Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
html /
vicas-dev /
static /
cms /
js /
dist /
3.8.2 /
[ HOME SHELL ]
Name
Size
Permission
Action
bundle.admin.base.min.js
187.26
KB
-rw-r--r--
bundle.admin.changeform.min.js
1.06
KB
-rw-r--r--
bundle.admin.pagetree.min.js
170.44
KB
-rw-r--r--
bundle.admin.widget.min.js
171.46
KB
-rw-r--r--
bundle.forms.apphookselect.min...
6.89
KB
-rw-r--r--
bundle.forms.pageselectwidget....
6.44
KB
-rw-r--r--
bundle.forms.pagesmartlinkwidg...
6.38
KB
-rw-r--r--
bundle.forms.slugwidget.min.js
5.71
KB
-rw-r--r--
bundle.toolbar.min.js
435.41
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : bundle.toolbar.min.js
!function(t){function e(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return t[i].call(r.exports,r,r.exports,e),r.l=!0,r.exports}(function(){var t=this,e=void 0;Function.prototype.bind||(Function.prototype.bind=function(t){if("function"!=typeof this)throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");var e=Array.prototype.slice.call(arguments,1),n=this,i=function(){},r=function(){return n.apply(this instanceof i?this:t,e.concat(Array.prototype.slice.call(arguments)))};return this.prototype&&(i.prototype=this.prototype),r.prototype=new i,r}),Object.keys||(Object.keys=function(){"use strict";var t=Object.prototype.hasOwnProperty,e=!{toString:null}.propertyIsEnumerable("toString"),n=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],i=n.length;return function(r){if("object"!=typeof r&&("function"!=typeof r||null===r))throw new TypeError("Object.keys called on non-object");var o,s,a=[];for(o in r)t.call(r,o)&&a.push(o);if(e)for(s=0;s<i;s++)t.call(r,n[s])&&a.push(n[s]);return a}}()),t.Promise||function(t){function n(){}function i(t,e){return function(){t.apply(e,arguments)}}function r(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],l(t,this)}function o(t,e){for(;3===t._state;)t=t._value;if(0===t._state)return void t._deferreds.push(e);t._handled=!0,r._immediateFn(function(){var n=1===t._state?e.onFulfilled:e.onRejected;if(null===n)return void(1===t._state?s:a)(e.promise,t._value);var i;try{i=n(t._value)}catch(t){return void a(e.promise,t)}s(e.promise,i)})}function s(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if(e instanceof r)return t._state=3,t._value=e,void c(t);if("function"==typeof n)return void l(i(n,e),t)}t._state=1,t._value=e,c(t)}catch(e){a(t,e)}}function a(t,e){t._state=2,t._value=e,c(t)}function c(t){2===t._state&&0===t._deferreds.length&&r._immediateFn(function(){t._handled||r._unhandledRejectionFn(t._value)});for(var e=0,n=t._deferreds.length;e<n;e++)o(t,t._deferreds[e]);t._deferreds=null}function u(t,e,n){this.onFulfilled="function"==typeof t?t:null,this.onRejected="function"==typeof e?e:null,this.promise=n}function l(t,e){var n=!1;try{t(function(t){n||(n=!0,s(e,t))},function(t){n||(n=!0,a(e,t))})}catch(t){if(n)return;n=!0,a(e,t)}}var d=setTimeout;r.prototype.catch=function(t){return this.then(null,t)},r.prototype.then=function(t,e){var i=new this.constructor(n);return o(this,new u(t,e,i)),i},r.all=function(t){var e=Array.prototype.slice.call(t);return new r(function(t,n){function i(o,s){try{if(s&&("object"==typeof s||"function"==typeof s)){var a=s.then;if("function"==typeof a)return void a.call(s,function(t){i(o,t)},n)}e[o]=s,0==--r&&t(e)}catch(t){n(t)}}if(0===e.length)return t([]);for(var r=e.length,o=0;o<e.length;o++)i(o,e[o])})},r.resolve=function(t){return t&&"object"==typeof t&&t.constructor===r?t:new r(function(e){e(t)})},r.reject=function(t){return new r(function(e,n){n(t)})},r.race=function(t){return new r(function(e,n){for(var i=0,r=t.length;i<r;i++)t[i].then(e,n)})},r._immediateFn="function"==typeof setImmediate&&function(t){setImmediate(t)}||function(t){d(t,0)},r._unhandledRejectionFn=function(t){"undefined"!=typeof console&&console},r._setImmediateFn=function(t){r._immediateFn=t},r._setUnhandledRejectionFn=function(t){r._unhandledRejectionFn=t},void 0!==e&&e.exports?e.exports=r:t.Promise||(t.Promise=r)}(this),function(){Object.defineProperty||"__defineGetter__"in{}&&(Object.defineProperty=function(t,e,n){n.get&&t.__defineGetter__(e,function(){return n.get.call(t)}),n.set&&t.__defineSetter__(e,function(e){return n.set.call(t,e)})})}()}).call(function(){return"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:void 0}());var n={};e.m=t,e.c=n,e.d=function(t,n,i){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:i})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=227)}([function(t,e,n){var i,r;!function(e,n){"object"==typeof t&&"object"==typeof t.exports?t.exports=e.document?n(e,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return n(t)}:n(e)}("undefined"!=typeof window?window:this,function(o,s){function a(t){var e="length"in t&&t.length,n=ut.type(t);return"function"!==n&&!ut.isWindow(t)&&(!(1!==t.nodeType||!e)||("array"===n||0===e||"number"==typeof e&&e>0&&e-1 in t))}function c(t,e,n){if(ut.isFunction(e))return ut.grep(t,function(t,i){return!!e.call(t,i,t)!==n});if(e.nodeType)return ut.grep(t,function(t){return t===e!==n});if("string"==typeof e){if(vt.test(e))return ut.filter(e,t,n);e=ut.filter(e,t)}return ut.grep(t,function(t){return ut.inArray(t,e)>=0!==n})}function u(t,e){do{t=t[e]}while(t&&1!==t.nodeType);return t}function l(t){var e=kt[t]={};return ut.each(t.match(Ct)||[],function(t,n){e[n]=!0}),e}function d(){bt.addEventListener?(bt.removeEventListener("DOMContentLoaded",h,!1),o.removeEventListener("load",h,!1)):(bt.detachEvent("onreadystatechange",h),o.detachEvent("onload",h))}function h(){(bt.addEventListener||"load"===event.type||"complete"===bt.readyState)&&(d(),ut.ready())}function f(t,e,n){if(void 0===n&&1===t.nodeType){var i="data-"+e.replace(Mt,"-$1").toLowerCase();if("string"==typeof(n=t.getAttribute(i))){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:Pt.test(n)?ut.parseJSON(n):n)}catch(t){}ut.data(t,e,n)}else n=void 0}return n}function p(t){var e;for(e in t)if(("data"!==e||!ut.isEmptyObject(t[e]))&&"toJSON"!==e)return!1;return!0}function m(t,e,n,i){if(ut.acceptData(t)){var r,o,s=ut.expando,a=t.nodeType,c=a?ut.cache:t,u=a?t[s]:t[s]&&s;if(u&&c[u]&&(i||c[u].data)||void 0!==n||"string"!=typeof e)return u||(u=a?t[s]=Z.pop()||ut.guid++:s),c[u]||(c[u]=a?{}:{toJSON:ut.noop}),("object"==typeof e||"function"==typeof e)&&(i?c[u]=ut.extend(c[u],e):c[u].data=ut.extend(c[u].data,e)),o=c[u],i||(o.data||(o.data={}),o=o.data),void 0!==n&&(o[ut.camelCase(e)]=n),"string"==typeof e?null==(r=o[e])&&(r=o[ut.camelCase(e)]):r=o,r}}function g(t,e,n){if(ut.acceptData(t)){var i,r,o=t.nodeType,s=o?ut.cache:t,a=o?t[ut.expando]:ut.expando;if(s[a]){if(e&&(i=n?s[a]:s[a].data)){ut.isArray(e)?e=e.concat(ut.map(e,ut.camelCase)):e in i?e=[e]:(e=ut.camelCase(e),e=e in i?[e]:e.split(" ")),r=e.length;for(;r--;)delete i[e[r]];if(n?!p(i):!ut.isEmptyObject(i))return}(n||(delete s[a].data,p(s[a])))&&(o?ut.cleanData([t],!0):at.deleteExpando||s!=s.window?delete s[a]:s[a]=null)}}}function v(){return!0}function y(){return!1}function b(){try{return bt.activeElement}catch(t){}}function _(t){var e=Ft.split("|"),n=t.createDocumentFragment();if(n.createElement)for(;e.length;)n.createElement(e.pop());return n}function w(t,e){var n,i,r=0,o=typeof t.getElementsByTagName!==Et?t.getElementsByTagName(e||"*"):typeof t.querySelectorAll!==Et?t.querySelectorAll(e||"*"):void 0;if(!o)for(o=[],n=t.childNodes||t;null!=(i=n[r]);r++)!e||ut.nodeName(i,e)?o.push(i):ut.merge(o,w(i,e));return void 0===e||e&&ut.nodeName(t,e)?ut.merge([t],o):o}function x(t){Dt.test(t.type)&&(t.defaultChecked=t.checked)}function C(t,e){return ut.nodeName(t,"table")&&ut.nodeName(11!==e.nodeType?e:e.firstChild,"tr")?t.getElementsByTagName("tbody")[0]||t.appendChild(t.ownerDocument.createElement("tbody")):t}function k(t){return t.type=(null!==ut.find.attr(t,"type"))+"/"+t.type,t}function S(t){var e=Gt.exec(t.type);return e?t.type=e[1]:t.removeAttribute("type"),t}function T(t,e){for(var n,i=0;null!=(n=t[i]);i++)ut._data(n,"globalEval",!e||ut._data(e[i],"globalEval"))}function E(t,e){if(1===e.nodeType&&ut.hasData(t)){var n,i,r,o=ut._data(t),s=ut._data(e,o),a=o.events;if(a){delete s.handle,s.events={};for(n in a)for(i=0,r=a[n].length;r>i;i++)ut.event.add(e,n,a[n][i])}s.data&&(s.data=ut.extend({},s.data))}}function P(t,e){var n,i,r;if(1===e.nodeType){if(n=e.nodeName.toLowerCase(),!at.noCloneEvent&&e[ut.expando]){r=ut._data(e);for(i in r.events)ut.removeEvent(e,i,r.handle);e.removeAttribute(ut.expando)}"script"===n&&e.text!==t.text?(k(e).text=t.text,S(e)):"object"===n?(e.parentNode&&(e.outerHTML=t.outerHTML),at.html5Clone&&t.innerHTML&&!ut.trim(e.innerHTML)&&(e.innerHTML=t.innerHTML)):"input"===n&&Dt.test(t.type)?(e.defaultChecked=e.checked=t.checked,e.value!==t.value&&(e.value=t.value)):"option"===n?e.defaultSelected=e.selected=t.defaultSelected:("input"===n||"textarea"===n)&&(e.defaultValue=t.defaultValue)}}function M(t,e){var n,i=ut(e.createElement(t)).appendTo(e.body),r=o.getDefaultComputedStyle&&(n=o.getDefaultComputedStyle(i[0]))?n.display:ut.css(i[0],"display");return i.detach(),r}function A(t){var e=bt,n=ie[t];return n||(n=M(t,e),"none"!==n&&n||(ne=(ne||ut("<iframe frameborder='0' width='0' height='0'/>")).appendTo(e.documentElement),e=(ne[0].contentWindow||ne[0].contentDocument).document,e.write(),e.close(),n=M(t,e),ne.detach()),ie[t]=n),n}function N(t,e){return{get:function(){var n=t();if(null!=n)return n?void delete this.get:(this.get=e).apply(this,arguments)}}}function I(t,e){if(e in t)return e;for(var n=e.charAt(0).toUpperCase()+e.slice(1),i=e,r=ge.length;r--;)if((e=ge[r]+n)in t)return e;return i}function O(t,e){for(var n,i,r,o=[],s=0,a=t.length;a>s;s++)i=t[s],i.style&&(o[s]=ut._data(i,"olddisplay"),n=i.style.display,e?(o[s]||"none"!==n||(i.style.display=""),""===i.style.display&&It(i)&&(o[s]=ut._data(i,"olddisplay",A(i.nodeName)))):(r=It(i),(n&&"none"!==n||!r)&&ut._data(i,"olddisplay",r?n:ut.css(i,"display"))));for(s=0;a>s;s++)i=t[s],i.style&&(e&&"none"!==i.style.display&&""!==i.style.display||(i.style.display=e?o[s]||"":"none"));return t}function D(t,e,n){var i=he.exec(e);return i?Math.max(0,i[1]-(n||0))+(i[2]||"px"):e}function j(t,e,n,i,r){for(var o=n===(i?"border":"content")?4:"width"===e?1:0,s=0;4>o;o+=2)"margin"===n&&(s+=ut.css(t,n+Nt[o],!0,r)),i?("content"===n&&(s-=ut.css(t,"padding"+Nt[o],!0,r)),"margin"!==n&&(s-=ut.css(t,"border"+Nt[o]+"Width",!0,r))):(s+=ut.css(t,"padding"+Nt[o],!0,r),"padding"!==n&&(s+=ut.css(t,"border"+Nt[o]+"Width",!0,r)));return s}function L(t,e,n){var i=!0,r="width"===e?t.offsetWidth:t.offsetHeight,o=re(t),s=at.boxSizing&&"border-box"===ut.css(t,"boxSizing",!1,o);if(0>=r||null==r){if(r=oe(t,e,o),(0>r||null==r)&&(r=t.style[e]),ae.test(r))return r;i=s&&(at.boxSizingReliable()||r===t.style[e]),r=parseFloat(r)||0}return r+j(t,e,n||(s?"border":"content"),i,o)+"px"}function z(t,e,n,i,r){return new z.prototype.init(t,e,n,i,r)}function H(){return setTimeout(function(){ve=void 0}),ve=ut.now()}function R(t,e){var n,i={height:t},r=0;for(e=e?1:0;4>r;r+=2-e)n=Nt[r],i["margin"+n]=i["padding"+n]=t;return e&&(i.opacity=i.width=t),i}function F(t,e,n){for(var i,r=(Ce[e]||[]).concat(Ce["*"]),o=0,s=r.length;s>o;o++)if(i=r[o].call(n,e,t))return i}function B(t,e,n){var i,r,o,s,a,c,u,l=this,d={},h=t.style,f=t.nodeType&&It(t),p=ut._data(t,"fxshow");n.queue||(a=ut._queueHooks(t,"fx"),null==a.unqueued&&(a.unqueued=0,c=a.empty.fire,a.empty.fire=function(){a.unqueued||c()}),a.unqueued++,l.always(function(){l.always(function(){a.unqueued--,ut.queue(t,"fx").length||a.empty.fire()})})),1===t.nodeType&&("height"in e||"width"in e)&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],u=ut.css(t,"display"),"inline"===("none"===u?ut._data(t,"olddisplay")||A(t.nodeName):u)&&"none"===ut.css(t,"float")&&(at.inlineBlockNeedsLayout&&"inline"!==A(t.nodeName)?h.zoom=1:h.display="inline-block")),n.overflow&&(h.overflow="hidden",at.shrinkWrapBlocks()||l.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]}));for(i in e)if(r=e[i],be.exec(r)){if(delete e[i],o=o||"toggle"===r,r===(f?"hide":"show")){if("show"!==r||!p||void 0===p[i])continue;f=!0}d[i]=p&&p[i]||ut.style(t,i)}else u=void 0;if(ut.isEmptyObject(d))"inline"===("none"===u?A(t.nodeName):u)&&(h.display=u);else{p?"hidden"in p&&(f=p.hidden):p=ut._data(t,"fxshow",{}),o&&(p.hidden=!f),f?ut(t).show():l.done(function(){ut(t).hide()}),l.done(function(){var e;ut._removeData(t,"fxshow");for(e in d)ut.style(t,e,d[e])});for(i in d)s=F(f?p[i]:0,i,l),i in p||(p[i]=s.start,f&&(s.end=s.start,s.start="width"===i||"height"===i?1:0))}}function W(t,e){var n,i,r,o,s;for(n in t)if(i=ut.camelCase(n),r=e[i],o=t[n],ut.isArray(o)&&(r=o[1],o=t[n]=o[0]),n!==i&&(t[i]=o,delete t[n]),(s=ut.cssHooks[i])&&"expand"in s){o=s.expand(o),delete t[i];for(n in o)n in t||(t[n]=o[n],e[n]=r)}else e[i]=r}function q(t,e,n){var i,r,o=0,s=xe.length,a=ut.Deferred().always(function(){delete c.elem}),c=function(){if(r)return!1;for(var e=ve||H(),n=Math.max(0,u.startTime+u.duration-e),i=n/u.duration||0,o=1-i,s=0,c=u.tweens.length;c>s;s++)u.tweens[s].run(o);return a.notifyWith(t,[u,o,n]),1>o&&c?n:(a.resolveWith(t,[u]),!1)},u=a.promise({elem:t,props:ut.extend({},e),opts:ut.extend(!0,{specialEasing:{}},n),originalProperties:e,originalOptions:n,startTime:ve||H(),duration:n.duration,tweens:[],createTween:function(e,n){var i=ut.Tween(t,u.opts,e,n,u.opts.specialEasing[e]||u.opts.easing);return u.tweens.push(i),i},stop:function(e){var n=0,i=e?u.tweens.length:0;if(r)return this;for(r=!0;i>n;n++)u.tweens[n].run(1);return e?a.resolveWith(t,[u,e]):a.rejectWith(t,[u,e]),this}}),l=u.props;for(W(l,u.opts.specialEasing);s>o;o++)if(i=xe[o].call(u,t,l,u.opts))return i;return ut.map(l,F,u),ut.isFunction(u.opts.start)&&u.opts.start.call(t,u),ut.fx.timer(ut.extend(c,{elem:t,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function U(t){return function(e,n){"string"!=typeof e&&(n=e,e="*");var i,r=0,o=e.toLowerCase().match(Ct)||[];if(ut.isFunction(n))for(;i=o[r++];)"+"===i.charAt(0)?(i=i.slice(1)||"*",(t[i]=t[i]||[]).unshift(n)):(t[i]=t[i]||[]).push(n)}}function V(t,e,n,i){function r(a){var c;return o[a]=!0,ut.each(t[a]||[],function(t,a){var u=a(e,n,i);return"string"!=typeof u||s||o[u]?s?!(c=u):void 0:(e.dataTypes.unshift(u),r(u),!1)}),c}var o={},s=t===$e;return r(e.dataTypes[0])||!o["*"]&&r("*")}function K(t,e){var n,i,r=ut.ajaxSettings.flatOptions||{};for(i in e)void 0!==e[i]&&((r[i]?t:n||(n={}))[i]=e[i]);return n&&ut.extend(!0,t,n),t}function $(t,e,n){for(var i,r,o,s,a=t.contents,c=t.dataTypes;"*"===c[0];)c.shift(),void 0===r&&(r=t.mimeType||e.getResponseHeader("Content-Type"));if(r)for(s in a)if(a[s]&&a[s].test(r)){c.unshift(s);break}if(c[0]in n)o=c[0];else{for(s in n){if(!c[0]||t.converters[s+" "+c[0]]){o=s;break}i||(i=s)}o=o||i}return o?(o!==c[0]&&c.unshift(o),n[o]):void 0}function Q(t,e,n,i){var r,o,s,a,c,u={},l=t.dataTypes.slice();if(l[1])for(s in t.converters)u[s.toLowerCase()]=t.converters[s];for(o=l.shift();o;)if(t.responseFields[o]&&(n[t.responseFields[o]]=e),!c&&i&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),c=o,o=l.shift())if("*"===o)o=c;else if("*"!==c&&c!==o){if(!(s=u[c+" "+o]||u["* "+o]))for(r in u)if(a=r.split(" "),a[1]===o&&(s=u[c+" "+a[0]]||u["* "+a[0]])){!0===s?s=u[r]:!0!==u[r]&&(o=a[0],l.unshift(a[1]));break}if(!0!==s)if(s&&t.throws)e=s(e);else try{e=s(e)}catch(t){return{state:"parsererror",error:s?t:"No conversion from "+c+" to "+o}}}return{state:"success",data:e}}function X(t,e,n,i){var r;if(ut.isArray(e))ut.each(e,function(e,r){n||Ye.test(t)?i(t,r):X(t+"["+("object"==typeof r?e:"")+"]",r,n,i)});else if(n||"object"!==ut.type(e))i(t,e);else for(r in e)X(t+"["+r+"]",e[r],n,i)}function Y(){try{return new o.XMLHttpRequest}catch(t){}}function G(){try{return new o.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function J(t){return ut.isWindow(t)?t:9===t.nodeType&&(t.defaultView||t.parentWindow)}var Z=[],tt=Z.slice,et=Z.concat,nt=Z.push,it=Z.indexOf,rt={},ot=rt.toString,st=rt.hasOwnProperty,at={},ct="1.11.3",ut=function(t,e){return new ut.fn.init(t,e)},lt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,dt=/^-ms-/,ht=/-([\da-z])/gi,ft=function(t,e){return e.toUpperCase()};ut.fn=ut.prototype={jquery:ct,constructor:ut,selector:"",length:0,toArray:function(){return tt.call(this)},get:function(t){return null!=t?0>t?this[t+this.length]:this[t]:tt.call(this)},pushStack:function(t){var e=ut.merge(this.constructor(),t);return e.prevObject=this,e.context=this.context,e},each:function(t,e){return ut.each(this,t,e)},map:function(t){return this.pushStack(ut.map(this,function(e,n){return t.call(e,n,e)}))},slice:function(){return this.pushStack(tt.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,n=+t+(0>t?e:0);return this.pushStack(n>=0&&e>n?[this[n]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:nt,sort:Z.sort,splice:Z.splice},ut.extend=ut.fn.extend=function(){var t,e,n,i,r,o,s=arguments[0]||{},a=1,c=arguments.length,u=!1;for("boolean"==typeof s&&(u=s,s=arguments[a]||{},a++),"object"==typeof s||ut.isFunction(s)||(s={}),a===c&&(s=this,a--);c>a;a++)if(null!=(r=arguments[a]))for(i in r)t=s[i],n=r[i],s!==n&&(u&&n&&(ut.isPlainObject(n)||(e=ut.isArray(n)))?(e?(e=!1,o=t&&ut.isArray(t)?t:[]):o=t&&ut.isPlainObject(t)?t:{},s[i]=ut.extend(u,o,n)):void 0!==n&&(s[i]=n));return s},ut.extend({expando:"jQuery"+(ct+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isFunction:function(t){return"function"===ut.type(t)},isArray:Array.isArray||function(t){return"array"===ut.type(t)},isWindow:function(t){return null!=t&&t==t.window},isNumeric:function(t){return!ut.isArray(t)&&t-parseFloat(t)+1>=0},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},isPlainObject:function(t){var e;if(!t||"object"!==ut.type(t)||t.nodeType||ut.isWindow(t))return!1;try{if(t.constructor&&!st.call(t,"constructor")&&!st.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}if(at.ownLast)for(e in t)return st.call(t,e);for(e in t);return void 0===e||st.call(t,e)},type:function(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?rt[ot.call(t)]||"object":typeof t},globalEval:function(t){t&&ut.trim(t)&&(o.execScript||function(t){o.eval.call(o,t)})(t)},camelCase:function(t){return t.replace(dt,"ms-").replace(ht,ft)},nodeName:function(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()},each:function(t,e,n){var i=0,r=t.length,o=a(t);if(n){if(o)for(;r>i&&!1!==e.apply(t[i],n);i++);else for(i in t)if(!1===e.apply(t[i],n))break}else if(o)for(;r>i&&!1!==e.call(t[i],i,t[i]);i++);else for(i in t)if(!1===e.call(t[i],i,t[i]))break;return t},trim:function(t){return null==t?"":(t+"").replace(lt,"")},makeArray:function(t,e){var n=e||[];return null!=t&&(a(Object(t))?ut.merge(n,"string"==typeof t?[t]:t):nt.call(n,t)),n},inArray:function(t,e,n){var i;if(e){if(it)return it.call(e,t,n);for(i=e.length,n=n?0>n?Math.max(0,i+n):n:0;i>n;n++)if(n in e&&e[n]===t)return n}return-1},merge:function(t,e){for(var n=+e.length,i=0,r=t.length;n>i;)t[r++]=e[i++];if(n!==n)for(;void 0!==e[i];)t[r++]=e[i++];return t.length=r,t},grep:function(t,e,n){for(var i=[],r=0,o=t.length,s=!n;o>r;r++)!e(t[r],r)!==s&&i.push(t[r]);return i},map:function(t,e,n){var i,r=0,o=t.length,s=a(t),c=[];if(s)for(;o>r;r++)null!=(i=e(t[r],r,n))&&c.push(i);else for(r in t)null!=(i=e(t[r],r,n))&&c.push(i);return et.apply([],c)},guid:1,proxy:function(t,e){var n,i,r;return"string"==typeof e&&(r=t[e],e=t,t=r),ut.isFunction(t)?(n=tt.call(arguments,2),i=function(){return t.apply(e||this,n.concat(tt.call(arguments)))},i.guid=t.guid=t.guid||ut.guid++,i):void 0},now:function(){return+new Date},support:at}),ut.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(t,e){rt["[object "+e+"]"]=e.toLowerCase()});var pt=function(t){function e(t,e,n,i){var r,o,s,a,u,d,h,f,p,m;if((e?e.ownerDocument||e:H)!==A&&M(e),e=e||A,n=n||[],a=e.nodeType,"string"!=typeof t||!t||1!==a&&9!==a&&11!==a)return n;if(!i&&I){if(11!==a&&(r=gt.exec(t)))if(s=r[1]){if(9===a){if(!(o=e.getElementById(s))||!o.parentNode)return n;if(o.id===s)return n.push(o),n}else if(e.ownerDocument&&(o=e.ownerDocument.getElementById(s))&&L(e,o)&&o.id===s)return n.push(o),n}else{if(r[2])return Y.apply(n,e.getElementsByTagName(t)),n;if((s=r[3])&&b.getElementsByClassName)return Y.apply(n,e.getElementsByClassName(s)),n}if(b.qsa&&(!O||!O.test(t))){if(f=h=z,p=e,m=1!==a&&t,1===a&&"object"!==e.nodeName.toLowerCase()){for(d=C(t),(h=e.getAttribute("id"))?f=h.replace(yt,"\\$&"):e.setAttribute("id",f),f="[id='"+f+"'] ",u=d.length;u--;)d[u]=f+l(d[u]);p=vt.test(t)&&c(e.parentNode)||e,m=d.join(",")}if(m)try{return Y.apply(n,p.querySelectorAll(m)),n}catch(t){}finally{h||e.removeAttribute("id")}}}return S(t.replace(st,"$1"),e,n,i)}function n(){function t(n,i){return e.push(n+" ")>_.cacheLength&&delete t[e.shift()],t[n+" "]=i}var e=[];return t}function i(t){return t[z]=!0,t}function r(t){var e=A.createElement("div");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function o(t,e){for(var n=t.split("|"),i=t.length;i--;)_.attrHandle[n[i]]=e}function s(t,e){var n=e&&t,i=n&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||V)-(~t.sourceIndex||V);if(i)return i;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function a(t){return i(function(e){return e=+e,i(function(n,i){for(var r,o=t([],n.length,e),s=o.length;s--;)n[r=o[s]]&&(n[r]=!(i[r]=n[r]))})})}function c(t){return t&&void 0!==t.getElementsByTagName&&t}function u(){}function l(t){for(var e=0,n=t.length,i="";n>e;e++)i+=t[e].value;return i}function d(t,e,n){var i=e.dir,r=n&&"parentNode"===i,o=F++;return e.first?function(e,n,o){for(;e=e[i];)if(1===e.nodeType||r)return t(e,n,o)}:function(e,n,s){var a,c,u=[R,o];if(s){for(;e=e[i];)if((1===e.nodeType||r)&&t(e,n,s))return!0}else for(;e=e[i];)if(1===e.nodeType||r){if(c=e[z]||(e[z]={}),(a=c[i])&&a[0]===R&&a[1]===o)return u[2]=a[2];if(c[i]=u,u[2]=t(e,n,s))return!0}}}function h(t){return t.length>1?function(e,n,i){for(var r=t.length;r--;)if(!t[r](e,n,i))return!1;return!0}:t[0]}function f(t,n,i){for(var r=0,o=n.length;o>r;r++)e(t,n[r],i);return i}function p(t,e,n,i,r){for(var o,s=[],a=0,c=t.length,u=null!=e;c>a;a++)(o=t[a])&&(!n||n(o,i,r))&&(s.push(o),u&&e.push(a));return s}function m(t,e,n,r,o,s){return r&&!r[z]&&(r=m(r)),o&&!o[z]&&(o=m(o,s)),i(function(i,s,a,c){var u,l,d,h=[],m=[],g=s.length,v=i||f(e||"*",a.nodeType?[a]:a,[]),y=!t||!i&&e?v:p(v,h,t,a,c),b=n?o||(i?t:g||r)?[]:s:y;if(n&&n(y,b,a,c),r)for(u=p(b,m),r(u,[],a,c),l=u.length;l--;)(d=u[l])&&(b[m[l]]=!(y[m[l]]=d));if(i){if(o||t){if(o){for(u=[],l=b.length;l--;)(d=b[l])&&u.push(y[l]=d);o(null,b=[],u,c)}for(l=b.length;l--;)(d=b[l])&&(u=o?J(i,d):h[l])>-1&&(i[u]=!(s[u]=d))}}else b=p(b===s?b.splice(g,b.length):b),o?o(null,s,b,c):Y.apply(s,b)})}function g(t){for(var e,n,i,r=t.length,o=_.relative[t[0].type],s=o||_.relative[" "],a=o?1:0,c=d(function(t){return t===e},s,!0),u=d(function(t){return J(e,t)>-1},s,!0),f=[function(t,n,i){var r=!o&&(i||n!==T)||((e=n).nodeType?c(t,n,i):u(t,n,i));return e=null,r}];r>a;a++)if(n=_.relative[t[a].type])f=[d(h(f),n)];else{if(n=_.filter[t[a].type].apply(null,t[a].matches),n[z]){for(i=++a;r>i&&!_.relative[t[i].type];i++);return m(a>1&&h(f),a>1&&l(t.slice(0,a-1).concat({value:" "===t[a-2].type?"*":""})).replace(st,"$1"),n,i>a&&g(t.slice(a,i)),r>i&&g(t=t.slice(i)),r>i&&l(t))}f.push(n)}return h(f)}function v(t,n){var r=n.length>0,o=t.length>0,s=function(i,s,a,c,u){var l,d,h,f=0,m="0",g=i&&[],v=[],y=T,b=i||o&&_.find.TAG("*",u),w=R+=null==y?1:Math.random()||.1,x=b.length;for(u&&(T=s!==A&&s);m!==x&&null!=(l=b[m]);m++){if(o&&l){for(d=0;h=t[d++];)if(h(l,s,a)){c.push(l);break}u&&(R=w)}r&&((l=!h&&l)&&f--,i&&g.push(l))}if(f+=m,r&&m!==f){for(d=0;h=n[d++];)h(g,v,s,a);if(i){if(f>0)for(;m--;)g[m]||v[m]||(v[m]=Q.call(c));v=p(v)}Y.apply(c,v),u&&!i&&v.length>0&&f+n.length>1&&e.uniqueSort(c)}return u&&(R=w,T=y),g};return r?i(s):s}var y,b,_,w,x,C,k,S,T,E,P,M,A,N,I,O,D,j,L,z="sizzle"+1*new Date,H=t.document,R=0,F=0,B=n(),W=n(),q=n(),U=function(t,e){return t===e&&(P=!0),0},V=1<<31,K={}.hasOwnProperty,$=[],Q=$.pop,X=$.push,Y=$.push,G=$.slice,J=function(t,e){for(var n=0,i=t.length;i>n;n++)if(t[n]===e)return n;return-1},Z="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",tt="[\\x20\\t\\r\\n\\f]",et="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",nt=et.replace("w","w#"),it="\\["+tt+"*("+et+")(?:"+tt+"*([*^$|!~]?=)"+tt+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+nt+"))|)"+tt+"*\\]",rt=":("+et+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+it+")*)|.*)\\)|)",ot=new RegExp(tt+"+","g"),st=new RegExp("^"+tt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+tt+"+$","g"),at=new RegExp("^"+tt+"*,"+tt+"*"),ct=new RegExp("^"+tt+"*([>+~]|"+tt+")"+tt+"*"),ut=new RegExp("="+tt+"*([^\\]'\"]*?)"+tt+"*\\]","g"),lt=new RegExp(rt),dt=new RegExp("^"+nt+"$"),ht={ID:new RegExp("^#("+et+")"),CLASS:new RegExp("^\\.("+et+")"),TAG:new RegExp("^("+et.replace("w","w*")+")"),ATTR:new RegExp("^"+it),PSEUDO:new RegExp("^"+rt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+tt+"*(even|odd|(([+-]|)(\\d*)n|)"+tt+"*(?:([+-]|)"+tt+"*(\\d+)|))"+tt+"*\\)|)","i"),bool:new RegExp("^(?:"+Z+")$","i"),needsContext:new RegExp("^"+tt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+tt+"*((?:-\\d)?\\d*)"+tt+"*\\)|)(?=[^-]|$)","i")},ft=/^(?:input|select|textarea|button)$/i,pt=/^h\d$/i,mt=/^[^{]+\{\s*\[native \w/,gt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,vt=/[+~]/,yt=/'|\\/g,bt=new RegExp("\\\\([\\da-f]{1,6}"+tt+"?|("+tt+")|.)","ig"),_t=function(t,e,n){var i="0x"+e-65536;return i!==i||n?e:0>i?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)},wt=function(){M()};try{Y.apply($=G.call(H.childNodes),H.childNodes),$[H.childNodes.length].nodeType}catch(t){Y={apply:$.length?function(t,e){X.apply(t,G.call(e))}:function(t,e){for(var n=t.length,i=0;t[n++]=e[i++];);t.length=n-1}}}b=e.support={},x=e.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},M=e.setDocument=function(t){var e,n,i=t?t.ownerDocument||t:H;return i!==A&&9===i.nodeType&&i.documentElement?(A=i,N=i.documentElement,n=i.defaultView,n&&n!==n.top&&(n.addEventListener?n.addEventListener("unload",wt,!1):n.attachEvent&&n.attachEvent("onunload",wt)),I=!x(i),b.attributes=r(function(t){return t.className="i",!t.getAttribute("className")}),b.getElementsByTagName=r(function(t){return t.appendChild(i.createComment("")),!t.getElementsByTagName("*").length}),b.getElementsByClassName=mt.test(i.getElementsByClassName),b.getById=r(function(t){return N.appendChild(t).id=z,!i.getElementsByName||!i.getElementsByName(z).length}),b.getById?(_.find.ID=function(t,e){if(void 0!==e.getElementById&&I){var n=e.getElementById(t);return n&&n.parentNode?[n]:[]}},_.filter.ID=function(t){var e=t.replace(bt,_t);return function(t){return t.getAttribute("id")===e}}):(delete _.find.ID,_.filter.ID=function(t){var e=t.replace(bt,_t);return function(t){var n=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return n&&n.value===e}}),_.find.TAG=b.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):b.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,i=[],r=0,o=e.getElementsByTagName(t);if("*"===t){for(;n=o[r++];)1===n.nodeType&&i.push(n);return i}return o},_.find.CLASS=b.getElementsByClassName&&function(t,e){return I?e.getElementsByClassName(t):void 0},D=[],O=[],(b.qsa=mt.test(i.querySelectorAll))&&(r(function(t){N.appendChild(t).innerHTML="<a id='"+z+"'></a><select id='"+z+"-\f]' msallowcapture=''><option selected=''></option></select>",t.querySelectorAll("[msallowcapture^='']").length&&O.push("[*^$]="+tt+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||O.push("\\["+tt+"*(?:value|"+Z+")"),t.querySelectorAll("[id~="+z+"-]").length||O.push("~="),t.querySelectorAll(":checked").length||O.push(":checked"),t.querySelectorAll("a#"+z+"+*").length||O.push(".#.+[+~]")}),r(function(t){var e=i.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&O.push("name"+tt+"*[*^$|!~]?="),t.querySelectorAll(":enabled").length||O.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),O.push(",.*:")})),(b.matchesSelector=mt.test(j=N.matches||N.webkitMatchesSelector||N.mozMatchesSelector||N.oMatchesSelector||N.msMatchesSelector))&&r(function(t){b.disconnectedMatch=j.call(t,"div"),j.call(t,"[s!='']:x"),D.push("!=",rt)}),O=O.length&&new RegExp(O.join("|")),D=D.length&&new RegExp(D.join("|")),e=mt.test(N.compareDocumentPosition),L=e||mt.test(N.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,i=e&&e.parentNode;return t===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):t.compareDocumentPosition&&16&t.compareDocumentPosition(i)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},U=e?function(t,e){if(t===e)return P=!0,0;var n=!t.compareDocumentPosition-!e.compareDocumentPosition;return n||(n=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1,1&n||!b.sortDetached&&e.compareDocumentPosition(t)===n?t===i||t.ownerDocument===H&&L(H,t)?-1:e===i||e.ownerDocument===H&&L(H,e)?1:E?J(E,t)-J(E,e):0:4&n?-1:1)}:function(t,e){if(t===e)return P=!0,0;var n,r=0,o=t.parentNode,a=e.parentNode,c=[t],u=[e];if(!o||!a)return t===i?-1:e===i?1:o?-1:a?1:E?J(E,t)-J(E,e):0;if(o===a)return s(t,e);for(n=t;n=n.parentNode;)c.unshift(n);for(n=e;n=n.parentNode;)u.unshift(n);for(;c[r]===u[r];)r++;return r?s(c[r],u[r]):c[r]===H?-1:u[r]===H?1:0},i):A},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==A&&M(t),n=n.replace(ut,"='$1']"),!(!b.matchesSelector||!I||D&&D.test(n)||O&&O.test(n)))try{var i=j.call(t,n);if(i||b.disconnectedMatch||t.document&&11!==t.document.nodeType)return i}catch(t){}return e(n,A,null,[t]).length>0},e.contains=function(t,e){return(t.ownerDocument||t)!==A&&M(t),L(t,e)},e.attr=function(t,e){(t.ownerDocument||t)!==A&&M(t);var n=_.attrHandle[e.toLowerCase()],i=n&&K.call(_.attrHandle,e.toLowerCase())?n(t,e,!I):void 0;return void 0!==i?i:b.attributes||!I?t.getAttribute(e):(i=t.getAttributeNode(e))&&i.specified?i.value:null},e.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},e.uniqueSort=function(t){var e,n=[],i=0,r=0;if(P=!b.detectDuplicates,E=!b.sortStable&&t.slice(0),t.sort(U),P){for(;e=t[r++];)e===t[r]&&(i=n.push(r));for(;i--;)t.splice(n[i],1)}return E=null,t},w=e.getText=function(t){var e,n="",i=0,r=t.nodeType;if(r){if(1===r||9===r||11===r){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=w(t)}else if(3===r||4===r)return t.nodeValue}else for(;e=t[i++];)n+=w(e);return n},_=e.selectors={cacheLength:50,createPseudo:i,match:ht,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(bt,_t),t[3]=(t[3]||t[4]||t[5]||"").replace(bt,_t),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return ht.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&<.test(n)&&(e=C(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(bt,_t).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=B[t+" "];return e||(e=new RegExp("(^|"+tt+")"+t+"("+tt+"|$)"))&&B(t,function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")})},ATTR:function(t,n,i){return function(r){var o=e.attr(r,t);return null==o?"!="===n:!n||(o+="","="===n?o===i:"!="===n?o!==i:"^="===n?i&&0===o.indexOf(i):"*="===n?i&&o.indexOf(i)>-1:"$="===n?i&&o.slice(-i.length)===i:"~="===n?(" "+o.replace(ot," ")+" ").indexOf(i)>-1:"|="===n&&(o===i||o.slice(0,i.length+1)===i+"-"))}},CHILD:function(t,e,n,i,r){var o="nth"!==t.slice(0,3),s="last"!==t.slice(-4),a="of-type"===e;return 1===i&&0===r?function(t){return!!t.parentNode}:function(e,n,c){var u,l,d,h,f,p,m=o!==s?"nextSibling":"previousSibling",g=e.parentNode,v=a&&e.nodeName.toLowerCase(),y=!c&&!a;if(g){if(o){for(;m;){for(d=e;d=d[m];)if(a?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;p=m="only"===t&&!p&&"nextSibling"}return!0}if(p=[s?g.firstChild:g.lastChild],s&&y){for(l=g[z]||(g[z]={}),u=l[t]||[],f=u[0]===R&&u[1],h=u[0]===R&&u[2],d=f&&g.childNodes[f];d=++f&&d&&d[m]||(h=f=0)||p.pop();)if(1===d.nodeType&&++h&&d===e){l[t]=[R,f,h];break}}else if(y&&(u=(e[z]||(e[z]={}))[t])&&u[0]===R)h=u[1];else for(;(d=++f&&d&&d[m]||(h=f=0)||p.pop())&&((a?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++h||(y&&((d[z]||(d[z]={}))[t]=[R,h]),d!==e)););return(h-=r)===i||h%i==0&&h/i>=0}}},PSEUDO:function(t,n){var r,o=_.pseudos[t]||_.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return o[z]?o(n):o.length>1?(r=[t,t,"",n],_.setFilters.hasOwnProperty(t.toLowerCase())?i(function(t,e){for(var i,r=o(t,n),s=r.length;s--;)i=J(t,r[s]),t[i]=!(e[i]=r[s])}):function(t){return o(t,0,r)}):o}},pseudos:{not:i(function(t){var e=[],n=[],r=k(t.replace(st,"$1"));return r[z]?i(function(t,e,n,i){for(var o,s=r(t,null,i,[]),a=t.length;a--;)(o=s[a])&&(t[a]=!(e[a]=o))}):function(t,i,o){return e[0]=t,r(e,null,o,n),e[0]=null,!n.pop()}}),has:i(function(t){return function(n){return e(t,n).length>0}}),contains:i(function(t){return t=t.replace(bt,_t),function(e){return(e.textContent||e.innerText||w(e)).indexOf(t)>-1}}),lang:i(function(t){return dt.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(bt,_t).toLowerCase(),function(e){var n;do{if(n=I?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(n=n.toLowerCase())===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var n=t.location&&t.location.hash;return n&&n.slice(1)===e.id},root:function(t){return t===N},focus:function(t){return t===A.activeElement&&(!A.hasFocus||A.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:function(t){return!1===t.disabled},disabled:function(t){return!0===t.disabled},checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!_.pseudos.empty(t)},header:function(t){return pt.test(t.nodeName)},input:function(t){return ft.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:a(function(){return[0]}),last:a(function(t,e){return[e-1]}),eq:a(function(t,e,n){return[0>n?n+e:n]}),even:a(function(t,e){for(var n=0;e>n;n+=2)t.push(n);return t}),odd:a(function(t,e){for(var n=1;e>n;n+=2)t.push(n);return t}),lt:a(function(t,e,n){for(var i=0>n?n+e:n;--i>=0;)t.push(i);return t}),gt:a(function(t,e,n){for(var i=0>n?n+e:n;++i<e;)t.push(i);return t})}},_.pseudos.nth=_.pseudos.eq;for(y in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})_.pseudos[y]=function(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}(y);for(y in{submit:!0,reset:!0})_.pseudos[y]=function(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}(y);return u.prototype=_.filters=_.pseudos,_.setFilters=new u,C=e.tokenize=function(t,n){var i,r,o,s,a,c,u,l=W[t+" "];if(l)return n?0:l.slice(0);for(a=t,c=[],u=_.preFilter;a;){(!i||(r=at.exec(a)))&&(r&&(a=a.slice(r[0].length)||a),c.push(o=[])),i=!1,(r=ct.exec(a))&&(i=r.shift(),o.push({value:i,type:r[0].replace(st," ")}),a=a.slice(i.length));for(s in _.filter)!(r=ht[s].exec(a))||u[s]&&!(r=u[s](r))||(i=r.shift(),o.push({value:i,type:s,matches:r}),a=a.slice(i.length));if(!i)break}return n?a.length:a?e.error(t):W(t,c).slice(0)},k=e.compile=function(t,e){var n,i=[],r=[],o=q[t+" "];if(!o){for(e||(e=C(t)),n=e.length;n--;)o=g(e[n]),o[z]?i.push(o):r.push(o);o=q(t,v(r,i)),o.selector=t}return o},S=e.select=function(t,e,n,i){var r,o,s,a,u,d="function"==typeof t&&t,h=!i&&C(t=d.selector||t);if(n=n||[],1===h.length){if(o=h[0]=h[0].slice(0),o.length>2&&"ID"===(s=o[0]).type&&b.getById&&9===e.nodeType&&I&&_.relative[o[1].type]){if(!(e=(_.find.ID(s.matches[0].replace(bt,_t),e)||[])[0]))return n;d&&(e=e.parentNode),t=t.slice(o.shift().value.length)}for(r=ht.needsContext.test(t)?0:o.length;r--&&(s=o[r],!_.relative[a=s.type]);)if((u=_.find[a])&&(i=u(s.matches[0].replace(bt,_t),vt.test(o[0].type)&&c(e.parentNode)||e))){if(o.splice(r,1),!(t=i.length&&l(o)))return Y.apply(n,i),n;break}}return(d||k(t,h))(i,e,!I,n,vt.test(t)&&c(e.parentNode)||e),n},b.sortStable=z.split("").sort(U).join("")===z,b.detectDuplicates=!!P,M(),b.sortDetached=r(function(t){return 1&t.compareDocumentPosition(A.createElement("div"))}),r(function(t){return t.innerHTML="<a href='#'></a>","#"===t.firstChild.getAttribute("href")})||o("type|href|height|width",function(t,e,n){return n?void 0:t.getAttribute(e,"type"===e.toLowerCase()?1:2)}),b.attributes&&r(function(t){return t.innerHTML="<input/>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")})||o("value",function(t,e,n){return n||"input"!==t.nodeName.toLowerCase()?void 0:t.defaultValue}),r(function(t){return null==t.getAttribute("disabled")})||o(Z,function(t,e,n){var i;return n?void 0:!0===t[e]?e.toLowerCase():(i=t.getAttributeNode(e))&&i.specified?i.value:null}),e}(o);ut.find=pt,ut.expr=pt.selectors,ut.expr[":"]=ut.expr.pseudos,ut.unique=pt.uniqueSort,ut.text=pt.getText,ut.isXMLDoc=pt.isXML,ut.contains=pt.contains;var mt=ut.expr.match.needsContext,gt=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,vt=/^.[^:#\[\.,]*$/;ut.filter=function(t,e,n){var i=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===i.nodeType?ut.find.matchesSelector(i,t)?[i]:[]:ut.find.matches(t,ut.grep(e,function(t){return 1===t.nodeType}))},ut.fn.extend({find:function(t){var e,n=[],i=this,r=i.length;if("string"!=typeof t)return this.pushStack(ut(t).filter(function(){for(e=0;r>e;e++)if(ut.contains(i[e],this))return!0}));for(e=0;r>e;e++)ut.find(t,i[e],n);return n=this.pushStack(r>1?ut.unique(n):n),n.selector=this.selector?this.selector+" "+t:t,n},filter:function(t){return this.pushStack(c(this,t||[],!1))},not:function(t){return this.pushStack(c(this,t||[],!0))},is:function(t){return!!c(this,"string"==typeof t&&mt.test(t)?ut(t):t||[],!1).length}});var yt,bt=o.document,_t=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(ut.fn.init=function(t,e){var n,i;if(!t)return this;if("string"==typeof t){if(!(n="<"===t.charAt(0)&&">"===t.charAt(t.length-1)&&t.length>=3?[null,t,null]:_t.exec(t))||!n[1]&&e)return!e||e.jquery?(e||yt).find(t):this.constructor(e).find(t);if(n[1]){if(e=e instanceof ut?e[0]:e,ut.merge(this,ut.parseHTML(n[1],e&&e.nodeType?e.ownerDocument||e:bt,!0)),gt.test(n[1])&&ut.isPlainObject(e))for(n in e)ut.isFunction(this[n])?this[n](e[n]):this.attr(n,e[n]);return this}if((i=bt.getElementById(n[2]))&&i.parentNode){if(i.id!==n[2])return yt.find(t);this.length=1,this[0]=i}return this.context=bt,this.selector=t,this}return t.nodeType?(this.context=this[0]=t,this.length=1,this):ut.isFunction(t)?void 0!==yt.ready?yt.ready(t):t(ut):(void 0!==t.selector&&(this.selector=t.selector,this.context=t.context),ut.makeArray(t,this))}).prototype=ut.fn,yt=ut(bt);var wt=/^(?:parents|prev(?:Until|All))/,xt={children:!0,contents:!0,next:!0,prev:!0};ut.extend({dir:function(t,e,n){for(var i=[],r=t[e];r&&9!==r.nodeType&&(void 0===n||1!==r.nodeType||!ut(r).is(n));)1===r.nodeType&&i.push(r),r=r[e];return i},sibling:function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n}}),ut.fn.extend({has:function(t){var e,n=ut(t,this),i=n.length;return this.filter(function(){for(e=0;i>e;e++)if(ut.contains(this,n[e]))return!0})},closest:function(t,e){for(var n,i=0,r=this.length,o=[],s=mt.test(t)||"string"!=typeof t?ut(t,e||this.context):0;r>i;i++)for(n=this[i];n&&n!==e;n=n.parentNode)if(n.nodeType<11&&(s?s.index(n)>-1:1===n.nodeType&&ut.find.matchesSelector(n,t))){o.push(n);break}return this.pushStack(o.length>1?ut.unique(o):o)},index:function(t){return t?"string"==typeof t?ut.inArray(this[0],ut(t)):ut.inArray(t.jquery?t[0]:t,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(ut.unique(ut.merge(this.get(),ut(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),ut.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return ut.dir(t,"parentNode")},parentsUntil:function(t,e,n){return ut.dir(t,"parentNode",n)},next:function(t){return u(t,"nextSibling")},prev:function(t){return u(t,"previousSibling")},nextAll:function(t){return ut.dir(t,"nextSibling")},prevAll:function(t){return ut.dir(t,"previousSibling")},nextUntil:function(t,e,n){return ut.dir(t,"nextSibling",n)},prevUntil:function(t,e,n){return ut.dir(t,"previousSibling",n)},siblings:function(t){return ut.sibling((t.parentNode||{}).firstChild,t)},children:function(t){return ut.sibling(t.firstChild)},contents:function(t){return ut.nodeName(t,"iframe")?t.contentDocument||t.contentWindow.document:ut.merge([],t.childNodes)}},function(t,e){ut.fn[t]=function(n,i){var r=ut.map(this,e,n);return"Until"!==t.slice(-5)&&(i=n),i&&"string"==typeof i&&(r=ut.filter(i,r)),this.length>1&&(xt[t]||(r=ut.unique(r)),wt.test(t)&&(r=r.reverse())),this.pushStack(r)}});var Ct=/\S+/g,kt={};ut.Callbacks=function(t){t="string"==typeof t?kt[t]||l(t):ut.extend({},t);var e,n,i,r,o,s,a=[],c=!t.once&&[],u=function(l){for(n=t.memory&&l,i=!0,o=s||0,s=0,r=a.length,e=!0;a&&r>o;o++)if(!1===a[o].apply(l[0],l[1])&&t.stopOnFalse){n=!1;break}e=!1,a&&(c?c.length&&u(c.shift()):n?a=[]:d.disable())},d={add:function(){if(a){var i=a.length;!function e(n){ut.each(n,function(n,i){var r=ut.type(i);"function"===r?t.unique&&d.has(i)||a.push(i):i&&i.length&&"string"!==r&&e(i)})}(arguments),e?r=a.length:n&&(s=i,u(n))}return this},remove:function(){return a&&ut.each(arguments,function(t,n){for(var i;(i=ut.inArray(n,a,i))>-1;)a.splice(i,1),e&&(r>=i&&r--,o>=i&&o--)}),this},has:function(t){return t?ut.inArray(t,a)>-1:!(!a||!a.length)},empty:function(){return a=[],r=0,this},disable:function(){return a=c=n=void 0,this},disabled:function(){return!a},lock:function(){return c=void 0,n||d.disable(),this},locked:function(){return!c},fireWith:function(t,n){return!a||i&&!c||(n=n||[],n=[t,n.slice?n.slice():n],e?c.push(n):u(n)),this},fire:function(){return d.fireWith(this,arguments),this},fired:function(){return!!i}};return d},ut.extend({Deferred:function(t){var e=[["resolve","done",ut.Callbacks("once memory"),"resolved"],["reject","fail",ut.Callbacks("once memory"),"rejected"],["notify","progress",ut.Callbacks("memory")]],n="pending",i={state:function(){return n},always:function(){return r.done(arguments).fail(arguments),this},then:function(){var t=arguments;return ut.Deferred(function(n){ut.each(e,function(e,o){var s=ut.isFunction(t[e])&&t[e];r[o[1]](function(){var t=s&&s.apply(this,arguments);t&&ut.isFunction(t.promise)?t.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[o[0]+"With"](this===i?n.promise():this,s?[t]:arguments)})}),t=null}).promise()},promise:function(t){return null!=t?ut.extend(t,i):i}},r={};return i.pipe=i.then,ut.each(e,function(t,o){var s=o[2],a=o[3];i[o[1]]=s.add,a&&s.add(function(){n=a},e[1^t][2].disable,e[2][2].lock),r[o[0]]=function(){return r[o[0]+"With"](this===r?i:this,arguments),this},r[o[0]+"With"]=s.fireWith}),i.promise(r),t&&t.call(r,r),r},when:function(t){var e,n,i,r=0,o=tt.call(arguments),s=o.length,a=1!==s||t&&ut.isFunction(t.promise)?s:0,c=1===a?t:ut.Deferred(),u=function(t,n,i){return function(r){n[t]=this,i[t]=arguments.length>1?tt.call(arguments):r,i===e?c.notifyWith(n,i):--a||c.resolveWith(n,i)}};if(s>1)for(e=new Array(s),n=new Array(s),i=new Array(s);s>r;r++)o[r]&&ut.isFunction(o[r].promise)?o[r].promise().done(u(r,i,o)).fail(c.reject).progress(u(r,n,e)):--a;return a||c.resolveWith(i,o),c.promise()}});var St;ut.fn.ready=function(t){return ut.ready.promise().done(t),this},ut.extend({isReady:!1,readyWait:1,holdReady:function(t){t?ut.readyWait++:ut.ready(!0)},ready:function(t){if(!0===t?!--ut.readyWait:!ut.isReady){if(!bt.body)return setTimeout(ut.ready);ut.isReady=!0,!0!==t&&--ut.readyWait>0||(St.resolveWith(bt,[ut]),ut.fn.triggerHandler&&(ut(bt).triggerHandler("ready"),ut(bt).off("ready")))}}}),ut.ready.promise=function(t){if(!St)if(St=ut.Deferred(),"complete"===bt.readyState)setTimeout(ut.ready);else if(bt.addEventListener)bt.addEventListener("DOMContentLoaded",h,!1),o.addEventListener("load",h,!1);else{bt.attachEvent("onreadystatechange",h),o.attachEvent("onload",h);var e=!1;try{e=null==o.frameElement&&bt.documentElement}catch(t){}e&&e.doScroll&&function t(){if(!ut.isReady){try{e.doScroll("left")}catch(e){return setTimeout(t,50)}d(),ut.ready()}}()}return St.promise(t)};var Tt,Et="undefined";for(Tt in ut(at))break;at.ownLast="0"!==Tt,at.inlineBlockNeedsLayout=!1,ut(function(){var t,e,n,i;(n=bt.getElementsByTagName("body")[0])&&n.style&&(e=bt.createElement("div"),i=bt.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(e),typeof e.style.zoom!==Et&&(e.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",at.inlineBlockNeedsLayout=t=3===e.offsetWidth,t&&(n.style.zoom=1)),n.removeChild(i))}),function(){var t=bt.createElement("div");if(null==at.deleteExpando){at.deleteExpando=!0;try{delete t.test}catch(t){at.deleteExpando=!1}}t=null}(),ut.acceptData=function(t){var e=ut.noData[(t.nodeName+" ").toLowerCase()],n=+t.nodeType||1;return(1===n||9===n)&&(!e||!0!==e&&t.getAttribute("classid")===e)};var Pt=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Mt=/([A-Z])/g;ut.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(t){return!!(t=t.nodeType?ut.cache[t[ut.expando]]:t[ut.expando])&&!p(t)},data:function(t,e,n){return m(t,e,n)},removeData:function(t,e){return g(t,e)},_data:function(t,e,n){return m(t,e,n,!0)},_removeData:function(t,e){return g(t,e,!0)}}),ut.fn.extend({data:function(t,e){var n,i,r,o=this[0],s=o&&o.attributes;if(void 0===t){if(this.length&&(r=ut.data(o),1===o.nodeType&&!ut._data(o,"parsedAttrs"))){for(n=s.length;n--;)s[n]&&(i=s[n].name,0===i.indexOf("data-")&&(i=ut.camelCase(i.slice(5)),f(o,i,r[i])));ut._data(o,"parsedAttrs",!0)}return r}return"object"==typeof t?this.each(function(){ut.data(this,t)}):arguments.length>1?this.each(function(){ut.data(this,t,e)}):o?f(o,t,ut.data(o,t)):void 0},removeData:function(t){return this.each(function(){ut.removeData(this,t)})}}),ut.extend({queue:function(t,e,n){var i;return t?(e=(e||"fx")+"queue",i=ut._data(t,e),n&&(!i||ut.isArray(n)?i=ut._data(t,e,ut.makeArray(n)):i.push(n)),i||[]):void 0},dequeue:function(t,e){e=e||"fx";var n=ut.queue(t,e),i=n.length,r=n.shift(),o=ut._queueHooks(t,e),s=function(){ut.dequeue(t,e)};"inprogress"===r&&(r=n.shift(),i--),r&&("fx"===e&&n.unshift("inprogress"),delete o.stop,r.call(t,s,o)),!i&&o&&o.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return ut._data(t,n)||ut._data(t,n,{empty:ut.Callbacks("once memory").add(function(){ut._removeData(t,e+"queue"),ut._removeData(t,n)})})}}),ut.fn.extend({queue:function(t,e){var n=2;return"string"!=typeof t&&(e=t,t="fx",n--),arguments.length<n?ut.queue(this[0],t):void 0===e?this:this.each(function(){var n=ut.queue(this,t,e);ut._queueHooks(this,t),"fx"===t&&"inprogress"!==n[0]&&ut.dequeue(this,t)})},dequeue:function(t){return this.each(function(){ut.dequeue(this,t)})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){var n,i=1,r=ut.Deferred(),o=this,s=this.length,a=function(){--i||r.resolveWith(o,[o])};for("string"!=typeof t&&(e=t,t=void 0),t=t||"fx";s--;)(n=ut._data(o[s],t+"queueHooks"))&&n.empty&&(i++,n.empty.add(a));return a(),r.promise(e)}});var At=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Nt=["Top","Right","Bottom","Left"],It=function(t,e){return t=e||t,"none"===ut.css(t,"display")||!ut.contains(t.ownerDocument,t)},Ot=ut.access=function(t,e,n,i,r,o,s){var a=0,c=t.length,u=null==n;if("object"===ut.type(n)){r=!0;for(a in n)ut.access(t,e,a,n[a],!0,o,s)}else if(void 0!==i&&(r=!0,ut.isFunction(i)||(s=!0),u&&(s?(e.call(t,i),e=null):(u=e,e=function(t,e,n){return u.call(ut(t),n)})),e))for(;c>a;a++)e(t[a],n,s?i:i.call(t[a],a,e(t[a],n)));return r?t:u?e.call(t):c?e(t[0],n):o},Dt=/^(?:checkbox|radio)$/i;!function(){var t=bt.createElement("input"),e=bt.createElement("div"),n=bt.createDocumentFragment();if(e.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",at.leadingWhitespace=3===e.firstChild.nodeType,at.tbody=!e.getElementsByTagName("tbody").length,at.htmlSerialize=!!e.getElementsByTagName("link").length,at.html5Clone="<:nav></:nav>"!==bt.createElement("nav").cloneNode(!0).outerHTML,t.type="checkbox",t.checked=!0,n.appendChild(t),at.appendChecked=t.checked,e.innerHTML="<textarea>x</textarea>",at.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue,n.appendChild(e),e.innerHTML="<input type='radio' checked='checked' name='t'/>",at.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,at.noCloneEvent=!0,e.attachEvent&&(e.attachEvent("onclick",function(){at.noCloneEvent=!1}),e.cloneNode(!0).click()),null==at.deleteExpando){at.deleteExpando=!0;try{delete e.test}catch(t){at.deleteExpando=!1}}}(),function(){var t,e,n=bt.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})e="on"+t,(at[t+"Bubbles"]=e in o)||(n.setAttribute(e,"t"),at[t+"Bubbles"]=!1===n.attributes[e].expando);n=null}();var jt=/^(?:input|select|textarea)$/i,Lt=/^key/,zt=/^(?:mouse|pointer|contextmenu)|click/,Ht=/^(?:focusinfocus|focusoutblur)$/,Rt=/^([^.]*)(?:\.(.+)|)$/;ut.event={global:{},add:function(t,e,n,i,r){var o,s,a,c,u,l,d,h,f,p,m,g=ut._data(t);if(g){for(n.handler&&(c=n,n=c.handler,r=c.selector),n.guid||(n.guid=ut.guid++),(s=g.events)||(s=g.events={}),(l=g.handle)||(l=g.handle=function(t){return typeof ut===Et||t&&ut.event.triggered===t.type?void 0:ut.event.dispatch.apply(l.elem,arguments)},l.elem=t),e=(e||"").match(Ct)||[""],a=e.length;a--;)o=Rt.exec(e[a])||[],f=m=o[1],p=(o[2]||"").split(".").sort(),f&&(u=ut.event.special[f]||{},f=(r?u.delegateType:u.bindType)||f,u=ut.event.special[f]||{},d=ut.extend({type:f,origType:m,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&ut.expr.match.needsContext.test(r),namespace:p.join(".")},c),(h=s[f])||(h=s[f]=[],h.delegateCount=0,u.setup&&!1!==u.setup.call(t,i,p,l)||(t.addEventListener?t.addEventListener(f,l,!1):t.attachEvent&&t.attachEvent("on"+f,l))),u.add&&(u.add.call(t,d),d.handler.guid||(d.handler.guid=n.guid)),r?h.splice(h.delegateCount++,0,d):h.push(d),ut.event.global[f]=!0);t=null}},remove:function(t,e,n,i,r){var o,s,a,c,u,l,d,h,f,p,m,g=ut.hasData(t)&&ut._data(t);if(g&&(l=g.events)){for(e=(e||"").match(Ct)||[""],u=e.length;u--;)if(a=Rt.exec(e[u])||[],f=m=a[1],p=(a[2]||"").split(".").sort(),f){for(d=ut.event.special[f]||{},f=(i?d.delegateType:d.bindType)||f,h=l[f]||[],a=a[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),c=o=h.length;o--;)s=h[o],!r&&m!==s.origType||n&&n.guid!==s.guid||a&&!a.test(s.namespace)||i&&i!==s.selector&&("**"!==i||!s.selector)||(h.splice(o,1),s.selector&&h.delegateCount--,d.remove&&d.remove.call(t,s));c&&!h.length&&(d.teardown&&!1!==d.teardown.call(t,p,g.handle)||ut.removeEvent(t,f,g.handle),delete l[f])}else for(f in l)ut.event.remove(t,f+e[u],n,i,!0);ut.isEmptyObject(l)&&(delete g.handle,ut._removeData(t,"events"))}},trigger:function(t,e,n,i){var r,s,a,c,u,l,d,h=[n||bt],f=st.call(t,"type")?t.type:t,p=st.call(t,"namespace")?t.namespace.split("."):[];if(a=l=n=n||bt,3!==n.nodeType&&8!==n.nodeType&&!Ht.test(f+ut.event.triggered)&&(f.indexOf(".")>=0&&(p=f.split("."),f=p.shift(),p.sort()),s=f.indexOf(":")<0&&"on"+f,t=t[ut.expando]?t:new ut.Event(f,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=p.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=n),e=null==e?[t]:ut.makeArray(e,[t]),u=ut.event.special[f]||{},i||!u.trigger||!1!==u.trigger.apply(n,e))){if(!i&&!u.noBubble&&!ut.isWindow(n)){for(c=u.delegateType||f,Ht.test(c+f)||(a=a.parentNode);a;a=a.parentNode)h.push(a),l=a;l===(n.ownerDocument||bt)&&h.push(l.defaultView||l.parentWindow||o)}for(d=0;(a=h[d++])&&!t.isPropagationStopped();)t.type=d>1?c:u.bindType||f,r=(ut._data(a,"events")||{})[t.type]&&ut._data(a,"handle"),r&&r.apply(a,e),(r=s&&a[s])&&r.apply&&ut.acceptData(a)&&(t.result=r.apply(a,e),!1===t.result&&t.preventDefault());if(t.type=f,!i&&!t.isDefaultPrevented()&&(!u._default||!1===u._default.apply(h.pop(),e))&&ut.acceptData(n)&&s&&n[f]&&!ut.isWindow(n)){l=n[s],l&&(n[s]=null),ut.event.triggered=f;try{n[f]()}catch(t){}ut.event.triggered=void 0,l&&(n[s]=l)}return t.result}},dispatch:function(t){t=ut.event.fix(t);var e,n,i,r,o,s=[],a=tt.call(arguments),c=(ut._data(this,"events")||{})[t.type]||[],u=ut.event.special[t.type]||{};if(a[0]=t,t.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,t)){for(s=ut.event.handlers.call(this,t,c),e=0;(r=s[e++])&&!t.isPropagationStopped();)for(t.currentTarget=r.elem,o=0;(i=r.handlers[o++])&&!t.isImmediatePropagationStopped();)(!t.namespace_re||t.namespace_re.test(i.namespace))&&(t.handleObj=i,t.data=i.data,void 0!==(n=((ut.event.special[i.origType]||{}).handle||i.handler).apply(r.elem,a))&&!1===(t.result=n)&&(t.preventDefault(),t.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,t),t.result}},handlers:function(t,e){var n,i,r,o,s=[],a=e.delegateCount,c=t.target;if(a&&c.nodeType&&(!t.button||"click"!==t.type))for(;c!=this;c=c.parentNode||this)if(1===c.nodeType&&(!0!==c.disabled||"click"!==t.type)){for(r=[],o=0;a>o;o++)i=e[o],n=i.selector+" ",void 0===r[n]&&(r[n]=i.needsContext?ut(n,this).index(c)>=0:ut.find(n,this,null,[c]).length),r[n]&&r.push(i);r.length&&s.push({elem:c,handlers:r})}return a<e.length&&s.push({elem:this,handlers:e.slice(a)}),s},fix:function(t){if(t[ut.expando])return t;var e,n,i,r=t.type,o=t,s=this.fixHooks[r];for(s||(this.fixHooks[r]=s=zt.test(r)?this.mouseHooks:Lt.test(r)?this.keyHooks:{}),i=s.props?this.props.concat(s.props):this.props,t=new ut.Event(o),e=i.length;e--;)n=i[e],t[n]=o[n];return t.target||(t.target=o.srcElement||bt),3===t.target.nodeType&&(t.target=t.target.parentNode),t.metaKey=!!t.metaKey,s.filter?s.filter(t,o):t},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(t,e){return null==t.which&&(t.which=null!=e.charCode?e.charCode:e.keyCode),t}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(t,e){var n,i,r,o=e.button,s=e.fromElement;return null==t.pageX&&null!=e.clientX&&(i=t.target.ownerDocument||bt,r=i.documentElement,n=i.body,t.pageX=e.clientX+(r&&r.scrollLeft||n&&n.scrollLeft||0)-(r&&r.clientLeft||n&&n.clientLeft||0),t.pageY=e.clientY+(r&&r.scrollTop||n&&n.scrollTop||0)-(r&&r.clientTop||n&&n.clientTop||0)),!t.relatedTarget&&s&&(t.relatedTarget=s===t.target?e.toElement:s),t.which||void 0===o||(t.which=1&o?1:2&o?3:4&o?2:0),t}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==b()&&this.focus)try{return this.focus(),!1}catch(t){}},delegateType:"focusin"},blur:{trigger:function(){return this===b()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return ut.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(t){return ut.nodeName(t.target,"a")}},beforeunload:{postDispatch:function(t){void 0!==t.result&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}},simulate:function(t,e,n,i){var r=ut.extend(new ut.Event,n,{type:t,isSimulated:!0,originalEvent:{}});i?ut.event.trigger(r,null,e):ut.event.dispatch.call(e,r),r.isDefaultPrevented()&&n.preventDefault()}},ut.removeEvent=bt.removeEventListener?function(t,e,n){t.removeEventListener&&t.removeEventListener(e,n,!1)}:function(t,e,n){var i="on"+e;t.detachEvent&&(typeof t[i]===Et&&(t[i]=null),t.detachEvent(i,n))},ut.Event=function(t,e){return this instanceof ut.Event?(t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||void 0===t.defaultPrevented&&!1===t.returnValue?v:y):this.type=t,e&&ut.extend(this,e),this.timeStamp=t&&t.timeStamp||ut.now(),void(this[ut.expando]=!0)):new ut.Event(t,e)},ut.Event.prototype={isDefaultPrevented:y,isPropagationStopped:y,isImmediatePropagationStopped:y,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=v,t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=v,t&&(t.stopPropagation&&t.stopPropagation(),t.cancelBubble=!0)},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=v,t&&t.stopImmediatePropagation&&t.stopImmediatePropagation(),this.stopPropagation()}},ut.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(t,e){ut.event.special[t]={delegateType:e,bindType:e,handle:function(t){var n,i=this,r=t.relatedTarget,o=t.handleObj;return(!r||r!==i&&!ut.contains(i,r))&&(t.type=o.origType,n=o.handler.apply(this,arguments),t.type=e),n}}}),at.submitBubbles||(ut.event.special.submit={setup:function(){return!ut.nodeName(this,"form")&&void ut.event.add(this,"click._submit keypress._submit",function(t){var e=t.target,n=ut.nodeName(e,"input")||ut.nodeName(e,"button")?e.form:void 0;n&&!ut._data(n,"submitBubbles")&&(ut.event.add(n,"submit._submit",function(t){t._submit_bubble=!0}),ut._data(n,"submitBubbles",!0))})},postDispatch:function(t){t._submit_bubble&&(delete t._submit_bubble,this.parentNode&&!t.isTrigger&&ut.event.simulate("submit",this.parentNode,t,!0))},teardown:function(){return!ut.nodeName(this,"form")&&void ut.event.remove(this,"._submit")}}),at.changeBubbles||(ut.event.special.change={setup:function(){return jt.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(ut.event.add(this,"propertychange._change",function(t){"checked"===t.originalEvent.propertyName&&(this._just_changed=!0)}),ut.event.add(this,"click._change",function(t){this._just_changed&&!t.isTrigger&&(this._just_changed=!1),ut.event.simulate("change",this,t,!0)})),!1):void ut.event.add(this,"beforeactivate._change",function(t){var e=t.target;jt.test(e.nodeName)&&!ut._data(e,"changeBubbles")&&(ut.event.add(e,"change._change",function(t){!this.parentNode||t.isSimulated||t.isTrigger||ut.event.simulate("change",this.parentNode,t,!0)}),ut._data(e,"changeBubbles",!0))})},handle:function(t){var e=t.target;return this!==e||t.isSimulated||t.isTrigger||"radio"!==e.type&&"checkbox"!==e.type?t.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return ut.event.remove(this,"._change"),!jt.test(this.nodeName)}}),at.focusinBubbles||ut.each({focus:"focusin",blur:"focusout"},function(t,e){var n=function(t){ut.event.simulate(e,t.target,ut.event.fix(t),!0)};ut.event.special[e]={setup:function(){var i=this.ownerDocument||this,r=ut._data(i,e);r||i.addEventListener(t,n,!0),ut._data(i,e,(r||0)+1)},teardown:function(){var i=this.ownerDocument||this,r=ut._data(i,e)-1;r?ut._data(i,e,r):(i.removeEventListener(t,n,!0),ut._removeData(i,e))}}}),ut.fn.extend({on:function(t,e,n,i,r){var o,s;if("object"==typeof t){"string"!=typeof e&&(n=n||e,e=void 0);for(o in t)this.on(o,e,n,t[o],r);return this}if(null==n&&null==i?(i=e,n=e=void 0):null==i&&("string"==typeof e?(i=n,n=void 0):(i=n,n=e,e=void 0)),!1===i)i=y;else if(!i)return this;return 1===r&&(s=i,i=function(t){return ut().off(t),s.apply(this,arguments)},i.guid=s.guid||(s.guid=ut.guid++)),this.each(function(){ut.event.add(this,t,i,n,e)})},one:function(t,e,n,i){return this.on(t,e,n,i,1)},off:function(t,e,n){var i,r;if(t&&t.preventDefault&&t.handleObj)return i=t.handleObj,ut(t.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof t){for(r in t)this.off(r,e,t[r]);return this}return(!1===e||"function"==typeof e)&&(n=e,e=void 0),!1===n&&(n=y),this.each(function(){ut.event.remove(this,t,n,e)})},trigger:function(t,e){return this.each(function(){ut.event.trigger(t,e,this)})},triggerHandler:function(t,e){var n=this[0];return n?ut.event.trigger(t,e,n,!0):void 0}});var Ft="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",Bt=/ jQuery\d+="(?:null|\d+)"/g,Wt=new RegExp("<(?:"+Ft+")[\\s/>]","i"),qt=/^\s+/,Ut=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Vt=/<([\w:]+)/,Kt=/<tbody/i,$t=/<|&#?\w+;/,Qt=/<(?:script|style|link)/i,Xt=/checked\s*(?:[^=]|=\s*.checked.)/i,Yt=/^$|\/(?:java|ecma)script/i,Gt=/^true\/(.*)/,Jt=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Zt={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:at.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},te=_(bt),ee=te.appendChild(bt.createElement("div"));Zt.optgroup=Zt.option,Zt.tbody=Zt.tfoot=Zt.colgroup=Zt.caption=Zt.thead,Zt.th=Zt.td,ut.extend({clone:function(t,e,n){var i,r,o,s,a,c=ut.contains(t.ownerDocument,t);if(at.html5Clone||ut.isXMLDoc(t)||!Wt.test("<"+t.nodeName+">")?o=t.cloneNode(!0):(ee.innerHTML=t.outerHTML,ee.removeChild(o=ee.firstChild)),!(at.noCloneEvent&&at.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||ut.isXMLDoc(t)))for(i=w(o),a=w(t),s=0;null!=(r=a[s]);++s)i[s]&&P(r,i[s]);if(e)if(n)for(a=a||w(t),i=i||w(o),s=0;null!=(r=a[s]);s++)E(r,i[s]);else E(t,o);return i=w(o,"script"),i.length>0&&T(i,!c&&w(t,"script")),i=a=r=null,o},buildFragment:function(t,e,n,i){for(var r,o,s,a,c,u,l,d=t.length,h=_(e),f=[],p=0;d>p;p++)if((o=t[p])||0===o)if("object"===ut.type(o))ut.merge(f,o.nodeType?[o]:o);else if($t.test(o)){for(a=a||h.appendChild(e.createElement("div")),c=(Vt.exec(o)||["",""])[1].toLowerCase(),l=Zt[c]||Zt._default,a.innerHTML=l[1]+o.replace(Ut,"<$1></$2>")+l[2],r=l[0];r--;)a=a.lastChild;if(!at.leadingWhitespace&&qt.test(o)&&f.push(e.createTextNode(qt.exec(o)[0])),!at.tbody)for(o="table"!==c||Kt.test(o)?"<table>"!==l[1]||Kt.test(o)?0:a:a.firstChild,r=o&&o.childNodes.length;r--;)ut.nodeName(u=o.childNodes[r],"tbody")&&!u.childNodes.length&&o.removeChild(u);for(ut.merge(f,a.childNodes),a.textContent="";a.firstChild;)a.removeChild(a.firstChild);a=h.lastChild}else f.push(e.createTextNode(o));for(a&&h.removeChild(a),at.appendChecked||ut.grep(w(f,"input"),x),p=0;o=f[p++];)if((!i||-1===ut.inArray(o,i))&&(s=ut.contains(o.ownerDocument,o),a=w(h.appendChild(o),"script"),s&&T(a),n))for(r=0;o=a[r++];)Yt.test(o.type||"")&&n.push(o);return a=null,h},cleanData:function(t,e){for(var n,i,r,o,s=0,a=ut.expando,c=ut.cache,u=at.deleteExpando,l=ut.event.special;null!=(n=t[s]);s++)if((e||ut.acceptData(n))&&(r=n[a],o=r&&c[r])){if(o.events)for(i in o.events)l[i]?ut.event.remove(n,i):ut.removeEvent(n,i,o.handle);c[r]&&(delete c[r],u?delete n[a]:typeof n.removeAttribute!==Et?n.removeAttribute(a):n[a]=null,Z.push(r))}}}),ut.fn.extend({text:function(t){return Ot(this,function(t){return void 0===t?ut.text(this):this.empty().append((this[0]&&this[0].ownerDocument||bt).createTextNode(t))},null,t,arguments.length)},append:function(){return this.domManip(arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){C(this,t).appendChild(t)}})},prepend:function(){return this.domManip(arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=C(this,t);e.insertBefore(t,e.firstChild)}})},before:function(){return this.domManip(arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return this.domManip(arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},remove:function(t,e){for(var n,i=t?ut.filter(t,this):this,r=0;null!=(n=i[r]);r++)e||1!==n.nodeType||ut.cleanData(w(n)),n.parentNode&&(e&&ut.contains(n.ownerDocument,n)&&T(w(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var t,e=0;null!=(t=this[e]);e++){for(1===t.nodeType&&ut.cleanData(w(t,!1));t.firstChild;)t.removeChild(t.firstChild);t.options&&ut.nodeName(t,"select")&&(t.options.length=0)}return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map(function(){return ut.clone(this,t,e)})},html:function(t){return Ot(this,function(t){var e=this[0]||{},n=0,i=this.length;if(void 0===t)return 1===e.nodeType?e.innerHTML.replace(Bt,""):void 0;if(!("string"!=typeof t||Qt.test(t)||!at.htmlSerialize&&Wt.test(t)||!at.leadingWhitespace&&qt.test(t)||Zt[(Vt.exec(t)||["",""])[1].toLowerCase()])){t=t.replace(Ut,"<$1></$2>");try{for(;i>n;n++)e=this[n]||{},1===e.nodeType&&(ut.cleanData(w(e,!1)),e.innerHTML=t);e=0}catch(t){}}e&&this.empty().append(t)},null,t,arguments.length)},replaceWith:function(){var t=arguments[0];return this.domManip(arguments,function(e){t=this.parentNode,ut.cleanData(w(this)),t&&t.replaceChild(e,this)}),t&&(t.length||t.nodeType)?this:this.remove()},detach:function(t){return this.remove(t,!0)},domManip:function(t,e){t=et.apply([],t);var n,i,r,o,s,a,c=0,u=this.length,l=this,d=u-1,h=t[0],f=ut.isFunction(h);if(f||u>1&&"string"==typeof h&&!at.checkClone&&Xt.test(h))return this.each(function(n){var i=l.eq(n);f&&(t[0]=h.call(this,n,i.html())),i.domManip(t,e)});if(u&&(a=ut.buildFragment(t,this[0].ownerDocument,!1,this),n=a.firstChild,1===a.childNodes.length&&(a=n),n)){for(o=ut.map(w(a,"script"),k),r=o.length;u>c;c++)i=a,c!==d&&(i=ut.clone(i,!0,!0),r&&ut.merge(o,w(i,"script"))),e.call(this[c],i,c);if(r)for(s=o[o.length-1].ownerDocument,ut.map(o,S),c=0;r>c;c++)i=o[c],Yt.test(i.type||"")&&!ut._data(i,"globalEval")&&ut.contains(s,i)&&(i.src?ut._evalUrl&&ut._evalUrl(i.src):ut.globalEval((i.text||i.textContent||i.innerHTML||"").replace(Jt,"")));a=n=null}return this}}),ut.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,e){ut.fn[t]=function(t){for(var n,i=0,r=[],o=ut(t),s=o.length-1;s>=i;i++)n=i===s?this:this.clone(!0),ut(o[i])[e](n),nt.apply(r,n.get());return this.pushStack(r)}});var ne,ie={};!function(){var t;at.shrinkWrapBlocks=function(){if(null!=t)return t;t=!1;var e,n,i;return n=bt.getElementsByTagName("body")[0],n&&n.style?(e=bt.createElement("div"),i=bt.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(e),typeof e.style.zoom!==Et&&(e.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",e.appendChild(bt.createElement("div")).style.width="5px",t=3!==e.offsetWidth),n.removeChild(i),t):void 0}}();var re,oe,se=/^margin/,ae=new RegExp("^("+At+")(?!px)[a-z%]+$","i"),ce=/^(top|right|bottom|left)$/;o.getComputedStyle?(re=function(t){return t.ownerDocument.defaultView.opener?t.ownerDocument.defaultView.getComputedStyle(t,null):o.getComputedStyle(t,null)},oe=function(t,e,n){var i,r,o,s,a=t.style;return n=n||re(t),s=n?n.getPropertyValue(e)||n[e]:void 0,n&&(""!==s||ut.contains(t.ownerDocument,t)||(s=ut.style(t,e)),ae.test(s)&&se.test(e)&&(i=a.width,r=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=s,s=n.width,a.width=i,a.minWidth=r,a.maxWidth=o)),void 0===s?s:s+""}):bt.documentElement.currentStyle&&(re=function(t){return t.currentStyle},oe=function(t,e,n){var i,r,o,s,a=t.style;return n=n||re(t),s=n?n[e]:void 0,null==s&&a&&a[e]&&(s=a[e]),ae.test(s)&&!ce.test(e)&&(i=a.left,r=t.runtimeStyle,o=r&&r.left,o&&(r.left=t.currentStyle.left),a.left="fontSize"===e?"1em":s,s=a.pixelLeft+"px",a.left=i,o&&(r.left=o)),void 0===s?s:s+""||"auto"}),!function(){function t(){var t,e,n,i;(e=bt.getElementsByTagName("body")[0])&&e.style&&(t=bt.createElement("div"),n=bt.createElement("div"),n.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",e.appendChild(n).appendChild(t),t.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",r=s=!1,c=!0,o.getComputedStyle&&(r="1%"!==(o.getComputedStyle(t,null)||{}).top,s="4px"===(o.getComputedStyle(t,null)||{width:"4px"}).width,i=t.appendChild(bt.createElement("div")),i.style.cssText=t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",t.style.width="1px",c=!parseFloat((o.getComputedStyle(i,null)||{}).marginRight),t.removeChild(i)),t.innerHTML="<table><tr><td></td><td>t</td></tr></table>",i=t.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",a=0===i[0].offsetHeight,a&&(i[0].style.display="",i[1].style.display="none",a=0===i[0].offsetHeight),e.removeChild(n))}var e,n,i,r,s,a,c;e=bt.createElement("div"),e.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",i=e.getElementsByTagName("a")[0],(n=i&&i.style)&&(n.cssText="float:left;opacity:.5",at.opacity="0.5"===n.opacity,at.cssFloat=!!n.cssFloat,e.style.backgroundClip="content-box",e.cloneNode(!0).style.backgroundClip="",at.clearCloneStyle="content-box"===e.style.backgroundClip,at.boxSizing=""===n.boxSizing||""===n.MozBoxSizing||""===n.WebkitBoxSizing,ut.extend(at,{reliableHiddenOffsets:function(){return null==a&&t(),a},boxSizingReliable:function(){return null==s&&t(),s},pixelPosition:function(){return null==r&&t(),r},reliableMarginRight:function(){return null==c&&t(),c}}))}(),ut.swap=function(t,e,n,i){var r,o,s={};for(o in e)s[o]=t.style[o],t.style[o]=e[o];r=n.apply(t,i||[]);for(o in e)t.style[o]=s[o];return r};var ue=/alpha\([^)]*\)/i,le=/opacity\s*=\s*([^)]*)/,de=/^(none|table(?!-c[ea]).+)/,he=new RegExp("^("+At+")(.*)$","i"),fe=new RegExp("^([+-])=("+At+")","i"),pe={position:"absolute",visibility:"hidden",display:"block"},me={letterSpacing:"0",fontWeight:"400"},ge=["Webkit","O","Moz","ms"];ut.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=oe(t,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:at.cssFloat?"cssFloat":"styleFloat"},style:function(t,e,n,i){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var r,o,s,a=ut.camelCase(e),c=t.style;if(e=ut.cssProps[a]||(ut.cssProps[a]=I(c,a)),s=ut.cssHooks[e]||ut.cssHooks[a],void 0===n)return s&&"get"in s&&void 0!==(r=s.get(t,!1,i))?r:c[e];if(o=typeof n,"string"===o&&(r=fe.exec(n))&&(n=(r[1]+1)*r[2]+parseFloat(ut.css(t,e)),o="number"),null!=n&&n===n&&("number"!==o||ut.cssNumber[a]||(n+="px"),at.clearCloneStyle||""!==n||0!==e.indexOf("background")||(c[e]="inherit"),!(s&&"set"in s&&void 0===(n=s.set(t,n,i)))))try{c[e]=n}catch(t){}}},css:function(t,e,n,i){var r,o,s,a=ut.camelCase(e);return e=ut.cssProps[a]||(ut.cssProps[a]=I(t.style,a)),s=ut.cssHooks[e]||ut.cssHooks[a],s&&"get"in s&&(o=s.get(t,!0,n)),void 0===o&&(o=oe(t,e,i)),"normal"===o&&e in me&&(o=me[e]),""===n||n?(r=parseFloat(o),!0===n||ut.isNumeric(r)?r||0:o):o}}),ut.each(["height","width"],function(t,e){ut.cssHooks[e]={get:function(t,n,i){return n?de.test(ut.css(t,"display"))&&0===t.offsetWidth?ut.swap(t,pe,function(){return L(t,e,i)}):L(t,e,i):void 0},set:function(t,n,i){var r=i&&re(t);return D(t,n,i?j(t,e,i,at.boxSizing&&"border-box"===ut.css(t,"boxSizing",!1,r),r):0)}}}),at.opacity||(ut.cssHooks.opacity={get:function(t,e){return le.test((e&&t.currentStyle?t.currentStyle.filter:t.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":e?"1":""},set:function(t,e){var n=t.style,i=t.currentStyle,r=ut.isNumeric(e)?"alpha(opacity="+100*e+")":"",o=i&&i.filter||n.filter||"";n.zoom=1,(e>=1||""===e)&&""===ut.trim(o.replace(ue,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===e||i&&!i.filter)||(n.filter=ue.test(o)?o.replace(ue,r):o+" "+r)}}),ut.cssHooks.marginRight=N(at.reliableMarginRight,function(t,e){return e?ut.swap(t,{display:"inline-block"},oe,[t,"marginRight"]):void 0}),ut.each({margin:"",padding:"",border:"Width"},function(t,e){ut.cssHooks[t+e]={expand:function(n){for(var i=0,r={},o="string"==typeof n?n.split(" "):[n];4>i;i++)r[t+Nt[i]+e]=o[i]||o[i-2]||o[0];return r}},se.test(t)||(ut.cssHooks[t+e].set=D)}),ut.fn.extend({css:function(t,e){return Ot(this,function(t,e,n){var i,r,o={},s=0;if(ut.isArray(e)){for(i=re(t),r=e.length;r>s;s++)o[e[s]]=ut.css(t,e[s],!1,i);return o}return void 0!==n?ut.style(t,e,n):ut.css(t,e)},t,e,arguments.length>1)},show:function(){return O(this,!0)},hide:function(){return O(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each(function(){It(this)?ut(this).show():ut(this).hide()})}}),ut.Tween=z,z.prototype={constructor:z,init:function(t,e,n,i,r,o){this.elem=t,this.prop=n,this.easing=r||"swing",this.options=e,this.start=this.now=this.cur(),this.end=i,this.unit=o||(ut.cssNumber[n]?"":"px")},cur:function(){var t=z.propHooks[this.prop];return t&&t.get?t.get(this):z.propHooks._default.get(this)},run:function(t){var e,n=z.propHooks[this.prop];return this.options.duration?this.pos=e=ut.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):z.propHooks._default.set(this),this}},z.prototype.init.prototype=z.prototype,z.propHooks={_default:{get:function(t){var e;return null==t.elem[t.prop]||t.elem.style&&null!=t.elem.style[t.prop]?(e=ut.css(t.elem,t.prop,""),e&&"auto"!==e?e:0):t.elem[t.prop]},set:function(t){ut.fx.step[t.prop]?ut.fx.step[t.prop](t):t.elem.style&&(null!=t.elem.style[ut.cssProps[t.prop]]||ut.cssHooks[t.prop])?ut.style(t.elem,t.prop,t.now+t.unit):t.elem[t.prop]=t.now}}},z.propHooks.scrollTop=z.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},ut.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2}},ut.fx=z.prototype.init,ut.fx.step={};var ve,ye,be=/^(?:toggle|show|hide)$/,_e=new RegExp("^(?:([+-])=|)("+At+")([a-z%]*)$","i"),we=/queueHooks$/,xe=[B],Ce={"*":[function(t,e){var n=this.createTween(t,e),i=n.cur(),r=_e.exec(e),o=r&&r[3]||(ut.cssNumber[t]?"":"px"),s=(ut.cssNumber[t]||"px"!==o&&+i)&&_e.exec(ut.css(n.elem,t)),a=1,c=20;if(s&&s[3]!==o){o=o||s[3],r=r||[],s=+i||1;do{a=a||".5",s/=a,ut.style(n.elem,t,s+o)}while(a!==(a=n.cur()/i)&&1!==a&&--c)}return r&&(s=n.start=+s||+i||0,n.unit=o,n.end=r[1]?s+(r[1]+1)*r[2]:+r[2]),n}]};ut.Animation=ut.extend(q,{tweener:function(t,e){ut.isFunction(t)?(e=t,t=["*"]):t=t.split(" ");for(var n,i=0,r=t.length;r>i;i++)n=t[i],Ce[n]=Ce[n]||[],Ce[n].unshift(e)},prefilter:function(t,e){e?xe.unshift(t):xe.push(t)}}),ut.speed=function(t,e,n){var i=t&&"object"==typeof t?ut.extend({},t):{complete:n||!n&&e||ut.isFunction(t)&&t,duration:t,easing:n&&e||e&&!ut.isFunction(e)&&e};return i.duration=ut.fx.off?0:"number"==typeof i.duration?i.duration:i.duration in ut.fx.speeds?ut.fx.speeds[i.duration]:ut.fx.speeds._default,(null==i.queue||!0===i.queue)&&(i.queue="fx"),i.old=i.complete,i.complete=function(){ut.isFunction(i.old)&&i.old.call(this),i.queue&&ut.dequeue(this,i.queue)},i},ut.fn.extend({fadeTo:function(t,e,n,i){return this.filter(It).css("opacity",0).show().end().animate({opacity:e},t,n,i)},animate:function(t,e,n,i){var r=ut.isEmptyObject(t),o=ut.speed(e,n,i),s=function(){var e=q(this,ut.extend({},t),o);(r||ut._data(this,"finish"))&&e.stop(!0)};return s.finish=s,r||!1===o.queue?this.each(s):this.queue(o.queue,s)},stop:function(t,e,n){var i=function(t){var e=t.stop;delete t.stop,e(n)};return"string"!=typeof t&&(n=e,e=t,t=void 0),e&&!1!==t&&this.queue(t||"fx",[]),this.each(function(){var e=!0,r=null!=t&&t+"queueHooks",o=ut.timers,s=ut._data(this);if(r)s[r]&&s[r].stop&&i(s[r]);else for(r in s)s[r]&&s[r].stop&&we.test(r)&&i(s[r]);for(r=o.length;r--;)o[r].elem!==this||null!=t&&o[r].queue!==t||(o[r].anim.stop(n),e=!1,o.splice(r,1));(e||!n)&&ut.dequeue(this,t)})},finish:function(t){return!1!==t&&(t=t||"fx"),this.each(function(){var e,n=ut._data(this),i=n[t+"queue"],r=n[t+"queueHooks"],o=ut.timers,s=i?i.length:0;for(n.finish=!0,ut.queue(this,t,[]),r&&r.stop&&r.stop.call(this,!0),e=o.length;e--;)o[e].elem===this&&o[e].queue===t&&(o[e].anim.stop(!0),o.splice(e,1));for(e=0;s>e;e++)i[e]&&i[e].finish&&i[e].finish.call(this);delete n.finish})}}),ut.each(["toggle","show","hide"],function(t,e){var n=ut.fn[e];ut.fn[e]=function(t,i,r){return null==t||"boolean"==typeof t?n.apply(this,arguments):this.animate(R(e,!0),t,i,r)}}),ut.each({slideDown:R("show"),slideUp:R("hide"),slideToggle:R("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,e){ut.fn[t]=function(t,n,i){return this.animate(e,t,n,i)}}),ut.timers=[],ut.fx.tick=function(){var t,e=ut.timers,n=0;for(ve=ut.now();n<e.length;n++)(t=e[n])()||e[n]!==t||e.splice(n--,1);e.length||ut.fx.stop(),ve=void 0},ut.fx.timer=function(t){ut.timers.push(t),t()?ut.fx.start():ut.timers.pop()},ut.fx.interval=13,ut.fx.start=function(){ye||(ye=setInterval(ut.fx.tick,ut.fx.interval))},ut.fx.stop=function(){clearInterval(ye),ye=null},ut.fx.speeds={slow:600,fast:200,_default:400},ut.fn.delay=function(t,e){return t=ut.fx?ut.fx.speeds[t]||t:t,e=e||"fx",this.queue(e,function(e,n){var i=setTimeout(e,t);n.stop=function(){clearTimeout(i)}})},function(){var t,e,n,i,r;e=bt.createElement("div"),e.setAttribute("className","t"),e.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",i=e.getElementsByTagName("a")[0],n=bt.createElement("select"),r=n.appendChild(bt.createElement("option")),t=e.getElementsByTagName("input")[0],i.style.cssText="top:1px",at.getSetAttribute="t"!==e.className,at.style=/top/.test(i.getAttribute("style")),at.hrefNormalized="/a"===i.getAttribute("href"),at.checkOn=!!t.value,at.optSelected=r.selected,at.enctype=!!bt.createElement("form").enctype,n.disabled=!0,at.optDisabled=!r.disabled,t=bt.createElement("input"),t.setAttribute("value",""),at.input=""===t.getAttribute("value"),t.value="t",t.setAttribute("type","radio"),at.radioValue="t"===t.value}();var ke=/\r/g;ut.fn.extend({val:function(t){var e,n,i,r=this[0];return arguments.length?(i=ut.isFunction(t),this.each(function(n){var r;1===this.nodeType&&(r=i?t.call(this,n,ut(this).val()):t,null==r?r="":"number"==typeof r?r+="":ut.isArray(r)&&(r=ut.map(r,function(t){return null==t?"":t+""})),(e=ut.valHooks[this.type]||ut.valHooks[this.nodeName.toLowerCase()])&&"set"in e&&void 0!==e.set(this,r,"value")||(this.value=r))})):r?(e=ut.valHooks[r.type]||ut.valHooks[r.nodeName.toLowerCase()],e&&"get"in e&&void 0!==(n=e.get(r,"value"))?n:(n=r.value,"string"==typeof n?n.replace(ke,""):null==n?"":n)):void 0}}),ut.extend({valHooks:{option:{get:function(t){var e=ut.find.attr(t,"value");return null!=e?e:ut.trim(ut.text(t))}},select:{get:function(t){for(var e,n,i=t.options,r=t.selectedIndex,o="select-one"===t.type||0>r,s=o?null:[],a=o?r+1:i.length,c=0>r?a:o?r:0;a>c;c++)if(n=i[c],!(!n.selected&&c!==r||(at.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&ut.nodeName(n.parentNode,"optgroup"))){if(e=ut(n).val(),o)return e;s.push(e)}return s},set:function(t,e){for(var n,i,r=t.options,o=ut.makeArray(e),s=r.length;s--;)if(i=r[s],ut.inArray(ut.valHooks.option.get(i),o)>=0)try{i.selected=n=!0}catch(t){i.scrollHeight}else i.selected=!1;return n||(t.selectedIndex=-1),r}}}}),ut.each(["radio","checkbox"],function(){ut.valHooks[this]={set:function(t,e){return ut.isArray(e)?t.checked=ut.inArray(ut(t).val(),e)>=0:void 0}},at.checkOn||(ut.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})});var Se,Te,Ee=ut.expr.attrHandle,Pe=/^(?:checked|selected)$/i,Me=at.getSetAttribute,Ae=at.input;ut.fn.extend({attr:function(t,e){return Ot(this,ut.attr,t,e,arguments.length>1)},removeAttr:function(t){return this.each(function(){ut.removeAttr(this,t)})}}),ut.extend({attr:function(t,e,n){var i,r,o=t.nodeType;if(t&&3!==o&&8!==o&&2!==o)return typeof t.getAttribute===Et?ut.prop(t,e,n):(1===o&&ut.isXMLDoc(t)||(e=e.toLowerCase(),i=ut.attrHooks[e]||(ut.expr.match.bool.test(e)?Te:Se)),void 0===n?i&&"get"in i&&null!==(r=i.get(t,e))?r:(r=ut.find.attr(t,e),null==r?void 0:r):null!==n?i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:(t.setAttribute(e,n+""),n):void ut.removeAttr(t,e))},removeAttr:function(t,e){var n,i,r=0,o=e&&e.match(Ct);if(o&&1===t.nodeType)for(;n=o[r++];)i=ut.propFix[n]||n,ut.expr.match.bool.test(n)?Ae&&Me||!Pe.test(n)?t[i]=!1:t[ut.camelCase("default-"+n)]=t[i]=!1:ut.attr(t,n,""),t.removeAttribute(Me?n:i)},attrHooks:{type:{set:function(t,e){if(!at.radioValue&&"radio"===e&&ut.nodeName(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}}}),Te={set:function(t,e,n){return!1===e?ut.removeAttr(t,n):Ae&&Me||!Pe.test(n)?t.setAttribute(!Me&&ut.propFix[n]||n,n):t[ut.camelCase("default-"+n)]=t[n]=!0,n}},ut.each(ut.expr.match.bool.source.match(/\w+/g),function(t,e){var n=Ee[e]||ut.find.attr;Ee[e]=Ae&&Me||!Pe.test(e)?function(t,e,i){var r,o;return i||(o=Ee[e],Ee[e]=r,r=null!=n(t,e,i)?e.toLowerCase():null,Ee[e]=o),r}:function(t,e,n){return n?void 0:t[ut.camelCase("default-"+e)]?e.toLowerCase():null}}),Ae&&Me||(ut.attrHooks.value={set:function(t,e,n){return ut.nodeName(t,"input")?void(t.defaultValue=e):Se&&Se.set(t,e,n)}}),Me||(Se={set:function(t,e,n){var i=t.getAttributeNode(n);return i||t.setAttributeNode(i=t.ownerDocument.createAttribute(n)),i.value=e+="","value"===n||e===t.getAttribute(n)?e:void 0}},Ee.id=Ee.name=Ee.coords=function(t,e,n){var i;return n?void 0:(i=t.getAttributeNode(e))&&""!==i.value?i.value:null},ut.valHooks.button={get:function(t,e){var n=t.getAttributeNode(e);return n&&n.specified?n.value:void 0},set:Se.set},ut.attrHooks.contenteditable={set:function(t,e,n){Se.set(t,""!==e&&e,n)}},ut.each(["width","height"],function(t,e){ut.attrHooks[e]={set:function(t,n){return""===n?(t.setAttribute(e,"auto"),n):void 0}}})),at.style||(ut.attrHooks.style={get:function(t){return t.style.cssText||void 0},set:function(t,e){return t.style.cssText=e+""}});var Ne=/^(?:input|select|textarea|button|object)$/i,Ie=/^(?:a|area)$/i;ut.fn.extend({prop:function(t,e){return Ot(this,ut.prop,t,e,arguments.length>1)},removeProp:function(t){return t=ut.propFix[t]||t,this.each(function(){try{this[t]=void 0,delete this[t]}catch(t){}})}}),ut.extend({propFix:{for:"htmlFor",class:"className"},prop:function(t,e,n){var i,r,o,s=t.nodeType;if(t&&3!==s&&8!==s&&2!==s)return o=1!==s||!ut.isXMLDoc(t),o&&(e=ut.propFix[e]||e,r=ut.propHooks[e]),void 0!==n?r&&"set"in r&&void 0!==(i=r.set(t,n,e))?i:t[e]=n:r&&"get"in r&&null!==(i=r.get(t,e))?i:t[e]},propHooks:{tabIndex:{get:function(t){var e=ut.find.attr(t,"tabindex");return e?parseInt(e,10):Ne.test(t.nodeName)||Ie.test(t.nodeName)&&t.href?0:-1}}}}),at.hrefNormalized||ut.each(["href","src"],function(t,e){ut.propHooks[e]={get:function(t){return t.getAttribute(e,4)}}}),at.optSelected||(ut.propHooks.selected={get:function(t){var e=t.parentNode;return e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex),null}}),ut.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ut.propFix[this.toLowerCase()]=this}),at.enctype||(ut.propFix.enctype="encoding");var Oe=/[\t\r\n\f]/g;ut.fn.extend({addClass:function(t){var e,n,i,r,o,s,a=0,c=this.length,u="string"==typeof t&&t;if(ut.isFunction(t))return this.each(function(e){ut(this).addClass(t.call(this,e,this.className))});if(u)for(e=(t||"").match(Ct)||[];c>a;a++)if(n=this[a],i=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(Oe," "):" ")){for(o=0;r=e[o++];)i.indexOf(" "+r+" ")<0&&(i+=r+" ");s=ut.trim(i),n.className!==s&&(n.className=s)}return this},removeClass:function(t){var e,n,i,r,o,s,a=0,c=this.length,u=0===arguments.length||"string"==typeof t&&t;if(ut.isFunction(t))return this.each(function(e){ut(this).removeClass(t.call(this,e,this.className))});if(u)for(e=(t||"").match(Ct)||[];c>a;a++)if(n=this[a],i=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(Oe," "):"")){for(o=0;r=e[o++];)for(;i.indexOf(" "+r+" ")>=0;)i=i.replace(" "+r+" "," ");s=t?ut.trim(i):"",n.className!==s&&(n.className=s)}return this},toggleClass:function(t,e){var n=typeof t;return"boolean"==typeof e&&"string"===n?e?this.addClass(t):this.removeClass(t):this.each(ut.isFunction(t)?function(n){ut(this).toggleClass(t.call(this,n,this.className,e),e)}:function(){if("string"===n)for(var e,i=0,r=ut(this),o=t.match(Ct)||[];e=o[i++];)r.hasClass(e)?r.removeClass(e):r.addClass(e);else(n===Et||"boolean"===n)&&(this.className&&ut._data(this,"__className__",this.className),this.className=this.className||!1===t?"":ut._data(this,"__className__")||"")})},hasClass:function(t){for(var e=" "+t+" ",n=0,i=this.length;i>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(Oe," ").indexOf(e)>=0)return!0;return!1}}),ut.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(t,e){ut.fn[e]=function(t,n){return arguments.length>0?this.on(e,null,t,n):this.trigger(e)}}),ut.fn.extend({hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)},bind:function(t,e,n){return this.on(t,null,e,n)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,n,i){return this.on(e,t,n,i)},undelegate:function(t,e,n){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",n)}});var De=ut.now(),je=/\?/,Le=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;ut.parseJSON=function(t){if(o.JSON&&o.JSON.parse)return o.JSON.parse(t+"");var e,n=null,i=ut.trim(t+"");return i&&!ut.trim(i.replace(Le,function(t,i,r,o){return e&&i&&(n=0),0===n?t:(e=r||i,n+=!o-!r,"")}))?Function("return "+i)():ut.error("Invalid JSON: "+t)},ut.parseXML=function(t){var e,n;if(!t||"string"!=typeof t)return null;try{o.DOMParser?(n=new DOMParser,e=n.parseFromString(t,"text/xml")):(e=new ActiveXObject("Microsoft.XMLDOM"),e.async="false",e.loadXML(t))}catch(t){e=void 0}return e&&e.documentElement&&!e.getElementsByTagName("parsererror").length||ut.error("Invalid XML: "+t),e};var ze,He,Re=/#.*$/,Fe=/([?&])_=[^&]*/,Be=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,We=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,qe=/^(?:GET|HEAD)$/,Ue=/^\/\//,Ve=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ke={},$e={},Qe="*/".concat("*");try{He=location.href}catch(t){He=bt.createElement("a"),He.href="",He=He.href}ze=Ve.exec(He.toLowerCase())||[],ut.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:He,type:"GET",isLocal:We.test(ze[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Qe,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":ut.parseJSON,"text xml":ut.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?K(K(t,ut.ajaxSettings),e):K(ut.ajaxSettings,t)},ajaxPrefilter:U(Ke),ajaxTransport:U($e),ajax:function(t,e){function n(t,e,n,i){var r,l,v,y,_,x=e;2!==b&&(b=2,a&&clearTimeout(a),u=void 0,s=i||"",w.readyState=t>0?4:0,r=t>=200&&300>t||304===t,n&&(y=$(d,w,n)),y=Q(d,y,w,r),r?(d.ifModified&&(_=w.getResponseHeader("Last-Modified"),_&&(ut.lastModified[o]=_),(_=w.getResponseHeader("etag"))&&(ut.etag[o]=_)),204===t||"HEAD"===d.type?x="nocontent":304===t?x="notmodified":(x=y.state,l=y.data,v=y.error,r=!v)):(v=x,(t||!x)&&(x="error",0>t&&(t=0))),w.status=t,w.statusText=(e||x)+"",r?p.resolveWith(h,[l,x,w]):p.rejectWith(h,[w,x,v]),w.statusCode(g),g=void 0,c&&f.trigger(r?"ajaxSuccess":"ajaxError",[w,d,r?l:v]),m.fireWith(h,[w,x]),c&&(f.trigger("ajaxComplete",[w,d]),--ut.active||ut.event.trigger("ajaxStop")))}"object"==typeof t&&(e=t,t=void 0),e=e||{};var i,r,o,s,a,c,u,l,d=ut.ajaxSetup({},e),h=d.context||d,f=d.context&&(h.nodeType||h.jquery)?ut(h):ut.event,p=ut.Deferred(),m=ut.Callbacks("once memory"),g=d.statusCode||{},v={},y={},b=0,_="canceled",w={readyState:0,getResponseHeader:function(t){var e;if(2===b){if(!l)for(l={};e=Be.exec(s);)l[e[1].toLowerCase()]=e[2];e=l[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return 2===b?s:null},setRequestHeader:function(t,e){var n=t.toLowerCase();return b||(t=y[n]=y[n]||t,v[t]=e),this},overrideMimeType:function(t){return b||(d.mimeType=t),this},statusCode:function(t){var e;if(t)if(2>b)for(e in t)g[e]=[g[e],t[e]];else w.always(t[w.status]);return this},abort:function(t){var e=t||_;return u&&u.abort(e),n(0,e),this}};if(p.promise(w).complete=m.add,w.success=w.done,w.error=w.fail,d.url=((t||d.url||He)+"").replace(Re,"").replace(Ue,ze[1]+"//"),d.type=e.method||e.type||d.method||d.type,d.dataTypes=ut.trim(d.dataType||"*").toLowerCase().match(Ct)||[""],null==d.crossDomain&&(i=Ve.exec(d.url.toLowerCase()),d.crossDomain=!(!i||i[1]===ze[1]&&i[2]===ze[2]&&(i[3]||("http:"===i[1]?"80":"443"))===(ze[3]||("http:"===ze[1]?"80":"443")))),d.data&&d.processData&&"string"!=typeof d.data&&(d.data=ut.param(d.data,d.traditional)),V(Ke,d,e,w),2===b)return w;c=ut.event&&d.global,c&&0==ut.active++&&ut.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!qe.test(d.type),o=d.url,d.hasContent||(d.data&&(o=d.url+=(je.test(o)?"&":"?")+d.data,delete d.data),!1===d.cache&&(d.url=Fe.test(o)?o.replace(Fe,"$1_="+De++):o+(je.test(o)?"&":"?")+"_="+De++)),d.ifModified&&(ut.lastModified[o]&&w.setRequestHeader("If-Modified-Since",ut.lastModified[o]),ut.etag[o]&&w.setRequestHeader("If-None-Match",ut.etag[o])),(d.data&&d.hasContent&&!1!==d.contentType||e.contentType)&&w.setRequestHeader("Content-Type",d.contentType),w.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+Qe+"; q=0.01":""):d.accepts["*"]);for(r in d.headers)w.setRequestHeader(r,d.headers[r]);if(d.beforeSend&&(!1===d.beforeSend.call(h,w,d)||2===b))return w.abort();_="abort";for(r in{success:1,error:1,complete:1})w[r](d[r]);if(u=V($e,d,e,w)){w.readyState=1,c&&f.trigger("ajaxSend",[w,d]),d.async&&d.timeout>0&&(a=setTimeout(function(){w.abort("timeout")},d.timeout));try{b=1,u.send(v,n)}catch(t){if(!(2>b))throw t;n(-1,t)}}else n(-1,"No Transport");return w},getJSON:function(t,e,n){return ut.get(t,e,n,"json")},getScript:function(t,e){return ut.get(t,void 0,e,"script")}}),ut.each(["get","post"],function(t,e){ut[e]=function(t,n,i,r){return ut.isFunction(n)&&(r=r||i,i=n,n=void 0),ut.ajax({url:t,type:e,dataType:r,data:n,success:i})}}),ut._evalUrl=function(t){return ut.ajax({url:t,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})},ut.fn.extend({wrapAll:function(t){if(ut.isFunction(t))return this.each(function(e){ut(this).wrapAll(t.call(this,e))});if(this[0]){var e=ut(t,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var t=this;t.firstChild&&1===t.firstChild.nodeType;)t=t.firstChild;return t}).append(this)}return this},wrapInner:function(t){return this.each(ut.isFunction(t)?function(e){ut(this).wrapInner(t.call(this,e))}:function(){var e=ut(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)})},wrap:function(t){var e=ut.isFunction(t);return this.each(function(n){ut(this).wrapAll(e?t.call(this,n):t)})},unwrap:function(){return this.parent().each(function(){ut.nodeName(this,"body")||ut(this).replaceWith(this.childNodes)}).end()}}),ut.expr.filters.hidden=function(t){return t.offsetWidth<=0&&t.offsetHeight<=0||!at.reliableHiddenOffsets()&&"none"===(t.style&&t.style.display||ut.css(t,"display"))},ut.expr.filters.visible=function(t){return!ut.expr.filters.hidden(t)};var Xe=/%20/g,Ye=/\[\]$/,Ge=/\r?\n/g,Je=/^(?:submit|button|image|reset|file)$/i,Ze=/^(?:input|select|textarea|keygen)/i;ut.param=function(t,e){var n,i=[],r=function(t,e){e=ut.isFunction(e)?e():null==e?"":e,i[i.length]=encodeURIComponent(t)+"="+encodeURIComponent(e)};if(void 0===e&&(e=ut.ajaxSettings&&ut.ajaxSettings.traditional),ut.isArray(t)||t.jquery&&!ut.isPlainObject(t))ut.each(t,function(){r(this.name,this.value)});else for(n in t)X(n,t[n],e,r);return i.join("&").replace(Xe,"+")},ut.fn.extend({serialize:function(){return ut.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=ut.prop(this,"elements");return t?ut.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!ut(this).is(":disabled")&&Ze.test(this.nodeName)&&!Je.test(t)&&(this.checked||!Dt.test(t))}).map(function(t,e){var n=ut(this).val();return null==n?null:ut.isArray(n)?ut.map(n,function(t){return{name:e.name,value:t.replace(Ge,"\r\n")}}):{name:e.name,value:n.replace(Ge,"\r\n")}}).get()}}),ut.ajaxSettings.xhr=void 0!==o.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Y()||G()}:Y;var tn=0,en={},nn=ut.ajaxSettings.xhr();o.attachEvent&&o.attachEvent("onunload",function(){for(var t in en)en[t](void 0,!0)}),at.cors=!!nn&&"withCredentials"in nn,(nn=at.ajax=!!nn)&&ut.ajaxTransport(function(t){if(!t.crossDomain||at.cors){var e;return{send:function(n,i){var r,o=t.xhr(),s=++tn;if(o.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(r in t.xhrFields)o[r]=t.xhrFields[r];t.mimeType&&o.overrideMimeType&&o.overrideMimeType(t.mimeType),t.crossDomain||n["X-Requested-With"]||(n["X-Requested-With"]="XMLHttpRequest");for(r in n)void 0!==n[r]&&o.setRequestHeader(r,n[r]+"");o.send(t.hasContent&&t.data||null),e=function(n,r){var a,c,u;if(e&&(r||4===o.readyState))if(delete en[s],e=void 0,o.onreadystatechange=ut.noop,r)4!==o.readyState&&o.abort();else{u={},a=o.status,"string"==typeof o.responseText&&(u.text=o.responseText);try{c=o.statusText}catch(t){c=""}a||!t.isLocal||t.crossDomain?1223===a&&(a=204):a=u.text?200:404}u&&i(a,c,u,o.getAllResponseHeaders())},t.async?4===o.readyState?setTimeout(e):o.onreadystatechange=en[s]=e:e()},abort:function(){e&&e(void 0,!0)}}}}),ut.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(t){return ut.globalEval(t),t}}}),ut.ajaxPrefilter("script",function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET",t.global=!1)}),ut.ajaxTransport("script",function(t){if(t.crossDomain){var e,n=bt.head||ut("head")[0]||bt.documentElement;return{send:function(i,r){e=bt.createElement("script"),e.async=!0,t.scriptCharset&&(e.charset=t.scriptCharset),e.src=t.url,e.onload=e.onreadystatechange=function(t,n){(n||!e.readyState||/loaded|complete/.test(e.readyState))&&(e.onload=e.onreadystatechange=null,e.parentNode&&e.parentNode.removeChild(e),e=null,n||r(200,"success"))},n.insertBefore(e,n.firstChild)},abort:function(){e&&e.onload(void 0,!0)}}}});var rn=[],on=/(=)\?(?=&|$)|\?\?/;ut.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=rn.pop()||ut.expando+"_"+De++;return this[t]=!0,t}}),ut.ajaxPrefilter("json jsonp",function(t,e,n){var i,r,s,a=!1!==t.jsonp&&(on.test(t.url)?"url":"string"==typeof t.data&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&on.test(t.data)&&"data");return a||"jsonp"===t.dataTypes[0]?(i=t.jsonpCallback=ut.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(on,"$1"+i):!1!==t.jsonp&&(t.url+=(je.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return s||ut.error(i+" was not called"),s[0]},t.dataTypes[0]="json",r=o[i],o[i]=function(){s=arguments},n.always(function(){o[i]=r,t[i]&&(t.jsonpCallback=e.jsonpCallback,rn.push(i)),s&&ut.isFunction(r)&&r(s[0]),s=r=void 0}),"script"):void 0}),ut.parseHTML=function(t,e,n){if(!t||"string"!=typeof t)return null;"boolean"==typeof e&&(n=e,e=!1),e=e||bt;var i=gt.exec(t),r=!n&&[];return i?[e.createElement(i[1])]:(i=ut.buildFragment([t],e,r),r&&r.length&&ut(r).remove(),ut.merge([],i.childNodes))};var sn=ut.fn.load;ut.fn.load=function(t,e,n){if("string"!=typeof t&&sn)return sn.apply(this,arguments);var i,r,o,s=this,a=t.indexOf(" ");return a>=0&&(i=ut.trim(t.slice(a,t.length)),t=t.slice(0,a)),ut.isFunction(e)?(n=e,e=void 0):e&&"object"==typeof e&&(o="POST"),s.length>0&&ut.ajax({url:t,type:o,dataType:"html",data:e}).done(function(t){r=arguments,s.html(i?ut("<div>").append(ut.parseHTML(t)).find(i):t)}).complete(n&&function(t,e){s.each(n,r||[t.responseText,e,t])}),this},ut.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,e){ut.fn[e]=function(t){return this.on(e,t)}}),ut.expr.filters.animated=function(t){return ut.grep(ut.timers,function(e){return t===e.elem}).length};var an=o.document.documentElement;ut.offset={setOffset:function(t,e,n){var i,r,o,s,a,c,u,l=ut.css(t,"position"),d=ut(t),h={};"static"===l&&(t.style.position="relative"),a=d.offset(),o=ut.css(t,"top"),c=ut.css(t,"left"),u=("absolute"===l||"fixed"===l)&&ut.inArray("auto",[o,c])>-1,u?(i=d.position(),s=i.top,r=i.left):(s=parseFloat(o)||0,r=parseFloat(c)||0),ut.isFunction(e)&&(e=e.call(t,n,a)),null!=e.top&&(h.top=e.top-a.top+s),null!=e.left&&(h.left=e.left-a.left+r),"using"in e?e.using.call(t,h):d.css(h)}},ut.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ut.offset.setOffset(this,t,e)});var e,n,i={top:0,left:0},r=this[0],o=r&&r.ownerDocument;return o?(e=o.documentElement,ut.contains(e,r)?(typeof r.getBoundingClientRect!==Et&&(i=r.getBoundingClientRect()),n=J(o),{top:i.top+(n.pageYOffset||e.scrollTop)-(e.clientTop||0),left:i.left+(n.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}):i):void 0},position:function(){if(this[0]){var t,e,n={top:0,left:0},i=this[0];return"fixed"===ut.css(i,"position")?e=i.getBoundingClientRect():(t=this.offsetParent(),e=this.offset(),ut.nodeName(t[0],"html")||(n=t.offset()),n.top+=ut.css(t[0],"borderTopWidth",!0),n.left+=ut.css(t[0],"borderLeftWidth",!0)),{top:e.top-n.top-ut.css(i,"marginTop",!0),left:e.left-n.left-ut.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent||an;t&&!ut.nodeName(t,"html")&&"static"===ut.css(t,"position");)t=t.offsetParent;return t||an})}}),ut.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,e){var n=/Y/.test(e);ut.fn[t]=function(i){return Ot(this,function(t,i,r){var o=J(t);return void 0===r?o?e in o?o[e]:o.document.documentElement[i]:t[i]:void(o?o.scrollTo(n?ut(o).scrollLeft():r,n?r:ut(o).scrollTop()):t[i]=r)},t,i,arguments.length,null)}}),ut.each(["top","left"],function(t,e){ut.cssHooks[e]=N(at.pixelPosition,function(t,n){return n?(n=oe(t,e),ae.test(n)?ut(t).position()[e]+"px":n):void 0})}),ut.each({Height:"height",Width:"width"},function(t,e){ut.each({padding:"inner"+t,content:e,"":"outer"+t},function(n,i){ut.fn[i]=function(i,r){var o=arguments.length&&(n||"boolean"!=typeof i),s=n||(!0===i||!0===r?"margin":"border");return Ot(this,function(e,n,i){var r;return ut.isWindow(e)?e.document.documentElement["client"+t]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+t],r["scroll"+t],e.body["offset"+t],r["offset"+t],r["client"+t])):void 0===i?ut.css(e,n,s):ut.style(e,n,i,s)},e,o?i:void 0,o,null)}})}),ut.fn.size=function(){return this.length},ut.fn.andSelf=ut.fn.addBack,n(95)&&(i=[],void 0!==(r=function(){return ut}.apply(e,i))&&(t.exports=r));var cn=o.jQuery,un=o.$;return ut.noConflict=function(t){return o.$===ut&&(o.$=un),t&&o.jQuery===ut&&(o.jQuery=cn),ut},typeof s===Et&&(o.jQuery=o.$=ut),ut})},function(t,e,n){var i=n(43)("wks"),r=n(25),o=n(3).Symbol,s="function"==typeof o;(t.exports=function(t){return i[t]||(i[t]=s&&o[t]||(s?o:r)("Symbol."+t))}).store=i},function(t,e){var n=t.exports={version:"2.5.1"};"number"==typeof __e&&(__e=n)},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){var i=n(6),r=n(65),o=n(39),s=Object.defineProperty;e.f=n(5)?Object.defineProperty:function(t,e,n){if(i(t),e=o(e,!0),i(n),r)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){t.exports=!n(18)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){var i=n(12);t.exports=function(t){if(!i(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){var i=n(3),r=n(2),o=n(20),s=n(9),a=function(t,e,n){var c,u,l,d=t&a.F,h=t&a.G,f=t&a.S,p=t&a.P,m=t&a.B,g=t&a.W,v=h?r:r[e]||(r[e]={}),y=v.prototype,b=h?i:f?i[e]:(i[e]||{}).prototype;h&&(n=e);for(c in n)(u=!d&&b&&void 0!==b[c])&&c in v||(l=u?b[c]:n[c],v[c]=h&&"function"!=typeof b[c]?n[c]:m&&u?o(l,i):g&&b[c]==l?function(t){var e=function(e,n,i){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,i)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(l):p&&"function"==typeof l?o(Function.call,l):l,p&&((v.virtual||(v.virtual={}))[c]=l,t&a.R&&y&&!y[c]&&s(y,c,l)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,t.exports=a},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var i=n(4),r=n(19);t.exports=n(5)?function(t,e,n){return i.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e){!function(){function t(t){var e=function(){};return e.prototype=t.prototype||t,new e}function e(t,e,n){if(n){var i={};for(var r in t)r!==e&&(i[r]=t[r])}else delete t[e];return i||t}function n(e,i,r){if(!e||!i)return e||i||{};e=t(e),i=t(i);for(var o in i)"[object Object]"===Object.prototype.toString.call(i[o])?n(e[o],i[o]):e[o]=r&&e[o]?e[o]:i[o];return e}function i(t){for(var r={},o=0;o<t.length;o++){"function"==typeof t[o]&&(t[o]=t[o].prototype);var s=e(t[o],"initialize",!0);r=s.implement?i(s.implement):n(r,s)}return r}var r=window.Class,o=window.Class=function(r){r=r||{};var s=function(){return this.initialize?this.initialize.apply(this,arguments):a};if(r.implement){var a=window===this?t(s.prototype):this,c=r.implement;e(r,"implement"),r=n(r,i(c))}s.prototype=t(r),s.constructor=s,s._parent=t(r);for(var u=0,l=["extend","implement","getOptions","setOptions"];u<l.length;u++)s[l[u]]=o[l[u]];return s};o.extend=function(t){var r=this;t.implement&&(this.prototype=n(this.prototype,i(t.implement)),e(t,"implement"));for(var o in t)t[o]="function"==typeof t[o]&&/parent/.test(t[o].toString())?function(t,e){return function(){return this.parent=r._parent[e],t.apply(this,arguments)}}(t[o],o):t[o];return this._parent=n(this._parent,t,!0),this.prototype=n(this.prototype,t),this},o.implement=function(t){return this.prototype=n(this.prototype,i(t))},o.getOptions=function(){return this.prototype.options||{}},o.setOptions=function(t){return this.prototype.options=n(this.prototype.options,t)},o.noConflict=function(){return window.Class=r,o},o.version="1.0"}(),t.exports=Class},function(t,e,n){var i=n(101),r="object"==typeof self&&self&&self.Object===Object&&self,o=i||r||Function("return this")();t.exports=o},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var i=n(91),r=n(40);t.exports=function(t){return i(r(t))}},function(t,e){t.exports={}},function(t,e){function n(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=n},function(t,e,n){"use strict";n.d(e,"b",function(){return w}),n.d(e,"a",function(){return x}),n.d(e,"e",function(){return C}),n.d(e,"c",function(){return S}),n.d(e,"d",function(){return T});var i=n(59),r=n.n(i),o=n(96),s=n.n(o),a=n(52),c=n.n(a),u=n(74),l=n.n(u),d=n(29),h=n.n(d),f=n(61),p=n.n(f),m=n(0),g=n.n(m),v=n(102),y=n.n(v),b=n(37),_=function(t){return t.split(/\s+/g).map(function(t){return"cms-"+t}).join(" ")},w=g()(window),x=g()(document),C=function(){var t=0;return function(){return++t}}(),k=function(t){return"3.8.0"===t.version},S={_isReloading:!1,$window:w,$document:x,uid:C,once:p.a,debounce:h.a,throttle:l.a,reloadBrowser:function(t,e,n,i){var r=this,o=this._getWindow(),s=o.parent?o.parent:o;if(r._isReloading=!0,n)return s.CMS.API.locked=!0,g.a.ajax({async:!1,type:"GET",url:s.CMS.config.request.url,data:i||{model:s.CMS.config.request.model,pk:s.CMS.config.request.pk},success:function(e){if(s.CMS.API.locked=!1,""===e&&!t)return!1;s.location.pathname!==e&&""!==e?r.reloadBrowser(e):"REFRESH_PAGE"===t?r.reloadBrowser():t&&r.reloadBrowser(t)}}),!1;s.setTimeout(function(){t&&t!==s.location.href?s.location.href=t:s.location.reload()},e||0)},onPluginSave:function(){var t=this.dataBridge,e=t&&t.plugin_id&&window.CMS._instances.some(function(e){return Number(e.options.plugin_id)===Number(t.plugin_id)&&"plugin"===e.options.type}),n=!e&&t&&t.plugin_id;if(e||n)return void CMS.API.StructureBoard.invalidateState(n?"ADD":"EDIT",t);this._isReloading||this.reloadBrowser(null,300)},preventSubmit:function(){g()(".cms-toolbar").find("form").submit(function(){Object(b.b)(),g()('input[type="submit"]').on("click",function(t){t.preventDefault()}).css("opacity",.5)})},csrf:function(t){g.a.ajaxSetup({beforeSend:function(e){e.setRequestHeader("X-CSRFToken",t)}})},setSettings:function(t){var e=c()(g.a.extend({},window.CMS.config.settings,t));return this._isStorageSupported?localStorage.setItem("cms_cookie",e):(CMS.API.locked=!0,Object(b.b)(),g.a.ajax({async:!1,type:"POST",url:window.CMS.config.urls.settings,data:{csrfmiddlewaretoken:window.CMS.config.csrf,settings:e},success:function(t){CMS.API.locked=!1,e=t?JSON.parse(t):window.CMS.config.settings,Object(b.a)()},error:function(t){CMS.API.Messages.open({message:t.responseText+" | "+t.status+" "+t.statusText,error:!0})}})),CMS.settings="object"===(void 0===e?"undefined":s()(e))?e:JSON.parse(e),CMS.settings},getSettings:function(){var t;return this._isStorageSupported?t=JSON.parse(localStorage.getItem("cms_cookie")||"null"):(Object(b.b)(),CMS.API.locked=!0,g.a.ajax({async:!1,type:"GET",url:window.CMS.config.urls.settings,success:function(e){CMS.API.locked=!1,t=e?JSON.parse(e):window.CMS.config.settings,Object(b.a)()},error:function(t){CMS.API.Messages.open({message:t.responseText+" | "+t.status+" "+t.statusText,error:!0})}})),t&&k(t)||(t=this.setSettings(window.CMS.config.settings)),CMS.settings=t,CMS.settings},makeURL:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=new y.a(y.a.decode(t.replace(/&/g,"&")));return e.forEach(function(t){var e=r()(t,2),i=e[0],o=e[1];n.removeSearch(i),n.addSearch(i,o)}),n.toString().split("#").map(function(t,e){return 0===e?t.replace(/&/g,"&"):t}).join("#")},secureConfirm:function(t){var e=Number(new Date),n=confirm(t);return Number(new Date)<e+10||!0===n},_isStorageSupported:function(){var t="modernizr";try{return localStorage.setItem(t,t),localStorage.removeItem(t),!0}catch(t){return!1}}(),addEventListener:function(t,e){return CMS._eventRoot&&CMS._eventRoot.on(_(t),e)},removeEventListener:function(t,e){return CMS._eventRoot&&CMS._eventRoot.off(_(t),e)},dispatchEvent:function(t,e){var n=new g.a.Event(_(t));return CMS._eventRoot.trigger(n,[e]),n},preventTouchScrolling:function(t,e){t.on("touchmove.cms.preventscroll."+e,function(t){t.preventDefault()})},allowTouchScrolling:function(t,e){t.off("touchmove.cms.preventscroll."+e)},_getWindow:function(){return window},updateUrlWithPath:function(t){var e=this._getWindow(),n=e.location.pathname+e.location.search;return this.makeURL(t,[["cms_path",n]])}},T={SHIFT:16,TAB:9,UP:38,DOWN:40,ENTER:13,SPACE:32,ESC:27,CMD_LEFT:91,CMD_RIGHT:93,CMD_FIREFOX:224,CTRL:17};g()(function(){CMS._eventRoot=g()("#cms-top"),S.preventSubmit()})},function(t,e){var n=Array.isArray;t.exports=n},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var i=n(48);t.exports=function(t,e,n){if(i(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,r){return t.call(e,n,i,r)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){"use strict";var i=n(115)(!0);n(56)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=i(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e){function n(t){return null!=t&&"object"==typeof t}t.exports=n},function(t,e,n){function i(t,e){var n=o(t,e);return r(n)?n:void 0}var r=n(158),o=n(161);t.exports=i},function(t,e,n){function i(t){return null==t?void 0===t?c:a:u&&u in Object(t)?o(t):s(t)}var r=n(36),o=n(142),s=n(143),a="[object Null]",c="[object Undefined]",u=r?r.toStringTag:void 0;t.exports=i},function(t,e){var n=0,i=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+i).toString(36))}},function(t,e,n){var i=n(4).f,r=n(8),o=n(1)("toStringTag");t.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,o)&&i(t,o,{configurable:!0,value:e})}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){n(119);for(var i=n(3),r=n(9),o=n(14),s=n(1)("toStringTag"),a="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),c=0;c<a.length;c++){var u=a[c],l=i[u],d=l&&l.prototype;d&&!d[s]&&r(d,s,u),o[u]=o.Array}},function(t,e,n){function i(t,e,n){function i(e){var n=y,i=b;return y=b=void 0,k=e,w=t.apply(i,n)}function l(t){return k=t,x=setTimeout(f,e),S?i(t):w}function d(t){var n=t-C,i=t-k,r=e-n;return T?u(r,_-i):r}function h(t){var n=t-C,i=t-k;return void 0===C||n>=e||n<0||T&&i>=_}function f(){var t=o();if(h(t))return p(t);x=setTimeout(f,d(t))}function p(t){return x=void 0,E&&y?i(t):(y=b=void 0,w)}function m(){void 0!==x&&clearTimeout(x),k=0,y=C=b=x=void 0}function g(){return void 0===x?w:p(o())}function v(){var t=o(),n=h(t);if(y=arguments,b=this,C=t,n){if(void 0===x)return l(C);if(T)return x=setTimeout(f,e),i(C)}return void 0===x&&(x=setTimeout(f,e)),w}var y,b,_,w,x,C,k=0,S=!1,T=!1,E=!0;if("function"!=typeof t)throw new TypeError(a);return e=s(e)||0,r(n)&&(S=!!n.leading,T="maxWait"in n,_=T?c(s(n.maxWait)||0,e):_,E="trailing"in n?!!n.trailing:E),v.cancel=m,v.flush=g,v}var r=n(15),o=n(141),s=n(75),a="Expected a function",c=Math.max,u=Math.min;t.exports=i},function(t,e,n){function i(t,e){for(var n=t.length;n--;)if(r(t[n][0],e))return n;return-1}var r=n(82);t.exports=i},function(t,e,n){var i=n(23),r=i(Object,"create");t.exports=r},function(t,e,n){function i(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}var r=n(170);t.exports=i},function(t,e,n){var i=n(66),r=n(44);t.exports=Object.keys||function(t){return i(t,r)}},function(t,e){t.exports=!0},function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){var i=n(11),r=i.Symbol;t.exports=r},function(t,e,n){"use strict";n.d(e,"b",function(){return a}),n.d(e,"a",function(){return c});var i=n(29),r=n.n(i),o=n(146),s=n.n(o);s.a.configure({showSpinner:!1,parent:"#cms-top",trickleSpeed:200,minimum:.3,template:'\n <div class="cms-loading-bar" role="bar">\n <div class="cms-loading-peg"></div>\n </div>\n '});var a=r()(function(){s.a.start()},0),c=function(){a.cancel(),s.a.done()}},function(t,e,n){function i(t){return null!=t&&o(t.length)&&!r(t)}var r=n(84),o=n(88);t.exports=i},function(t,e,n){var i=n(12);t.exports=function(t,e){if(!i(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!i(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e){var n=Math.ceil,i=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?i:n)(t)}},function(t,e,n){var i=n(43)("keys"),r=n(25);t.exports=function(t){return i[t]||(i[t]=r(t))}},function(t,e,n){var i=n(3),r=i["__core-js_shared__"]||(i["__core-js_shared__"]={});t.exports=function(t){return r[t]||(r[t]={})}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){e.f=n(1)},function(t,e,n){var i=n(3),r=n(2),o=n(34),s=n(45),a=n(4).f;t.exports=function(t){var e=r.Symbol||(r.Symbol=o?{}:i.Symbol||{});"_"==t.charAt(0)||t in e||a(e,t,{value:s.f(t)})}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){var i=n(40);t.exports=function(t){return Object(i(t))}},function(t,e,n){var i=n(41),r=Math.min;t.exports=function(t){return t>0?r(i(t),9007199254740991):0}},function(t,e,n){var i=n(27),r=n(1)("toStringTag"),o="Arguments"==i(function(){return arguments}()),s=function(t,e){try{return t[e]}catch(t){}};t.exports=function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=s(e=Object(t),r))?n:o?i(e):"Object"==(a=i(e))&&"function"==typeof e.callee?"Arguments":a}},function(t,e,n){t.exports={default:n(140),__esModule:!0}},function(t,e){function n(t,e){for(var n=-1,i=null==t?0:t.length,r=Array(i);++n<i;)r[n]=e(t[n],n,t);return r}t.exports=n},,function(t,e,n){var i=n(12),r=n(3).document,o=i(r)&&i(r.createElement);t.exports=function(t){return o?r.createElement(t):{}}},function(t,e,n){"use strict";var i=n(34),r=n(7),o=n(67),s=n(9),a=n(8),c=n(14),u=n(116),l=n(26),d=n(118),h=n(1)("iterator"),f=!([].keys&&"next"in[].keys()),p=function(){return this};t.exports=function(t,e,n,m,g,v,y){u(n,e,m);var b,_,w,x=function(t){if(!f&&t in T)return T[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},C=e+" Iterator",k="values"==g,S=!1,T=t.prototype,E=T[h]||T["@@iterator"]||g&&T[g],P=E||x(g),M=g?k?x("entries"):P:void 0,A="Array"==e?T.entries||E:E;if(A&&(w=d(A.call(new t)))!==Object.prototype&&w.next&&(l(w,C,!0),i||a(w,h)||s(w,h,p)),k&&E&&"values"!==E.name&&(S=!0,P=function(){return E.call(this)}),i&&!y||!f&&!S&&T[h]||s(T,h,P),c[e]=P,c[C]=p,g)if(b={values:k?P:x("values"),keys:v?P:x("keys"),entries:M},y)for(_ in b)_ in T||o(T,_,b[_]);else r(r.P+r.F*(f||S),e,b);return b}},function(t,e,n){var i=n(6),r=n(117),o=n(44),s=n(42)("IE_PROTO"),a=function(){},c=function(){var t,e=n(55)("iframe"),i=o.length;for(e.style.display="none",n(92).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write("<script>document.F=Object<\/script>"),t.close(),c=t.F;i--;)delete c.prototype[o[i]];return c()};t.exports=Object.create||function(t,e){var n;return null!==t?(a.prototype=i(t),n=new a,a.prototype=null,n[s]=t):n=c(),void 0===e?n:r(n,e)}},function(t,e,n){var i=n(51),r=n(1)("iterator"),o=n(14);t.exports=n(2).getIteratorMethod=function(t){if(void 0!=t)return t[r]||t["@@iterator"]||o[i(t)]}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(134),o=i(r),s=n(137),a=i(s);e.default=function(){function t(t,e){var n=[],i=!0,r=!1,o=void 0;try{for(var s,c=(0,a.default)(t);!(i=(s=c.next()).done)&&(n.push(s.value),!e||n.length!==e);i=!0);}catch(t){r=!0,o=t}finally{try{!i&&c.return&&c.return()}finally{if(r)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if((0,o.default)(Object(e)))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}()},function(t,e,n){function i(t){return"symbol"==typeof t||o(t)&&r(t)==s}var r=n(24),o=n(22),s="[object Symbol]";t.exports=i},function(t,e,n){function i(t){return r(2,t)}var r=n(144);t.exports=i},function(t,e,n){function i(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var i=t[e];this.set(i[0],i[1])}}var r=n(153),o=n(154),s=n(155),a=n(156),c=n(157);i.prototype.clear=r,i.prototype.delete=o,i.prototype.get=s,i.prototype.has=a,i.prototype.set=c,t.exports=i},function(t,e,n){function i(t){return s(t)?r(t):o(t)}var r=n(269),o=n(274),s=n(38);t.exports=i},function(t,e){function n(t){return t}t.exports=n},function(t,e,n){t.exports=!n(5)&&!n(18)(function(){return 7!=Object.defineProperty(n(55)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var i=n(8),r=n(13),o=n(113)(!1),s=n(42)("IE_PROTO");t.exports=function(t,e){var n,a=r(t),c=0,u=[];for(n in a)n!=s&&i(a,n)&&u.push(n);for(;e.length>c;)i(a,n=e[c++])&&(~o(u,n)||u.push(n));return u}},function(t,e,n){t.exports=n(9)},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){var i=n(66),r=n(44).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,r)}},function(t,e){},function(t,e,n){var i=n(25)("meta"),r=n(12),o=n(8),s=n(4).f,a=0,c=Object.isExtensible||function(){return!0},u=!n(18)(function(){return c(Object.preventExtensions({}))}),l=function(t){s(t,i,{value:{i:"O"+ ++a,w:{}}})},d=function(t,e){if(!r(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!o(t,i)){if(!c(t))return"F";if(!e)return"E";l(t)}return t[i].i},h=function(t,e){if(!o(t,i)){if(!c(t))return!0;if(!e)return!1;l(t)}return t[i].w},f=function(t){return u&&p.NEED&&c(t)&&!o(t,i)&&l(t),t},p=t.exports={KEY:i,NEED:!1,fastKey:d,getWeak:h,onFreeze:f}},function(t,e){Function.prototype.bind||(Function.prototype.bind=function(t){if("function"!=typeof this)throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");var e=Array.prototype.slice.call(arguments,1),n=this,i=function(){},r=function(){return n.apply(this instanceof i?this:t,e.concat(Array.prototype.slice.call(arguments)))};return this.prototype&&(i.prototype=this.prototype),r.prototype=new i,r})},function(t,e,n){var i=n(20),r=n(99),o=n(100),s=n(6),a=n(50),c=n(58),u={},l={},e=t.exports=function(t,e,n,d,h){var f,p,m,g,v=h?function(){return t}:c(t),y=i(n,d,e?2:1),b=0;if("function"!=typeof v)throw TypeError(t+" is not iterable!");if(o(v)){for(f=a(t.length);f>b;b++)if((g=e?y(s(p=t[b])[0],p[1]):y(t[b]))===u||g===l)return g}else for(m=v.call(t);!(p=m.next()).done;)if((g=r(m,y,p.value,e))===u||g===l)return g};e.BREAK=u,e.RETURN=l},function(t,e,n){function i(t,e,n){var i=!0,a=!0;if("function"!=typeof t)throw new TypeError(s);return o(n)&&(i="leading"in n?!!n.leading:i,a="trailing"in n?!!n.trailing:a),r(t,e,{leading:i,maxWait:e,trailing:a})}var r=n(29),o=n(15),s="Expected a function";t.exports=i},function(t,e,n){function i(t){if("number"==typeof t)return t;if(o(t))return s;if(r(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=r(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(a,"");var n=u.test(t);return n||l.test(t)?d(t.slice(2),n?2:8):c.test(t)?s:+t}var r=n(15),o=n(60),s=NaN,a=/^\s+|\s+$/g,c=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,l=/^0o[0-7]+$/i,d=parseInt;t.exports=i},function(t,e,n){function i(t){var e=r(t),n=e%1;return e===e?n?e-n:e:0}var r=n(145);t.exports=i},function(t,e,n){(function(t,i){var r;!function(o){function s(t){throw new RangeError(I[t])}function a(t,e){for(var n=t.length,i=[];n--;)i[n]=e(t[n]);return i}function c(t,e){var n=t.split("@"),i="";return n.length>1&&(i=n[0]+"@",t=n[1]),t=t.replace(N,"."),i+a(t.split("."),e).join(".")}function u(t){for(var e,n,i=[],r=0,o=t.length;r<o;)e=t.charCodeAt(r++),e>=55296&&e<=56319&&r<o?(n=t.charCodeAt(r++),56320==(64512&n)?i.push(((1023&e)<<10)+(1023&n)+65536):(i.push(e),r--)):i.push(e);return i}function l(t){return a(t,function(t){var e="";return t>65535&&(t-=65536,e+=j(t>>>10&1023|55296),t=56320|1023&t),e+=j(t)}).join("")}function d(t){return t-48<10?t-22:t-65<26?t-65:t-97<26?t-97:w}function h(t,e){return t+22+75*(t<26)-((0!=e)<<5)}function f(t,e,n){var i=0;for(t=n?D(t/S):t>>1,t+=D(t/e);t>O*C>>1;i+=w)t=D(t/O);return D(i+(O+1)*t/(t+k))}function p(t){var e,n,i,r,o,a,c,u,h,p,m=[],g=t.length,v=0,y=E,b=T;for(n=t.lastIndexOf(P),n<0&&(n=0),i=0;i<n;++i)t.charCodeAt(i)>=128&&s("not-basic"),m.push(t.charCodeAt(i));for(r=n>0?n+1:0;r<g;){for(o=v,a=1,c=w;r>=g&&s("invalid-input"),u=d(t.charCodeAt(r++)),(u>=w||u>D((_-v)/a))&&s("overflow"),v+=u*a,h=c<=b?x:c>=b+C?C:c-b,!(u<h);c+=w)p=w-h,a>D(_/p)&&s("overflow"),a*=p;e=m.length+1,b=f(v-o,e,0==o),D(v/e)>_-y&&s("overflow"),y+=D(v/e),v%=e,m.splice(v++,0,y)}return l(m)}function m(t){var e,n,i,r,o,a,c,l,d,p,m,g,v,y,b,k=[];for(t=u(t),g=t.length,e=E,n=0,o=T,a=0;a<g;++a)(m=t[a])<128&&k.push(j(m));for(i=r=k.length,r&&k.push(P);i<g;){for(c=_,a=0;a<g;++a)(m=t[a])>=e&&m<c&&(c=m);for(v=i+1,c-e>D((_-n)/v)&&s("overflow"),n+=(c-e)*v,e=c,a=0;a<g;++a)if(m=t[a],m<e&&++n>_&&s("overflow"),m==e){for(l=n,d=w;p=d<=o?x:d>=o+C?C:d-o,!(l<p);d+=w)b=l-p,y=w-p,k.push(j(h(p+b%y,0))),l=D(b/y);k.push(j(h(l,0))),o=f(n,v,i==r),n=0,++i}++n,++e}return k.join("")}function g(t){return c(t,function(t){return M.test(t)?p(t.slice(4).toLowerCase()):t})}function v(t){return c(t,function(t){return A.test(t)?"xn--"+m(t):t})}var y=("object"==typeof e&&e&&e.nodeType,"object"==typeof t&&t&&t.nodeType,"object"==typeof i&&i);var b,_=2147483647,w=36,x=1,C=26,k=38,S=700,T=72,E=128,P="-",M=/^xn--/,A=/[^\x20-\x7E]/,N=/[\x2E\u3002\uFF0E\uFF61]/g,I={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},O=w-x,D=Math.floor,j=String.fromCharCode;b={version:"1.3.2",ucs2:{decode:u,encode:l},decode:p,encode:m,toASCII:v,toUnicode:g},void 0!==(r=function(){return b}.call(e,n,e,t))&&(t.exports=r)}()}).call(e,n(78)(t),n(35))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){var i,r;!function(o,s){"use strict";"object"==typeof t&&t.exports?t.exports=s():(i=s,void 0!==(r="function"==typeof i?i.call(e,n,e,t):i)&&(t.exports=r))}(0,function(t){"use strict";function e(t){var e=t.toLowerCase(),n=e.split(":"),i=n.length,r=8;""===n[0]&&""===n[1]&&""===n[2]?(n.shift(),n.shift()):""===n[0]&&""===n[1]?n.shift():""===n[i-1]&&""===n[i-2]&&n.pop(),i=n.length,-1!==n[i-1].indexOf(".")&&(r=7);var o;for(o=0;o<i&&""!==n[o];o++);if(o<r)for(n.splice(o,1,"0000");n.length<r;)n.splice(o,0,"0000");for(var s,a=0;a<r;a++){s=n[a].split("");for(var c=0;c<3&&("0"===s[0]&&s.length>1);c++)s.splice(0,1);n[a]=s.join("")}var u=-1,l=0,d=0,h=-1,f=!1;for(a=0;a<r;a++)f?"0"===n[a]?d+=1:(f=!1,d>l&&(u=h,l=d)):"0"===n[a]&&(f=!0,h=a,d=1);d>l&&(u=h,l=d),l>1&&n.splice(u,l,""),i=n.length;var p="";for(""===n[0]&&(p=":"),a=0;a<i&&(p+=n[a],a!==i-1);a++)p+=":";return""===n[i-1]&&(p+=":"),p}function n(){return t.IPv6===this&&(t.IPv6=i),this}var i=t&&t.IPv6;return{best:e,noConflict:n}})},function(t,e,n){var i,r;!function(o,s){"use strict";"object"==typeof t&&t.exports?t.exports=s():(i=s,void 0!==(r="function"==typeof i?i.call(e,n,e,t):i)&&(t.exports=r))}(0,function(t){"use strict";var e=t&&t.SecondLevelDomains,n={list:{ac:" com gov mil net org ",ae:" ac co gov mil name net org pro sch ",af:" com edu gov net org ",al:" com edu gov mil net org ",ao:" co ed gv it og pb ",ar:" com edu gob gov int mil net org tur ",at:" ac co gv or ",au:" asn com csiro edu gov id net org ",ba:" co com edu gov mil net org rs unbi unmo unsa untz unze ",bb:" biz co com edu gov info net org store tv ",bh:" biz cc com edu gov info net org ",bn:" com edu gov net org ",bo:" com edu gob gov int mil net org tv ",br:" adm adv agr am arq art ato b bio blog bmd cim cng cnt com coop ecn edu eng esp etc eti far flog fm fnd fot fst g12 ggf gov imb ind inf jor jus lel mat med mil mus net nom not ntr odo org ppg pro psc psi qsl rec slg srv tmp trd tur tv vet vlog wiki zlg ",bs:" com edu gov net org ",bz:" du et om ov rg ",ca:" ab bc mb nb nf nl ns nt nu on pe qc sk yk ",ck:" biz co edu gen gov info net org ",cn:" ac ah bj com cq edu fj gd gov gs gx gz ha hb he hi hl hn jl js jx ln mil net nm nx org qh sc sd sh sn sx tj tw xj xz yn zj ",co:" com edu gov mil net nom org ",cr:" ac c co ed fi go or sa ",cy:" ac biz com ekloges gov ltd name net org parliament press pro tm ",do:" art com edu gob gov mil net org sld web ",dz:" art asso com edu gov net org pol ",ec:" com edu fin gov info med mil net org pro ",eg:" com edu eun gov mil name net org sci ",er:" com edu gov ind mil net org rochest w ",es:" com edu gob nom org ",et:" biz com edu gov info name net org ",fj:" ac biz com info mil name net org pro ",fk:" ac co gov net nom org ",fr:" asso com f gouv nom prd presse tm ",gg:" co net org ",gh:" com edu gov mil org ",gn:" ac com gov net org ",gr:" com edu gov mil net org ",gt:" com edu gob ind mil net org ",gu:" com edu gov net org ",hk:" com edu gov idv net org ",hu:" 2000 agrar bolt casino city co erotica erotika film forum games hotel info ingatlan jogasz konyvelo lakas media news org priv reklam sex shop sport suli szex tm tozsde utazas video ",id:" ac co go mil net or sch web ",il:" ac co gov idf k12 muni net org ",in:" ac co edu ernet firm gen gov i ind mil net nic org res ",iq:" com edu gov i mil net org ",ir:" ac co dnssec gov i id net org sch ",it:" edu gov ",je:" co net org ",jo:" com edu gov mil name net org sch ",jp:" ac ad co ed go gr lg ne or ",ke:" ac co go info me mobi ne or sc ",kh:" com edu gov mil net org per ",ki:" biz com de edu gov info mob net org tel ",km:" asso com coop edu gouv k medecin mil nom notaires pharmaciens presse tm veterinaire ",kn:" edu gov net org ",kr:" ac busan chungbuk chungnam co daegu daejeon es gangwon go gwangju gyeongbuk gyeonggi gyeongnam hs incheon jeju jeonbuk jeonnam k kg mil ms ne or pe re sc seoul ulsan ",kw:" com edu gov net org ",ky:" com edu gov net org ",kz:" com edu gov mil net org ",lb:" com edu gov net org ",lk:" assn com edu gov grp hotel int ltd net ngo org sch soc web ",lr:" com edu gov net org ",lv:" asn com conf edu gov id mil net org ",ly:" com edu gov id med net org plc sch ",ma:" ac co gov m net org press ",mc:" asso tm ",me:" ac co edu gov its net org priv ",mg:" com edu gov mil nom org prd tm ",mk:" com edu gov inf name net org pro ",ml:" com edu gov net org presse ",mn:" edu gov org ",mo:" com edu gov net org ",mt:" com edu gov net org ",mv:" aero biz com coop edu gov info int mil museum name net org pro ",mw:" ac co com coop edu gov int museum net org ",mx:" com edu gob net org ",my:" com edu gov mil name net org sch ",nf:" arts com firm info net other per rec store web ",ng:" biz com edu gov mil mobi name net org sch ",ni:" ac co com edu gob mil net nom org ",np:" com edu gov mil net org ",nr:" biz com edu gov info net org ",om:" ac biz co com edu gov med mil museum net org pro sch ",pe:" com edu gob mil net nom org sld ",ph:" com edu gov i mil net ngo org ",pk:" biz com edu fam gob gok gon gop gos gov net org web ",pl:" art bialystok biz com edu gda gdansk gorzow gov info katowice krakow lodz lublin mil net ngo olsztyn org poznan pwr radom slupsk szczecin torun warszawa waw wroc wroclaw zgora ",pr:" ac biz com edu est gov info isla name net org pro prof ",ps:" com edu gov net org plo sec ",pw:" belau co ed go ne or ",ro:" arts com firm info nom nt org rec store tm www ",rs:" ac co edu gov in org ",sb:" com edu gov net org ",sc:" com edu gov net org ",sh:" co com edu gov net nom org ",sl:" com edu gov net org ",st:" co com consulado edu embaixada gov mil net org principe saotome store ",sv:" com edu gob org red ",sz:" ac co org ",tr:" av bbs bel biz com dr edu gen gov info k12 name net org pol tel tsk tv web ",tt:" aero biz cat co com coop edu gov info int jobs mil mobi museum name net org pro tel travel ",tw:" club com ebiz edu game gov idv mil net org ",mu:" ac co com gov net or org ",mz:" ac co edu gov org ",na:" co com ",nz:" ac co cri geek gen govt health iwi maori mil net org parliament school ",pa:" abo ac com edu gob ing med net nom org sld ",pt:" com edu gov int net nome org publ ",py:" com edu gov mil net org ",qa:" com edu gov mil net org ",re:" asso com nom ",ru:" ac adygeya altai amur arkhangelsk astrakhan bashkiria belgorod bir bryansk buryatia cbg chel chelyabinsk chita chukotka chuvashia com dagestan e-burg edu gov grozny int irkutsk ivanovo izhevsk jar joshkar-ola kalmykia kaluga kamchatka karelia kazan kchr kemerovo khabarovsk khakassia khv kirov koenig komi kostroma kranoyarsk kuban kurgan kursk lipetsk magadan mari mari-el marine mil mordovia mosreg msk murmansk nalchik net nnov nov novosibirsk nsk omsk orenburg org oryol penza perm pp pskov ptz rnd ryazan sakhalin samara saratov simbirsk smolensk spb stavropol stv surgut tambov tatarstan tom tomsk tsaritsyn tsk tula tuva tver tyumen udm udmurtia ulan-ude vladikavkaz vladimir vladivostok volgograd vologda voronezh vrn vyatka yakutia yamal yekaterinburg yuzhno-sakhalinsk ",rw:" ac co com edu gouv gov int mil net ",sa:" com edu gov med net org pub sch ",sd:" com edu gov info med net org tv ",se:" a ac b bd c d e f g h i k l m n o org p parti pp press r s t tm u w x y z ",sg:" com edu gov idn net org per ",sn:" art com edu gouv org perso univ ",sy:" com edu gov mil net news org ",th:" ac co go in mi net or ",tj:" ac biz co com edu go gov info int mil name net nic org test web ",tn:" agrinet com defense edunet ens fin gov ind info intl mincom nat net org perso rnrt rns rnu tourism ",tz:" ac co go ne or ",ua:" biz cherkassy chernigov chernovtsy ck cn co com crimea cv dn dnepropetrovsk donetsk dp edu gov if in ivano-frankivsk kh kharkov kherson khmelnitskiy kiev kirovograd km kr ks kv lg lugansk lutsk lviv me mk net nikolaev od odessa org pl poltava pp rovno rv sebastopol sumy te ternopil uzhgorod vinnica vn zaporizhzhe zhitomir zp zt ",ug:" ac co go ne or org sc ",uk:" ac bl british-library co cym gov govt icnet jet lea ltd me mil mod national-library-scotland nel net nhs nic nls org orgn parliament plc police sch scot soc ",us:" dni fed isa kids nsn ",uy:" com edu gub mil net org ",ve:" co com edu gob info mil net org web ",vi:" co com k12 net org ",vn:" ac biz com edu gov health info int name net org pro ",ye:" co com gov ltd me net org plc ",yu:" ac co edu gov org ",za:" ac agric alt bourse city co cybernet db edu gov grondar iaccess imt inca landesign law mil net ngo nis nom olivetti org pix school tm web ",zm:" ac co com edu gov net org sch ",com:"ar br cn de eu gb gr hu jpn kr no qc ru sa se uk us uy za ",net:"gb jp se uk ",org:"ae",de:"com "},has:function(t){var e=t.lastIndexOf(".");if(e<=0||e>=t.length-1)return!1;var i=t.lastIndexOf(".",e-1);if(i<=0||i>=e-1)return!1;var r=n.list[t.slice(e+1)];return!!r&&r.indexOf(" "+t.slice(i+1,e)+" ")>=0},is:function(t){var e=t.lastIndexOf(".");if(e<=0||e>=t.length-1)return!1;if(t.lastIndexOf(".",e-1)>=0)return!1;var i=n.list[t.slice(e+1)];return!!i&&i.indexOf(" "+t.slice(0,e)+" ")>=0},get:function(t){var e=t.lastIndexOf(".");if(e<=0||e>=t.length-1)return null;var i=t.lastIndexOf(".",e-1);if(i<=0||i>=e-1)return null;var r=n.list[t.slice(e+1)];return r?r.indexOf(" "+t.slice(i+1,e)+" ")<0?null:t.slice(i+1):null},noConflict:function(){return t.SecondLevelDomains===this&&(t.SecondLevelDomains=e),this}};return n})},function(t,e,n){n(0);!function(e,n){t.exports=n()}(0,function(){"use strict";function t(){if(a){var t=new Map;return t.pointers=c,t}this.keys=[],this.values=[]}function e(t,e,n,i){this.addCallback=t.bind(i),this.removeCallback=e.bind(i),this.changedCallback=n.bind(i),_&&(this.observer=new _(this.mutationWatcher.bind(this)))}function n(t,e){e=e||Object.create(null);var n=document.createEvent("Event");n.initEvent(t,e.bubbles||!1,e.cancelable||!1);for(var i,r=2;r<C.length;r++)i=C[r],n[i]=e[i]||k[r];n.buttons=e.buttons||0;var o=0;return o=e.pressure?e.pressure:n.buttons?.5:0,n.x=n.clientX,n.y=n.clientY,n.pointerId=e.pointerId||0,n.width=e.width||0,n.height=e.height||0,n.pressure=o,n.tiltX=e.tiltX||0,n.tiltY=e.tiltY||0,n.pointerType=e.pointerType||"",n.hwTimestamp=e.hwTimestamp||0,n.isPrimary=e.isPrimary||!1,n}function i(t){return"body /shadow-deep/ "+r(t)}function r(t){return'[data-touch-action="'+t+'"]'}function o(t){return"{ -ms-touch-action: "+t+"; touch-action: "+t+"; touch-action-delay: none; }"}function s(t){if(!p.pointermap.has(t))throw new Error("InvalidPointerId")}var a=window.Map&&window.Map.prototype.forEach,c=function(){return this.size};t.prototype={set:function(t,e){var n=this.keys.indexOf(t);n>-1?this.values[n]=e:(this.keys.push(t),this.values.push(e))},has:function(t){return this.keys.indexOf(t)>-1},delete:function(t){var e=this.keys.indexOf(t);e>-1&&(this.keys.splice(e,1),this.values.splice(e,1))},get:function(t){var e=this.keys.indexOf(t);return this.values[e]},clear:function(){this.keys.length=0,this.values.length=0},forEach:function(t,e){this.values.forEach(function(n,i){t.call(e,n,this.keys[i],this)},this)},pointers:function(){return this.keys.length}};var u=t,l=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","buttons","pointerId","width","height","pressure","tiltX","tiltY","pointerType","hwTimestamp","isPrimary","type","target","currentTarget","which","pageX","pageY","timeStamp"],d=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0,0,0,0,0,0,"",0,!1,"",null,null,0,0,0,0],h="undefined"!=typeof SVGElementInstance,f={pointermap:new u,eventMap:Object.create(null),captureInfo:Object.create(null),eventSources:Object.create(null),eventSourceList:[],registerSource:function(t,e){var n=e,i=n.events;i&&(i.forEach(function(t){n[t]&&(this.eventMap[t]=n[t].bind(n))},this),this.eventSources[t]=n,this.eventSourceList.push(n))},register:function(t){for(var e,n=this.eventSourceList.length,i=0;i<n&&(e=this.eventSourceList[i]);i++)e.register.call(e,t)},unregister:function(t){for(var e,n=this.eventSourceList.length,i=0;i<n&&(e=this.eventSourceList[i]);i++)e.unregister.call(e,t)},contains:function(t,e){return t.contains(e)},down:function(t){t.bubbles=!0,this.fireEvent("pointerdown",t)},move:function(t){t.bubbles=!0,this.fireEvent("pointermove",t)},up:function(t){t.bubbles=!0,this.fireEvent("pointerup",t)},enter:function(t){t.bubbles=!1,this.fireEvent("pointerenter",t)},leave:function(t){t.bubbles=!1,this.fireEvent("pointerleave",t)},over:function(t){t.bubbles=!0,this.fireEvent("pointerover",t)},out:function(t){t.bubbles=!0,this.fireEvent("pointerout",t)},cancel:function(t){t.bubbles=!0,this.fireEvent("pointercancel",t)},leaveOut:function(t){this.out(t),this.contains(t.target,t.relatedTarget)||this.leave(t)},enterOver:function(t){this.over(t),this.contains(t.target,t.relatedTarget)||this.enter(t)},eventHandler:function(t){if(!t._handledByPE){var e=t.type,n=this.eventMap&&this.eventMap[e];n&&n(t),t._handledByPE=!0}},listen:function(t,e){e.forEach(function(e){this.addEvent(t,e)},this)},unlisten:function(t,e){e.forEach(function(e){this.removeEvent(t,e)},this)},addEvent:function(t,e){t.addEventListener(e,this.boundHandler)},removeEvent:function(t,e){t.removeEventListener(e,this.boundHandler)},makeEvent:function(t,e){this.captureInfo[e.pointerId]&&(e.relatedTarget=null);var n=new PointerEvent(t,e);return e.preventDefault&&(n.preventDefault=e.preventDefault),n._target=n._target||e.target,n},fireEvent:function(t,e){var n=this.makeEvent(t,e);return this.dispatchEvent(n)},cloneEvent:function(t){for(var e,n=Object.create(null),i=0;i<l.length;i++)e=l[i],n[e]=t[e]||d[i],!h||"target"!==e&&"relatedTarget"!==e||n[e]instanceof SVGElementInstance&&(n[e]=n[e].correspondingUseElement);return t.preventDefault&&(n.preventDefault=function(){t.preventDefault()}),n},getTarget:function(t){return this.captureInfo[t.pointerId]||t._target},setCapture:function(t,e){this.captureInfo[t]&&this.releaseCapture(t),this.captureInfo[t]=e;var n=document.createEvent("Event");n.initEvent("gotpointercapture",!0,!1),n.pointerId=t,this.implicitRelease=this.releaseCapture.bind(this,t),document.addEventListener("pointerup",this.implicitRelease),document.addEventListener("pointercancel",this.implicitRelease),n._target=e,this.asyncDispatchEvent(n)},releaseCapture:function(t){var e=this.captureInfo[t];if(e){var n=document.createEvent("Event");n.initEvent("lostpointercapture",!0,!1),n.pointerId=t,this.captureInfo[t]=void 0,document.removeEventListener("pointerup",this.implicitRelease),document.removeEventListener("pointercancel",this.implicitRelease),n._target=e,this.asyncDispatchEvent(n)}},dispatchEvent:function(t){var e=this.getTarget(t);if(e)return e.dispatchEvent(t)},asyncDispatchEvent:function(t){requestAnimationFrame(this.dispatchEvent.bind(this,t))}};f.boundHandler=f.eventHandler.bind(f);var p=f,m={shadow:function(t){if(t)return t.shadowRoot||t.webkitShadowRoot},canTarget:function(t){return t&&Boolean(t.elementFromPoint)},targetingShadow:function(t){var e=this.shadow(t);if(this.canTarget(e))return e},olderShadow:function(t){var e=t.olderShadowRoot;if(!e){var n=t.querySelector("shadow");n&&(e=n.olderShadowRoot)}return e},allShadows:function(t){for(var e=[],n=this.shadow(t);n;)e.push(n),n=this.olderShadow(n);return e},searchRoot:function(t,e,n){if(t){var i,r,o=t.elementFromPoint(e,n);for(r=this.targetingShadow(o);r;){if(i=r.elementFromPoint(e,n)){var s=this.targetingShadow(i);return this.searchRoot(s,e,n)||i}r=this.olderShadow(r)}return o}},owner:function(t){for(var e=t;e.parentNode;)e=e.parentNode;return e.nodeType!=Node.DOCUMENT_NODE&&e.nodeType!=Node.DOCUMENT_FRAGMENT_NODE&&(e=document),e},findTarget:function(t){var e=t.clientX,n=t.clientY,i=this.owner(t.target);return i.elementFromPoint(e,n)||(i=document),this.searchRoot(i,e,n)}},g=Array.prototype.forEach.call.bind(Array.prototype.forEach),v=Array.prototype.map.call.bind(Array.prototype.map),y=Array.prototype.slice.call.bind(Array.prototype.slice),b=Array.prototype.filter.call.bind(Array.prototype.filter),_=window.MutationObserver||window.WebKitMutationObserver,w={subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0,attributeFilter:["data-touch-action"]};e.prototype={watchSubtree:function(t){m.canTarget(t)&&this.observer.observe(t,w)},enableOnSubtree:function(t){this.watchSubtree(t),t===document&&"complete"!==document.readyState?this.installOnLoad():this.installNewSubtree(t)},installNewSubtree:function(t){g(this.findElements(t),this.addElement,this)},findElements:function(t){return t.querySelectorAll?t.querySelectorAll("[data-touch-action]"):[]},removeElement:function(t){this.removeCallback(t)},addElement:function(t){this.addCallback(t)},elementChanged:function(t,e){this.changedCallback(t,e)},concatLists:function(t,e){return t.concat(y(e))},installOnLoad:function(){document.addEventListener("readystatechange",function(){"complete"===document.readyState&&this.installNewSubtree(document)}.bind(this))},isElement:function(t){return t.nodeType===Node.ELEMENT_NODE},flattenMutationTree:function(t){var e=v(t,this.findElements,this);return e.push(b(t,this.isElement)),e.reduce(this.concatLists,[])},mutationWatcher:function(t){t.forEach(this.mutationHandler,this)},mutationHandler:function(t){if("childList"===t.type){this.flattenMutationTree(t.addedNodes).forEach(this.addElement,this);this.flattenMutationTree(t.removedNodes).forEach(this.removeElement,this)}else"attributes"===t.type&&this.elementChanged(t.target,t.oldValue)}},_||(e.prototype.watchSubtree=function(){});var x=e,C=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","pageX","pageY"],k=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0],S=n,T=["none","auto","pan-x","pan-y",{rule:"pan-x pan-y",selectors:["pan-x pan-y","pan-y pan-x"]}],E="",P=(document.head,window.PointerEvent||window.MSPointerEvent),M=!window.ShadowDOMPolyfill&&document.head.createShadowRoot,A=p.pointermap,N=[0,1,4,2],I=!1;try{I=1===new MouseEvent("test",{buttons:1}).buttons}catch(t){}var O,D={POINTER_ID:1,POINTER_TYPE:"mouse",events:["mousedown","mousemove","mouseup","mouseover","mouseout"],register:function(t){p.listen(t,this.events)},unregister:function(t){p.unlisten(t,this.events)},lastTouches:[],isEventSimulatedFromTouch:function(t){for(var e,n=this.lastTouches,i=t.clientX,r=t.clientY,o=0,s=n.length;o<s&&(e=n[o]);o++){var a=Math.abs(i-e.x),c=Math.abs(r-e.y);if(a<=25&&c<=25)return!0}},prepareEvent:function(t){var e=p.cloneEvent(t),n=e.preventDefault;return e.preventDefault=function(){t.preventDefault(),n()},e.pointerId=this.POINTER_ID,e.isPrimary=!0,e.pointerType=this.POINTER_TYPE,I||(e.buttons=N[e.which]||0),e},mousedown:function(t){if(!this.isEventSimulatedFromTouch(t)){A.has(this.POINTER_ID)&&this.cancel(t);var e=this.prepareEvent(t);A.set(this.POINTER_ID,t),p.down(e)}},mousemove:function(t){if(!this.isEventSimulatedFromTouch(t)){var e=this.prepareEvent(t);p.move(e)}},mouseup:function(t){if(!this.isEventSimulatedFromTouch(t)){var e=A.get(this.POINTER_ID);if(e&&e.button===t.button){var n=this.prepareEvent(t);p.up(n),this.cleanupMouse()}}},mouseover:function(t){if(!this.isEventSimulatedFromTouch(t)){var e=this.prepareEvent(t);p.enterOver(e)}},mouseout:function(t){if(!this.isEventSimulatedFromTouch(t)){var e=this.prepareEvent(t);p.leaveOut(e)}},cancel:function(t){var e=this.prepareEvent(t);p.cancel(e),this.cleanupMouse()},cleanupMouse:function(){A.delete(this.POINTER_ID)}},j=D,L=p.captureInfo,z=m.findTarget.bind(m),H=m.allShadows.bind(m),R=p.pointermap,F=(Array.prototype.map.call.bind(Array.prototype.map),{events:["touchstart","touchmove","touchend","touchcancel"],register:function(t){O.enableOnSubtree(t)},unregister:function(t){},elementAdded:function(t){var e=t.getAttribute("data-touch-action"),n=this.touchActionToScrollType(e);n&&(t._scrollType=n,p.listen(t,this.events),H(t).forEach(function(t){t._scrollType=n,p.listen(t,this.events)},this))},elementRemoved:function(t){t._scrollType=void 0,p.unlisten(t,this.events),H(t).forEach(function(t){t._scrollType=void 0,p.unlisten(t,this.events)},this)},elementChanged:function(t,e){var n=t.getAttribute("data-touch-action"),i=this.touchActionToScrollType(n),r=this.touchActionToScrollType(e);i&&r?(t._scrollType=i,H(t).forEach(function(t){t._scrollType=i},this)):r?this.elementRemoved(t):i&&this.elementAdded(t)},scrollTypes:{EMITTER:"none",XSCROLLER:"pan-x",YSCROLLER:"pan-y",SCROLLER:/^(?:pan-x pan-y)|(?:pan-y pan-x)|auto$/},touchActionToScrollType:function(t){var e=t,n=this.scrollTypes;return"none"===e?"none":e===n.XSCROLLER?"X":e===n.YSCROLLER?"Y":n.SCROLLER.exec(e)?"XY":void 0},POINTER_TYPE:"touch",firstTouch:null,isPrimaryTouch:function(t){return this.firstTouch===t.identifier},setPrimaryTouch:function(t){(0===R.pointers()||1===R.pointers()&&R.has(1))&&(this.firstTouch=t.identifier,this.firstXY={X:t.clientX,Y:t.clientY},this.scrolling=!1,this.cancelResetClickCount())},removePrimaryPointer:function(t){t.isPrimary&&(this.firstTouch=null,this.firstXY=null,this.resetClickCount())},clickCount:0,resetId:null,resetClickCount:function(){var t=function(){this.clickCount=0,this.resetId=null}.bind(this);this.resetId=setTimeout(t,200)},cancelResetClickCount:function(){this.resetId&&clearTimeout(this.resetId)},typeToButtons:function(t){var e=0;return"touchstart"!==t&&"touchmove"!==t||(e=1),e},touchToPointer:function(t){var e=this.currentTouchEvent,n=p.cloneEvent(t),i=n.pointerId=t.identifier+2;n.target=L[i]||z(n),n.bubbles=!0,n.cancelable=!0,n.detail=this.clickCount,n.button=0,n.buttons=this.typeToButtons(e.type),n.width=t.webkitRadiusX||t.radiusX||0,n.height=t.webkitRadiusY||t.radiusY||0,n.pressure=t.webkitForce||t.force||.5,n.isPrimary=this.isPrimaryTouch(t),n.pointerType=this.POINTER_TYPE;var r=this;return n.preventDefault=function(){r.scrolling=!1,r.firstXY=null,e.preventDefault()},n},processTouches:function(t,e){var n=t.changedTouches;this.currentTouchEvent=t;for(var i,r=0;r<n.length;r++)i=n[r],e.call(this,this.touchToPointer(i))},shouldScroll:function(t){if(this.firstXY){var e,n=t.currentTarget._scrollType;if("none"===n)e=!1;else if("XY"===n)e=!0;else{var i=t.changedTouches[0],r=n,o="Y"===n?"X":"Y",s=Math.abs(i["client"+r]-this.firstXY[r]),a=Math.abs(i["client"+o]-this.firstXY[o]);e=s>=a}return this.firstXY=null,e}},findTouch:function(t,e){for(var n,i=0,r=t.length;i<r&&(n=t[i]);i++)if(n.identifier===e)return!0},vacuumTouches:function(t){var e=t.touches;if(R.pointers()>=e.length){var n=[];R.forEach(function(t,i){if(1!==i&&!this.findTouch(e,i-2)){var r=t.out;n.push(r)}},this),n.forEach(this.cancelOut,this)}},touchstart:function(t){this.vacuumTouches(t),this.setPrimaryTouch(t.changedTouches[0]),this.dedupSynthMouse(t),this.scrolling||(this.clickCount++,this.processTouches(t,this.overDown))},overDown:function(t){R.set(t.pointerId,{target:t.target,out:t,outTarget:t.target});p.over(t),p.enter(t),p.down(t)},touchmove:function(t){this.scrolling||(this.shouldScroll(t)?(this.scrolling=!0,this.touchcancel(t)):(t.preventDefault(),this.processTouches(t,this.moveOverOut)))},moveOverOut:function(t){var e=t,n=R.get(e.pointerId);if(n){var i=n.out,r=n.outTarget;p.move(e),i&&r!==e.target&&(i.relatedTarget=e.target,e.relatedTarget=r,i.target=r,e.target?(p.leaveOut(i),p.enterOver(e)):(e.target=r,e.relatedTarget=null,this.cancelOut(e))),n.out=e,n.outTarget=e.target}},touchend:function(t){this.dedupSynthMouse(t),this.processTouches(t,this.upOut)},upOut:function(t){this.scrolling||(p.up(t),p.out(t),p.leave(t)),this.cleanUpPointer(t)},touchcancel:function(t){this.processTouches(t,this.cancelOut)},cancelOut:function(t){p.cancel(t),p.out(t),p.leave(t),this.cleanUpPointer(t)},cleanUpPointer:function(t){R.delete(t.pointerId),this.removePrimaryPointer(t)},dedupSynthMouse:function(t){var e=j.lastTouches,n=t.changedTouches[0];if(this.isPrimaryTouch(n)){var i={x:n.clientX,y:n.clientY};e.push(i);var r=function(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}.bind(null,e,i);setTimeout(r,2500)}}});O=new x(F.elementAdded,F.elementRemoved,F.elementChanged,F);var B,W,q=F,U=p.pointermap,V=window.MSPointerEvent&&"number"==typeof window.MSPointerEvent.MSPOINTER_TYPE_MOUSE,K={events:["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerOut","MSPointerOver","MSPointerCancel","MSGotPointerCapture","MSLostPointerCapture"],register:function(t){p.listen(t,this.events)},unregister:function(t){p.unlisten(t,this.events)},POINTER_TYPES:["","unavailable","touch","pen","mouse"],prepareEvent:function(t){var e=t;return V&&(e=p.cloneEvent(t),e.pointerType=this.POINTER_TYPES[t.pointerType]),e},cleanup:function(t){U.delete(t)},MSPointerDown:function(t){U.set(t.pointerId,t);var e=this.prepareEvent(t);p.down(e)},MSPointerMove:function(t){var e=this.prepareEvent(t);p.move(e)},MSPointerUp:function(t){var e=this.prepareEvent(t);p.up(e),this.cleanup(t.pointerId)},MSPointerOut:function(t){var e=this.prepareEvent(t);p.leaveOut(e)},MSPointerOver:function(t){var e=this.prepareEvent(t);p.enterOver(e)},MSPointerCancel:function(t){var e=this.prepareEvent(t);p.cancel(e),this.cleanup(t.pointerId)},MSLostPointerCapture:function(t){var e=p.makeEvent("lostpointercapture",t);p.dispatchEvent(e)},MSGotPointerCapture:function(t){var e=p.makeEvent("gotpointercapture",t);p.dispatchEvent(e)}},$=K,Q=window.navigator;return Q.msPointerEnabled?(B=function(t){s(t),this.msSetPointerCapture(t)},W=function(t){s(t),this.msReleasePointerCapture(t)}):(B=function(t){s(t),p.setCapture(t,this)},W=function(t){s(t),p.releaseCapture(t,this)}),function(){if(P){T.forEach(function(t){String(t)===t?(E+=r(t)+o(t)+"\n",M&&(E+=i(t)+o(t)+"\n")):(E+=t.selectors.map(r)+o(t.rule)+"\n",M&&(E+=t.selectors.map(i)+o(t.rule)+"\n"))});var t=document.createElement("style");t.textContent=E,document.head.appendChild(t)}}(),function(){if(!window.PointerEvent){if(window.PointerEvent=S,window.navigator.msPointerEnabled){var t=window.navigator.msMaxTouchPoints;Object.defineProperty(window.navigator,"maxTouchPoints",{value:t,enumerable:!0}),p.registerSource("ms",$)}else p.registerSource("mouse",j),void 0!==window.ontouchstart&&p.registerSource("touch",q);p.register(document)}}(),function(){window.Element&&!Element.prototype.setPointerCapture&&Object.defineProperties(Element.prototype,{setPointerCapture:{value:B},releasePointerCapture:{value:W}})}(),{dispatcher:p,Installer:x,PointerEvent:S,PointerMap:u,targetFinding:m}})},function(t,e){function n(t,e){return t===e||t!==t&&e!==e}t.exports=n},function(t,e,n){var i=n(23),r=n(11),o=i(r,"Map");t.exports=o},function(t,e,n){function i(t){if(!o(t))return!1;var e=r(t);return e==a||e==c||e==s||e==u}var r=n(24),o=n(15),s="[object AsyncFunction]",a="[object Function]",c="[object GeneratorFunction]",u="[object Proxy]";t.exports=i},function(t,e,n){function i(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var i=t[e];this.set(i[0],i[1])}}var r=n(162),o=n(169),s=n(171),a=n(172),c=n(173);i.prototype.clear=r,i.prototype.delete=o,i.prototype.get=s,i.prototype.has=a,i.prototype.set=c,t.exports=i},function(t,e,n){function i(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new r;++e<n;)this.add(t[e])}var r=n(85),o=n(174),s=n(175);i.prototype.add=i.prototype.push=o,i.prototype.has=s,t.exports=i},function(t,e){function n(t,e){return t.has(e)}t.exports=n},function(t,e){function n(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=i}var i=9007199254740991;t.exports=n},function(t,e,n){function i(t){return"function"==typeof t?t:null==t?s:"object"==typeof t?a(t)?o(t[0],t[1]):r(t):c(t)}var r=n(293),o=n(296),s=n(64),a=n(17),c=n(305);t.exports=i},function(t,e,n){function i(t){if("string"==typeof t||r(t))return t;var e=t+"";return"0"==e&&1/t==-o?"-0":e}var r=n(60),o=1/0;t.exports=i},function(t,e,n){var i=n(27);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==i(t)?t.split(""):Object(t)}},function(t,e,n){var i=n(3).document;t.exports=i&&i.documentElement},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){var i=n(27);t.exports=Array.isArray||function(t){return"Array"==i(t)}},function(t,e){(function(e){t.exports=e}).call(e,{})},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(121),o=i(r),s=n(123),a=i(s),c="function"==typeof a.default&&"symbol"==typeof o.default?function(t){return typeof t}:function(t){return t&&"function"==typeof a.default&&t.constructor===a.default&&t!==a.default.prototype?"symbol":typeof t};e.default="function"==typeof a.default&&"symbol"===c(o.default)?function(t){return void 0===t?"undefined":c(t)}:function(t){return t&&"function"==typeof a.default&&t.constructor===a.default&&t!==a.default.prototype?"symbol":void 0===t?"undefined":c(t)}},function(t,e,n){"use strict";e.__esModule=!0,e.default=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},function(t,e,n){"use strict";e.__esModule=!0;var i=n(229),r=function(t){return t&&t.__esModule?t:{default:t}}(i);e.default=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),(0,r.default)(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}()},function(t,e,n){var i=n(6);t.exports=function(t,e,n,r){try{return r?e(i(n)[0],n[1]):e(n)}catch(e){var o=t.return;throw void 0!==o&&i(o.call(t)),e}}},function(t,e,n){var i=n(14),r=n(1)("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(i.Array===t||o[r]===t)}},function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(e,n(35))},function(t,e,n){var i,r,o;!function(s,a){"use strict";"object"==typeof t&&t.exports?t.exports=a(n(77),n(79),n(80)):(r=[n(77),n(79),n(80)],i=a,void 0!==(o="function"==typeof i?i.apply(e,r):i)&&(t.exports=o))}(0,function(t,e,n,i){"use strict";function r(t,e){var n=arguments.length>=1,i=arguments.length>=2;if(!(this instanceof r))return n?i?new r(t,e):new r(t):new r;if(void 0===t){if(n)throw new TypeError("undefined is not a valid argument for URI");t="undefined"!=typeof location?location.href+"":""}if(null===t&&n)throw new TypeError("null is not a valid argument for URI");return this.href(t),void 0!==e?this.absoluteTo(e):this}function o(t){return/^[0-9]+$/.test(t)}function s(t){return t.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function a(t){return void 0===t?"Undefined":String(Object.prototype.toString.call(t)).slice(8,-1)}function c(t){return"Array"===a(t)}function u(t,e){var n,i,r={};if("RegExp"===a(e))r=null;else if(c(e))for(n=0,i=e.length;n<i;n++)r[e[n]]=!0;else r[e]=!0;for(n=0,i=t.length;n<i;n++){(r&&void 0!==r[t[n]]||!r&&e.test(t[n]))&&(t.splice(n,1),i--,n--)}return t}function l(t,e){var n,i;if(c(e)){for(n=0,i=e.length;n<i;n++)if(!l(t,e[n]))return!1;return!0}var r=a(e);for(n=0,i=t.length;n<i;n++)if("RegExp"===r){if("string"==typeof t[n]&&t[n].match(e))return!0}else if(t[n]===e)return!0;return!1}function d(t,e){if(!c(t)||!c(e))return!1;if(t.length!==e.length)return!1;t.sort(),e.sort();for(var n=0,i=t.length;n<i;n++)if(t[n]!==e[n])return!1;return!0}function h(t){var e=/^\/+|\/+$/g;return t.replace(e,"")}function f(t){return escape(t)}function p(t){return encodeURIComponent(t).replace(/[!'()*]/g,f).replace(/\*/g,"%2A")}function m(t){return function(e,n){return void 0===e?this._parts[t]||"":(this._parts[t]=e||null,this.build(!n),this)}}function g(t,e){return function(n,i){return void 0===n?this._parts[t]||"":(null!==n&&(n+="",n.charAt(0)===e&&(n=n.substring(1))),this._parts[t]=n,this.build(!i),this)}}var v=i&&i.URI;r.version="1.18.12";var y=r.prototype,b=Object.prototype.hasOwnProperty;r._parts=function(){return{protocol:null,username:null,password:null,hostname:null,urn:null,port:null,path:null,query:null,fragment:null,duplicateQueryParameters:r.duplicateQueryParameters,escapeQuerySpace:r.escapeQuerySpace}},r.duplicateQueryParameters=!1,r.escapeQuerySpace=!0,r.protocol_expression=/^[a-z][a-z0-9.+-]*$/i,r.idn_expression=/[^a-z0-9\._-]/i,r.punycode_expression=/(xn--)/i,r.ip4_expression=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,r.ip6_expression=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,r.find_uri_expression=/\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»“”‘’]))/gi,r.findUri={start:/\b(?:([a-z][a-z0-9.+-]*:\/\/)|www\.)/gi,end:/[\s\r\n]|$/,trim:/[`!()\[\]{};:'".,<>?«»“”„‘’]+$/,parens:/(\([^\)]*\)|\[[^\]]*\]|\{[^}]*\}|<[^>]*>)/g},r.defaultPorts={http:"80",https:"443",ftp:"21",gopher:"70",ws:"80",wss:"443"},r.hostProtocols=["http","https"],r.invalid_hostname_characters=/[^a-zA-Z0-9\.\-:_]/,r.domAttributes={a:"href",blockquote:"cite",link:"href",base:"href",script:"src",form:"action",img:"src",area:"href",iframe:"src",embed:"src",source:"src",track:"src",input:"src",audio:"src",video:"src"},r.getDomAttribute=function(t){if(t&&t.nodeName){var e=t.nodeName.toLowerCase();if("input"!==e||"image"===t.type)return r.domAttributes[e]}},r.encode=p,r.decode=decodeURIComponent,r.iso8859=function(){r.encode=escape,r.decode=unescape},r.unicode=function(){r.encode=p,r.decode=decodeURIComponent},r.characters={pathname:{encode:{expression:/%(24|26|2B|2C|3B|3D|3A|40)/gi,map:{"%24":"$","%26":"&","%2B":"+","%2C":",","%3B":";","%3D":"=","%3A":":","%40":"@"}},decode:{expression:/[\/\?#]/g,map:{"/":"%2F","?":"%3F","#":"%23"}}},reserved:{encode:{expression:/%(21|23|24|26|27|28|29|2A|2B|2C|2F|3A|3B|3D|3F|40|5B|5D)/gi,map:{"%3A":":","%2F":"/","%3F":"?","%23":"#","%5B":"[","%5D":"]","%40":"@","%21":"!","%24":"$","%26":"&","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"="}}},urnpath:{encode:{expression:/%(21|24|27|28|29|2A|2B|2C|3B|3D|40)/gi,map:{"%21":"!","%24":"$","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"=","%40":"@"}},decode:{expression:/[\/\?#:]/g,map:{"/":"%2F","?":"%3F","#":"%23",":":"%3A"}}}},r.encodeQuery=function(t,e){var n=r.encode(t+"");return void 0===e&&(e=r.escapeQuerySpace),e?n.replace(/%20/g,"+"):n},r.decodeQuery=function(t,e){t+="",void 0===e&&(e=r.escapeQuerySpace);try{return r.decode(e?t.replace(/\+/g,"%20"):t)}catch(e){return t}};var _,w={encode:"encode",decode:"decode"},x=function(t,e){return function(n){try{return r[e](n+"").replace(r.characters[t][e].expression,function(n){return r.characters[t][e].map[n]})}catch(t){return n}}};for(_ in w)r[_+"PathSegment"]=x("pathname",w[_]),r[_+"UrnPathSegment"]=x("urnpath",w[_]);var C=function(t,e,n){return function(i){var o;o=n?function(t){return r[e](r[n](t))}:r[e];for(var s=(i+"").split(t),a=0,c=s.length;a<c;a++)s[a]=o(s[a]);return s.join(t)}};r.decodePath=C("/","decodePathSegment"),r.decodeUrnPath=C(":","decodeUrnPathSegment"),r.recodePath=C("/","encodePathSegment","decode"),r.recodeUrnPath=C(":","encodeUrnPathSegment","decode"),r.encodeReserved=x("reserved","encode"),r.parse=function(t,e){var n;return e||(e={}),n=t.indexOf("#"),n>-1&&(e.fragment=t.substring(n+1)||null,t=t.substring(0,n)),n=t.indexOf("?"),n>-1&&(e.query=t.substring(n+1)||null,t=t.substring(0,n)),"//"===t.substring(0,2)?(e.protocol=null,t=t.substring(2),t=r.parseAuthority(t,e)):(n=t.indexOf(":"))>-1&&(e.protocol=t.substring(0,n)||null,e.protocol&&!e.protocol.match(r.protocol_expression)?e.protocol=void 0:"//"===t.substring(n+1,n+3)?(t=t.substring(n+3),t=r.parseAuthority(t,e)):(t=t.substring(n+1),e.urn=!0)),e.path=t,e},r.parseHost=function(t,e){t=t.replace(/\\/g,"/");var n,i,o=t.indexOf("/");if(-1===o&&(o=t.length),"["===t.charAt(0))n=t.indexOf("]"),e.hostname=t.substring(1,n)||null,e.port=t.substring(n+2,o)||null,"/"===e.port&&(e.port=null);else{var s=t.indexOf(":"),a=t.indexOf("/"),c=t.indexOf(":",s+1);-1!==c&&(-1===a||c<a)?(e.hostname=t.substring(0,o)||null,e.port=null):(i=t.substring(0,o).split(":"),e.hostname=i[0]||null,e.port=i[1]||null)}return e.hostname&&"/"!==t.substring(o).charAt(0)&&(o++,t="/"+t),r.ensureValidHostname(e.hostname,e.protocol),e.port&&r.ensureValidPort(e.port),t.substring(o)||"/"},r.parseAuthority=function(t,e){return t=r.parseUserinfo(t,e),r.parseHost(t,e)},r.parseUserinfo=function(t,e){var n,i=t.indexOf("/"),o=t.lastIndexOf("@",i>-1?i:t.length-1);return o>-1&&(-1===i||o<i)?(n=t.substring(0,o).split(":"),e.username=n[0]?r.decode(n[0]):null,n.shift(),e.password=n[0]?r.decode(n.join(":")):null,t=t.substring(o+1)):(e.username=null,e.password=null),t},r.parseQuery=function(t,e){if(!t)return{};if(!(t=t.replace(/&+/g,"&").replace(/^\?*&*|&+$/g,"")))return{};for(var n,i,o,s={},a=t.split("&"),c=a.length,u=0;u<c;u++)n=a[u].split("="),i=r.decodeQuery(n.shift(),e),o=n.length?r.decodeQuery(n.join("="),e):null,b.call(s,i)?("string"!=typeof s[i]&&null!==s[i]||(s[i]=[s[i]]),s[i].push(o)):s[i]=o;return s},r.build=function(t){var e="";return t.protocol&&(e+=t.protocol+":"),t.urn||!e&&!t.hostname||(e+="//"),e+=r.buildAuthority(t)||"","string"==typeof t.path&&("/"!==t.path.charAt(0)&&"string"==typeof t.hostname&&(e+="/"),e+=t.path),"string"==typeof t.query&&t.query&&(e+="?"+t.query),"string"==typeof t.fragment&&t.fragment&&(e+="#"+t.fragment),e},r.buildHost=function(t){var e="";return t.hostname?(r.ip6_expression.test(t.hostname)?e+="["+t.hostname+"]":e+=t.hostname,t.port&&(e+=":"+t.port),e):""},r.buildAuthority=function(t){return r.buildUserinfo(t)+r.buildHost(t)},r.buildUserinfo=function(t){var e="";return t.username&&(e+=r.encode(t.username)),t.password&&(e+=":"+r.encode(t.password)),e&&(e+="@"),e},r.buildQuery=function(t,e,n){var i,o,s,a,u="";for(o in t)if(b.call(t,o)&&o)if(c(t[o]))for(i={},s=0,a=t[o].length;s<a;s++)void 0!==t[o][s]&&void 0===i[t[o][s]+""]&&(u+="&"+r.buildQueryParameter(o,t[o][s],n),!0!==e&&(i[t[o][s]+""]=!0));else void 0!==t[o]&&(u+="&"+r.buildQueryParameter(o,t[o],n));return u.substring(1)},r.buildQueryParameter=function(t,e,n){return r.encodeQuery(t,n)+(null!==e?"="+r.encodeQuery(e,n):"")},r.addQuery=function(t,e,n){if("object"==typeof e)for(var i in e)b.call(e,i)&&r.addQuery(t,i,e[i]);else{if("string"!=typeof e)throw new TypeError("URI.addQuery() accepts an object, string as the name parameter");if(void 0===t[e])return void(t[e]=n);"string"==typeof t[e]&&(t[e]=[t[e]]),c(n)||(n=[n]),t[e]=(t[e]||[]).concat(n)}},r.removeQuery=function(t,e,n){var i,o,s;if(c(e))for(i=0,o=e.length;i<o;i++)t[e[i]]=void 0;else if("RegExp"===a(e))for(s in t)e.test(s)&&(t[s]=void 0);else if("object"==typeof e)for(s in e)b.call(e,s)&&r.removeQuery(t,s,e[s]);else{if("string"!=typeof e)throw new TypeError("URI.removeQuery() accepts an object, string, RegExp as the first parameter");void 0!==n?"RegExp"===a(n)?!c(t[e])&&n.test(t[e])?t[e]=void 0:t[e]=u(t[e],n):t[e]!==String(n)||c(n)&&1!==n.length?c(t[e])&&(t[e]=u(t[e],n)):t[e]=void 0:t[e]=void 0}},r.hasQuery=function(t,e,n,i){switch(a(e)){case"String":break;case"RegExp":for(var o in t)if(b.call(t,o)&&e.test(o)&&(void 0===n||r.hasQuery(t,o,n)))return!0;return!1;case"Object":for(var s in e)if(b.call(e,s)&&!r.hasQuery(t,s,e[s]))return!1;return!0;default:throw new TypeError("URI.hasQuery() accepts a string, regular expression or object as the name parameter")}switch(a(n)){case"Undefined":return e in t;case"Boolean":return n===Boolean(c(t[e])?t[e].length:t[e]);case"Function":return!!n(t[e],e,t);case"Array":if(!c(t[e]))return!1;return(i?l:d)(t[e],n);case"RegExp":return c(t[e])?!!i&&l(t[e],n):Boolean(t[e]&&t[e].match(n));case"Number":n=String(n);case"String":return c(t[e])?!!i&&l(t[e],n):t[e]===n;default:throw new TypeError("URI.hasQuery() accepts undefined, boolean, string, number, RegExp, Function as the value parameter")}},r.joinPaths=function(){for(var t=[],e=[],n=0,i=0;i<arguments.length;i++){var o=new r(arguments[i]);t.push(o);for(var s=o.segment(),a=0;a<s.length;a++)"string"==typeof s[a]&&e.push(s[a]),s[a]&&n++}if(!e.length||!n)return new r("");var c=new r("").segment(e);return""!==t[0].path()&&"/"!==t[0].path().slice(0,1)||c.path("/"+c.path()),c.normalize()},r.commonPath=function(t,e){var n,i=Math.min(t.length,e.length);for(n=0;n<i;n++)if(t.charAt(n)!==e.charAt(n)){n--;break}return n<1?t.charAt(0)===e.charAt(0)&&"/"===t.charAt(0)?"/":"":("/"===t.charAt(n)&&"/"===e.charAt(n)||(n=t.substring(0,n).lastIndexOf("/")),t.substring(0,n+1))},r.withinString=function(t,e,n){n||(n={});var i=n.start||r.findUri.start,o=n.end||r.findUri.end,s=n.trim||r.findUri.trim,a=n.parens||r.findUri.parens,c=/[a-z0-9-]=["']?$/i;for(i.lastIndex=0;;){var u=i.exec(t);if(!u)break;var l=u.index;if(n.ignoreHtml){var d=t.slice(Math.max(l-3,0),l);if(d&&c.test(d))continue}for(var h=l+t.slice(l).search(o),f=t.slice(l,h),p=-1;;){var m=a.exec(f);if(!m)break;var g=m.index+m[0].length;p=Math.max(p,g)}if(f=p>-1?f.slice(0,p)+f.slice(p).replace(s,""):f.replace(s,""),!(f.length<=u[0].length||n.ignore&&n.ignore.test(f))){h=l+f.length;var v=e(f,l,h,t);void 0!==v?(v=String(v),t=t.slice(0,l)+v+t.slice(h),i.lastIndex=l+v.length):i.lastIndex=h}}return i.lastIndex=0,t},r.ensureValidHostname=function(e,n){var i=!!e,o=!!n,s=!1;if(o&&(s=l(r.hostProtocols,n)),s&&!i)throw new TypeError("Hostname cannot be empty, if protocol is "+n);if(e&&e.match(r.invalid_hostname_characters)){if(!t)throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-:_] and Punycode.js is not available');if(t.toASCII(e).match(r.invalid_hostname_characters))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-:_]')}},r.ensureValidPort=function(t){if(t){var e=Number(t);if(!(o(e)&&e>0&&e<65536))throw new TypeError('Port "'+t+'" is not a valid port')}},r.noConflict=function(t){if(t){var e={URI:this.noConflict()};return i.URITemplate&&"function"==typeof i.URITemplate.noConflict&&(e.URITemplate=i.URITemplate.noConflict()),i.IPv6&&"function"==typeof i.IPv6.noConflict&&(e.IPv6=i.IPv6.noConflict()),i.SecondLevelDomains&&"function"==typeof i.SecondLevelDomains.noConflict&&(e.SecondLevelDomains=i.SecondLevelDomains.noConflict()),e}return i.URI===this&&(i.URI=v),this},y.build=function(t){return!0===t?this._deferred_build=!0:(void 0===t||this._deferred_build)&&(this._string=r.build(this._parts),this._deferred_build=!1),this},y.clone=function(){return new r(this)},y.valueOf=y.toString=function(){return this.build(!1)._string},y.protocol=m("protocol"),y.username=m("username"),y.password=m("password"),y.hostname=m("hostname"),y.port=m("port"),y.query=g("query","?"),y.fragment=g("fragment","#"),y.search=function(t,e){var n=this.query(t,e);return"string"==typeof n&&n.length?"?"+n:n},y.hash=function(t,e){var n=this.fragment(t,e);return"string"==typeof n&&n.length?"#"+n:n},y.pathname=function(t,e){if(void 0===t||!0===t){var n=this._parts.path||(this._parts.hostname?"/":"");return t?(this._parts.urn?r.decodeUrnPath:r.decodePath)(n):n}return this._parts.urn?this._parts.path=t?r.recodeUrnPath(t):"":this._parts.path=t?r.recodePath(t):"/",this.build(!e),this},y.path=y.pathname,y.href=function(t,e){var n;if(void 0===t)return this.toString();this._string="",this._parts=r._parts();var i=t instanceof r,o="object"==typeof t&&(t.hostname||t.path||t.pathname);if(t.nodeName){t=t[r.getDomAttribute(t)]||"",o=!1}if(!i&&o&&void 0!==t.pathname&&(t=t.toString()),"string"==typeof t||t instanceof String)this._parts=r.parse(String(t),this._parts);else{if(!i&&!o)throw new TypeError("invalid input");var s=i?t._parts:t;for(n in s)b.call(this._parts,n)&&(this._parts[n]=s[n])}return this.build(!e),this},y.is=function(t){var e=!1,i=!1,o=!1,s=!1,a=!1,c=!1,u=!1,l=!this._parts.urn;switch(this._parts.hostname&&(l=!1,i=r.ip4_expression.test(this._parts.hostname),o=r.ip6_expression.test(this._parts.hostname),e=i||o,s=!e,a=s&&n&&n.has(this._parts.hostname),c=s&&r.idn_expression.test(this._parts.hostname),u=s&&r.punycode_expression.test(this._parts.hostname)),t.toLowerCase()){case"relative":return l;case"absolute":return!l;case"domain":case"name":return s;case"sld":return a;case"ip":return e;case"ip4":case"ipv4":case"inet4":return i;case"ip6":case"ipv6":case"inet6":return o;case"idn":return c;case"url":return!this._parts.urn;case"urn":return!!this._parts.urn;case"punycode":return u}return null};var k=y.protocol,S=y.port,T=y.hostname;y.protocol=function(t,e){if(void 0!==t&&t&&(t=t.replace(/:(\/\/)?$/,""),!t.match(r.protocol_expression)))throw new TypeError('Protocol "'+t+"\" contains characters other than [A-Z0-9.+-] or doesn't start with [A-Z]");return k.call(this,t,e)},y.scheme=y.protocol,y.port=function(t,e){return this._parts.urn?void 0===t?"":this:(void 0!==t&&(0===t&&(t=null),t&&(t+="",":"===t.charAt(0)&&(t=t.substring(1)),r.ensureValidPort(t))),S.call(this,t,e))},y.hostname=function(t,e){if(this._parts.urn)return void 0===t?"":this;if(void 0!==t){var n={};if("/"!==r.parseHost(t,n))throw new TypeError('Hostname "'+t+'" contains characters other than [A-Z0-9.-]');t=n.hostname,r.ensureValidHostname(t,this._parts.protocol)}return T.call(this,t,e)},y.origin=function(t,e){if(this._parts.urn)return void 0===t?"":this;if(void 0===t){var n=this.protocol();return this.authority()?(n?n+"://":"")+this.authority():""}var i=r(t);return this.protocol(i.protocol()).authority(i.authority()).build(!e),this},y.host=function(t,e){if(this._parts.urn)return void 0===t?"":this;if(void 0===t)return this._parts.hostname?r.buildHost(this._parts):"";if("/"!==r.parseHost(t,this._parts))throw new TypeError('Hostname "'+t+'" contains characters other than [A-Z0-9.-]');return this.build(!e),this},y.authority=function(t,e){if(this._parts.urn)return void 0===t?"":this;if(void 0===t)return this._parts.hostname?r.buildAuthority(this._parts):"";if("/"!==r.parseAuthority(t,this._parts))throw new TypeError('Hostname "'+t+'" contains characters other than [A-Z0-9.-]');return this.build(!e),this},y.userinfo=function(t,e){if(this._parts.urn)return void 0===t?"":this;if(void 0===t){var n=r.buildUserinfo(this._parts);return n?n.substring(0,n.length-1):n}return"@"!==t[t.length-1]&&(t+="@"),r.parseUserinfo(t,this._parts),this.build(!e),this},y.resource=function(t,e){var n;return void 0===t?this.path()+this.search()+this.hash():(n=r.parse(t),this._parts.path=n.path,this._parts.query=n.query,this._parts.fragment=n.fragment,this.build(!e),this)},y.subdomain=function(t,e){if(this._parts.urn)return void 0===t?"":this;if(void 0===t){if(!this._parts.hostname||this.is("IP"))return"";var n=this._parts.hostname.length-this.domain().length-1;return this._parts.hostname.substring(0,n)||""}var i=this._parts.hostname.length-this.domain().length,o=this._parts.hostname.substring(0,i),a=new RegExp("^"+s(o));if(t&&"."!==t.charAt(t.length-1)&&(t+="."),-1!==t.indexOf(":"))throw new TypeError("Domains cannot contain colons");return t&&r.ensureValidHostname(t,this._parts.protocol),this._parts.hostname=this._parts.hostname.replace(a,t),this.build(!e),this},y.domain=function(t,e){if(this._parts.urn)return void 0===t?"":this;if("boolean"==typeof t&&(e=t,t=void 0),void 0===t){if(!this._parts.hostname||this.is("IP"))return"";var n=this._parts.hostname.match(/\./g);if(n&&n.length<2)return this._parts.hostname;var i=this._parts.hostname.length-this.tld(e).length-1;return i=this._parts.hostname.lastIndexOf(".",i-1)+1,this._parts.hostname.substring(i)||""}if(!t)throw new TypeError("cannot set domain empty");if(-1!==t.indexOf(":"))throw new TypeError("Domains cannot contain colons");if(r.ensureValidHostname(t,this._parts.protocol),!this._parts.hostname||this.is("IP"))this._parts.hostname=t;else{var o=new RegExp(s(this.domain())+"$");this._parts.hostname=this._parts.hostname.replace(o,t)}return this.build(!e),this},y.tld=function(t,e){if(this._parts.urn)return void 0===t?"":this;if("boolean"==typeof t&&(e=t,t=void 0),void 0===t){if(!this._parts.hostname||this.is("IP"))return"";var i=this._parts.hostname.lastIndexOf("."),r=this._parts.hostname.substring(i+1);return!0!==e&&n&&n.list[r.toLowerCase()]?n.get(this._parts.hostname)||r:r}var o;if(!t)throw new TypeError("cannot set TLD empty");if(t.match(/[^a-zA-Z0-9-]/)){if(!n||!n.is(t))throw new TypeError('TLD "'+t+'" contains characters other than [A-Z0-9]');o=new RegExp(s(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(o,t)}else{if(!this._parts.hostname||this.is("IP"))throw new ReferenceError("cannot set TLD on non-domain host");o=new RegExp(s(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(o,t)}return this.build(!e),this},y.directory=function(t,e){if(this._parts.urn)return void 0===t?"":this;if(void 0===t||!0===t){if(!this._parts.path&&!this._parts.hostname)return"";if("/"===this._parts.path)return"/";var n=this._parts.path.length-this.filename().length-1,i=this._parts.path.substring(0,n)||(this._parts.hostname?"/":"");return t?r.decodePath(i):i}var o=this._parts.path.length-this.filename().length,a=this._parts.path.substring(0,o),c=new RegExp("^"+s(a));return this.is("relative")||(t||(t="/"),"/"!==t.charAt(0)&&(t="/"+t)),t&&"/"!==t.charAt(t.length-1)&&(t+="/"),t=r.recodePath(t),this._parts.path=this._parts.path.replace(c,t),this.build(!e),this},y.filename=function(t,e){if(this._parts.urn)return void 0===t?"":this;if("string"!=typeof t){if(!this._parts.path||"/"===this._parts.path)return"";var n=this._parts.path.lastIndexOf("/"),i=this._parts.path.substring(n+1);return t?r.decodePathSegment(i):i}var o=!1;"/"===t.charAt(0)&&(t=t.substring(1)),t.match(/\.?\//)&&(o=!0);var a=new RegExp(s(this.filename())+"$");return t=r.recodePath(t),this._parts.path=this._parts.path.replace(a,t),o?this.normalizePath(e):this.build(!e),this},y.suffix=function(t,e){if(this._parts.urn)return void 0===t?"":this;if(void 0===t||!0===t){if(!this._parts.path||"/"===this._parts.path)return"";var n,i,o=this.filename(),a=o.lastIndexOf(".");return-1===a?"":(n=o.substring(a+1),i=/^[a-z0-9%]+$/i.test(n)?n:"",t?r.decodePathSegment(i):i)}"."===t.charAt(0)&&(t=t.substring(1));var c,u=this.suffix();if(u)c=t?new RegExp(s(u)+"$"):new RegExp(s("."+u)+"$");else{if(!t)return this;this._parts.path+="."+r.recodePath(t)}return c&&(t=r.recodePath(t),this._parts.path=this._parts.path.replace(c,t)),this.build(!e),this},y.segment=function(t,e,n){var i=this._parts.urn?":":"/",r=this.path(),o="/"===r.substring(0,1),s=r.split(i);if(void 0!==t&&"number"!=typeof t&&(n=e,e=t,t=void 0),void 0!==t&&"number"!=typeof t)throw new Error('Bad segment "'+t+'", must be 0-based integer');if(o&&s.shift(),t<0&&(t=Math.max(s.length+t,0)),void 0===e)return void 0===t?s:s[t];if(null===t||void 0===s[t])if(c(e)){s=[];for(var a=0,u=e.length;a<u;a++)(e[a].length||s.length&&s[s.length-1].length)&&(s.length&&!s[s.length-1].length&&s.pop(),s.push(h(e[a])))}else(e||"string"==typeof e)&&(e=h(e),""===s[s.length-1]?s[s.length-1]=e:s.push(e));else e?s[t]=h(e):s.splice(t,1);return o&&s.unshift(""),this.path(s.join(i),n)},y.segmentCoded=function(t,e,n){var i,o,s;if("number"!=typeof t&&(n=e,e=t,t=void 0),void 0===e){if(i=this.segment(t,e,n),c(i))for(o=0,s=i.length;o<s;o++)i[o]=r.decode(i[o]);else i=void 0!==i?r.decode(i):void 0;return i}if(c(e))for(o=0,s=e.length;o<s;o++)e[o]=r.encode(e[o]);else e="string"==typeof e||e instanceof String?r.encode(e):e;return this.segment(t,e,n)};var E=y.query;return y.query=function(t,e){if(!0===t)return r.parseQuery(this._parts.query,this._parts.escapeQuerySpace);if("function"==typeof t){var n=r.parseQuery(this._parts.query,this._parts.escapeQuerySpace),i=t.call(this,n);return this._parts.query=r.buildQuery(i||n,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),this.build(!e),this}return void 0!==t&&"string"!=typeof t?(this._parts.query=r.buildQuery(t,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),this.build(!e),this):E.call(this,t,e)},y.setQuery=function(t,e,n){var i=r.parseQuery(this._parts.query,this._parts.escapeQuerySpace);if("string"==typeof t||t instanceof String)i[t]=void 0!==e?e:null;else{if("object"!=typeof t)throw new TypeError("URI.addQuery() accepts an object, string as the name parameter");for(var o in t)b.call(t,o)&&(i[o]=t[o])}return this._parts.query=r.buildQuery(i,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),"string"!=typeof t&&(n=e),this.build(!n),this},y.addQuery=function(t,e,n){var i=r.parseQuery(this._parts.query,this._parts.escapeQuerySpace);return r.addQuery(i,t,void 0===e?null:e),this._parts.query=r.buildQuery(i,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),"string"!=typeof t&&(n=e),this.build(!n),this},y.removeQuery=function(t,e,n){var i=r.parseQuery(this._parts.query,this._parts.escapeQuerySpace);return r.removeQuery(i,t,e),this._parts.query=r.buildQuery(i,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),"string"!=typeof t&&(n=e),this.build(!n),this},y.hasQuery=function(t,e,n){var i=r.parseQuery(this._parts.query,this._parts.escapeQuerySpace);return r.hasQuery(i,t,e,n)},y.setSearch=y.setQuery,y.addSearch=y.addQuery,y.removeSearch=y.removeQuery,y.hasSearch=y.hasQuery,y.normalize=function(){return this._parts.urn?this.normalizeProtocol(!1).normalizePath(!1).normalizeQuery(!1).normalizeFragment(!1).build():this.normalizeProtocol(!1).normalizeHostname(!1).normalizePort(!1).normalizePath(!1).normalizeQuery(!1).normalizeFragment(!1).build()},y.normalizeProtocol=function(t){return"string"==typeof this._parts.protocol&&(this._parts.protocol=this._parts.protocol.toLowerCase(),this.build(!t)),this},y.normalizeHostname=function(n){return this._parts.hostname&&(this.is("IDN")&&t?this._parts.hostname=t.toASCII(this._parts.hostname):this.is("IPv6")&&e&&(this._parts.hostname=e.best(this._parts.hostname)),this._parts.hostname=this._parts.hostname.toLowerCase(),this.build(!n)),this},y.normalizePort=function(t){return"string"==typeof this._parts.protocol&&this._parts.port===r.defaultPorts[this._parts.protocol]&&(this._parts.port=null,this.build(!t)),this},y.normalizePath=function(t){var e=this._parts.path;if(!e)return this;if(this._parts.urn)return this._parts.path=r.recodeUrnPath(this._parts.path),this.build(!t),this;if("/"===this._parts.path)return this;e=r.recodePath(e);var n,i,o,s="";for("/"!==e.charAt(0)&&(n=!0,e="/"+e),"/.."!==e.slice(-3)&&"/."!==e.slice(-2)||(e+="/"),e=e.replace(/(\/(\.\/)+)|(\/\.$)/g,"/").replace(/\/{2,}/g,"/"),n&&(s=e.substring(1).match(/^(\.\.\/)+/)||"")&&(s=s[0]);;){if(-1===(i=e.search(/\/\.\.(\/|$)/)))break;0!==i?(o=e.substring(0,i).lastIndexOf("/"),-1===o&&(o=i),e=e.substring(0,o)+e.substring(i+3)):e=e.substring(3)}return n&&this.is("relative")&&(e=s+e.substring(1)),this._parts.path=e,this.build(!t),this},y.normalizePathname=y.normalizePath,y.normalizeQuery=function(t){return"string"==typeof this._parts.query&&(this._parts.query.length?this.query(r.parseQuery(this._parts.query,this._parts.escapeQuerySpace)):this._parts.query=null,this.build(!t)),this},y.normalizeFragment=function(t){return this._parts.fragment||(this._parts.fragment=null,this.build(!t)),this},y.normalizeSearch=y.normalizeQuery,y.normalizeHash=y.normalizeFragment,y.iso8859=function(){var t=r.encode,e=r.decode;r.encode=escape,r.decode=decodeURIComponent;try{this.normalize()}finally{r.encode=t,r.decode=e}return this},y.unicode=function(){var t=r.encode,e=r.decode;r.encode=p,r.decode=unescape;try{this.normalize()}finally{r.encode=t,r.decode=e}return this},y.readable=function(){var e=this.clone();e.username("").password("").normalize();var n="";if(e._parts.protocol&&(n+=e._parts.protocol+"://"),e._parts.hostname&&(e.is("punycode")&&t?(n+=t.toUnicode(e._parts.hostname),e._parts.port&&(n+=":"+e._parts.port)):n+=e.host()),e._parts.hostname&&e._parts.path&&"/"!==e._parts.path.charAt(0)&&(n+="/"),n+=e.path(!0),e._parts.query){for(var i="",o=0,s=e._parts.query.split("&"),a=s.length;o<a;o++){var c=(s[o]||"").split("=");i+="&"+r.decodeQuery(c[0],this._parts.escapeQuerySpace).replace(/&/g,"%26"),void 0!==c[1]&&(i+="="+r.decodeQuery(c[1],this._parts.escapeQuerySpace).replace(/&/g,"%26"))}n+="?"+i.substring(1)}return n+=r.decodeQuery(e.hash(),!0)},y.absoluteTo=function(t){var e,n,i,o=this.clone(),s=["protocol","username","password","hostname","port"];if(this._parts.urn)throw new Error("URNs do not have any generally defined hierarchical components");if(t instanceof r||(t=new r(t)),o._parts.protocol)return o;if(o._parts.protocol=t._parts.protocol,this._parts.hostname)return o;for(n=0;i=s[n];n++)o._parts[i]=t._parts[i];return o._parts.path?(".."===o._parts.path.substring(-2)&&(o._parts.path+="/"),"/"!==o.path().charAt(0)&&(e=t.directory(),e=e||(0===t.path().indexOf("/")?"/":""),o._parts.path=(e?e+"/":"")+o._parts.path,o.normalizePath())):(o._parts.path=t._parts.path,o._parts.query||(o._parts.query=t._parts.query)),o.build(),o},y.relativeTo=function(t){var e,n,i,o,s,a=this.clone().normalize();if(a._parts.urn)throw new Error("URNs do not have any generally defined hierarchical components");if(t=new r(t).normalize(),e=a._parts,n=t._parts,o=a.path(),s=t.path(),"/"!==o.charAt(0))throw new Error("URI is already relative");if("/"!==s.charAt(0))throw new Error("Cannot calculate a URI relative to another relative URI");if(e.protocol===n.protocol&&(e.protocol=null),e.username!==n.username||e.password!==n.password)return a.build();if(null!==e.protocol||null!==e.username||null!==e.password)return a.build();if(e.hostname!==n.hostname||e.port!==n.port)return a.build();if(e.hostname=null,e.port=null,o===s)return e.path="",a.build();if(!(i=r.commonPath(o,s)))return a.build();var c=n.path.substring(i.length).replace(/[^\/]*$/,"").replace(/.*?\//g,"../");return e.path=c+e.path.substring(i.length)||"./",a.build()},y.equals=function(t){var e,n,i,o=this.clone(),s=new r(t),a={},u={},l={};if(o.normalize(),s.normalize(),o.toString()===s.toString())return!0;if(e=o.query(),n=s.query(),o.query(""),s.query(""),o.toString()!==s.toString())return!1;if(e.length!==n.length)return!1;a=r.parseQuery(e,this._parts.escapeQuerySpace),u=r.parseQuery(n,this._parts.escapeQuerySpace);for(i in a)if(b.call(a,i)){if(c(a[i])){if(!d(a[i],u[i]))return!1}else if(a[i]!==u[i])return!1;l[i]=!0}for(i in u)if(b.call(u,i)&&!l[i])return!1;return!0},y.duplicateQueryParameters=function(t){return this._parts.duplicateQueryParameters=!!t,this},y.escapeQuerySpace=function(t){return this._parts.escapeQuerySpace=!!t,this},r})},function(t,e,n){var i=n(1)("iterator"),r=!1;try{var o=[7][i]();o.return=function(){r=!0},Array.from(o,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!r)return!1;var n=!1;try{var o=[7],s=o[i]();s.next=function(){return{done:n=!0}},o[i]=function(){return s},t(o)}catch(t){}return n}},function(t,e){function n(t){if(null!=t){try{return r.call(t)}catch(t){}try{return t+""}catch(t){}}return""}var i=Function.prototype,r=i.toString;t.exports=n},function(t,e){function n(t,e){return!!(e=null==e?i:e)&&("number"==typeof t||r.test(t))&&t>-1&&t%1==0&&t<e}var i=9007199254740991,r=/^(?:0|[1-9]\d*)$/;t.exports=n},function(t,e){function n(t){return function(e){return t(e)}}t.exports=n},function(t,e,n){function i(t,e){return!!(null==t?0:t.length)&&r(t,e,0)>-1}var r=n(108);t.exports=i},function(t,e,n){function i(t,e,n){return e===e?s(t,e,n):r(t,o,n)}var r=n(109),o=n(180),s=n(181);t.exports=i},function(t,e){function n(t,e,n,i){for(var r=t.length,o=n+(i?1:-1);i?o--:++o<r;)if(e(t[o],o,t))return o;return-1}t.exports=n},function(t,e){function n(t,e,n){for(var i=-1,r=null==t?0:t.length;++i<r;)if(n(e,t[i]))return!0;return!1}t.exports=n},function(t,e,n){function i(t,e){return s(o(t,e,r),t+"")}var r=n(64),o=n(182),s=n(184);t.exports=i},function(t,e,n){function i(t){return o(t)&&r(t)}var r=n(38),o=n(22);t.exports=i},function(t,e,n){var i=n(13),r=n(50),o=n(114);t.exports=function(t){return function(e,n,s){var a,c=i(e),u=r(c.length),l=o(s,u);if(t&&n!=n){for(;u>l;)if((a=c[l++])!=a)return!0}else for(;u>l;l++)if((t||l in c)&&c[l]===n)return t||l||0;return!t&&-1}}},function(t,e,n){var i=n(41),r=Math.max,o=Math.min;t.exports=function(t,e){return t=i(t),t<0?r(t+e,0):o(t,e)}},function(t,e,n){var i=n(41),r=n(40);t.exports=function(t){return function(e,n){var o,s,a=String(r(e)),c=i(n),u=a.length;return c<0||c>=u?t?"":void 0:(o=a.charCodeAt(c),o<55296||o>56319||c+1===u||(s=a.charCodeAt(c+1))<56320||s>57343?t?a.charAt(c):o:t?a.slice(c,c+2):s-56320+(o-55296<<10)+65536)}}},function(t,e,n){"use strict";var i=n(57),r=n(19),o=n(26),s={};n(9)(s,n(1)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=i(s,{next:r(1,n)}),o(t,e+" Iterator")}},function(t,e,n){var i=n(4),r=n(6),o=n(33);t.exports=n(5)?Object.defineProperties:function(t,e){r(t);for(var n,s=o(e),a=s.length,c=0;a>c;)i.f(t,n=s[c++],e[n]);return t}},function(t,e,n){var i=n(8),r=n(49),o=n(42)("IE_PROTO"),s=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=r(t),i(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?s:null}},function(t,e,n){"use strict";var i=n(120),r=n(93),o=n(14),s=n(13);t.exports=n(56)(Array,"Array",function(t,e){this._t=s(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,r(1)):"keys"==e?r(0,n):"values"==e?r(0,t[n]):r(0,[n,t[n]])},"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")},function(t,e){t.exports=function(){}},function(t,e,n){t.exports={default:n(122),__esModule:!0}},function(t,e,n){n(21),n(28),t.exports=n(45).f("iterator")},function(t,e,n){t.exports={default:n(124),__esModule:!0}},function(t,e,n){n(125),n(70),n(129),n(130),t.exports=n(2).Symbol},function(t,e,n){"use strict";var i=n(3),r=n(8),o=n(5),s=n(7),a=n(67),c=n(71).KEY,u=n(18),l=n(43),d=n(26),h=n(25),f=n(1),p=n(45),m=n(46),g=n(126),v=n(94),y=n(6),b=n(13),_=n(39),w=n(19),x=n(57),C=n(127),k=n(128),S=n(4),T=n(33),E=k.f,P=S.f,M=C.f,A=i.Symbol,N=i.JSON,I=N&&N.stringify,O=f("_hidden"),D=f("toPrimitive"),j={}.propertyIsEnumerable,L=l("symbol-registry"),z=l("symbols"),H=l("op-symbols"),R=Object.prototype,F="function"==typeof A,B=i.QObject,W=!B||!B.prototype||!B.prototype.findChild,q=o&&u(function(){return 7!=x(P({},"a",{get:function(){return P(this,"a",{value:7}).a}})).a})?function(t,e,n){var i=E(R,e);i&&delete R[e],P(t,e,n),i&&t!==R&&P(R,e,i)}:P,U=function(t){var e=z[t]=x(A.prototype);return e._k=t,e},V=F&&"symbol"==typeof A.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof A},K=function(t,e,n){return t===R&&K(H,e,n),y(t),e=_(e,!0),y(n),r(z,e)?(n.enumerable?(r(t,O)&&t[O][e]&&(t[O][e]=!1),n=x(n,{enumerable:w(0,!1)})):(r(t,O)||P(t,O,w(1,{})),t[O][e]=!0),q(t,e,n)):P(t,e,n)},$=function(t,e){y(t);for(var n,i=g(e=b(e)),r=0,o=i.length;o>r;)K(t,n=i[r++],e[n]);return t},Q=function(t,e){return void 0===e?x(t):$(x(t),e)},X=function(t){var e=j.call(this,t=_(t,!0));return!(this===R&&r(z,t)&&!r(H,t))&&(!(e||!r(this,t)||!r(z,t)||r(this,O)&&this[O][t])||e)},Y=function(t,e){if(t=b(t),e=_(e,!0),t!==R||!r(z,e)||r(H,e)){var n=E(t,e);return!n||!r(z,e)||r(t,O)&&t[O][e]||(n.enumerable=!0),n}},G=function(t){for(var e,n=M(b(t)),i=[],o=0;n.length>o;)r(z,e=n[o++])||e==O||e==c||i.push(e);return i},J=function(t){for(var e,n=t===R,i=M(n?H:b(t)),o=[],s=0;i.length>s;)!r(z,e=i[s++])||n&&!r(R,e)||o.push(z[e]);return o};F||(A=function(){if(this instanceof A)throw TypeError("Symbol is not a constructor!");var t=h(arguments.length>0?arguments[0]:void 0),e=function(n){this===R&&e.call(H,n),r(this,O)&&r(this[O],t)&&(this[O][t]=!1),q(this,t,w(1,n))};return o&&W&&q(R,t,{configurable:!0,set:e}),U(t)},a(A.prototype,"toString",function(){return this._k}),k.f=Y,S.f=K,n(69).f=C.f=G,n(47).f=X,n(68).f=J,o&&!n(34)&&a(R,"propertyIsEnumerable",X,!0),p.f=function(t){return U(f(t))}),s(s.G+s.W+s.F*!F,{Symbol:A});for(var Z="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),tt=0;Z.length>tt;)f(Z[tt++]);for(var et=T(f.store),nt=0;et.length>nt;)m(et[nt++]);s(s.S+s.F*!F,"Symbol",{for:function(t){return r(L,t+="")?L[t]:L[t]=A(t)},keyFor:function(t){if(!V(t))throw TypeError(t+" is not a symbol!");for(var e in L)if(L[e]===t)return e},useSetter:function(){W=!0},useSimple:function(){W=!1}}),s(s.S+s.F*!F,"Object",{create:Q,defineProperty:K,defineProperties:$,getOwnPropertyDescriptor:Y,getOwnPropertyNames:G,getOwnPropertySymbols:J}),N&&s(s.S+s.F*(!F||u(function(){var t=A();return"[null]"!=I([t])||"{}"!=I({a:t})||"{}"!=I(Object(t))})),"JSON",{stringify:function(t){if(void 0!==t&&!V(t)){for(var e,n,i=[t],r=1;arguments.length>r;)i.push(arguments[r++]);return e=i[1],"function"==typeof e&&(n=e),!n&&v(e)||(e=function(t,e){if(n&&(e=n.call(this,t,e)),!V(e))return e}),i[1]=e,I.apply(N,i)}}}),A.prototype[D]||n(9)(A.prototype,D,A.prototype.valueOf),d(A,"Symbol"),d(Math,"Math",!0),d(i.JSON,"JSON",!0)},function(t,e,n){var i=n(33),r=n(68),o=n(47);t.exports=function(t){var e=i(t),n=r.f;if(n)for(var s,a=n(t),c=o.f,u=0;a.length>u;)c.call(t,s=a[u++])&&e.push(s);return e}},function(t,e,n){var i=n(13),r=n(69).f,o={}.toString,s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(t){try{return r(t)}catch(t){return s.slice()}};t.exports.f=function(t){return s&&"[object Window]"==o.call(t)?a(t):r(i(t))}},function(t,e,n){var i=n(47),r=n(19),o=n(13),s=n(39),a=n(8),c=n(65),u=Object.getOwnPropertyDescriptor;e.f=n(5)?u:function(t,e){if(t=o(t),e=s(e,!0),c)try{return u(t,e)}catch(t){}if(a(t,e))return r(!i.f.call(t,e),t[e])}},function(t,e,n){n(46)("asyncIterator")},function(t,e,n){n(46)("observable")},function(t,e,n){var i=n(9);t.exports=function(t,e,n){for(var r in e)n&&t[r]?t[r]=e[r]:i(t,r,e[r]);return t}},function(t,e){t.exports=function(t,e,n,i){if(!(t instanceof e)||void 0!==i&&i in t)throw TypeError(n+": incorrect invocation!");return t}},function(t,e){function n(t){this.sourceStr=t,this.subCombos=n.parseComboStr(t),this.keyNames=this.subCombos.reduce(function(t,e){return t.concat(e)},[])}n.sequenceDeliminator=">>",n.comboDeliminator=">",n.keyDeliminator="+",n.parseComboStr=function(t){for(var e=n._splitStr(t,n.comboDeliminator),i=[],r=0;r<e.length;r+=1)i.push(n._splitStr(e[r],n.keyDeliminator));return i},n.prototype.check=function(t){for(var e=0,n=0;n<this.subCombos.length;n+=1)if(-1===(e=this._checkSubCombo(this.subCombos[n],e,t)))return!1;return!0},n.prototype.isEqual=function(t){if(!t||"string"!=typeof t&&"object"!=typeof t)return!1;if("string"==typeof t&&(t=new n(t)),this.subCombos.length!==t.subCombos.length)return!1;for(var e=0;e<this.subCombos.length;e+=1)if(this.subCombos[e].length!==t.subCombos[e].length)return!1;for(var e=0;e<this.subCombos.length;e+=1){for(var i=this.subCombos[e],r=t.subCombos[e].slice(0),o=0;o<i.length;o+=1){var s=i[o],a=r.indexOf(s);a>-1&&r.splice(a,1)}if(0!==r.length)return!1}return!0},n._splitStr=function(t,e){for(var n=t,i=e,r="",o=[],s=0;s<n.length;s+=1)s>0&&n[s]===i&&"\\"!==n[s-1]&&(o.push(r.trim()),r="",s+=1),r+=n[s];return r&&o.push(r.trim()),o},n.prototype._checkSubCombo=function(t,e,i){t=t.slice(0),i=i.slice(e);for(var r=e,o=0;o<t.length;o+=1){var s=t[o];if("\\"===s[0]){var a=s.slice(1);a!==n.comboDeliminator&&a!==n.keyDeliminator||(s=a)}var c=i.indexOf(s);if(c>-1&&(t.splice(o,1),o-=1,c>r&&(r=c),0===t.length))return r}return-1},t.exports=n},function(t,e,n){t.exports={default:n(135),__esModule:!0}},function(t,e,n){n(28),n(21),t.exports=n(136)},function(t,e,n){var i=n(51),r=n(1)("iterator"),o=n(14);t.exports=n(2).isIterable=function(t){var e=Object(t);return void 0!==e[r]||"@@iterator"in e||o.hasOwnProperty(i(e))}},function(t,e,n){t.exports={default:n(138),__esModule:!0}},function(t,e,n){n(28),n(21),t.exports=n(139)},function(t,e,n){var i=n(6),r=n(58);t.exports=n(2).getIterator=function(t){var e=r(t);if("function"!=typeof e)throw TypeError(t+" is not iterable!");return i(e.call(t))}},function(t,e,n){var i=n(2),r=i.JSON||(i.JSON={stringify:JSON.stringify});t.exports=function(t){return r.stringify.apply(r,arguments)}},function(t,e,n){var i=n(11),r=function(){return i.Date.now()};t.exports=r},function(t,e,n){function i(t){var e=s.call(t,c),n=t[c];try{t[c]=void 0;var i=!0}catch(t){}var r=a.call(t);return i&&(e?t[c]=n:delete t[c]),r}var r=n(36),o=Object.prototype,s=o.hasOwnProperty,a=o.toString,c=r?r.toStringTag:void 0;t.exports=i},function(t,e){function n(t){return r.call(t)}var i=Object.prototype,r=i.toString;t.exports=n},function(t,e,n){function i(t,e){var n;if("function"!=typeof e)throw new TypeError(o);return t=r(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=void 0),n}}var r=n(76),o="Expected a function";t.exports=i},function(t,e,n){function i(t){if(!t)return 0===t?t:0;if((t=r(t))===o||t===-o){return(t<0?-1:1)*s}return t===t?t:0}var r=n(75),o=1/0,s=1.7976931348623157e308;t.exports=i},function(t,e,n){var i,r;!function(o,s){i=s,void 0!==(r="function"==typeof i?i.call(e,n,e,t):i)&&(t.exports=r)}(0,function(){function t(t,e,n){return t<e?e:t>n?n:t}function e(t){return 100*(-1+t)}function n(t,n,i){var r;return r="translate3d"===u.positionUsing?{transform:"translate3d("+e(t)+"%,0,0)"}:"translate"===u.positionUsing?{transform:"translate("+e(t)+"%,0)"}:{"margin-left":e(t)+"%"},r.transition="all "+n+"ms "+i,r}function i(t,e){return("string"==typeof t?t:s(t)).indexOf(" "+e+" ")>=0}function r(t,e){var n=s(t),r=n+e;i(n,e)||(t.className=r.substring(1))}function o(t,e){var n,r=s(t);i(t,e)&&(n=r.replace(" "+e+" "," "),t.className=n.substring(1,n.length-1))}function s(t){return(" "+(t.className||"")+" ").replace(/\s+/gi," ")}function a(t){t&&t.parentNode&&t.parentNode.removeChild(t)}var c={};c.version="0.2.0";var u=c.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};c.configure=function(t){var e,n;for(e in t)void 0!==(n=t[e])&&t.hasOwnProperty(e)&&(u[e]=n);return this},c.status=null,c.set=function(e){var i=c.isStarted();e=t(e,u.minimum,1),c.status=1===e?null:e;var r=c.render(!i),o=r.querySelector(u.barSelector),s=u.speed,a=u.easing;return r.offsetWidth,l(function(t){""===u.positionUsing&&(u.positionUsing=c.getPositioningCSS()),d(o,n(e,s,a)),1===e?(d(r,{transition:"none",opacity:1}),r.offsetWidth,setTimeout(function(){d(r,{transition:"all "+s+"ms linear",opacity:0}),setTimeout(function(){c.remove(),t()},s)},s)):setTimeout(t,s)}),this},c.isStarted=function(){return"number"==typeof c.status},c.start=function(){c.status||c.set(0);var t=function(){setTimeout(function(){c.status&&(c.trickle(),t())},u.trickleSpeed)};return u.trickle&&t(),this},c.done=function(t){return t||c.status?c.inc(.3+.5*Math.random()).set(1):this},c.inc=function(e){var n=c.status;return n?("number"!=typeof e&&(e=(1-n)*t(Math.random()*n,.1,.95)),n=t(n+e,0,.994),c.set(n)):c.start()},c.trickle=function(){return c.inc(Math.random()*u.trickleRate)},function(){var t=0,e=0;c.promise=function(n){return n&&"resolved"!==n.state()?(0===e&&c.start(),t++,e++,n.always(function(){e--,0===e?(t=0,c.done()):c.set((t-e)/t)}),this):this}}(),c.render=function(t){if(c.isRendered())return document.getElementById("nprogress");r(document.documentElement,"nprogress-busy");var n=document.createElement("div");n.id="nprogress",n.innerHTML=u.template;var i,o=n.querySelector(u.barSelector),s=t?"-100":e(c.status||0),l=document.querySelector(u.parent);return d(o,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),u.showSpinner||(i=n.querySelector(u.spinnerSelector))&&a(i),l!=document.body&&r(l,"nprogress-custom-parent"),l.appendChild(n),n},c.remove=function(){o(document.documentElement,"nprogress-busy"),o(document.querySelector(u.parent),"nprogress-custom-parent");var t=document.getElementById("nprogress");t&&a(t)},c.isRendered=function(){return!!document.getElementById("nprogress")},c.getPositioningCSS=function(){var t=document.body.style,e="WebkitTransform"in t?"Webkit":"MozTransform"in t?"Moz":"msTransform"in t?"ms":"OTransform"in t?"O":"";return e+"Perspective"in t?"translate3d":e+"Transform"in t?"translate":"margin"};var l=function(){function t(){var n=e.shift();n&&n(t)}var e=[];return function(n){e.push(n),1==e.length&&t()}}(),d=function(){function t(t){return t.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(t,e){return e.toUpperCase()})}function e(t){var e=document.body.style;if(t in e)return t;for(var n,i=r.length,o=t.charAt(0).toUpperCase()+t.slice(1);i--;)if((n=r[i]+o)in e)return n;return t}function n(n){return n=t(n),o[n]||(o[n]=e(n))}function i(t,e,i){e=n(e),t.style[e]=i}var r=["Webkit","O","Moz","ms"],o={};return function(t,e){var n,r,o=arguments;if(2==o.length)for(n in e)void 0!==(r=e[n])&&e.hasOwnProperty(n)&&i(t,n,r);else i(t,o[1],o[2])}}();return c})},function(t,e,n){"use strict";e.__esModule=!0;var i=n(148),r=function(t){return t&&t.__esModule?t:{default:t}}(i);e.default=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return(0,r.default)(t)}},function(t,e,n){t.exports={default:n(149),__esModule:!0}},function(t,e,n){n(21),n(150),t.exports=n(2).Array.from},function(t,e,n){"use strict";var i=n(20),r=n(7),o=n(49),s=n(99),a=n(100),c=n(50),u=n(151),l=n(58);r(r.S+r.F*!n(103)(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,r,d,h=o(t),f="function"==typeof this?this:Array,p=arguments.length,m=p>1?arguments[1]:void 0,g=void 0!==m,v=0,y=l(h);if(g&&(m=i(m,p>2?arguments[2]:void 0,2)),void 0==y||f==Array&&a(y))for(e=c(h.length),n=new f(e);e>v;v++)u(n,v,g?m(h[v],v):h[v]);else for(d=y.call(h),n=new f;!(r=d.next()).done;v++)u(n,v,g?s(d,m,[r.value,v],!0):r.value);return n.length=v,n}})},function(t,e,n){"use strict";var i=n(4),r=n(19);t.exports=function(t,e,n){e in t?i.f(t,e,r(0,n)):t[e]=n}},function(t,e,n){function i(t,e,n,s,a){return t===e||(null==t||null==e||!o(t)&&!o(e)?t!==t&&e!==e:r(t,e,n,s,i,a))}var r=n(255),o=n(22);t.exports=i},function(t,e){function n(){this.__data__=[],this.size=0}t.exports=n},function(t,e,n){function i(t){var e=this.__data__,n=r(e,t);return!(n<0)&&(n==e.length-1?e.pop():s.call(e,n,1),--this.size,!0)}var r=n(30),o=Array.prototype,s=o.splice;t.exports=i},function(t,e,n){function i(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}var r=n(30);t.exports=i},function(t,e,n){function i(t){return r(this.__data__,t)>-1}var r=n(30);t.exports=i},function(t,e,n){function i(t,e){var n=this.__data__,i=r(n,t);return i<0?(++this.size,n.push([t,e])):n[i][1]=e,this}var r=n(30);t.exports=i},function(t,e,n){function i(t){return!(!s(t)||o(t))&&(r(t)?p:u).test(a(t))}var r=n(84),o=n(159),s=n(15),a=n(104),c=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,l=Function.prototype,d=Object.prototype,h=l.toString,f=d.hasOwnProperty,p=RegExp("^"+h.call(f).replace(c,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=i},function(t,e,n){function i(t){return!!o&&o in t}var r=n(160),o=function(){var t=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=i},function(t,e,n){var i=n(11),r=i["__core-js_shared__"];t.exports=r},function(t,e){function n(t,e){return null==t?void 0:t[e]}t.exports=n},function(t,e,n){function i(){this.size=0,this.__data__={hash:new r,map:new(s||o),string:new r}}var r=n(163),o=n(62),s=n(83);t.exports=i},function(t,e,n){function i(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var i=t[e];this.set(i[0],i[1])}}var r=n(164),o=n(165),s=n(166),a=n(167),c=n(168);i.prototype.clear=r,i.prototype.delete=o,i.prototype.get=s,i.prototype.has=a,i.prototype.set=c,t.exports=i},function(t,e,n){function i(){this.__data__=r?r(null):{},this.size=0}var r=n(31);t.exports=i},function(t,e){function n(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=n},function(t,e,n){function i(t){var e=this.__data__;if(r){var n=e[t];return n===o?void 0:n}return a.call(e,t)?e[t]:void 0}var r=n(31),o="__lodash_hash_undefined__",s=Object.prototype,a=s.hasOwnProperty;t.exports=i},function(t,e,n){function i(t){var e=this.__data__;return r?void 0!==e[t]:s.call(e,t)}var r=n(31),o=Object.prototype,s=o.hasOwnProperty;t.exports=i},function(t,e,n){function i(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?o:e,this}var r=n(31),o="__lodash_hash_undefined__";t.exports=i},function(t,e,n){function i(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}var r=n(32);t.exports=i},function(t,e){function n(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=n},function(t,e,n){function i(t){return r(this,t).get(t)}var r=n(32);t.exports=i},function(t,e,n){function i(t){return r(this,t).has(t)}var r=n(32);t.exports=i},function(t,e,n){function i(t,e){var n=r(this,t),i=n.size;return n.set(t,e),this.size+=n.size==i?0:1,this}var r=n(32);t.exports=i},function(t,e){function n(t){return this.__data__.set(t,i),this}var i="__lodash_hash_undefined__";t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}t.exports=n},function(t,e){function n(t,e){for(var n=-1,i=null==t?0:t.length,r=0,o=[];++n<i;){var s=t[n];e(s,n,t)&&(o[r++]=s)}return o}t.exports=n},function(t,e,n){var i=n(270),r=n(22),o=Object.prototype,s=o.hasOwnProperty,a=o.propertyIsEnumerable,c=i(function(){return arguments}())?i:function(t){return r(t)&&s.call(t,"callee")&&!a.call(t,"callee")};t.exports=c},function(t,e,n){function i(t,e,n,i){var d=-1,h=o,f=!0,p=t.length,m=[],g=e.length;if(!p)return m;n&&(e=a(e,c(n))),i?(h=s,f=!1):e.length>=l&&(h=u,f=!1,e=new r(e));t:for(;++d<p;){var v=t[d],y=null==n?v:n(v);if(v=i||0!==v?v:0,f&&y===y){for(var b=g;b--;)if(e[b]===y)continue t;m.push(v)}else h(e,y,i)||m.push(v)}return m}var r=n(86),o=n(107),s=n(110),a=n(53),c=n(106),u=n(87),l=200;t.exports=i},function(t,e){function n(t){return t!==t}t.exports=n},function(t,e){function n(t,e,n){for(var i=n-1,r=t.length;++i<r;)if(t[i]===e)return i;return-1}t.exports=n},function(t,e,n){function i(t,e,n){return e=o(void 0===e?t.length-1:e,0),function(){for(var i=arguments,s=-1,a=o(i.length-e,0),c=Array(a);++s<a;)c[s]=i[e+s];s=-1;for(var u=Array(e+1);++s<e;)u[s]=i[s];return u[e]=n(c),r(t,this,u)}}var r=n(183),o=Math.max;t.exports=i},function(t,e){function n(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}t.exports=n},function(t,e,n){var i=n(185),r=n(188),o=r(i);t.exports=o},function(t,e,n){var i=n(186),r=n(187),o=n(64),s=r?function(t,e){return r(t,"toString",{configurable:!0,enumerable:!1,value:i(e),writable:!0})}:o;t.exports=s},function(t,e){function n(t){return function(){return t}}t.exports=n},function(t,e,n){var i=n(23),r=function(){try{var t=i(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=r},function(t,e){function n(t){var e=0,n=0;return function(){var s=o(),a=r-(s-n);if(n=s,a>0){if(++e>=i)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var i=800,r=16,o=Date.now;t.exports=n},function(t,e,n){function i(t,e){e=r(e,t);for(var n=0,i=e.length;null!=t&&n<i;)t=t[o(e[n++])];return n&&n==i?t:void 0}var r=n(190),o=n(90);t.exports=i},function(t,e,n){function i(t,e){return r(t)?t:o(t,e)?[t]:s(a(t))}var r=n(17),o=n(191),s=n(298),a=n(300);t.exports=i},function(t,e,n){function i(t,e){if(r(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!o(t))||(a.test(t)||!s.test(t)||null!=e&&t in Object(e))}var r=n(17),o=n(60),s=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;t.exports=i},function(t,e,n){function i(t,e,n){var i=null==t?0:t.length;if(!i)return-1;var c=null==n?0:s(n);return c<0&&(c=a(i+c,0)),r(t,o(e,3),c)}var r=n(109),o=n(89),s=n(76),a=Math.max;t.exports=i},function(t,e,n){"use strict";function i(t){var e,n;this.promise=new t(function(t,i){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=i}),this.resolve=r(e),this.reject=r(n)}var r=n(48);t.exports.f=function(t){return new i(t)}},function(t,e,n){(function(t){function n(t,e){for(var n=0,i=t.length-1;i>=0;i--){var r=t[i];"."===r?t.splice(i,1):".."===r?(t.splice(i,1),n++):n&&(t.splice(i,1),n--)}if(e)for(;n--;n)t.unshift("..");return t}function i(t,e){if(t.filter)return t.filter(e);for(var n=[],i=0;i<t.length;i++)e(t[i],i,t)&&n.push(t[i]);return n}var r=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,o=function(t){return r.exec(t).slice(1)};e.resolve=function(){for(var e="",r=!1,o=arguments.length-1;o>=-1&&!r;o--){var s=o>=0?arguments[o]:t.cwd();if("string"!=typeof s)throw new TypeError("Arguments to path.resolve must be strings");s&&(e=s+"/"+e,r="/"===s.charAt(0))}return e=n(i(e.split("/"),function(t){return!!t}),!r).join("/"),(r?"/":"")+e||"."},e.normalize=function(t){var r=e.isAbsolute(t),o="/"===s(t,-1);return t=n(i(t.split("/"),function(t){return!!t}),!r).join("/"),t||r||(t="."),t&&o&&(t+="/"),(r?"/":"")+t},e.isAbsolute=function(t){return"/"===t.charAt(0)},e.join=function(){var t=Array.prototype.slice.call(arguments,0);return e.normalize(i(t,function(t,e){if("string"!=typeof t)throw new TypeError("Arguments to path.join must be strings");return t}).join("/"))},e.relative=function(t,n){function i(t){for(var e=0;e<t.length&&""===t[e];e++);for(var n=t.length-1;n>=0&&""===t[n];n--);return e>n?[]:t.slice(e,n-e+1)}t=e.resolve(t).substr(1),n=e.resolve(n).substr(1);for(var r=i(t.split("/")),o=i(n.split("/")),s=Math.min(r.length,o.length),a=s,c=0;c<s;c++)if(r[c]!==o[c]){a=c;break}for(var u=[],c=a;c<r.length;c++)u.push("..");return u=u.concat(o.slice(a)),u.join("/")},e.sep="/",e.delimiter=":",e.dirname=function(t){var e=o(t),n=e[0],i=e[1];return n||i?(i&&(i=i.substr(0,i.length-1)),n+i):"."},e.basename=function(t,e){var n=o(t)[2];return e&&n.substr(-1*e.length)===e&&(n=n.substr(0,n.length-e.length)),n},e.extname=function(t){return o(t)[3]};var s="b"==="ab".substr(-1)?function(t,e,n){return t.substr(e,n)}:function(t,e,n){return e<0&&(e=t.length+e),t.substr(e,n)}}).call(e,n(345))},,function(t,e,n){t.exports={default:n(232),__esModule:!0}},function(t,e,n){"use strict";var i=n(3),r=n(2),o=n(4),s=n(5),a=n(1)("species");t.exports=function(t){var e="function"==typeof r[t]?r[t]:i[t];s&&e&&!e[a]&&o.f(e,a,{configurable:!0,get:function(){return this}})}},function(t,e,n){var i=n(12);t.exports=function(t,e){if(!i(t)||t._t!==e)throw TypeError("Incompatible receiver, "+e+" required!");return t}},function(t,e,n){function i(t){this.localeName=t,this.pressedKeys=[],this._appliedMacros=[],this._keyMap={},this._killKeyCodes=[],this._macros=[]}var r=n(133);i.prototype.bindKeyCode=function(t,e){"string"==typeof e&&(e=[e]),this._keyMap[t]=e},i.prototype.bindMacro=function(t,e){"string"==typeof e&&(e=[e]);var n=null;"function"==typeof e&&(n=e,e=null);var i={keyCombo:new r(t),keyNames:e,handler:n};this._macros.push(i)},i.prototype.getKeyCodes=function(t){var e=[];for(var n in this._keyMap){this._keyMap[n].indexOf(t)>-1&&e.push(0|n)}return e},i.prototype.getKeyNames=function(t){return this._keyMap[t]||[]},i.prototype.setKillKey=function(t){if("string"!=typeof t)this._killKeyCodes.push(t);else for(var e=this.getKeyCodes(t),n=0;n<e.length;n+=1)this.setKillKey(e[n])},i.prototype.pressKey=function(t){if("string"!=typeof t){for(var e=this.getKeyNames(t),n=0;n<e.length;n+=1)-1===this.pressedKeys.indexOf(e[n])&&this.pressedKeys.push(e[n]);this._applyMacros()}else for(var i=this.getKeyCodes(t),n=0;n<i.length;n+=1)this.pressKey(i[n])},i.prototype.releaseKey=function(t){if("string"==typeof t)for(var e=this.getKeyCodes(t),n=0;n<e.length;n+=1)this.releaseKey(e[n]);else{var i=this.getKeyNames(t);if(this._killKeyCodes.indexOf(t)>-1)this.pressedKeys.length=0;else for(var n=0;n<i.length;n+=1){var r=this.pressedKeys.indexOf(i[n]);r>-1&&this.pressedKeys.splice(r,1)}this._clearMacros()}},i.prototype._applyMacros=function(){for(var t=this._macros.slice(0),e=0;e<t.length;e+=1){var n=t[e];if(n.keyCombo.check(this.pressedKeys)){n.handler&&(n.keyNames=n.handler(this.pressedKeys));for(var i=0;i<n.keyNames.length;i+=1)-1===this.pressedKeys.indexOf(n.keyNames[i])&&this.pressedKeys.push(n.keyNames[i]);this._appliedMacros.push(n)}}},i.prototype._clearMacros=function(){for(var t=0;t<this._appliedMacros.length;t+=1){var e=this._appliedMacros[t];if(!e.keyCombo.check(this.pressedKeys)){for(var n=0;n<e.keyNames.length;n+=1){var i=this.pressedKeys.indexOf(e.keyNames[n]);i>-1&&this.pressedKeys.splice(i,1)}e.handler&&(e.keyNames=null),this._appliedMacros.splice(t,1),t-=1}}},t.exports=i},function(t,e,n){var i=n(0);!function(t,e){function n(t){if(9===t.keyCode){var e=!!t.shiftKey;i(this,t.target,e)&&(t.preventDefault(),t.stopPropagation())}}function i(t,e,n){var i,r,o,s,c=a(t),u=e;do{switch(i=c.index(u),r=i+1,o=i-1,s=c.length-1,i){case-1:return!1;case 0:o=s;break;case s:r=0}if(n&&(r=o),!(u=c.get(r))||u===e)return!0;try{u.focus()}catch(t){return!0}}while(c.length>1&&e===e.ownerDocument.activeElement);return!0}function r(){return this.tabIndex>0}function o(){return!this.tabIndex}function s(t,e){return t.t-e.t||t.i-e.i}function a(e){var n=t(e),i=[],a=0;return h.enable&&h.enable(),n.find("a[href], link[href], [draggable=true], [contenteditable=true], :input:enabled, [tabindex=0]").filter(":visible").filter(o).each(function(t,e){i.push({v:e,t:0,i:a++})}),n.find("[tabindex]").filter(":visible").filter(r).each(function(t,e){i.push({v:e,t:e.tabIndex,i:a++})}),h.disable&&h.disable(),i=t.map(i.sort(s),function(t){return t.v}),t(i)}function c(){return this.keydown(n),this.data(d,!0),this}function u(){return this.unbind("keydown",n),this.removeData(d),this}function l(){return!!this.data(d)}var d="trap.isTrapping";t.fn.extend({trap:c,untrap:u,isTrapping:l});var h={};t.find.find&&t.find.attr!==t.attr&&function(){function n(t){var n=t.getAttributeNode(o);return n&&n.specified?parseInt(n.value,10):e}function i(){s[o]=s.tabIndex=n}function r(){delete s[o],delete s.tabIndex}var o="tabindex",s=t.expr.attrHandle;h={enable:i,disable:r}}()}(i)},function(t,e,n){function i(t,e){return r(t,e)}var r=n(152);t.exports=i},function(t,e,n){function i(t){var e=this.__data__=new r(t);this.size=e.size}var r=n(62),o=n(256),s=n(257),a=n(258),c=n(259),u=n(260);i.prototype.clear=o,i.prototype.delete=s,i.prototype.get=a,i.prototype.has=c,i.prototype.set=u,t.exports=i},function(t,e,n){function i(t,e,n,i,u,l){var d=n&a,h=t.length,f=e.length;if(h!=f&&!(d&&f>h))return!1;var p=l.get(t);if(p&&l.get(e))return p==e;var m=-1,g=!0,v=n&c?new r:void 0;for(l.set(t,e),l.set(e,t);++m<h;){var y=t[m],b=e[m];if(i)var _=d?i(b,y,m,e,t,l):i(y,b,m,t,e,l);if(void 0!==_){if(_)continue;g=!1;break}if(v){if(!o(e,function(t,e){if(!s(v,e)&&(y===t||u(y,t,n,i,l)))return v.push(e)})){g=!1;break}}else if(y!==b&&!u(y,b,n,i,l)){g=!1;break}}return l.delete(t),l.delete(e),g}var r=n(86),o=n(261),s=n(87),a=1,c=2;t.exports=i},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t,i){n[++e]=[i,t]}),n}t.exports=n},function(t,e){function n(t,e){for(var n=-1,i=e.length,r=t.length;++n<i;)t[r+n]=e[n];return t}t.exports=n},function(t,e){function n(t,e){for(var n=-1,i=Array(t);++n<t;)i[n]=e(n);return i}t.exports=n},function(t,e,n){(function(t){var i=n(11),r=n(271),o="object"==typeof e&&e&&!e.nodeType&&e,s=o&&"object"==typeof t&&t&&!t.nodeType&&t,a=s&&s.exports===o,c=a?i.Buffer:void 0,u=c?c.isBuffer:void 0,l=u||r;t.exports=l}).call(e,n(78)(t))},function(t,e,n){var i=n(272),r=n(106),o=n(273),s=o&&o.isTypedArray,a=s?r(s):i;t.exports=a},function(t,e,n){var i=n(278),r=n(83),o=n(279),s=n(210),a=n(280),c=n(24),u=n(104),l=u(i),d=u(r),h=u(o),f=u(s),p=u(a),m=c;(i&&"[object DataView]"!=m(new i(new ArrayBuffer(1)))||r&&"[object Map]"!=m(new r)||o&&"[object Promise]"!=m(o.resolve())||s&&"[object Set]"!=m(new s)||a&&"[object WeakMap]"!=m(new a))&&(m=function(t){var e=c(t),n="[object Object]"==e?t.constructor:void 0,i=n?u(n):"";if(i)switch(i){case l:return"[object DataView]";case d:return"[object Map]";case h:return"[object Promise]";case f:return"[object Set]";case p:return"[object WeakMap]"}return e}),t.exports=m},function(t,e,n){var i=n(23),r=n(11),o=i(r,"Set");t.exports=o},function(t,e,n){function i(t,e,n){var i=-1,d=o,h=t.length,f=!0,p=[],m=p;if(n)f=!1,d=s;else if(h>=l){var g=e?null:c(t);if(g)return u(g);f=!1,d=a,m=new r}else m=e?[]:p;t:for(;++i<h;){var v=t[i],y=e?e(v):v;if(v=n||0!==v?v:0,f&&y===y){for(var b=m.length;b--;)if(m[b]===y)continue t;e&&m.push(y),p.push(v)}else d(m,y,n)||(m!==p&&m.push(y),p.push(v))}return p}var r=n(86),o=n(107),s=n(110),a=n(87),c=n(285),u=n(176),l=200;t.exports=i},function(t,e,n){function i(t,e,n){var i=a(t)?r:o;return n&&c(t,e,n)&&(e=void 0),i(t,s(e,3))}var r=n(287),o=n(288),s=n(89),a=n(17),c=n(307);t.exports=i},function(t,e,n){var i=n(289),r=n(292),o=r(i);t.exports=o},function(t,e,n){function i(t){return t===t&&!r(t)}var r=n(15);t.exports=i},function(t,e){function n(t,e){return function(n){return null!=n&&(n[t]===e&&(void 0!==e||t in Object(n)))}}t.exports=n},function(t,e,n){function i(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(o);var n=function(){var i=arguments,r=e?e.apply(this,i):i[0],o=n.cache;if(o.has(r))return o.get(r);var s=t.apply(this,i);return n.cache=o.set(r,s)||o,s};return n.cache=new(i.Cache||r),n}var r=n(85),o="Expected a function";i.Cache=r,t.exports=i},function(t,e){function n(t){return function(e){return null==e?void 0:e[t]}}t.exports=n},function(t,e,n){var i=n(308),r=n(192),o=i(r);t.exports=o},function(t,e,n){var i=n(6),r=n(48),o=n(1)("species");t.exports=function(t,e){var n,s=i(t).constructor;return void 0===s||void 0==(n=i(s)[o])?e:r(n)}},function(t,e,n){var i,r,o,s=n(20),a=n(322),c=n(92),u=n(55),l=n(3),d=l.process,h=l.setImmediate,f=l.clearImmediate,p=l.MessageChannel,m=l.Dispatch,g=0,v={},y=function(){var t=+this;if(v.hasOwnProperty(t)){var e=v[t];delete v[t],e()}},b=function(t){y.call(t.data)};h&&f||(h=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return v[++g]=function(){a("function"==typeof t?t:Function(t),e)},i(g),g},f=function(t){delete v[t]},"process"==n(27)(d)?i=function(t){d.nextTick(s(y,t,1))}:m&&m.now?i=function(t){m.now(s(y,t,1))}:p?(r=new p,o=r.port2,r.port1.onmessage=b,i=s(o.postMessage,o,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(i=function(t){l.postMessage(t+"","*")},l.addEventListener("message",b,!1)):i="onreadystatechange"in u("script")?function(t){c.appendChild(u("script")).onreadystatechange=function(){c.removeChild(this),y.call(t)}}:function(t){setTimeout(s(y,t,1),0)}),t.exports={set:h,clear:f}},function(t,e){t.exports=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}},function(t,e,n){var i=n(6),r=n(12),o=n(193);t.exports=function(t,e){if(i(t),r(e)&&e.constructor===t)return e;var n=o.f(t);return(0,n.resolve)(e),n.promise}},function(t,e,n){!function(n,i){void 0!==t&&t.exports?e=t.exports=i():e.diffDOM=i()}(0,function(){"use strict";function t(t,e,n){var i=t[e];t[e]=t[n],t[n]=i}var e,n=function(t){var e=this;if(t){var n,i=Object.keys(t),r=i.length;for(n=0;n<r;n++)e[i[n]]=t[i[n]]}};n.prototype={toString:function(){return JSON.stringify(this)},setValue:function(t,e){return this[t]=e,this}};var i=function(t,e){this.oldValue=t,this.newValue=e};i.prototype={contains:function(t){return t.length<this.length&&(t.newValue>=this.newValue&&t.newValue<this.newValue+this.length)},toString:function(){return this.length+" element subset, first mapping: old "+this.oldValue+" → new "+this.newValue}};var r=function(t){var e=[];return"#text"!==t.nodeName&&"#comment"!==t.nodeName&&(e.push(t.nodeName),t.attributes&&(t.attributes.class&&e.push(t.nodeName+"."+t.attributes.class.replace(/ /g,".")),t.attributes.id&&e.push(t.nodeName+"#"+t.attributes.id))),e},o=function(t){var e,n,i,o,s,a,c,u,l={},d={},h=t.length;for(c=0;c<h;c++)for(n=t[c],e=n.length,i=r(n),u=0;u<e;u++)o=i[u],s=o in l,a=o in d,s||a?s&&(delete l[o],d[o]=!0):l[o]=!0;return l},s=function(t,e){var n,i,r=o(t),s=o(e),a={},c=Object.keys(r),u=c.length;for(i=0;i<u;i++)n=c[i],s[n]&&(a[n]=!0);return a},a=function(t){return delete t.outerDone,delete t.innerDone,delete t.valueDone,!t.childNodes||t.childNodes.every(a)},c=function(t,e){var n,i;if(!["nodeName","value","checked","selected","data"].every(function(n){return t[n]===e[n]}))return!1;if(Boolean(t.attributes)!==Boolean(e.attributes))return!1;if(Boolean(t.childNodes)!==Boolean(e.childNodes))return!1;if(t.attributes){if(n=Object.keys(t.attributes),i=Object.keys(e.attributes),n.length!==i.length)return!1;if(!n.every(function(n){if(t.attributes[n]!==e.attributes[n])return!1}))return!1}if(t.childNodes){if(t.childNodes.length!==e.childNodes.length)return!1;if(!t.childNodes.every(function(t,n){return c(t,e.childNodes[n])}))return!1}return!0},u=function(t,e,n,i,r){var o,a,c;if(!t||!e)return!1;if(t.nodeName!==e.nodeName)return!1;if("#text"===t.nodeName)return!!r||t.data===e.data;if(t.nodeName in n)return!0;if(t.attributes&&e.attributes){if(t.attributes.id&&t.attributes.id===e.attributes.id){if(t.nodeName+"#"+t.attributes.id in n)return!0}if(t.attributes.class&&t.attributes.class===e.attributes.class){if(t.nodeName+"."+t.attributes.class.replace(/ /g,".")in n)return!0}}return!!i||(a=t.childNodes?t.childNodes.slice().reverse():[],c=e.childNodes?e.childNodes.slice().reverse():[],a.length===c.length&&(r?a.every(function(t,e){return t.nodeName===c[e].nodeName}):(o=s(a,c),a.every(function(t,e){return u(t,c[e],o,!0,!0)}))))},l=function(t){return JSON.parse(JSON.stringify(t))},d=function(t,e,n,o){var a,c,l,d,h,f,p=0,m=[],g=t.length,v=e.length,y=Array.apply(null,new Array(g+1)).map(function(){return[]}),b=s(t,e),_=g===v;for(_&&t.some(function(t,n){var i=r(t),o=r(e[n]);return i.length!==o.length?(_=!1,!0):(i.some(function(t,e){if(t!==o[e])return _=!1,!0}),!_||void 0)}),l=0;l<g;l++)for(h=t[l],d=0;d<v;d++)f=e[d],n[l]||o[d]||!u(h,f,b,_)?y[l+1][d+1]=0:(y[l+1][d+1]=y[l][d]?y[l][d]+1:1,y[l+1][d+1]>=p&&(p=y[l+1][d+1],m=[l+1,d+1]));return 0!==p&&(a=[m[0]-p,m[1]-p],c=new i(a[0],a[1]),c.length=p,c)},h=function(t,e){return Array.apply(null,new Array(t)).map(function(){return e})},f=function(t,e,n){var i,r,o,s,a,c=t.childNodes?h(t.childNodes.length,!0):[],u=e.childNodes?h(e.childNodes.length,!0):[],l=0,d=n.length;for(i=0;i<d;i++){for(a=n[i],o=a.oldValue+a.length,s=a.newValue+a.length,r=a.oldValue;r<o;r+=1)c[r]=l;for(r=a.newValue;r<s;r+=1)u[r]=l;l+=1}return{gaps1:c,gaps2:u}},p=function(t,e){for(var n,i,r,o=t.childNodes?t.childNodes:[],s=e.childNodes?e.childNodes:[],a=h(o.length,!1),c=h(s.length,!1),u=[],l=!0,f=function(){return arguments[1]};l;)if(l=d(o,s,a,c))for(u.push(l),i=Array.apply(null,new Array(l.length)).map(f),n=i.length,r=0;r<n;r++)!function(t){a[l.oldValue+t]=!0,c[l.newValue+t]=!0}(i[r]);return u},m=function(){this.list=[]};m.prototype={list:!1,add:function(t){this.list.push.apply(this.list,t)},forEach:function(t){var e,n=this.list.length;for(e=0;e<n;e++)t(this.list[e])}};var g=function(t){var e,n,i,r={debug:!1,diffcap:10,maxDepth:!1,valueDiffing:!0,textDiff:function(){arguments[0].data=arguments[3]},preVirtualDiffApply:function(){},postVirtualDiffApply:function(){},preDiffApply:function(){},postDiffApply:function(){},filterOuterDiff:null,compress:!1};void 0===t&&(t={});for(n in r)void 0===t[n]?this[n]=r[n]:this[n]=t[n];var e={addAttribute:"addAttribute",modifyAttribute:"modifyAttribute",removeAttribute:"removeAttribute",modifyTextElement:"modifyTextElement",relocateGroup:"relocateGroup",removeElement:"removeElement",addElement:"addElement",removeTextElement:"removeTextElement",addTextElement:"addTextElement",replaceElement:"replaceElement",modifyValue:"modifyValue",modifyChecked:"modifyChecked",modifySelected:"modifySelected",modifyComment:"modifyComment",action:"action",route:"route",oldValue:"oldValue",newValue:"newValue",element:"element",group:"group",from:"from",to:"to",name:"name",value:"value",data:"data",attributes:"attributes",nodeName:"nodeName",childNodes:"childNodes",checked:"checked",selected:"selected"};if(this.compress){i=0,this._const={};for(n in e)this._const[n]=i,i++}else this._const=e};return g.Diff=n,g.prototype={diff:function(t,n){var i=this.nodeToObj(t),r=this.nodeToObj(n);return e=0,this.debug&&(this.t1Orig=this.nodeToObj(t),this.t2Orig=this.nodeToObj(n)),this.tracker=new m,this.findDiffs(i,r)},findDiffs:function(t,n){var i;do{if(this.debug&&(e+=1)>this.diffcap)throw window.diffError=[this.t1Orig,this.t2Orig],new Error("surpassed diffcap:"+JSON.stringify(this.t1Orig)+" -> "+JSON.stringify(this.t2Orig));i=this.findNextDiff(t,n,[]),0===i.length&&(c(t,n)||(a(t),i=this.findNextDiff(t,n,[]))),i.length>0&&(this.tracker.add(i),this.applyVirtual(t,i))}while(i.length>0);return this.tracker.list},findNextDiff:function(t,e,n){var i,r;if(this.maxDepth&&n.length>this.maxDepth)return[];if(!t.outerDone){if(i=this.findOuterDiff(t,e,n),this.filterOuterDiff&&(r=this.filterOuterDiff(t,e,i))&&(i=r),i.length>0)return t.outerDone=!0,i;t.outerDone=!0}if(!t.innerDone){if(i=this.findInnerDiff(t,e,n),i.length>0)return i;t.innerDone=!0}if(this.valueDiffing&&!t.valueDone){if(i=this.findValueDiff(t,e,n),i.length>0)return t.valueDone=!0,i;t.valueDone=!0}return[]},findOuterDiff:function(t,e,i){var r,o,s,a,c,u,d=this,h=[];if(t.nodeName!==e.nodeName)return[(new n).setValue(d._const.action,d._const.replaceElement).setValue(d._const.oldValue,l(t)).setValue(d._const.newValue,l(e)).setValue(d._const.route,i)];if(t.data!==e.data)return"#text"===t.nodeName?[(new n).setValue(d._const.action,d._const.modifyTextElement).setValue(d._const.route,i).setValue(d._const.oldValue,t.data).setValue(d._const.newValue,e.data)]:[(new n).setValue(d._const.action,d._const.modifyComment).setValue(d._const.route,i).setValue(d._const.oldValue,t.data).setValue(d._const.newValue,e.data)];for(o=t.attributes?Object.keys(t.attributes).sort():[],s=e.attributes?Object.keys(e.attributes).sort():[],a=o.length,u=0;u<a;u++)r=o[u],c=s.indexOf(r),-1===c?h.push((new n).setValue(d._const.action,d._const.removeAttribute).setValue(d._const.route,i).setValue(d._const.name,r).setValue(d._const.value,t.attributes[r])):(s.splice(c,1),t.attributes[r]!==e.attributes[r]&&h.push((new n).setValue(d._const.action,d._const.modifyAttribute).setValue(d._const.route,i).setValue(d._const.name,r).setValue(d._const.oldValue,t.attributes[r]).setValue(d._const.newValue,e.attributes[r])));for(a=s.length,u=0;u<a;u++)r=s[u],h.push((new n).setValue(d._const.action,d._const.addAttribute).setValue(d._const.route,i).setValue(d._const.name,r).setValue(d._const.value,e.attributes[r]));return h},nodeToObj:function(t){var e,n,i,r,o,s={},a=this;if(s.nodeName=t.nodeName,"#text"===s.nodeName||"#comment"===s.nodeName)s.data=t.data;else{if(t.attributes&&t.attributes.length>0)for(s.attributes={},e=Array.prototype.slice.call(t.attributes),i=e.length,o=0;o<i;o++)r=e[o],s.attributes[r.name]=r.value;if(t.childNodes&&t.childNodes.length>0)for(s.childNodes=[],e=Array.prototype.slice.call(t.childNodes),i=e.length,o=0;o<i;o++)n=e[o],s.childNodes.push(a.nodeToObj(n));this.valueDiffing&&(void 0!==t.checked&&t.type&&-1!==["radio","checkbox"].indexOf(t.type.toLowerCase())?s.checked=t.checked:void 0!==t.value&&(s.value=t.value),void 0!==t.selected&&(s.selected=t.selected))}return s},objToNode:function(t,e){var n,i,r,o,s,a,c,u=this;if("#text"===t.nodeName)n=document.createTextNode(t.data);else if("#comment"===t.nodeName)n=document.createComment(t.data);else{if("svg"===t.nodeName||e?(n=document.createElementNS("http://www.w3.org/2000/svg",t.nodeName),e=!0):n=document.createElement(t.nodeName),t.attributes)for(r=Object.keys(t.attributes),a=r.length,c=0;c<a;c++)i=r[c],n.setAttribute(i,t.attributes[i]);if(t.childNodes)for(s=t.childNodes,a=s.length,c=0;c<a;c++)o=s[c],n.appendChild(u.objToNode(o,e));this.valueDiffing&&(t.value&&(n.value=t.value),t.checked&&(n.checked=t.checked),t.selected&&(n.selected=t.selected))}return n},findInnerDiff:function(t,e,i){var r,o,s,a,c,u=this,d=t.childNodes&&e.childNodes?p(t,e):[],h=t.childNodes?t.childNodes:[],f=e.childNodes?e.childNodes:[],m=[],g=0;if(d.length>0&&(m=this.attemptGroupRelocation(t,e,d,i),m.length>0))return m;for(o=Math.max(h.length,f.length),h.length!==f.length&&(r=!0),c=0;c<o;c+=1)s=h[c],a=f[c],r&&(s&&!a?"#text"===s.nodeName?(m.push((new n).setValue(u._const.action,u._const.removeTextElement).setValue(u._const.route,i.concat(g)).setValue(u._const.value,s.data)),g-=1):(m.push((new n).setValue(u._const.action,u._const.removeElement).setValue(u._const.route,i.concat(g)).setValue(u._const.element,l(s))),g-=1):a&&!s&&("#text"===a.nodeName?m.push((new n).setValue(u._const.action,u._const.addTextElement).setValue(u._const.route,i.concat(g)).setValue(u._const.value,a.data)):m.push((new n).setValue(u._const.action,u._const.addElement).setValue(u._const.route,i.concat(g)).setValue(u._const.element,l(a))))),s&&a&&(m=m.concat(this.findNextDiff(s,a,i.concat(g)))),g+=1;return t.innerDone=!0,m},attemptGroupRelocation:function(t,e,i,r){var o,s,a,c,d,h,p,m,g,v=this,y=f(t,e,i),b=y.gaps1,_=y.gaps2,w=Math.min(b.length,_.length),x=[];for(m=0,p=0;m<w;p+=1,m+=1)if(!0===b[m])if(c=t.childNodes[p],"#text"===c.nodeName){if("#text"===e.childNodes[m].nodeName&&c.data!==e.childNodes[m].data){for(h=p;t.childNodes.length>h+1&&"#text"===t.childNodes[h+1].nodeName;)if(h+=1,e.childNodes[m].data===t.childNodes[h].data){d=!0;break}if(!d)return x.push((new n).setValue(v._const.action,v._const.modifyTextElement).setValue(v._const.route,r.concat(m)).setValue(v._const.oldValue,c.data).setValue(v._const.newValue,e.childNodes[m].data)),x}x.push((new n).setValue(v._const.action,v._const.removeTextElement).setValue(v._const.route,r.concat(m)).setValue(v._const.value,c.data)),b.splice(m,1),w=Math.min(b.length,_.length),m-=1}else x.push((new n).setValue(v._const.action,v._const.removeElement).setValue(v._const.route,r.concat(m)).setValue(v._const.element,l(c))),b.splice(m,1),w=Math.min(b.length,_.length),m-=1;else if(!0===_[m])c=e.childNodes[m],"#text"===c.nodeName?(x.push((new n).setValue(v._const.action,v._const.addTextElement).setValue(v._const.route,r.concat(m)).setValue(v._const.value,c.data)),b.splice(m,0,!0),w=Math.min(b.length,_.length),p-=1):(x.push((new n).setValue(v._const.action,v._const.addElement).setValue(v._const.route,r.concat(m)).setValue(v._const.element,l(c))),b.splice(m,0,!0),w=Math.min(b.length,_.length),p-=1);else if(b[m]!==_[m]){if(x.length>0)return x;if(a=i[b[m]],(s=Math.min(a.newValue,t.childNodes.length-a.length))!==a.oldValue){for(o=!1,g=0;g<a.length;g+=1)u(t.childNodes[s+g],t.childNodes[a.oldValue+g],[],!1,!0)||(o=!0);if(o)return[(new n).setValue(v._const.action,v._const.relocateGroup).setValue("groupLength",a.length).setValue(v._const.from,a.oldValue).setValue(v._const.to,s).setValue(v._const.route,r)]}}return x},findValueDiff:function(t,e,i){var r=[],o=this;return t.selected!==e.selected&&r.push((new n).setValue(o._const.action,o._const.modifySelected).setValue(o._const.oldValue,t.selected).setValue(o._const.newValue,e.selected).setValue(o._const.route,i)),(t.value||e.value)&&t.value!==e.value&&"OPTION"!==t.nodeName&&r.push((new n).setValue(o._const.action,o._const.modifyValue).setValue(o._const.oldValue,t.value).setValue(o._const.newValue,e.value).setValue(o._const.route,i)),t.checked!==e.checked&&r.push((new n).setValue(o._const.action,o._const.modifyChecked).setValue(o._const.oldValue,t.checked).setValue(o._const.newValue,e.checked).setValue(o._const.route,i)),r},applyVirtual:function(t,e){var n,i,r=this,o=e.length;if(0===o)return!0;for(i=0;i<o;i++)n=e[i],r.applyVirtualDiff(t,n);return!0},getFromVirtualRoute:function(t,e){var n,i,r=t;for(e=e.slice();e.length>0;){if(!r.childNodes)return!1;i=e.splice(0,1)[0],n=r,r=r.childNodes[i]}return{node:r,parentNode:n,nodeIndex:i}},applyVirtualDiff:function(t,e){var n,i,r,o,s,a,c,u=this.getFromVirtualRoute(t,e[this._const.route]),d=u.node,h=u.parentNode,f=u.nodeIndex,p=this,m={diff:e,node:d};if(this.preVirtualDiffApply(m))return!0;switch(e[this._const.action]){case this._const.addAttribute:d.attributes||(d.attributes={}),d.attributes[e[this._const.name]]=e[this._const.value],"checked"===e[this._const.name]?d.checked=!0:"selected"===e[this._const.name]?d.selected=!0:"INPUT"===d.nodeName&&"value"===e[this._const.name]&&(d.value=e[this._const.value]);break;case this._const.modifyAttribute:d.attributes[e[this._const.name]]=e[this._const.newValue],"INPUT"===d.nodeName&&"value"===e[this._const.name]&&(d.value=e[this._const.value]);break;case this._const.removeAttribute:delete d.attributes[e[this._const.name]],0===Object.keys(d.attributes).length&&delete d.attributes,"checked"===e[this._const.name]?d.checked=!1:"selected"===e[this._const.name]?delete d.selected:"INPUT"===d.nodeName&&"value"===e[this._const.name]&&delete d.value;break;case this._const.modifyTextElement:d.data=e[this._const.newValue],"TEXTAREA"===h.nodeName&&(h.value=e[this._const.newValue]);break;case this._const.modifyValue:d.value=e[this._const.newValue];break;case this._const.modifyComment:d.data=e[this._const.newValue];break;case this._const.modifyChecked:d.checked=e[this._const.newValue];break;case this._const.modifySelected:d.selected=e[this._const.newValue];break;case this._const.replaceElement:n=l(e[this._const.newValue]),n.outerDone=!0,n.innerDone=!0,n.valueDone=!0,h.childNodes[f]=n;break;case this._const.relocateGroup:for(r=d.childNodes.splice(e[this._const.from],e.groupLength).reverse(),s=r.length,c=0;c<s;c++)i=r[c],d.childNodes.splice(e[p._const.to],0,i);break;case this._const.removeElement:h.childNodes.splice(f,1);break;case this._const.addElement:o=e[this._const.route].slice(),a=o.splice(o.length-1,1)[0],d=this.getFromVirtualRoute(t,o).node,n=l(e[this._const.element]),n.outerDone=!0,n.innerDone=!0,n.valueDone=!0,d.childNodes||(d.childNodes=[]),a>=d.childNodes.length?d.childNodes.push(n):d.childNodes.splice(a,0,n);break;case this._const.removeTextElement:h.childNodes.splice(f,1),"TEXTAREA"===h.nodeName&&delete h.value;break;case this._const.addTextElement:o=e[this._const.route].slice(),a=o.splice(o.length-1,1)[0],n={},n.nodeName="#text",n.data=e[this._const.value],d=this.getFromVirtualRoute(t,o).node,d.childNodes||(d.childNodes=[]),a>=d.childNodes.length?d.childNodes.push(n):d.childNodes.splice(a,0,n),"TEXTAREA"===d.nodeName&&(d.value=e[this._const.newValue])}m.newNode=n,this.postVirtualDiffApply(m)},apply:function(t,e){var n,i,r=this,o=e.length;if(0===o)return!0;for(i=0;i<o;i++)if(n=e[i],!r.applyDiff(t,n))return!1;return!0},getFromRoute:function(t,e){e=e.slice();for(var n,i=t;e.length>0;){if(!i.childNodes)return!1;n=e.splice(0,1)[0],i=i.childNodes[n]}return i},applyDiff:function(t,e){var n,i,r,o,s,a,c,u,l=this.getFromRoute(t,e[this._const.route]),d=this,h={diff:e,node:l};if(this.preDiffApply(h))return!0;switch(e[this._const.action]){case this._const.addAttribute:if(!l||!l.setAttribute)return!1;l.setAttribute(e[this._const.name],e[this._const.value]);break;case this._const.modifyAttribute:if(!l||!l.setAttribute)return!1;l.setAttribute(e[this._const.name],e[this._const.newValue]);break;case this._const.removeAttribute:if(!l||!l.removeAttribute)return!1;l.removeAttribute(e[this._const.name]);break;case this._const.modifyTextElement:if(!l||3!==l.nodeType)return!1;this.textDiff(l,l.data,e[this._const.oldValue],e[this._const.newValue]);break;case this._const.modifyValue:if(!l||void 0===l.value)return!1;l.value=e[this._const.newValue];break;case this._const.modifyComment:if(!l||void 0===l.data)return!1;this.textDiff(l,l.data,e[this._const.oldValue],e[this._const.newValue]);break;case this._const.modifyChecked:if(!l||void 0===l.checked)return!1;l.checked=e[this._const.newValue];break;case this._const.modifySelected:if(!l||void 0===l.selected)return!1;l.selected=e[this._const.newValue];break;case this._const.replaceElement:l.parentNode.replaceChild(this.objToNode(e[this._const.newValue],"http://www.w3.org/2000/svg"===l.namespaceURI),l);break;case this._const.relocateGroup:for(o=Array.apply(null,new Array(e.groupLength)).map(function(){return l.removeChild(l.childNodes[e[d._const.from]])}),s=o.length,c=0;c<s;c++)a=o[c],0===c&&(i=l.childNodes[e[d._const.to]]),l.insertBefore(a,i);break;case this._const.removeElement:l.parentNode.removeChild(l);break;case this._const.addElement:r=e[this._const.route].slice(),u=r.splice(r.length-1,1)[0],l=this.getFromRoute(t,r),l.insertBefore(this.objToNode(e[this._const.element],"http://www.w3.org/2000/svg"===l.namespaceURI),l.childNodes[u]);break;case this._const.removeTextElement:if(!l||3!==l.nodeType)return!1;l.parentNode.removeChild(l);break;case this._const.addTextElement:if(r=e[this._const.route].slice(),u=r.splice(r.length-1,1)[0],n=document.createTextNode(e[this._const.value]),!(l=this.getFromRoute(t,r))||!l.childNodes)return!1;l.insertBefore(n,l.childNodes[u])}return h.newNode=n,this.postDiffApply(h),!0},undo:function(t,e){var n,i,r=this,o=e.length;for(e=e.slice(),o||(e=[e]),e.reverse(),i=0;i<o;i++)n=e[i],r.undoDiff(t,n)},undoDiff:function(e,n){switch(n[this._const.action]){case this._const.addAttribute:n[this._const.action]=this._const.removeAttribute,this.applyDiff(e,n);break;case this._const.modifyAttribute:t(n,this._const.oldValue,this._const.newValue),this.applyDiff(e,n);break;case this._const.removeAttribute:n[this._const.action]=this._const.addAttribute,this.applyDiff(e,n);break;case this._const.modifyTextElement:case this._const.modifyValue:case this._const.modifyComment:case this._const.modifyChecked:case this._const.modifySelected:case this._const.replaceElement:t(n,this._const.oldValue,this._const.newValue),this.applyDiff(e,n);break;case this._const.relocateGroup:t(n,this._const.from,this._const.to),this.applyDiff(e,n);break;case this._const.removeElement:n[this._const.action]=this._const.addElement,this.applyDiff(e,n);break;case this._const.addElement:n[this._const.action]=this._const.removeElement,this.applyDiff(e,n);break;case this._const.removeTextElement:n[this._const.action]=this._const.addTextElement,this.applyDiff(e,n);break;case this._const.addTextElement:n[this._const.action]=this._const.removeTextElement,this.applyDiff(e,n)}}},g})},function(t,e,n){"use strict";(function(e){function i(t,e){return 1===arguments.length?r(t):o(t,e)}function r(t){return JSON.parse(l.getItem(t))}function o(t,e){try{return l.setItem(t,JSON.stringify(e)),!0}catch(t){return!1}}function s(t){return l.removeItem(t)}function a(){return l.clear()}var c=n(339),u=n(340),l="localStorage"in e&&e.localStorage?e.localStorage:c;i.set=o,i.get=r,i.remove=s,i.clear=a,i.on=u.on,i.off=u.off,t.exports=i}).call(e,n(35))},function(t,e,n){(function(){var t,i;t=n(194).sep,e.basenameScore=function(n,i,r){var o,s,a,c,u,l;for(a=n.length-1;n[a]===t;)a--;for(l=0,c=a,o=null;a>=0;)n[a]===t?(l++,null==o&&(o=n.substring(a+1,c+1))):0===a&&(c<n.length-1?null==o&&(o=n.substring(0,c+1)):null==o&&(o=n)),a--;return o===n?r*=2:o&&(r+=e.score(o,i)),u=l+1,s=Math.max(1,10-u),r*=.01*s},e.score=function(e,n){var r,o,s,a,c,u,l,d,h,f,p,m;if(e===n)return 1;if(i(e,n))return 1;for(f=0,l=n.length,h=e.length,s=0,a=0;s<l;){if(r=n[s++],c=e.indexOf(r.toLowerCase()),p=e.indexOf(r.toUpperCase()),u=Math.min(c,p),-1===u&&(u=Math.max(c,p)),-1===(a=u))return 0;o=.1,e[a]===r&&(o+=.1),0===a||e[a-1]===t?o+=.8:"-"!==(m=e[a-1])&&"_"!==m&&" "!==m||(o+=.7),e=e.substring(a+1,h),f+=o}return((d=f/l)*(l/h)+d)/2},i=function(e,n){if(e[e.length-n.length-1]===t)return e.lastIndexOf(n)===e.length-n.length}}).call(this)},,function(t,e,n){"use strict";function i(t,e){var n=/\W/.test(t)?new Function("obj","var p=[],print=function (){p.push.apply(p,arguments);};with(obj){p.push('"+t.replace(/[\r\t\n]/g," ").split("<%").join("\t").replace(/((^|%>)[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%>/g,"',$1,'").split("\t").join("');").split("%>").join("p.push('").split("\r").join("\\'")+"');}return p.join('');"):L[t]=L[t]||i(document.getElementById(t).innerHTML);return e?n(e):n}function r(){function t(t){t.preventDefault(),n.open({title:CMS.config.lang.shortcuts,width:600,height:660,html:i(z,{shortcutAreas:e})})}var e=CMS.config.lang.shortcutAreas,n=new j({width:600,height:600,resizable:!1,minimizable:!1,maximizable:!1});N.setContext("cms"),N.bind("?",t),x()(document).on("pointerup.cms",".cms-show-shortcuts",t)}function o(){var t=CMS.config.lang.shortcutAreas[1].shortcuts.placeholders;H(),R(),F(),B(),N.setContext("cms"),N.bind(t.shortcut.split(" / "),function(){"structure"===CMS.settings.mode&&(x()(".cms-structure .cms-dragarea").attr("tabindex","0"),x()(".cms-structure .cms-dragarea:first").focus(),x()(".cms-structure-content").trap(),N.setContext("placeholders"))})}function s(){var t=CMS.config.lang.shortcutAreas[0].shortcuts["create-dialog"];N.setContext("cms"),N.bind(t.shortcut,function(){x()('.cms-btn[href*="wizard"]').trigger("click")})}function a(t){return t.closest(".cms-dropdown")}function c(t){t&&3===t.which||(x()(q).remove(),x()(U).each(function(){var e=x()(this),n=a(e),i={relatedTarget:this};n.hasClass("cms-dropdown-open")&&(t&&"click"==t.type&&/input|textarea/i.test(t.target.tagName)&&x.a.contains(n[0],t.target)||(n.trigger(t=x.a.Event("hide.cms.dropdown",i)),t.isDefaultPrevented()||(e.attr("aria-expanded","false"),n.removeClass("cms-dropdown-open").trigger(x.a.Event("hidden.cms.dropdown",i)))))}))}function u(t){return this.each(function(){var e=x()(this),n=e.data("cms.dropdown");n||e.data("cms.dropdown",n=new V(this)),"string"==typeof t&&n[t].call(e)})}function l(t){var e=t.closest(".cms-dropdown");e.length&&e.find("li[data-cms-hidden]").length===e.find("li").length&&e.hide().attr("data-cms-hidden","true")}function d(t){try{(new Image).src=t}catch(t){}}function h(t){var e=/<\s*img[\s\S]*?src=['"](.*?)['"][\s\S]*?>/gi,n=[],i=void 0;do{(i=e.exec(t))&&n.push(i[1])}while(i);n.forEach(function(t){return d(t)})}Object.defineProperty(e,"__esModule",{value:!0});var f=(n(72),n(228),n(97)),p=n.n(f),m=n(98),g=n.n(m),v=n(196),y=n.n(v),b=n(235),_=n.n(b),w=n(0),x=n.n(w),C=n(10),k=n.n(C),S=new k.a({initialize:function(t){var e=this;e.state={fields:new _.a,formChanged:!1},e._setupUI(t),e._setupEvents()},_setupUI:function(t){this.ui={iframe:t}},_setupEvents:function(){try{this.ui.iframe.contents().find(".change-form form").find("input, textarea, select").on("change.cms.tracker keydown.cms.tracker",this._trackChange.bind(this))}catch(t){}},_trackChange:function(t){var e=this;if(e.state.fields.has(t.target)){var n=e.state.fields.get(t.target),i=e._getValue(t.target);n.originalValue===i&&(e.state.formChanged=!1),e.state.fields.set(t.target,x.a.extend(n,{editedValue:i}))}else{var r=e._getOriginalValue(t.target),o=e._getValue(t.target);e.state.fields.set(t.target,{originalValue:r,editedValue:o}),r!==o&&(e.state.formChanged=!0)}},_getValue:function(t){var e=x()(t);return e.is(":checkbox")||e.is(":radio")?t.checked:e.is("select")?e.val():t.value},_getOriginalValue:function(t){var e=x()(t);if(e.is(":checkbox")||e.is(":radio"))return t.defaultChecked;if(e.is("select")){var n,i=e.find("option");return e.is("[multiple]")?(n=[],i.each(function(){this.defaultSelected&&n.push(x()(this).val())})):i.each(function(){this.defaultSelected&&(n=x()(this).val())}),n}return t.defaultValue},isFormChanged:function(){return this.state.formChanged||this._isEditorChanged()},_isEditorChanged:function(){var t=this.ui.iframe[0].contentWindow,e=!1;return t&&t.CKEDITOR&&t.CKEDITOR.instances&&(e=y()(t.CKEDITOR.instances).some(function(e){return t.CKEDITOR.instances[e].checkDirty()})),e}}),T=S,E=n(250),P=n.n(E);P.a._applyBindings=function(t,e){var n=e(t);return n.prototype=t.prototype,n}(P.a._applyBindings,function(t){return function(e){if(x()(":focus").is("input, textarea, select, [contenteditable]"))return!0;t.call(this,e)}});var M,A,N=P.a,I=(n(253),n(200),n(16)),O=n(37),D=function(){function t(e){p()(this,t),this.options=x.a.extend(!0,{},t.options,e),this._setupUI(),this.click="click.cms.modal",this.pointerDown="pointerdown.cms.modal contextmenu.cms.modal",this.pointerUp="pointerup.cms.modal pointercancel.cms.modal",this.pointerMove="pointermove.cms.modal",this.doubleClick="dblclick.cms.modal",this.touchEnd="touchend.cms.modal",this.keyUp="keyup.cms.modal",this.maximized=!1,this.minimized=!1,this.triggerMaximized=!1,this.saved=!1,this._beforeUnloadHandler=this._beforeUnloadHandler.bind(this)}return g()(t,[{key:"_setupUI",value:function(){var t=x()(".cms-modal");this.ui={modal:t,body:x()("html"),window:x()(window),toolbarLeftPart:x()(".cms-toolbar-left"),minimizeButton:t.find(".cms-modal-minimize"),maximizeButton:t.find(".cms-modal-maximize"),title:t.find(".cms-modal-title"),titlePrefix:t.find(".cms-modal-title-prefix"),titleSuffix:t.find(".cms-modal-title-suffix"),resize:t.find(".cms-modal-resize"),breadcrumb:t.find(".cms-modal-breadcrumb"),closeAndCancel:t.find(".cms-modal-close, .cms-modal-cancel"),modalButtons:t.find(".cms-modal-buttons"),modalBody:t.find(".cms-modal-body"),frame:t.find(".cms-modal-frame"),shim:t.find(".cms-modal-shim")}}},{key:"_events",value:function(){var t=this;this.ui.minimizeButton.off(this.click+" "+this.touchEnd+" "+this.keyUp).on(this.click+" "+this.touchEnd+" "+this.keyUp,function(e){("keyup"!==e.type||"keyup"===e.type&&e.keyCode===I.d.ENTER)&&(e.preventDefault(),t.minimize())}),this.ui.maximizeButton.off(this.click+" "+this.touchEnd+" "+this.keyUp).on(this.click+" "+this.touchEnd+" "+this.keyUp,function(e){("keyup"!==e.type||"keyup"===e.type&&e.keyCode===I.d.ENTER)&&(e.preventDefault(),t.maximize())}),this.ui.title.off(this.pointerDown).on(this.pointerDown,function(e){e.preventDefault(),t._startMove(e)}),this.ui.title.off(this.doubleClick).on(this.doubleClick,function(){t.maximize()}),this.ui.resize.off(this.pointerDown).on(this.pointerDown,function(e){e.preventDefault(),t._startResize(e)}),this.ui.closeAndCancel.off(this.click+" "+this.touchEnd+" "+this.keyUp).on(this.click+" "+this.touchEnd+" "+this.keyUp,function(e){("keyup"!==e.type||"keyup"===e.type&&e.keyCode===I.d.ENTER)&&(e.preventDefault(),t._cancelHandler())}),this.ui.breadcrumb.off(this.click,"a").on(this.click,"a",function(e){e.preventDefault(),t._changeIframe(x()(this))})}},{key:"open",value:function(t){if(!(t&&t.url||t&&t.html))throw new Error('The arguments passed to "open" were invalid.');this._events(),I.c.dispatchEvent("modal-load",{instance:this}),this.ui.resize.toggle(this.options.resizable),this.ui.minimizeButton.toggle(this.options.minimizable),this.ui.maximizeButton.toggle(this.options.maximizable);var e=this._calculateNewPosition(t);return this.ui.maximizeButton.removeClass("cms-modal-maximize-active"),this.maximized=!1,this.ui.body.hasClass("cms-modal-minimized")&&(this.minimized=!0,this.minimize()),this.ui.modalButtons.empty(),this.ui.breadcrumb.empty(),this.ui.modal.removeClass("cms-modal-has-breadcrumb"),CMS.API.Tooltip.hide(),t.url?this._loadIframe({url:t.url,title:t.title,breadcrumbs:t.breadcrumbs}):this._loadMarkup({html:t.html,title:t.title,subtitle:t.subtitle}),I.c.dispatchEvent("modal-loaded",{instance:this}),"modal"!==N.getContext()&&(M=N.getContext(),A=x()(document.activeElement)),this._show(x.a.extend({duration:this.options.modalDuration},e)),N.setContext("modal"),this.ui.modal.trap(),this}},{key:"_calculateNewPosition",value:function(t){var e,n,i=this.ui.window.width(),r=this.ui.window.height(),o=t.width||this.options.minWidth,s=t.height||this.options.minHeight,a=i>=o+300,c=r>=s+300,u=a&&!t.width?i-300:o,l=c&&!t.height?r-300:s,d=this.ui.modal.css("left"),h=this.ui.modal.css("top");return"50%"===d&&(d=i/2),"50%"===h&&(h=r/2),h=parseInt(h,10),d=parseInt(d,10),(u/2+d>i||l/2+h>r||d-u/2<0||h-l/2<0)&&(e=i/2,n=r/2),(u>=i||l>=r)&&(this.triggerMaximized=!0),{width:u,height:l,top:n,left:e}}},{key:"_show",value:function(t){var e=this,n=t.width,i=t.height,r=t.duration,o=t.top,s=t.left;this.ui.modal.hasClass("cms-modal-open")&&this.ui.modal.addClass("cms-modal-morphing"),this.ui.modal.css({display:"block",width:n,height:i,top:o,left:s,"margin-left":-n/2,"margin-top":-i/2}),setTimeout(function(){e.ui.modal.addClass("cms-modal-open")},0),this.ui.modal.one("cmsTransitionEnd",function(){e.ui.modal.removeClass("cms-modal-morphing"),e.ui.modal.css({"margin-left":-n/2,"margin-top":-i/2}),e.triggerMaximized&&e.maximize(),CMS.API.locked=!1,I.c.dispatchEvent("modal-shown",{instance:e})}).emulateTransitionEnd(r),this.ui.body.off("keydown.cms.close").on("keydown.cms.close",function(t){t.keyCode===I.d.ESC&&e.options.closeOnEsc&&(t.stopPropagation(),e._confirmDirtyEscCancel()&&e._cancelHandler())}),this.ui.modal.focus()}},{key:"close",value:function(){if(I.c.dispatchEvent("modal-close",{instance:this}).isDefaultPrevented())return!1;I.c._getWindow().removeEventListener("beforeunload",this._beforeUnloadHandler),this.options.onClose&&I.c.reloadBrowser(this.options.onClose,!1,!0),this._hide({duration:this.options.modalDuration/2}),this.ui.modal.untrap(),N.setContext(M);try{A.focus()}catch(t){}}},{key:"_hide",value:function(t){var e=this,n=this.options.modalDuration;t&&t.duration&&(n=t.duration),this.ui.frame.empty(),this.ui.modalBody.removeClass("cms-loader"),this.ui.modal.removeClass("cms-modal-open"),this.ui.modal.one("cmsTransitionEnd",function(){e.ui.modal.css("display","none")}).emulateTransitionEnd(n),setTimeout(function(){e.minimized&&e.minimize(),e.maximized&&e.maximize(),Object(O.a)(),I.c.dispatchEvent("modal-closed",{instance:e})},this.options.duration),this.ui.body.off("keydown.cms.close")}},{key:"minimize",value:function(){if(this.maximized)return!1;!1===this.minimized?(this.ui.modal.data("css",this.ui.modal.css(["left","top","margin-left","margin-top"])),this.ui.body.addClass("cms-modal-minimized"),this.ui.modal.css({left:this.ui.toolbarLeftPart.outerWidth(!0)+50}),this.minimized=!0):(this.ui.body.removeClass("cms-modal-minimized"),this.ui.modal.css(this.ui.modal.data("css")),this.minimized=!1)}},{key:"maximize",value:function(){if(this.minimized)return!1;!1===this.maximized?(this.ui.modal.data("css",this.ui.modal.css(["left","top","margin-left","margin-top","width","height"])),this.ui.body.addClass("cms-modal-maximized"),this.maximized=!0,I.c.dispatchEvent("modal-maximized",{instance:this})):(this.ui.body.removeClass("cms-modal-maximized"),this.ui.modal.css(this.ui.modal.data("css")),this.maximized=!1,I.c.dispatchEvent("modal-restored",{instance:this}))}},{key:"_startMove",value:function(t){if(this.maximized||this.minimized)return!1;var e,n,i=this,r=this.ui.modal.position();this.ui.shim.show(),this.ui.body.on(this.pointerUp,function(t){i._stopMove(t)}),this.ui.body.on(this.pointerMove,function(o){e=r.left-(t.originalEvent.pageX-o.originalEvent.pageX),n=r.top-(t.originalEvent.pageY-o.originalEvent.pageY),i.ui.modal.css({left:e,top:n})}).attr("data-touch-action","none")}},{key:"_stopMove",value:function(){this.ui.shim.hide(),this.ui.body.off(this.pointerMove+" "+this.pointerUp).removeAttr("data-touch-action")}},{key:"_startResize",value:function(t){if(this.maximized)return!1;var e=this,n=this.ui.modal.width(),i=this.ui.modal.height(),r=this.ui.modal.position().left,o=this.ui.modal.position().top;this.ui.body.on(this.pointerUp,function(t){e._stopResize(t)}),this.ui.shim.show(),this.ui.body.on(this.pointerMove,function(s){var a=t.originalEvent.pageX-s.originalEvent.pageX,c=t.originalEvent.pageY-s.originalEvent.pageY,u=n-2*a,l=i-2*c,d=e.options.minWidth,h=e.options.minHeight,f=a+r,p=c+o;u<=d&&(u=d,f=r+n/2-u/2),l<=h&&(l=h,p=o+i/2-l/2),e.ui.modal.css({width:u,height:l,left:f,top:p})}).attr("data-touch-action","none")}},{key:"_stopResize",value:function(){this.ui.shim.hide(),this.ui.body.off(this.pointerMove+" "+this.pointerUp).removeAttr("data-touch-action")}},{key:"_setBreadcrumb",value:function(t){var e="";return!(!t||t.length<=1)&&!!t[0].title&&(this.ui.modal.addClass("cms-modal-has-breadcrumb"),x.a.each(t,function(n,i){var r=n>=t.length-1?"active":"";e+='<a href="{1}" class="{2}"><span>{3}</span></a>'.replace("{1}",i.url).replace("{2}",r).replace("{3}",i.title)}),void this.ui.breadcrumb.html(e))}},{key:"_setButtons",value:function(t){var e,n,i=t.contents().find(".suit-columns").length>0,r=this,o=x()('<div class="cms-modal-item-buttons"></div>'),s=x()('<div class="cms-modal-buttons-inner"></div>'),a=x()('<a href="#" class="cms-btn">'+CMS.config.lang.cancel+"</a>");e=i?t.contents().find(".save-box:eq(0)"):t.contents().find(".submit-row:eq(0)"),t.contents().find("form").on("submit",function(){r.hideFrame&&(r.ui.modal.find(".cms-modal-frame iframe").hide(),r.saved=!0)});var c=e.find("input, a, button");c.on("click",function(){x()(this).hasClass("default")&&(r.hideFrame=!0)}),t.contents().find(".submit-row").hide(),c.length||(e=t.contents().find("body:not(.change-list) #content form:eq(0)"),c=e.find('input[type="submit"], button[type="submit"]'),c.addClass("deletelink").hide()),c.each(function(t,e){var n=x()(e);if(n.attr("data-rel","_"+t),"hidden"===n.attr("type"))return!1;var i=n.attr("value")||n.text(),a="cms-btn";n.is("button")&&(i=n.text()),n.hasClass("default")&&(a="cms-btn cms-btn-action"),n.hasClass("deletelink")&&(a="cms-btn cms-btn-caution");var c=x()('<a href="#" class="'+a+" "+n.attr("class")+'">'+i+"</a>");c.on(r.click+" "+r.touchEnd,function(t){if(t.preventDefault(),n.is("a")&&r._loadIframe({url:I.c.updateUrlWithPath(n.prop("href")),name:i}),n.hasClass("default")||n.hasClass("deletelink"))if(n.hasClass("default"))r.hideFrame=!0;else if(r.ui.modal.find(".cms-modal-frame iframe").hide(),r.saved=!0,n.hasClass("deletelink")){r.justDeleted=!0;var e=n.closest("form").prop("action");"string"==typeof e&&e.match(/delete-plugin/)&&(r.justDeletedPlugin=/delete-plugin\/(\d+)\//gi.exec(e)[1]),"string"==typeof e&&e.match(/clear-placeholder/)&&(r.justDeletedPlaceholder=/clear-placeholder\/(\d+)\//gi.exec(e)[1])}if(n.is("input")||n.is("button")){r.ui.modalBody.addClass("cms-loader");var o=n.closest("form");if(o.find('button, input[type="button"], input[type="submit"]').length>1)n[0].click();else{var s=document.createEvent("HTMLEvents");if(s.initEvent("submit",!1,!0),o[0].dispatchEvent(s))try{o[0].submit()}catch(t){}}}}),c.wrap(o),s.append(c.parent())}),a.on(r.click,function(t){t.preventDefault(),r._cancelHandler()}),a.wrap(o),s.append(a.parent()),s.find(".cms-btn-group").unwrap(),n=s.find(".cms-btn-group").clone(!0,!0),s.find(".cms-btn-group").remove(),s.append(n.wrapAll(o.clone().addClass("cms-modal-item-buttons-left")).parent()),this.ui.modalButtons.html(s)}},{key:"_loadIframe",value:function(e){var n=this;e.url=I.c.makeURL(e.url),e.title=e.title||"",e.breadcrumbs=e.breadcrumbs||"",Object(O.b)(),this.ui.modal.removeClass("cms-modal-markup"),this.ui.modal.addClass("cms-modal-iframe"),this._setBreadcrumb(e.breadcrumbs);var i=this.ui.frame,r=x()('<iframe tabindex="0" src="'+e.url+'" class="" frameborder="0" />'),o=this.ui.titlePrefix,s=this.ui.titleSuffix;r.css("visibility","hidden"),o.text(e.title||""),s.text(""),i.find("iframe").css("visibility","hidden");var a=setTimeout(function(){return n.ui.modalBody.addClass("cms-loader")},500);r.on("load",function(){clearTimeout(a);var i,c,u,l,d,h;try{u=r.contents(),l=u.find("body")}catch(t){return CMS.API.Messages.open({message:"<strong>"+CMS.config.lang.errorLoadingEditForm+"</strong>",error:!0,delay:0}),void n.close()}r.on("focus",function(){this.contentWindow&&this.contentWindow.focus()}),t._setupCtrlEnterSave(document),r[0].contentWindow&&r[0].contentWindow.document&&t._setupCtrlEnterSave(r[0].contentWindow.document),r[0].contentWindow&&r[0].contentWindow.CMS&&r[0].contentWindow.CMS.CKEditor&&x()(r[0].contentWindow.document).ready(function(){setTimeout(function(){var e=r[0].contentWindow.CMS.CKEditor.editor;e&&e.on("instanceReady",function(e){t._setupCtrlEnterSave(x()(e.editor.container.$).find("iframe")[0].contentWindow.document)})},100)});var f=Boolean(u.find('.messagelist :not(".error")').length);if(f||(f=Boolean(u.find(".dashboard #content-main").length)&&!u.find(".messagelist .error").length),c=u.find(".messagelist"),i=c.find("li"),i.length&&CMS.API.Messages.open({message:i.eq(0).html()}),c.remove(),l.addClass("cms-admin cms-admin-modal"),n.ui.modalBody.removeClass("cms-loader"),Object(O.a)(),i.length&&n.enforceReload&&(n.ui.modalBody.addClass("cms-loader"),Object(O.b)(),I.c.reloadBrowser()),i.length&&n.enforceClose)return n.close(),!1;u.find(".viewsitelink").attr("target","_top"),n._setButtons(x()(this)),(u.find(".errornote").length||u.find(".errorlist").length||n.saved&&!f)&&(n.saved=!1),n.saved&&f&&!u.find(".delete-confirmation").length?(n.ui.modalBody.addClass("cms-loader"),n.options.onClose?(Object(O.b)(),I.c.reloadBrowser(n.options.onClose?n.options.onClose:window.location.href,!1,!0)):setTimeout(function(){n.justDeleted&&(n.justDeletedPlugin||n.justDeletedPlaceholder)&&CMS.API.StructureBoard.invalidateState(n.justDeletedPlaceholder?"CLEAR_PLACEHOLDER":"DELETE",{plugin_id:n.justDeletedPlugin,placeholder_id:n.justDeletedPlaceholder,deleted:!0}),I.c.removeEventListener("modal-close.text-plugin"),n.close()},150)):(r.show(),d=u.find("#content h1:eq(0)"),void 0===e.title&&""===n.ui.titlePrefix.text()&&(h=u.find(".breadcrumbs").contents(),n.ui.titlePrefix.text(h.eq(h.length-1).text().replace("›","").trim())),""===o.text().trim()?o.text(d.text()):s.text(d.text()),d.remove(),r.css("visibility","visible"),r.data("ready",!0),l.on("keydown.cms",function(t){t.keyCode===I.d.ESC&&n.options.closeOnEsc&&(t.stopPropagation(),n._confirmDirtyEscCancel()&&n._cancelHandler())}),u.find(".object-tools").length&&u.find("#content").css("padding-top",38),setTimeout(function(){r[0]&&r[0].contentDocument&&r[0].contentDocument.documentElement&&(x()(r[0].contentDocument.documentElement).find(":focus").length||r.trigger("focus"))},0)),n._attachContentPreservingHandlers(r)}),i.html(r)}},{key:"_attachContentPreservingHandlers",value:function(t){this.tracker=new T(t),I.c._getWindow().addEventListener("beforeunload",this._beforeUnloadHandler)}},{key:"_beforeUnloadHandler",value:function(t){if(this.tracker.isFormChanged())return t.returnValue=CMS.config.lang.confirmDirty,t.returnValue}},{key:"_confirmDirtyEscCancel",value:function(){return!this.tracker||!this.tracker.isFormChanged()||I.c.secureConfirm(CMS.config.lang.confirmDirty+"\n\n"+CMS.config.lang.confirmDirtyESC)}},{key:"_changeIframe",value:function(t){if(t.hasClass("active"))return!1;t.parent().find("a").removeClass("active"),t.addClass("active"),this._loadIframe({url:t.attr("href")}),this.ui.titlePrefix.text(t.text())}},{key:"_loadMarkup",value:function(t){this.ui.modal.removeClass("cms-modal-iframe"),this.ui.modal.addClass("cms-modal-markup"),this.ui.modalBody.removeClass("cms-loader"),this.ui.frame.empty().append(t.html),this.ui.titlePrefix.text(t.title||""),this.ui.titleSuffix.text(t.subtitle||"")}},{key:"_cancelHandler",value:function(){this.options.onClose=null,this.close()}}],[{key:"_setupCtrlEnterSave",value:function(t){var e=!1,n=navigator.platform.toLowerCase().indexOf("mac")+1;x()(t).on("keydown.cms.submit",function(t){t.ctrlKey&&t.keyCode===I.d.ENTER&&!n&&x()(".cms-modal-buttons .cms-btn-action:first").trigger("click"),n&&(t.keyCode!==I.d.CMD_LEFT&&t.keyCode!==I.d.CMD_RIGHT&&t.keyCode!==I.d.CMD_FIREFOX||(e=!0),t.keyCode===I.d.ENTER&&e&&x()(".cms-modal-buttons .cms-btn-action:first").trigger("click"))}).on("keyup.cms.submit",function(t){n&&(t.keyCode!==I.d.CMD_LEFT&&t.keyCode!==I.d.CMD_RIGHT&&t.keyCode!==I.d.CMD_FIREFOX||(e=!1))})}}]),t}();D.options={onClose:!1,closeOnEsc:!0,minHeight:400,minWidth:800,modalDuration:200,resizable:!0,maximizable:!0,minimizable:!0};var j=D,L={},z=n(254),H=function(){N.setContext("placeholders"),N.bind("escape",function(){x()(".cms-structure .cms-dragarea").removeAttr("tabindex"),x()(".cms-structure-content").untrap(),x()("html").focus(),N.setContext("cms")}),N.bind("enter",function(){N.setContext("plugins");var t=x()(".cms-dragarea:focus"),e=t.find(".cms-dragitem");e.length&&(e.attr("tabindex","0"),t.find(".cms-dragitem:first").focus(),t.trap(),N.setContext("plugins"))}),N.bind(["+","a"],function(){x()(".cms-dragarea:focus").find(".cms-submenu-add:first").trigger("pointerup")}),N.bind("x",function(){x()(".cms-dragarea:focus").find(".cms-dragbar-toggler a:visible").trigger("click")}),N.bind(["!","s"],function(){var t=x()(".cms-dragarea:focus");t.find(".cms-submenu-settings:first").trigger("pointerup"),N.setContext("placeholder-actions"),t.find(".cms-submenu-item a:first").focus(),t.find(".cms-dropdown-inner").trap()})},R=function(){N.setContext("placeholder-actions"),N.bind("escape",function(){var t=x()(".cms-dropdown-inner:visible"),e=t.closest(".cms-dragarea");e.find(".cms-submenu-settings:first").trigger("pointerup"),t.untrap(),e.focus(),N.setContext("placeholders")})},F=function(){N.setContext("plugins"),N.bind("escape",function(){var t=x()(".cms-dragitem:focus"),e=t.closest(".cms-dragarea");x()(".cms-dragitem").removeAttr("tabindex"),e.untrap(),e.focus(),N.setContext("placeholders")}),N.bind("e",function(){x()(".cms-dragitem:focus").find(".cms-submenu-edit").trigger("click")}),N.bind(["+","a"],function(){x()(".cms-dragitem:focus").find(".cms-submenu-add:first").trigger("pointerup")}),N.bind("x",function(){x()(".cms-dragitem:focus").find(".cms-dragitem-text").trigger("click")}),N.bind(["!","s"],function(){var t=x()(".cms-dragitem:focus");t.find(".cms-submenu-settings:first").trigger("pointerup"),N.setContext("plugin-actions"),t.find(".cms-submenu-item a:first").focus(),t.find(".cms-dropdown-inner").trap()})},B=function(){N.setContext("plugin-actions"),N.bind("escape",function(){var t=x()(".cms-dropdown-inner:visible"),e=t.closest(".cms-dragitem");e.find(".cms-submenu-settings:first").trigger("pointerup"),t.untrap(),e.focus(),N.setContext("plugins")})},W=function(){var t=CMS.config.lang.shortcutAreas[0].shortcuts.toolbar;N.setContext("cms"),N.bind(t.shortcut.split(" / "),function(){"expanded"===CMS.settings.toolbar?x()(".cms-toolbar-item-navigation:first a:first").focus():x()(".cms-toolbar-trigger a").focus()})},q=(n(81),".cms-dropdown-backdrop"),U=".cms-dropdown-toggle",V=function(t){x()(t).on("click.cms.dropdown",this.toggle)};V.prototype.toggle=function(t){var e=x()(this);if(!e.is(".cms-btn-disabled, :disabled")){var n=a(e),i=n.hasClass("cms-dropdown-open");if(c(),!i){"ontouchstart"in document.documentElement&&!n.closest(".navbar-nav").length&&x()(document.createElement("div")).addClass("cms-dropdown-backdrop").insertAfter(x()(this)).on("click",c);var r={relatedTarget:this};if(n.trigger(t=x.a.Event("show.cms.dropdown",r)),t.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),n.toggleClass("cms-dropdown-open").trigger(x.a.Event("shown.cms.dropdown",r))}return!1}},V.prototype.keydown=function(t){if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)){var e=x()(this);if(t.preventDefault(),t.stopPropagation(),!e.is(".cms-btn-disabled, :disabled")){var n=a(e),i=n.hasClass("cms-dropdown-open");if(!i&&27!=t.which||i&&27==t.which)return 27==t.which&&n.find(U).trigger("focus"),e.trigger("click");var r=n.find(".cms-dropdown-menu li:not(.cms-btn-disabled):visible a");if(r.length){var o=r.index(t.target);38==t.which&&o>0&&o--,40==t.which&&o<r.length-1&&o++,~o||(o=0),r.eq(o).trigger("focus")}}}};var K=x.a.fn.dropdown;x.a.fn.dropdown=u,x.a.fn.dropdown.Constructor=V,x.a.fn.dropdown.noConflict=function(){return x.a.fn.dropdown=K,this},x()(function(){x()(document).on("click.cms.dropdown.data-api",c).on("click.cms.dropdown.data-api",".cms-dropdown form",function(t){t.stopPropagation()}).on("pointerup.cms.dropdown.data-api",U,V.prototype.toggle).on("keydown.cms.dropdown.data-api",U,V.prototype.keydown).on("keydown.cms.dropdown.data-api",".cms-dropdown-menu",V.prototype.keydown)});var $,Q=new k.a({options:{messageDuration:300,messageDelay:3e3},initialize:function(t){this.options=x.a.extend(!0,{},this.options,t),this.click="click.cms.message",this._setupUI()},_setupUI:function(){var t=x()(".cms");this.ui={container:t,body:x()("html"),toolbar:t.find(".cms-toolbar"),messages:t.find(".cms-messages")}},open:function(t){if(!t||!t.message)throw new Error('The arguments passed to "open" were invalid.');var e=this,n=t.message,i=void 0===t.dir?"center":t.dir,r=void 0===t.delay?this.options.messageDelay:t.delay,o=void 0!==t.error&&t.error,s=this.ui.messages.outerHeight(!0),a=this.ui.toolbar.outerHeight(!0),c=this.ui.messages.find(".cms-messages-close");switch(this.ui.messages.find(".cms-messages-inner").html(n),this.ui.messages.removeClass("cms-messages-error"),o&&this.ui.messages.addClass("cms-messages-error"),clearTimeout(this.timer),c.hide(),c.off(this.click).on(this.click,function(){e.close()}),"collapsed"===CMS.settings.toolbar&&(a=0),this.ui.messages.css("top",-s).show(),i){case"left":this.ui.messages.css({top:a,left:-320,right:"auto","margin-left":0}),this.ui.messages.animate({left:0});break;case"right":this.ui.messages.css({top:a,right:-320,left:"auto","margin-left":0}),this.ui.messages.animate({right:0});break;default:this.ui.messages.css({left:"50%",right:"auto","margin-left":-160}),this.ui.messages.animate({top:a})}r<=0?c.show():this.timer=setTimeout(function(){e.close()},r)},close:function(){this.ui.messages.fadeOut(this.options.messageDuration)}}),X=Q,Y=new k.a({options:{onClose:!1,sideframeDuration:300},initialize:function(t){this.options=x.a.extend(!0,{},this.options,t),this._setupUI(),this.click="click.cms.sideframe",this.pointerDown="pointerdown.cms.sideframe contextmenu.cms.sideframe",this.pointerUp="pointerup.cms.sideframe pointercancel.cms.sideframe",this.pointerMove="pointermove.cms.sideframe",this.enforceReload=!1,this.settingsRefreshTimer=600},_setupUI:function(){var t=x()(".cms-sideframe");this.ui={sideframe:t,body:x()("html"),window:x()(window),dimmer:t.find(".cms-sideframe-dimmer"),close:t.find(".cms-sideframe-close"),frame:t.find(".cms-sideframe-frame"),shim:t.find(".cms-sideframe-shim"),historyBack:t.find(".cms-sideframe-history .cms-icon-arrow-back"),historyForward:t.find(".cms-sideframe-history .cms-icon-arrow-forward")}},_events:function(){var t=this;this.history={back:[],forward:[]},this.ui.close.off(this.click).on(this.click,function(){t.close()}),this.ui.dimmer.off(this.click).on(this.click,function(){t.close()}),this.ui.historyBack.off(this.click).on(this.click,function(){if(t.ui.historyBack.hasClass("cms-icon-disabled"))return!1;t._goToHistory("back")}),this.ui.historyForward.off(this.click).on(this.click,function(){if(t.ui.historyForward.hasClass("cms-icon-disabled"))return!1;t._goToHistory("forward")})},open:function(t){if(!t||!t.url)throw new Error('The arguments passed to "open" were invalid.');var e=t.url,n=t.animate;return this._events(),this.ui.dimmer.show(),this.ui.frame.addClass("cms-loader"),Object(O.b)(),e=I.c.makeURL(e),this._content(e),this._show(n),this},_content:function(t){function e(){var t=r.ui.sideframe.width();r.ui.sideframe.animate({width:t+1},0),setTimeout(function(){r.ui.sideframe.animate({width:t},0),r.ui.shim.css("z-index",20),setTimeout(function(){r.ui.shim.css("z-index",1)},0)},0)}var n,i,r=this,o=x()('<iframe src="'+t+'" class="" frameborder="0" />'),s=this.ui.frame,a=/iPhone|iPod|iPad/.test(navigator.userAgent);o.hide().on("load",function(){try{o.contents()}catch(t){return CMS.API.Messages.open({message:"<strong>"+t+"</strong>",error:!0}),void r.close()}n=o.contents(),i=n.find("body"),i.addClass("cms-admin cms-admin-sideframe"),r.ui.frame.removeClass("cms-loader"),o.show(),a&&e(),CMS.config.debug&&i.addClass("cms-debug"),n.on(r.click,function(){x()(document).trigger("click.cms")}),i.on("keydown.cms",function(t){t.keyCode===I.d.ESC&&r.close()}),n.find(".viewsitelink").attr("target","_top").on("click",function(){r.close()}),r._addToHistory(this.contentWindow.location.href),Object(O.a)()});var c=t;CMS.settings.sideframe=CMS.settings.sideframe||{},CMS.settings.sideframe.url=c,CMS.settings.sideframe.hidden=!1,CMS.settings=I.c.setSettings(window.CMS.settings),this.pageLoadInterval=setInterval(function(){try{var t=o[0].contentWindow.location.href;t!==c&&"about:blank"!==t&&(window.CMS.settings.sideframe.url=t,window.CMS.settings=I.c.setSettings(window.CMS.settings),c=t)}catch(t){}},100),s.empty(),s.html(o)},_show:function(t){var e=this;this.ui.sideframe.show(),t?this.ui.sideframe.animate({width:"95%",overflow:"visible"},this.options.sideframeDuration):this.ui.sideframe.css("width","95%"),this.ui.body.off("keydown.cms.close").on("keydown.cms.close",function(t){t.keyCode===I.d.ESC&&(e.options.onClose=null,e.close())}),this.ui.body.addClass("cms-prevent-scrolling"),I.c.preventTouchScrolling(x()(document),"sideframe")},close:function(){this.ui.dimmer.hide(),CMS.settings.sideframe={url:null,hidden:!0},CMS.settings=I.c.setSettings(CMS.settings),I.c.reloadBrowser(this.options.onClose,!1,!0),this._hide({duration:this.options.sideframeDuration/2}),clearInterval(this.pageLoadInterval)},_hide:function(t){var e=this.options.sideframeDuration;t&&"number"==typeof t.duration&&(e=t.duration),this.ui.sideframe.animate({width:0},e,function(){x()(this).hide()}),this.ui.frame.removeClass("cms-loader"),this.ui.body.off("keydown.cms.close"),this.ui.body.removeClass("cms-prevent-scrolling"),I.c.allowTouchScrolling(x()(document),"sideframe")},_goToHistory:function(t){var e,n=this.ui.frame.find("iframe");"back"===t&&(this.history.forward.push(this.history.back.pop()),n.attr("src",this.history.back[this.history.back.length-1])),"forward"===t&&(e=this.history.forward.pop(),this.history.back.push(e),n.attr("src",e)),this._updateHistoryButtons()},_addToHistory:function(t){this.history.back.push(t);var e=this.history.back.length;this.history.back[e-1]===this.history.back[e-2]&&this.history.back.pop(),this._updateHistoryButtons()},_updateHistoryButtons:function(){this.history.back.length>1?this.ui.historyBack.removeClass("cms-icon-disabled"):this.ui.historyBack.addClass("cms-icon-disabled"),this.history.forward.length>=1?this.ui.historyForward.removeClass("cms-icon-disabled"):this.ui.historyForward.addClass("cms-icon-disabled")}}),G=Y,J=n(52),Z=n.n(J),tt=n(147),et=n.n(tt),nt=n(59),it=n.n(nt),rt=n(201),ot=n.n(rt),st=n(281),at=n.n(st),ct=n(61),ut=n.n(ct),lt=n(284),dt=n.n(lt),ht=n(212),ft=n.n(ht),pt=n(218),mt=n.n(pt),gt=n(192),vt=n.n(gt),yt=n(29),bt=n.n(yt),_t=n(309),wt=n.n(_t),xt=n(311),Ct=n.n(xt),kt=n(315),St=n.n(kt),Tt=n(319),Et=n.n(Tt),Pt=n(326),Mt=n.n(Pt),At=n(328),Nt=n.n(At),It=n(329),Ot=n.n(It),Dt=n(335),jt=n.n(Dt),Lt=n(74),zt=n.n(Lt),Ht=n(336),Rt=n.n(Ht),Ft=function(){function t(){p()(this,t),this._setupUI(),this._getWidths(),this.rightMostItemIndex=this.items.left.length-1,this.leftMostItemIndex=0,this.resize="resize.cms.navigation",this.load="load.cms.navigation",this.orientationChange="orientationchange.cms.navigation",this._events()}return g()(t,[{key:"_setupUI",value:function(){var t=x()(".cms"),e=t.find(".cms-toolbar-more");this.ui={window:x()(window),toolbarLeftPart:t.find(".cms-toolbar-left"),toolbarRightPart:t.find(".cms-toolbar-right"),trigger:e,dropdown:e.find("> ul"),toolbarTrigger:t.find(".cms-toolbar-trigger"),logo:t.find(".cms-toolbar-item-logo")}}},{key:"_events",value:function(){this.ui.window.off([this.resize,this.load,this.orientationChange].join(" ")).on([this.resize,this.load,this.orientationChange].join(" "),zt()(this._handleResize.bind(this),50))}},{key:"_getWidths",value:function(){var t=this;t.items={left:[],leftTotalWidth:0,right:[],rightTotalWidth:0,moreButtonWidth:0};var e=t.ui.toolbarLeftPart.find(".cms-toolbar-item-navigation > li:not(.cms-toolbar-more)"),n=t.ui.toolbarRightPart.find("> .cms-toolbar-item"),i=function(t,e){var n=x()(t),i=x()(t).outerWidth(!0);e.push({element:n,width:i})},r=function(t,e){return t+e.width};e.each(function(){i(this,t.items.left)}),n.each(function(){i(this,t.items.right)}),t.items.leftTotalWidth=t.items.left.reduce(r,0),t.items.rightTotalWidth=t.items.right.reduce(r,0),t.items.moreButtonWidth=t.ui.trigger.outerWidth()}},{key:"_calculateAvailableWidth",value:function(){return this.ui.window.width()-(parseInt(this.ui.toolbarRightPart.css("padding-right"),10)+this.ui.logo.outerWidth(!0))}},{key:"_showDropdown",value:function(){this.ui.trigger.css("display","list-item")}},{key:"_hideDropdown",value:function(){this.ui.trigger.css("display","none")}},{key:"_handleResize",value:function(){var t,e=this._calculateAvailableWidth();if(e>this.items.leftTotalWidth+this.items.rightTotalWidth)this._showAll();else{t=e-this.items.moreButtonWidth-this.items.rightTotalWidth;for(var n=-1;t-this.items.left[n+1].width>=0;)t-=this.items.left[n+1].width,n++;if(n<this.rightMostItemIndex?this._moveToDropdown(this.rightMostItemIndex-n):this.rightMostItemIndex<n&&this._moveOutOfDropdown(n-this.rightMostItemIndex),this._showDropdown(),t<0&&-1===this.rightMostItemIndex){t+=this.items.rightTotalWidth;var i=this.items.right.length;this._moveToDropdown(i-this.leftMostItemIndex,"right"),this.ui.dropdown.addClass("cms-more-dropdown-full")}else this._showAllRight(),this.ui.dropdown.removeClass("cms-more-dropdown-full")}}},{key:"_showAll",value:function(){this._showAllLeft(),this._showAllRight(),this._hideDropdown()}},{key:"_showAllLeft",value:function(){this._moveOutOfDropdown(this.items.left.length-1-this.rightMostItemIndex)}},{key:"_showAllRight",value:function(){this._moveOutOfDropdown(this.leftMostItemIndex,"right")}},{key:"_moveToDropdown",value:function(t,e){if(!(t<=0)){var n,i,r,o;if("right"===e){for(i=this.leftMostItemIndex,r=this.leftMostItemIndex+t-1,o=i;o<=r;o++)n=this.items.right[o].element,this.ui.dropdown.prepend(n.wrap('<li class="cms-more-buttons"></li>').parent());this.leftMostItemIndex+=t}else{for(r=this.rightMostItemIndex,i=this.rightMostItemIndex-t+1,o=r;o>=i;o--)n=this.items.left[o].element,this.ui.dropdown.prepend(n),n.find("> ul").children().length&&n.addClass("cms-toolbar-item-navigation-children");this.rightMostItemIndex-=t}}}},{key:"_moveOutOfDropdown",value:function(t,e){if(!(t<=0)){var n,i,r,o;if("right"===e){for(o=this.leftMostItemIndex-1,r=this.leftMostItemIndex-t,n=o;n>=r;n--)i=this.items.right[n].element,i.unwrap("<li></li>"),i.prependTo(this.ui.toolbarRightPart);this.leftMostItemIndex-=t}else{for(r=this.rightMostItemIndex+1,o=this.rightMostItemIndex+t,n=r;n<=o;n++)i=this.items.left[n].element,i.insertBefore(this.ui.trigger),i.removeClass("cms-toolbar-item-navigation-children"),i.find("> ul").removeAttr("style");this.rightMostItemIndex+=t}}}}]),t}(),Bt=Ft,Wt=n(223),qt=n.n(Wt),Ut=function(t){return jt()(Rt()(t,function(t){return"placeholder"===it()(t,2)[1].type}).map(function(t){return it()(t,2)[1].placeholder_id}))},Vt=new k.a({implement:[I.c],options:{toolbarDuration:200},initialize:function(t){this.options=x.a.extend(!0,{},this.options,t),this._setupUI(),this.navigation=new Bt,this._position={top:0,stickyTop:0,isSticky:!0},this.click="click.cms.toolbar",this.touchStart="touchstart.cms.toolbar",this.pointerUp="pointerup.cms.toolbar",this.pointerOverOut="pointerover.cms.toolbar pointerout.cms.toolbar",this.pointerLeave="pointerleave.cms.toolbar",this.mouseEnter="mouseenter.cms.toolbar",this.mouseLeave="mouseleave.cms.toolbar",this.resize="resize.cms.toolbar",this.scroll="scroll.cms.toolbar",this.key="keydown.cms.toolbar keyup.cms.toolbar",this.timer=function(){},this.lockToolbar=!1,this.ui.toolbar.data("ready")||this._events(),this._initialStates(),this.ui.toolbar.data("ready",!0),$=new qt.a({preDiffApply:function(t){if(("removeAttribute"===t.diff.action||"modifyAttribute"===t.diff.action)&&"style"===t.diff.name&&x()(".cms-toolbar").is(t.node))return!0}})},_setupUI:function(){var t=x()(".cms");this.ui={container:t,body:x()("html"),document:x()(document),window:x()(window),toolbar:t.find(".cms-toolbar"),navigations:t.find(".cms-toolbar-item-navigation"),buttons:t.find(".cms-toolbar-item-buttons"),messages:t.find(".cms-messages"),structureBoard:t.find(".cms-structure"),toolbarSwitcher:x()(".cms-toolbar-item-cms-mode-switcher"),revert:x()(".cms-toolbar-revert")}},_events:function(){var t=this;this.ui.navigations.each(function(){function e(){u=!1,l=!1,i.removeClass(o),i.find("ul ul").hide(),n.find("> li").off(t.mouseEnter),t.ui.document.off(t.click),t.ui.toolbar.off(t.click,e),t.ui.structureBoard.off(t.click),t.ui.window.off(t.resize+".menu.reset"),t._handleLongMenus()}var n=x()(this),i=n.find("li"),r="cms-toolbar-item-navigation",o="cms-toolbar-item-navigation-hover",s="cms-toolbar-item-navigation-disabled",a="cms-toolbar-item-navigation-children",c=!1,u=!1,l=!1;t.ui.window.on("keyup.cms.toolbar",function(t){t.keyCode===CMS.KEYS.ESC&&e()}),n.find("> li > a").add(t.ui.toolbar.find(".cms-toolbar-item:not(.cms-toolbar-item-navigation) > a")).off("keyup.cms.toolbar.reset").on("keyup.cms.toolbar.reset",function(t){t.keyCode===CMS.KEYS.TAB&&e()}),n.find("a").on(t.click+" "+t.key,function(n){var i=x()(this);if(n.keyCode!==I.d.CMD_LEFT&&n.keyCode!==I.d.CMD_RIGHT&&n.keyCode!==I.d.CMD_FIREFOX&&n.keyCode!==I.d.SHIFT&&n.keyCode!==I.d.CTRL||(l=!0),"keyup"===n.type&&(l=!1),""!==i.attr("href")&&"#"!==i.attr("href")&&!i.parent().hasClass(s)){if(l&&"click"===n.type)I.c._getWindow().open(i.attr("href"),"_blank");else{if("click"!==n.type)return;t._delegate(x()(this))}return e(),!1}}).on(t.touchStart,function(){c=!0}),i.on(t.click,function(i){i.preventDefault(),i.stopPropagation();var l=x()(this);if(l.parent().hasClass(r)&&u)return t.ui.body.trigger(t.click),!1;l.hasClass(a)||e();var d=l.parent().hasClass(r);if(d&&l.hasClass(o)||l.hasClass(s)&&!d)return!1;l.addClass(o),t._handleLongMenus(),c||n.find("> li").on(t.mouseEnter,function(){if(x()(this).hasClass(o))return!1;u=!1,x()(this).trigger(t.click)}),c=!1,t.ui.document.on(t.click,e),t.ui.structureBoard.on(t.click,e),t.ui.toolbar.on(t.click,e),t.ui.window.on(t.resize+".menu.reset",zt()(e,1e3)),u=!0}),i.on(t.pointerOverOut+" keyup.cms.toolbar","li",function(e){var n=x()(this),r=n.closest(".cms-toolbar-item-navigation-children").add(n.parents(".cms-toolbar-item-navigation-children")),c=n.hasClass(a)||r.length;return n.hasClass(s)?void e.stopPropagation():!(!n.hasClass(o)||"keyup"===e.type)||(i.find("li").removeClass(o),n.addClass(o),c&&"keyup"!==e.type||c&&"keyup"===e.type&&e.keyCode===CMS.KEYS.ENTER?(n.find("> ul").show(),r.addClass(o),t._handleLongMenus()):"keyup"!==e.type&&(i.find("ul ul").hide(),t._handleLongMenus()),void n.siblings().find("> ul").hide())}).on(t.click,function(t){t.preventDefault(),t.stopPropagation()}),i.on(t.pointerLeave,"> ul",function(){i.find("li").removeClass(o)})}),this.ui.buttons.each(function(){var e=x()(this);e.find("a").each(function(e,n){var i=x()(n);i.attr("data-rel")?i.off(t.click).on(t.click,function(e){e.preventDefault(),t._delegate(x()(this))}):i.off(t.click).on(t.click,function(t){t.stopPropagation()})}),e.find(".cms-publish-page").off(t.click+".publishpage").on(t.click+".publishpage",function(t){I.c.secureConfirm(CMS.config.lang.publish)||(t.preventDefault(),t.stopImmediatePropagation())}),e.find(".cms-btn-publish").off(t.click+".publish").on(t.click+".publish",function(t){t.preventDefault(),Object(O.b)(),x.a.ajax({type:"post",url:x()(this).prop("href"),data:{placeholders:Ut(CMS._plugins),csrfmiddlewaretoken:CMS.config.csrf},success:function(){var t=I.c.makeURL(I.c._getWindow().location.href.split("?")[0],[[CMS.settings.edit_off,"true"]]);I.c.reloadBrowser(t),Object(O.a)()},error:function(t){Object(O.a)(),CMS.API.Messages.open({message:t.responseText+" | "+t.status+" "+t.statusText,error:!0})}})})}),this.ui.window.off([this.resize,this.scroll].join(" ")).on([this.resize,this.scroll].join(" "),zt()(x.a.proxy(this._handleLongMenus,this),10))},_initialStates:function(){var t=x()(".cms-btn-publish").parent();if(this._show({duration:0}),t.hide().attr("data-cms-hidden","true"),x()(".cms-btn-publish-active").length&&(t.show().removeAttr("data-cms-hidden"),this.ui.window.trigger("resize")),l(t),CMS.config.debug&&this._debug(),CMS.config.messages&&CMS.API.Messages.open({message:CMS.config.messages}),CMS.config.error&&CMS.API.Messages.open({message:CMS.config.error,error:!0}),CMS.config.publisher&&CMS.API.Messages.open({message:CMS.config.publisher,dir:"right"}),CMS.settings.sideframe&&CMS.settings.sideframe.url&&CMS.config.auth){(new G).open({url:CMS.settings.sideframe.url,animate:!1})}this.ui.body.addClass("cms-ready"),this.ui.document.trigger("cms-ready")},_show:function(t){var e=this,n=t&&void 0!==t.duration?t.duration:this.options.toolbarDuration,i=x()(".cms-toolbar").height()+10;this.ui.body.addClass("cms-toolbar-expanding"),this.ui.body.animate({"margin-top":i-10},n,"linear",function(){e.ui.body.removeClass("cms-toolbar-expanding"),e.ui.body.addClass("cms-toolbar-expanded")}),this.ui.messages.css("top",i-10)},openAjax:function(t){var e=this,n=t.url,i=t.post||"{}",r=t.text||"",o=t.callback,s=t.method||"POST",a=t.onSuccess;return!(r&&!I.c.secureConfirm(r))&&(Object(O.b)(),x.a.ajax({type:s,url:n,data:JSON.parse(i)}).done(function(t){CMS.API.locked=!1,o?(o(e,t),Object(O.a)()):a?"FOLLOW_REDIRECT"===a?I.c.reloadBrowser(t.url):I.c.reloadBrowser(a,!1,!0):I.c.reloadBrowser(!1,!1,!0)}).fail(function(t){CMS.API.locked=!1,CMS.API.Messages.open({message:t.responseText+" | "+t.status+" "+t.statusText,error:!0})}))},showLoader:function(){Object(O.b)()},hideLoader:function(){Object(O.a)()},_delegate:function(t){var e=t.data("rel");if(t.hasClass("cms-btn-disabled"))return!1;switch(e){case"modal":Ce._removeAddPluginPlaceholder();new j({onClose:t.data("on-close")}).open({url:I.c.updateUrlWithPath(t.attr("href")),title:t.data("name")});break;case"message":CMS.API.Messages.open({message:t.data("text")});break;case"sideframe":new G({onClose:t.data("on-close")}).open({url:t.attr("href"),animate:!0});break;case"ajax":this.openAjax({url:t.attr("href"),post:Z()(t.data("post")),method:t.data("method"),text:t.data("text"),onSuccess:t.data("on-success")});break;default:I.c._getWindow().location.href=t.attr("href")}},_debug:function(){if(CMS.config.lang.debug){var t=function(){};this.ui.container.find(".cms-debug-bar").on(this.mouseEnter+" "+this.mouseLeave,function(e){clearTimeout(t),"mouseenter"===e.type&&(t=setTimeout(function(){CMS.API.Messages.open({message:CMS.config.lang.debug})},1e3))})}},_handleLongMenus:function(){var t=x()(".cms-toolbar-item-navigation-hover > ul");if(!t.length)return void this._stickToolbar();var e=t.toArray().map(function(t){var e=x()(t);return x.a.extend({},e.position(),{height:e.height()})}),n=this.ui.window.height();this._position.top=this.ui.window.scrollTop(),e.some(function(t){return t.top+t.height>n})&&this._position.top>=this._position.stickyTop?this._position.isSticky&&this._unstickToolbar():this._stickToolbar()},_stickToolbar:function(){this._position.stickyTop=0,this._position.isSticky=!0,this.ui.body.removeClass("cms-toolbar-non-sticky"),this.ui.toolbar.css({top:0})},_unstickToolbar:function(){this._position.stickyTop=this._position.top,this.ui.body.addClass("cms-toolbar-non-sticky"),this.ui.toolbar[0].style.setProperty("top",this._position.stickyTop+"px","important"),this._position.isSticky=!1},onPublishAvailable:function(){},_refreshMarkup:function(t){var e=this.ui.toolbarSwitcher.detach(),n=$.diff(this.ui.toolbar[0],t[0]);$.apply(this.ui.toolbar[0],n),x()(".cms-toolbar-item-cms-mode-switcher").replaceWith(e),this._setupUI();var i=this.ui.navigations.clone();this.ui.navigations.replaceWith(i),this.ui.navigations=i,this._events(),this.navigation=new Bt,this.navigation.ui.window.trigger("resize"),CMS.API.Clipboard.ui.triggers=x()(".cms-clipboard-trigger a"),CMS.API.Clipboard.ui.triggerRemove=x()(".cms-clipboard-empty a"),CMS.API.Clipboard._toolbarEvents()}}),Kt=Vt,$t=n(102),Qt=n.n($t),Xt=n(338),Yt=n.n(Xt),Gt=n(224),Jt=n.n(Gt),Zt=n(96),te=n.n(Zt),ee=n(0);!function(t){"function"==typeof define&&n(95)?define(["jquery"],t):t(ee)}(function(t){function e(e,i){var r,o,s,a=e.nodeName.toLowerCase();return"area"===a?(r=e.parentNode,o=r.name,!(!e.href||!o||"map"!==r.nodeName.toLowerCase())&&(!!(s=t("img[usemap='#"+o+"']")[0])&&n(s))):(/^(input|select|textarea|button|object)$/.test(a)?!e.disabled:"a"===a?e.href||i:i)&&n(e)}function n(e){return t.expr.filters.visible(e)&&!t(e).parents().addBack().filter(function(){return"hidden"===t.css(this,"visibility")}).length}t.ui=t.ui||{},t.extend(t.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),t.fn.extend({scrollParent:function(e){var n=this.css("position"),i="absolute"===n,r=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return(!i||"static"!==e.css("position"))&&r.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==n&&o.length?o:t(this[0].ownerDocument||document)},uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(n){return!!t.data(n,e)}}):function(e,n,i){return!!t.data(e,i[3])},focusable:function(n){return e(n,!isNaN(t.attr(n,"tabindex")))},tabbable:function(n){var i=t.attr(n,"tabindex"),r=isNaN(i);return(r||i>=0)&&e(n,!r)}}),t("<a>").outerWidth(1).jquery||t.each(["Width","Height"],function(e,n){function i(e,n,i,o){return t.each(r,function(){n-=parseFloat(t.css(e,"padding"+this))||0,i&&(n-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(n-=parseFloat(t.css(e,"margin"+this))||0)}),n}var r="Width"===n?["Left","Right"]:["Top","Bottom"],o=n.toLowerCase(),s={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+n]=function(e){return void 0===e?s["inner"+n].call(this):this.each(function(){t(this).css(o,i(this,e)+"px")})},t.fn["outer"+n]=function(e,r){return"number"!=typeof e?s["outer"+n].call(this,e):this.each(function(){t(this).css(o,i(this,e,!0,r)+"px")})}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(t.fn.removeData=function(e){return function(n){return arguments.length?e.call(this,t.camelCase(n)):e.call(this)}}(t.fn.removeData)),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),t.fn.extend({focus:function(e){return function(n,i){return"number"==typeof n?this.each(function(){var e=this;setTimeout(function(){t(e).focus(),i&&i.call(e)},n)}):e.apply(this,arguments)}}(t.fn.focus),disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(e){if(void 0!==e)return this.css("zIndex",e);if(this.length)for(var n,i,r=t(this[0]);r.length&&r[0]!==document;){if(("absolute"===(n=r.css("position"))||"relative"===n||"fixed"===n)&&(i=parseInt(r.css("zIndex"),10),!isNaN(i)&&0!==i))return i;r=r.parent()}return 0}}),t.ui.plugin={add:function(e,n,i){var r,o=t.ui[e].prototype;for(r in i)o.plugins[r]=o.plugins[r]||[],o.plugins[r].push([n,i[r]])},call:function(t,e,n,i){var r,o=t.plugins[e];if(o&&(i||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(r=0;o.length>r;r++)t.options[o[r][0]]&&o[r][1].apply(t.element,n)}};var i=0,r=Array.prototype.slice;t.cleanData=function(e){return function(n){var i,r,o;for(o=0;null!=(r=n[o]);o++)try{(i=t._data(r,"events"))&&i.remove&&t(r).triggerHandler("remove")}catch(t){}e(n)}}(t.cleanData),t.widget=function(e,n,i){var r,o,s,a,c={},u=e.split(".")[0];return e=e.split(".")[1],r=u+"-"+e,i||(i=n,n=t.Widget),t.expr[":"][r.toLowerCase()]=function(e){return!!t.data(e,r)},t[u]=t[u]||{},o=t[u][e],s=t[u][e]=function(t,e){return this._createWidget?void(arguments.length&&this._createWidget(t,e)):new s(t,e)},t.extend(s,o,{version:i.version,_proto:t.extend({},i),_childConstructors:[]}),a=new n,a.options=t.widget.extend({},a.options),t.each(i,function(e,i){return t.isFunction(i)?void(c[e]=function(){var t=function(){return n.prototype[e].apply(this,arguments)},r=function(t){return n.prototype[e].apply(this,t)};return function(){var e,n=this._super,o=this._superApply;return this._super=t,this._superApply=r,e=i.apply(this,arguments),this._super=n,this._superApply=o,e}}()):void(c[e]=i)}),s.prototype=t.widget.extend(a,{widgetEventPrefix:o?a.widgetEventPrefix||e:e},c,{constructor:s,namespace:u,widgetName:e,widgetFullName:r}),o?(t.each(o._childConstructors,function(e,n){var i=n.prototype;t.widget(i.namespace+"."+i.widgetName,s,n._proto)}),delete o._childConstructors):n._childConstructors.push(s),t.widget.bridge(e,s),s},t.widget.extend=function(e){for(var n,i,o=r.call(arguments,1),s=0,a=o.length;a>s;s++)for(n in o[s])i=o[s][n],o[s].hasOwnProperty(n)&&void 0!==i&&(e[n]=t.isPlainObject(i)?t.isPlainObject(e[n])?t.widget.extend({},e[n],i):t.widget.extend({},i):i);return e},t.widget.bridge=function(e,n){var i=n.prototype.widgetFullName||e;t.fn[e]=function(o){var s="string"==typeof o,a=r.call(arguments,1),c=this;return s?this.each(function(){var n,r=t.data(this,i);return"instance"===o?(c=r,!1):r?t.isFunction(r[o])&&"_"!==o.charAt(0)?(n=r[o].apply(r,a),n!==r&&void 0!==n?(c=n&&n.jquery?c.pushStack(n.get()):n,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; attempted to call method '"+o+"'")}):(a.length&&(o=t.widget.extend.apply(null,[o].concat(a))),this.each(function(){var e=t.data(this,i);e?(e.option(o||{}),e._init&&e._init()):t.data(this,i,new n(o,this))})),c}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(e,n){n=t(n||this.defaultElement||this)[0],this.element=t(n),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),n!==this&&(t.data(n,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===n&&this.destroy()}}),this.document=t(n.style?n.ownerDocument:n.document||n),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:t.noop,_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(t.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:t.noop,widget:function(){return this.element},option:function(e,n){var i,r,o,s=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(s={},i=e.split("."),e=i.shift(),i.length){for(r=s[e]=t.widget.extend({},this.options[e]),o=0;i.length-1>o;o++)r[i[o]]=r[i[o]]||{},r=r[i[o]];if(e=i.pop(),1===arguments.length)return void 0===r[e]?null:r[e];r[e]=n}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];s[e]=n}return this._setOptions(s),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return this.options[t]=e,"disabled"===t&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!e),e&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(e,n,i){var r,o=this;"boolean"!=typeof e&&(i=n,n=e,e=!1),i?(n=r=t(n),this.bindings=this.bindings.add(n)):(i=n,n=this.element,r=this.widget()),t.each(i,function(i,s){function a(){return e||!0!==o.options.disabled&&!t(this).hasClass("ui-state-disabled")?("string"==typeof s?o[s]:s).apply(o,arguments):void 0}"string"!=typeof s&&(a.guid=s.guid=s.guid||a.guid||t.guid++);var c=i.match(/^([\w:-]*)\s*(.*)$/),u=c[1]+o.eventNamespace,l=c[2];l?r.delegate(l,u,a):n.bind(u,a)})},_off:function(e,n){n=(n||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.unbind(n).undelegate(n),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function n(){return("string"==typeof t?i[t]:t).apply(i,arguments)}var i=this;return setTimeout(n,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){t(e.currentTarget).addClass("ui-state-hover")},mouseleave:function(e){t(e.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){t(e.currentTarget).addClass("ui-state-focus")},focusout:function(e){t(e.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(e,n,i){var r,o,s=this.options[e];if(i=i||{},n=t.Event(n),n.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),n.target=this.element[0],o=n.originalEvent)for(r in o)r in n||(n[r]=o[r]);return this.element.trigger(n,i),!(t.isFunction(s)&&!1===s.apply(this.element[0],[n].concat(i))||n.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,n){t.Widget.prototype["_"+e]=function(i,r,o){"string"==typeof r&&(r={effect:r});var s,a=r?!0===r||"number"==typeof r?n:r.effect||n:e;r=r||{},"number"==typeof r&&(r={duration:r}),s=!t.isEmptyObject(r),r.complete=o,r.delay&&i.delay(r.delay),s&&t.effects&&t.effects.effect[a]?i[e](r):a!==e&&i[a]?i[a](r.duration,r.easing,o):i.queue(function(n){t(this)[e](),o&&o.call(i[0]),n()})}}),t.widget;var o=!1;t(document).mouseup(function(){o=!1}),t.widget("ui.mouse",{version:"1.11.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.bind("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).bind("click."+this.widgetName,function(n){return!0===t.data(n.target,e.widgetName+".preventClickEvent")?(t.removeData(n.target,e.widgetName+".preventClickEvent"),n.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!o){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var n=this,i=1===e.which,r=!("string"!=typeof this.options.cancel||!e.target.nodeName)&&t(e.target).closest(this.options.cancel).length;return!(i&&!r&&this._mouseCapture(e))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){n.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return n._mouseMove(t)},this._mouseUpDelegate=function(t){return n._mouseUp(t)},this.document.bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),o=!0,!0))}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){return this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),o=!1,!1},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.widget("ui.sortable",t.ui.mouse,{version:"1.11.4",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(t,e,n){return t>=e&&e+n>t},_isFloating:function(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))},_create:function(){this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(t,e){this._super(t,e),"handle"===t&&this._setHandleClassName()},_setHandleClassName:function(){this.element.find(".ui-sortable-handle").removeClass("ui-sortable-handle"),t.each(this.items,function(){(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item).addClass("ui-sortable-handle")})},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").find(".ui-sortable-handle").removeClass("ui-sortable-handle"),this._mouseDestroy();for(var t=this.items.length-1;t>=0;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(e,n){var i=null,r=!1,o=this;return!this.reverting&&(!this.options.disabled&&"static"!==this.options.type&&(this._refreshItems(e),t(e.target).parents().each(function(){return t.data(this,o.widgetName+"-item")===o?(i=t(this),!1):void 0}),t.data(e.target,o.widgetName+"-item")===o&&(i=t(e.target)),!!i&&(!(this.options.handle&&!n&&(t(this.options.handle,i).find("*").addBack().each(function(){this===e.target&&(r=!0)}),!r))&&(this.currentItem=i,this._removeCurrentsFromItems(),!0))))},_mouseStart:function(e,n,i){var r,o,s=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,s.cursorAt&&this._adjustOffsetFromHelper(s.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),s.containment&&this._setContainment(),s.cursor&&"auto"!==s.cursor&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",s.cursor),this.storedStylesheet=t("<style>*{ cursor: "+s.cursor+" !important; }</style>").appendTo(o)),s.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",s.opacity)),s.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",s.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(r=this.containers.length-1;r>=0;r--)this.containers[r]._trigger("activate",e,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.current=this),t.ui.ddmanager&&!s.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(e),!0},_mouseDrag:function(e){var n,i,r,o,s=this.options,a=!1;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<s.scrollSensitivity?this.scrollParent[0].scrollTop=a=this.scrollParent[0].scrollTop+s.scrollSpeed:e.pageY-this.overflowOffset.top<s.scrollSensitivity&&(this.scrollParent[0].scrollTop=a=this.scrollParent[0].scrollTop-s.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<s.scrollSensitivity?this.scrollParent[0].scrollLeft=a=this.scrollParent[0].scrollLeft+s.scrollSpeed:e.pageX-this.overflowOffset.left<s.scrollSensitivity&&(this.scrollParent[0].scrollLeft=a=this.scrollParent[0].scrollLeft-s.scrollSpeed)):(e.pageY-this.document.scrollTop()<s.scrollSensitivity?a=this.document.scrollTop(this.document.scrollTop()-s.scrollSpeed):this.window.height()-(e.pageY-this.document.scrollTop())<s.scrollSensitivity&&(a=this.document.scrollTop(this.document.scrollTop()+s.scrollSpeed)),e.pageX-this.document.scrollLeft()<s.scrollSensitivity?a=this.document.scrollLeft(this.document.scrollLeft()-s.scrollSpeed):this.window.width()-(e.pageX-this.document.scrollLeft())<s.scrollSensitivity&&(a=this.document.scrollLeft(this.document.scrollLeft()+s.scrollSpeed))),!1!==a&&t.ui.ddmanager&&!s.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),n=this.items.length-1;n>=0;n--)if(i=this.items[n],r=i.item[0],(o=this._intersectsWithPointer(i))&&i.instance===this.currentContainer&&r!==this.currentItem[0]&&this.placeholder[1===o?"next":"prev"]()[0]!==r&&!t.contains(this.placeholder[0],r)&&("semi-dynamic"!==this.options.type||!t.contains(this.element[0],r))){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(i))break;this._rearrange(e,i),this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,n){if(e){if(t.ui.ddmanager&&!this.options.dropBehaviour&&t.ui.ddmanager.drop(this,e),this.options.revert){var i=this,r=this.placeholder.offset(),o=this.options.axis,s={};o&&"x"!==o||(s.left=r.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(s.top=r.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,t(this.helper).animate(s,parseInt(this.options.revert,10)||500,function(){i._clear(e)})}else this._clear(e,n);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null}),"original"===this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),t.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?t(this.domPosition.prev).after(this.currentItem):t(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var n=this._getItemsAsjQuery(e&&e.connected),i=[];return e=e||{},t(n).each(function(){var n=(t(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);n&&i.push((e.key||n[1]+"[]")+"="+(e.key&&e.expression?n[1]:n[2]))}),!i.length&&e.key&&i.push(e.key+"="),i.join("&")},toArray:function(e){var n=this._getItemsAsjQuery(e&&e.connected),i=[];return e=e||{},n.each(function(){i.push(t(e.item||this).attr(e.attribute||"id")||"")}),i},_intersectsWith:function(t){var e=this.positionAbs.left,n=e+this.helperProportions.width,i=this.positionAbs.top,r=i+this.helperProportions.height,o=t.left,s=o+t.width,a=t.top,c=a+t.height,u=this.offset.click.top,l=this.offset.click.left,d="x"===this.options.axis||i+u>a&&c>i+u,h="y"===this.options.axis||e+l>o&&s>e+l,f=d&&h;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?f:e+this.helperProportions.width/2>o&&s>n-this.helperProportions.width/2&&i+this.helperProportions.height/2>a&&c>r-this.helperProportions.height/2},_intersectsWithPointer:function(t){var e="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),n="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width),i=e&&n,r=this._getDragVerticalDirection(),o=this._getDragHorizontalDirection();return!!i&&(this.floating?o&&"right"===o||"down"===r?2:1:r&&("down"===r?2:1))},_intersectsWithSides:function(t){var e=this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),n=this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),i=this._getDragVerticalDirection(),r=this._getDragHorizontalDirection();return this.floating&&r?"right"===r&&n||"left"===r&&!n:i&&("down"===i&&e||"up"===i&&!e)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!==t&&(t>0?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!==t&&(t>0?"right":"left")},refresh:function(t){return this._refreshItems(t),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(e){function n(){a.push(this)}var i,r,o,s,a=[],c=[],u=this._connectWith();if(u&&e)for(i=u.length-1;i>=0;i--)for(o=t(u[i],this.document[0]),r=o.length-1;r>=0;r--)(s=t.data(o[r],this.widgetFullName))&&s!==this&&!s.options.disabled&&c.push([t.isFunction(s.options.items)?s.options.items.call(s.element):t(s.options.items,s.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),s]);for(c.push([t.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):t(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),i=c.length-1;i>=0;i--)c[i][0].each(n);return t(a)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=t.grep(this.items,function(t){for(var n=0;e.length>n;n++)if(e[n]===t.item[0])return!1;return!0})},_refreshItems:function(e){this.items=[],this.containers=[this];var n,i,r,o,s,a,c,u,l=this.items,d=[[t.isFunction(this.options.items)?this.options.items.call(this.element[0],e,{item:this.currentItem}):t(this.options.items,this.element),this]],h=this._connectWith();if(h&&this.ready)for(n=h.length-1;n>=0;n--)for(r=t(h[n],this.document[0]),i=r.length-1;i>=0;i--)(o=t.data(r[i],this.widgetFullName))&&o!==this&&!o.options.disabled&&(d.push([t.isFunction(o.options.items)?o.options.items.call(o.element[0],e,{item:this.currentItem}):t(o.options.items,o.element),o]),this.containers.push(o));for(n=d.length-1;n>=0;n--)for(s=d[n][1],a=d[n][0],i=0,u=a.length;u>i;i++)c=t(a[i]),c.data(this.widgetName+"-item",s),l.push({item:c,instance:s,width:0,height:0,left:0,top:0})},refreshPositions:function(e){this.floating=!!this.items.length&&("x"===this.options.axis||this._isFloating(this.items[0].item)),this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var n,i,r,o;for(n=this.items.length-1;n>=0;n--)i=this.items[n],i.instance!==this.currentContainer&&this.currentContainer&&i.item[0]!==this.currentItem[0]||(r=this.options.toleranceElement?t(this.options.toleranceElement,i.item):i.item,e||(i.width=r.outerWidth(),i.height=r.outerHeight()),o=r.offset(),i.left=o.left,i.top=o.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(n=this.containers.length-1;n>=0;n--)o=this.containers[n].element.offset(),this.containers[n].containerCache.left=o.left,this.containers[n].containerCache.top=o.top,this.containers[n].containerCache.width=this.containers[n].element.outerWidth(),this.containers[n].containerCache.height=this.containers[n].element.outerHeight();return this},_createPlaceholder:function(e){e=e||this;var n,i=e.options;i.placeholder&&i.placeholder.constructor!==String||(n=i.placeholder,i.placeholder={element:function(){var i=e.currentItem[0].nodeName.toLowerCase(),r=t("<"+i+">",e.document[0]).addClass(n||e.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return"tbody"===i?e._createTrPlaceholder(e.currentItem.find("tr").eq(0),t("<tr>",e.document[0]).appendTo(r)):"tr"===i?e._createTrPlaceholder(e.currentItem,r):"img"===i&&r.attr("src",e.currentItem.attr("src")),n||r.css("visibility","hidden"),r},update:function(t,r){(!n||i.forcePlaceholderSize)&&(r.height()||r.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10)),r.width()||r.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10)))}}),e.placeholder=t(i.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),i.placeholder.update(e,e.placeholder)},_createTrPlaceholder:function(e,n){var i=this;e.children().each(function(){t("<td> </td>",i.document[0]).attr("colspan",t(this).attr("colspan")||1).appendTo(n)})},_contactContainers:function(e){var n,i,r,o,s,a,c,u,l,d,h=null,f=null;for(n=this.containers.length-1;n>=0;n--)if(!t.contains(this.currentItem[0],this.containers[n].element[0]))if(this._intersectsWith(this.containers[n].containerCache)){if(h&&t.contains(this.containers[n].element[0],h.element[0]))continue;h=this.containers[n],f=n}else this.containers[n].containerCache.over&&(this.containers[n]._trigger("out",e,this._uiHash(this)),this.containers[n].containerCache.over=0);if(h)if(1===this.containers.length)this.containers[f].containerCache.over||(this.containers[f]._trigger("over",e,this._uiHash(this)),this.containers[f].containerCache.over=1);else{for(r=1e4,o=null,l=h.floating||this._isFloating(this.currentItem),s=l?"left":"top",a=l?"width":"height",d=l?"clientX":"clientY",i=this.items.length-1;i>=0;i--)t.contains(this.containers[f].element[0],this.items[i].item[0])&&this.items[i].item[0]!==this.currentItem[0]&&(c=this.items[i].item.offset()[s],u=!1,e[d]-c>this.items[i][a]/2&&(u=!0),r>Math.abs(e[d]-c)&&(r=Math.abs(e[d]-c),o=this.items[i],this.direction=u?"up":"down"));if(!o&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[f])return void(this.currentContainer.containerCache.over||(this.containers[f]._trigger("over",e,this._uiHash()),this.currentContainer.containerCache.over=1));o?this._rearrange(e,o,null,!0):this._rearrange(e,null,this.containers[f].element,!0),this._trigger("change",e,this._uiHash()),this.containers[f]._trigger("change",e,this._uiHash(this)),this.currentContainer=this.containers[f],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[f]._trigger("over",e,this._uiHash(this)),this.containers[f].containerCache.over=1}},_createHelper:function(e){var n=this.options,i=t.isFunction(n.helper)?t(n.helper.apply(this.element[0],[e,this.currentItem])):"clone"===n.helper?this.currentItem.clone():this.currentItem;return i.parents("body").length||t("parent"!==n.appendTo?n.appendTo:this.currentItem[0].parentNode)[0].appendChild(i[0]),i[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!i[0].style.width||n.forceHelperSize)&&i.width(this.currentItem.width()),(!i[0].style.height||n.forceHelperSize)&&i.height(this.currentItem.height()),i},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&t.ui.ie)&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,n,i,r=this.options;"parent"===r.containment&&(r.containment=this.helper[0].parentNode),("document"===r.containment||"window"===r.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===r.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===r.containment?this.document.width():this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(r.containment)||(e=t(r.containment)[0],n=t(r.containment).offset(),i="hidden"!==t(e).css("overflow"),this.containment=[n.left+(parseInt(t(e).css("borderLeftWidth"),10)||0)+(parseInt(t(e).css("paddingLeft"),10)||0)-this.margins.left,n.top+(parseInt(t(e).css("borderTopWidth"),10)||0)+(parseInt(t(e).css("paddingTop"),10)||0)-this.margins.top,n.left+(i?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(t(e).css("borderLeftWidth"),10)||0)-(parseInt(t(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,n.top+(i?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(t(e).css("borderTopWidth"),10)||0)-(parseInt(t(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(e,n){n||(n=this.position);var i="absolute"===e?1:-1,r="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(r[0].tagName);return{top:n.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:r.scrollTop())*i,left:n.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:r.scrollLeft())*i}},_generatePosition:function(e){var n,i,r=this.options,o=e.pageX,s=e.pageY,a="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,c=/(html|body)/i.test(a[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(e.pageX-this.offset.click.left<this.containment[0]&&(o=this.containment[0]+this.offset.click.left),e.pageY-this.offset.click.top<this.containment[1]&&(s=this.containment[1]+this.offset.click.top),e.pageX-this.offset.click.left>this.containment[2]&&(o=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3]&&(s=this.containment[3]+this.offset.click.top)),r.grid&&(n=this.originalPageY+Math.round((s-this.originalPageY)/r.grid[1])*r.grid[1],s=this.containment?n-this.offset.click.top>=this.containment[1]&&n-this.offset.click.top<=this.containment[3]?n:n-this.offset.click.top>=this.containment[1]?n-r.grid[1]:n+r.grid[1]:n,i=this.originalPageX+Math.round((o-this.originalPageX)/r.grid[0])*r.grid[0],o=this.containment?i-this.offset.click.left>=this.containment[0]&&i-this.offset.click.left<=this.containment[2]?i:i-this.offset.click.left>=this.containment[0]?i-r.grid[0]:i+r.grid[0]:i)),{top:s-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():c?0:a.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():c?0:a.scrollLeft())}},_rearrange:function(t,e,n,i){n?n[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var r=this.counter;this._delay(function(){r===this.counter&&this.refreshPositions(!i)})},_clear:function(t,e){function n(t,e,n){return function(i){n._trigger(t,i,e._uiHash(e))}}this.reverting=!1;var i,r=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)("auto"===this._storedCSS[i]||"static"===this._storedCSS[i])&&(this._storedCSS[i]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!e&&r.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||r.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(e||(r.push(function(t){this._trigger("remove",t,this._uiHash())}),r.push(function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}.call(this,this.currentContainer)),r.push(function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;i>=0;i--)e||r.push(n("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(n("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(i=0;r.length>i;i++)r[i].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1===t.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(e){var n=e||this;return{helper:n.helper,placeholder:n.placeholder||t([]),position:n.position,originalPosition:n.originalPosition,offset:n.positionAbs,item:n.currentItem,sender:e?e.element:null}}});var s="ui-effects-",a=t;t.effects={effect:{}},function(t,e){function n(t,e,n){var i=l[e.type]||{};return null==t?n||!e.def?null:e.def:(t=i.floor?~~t:parseFloat(t),isNaN(t)?e.def:i.mod?(t+i.mod)%i.mod:0>t?0:t>i.max?i.max:t)}function i(n){var i=c(),r=i._rgba=[];return n=n.toLowerCase(),f(a,function(t,o){var s,a=o.re.exec(n),c=a&&o.parse(a),l=o.space||"rgba";return c?(s=i[l](c),i[u[l].cache]=s[u[l].cache],r=i._rgba=s._rgba,!1):e}),r.length?("0,0,0,0"===r.join()&&t.extend(r,o.transparent),i):o[n]}function r(t,e,n){return n=(n+1)%1,1>6*n?t+6*(e-t)*n:1>2*n?e:2>3*n?t+6*(e-t)*(2/3-n):t}var o,s=/^([\-+])=\s*(\d+\.?\d*)/,a=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],c=t.Color=function(e,n,i,r){return new t.Color.fn.parse(e,n,i,r)},u={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},l={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},d=c.support={},h=t("<p>")[0],f=t.each;h.style.cssText="background-color:rgba(1,1,1,.5)",d.rgba=h.style.backgroundColor.indexOf("rgba")>-1,f(u,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),c.fn=t.extend(c.prototype,{parse:function(r,s,a,l){if(r===e)return this._rgba=[null,null,null,null],this;(r.jquery||r.nodeType)&&(r=t(r).css(s),s=e);var d=this,h=t.type(r),p=this._rgba=[];return s!==e&&(r=[r,s,a,l],h="array"),"string"===h?this.parse(i(r)||o._default):"array"===h?(f(u.rgba.props,function(t,e){p[e.idx]=n(r[e.idx],e)}),this):"object"===h?(r instanceof c?f(u,function(t,e){r[e.cache]&&(d[e.cache]=r[e.cache].slice())}):f(u,function(e,i){var o=i.cache;f(i.props,function(t,e){if(!d[o]&&i.to){if("alpha"===t||null==r[t])return;d[o]=i.to(d._rgba)}d[o][e.idx]=n(r[t],e,!0)}),d[o]&&0>t.inArray(null,d[o].slice(0,3))&&(d[o][3]=1,i.from&&(d._rgba=i.from(d[o])))}),this):e},is:function(t){var n=c(t),i=!0,r=this;return f(u,function(t,o){var s,a=n[o.cache];return a&&(s=r[o.cache]||o.to&&o.to(r._rgba)||[],f(o.props,function(t,n){return null!=a[n.idx]?i=a[n.idx]===s[n.idx]:e})),i}),i},_space:function(){var t=[],e=this;return f(u,function(n,i){e[i.cache]&&t.push(n)}),t.pop()},transition:function(t,e){var i=c(t),r=i._space(),o=u[r],s=0===this.alpha()?c("transparent"):this,a=s[o.cache]||o.to(s._rgba),d=a.slice();return i=i[o.cache],f(o.props,function(t,r){var o=r.idx,s=a[o],c=i[o],u=l[r.type]||{};null!==c&&(null===s?d[o]=c:(u.mod&&(c-s>u.mod/2?s+=u.mod:s-c>u.mod/2&&(s-=u.mod)),d[o]=n((c-s)*e+s,r)))}),this[r](d)},blend:function(e){if(1===this._rgba[3])return this;var n=this._rgba.slice(),i=n.pop(),r=c(e)._rgba;return c(t.map(n,function(t,e){return(1-i)*r[e]+i*t}))},toRgbaString:function(){var e="rgba(",n=t.map(this._rgba,function(t,e){return null==t?e>2?1:0:t});return 1===n[3]&&(n.pop(),e="rgb("),e+n.join()+")"},toHslaString:function(){var e="hsla(",n=t.map(this.hsla(),function(t,e){return null==t&&(t=e>2?1:0),e&&3>e&&(t=Math.round(100*t)+"%"),t});return 1===n[3]&&(n.pop(),e="hsl("),e+n.join()+")"},toHexString:function(e){var n=this._rgba.slice(),i=n.pop();return e&&n.push(~~(255*i)),"#"+t.map(n,function(t){return t=(t||0).toString(16),1===t.length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),c.fn.parse.prototype=c.fn,u.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,n,i=t[0]/255,r=t[1]/255,o=t[2]/255,s=t[3],a=Math.max(i,r,o),c=Math.min(i,r,o),u=a-c,l=a+c,d=.5*l;return e=c===a?0:i===a?60*(r-o)/u+360:r===a?60*(o-i)/u+120:60*(i-r)/u+240,n=0===u?0:.5>=d?u/l:u/(2-l),[Math.round(e)%360,n,d,null==s?1:s]},u.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,n=t[1],i=t[2],o=t[3],s=.5>=i?i*(1+n):i+n-i*n,a=2*i-s;return[Math.round(255*r(a,s,e+1/3)),Math.round(255*r(a,s,e)),Math.round(255*r(a,s,e-1/3)),o]},f(u,function(i,r){var o=r.props,a=r.cache,u=r.to,l=r.from;c.fn[i]=function(i){if(u&&!this[a]&&(this[a]=u(this._rgba)),i===e)return this[a].slice();var r,s=t.type(i),d="array"===s||"object"===s?i:arguments,h=this[a].slice();return f(o,function(t,e){var i=d["object"===s?t:e.idx];null==i&&(i=h[e.idx]),h[e.idx]=n(i,e)}),l?(r=c(l(h)),r[a]=h,r):c(h)},f(o,function(e,n){c.fn[e]||(c.fn[e]=function(r){var o,a=t.type(r),c="alpha"===e?this._hsla?"hsla":"rgba":i,u=this[c](),l=u[n.idx];return"undefined"===a?l:("function"===a&&(r=r.call(this,l),a=t.type(r)),null==r&&n.empty?this:("string"===a&&(o=s.exec(r))&&(r=l+parseFloat(o[2])*("+"===o[1]?1:-1)),u[n.idx]=r,this[c](u)))})})}),c.hook=function(e){var n=e.split(" ");f(n,function(e,n){t.cssHooks[n]={set:function(e,r){var o,s,a="";if("transparent"!==r&&("string"!==t.type(r)||(o=i(r)))){if(r=c(o||r),!d.rgba&&1!==r._rgba[3]){for(s="backgroundColor"===n?e.parentNode:e;(""===a||"transparent"===a)&&s&&s.style;)try{a=t.css(s,"backgroundColor"),s=s.parentNode}catch(t){}r=r.blend(a&&"transparent"!==a?a:"_default")}r=r.toRgbaString()}try{e.style[n]=r}catch(t){}}},t.fx.step[n]=function(e){e.colorInit||(e.start=c(e.elem,n),e.end=c(e.end),e.colorInit=!0),t.cssHooks[n].set(e.elem,e.start.transition(e.end,e.pos))}})},c.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor"),t.cssHooks.borderColor={expand:function(t){var e={};return f(["Top","Right","Bottom","Left"],function(n,i){e["border"+i+"Color"]=t}),e}},o=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(a),function(){function e(e){var n,i,r=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,o={};if(r&&r.length&&r[0]&&r[r[0]])for(i=r.length;i--;)n=r[i],"string"==typeof r[n]&&(o[t.camelCase(n)]=r[n]);else for(n in r)"string"==typeof r[n]&&(o[n]=r[n]);return o}function n(e,n){var i,o,s={};for(i in n)o=n[i],e[i]!==o&&(r[i]||(t.fx.step[i]||!isNaN(parseFloat(o)))&&(s[i]=o));return s}var i=["add","remove","toggle"],r={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,n){t.fx.step[n]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(a.style(t.elem,n,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=function(r,o,s,a){var c=t.speed(o,s,a);return this.queue(function(){var o,s=t(this),a=s.attr("class")||"",u=c.children?s.find("*").addBack():s;u=u.map(function(){return{el:t(this),start:e(this)}}),o=function(){t.each(i,function(t,e){r[e]&&s[e+"Class"](r[e])})},o(),u=u.map(function(){return this.end=e(this.el[0]),this.diff=n(this.start,this.end),this}),s.attr("class",a),u=u.map(function(){var e=this,n=t.Deferred(),i=t.extend({},c,{queue:!1,complete:function(){n.resolve(e)}});return this.el.animate(this.diff,i),n.promise()}),t.when.apply(t,u.get()).done(function(){o(),t.each(arguments,function(){var e=this.el;t.each(this.diff,function(t){e.css(t,"")})}),c.complete.call(s[0])})})},t.fn.extend({addClass:function(e){return function(n,i,r,o){return i?t.effects.animateClass.call(this,{add:n},i,r,o):e.apply(this,arguments)}}(t.fn.addClass),removeClass:function(e){return function(n,i,r,o){return arguments.length>1?t.effects.animateClass.call(this,{remove:n},i,r,o):e.apply(this,arguments)}}(t.fn.removeClass),toggleClass:function(e){return function(n,i,r,o,s){return"boolean"==typeof i||void 0===i?r?t.effects.animateClass.call(this,i?{add:n}:{remove:n},r,o,s):e.apply(this,arguments):t.effects.animateClass.call(this,{toggle:n},i,r,o)}}(t.fn.toggleClass),switchClass:function(e,n,i,r,o){return t.effects.animateClass.call(this,{add:n,remove:e},i,r,o)}})}(),function(){function e(e,n,i,r){return t.isPlainObject(e)&&(n=e,e=e.effect),e={effect:e},null==n&&(n={}),t.isFunction(n)&&(r=n,i=null,n={}),("number"==typeof n||t.fx.speeds[n])&&(r=i,i=n,n={}),t.isFunction(i)&&(r=i,i=null),n&&t.extend(e,n),i=i||n.duration,e.duration=t.fx.off?0:"number"==typeof i?i:i in t.fx.speeds?t.fx.speeds[i]:t.fx.speeds._default,e.complete=r||n.complete,e}function n(e){return!(e&&"number"!=typeof e&&!t.fx.speeds[e])||("string"==typeof e&&!t.effects.effect[e]||(!!t.isFunction(e)||"object"==(void 0===e?"undefined":te()(e))&&!e.effect))}t.extend(t.effects,{version:"1.11.4",save:function(t,e){for(var n=0;e.length>n;n++)null!==e[n]&&t.data(s+e[n],t[0].style[e[n]])},restore:function(t,e){var n,i;for(i=0;e.length>i;i++)null!==e[i]&&(n=t.data(s+e[i]),void 0===n&&(n=""),t.css(e[i],n))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},getBaseline:function(t,e){var n,i;switch(t[0]){case"top":n=0;break;case"middle":n=.5;break;case"bottom":n=1;break;default:n=t[0]/e.height}switch(t[1]){case"left":i=0;break;case"center":i=.5;break;case"right":i=1;break;default:i=t[1]/e.width}return{x:i,y:n}},createWrapper:function(e){if(e.parent().is(".ui-effects-wrapper"))return e.parent();var n={width:e.outerWidth(!0),height:e.outerHeight(!0),float:e.css("float")},i=t("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),r={width:e.width(),height:e.height()},o=document.activeElement;try{o.id}catch(t){o=document.body}return e.wrap(i),(e[0]===o||t.contains(e[0],o))&&t(o).focus(),i=e.parent(),"static"===e.css("position")?(i.css({position:"relative"}),e.css({position:"relative"})):(t.extend(n,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],function(t,i){n[i]=e.css(i),isNaN(parseInt(n[i],10))&&(n[i]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(r),i.css(n).show()},removeWrapper:function(e){var n=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),(e[0]===n||t.contains(e[0],n))&&t(n).focus()),e},setTransition:function(e,n,i,r){return r=r||{},t.each(n,function(t,n){var o=e.cssUnit(n);o[0]>0&&(r[n]=o[0]*i+o[1])}),r}}),t.fn.extend({effect:function(){function n(e){function n(){t.isFunction(o)&&o.call(r[0]),t.isFunction(e)&&e()}var r=t(this),o=i.complete,a=i.mode;(r.is(":hidden")?"hide"===a:"show"===a)?(r[a](),n()):s.call(r[0],i,n)}var i=e.apply(this,arguments),r=i.mode,o=i.queue,s=t.effects.effect[i.effect];return t.fx.off||!s?r?this[r](i.duration,i.complete):this.each(function(){i.complete&&i.complete.call(this)}):!1===o?this.each(n):this.queue(o||"fx",n)},show:function(t){return function(i){if(n(i))return t.apply(this,arguments);var r=e.apply(this,arguments);return r.mode="show",this.effect.call(this,r)}}(t.fn.show),hide:function(t){return function(i){if(n(i))return t.apply(this,arguments);var r=e.apply(this,arguments);return r.mode="hide",this.effect.call(this,r)}}(t.fn.hide),toggle:function(t){return function(i){if(n(i)||"boolean"==typeof i)return t.apply(this,arguments);var r=e.apply(this,arguments);return r.mode="toggle",this.effect.call(this,r)}}(t.fn.toggle),cssUnit:function(e){var n=this.css(e),i=[];return t.each(["em","px","%","pt"],function(t,e){n.indexOf(e)>0&&(i=[parseFloat(n),e])}),i}})}(),function(){var e={};t.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,n){e[n]=function(e){return Math.pow(e,t+2)}}),t.extend(e,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,n=4;((e=Math.pow(2,--n))-1)/11>t;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(e,function(e,n){t.easing["easeIn"+e]=n,t.easing["easeOut"+e]=function(t){return 1-n(1-t)},t.easing["easeInOut"+e]=function(t){return.5>t?n(2*t)/2:1-n(-2*t+2)/2}})}(),t.effects});var ne=(n(341),n(342),n(216)),ie=n.n(ne),re=ie()(function(){var t=document.createElement("div"),e=x()("body");t.className="cms-scrollbar-measure",e.append(t);var n=t.offsetWidth-t.clientWidth;return e[0].removeChild(t),n}),oe=void 0,se=window.DOMParser,ae="cms-structure",ce=void 0,ue=void 0,le=function(){try{var t=document.createEvent("UIEvents");t.initUIEvent("resize",!0,!1,window,0),window.dispatchEvent(t)}catch(t){}},de=function(t,e){return ft()(Mt()(t,e),function(t){var e=it()(t,2);return e[0]===e[1]})},he=function(){function t(){var e=this;p()(this,t),this._setupUI(),this.click="click.cms.structure",this.keyUpAndDown="keyup.cms.structure keydown.cms.structure",this.pointerUp="pointerup.cms",this.state=!1,this.dragging=!1,this.latestAction=[],Jt.a.remove(ae),oe=new qt.a,void 0===this._setup()&&"draft"===CMS.config.mode&&this._preloadOppositeMode(),this._setupModeSwitcher(),this._events(),t.actualizePlaceholders(),setTimeout(function(){return e.highlightPluginFromUrl()},0),this._listenToExternalUpdates()}return g()(t,[{key:"_setupUI",value:function(){var t=x()(".cms-structure"),e=x()(".cms-toolbar");this.ui={container:t,content:x()(".cms-structure-content"),doc:x()(document),window:x()(window),html:x()("html"),toolbar:e,sortables:x()(".cms-draggables"),plugins:x()(".cms-plugin"),render_model:x()(".cms-render-model"),placeholders:x()(".cms-placeholder"),dragitems:x()(".cms-draggable"),dragareas:x()(".cms-dragarea"),toolbarModeSwitcher:e.find(".cms-toolbar-item-cms-mode-switcher"),toolbarModeLinks:e.find(".cms-toolbar-item-cms-mode-switcher a")},this._preventScroll=new Yt.a(this.ui.content[0])}},{key:"_setup",value:function(){var e=this,n=this;if(!this.ui.toolbarModeSwitcher.length)return!1;"structure"===CMS.config.settings.mode?(n.show({init:!0}),n._loadedStructure=!0,t._initializeDragItemsStates()):(n.hide(!0),n._loadedContent=!0),CMS.config.settings.legacy_mode&&(n._loadedStructure=!0,n._loadedContent=!0),(this.ui.dragareas.not(".cms-clipboard .cms-dragarea").length||this.ui.placeholders.length)&&this.ui.toolbarModeSwitcher.find(".cms-btn").removeClass("cms-btn-disabled"),x()(".cms-draggable").one("pointerover.cms.drag",ut()(function(){x()(".cms-draggable").off("pointerover.cms.drag"),e._drag()}))}},{key:"_preloadOppositeMode",value:function(){var t=this;if(!CMS.config.settings.legacy_mode){x()(I.c._getWindow()).one("load",function(){setTimeout(function(){t._loadedStructure?t._requestMode("content"):t._requestMode("structure")},2e3)})}}},{key:"_events",value:function(){var t=this;this.ui.window.on("resize.cms.structureboard",function(){if(t._loadedContent){var e=t.ui.window[0].innerWidth;e>1024&&!t.condensed&&t._makeCondensed(),e<=1024&&t.condensed&&t._makeFullWidth()}})}},{key:"_setupModeSwitcher",value:function(){var t=this,e=this.ui.toolbarModeLinks,n=void 0;x()(I.c._getWindow()).on(this.keyUpAndDown,function(t){t.keyCode!==I.d.CMD_LEFT&&t.keyCode!==I.d.CMD_RIGHT&&t.keyCode!==I.d.CMD_FIREFOX&&t.keyCode!==I.d.SHIFT&&t.keyCode!==I.d.CTRL||(n=!0),"keyup"===t.type&&(n=!1)}).on("blur",function(){n=!1}),e.on(this.click,function(i){if(i.preventDefault(),i.stopImmediatePropagation(),!e.hasClass("cms-btn-disabled"))return n&&"click"===i.type?void I.c._getWindow().open(e.attr("href"),"_blank"):void("edit"===CMS.settings.mode?t.show():t.hide())}),this.ui.toolbarModeSwitcher.length&&!this.ui.toolbarModeSwitcher.find(".cms-btn").is(".cms-btn-disabled")&&(N.setContext("cms"),N.bind("space",function(e){e.preventDefault(),t._toggleStructureBoard()}),N.bind("shift+space",function(e){e.preventDefault(),t._toggleStructureBoard({useHoveredPlugin:!0})}))}},{key:"_toggleStructureBoard",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this;t.useHoveredPlugin&&"structure"!==CMS.settings.mode?e._showAndHighlightPlugin(t.successTimeout).then(x.a.noop,x.a.noop):t.useHoveredPlugin||("structure"===CMS.settings.mode?e.hide():"edit"===CMS.settings.mode&&e.show())}},{key:"_showAndHighlightPlugin",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:200,e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if("live"===CMS.config.mode)return Et.a.resolve(!1);if(!CMS.API.Tooltip)return Et.a.resolve(!1);var n=CMS.API.Tooltip.domElem;if(!n.is(":visible"))return Et.a.resolve(!1);var i=n.data("plugin_id");return this.show({saveState:!1}).then(function(){var n=x()(".cms-draggable-"+i),r=x()(document),o=r.data("expandmode");r.data("expandmode",!1),n.parents(".cms-draggable").find('> .cms-dragitem-collapsable:not(".cms-dragitem-expanded") > .cms-dragitem-text').each(function(t,e){return x()(e).triggerHandler(Ce.click)}),setTimeout(function(){return r.data("expandmode",o)}),setTimeout(function(){var i=n.offsetParent(),r=n.position().top+i.scrollTop();n.offsetParent().scrollTop(r-window.innerHeight/2+50),Ce._highlightPluginStructure(n.find(".cms-dragitem:first"),{successTimeout:t,seeThrough:e})},10)})}},{key:"show",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.init,n=void 0!==e&&e,i=t.saveState,r=void 0===i||i;if("live"===CMS.config.mode)return Et.a.resolve(!1);if(n){var o=this.ui.toolbar.width(),s=this.ui.window[0].innerWidth-o;!s&&n&&(s=re()),s&&this.ui.toolbar.css("right",s)}return CMS.settings.mode="structure",I.c.setSettings(CMS.settings),!n&&r&&this._saveStateInURL(),this._loadStructure().then(this._showBoard.bind(this,n))}},{key:"_loadStructure",value:function(){var e=this;return"structure"===CMS.config.settings.mode||this._loadedStructure?Et.a.resolve():(Object(O.b)(),this._requestMode("structure").done(function(n){e._requeststructure=null,Object(O.a)(),CMS.settings.states=I.c.getSettings().states;var i=/<body[\S\s]*?>([\S\s]*)<\/body>/gi,r=x()(i.exec(n)[1]),o=r.find(".cms-structure-content"),s=r.find(".cms-toolbar"),a=r.filter(function(){return x()(this).is('[type="text/cms-template"]')}),c=e.getIds(r.find(".cms-draggable")),u=r.filter("script[data-cms]").toArray().map(function(t){return t.textContent||""}).join(),l=t._getPluginDataFromMarkup(u,c);Ce._updateRegistry(l.map(function(t){return it()(t,2)[1]})),CMS.API.Toolbar._refreshMarkup(s),x()("body").append(a),x()(".cms-structure-content").html(o.html()),le(),t._initializeGlobalHandlers(),t.actualizePlaceholders(),CMS._instances.forEach(function(t){"placeholder"===t.options.type&&t._setPlaceholder()}),CMS._instances.forEach(function(t){"plugin"===t.options.type&&(t._setPluginStructureEvents(),t._collapsables())}),e.ui.sortables=x()(".cms-draggables"),e._drag(),t._initializeDragItemsStates(),e._loadedStructure=!0}).fail(function(){window.location.href=new Qt.a(window.location.href).addSearch(CMS.config.settings.structure).toString()}))}},{key:"_requestMode",value:function(t){var e=new Qt.a(window.location.href);return"structure"===t?e.addSearch(CMS.config.settings.structure):e.addSearch(CMS.settings.edit||"edit").removeSearch(CMS.config.settings.structure),this["_request"+t]||(this["_request"+t]=x.a.ajax({url:e.toString(),method:"GET"}).then(function(t){return h(t),t})),this["_request"+t]}},{key:"_loadContent",value:function(){var t=this;return"edit"===CMS.config.settings.mode||this._loadedContent?Et.a.resolve():(Object(O.b)(),t._requestMode("content").done(function(e){t._requestcontent=null,Object(O.a)();var n=/<html([\S\s]*?)>[\S\s]*<\/html>/gi,i=/<body([\S\s]*?)>([\S\s]*)<\/body>/gi,r=/<head[\S\s]*?>([\S\s]*)<\/head>/gi,o=i.exec(e),s=o[1],a=x()(o[2]),c=x()(r.exec(e)[1]),u=n.exec(e)[1],l=x()("<div "+s+"></div>")[0].attributes,d=x()("<div "+u+"></div>")[0].attributes,h=a.find(".cms-toolbar"),f=x()(".cms").add("[data-cms]").detach(),p=c.filter("title"),m=x()("body");p&&(document.title=p.text()),a=a.filter(function(){var t=x()(this);return!t.is(".cms#cms-top")&&!t.is("[data-cms]:not([data-cms-generic])")}),a.find("[data-cms]:not([data-cms-generic])").remove(),[].slice.call(l).forEach(function(t){m.attr(t.name,t.value)}),[].slice.call(d).forEach(function(t){x()("html").attr(t.name,t.value)}),m.append(a),x()("head").append(c),m.prepend(f),CMS.API.Toolbar._refreshMarkup(h),x()(window).trigger("resize"),Ce._refreshPlugins(),x()("script").on("load",function(){window.dispatchEvent(new Event("load")),window.dispatchEvent(new Event("DOMContentLoaded"))}),x()("body").find("template.cms-plugin").length&&(CMS.API.Messages.open({message:CMS.config.lang.unhandledPageChange}),I.c.reloadBrowser()),t._loadedContent=!0}).fail(function(){window.location.href=new Qt.a(window.location.href).removeSearch(CMS.config.settings.structure).toString()}))}},{key:"_saveStateInURL",value:function(){var t=new Qt.a(window.location.href);t["structure"===CMS.settings.mode?"addSearch":"removeSearch"](CMS.config.settings.structure),history.replaceState({},"",t.toString())}},{key:"hide",value:function(t){return"live"!==CMS.config.mode&&(this.ui.toolbar.css("right",""),x()("html").removeClass("cms-overflow"),this.ui.toolbarModeLinks.removeClass("cms-btn-active").eq(1).addClass("cms-btn-active"),this.ui.html.removeClass("cms-structure-mode-structure").addClass("cms-structure-mode-content"),CMS.settings.mode="edit",t||this._saveStateInURL(),this._loadContent().then(this._hideBoard.bind(this)))}},{key:"getId",value:function(t){if(void 0===t||null===t||t.length<=0)return!1;var e=null,n=t.attr("class").split(" ")[1];return t.hasClass("cms-plugin")?e=n.replace("cms-plugin-","").trim():t.hasClass("cms-draggable")?e=n.replace("cms-draggable-","").trim():t.hasClass("cms-placeholder")?e=n.replace("cms-placeholder-","").trim():t.hasClass("cms-dragbar")?e=n.replace("cms-dragbar-","").trim():t.hasClass("cms-dragarea")&&(e=n.replace("cms-dragarea-","").trim()),e}},{key:"getIds",value:function(t){var e=this,n=[];return t.each(function(){n.push(e.getId(x()(this)))}),n}},{key:"_showBoard",value:function(t){this.ui.toolbarModeLinks.removeClass("cms-btn-active").eq(0).addClass("cms-btn-active"),this.ui.html.removeClass("cms-structure-mode-content").addClass("cms-structure-mode-structure"),this.ui.container.show(),Object(O.a)(),t||this._makeCondensed(),t&&!this._loadedContent&&this._makeFullWidth(),this._preventScroll.start(),this.ui.window.trigger("resize")}},{key:"_makeCondensed",value:function(){this.condensed=!0,this.ui.container.addClass("cms-structure-condensed");var t=new Qt.a(window.location.href);t.removeSearch("structure"),"structure"===CMS.settings.mode&&history.replaceState({},"",t.toString());var e=this.ui.toolbar.width(),n=this.ui.window[0].innerWidth-e;n||(n=re()),this.ui.html.removeClass("cms-overflow"),n&&this.ui.container.css("right",-n)}},{key:"_makeFullWidth",value:function(){this.condensed=!1,this.ui.container.removeClass("cms-structure-condensed");var t=new Qt.a(window.location.href);t.addSearch("structure"),"structure"===CMS.settings.mode&&(history.replaceState({},"",t.toString()),this.ui.html.addClass("cms-overflow")),this.ui.container.css("right",0)}},{key:"_hideBoard",value:function(){this.ui.container.hide(),this._preventScroll.stop(),le()}},{key:"_drag",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.ui.sortables,n=this;e.nestedSortable({items:"> .cms-draggable:not(.cms-draggable-disabled .cms-draggable)",placeholder:"cms-droppable",connectWith:".cms-draggables:not(.cms-hidden)",tolerance:"intersect",toleranceElement:"> div",dropOnEmpty:!0,helper:function(t,e){var n=e.find("> .cms-dragitem").clone();return n.wrap('<div class="'+e[0].className+'"></div>'),n.parent()},appendTo:".cms-structure-content",cursor:"move",cursorAt:{left:-15,top:-15},opacity:1,zIndex:9999999,delay:100,tabSize:15,listType:"div.cms-draggables",doNotClear:!0,disableNestingClass:"cms-draggable-disabled",errorClass:"cms-draggable-disallowed",scrollSpeed:15,scrollSensitivity:.2*n.ui.window.height(),start:function(e,i){n.ui.content.attr("data-touch-action","none"),ue=i.item.closest(".cms-draggables"),n.dragging=!0,t.actualizePlaceholders(),Ce._hideSettingsMenu(),n.ui.sortables.each(function(){var t=x()(this);0===t.children().length&&t.removeClass("cms-hidden")}),i.item.addClass("cms-is-dragging"),i.helper.addClass("cms-draggable-is-dragging"),i.item.find("> .cms-draggables").children().length&&i.helper.addClass("cms-draggable-stack"),n.ui.doc.on("keyup.cms.interrupt",function(t,e){(t.keyCode===I.d.ESC&&n.dragging||e)&&(n.state=!1,x.a.ui.sortable.prototype._mouseStop(),n.ui.sortables.trigger("mouseup"))})},beforeStop:function(t,e){n.dragging=!1,e.item.removeClass("cms-is-dragging cms-draggable-stack"),n.ui.doc.off("keyup.cms.interrupt"),n.ui.content.attr("data-touch-action","pan-y")},update:function(e,i){if(!n.state)return!1;var r=i.item.closest(".cms-draggables");if(ue.is(r)){if(!r.is(this))return!1}else t.actualizePluginsCollapsibleStatus(r.add(ue));var o=n.getId(i.item),s=x()(".cms-draggable-"+o),a={id:o},c=ue.closest(".cms-draggable");if(c.length){var u=n.getId(c);a.previousParentPluginId=u}ue.hasClass("cms-clipboard-containers")?(ue.html(s.eq(0).clone(!0,!0)),Ce._updateClipboard(),s.trigger("cms-paste-plugin-update",[a])):s.trigger("cms-plugins-update",[a]),n.ui.sortables.each(function(){var t=x()(this);0===t.children().length&&t.addClass("cms-hidden")}),t.actualizePlaceholders()},isAllowed:function(t,e,i){if(CMS.API.locked)return!1;var r,o=[];if(t&&t.closest(".cms-clipboard-containers").length)return!1;if(t&&t.parent().hasClass("cms-draggable-disabled"))return!1;var s=n.getId(i),a=x()(".cms-draggable-"+s);if(0===a.length||!a.data("cms"))return!1;var c,u=a.data("cms"),l=x.a.grep(u.plugin_parent_restriction,function(t){return"0"!==t}),d=u.plugin_type,h=n.getId(t.closest(".cms-dragarea")),f=x()(".cms-placeholder-"+h);return c=e&&e.length?x()(".cms-draggable-"+n.getId(e.closest(".cms-draggable"))):x()(".cms-draggable-"+n.getId(t.closest(".cms-draggable"))),f.length&&(o=f.data("cms").plugin_restriction,r=f.data("cms").plugin_type),c.length&&(o=c.data("cms").plugin_restriction,r=c.data("cms").plugin_type),n.state=!(o.length&&-1===x.a.inArray(d,o)),l.length&&(n.state=-1!==x.a.inArray(r,l)),n.state}}).on("cms-structure-update",t.actualizePlaceholders)}},{key:"_dragRefresh",value:function(){var t=this;this.ui.sortables.each(function(e,n){var i=x()(n);i.data("mjsNestedSortable")||t._drag(i)})}},{key:"invalidateState",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.propagate,r=void 0===i||i;switch(t){case"COPY":this.handleCopyPlugin(e);break;case"ADD":this.handleAddPlugin(e);break;case"EDIT":this.handleEditPlugin(e);break;case"DELETE":this.handleDeletePlugin(e);break;case"CLEAR_PLACEHOLDER":this.handleClearPlaceholder(e);break;case"PASTE":case"MOVE":this.handleMovePlugin(e);break;case"CUT":this.handleCutPlugin(e)}if(!t)return void CMS.API.Helpers.reloadBrowser();r&&this._propagateInvalidatedState(t,e);var o=CMS.settings.mode;if(this._loadToolbar().done(function(t){CMS.API.Toolbar._refreshMarkup(x()(t).find(".cms-toolbar"))}).fail(function(){return I.c.reloadBrowser()}),"structure"===o)return this._requestcontent=null,void(this._loadedContent&&"COPY"!==t&&this.updateContent());"COPY"!==t&&(this._requestcontent=null,this.updateContent())}},{key:"_propagateInvalidatedState",value:function(t,e){this.latestAction=[t,e],Jt.a.set(ae,Z()([t,e,window.location.pathname]))}},{key:"_listenToExternalUpdates",value:function(){I.c._isStorageSupported&&Jt.a.on(ae,this._handleExternalUpdate.bind(this))}},{key:"_handleExternalUpdate",value:function(t){if(t){var e=JSON.parse(t),n=it()(e,3),i=n[0],r=n[1];n[2]===window.location.pathname&&(ot()([i,r],this.latestAction)||this.invalidateState(i,r,{propagate:!1}))}}},{key:"updateContent",value:function(){var t=this,e=x()('<div class="cms-content-reloading"></div>');return x()(".cms-structure").before(e),this._requestMode("content").done(function(n){e.fadeOut(100,function(){return e.remove()}),t.refreshContent(n)}).fail(function(){return e.remove()&&I.c.reloadBrowser()})}},{key:"_loadToolbar",value:function(){var t=Ut(CMS._plugins).map(function(t){return"placeholders[]="+t}).join("&");return x.a.ajax({url:I.c.updateUrlWithPath(CMS.config.request.toolbar+"?"+t+"&obj_id="+CMS.config.request.pk+"&obj_type="+encodeURIComponent(CMS.config.request.model))})}},{key:"handleMovePlugin",value:function(e){if(e.plugin_parent){if(e.plugin_id){var n=x()(".cms-draggable-"+e.plugin_id+":last");n.closest(".cms-draggable-"+e.plugin_parent).length||n.is(".cms-draggable-from-clipboard")||n.remove()}x()(".cms-draggable-"+e.plugin_parent).html("").replaceWith(e.html)}else{var i=x()(".cms-draggable-"+e.plugin_id+":last");if(!i.closest(".cms-draggables").parent().is(".cms-dragarea-"+e.placeholder_id)){var r=e.plugin_order,o=vt()(r,function(t){return Number(t)===Number(e.plugin_id)||"__COPY__"===t}),s=x()(".cms-dragarea-"+e.placeholder_id+" > .cms-draggables");i.is(".cms-draggable-from-clipboard")&&(i=i.clone()),0===o?s.prepend(i):-1!==o&&s.find(".cms-draggable-"+r[o-1]).after(i)}if(i.closest(".cms-draggables").parent().is(".cms-dragarea-"+e.placeholder_id)){var a=x()(".cms-dragarea-"+e.placeholder_id+" > .cms-draggables"),c=this.getIds(a.find("> .cms-draggable"));if(!de(c,e.plugin_order)){var u=e.plugin_order,l=vt()(u,function(t){return Number(t)===Number(e.plugin_id)});0===l?a.prepend(i):-1!==l&&a.find(".cms-draggable-"+u[l-1]).after(i)}}i.length?i.html("").replaceWith(e.html):e.target_placeholder_id&&x()(".cms-dragarea-"+e.target_placeholder_id+" > .cms-draggables").append(e.html)}t.actualizePlaceholders(),Ce._updateRegistry(e.plugins),e.plugins.forEach(function(e){t.actualizePluginCollapseStatus(e.plugin_id)}),t._initializeDragItemsStates(),this.ui.sortables=x()(".cms-draggables"),this._dragRefresh()}},{key:"handleCopyPlugin",value:function(t){CMS.API.Clipboard._isClipboardModalOpen()&&CMS.API.Clipboard.modal.close(),x()(".cms-clipboard-containers").html(t.html);var e=x()(".cms-clipboard").clone();x()(".cms-clipboard").replaceWith(e);var n=["cms-plugin-"+t.plugins[0].plugin_id,t.plugins[0]];Ce.aliasPluginDuplicatesMap[n[1].plugin_id]=!1,CMS._plugins.push(n),CMS._instances.push(new Ce(n[0],n[1])),CMS.API.Clipboard=new Se,Ce._updateClipboard();var i="";i=x()(".cms-clipboard .cms-draggable:first").parent().html(),CMS.API.Clipboard.populate(i,n[1]),CMS.API.Clipboard._enableTriggers(),this.ui.sortables=x()(".cms-draggables"),this._dragRefresh()}},{key:"handleCutPlugin",value:function(t){this.handleDeletePlugin(t),this.handleCopyPlugin(t)}},{key:"_extractMessages",value:function(t){var e=t.find(".messagelist"),n=e.find("li");return e.length&&n.length||(e=t.find("[data-cms-messages-container]"),n=e.find("[data-cms-message]")),n.length?(e.remove(),Nt()(n.toArray().map(function(t){var e=x()(t),n=x()(t).text().trim();if(n)return{message:n,error:"error"===e.data("cms-message-tags")||e.hasClass("error")}}))):[]}},{key:"refreshContent",value:function(e){this._requestcontent=null,this._loadedStructure||(this._requeststructure=null);var n=e,i=(new se).parseFromString(n,"text/html"),r=x()(".cms-structure-content").scrollTop(),o=x()("#cms-top, [data-cms]").detach(),s=x()(i).find(".cms-toolbar").clone();x()(i).find("#cms-top, [data-cms]").remove();var a=this._extractMessages(x()(i));a.length&&setTimeout(function(){return a.forEach(function(t){CMS.API.Messages.open(t)})});var c=oe.diff(document.head,i.head);t._replaceBodyWithHTML(i.body.innerHTML),oe.apply(document.head,c),o.prependTo(document.body),CMS.API.Toolbar._refreshMarkup(s),x()(".cms-structure-content").scrollTop(r),Ce._refreshPlugins(),I.c._getWindow().dispatchEvent(new Event("load")),x()(I.c._getWindow()).trigger("cms-content-refresh"),this._loadedContent=!0}},{key:"handleAddPlugin",value:function(e){e.plugin_parent?x()(".cms-draggable-"+e.plugin_parent).replaceWith(e.structure.html):x()(".cms-dragarea-"+e.placeholder_id+" > .cms-draggables").append(e.structure.html),t.actualizePlaceholders(),Ce._updateRegistry(e.structure.plugins),e.structure.plugins.forEach(function(e){t.actualizePluginCollapseStatus(e.plugin_id)}),this.ui.sortables=x()(".cms-draggables"),this._dragRefresh()}},{key:"handleEditPlugin",value:function(e){e.plugin_parent?x()(".cms-draggable-"+e.plugin_parent).replaceWith(e.structure.html):x()(".cms-draggable-"+e.plugin_id).replaceWith(e.structure.html),Ce._updateRegistry(e.structure.plugins),e.structure.plugins.forEach(function(e){t.actualizePluginCollapseStatus(e.plugin_id)}),this.ui.sortables=x()(".cms-draggables"),this._dragRefresh()}},{key:"handleDeletePlugin",value:function(e){var n=[e.plugin_id],i=x()(".cms-draggable-"+e.plugin_id),r=i.find(".cms-draggable"),o=i.parent().closest(".cms-draggable");o.length||(o=i.closest(".cms-dragarea")),r.length&&(n=n.concat(this.getIds(r))),i.remove(),t.actualizePluginsCollapsibleStatus(o.find("> .cms-draggables")),t.actualizePlaceholders(),n.forEach(function(t){Ot()(CMS._plugins,function(e){return e[0]==="cms-plugin-"+t}),Ot()(CMS._instances,function(e){return e.options.plugin_id&&Number(e.options.plugin_id)===Number(t)})})}},{key:"handleClearPlaceholder",value:function(e){CMS._instances.filter(function(t){if(t.options.plugin_id&&Number(t.options.placeholder_id)===Number(e.placeholder_id))return!0}).map(function(t){return t.options.plugin_id}).forEach(function(t){Ot()(CMS._plugins,function(e){return e[0]==="cms-plugin-"+t}),Ot()(CMS._instances,function(e){return e.options.plugin_id&&Number(e.options.plugin_id)===Number(t)}),x()(".cms-draggable-"+t).remove()}),t.actualizePlaceholders()}},{key:"highlightPluginFromUrl",value:function(){var t=window.location.hash,e=/cms-plugin-(\d+)/;if(t&&t.match(e)){var n=e.exec(t)[1];this._loadedContent&&Ce._highlightPluginContent(n,{seeThrough:!0,prominent:!0,delay:3e3})}}}],[{key:"_initializeGlobalHandlers",value:function(){ce=x()(".cms-dragarea:not(.cms-clipboard-containers)")}},{key:"actualizePlaceholders",value:function(){ce.each(function(){var t=x()(this),e=t.find('.cms-dragbar .cms-submenu-item:has(a[data-rel="copy"]):first');t.find("> .cms-draggables").children(".cms-draggable").not(".cms-draggable-is-dragging").length?(t.removeClass("cms-dragarea-empty"),e.removeClass("cms-submenu-item-disabled"),e.find("> a").removeAttr("aria-disabled")):(t.addClass("cms-dragarea-empty"),e.addClass("cms-submenu-item-disabled"),e.find("> a").attr("aria-disabled","true"))});var t=x()(".cms-dragarea .cms-add-plugin-placeholder");t.length&&!t.is(":last")&&t.appendTo(t.parent())}},{key:"actualizePluginCollapseStatus",value:function(t){var e=x()(".cms-draggable-"+t);mt()(CMS.settings.states,function(e){return Number(e)===Number(t)})&&e.find("> .cms-draggables").length&&(e.find("> .cms-collapsable-container").removeClass("cms-hidden"),e.find("> .cms-dragitem").addClass("cms-dragitem-expanded"))}},{key:"actualizePluginsCollapsibleStatus",value:function(t){t.each(function(){var t=x()(this),e=t.closest(".cms-draggable").find("> .cms-dragitem");t.children().length?(e.addClass("cms-dragitem-collapsable"),t.children().is(":visible")&&e.addClass("cms-dragitem-expanded")):e.removeClass("cms-dragitem-collapsable")})}},{key:"_replaceBodyWithHTML",value:function(t){document.body.innerHTML=t}},{key:"_getPluginDataFromMarkup",value:function(t,e){return Nt()(e.map(function(e){var n=new RegExp('CMS._plugins.push\\((\\["cms-plugin-'+e+'",[\\s\\S]*?\\])\\)',"g"),i=n.exec(t),r=void 0;if(i)try{r=JSON.parse(i[1])}catch(t){r=!1}else r=!1;return r}))}}]),t}();he._initializeDragItemsStates=function(){for(var t=CMS.settings.states||[],e=t.sort(),n=[],i=0;i<e.length;i++)e[i]!==e[i+1]&&n.push(e[i]);CMS.settings.states=n,x.a.each(CMS.settings.states,function(t,e){var n=x()(".cms-draggable-"+e);n.find("> .cms-collapsable-container > .cms-draggable").length&&(n.find("> .cms-collapsable-container").removeClass("cms-hidden"),n.find("> .cms-dragitem").addClass("cms-dragitem-expanded"))})},x()(he._initializeGlobalHandlers);var fe,pe=he,me=(n(343),function(t,e){for(var n=[],i=t,r=new RegExp(e);i.nextSibling&&(!i.nextSibling.className||"string"!=typeof i.nextSibling.className||!i.nextSibling.className.match(r));)i=i.nextSibling,n.push(i);return n}),ge=me,ve=n(344),ye=window.location.pathname+window.location.search,be=I.c._isStorageSupported?JSON.parse(localStorage.getItem("cms-plugin-usage")||"{}"):{},_e=function(){return"structure"===CMS.config.settings.mode||CMS.config.settings.legacy_mode||CMS.API.StructureBoard._loadedStructure},we=function(){return"structure"!==CMS.config.settings.mode||CMS.config.settings.legacy_mode||CMS.API.StructureBoard._loadedContent},xe=new k.a({implement:[I.c],options:{type:"",placeholder_id:null,plugin_type:"",plugin_id:null,plugin_parent:null,plugin_order:null,plugin_restriction:[],plugin_parent_restriction:[],urls:{add_plugin:"",edit_plugin:"",move_plugin:"",copy_plugin:"",delete_plugin:""}},modal:null,initialize:function(t,e){if(this.options=x.a.extend(!0,{},this.options,e),this.uid=Object(I.e)(),this._setupUI(t),this._ensureData(),!("plugin"===this.options.type&&xe.aliasPluginDuplicatesMap[this.options.plugin_id]||"placeholder"===this.options.type&&xe.staticPlaceholderDuplicatesMap[this.options.placeholder_id]))switch(this.options.type){case"placeholder":xe.staticPlaceholderDuplicatesMap[this.options.placeholder_id]=!0,this.ui.container.data("cms",this.options),this._setPlaceholder(),_e()&&this._collapsables();break;case"plugin":this.ui.container.data("cms").push(this.options),xe.aliasPluginDuplicatesMap[this.options.plugin_id]=!0,this._setPlugin(),_e()&&this._collapsables();break;default:this.ui.container.data("cms").push(this.options),this._setGeneric()}},_ensureData:function(){this.ui.container.data("cms")||this.ui.container.data("cms",[])},_setupUI:function(t){var e,n=x()("."+t);if(n.length>1&&t.match(/cms-plugin/)){e=n.toArray().reduce(function(t,e,n){if(0===n)return t[0].push(e),t;var i=t[t.length-1],r=i[i.length-1];return x()(r).is(".cms-plugin-end")?t.push([e]):i.push(e),t},[[]]).map(function(e){var n=x()(e[0]),i=n.attr("class").replace("cms-plugin-start",""),r=x()(ge(n[0],t));return x()(e).filter("template").remove(),r.each(function(t,e){if(St()(["OBJECT","EMBED","APPLET"],e.nodeName)){var n=x()(e);n.wrap('<cms-plugin class="cms-plugin-object-node"></cms-plugin>'),r[t]=n.parent()[0]}if(e.nodeType===Node.TEXT_NODE&&!e.textContent.match(/^\s*$/)){var i=x()(e);i.wrap('<cms-plugin class="cms-plugin-text-node"></cms-plugin>'),r[t]=i.parent()[0]}}),r=r.filter(function(){return this.nodeType!==Node.TEXT_NODE&&this.nodeType!==Node.COMMENT_NODE}),r.addClass("cms-plugin "+i),r}).filter(function(t){return t.length}),e.length&&(e=e.reduce(function(t,e){return t.add(e)},x()()))}else e=n;e.length||(e=x()("<div></div>")),this.ui=this.ui||{},this.ui.container=e},_setPlaceholder:function(){var t=this;this.ui.dragbar=x()(".cms-dragbar-"+this.options.placeholder_id),this.ui.draggables=this.ui.dragbar.closest(".cms-dragarea").find("> .cms-draggables"),this.ui.submenu=this.ui.dragbar.find(".cms-submenu-settings");var e=this.ui.dragbar.find(".cms-dragbar-title"),n=this.ui.dragbar.find(".cms-dragbar-toggler a"),i="cms-dragbar-title-expanded";this._setSettingsMenu(this.ui.submenu),this._setAddPluginModal(this.ui.dragbar.find(".cms-submenu-add")),CMS.settings.dragbars=CMS.settings.dragbars||[],n.off(xe.click).on(xe.click,function(n){n.preventDefault(),e.hasClass(i)?t._collapseAll(e):t._expandAll(e)}),-1!==x.a.inArray(this.options.placeholder_id,CMS.settings.dragbars)&&e.addClass(i),this._checkIfPasteAllowed()},_setPlugin:function(){_e()&&this._setPluginStructureEvents(),we()&&this._setPluginContentEvents()},_setPluginStructureEvents:function(){var t=this,e=this;this.ui.draggable=x()(".cms-draggable-"+this.options.plugin_id),this.ui.dragitem=this.ui.draggable.find("> .cms-dragitem"),this.ui.draggables=this.ui.draggable.find("> .cms-draggables"),this.ui.submenu=this.ui.dragitem.find(".cms-submenu"),this.ui.draggable.data("cms",this.options),this.ui.dragitem.on(xe.doubleClick,this._dblClickToEditHandler.bind(this)),this.ui.draggable.off("cms-plugins-update").on("cms-plugins-update",function(t,n){t.stopPropagation(),e.movePlugin(null,n)}),this.ui.draggable.off("cms-paste-plugin-update").on("cms-paste-plugin-update",function(t,n){t.stopPropagation();var i=x()(".cms-draggable-"+n.id+":last"),r=e._getId(i.closest(".cms-dragarea"));if(!r)return!1;var o=i.data("cms");o.target=r,o.parent=e._getId(i.parent().closest(".cms-draggable")),o.move_a_copy=!0,CMS.settings.states.push(o.parent),I.c.setSettings(CMS.settings),e.movePlugin(o)}),setTimeout(function(){t.ui.dragitem.on("mouseenter",function(e){e.stopPropagation(),I.a.data("expandmode")&&(t.ui.draggable.find("> .cms-dragitem > .cms-plugin-disabled").length||CMS.API.StructureBoard.ui.container.hasClass("cms-structure-condensed")&&(CMS.API.StructureBoard.dragging||xe._highlightPluginContent(t.options.plugin_id,{successTimeout:0,seeThrough:!0})))}).on("mouseleave",function(e){CMS.API.StructureBoard.ui.container.hasClass("cms-structure-condensed")&&(e.stopPropagation(),xe._removeHighlightPluginContent(t.options.plugin_id))}),t._setSettingsMenu(t.ui.submenu),t._setAddPluginModal(t.ui.dragitem.find(".cms-submenu-add")),t._checkIfPasteAllowed()})},_dblClickToEditHandler:function(t){var e=this;t.preventDefault(),t.stopPropagation(),e.editPlugin(I.c.updateUrlWithPath(e.options.urls.edit_plugin),e.options.plugin_name,e._getPluginBreadcrumbs())},_setPluginContentEvents:function(){var t=this,e=this._getNamepacedEvent(xe.doubleClick);this.ui.container.off("mouseover.cms.plugins").on("mouseover.cms.plugins",function(t){I.a.data("expandmode")&&"structure"===CMS.settings.mode&&(t.stopPropagation(),x()(".cms-dragitem-success").remove(),x()(".cms-draggable-success").removeClass("cms-draggable-success"),CMS.API.StructureBoard._showAndHighlightPlugin(0,!0))}).off("mouseout.cms.plugins").on("mouseout.cms.plugins",function(e){"structure"===CMS.settings.mode&&(e.stopPropagation(),t.ui.draggable&&t.ui.draggable.length&&(t.ui.draggable.find(".cms-dragitem-success").remove(),t.ui.draggable.removeClass("cms-draggable-success")))}),xe._isContainingMultiplePlugins(this.ui.container)||I.a.off(e,".cms-plugin-"+this.options.plugin_id).on(e,".cms-plugin-"+this.options.plugin_id,this._dblClickToEditHandler.bind(this))},_setGeneric:function(){var t=this;this.ui.container.off(xe.doubleClick).on(xe.doubleClick,function(e){e.preventDefault(),e.stopPropagation(),t.editPlugin(I.c.updateUrlWithPath(t.options.urls.edit_plugin),t.options.plugin_name,[])}),this.ui.container.off(xe.pointerOverAndOut+" "+xe.touchStart).on(xe.pointerOverAndOut+" "+xe.touchStart,function(e){"touchstart"!==e.type&&e.stopPropagation();var n=t.options.plugin_name,i=t.options.plugin_id;CMS.API.Tooltip.displayToggle("pointerover"===e.type||"touchstart"===e.type,e,n,i)})},_checkIfPasteAllowed:function(){var t=this.ui.dropdown.find("[data-rel=paste]"),e=t.parent();if(!fe.length)return e.addClass("cms-submenu-item-disabled"),e.find("a").attr("tabindex","-1").attr("aria-disabled","true"),e.find(".cms-submenu-item-paste-tooltip-empty").css("display","block"),!1;if(this.ui.draggable&&this.ui.draggable.hasClass("cms-draggable-disabled"))return e.addClass("cms-submenu-item-disabled"),e.find("a").attr("tabindex","-1").attr("aria-disabled","true"),e.find(".cms-submenu-item-paste-tooltip-disabled").css("display","block"),!1;var n=this.options.plugin_restriction;if(!fe.data("cms"))return!1;var i=fe.data("cms"),r=i.plugin_type,o=x.a.grep(i.plugin_parent_restriction,function(t){return"0"!==t}),s=this.options.plugin_type;return n.length&&-1===x.a.inArray(r,n)||o.length&&-1===x.a.inArray(s,o)?(e.addClass("cms-submenu-item-disabled"),e.find("a").attr("tabindex","-1").attr("aria-disabled","true"),e.find(".cms-submenu-item-paste-tooltip-restricted").css("display","block"),!1):(e.find("a").removeAttr("tabindex").removeAttr("aria-disabled"),e.removeClass("cms-submenu-item-disabled"),!0)},addPlugin:function(t,e,n){var i={placeholder_id:this.options.placeholder_id,plugin_type:t,cms_path:ye,plugin_language:CMS.config.request.language};n&&(i.plugin_parent=n);var r=this.options.urls.add_plugin+"?"+x.a.param(i),o=new j({onClose:this.options.onClose||!1,redirectOnClose:this.options.redirectOnClose||!1});o.open({url:r,title:e}),this.modal=o,I.c.removeEventListener("modal-closed.add-plugin"),I.c.addEventListener("modal-closed.add-plugin",function(t,e){e.instance===o&&xe._removeAddPluginPlaceholder()})},editPlugin:function(t,e,n){var i=new j({onClose:this.options.onClose||!1,redirectOnClose:this.options.redirectOnClose||!1});this.modal=i,I.c.removeEventListener("modal-closed.edit-plugin modal-loaded.edit-plugin"),I.c.addEventListener("modal-closed.edit-plugin modal-loaded.edit-plugin",function(t,e){e.instance===i&&xe._removeAddPluginPlaceholder()}),i.open({url:t,title:e,breadcrumbs:n,width:850})},copyPlugin:function(t,e){if(CMS.API.locked)return!1;CMS.API.locked=!0;var n=x.a.extend({},t||this.options),i=e,r=!1;i?(r=!0,n.target=n.placeholder_id,n.plugin_id="",n.parent=""):i=CMS.config.request.language;var o={source_placeholder_id:n.placeholder_id,source_plugin_id:n.plugin_id||"",source_language:i,target_plugin_id:n.parent||"",target_placeholder_id:n.target||CMS.config.clipboard.id,csrfmiddlewaretoken:CMS.config.csrf,target_language:CMS.config.request.language},s={type:"POST",url:I.c.updateUrlWithPath(n.urls.copy_plugin),data:o,success:function(t){CMS.API.Messages.open({message:CMS.config.lang.success}),r?CMS.API.StructureBoard.invalidateState("PASTE",x.a.extend({},o,t)):CMS.API.StructureBoard.invalidateState("COPY",t),CMS.API.locked=!1,Object(O.a)()},error:function(t){CMS.API.locked=!1;var e=CMS.config.lang.error;CMS.API.Messages.open({message:e+t.responseText||t.status+" "+t.statusText,error:!0})}};x.a.ajax(s)},cutPlugin:function(){if(CMS.API.locked)return!1;CMS.API.locked=!0;var t=this,e={placeholder_id:CMS.config.clipboard.id,plugin_id:this.options.plugin_id,plugin_parent:"",plugin_order:[this.options.plugin_id],target_language:CMS.config.request.language,csrfmiddlewaretoken:CMS.config.csrf};x.a.ajax({type:"POST",url:I.c.updateUrlWithPath(t.options.urls.move_plugin),data:e,success:function(t){CMS.API.locked=!1,CMS.API.Messages.open({message:CMS.config.lang.success}),CMS.API.StructureBoard.invalidateState("CUT",x.a.extend({},e,t)),Object(O.a)()},error:function(t){CMS.API.locked=!1;var e=CMS.config.lang.error;CMS.API.Messages.open({message:e+t.responseText||t.status+" "+t.statusText,error:!0}),Object(O.a)()}})},pastePlugin:function(){var t=this._getId(fe),e={id:t},n=fe.clone(!0,!0);n.appendTo(this.ui.draggables),this.options.plugin_id&&pe.actualizePluginCollapseStatus(this.options.plugin_id),this.ui.draggables.trigger("cms-structure-update",[e]),n.trigger("cms-paste-plugin-update",[e])},movePlugin:function(t){if(CMS.API.locked)return!1;CMS.API.locked=!0;var e=t||this.options,n=x()(".cms-draggable-"+e.plugin_id+":last"),i=this._getId(n.parents(".cms-draggables").last().prevAll(".cms-dragbar").first()),r=this._getId(n.parent().closest(".cms-draggable")),o=this._getIds(n.siblings(".cms-draggable").andSelf());if(e.move_a_copy&&(o=o.map(function(t){var n=t;return n===e.plugin_id&&(n="__COPY__"),n})),!1===i)return!1;var s={placeholder_id:i,plugin_id:e.plugin_id,plugin_parent:r||"",target_language:CMS.config.request.language,plugin_order:o,csrfmiddlewaretoken:CMS.config.csrf,move_a_copy:e.move_a_copy};Object(O.b)(),x.a.ajax({type:"POST",url:I.c.updateUrlWithPath(e.urls.move_plugin),data:s,success:function(t){CMS.API.StructureBoard.invalidateState(s.move_a_copy?"PASTE":"MOVE",x.a.extend({},s,t)),CMS.API.locked=!1,Object(O.a)()},error:function(t){CMS.API.locked=!1;var e=CMS.config.lang.error;CMS.API.Messages.open({message:e+t.responseText||t.status+" "+t.statusText,error:!0}),Object(O.a)()}})},_setSettings:function(t,e){var n=x.a.extend(!0,{},t,e),i=x()(".cms-plugin-"+n.plugin_id),r=x()(".cms-draggable-"+n.plugin_id);if(this.options=n,i.length){var o=i.data("cms").findIndex(function(t){return t.plugin_id===n.plugin_id});i.each(function(){x()(this).data("cms")[o]=n})}r.length&&r.data("cms",n)},deletePlugin:function(t,e,n){var i=new j({onClose:this.options.onClose||!1,redirectOnClose:this.options.redirectOnClose||!1});this.modal=i,I.c.removeEventListener("modal-loaded.delete-plugin"),I.c.addEventListener("modal-loaded.delete-plugin",function(t,e){e.instance===i&&xe._removeAddPluginPlaceholder()}),i.open({url:t,title:e,breadcrumbs:n})},destroy:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.mustCleanup||!1;this.modal&&(this.modal.close(),this.modal.off()),e&&this.cleanup(),I.a.off("."+this.uid),I.b.off("."+this.uid)},cleanup:function(){var t=this;y()(this.ui).forEach(function(e){return t.ui[e].remove()})},editPluginPostAjax:function(t,e){this.editPlugin(I.c.updateUrlWithPath(e.url),this.options.plugin_name,e.breadcrumb)},_setSettingsMenu:function(t){var e=this;this.ui.dropdown=t.siblings(".cms-submenu-dropdown-settings");var n=this.ui.dropdown;t.off(xe.pointerUp).on(xe.pointerUp,function(t){t.preventDefault(),t.stopPropagation();var n=x()(this);n.hasClass("cms-btn-active")?xe._hideSettingsMenu(n):(xe._hideSettingsMenu(),e._showSettingsMenu(n))}).off(xe.touchStart).on(xe.touchStart,function(t){t.stopPropagation()}),n.off(xe.mouseEvents).on(xe.mouseEvents,function(t){t.stopPropagation()}).off(xe.touchStart).on(xe.touchStart,function(t){t.stopPropagation()}),e._setupActions(t),t.on([xe.pointerUp,xe.pointerDown,xe.click,xe.doubleClick].join(" ")).on([xe.pointerUp,xe.pointerDown,xe.click,xe.doubleClick].join(" "),function(t){t.stopPropagation()}),t.siblings(".cms-quicksearch, .cms-submenu-dropdown-settings").off([xe.pointerUp,xe.click,xe.doubleClick].join(" ")).on([xe.pointerUp,xe.click,xe.doubleClick].join(" "),function(t){t.stopPropagation()})},_scrollToElement:function(t,e){var n=e&&void 0!==e.duration?e.duration:200,i=e&&void 0!==e.offset?e.offset:50,r=t.offsetParent(),o=I.b.height(),s=r.scrollTop(),a=t.position().top,c=t.height();a+c+i<=o||r.animate({scrollTop:a+i+c+s-o},n)},_setAddPluginModal:function(t){if(t.hasClass("cms-btn-disabled"))return!1;var e,n,i,r=this,o=ut()(function(){var o,s=x()('<div class="cms-add-plugin-placeholder">'+CMS.config.lang.addPluginPlaceholder+"</div>"),a=t.closest(".cms-dragitem"),c=!a.length;e=new j({minWidth:400,minHeight:400}),o=c?t.closest(".cms-dragarea").find("> .cms-draggables"):t.closest(".cms-draggable").find("> .cms-draggables"),I.c.addEventListener("modal-loaded",function(t,n){n.instance===e&&(r._setupKeyboardTraversing(),o.hasClass("cms-hidden")&&!c&&r._toggleCollapsable(a),xe._removeAddPluginPlaceholder(),s.appendTo(o),r._scrollToElement(s))}),I.c.addEventListener("modal-closed",function(t,n){n.instance===e&&xe._removeAddPluginPlaceholder()}),I.c.addEventListener("modal-shown",function(t,i){var r=i.instance;if(e===r){var o=x()(".cms-modal-markup .cms-plugin-picker");n||o.find("input").trigger("focus"),n=!1}}),i=t.siblings(".cms-plugin-picker"),r._setupQuickSearch(i)});t.on(xe.touchStart,function(t){n=!0,t.stopPropagation()}).on(xe.pointerUp,function(n){n.preventDefault(),n.stopPropagation(),xe._hideSettingsMenu(),o();var s=r._updateWithMostUsedPlugins(i.clone(!0,!0).data("parentId",r._getId(t.closest(".cms-draggable"))).append(r._getPossibleChildClasses()));e.open({title:r.options.addPluginHelpTitle,html:s,width:530,height:400})}),t.on([xe.pointerUp,xe.pointerDown,xe.click,xe.doubleClick].join(" "),function(t){t.stopPropagation()}),t.siblings(".cms-quicksearch, .cms-submenu-dropdown").on([xe.pointerUp,xe.click,xe.doubleClick].join(" "),function(t){t.stopPropagation()})},_updateWithMostUsedPlugins:function(t){var e=t.find(".cms-submenu-item"),n=Ct()(be).sort(function(t,e){var n=it()(t,2),i=(n[0],n[1]),r=it()(e,2);r[0];return i-r[1]}).reverse(),i=0;if(e.filter(":not(.cms-submenu-item-title)").length<=5)return t;var r=t.find(".cms-quicksearch");return n.forEach(function(t){var n=it()(t,1),o=n[0];if(5!==i){var s=e.find("[href="+o+"]");if(s.length){var a=s.closest(".cms-submenu-item").clone(!0,!0);r.after(a),r=a,i+=1}}}),i&&t.find(".cms-quicksearch").after(x()('<div class="cms-submenu-item cms-submenu-item-title" data-cms-most-used>\n <span>'+CMS.config.lang.mostUsed+"</span>\n </div>")),t},_getNamepacedEvent:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return""+t+(e?".".concat(e):"")+"."+this.uid},_getPossibleChildClasses:function(){var t=this,e=this,n=this.options.plugin_restriction,i=e._getId(e.ui.submenu.closest(".cms-dragarea")),r=x()(x()("#cms-plugin-child-classes-"+i).html());return n&&n.length&&(r=r.filter(function(){var t=x()(this);return t.hasClass("cms-submenu-item-title")||-1!==n.indexOf(t.find("a").attr("href"))}),r=r.filter(function(t){var e=x()(this);return!e.hasClass("cms-submenu-item-title")||e.hasClass("cms-submenu-item-title")&&!r.eq(t+1).hasClass("cms-submenu-item-title")&&r.eq(t+1).length})),r.find("a").on(xe.click,function(e){return t._delegate(e)}),r},_setupQuickSearch:function(t){var e=this,n=bt()(function(){var t=x()(this),n=t.closest(".cms-plugin-picker");e._filterPluginsList(n,t)},100);t.find("> .cms-quicksearch").find("input").on(xe.keyUp,n).on(xe.keyUp,bt()(function(t){var e,n;t.keyCode===I.d.ENTER&&(e=x()(this),n=e.closest(".cms-plugin-picker"),n.find(".cms-submenu-item").not(".cms-submenu-item-title").filter(":visible").first().find("> a").focus().trigger("click"))},110))},_setupActions:function(t){var e=this,n=t.parent();n.find(".cms-submenu-edit").off(xe.touchStart).on(xe.touchStart,function(t){t.stopPropagation()}),n.find(".cms-submenu-edit, .cms-submenu-item a").off(xe.click).on(xe.click,t,function(t){return e._delegate(t)})},_delegate:function(t){t.preventDefault(),t.stopPropagation();var e,n=this;t.data&&t.data.nav&&(e=t.data.nav),Object(O.b)();var i=x()(t.target).closest(".cms-submenu-edit, .cms-submenu-item a");switch(xe._hideSettingsMenu(e),i.attr("data-rel")){case"add":var r=i.attr("href").replace("#","");xe._updateUsageCount(r),n.addPlugin(r,i.text(),i.closest(".cms-plugin-picker").data("parentId"));break;case"ajax_add":CMS.API.Toolbar.openAjax({url:i.attr("href"),post:Z()(i.data("post")),text:i.data("text"),callback:x.a.proxy(n.editPluginPostAjax,n),onSuccess:i.data("on-success")});break;case"edit":n.editPlugin(I.c.updateUrlWithPath(n.options.urls.edit_plugin),n.options.plugin_name,n._getPluginBreadcrumbs());break;case"copy-lang":n.copyPlugin(n.options,i.attr("data-language"));break;case"copy":i.parent().hasClass("cms-submenu-item-disabled")?Object(O.a)():n.copyPlugin();break;case"cut":n.cutPlugin();break;case"paste":Object(O.a)(),i.parent().hasClass("cms-submenu-item-disabled")||n.pastePlugin();break;case"delete":n.deletePlugin(I.c.updateUrlWithPath(n.options.urls.delete_plugin),n.options.plugin_name,n._getPluginBreadcrumbs());break;case"highlight":Object(O.a)(),window.location.hash="cms-plugin-"+this.options.plugin_id,xe._highlightPluginContent(this.options.plugin_id,{seeThrough:!0}),t.stopImmediatePropagation();break;default:Object(O.a)(),CMS.API.Toolbar._delegate(i)}},_setupKeyboardTraversing:function(){var t=x()(".cms-modal-markup .cms-plugin-picker"),e=this._getNamepacedEvent(xe.keyDown,"traverse");t.length&&(I.a.off(e),I.a.on(e,function(e){var n=t.find(".cms-submenu-item:visible a"),i=n.index(n.filter(":focus"));(e.keyCode===I.d.DOWN||e.keyCode===I.d.TAB&&!e.shiftKey)&&(e.preventDefault(),i>=0&&i<n.length-1?n.eq(i+1).focus():n.eq(0).focus()),(e.keyCode===I.d.UP||e.keyCode===I.d.TAB&&e.shiftKey)&&(e.preventDefault(),n.is(":focus")?n.eq(i-1).focus():n.eq(n.length).focus())}))},_showSettingsMenu:function(t){this._checkIfPasteAllowed();var e=this.ui.dropdown,n=t.parentsUntil(".cms-dragarea").last();t.addClass("cms-btn-active"),n.addClass("cms-z-index-9999"),e.show(),I.b.height()+I.b.scrollTop()-t.offset().top-e.height()<=10&&t.offset().top-e.height()>=0?e.removeClass("cms-submenu-dropdown-top").addClass("cms-submenu-dropdown-bottom"):e.removeClass("cms-submenu-dropdown-bottom").addClass("cms-submenu-dropdown-top")},_filterPluginsList:function(t,e){var n=t.find(".cms-submenu-item"),i=t.find(".cms-submenu-item-title"),r=e.val();if(""===r)return n.add(i).show(),!1;var o=t.find(".cms-submenu-item[data-cms-most-used]");o=o.add(o.nextUntil(".cms-submenu-item-title"));var s=n.toArray().map(function(t){var e=x()(t);return{value:e.text(),element:e}}),a=Object(ve.filter)(s,r,{key:"value"});n.hide(),a.forEach(function(t){t.element.show()}),i.filter(":visible").each(function(t,e){i.hide(),x()(e).nextUntil(".cms-submenu-item-title").show()}),n.filter(":visible").each(function(t,e){var n=x()(e);n.prev().hasClass("cms-submenu-item-title")?n.prev().show():n.prevUntil(".cms-submenu-item-title").last().prev().show()}),o.hide()},_toggleCollapsable:function(t){var e,n=this,i=n._getId(t.parent()),r=t.closest(".cms-draggable"),o=CMS.settings;if(o.states=o.states||[],r&&r.length){if(t.hasClass("cms-dragitem-expanded")){if(o.states.splice(x.a.inArray(i,o.states),1),t.removeClass("cms-dragitem-expanded").parent().find("> .cms-collapsable-container").addClass("cms-hidden"),I.a.data("expandmode")){if(e=r.find(".cms-draggable").find(".cms-dragitem-collapsable"),!e.length)return!1;e.each(function(){var t=x()(this);t.hasClass("cms-dragitem-expanded")&&n._toggleCollapsable(t)})}}else if(o.states.push(i),t.addClass("cms-dragitem-expanded").parent().find("> .cms-collapsable-container").removeClass("cms-hidden"),I.a.data("expandmode")){if(e=r.find(".cms-draggable").find(".cms-dragitem-collapsable"),!e.length)return!1;e.each(function(){var t=x()(this);t.hasClass("cms-dragitem-expanded")||n._toggleCollapsable(t)})}this._updatePlaceholderCollapseState(),I.a.trigger("resize.sideframe"),I.c.setSettings(o)}},_updatePlaceholderCollapseState:function(){var t=this;if("plugin"===this.options.type&&this.options.placeholder_id){var e=CMS._plugins.filter(function(e){var n=it()(e,2),i=n[1];return i.placeholder_id===t.options.placeholder_id&&"plugin"===i.type}).map(function(t){return it()(t,2)[1].plugin_id}),n=CMS.settings.states,i=at()(e,n),r=ft()(i,function(e){return!mt()(CMS._plugins,function(n){var i=it()(n,2),r=i[1];return r.placeholder_id===t.options.placeholder_id&&r.plugin_parent===e})}),o=x()(".cms-dragarea-"+this.options.placeholder_id+" .cms-dragbar-title"),s=CMS.settings;r?(o.addClass("cms-dragbar-title-expanded"),s.dragbars=s.dragbars||[],s.dragbars.push(this.options.placeholder_id)):(o.removeClass("cms-dragbar-title-expanded"),s.dragbars=s.dragbars||[],s.dragbars.splice(x.a.inArray(this.options.placeholder_id,s.states),1))}},_collapsables:function(){var t=this;if(this.ui.draggable=x()(".cms-draggable-"+this.options.plugin_id),!this.ui.draggable.length)return!1;var e=this.ui.draggable.find("> .cms-dragitem"),n=this.ui.draggable.find(".cms-dragitem-collapsable"),i=n.filter(".cms-dragitem-expanded");n.length===i.length&&n.length+i.length!==0&&this.ui.draggable.find(".cms-dragbar-title").addClass("cms-dragbar-title-expanded"),e.find("> .cms-dragitem-text").on(xe.touchEnd+" "+xe.click,bt()(function(){e.hasClass("cms-dragitem-collapsable")&&t._toggleCollapsable(e)},0))},_expandAll:function(t){var e=this,n=t.closest(".cms-dragarea").find(".cms-dragitem-collapsable");if(!n.length)return!1;n.each(function(){var t=x()(this);t.hasClass("cms-dragitem-expanded")||e._toggleCollapsable(t)}),t.addClass("cms-dragbar-title-expanded");var i=CMS.settings;i.dragbars=i.dragbars||[],i.dragbars.push(this.options.placeholder_id),I.c.setSettings(i)},_collapseAll:function(t){var e=this;t.closest(".cms-dragarea").find(".cms-dragitem-collapsable").each(function(){var t=x()(this);t.hasClass("cms-dragitem-expanded")&&e._toggleCollapsable(t)}),t.removeClass("cms-dragbar-title-expanded");var n=CMS.settings;n.dragbars=n.dragbars||[],n.dragbars.splice(x.a.inArray(this.options.placeholder_id,n.states),1),I.c.setSettings(n)},_getId:function(t){return CMS.API.StructureBoard.getId(t)},_getIds:function(t){return CMS.API.StructureBoard.getIds(t)},_getPluginBreadcrumbs:function(){var t=[];t.unshift({title:this.options.plugin_name,url:this.options.urls.edit_plugin});for(var e,n=this.options.plugin_parent;n&&"None"!==n&&(e=function(t){return x.a.grep(CMS._plugins||[],function(e){return e[0]==="cms-plugin-"+t})[0]}(n));)t.unshift({title:e[1].plugin_name,url:e[1].urls.edit_plugin}),n=e[1].plugin_parent;return t}});xe.click="click.cms.plugin",xe.pointerUp="pointerup.cms.plugin",xe.pointerDown="pointerdown.cms.plugin",xe.pointerOverAndOut="pointerover.cms.plugin pointerout.cms.plugin",xe.doubleClick="dblclick.cms.plugin",xe.keyUp="keyup.cms.plugin",xe.keyDown="keydown.cms.plugin",xe.mouseEvents="mousedown.cms.plugin mousemove.cms.plugin mouseup.cms.plugin",xe.touchStart="touchstart.cms.plugin",xe.touchEnd="touchend.cms.plugin",xe._updateRegistry=function(t){t.forEach(function(t){var e="cms-plugin-"+t.plugin_id,n=vt()(CMS._plugins,function(t){return it()(t,1)[0]===e});-1===n?(CMS._plugins.push([e,t]),CMS._instances.push(new xe(e,t))):(xe.aliasPluginDuplicatesMap[t.plugin_id]=!1,CMS._plugins[n]=[e,t],CMS._instances[n]=new xe(e,t))})},xe._hideSettingsMenu=function(t){var e=t||x()(".cms-submenu-btn.cms-btn-active");e.length&&(e.removeClass("cms-btn-active"),e.closest(".cms-draggable").data("active",!1),x()(".cms-z-index-9999").removeClass("cms-z-index-9999"),e.siblings(".cms-submenu-dropdown").hide(),e.siblings(".cms-quicksearch").hide(),e.siblings(".cms-quicksearch").find("input").val("").trigger(xe.keyUp).blur(),x()(".cms-dragbar").css("position",""))},xe._initializeGlobalHandlers=function(){var t,e=0;xe._updateClipboard(),setTimeout(function(){var t={},e="";fe.length&&(t=mt()(CMS._plugins,function(t){return it()(t,1)[0]==="cms-plugin-"+CMS.API.StructureBoard.getId(fe)})[1],e=fe.parent().html()),CMS.API&&CMS.API.Clipboard&&CMS.API.Clipboard.populate(e,t)},0),I.a.off(xe.pointerUp).off(xe.keyDown).off(xe.keyUp).off(xe.click,".cms-plugin a, a:has(.cms-plugin), a.cms-plugin").on(xe.pointerUp,function(){xe._hideSettingsMenu()}).on(xe.keyDown,function(t){if(t.keyCode===I.d.SHIFT){I.a.data("expandmode",!0);try{x()(".cms-plugin:hover").last().trigger("mouseenter"),x()(".cms-dragitem:hover").last().trigger("mouseenter")}catch(t){}}}).on(xe.keyUp,function(t){if(t.keyCode===I.d.SHIFT){I.a.data("expandmode",!1);try{x()(":hover").trigger("mouseleave")}catch(t){}}}).on(xe.click,".cms-plugin a, a:has(.cms-plugin), a.cms-plugin",function(n){n.shiftKey||n.ctrlKey||n.metaKey||n.isDefaultPrevented()||(n.preventDefault(),1==++e?t=setTimeout(function(){var t=x()(n.target).closest("a");e=0,window.open(t.attr("href"),t.attr("target")||"_self")},300):(clearTimeout(t),e=0))}),I.a.on(xe.click,".cms-plugin:not([class*=cms-render-model])",xe._clickToHighlightHandler),I.a.on(xe.pointerOverAndOut+" "+xe.touchStart,".cms-plugin",function(t){t.stopPropagation();var e=x()(t.target).closest(".cms-plugin"),n=e.data("cms");if(n&&n.length){var i=n[0];"touchstart"===t.type&&CMS.API.Tooltip._forceTouchOnce();var r=i.plugin_name,o=i.plugin_id;if("generic"!==i.type){var s=CMS.API.StructureBoard.getId(x()(".cms-draggable-"+o).closest(".cms-dragarea")),a=x()(".cms-placeholder-"+s);a.length&&a.data("cms")&&(r=a.data("cms").name+": "+r),CMS.API.Tooltip.displayToggle("pointerover"===t.type||"touchstart"===t.type,t,r,o)}}}),I.a.on(xe.click,".cms-dragarea-static .cms-dragbar",function(t){var e=x()(t.target).closest(".cms-dragarea");e.hasClass("cms-dragarea-static-expanded")&&t.isDefaultPrevented()||e.toggleClass("cms-dragarea-static-expanded")}),I.b.on("blur.cms",function(){I.a.data("expandmode",!1)})},xe._isContainingMultiplePlugins=function(t){var e=t.data("cms");if(!e)throw new Error("Provided node is not a cms plugin.");return e.map(function(t){return t.plugin_id}).length>1},xe._highlightPluginStructure=function(t,e){var n=e.successTimeout,i=void 0===n?200:n,r=e.delay,o=void 0===r?1500:r,s=e.seeThrough,a=void 0!==s&&s,c=x()('\n <div class="cms-dragitem-success '+(a?"cms-plugin-overlay-see-through":"")+'">\n </div>\n ');t.addClass("cms-draggable-success").append(c),i&&setTimeout(function(){c.fadeOut(i,function(){x()(this).remove(),t.removeClass("cms-draggable-success")})},o),x()(I.c._getWindow()).trigger("resize.sideframe")},xe._highlightPluginContent=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.successTimeout,i=void 0===n?200:n,r=e.seeThrough,o=void 0!==r&&r,s=e.delay,a=void 0===s?1500:s,c=e.prominent,u=void 0!==c&&c,l={},d=[];if(x()(".cms-plugin-"+t).each(function(){var t=x()(this),e=t.offset(),n=parseInt(t.css("margin-left"),10),i=parseInt(t.css("margin-right"),10),r=parseInt(t.css("margin-top"),10),o=parseInt(t.css("margin-bottom"),10),s=t.outerWidth(),a=t.outerHeight();0===s&&0===a||(wt()(n)&&(n=0),wt()(i)&&(i=0),wt()(r)&&(r=0),wt()(o)&&(o=0),d.push({x1:e.left-n,x2:e.left+s+i,y1:e.top-r,y2:e.top+a+o}))}),0!==d.length){var h=x()("html"),f="relative"===h.css("position")?parseInt(x()("html").css("margin-top"),10):0;l.left=Math.min.apply(Math,et()(d.map(function(t){return t.x1}))),l.top=Math.min.apply(Math,et()(d.map(function(t){return t.y1})))-f,l.width=Math.max.apply(Math,et()(d.map(function(t){return t.x2})))-l.left,l.height=Math.max.apply(Math,et()(d.map(function(t){return t.y2})))-l.top-f,I.b.scrollTop(l.top-.2*I.b.height()),x()('\n <div class="\n cms-plugin-overlay\n cms-dragitem-success\n cms-plugin-overlay-'+t+"\n "+(o?"cms-plugin-overlay-see-through":"")+"\n "+(u?"cms-plugin-overlay-prominent":"")+'\n "\n data-success-timeout="'+i+'"\n >\n </div>\n ').css(l).css({zIndex:9999}).appendTo(x()("body")),i&&setTimeout(function(){x()(".cms-plugin-overlay-"+t).fadeOut(i,function(){x()(this).remove()})},a)}},xe._clickToHighlightHandler=function(t){"structure"===CMS.settings.mode&&(t.preventDefault(),t.stopPropagation(),CMS.API.StructureBoard._showAndHighlightPlugin(200,!0))},xe._removeHighlightPluginContent=function(t){x()(".cms-plugin-overlay-"+t+"[data-success-timeout=0]").remove()},xe.aliasPluginDuplicatesMap={},xe.staticPlaceholderDuplicatesMap={},xe._initializeTree=function(){return CMS._plugins=dt()(CMS._plugins,function(t,e){return it()(t,1)[0]===it()(e,1)[0]}),CMS._instances=CMS._plugins.map(function(t){return new CMS.Plugin(t[0],t[1])}),CMS._instances},xe._updateClipboard=function(){fe=x()(".cms-draggable-from-clipboard:first")},xe._updateUsageCount=function(t){var e=be[t]||0;be[t]=e+1,I.c._isStorageSupported&&localStorage.setItem("cms-plugin-usage",Z()(be))},xe._removeAddPluginPlaceholder=function(){x()(".cms-add-plugin-placeholder").remove()},xe._refreshPlugins=function(){xe.aliasPluginDuplicatesMap={},xe.staticPlaceholderDuplicatesMap={},CMS._plugins=dt()(CMS._plugins,ot.a),CMS._instances.forEach(function(t){"placeholder"===t.options.type&&(t._setupUI("cms-placeholder-"+t.options.placeholder_id),t._ensureData(),t.ui.container.data("cms",t.options),t._setPlaceholder())}),CMS._instances.forEach(function(t){"plugin"===t.options.type&&(t._setupUI("cms-plugin-"+t.options.plugin_id),t._ensureData(),t.ui.container.data("cms").push(t.options),t._setPluginContentEvents())}),CMS._plugins.forEach(function(t){var e=it()(t,2),n=e[0],i=e[1];if("placeholder"!==i.type&&"plugin"!==i.type){var r=mt()(CMS._instances,function(t){return t.options.type===i.type&&Number(t.options.plugin_id)===Number(i.plugin_id)});r?(r._setupUI(n),r._ensureData(),r.ui.container.data("cms").push(r.options),r._setGeneric()):CMS._instances.push(new xe(n,i))}})},x()(xe._initializeGlobalHandlers);var Ce=xe,ke=function(){function t(){p()(this,t),this._setupUI(),this._events(),this.currentClipboardData={}}return g()(t,[{key:"_setupUI",value:function(){var t=x()(".cms-clipboard");this.ui={clipboard:t,triggers:x()(".cms-clipboard-trigger a"),triggerRemove:x()(".cms-clipboard-empty a"),pluginsList:t.find(".cms-clipboard-containers"),document:x()(document)}}},{key:"_events",value:function(){var t=this,e=this;e.modal=new j({minWidth:400,minHeight:117,minimizable:!1,maximizable:!1,resizable:!1,closeOnEsc:!1}),I.c.removeEventListener("modal-loaded.clipboard modal-closed.clipboard modal-close.clipboard modal-load.clipboard"),I.c.addEventListener("modal-loaded.clipboard modal-closed.clipboard",function(e,n){n.instance===t.modal&&Ce._removeAddPluginPlaceholder()}),I.c.addEventListener("modal-close.clipboard",function(n,i){i.instance===t.modal&&(t.ui.pluginsList.prependTo(e.ui.clipboard),Ce._updateClipboard())}),I.c.addEventListener("modal-load.clipboard",function(n,i){i.instance===t.modal?t.ui.pluginsList.prependTo(e.ui.clipboard):(t.ui.pluginsList.prependTo(e.ui.clipboard),Ce._updateClipboard())});try{Jt.a.off("cms-clipboard")}catch(t){}Jt.a.on("cms-clipboard",function(e){return t._handleExternalUpdate(e)}),this._toolbarEvents()}},{key:"_toolbarEvents",value:function(){var e=this;e.ui.triggers.off(t.click).on(t.click,function(t){if(t.preventDefault(),t.stopPropagation(),x()(this).parent().hasClass("cms-toolbar-item-navigation-disabled"))return!1;e.modal.open({html:e.ui.pluginsList,title:e.ui.clipboard.data("title"),width:400,height:117}),e.ui.document.trigger("click.cms.toolbar")}),e.ui.triggerRemove.off(t.click).on(t.click,function(t){if(t.preventDefault(),t.stopPropagation(),x()(this).parent().hasClass("cms-toolbar-item-navigation-disabled"))return!1;e.clear()})}},{key:"_handleExternalUpdate",value:function(t){var e=this,n=JSON.parse(t);return n.timestamp<e.currentClipboardData.timestamp||e.currentClipboardData.data&&e.currentClipboardData.data.plugin_id===n.data.plugin_id?void(e.currentClipboardData=n):n.data.plugin_id?(e.currentClipboardData.data.plugin_id||e._enableTriggers(),e.ui.pluginsList.html(n.html),Ce._updateClipboard(),CMS._instances.push(new Ce("cms-plugin-"+n.data.plugin_id,n.data)),void(e.currentClipboardData=n)):(e._cleanupDOM(),void(e.currentClipboardData=n))}},{key:"_isClipboardModalOpen",value:function(){return!!this.modal.ui.modalBody.find(".cms-clipboard-containers").length}},{key:"_cleanupDOM",value:function(){var t=this,e=x()(".cms-submenu-item [data-rel=paste]").attr("tabindex","-1").parent().addClass("cms-submenu-item-disabled");e.find("> a").attr("aria-disabled","true"),e.find(".cms-submenu-item-paste-tooltip").css("display","none"),e.find(".cms-submenu-item-paste-tooltip-empty").css("display","block"),t._isClipboardModalOpen()&&t.modal.close(),t._disableTriggers(),t.ui.document.trigger("click.cms.toolbar")}},{key:"_enableTriggers",value:function(){this.ui.triggers.parent().removeClass("cms-toolbar-item-navigation-disabled"),this.ui.triggerRemove.parent().removeClass("cms-toolbar-item-navigation-disabled")}},{key:"_disableTriggers",value:function(){this.ui.triggers.parent().addClass("cms-toolbar-item-navigation-disabled"),this.ui.triggerRemove.parent().addClass("cms-toolbar-item-navigation-disabled")}},{key:"clear",value:function(t){var e=this,n='{ "csrfmiddlewaretoken": "'+CMS.config.csrf+'" }';e._cleanupDOM(),CMS.API.Toolbar.openAjax({url:I.c.updateUrlWithPath(CMS.config.clipboard.url),post:n,callback:function(){var n=Array.prototype.slice.call(arguments);e.populate("",{}),t&&t.apply(this,n)}})}},{key:"populate",value:function(t,e){this.currentClipboardData={data:e,timestamp:Date.now(),html:t},Jt.a.set("cms-clipboard",Z()(this.currentClipboardData))}}]),t}();ke.click="click.cms.clipboard";var Se=ke,Te=new k.a({initialize:function(){this.body=x()("body"),this.isTouch=!1,this.domElem=this._pick(),this._forceTouchOnce=ut()(this._forceTouch),this._checkTouch()},_checkTouch:function(){this.body.one("touchstart.cms",x.a.proxy(this._forceTouchOnce,this))},_forceTouch:function(){this.isTouch=!0,this.domElem=this._pick(),this.domElem.on("touchstart.cms",function(){var t=x()(this).data("plugin_id"),e=x()(".cms-plugin-"+t);if(e.length)e.trigger("dblclick.cms");else{x()('.cms-plugin[class*="cms-plugin-cms-"][class*="-'+t+'"]').eq(0).trigger("dblclick.cms")}})},displayToggle:function(t,e,n,i){t?this.show(e,n,i):this.hide()},show:function(t,e,n){var i=this.domElem,r=this;i.css("visibility","visible").data("plugin_id",n||null).show().find("span").html(e),this.isTouch?this.position(t.originalEvent,i):(r.position(t.originalEvent,i),this.body.on("mousemove.cms.tooltip",function(t){r.position(t,i)}))},hide:function(){this.domElem.css("visibility","hidden").hide(),this.isTouch||this.body.off("mousemove.cms.tooltip")},_pick:function(){return x()(".cms-tooltip-touch, .cms-tooltip").css("visibility","hidden").hide(),this.isTouch?x()(".cms-tooltip-touch"):x()(".cms-tooltip")},position:function(t,e){var n=t.pageX-x()(e).offsetParent().offset().left,i=t.pageY-x()(e).offsetParent().offset().top,r=x()(e).offsetParent().width(),o=n+e.outerWidth(!0)+20;e.css({left:o>=r?n-e.outerWidth(!0)-20:n+20,top:i-12})}}),Ee=Te,Pe=window.CMS||{};Pe._plugins=Pe._plugins||[],Pe.Messages=X,Pe.ChangeTracker=T,Pe.Modal=j,Pe.Sideframe=G,Pe.Clipboard=Se,Pe.Plugin=Ce,Pe.StructureBoard=pe,Pe.Toolbar=Kt,Pe.Tooltip=Ee,Pe.API={Helpers:I.c},Pe.KEYS=I.d,Pe.$=x.a,Pe.Class=k.a,function(){x()(function(){r(),o(),s(),W()})}(),window.CMS=Pe},function(t,e){!function(t){"use strict";var e=t.prototype,n=e.parseFromString;try{if((new t).parseFromString("","text/html"))return}catch(t){}e.parseFromString=function(t,e){if(/^\s*text\/html\s*(?:;|$)/i.test(e)){var i=document.implementation.createHTMLDocument("");try{i.head.innerHTML=""}catch(t){}if(t.indexOf("<!")>-1)try{i.documentElement.innerHTML=t}catch(t){}else if(t.indexOf("<title")>-1||t.indexOf("<meta")>-1||t.indexOf("<link")>-1||t.indexOf("<script")>-1||t.indexOf("<style")>-1)try{i.head.innerHTML=t}catch(t){}else i.body.innerHTML=t;return i}return n.apply(this,arguments)}}(DOMParser)},function(t,e,n){t.exports={default:n(230),__esModule:!0}},function(t,e,n){n(231);var i=n(2).Object;t.exports=function(t,e,n){return i.defineProperty(t,e,n)}},function(t,e,n){var i=n(7);i(i.S+i.F*!n(5),"Object",{defineProperty:n(4).f})},function(t,e,n){n(233),t.exports=n(2).Object.keys},function(t,e,n){var i=n(49),r=n(33);n(234)("keys",function(){return function(t){return r(i(t))}})},function(t,e,n){var i=n(7),r=n(2),o=n(18);t.exports=function(t,e){var n=(r.Object||{})[t]||Object[t],s={};s[t]=e(n),i(i.S+i.F*o(function(){n(1)}),"Object",s)}},function(t,e,n){t.exports={default:n(236),__esModule:!0}},function(t,e,n){n(70),n(21),n(28),n(237),n(243),n(246),n(248),t.exports=n(2).Map},function(t,e,n){"use strict";var i=n(238),r=n(198);t.exports=n(239)("Map",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var e=i.getEntry(r(this,"Map"),t);return e&&e.v},set:function(t,e){return i.def(r(this,"Map"),0===t?0:t,e)}},i,!0)},function(t,e,n){"use strict";var i=n(4).f,r=n(57),o=n(131),s=n(20),a=n(132),c=n(73),u=n(56),l=n(93),d=n(197),h=n(5),f=n(71).fastKey,p=n(198),m=h?"_s":"size",g=function(t,e){var n,i=f(e);if("F"!==i)return t._i[i];for(n=t._f;n;n=n.n)if(n.k==e)return n};t.exports={getConstructor:function(t,e,n,u){var l=t(function(t,i){a(t,l,e,"_i"),t._t=e,t._i=r(null),t._f=void 0,t._l=void 0,t[m]=0,void 0!=i&&c(i,n,t[u],t)});return o(l.prototype,{clear:function(){for(var t=p(this,e),n=t._i,i=t._f;i;i=i.n)i.r=!0,i.p&&(i.p=i.p.n=void 0),delete n[i.i];t._f=t._l=void 0,t[m]=0},delete:function(t){var n=p(this,e),i=g(n,t);if(i){var r=i.n,o=i.p;delete n._i[i.i],i.r=!0,o&&(o.n=r),r&&(r.p=o),n._f==i&&(n._f=r),n._l==i&&(n._l=o),n[m]--}return!!i},forEach:function(t){p(this,e);for(var n,i=s(t,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(i(n.v,n.k,this);n&&n.r;)n=n.p},has:function(t){return!!g(p(this,e),t)}}),h&&i(l.prototype,"size",{get:function(){return p(this,e)[m]}}),l},def:function(t,e,n){var i,r,o=g(t,e);return o?o.v=n:(t._l=o={i:r=f(e,!0),k:e,v:n,p:i=t._l,n:void 0,r:!1},t._f||(t._f=o),i&&(i.n=o),t[m]++,"F"!==r&&(t._i[r]=o)),t},getEntry:g,setStrong:function(t,e,n){u(t,e,function(t,n){this._t=p(t,e),this._k=n,this._l=void 0},function(){for(var t=this,e=t._k,n=t._l;n&&n.r;)n=n.p;return t._t&&(t._l=n=n?n.n:t._t._f)?"keys"==e?l(0,n.k):"values"==e?l(0,n.v):l(0,[n.k,n.v]):(t._t=void 0,l(1))},n?"entries":"values",!n,!0),d(e)}}},function(t,e,n){"use strict";var i=n(3),r=n(7),o=n(71),s=n(18),a=n(9),c=n(131),u=n(73),l=n(132),d=n(12),h=n(26),f=n(4).f,p=n(240)(0),m=n(5);t.exports=function(t,e,n,g,v,y){var b=i[t],_=b,w=v?"set":"add",x=_&&_.prototype,C={};return m&&"function"==typeof _&&(y||x.forEach&&!s(function(){(new _).entries().next()}))?(_=e(function(e,n){l(e,_,t,"_c"),e._c=new b,void 0!=n&&u(n,v,e[w],e)}),p("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(t){var e="add"==t||"set"==t;t in x&&(!y||"clear"!=t)&&a(_.prototype,t,function(n,i){if(l(this,_,t),!e&&y&&!d(n))return"get"==t&&void 0;var r=this._c[t](0===n?0:n,i);return e?this:r})}),y||f(_.prototype,"size",{get:function(){return this._c.size}})):(_=g.getConstructor(e,t,v,w),c(_.prototype,n),o.NEED=!0),h(_,t),C[t]=_,r(r.G+r.W+r.F,C),y||g.setStrong(_,t,v),_}},function(t,e,n){var i=n(20),r=n(91),o=n(49),s=n(50),a=n(241);t.exports=function(t,e){var n=1==t,c=2==t,u=3==t,l=4==t,d=6==t,h=5==t||d,f=e||a;return function(e,a,p){for(var m,g,v=o(e),y=r(v),b=i(a,p,3),_=s(y.length),w=0,x=n?f(e,_):c?f(e,0):void 0;_>w;w++)if((h||w in y)&&(m=y[w],g=b(m,w,v),t))if(n)x[w]=g;else if(g)switch(t){case 3:return!0;case 5:return m;case 6:return w;case 2:x.push(m)}else if(l)return!1;return d?-1:u||l?l:x}}},function(t,e,n){var i=n(242);t.exports=function(t,e){return new(i(t))(e)}},function(t,e,n){var i=n(12),r=n(94),o=n(1)("species");t.exports=function(t){var e;return r(t)&&(e=t.constructor,"function"!=typeof e||e!==Array&&!r(e.prototype)||(e=void 0),i(e)&&null===(e=e[o])&&(e=void 0)),void 0===e?Array:e}},function(t,e,n){var i=n(7);i(i.P+i.R,"Map",{toJSON:n(244)("Map")})},function(t,e,n){var i=n(51),r=n(245);t.exports=function(t){return function(){if(i(this)!=t)throw TypeError(t+"#toJSON isn't generic");return r(this)}}},function(t,e,n){var i=n(73);t.exports=function(t,e){var n=[];return i(t,!1,n.push,n,e),n}},function(t,e,n){n(247)("Map")},function(t,e,n){"use strict";var i=n(7);t.exports=function(t){i(i.S,t,{of:function(){for(var t=arguments.length,e=Array(t);t--;)e[t]=arguments[t];return new this(e)}})}},function(t,e,n){n(249)("Map")},function(t,e,n){"use strict";var i=n(7),r=n(48),o=n(20),s=n(73);t.exports=function(t){i(i.S,t,{from:function(t){var e,n,i,a,c=arguments[1];return r(this),e=void 0!==c,e&&r(c),void 0==t?new this:(n=[],e?(i=0,a=o(c,arguments[2],2),s(t,!1,function(t){n.push(a(t,i++))})):s(t,!1,n.push,n),new this(n))}})}},function(t,e,n){var i=n(251),r=n(199),o=n(133),s=new i;s.setLocale("us",n(252)),e=t.exports=s,e.Keyboard=i,e.Locale=r,e.KeyCombo=o},function(t,e,n){(function(e){function i(t,e,n,i){this._locale=null,this._currentContext=null,this._contexts={},this._listeners=[],this._appliedListeners=[],this._locales={},this._targetElement=null,this._targetWindow=null,this._targetPlatform="",this._targetUserAgent="",this._isModernBrowser=!1,this._targetKeyDownBinding=null,this._targetKeyUpBinding=null,this._targetResetBinding=null,this._paused=!1,this._callerHandler=null,this.setContext("global"),this.watch(t,e,n,i)}var r=n(199),o=n(133);i.prototype.setLocale=function(t,e){var n=null;"string"==typeof t?e?(n=new r(t),e(n,this._targetPlatform,this._targetUserAgent)):n=this._locales[t]||null:(n=t,t=n._localeName),this._locale=n,this._locales[t]=n,n&&(this._locale.pressedKeys=n.pressedKeys)},i.prototype.getLocale=function(t){return t||(t=this._locale.localeName),this._locales[t]||null},i.prototype.bind=function(t,e,n,i){if(null!==t&&"function"!=typeof t||(i=n,n=e,e=t,t=null),t&&"object"==typeof t&&"number"==typeof t.length)for(var r=0;r<t.length;r+=1)this.bind(t[r],e,n);else this._listeners.push({keyCombo:t?new o(t):null,pressHandler:e||null,releaseHandler:n||null,preventRepeat:i||!1,preventRepeatByDefault:i||!1})},i.prototype.addListener=i.prototype.bind,i.prototype.on=i.prototype.bind,i.prototype.unbind=function(t,e,n){if(null!==t&&"function"!=typeof t||(n=e,e=t,t=null),t&&"object"==typeof t&&"number"==typeof t.length)for(var i=0;i<t.length;i+=1)this.unbind(t[i],e,n);else for(var i=0;i<this._listeners.length;i+=1){var r=this._listeners[i],o=!t&&!r.keyCombo||r.keyCombo&&r.keyCombo.isEqual(t),s=!e&&!n||!e&&!r.pressHandler||e===r.pressHandler,a=!e&&!n||!n&&!r.releaseHandler||n===r.releaseHandler;o&&s&&a&&(this._listeners.splice(i,1),i-=1)}},i.prototype.removeListener=i.prototype.unbind,i.prototype.off=i.prototype.unbind,i.prototype.setContext=function(t){this._locale&&this.releaseAllKeys(),this._contexts[t]||(this._contexts[t]=[]),this._listeners=this._contexts[t],this._currentContext=t},i.prototype.getContext=function(){return this._currentContext},i.prototype.withContext=function(t,e){var n=this.getContext();this.setContext(t),e(),this.setContext(n)},i.prototype.watch=function(t,n,i,r){var o=this;if(this.stop(),!t){if(!e.addEventListener&&!e.attachEvent)throw new Error("Cannot find global functions addEventListener or attachEvent.");t=e}if("number"==typeof t.nodeType&&(r=i,i=n,n=t,t=e),!t.addEventListener&&!t.attachEvent)throw new Error("Cannot find addEventListener or attachEvent methods on targetWindow.");this._isModernBrowser=!!t.addEventListener;var s=t.navigator&&t.navigator.userAgent||"",a=t.navigator&&t.navigator.platform||"";n&&null!==n||(n=t.document),i&&null!==i||(i=a),r&&null!==r||(r=s),this._targetKeyDownBinding=function(t){o.pressKey(t.keyCode,t),o._handleCommandBug(t,a)},this._targetKeyUpBinding=function(t){o.releaseKey(t.keyCode,t)},this._targetResetBinding=function(t){o.releaseAllKeys(t)},this._bindEvent(n,"keydown",this._targetKeyDownBinding),this._bindEvent(n,"keyup",this._targetKeyUpBinding),this._bindEvent(t,"focus",this._targetResetBinding),this._bindEvent(t,"blur",this._targetResetBinding),this._targetElement=n,this._targetWindow=t,this._targetPlatform=i,this._targetUserAgent=r},i.prototype.stop=function(){this._targetElement&&this._targetWindow&&(this._unbindEvent(this._targetElement,"keydown",this._targetKeyDownBinding),this._unbindEvent(this._targetElement,"keyup",this._targetKeyUpBinding),this._unbindEvent(this._targetWindow,"focus",this._targetResetBinding),this._unbindEvent(this._targetWindow,"blur",this._targetResetBinding),this._targetWindow=null,this._targetElement=null)},i.prototype.pressKey=function(t,e){if(!this._paused){if(!this._locale)throw new Error("Locale not set");this._locale.pressKey(t),this._applyBindings(e)}},i.prototype.releaseKey=function(t,e){if(!this._paused){if(!this._locale)throw new Error("Locale not set");this._locale.releaseKey(t),this._clearBindings(e)}},i.prototype.releaseAllKeys=function(t){if(!this._paused){if(!this._locale)throw new Error("Locale not set");this._locale.pressedKeys.length=0,this._clearBindings(t)}},i.prototype.pause=function(){this._paused||(this._locale&&this.releaseAllKeys(),this._paused=!0)},i.prototype.resume=function(){this._paused=!1},i.prototype.reset=function(){this.releaseAllKeys(),this._listeners.length=0},i.prototype._bindEvent=function(t,e,n){return this._isModernBrowser?t.addEventListener(e,n,!1):t.attachEvent("on"+e,n)},i.prototype._unbindEvent=function(t,e,n){return this._isModernBrowser?t.removeEventListener(e,n,!1):t.detachEvent("on"+e,n)},i.prototype._getGroupedListeners=function(){var t=[],e=[],n=this._listeners;return"global"!==this._currentContext&&(n=[].concat(n,this._contexts.global)),n.sort(function(t,e){return(e.keyCombo?e.keyCombo.keyNames.length:0)-(t.keyCombo?t.keyCombo.keyNames.length:0)}).forEach(function(n){for(var i=-1,r=0;r<e.length;r+=1)(null===e[r]&&null===n.keyCombo||null!==e[r]&&e[r].isEqual(n.keyCombo))&&(i=r);-1===i&&(i=e.length,e.push(n.keyCombo)),t[i]||(t[i]=[]),t[i].push(n)}),t},i.prototype._applyBindings=function(t){var e=!1;t||(t={}),t.preventRepeat=function(){e=!0},t.pressedKeys=this._locale.pressedKeys.slice(0);for(var n=this._locale.pressedKeys.slice(0),i=this._getGroupedListeners(),r=0;r<i.length;r+=1){var s=i[r],a=s[0].keyCombo;if(null===a||a.check(n)){for(var c=0;c<s.length;c+=1){var u=s[c];null===a&&(u={keyCombo:new o(n.join("+")),pressHandler:u.pressHandler,releaseHandler:u.releaseHandler,preventRepeat:u.preventRepeat,preventRepeatByDefault:u.preventRepeatByDefault}),u.pressHandler&&!u.preventRepeat&&(u.pressHandler.call(this,t),e&&(u.preventRepeat=e,e=!1)),u.releaseHandler&&-1===this._appliedListeners.indexOf(u)&&this._appliedListeners.push(u)}if(a)for(var c=0;c<a.keyNames.length;c+=1){var l=n.indexOf(a.keyNames[c]);-1!==l&&(n.splice(l,1),c-=1)}}}},i.prototype._clearBindings=function(t){t||(t={});for(var e=0;e<this._appliedListeners.length;e+=1){var n=this._appliedListeners[e],i=n.keyCombo;if(null===i||!i.check(this._locale.pressedKeys)){if(this._callerHandler!==n.releaseHandler){var r=this._callerHandler;this._callerHandler=n.releaseHandler,n.preventRepeat=n.preventRepeatByDefault,n.releaseHandler.call(this,t),this._callerHandler=r}this._appliedListeners.splice(e,1),e-=1}}},i.prototype._handleCommandBug=function(t,e){var n=["shift","ctrl","alt","capslock","tab","command"];e.match("Mac")&&this._locale.pressedKeys.includes("command")&&!n.includes(this._locale.getKeyNames(t.keyCode)[0])&&this._targetKeyUpBinding(t)},t.exports=i}).call(e,n(35))},function(t,e){t.exports=function(t,e,n){t.bindKeyCode(3,["cancel"]),t.bindKeyCode(8,["backspace"]),t.bindKeyCode(9,["tab"]),t.bindKeyCode(12,["clear"]),t.bindKeyCode(13,["enter"]),t.bindKeyCode(16,["shift"]),t.bindKeyCode(17,["ctrl"]),t.bindKeyCode(18,["alt","menu"]),t.bindKeyCode(19,["pause","break"]),t.bindKeyCode(20,["capslock"]),t.bindKeyCode(27,["escape","esc"]),t.bindKeyCode(32,["space","spacebar"]),t.bindKeyCode(33,["pageup"]),t.bindKeyCode(34,["pagedown"]),t.bindKeyCode(35,["end"]),t.bindKeyCode(36,["home"]),t.bindKeyCode(37,["left"]),t.bindKeyCode(38,["up"]),t.bindKeyCode(39,["right"]),t.bindKeyCode(40,["down"]),t.bindKeyCode(41,["select"]),t.bindKeyCode(42,["printscreen"]),t.bindKeyCode(43,["execute"]),t.bindKeyCode(44,["snapshot"]),t.bindKeyCode(45,["insert","ins"]),t.bindKeyCode(46,["delete","del"]),t.bindKeyCode(47,["help"]),t.bindKeyCode(145,["scrolllock","scroll"]),t.bindKeyCode(187,["equal","equalsign","="]),t.bindKeyCode(188,["comma",","]),t.bindKeyCode(190,["period","."]),t.bindKeyCode(191,["slash","forwardslash","/"]),t.bindKeyCode(192,["graveaccent","`"]),t.bindKeyCode(219,["openbracket","["]),t.bindKeyCode(220,["backslash","\\"]),t.bindKeyCode(221,["closebracket","]"]),t.bindKeyCode(222,["apostrophe","'"]),t.bindKeyCode(48,["zero","0"]),t.bindKeyCode(49,["one","1"]),t.bindKeyCode(50,["two","2"]),t.bindKeyCode(51,["three","3"]),t.bindKeyCode(52,["four","4"]),t.bindKeyCode(53,["five","5"]),t.bindKeyCode(54,["six","6"]),t.bindKeyCode(55,["seven","7"]),t.bindKeyCode(56,["eight","8"]),t.bindKeyCode(57,["nine","9"]),t.bindKeyCode(96,["numzero","num0"]),t.bindKeyCode(97,["numone","num1"]),t.bindKeyCode(98,["numtwo","num2"]),t.bindKeyCode(99,["numthree","num3"]),t.bindKeyCode(100,["numfour","num4"]),t.bindKeyCode(101,["numfive","num5"]),t.bindKeyCode(102,["numsix","num6"]),t.bindKeyCode(103,["numseven","num7"]),t.bindKeyCode(104,["numeight","num8"]),t.bindKeyCode(105,["numnine","num9"]),t.bindKeyCode(106,["nummultiply","num*"]),t.bindKeyCode(107,["numadd","num+"]),t.bindKeyCode(108,["numenter"]),t.bindKeyCode(109,["numsubtract","num-"]),t.bindKeyCode(110,["numdecimal","num."]),t.bindKeyCode(111,["numdivide","num/"]),t.bindKeyCode(144,["numlock","num"]),t.bindKeyCode(112,["f1"]),t.bindKeyCode(113,["f2"]),t.bindKeyCode(114,["f3"]),t.bindKeyCode(115,["f4"]),t.bindKeyCode(116,["f5"]),t.bindKeyCode(117,["f6"]),t.bindKeyCode(118,["f7"]),t.bindKeyCode(119,["f8"]),t.bindKeyCode(120,["f9"]),t.bindKeyCode(121,["f10"]),t.bindKeyCode(122,["f11"]),t.bindKeyCode(123,["f12"]),t.bindMacro("shift + `",["tilde","~"]),t.bindMacro("shift + 1",["exclamation","exclamationpoint","!"]),t.bindMacro("shift + 2",["at","@"]),t.bindMacro("shift + 3",["number","#"]),t.bindMacro("shift + 4",["dollar","dollars","dollarsign","$"]),t.bindMacro("shift + 5",["percent","%"]),t.bindMacro("shift + 6",["caret","^"]),t.bindMacro("shift + 7",["ampersand","and","&"]),t.bindMacro("shift + 8",["asterisk","*"]),t.bindMacro("shift + 9",["openparen","("]),t.bindMacro("shift + 0",["closeparen",")"]),t.bindMacro("shift + -",["underscore","_"]),t.bindMacro("shift + =",["plus","+"]),t.bindMacro("shift + [",["opencurlybrace","opencurlybracket","{"]),t.bindMacro("shift + ]",["closecurlybrace","closecurlybracket","}"]),t.bindMacro("shift + \\",["verticalbar","|"]),t.bindMacro("shift + ;",["colon",":"]),t.bindMacro("shift + '",["quotationmark","'"]),t.bindMacro("shift + !,",["openanglebracket","<"]),t.bindMacro("shift + .",["closeanglebracket",">"]),t.bindMacro("shift + /",["questionmark","?"]);for(var i=65;i<=90;i+=1){var r=String.fromCharCode(i+32),o=String.fromCharCode(i);t.bindKeyCode(i,r),t.bindMacro("shift + "+r,o),t.bindMacro("capslock + "+r,o)}var s,a,c=n.match("Firefox")?59:186,u=n.match("Firefox")?173:189;e.match("Mac")&&(n.match("Safari")||n.match("Chrome"))?(s=91,a=93):e.match("Mac")&&n.match("Opera")?(s=17,a=17):e.match("Mac")&&n.match("Firefox")&&(s=224,a=224),t.bindKeyCode(c,["semicolon",";"]),t.bindKeyCode(u,["dash","-"]),t.bindKeyCode(s,["command","windows","win","super","leftcommand","leftwindows","leftwin","leftsuper"]),t.bindKeyCode(a,["command","windows","win","super","rightcommand","rightwindows","rightwin","rightsuper"]),t.setKillKey("command")}},function(t,e,n){var i=n(0);!function(t){"use strict";function e(){var t=document.createElement("cms"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in e)if(void 0!==t.style[n])return{end:e[n]};return!1}t.fn.emulateTransitionEnd=function(e){var n=!1,i=this;t(this).one("cmsTransitionEnd",function(){n=!0});var r=function(){n||t(i).trigger(t.support.transition.end)};return setTimeout(r,e+10),this},t(function(){t.support.transition=e(),t.support.transition&&(t.event.special.cmsTransitionEnd={bindType:t.support.transition.end,delegateType:t.support.transition.end,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}})})}(i)},function(t,e){t.exports='<div class="cms-shortcuts">\n <div class="cms-shortcuts-list-wrapper">\n <table class="cms-shortcuts-list">\n <% shortcutAreas.forEach(function (area) { %>\n <tr>\n <th></th>\n <th class="cms-shortcut-key-wrapper"><h2>\n <%= area.title %>\n </h2></th>\n </tr>\n <% Object.keys(area.shortcuts).forEach(function (key) { %>\n <% var content = area.shortcuts[key]; %>\n <tr class="cms-shortcut">\n <td class="cms-shortcut-key-wrapper">\n <% content.shortcut.replace(/>/g, \'\').split(\' / \').forEach(function (k, i) { %>\n <% if (i === 1) { %> / <% } %>\n <kbd class="cms-shortcut-key"><%= k %></kbd>\n <% }); %>\n </td>\n <td class="cms-shortcut-desc">\n <%= content.desc %>\n </td>\n </tr>\n <% }); %>\n <% }); %>\n </table>\n </div>\n</div>\n'},function(t,e,n){function i(t,e,n,i,g,y){var b=u(t),_=u(e),w=b?p:c(t),x=_?p:c(e);w=w==f?m:w,x=x==f?m:x;var C=w==m,k=x==m,S=w==x;if(S&&l(t)){if(!l(e))return!1;b=!0,C=!1}if(S&&!C)return y||(y=new r),b||d(t)?o(t,e,n,i,g,y):s(t,e,w,n,i,g,y);if(!(n&h)){var T=C&&v.call(t,"__wrapped__"),E=k&&v.call(e,"__wrapped__");if(T||E){var P=T?t.value():t,M=E?e.value():e;return y||(y=new r),g(P,M,n,i,y)}}return!!S&&(y||(y=new r),a(t,e,n,i,g,y))}var r=n(202),o=n(203),s=n(262),a=n(264),c=n(209),u=n(17),l=n(207),d=n(208),h=1,f="[object Arguments]",p="[object Array]",m="[object Object]",g=Object.prototype,v=g.hasOwnProperty;t.exports=i},function(t,e,n){function i(){this.__data__=new r,this.size=0}var r=n(62);t.exports=i},function(t,e){function n(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}t.exports=n},function(t,e){function n(t){return this.__data__.get(t)}t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e,n){function i(t,e){var n=this.__data__;if(n instanceof r){var i=n.__data__;if(!o||i.length<a-1)return i.push([t,e]),this.size=++n.size,this;n=this.__data__=new s(i)}return n.set(t,e),this.size=n.size,this}var r=n(62),o=n(83),s=n(85),a=200;t.exports=i},function(t,e){function n(t,e){for(var n=-1,i=null==t?0:t.length;++n<i;)if(e(t[n],n,t))return!0;return!1}t.exports=n},function(t,e,n){function i(t,e,n,i,r,C,S){switch(n){case x:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case w:return!(t.byteLength!=e.byteLength||!C(new o(t),new o(e)));case h:case f:case g:return s(+t,+e);case p:return t.name==e.name&&t.message==e.message;case v:case b:return t==e+"";case m:var T=c;case y:var E=i&l;if(T||(T=u),t.size!=e.size&&!E)return!1;var P=S.get(t);if(P)return P==e;i|=d,S.set(t,e);var M=a(T(t),T(e),i,r,C,S);return S.delete(t),M;case _:if(k)return k.call(t)==k.call(e)}return!1}var r=n(36),o=n(263),s=n(82),a=n(203),c=n(204),u=n(176),l=1,d=2,h="[object Boolean]",f="[object Date]",p="[object Error]",m="[object Map]",g="[object Number]",v="[object RegExp]",y="[object Set]",b="[object String]",_="[object Symbol]",w="[object ArrayBuffer]",x="[object DataView]",C=r?r.prototype:void 0,k=C?C.valueOf:void 0;t.exports=i},function(t,e,n){var i=n(11),r=i.Uint8Array;t.exports=r},function(t,e,n){function i(t,e,n,i,s,c){var u=n&o,l=r(t),d=l.length;if(d!=r(e).length&&!u)return!1;for(var h=d;h--;){var f=l[h];if(!(u?f in e:a.call(e,f)))return!1}var p=c.get(t);if(p&&c.get(e))return p==e;var m=!0;c.set(t,e),c.set(e,t);for(var g=u;++h<d;){f=l[h];var v=t[f],y=e[f];if(i)var b=u?i(y,v,f,e,t,c):i(v,y,f,t,e,c);if(!(void 0===b?v===y||s(v,y,n,i,c):b)){m=!1;break}g||(g="constructor"==f)}if(m&&!g){var _=t.constructor,w=e.constructor;_!=w&&"constructor"in t&&"constructor"in e&&!("function"==typeof _&&_ instanceof _&&"function"==typeof w&&w instanceof w)&&(m=!1)}return c.delete(t),c.delete(e),m}var r=n(265),o=1,s=Object.prototype,a=s.hasOwnProperty;t.exports=i},function(t,e,n){function i(t){return r(t,s,o)}var r=n(266),o=n(267),s=n(63);t.exports=i},function(t,e,n){function i(t,e,n){var i=e(t);return o(t)?i:r(i,n(t))}var r=n(205),o=n(17);t.exports=i},function(t,e,n){var i=n(177),r=n(268),o=Object.prototype,s=o.propertyIsEnumerable,a=Object.getOwnPropertySymbols,c=a?function(t){return null==t?[]:(t=Object(t),i(a(t),function(e){return s.call(t,e)}))}:r;t.exports=c},function(t,e){function n(){return[]}t.exports=n},function(t,e,n){function i(t,e){var n=s(t),i=!n&&o(t),l=!n&&!i&&a(t),h=!n&&!i&&!l&&u(t),f=n||i||l||h,p=f?r(t.length,String):[],m=p.length;for(var g in t)!e&&!d.call(t,g)||f&&("length"==g||l&&("offset"==g||"parent"==g)||h&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||c(g,m))||p.push(g);return p}var r=n(206),o=n(178),s=n(17),a=n(207),c=n(105),u=n(208),l=Object.prototype,d=l.hasOwnProperty;t.exports=i},function(t,e,n){function i(t){return o(t)&&r(t)==s}var r=n(24),o=n(22),s="[object Arguments]";t.exports=i},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){function i(t){return s(t)&&o(t.length)&&!!a[r(t)]}var r=n(24),o=n(88),s=n(22),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,t.exports=i},function(t,e,n){(function(t){var i=n(101),r="object"==typeof e&&e&&!e.nodeType&&e,o=r&&"object"==typeof t&&t&&!t.nodeType&&t,s=o&&o.exports===r,a=s&&i.process,c=function(){try{return a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=c}).call(e,n(78)(t))},function(t,e,n){function i(t){if(!r(t))return o(t);var e=[];for(var n in Object(t))a.call(t,n)&&"constructor"!=n&&e.push(n);return e}var r=n(275),o=n(276),s=Object.prototype,a=s.hasOwnProperty;t.exports=i},function(t,e){function n(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||i)}var i=Object.prototype;t.exports=n},function(t,e,n){var i=n(277),r=i(Object.keys,Object);t.exports=r},function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},function(t,e,n){var i=n(23),r=n(11),o=i(r,"DataView");t.exports=o},function(t,e,n){var i=n(23),r=n(11),o=i(r,"Promise");t.exports=o},function(t,e,n){var i=n(23),r=n(11),o=i(r,"WeakMap");t.exports=o},function(t,e,n){var i=n(179),r=n(282),o=n(111),s=n(112),a=o(function(t,e){return s(t)?i(t,r(e,1,s,!0)):[]});t.exports=a},function(t,e,n){function i(t,e,n,s,a){var c=-1,u=t.length;for(n||(n=o),a||(a=[]);++c<u;){var l=t[c];e>0&&n(l)?e>1?i(l,e-1,n,s,a):r(a,l):s||(a[a.length]=l)}return a}var r=n(205),o=n(283);t.exports=i},function(t,e,n){function i(t){return s(t)||o(t)||!!(a&&t&&t[a])}var r=n(36),o=n(178),s=n(17),a=r?r.isConcatSpreadable:void 0;t.exports=i},function(t,e,n){function i(t,e){return e="function"==typeof e?e:void 0,t&&t.length?r(t,void 0,e):[]}var r=n(211);t.exports=i},function(t,e,n){var i=n(210),r=n(286),o=n(176),s=i&&1/o(new i([,-0]))[1]==1/0?function(t){return new i(t)}:r;t.exports=s},function(t,e){function n(){}t.exports=n},function(t,e){function n(t,e){for(var n=-1,i=null==t?0:t.length;++n<i;)if(!e(t[n],n,t))return!1;return!0}t.exports=n},function(t,e,n){function i(t,e){var n=!0;return r(t,function(t,i,r){return n=!!e(t,i,r)}),n}var r=n(213);t.exports=i},function(t,e,n){function i(t,e){return t&&r(t,e,o)}var r=n(290),o=n(63);t.exports=i},function(t,e,n){var i=n(291),r=i();t.exports=r},function(t,e){function n(t){return function(e,n,i){for(var r=-1,o=Object(e),s=i(e),a=s.length;a--;){var c=s[t?a:++r];if(!1===n(o[c],c,o))break}return e}}t.exports=n},function(t,e,n){function i(t,e){return function(n,i){if(null==n)return n;if(!r(n))return t(n,i);for(var o=n.length,s=e?o:-1,a=Object(n);(e?s--:++s<o)&&!1!==i(a[s],s,a););return n}}var r=n(38);t.exports=i},function(t,e,n){function i(t){var e=o(t);return 1==e.length&&e[0][2]?s(e[0][0],e[0][1]):function(n){return n===t||r(n,t,e)}}var r=n(294),o=n(295),s=n(215);t.exports=i},function(t,e,n){function i(t,e,n,i){var c=n.length,u=c,l=!i;if(null==t)return!u;for(t=Object(t);c--;){var d=n[c];if(l&&d[2]?d[1]!==t[d[0]]:!(d[0]in t))return!1}for(;++c<u;){d=n[c];var h=d[0],f=t[h],p=d[1];if(l&&d[2]){if(void 0===f&&!(h in t))return!1}else{var m=new r;if(i)var g=i(f,p,h,t,e,m);if(!(void 0===g?o(p,f,s|a,i,m):g))return!1}}return!0}var r=n(202),o=n(152),s=1,a=2;t.exports=i},function(t,e,n){function i(t){for(var e=o(t),n=e.length;n--;){var i=e[n],s=t[i];e[n]=[i,s,r(s)]}return e}var r=n(214),o=n(63);t.exports=i},function(t,e,n){function i(t,e){return a(t)&&c(e)?u(l(t),e):function(n){var i=o(n,t);return void 0===i&&i===e?s(n,t):r(e,i,d|h)}}var r=n(152),o=n(297),s=n(302),a=n(191),c=n(214),u=n(215),l=n(90),d=1,h=2;t.exports=i},function(t,e,n){function i(t,e,n){var i=null==t?void 0:r(t,e);return void 0===i?n:i}var r=n(189);t.exports=i},function(t,e,n){var i=n(299),r=/^\./,o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,s=/\\(\\)?/g,a=i(function(t){var e=[];return r.test(t)&&e.push(""),t.replace(o,function(t,n,i,r){e.push(i?r.replace(s,"$1"):n||t)}),e});t.exports=a},function(t,e,n){function i(t){var e=r(t,function(t){return n.size===o&&n.clear(),t}),n=e.cache;return e}var r=n(216),o=500;t.exports=i},function(t,e,n){function i(t){return null==t?"":r(t)}var r=n(301);t.exports=i},function(t,e,n){function i(t){if("string"==typeof t)return t;if(s(t))return o(t,i)+"";if(a(t))return l?l.call(t):"";var e=t+"";return"0"==e&&1/t==-c?"-0":e}var r=n(36),o=n(53),s=n(17),a=n(60),c=1/0,u=r?r.prototype:void 0,l=u?u.toString:void 0;t.exports=i},function(t,e,n){function i(t,e){return null!=t&&o(t,e,r)}var r=n(303),o=n(304);t.exports=i},function(t,e){function n(t,e){return null!=t&&e in Object(t)}t.exports=n},function(t,e,n){function i(t,e,n){e=r(e,t);for(var i=-1,l=e.length,d=!1;++i<l;){var h=u(e[i]);if(!(d=null!=t&&n(t,h)))break;t=t[h]}return d||++i!=l?d:!!(l=null==t?0:t.length)&&c(l)&&a(h,l)&&(s(t)||o(t))}var r=n(190),o=n(178),s=n(17),a=n(105),c=n(88),u=n(90);t.exports=i},function(t,e,n){function i(t){return s(t)?r(a(t)):o(t)}var r=n(217),o=n(306),s=n(191),a=n(90);t.exports=i},function(t,e,n){function i(t){return function(e){return r(e,t)}}var r=n(189);t.exports=i},function(t,e,n){function i(t,e,n){if(!a(n))return!1;var i=typeof e;return!!("number"==i?o(n)&&s(e,n.length):"string"==i&&e in n)&&r(n[e],t)}var r=n(82),o=n(38),s=n(105),a=n(15);t.exports=i},function(t,e,n){function i(t){return function(e,n,i){var a=Object(e);if(!o(e)){var c=r(n,3);e=s(e),n=function(t){return c(a[t],t,a)}}var u=t(e,n,i);return u>-1?a[c?e[u]:u]:void 0}}var r=n(89),o=n(38),s=n(63);t.exports=i},function(t,e,n){function i(t){return r(t)&&t!=+t}var r=n(310);t.exports=i},function(t,e,n){function i(t){return"number"==typeof t||o(t)&&r(t)==s}var r=n(24),o=n(22),s="[object Number]";t.exports=i},function(t,e,n){var i=n(312),r=n(63),o=i(r);t.exports=o},function(t,e,n){function i(t){return function(e){var n=o(e);return n==c?s(e):n==u?a(e):r(e,t(e))}}var r=n(313),o=n(209),s=n(204),a=n(314),c="[object Map]",u="[object Set]";t.exports=i},function(t,e,n){function i(t,e){return r(e,function(e){return[e,t[e]]})}var r=n(53);t.exports=i},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=[t,t]}),n}t.exports=n},function(t,e,n){function i(t,e,n,i){t=o(t)?t:c(t),n=n&&!i?a(n):0;var l=t.length;return n<0&&(n=u(l+n,0)),s(t)?n<=l&&t.indexOf(e,n)>-1:!!l&&r(t,e,n)>-1}var r=n(108),o=n(38),s=n(316),a=n(76),c=n(317),u=Math.max;t.exports=i},function(t,e,n){function i(t){return"string"==typeof t||!o(t)&&s(t)&&r(t)==a}var r=n(24),o=n(17),s=n(22),a="[object String]";t.exports=i},function(t,e,n){function i(t){return null==t?[]:r(t,o(t))}var r=n(318),o=n(63);t.exports=i},function(t,e,n){function i(t,e){return r(e,function(e){return t[e]})}var r=n(53);t.exports=i},function(t,e,n){t.exports={default:n(320),__esModule:!0}},function(t,e,n){n(70),n(21),n(28),n(321),n(324),n(325),t.exports=n(2).Promise},function(t,e,n){"use strict";var i,r,o,s,a=n(34),c=n(3),u=n(20),l=n(51),d=n(7),h=n(12),f=n(48),p=n(132),m=n(73),g=n(219),v=n(220).set,y=n(323)(),b=n(193),_=n(221),w=n(222),x=c.TypeError,C=c.process,k=c.Promise,S="process"==l(C),T=function(){},E=r=b.f,P=!!function(){try{var t=k.resolve(1),e=(t.constructor={})[n(1)("species")]=function(t){t(T,T)};return(S||"function"==typeof PromiseRejectionEvent)&&t.then(T)instanceof e}catch(t){}}(),M=function(t){var e;return!(!h(t)||"function"!=typeof(e=t.then))&&e},A=function(t,e){if(!t._n){t._n=!0;var n=t._c;y(function(){for(var i=t._v,r=1==t._s,o=0;n.length>o;)!function(e){var n,o,s=r?e.ok:e.fail,a=e.resolve,c=e.reject,u=e.domain;try{s?(r||(2==t._h&&O(t),t._h=1),!0===s?n=i:(u&&u.enter(),n=s(i),u&&u.exit()),n===e.promise?c(x("Promise-chain cycle")):(o=M(n))?o.call(n,a,c):a(n)):c(i)}catch(t){c(t)}}(n[o++]);t._c=[],t._n=!1,e&&!t._h&&N(t)})}},N=function(t){v.call(c,function(){var e,n,i,r=t._v,o=I(t);if(o&&(e=_(function(){S?C.emit("unhandledRejection",r,t):(n=c.onunhandledrejection)?n({promise:t,reason:r}):(i=c.console)&&i.error&&i.error("Unhandled promise rejection",r)}),t._h=S||I(t)?2:1),t._a=void 0,o&&e.e)throw e.v})},I=function(t){if(1==t._h)return!1;for(var e,n=t._a||t._c,i=0;n.length>i;)if(e=n[i++],e.fail||!I(e.promise))return!1;return!0},O=function(t){v.call(c,function(){var e;S?C.emit("rejectionHandled",t):(e=c.onrejectionhandled)&&e({promise:t,reason:t._v})})},D=function(t){var e=this;e._d||(e._d=!0,e=e._w||e,e._v=t,e._s=2,e._a||(e._a=e._c.slice()),A(e,!0))},j=function(t){var e,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===t)throw x("Promise can't be resolved itself");(e=M(t))?y(function(){var i={_w:n,_d:!1};try{e.call(t,u(j,i,1),u(D,i,1))}catch(t){D.call(i,t)}}):(n._v=t,n._s=1,A(n,!1))}catch(t){D.call({_w:n,_d:!1},t)}}};P||(k=function(t){p(this,k,"Promise","_h"),f(t),i.call(this);try{t(u(j,this,1),u(D,this,1))}catch(t){D.call(this,t)}},i=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},i.prototype=n(131)(k.prototype,{then:function(t,e){var n=E(g(this,k));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=S?C.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&A(this,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new i;this.promise=t,this.resolve=u(j,t,1),this.reject=u(D,t,1)},b.f=E=function(t){return t===k||t===s?new o(t):r(t)}),d(d.G+d.W+d.F*!P,{Promise:k}),n(26)(k,"Promise"),n(197)("Promise"),s=n(2).Promise,d(d.S+d.F*!P,"Promise",{reject:function(t){var e=E(this);return(0,e.reject)(t),e.promise}}),d(d.S+d.F*(a||!P),"Promise",{resolve:function(t){return w(a&&this===s?k:this,t)}}),d(d.S+d.F*!(P&&n(103)(function(t){k.all(t).catch(T)})),"Promise",{all:function(t){var e=this,n=E(e),i=n.resolve,r=n.reject,o=_(function(){var n=[],o=0,s=1;m(t,!1,function(t){var a=o++,c=!1;n.push(void 0),s++,e.resolve(t).then(function(t){c||(c=!0,n[a]=t,--s||i(n))},r)}),--s||i(n)});return o.e&&r(o.v),n.promise},race:function(t){var e=this,n=E(e),i=n.reject,r=_(function(){m(t,!1,function(t){e.resolve(t).then(n.resolve,i)})});return r.e&&i(r.v),n.promise}})},function(t,e){t.exports=function(t,e,n){var i=void 0===n;switch(e.length){case 0:return i?t():t.call(n);case 1:return i?t(e[0]):t.call(n,e[0]);case 2:return i?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return i?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return i?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},function(t,e,n){var i=n(3),r=n(220).set,o=i.MutationObserver||i.WebKitMutationObserver,s=i.process,a=i.Promise,c="process"==n(27)(s);t.exports=function(){var t,e,n,u=function(){var i,r;for(c&&(i=s.domain)&&i.exit();t;){r=t.fn,t=t.next;try{r()}catch(i){throw t?n():e=void 0,i}}e=void 0,i&&i.enter()};if(c)n=function(){s.nextTick(u)};else if(o){var l=!0,d=document.createTextNode("");new o(u).observe(d,{characterData:!0}),n=function(){d.data=l=!l}}else if(a&&a.resolve){var h=a.resolve();n=function(){h.then(u)}}else n=function(){r.call(i,u)};return function(i){var r={fn:i,next:void 0};e&&(e.next=r),t||(t=r,n()),e=r}}},function(t,e,n){"use strict";var i=n(7),r=n(2),o=n(3),s=n(219),a=n(222);i(i.P+i.R,"Promise",{finally:function(t){var e=s(this,r.Promise||o.Promise),n="function"==typeof t;return this.then(n?function(n){return a(e,t()).then(function(){return n})}:t,n?function(n){return a(e,t()).then(function(){throw n})}:t)}})},function(t,e,n){"use strict";var i=n(7),r=n(193),o=n(221);i(i.S,"Promise",{try:function(t){var e=r.f(this),n=o(t);return(n.e?e.reject:e.resolve)(n.v),e.promise}})},function(t,e,n){var i=n(111),r=n(327),o=i(r);t.exports=o},function(t,e,n){function i(t){if(!t||!t.length)return[];var e=0;return t=r(t,function(t){if(c(t))return e=u(t.length,e),!0}),a(e,function(e){return o(t,s(e))})}var r=n(177),o=n(53),s=n(217),a=n(206),c=n(112),u=Math.max;t.exports=i},function(t,e){function n(t){for(var e=-1,n=null==t?0:t.length,i=0,r=[];++e<n;){var o=t[e];o&&(r[i++]=o)}return r}t.exports=n},function(t,e,n){function i(t,e){var n=[];if(!t||!t.length)return n;var i=-1,s=[],a=t.length;for(e=r(e,3);++i<a;){var c=t[i];e(c,i,t)&&(n.push(c),s.push(i))}return o(t,s),n}var r=n(89),o=n(330);t.exports=i},function(t,e,n){function i(t,e){for(var n=t?e.length:0,i=n-1;n--;){var s=e[n];if(n==i||s!==c){var c=s;o(s)?a.call(t,s,1):r(t,s)}}return t}var r=n(331),o=n(105),s=Array.prototype,a=s.splice;t.exports=i},function(t,e,n){function i(t,e){return e=r(e,t),null==(t=s(t,e))||delete t[a(o(e))]}var r=n(190),o=n(332),s=n(333),a=n(90);t.exports=i},function(t,e){function n(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}t.exports=n},function(t,e,n){function i(t,e){return e.length<2?t:r(t,o(e,0,-1))}var r=n(189),o=n(334);t.exports=i},function(t,e){function n(t,e,n){var i=-1,r=t.length;e<0&&(e=-e>r?0:r+e),n=n>r?r:n,n<0&&(n+=r),r=e>n?0:n-e>>>0,e>>>=0;for(var o=Array(r);++i<r;)o[i]=t[i+e];return o}t.exports=n},function(t,e,n){function i(t){return t&&t.length?r(t):[]}var r=n(211);t.exports=i},function(t,e,n){function i(t,e){return(a(t)?r:o)(t,s(e,3))}var r=n(177),o=n(337),s=n(89),a=n(17);t.exports=i},function(t,e,n){function i(t,e){var n=[];return r(t,function(t,i,r){e(t,i,r)&&n.push(t)}),n}var r=n(213);t.exports=i},function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),o=function(){function t(e){i(this,t),this.elem=e}return r(t,[{key:"start",value:function(){this.handler=this.onMouseWheel.bind(this),this.elem.addEventListener("mousewheel",this.handler,!1)}},{key:"stop",value:function(){this.elem.removeEventListener("mousewheel",this.handler)}},{key:"onMouseWheel",value:function(t){if(!t.preventParentScroll){var e=this.getDelta(t);if(e){var n=this.elem.getBoundingClientRect().height,i=window.getComputedStyle(this.elem),r=parseFloat(i.borderTopWidth||"")||0,o=parseFloat(i.borderBottomWidth||"")||0,s=n-r-o;this.maybePreventMouseWheel(e,s,this.elem.scrollTop,this.elem.scrollHeight,t)}t.preventParentScroll=!0}}},{key:"getDelta",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t.wheelDelta){var n=t.wheelDeltaY;return e&&(n=t.wheelDeltaX),n}if(t.detail){if(t.axis&&(1===t.axis&&e||2===t.axis&&!e))return-1*t.detail*12}else if(t.deltaMode)return e?t.deltaX:t.deltaY;return 0}},{key:"maybePreventMouseWheel",value:function(t,e,n,i,r){t<0&&this.scrollIsMaxed(e,n,i)?r.preventDefault():t>0&&this.scrollIsMinned(n)&&r.preventDefault()}},{key:"scrollIsMaxed",value:function(t,e,n){return t+e===n}},{key:"scrollIsMinned",value:function(t){return 0===t}}]),t}();Object.defineProperty(e,"__esModule",{value:!0}),e.default=o},function(t,e,n){"use strict";function i(t){return t in a?a[t]:null}function r(t,e){return a[t]=e,!0}function o(t){return!!(t in a)&&delete a[t]}function s(){return a={},!0}var a={};t.exports={getItem:i,setItem:r,removeItem:o,clear:s}},function(t,e,n){"use strict";(function(e){function n(){e.addEventListener?e.addEventListener("storage",i,!1):e.attachEvent?e.attachEvent("onstorage",i):e.onstorage=i}function i(t){function n(e){e(JSON.parse(t.newValue),JSON.parse(t.oldValue),t.url||t.uri)}t||(t=e.event);var i=s[t.key];i&&i.forEach(n)}function r(t,e){s[t]?s[t].push(e):s[t]=[e],!1===a&&n()}function o(t,e){var n=s[t];n.length>1?n.splice(n.indexOf(e),1):s[t]=[]}var s={},a=!1;t.exports={on:r,off:o}}).call(e,n(35))},function(t,e,n){var i=n(0);!function(t){function e(t,e){if(!(t.originalEvent.touches.length>1)){t.preventDefault();var n=t.originalEvent.changedTouches[0],i=document.createEvent("MouseEvents");i.initMouseEvent(e,!0,!0,window,1,n.screenX,n.screenY,n.clientX,n.clientY,!1,!1,!1,!1,0,null),t.target.dispatchEvent(i)}}if(t.support.touch="ontouchend"in document,t.support.touch){var n,i=t.ui.mouse.prototype,r=i._mouseInit,o=i._mouseDestroy;i._touchStart=function(t){var i=this;!n&&i._mouseCapture(t.originalEvent.changedTouches[0])&&(n=!0,i._touchMoved=!1,e(t,"mouseover"),e(t,"mousemove"),e(t,"mousedown"))},i._touchMove=function(t){n&&(this._touchMoved=!0,e(t,"mousemove"))},i._touchEnd=function(t){n&&(e(t,"mouseup"),e(t,"mouseout"),this._touchMoved||e(t,"click"),n=!1)},i._mouseInit=function(){var e=this;e.element.bind({touchstart:t.proxy(e,"_touchStart"),touchmove:t.proxy(e,"_touchMove"),touchend:t.proxy(e,"_touchEnd")}),r.call(e)},i._mouseDestroy=function(){var e=this;e.element.unbind({touchstart:t.proxy(e,"_touchStart"),touchmove:t.proxy(e,"_touchMove"),touchend:t.proxy(e,"_touchEnd")}),o.call(e)}}}(i)},function(t,e,n){var i=n(0);!function(t){function e(t,e,n){return t>e&&t<e+n}t.widget("mjs.nestedSortable",t.extend({},t.ui.sortable.prototype,{options:{doNotClear:!1,expandOnHover:700,isAllowed:function(t,e,n){return!0},isTree:!1,listType:"ol",maxLevels:0,protectRoot:!1,rootID:null,rtl:!1,startCollapsed:!1,tabSize:20,branchClass:"mjs-nestedSortable-branch",collapsedClass:"mjs-nestedSortable-collapsed",disableNestingClass:"mjs-nestedSortable-no-nesting",errorClass:"mjs-nestedSortable-error",expandedClass:"mjs-nestedSortable-expanded",hoveringClass:"mjs-nestedSortable-hovering",leafClass:"mjs-nestedSortable-leaf"},_create:function(){if(this.element.data("ui-sortable",this.element.data("mjs-nestedSortable")),!this.element.is(this.options.listType))throw new Error("nestedSortable: Please check that the listType option is set to your actual list type");if(this.options.isTree&&this.options.expandOnHover&&(this.options.tolerance="intersect"),t.ui.sortable.prototype._create.apply(this,arguments),this.options.isTree){var e=this;t(this.items).each(function(){var t=this.item;t.children(e.options.listType).length?(t.addClass(e.options.branchClass),e.options.startCollapsed?t.addClass(e.options.collapsedClass):t.addClass(e.options.expandedClass)):t.addClass(e.options.leafClass)})}},_destroy:function(){return this.element.removeData("mjs-nestedSortable").removeData("ui-sortable"),t.ui.sortable.prototype._destroy.apply(this,arguments)},_mouseDrag:function(e){var n,i,r,o,s=this.options,a=!1;this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<s.scrollSensitivity?this.scrollParent[0].scrollTop=a=this.scrollParent[0].scrollTop+s.scrollSpeed:e.pageY-this.overflowOffset.top<s.scrollSensitivity&&(this.scrollParent[0].scrollTop=a=this.scrollParent[0].scrollTop-s.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<s.scrollSensitivity?this.scrollParent[0].scrollLeft=a=this.scrollParent[0].scrollLeft+s.scrollSpeed:e.pageX-this.overflowOffset.left<s.scrollSensitivity&&(this.scrollParent[0].scrollLeft=a=this.scrollParent[0].scrollLeft-s.scrollSpeed)):(e.pageY-t(document).scrollTop()<s.scrollSensitivity?a=t(document).scrollTop(t(document).scrollTop()-s.scrollSpeed):t(window).height()-(e.pageY-t(document).scrollTop())<s.scrollSensitivity&&(a=t(document).scrollTop(t(document).scrollTop()+s.scrollSpeed)),e.pageX-t(document).scrollLeft()<s.scrollSensitivity?a=t(document).scrollLeft(t(document).scrollLeft()-s.scrollSpeed):t(window).width()-(e.pageX-t(document).scrollLeft())<s.scrollSensitivity&&(a=t(document).scrollLeft(t(document).scrollLeft()+s.scrollSpeed))),!1!==a&&t.ui.ddmanager&&!s.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e)),this.positionAbs=this._convertPositionTo("absolute");var c=this.placeholder.offset().top;this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),this.hovering=this.hovering?this.hovering:null,this.mouseentered=!!this.mouseentered&&this.mouseentered;var u=this.placeholder[0].parentNode.parentNode&&t(this.placeholder[0].parentNode.parentNode).closest(".ui-sortable").length?t(this.placeholder[0].parentNode.parentNode):null,l=this._getLevel(this.placeholder),d=this._getChildLevels(this.helper),h=document.createElement(s.listType);for(n=this.items.length-1;n>=0;n--)if(i=this.items[n],r=i.item[0],(o=this._intersectsWithPointer(i))&&i.instance===this.currentContainer&&!(r===this.currentItem[0]||this.placeholder[1===o?"next":"prev"]()[0]===r||t.contains(this.placeholder[0],r)||"semi-dynamic"===this.options.type&&t.contains(this.element[0],r))){if(this.mouseentered||(t(r).mouseenter(),this.mouseentered=!0),s.isTree&&t(r).hasClass(s.collapsedClass)&&s.expandOnHover&&!this.hovering){t(r).addClass(s.hoveringClass);var f=this;this.hovering=window.setTimeout(function(){t(r).removeClass(s.collapsedClass).addClass(s.expandedClass),f.refreshPositions(),f._trigger("expand",e,f._uiHash())},s.expandOnHover)}if(this.direction=1==o?"down":"up","pointer"!=this.options.tolerance&&!this._intersectsWithSides(i))break;if(t(r).mouseleave(),this.mouseentered=!1,t(r).removeClass(s.hoveringClass),this.hovering&&window.clearTimeout(this.hovering),this.hovering=null,!s.protectRoot||this.currentItem[0].parentNode==this.element[0]&&r.parentNode!=this.element[0])s.protectRoot||this._rearrange(e,i);else if(this.currentItem[0].parentNode!=this.element[0]&&r.parentNode==this.element[0]){t(r).children(s.listType).length||(r.appendChild(h),s.isTree&&t(r).removeClass(s.leafClass).addClass(s.branchClass+" "+s.expandedClass));var p="down"===this.direction?t(r).prev().children(s.listType):t(r).children(s.listType);void 0!==p[0]&&this._rearrange(e,null,p)}else this._rearrange(e,i);this._clearEmpty(r),this._trigger("change",e,this._uiHash());break}var m=this.placeholder[0].previousSibling?t(this.placeholder[0].previousSibling):null;if(null!=m)for(;m[0].nodeName.toLowerCase()!=t(s.listType)[0].nodeName.toLowerCase()||m[0]==this.currentItem[0]||m[0]==this.helper[0];){if(!m[0].previousSibling){m=null;break}m=t(m[0].previousSibling)}var g=this.placeholder[0].nextSibling?t(this.placeholder[0].nextSibling):null;if(null!=g)for(;g[0].nodeName.toLowerCase()!=t(s.listType)[0].nodeName.toLowerCase()||g[0]==this.currentItem[0]||g[0]==this.helper[0];){if(!g[0].nextSibling){g=null;break}g=t(g[0].nextSibling)}return this.beyondMaxLevels=0,null==u||null!=g||s.protectRoot&&u[0].parentNode==this.element[0]||!(s.rtl&&this.positionAbs.left+this.helper.outerWidth()>u.offset().left+u.outerWidth()||!s.rtl&&this.positionAbs.left<u.offset().left)?null==m||m.hasClass(s.disableNestingClass)||!(m.children(s.listType).length&&m.children(s.listType).is(":visible")||!m.children(s.listType).length)||s.protectRoot&&this.currentItem[0].parentNode==this.element[0]||!(s.rtl&&this.positionAbs.left+this.helper.outerWidth()<m.offset().left+m.outerWidth()-s.tabSize||!s.rtl&&this.positionAbs.left>m.offset().left+s.tabSize)?this._isAllowed(u,l,l+d):(this._isAllowed(m,l,l+d+1),m.children(s.listType).length||(m[0].appendChild(h),s.isTree&&m.removeClass(s.leafClass).addClass(s.branchClass+" "+s.expandedClass)),c&&c<=m.offset().top?m.children(s.listType).prepend(this.placeholder):m.children(s.listType).length&&m.children(s.listType)[0].appendChild(this.placeholder[0]),this._trigger("change",e,this._uiHash())):(u.after(this.placeholder[0]),s.isTree&&u.children(s.listItem).children(s.listItem+":visible:not(.ui-sortable-helper)").length<1&&u.removeClass(this.options.branchClass+" "+this.options.expandedClass).addClass(this.options.leafClass),this._clearEmpty(u[0]),this._trigger("change",e,this._uiHash())),this._contactContainers(e),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,n){this.beyondMaxLevels&&(this.placeholder.removeClass(this.options.errorClass),this.domPosition.prev?t(this.domPosition.prev).after(this.placeholder):t(this.domPosition.parent).prepend(this.placeholder),this._trigger("revert",e,this._uiHash())),t("."+this.options.hoveringClass).mouseleave().removeClass(this.options.hoveringClass),this.mouseentered=!1,this.hovering&&window.clearTimeout(this.hovering),this.hovering=null,t.ui.sortable.prototype._mouseStop.apply(this,arguments)},_intersectsWithSides:function(t){var n=this.options.isTree?.8:.5,i=e(this.positionAbs.top+this.offset.click.top,t.top+t.height*n,t.height),r=e(this.positionAbs.top+this.offset.click.top,t.top-t.height*n,t.height),o=e(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),s=this._getDragVerticalDirection(),a=this._getDragHorizontalDirection();return this.floating&&a?"right"==a&&o||"left"==a&&!o:s&&("down"==s&&i||"up"==s&&r)},_contactContainers:function(e){this.options.protectRoot&&this.currentItem[0].parentNode==this.element[0]||t.ui.sortable.prototype._contactContainers.apply(this,arguments)},_clear:function(e,n){t.ui.sortable.prototype._clear.apply(this,arguments);for(var i=this.items.length-1;i>=0;i--){var r=this.items[i].item[0];this._clearEmpty(r)}},serialize:function(e){var n=t.extend({},this.options,e),i=this._getItemsAsjQuery(n&&n.connected),r=[];return t(i).each(function(){var e=(t(n.item||this).attr(n.attribute||"id")||"").match(n.expression||/(.+)[-=_](.+)/),i=(t(n.item||this).parent(n.listType).parent(n.items).attr(n.attribute||"id")||"").match(n.expression||/(.+)[-=_](.+)/);e&&r.push((n.key||e[1])+"["+(n.key&&n.expression?e[1]:e[2])+"]="+(i?n.key&&n.expression?i[1]:i[2]:n.rootID))}),!r.length&&n.key&&r.push(n.key+"="),r.join("&")},toHierarchy:function(e){function n(e){var r=(t(e).attr(i.attribute||"id")||"").match(i.expression||/(.+)[-=_](.+)/);if(r){var o={id:r[2]};return t(e).children(i.listType).children(i.items).length>0&&(o.children=[],t(e).children(i.listType).children(i.items).each(function(){var t=n(this);o.children.push(t)})),o}}var i=t.extend({},this.options,e),r=(i.startDepthCount,[]);return t(this.element).children(i.items).each(function(){var t=n(this);r.push(t)}),r},toArray:function(e){function n(e,s,a){var c,u,l=a+1;if(t(e).children(i.listType).children(i.items).length>0&&(s++,t(e).children(i.listType).children(i.items).each(function(){l=n(t(this),s,l)}),s--),c=t(e).attr(i.attribute||"id").match(i.expression||/(.+)[-=_](.+)/),s===r+1)u=i.rootID;else{u=t(e).parent(i.listType).parent(i.items).attr(i.attribute||"id").match(i.expression||/(.+)[-=_](.+)/)[2]}return c&&o.push({item_id:c[2],parent_id:u,depth:s,left:a,right:l}),a=l+1}var i=t.extend({},this.options,e),r=i.startDepthCount||0,o=[],s=1;return i.excludeRoot||(o.push({item_id:i.rootID,parent_id:null,depth:r,left:s,right:2*(t(i.items,this.element).length+1)}),s++),t(this.element).children(i.items).each(function(){s=n(this,r+1,s)}),o=o.sort(function(t,e){return t.left-e.left})},_clearEmpty:function(e){var n=this.options,i=t(e).children(n.listType);!i.length||i.children().length||n.doNotClear?n.isTree&&i.length&&i.children().length&&i.is(":visible")?t(e).removeClass(n.leafClass).addClass(n.branchClass+" "+n.expandedClass):n.isTree&&i.length&&i.children().length&&!i.is(":visible")&&t(e).removeClass(n.leafClass).addClass(n.branchClass+" "+n.collapsedClass):(n.isTree&&t(e).removeClass(n.branchClass+" "+n.expandedClass).addClass(n.leafClass),i.remove())},_getLevel:function(t){var e=1;if(this.options.listType)for(var n=t.closest(this.options.listType);n&&n.length>0&&!n.is(".ui-sortable");)e++,n=n.parent().closest(this.options.listType);return e},_getChildLevels:function(e,n){var i=this,r=this.options,o=0;return n=n||0,t(e).children(r.listType).children(r.items).each(function(t,e){o=Math.max(i._getChildLevels(e,n+1),o)}),n?o+1:o},_isAllowed:function(t,e,n){var i=this.options,r=this.placeholder.closest(".ui-sortable").nestedSortable("option","maxLevels");i.isAllowed(this.placeholder,t,this.currentItem)?r<n&&0!=r?(this.placeholder.addClass(i.errorClass),this.beyondMaxLevels=n-r):(this.placeholder.removeClass(i.errorClass),this.beyondMaxLevels=0):(this.placeholder.addClass(i.errorClass),this.beyondMaxLevels=r<n&&0!=r?n-r:1)}})),t.mjs.nestedSortable.prototype.options=t.extend({},t.ui.sortable.prototype.options,t.mjs.nestedSortable.prototype.options)}(i)},function(t,e){"function"!=typeof Array.prototype.findIndex&&(Array.prototype.findIndex=function(t){if(null===this)throw new TypeError("Array.prototype.findIndex called on null or undefined");if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var e,n=Object(this),i=n.length>>>0,r=arguments[1],o=0;o<i;o++)if(e=n[o],t.call(r,e,o,n))return o;return-1})},function(t,e,n){(function(){var e,i,r,o,s;s=n(225),r=n(346),o=n(347),e=n(194).sep,i=/\ /g,t.exports={filter:function(t,n,o){var s;return n&&(s=-1!==n.indexOf(e),n=n.replace(i,"")),r(t,n,s,o)},score:function(t,n){var r,o;return t&&n?t===n?2:(r=-1!==n.indexOf(e),n=n.replace(i,""),o=s.score(t,n),r||(o=s.basenameScore(t,n,o)),o):0},match:function(t,n){var r,s,a,c,u,l;if(!t)return[];if(!n)return[];if(t===n)return function(){l=[];for(var e=0,n=t.length;0<=n?e<n:e>n;0<=n?e++:e--)l.push(e);return l}.apply(this);if(c=-1!==n.indexOf(e),n=n.replace(i,""),a=o.match(t,n),!c)for(r=o.basenameMatch(t,n),a=a.concat(r).sort(function(t,e){return t-e}),u=null,s=0;s<a.length;)s&&u===a[s]?a.splice(s,1):(u=a[s],s++);return a}}}).call(this)},function(t,e){function n(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function r(t){if(l===setTimeout)return setTimeout(t,0);if((l===n||!l)&&setTimeout)return l=setTimeout,setTimeout(t,0);try{return l(t,0)}catch(e){try{return l.call(null,t,0)}catch(e){return l.call(this,t,0)}}}function o(t){if(d===clearTimeout)return clearTimeout(t);if((d===i||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(t);try{return d(t)}catch(e){try{return d.call(null,t)}catch(e){return d.call(this,t)}}}function s(){m&&f&&(m=!1,f.length?p=f.concat(p):g=-1,p.length&&a())}function a(){if(!m){var t=r(s);m=!0;for(var e=p.length;e;){for(f=p,p=[];++g<e;)f&&f[g].run();g=-1,e=p.length}f=null,m=!1,o(t)}}function c(t,e){this.fun=t,this.array=e}function u(){}var l,d,h=t.exports={};!function(){try{l="function"==typeof setTimeout?setTimeout:n}catch(t){l=n}try{d="function"==typeof clearTimeout?clearTimeout:i}catch(t){d=i}}();var f,p=[],m=!1,g=-1;h.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];p.push(new c(t,e)),1!==p.length||m||r(a)},c.prototype.run=function(){this.fun.apply(null,this.array)},h.title="browser",h.browser=!0,h.env={},h.argv=[],h.version="",h.versions={},h.on=u,h.addListener=u,h.once=u,h.off=u,h.removeListener=u,h.removeAllListeners=u,h.emit=u,h.prependListener=u,h.prependOnceListener=u,h.listeners=function(t){return[]},h.binding=function(t){throw new Error("process.binding is not supported")},h.cwd=function(){return"/"},h.chdir=function(t){throw new Error("process.chdir is not supported")},h.umask=function(){return 0}},function(t,e,n){(function(){var e,i,r;i=n(225),e=function(t){return t.candidate},r=function(t,e){return e.score-t.score},t.exports=function(t,n,o,s){var a,c,u,l,d,h,f,p,m;if(m=null!=s?s:{},c=m.key,u=m.maxResults,n){for(d=[],f=0,p=t.length;f<p;f++)a=t[f],(h=null!=c?a[c]:a)&&(l=i.score(h,n,o),o||(l=i.basenameScore(h,n,l)),l>0&&d.push({candidate:a,score:l}));d.sort(r),t=d.map(e)}return null!=u&&(t=t.slice(0,u)),t}}).call(this)},function(t,e,n){(function(){var t;t=n(194).sep,e.basenameMatch=function(n,i){var r,o,s,a;for(o=n.length-1;n[o]===t;)o--;for(a=0,s=o,r=null;o>=0;)n[o]===t?(a++,null==r&&(r=n.substring(o+1,s+1))):0===o&&(s<n.length-1?null==r&&(r=n.substring(0,s+1)):null==r&&(r=n)),o--;return e.match(r,i,n.length-r.length)},e.match=function(t,e,n){var i,r,o,s,a,c,u,l,d,h;if(null==n&&(n=0),t===e)return function(){h=[];for(var e=n,i=n+t.length;n<=i?e<i:e>i;n<=i?e++:e--)h.push(e);return h}.apply(this);for(u=e.length,l=t.length,r=0,o=0,a=[];r<u;){if(i=e[r++],s=t.indexOf(i.toLowerCase()),d=t.indexOf(i.toUpperCase()),c=Math.min(s,d),-1===c&&(c=Math.max(s,d)),-1===(o=c))return[];a.push(n+o),n+=o+1,t=t.substring(o+1,l)}return a}}).call(this)}]);
Close