Current Path : /home/theafprt/fnf.group/wp-content/plugins/wpmudev-updates/assets/js/ |
Current File : //home/theafprt/fnf.group/wp-content/plugins/wpmudev-updates/assets/js/dashboard-admin.min.js |
!function(t){var e={};function i(n){if(e[n])return e[n].exports;var s=e[n]={i:n,l:!1,exports:{}};return t[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var s in t)i.d(n,s,function(e){return t[e]}.bind(null,s));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=0)}([function(t,e,i){"use strict";(function(t){i(3),i(5),i(6),i(7),i(8),i(9),i(10),i(12),i(13),i(14),i(15),i(16),i(17),window.wpmudevDashboardAdminDialog=t,jQuery(document).ready(function(){jQuery("body.wpmud-plugins").wpmudevDashboardAdminPluginsPage(),jQuery("body.wpmud-support").wpmudevDashboardAdminSupportPage(),jQuery("body.wpmud-tools").wpmudevDashboardAdminToolsPage(),jQuery("body.wpmud-settings").wpmudevDashboardAdminSettingsPage(),jQuery("body.wpmud-login").wpmudevDashboardAdminLoginPage(),jQuery("body.wpmud-dashboard").wpmudevDashboardAdminDashboardPage(),jQuery(document).trigger("wpmud.ready")})}).call(this,i(1))},function(t,e,i){(function(i){var n;!function(i){"use strict";var s,a=["a[href]","area[href]","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex^="-"])'];function o(t,e){this._show=this.show.bind(this),this._hide=this.hide.bind(this),this._maintainFocus=this._maintainFocus.bind(this),this._bindKeypress=this._bindKeypress.bind(this),this.node=t,this._listeners={},this.create(e)}function r(t){return Array.prototype.slice.call(t)}function l(t,e){return r((e||document).querySelectorAll(t))}function d(t){var e=u(t);e.length&&e[0].focus()}function u(t){return l(a.join(","),t).filter(function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)})}o.prototype.create=function(t){var e,i;return this._targets=this._targets||function(t){if(NodeList.prototype.isPrototypeOf(t))return r(t);if(Element.prototype.isPrototypeOf(t))return[t];if("string"==typeof t)return l(t)}(t)||(e=this.node,(i=r(e.parentNode.childNodes).filter(function(t){return 1===t.nodeType})).splice(i.indexOf(e),1),i),this.node.setAttribute("aria-hidden",!0),this.shown=!1,this._openers=l('[data-a11y-dialog-show="'+this.node.id+'"]'),this._openers.forEach(function(t){t.addEventListener("click",this._show)}.bind(this)),this._closers=l("[data-a11y-dialog-hide]",this.node).concat(l('[data-a11y-dialog-hide="'+this.node.id+'"]')),this._closers.forEach(function(t){t.addEventListener("click",this._hide)}.bind(this)),this._fire("create"),this},o.prototype.show=function(t){var e=this.node.getElementsByClassName("sui-modal-content"),i=this.node.getElementsByClassName("sui-dialog-content");return this.shown?this:(this.node.classList.add("sui-fade-in"),this.node.classList.remove("sui-fade-out"),e.length&&(this.node.insertAdjacentHTML("afterbegin",'<div tabindex="0" class="sui-modal-empty sui-modal-overlay"></div>'),this.node.insertAdjacentHTML("beforeend",'<div tabindex="0" class="sui-modal-empty"></div>'),e[0].className="sui-modal-content sui-content-fade-in"),i.length&&(i[0].className="sui-dialog-content sui-content-fade-in"),this._fire("show",t),this.shown=!0,this.node.removeAttribute("aria-hidden"),this._targets.forEach(function(t){var e=t.getAttribute("aria-hidden");e&&t.setAttribute("data-a11y-dialog-original",e),t.setAttribute("aria-hidden","true")}),s=document.activeElement,d(this.node),document.body.addEventListener("focus",this._maintainFocus,!0),document.addEventListener("keydown",this._bindKeypress),document.getElementsByTagName("html")[0].classList.add("sui-has-overlay"),this)},o.prototype.hide=function(t){var e=this.node.getElementsByClassName("sui-modal-content"),i=this.node.getElementsByClassName("sui-dialog-content"),n=this.node.getElementsByClassName("sui-modal-empty");if(!this.shown)return this;e.length&&(e[0].className="sui-modal-content sui-content-fade-out"),i.length&&(i[0].className="sui-dialog-content sui-content-fade-out"),this.node.classList.add("sui-fade-out"),this.node.classList.remove("sui-fade-in"),this._fire("hide",t),this.shown=!1;var a=this.node;return setTimeout(function(){if(a.setAttribute("aria-hidden","true"),e.length)for(;0!==n.length;)n[0].parentNode.removeChild(n[0])},300),this._targets.forEach(function(t){var e=t.getAttribute("data-a11y-dialog-original");e?(t.setAttribute("aria-hidden",e),t.removeAttribute("data-a11y-dialog-original")):t.removeAttribute("aria-hidden")}),s&&s.focus(),document.body.removeEventListener("focus",this._maintainFocus,!0),document.removeEventListener("keydown",this._bindKeypress),document.getElementsByTagName("html")[0].classList.remove("sui-has-overlay"),this},o.prototype.destroy=function(){return this.hide(),this._openers.forEach(function(t){t.removeEventListener("click",this._show)}.bind(this)),this._closers.forEach(function(t){t.removeEventListener("click",this._hide)}.bind(this)),this._fire("destroy"),this._listeners={},this},o.prototype.on=function(t,e){return void 0===this._listeners[t]&&(this._listeners[t]=[]),this._listeners[t].push(e),this},o.prototype.off=function(t,e){var i=this._listeners[t].indexOf(e);return i>-1&&this._listeners[t].splice(i,1),this},o.prototype._fire=function(t,e){(this._listeners[t]||[]).forEach(function(t){t(this.node,e)}.bind(this))},o.prototype._bindKeypress=function(t){this.shown&&27===t.which&&(t.preventDefault(),this.hide()),this.shown&&9===t.which&&function(t,e){var i=u(t),n=i.indexOf(document.activeElement);e.shiftKey&&0===n?(i[i.length-1].focus(),e.preventDefault()):e.shiftKey||n!==i.length-1||(i[0].focus(),e.preventDefault())}(this.node,t)},o.prototype._maintainFocus=function(t){this.shown&&!this.node.contains(t.target)&&d(this.node)},void 0!==t.exports?t.exports=o:void 0===(n=function(){return o}.apply(e,[]))||(t.exports=n)}(void 0!==i||window)}).call(this,i(2))},function(t,e){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch(t){"object"==typeof window&&(i=window)}t.exports=i},function(t,e,i){(function(t){function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(t,e,i,n,s){"use strict";var a="SUICodeSnippet",o={copyText:"Copy",copiedText:"Copied!"};function r(e,i){this.element=e,this.$element=t(this.element),this.settings=t.extend({},o,i),this._defaults=o,this._name=a,this._clipboardJs=null,this._clipboardId="",this.init()}t.extend(r.prototype,{init:function(){var i=this,n="";0===this.$element.parent("sui-code-snippet-wrapper").length&&(this.$element.wrap('<div class="sui-code-snippet-wrapper"></div>'),this._clipboardId=this.generateUniqueId(),n='<button class="sui-button" id="sui-code-snippet-button-'+this._clipboardId+'" data-clipboard-target="#sui-code-snippet-'+this._clipboardId+'">'+this.settings.copyText+"</button>",this.$element.attr("id","sui-code-snippet-"+this._clipboardId).after(n),this._clipboardJs=new e("#sui-code-snippet-button-"+this._clipboardId),this._clipboardJs.on("success",function(t){t.clearSelection(),i.showTooltip(t.trigger,i.settings.copiedText)}),t("#sui-code-snippet-button-"+this._clipboardId).on("mouseleave.SUICodeSnippet",function(){t(this).removeClass("sui-tooltip"),t(this).removeAttr("aria-label"),t(this).removeAttr("data-tooltip")}))},getClipboardJs:function(){return this._clipboardJs},showTooltip:function(e,i){t(e).addClass("sui-tooltip"),t(e).attr("aria-label",i),t(e).attr("data-tooltip",i)},generateUniqueId:function(){return"_"+Math.random().toString(36).substr(2,9)},destroy:function(){null!==this._clipboardJs&&(this._clipboardJs.destroy(),this.$element.attr("id",""),this.$element.unwrap(".sui-code-snippet-wrapper"),t("#sui-code-snippet-button-"+this._clipboardId).remove())}}),t.fn[a]=function(e){return this.each(function(){t.data(this,a)||t.data(this,a,new r(this,e))})}}(jQuery,t,window,document),function(t){"use strict";"object"!==e(window.SUI)&&(window.SUI={}),SUI.suiCodeSnippet=function(){t(".sui-2-6-0 .sui-code-snippet:not(.sui-no-copy)").each(function(){t(this).SUICodeSnippet({})})},t(document).ready(function(){SUI.suiCodeSnippet()})}(jQuery)}).call(this,i(4))},function(t,e,i){ /*! * clipboard.js v2.0.0 * https://zenorocha.github.io/clipboard.js * * Licensed MIT © Zeno Rocha */ var n;n=function(){return function(t){var e={};function i(n){if(e[n])return e[n].exports;var s=e[n]={i:n,l:!1,exports:{}};return t[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=t,i.c=e,i.i=function(t){return t},i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:n})},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=3)}([function(t,e,i){var n,s,a;s=[t,i(7)],void 0===(a="function"==typeof(n=function(t,e){"use strict";var i,n=(i=e)&&i.__esModule?i:{default:i},s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a=function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}(),o=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.resolveOptions(e),this.initSelection()}return a(t,[{key:"resolveOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.container=t.container,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var t=this,e="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[e?"right":"left"]="-9999px";var i=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=i+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,n.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,n.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var t=void 0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(t){if(void 0!==t){if(!t||"object"!==(void 0===t?"undefined":s(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function(){return this._target}}]),t}();t.exports=o})?n.apply(e,s):n)||(t.exports=a)},function(t,e,i){var n=i(6),s=i(5);t.exports=function(t,e,i){if(!t&&!e&&!i)throw new Error("Missing required arguments");if(!n.string(e))throw new TypeError("Second argument must be a String");if(!n.fn(i))throw new TypeError("Third argument must be a Function");if(n.node(t))return function(t,e,i){return t.addEventListener(e,i),{destroy:function(){t.removeEventListener(e,i)}}}(t,e,i);if(n.nodeList(t))return function(t,e,i){return Array.prototype.forEach.call(t,function(t){t.addEventListener(e,i)}),{destroy:function(){Array.prototype.forEach.call(t,function(t){t.removeEventListener(e,i)})}}}(t,e,i);if(n.string(t))return function(t,e,i){return s(document.body,t,e,i)}(t,e,i);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},function(t,e){function i(){}i.prototype={on:function(t,e,i){var n=this.e||(this.e={});return(n[t]||(n[t]=[])).push({fn:e,ctx:i}),this},once:function(t,e,i){var n=this;function s(){n.off(t,s),e.apply(i,arguments)}return s._=e,this.on(t,s,i)},emit:function(t){for(var e=[].slice.call(arguments,1),i=((this.e||(this.e={}))[t]||[]).slice(),n=0,s=i.length;n<s;n++)i[n].fn.apply(i[n].ctx,e);return this},off:function(t,e){var i=this.e||(this.e={}),n=i[t],s=[];if(n&&e)for(var a=0,o=n.length;a<o;a++)n[a].fn!==e&&n[a].fn._!==e&&s.push(n[a]);return s.length?i[t]=s:delete i[t],this}},t.exports=i},function(t,e,i){var n,s,a;s=[t,i(0),i(2),i(1)],void 0===(a="function"==typeof(n=function(t,e,i,n){"use strict";var s=r(e),a=r(i),o=r(n);function r(t){return t&&t.__esModule?t:{default:t}}var l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},d=function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}(),u=function(t){function e(t,i){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return n.resolveOptions(i),n.listenClick(t),n}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),d(e,[{key:"resolveOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===l(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=(0,o.default)(t,"click",function(t){return e.onClick(t)})}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new s.default({action:this.action(e),target:this.target(e),text:this.text(e),container:this.container,trigger:e,emitter:this})}},{key:"defaultAction",value:function(t){return c("action",t)}},{key:"defaultTarget",value:function(t){var e=c("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return c("text",t)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"==typeof t?[t]:t,i=!!document.queryCommandSupported;return e.forEach(function(t){i=i&&!!document.queryCommandSupported(t)}),i}}]),e}(a.default);function c(t,e){var i="data-clipboard-"+t;if(e.hasAttribute(i))return e.getAttribute(i)}t.exports=u})?n.apply(e,s):n)||(t.exports=a)},function(t,e){var i=9;if("undefined"!=typeof Element&&!Element.prototype.matches){var n=Element.prototype;n.matches=n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}t.exports=function(t,e){for(;t&&t.nodeType!==i;){if("function"==typeof t.matches&&t.matches(e))return t;t=t.parentNode}}},function(t,e,i){var n=i(4);function s(t,e,i,s,a){var o=function(t,e,i,s){return function(i){i.delegateTarget=n(i.target,e),i.delegateTarget&&s.call(t,i)}}.apply(this,arguments);return t.addEventListener(i,o,a),{destroy:function(){t.removeEventListener(i,o,a)}}}t.exports=function(t,e,i,n,a){return"function"==typeof t.addEventListener?s.apply(null,arguments):"function"==typeof i?s.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,function(t){return s(t,e,i,n,a)}))}},function(t,e){e.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},e.nodeList=function(t){var i=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===i||"[object HTMLCollection]"===i)&&"length"in t&&(0===t.length||e.node(t[0]))},e.string=function(t){return"string"==typeof t||t instanceof String},e.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},function(t,e){t.exports=function(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var i=t.hasAttribute("readonly");i||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),i||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var n=window.getSelection(),s=document.createRange();s.selectNodeContents(t),n.removeAllRanges(),n.addRange(s),e=n.toString()}return e}}])},t.exports=n()},function(t,e){function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(t){"use strict";"object"!==i(window.SUI)&&(window.SUI={}),SUI.linkDropdown=function(){function e(e){var i=t(".sui-2-6-0 .sui-dropdown");e&&(i=i.not(e)),i.removeClass("open")}t("body").on("click",".sui-dropdown-anchor",function(i){var n=t(this).parent();e(n),n.hasClass("sui-dropdown")&&n.toggleClass("open"),i.preventDefault()}),t("body").mouseup(function(i){var n=t(".sui-2-6-0 .sui-dropdown-anchor");n.is(i.target)||0!==n.has(i.target).length||e()})},SUI.linkDropdown()}(jQuery)},function(t,e){function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(t){"use strict";"object"!==i(window.SUI)&&(window.SUI={}),SUI.suiSelect=function(e){var i,n,s,a,o,r,l=t(e);if(l.is("select")&&!(l.closest(".select-container").length||l.data("select2")||l.is(".sui-select")||l.is(".sui-search")||l.is(".sui-variables")||l.is(".none-sui")))return l.wrap('<div class="select-container">'),l.attr("aria-hidden",!0),l.attr("hidden",!0),l.hide(),i=l.parent(),n=t('<span class="dropdown-handle" aria-hidden="true"><i class="sui-icon-chevron-down"></i></span>').prependTo(i),s=t('<div class="select-list-container"></div>').appendTo(i),a=t('<button type="button" class="list-value" aria-haspopup="listbox"> </button>').appendTo(s),o=t('<ul tabindex="-1" role="listbox" class="list-results"></ul>').appendTo(s),i.addClass(l.attr("class")),a.attr("id",l.attr("id")+"-button"),a.attr("aria-labelledby",l.attr("aria-labelledby")+" "+a.attr("id")),o.attr("id",l.attr("id")+"-list"),o.attr("aria-labelledby",l.attr("aria-labelledby")),d(),l.on("sui:change",function(){d(),o.find("li").not(".optgroup-label").on("click",function(e){var i=t(e.target);f(i,!1,i.data("color")),u()})}),o.find("li").not(".optgroup-label").on("click",function(e){var i=t(e.target);f(i,!1,i.data("color")),u()}),n.on("click",c),a.on("click",c),l.on("focus",p),t(document).click(function(e){var i,n=t(e.target);n.closest(".select-container").length||n.is("label")&&n.attr("for")&&(i=n.attr("for"),t("select#"+i).length)||h()}),(r=l.attr("id"))&&t("label[for="+r+"]").on("click",p),l.addClass("sui-styled"),this;function d(){var e=l.children();o.empty(),e.each(function(){var e,i,n,s=t(this),a=t(this);"OPTION"==t(this).prop("tagName")?((e=t("<li></li>").appendTo(o)).attr("role","option"),s.data("content")?(e.addClass("sui-element-flex"),e.html("<span>"+s.text()+"</span><span>"+s.data("content")+"</span>")):s.data("icon")?e.html('<i class="sui-icon-'+s.data("icon")+'" aria-hidden="true"></i> '+s.text()):s.data("color")?e.html('<span style="background-color: '+s.data("color")+'" data-color="'+s.data("color")+'" aria-hidden="true"></span>'+s.text()):e.text(s.text()),s.is(":disabled")&&e.addClass("sui-disabled"),o.attr("aria-activedescendant",l.attr("id")+"-option-"+s.val()),e.attr("id",l.attr("id")+"-option-"+s.val()),e.data("value",s.val()),e.data("color",s.data("color")),s.val()==l.val()&&f(e,!0,s.data("color"))):(i=t("<ul></ul>").appendTo(o),n=t('<li class="optgroup-label"></li>').text(a.prop("label")),i.html(n),i.addClass("optgroup"),a.find("option").each(function(){var e,n=t(this);(e=t("<li></li>").appendTo(i)).text(n.text()),e.data("value",n.val()),n.val()==l.val()&&f(e)}))})}function u(){var t=l[0].value;t.match("^https?://|#")&&(window.location.href=t)}function c(){i.find("select").is(":disabled")||(i.hasClass("active")?h():p())}function h(t){t||(t=i),t.removeClass("active"),t.closest("tr").removeClass("select-open"),t.find(".list-value").removeAttr("aria-expanded")}function p(){t(".select-container.active").each(function(){h(t(this))}),i.addClass("active"),i.closest("tr").addClass("select-open"),i.find(".list-value").attr("aria-expanded",!0)}function f(e,i,n){i=void 0!==i&&i,void 0!==n&&""!==n?a.html('<span style="background-color: '+n+'" data-color="'+n+'"></span>'+e.text()):a.text(e.text()),t(".current",o).removeAttr("aria-selected"),t(".current",o).removeClass("current"),e.addClass("current"),e.attr("aria-selected",!0),o.attr("aria-activedescendant",e.attr("id")),h(),l.val(e.data("value")),i||l.trigger("change")}},t(".sui-2-6-0 select:not([multiple])").each(function(){SUI.suiSelect(this)})}(jQuery)},function(t,e,i){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)} /*! * Select2 4.0.5 * https://select2.github.io * * Released under the MIT license * https://github.com/select2/select2/blob/master/LICENSE.md * * Modified logic/function,etc besides formatting should be marked with //SUI-SELECT2 * For easy debugging process or update upstream of select */!function(i){(function(){if(i&&i.fn&&i.fn.select2&&i.fn.select2.amd)var s=i.fn.select2.amd;var a,o,r,l;return s&&s.requirejs||(s?o=s:s={},function(t){var e,i,s,l,d={},u={},c={},h={},p=Object.prototype.hasOwnProperty,f=[].slice,g=/\.js$/;function m(t,e){return p.call(t,e)}function v(t,e){var i,n,s,a,o,r,l,d,u,h,p,f,m=e&&e.split("/"),v=c.map,b=v&&v["*"]||{};if(t){for(t=t.split("/"),o=t.length-1,c.nodeIdCompat&&g.test(t[o])&&(t[o]=t[o].replace(g,"")),"."===t[0].charAt(0)&&m&&(f=m.slice(0,m.length-1),t=f.concat(t)),u=0;u<t.length;u++)if("."===(p=t[u]))t.splice(u,1),u-=1;else if(".."===p){if(0===u||1===u&&".."===t[2]||".."===t[u-1])continue;u>0&&(t.splice(u-1,2),u-=2)}t=t.join("/")}if((m||b)&&v){for(i=t.split("/"),u=i.length;u>0;u-=1){if(n=i.slice(0,u).join("/"),m)for(h=m.length;h>0;h-=1)if((s=v[m.slice(0,h).join("/")])&&(s=s[n])){a=s,r=u;break}if(a)break;!l&&b&&b[n]&&(l=b[n],d=u)}!a&&l&&(a=l,r=d),a&&(i.splice(0,r,a),t=i.join("/"))}return t}function b(e,n){return function(){var s=f.call(arguments,0);return"string"!=typeof s[0]&&1===s.length&&s.push(null),i.apply(t,s.concat([e,n]))}}function y(t){return function(e){d[t]=e}}function w(i){if(m(u,i)){var n=u[i];delete u[i],h[i]=!0,e.apply(t,n)}if(!m(d,i)&&!m(h,i))throw new Error("No "+i);return d[i]}function $(t){var e,i=t?t.indexOf("!"):-1;return i>-1&&(e=t.substring(0,i),t=t.substring(i+1,t.length)),[e,t]}function k(t){return t?$(t):[]}function j(t){return function(){return c&&c.config&&c.config[t]||{}}}s=function(t,e){var i,n,s=$(t),a=s[0],o=e[1];return t=s[1],a&&(a=v(a,o),i=w(a)),a?t=i&&i.normalize?i.normalize(t,(n=o,function(t){return v(t,n)})):v(t,o):(t=v(t,o),s=$(t),a=s[0],t=s[1],a&&(i=w(a))),{f:a?a+"!"+t:t,n:t,pr:a,p:i}},l={require:function(t){return b(t)},exports:function(t){var e=d[t];return void 0!==e?e:d[t]={}},module:function(t){return{id:t,uri:"",exports:d[t],config:j(t)}}},e=function(e,i,a,o){var r,c,p,f,g,v,$,j=[],_=n(a);if(v=k(o=o||e),"undefined"===_||"function"===_){for(i=!i.length&&a.length?["require","exports","module"]:i,g=0;g<i.length;g+=1)if(f=s(i[g],v),"require"===(c=f.f))j[g]=l.require(e);else if("exports"===c)j[g]=l.exports(e),$=!0;else if("module"===c)r=j[g]=l.module(e);else if(m(d,c)||m(u,c)||m(h,c))j[g]=w(c);else{if(!f.p)throw new Error(e+" missing "+c);f.p.load(f.n,b(o,!0),y(c),{}),j[g]=d[c]}p=a?a.apply(d[e],j):void 0,e&&(r&&r.exports!==t&&r.exports!==d[e]?d[e]=r.exports:p===t&&$||(d[e]=p))}else e&&(d[e]=a)},a=o=i=function(n,a,o,r,d){if("string"==typeof n)return l[n]?l[n](a):w(s(n,k(a)).f);if(!n.splice){if((c=n).deps&&i(c.deps,c.callback),!a)return;a.splice?(n=a,a=o,o=null):n=t}return a=a||function(){},"function"==typeof o&&(o=r,r=d),r?e(t,n,a,o):setTimeout(function(){e(t,n,a,o)},4),i},i.config=function(t){return i(t)},a._defined=d,(r=function(t,e,i){if("string"!=typeof t)throw new Error("See almond README: incorrect module build, no module name");e.splice||(i=e,e=[]),m(d,t)||m(u,t)||(u[t]=[t,e,i])}).amd={jQuery:!0}}(),s.requirejs=a,s.require=o,s.define=r),s.define("almond",function(){}),s.define("jquery",[],function(){var t=i||$;return null==t&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),t}),s.define("select2/utils",["jquery"],function(t){var e={};function i(t){var e=t.prototype,i=[];for(var n in e){var s=e[n];"function"==typeof s&&"constructor"!==n&&i.push(n)}return i}e.Extend=function(t,e){var i={}.hasOwnProperty;function n(){this.constructor=t}for(var s in e)i.call(e,s)&&(t[s]=e[s]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},e.Decorate=function(t,e){var n=i(e),s=i(t);function a(){var i=Array.prototype.unshift,n=e.prototype.constructor.length,s=t.prototype.constructor;n>0&&(i.call(arguments,t.prototype.constructor),s=e.prototype.constructor),s.apply(this,arguments)}e.displayName=t.displayName,a.prototype=new function(){this.constructor=a};for(var o=0;o<s.length;o++){var r=s[o];a.prototype[r]=t.prototype[r]}for(var l=function(t){var i=function(){};t in a.prototype&&(i=a.prototype[t]);var n=e.prototype[t];return function(){var t=Array.prototype.unshift;return t.call(arguments,i),n.apply(this,arguments)}},d=0;d<n.length;d++){var u=n[d];a.prototype[u]=l(u)}return a};var n=function(){this.listeners={}};return n.prototype.on=function(t,e){this.listeners=this.listeners||{},t in this.listeners?this.listeners[t].push(e):this.listeners[t]=[e]},n.prototype.trigger=function(t){var e=Array.prototype.slice,i=e.call(arguments,1);this.listeners=this.listeners||{},null==i&&(i=[]),0===i.length&&i.push({}),i[0]._type=t,t in this.listeners&&this.invoke(this.listeners[t],e.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},n.prototype.invoke=function(t,e){for(var i=0,n=t.length;i<n;i++)t[i].apply(this,e)},e.Observable=n,e.generateChars=function(t){for(var e="",i=0;i<t;i++){var n=Math.floor(36*Math.random());e+=n.toString(36)}return e},e.bind=function(t,e){return function(){t.apply(e,arguments)}},e._convertData=function(t){for(var e in t){var i=e.split("-"),n=t;if(1!==i.length){for(var s=0;s<i.length;s++){var a=i[s];(a=a.substring(0,1).toLowerCase()+a.substring(1))in n||(n[a]={}),s==i.length-1&&(n[a]=t[e]),n=n[a]}delete t[e]}}return t},e.hasScroll=function(e,i){var n=t(i),s=i.style.overflowX,a=i.style.overflowY;return(s!==a||"hidden"!==a&&"visible"!==a)&&("scroll"===s||"scroll"===a||n.innerHeight()<i.scrollHeight||n.innerWidth()<i.scrollWidth)},e.escapeMarkup=function(t){var e={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return"string"!=typeof t?t:String(t).replace(/[&<>"'\/\\]/g,function(t){return e[t]})},e.appendMany=function(e,i){if("1.7"===t.fn.jquery.substr(0,3)){var n=t();t.map(i,function(t){n=n.add(t)}),i=n}e.append(i)},e}),s.define("select2/results",["jquery","./utils"],function(t,e){function i(t,e,n){this.$element=t,this.data=n,this.options=e,i.__super__.constructor.call(this)}return e.Extend(i,e.Observable),i.prototype.render=function(){var e=t('<ul class="select2-results__options" role="tree"></ul>');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e,e},i.prototype.clear=function(){this.$results.empty()},i.prototype.displayMessage=function(e){var i=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=t('<li role="treeitem" aria-live="assertive" class="select2-results__option"></li>'),s=this.options.get("translations").get(e.message);n.append(i(s(e.args))),n[0].className+=" select2-results__message",this.$results.append(n)},i.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},i.prototype.append=function(t){this.hideLoading();var e=[];if(null!=t.results&&0!==t.results.length){t.results=this.sort(t.results);for(var i=0;i<t.results.length;i++){var n=t.results[i],s=this.option(n);e.push(s)}this.$results.append(e)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},i.prototype.position=function(t,e){var i=e.find(".select2-results");i.append(t)},i.prototype.sort=function(t){var e=this.options.get("sorter");return e(t)},i.prototype.highlightFirstItem=function(){var t=this.$results.find(".select2-results__option[aria-selected]"),e=t.filter("[aria-selected=true]");e.length>0?e.first().trigger("mouseenter"):t.first().trigger("mouseenter"),this.ensureHighlightVisible()},i.prototype.setClasses=function(){var e=this;this.data.current(function(i){var n=t.map(i,function(t){return t.id.toString()}),s=e.$results.find(".select2-results__option[aria-selected]");s.each(function(){var e=t(this),i=t.data(this,"data"),s=""+i.id;null!=i.element&&i.element.selected||null==i.element&&t.inArray(s,n)>-1?e.attr("aria-selected","true"):e.attr("aria-selected","false")})})},i.prototype.showLoading=function(t){this.hideLoading();var e=this.options.get("translations").get("searching"),i={disabled:!0,loading:!0,text:e(t)},n=this.option(i);n.className+=" loading-results",this.$results.prepend(n)},i.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},i.prototype.option=function(e){var i=document.createElement("li");i.className="select2-results__option";var n={role:"treeitem","aria-selected":"false"};for(var s in e.disabled&&(delete n["aria-selected"],n["aria-disabled"]="true"),null==e.id&&delete n["aria-selected"],null!=e._resultId&&(i.id=e._resultId),e.title&&(i.title=e.title),e.children&&(n.role="group",n["aria-label"]=e.text,delete n["aria-selected"]),n){var a=n[s];i.setAttribute(s,a)}if(e.children){var o=t(i),r=document.createElement("strong");r.className="select2-results__group",t(r),this.template(e,r);for(var l=[],d=0;d<e.children.length;d++){var u=e.children[d],c=this.option(u);l.push(c)}var h=t("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});h.append(l),o.append(r),o.append(h)}else this.template(e,i);return t.data(i,"data",e),i},i.prototype.bind=function(e,i){var n=this,s=e.id+"-results";this.$results.attr("id",s),e.on("results:all",function(t){n.clear(),n.append(t.data),e.isOpen()&&(n.setClasses(),n.highlightFirstItem())}),e.on("results:append",function(t){n.append(t.data),e.isOpen()&&n.setClasses()}),e.on("query",function(t){n.hideMessages(),n.showLoading(t)}),e.on("select",function(){e.isOpen()&&(n.setClasses(),n.highlightFirstItem())}),e.on("unselect",function(){e.isOpen()&&(n.setClasses(),n.highlightFirstItem())}),e.on("open",function(){n.$results.attr("aria-expanded","true"),n.$results.attr("aria-hidden","false"),n.setClasses(),n.ensureHighlightVisible()}),e.on("close",function(){n.$results.attr("aria-expanded","false"),n.$results.attr("aria-hidden","true"),n.$results.removeAttr("aria-activedescendant")}),e.on("results:toggle",function(){var t=n.getHighlightedResults();0!==t.length&&t.trigger("mouseup")}),e.on("results:select",function(){var t=n.getHighlightedResults();if(0!==t.length){var e=t.data("data");"true"==t.attr("aria-selected")?n.trigger("close",{}):n.trigger("select",{data:e})}}),e.on("results:previous",function(){var t=n.getHighlightedResults(),e=n.$results.find("[aria-selected]"),i=e.index(t);if(0!==i){var s=i-1;0===t.length&&(s=0);var a=e.eq(s);a.trigger("mouseenter");var o=n.$results.offset().top,r=a.offset().top,l=n.$results.scrollTop()+(r-o);0===s?n.$results.scrollTop(0):r-o<0&&n.$results.scrollTop(l)}}),e.on("results:next",function(){var t=n.getHighlightedResults(),e=n.$results.find("[aria-selected]"),i=e.index(t),s=i+1;if(!(s>=e.length)){var a=e.eq(s);a.trigger("mouseenter");var o=n.$results.offset().top+n.$results.outerHeight(!1),r=a.offset().top+a.outerHeight(!1),l=n.$results.scrollTop()+r-o;0===s?n.$results.scrollTop(0):r>o&&n.$results.scrollTop(l)}}),e.on("results:focus",function(t){t.element.addClass("select2-results__option--highlighted")}),e.on("results:message",function(t){n.displayMessage(t)}),t.fn.mousewheel&&this.$results.on("mousewheel",function(t){var e=n.$results.scrollTop(),i=n.$results.get(0).scrollHeight-e+t.deltaY,s=t.deltaY>0&&e-t.deltaY<=0,a=t.deltaY<0&&i<=n.$results.height();s?(n.$results.scrollTop(0),t.preventDefault(),t.stopPropagation()):a&&(n.$results.scrollTop(n.$results.get(0).scrollHeight-n.$results.height()),t.preventDefault(),t.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(e){var i=t(this),s=i.data("data");"true"!==i.attr("aria-selected")?n.trigger("select",{originalEvent:e,data:s}):n.options.get("multiple")?n.trigger("unselect",{originalEvent:e,data:s}):n.trigger("close",{})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(e){var i=t(this).data("data");n.getHighlightedResults().removeClass("select2-results__option--highlighted"),n.trigger("results:focus",{data:i,element:t(this)})})},i.prototype.getHighlightedResults=function(){var t=this.$results.find(".select2-results__option--highlighted");return t},i.prototype.destroy=function(){this.$results.remove()},i.prototype.ensureHighlightVisible=function(){var t=this.getHighlightedResults();if(0!==t.length){var e=this.$results.find("[aria-selected]"),i=e.index(t),n=this.$results.offset().top,s=t.offset().top,a=this.$results.scrollTop()+(s-n),o=s-n;a-=2*t.outerHeight(!1),i<=2?this.$results.scrollTop(0):(o>this.$results.outerHeight()||o<0)&&this.$results.scrollTop(a)}},i.prototype.template=function(e,i){var n=this.options.get("templateResult"),s=this.options.get("escapeMarkup"),a=n(e,i);null==a?i.style.display="none":"string"==typeof a?i.innerHTML=s(a):t(i).append(a)},i}),s.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),s.define("select2/selection/base",["jquery","../utils","../keys"],function(t,e,i){function n(t,e){this.$element=t,this.options=e,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=this.$element.data("old-tabindex")?this._tabindex=this.$element.data("old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),e.attr("title",this.$element.attr("title")),e.attr("tabindex",this._tabindex),this.$selection=e,e},n.prototype.bind=function(t,e){var n=this,s=(t.id,t.id+"-results");this.container=t,this.$selection.on("focus",function(t){n.trigger("focus",t)}),this.$selection.on("blur",function(t){n._handleBlur(t)}),this.$selection.on("keydown",function(t){n.trigger("keypress",t),t.which===i.SPACE&&t.preventDefault()}),t.on("results:focus",function(t){n.$selection.attr("aria-activedescendant",t.data._resultId)}),t.on("selection:update",function(t){n.update(t.data)}),t.on("open",function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",s),n._attachCloseHandler(t)}),t.on("close",function(){n.$selection.attr("aria-expanded","false"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),n.$selection.focus(),n._detachCloseHandler(t)}),t.on("enable",function(){n.$selection.attr("tabindex",n._tabindex)}),t.on("disable",function(){n.$selection.attr("tabindex","-1")})},n.prototype._handleBlur=function(e){var i=this;window.setTimeout(function(){document.activeElement==i.$selection[0]||t.contains(i.$selection[0],document.activeElement)||i.trigger("blur",e)},1)},n.prototype._attachCloseHandler=function(e){t(document.body).on("mousedown.select2."+e.id,function(e){var i=t(e.target),n=i.closest(".select2"),s=t(".select2.select2-container--open");s.each(function(){var e=t(this);if(this!=n[0]){var i=e.data("element");i.SUIselect2("close")}})})},n.prototype._detachCloseHandler=function(e){t(document.body).off("mousedown.select2."+e.id)},n.prototype.position=function(t,e){var i=e.find(".selection");i.append(t)},n.prototype.destroy=function(){this._detachCloseHandler(this.container)},n.prototype.update=function(t){throw new Error("The `update` method must be defined in child classes.")},n}),s.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(t,e,i,n){function s(){s.__super__.constructor.apply(this,arguments)}return i.Extend(s,e),s.prototype.render=function(){var t=s.__super__.render.call(this);return t.addClass("select2-selection--single"),t.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),t},s.prototype.bind=function(t,e){var i=this;s.__super__.bind.apply(this,arguments);var n=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",n),this.$selection.attr("aria-labelledby",n),this.$selection.on("mousedown",function(t){1===t.which&&i.trigger("toggle",{originalEvent:t})}),this.$selection.on("focus",function(t){}),this.$selection.on("blur",function(t){}),t.on("focus",function(e){t.isOpen()||i.$selection.focus()}),t.on("selection:update",function(t){i.update(t.data)})},s.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},s.prototype.display=function(t,e){var i=this.options.get("templateSelection"),n=this.options.get("escapeMarkup");return n(i(t,e))},s.prototype.selectionContainer=function(){return t("<span></span>")},s.prototype.update=function(t){if(0!==t.length){var e=t[0],i=this.$selection.find(".select2-selection__rendered"),n=this.display(e,i);i.empty().append(n),i.prop("title",e.title||e.text)}else this.clear()},s}),s.define("select2/selection/multiple",["jquery","./base","../utils"],function(t,e,i){function n(t,e){n.__super__.constructor.apply(this,arguments)}return i.Extend(n,e),n.prototype.render=function(){var t=n.__super__.render.call(this);return t.addClass("select2-selection--multiple"),t.html('<ul class="select2-selection__rendered"></ul>'),t},n.prototype.bind=function(e,i){var s=this;n.__super__.bind.apply(this,arguments),this.$selection.on("click",function(t){s.trigger("toggle",{originalEvent:t})}),this.$selection.on("click",".select2-selection__choice__remove",function(e){if(!s.options.get("disabled")){var i=t(this),n=i.parent(),a=n.data("data");s.trigger("unselect",{originalEvent:e,data:a})}})},n.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},n.prototype.display=function(t,e){var i=this.options.get("templateSelection"),n=this.options.get("escapeMarkup");return n(i(t,e))},n.prototype.selectionContainer=function(){var e=t('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">×</span></li>');return e},n.prototype.update=function(t){if(this.clear(),0!==t.length){for(var e=[],n=0;n<t.length;n++){var s=t[n],a=this.selectionContainer(),o=this.display(s,a);a.append(o),a.prop("title",s.title||s.text),a.data("data",s),e.push(a)}var r=this.$selection.find(".select2-selection__rendered");i.appendMany(r,e)}},n}),s.define("select2/selection/placeholder",["../utils"],function(t){function e(t,e,i){this.placeholder=this.normalizePlaceholder(i.get("placeholder")),t.call(this,e,i)}return e.prototype.normalizePlaceholder=function(t,e){return"string"==typeof e&&(e={id:"",text:e}),e},e.prototype.createPlaceholder=function(t,e){var i=this.selectionContainer();return i.html(this.display(e)),i.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),i},e.prototype.update=function(t,e){var i=1==e.length&&e[0].id!=this.placeholder.id,n=e.length>1;if(n||i)return t.call(this,e);this.clear();var s=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(s)},e}),s.define("select2/selection/allowClear",["jquery","../keys"],function(t,e){function i(){}return i.prototype.bind=function(t,e,i){var n=this;t.call(this,e,i),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(t){n._handleClear(t)}),e.on("keypress",function(t){n._handleKeyboardClear(t,e)})},i.prototype._handleClear=function(t,e){if(!this.options.get("disabled")){var i=this.$selection.find(".select2-selection__clear");if(0!==i.length){e.stopPropagation();for(var n=i.data("data"),s=0;s<n.length;s++){var a={data:n[s]};if(this.trigger("unselect",a),a.prevented)return}this.$element.val(this.placeholder.id).trigger("change"),this.trigger("toggle",{})}}},i.prototype._handleKeyboardClear=function(t,i,n){n.isOpen()||i.which!=e.DELETE&&i.which!=e.BACKSPACE||this._handleClear(i)},i.prototype.update=function(e,i){if(e.call(this,i),!(this.$selection.find(".select2-selection__placeholder").length>0||0===i.length)){var n=t('<span class="select2-selection__clear">×</span>');n.data("data",i),this.$selection.find(".select2-selection__rendered").prepend(n)}},i}),s.define("select2/selection/search",["jquery","../utils","../keys"],function(t,e,i){function n(t,e,i){t.call(this,e,i)}return n.prototype.render=function(e){var i=t('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" aria-autocomplete="list" /></li>');this.$searchContainer=i,this.$search=i.find("input");var n=e.call(this);return this._transferTabIndex(),n},n.prototype.bind=function(t,e,n){var s=this;t.call(this,e,n),e.on("open",function(){s.$search.trigger("focus")}),e.on("close",function(){s.$search.val(""),s.$search.removeAttr("aria-activedescendant"),s.$search.trigger("focus")}),e.on("enable",function(){s.$search.prop("disabled",!1),s._transferTabIndex()}),e.on("disable",function(){s.$search.prop("disabled",!0)}),e.on("focus",function(t){s.$search.trigger("focus")}),e.on("results:focus",function(t){s.$search.attr("aria-activedescendant",t.id)}),this.$selection.on("focusin",".select2-search--inline",function(t){s.trigger("focus",t)}),this.$selection.on("focusout",".select2-search--inline",function(t){s._handleBlur(t)}),this.$selection.on("keydown",".select2-search--inline",function(t){t.stopPropagation(),s.trigger("keypress",t),s._keyUpPrevented=t.isDefaultPrevented();var e=t.which;if(e===i.BACKSPACE&&""===s.$search.val()){var n=s.$searchContainer.prev(".select2-selection__choice");if(n.length>0){var a=n.data("data");s.searchRemoveChoice(a),t.preventDefault()}}});var a=document.documentMode,o=a&&a<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(t){o?s.$selection.off("input.search input.searchcheck"):s.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(t){if(o&&"input"===t.type)s.$selection.off("input.search input.searchcheck");else{var e=t.which;e!=i.SHIFT&&e!=i.CTRL&&e!=i.ALT&&e!=i.TAB&&s.handleSearch(t)}})},n.prototype._transferTabIndex=function(t){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},n.prototype.createPlaceholder=function(t,e){this.$search.attr("placeholder",e.text)},n.prototype.update=function(t,e){var i=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),t.call(this,e),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),i&&this.$search.focus()},n.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},n.prototype.searchRemoveChoice=function(t,e){this.trigger("unselect",{data:e}),this.$search.val(e.text),this.handleSearch()},n.prototype.resizeSearch=function(){this.$search.css("width","25px");var t="";if(""!==this.$search.attr("placeholder"))t=this.$selection.find(".select2-selection__rendered").innerWidth();else{var e=this.$search.val().length+1;t=.75*e+"em"}this.$search.css("width",t)},n}),s.define("select2/selection/eventRelay",["jquery"],function(t){function e(){}return e.prototype.bind=function(e,i,n){var s=this,a=["open","opening","close","closing","select","selecting","unselect","unselecting"],o=["opening","closing","selecting","unselecting"];e.call(this,i,n),i.on("*",function(e,i){if(-1!==t.inArray(e,a)){i=i||{};var n=t.Event("select2:"+e,{params:i});s.$element.trigger(n),-1!==t.inArray(e,o)&&(i.prevented=n.isDefaultPrevented())}})},e}),s.define("select2/translation",["jquery","require"],function(t,e){function i(t){this.dict=t||{}}return i.prototype.all=function(){return this.dict},i.prototype.get=function(t){return this.dict[t]},i.prototype.extend=function(e){this.dict=t.extend({},e.all(),this.dict)},i._cache={},i.loadPath=function(t){if(!(t in i._cache)){var n=e(t);i._cache[t]=n}return new i(i._cache[t])},i}),s.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"}}),s.define("select2/data/base",["../utils"],function(t){function e(t,i){e.__super__.constructor.call(this)}return t.Extend(e,t.Observable),e.prototype.current=function(t){throw new Error("The `current` method must be defined in child classes.")},e.prototype.query=function(t,e){throw new Error("The `query` method must be defined in child classes.")},e.prototype.bind=function(t,e){},e.prototype.destroy=function(){},e.prototype.generateResultId=function(e,i){var n=e.id+"-result-";return n+=t.generateChars(4),null!=i.id?n+="-"+i.id.toString():n+="-"+t.generateChars(4),n},e}),s.define("select2/data/select",["./base","../utils","jquery"],function(t,e,i){function n(t,e){this.$element=t,this.options=e,n.__super__.constructor.call(this)}return e.Extend(n,t),n.prototype.current=function(t){var e=[],n=this;this.$element.find(":selected").each(function(){var t=i(this),s=n.item(t);e.push(s)}),t(e)},n.prototype.select=function(t){var e=this;if(t.selected=!0,i(t.element).is("option"))return t.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(n){var s=[];(t=[t]).push.apply(t,n);for(var a=0;a<t.length;a++){var o=t[a].id;-1===i.inArray(o,s)&&s.push(o)}e.$element.val(s),e.$element.trigger("change")});else{var n=t.id;this.$element.val(n),this.$element.trigger("change")}},n.prototype.unselect=function(t){var e=this;if(this.$element.prop("multiple")){if(t.selected=!1,i(t.element).is("option"))return t.element.selected=!1,void this.$element.trigger("change");this.current(function(n){for(var s=[],a=0;a<n.length;a++){var o=n[a].id;o!==t.id&&-1===i.inArray(o,s)&&s.push(o)}e.$element.val(s),e.$element.trigger("change")})}},n.prototype.bind=function(t,e){var i=this;this.container=t,t.on("select",function(t){i.select(t.data)}),t.on("unselect",function(t){i.unselect(t.data)})},n.prototype.destroy=function(){this.$element.find("*").each(function(){i.removeData(this,"data")})},n.prototype.query=function(t,e){var n=[],s=this,a=this.$element.children();a.each(function(){var e=i(this);if(e.is("option")||e.is("optgroup")){var a=s.item(e),o=s.matches(t,a);null!==o&&n.push(o)}}),e({results:n})},n.prototype.addOptions=function(t){e.appendMany(this.$element,t)},n.prototype.option=function(t){var e;t.children?(e=document.createElement("optgroup")).label=t.text:void 0!==(e=document.createElement("option")).textContent?e.textContent=t.text:e.innerText=t.text,void 0!==t.id&&(e.value=t.id),t.disabled&&(e.disabled=!0),t.selected&&(e.selected=!0),t.title&&(e.title=t.title);var n=i(e),s=this._normalizeItem(t);return s.element=e,i.data(e,"data",s),n},n.prototype.item=function(t){var e={};if(null!=(e=i.data(t[0],"data")))return e;if(t.is("option"))e={id:t.val(),text:t.text(),disabled:t.prop("disabled"),selected:t.prop("selected"),title:t.prop("title")};else if(t.is("optgroup")){e={text:t.prop("label"),children:[],title:t.prop("title")};for(var n=t.children("option"),s=[],a=0;a<n.length;a++){var o=i(n[a]),r=this.item(o);s.push(r)}e.children=s}return(e=this._normalizeItem(e)).element=t[0],i.data(t[0],"data",e),e},n.prototype._normalizeItem=function(t){return i.isPlainObject(t)||(t={id:t,text:t}),null!=(t=i.extend({},{text:""},t)).id&&(t.id=t.id.toString()),null!=t.text&&(t.text=t.text.toString()),null==t._resultId&&t.id&&null!=this.container&&(t._resultId=this.generateResultId(this.container,t)),i.extend({},{selected:!1,disabled:!1},t)},n.prototype.matches=function(t,e){var i=this.options.get("matcher");return i(t,e)},n}),s.define("select2/data/array",["./select","../utils","jquery"],function(t,e,i){function n(t,e){var i=e.get("data")||[];n.__super__.constructor.call(this,t,e),this.addOptions(this.convertToOptions(i))}return e.Extend(n,t),n.prototype.select=function(t){var e=this.$element.find("option").filter(function(e,i){return i.value==t.id.toString()});0===e.length&&(e=this.option(t),this.addOptions(e)),n.__super__.select.call(this,t)},n.prototype.convertToOptions=function(t){var n=this,s=this.$element.find("option"),a=s.map(function(){return n.item(i(this)).id}).get(),o=[];function r(t){return function(){return i(this).val()==t.id}}for(var l=0;l<t.length;l++){var d=this._normalizeItem(t[l]);if(i.inArray(d.id,a)>=0){var u=s.filter(r(d)),c=this.item(u),h=i.extend(!0,{},d,c),p=this.option(h);u.replaceWith(p)}else{var f=this.option(d);if(d.children){var g=this.convertToOptions(d.children);e.appendMany(f,g)}o.push(f)}}return o},n}),s.define("select2/data/ajax",["./array","../utils","jquery"],function(t,e,i){function n(t,e){this.ajaxOptions=this._applyDefaults(e.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),n.__super__.constructor.call(this,t,e)}return e.Extend(n,t),n.prototype._applyDefaults=function(t){var e={data:function(t){return i.extend({},t,{q:t.term})},transport:function(t,e,n){var s=i.ajax(t);return s.then(e),s.fail(n),s}};return i.extend({},e,t,!0)},n.prototype.processResults=function(t){return t},n.prototype.query=function(t,e){var n=this;null!=this._request&&(i.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var s=i.extend({type:"GET"},this.ajaxOptions);function a(){var a=s.transport(s,function(s){var a=n.processResults(s,t);n.options.get("debug")&&window.console&&console.error&&(a&&a.results&&i.isArray(a.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),e(a)},function(){a.status&&"0"===a.status||n.trigger("results:message",{message:"errorLoading"})});n._request=a}"function"==typeof s.url&&(s.url=s.url.call(this.$element,t)),"function"==typeof s.data&&(s.data=s.data.call(this.$element,t)),this.ajaxOptions.delay&&null!=t.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(a,this.ajaxOptions.delay)):a()},n}),s.define("select2/data/tags",["jquery"],function(t){function e(e,i,n){var s=n.get("tags"),a=n.get("createTag");void 0!==a&&(this.createTag=a);var o=n.get("insertTag");if(void 0!==o&&(this.insertTag=o),e.call(this,i,n),t.isArray(s))for(var r=0;r<s.length;r++){var l=s[r],d=this._normalizeItem(l),u=this.option(d);this.$element.append(u)}}return e.prototype.query=function(t,e,i){var n=this;this._removeOldTags(),null!=e.term&&null==e.page?t.call(this,e,function t(s,a){for(var o=s.results,r=0;r<o.length;r++){var l=o[r],d=null!=l.children&&!t({results:l.children},!0),u=(l.text||"").toUpperCase(),c=(e.term||"").toUpperCase(),h=u===c;if(h||d)return!a&&(s.data=o,void i(s))}if(a)return!0;var p=n.createTag(e);if(null!=p){var f=n.option(p);f.attr("data-select2-tag",!0),n.addOptions([f]),n.insertTag(o,p)}s.results=o,i(s)}):t.call(this,e,i)},e.prototype.createTag=function(e,i){var n=t.trim(i.term);return""===n?null:{id:n,text:n}},e.prototype.insertTag=function(t,e,i){e.unshift(i)},e.prototype._removeOldTags=function(e){this._lastTag;var i=this.$element.find("option[data-select2-tag]");i.each(function(){this.selected||t(this).remove()})},e}),s.define("select2/data/tokenizer",["jquery"],function(t){function e(t,e,i){var n=i.get("tokenizer");void 0!==n&&(this.tokenizer=n),t.call(this,e,i)}return e.prototype.bind=function(t,e,i){t.call(this,e,i),this.$search=e.dropdown.$search||e.selection.$search||i.find(".select2-search__field")},e.prototype.query=function(e,i,n){var s=this;i.term=i.term||"";var a=this.tokenizer(i,this.options,function(e){var i=s._normalizeItem(e);if(!s.$element.find("option").filter(function(){return t(this).val()===i.id}).length){var n=s.option(i);n.attr("data-select2-tag",!0),s._removeOldTags(),s.addOptions([n])}!function(t){s.trigger("select",{data:t})}(i)});a.term!==i.term&&(this.$search.length&&(this.$search.val(a.term),this.$search.focus()),i.term=a.term),e.call(this,i,n)},e.prototype.tokenizer=function(e,i,n,s){for(var a=n.get("tokenSeparators")||[],o=i.term,r=0,l=this.createTag||function(t){return{id:t.term,text:t.term}};r<o.length;){var d=o[r];if(-1!==t.inArray(d,a)){var u=o.substr(0,r),c=t.extend({},i,{term:u}),h=l(c);null!=h?(s(h),o=o.substr(r+1)||"",r=0):r++}else r++}return{term:o}},e}),s.define("select2/data/minimumInputLength",[],function(){function t(t,e,i){this.minimumInputLength=i.get("minimumInputLength"),t.call(this,e,i)}return t.prototype.query=function(t,e,i){e.term=e.term||"",e.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:e.term,params:e}}):t.call(this,e,i)},t}),s.define("select2/data/maximumInputLength",[],function(){function t(t,e,i){this.maximumInputLength=i.get("maximumInputLength"),t.call(this,e,i)}return t.prototype.query=function(t,e,i){e.term=e.term||"",this.maximumInputLength>0&&e.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:e.term,params:e}}):t.call(this,e,i)},t}),s.define("select2/data/maximumSelectionLength",[],function(){function t(t,e,i){this.maximumSelectionLength=i.get("maximumSelectionLength"),t.call(this,e,i)}return t.prototype.query=function(t,e,i){var n=this;this.current(function(s){var a=null!=s?s.length:0;n.maximumSelectionLength>0&&a>=n.maximumSelectionLength?n.trigger("results:message",{message:"maximumSelected",args:{maximum:n.maximumSelectionLength}}):t.call(n,e,i)})},t}),s.define("select2/dropdown",["jquery","./utils"],function(t,e){function i(t,e){this.$element=t,this.options=e,i.__super__.constructor.call(this)}return e.Extend(i,e.Observable),i.prototype.render=function(){var e=t('<span class="select2-dropdown"><span class="select2-results"></span></span>');return e.attr("dir",this.options.get("dir")),this.$dropdown=e,e},i.prototype.bind=function(){},i.prototype.position=function(t,e){},i.prototype.destroy=function(){this.$dropdown.remove()},i}),s.define("select2/dropdown/search",["jquery","../utils"],function(t,e){function i(){}return i.prototype.render=function(e){var i=e.call(this),n=t('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" /></span>');return this.$searchContainer=n,this.$search=n.find("input"),i.prepend(n),i},i.prototype.bind=function(e,i,n){var s=this;e.call(this,i,n),this.$search.on("keydown",function(t){s.trigger("keypress",t),s._keyUpPrevented=t.isDefaultPrevented()}),this.$search.on("input",function(e){t(this).off("keyup")}),this.$search.on("keyup input",function(t){s.handleSearch(t)}),i.on("open",function(){s.$search.attr("tabindex",0),s.$search.focus(),window.setTimeout(function(){s.$search.focus()},0)}),i.on("close",function(){s.$search.attr("tabindex",-1),s.$search.val("")}),i.on("focus",function(){i.isOpen()||s.$search.focus()}),i.on("results:all",function(t){if(null==t.query.term||""===t.query.term){var e=s.showSearch(t);e?s.$searchContainer.removeClass("select2-search--hide"):s.$searchContainer.addClass("select2-search--hide")}})},i.prototype.handleSearch=function(t){if(!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},i.prototype.showSearch=function(t,e){return!0},i}),s.define("select2/dropdown/hidePlaceholder",[],function(){function t(t,e,i,n){this.placeholder=this.normalizePlaceholder(i.get("placeholder")),t.call(this,e,i,n)}return t.prototype.append=function(t,e){e.results=this.removePlaceholder(e.results),t.call(this,e)},t.prototype.normalizePlaceholder=function(t,e){return"string"==typeof e&&(e={id:"",text:e}),e},t.prototype.removePlaceholder=function(t,e){for(var i=e.slice(0),n=e.length-1;n>=0;n--){var s=e[n];this.placeholder.id===s.id&&i.splice(n,1)}return i},t}),s.define("select2/dropdown/infiniteScroll",["jquery"],function(t){function e(t,e,i,n){this.lastParams={},t.call(this,e,i,n),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.prototype.append=function(t,e){this.$loadingMore.remove(),this.loading=!1,t.call(this,e),this.showLoadingMore(e)&&this.$results.append(this.$loadingMore)},e.prototype.bind=function(e,i,n){var s=this;e.call(this,i,n),i.on("query",function(t){s.lastParams=t,s.loading=!0}),i.on("query:append",function(t){s.lastParams=t,s.loading=!0}),this.$results.on("scroll",function(){var e=t.contains(document.documentElement,s.$loadingMore[0]);if(!s.loading&&e){var i=s.$results.offset().top+s.$results.outerHeight(!1),n=s.$loadingMore.offset().top+s.$loadingMore.outerHeight(!1);i+50>=n&&s.loadMore()}})},e.prototype.loadMore=function(){this.loading=!0;var e=t.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(t,e){return e.pagination&&e.pagination.more},e.prototype.createLoadingMore=function(){var e=t('<li class="select2-results__option select2-results__option--load-more"role="treeitem" aria-disabled="true"></li>'),i=this.options.get("translations").get("loadingMore");return e.html(i(this.lastParams)),e},e}),s.define("select2/dropdown/attachBody",["jquery","../utils"],function(t,e){function i(e,i,n){this.$dropdownParent=n.get("dropdownParent")||t(document.body),e.call(this,i,n)}return i.prototype.bind=function(t,e,i){var n=this,s=!1;t.call(this,e,i),e.on("open",function(){n._showDropdown(),n._attachPositioningHandler(e),s||(s=!0,e.on("results:all",function(){n._positionDropdown(),n._resizeDropdown()}),e.on("results:append",function(){n._positionDropdown(),n._resizeDropdown()}))}),e.on("close",function(){n._hideDropdown(),n._detachPositioningHandler(e)}),this.$dropdownContainer.on("mousedown",function(t){t.stopPropagation()})},i.prototype.destroy=function(t){t.call(this),this.$dropdownContainer.remove()},i.prototype.position=function(t,e,i){e.attr("class",i.attr("class")),e.removeClass("select2"),e.addClass("select2-container--open"),e.css({position:"absolute",top:-999999}),this.$container=i},i.prototype.render=function(e){var i=t("<span></span>"),n=e.call(this);return i.append(n),this.$dropdownContainer=i,i},i.prototype._hideDropdown=function(t){this.$dropdownContainer.detach()},i.prototype._attachPositioningHandler=function(i,n){var s=this,a="scroll.select2."+n.id,o="resize.select2."+n.id,r="orientationchange.select2."+n.id,l=this.$container.parents().filter(e.hasScroll);l.each(function(){t(this).data("select2-scroll-position",{x:t(this).scrollLeft(),y:t(this).scrollTop()})}),l.on(a,function(e){var i=t(this).data("select2-scroll-position");t(this).scrollTop(i.y)}),t(window).on(a+" "+o+" "+r,function(t){s._positionDropdown(),s._resizeDropdown()})},i.prototype._detachPositioningHandler=function(i,n){var s="scroll.select2."+n.id,a="resize.select2."+n.id,o="orientationchange.select2."+n.id,r=this.$container.parents().filter(e.hasScroll);r.off(s),t(window).off(s+" "+a+" "+o)},i.prototype._positionDropdown=function(){var e=t(window),i=this.$dropdown.hasClass("select2-dropdown--above"),n=this.$dropdown.hasClass("select2-dropdown--below"),s=null,a=this.$container.offset();a.bottom=a.top+this.$container.outerHeight(!1);var o={height:this.$container.outerHeight(!1)};o.top=a.top,o.bottom=a.top+o.height;var r={height:this.$dropdown.outerHeight(!1)},l={top:e.scrollTop(),bottom:e.scrollTop()+e.height()},d=l.top<a.top-r.height,u=l.bottom>a.bottom+r.height,c={left:a.left,top:o.bottom},h=this.$dropdownParent;"static"===h.css("position")&&(h=h.offsetParent());var p=h.offset();c.top-=p.top,c.left-=p.left,i||n||(s="below"),u||!d||i?!d&&u&&i&&(s="below"):s="above",("above"==s||i&&"below"!==s)&&(c.top=o.top-p.top-r.height),null!=s&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+s),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+s)),this.$dropdownContainer.css(c)},i.prototype._resizeDropdown=function(){var t={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(t.minWidth=t.width,t.position="relative",t.width="auto"),this.$dropdown.css(t)},i.prototype._showDropdown=function(t){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},i}),s.define("select2/dropdown/minimumResultsForSearch",[],function(){function t(t,e,i,n){this.minimumResultsForSearch=i.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),t.call(this,e,i,n)}return t.prototype.showSearch=function(t,e){return!(function t(e){for(var i=0,n=0;n<e.length;n++){var s=e[n];s.children?i+=t(s.children):i++}return i}(e.data.results)<this.minimumResultsForSearch)&&t.call(this,e)},t}),s.define("select2/dropdown/selectOnClose",[],function(){function t(){}return t.prototype.bind=function(t,e,i){var n=this;t.call(this,e,i),e.on("close",function(t){n._handleSelectOnClose(t)})},t.prototype._handleSelectOnClose=function(t,e){if(e&&null!=e.originalSelect2Event){var i=e.originalSelect2Event;if("select"===i._type||"unselect"===i._type)return}var n=this.getHighlightedResults();if(!(n.length<1)){var s=n.data("data");null!=s.element&&s.element.selected||null==s.element&&s.selected||this.trigger("select",{data:s})}},t}),s.define("select2/dropdown/closeOnSelect",[],function(){function t(){}return t.prototype.bind=function(t,e,i){var n=this;t.call(this,e,i),e.on("select",function(t){n._selectTriggered(t)}),e.on("unselect",function(t){n._selectTriggered(t)})},t.prototype._selectTriggered=function(t,e){var i=e.originalEvent;i&&i.ctrlKey||this.trigger("close",{originalEvent:i,originalSelect2Event:e})},t}),s.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(t){var e=t.input.length-t.maximum,i="Please delete "+e+" character";return 1!=e&&(i+="s"),i},inputTooShort:function(t){var e=t.minimum-t.input.length,i="Please enter "+e+" or more characters";return i},loadingMore:function(){return"Loading more results…"},maximumSelected:function(t){var e="You can only select "+t.maximum+" item";return 1!=t.maximum&&(e+="s"),e},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),s.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(t,e,i,n,s,a,o,r,l,d,u,c,h,p,f,g,m,v,b,y,w,$,k,j,_,x,A,C,S){function D(){this.reset()}D.prototype.apply=function(c){if(null==(c=t.extend(!0,{},this.defaults,c)).dataAdapter){if(null!=c.ajax?c.dataAdapter=f:null!=c.data?c.dataAdapter=p:c.dataAdapter=h,c.minimumInputLength>0&&(c.dataAdapter=d.Decorate(c.dataAdapter,v)),c.maximumInputLength>0&&(c.dataAdapter=d.Decorate(c.dataAdapter,b)),c.maximumSelectionLength>0&&(c.dataAdapter=d.Decorate(c.dataAdapter,y)),c.tags&&(c.dataAdapter=d.Decorate(c.dataAdapter,g)),null==c.tokenSeparators&&null==c.tokenizer||(c.dataAdapter=d.Decorate(c.dataAdapter,m)),null!=c.query){var S=e(c.amdBase+"compat/query");c.dataAdapter=d.Decorate(c.dataAdapter,S)}if(null!=c.initSelection){var D=e(c.amdBase+"compat/initSelection");c.dataAdapter=d.Decorate(c.dataAdapter,D)}}if(null==c.resultsAdapter&&(c.resultsAdapter=i,null!=c.ajax&&(c.resultsAdapter=d.Decorate(c.resultsAdapter,j)),null!=c.placeholder&&(c.resultsAdapter=d.Decorate(c.resultsAdapter,k)),c.selectOnClose&&(c.resultsAdapter=d.Decorate(c.resultsAdapter,A))),null==c.dropdownAdapter){if(c.multiple)c.dropdownAdapter=w;else{var E=d.Decorate(w,$);c.dropdownAdapter=E}if(0!==c.minimumResultsForSearch&&(c.dropdownAdapter=d.Decorate(c.dropdownAdapter,x)),c.closeOnSelect&&(c.dropdownAdapter=d.Decorate(c.dropdownAdapter,C)),null!=c.dropdownCssClass||null!=c.dropdownCss||null!=c.adaptDropdownCssClass){var P=e(c.amdBase+"compat/dropdownCss");c.dropdownAdapter=d.Decorate(c.dropdownAdapter,P)}c.dropdownAdapter=d.Decorate(c.dropdownAdapter,_)}if(null==c.selectionAdapter){if(c.multiple?c.selectionAdapter=s:c.selectionAdapter=n,null!=c.placeholder&&(c.selectionAdapter=d.Decorate(c.selectionAdapter,a)),c.allowClear&&(c.selectionAdapter=d.Decorate(c.selectionAdapter,o)),c.multiple&&(c.selectionAdapter=d.Decorate(c.selectionAdapter,r)),null!=c.containerCssClass||null!=c.containerCss||null!=c.adaptContainerCssClass){var L=e(c.amdBase+"compat/containerCss");c.selectionAdapter=d.Decorate(c.selectionAdapter,L)}c.selectionAdapter=d.Decorate(c.selectionAdapter,l)}if("string"==typeof c.language)if(c.language.indexOf("-")>0){var N=c.language.split("-"),T=N[0];c.language=[c.language,T]}else c.language=[c.language];if(t.isArray(c.language)){var O=new u;c.language.push("en");for(var I=c.language,U=0;U<I.length;U++){var q=I[U],M={};try{M=u.loadPath(q)}catch(t){try{q=this.defaults.amdLanguageBase+q,M=u.loadPath(q)}catch(t){c.debug&&window.console&&console.warn&&console.warn('Select2: The language file for "'+q+'" could not be automatically loaded. A fallback will be used instead.');continue}}O.extend(M)}c.translations=O}else{var H=u.loadPath(this.defaults.amdLanguageBase+"en"),F=new u(c.language);F.extend(H),c.translations=F}return c},D.prototype.reset=function(){function e(t){return t.replace(/[^\u0000-\u007E]/g,function(t){return c[t]||t})}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:d.escapeMarkup,language:S,matcher:function i(n,s){if(""===t.trim(n.term))return s;if(s.children&&s.children.length>0){for(var a=t.extend(!0,{},s),o=s.children.length-1;o>=0;o--){var r=s.children[o],l=i(n,r);null==l&&a.children.splice(o,1)}return a.children.length>0?a:i(n,a)}var d=e(s.text).toUpperCase(),u=e(n.term).toUpperCase();return d.indexOf(u)>-1?s:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(t){return t},templateResult:function(t){return t.text},templateSelection:function(t){return t.text},theme:"default",width:"resolve"}},D.prototype.set=function(e,i){var n=t.camelCase(e),s={};s[n]=i;var a=d._convertData(s);t.extend(this.defaults,a)};var E=new D;return E}),s.define("select2/options",["require","jquery","./defaults","./utils"],function(t,e,i,n){function s(e,s){if(this.options=e,null!=s&&this.fromElement(s),this.options=i.apply(this.options),s&&s.is("input")){var a=t(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=n.Decorate(this.options.dataAdapter,a)}}return s.prototype.fromElement=function(t){var i=["select2"];null==this.options.multiple&&(this.options.multiple=t.prop("multiple")),null==this.options.disabled&&(this.options.disabled=t.prop("disabled")),null==this.options.language&&(t.prop("lang")?this.options.language=t.prop("lang").toLowerCase():t.closest("[lang]").prop("lang")&&(this.options.language=t.closest("[lang]").prop("lang"))),null==this.options.dir&&(t.prop("dir")?this.options.dir=t.prop("dir"):t.closest("[dir]").prop("dir")?this.options.dir=t.closest("[dir]").prop("dir"):this.options.dir="ltr"),t.prop("disabled",this.options.disabled),t.prop("multiple",this.options.multiple),t.data("select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),t.data("data",t.data("select2Tags")),t.data("tags",!0)),t.data("ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),t.attr("ajax--url",t.data("ajaxUrl")),t.data("ajax--url",t.data("ajaxUrl")));var s={};s=e.fn.jquery&&"1."==e.fn.jquery.substr(0,2)&&t[0].dataset?e.extend(!0,{},t[0].dataset,t.data()):t.data();var a=e.extend(!0,{},s);for(var o in a=n._convertData(a))e.inArray(o,i)>-1||(e.isPlainObject(this.options[o])?e.extend(this.options[o],a[o]):this.options[o]=a[o]);return this},s.prototype.get=function(t){return this.options[t]},s.prototype.set=function(t,e){this.options[t]=e},s}),s.define("select2/core",["jquery","./options","./utils","./keys"],function(t,e,i,n){var s=function t(i,n){null!=i.data("select2")&&i.data("select2").destroy(),this.$element=i,this.id=this._generateId(i),n=n||{},this.options=new e(n,i),t.__super__.constructor.call(this);var s=i.attr("tabindex")||0;i.data("old-tabindex",s),i.attr("tabindex","-1");var a=this.options.get("dataAdapter");this.dataAdapter=new a(i,this.options);var o=this.render();this._placeContainer(o);var r=this.options.get("selectionAdapter");this.selection=new r(i,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,o);var l=this.options.get("dropdownAdapter");this.dropdown=new l(i,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,o);var d=this.options.get("resultsAdapter");this.results=new d(i,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var u=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(t){u.trigger("selection:update",{data:t})}),i.addClass("select2-hidden-accessible"),i.attr("aria-hidden","true"),this._syncAttributes(),i.data("select2",this)};return i.Extend(s,i.Observable),s.prototype._generateId=function(t){return"select2-"+(null!=t.attr("id")?t.attr("id"):null!=t.attr("name")?t.attr("name")+"-"+i.generateChars(2):i.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},s.prototype._placeContainer=function(t){t.insertAfter(this.$element);var e=this._resolveWidth(this.$element,this.options.get("width"));null!=e&&t.css("width",e)},s.prototype._resolveWidth=function(t,e){var i=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==e){var n=this._resolveWidth(t,"style");return null!=n?n:this._resolveWidth(t,"element")}if("element"==e){var s=t.outerWidth(!1);return s<=0?"auto":s+"px"}if("style"==e){var a=t.attr("style");if("string"!=typeof a)return null;for(var o=a.split(";"),r=0,l=o.length;r<l;r+=1){var d=o[r].replace(/\s/g,""),u=d.match(i);if(null!==u&&u.length>=1)return u[1]}return null}return e},s.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},s.prototype._registerDomEvents=function(){var e=this;this.$element.on("change.select2",function(){e.dataAdapter.current(function(t){e.trigger("selection:update",{data:t})})}),this.$element.on("focus.select2",function(t){e.trigger("focus",t)}),this._syncA=i.bind(this._syncAttributes,this),this._syncS=i.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var n=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=n?(this._observer=new n(function(i){t.each(i,e._syncA),t.each(i,e._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",e._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",e._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",e._syncS,!1))},s.prototype._registerDataEvents=function(){var t=this;this.dataAdapter.on("*",function(e,i){t.trigger(e,i)})},s.prototype._registerSelectionEvents=function(){var e=this,i=["toggle","focus"];this.selection.on("toggle",function(){e.toggleDropdown()}),this.selection.on("focus",function(t){e.focus(t)}),this.selection.on("*",function(n,s){-1===t.inArray(n,i)&&e.trigger(n,s)})},s.prototype._registerDropdownEvents=function(){var t=this;this.dropdown.on("*",function(e,i){t.trigger(e,i)})},s.prototype._registerResultsEvents=function(){var t=this;this.results.on("*",function(e,i){t.trigger(e,i)})},s.prototype._registerEvents=function(){var t=this;this.on("open",function(){t.$container.addClass("select2-container--open")}),this.on("close",function(){t.$container.removeClass("select2-container--open")}),this.on("enable",function(){t.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){t.$container.addClass("select2-container--disabled")}),this.on("blur",function(){t.$container.removeClass("select2-container--focus")}),this.on("query",function(e){t.isOpen()||t.trigger("open",{}),this.dataAdapter.query(e,function(i){t.trigger("results:all",{data:i,query:e})})}),this.on("query:append",function(e){this.dataAdapter.query(e,function(i){t.trigger("results:append",{data:i,query:e})})}),this.on("keypress",function(e){var i=e.which;t.isOpen()?i===n.ESC||i===n.TAB||i===n.UP&&e.altKey?(t.close(),e.preventDefault()):i===n.ENTER?(t.trigger("results:select",{}),e.preventDefault()):i===n.SPACE&&e.ctrlKey?(t.trigger("results:toggle",{}),e.preventDefault()):i===n.UP?(t.trigger("results:previous",{}),e.preventDefault()):i===n.DOWN&&(t.trigger("results:next",{}),e.preventDefault()):(i===n.ENTER||i===n.SPACE||i===n.DOWN&&e.altKey)&&(t.open(),e.preventDefault())})},s.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},s.prototype._syncSubtree=function(t,e){var i=!1,n=this;if(!t||!t.target||"OPTION"===t.target.nodeName||"OPTGROUP"===t.target.nodeName){if(e)if(e.addedNodes&&e.addedNodes.length>0)for(var s=0;s<e.addedNodes.length;s++){var a=e.addedNodes[s];a.selected&&(i=!0)}else e.removedNodes&&e.removedNodes.length>0&&(i=!0);else i=!0;i&&this.dataAdapter.current(function(t){n.trigger("selection:update",{data:t})})}},s.prototype.trigger=function(t,e){var i=s.__super__.trigger,n={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"};if(void 0===e&&(e={}),t in n){var a=n[t],o={prevented:!1,name:t,args:e};if(i.call(this,a,o),o.prevented)return void(e.prevented=!0)}i.call(this,t,e)},s.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},s.prototype.open=function(){this.isOpen()||this.trigger("query",{})},s.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},s.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},s.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},s.prototype.focus=function(t){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},s.prototype.enable=function(t){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=t&&0!==t.length||(t=[!0]);var e=!t[0];this.$element.prop("disabled",e)},s.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var t=[];return this.dataAdapter.current(function(e){t=e}),t},s.prototype.val=function(e){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==e||0===e.length)return this.$element.val();var i=e[0];t.isArray(i)&&(i=t.map(i,function(t){return t.toString()})),this.$element.val(i).trigger("change")},s.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",this.$element.data("old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},s.prototype.render=function(){var e=t('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container.addClass("select2-container--"+this.options.get("theme")),e.data("element",this.$element),e},s}),s.define("select2/compat/utils",["jquery"],function(t){return{syncCssClasses:function(e,i,n){var s,a,o=[];(s=t.trim(e.attr("class")))&&t((s=""+s).split(/\s+/)).each(function(){0===this.indexOf("select2-")&&o.push(this)}),(s=t.trim(i.attr("class")))&&t((s=""+s).split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&null!=(a=n(this))&&o.push(a)}),e.attr("class",o.join(" "))}}}),s.define("select2/compat/containerCss",["jquery","./utils"],function(t,e){function i(t){return null}function n(){}return n.prototype.render=function(n){var s=n.call(this),a=this.options.get("containerCssClass")||"";t.isFunction(a)&&(a=a(this.$element));var o=this.options.get("adaptContainerCssClass");if(o=o||i,-1!==a.indexOf(":all:")){a=a.replace(":all:","");var r=o;o=function(t){var e=r(t);return null!=e?e+" "+t:t}}var l=this.options.get("containerCss")||{};return t.isFunction(l)&&(l=l(this.$element)),e.syncCssClasses(s,this.$element,o),s.css(l),s.addClass(a),s},n}),s.define("select2/compat/dropdownCss",["jquery","./utils"],function(t,e){function i(t){return null}function n(){}return n.prototype.render=function(n){var s=n.call(this),a=this.options.get("dropdownCssClass")||"";t.isFunction(a)&&(a=a(this.$element));var o=this.options.get("adaptDropdownCssClass");if(o=o||i,-1!==a.indexOf(":all:")){a=a.replace(":all:","");var r=o;o=function(t){var e=r(t);return null!=e?e+" "+t:t}}var l=this.options.get("dropdownCss")||{};return t.isFunction(l)&&(l=l(this.$element)),e.syncCssClasses(s,this.$element,o),s.css(l),s.addClass(a),s},n}),s.define("select2/compat/initSelection",["jquery"],function(t){function e(t,e,i){i.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=i.get("initSelection"),this._isInitialized=!1,t.call(this,e,i)}return e.prototype.current=function(e,i){var n=this;this._isInitialized?e.call(this,i):this.initSelection.call(null,this.$element,function(e){n._isInitialized=!0,t.isArray(e)||(e=[e]),i(e)})},e}),s.define("select2/compat/inputData",["jquery"],function(t){function e(t,e,i){this._currentData=[],this._valueSeparator=i.get("valueSeparator")||",","hidden"===e.prop("type")&&i.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `<select>` element instead."),t.call(this,e,i)}return e.prototype.current=function(e,i){function n(e,i){var s=[];return e.selected||-1!==t.inArray(e.id,i)?(e.selected=!0,s.push(e)):e.selected=!1,e.children&&s.push.apply(s,n(e.children,i)),s}for(var s=[],a=0;a<this._currentData.length;a++){var o=this._currentData[a];s.push.apply(s,n(o,this.$element.val().split(this._valueSeparator)))}i(s)},e.prototype.select=function(e,i){if(this.options.get("multiple")){var n=this.$element.val();n+=this._valueSeparator+i.id,this.$element.val(n),this.$element.trigger("change")}else this.current(function(e){t.map(e,function(t){t.selected=!1})}),this.$element.val(i.id),this.$element.trigger("change")},e.prototype.unselect=function(t,e){var i=this;e.selected=!1,this.current(function(t){for(var n=[],s=0;s<t.length;s++){var a=t[s];e.id!=a.id&&n.push(a.id)}i.$element.val(n.join(i._valueSeparator)),i.$element.trigger("change")})},e.prototype.query=function(t,e,i){for(var n=[],s=0;s<this._currentData.length;s++){var a=this._currentData[s],o=this.matches(e,a);null!==o&&n.push(o)}i({results:n})},e.prototype.addOptions=function(e,i){var n=t.map(i,function(e){return t.data(e[0],"data")});this._currentData.push.apply(this._currentData,n)},e}),s.define("select2/compat/matcher",["jquery"],function(t){return function(e){return function(i,n){var s=t.extend(!0,{},n);if(null==i.term||""===t.trim(i.term))return s;if(n.children){for(var a=n.children.length-1;a>=0;a--){var o=n.children[a],r=e(i.term,o.text,o);r||s.children.splice(a,1)}if(s.children.length>0)return s}return e(i.term,n.text,n)?s:null}}}),s.define("select2/compat/query",[],function(){function t(t,e,i){i.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `query` option has been deprecated in favor of a custom data adapter that overrides the `query` method. Support will be removed for the `query` option in future versions of Select2."),t.call(this,e,i)}return t.prototype.query=function(t,e,i){e.callback=i;var n=this.options.get("query");n.call(null,e)},t}),s.define("select2/dropdown/attachContainer",[],function(){function t(t,e,i){t.call(this,e,i)}return t.prototype.position=function(t,e,i){var n=i.find(".dropdown-wrapper");n.append(e),e.addClass("select2-dropdown--below"),i.addClass("select2-container--below")},t}),s.define("select2/dropdown/stopPropagation",[],function(){function t(){}return t.prototype.bind=function(t,e,i){t.call(this,e,i),this.$dropdown.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(t){t.stopPropagation()})},t}),s.define("select2/selection/stopPropagation",[],function(){function t(){}return t.prototype.bind=function(t,e,i){t.call(this,e,i),this.$selection.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(t){t.stopPropagation()})},t}), /*! * jQuery Mousewheel 3.1.13 * * Copyright jQuery Foundation and other contributors * Released under the MIT license * http://jquery.org/license */ l=function(t){var e,i,n=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],s="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],a=Array.prototype.slice;if(t.event.fixHooks)for(var o=n.length;o;)t.event.fixHooks[n[--o]]=t.event.mouseHooks;var r=t.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var e=s.length;e;)this.addEventListener(s[--e],l,!1);else this.onmousewheel=l;t.data(this,"mousewheel-line-height",r.getLineHeight(this)),t.data(this,"mousewheel-page-height",r.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var e=s.length;e;)this.removeEventListener(s[--e],l,!1);else this.onmousewheel=null;t.removeData(this,"mousewheel-line-height"),t.removeData(this,"mousewheel-page-height")},getLineHeight:function(e){var i=t(e),n=i["offsetParent"in t.fn?"offsetParent":"parent"]();return n.length||(n=t("body")),parseInt(n.css("fontSize"),10)||parseInt(i.css("fontSize"),10)||16},getPageHeight:function(e){return t(e).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};function l(n){var s=n||window.event,o=a.call(arguments,1),l=0,c=0,h=0,p=0,f=0,g=0;if((n=t.event.fix(s)).type="mousewheel","detail"in s&&(h=-1*s.detail),"wheelDelta"in s&&(h=s.wheelDelta),"wheelDeltaY"in s&&(h=s.wheelDeltaY),"wheelDeltaX"in s&&(c=-1*s.wheelDeltaX),"axis"in s&&s.axis===s.HORIZONTAL_AXIS&&(c=-1*h,h=0),l=0===h?c:h,"deltaY"in s&&(h=-1*s.deltaY,l=h),"deltaX"in s&&(c=s.deltaX,0===h&&(l=-1*c)),0!==h||0!==c){if(1===s.deltaMode){var m=t.data(this,"mousewheel-line-height");l*=m,h*=m,c*=m}else if(2===s.deltaMode){var v=t.data(this,"mousewheel-page-height");l*=v,h*=v,c*=v}if(p=Math.max(Math.abs(h),Math.abs(c)),(!i||p<i)&&(i=p,u(s,p)&&(i/=40)),u(s,p)&&(l/=40,c/=40,h/=40),l=Math[l>=1?"floor":"ceil"](l/i),c=Math[c>=1?"floor":"ceil"](c/i),h=Math[h>=1?"floor":"ceil"](h/i),r.settings.normalizeOffset&&this.getBoundingClientRect){var b=this.getBoundingClientRect();f=n.clientX-b.left,g=n.clientY-b.top}return n.deltaX=c,n.deltaY=h,n.deltaFactor=i,n.offsetX=f,n.offsetY=g,n.deltaMode=0,o.unshift(n,l,c,h),e&&clearTimeout(e),e=setTimeout(d,200),(t.event.dispatch||t.event.handle).apply(this,o)}}function d(){i=null}function u(t,e){return r.settings.adjustOldDeltas&&"mousewheel"===t.type&&e%120==0}t.fn.extend({mousewheel:function(t){return t?this.bind("mousewheel",t):this.trigger("mousewheel")},unmousewheel:function(t){return this.unbind("mousewheel",t)}})},"function"==typeof s.define&&s.define.amd?s.define("jquery-mousewheel",["jquery"],l):"object"===n(e)?t.exports=l:l(i),s.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults"],function(t,e,i,s){if(null==t.fn.select2){var a=["open","close","destroy"];t.fn.select2=function(e){if("object"===n(e=e||{}))return this.each(function(){var n=t.extend(!0,{},e);new i(t(this),n)}),this;if("string"==typeof e){var s,o=Array.prototype.slice.call(arguments,1);return this.each(function(){var i=t(this).data("select2");null==i&&window.console&&console.error&&console.error("The select2('"+e+"') method was called on an element that is not using Select2."),s=i[e].apply(i,o)}),t.inArray(e,a)>-1?this:s}throw new Error("Invalid arguments for Select2: "+e)}}return null==t.fn.select2.defaults&&(t.fn.select2.defaults=s),i}),s.define("sui.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults"],function(t,e,i,s){if(null==t.fn.SUIselect2){var a=["open","close","destroy"];t.fn.SUIselect2=function(e){if("object"===n(e=e||{}))return this.each(function(){var n=t.extend(!0,{},e);new i(t(this),n)}),this;if("string"==typeof e){var s,o=Array.prototype.slice.call(arguments,1);return this.each(function(){var i=t(this).data("select2");null==i&&window.console&&console.error&&console.error("The SUISelect2('"+e+"') method was called on an element that is not using Select2."),s=i[e].apply(i,o)}),t.inArray(e,a)>-1?this:s}throw new Error("Invalid arguments for SUISelect2: "+e)}}return null==t.fn.SUIselect2.defaults&&(t.fn.SUIselect2.defaults=s),i}),{define:s.define,require:s.require}})().require("sui.select2")}(jQuery)},function(t,e){function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(t){"use strict";"object"!==i(window.SUI)&&(window.SUI={}),SUI.showHidePassword=function(){t(".sui-2-6-0 .sui-form-field").each(function(){var e=t(this);0!==e.find('input[type="password"]').length&&e.find('[class*="sui-button"], .sui-password-toggle').off("click.toggle-password").on("click.toggle-password",function(){var e=t(this),i=e.parent().find("input"),n=e.find("i");e.parent().toggleClass("sui-password-visible"),e.find(".sui-password-text").toggleClass("sui-hidden"),e.parent().hasClass("sui-password-visible")?(i.prop("type","text"),n.removeClass("sui-icon-eye").addClass("sui-icon-eye-hide")):(i.prop("type","password"),n.removeClass("sui-icon-eye-hide").addClass("sui-icon-eye"))})})},SUI.showHidePassword()}(jQuery)},function(t,e,i){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){"use strict";"object"!==n(window.SUI)&&(window.SUI={});var t=t||{};t.KeyCode={BACKSPACE:8,TAB:9,RETURN:13,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},t.Utils=t.Utils||{},t.Utils.remove=function(t){return t.remove&&"function"==typeof t.remove?t.remove():!(!t.parentNode||!t.parentNode.removeChild||"function"!=typeof t.parentNode.removeChild)&&t.parentNode.removeChild(t)},t.Utils.isFocusable=function(t){if(0<t.tabIndex||0===t.tabIndex&&null!==t.getAttribute("tabIndex"))return!0;if(t.disabled)return!1;switch(t.nodeName){case"A":return!!t.href&&"ignore"!=t.rel;case"INPUT":return"hidden"!=t.type&&"file"!=t.type;case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},t.Utils.simulateClick=function(t){var e=new MouseEvent("click",{bubbles:!0,cancelable:!0,view:window});t.dispatchEvent(e)},t.Utils.IgnoreUtilFocusChanges=!1,t.Utils.dialogOpenClass="sui-has-modal",t.Utils.focusFirstDescendant=function(e){for(var i=0;i<e.childNodes.length;i++){var n=e.childNodes[i];if(t.Utils.attemptFocus(n)||t.Utils.focusFirstDescendant(n))return!0}return!1},t.Utils.focusLastDescendant=function(e){for(var i=e.childNodes.length-1;i>=0;i--){var n=e.childNodes[i];if(t.Utils.attemptFocus(n)||t.Utils.focusLastDescendant(n))return!0}return!1},t.Utils.attemptFocus=function(e){if(!t.Utils.isFocusable(e))return!1;t.Utils.IgnoreUtilFocusChanges=!0;try{e.focus()}catch(t){}return t.Utils.IgnoreUtilFocusChanges=!1,document.activeElement===e},t.OpenDialogList=t.OpenDialogList||new Array(0),t.getCurrentDialog=function(){if(t.OpenDialogList&&t.OpenDialogList.length)return t.OpenDialogList[t.OpenDialogList.length-1]},t.closeCurrentDialog=function(){var e=t.getCurrentDialog();return!!e&&(e.close(),!0)},t.handleEscape=function(e){(e.which||e.keyCode)===t.Utils.ESC&&t.closeCurrentDialog()&&e.stopPropagation()},document.addEventListener("keyup",t.handleEscape),t.Dialog=function(e,i,s,a){if(this.dialogNode=document.getElementById(e),null===this.dialogNode)throw new Error('No element found with id="'+e+'".');var o=["dialog","alertdialog"];if(!(this.dialogNode.getAttribute("role")||"").trim().split(/\s+/g).some(function(t){return o.some(function(e){return t===e})}))throw new Error("Dialog() requires a DOM element with ARIA role of dialog or alertdialog.");if(this.dialogNode.parentNode.classList.contains("sui-modal")?this.backdropNode=this.dialogNode.parentNode:(this.backdropNode=document.createElement("div"),this.backdropNode.className="sui-modal",this.backdropNode.setAttribute("data-markup","new"),this.dialogNode.parentNode.insertBefore(this.backdropNode,this.dialogNodev),this.backdropNode.appendChild(this.dialogNode)),this.backdropNode.classList.add("sui-active"),document.body.parentNode.classList.add(t.Utils.dialogOpenClass),"string"==typeof i)this.focusAfterClosed=document.getElementById(i);else{if("object"!==n(i))throw new Error("the focusAfterClosed parameter is required for the aria.Dialog constructor.");this.focusAfterClosed=i}"string"==typeof s?this.focusFirst=document.getElementById(s):"object"===n(s)?this.focusFirst=s:this.focusFirst=null;var r=document.createElement("div");this.preNode=this.dialogNode.parentNode.insertBefore(r,this.dialogNode),this.preNode.tabIndex=0,"boolean"==typeof a&&!0===a&&(this.preNode.classList.add("sui-modal-overlay"),this.preNode.onclick=function(){t.getCurrentDialog().close()});var l=document.createElement("div");this.postNode=this.dialogNode.parentNode.insertBefore(l,this.dialogNode.nextSibling),this.postNode.tabIndex=0,0<t.OpenDialogList.length&&t.getCurrentDialog().removeListeners(),this.addListeners(),t.OpenDialogList.push(this),this.dialogNode.classList.add("sui-content-fade-in"),this.dialogNode.classList.remove("sui-content-fade-out"),this.focusFirst?this.focusFirst.focus():t.Utils.focusFirstDescendant(this.dialogNode),this.lastFocus=document.activeElement},t.Dialog.prototype.close=function(){var e=this;t.OpenDialogList.pop(),this.removeListeners(),this.preNode.parentNode.removeChild(this.preNode),this.postNode.parentNode.removeChild(this.postNode),this.dialogNode.classList.add("sui-content-fade-out"),this.dialogNode.classList.remove("sui-content-fade-in"),this.focusAfterClosed.focus(),setTimeout(function(){e.backdropNode.classList.remove("sui-active")},300),setTimeout(function(){var t=e.dialogNode.querySelectorAll(".sui-modal-slide");if(0<t.length){for(var i=0;i<t.length;i++)t[i].setAttribute("disabled",!0),t[i].classList.remove("sui-loaded"),t[i].classList.remove("sui-active"),t[i].setAttribute("tabindex","-1"),t[i].setAttribute("aria-hidden",!0);if(t[0].hasAttribute("data-modal-size")){var n=t[0].getAttribute("data-modal-size");switch(n){case"sm":case"small":n="sm";break;case"md":case"med":case"medium":n="md";break;case"lg":case"large":n="lg";break;case"xl":case"extralarge":case"extraLarge":case"extra-large":n="xl";break;default:n=void 0}void 0!==n&&(e.dialogNode.parentNode.classList.remove("sui-modal-sm"),e.dialogNode.parentNode.classList.remove("sui-modal-md"),e.dialogNode.parentNode.classList.remove("sui-modal-lg"),e.dialogNode.parentNode.classList.remove("sui-modal-xl"),e.dialogNode.parentNode.classList.add("sui-modal-"+n))}var s,a,o,r;if(t[0].classList.add("sui-active"),t[0].classList.add("sui-loaded"),t[0].removeAttribute("disabled"),t[0].removeAttribute("tabindex"),t[0].removeAttribute("aria-hidden"),t[0].hasAttribute("data-modal-labelledby"))s="",""===(a=t[0].getAttribute("data-modal-labelledby"))&&void 0===a||(s=a),e.dialogNode.setAttribute("aria-labelledby",s);if(t[0].hasAttribute("data-modal-describedby"))o="",""===(r=t[0].getAttribute("data-modal-describedby"))&&void 0===r||(o=r),e.dialogNode.setAttribute("aria-describedby",o)}},350),0<t.OpenDialogList.length?t.getCurrentDialog().addListeners():document.body.parentNode.classList.remove(t.Utils.dialogOpenClass)},t.Dialog.prototype.replace=function(e,i,n,s){var a=this;t.OpenDialogList.pop(),this.removeListeners(),t.Utils.remove(this.preNode),t.Utils.remove(this.postNode),this.dialogNode.classList.remove("sui-content-fade-in"),this.backdropNode.classList.remove("sui-active"),setTimeout(function(){var t=a.dialogNode.querySelectorAll(".sui-modal-slide");if(0<t.length){for(var e=0;e<t.length;e++)t[e].setAttribute("disabled",!0),t[e].classList.remove("sui-loaded"),t[e].classList.remove("sui-active"),t[e].setAttribute("tabindex","-1"),t[e].setAttribute("aria-hidden",!0);if(t[0].hasAttribute("data-modal-size")){var i=t[0].getAttribute("data-modal-size");switch(i){case"sm":case"small":i="sm";break;case"md":case"med":case"medium":i="md";break;case"lg":case"large":i="lg";break;case"xl":case"extralarge":case"extraLarge":case"extra-large":i="xl";break;default:i=void 0}void 0!==i&&(a.dialogNode.parentNode.classList.remove("sui-modal-sm"),a.dialogNode.parentNode.classList.remove("sui-modal-md"),a.dialogNode.parentNode.classList.remove("sui-modal-lg"),a.dialogNode.parentNode.classList.remove("sui-modal-xl"),a.dialogNode.parentNode.classList.add("sui-modal-"+i))}var n,s,o,r;if(t[0].classList.add("sui-active"),t[0].classList.add("sui-loaded"),t[0].removeAttribute("disabled"),t[0].removeAttribute("tabindex"),t[0].removeAttribute("aria-hidden"),t[0].hasAttribute("data-modal-labelledby"))n="",""===(s=t[0].getAttribute("data-modal-labelledby"))&&void 0===s||(n=s),a.dialogNode.setAttribute("aria-labelledby",n);if(t[0].hasAttribute("data-modal-describedby"))o="",""===(r=t[0].getAttribute("data-modal-describedby"))&&void 0===r||(o=r),a.dialogNode.setAttribute("aria-describedby",o)}},350);var o=i||this.focusAfterClosed;new t.Dialog(e,o,n,s)},t.Dialog.prototype.slide=function(e,i,s){var a,o,r,l,d="sui-fadein",u=(t.getCurrentDialog(),this.dialogNode.querySelectorAll(".sui-modal-slide")),c=document.getElementById(e);switch(s){case"back":case"left":d="sui-fadein-left";break;case"next":case"right":d="sui-fadein-right";break;default:d="sui-fadein"}for(var h=0;h<u.length;h++)u[h].setAttribute("disabled",!0),u[h].classList.remove("sui-loaded"),u[h].classList.remove("sui-active"),u[h].setAttribute("tabindex","-1"),u[h].setAttribute("aria-hidden",!0);if(c.hasAttribute("data-modal-size")){var p=c.getAttribute("data-modal-size");switch(p){case"sm":case"small":p="sm";break;case"md":case"med":case"medium":p="md";break;case"lg":case"large":p="lg";break;case"xl":case"extralarge":case"extraLarge":case"extra-large":p="xl";break;default:p=void 0}void 0!==p&&(this.dialogNode.parentNode.classList.remove("sui-modal-sm"),this.dialogNode.parentNode.classList.remove("sui-modal-md"),this.dialogNode.parentNode.classList.remove("sui-modal-lg"),this.dialogNode.parentNode.classList.remove("sui-modal-xl"),this.dialogNode.parentNode.classList.add("sui-modal-"+p))}c.hasAttribute("data-modal-labelledby")&&(a="",""===(o=c.getAttribute("data-modal-labelledby"))&&void 0===o||(a=o),this.dialogNode.setAttribute("aria-labelledby",a));c.hasAttribute("data-modal-describedby")&&(r="",""===(l=c.getAttribute("data-modal-describedby"))&&void 0===l||(r=l),this.dialogNode.setAttribute("aria-describedby",r));c.classList.add("sui-active"),c.classList.add(d),c.removeAttribute("tabindex"),c.removeAttribute("aria-hidden"),setTimeout(function(){c.classList.add("sui-loaded"),c.classList.remove(d),c.removeAttribute("disabled")},600),"string"==typeof i?this.newSlideFocus=document.getElementById(i):"object"===n(i)?this.newSlideFocus=i:this.newSlideFocus=null,this.newSlideFocus?this.newSlideFocus.focus():t.Utils.focusFirstDescendant(this.dialogNode)},t.Dialog.prototype.addListeners=function(){document.addEventListener("focus",this.trapFocus,!0)},t.Dialog.prototype.removeListeners=function(){document.removeEventListener("focus",this.trapFocus,!0)},t.Dialog.prototype.trapFocus=function(e){if(!t.Utils.IgnoreUtilFocusChanges){var i=t.getCurrentDialog();i.dialogNode.contains(e.target)?i.lastFocus=e.target:(t.Utils.focusFirstDescendant(i.dialogNode),i.lastFocus==document.activeElement&&t.Utils.focusLastDescendant(i.dialogNode),i.lastFocus=document.activeElement)}},SUI.openModal=function(e,i,n,s){new t.Dialog(e,i,n,s)},SUI.closeModal=function(){t.getCurrentDialog().close()},SUI.replaceModal=function(e,i,n,s){t.getCurrentDialog().replace(e,i,n,s)},SUI.slideModal=function(e,i,n){t.getCurrentDialog().slide(e,i,n)}}(),function(t){"use strict";"object"!==n(window.SUI)&&(window.SUI={}),SUI.modalDialog=function(){var e,i,s,a,o,r,l,d,u,c,h;return i=t("[data-modal-open]"),s=t("[data-modal-close]"),a=t("[data-modal-replace]"),o=t("[data-modal-slide]"),r=t(".sui-modal-overlay"),i.on("click",function(i){e=t(this),l=e.attr("data-modal-open"),u=e.attr("data-modal-close-focus"),c=e.attr("data-modal-open-focus"),r=e.attr("data-modal-mask"),"undefined"!==n(u)&&!1!==u&&""!==u||(u=this),"undefined"!==n(c)&&!1!==c&&""!==c||(c=void 0),r="undefined"!==n(r)&&!1!==r&&"true"===r,"undefined"!==n(l)&&!1!==l&&""!==l&&SUI.openModal(l,u,c,r),i.preventDefault()}),a.on("click",function(i){e=t(this),l=e.attr("data-modal-replace"),u=e.attr("data-modal-close-focus"),c=e.attr("data-modal-open-focus"),r=e.attr("data-modal-replace-mask"),"undefined"!==n(u)&&!1!==u&&""!==u||(u=void 0),"undefined"!==n(c)&&!1!==c&&""!==c||(c=void 0),r="undefined"!==n(r)&&!1!==r&&"true"===r,"undefined"!==n(l)&&!1!==l&&""!==l&&SUI.replaceModal(l,u,c,r),i.preventDefault()}),o.on("click",function(i){e=t(this),d=e.attr("data-modal-slide"),c=e.attr("data-modal-slide-focus"),h=e.attr("data-modal-slide-intro"),"undefined"!==n(c)&&!1!==c&&""!==c||(c=void 0),"undefined"!==n(h)&&!1!==h&&""!==h||(h=""),"undefined"!==n(d)&&!1!==d&&""!==d&&SUI.slideModal(d,c,h),i.preventDefault()}),s.on("click",function(t){SUI.closeModal(),t.preventDefault()}),this},SUI.modalDialog()}(jQuery)},function(t,e,i){var n,s,a;s=[i(11)],void 0===(a="function"==typeof(n=function(t){var e={},i={};t.ajaxq=function(n,s){if(void 0===s)throw"AjaxQ: queue name is not provided";var a=t.Deferred(),o=a.promise();o.success=o.done,o.error=o.fail,o.complete=o.always;var r="function"==typeof s,l=r?null:t.extend(!0,{},s);return function(t){if(e[n])e[n].push(t);else{e[n]=[];var s=t();i[n]=s}}(function(){var e=t.ajax.apply(window,[r?s():l]);return e.done(function(){a.resolve.apply(this,arguments)}),e.fail(function(){a.reject.apply(this,arguments)}),e.always(d),e}),o;function d(){if(e[n]){var t=e[n].shift();if(t){var s=t();i[n]=s}else delete e[n],delete i[n]}}},t.each(["getq","postq"],function(e,i){t[i]=function(e,n,s,a,o){return t.isFunction(s)&&(o=o||a,a=s,s=void 0),t.ajaxq(e,{type:"postq"===i?"post":"get",url:n,data:s,success:a,dataType:o})}});var n=function(t){return e.hasOwnProperty(t)&&e[t].length>0||i.hasOwnProperty(t)};t.ajaxq.isRunning=function(t){return t?n(t):function(){for(var t in e)if(n(t))return!0;return!1}()},t.ajaxq.getActiveRequest=function(t){if(!t)throw"AjaxQ: queue name is required";return i[t]},t.ajaxq.abort=function(n){if(!n)throw"AjaxQ: queue name is required";var s=t.ajaxq.getActiveRequest(n);delete e[n],delete i[n],s&&s.abort()},t.ajaxq.clear=function(t){if(t)e[t]&&(e[t]=[]);else for(var i in e)e.hasOwnProperty(i)&&(e[i]=[])}})?n.apply(e,s):n)||(t.exports=a)},function(t,e){t.exports=jQuery},function(t,e,i){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};!function(t,e,i,s){var a="wpmudevDashboardAdminPluginsPage";function o(e,i){this.element=e,this.$el=t(this.element),this.plugins=[],this.limitPerPage=10,this.skipPluginIds=[],this.page=1,this.currentPluginsList=[],this.ftpDialog=null,this.pluginDialogs={},this.pluginAfterInstallDialogs={},this.actionEnabled=!0,this.currentFilter="all",this.bulkPluginsList={},this.bulkDialog=null,this.bulkActionErrors=[],this.bulkPluginAction="",this.bulkAjaxQueueName="bulk-ajax-queue",this.bulkActionProgress=0,this.isSearching=!1,this.topPluginIds=[],this.newReleasePluginIds=[],this.init()}t.extend(o.prototype,{init:function(){this.maybeShowFtpDialog();var i=this;this.plugins=[],this.$el.find(".js-plugin-box").each(function(){var e=t(this).data("name"),n=t(this).data("info"),s=t(this).data();s.searchable=e+" "+n,i.plugins.push(s)}),this.preparePluginDialog(),this.preparePluginDialogAfterInstall(),this.prepareBulkDialog(),this.displayTopPlugins(2,["119-iswpmudev"]),this.displayNewReleases(1,["119-iswpmudev"]),this.displayPlugins(this.plugins,!0),this.attachEvents(),this.isChangelogHash()&&!this.isUpdateHash()&&(e.location.hash=""),this.isUpdateHash()?setTimeout(function(){t(e).trigger("hashchange")},100):setTimeout(function(){t(e).trigger("hashchange")},3e3)},refreshPluginList:function(){this.plugins=[];var e=this;this.$el.find(".js-plugin-box").each(function(){var i=t(this).data("name"),n=t(this).data("info"),s=t(this).data();s.searchable=i+" "+n,e.plugins.push(s)}),this.displayTopPlugins(2,["119-iswpmudev"]),this.displayNewReleases(1,["119-iswpmudev"]),this.filterPlugins(this.currentFilter,!1),this.$el.find(".js-plugins-bulk-action").trigger("change")},displayTopPlugins:function(e,i){this.topPluginIds=[];var n,s=[],a=this;for(n=0;n<this.plugins.length;n++){var o=this.plugins[n];i.indexOf(o.project)>=0||(o.installed||s.push(o))}s.sort(function(t,e){var i=+t.popularity;return+e.popularity-i}),s.length?(this.$el.find(".dashui-top-plugin-box").show(),n=0,this.$el.find(".dashui-top-plugin").empty(),this.$el.find(".dashui-top-plugin").each(function(){if(void 0===s[n])return!1;if(n>=e)return!1;a.topPluginIds.push(s[n].project);var i=a.$el.find(".js-plugin-box[data-project="+s[n].project+"] .js-mode-box .dashui-plugin-card").clone(!0,!0);t(this).append(i),n++})):this.$el.find(".dashui-top-plugin-box").hide()},displayNewReleases:function(e,i){this.newReleasePluginIds=[];var n,s=[],a=this,o="updated";for(n=0;n<this.plugins.length;n++){var r=this.plugins[n];i.indexOf(r.project)>=0||(r.installed||this.topPluginIds.indexOf(r.project)>=0||("updated"===o&&r.updated<0&&(o="released"),s.push(r)))}s.sort(function(t,e){var i=+t[o];return+e[o]-i}),s.length?(this.$el.find(".dashui-new-plugin-box").show(),n=0,this.$el.find(".dashui-new-plugin").empty(),this.$el.find(".dashui-new-plugin").each(function(){if(void 0===s[n])return!1;if(n>=e)return!1;a.newReleasePluginIds.push(s[n].project);var i=a.$el.find(".js-plugin-box[data-project="+s[n].project+"] .js-mode-box .dashui-plugin-card").clone(!0,!0);t(this).append(i),n++})):this.$el.find(".dashui-new-plugin-box").hide()},displayPlugins:function(t,e){this.currentPluginsList=t;var i,n=this;t.sort(function(t,e){var i=t.name,n=e.name;return i<n?-1:i>n?1:0}),t.sort(function(t,e){var i=+t.isCompatible;return+e.isCompatible-i}),t.sort(function(t,e){var i=+t.installed;return+e.installed-i}),t.sort(function(t,e){var i=+t.active;return+e.active-i}),t.sort(function(t,e){var i=+t.hasUpdate;return+e.hasUpdate-i}),this.$el.find(".dashui-table-plugins tbody tr").not(".bulk-action-row").remove();var s=0;for(i=0;i<t.length;i++){var a=t[i],o=this.$el.find(".js-plugin-box[data-project="+a.project+"] .js-mode-row tr").clone(!0,!0);if(o.hide(),o.hasClass("dashui-is-notinstalled")&&0===s){var r=this.$el.find(".js-available-plugin-header tr").clone(!0,!0);n.$el.find(".dashui-table-plugins tbody").append(r),s++}n.$el.find(".dashui-table-plugins tbody").append(o)}this.paginate(t,e),setTimeout(function(){n.$el.find(".dashui-plugin-loader").fadeOut(1).attr("tabindex","-1"),n.$el.find(".dashui-table-plugins").fadeIn("slow")},500)},attachEvents:function(){var i=this;this.$el.find(".js-header-search").click(function(t){i.$el.find("input[name=search]").focus(),t.preventDefault()}),this.$el.find("input[name=search]").keydown(function(e){var n=t(this).val();setTimeout(function(){i.search(n)},1500)}),this.$el.find(".sui-tabs-menu .sui-tab-item").click(function(){if(!i.actionEnabled)return!1;t(this).closest(".sui-tabs-menu").find(".sui-tab-item").removeClass("active"),t(this).addClass("active"),i.filterPlugins(t(this).data("filter"),!0)}),this.$el.find("#dashui-mobile-filter").change(function(){if(!i.actionEnabled)return!1;i.filterPlugins(t(this).val(),!0)}),this.$el.find(".dashui-plugin-box .sui-vertical-tab").click(function(){if(!i.actionEnabled)return!1;t(this).parent().find(".sui-vertical-tab").removeClass("current"),t(this).addClass("current"),i.filterPlugins(t(this).children("a").data("filter"),!0)}),this.$el.on("click","a[data-action=project-changelog]",function(e){if(e.preventDefault(),!i.actionEnabled)return!1;var n=t(this).data();return i.showChangelog(n),!1}),this.$el.on("click","a[data-action=project-update]",function(e){if(e.preventDefault(),!i.actionEnabled)return!1;var n=t(this).data();return i.update(n,!0),!1}),this.$el.on("click","a[data-action=project-activate]",function(e){if(e.preventDefault(),!i.actionEnabled)return!1;var n=t(this).data();return i.activate(n),!1}),this.$el.on("click","a[data-action=project-deactivate]",function(e){if(e.preventDefault(),!i.actionEnabled)return!1;var n=t(this).data();return i.deactivate(n),!1}),this.$el.on("click","a[data-action=project-install]",function(e){if(e.preventDefault(),!i.actionEnabled)return!1;var n=t(this).data();return i.install(n),!1}),this.$el.on("click","a[data-action=project-delete]",function(e){if(e.preventDefault(),!i.actionEnabled)return!1;var n=t(this).data();return i.uninstall(n),!1}),this.$el.on("click",".sui-notice-top .sui-notice-dismiss",function(e){return e.preventDefault(),t(this).closest(".sui-notice-top").stop().slideUp("slow"),!1}),this.$el.on("submit",".sui-dialog#ftp-details form",function(t){return t.preventDefault(),i.saveFtp(),!1}),this.$el.on("click",".js-show-plugin-modal",function(e){e.preventDefault();var n=t(this).data("project"),s=t(this).data("action");return n&&("changelog"!==s?i.showPluginDialog(n):i.showChangelog(n)),!1}),this.$el.on("click",'.sui-tabs div[data-tabs=""] div',function(){var e=t(this).closest(".sui-tabs"),i=t(this).data("index");e.find('div[data-tabs=""] div').removeClass("active"),t(this).addClass("active"),e.find('div[data-panes=""] div').removeClass("active"),e.find('div[data-panes=""] div[data-index="'+i+'"]').addClass("active")}),this.$el.on("click",".dashui-slider .dashui-slider-nav-items li",function(){var e=t(this),i=e.closest(".dashui-slider"),n=i.find(".dashui-slider-nav-items li"),s=i.find(".dashui-slider-main"),a=s.find("li"),o=s.find("li."+e.data("key"));n.removeClass("current"),a.removeClass("current"),e.addClass("current"),o.addClass("current"),s.height()!==o.find("img").height()-1&&s.css({height:o.find("img").height()-1+"px"})}),this.$el.on("click",".dashui-slider .dashui-slider-nav-right",function(){var e,i,n,s,a=t(this).closest(".dashui-slider"),o=a.find(".dashui-slider-main"),r=a.find(".slider-nav");e=r.find("li.current"),i=e.next(),n=o.find("li.current"),s=n.next(),i.length?(i.addClass("current"),s.addClass("current"),e.removeClass("current"),n.removeClass("current")):(i=r.find("li:first"),s=o.find("li:first"),i.addClass("current"),s.addClass("current"),e.removeClass("current"),n.removeClass("current")),o.height()!==s.find("img").height()-1&&o.css({height:s.find("img").height()-1+"px"})}),this.$el.on("click",".dashui-slider .dashui-slider-nav-left",function(){var e,i,n,s,a=t(this).closest(".dashui-slider"),o=a.find(".dashui-slider-main"),r=a.find(".slider-nav");e=r.find("li.current"),i=e.prev(),n=o.find("li.current"),s=n.prev(),i.length?(i.addClass("current"),s.addClass("current"),e.removeClass("current"),n.removeClass("current")):(i=r.find("li:last"),s=o.find("li:last"),i.addClass("current"),s.addClass("current"),e.removeClass("current"),n.removeClass("current")),o.height()!==s.find("img").height()-1&&o.css({height:s.find("img").height()-1+"px"})}),this.$el.on("change","input.js-plugin-check",function(){var e=t(this).val();if(t(this).is(":checked")){var n=i.searchPluginById(e);n&&(i.bulkPluginsList[e]=n)}else{var s=i.bulkPluginsList;delete s[e],i.bulkPluginsList=s}i.$el.find(".js-plugins-bulk-action").trigger("change")}),this.$el.on("change",".js-plugins-bulk-action",function(){var e=Object.keys(i.bulkPluginsList);i.$el.find(".sui-dialog#bulk-action-modal");e.length&&""!==i.bulkPluginAction?t(this).find(".js-plugins-bulk-action-button").removeAttr("disabled"):t(this).find(".js-plugins-bulk-action-button").attr("disabled","disabled")}),this.$el.on("change","input.js-plugin-check-all",function(){t(this).is(":checked")?i.$el.find(".dashui-table-plugins tbody tr td.dashui-column-title input.js-plugin-check").not(":hidden").attr("checked","checked").trigger("change"):i.$el.find(".dashui-table-plugins tbody tr td.dashui-column-title input.js-plugin-check").not(":hidden").removeAttr("checked").trigger("change")}),this.$el.on("click",".js-plugins-bulk-action-button",function(){if(!Object.keys(i.bulkPluginsList).length)return!1;var e=i.bulkPluginAction;for(var n in i.bulkPluginsList){var s=i.bulkPluginsList[n];switch(e){case"activate":s.installed&&!s.active||(delete i.bulkPluginsList[n],t("#bulk-action-"+n).prop("checked",!1));break;case"deactivate":s.active||(delete i.bulkPluginsList[n],t("#bulk-action-"+n).prop("checked",!1));break;case"update":s.hasUpdate&&s.installed||(delete i.bulkPluginsList[n],t("#bulk-action-"+n).prop("checked",!1));break;case"delete":!s.active&&s.installed||(delete i.bulkPluginsList[n],t("#bulk-action-"+n).prop("checked",!1));break;case"install":s.installed&&(delete i.bulkPluginsList[n],t("#bulk-action-"+n).prop("checked",!1))}}return Object.keys(i.bulkPluginsList).length?i.bulkDialog.show():(t(".js-plugins-bulk-action").find(".js-plugins-bulk-action-button").attr("disabled","disabled"),t("#bulk-actions-all").prop("checked",!1)),!1}),this.$el.on("change",'select[name="current-bulk-action"]',function(){i.bulkPluginAction=t(this).val(),i.$el.find(".js-plugins-bulk-action").trigger("change")}),t(e).on("hashchange",function(){i.processHash()})},searchPluginById:function(t){var e;for(t=+t,e=0;e<this.plugins.length;e++){var i=this.plugins[e];if(+i.project===t)return i}return!1},filterPlugins:function(t,i){var n,s,a=[];this.currentFilter=t;var o="no_result_search_plugin_all",r="";switch(this.$el.find(".js-plugins-showcase").hide(),t){case"all":a=this.plugins,this.isSearching||this.$el.find(".js-plugins-showcase").show();break;case"activated":for(s=0;s<this.plugins.length;s++)(n=this.plugins[s]).installed&&n.active&&a.push(n);o="no_result_search_plugin_activated",r="no_plugin_activated";break;case"deactivated":for(s=0;s<this.plugins.length;s++)(n=this.plugins[s]).installed&&!n.active&&a.push(n);o="no_result_search_plugin_deactivated",r="no_plugin_deactivated";break;case"hasupdate":for(s=0;s<this.plugins.length;s++)(n=this.plugins[s]).installed&&n.hasUpdate&&a.push(n);o="no_result_search_plugin_updates",r="no_plugin_updates"}if(i&&(this.page=1),this.$el.find(".js-no-result-search").addClass("sui-hidden"),this.$el.find(".dashui-table-plugins").removeClass("sui-hidden"),this.isSearching){if((a=this.getSearchResult(a,this.$el.find("input[name=search]").val().toLowerCase())).length<1){var l=e.wdp_locale[o];l&&(this.$el.find(".js-no-result-search-message").html(l),this.$el.find(".js-no-result-search").removeClass("sui-hidden"),this.$el.find(".dashui-table-plugins").addClass("sui-hidden"))}}else if(a.length<1&&r){var d=e.wdp_locale[r];d&&(this.$el.find(".js-no-result-search-message").html(d),this.$el.find(".js-no-result-search").removeClass("sui-hidden"),this.$el.find(".dashui-table-plugins").addClass("sui-hidden"))}var u=!0;this.currentFilter===t&&(u=!1),this.displayPlugins(a,u)},paginate:function(t,e){var i=0;if(e){for(i in this.bulkPluginsList)this.bulkPluginsList.hasOwnProperty(i)&&this.$el.find(".dashui-table-plugins tbody tr td.dashui-column-title input.js-plugin-check[value="+i+"]").removeAttr("checked").trigger("change");this.bulkPluginsList={},this.$el.find(".js-plugins-bulk-action").trigger("change")}for(i in this.$el.find(".dashui-table-plugins tbody tr").not(".bulk-action-row").show(),this.bulkPluginsList)this.$el.find(".dashui-table-plugins tbody tr[data-project="+i+"] .js-plugin-check").attr("checked","checked")},search:function(t){var e=!1;if("all"!==this.$el.find(".sui-tabs-menu .sui-tab-item.active").data("filter")&&(e=!0),this.$el.find(".sui-tabs-menu .sui-tab-item").removeClass("active"),this.$el.find(".sui-tabs-menu .sui-tab-item[data-filter=all]").addClass("active"),this.currentFilter="all",""===t.toLowerCase())return this.isSearching=!1,this.page=1,void this.filterPlugins(this.currentFilter,e);this.isSearching=!0,this.page=1,this.filterPlugins(this.currentFilter,e)},getSearchResult:function(t,e){var i,n,s=[];for(n=0;n<t.length;n++)-1!==(i=t[n]).searchable.toLowerCase().indexOf(e)&&s.push(i);return s},activate:function(i){var n=this,s=i.project;this.$el.find("a.sui-button[data-action=project-activate][data-project="+s+"]").addClass("sui-button-onload"),this.$el.find("tr[data-project="+s+"] .dashui-loader-wrap .dashui-loader-text").addClass("sui-hidden"),this.$el.find("tr[data-project="+s+"] .dashui-loader-wrap .dashui-loader").show(),this.$el.find("tr[data-project="+s+"] .dashui-loader-wrap .dashui-loader .dashui-loader-delete").hide(),this.disableActions(s),this.hideNotifications();var a={action:"wdp-"+i.action,hash:i.hash,pid:s,is_network:+t("body").hasClass("network-admin")};t.post(e.ajaxurl,a,function(t){t.success?(n.showNotification("js-activated-single",""),n.hidePluginDialogAfterInstall(s),e.location.reload()):t.data&&t.data.message?n.showNotification("js-failed-activated-single",t.data.message):n.showNotification("js-general-fail","")},"json").always(function(){n.$el.find("a.sui-button[data-action=project-activate][data-project="+s+"]").removeClass("sui-button-onload"),n.$el.find("tr[data-project="+s+"] .dashui-loader-wrap .dashui-loader").hide(),n.enableActions(s)}).fail(function(t,e,i){n.showNotification("js-general-fail","")})},deactivate:function(i){var n=this,s=i.project;this.$el.find("a.sui-button[data-action=project-deactivate][data-project="+s+"]").addClass("sui-button-onload"),this.$el.find("tr[data-project="+s+"] .dashui-loader-wrap .dashui-loader-text").addClass("sui-hidden"),this.$el.find("tr[data-project="+s+"] .dashui-loader-wrap .dashui-loader").show(),this.disableActions(s),this.hideNotifications();var a={action:"wdp-"+i.action,hash:i.hash,pid:s,is_network:+t("body").hasClass("network-admin")};t.post(e.ajaxurl,a,function(t){t.success?(n.showNotification("js-deactivated-single",""),e.location.reload()):t.data&&t.data.message?n.showNotification("js-failed-deactivated-single",t.data.message):n.showNotification("js-general-fail","")},"json").always(function(){n.$el.find("a.sui-button[data-action=project-deactivate][data-project="+s+"]").removeClass("sui-button-onload"),n.$el.find("tr[data-project="+s+"] .dashui-loader-wrap .dashui-loader").hide(),n.enableActions(s)}).fail(function(t,e,i){n.showNotification("js-general-fail","")})},showChangelog:function(t){return!!this.isChangelogHash()||(e.location.hash+="changelog",this.showPluginDialog(t),this.enableActions(t),this.$el.find("a.sui-button[data-action=project-update][data-project="+t+"]").removeClass("sui-button-onload"),!1)},update:function(i,n){if(this.maybeShowFtpDialog())return!1;var s=this,a=!0,o=i.project;if(this.$el.find("a.sui-button[data-action=project-update][data-project="+o+"]").addClass("sui-button-onload"),this.disableActions(o),this.hideNotifications(),n&&(a=this.showChangelog(o)),!a)return!1;var r={action:"wdp-"+i.action,hash:i.hash,pid:o,is_network:+t("body").hasClass("network-admin")};t.post(e.ajaxurl,r,function(t){t.success?(s.showNotification("js-updated-single",""),t.data&&t.data.html&&(s.$el.find(".js-plugin-box[data-project="+o+"]").replaceWith(t.data.html),s.refreshPluginList(),s.hidePluginDialog(o),s.initPluginDialog(o),s.initPluginDialogAfterInstall(o),s.refreshUpdateCount(1))):t.data&&t.data.message?s.showNotification("js-failed-updated-single",t.data.message):s.showNotification("js-general-fail","")},"json").always(function(){s.$el.find("a.sui-button[data-action=project-update][data-project="+o+"]").removeClass("sui-button-onload"),s.enableActions(o)}).fail(function(t,e,i){s.showNotification("js-general-fail","")})},install:function(i){if(this.maybeShowFtpDialog())return!1;var n=this,s=i.project;this.$el.find("a.sui-button[data-action=project-install][data-project="+s+"]").addClass("sui-button-onload"),this.$el.find("a.sui-button-icon[data-action=project-install][data-project="+s+"]").removeClass("sui-button-onload"),this.$el.find("a.sui-button-icon[data-action=project-install][data-project="+s+"]").addClass("sui-button-onload"),this.disableActions(s),this.hideNotifications();var a={action:"wdp-"+i.action,hash:i.hash,pid:s,is_network:+t("body").hasClass("network-admin")};t.post(e.ajaxurl,a,function(t){if(t.success){if(t.data&&t.data.html){n.$el.find(".js-plugin-box[data-project="+s+"]").replaceWith(t.data.html),n.refreshPluginList(),n.hidePluginDialog(s),n.initPluginDialog(s),n.initPluginDialogAfterInstall(s);var e=n.searchPluginById(s);e&&!e.active&&n.showPluginDialogAfterInstall(s)}}else t.data&&t.data.message?n.showNotification("js-failed-installed-single",t.data.message):n.showNotification("js-general-fail","")},"json").always(function(){n.$el.find("a.sui-button[data-action=project-install][data-project="+s+"]").removeClass("sui-button-onload"),n.$el.find("a.sui-button-icon[data-action=project-install][data-project="+s+"]").find(".sui-loading-text").show(),n.$el.find("a.sui-button-icon[data-action=project-install][data-project="+s+"]").find(".sui-loading").hide(),n.enableActions(s)}).fail(function(t,e,i){n.showNotification("js-general-fail","")})},uninstall:function(i){if(this.maybeShowFtpDialog())return!1;var n=this,s=i.project;this.$el.find("a.sui-button[data-action=project-delete][data-project="+s+"]").addClass("sui-button-onload"),this.$el.find("tr[data-project="+s+"] .dashui-loader-wrap .dashui-loader-text").addClass("sui-hidden"),this.$el.find("tr[data-project="+s+"] .dashui-loader-wrap .dashui-loader").show(),this.$el.find("tr[data-project="+s+"] .dashui-loader-wrap .dashui-loader .dashui-loader-activate").hide(),this.disableActions(s),this.hideNotifications();var a={action:"wdp-"+i.action,hash:i.hash,pid:s,is_network:+t("body").hasClass("network-admin")};t.post(e.ajaxurl,a,function(t){t.success?(n.showNotification("js-deleted-single",""),t.data&&t.data.html&&(n.$el.find(".js-plugin-box[data-project="+s+"]").replaceWith(t.data.html),n.refreshPluginList(),n.hidePluginDialog(s),n.initPluginDialog(s),n.initPluginDialogAfterInstall(s))):t.data&&t.data.message?n.showNotification("js-failed-deleted-single",t.data.message):n.showNotification("js-general-fail","")},"json").always(function(){n.$el.find("a.sui-button[data-action=project-delete][data-project="+s+"]").removeClass("sui-button-onload"),n.$el.find("tr[data-project="+s+"] .dashui-loader-wrap .dashui-loader").hide(),n.enableActions(s)}).fail(function(t,e,i){n.showNotification("js-general-fail","")})},applyBulkAction:function(){var t=this.$el.find(".sui-dialog#bulk-action-modal");this.disableActions(null);var e=this.bulkPluginAction;this.bulkActionProgress=0,t.find(".sui-progress-text>span").text("0%"),t.find(".js-bulk-actions-progress").css("width","0%"),t.find(".js-bulk-actions-loader-icon").show(),this.bulkActionErrors=[];var i=1,n=!1,s=Object.keys(this.bulkPluginsList).length;if(s>0)for(var a in this.bulkPluginsList)i===s&&(n=!0),this.bulkPluginsList.hasOwnProperty(a)&&this.addBulkQueue(e,a,n),i++},addBulkQueue:function(i,n,s){var a=this,o=this.$el.find(".sui-dialog#bulk-action-modal"),r=o.find(".js-bulk-hash").data(),l="wdp-project-"+i,d=r[i],u=this.searchPluginById(n),c=100/Object.keys(this.bulkPluginsList).length;c=+c,c=Math.floor(c);var h=o.find(".js-bulk-actions-state"),p="%s";switch(i){case"update":p=e.wdp_locale.updating_plugin;break;case"activate":p=e.wdp_locale.activating_plugin;break;case"install":p=e.wdp_locale.installing_plugin;break;case"deactivate":p=e.wdp_locale.deactivating_plugin;break;case"delete":p=e.wdp_locale.deleting_plugin}if(("update"===i||"activate"===i||"install"===i)&&!u.isCompatible)return p=p.replace("%s",u.name),h.text(p),void setTimeout(function(){o.find(".js-bulk-errors").show(),o.find(".js-bulk-errors").append("<p>"+u.name+" : "+u.incompatibleReason+"</p>"),a.bulkActionErrors.push(u.incompatibleReason),a.updateBulkProgressBar(o,i,c,!!s)},1e3);t.ajaxq(this.bulkAjaxQueueName,{type:"POST",url:e.ajaxurl,data:{action:l,hash:d,pid:n,is_network:+t("body").hasClass("network-admin")},beforeSend:function(){p=p.replace("%s",u.name),h.text(p)},success:function(t){t.success?t.data&&t.data.html&&(a.$el.find(".js-plugin-box[data-project="+n+"]").replaceWith(t.data.html),a.hidePluginDialog(n),a.initPluginDialog(n),a.initPluginDialogAfterInstall(n),"update"===i&&a.refreshUpdateCount(1)):(t.data&&t.data.message&&(console.log(t.data.message),o.find(".js-bulk-errors").show(),o.find(".js-bulk-errors").append("<p>"+u.name+" : "+t.data.message+"</p>")),a.bulkActionErrors.push(t.data.message))},error:function(t){o.find(".js-bulk-errors").show(),o.find(".js-bulk-errors").append("<p>"+u.name+" : HTTP Request Error</p>"),a.bulkActionErrors.push("HTTP Request Error")},complete:function(){a.updateBulkProgressBar(o,i,c,!0)}})},updateBulkProgressBar:function(e,i,n,s){var a=this.bulkActionProgress;a=+a,a=Math.floor(a),this.bulkActionProgress=a+n,e.find(".js-bulk-actions-progress").css("width",this.bulkActionProgress+"%"),e.find(".sui-progress-text>span").text(this.bulkActionProgress+"%"),s&&!t.ajaxq.isRunning(this.bulkAjaxQueueName)&&this.onBulkActionCompleted(i)},onBulkActionCompleted:function(t){var e=this.$el.find(".sui-dialog#bulk-action-modal"),i=e.find(".js-bulk-actions-state"),n=Object.keys(this.bulkPluginsList).length;if(e.find(".js-bulk-actions-progress").css("width","100%"),e.find(".sui-progress-text>span").text("100%"),i.text(""),e.find(".js-bulk-actions-loader-icon").hide(),this.enableActions(null),"activate"===t||"deactivate"===t)this.bulkActionErrors.length||e.find(".js-bulk-message-need-reload").show();else if(!this.bulkActionErrors.length){this.bulkDialog.hide();var s="";switch(t){case"update":s="js-updated-single",n>1&&(s="js-updated-bulk");break;case"install":s="js-installed-single",n>1&&(s="js-installed-bulk");break;case"delete":s="js-deleted-single",n>1&&(s="js-deleted-bulk")}s&&this.showNotification(s)}},showNotification:function(t,e){this.$el.find(".sui-notice-top.js-stacked").remove();var i=this.$el.find(".js-notifications .sui-notice-top."+t).clone(!0,!0);i.find(".js-custom-message").html(e),i.addClass("js-stacked"),this.$el.find(".sui-wrap").append(i),i.show()},hideNotifications:function(){this.$el.find(".sui-notice-top").hide()},maybeShowFtpDialog:function(){if(this.$el.find(".sui-dialog#ftp-details").length>0){var t=i.getElementById("ftp-details");return this.ftpDialog=new wpmudevDashboardAdminDialog(t,this.$el.find(".sui-wrap").get(0)),this.ftpDialog.show(),!0}return!1},saveFtp:function(){var i=this.$el.find(".sui-dialog#ftp-details form"),n=this.$el.find(".sui-dialog#ftp-details");n.find(".ftp-submit").addClass("sui-button-onload"),n.find(".sui-notice").hide(),i.attr("disabled","disabled");var s={action:"wdp-credentials",hash:i.find("input[name=hash]").val(),ftp_pass:i.find("input#ftp_pass").val(),ftp_user:i.find("input#ftp_user").val(),ftp_host:i.find("input#ftp_host").val()};t.post(e.ajaxurl,s,function(t){t.success?(n.find(".sui-notice.sui-notice-success").show(),e.location.reload()):n.find(".sui-notice.sui-notice-error").show()},"json").always(function(){i.find(".ftp-submit").removeClass("sui-button-onload"),i.removeAttr("disabled")}).fail(function(t,e,i){n.find(".sui-notice.sui-notice-error").show()})},preparePluginDialog:function(){var e=this;this.$el.find(".sui-dialog.js-plugin-modal").each(function(){var i=t(this).data("project");i&&e.initPluginDialog(i)})},preparePluginDialogAfterInstall:function(){var e=this;this.$el.find(".sui-dialog.js-plugin-modal-after-install").each(function(){var i=t(this).data("project");i&&e.initPluginDialogAfterInstall(i)})},prepareBulkDialog:function(){var t=this;if(this.$el.find(".sui-dialog#bulk-action-modal").length>0){var e=i.getElementById("bulk-action-modal");return this.bulkDialog=new wpmudevDashboardAdminDialog(e,this.$el.find(".sui-wrap").get(0)),this.bulkDialog.on("show",function(){t.onBulkDialogShow()}),this.bulkDialog.on("hide",function(e){t.onBulkDialogHide()}),!0}return!1},onBulkDialogHide:function(){t.ajaxq.isRunning(this.bulkAjaxQueueName)&&t.ajaxq.abort(this.bulkAjaxQueueName),this.actionEnabled||this.enableActions(null),this.refreshPluginList()},onBulkDialogShow:function(){var t=this.$el.find(".sui-dialog#bulk-action-modal");this.bulkActionErrors=[],t.find(".js-bulk-message-need-reload").hide(),t.find(".js-bulk-errors").html(""),t.find(".js-bulk-errors").hide(""),this.applyBulkAction()},showPluginDialog:function(t){if(this.$el.find("#upgrade-membership").length)return!1;"object"===n(this.pluginDialogs[t])&&this.pluginDialogs[t].show()},hidePluginDialog:function(t){"object"===n(this.pluginDialogs[t])&&this.pluginDialogs[t].hide()},initPluginDialog:function(t){var s=this;"object"===n(this.pluginDialogs[t])&&this.pluginDialogs[t].destroy();var a=i.getElementById("plugin-modal-"+t);s.pluginDialogs[t]=new wpmudevDashboardAdminDialog(a,s.$el.find(".sui-wrap").get(0)),s.pluginDialogs[t].on("show",function(){s.$el.find(".sui-wrap").append(s.$el.find(".sui-dialog.js-plugin-modal#plugin-modal-"+t)),s.loadPluginDialogContent(t)}),s.pluginDialogs[t].on("hide",function(){s.$el.find(".sui-hidden .js-plugin-box[data-project="+t+"] .js-mode-modal").append(s.$el.find(".sui-dialog.js-plugin-modal#plugin-modal-"+t)),e.location.hash="_"})},loadPluginDialogContent:function(i){var n=this.$el.find(".sui-dialog.js-plugin-modal#plugin-modal-"+i),s=n.data("hash"),a=this;if(n.find(".sui-dialog-content .js-dialog-body").hasClass("js-is-loading")){var o={action:"wdp-show-popup",pid:i,type:"info",hash:s};t.post(e.ajaxurl,o,function(t){if(t.success){var e=t.data.html;a.onPluginDialogContentLoaded(n,e)}},"json").always(function(){n.find(".sui-dialog-content .js-dialog-body").removeClass("js-is-loading"),n.find(".sui-dialog-content .js-dialog-body").find(".js-dialog-loader").remove()}).fail(function(t,e,i){})}else a.onPluginDialogContentLoaded(n,null);return!1},onPluginDialogContentLoaded:function(t,e){(e=e||null)&&t.find(".sui-dialog-content .js-dialog-body").html(e);var i=t.find(".dashui-slider").find("ul.slider-nav"),n=t.find(".dashui-slider-main").find("li:first-child img"),s=function(){i.find("li:first-child").trigger("click")};n.get(0).complete?s():n.on("load",function(){s()}),this.isChangelogHash()?t.find(".sui-dialog-content .js-dialog-body").find('.sui-tabs div[data-tabs=""] div[data-index=changelog]').trigger("click"):t.find(".sui-dialog-content .js-dialog-body").find('.sui-tabs div[data-tabs=""] div[data-index=overview]').trigger("click")},showPluginDialogAfterInstall:function(t){"object"===n(this.pluginAfterInstallDialogs[t])&&this.pluginAfterInstallDialogs[t].show()},hidePluginDialogAfterInstall:function(t){"object"===n(this.pluginAfterInstallDialogs[t])&&this.pluginAfterInstallDialogs[t].hide()},initPluginDialogAfterInstall:function(t){var s=this;"object"===n(this.pluginAfterInstallDialogs[t])&&this.pluginAfterInstallDialogs[t].destroy();var a=i.getElementById("plugin-modal-after-install-"+t);s.pluginAfterInstallDialogs[t]=new wpmudevDashboardAdminDialog(a,s.$el.find(".sui-wrap").get(0)),s.pluginAfterInstallDialogs[t].on("show",function(){s.$el.find(".sui-wrap").append(s.$el.find(".sui-dialog.js-plugin-modal-after-install#plugin-modal-after-install-"+t))}),s.pluginAfterInstallDialogs[t].on("hide",function(){s.$el.find(".sui-hidden .js-plugin-box[data-project="+t+"] .js-mode-modal-after-install").append(s.$el.find(".sui-dialog.js-plugin-modal-after-install#plugin-modal-after-install"+t)),e.location.hash="_"})},disableActions:function(t){this.actionEnabled=!1,this.$el.find(".dashui-table-plugins .plugin-row-actions a").attr("disabled","disabled"),this.$el.find(".dashui-table-plugins .dashui-plugin-actions button").attr("disabled","disabled"),this.$el.find(".dashui-top-plugin .sui-actions-right a").attr("disabled","disabled"),this.$el.find(".dashui-new-plugin .sui-actions-right a").attr("disabled","disabled"),this.$el.find(".sui-dialog.js-plugin-modal .sui-box-header .sui-actions-right a").attr("disabled","disabled"),this.$el.find(".sui-dialog.js-plugin-modal .sui-box-footer .sui-actions-right a").attr("disabled","disabled"),this.$el.find(".dashui-table-plugins .plugin-row-actions a").addClass("disabled"),this.$el.find(".dashui-top-plugin .sui-actions-right a").addClass("disabled"),this.$el.find(".dashui-new-plugin .sui-actions-right a").addClass("disabled"),this.$el.find(".sui-dialog.js-plugin-modal .sui-box-header .sui-actions-right a").addClass("disabled"),this.$el.find(".sui-dialog.js-plugin-modal .sui-box-footer .sui-actions-right a").addClass("disabled");var e=this.$el.find("div.sui-dropdown a.js-dropdown-actions");null!==t&&(e=this.$el.find("div.sui-dropdown a.js-dropdown-actions[data-project="+t+"]")),e.addClass("sui-button-onload"),this.$el.find("input[name=search]").attr("disabled","disabled"),this.$el.find(".dashui-plugins-filter-tabs .sui-tabs-menu .sui-tab-item").css("cursor","not-allowed")},enableActions:function(t){this.actionEnabled=!0,this.$el.find(".dashui-table-plugins .plugin-row-actions a").removeAttr("disabled"),this.$el.find(".dashui-table-plugins .dashui-plugin-actions button").removeAttr("disabled"),this.$el.find(".dashui-top-plugin .sui-actions-right a").removeAttr("disabled"),this.$el.find(".dashui-new-plugin .sui-actions-right a").removeAttr("disabled"),this.$el.find(".sui-dialog.js-plugin-modal .sui-box-header .sui-actions-right a").removeAttr("disabled"),this.$el.find(".sui-dialog.js-plugin-modal .sui-box-footer .sui-actions-right a").removeAttr("disabled"),this.$el.find(".dashui-table-plugins .plugin-row-actions a").removeClass("disabled"),this.$el.find(".dashui-top-plugin .sui-actions-right a").removeClass("disabled"),this.$el.find(".dashui-new-plugin .sui-actions-right a").removeClass("disabled"),this.$el.find(".sui-dialog.js-plugin-modal .sui-box-header .sui-actions-right a").removeClass("disabled"),this.$el.find(".sui-dialog.js-plugin-modal .sui-box-footer .sui-actions-right a").removeClass("disabled");var e=this.$el.find("div.sui-dropdown a.js-dropdown-actions");null!==t&&(e=this.$el.find("div.sui-dropdown a.js-dropdown-actions[data-project="+t+"]")),e.removeClass("sui-button-onload"),this.$el.find("input[name=search]").removeAttr("disabled"),this.$el.find(".dashui-plugins-filter-tabs .sui-tabs-menu .sui-tab-item").css("cursor","pointer")},processHash:function(){var t=location.hash;(t=(t=t.replace(/^#/,"")).split("="))[0]&&"pid"===t[0]&&t[1]&&this.showPluginDialog(t[1])},isChangelogHash:function(){return-1!==location.hash.indexOf("changelog")},isUpdateHash:function(){var t=location.hash;return!(!(t=(t=t.replace(/^#/,"")).split("="))[0]||"pid"!==t[0]||!t[1]||"changelog"!==t[2])},refreshUpdateCount:function(e){var i=t(".wdev-update-count"),n=this.$el.find(".wdev-update-tab"),s=t(".wdev-all-tab");if(n.length){var a=n.data("count"),o=a=+a;a>0&&(a-=e),a>=0&&(n.data("count",a),i.data("count",a),i.length&&(i.find("span.countval").text(a),i.removeClass("count-"+o),i.addClass("count-"+a)),n.find("span.sui-tag").text(a),a||(console.log(s),n.parent("li").remove(),s.parent("li").addClass("current"),this.filterPlugins("all",!0)))}}}),t.fn[a]=function(e){return this.each(function(){t.data(this,a)||t.data(this,a,new o(this,e))})}}(jQuery,window,document)},function(t,e,i){"use strict";!function(t,e,i,n){var s="wpmudevDashboardAdminSupportPage";function a(e,i){this.element=e,this.$el=t(this.element),this.secDialog=null,this.init()}t.extend(a.prototype,{init:function(){this.prepareSecurityDialog(),this.attachEvents(),t(e).trigger("hashchange"),this.$el.find(".sui-tabs-menu.js-filter-ticket .sui-tab-item.active").trigger("click")},attachEvents:function(){var i=this;this.$el.on("click",'.sui-tabs div[data-tabs=""] div',function(){var e=t(this).closest(".sui-tabs"),i=t(this).data("index");e.find('div[data-tabs=""] div').removeClass("active"),t(this).addClass("active"),e.find('div[data-panes=""] div').removeClass("active"),e.find('div[data-panes=""] div[data-index="'+i+'"]').addClass("active")}),this.$el.on("click",".js-modal-security",function(t){return t.preventDefault(),i.secDialog.show(),!1}),t(e).on("hashchange",function(){i.processHash()}),this.$el.find(".sui-tabs-menu.js-filter-ticket .sui-tab-item").click(function(){t(this).closest(".sui-tabs-menu").find(".sui-tab-item").removeClass("active"),t(this).addClass("active"),i.filterTickets(t(this).data("filter"))}),this.$el.on("click",".sui-notice-top .sui-notice-dismiss",function(e){return e.preventDefault(),t(this).closest(".sui-notice-top").stop().slideUp("slow"),!1}),this.$el.on("submit","form",function(e){return t(this).find('button[type="submit"]').addClass("sui-button-onload"),!0}),this.$el.on("click",".js-loading-link",function(e){return t(this).addClass("sui-button-onload"),!0})},processHash:function(){var t=location.hash;switch(t=t.replace(/^#/,""),this.$el.find(".sui-vertical-tabs li.sui-vertical-tab").removeClass("current"),this.$el.find(".js-sidenav-content").hide(),t){case"access":this.$el.find('.sui-vertical-tabs li.sui-vertical-tab a[href="#access"]').closest("li.sui-vertical-tab").addClass("current"),this.$el.find(".js-sidenav-content#access").show(),this.$el.find(".sui-sidenav select.sui-mobile-nav").val("#access"),this.$el.find(".sui-sidenav select.sui-mobile-nav").trigger("change");break;case"system":this.$el.find('.sui-vertical-tabs li.sui-vertical-tab a[href="#system"]').closest("li.sui-vertical-tab").addClass("current"),this.$el.find(".js-sidenav-content#system").show(),this.$el.find(".sui-sidenav select.sui-mobile-nav").val("#system"),this.$el.find(".sui-sidenav select.sui-mobile-nav").trigger("change");break;default:this.$el.find('.sui-vertical-tabs li.sui-vertical-tab a[href="#ticket"]').closest("li.sui-vertical-tab").addClass("current"),this.$el.find(".js-sidenav-content#ticket").show(),this.$el.find(".sui-sidenav select.sui-mobile-nav").val("#ticket"),this.$el.find(".sui-sidenav select.sui-mobile-nav").trigger("change")}},prepareSecurityDialog:function(){if(this.$el.find(".sui-dialog#security-details").length>0){var t=i.getElementById("security-details");return this.secDialog=new wpmudevDashboardAdminDialog(t,this.$el.find(".sui-wrap").get(0)),!0}},filterTickets:function(t){this.$el.find(".js-filter-ticket-content").hide(),this.$el.find(".js-filter-ticket-content[data-filter="+t+"]").show()}}),t.fn[s]=function(e){return this.each(function(){t.data(this,s)||t.data(this,s,new a(this,e))})}}(jQuery,window,document)},function(t,e,i){"use strict";!function(t,e,i,n){var s="wpmudevDashboardAdminToolsPage";function a(e,i){this.element=e,this.$el=t(this.element),this.wpMediaFrame=null,this.init()}t.extend(a.prototype,{init:function(){this.attachEvents(),t(e).trigger("hashchange"),this.initJsTabsCheckbox(),this.initBrandingMediaUploader()},attachEvents:function(){var i=this;this.$el.on("click",'.sui-tabs div[data-tabs=""] div',function(){var e=t(this).closest(".sui-tabs"),i=t(this).data("index");e.find('div[data-tabs=""] div').removeClass("active"),t(this).addClass("active"),e.find('div[data-panes=""] div').removeClass("active"),e.find('div[data-panes=""] div[data-index="'+i+'"]').addClass("active")}),t(e).on("hashchange",function(){i.processHash()}),this.$el.on("click",".sui-notice-top .sui-notice-dismiss",function(e){return e.preventDefault(),t(this).closest(".sui-notice-top").stop().slideUp("slow"),!1}),this.$el.on("submit","form",function(e){return t(this).find('button[type="submit"]').addClass("sui-button-onload"),!0})},initJsTabsCheckbox:function(){t(".sui-side-tabs label.sui-tab-item input").each(function(){var e=t(this),i=e.parent("label"),n=e.data("tab-menu"),s=e.closest(".sui-side-tabs"),a=s.find(".sui-tabs-menu .sui-tab-item"),o=a.find("input");e.on("click",function(t){a.removeClass("active"),o.removeAttr("checked"),s.find(".sui-tabs-content div[data-tab-content]").removeClass("active"),i.addClass("active"),e.attr("checked","checked"),s.find('.sui-tabs-content div[data-tab-content="'+n+'"]').length&&s.find('.sui-tabs-content div[data-tab-content="'+n+'"]').addClass("active")})}),this.$el.on("click",'.sui-side-tabs.js-tabs-checkbox div[data-tabs=""] div',function(){var e=t(this).closest(".js-tabs-checkbox"),i=e.data("checkbox"),n=e.find("input[type=checkbox][name="+i+"]");e.find('div[data-tabs=""] div').removeClass("active"),t(this).addClass("active"),t(this).data("checked")?n.attr("checked","checked"):n.removeAttr("checked"),e.trigger("change")}),this.$el.find(".sui-side-tabs.js-tabs-checkbox").trigger("change")},initBrandingMediaUploader:function(){var t=this,e=this.$el.find(".wp-browse-media"),i=this.$el.find(".js-clear-image");e.on("click",function(i){return i.preventDefault(),t.wpMediaFrame?(t.wpMediaFrame.open(),!1):(t.wpMediaFrame=wp.media({title:e.data("frame-title"),button:{text:e.data("button-text")},multiple:!1}),t.wpMediaFrame.on("select",function(){var i=t.wpMediaFrame.state().get("selection").first().toJSON(),n=t.$el.find("#"+e.data("input-id")),s=t.$el.find("#"+e.data("input-id-container")),a=t.$el.find("#"+e.data("preview-id")),o=t.$el.find("#"+e.data("upload-wrapper-id")),r=t.$el.find("#"+e.data("text-id"));a.css("background-image","url("+i.url+")"),n.val(i.url),s.val(i.id),o.addClass("sui-has_file"),r.html(i.url)}),t.wpMediaFrame.on("open",function(){t.$el.hasClass("wpmud")&&t.$el.removeClass("wpmud")}),t.wpMediaFrame.on("close",function(){t.$el.hasClass("wpmud")||t.$el.addClass("wpmud")}),t.wpMediaFrame.open(),!1)}),i.on("click",function(i){i.preventDefault();var n=t.$el.find("#"+e.data("input-id")),s=t.$el.find("#"+e.data("preview-id")),a=t.$el.find("#"+e.data("upload-wrapper-id")),o=t.$el.find("#"+e.data("text-id"));return s.css("background-image","url()"),n.val(""),a.removeClass("sui-has_file"),o.html(""),!1})},processHash:function(){var t=location.hash;switch(t=t.replace(/^#/,""),this.$el.find(".sui-vertical-tabs li.sui-vertical-tab").removeClass("current"),this.$el.find(".js-sidenav-content").hide(),t){case"whitelabel":this.$el.find('.sui-vertical-tabs li.sui-vertical-tab a[href$="#whitelabel"]').closest("li.sui-vertical-tab").addClass("current"),this.$el.find(".js-sidenav-content#whitelabel").show(),this.$el.find(".sui-sidenav select.sui-mobile-nav").val("#whitelabel"),this.$el.find(".sui-sidenav select.sui-mobile-nav").trigger("change");break;default:this.$el.find('.sui-vertical-tabs li.sui-vertical-tab a[href$="#analytics"]').closest("li.sui-vertical-tab").addClass("current"),this.$el.find(".js-sidenav-content#analytics").show(),this.$el.find(".sui-sidenav select.sui-mobile-nav").val("#analytics"),this.$el.find(".sui-sidenav select.sui-mobile-nav").trigger("change")}}}),t.fn[s]=function(e){return this.each(function(){t.data(this,s)||t.data(this,s,new a(this,e))})}}(jQuery,window,document)},function(t,e,i){"use strict";!function(t,e,i,n){var s="wpmudevDashboardAdminSettingsPage";function a(e,i){this.element=e,this.$el=t(this.element),this.adminAddDialog=null,this.translationDialog=null,this.bulkAjaxQueueName="bulk-ajax-queue-translation",this.init()}t.extend(a.prototype,{init:function(){this.prepareAdminAddDialog(),this.prepareAdminAddSearch(),this.prepareTranslationUpdateDialog(),this.attachEvents(),t(e).trigger("hashchange")},attachEvents:function(){var i=this;if(t(e).on("hashchange",function(){i.processHash()}),this.$el.on("click",".sui-notice-top .sui-notice-dismiss",function(e){return e.preventDefault(),t(this).closest(".sui-notice-top").stop().slideUp("slow"),!1}),this.$el.on("click","#update_tranlsations",function(t){return t.preventDefault(),i.maybeShowTranslationDialog(),!1}),this.$el.on("click","button#update-selected-translations",function(e){return e.preventDefault(),t(this).addClass("sui-button-onload"),i.maybeShowTranslationUpdateDialog(),!1}),this.$el.on("change","input.js-plugin-check",function(){var e=t(this).val();if(i.bulkPluginsList||(i.bulkPluginsList=[]),t(this).is(":checked"))i.bulkPluginsList.push(e);else{var n=i.bulkPluginsList;n=n.filter(function(t){return t!==e}),i.bulkPluginsList=n}i.$el.trigger("wpmu:translation-projects")}),this.$el.on("wpmu:translation-projects",function(){i.bulkPluginsList.length&&""!==i.bulkPluginAction?i.$el.find("#update-selected-translations").removeAttr("disabled"):i.$el.find("#update-selected-translations").attr("disabled","disabled")}),this.$el.on("click",".js-show-admin-add-modal",function(t){return t.preventDefault(),i.adminAddDialog.show(),!1}),this.$el.on("submit","form#form-admin-add",function(e){return!!i.$el.find("#searchuser").val()&&(t(this).find('button[type="submit"]').addClass("sui-button-onload"),!0)}),this.$el.on("submit","form",function(e){return"form-admin-add"!==t(this).attr("id")&&t(this).find('button[type="submit"]').addClass("sui-button-onload"),!0}),this.$el.on("click",".js-remove-user-permisssions",function(){t(this).addClass("sui-button-onload")}),this.isUpdateNotificationHash()){var n=e.wdp_locale.translation_updated;n=n.replace("%s",this.getTranslationUpdateCount()),this.showNotification("js-translation-updated",n);var s=e.location.href.split("#")[0]+"#translation";history.replaceState(null,null,s)}},processHash:function(){var t=location.hash;switch(t=t.replace(/^#/,""),this.$el.find(".sui-vertical-tabs li.sui-vertical-tab").removeClass("current"),this.$el.find(".js-sidenav-content").hide(),t.includes("translation#")&&(t="translation"),t){case"permissions":this.$el.find('.sui-vertical-tabs li.sui-vertical-tab a[href$="#permissions"]').closest("li.sui-vertical-tab").addClass("current"),this.$el.find(".js-sidenav-content#permissions").show(),this.$el.find(".sui-sidenav select.sui-mobile-nav").val("#permissions"),this.$el.find(".sui-sidenav select.sui-mobile-nav").trigger("change");break;case"translation":this.$el.find('.sui-vertical-tabs li.sui-vertical-tab a[href$="#translation"]').closest("li.sui-vertical-tab").addClass("current"),this.$el.find(".js-sidenav-content#translation").show(),this.$el.find(".sui-sidenav select.sui-mobile-nav").val("#translation"),this.$el.find(".sui-sidenav select.sui-mobile-nav").trigger("change");break;case"membership":this.$el.find('.sui-vertical-tabs li.sui-vertical-tab a[href$="#membership"]').closest("li.sui-vertical-tab").addClass("current"),this.$el.find(".js-sidenav-content#membership").show(),this.$el.find(".sui-sidenav select.sui-mobile-nav").val("#membership"),this.$el.find(".sui-sidenav select.sui-mobile-nav").trigger("change");break;case"apikey":this.$el.find('.sui-vertical-tabs li.sui-vertical-tab a[href$="#apikey"]').closest("li.sui-vertical-tab").addClass("current"),this.$el.find(".js-sidenav-content#apikey").show(),this.$el.find(".sui-sidenav select.sui-mobile-nav").val("#apikey"),this.$el.find(".sui-sidenav select.sui-mobile-nav").trigger("change");break;default:this.$el.find('.sui-vertical-tabs li.sui-vertical-tab a[href$="#general"]').closest("li.sui-vertical-tab").addClass("current"),this.$el.find(".js-sidenav-content#general").show(),this.$el.find(".sui-sidenav select.sui-mobile-nav").val("#general"),this.$el.find(".sui-sidenav select.sui-mobile-nav").trigger("change")}},prepareAdminAddDialog:function(){if(this.$el.find(".sui-dialog#admin-add").length>0){var t=i.getElementById("admin-add");return this.adminAddDialog=new wpmudevDashboardAdminDialog(t,this.$el.find(".sui-wrap").get(0)),!0}},prepareAdminAddSearch:function(){var i=this.$el.find("#searchuser"),n=i.data("hash"),s=i.data("language-searching"),a=i.data("language-noresults"),o=i.data("language-error-load"),r=i.data("language-input-tooshort");i.SUIselect2({allowClear:!0,dropdownCssClass:"sui-select-dropdown",dropdownParent:this.$el.find(".sui-dialog#admin-add"),ajax:{url:e.ajaxurl,type:"POST",data:function(t){return{action:"wdp-usersearch",hash:n,q:t.term}},processResults:function(t){return{results:t.data}}},templateResult:function(e){return void 0!==e.id&&void 0!==e.label?t(e.label):e.text},templateSelection:function(t){return t.display||t.text},language:{searching:function(){return s},noResults:function(){return a},errorLoading:function(){return o},inputTooShort:function(){return r}}})},prepareTranslationUpdateDialog:function(){var t=this;if(this.$el.find(".sui-dialog#bulk-action-translation-modal").length>0){var e=i.getElementById("bulk-action-translation-modal");return this.bulkDialog=new wpmudevDashboardAdminDialog(e,this.$el.find(".sui-wrap").get(0)),this.bulkDialog.on("show",function(){t.onTranslationUpdateShow()}),this.bulkDialog.on("hide",function(e){t.onTranslationUpdateHide()}),!0}return!1},maybeShowTranslationDialog:function(){if(this.$el.find(".sui-dialog#translation-details").length>0){var t=i.getElementById("translation-details");return this.translationDialog=new wpmudevDashboardAdminDialog(t,this.$el.find(".sui-wrap").get(0)),this.translationDialog.show(),!0}return!1},maybeShowTranslationUpdateDialog:function(){var t=this;if(!t.bulkPluginsList.length)return!1;var e=t.$el.find(".sui-dialog#bulk-action-translation-modal");t.TranslationUpdateErrors=[],e.find(".js-bulk-errors").html(""),e.find(".js-bulk-errors").hide(""),setTimeout(function(){t.translationDialog.hide(),t.bulkDialog.show(),t.$el.find("#update-selected-translations").removeClass("sui-button-onload")},1e3)},onTranslationUpdateHide:function(){t.ajaxq.isRunning(this.bulkAjaxQueueName)&&t.ajaxq.abort(this.bulkAjaxQueueName)},onTranslationUpdateShow:function(){this.applyBulkAction()},applyBulkAction:function(){var t=this.$el.find(".sui-dialog#bulk-action-translation-modal");this.bulkActionProgress=0,t.find(".sui-progress-text>span").text("0%"),t.find(".js-bulk-actions-progress").css("width","0%"),t.find(".js-bulk-actions-loader-icon").show(),this.bulkActionErrors=[];var e=1,i=!1,n=this.bulkPluginsList.length;if(n>0)for(var s in this.bulkPluginsList)e===n&&(i=!0),this.bulkPluginsList&&this.addBulkQueue(this.bulkPluginsList[s],i),e++},addBulkQueue:function(i,n){var s=this,a=this.$el.find(".sui-dialog#bulk-action-translation-modal"),o=a.find(".js-bulk-hash").data().translationUpdate,r=s.$el.find("#translation-bulk-action-"+i).data("plugin-name"),l=100/this.bulkPluginsList.length;l=+l,l=Math.floor(l);var d=a.find(".js-bulk-actions-state"),u=e.wdp_locale.installing_translation;t.ajaxq(this.bulkAjaxQueueName,{type:"POST",url:e.ajaxurl,data:{action:"wdp-translation-update",hash:o,slug:i,is_network:+t("body").hasClass("network-admin")},beforeSend:function(){u=u.replace("%s",r),d.text(u)},success:function(t){t.success||(t.data&&t.data.message&&(a.find(".js-bulk-errors").append("<p>"+r+" : "+t.data.message+"</p>"),a.find(".js-bulk-errors").show()),s.bulkActionErrors.push(t.data.message))},error:function(t){a.find(".js-bulk-errors").show(),a.find(".js-bulk-errors").append("<p>"+r+" : HTTP Request Error</p>"),s.bulkActionErrors.push("HTTP Request Error")},complete:function(){s.updateBulkProgressBar(a,l,!0)}})},updateBulkProgressBar:function(e,i,n){var s=this.bulkActionProgress;s=+s,s=Math.floor(s),this.bulkActionProgress=s+i,e.find(".js-bulk-actions-progress").css("width",this.bulkActionProgress+"%"),e.find(".sui-progress-text>span").text(this.bulkActionProgress+"%"),n&&!t.ajaxq.isRunning(this.bulkAjaxQueueName)&&this.onBulkActionCompleted()},onBulkActionCompleted:function(){var t=this.$el.find(".sui-dialog#bulk-action-translation-modal"),i=t.find(".js-bulk-actions-state"),n=this.bulkPluginsList.length;t.find(".js-bulk-actions-progress").css("width","100%"),t.find(".sui-progress-text>span").text("100%"),i.text(""),t.find(".js-bulk-actions-loader-icon").hide(),this.bulkActionErrors.length||(e.location.href+="#translationUpdate="+n,location.reload())},isUpdateNotificationHash:function(){return-1!==location.hash.indexOf("translationUpdate")},getTranslationUpdateCount:function(){var t=0,i=location.hash.indexOf("translationUpdate");return-1!==i&&(t=(t=e.location.hash.slice(i)).split("=")[1]),t},showNotification:function(t,e){this.$el.find(".sui-notice-top.js-stacked").remove();var i=this.$el.find(".js-notifications .sui-notice-top."+t).clone(!0,!0);i.find(".js-custom-message").html(e),i.addClass("js-stacked"),this.$el.find(".sui-wrap").append(i),i.show()}}),t.fn[s]=function(e){return this.each(function(){t.data(this,s)||t.data(this,s,new a(this,e))})}}(jQuery,window,document)},function(t,e,i){"use strict";!function(t,e,i,n){var s="wpmudevDashboardAdminLoginPage";function a(e,i){this.element=e,this.$el=t(this.element),this.animSyncInterval=null,this.numAnimateSync=0,this.currentAnimateSync=1,this.emailInput=this.$el.find(".js-wpmudev-login-form").find("#dashboard-email"),this.passwordInput=this.$el.find(".js-wpmudev-login-form").find("#dashboard-password"),this.init()}t.extend(a.prototype,{init:function(){this.initLoginButtonState(),this.attachEvents(),this.animateSync(),this.initiateHubSync(),this.storeSingleSignOnStatus()},initLoginButtonState:function(){if(this.$el.find(".js-login-form-submit-button").removeAttr("disabled"),this.$el.find(".js-login-form-submit-button").length){var e=this.emailInput.val(),i=this.passwordInput.val();e=t.trim(e),i=t.trim(i),""!==e&&this.isValidEmail(e)&&""!==i||this.$el.find(".js-login-form-submit-button").attr("disabled","disabled")}},attachEvents:function(){var e=this;this.$el.on("click",'.sui-tabs div[data-tabs=""] div',function(){var e=t(this).closest(".sui-tabs"),i=t(this).data("index");e.find('div[data-tabs=""] div').removeClass("active"),t(this).addClass("active"),e.find('div[data-panes=""] div').removeClass("active"),e.find('div[data-panes=""] div[data-index="'+i+'"]').addClass("active")}),this.$el.on("submit","form.js-wpmudev-login-form",function(){t(this).find("#dashboard-email").trigger("keyup"),t(this).find("#dashboard-password").trigger("keyup"),t(this).find(".js-login-form-submit-button").trigger("sso:save"),t(this).find(".js-login-form-submit-button").addClass("sui-button-onload");var i=e.emailInput.val(),n=e.passwordInput.val();return i=t.trim(i),n=t.trim(n),!(""===i||!e.isValidEmail(i)||""===n)||(t(this).find(".js-login-form-submit-button").removeClass("sui-button-onload"),t(this).find(".js-login-form-submit-button").attr("disabled","disabled"),!1)}),this.$el.on("keyup","form.js-wpmudev-login-form #dashboard-email",function(){t(this).closest(".sui-form-field").removeClass("sui-form-field-error"),t(this).closest(".sui-form-field").find(".js-required-message").addClass("sui-hidden"),t(this).closest(".sui-form-field").find(".js-valid-email-message").addClass("sui-hidden");var i=t.trim(t(this).val());""===i?(t(this).closest(".sui-form-field").addClass("sui-form-field-error"),t(this).closest(".sui-form-field").find(".js-required-message").removeClass("sui-hidden")):e.isValidEmail(i)||(t(this).closest(".sui-form-field").addClass("sui-form-field-error"),t(this).closest(".sui-form-field").find(".js-valid-email-message").removeClass("sui-hidden")),e.initLoginButtonState()}),this.$el.on("keyup","form.js-wpmudev-login-form #dashboard-password",function(){t(this).closest(".sui-form-field").removeClass("sui-form-field-error"),t(this).closest(".sui-form-field").find(".js-required-message").addClass("sui-hidden"),""===t.trim(t(this).val())&&(t(this).closest(".sui-form-field").addClass("sui-form-field-error"),t(this).closest(".sui-form-field").find(".js-required-message").removeClass("sui-hidden")),e.initLoginButtonState()})},isValidEmail:function(t){var e=t.match(/.+\@.+/g);return e&&e.length},animateSync:function(){var t=this,e=this.$el.find(".animate-sync");this.numAnimateSync=e.length,this.animSyncInterval=setInterval(function(){var e=t.currentAnimateSync+1;e>t.numAnimateSync&&(e=1),t.$el.find(".animate-sync").addClass("sui-hidden"),t.$el.find(".animate-sync.animate-"+e).removeClass("sui-hidden"),t.currentAnimateSync=e},5e3)},initiateHubSync:function(){var i=this.$el.find(".js-login-sync");if(i.length){var n=t(i).data(),s={action:"wdp-hub-sync",hash:n.hash,key:n.key};t.post(e.ajaxurl,s,function(t){t.data&&t.data.redirect?e.location.href=t.data.redirect:e.location.href=n.dashurl},"json").always(function(){}).fail(function(){e.location.href=n.dashurl})}},storeSingleSignOnStatus:function(){var i=this.$el.find("#enable-sso");this.$el.on("sso:save",".js-login-form-submit-button",function(n){n.preventDefault(),t(this).addClass("sui-button-onload");var s={action:"wdp-sso-status"};s.hash=t(i).data("nonce"),s.sso=0,s.ssoUserId=t(i).data("userid"),t(i).is(":checked")&&(s.sso=t(i).val()),t.post(e.ajaxurl,s,null,"json")})}}),t.fn[s]=function(e){return this.each(function(){t.data(this,s)||t.data(this,s,new a(this,e))})}}(jQuery,window,document)},function(t,e,i){"use strict";!function(t,e,i,n){var s="wpmudevDashboardAdminDashboardPage";function a(e,i){this.element=e,this.$el=t(this.element),this.pluginList=[],this.upgradeNonce=!1,this.redirectHash=!1,this.upgradeQueName="DashUpgradeQue",this.isFailed=!1,this.upgradedPlugins=[],this.init()}t.extend(a.prototype,{init:function(){this.attachEvents(),this.initUpgrading(),this.loggedinWelcomModal()},attachEvents:function(){this.$el.on("click",".sui-notice-top .sui-notice-dismiss",function(e){return e.preventDefault(),t(this).closest(".sui-notice-top").stop().slideUp("slow"),!1})},initUpgrading:function(){var e=this;if(!this.$el.find(".js-sync-plugins").length)return!1;this.$el.find("ul.js-sync-plugin-list").find("li.js-upgrading").each(function(){var i=t(this).data();e.upgradeNonce||(e.upgradeNonce=i.hash),e.redirectHash||(e.redirectHash=i.redirecth),e.pluginList.push(i.project)}),this.upgradePlugins()},upgradePlugins:function(){var t;for(t=0;t<this.pluginList.length;t++){var e=this.pluginList[t];this.addUpgradeAjaxQue(e)}},addUpgradeAjaxQue:function(i){var n=this;t.ajaxq(this.upgradeQueName,{type:"POST",url:e.ajaxurl,data:{action:"wdp-project-upgrade-free",hash:n.upgradeNonce,pid:i},success:function(t){t.success?(n.$el.find("ul.js-sync-plugin-list li.js-upgrading[data-project="+i+"]").addClass("sui-hidden"),n.$el.find("ul.js-sync-plugin-list li.js-upgraded[data-project="+i+"]").removeClass("sui-hidden"),n.upgradedPlugins.push(i)):(t.data&&t.data.message&&console.log(t.data.message),n.$el.find("ul.js-sync-plugin-list li.js-upgrading[data-project="+i+"]").addClass("sui-hidden"),n.$el.find("ul.js-sync-plugin-list li.js-failed-upgrading[data-project="+i+"]").removeClass("sui-hidden"),n.isFailed=!0)},error:function(t){n.$el.find("ul.js-sync-plugin-list li.js-upgrading[data-project="+i+"]").addClass("sui-hidden"),n.$el.find("ul.js-sync-plugin-list li.js-failed-upgrading[data-project="+i+"]").removeClass("sui-hidden"),n.isFailed=!0},complete:function(){t.ajaxq.isRunning(n.upgradeQueName)||n.redirectToDash()}})},loggedinWelcomModal:function(){var t=location.hash,i=e.location.href.split("#")[0];if("sync-plugins"===(t=t.replace(/^#/,""))){SUI.openModal("logged-welcome-modal",this.$el,void 0,!0),history.replaceState(null,null,i)}},redirectToDash:function(){t.ajaxq("redirectToDash",{type:"POST",url:e.ajaxurl,data:{action:"wdp-login-success",pid:this.upgradedPlugins,hash:this.redirectHash},success:function(t){t.data.redirect&&(e.location.href=t.data.redirect)}})}}),t.fn[s]=function(e){return this.each(function(){t.data(this,s)||t.data(this,s,new a(this,e))})}}(jQuery,window,document)}]); //# sourceMappingURL=dashboard-admin.min.js.map