diff options
author | dependabot[bot] <support@dependabot.com> | 2019-02-27 13:22:47 +0000 |
---|---|---|
committer | Roeland Jago Douma <roeland@famdouma.nl> | 2019-02-27 22:56:12 +0100 |
commit | cb22b64db929c87c302fe14fdbe1758bf2c18a58 (patch) | |
tree | 26e3d66289333f90fd3bb2d4eb529c34adda45b9 /core/js/dist/main.js | |
parent | 90f695f46e19959cb436f0b4da9b23287dfff787 (diff) | |
download | nextcloud-server-cb22b64db929c87c302fe14fdbe1758bf2c18a58.tar.gz nextcloud-server-cb22b64db929c87c302fe14fdbe1758bf2c18a58.zip |
Bump css-vars-ponyfill from 1.16.4 to 1.17.0
Bumps [css-vars-ponyfill](https://github.com/jhildenbiddle/css-vars-ponyfill) from 1.16.4 to 1.17.0.
- [Release notes](https://github.com/jhildenbiddle/css-vars-ponyfill/releases)
- [Changelog](https://github.com/jhildenbiddle/css-vars-ponyfill/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jhildenbiddle/css-vars-ponyfill/compare/v1.16.4...v1.17.0)
Signed-off-by: dependabot[bot] <support@dependabot.com>
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Diffstat (limited to 'core/js/dist/main.js')
-rw-r--r-- | core/js/dist/main.js | 69 |
1 files changed, 29 insertions, 40 deletions
diff --git a/core/js/dist/main.js b/core/js/dist/main.js index f8cf24b96a2..e594383397e 100644 --- a/core/js/dist/main.js +++ b/core/js/dist/main.js @@ -446,7 +446,7 @@ e.widget("ui.tabs",{version:"1.12.1",delay:300,options:{active:null,classes:{"ui e.widget("ui.tooltip",{version:"1.12.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var t=e(this).attr("title")||"";return e("<a>").text(t).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(t,n){var i=(t.attr("aria-describedby")||"").split(/\s+/);i.push(n),t.data("ui-tooltip-id",n).attr("aria-describedby",e.trim(i.join(" ")))},_removeDescribedBy:function(t){var n=t.data("ui-tooltip-id"),i=(t.attr("aria-describedby")||"").split(/\s+/),s=e.inArray(n,i);-1!==s&&i.splice(s,1),t.removeData("ui-tooltip-id"),(i=e.trim(i.join(" ")))?t.attr("aria-describedby",i):t.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.liveRegion=e("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this.disabledTitles=e([])},_setOption:function(t,n){var i=this;this._super(t,n),"content"===t&&e.each(this.tooltips,function(e,t){i._updateContent(t.element)})},_setOptionDisabled:function(e){this[e?"_disable":"_enable"]()},_disable:function(){var t=this;e.each(this.tooltips,function(n,i){var s=e.Event("blur");s.target=s.currentTarget=i.element[0],t.close(s,!0)}),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var t=e(this);if(t.is("[title]"))return t.data("ui-tooltip-title",t.attr("title")).removeAttr("title")}))},_enable:function(){this.disabledTitles.each(function(){var t=e(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))}),this.disabledTitles=e([])},open:function(t){var n=this,i=e(t?t.target:this.element).closest(this.options.items);i.length&&!i.data("ui-tooltip-id")&&(i.attr("title")&&i.data("ui-tooltip-title",i.attr("title")),i.data("ui-tooltip-open",!0),t&&"mouseover"===t.type&&i.parents().each(function(){var t,i=e(this);i.data("ui-tooltip-open")&&((t=e.Event("blur")).target=t.currentTarget=this,n.close(t,!0)),i.attr("title")&&(i.uniqueId(),n.parents[this.id]={element:this,title:i.attr("title")},i.attr("title",""))}),this._registerCloseHandlers(t,i),this._updateContent(i,t))},_updateContent:function(e,t){var n,i=this.options.content,s=this,r=t?t.type:null;if("string"==typeof i||i.nodeType||i.jquery)return this._open(t,e,i);(n=i.call(e[0],function(n){s._delay(function(){e.data("ui-tooltip-open")&&(t&&(t.type=r),this._open(t,e,n))})}))&&this._open(t,e,n)},_open:function(t,n,i){var s,r,o,a,l=e.extend({},this.options.position);function u(e){l.of=e,r.is(":hidden")||r.position(l)}i&&((s=this._find(n))?s.tooltip.find(".ui-tooltip-content").html(i):(n.is("[title]")&&(t&&"mouseover"===t.type?n.attr("title",""):n.removeAttr("title")),s=this._tooltip(n),r=s.tooltip,this._addDescribedBy(n,r.attr("id")),r.find(".ui-tooltip-content").html(i),this.liveRegion.children().hide(),(a=e("<div>").html(r.find(".ui-tooltip-content").html())).removeAttr("name").find("[name]").removeAttr("name"),a.removeAttr("id").find("[id]").removeAttr("id"),a.appendTo(this.liveRegion),this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:u}),u(t)):r.position(e.extend({of:n},this.options.position)),r.hide(),this._show(r,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(o=this.delayedShow=setInterval(function(){r.is(":visible")&&(u(l.of),clearInterval(o))},e.fx.interval)),this._trigger("open",t,{tooltip:r})))},_registerCloseHandlers:function(t,n){var i={keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var i=e.Event(t);i.currentTarget=n[0],this.close(i,!0)}}};n[0]!==this.element[0]&&(i.remove=function(){this._removeTooltip(this._find(n).tooltip)}),t&&"mouseover"!==t.type||(i.mouseleave="close"),t&&"focusin"!==t.type||(i.focusout="close"),this._on(!0,n,i)},close:function(t){var n,i=this,s=e(t?t.currentTarget:this.element),r=this._find(s);r?(n=r.tooltip,r.closing||(clearInterval(this.delayedShow),s.data("ui-tooltip-title")&&!s.attr("title")&&s.attr("title",s.data("ui-tooltip-title")),this._removeDescribedBy(s),r.hiding=!0,n.stop(!0),this._hide(n,this.options.hide,function(){i._removeTooltip(e(this))}),s.removeData("ui-tooltip-open"),this._off(s,"mouseleave focusout keyup"),s[0]!==this.element[0]&&this._off(s,"remove"),this._off(this.document,"mousemove"),t&&"mouseleave"===t.type&&e.each(this.parents,function(t,n){e(n.element).attr("title",n.title),delete i.parents[t]}),r.closing=!0,this._trigger("close",t,{tooltip:n}),r.hiding||(r.closing=!1))):s.removeData("ui-tooltip-open")},_tooltip:function(t){var n=e("<div>").attr("role","tooltip"),i=e("<div>").appendTo(n),s=n.uniqueId().attr("id");return this._addClass(i,"ui-tooltip-content"),this._addClass(n,"ui-tooltip","ui-widget ui-widget-content"),n.appendTo(this._appendTo(t)),this.tooltips[s]={element:t,tooltip:n}},_find:function(e){var t=e.data("ui-tooltip-id");return t?this.tooltips[t]:null},_removeTooltip:function(e){e.remove(),delete this.tooltips[e.attr("id")]},_appendTo:function(e){var t=e.closest(".ui-front, dialog");return t.length||(t=this.document[0].body),t},_destroy:function(){var t=this;e.each(this.tooltips,function(n,i){var s=e.Event("blur"),r=i.element;s.target=s.currentTarget=r[0],t.close(s,!0),e("#"+n).remove(),r.data("ui-tooltip-title")&&(r.attr("title")||r.attr("title",r.data("ui-tooltip-title")),r.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}}),!1!==e.uiBackCompat&&e.widget("ui.tooltip",e.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var e=this._superApply(arguments);return this.options.tooltipClass&&e.tooltip.addClass(this.options.tooltipClass),e}}),e.ui.tooltip})?i.apply(t,s):i)||(e.exports=r)},function(e,t,n){var i=n(444);"string"==typeof i&&(i=[[e.i,i,""]]);var s={hmr:!0,transform:void 0,insertInto:void 0};n(45)(i,s);i.locals&&(e.exports=i.locals)},function(e,t,n){t=e.exports=n(44)(!1);var i=n(58),s=i(n(135)),r=i(n(136)),o=i(n(137)),a=i(n(138)),l=i(n(139)),u=i(n(140));t.push([e.i,'/*! jQuery UI - v1.12.1 - 2016-09-14\n* http://jqueryui.com\n* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css\n* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6\n* Copyright jQuery Foundation and other contributors; Licensed MIT */\n\n/* Layout helpers\n----------------------------------*/\n.ui-helper-hidden {\n\tdisplay: none;\n}\n.ui-helper-hidden-accessible {\n\tborder: 0;\n\tclip: rect(0 0 0 0);\n\theight: 1px;\n\tmargin: -1px;\n\toverflow: hidden;\n\tpadding: 0;\n\tposition: absolute;\n\twidth: 1px;\n}\n.ui-helper-reset {\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\toutline: 0;\n\tline-height: 1.3;\n\ttext-decoration: none;\n\tfont-size: 100%;\n\tlist-style: none;\n}\n.ui-helper-clearfix:before,\n.ui-helper-clearfix:after {\n\tcontent: "";\n\tdisplay: table;\n\tborder-collapse: collapse;\n}\n.ui-helper-clearfix:after {\n\tclear: both;\n}\n.ui-helper-zfix {\n\twidth: 100%;\n\theight: 100%;\n\ttop: 0;\n\tleft: 0;\n\tposition: absolute;\n\topacity: 0;\n\tfilter:Alpha(Opacity=0); /* support: IE8 */\n}\n\n.ui-front {\n\tz-index: 100;\n}\n\n\n/* Interaction Cues\n----------------------------------*/\n.ui-state-disabled {\n\tcursor: default !important;\n\tpointer-events: none;\n}\n\n\n/* Icons\n----------------------------------*/\n.ui-icon {\n\tdisplay: inline-block;\n\tvertical-align: middle;\n\tmargin-top: -.25em;\n\tposition: relative;\n\ttext-indent: -99999px;\n\toverflow: hidden;\n\tbackground-repeat: no-repeat;\n}\n\n.ui-widget-icon-block {\n\tleft: 50%;\n\tmargin-left: -8px;\n\tdisplay: block;\n}\n\n/* Misc visuals\n----------------------------------*/\n\n/* Overlays */\n.ui-widget-overlay {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n}\n.ui-accordion .ui-accordion-header {\n\tdisplay: block;\n\tcursor: pointer;\n\tposition: relative;\n\tmargin: 2px 0 0 0;\n\tpadding: .5em .5em .5em .7em;\n\tfont-size: 100%;\n}\n.ui-accordion .ui-accordion-content {\n\tpadding: 1em 2.2em;\n\tborder-top: 0;\n\toverflow: auto;\n}\n.ui-autocomplete {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tcursor: default;\n}\n.ui-menu {\n\tlist-style: none;\n\tpadding: 0;\n\tmargin: 0;\n\tdisplay: block;\n\toutline: 0;\n}\n.ui-menu .ui-menu {\n\tposition: absolute;\n}\n.ui-menu .ui-menu-item {\n\tmargin: 0;\n\tcursor: pointer;\n\t/* support: IE10, see #8844 */\n\tlist-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");\n}\n.ui-menu .ui-menu-item-wrapper {\n\tposition: relative;\n\tpadding: 3px 1em 3px .4em;\n}\n.ui-menu .ui-menu-divider {\n\tmargin: 5px 0;\n\theight: 0;\n\tfont-size: 0;\n\tline-height: 0;\n\tborder-width: 1px 0 0 0;\n}\n.ui-menu .ui-state-focus,\n.ui-menu .ui-state-active {\n\tmargin: -1px;\n}\n\n/* icon support */\n.ui-menu-icons {\n\tposition: relative;\n}\n.ui-menu-icons .ui-menu-item-wrapper {\n\tpadding-left: 2em;\n}\n\n/* left-aligned */\n.ui-menu .ui-icon {\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: .2em;\n\tmargin: auto 0;\n}\n\n/* right-aligned */\n.ui-menu .ui-menu-icon {\n\tleft: auto;\n\tright: 0;\n}\n.ui-button {\n\tpadding: .4em 1em;\n\tdisplay: inline-block;\n\tposition: relative;\n\tline-height: normal;\n\tmargin-right: .1em;\n\tcursor: pointer;\n\tvertical-align: middle;\n\ttext-align: center;\n\t-webkit-user-select: none;\n\t-moz-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none;\n\n\t/* Support: IE <= 11 */\n\toverflow: visible;\n}\n\n.ui-button,\n.ui-button:link,\n.ui-button:visited,\n.ui-button:hover,\n.ui-button:active {\n\ttext-decoration: none;\n}\n\n/* to make room for the icon, a width needs to be set here */\n.ui-button-icon-only {\n\twidth: 2em;\n\tbox-sizing: border-box;\n\ttext-indent: -9999px;\n\twhite-space: nowrap;\n}\n\n/* no icon support for input elements */\ninput.ui-button.ui-button-icon-only {\n\ttext-indent: 0;\n}\n\n/* button icon element(s) */\n.ui-button-icon-only .ui-icon {\n\tposition: absolute;\n\ttop: 50%;\n\tleft: 50%;\n\tmargin-top: -8px;\n\tmargin-left: -8px;\n}\n\n.ui-button.ui-icon-notext .ui-icon {\n\tpadding: 0;\n\twidth: 2.1em;\n\theight: 2.1em;\n\ttext-indent: -9999px;\n\twhite-space: nowrap;\n\n}\n\ninput.ui-button.ui-icon-notext .ui-icon {\n\twidth: auto;\n\theight: auto;\n\ttext-indent: 0;\n\twhite-space: normal;\n\tpadding: .4em 1em;\n}\n\n/* workarounds */\n/* Support: Firefox 5 - 40 */\ninput.ui-button::-moz-focus-inner,\nbutton.ui-button::-moz-focus-inner {\n\tborder: 0;\n\tpadding: 0;\n}\n.ui-controlgroup {\n\tvertical-align: middle;\n\tdisplay: inline-block;\n}\n.ui-controlgroup > .ui-controlgroup-item {\n\tfloat: left;\n\tmargin-left: 0;\n\tmargin-right: 0;\n}\n.ui-controlgroup > .ui-controlgroup-item:focus,\n.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {\n\tz-index: 9999;\n}\n.ui-controlgroup-vertical > .ui-controlgroup-item {\n\tdisplay: block;\n\tfloat: none;\n\twidth: 100%;\n\tmargin-top: 0;\n\tmargin-bottom: 0;\n\ttext-align: left;\n}\n.ui-controlgroup-vertical .ui-controlgroup-item {\n\tbox-sizing: border-box;\n}\n.ui-controlgroup .ui-controlgroup-label {\n\tpadding: .4em 1em;\n}\n.ui-controlgroup .ui-controlgroup-label span {\n\tfont-size: 80%;\n}\n.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {\n\tborder-left: none;\n}\n.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {\n\tborder-top: none;\n}\n.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {\n\tborder-right: none;\n}\n.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {\n\tborder-bottom: none;\n}\n\n/* Spinner specific style fixes */\n.ui-controlgroup-vertical .ui-spinner-input {\n\n\t/* Support: IE8 only, Android < 4.4 only */\n\twidth: 75%;\n\twidth: calc( 100% - 2.4em );\n}\n.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {\n\tborder-top-style: solid;\n}\n\n.ui-checkboxradio-label .ui-icon-background {\n\tbox-shadow: inset 1px 1px 1px #ccc;\n\tborder-radius: .12em;\n\tborder: none;\n}\n.ui-checkboxradio-radio-label .ui-icon-background {\n\twidth: 16px;\n\theight: 16px;\n\tborder-radius: 1em;\n\toverflow: visible;\n\tborder: none;\n}\n.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,\n.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {\n\tbackground-image: none;\n\twidth: 8px;\n\theight: 8px;\n\tborder-width: 4px;\n\tborder-style: solid;\n}\n.ui-checkboxradio-disabled {\n\tpointer-events: none;\n}\n.ui-datepicker {\n\twidth: 17em;\n\tpadding: .2em .2em 0;\n\tdisplay: none;\n}\n.ui-datepicker .ui-datepicker-header {\n\tposition: relative;\n\tpadding: .2em 0;\n}\n.ui-datepicker .ui-datepicker-prev,\n.ui-datepicker .ui-datepicker-next {\n\tposition: absolute;\n\ttop: 2px;\n\twidth: 1.8em;\n\theight: 1.8em;\n}\n.ui-datepicker .ui-datepicker-prev-hover,\n.ui-datepicker .ui-datepicker-next-hover {\n\ttop: 1px;\n}\n.ui-datepicker .ui-datepicker-prev {\n\tleft: 2px;\n}\n.ui-datepicker .ui-datepicker-next {\n\tright: 2px;\n}\n.ui-datepicker .ui-datepicker-prev-hover {\n\tleft: 1px;\n}\n.ui-datepicker .ui-datepicker-next-hover {\n\tright: 1px;\n}\n.ui-datepicker .ui-datepicker-prev span,\n.ui-datepicker .ui-datepicker-next span {\n\tdisplay: block;\n\tposition: absolute;\n\tleft: 50%;\n\tmargin-left: -8px;\n\ttop: 50%;\n\tmargin-top: -8px;\n}\n.ui-datepicker .ui-datepicker-title {\n\tmargin: 0 2.3em;\n\tline-height: 1.8em;\n\ttext-align: center;\n}\n.ui-datepicker .ui-datepicker-title select {\n\tfont-size: 1em;\n\tmargin: 1px 0;\n}\n.ui-datepicker select.ui-datepicker-month,\n.ui-datepicker select.ui-datepicker-year {\n\twidth: 45%;\n}\n.ui-datepicker table {\n\twidth: 100%;\n\tfont-size: .9em;\n\tborder-collapse: collapse;\n\tmargin: 0 0 .4em;\n}\n.ui-datepicker th {\n\tpadding: .7em .3em;\n\ttext-align: center;\n\tfont-weight: bold;\n\tborder: 0;\n}\n.ui-datepicker td {\n\tborder: 0;\n\tpadding: 1px;\n}\n.ui-datepicker td span,\n.ui-datepicker td a {\n\tdisplay: block;\n\tpadding: .2em;\n\ttext-align: right;\n\ttext-decoration: none;\n}\n.ui-datepicker .ui-datepicker-buttonpane {\n\tbackground-image: none;\n\tmargin: .7em 0 0 0;\n\tpadding: 0 .2em;\n\tborder-left: 0;\n\tborder-right: 0;\n\tborder-bottom: 0;\n}\n.ui-datepicker .ui-datepicker-buttonpane button {\n\tfloat: right;\n\tmargin: .5em .2em .4em;\n\tcursor: pointer;\n\tpadding: .2em .6em .3em .6em;\n\twidth: auto;\n\toverflow: visible;\n}\n.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {\n\tfloat: left;\n}\n\n/* with multiple calendars */\n.ui-datepicker.ui-datepicker-multi {\n\twidth: auto;\n}\n.ui-datepicker-multi .ui-datepicker-group {\n\tfloat: left;\n}\n.ui-datepicker-multi .ui-datepicker-group table {\n\twidth: 95%;\n\tmargin: 0 auto .4em;\n}\n.ui-datepicker-multi-2 .ui-datepicker-group {\n\twidth: 50%;\n}\n.ui-datepicker-multi-3 .ui-datepicker-group {\n\twidth: 33.3%;\n}\n.ui-datepicker-multi-4 .ui-datepicker-group {\n\twidth: 25%;\n}\n.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,\n.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {\n\tborder-left-width: 0;\n}\n.ui-datepicker-multi .ui-datepicker-buttonpane {\n\tclear: left;\n}\n.ui-datepicker-row-break {\n\tclear: both;\n\twidth: 100%;\n\tfont-size: 0;\n}\n\n/* RTL support */\n.ui-datepicker-rtl {\n\tdirection: rtl;\n}\n.ui-datepicker-rtl .ui-datepicker-prev {\n\tright: 2px;\n\tleft: auto;\n}\n.ui-datepicker-rtl .ui-datepicker-next {\n\tleft: 2px;\n\tright: auto;\n}\n.ui-datepicker-rtl .ui-datepicker-prev:hover {\n\tright: 1px;\n\tleft: auto;\n}\n.ui-datepicker-rtl .ui-datepicker-next:hover {\n\tleft: 1px;\n\tright: auto;\n}\n.ui-datepicker-rtl .ui-datepicker-buttonpane {\n\tclear: right;\n}\n.ui-datepicker-rtl .ui-datepicker-buttonpane button {\n\tfloat: left;\n}\n.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,\n.ui-datepicker-rtl .ui-datepicker-group {\n\tfloat: right;\n}\n.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,\n.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {\n\tborder-right-width: 0;\n\tborder-left-width: 1px;\n}\n\n/* Icons */\n.ui-datepicker .ui-icon {\n\tdisplay: block;\n\ttext-indent: -99999px;\n\toverflow: hidden;\n\tbackground-repeat: no-repeat;\n\tleft: .5em;\n\ttop: .3em;\n}\n.ui-dialog {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tpadding: .2em;\n\toutline: 0;\n}\n.ui-dialog .ui-dialog-titlebar {\n\tpadding: .4em 1em;\n\tposition: relative;\n}\n.ui-dialog .ui-dialog-title {\n\tfloat: left;\n\tmargin: .1em 0;\n\twhite-space: nowrap;\n\twidth: 90%;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n.ui-dialog .ui-dialog-titlebar-close {\n\tposition: absolute;\n\tright: .3em;\n\ttop: 50%;\n\twidth: 20px;\n\tmargin: -10px 0 0 0;\n\tpadding: 1px;\n\theight: 20px;\n}\n.ui-dialog .ui-dialog-content {\n\tposition: relative;\n\tborder: 0;\n\tpadding: .5em 1em;\n\tbackground: none;\n\toverflow: auto;\n}\n.ui-dialog .ui-dialog-buttonpane {\n\ttext-align: left;\n\tborder-width: 1px 0 0 0;\n\tbackground-image: none;\n\tmargin-top: .5em;\n\tpadding: .3em 1em .5em .4em;\n}\n.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {\n\tfloat: right;\n}\n.ui-dialog .ui-dialog-buttonpane button {\n\tmargin: .5em .4em .5em 0;\n\tcursor: pointer;\n}\n.ui-dialog .ui-resizable-n {\n\theight: 2px;\n\ttop: 0;\n}\n.ui-dialog .ui-resizable-e {\n\twidth: 2px;\n\tright: 0;\n}\n.ui-dialog .ui-resizable-s {\n\theight: 2px;\n\tbottom: 0;\n}\n.ui-dialog .ui-resizable-w {\n\twidth: 2px;\n\tleft: 0;\n}\n.ui-dialog .ui-resizable-se,\n.ui-dialog .ui-resizable-sw,\n.ui-dialog .ui-resizable-ne,\n.ui-dialog .ui-resizable-nw {\n\twidth: 7px;\n\theight: 7px;\n}\n.ui-dialog .ui-resizable-se {\n\tright: 0;\n\tbottom: 0;\n}\n.ui-dialog .ui-resizable-sw {\n\tleft: 0;\n\tbottom: 0;\n}\n.ui-dialog .ui-resizable-ne {\n\tright: 0;\n\ttop: 0;\n}\n.ui-dialog .ui-resizable-nw {\n\tleft: 0;\n\ttop: 0;\n}\n.ui-draggable .ui-dialog-titlebar {\n\tcursor: move;\n}\n.ui-draggable-handle {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n.ui-resizable {\n\tposition: relative;\n}\n.ui-resizable-handle {\n\tposition: absolute;\n\tfont-size: 0.1px;\n\tdisplay: block;\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n.ui-resizable-disabled .ui-resizable-handle,\n.ui-resizable-autohide .ui-resizable-handle {\n\tdisplay: none;\n}\n.ui-resizable-n {\n\tcursor: n-resize;\n\theight: 7px;\n\twidth: 100%;\n\ttop: -5px;\n\tleft: 0;\n}\n.ui-resizable-s {\n\tcursor: s-resize;\n\theight: 7px;\n\twidth: 100%;\n\tbottom: -5px;\n\tleft: 0;\n}\n.ui-resizable-e {\n\tcursor: e-resize;\n\twidth: 7px;\n\tright: -5px;\n\ttop: 0;\n\theight: 100%;\n}\n.ui-resizable-w {\n\tcursor: w-resize;\n\twidth: 7px;\n\tleft: -5px;\n\ttop: 0;\n\theight: 100%;\n}\n.ui-resizable-se {\n\tcursor: se-resize;\n\twidth: 12px;\n\theight: 12px;\n\tright: 1px;\n\tbottom: 1px;\n}\n.ui-resizable-sw {\n\tcursor: sw-resize;\n\twidth: 9px;\n\theight: 9px;\n\tleft: -5px;\n\tbottom: -5px;\n}\n.ui-resizable-nw {\n\tcursor: nw-resize;\n\twidth: 9px;\n\theight: 9px;\n\tleft: -5px;\n\ttop: -5px;\n}\n.ui-resizable-ne {\n\tcursor: ne-resize;\n\twidth: 9px;\n\theight: 9px;\n\tright: -5px;\n\ttop: -5px;\n}\n.ui-progressbar {\n\theight: 2em;\n\ttext-align: left;\n\toverflow: hidden;\n}\n.ui-progressbar .ui-progressbar-value {\n\tmargin: -1px;\n\theight: 100%;\n}\n.ui-progressbar .ui-progressbar-overlay {\n\tbackground: url("data:image/gif;base64,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");\n\theight: 100%;\n\tfilter: alpha(opacity=25); /* support: IE8 */\n\topacity: 0.25;\n}\n.ui-progressbar-indeterminate .ui-progressbar-value {\n\tbackground-image: none;\n}\n.ui-selectable {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n.ui-selectable-helper {\n\tposition: absolute;\n\tz-index: 100;\n\tborder: 1px dotted black;\n}\n.ui-selectmenu-menu {\n\tpadding: 0;\n\tmargin: 0;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tdisplay: none;\n}\n.ui-selectmenu-menu .ui-menu {\n\toverflow: auto;\n\toverflow-x: hidden;\n\tpadding-bottom: 1px;\n}\n.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {\n\tfont-size: 1em;\n\tfont-weight: bold;\n\tline-height: 1.5;\n\tpadding: 2px 0.4em;\n\tmargin: 0.5em 0 0 0;\n\theight: auto;\n\tborder: 0;\n}\n.ui-selectmenu-open {\n\tdisplay: block;\n}\n.ui-selectmenu-text {\n\tdisplay: block;\n\tmargin-right: 20px;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n.ui-selectmenu-button.ui-button {\n\ttext-align: left;\n\twhite-space: nowrap;\n\twidth: 14em;\n}\n.ui-selectmenu-icon.ui-icon {\n\tfloat: right;\n\tmargin-top: 0;\n}\n.ui-slider {\n\tposition: relative;\n\ttext-align: left;\n}\n.ui-slider .ui-slider-handle {\n\tposition: absolute;\n\tz-index: 2;\n\twidth: 1.2em;\n\theight: 1.2em;\n\tcursor: default;\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n.ui-slider .ui-slider-range {\n\tposition: absolute;\n\tz-index: 1;\n\tfont-size: .7em;\n\tdisplay: block;\n\tborder: 0;\n\tbackground-position: 0 0;\n}\n\n/* support: IE8 - See #6727 */\n.ui-slider.ui-state-disabled .ui-slider-handle,\n.ui-slider.ui-state-disabled .ui-slider-range {\n\tfilter: inherit;\n}\n\n.ui-slider-horizontal {\n\theight: .8em;\n}\n.ui-slider-horizontal .ui-slider-handle {\n\ttop: -.3em;\n\tmargin-left: -.6em;\n}\n.ui-slider-horizontal .ui-slider-range {\n\ttop: 0;\n\theight: 100%;\n}\n.ui-slider-horizontal .ui-slider-range-min {\n\tleft: 0;\n}\n.ui-slider-horizontal .ui-slider-range-max {\n\tright: 0;\n}\n\n.ui-slider-vertical {\n\twidth: .8em;\n\theight: 100px;\n}\n.ui-slider-vertical .ui-slider-handle {\n\tleft: -.3em;\n\tmargin-left: 0;\n\tmargin-bottom: -.6em;\n}\n.ui-slider-vertical .ui-slider-range {\n\tleft: 0;\n\twidth: 100%;\n}\n.ui-slider-vertical .ui-slider-range-min {\n\tbottom: 0;\n}\n.ui-slider-vertical .ui-slider-range-max {\n\ttop: 0;\n}\n.ui-sortable-handle {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n.ui-spinner {\n\tposition: relative;\n\tdisplay: inline-block;\n\toverflow: hidden;\n\tpadding: 0;\n\tvertical-align: middle;\n}\n.ui-spinner-input {\n\tborder: none;\n\tbackground: none;\n\tcolor: inherit;\n\tpadding: .222em 0;\n\tmargin: .2em 0;\n\tvertical-align: middle;\n\tmargin-left: .4em;\n\tmargin-right: 2em;\n}\n.ui-spinner-button {\n\twidth: 1.6em;\n\theight: 50%;\n\tfont-size: .5em;\n\tpadding: 0;\n\tmargin: 0;\n\ttext-align: center;\n\tposition: absolute;\n\tcursor: default;\n\tdisplay: block;\n\toverflow: hidden;\n\tright: 0;\n}\n/* more specificity required here to override default borders */\n.ui-spinner a.ui-spinner-button {\n\tborder-top-style: none;\n\tborder-bottom-style: none;\n\tborder-right-style: none;\n}\n.ui-spinner-up {\n\ttop: 0;\n}\n.ui-spinner-down {\n\tbottom: 0;\n}\n.ui-tabs {\n\tposition: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */\n\tpadding: .2em;\n}\n.ui-tabs .ui-tabs-nav {\n\tmargin: 0;\n\tpadding: .2em .2em 0;\n}\n.ui-tabs .ui-tabs-nav li {\n\tlist-style: none;\n\tfloat: left;\n\tposition: relative;\n\ttop: 0;\n\tmargin: 1px .2em 0 0;\n\tborder-bottom-width: 0;\n\tpadding: 0;\n\twhite-space: nowrap;\n}\n.ui-tabs .ui-tabs-nav .ui-tabs-anchor {\n\tfloat: left;\n\tpadding: .5em 1em;\n\ttext-decoration: none;\n}\n.ui-tabs .ui-tabs-nav li.ui-tabs-active {\n\tmargin-bottom: -1px;\n\tpadding-bottom: 1px;\n}\n.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,\n.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,\n.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {\n\tcursor: text;\n}\n.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {\n\tcursor: pointer;\n}\n.ui-tabs .ui-tabs-panel {\n\tdisplay: block;\n\tborder-width: 0;\n\tpadding: 1em 1.4em;\n\tbackground: none;\n}\n.ui-tooltip {\n\tpadding: 8px;\n\tposition: absolute;\n\tz-index: 9999;\n\tmax-width: 300px;\n}\nbody .ui-tooltip {\n\tborder-width: 2px;\n}\n\n/* Component containers\n----------------------------------*/\n.ui-widget {\n\tfont-family: Arial,Helvetica,sans-serif;\n\tfont-size: 1em;\n}\n.ui-widget .ui-widget {\n\tfont-size: 1em;\n}\n.ui-widget input,\n.ui-widget select,\n.ui-widget textarea,\n.ui-widget button {\n\tfont-family: Arial,Helvetica,sans-serif;\n\tfont-size: 1em;\n}\n.ui-widget.ui-widget-content {\n\tborder: 1px solid #c5c5c5;\n}\n.ui-widget-content {\n\tborder: 1px solid #dddddd;\n\tbackground: #ffffff;\n\tcolor: #333333;\n}\n.ui-widget-content a {\n\tcolor: #333333;\n}\n.ui-widget-header {\n\tborder: 1px solid #dddddd;\n\tbackground: #e9e9e9;\n\tcolor: #333333;\n\tfont-weight: bold;\n}\n.ui-widget-header a {\n\tcolor: #333333;\n}\n\n/* Interaction states\n----------------------------------*/\n.ui-state-default,\n.ui-widget-content .ui-state-default,\n.ui-widget-header .ui-state-default,\n.ui-button,\n\n/* We use html here because we need a greater specificity to make sure disabled\nworks properly when clicked or hovered */\nhtml .ui-button.ui-state-disabled:hover,\nhtml .ui-button.ui-state-disabled:active {\n\tborder: 1px solid #c5c5c5;\n\tbackground: #f6f6f6;\n\tfont-weight: normal;\n\tcolor: #454545;\n}\n.ui-state-default a,\n.ui-state-default a:link,\n.ui-state-default a:visited,\na.ui-button,\na:link.ui-button,\na:visited.ui-button,\n.ui-button {\n\tcolor: #454545;\n\ttext-decoration: none;\n}\n.ui-state-hover,\n.ui-widget-content .ui-state-hover,\n.ui-widget-header .ui-state-hover,\n.ui-state-focus,\n.ui-widget-content .ui-state-focus,\n.ui-widget-header .ui-state-focus,\n.ui-button:hover,\n.ui-button:focus {\n\tborder: 1px solid #cccccc;\n\tbackground: #ededed;\n\tfont-weight: normal;\n\tcolor: #2b2b2b;\n}\n.ui-state-hover a,\n.ui-state-hover a:hover,\n.ui-state-hover a:link,\n.ui-state-hover a:visited,\n.ui-state-focus a,\n.ui-state-focus a:hover,\n.ui-state-focus a:link,\n.ui-state-focus a:visited,\na.ui-button:hover,\na.ui-button:focus {\n\tcolor: #2b2b2b;\n\ttext-decoration: none;\n}\n\n.ui-visual-focus {\n\tbox-shadow: 0 0 3px 1px rgb(94, 158, 214);\n}\n.ui-state-active,\n.ui-widget-content .ui-state-active,\n.ui-widget-header .ui-state-active,\na.ui-button:active,\n.ui-button:active,\n.ui-button.ui-state-active:hover {\n\tborder: 1px solid #003eff;\n\tbackground: #007fff;\n\tfont-weight: normal;\n\tcolor: #ffffff;\n}\n.ui-icon-background,\n.ui-state-active .ui-icon-background {\n\tborder: #003eff;\n\tbackground-color: #ffffff;\n}\n.ui-state-active a,\n.ui-state-active a:link,\n.ui-state-active a:visited {\n\tcolor: #ffffff;\n\ttext-decoration: none;\n}\n\n/* Interaction Cues\n----------------------------------*/\n.ui-state-highlight,\n.ui-widget-content .ui-state-highlight,\n.ui-widget-header .ui-state-highlight {\n\tborder: 1px solid #dad55e;\n\tbackground: #fffa90;\n\tcolor: #777620;\n}\n.ui-state-checked {\n\tborder: 1px solid #dad55e;\n\tbackground: #fffa90;\n}\n.ui-state-highlight a,\n.ui-widget-content .ui-state-highlight a,\n.ui-widget-header .ui-state-highlight a {\n\tcolor: #777620;\n}\n.ui-state-error,\n.ui-widget-content .ui-state-error,\n.ui-widget-header .ui-state-error {\n\tborder: 1px solid #f1a899;\n\tbackground: #fddfdf;\n\tcolor: #5f3f3f;\n}\n.ui-state-error a,\n.ui-widget-content .ui-state-error a,\n.ui-widget-header .ui-state-error a {\n\tcolor: #5f3f3f;\n}\n.ui-state-error-text,\n.ui-widget-content .ui-state-error-text,\n.ui-widget-header .ui-state-error-text {\n\tcolor: #5f3f3f;\n}\n.ui-priority-primary,\n.ui-widget-content .ui-priority-primary,\n.ui-widget-header .ui-priority-primary {\n\tfont-weight: bold;\n}\n.ui-priority-secondary,\n.ui-widget-content .ui-priority-secondary,\n.ui-widget-header .ui-priority-secondary {\n\topacity: .7;\n\tfilter:Alpha(Opacity=70); /* support: IE8 */\n\tfont-weight: normal;\n}\n.ui-state-disabled,\n.ui-widget-content .ui-state-disabled,\n.ui-widget-header .ui-state-disabled {\n\topacity: .35;\n\tfilter:Alpha(Opacity=35); /* support: IE8 */\n\tbackground-image: none;\n}\n.ui-state-disabled .ui-icon {\n\tfilter:Alpha(Opacity=35); /* support: IE8 - See #6059 */\n}\n\n/* Icons\n----------------------------------*/\n\n/* states and images */\n.ui-icon {\n\twidth: 16px;\n\theight: 16px;\n}\n.ui-icon,\n.ui-widget-content .ui-icon {\n\tbackground-image: url('+s+");\n}\n.ui-widget-header .ui-icon {\n\tbackground-image: url("+s+");\n}\n.ui-state-hover .ui-icon,\n.ui-state-focus .ui-icon,\n.ui-button:hover .ui-icon,\n.ui-button:focus .ui-icon {\n\tbackground-image: url("+r+");\n}\n.ui-state-active .ui-icon,\n.ui-button:active .ui-icon {\n\tbackground-image: url("+o+");\n}\n.ui-state-highlight .ui-icon,\n.ui-button .ui-state-highlight.ui-icon {\n\tbackground-image: url("+a+");\n}\n.ui-state-error .ui-icon,\n.ui-state-error-text .ui-icon {\n\tbackground-image: url("+l+");\n}\n.ui-button .ui-icon {\n\tbackground-image: url("+u+");\n}\n\n/* positioning */\n.ui-icon-blank { background-position: 16px 16px; }\n.ui-icon-caret-1-n { background-position: 0 0; }\n.ui-icon-caret-1-ne { background-position: -16px 0; }\n.ui-icon-caret-1-e { background-position: -32px 0; }\n.ui-icon-caret-1-se { background-position: -48px 0; }\n.ui-icon-caret-1-s { background-position: -65px 0; }\n.ui-icon-caret-1-sw { background-position: -80px 0; }\n.ui-icon-caret-1-w { background-position: -96px 0; }\n.ui-icon-caret-1-nw { background-position: -112px 0; }\n.ui-icon-caret-2-n-s { background-position: -128px 0; }\n.ui-icon-caret-2-e-w { background-position: -144px 0; }\n.ui-icon-triangle-1-n { background-position: 0 -16px; }\n.ui-icon-triangle-1-ne { background-position: -16px -16px; }\n.ui-icon-triangle-1-e { background-position: -32px -16px; }\n.ui-icon-triangle-1-se { background-position: -48px -16px; }\n.ui-icon-triangle-1-s { background-position: -65px -16px; }\n.ui-icon-triangle-1-sw { background-position: -80px -16px; }\n.ui-icon-triangle-1-w { background-position: -96px -16px; }\n.ui-icon-triangle-1-nw { background-position: -112px -16px; }\n.ui-icon-triangle-2-n-s { background-position: -128px -16px; }\n.ui-icon-triangle-2-e-w { background-position: -144px -16px; }\n.ui-icon-arrow-1-n { background-position: 0 -32px; }\n.ui-icon-arrow-1-ne { background-position: -16px -32px; }\n.ui-icon-arrow-1-e { background-position: -32px -32px; }\n.ui-icon-arrow-1-se { background-position: -48px -32px; }\n.ui-icon-arrow-1-s { background-position: -65px -32px; }\n.ui-icon-arrow-1-sw { background-position: -80px -32px; }\n.ui-icon-arrow-1-w { background-position: -96px -32px; }\n.ui-icon-arrow-1-nw { background-position: -112px -32px; }\n.ui-icon-arrow-2-n-s { background-position: -128px -32px; }\n.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }\n.ui-icon-arrow-2-e-w { background-position: -160px -32px; }\n.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }\n.ui-icon-arrowstop-1-n { background-position: -192px -32px; }\n.ui-icon-arrowstop-1-e { background-position: -208px -32px; }\n.ui-icon-arrowstop-1-s { background-position: -224px -32px; }\n.ui-icon-arrowstop-1-w { background-position: -240px -32px; }\n.ui-icon-arrowthick-1-n { background-position: 1px -48px; }\n.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }\n.ui-icon-arrowthick-1-e { background-position: -32px -48px; }\n.ui-icon-arrowthick-1-se { background-position: -48px -48px; }\n.ui-icon-arrowthick-1-s { background-position: -64px -48px; }\n.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }\n.ui-icon-arrowthick-1-w { background-position: -96px -48px; }\n.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }\n.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }\n.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }\n.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }\n.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }\n.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }\n.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }\n.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }\n.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }\n.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }\n.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }\n.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }\n.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }\n.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }\n.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }\n.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }\n.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }\n.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }\n.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }\n.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }\n.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }\n.ui-icon-arrow-4 { background-position: 0 -80px; }\n.ui-icon-arrow-4-diag { background-position: -16px -80px; }\n.ui-icon-extlink { background-position: -32px -80px; }\n.ui-icon-newwin { background-position: -48px -80px; }\n.ui-icon-refresh { background-position: -64px -80px; }\n.ui-icon-shuffle { background-position: -80px -80px; }\n.ui-icon-transfer-e-w { background-position: -96px -80px; }\n.ui-icon-transferthick-e-w { background-position: -112px -80px; }\n.ui-icon-folder-collapsed { background-position: 0 -96px; }\n.ui-icon-folder-open { background-position: -16px -96px; }\n.ui-icon-document { background-position: -32px -96px; }\n.ui-icon-document-b { background-position: -48px -96px; }\n.ui-icon-note { background-position: -64px -96px; }\n.ui-icon-mail-closed { background-position: -80px -96px; }\n.ui-icon-mail-open { background-position: -96px -96px; }\n.ui-icon-suitcase { background-position: -112px -96px; }\n.ui-icon-comment { background-position: -128px -96px; }\n.ui-icon-person { background-position: -144px -96px; }\n.ui-icon-print { background-position: -160px -96px; }\n.ui-icon-trash { background-position: -176px -96px; }\n.ui-icon-locked { background-position: -192px -96px; }\n.ui-icon-unlocked { background-position: -208px -96px; }\n.ui-icon-bookmark { background-position: -224px -96px; }\n.ui-icon-tag { background-position: -240px -96px; }\n.ui-icon-home { background-position: 0 -112px; }\n.ui-icon-flag { background-position: -16px -112px; }\n.ui-icon-calendar { background-position: -32px -112px; }\n.ui-icon-cart { background-position: -48px -112px; }\n.ui-icon-pencil { background-position: -64px -112px; }\n.ui-icon-clock { background-position: -80px -112px; }\n.ui-icon-disk { background-position: -96px -112px; }\n.ui-icon-calculator { background-position: -112px -112px; }\n.ui-icon-zoomin { background-position: -128px -112px; }\n.ui-icon-zoomout { background-position: -144px -112px; }\n.ui-icon-search { background-position: -160px -112px; }\n.ui-icon-wrench { background-position: -176px -112px; }\n.ui-icon-gear { background-position: -192px -112px; }\n.ui-icon-heart { background-position: -208px -112px; }\n.ui-icon-star { background-position: -224px -112px; }\n.ui-icon-link { background-position: -240px -112px; }\n.ui-icon-cancel { background-position: 0 -128px; }\n.ui-icon-plus { background-position: -16px -128px; }\n.ui-icon-plusthick { background-position: -32px -128px; }\n.ui-icon-minus { background-position: -48px -128px; }\n.ui-icon-minusthick { background-position: -64px -128px; }\n.ui-icon-close { background-position: -80px -128px; }\n.ui-icon-closethick { background-position: -96px -128px; }\n.ui-icon-key { background-position: -112px -128px; }\n.ui-icon-lightbulb { background-position: -128px -128px; }\n.ui-icon-scissors { background-position: -144px -128px; }\n.ui-icon-clipboard { background-position: -160px -128px; }\n.ui-icon-copy { background-position: -176px -128px; }\n.ui-icon-contact { background-position: -192px -128px; }\n.ui-icon-image { background-position: -208px -128px; }\n.ui-icon-video { background-position: -224px -128px; }\n.ui-icon-script { background-position: -240px -128px; }\n.ui-icon-alert { background-position: 0 -144px; }\n.ui-icon-info { background-position: -16px -144px; }\n.ui-icon-notice { background-position: -32px -144px; }\n.ui-icon-help { background-position: -48px -144px; }\n.ui-icon-check { background-position: -64px -144px; }\n.ui-icon-bullet { background-position: -80px -144px; }\n.ui-icon-radio-on { background-position: -96px -144px; }\n.ui-icon-radio-off { background-position: -112px -144px; }\n.ui-icon-pin-w { background-position: -128px -144px; }\n.ui-icon-pin-s { background-position: -144px -144px; }\n.ui-icon-play { background-position: 0 -160px; }\n.ui-icon-pause { background-position: -16px -160px; }\n.ui-icon-seek-next { background-position: -32px -160px; }\n.ui-icon-seek-prev { background-position: -48px -160px; }\n.ui-icon-seek-end { background-position: -64px -160px; }\n.ui-icon-seek-start { background-position: -80px -160px; }\n/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */\n.ui-icon-seek-first { background-position: -80px -160px; }\n.ui-icon-stop { background-position: -96px -160px; }\n.ui-icon-eject { background-position: -112px -160px; }\n.ui-icon-volume-off { background-position: -128px -160px; }\n.ui-icon-volume-on { background-position: -144px -160px; }\n.ui-icon-power { background-position: 0 -176px; }\n.ui-icon-signal-diag { background-position: -16px -176px; }\n.ui-icon-signal { background-position: -32px -176px; }\n.ui-icon-battery-0 { background-position: -48px -176px; }\n.ui-icon-battery-1 { background-position: -64px -176px; }\n.ui-icon-battery-2 { background-position: -80px -176px; }\n.ui-icon-battery-3 { background-position: -96px -176px; }\n.ui-icon-circle-plus { background-position: 0 -192px; }\n.ui-icon-circle-minus { background-position: -16px -192px; }\n.ui-icon-circle-close { background-position: -32px -192px; }\n.ui-icon-circle-triangle-e { background-position: -48px -192px; }\n.ui-icon-circle-triangle-s { background-position: -64px -192px; }\n.ui-icon-circle-triangle-w { background-position: -80px -192px; }\n.ui-icon-circle-triangle-n { background-position: -96px -192px; }\n.ui-icon-circle-arrow-e { background-position: -112px -192px; }\n.ui-icon-circle-arrow-s { background-position: -128px -192px; }\n.ui-icon-circle-arrow-w { background-position: -144px -192px; }\n.ui-icon-circle-arrow-n { background-position: -160px -192px; }\n.ui-icon-circle-zoomin { background-position: -176px -192px; }\n.ui-icon-circle-zoomout { background-position: -192px -192px; }\n.ui-icon-circle-check { background-position: -208px -192px; }\n.ui-icon-circlesmall-plus { background-position: 0 -208px; }\n.ui-icon-circlesmall-minus { background-position: -16px -208px; }\n.ui-icon-circlesmall-close { background-position: -32px -208px; }\n.ui-icon-squaresmall-plus { background-position: -48px -208px; }\n.ui-icon-squaresmall-minus { background-position: -64px -208px; }\n.ui-icon-squaresmall-close { background-position: -80px -208px; }\n.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }\n.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }\n.ui-icon-grip-solid-vertical { background-position: -32px -224px; }\n.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }\n.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }\n.ui-icon-grip-diagonal-se { background-position: -80px -224px; }\n\n\n/* Misc visuals\n----------------------------------*/\n\n/* Corner radius */\n.ui-corner-all,\n.ui-corner-top,\n.ui-corner-left,\n.ui-corner-tl {\n\tborder-top-left-radius: 3px;\n}\n.ui-corner-all,\n.ui-corner-top,\n.ui-corner-right,\n.ui-corner-tr {\n\tborder-top-right-radius: 3px;\n}\n.ui-corner-all,\n.ui-corner-bottom,\n.ui-corner-left,\n.ui-corner-bl {\n\tborder-bottom-left-radius: 3px;\n}\n.ui-corner-all,\n.ui-corner-bottom,\n.ui-corner-right,\n.ui-corner-br {\n\tborder-bottom-right-radius: 3px;\n}\n\n/* Overlays */\n.ui-widget-overlay {\n\tbackground: #aaaaaa;\n\topacity: .003;\n\tfilter: Alpha(Opacity=.3); /* support: IE8 */\n}\n.ui-widget-shadow {\n\t-webkit-box-shadow: 0px 0px 5px #666666;\n\tbox-shadow: 0px 0px 5px #666666;\n}\n",""])},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,i=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var s,r=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(r)?e:(s=0===r.indexOf("//")?r:0===r.indexOf("/")?n+r:i+r.replace(/^\.\//,""),"url("+JSON.stringify(s)+")")})}},function(e,t,n){var i=n(447);"string"==typeof i&&(i=[[e.i,i,""]]);var s={hmr:!0,transform:void 0,insertInto:void 0};n(45)(i,s);i.locals&&(e.exports=i.locals)},function(e,t,n){t=e.exports=n(44)(!1);var i=n(58),s=i(n(135)),r=i(n(136)),o=i(n(137)),a=i(n(138)),l=i(n(139)),u=i(n(140));t.push([e.i,"/*!\n * jQuery UI CSS Framework 1.12.1\n * http://jqueryui.com\n *\n * Copyright jQuery Foundation and other contributors\n * Released under the MIT license.\n * http://jquery.org/license\n *\n * http://api.jqueryui.com/category/theming/\n *\n * To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6\n */\n\n\n/* Component containers\n----------------------------------*/\n.ui-widget {\n\tfont-family: Arial,Helvetica,sans-serif;\n\tfont-size: 1em;\n}\n.ui-widget .ui-widget {\n\tfont-size: 1em;\n}\n.ui-widget input,\n.ui-widget select,\n.ui-widget textarea,\n.ui-widget button {\n\tfont-family: Arial,Helvetica,sans-serif;\n\tfont-size: 1em;\n}\n.ui-widget.ui-widget-content {\n\tborder: 1px solid #c5c5c5;\n}\n.ui-widget-content {\n\tborder: 1px solid #dddddd;\n\tbackground: #ffffff;\n\tcolor: #333333;\n}\n.ui-widget-content a {\n\tcolor: #333333;\n}\n.ui-widget-header {\n\tborder: 1px solid #dddddd;\n\tbackground: #e9e9e9;\n\tcolor: #333333;\n\tfont-weight: bold;\n}\n.ui-widget-header a {\n\tcolor: #333333;\n}\n\n/* Interaction states\n----------------------------------*/\n.ui-state-default,\n.ui-widget-content .ui-state-default,\n.ui-widget-header .ui-state-default,\n.ui-button,\n\n/* We use html here because we need a greater specificity to make sure disabled\nworks properly when clicked or hovered */\nhtml .ui-button.ui-state-disabled:hover,\nhtml .ui-button.ui-state-disabled:active {\n\tborder: 1px solid #c5c5c5;\n\tbackground: #f6f6f6;\n\tfont-weight: normal;\n\tcolor: #454545;\n}\n.ui-state-default a,\n.ui-state-default a:link,\n.ui-state-default a:visited,\na.ui-button,\na:link.ui-button,\na:visited.ui-button,\n.ui-button {\n\tcolor: #454545;\n\ttext-decoration: none;\n}\n.ui-state-hover,\n.ui-widget-content .ui-state-hover,\n.ui-widget-header .ui-state-hover,\n.ui-state-focus,\n.ui-widget-content .ui-state-focus,\n.ui-widget-header .ui-state-focus,\n.ui-button:hover,\n.ui-button:focus {\n\tborder: 1px solid #cccccc;\n\tbackground: #ededed;\n\tfont-weight: normal;\n\tcolor: #2b2b2b;\n}\n.ui-state-hover a,\n.ui-state-hover a:hover,\n.ui-state-hover a:link,\n.ui-state-hover a:visited,\n.ui-state-focus a,\n.ui-state-focus a:hover,\n.ui-state-focus a:link,\n.ui-state-focus a:visited,\na.ui-button:hover,\na.ui-button:focus {\n\tcolor: #2b2b2b;\n\ttext-decoration: none;\n}\n\n.ui-visual-focus {\n\tbox-shadow: 0 0 3px 1px rgb(94, 158, 214);\n}\n.ui-state-active,\n.ui-widget-content .ui-state-active,\n.ui-widget-header .ui-state-active,\na.ui-button:active,\n.ui-button:active,\n.ui-button.ui-state-active:hover {\n\tborder: 1px solid #003eff;\n\tbackground: #007fff;\n\tfont-weight: normal;\n\tcolor: #ffffff;\n}\n.ui-icon-background,\n.ui-state-active .ui-icon-background {\n\tborder: #003eff;\n\tbackground-color: #ffffff;\n}\n.ui-state-active a,\n.ui-state-active a:link,\n.ui-state-active a:visited {\n\tcolor: #ffffff;\n\ttext-decoration: none;\n}\n\n/* Interaction Cues\n----------------------------------*/\n.ui-state-highlight,\n.ui-widget-content .ui-state-highlight,\n.ui-widget-header .ui-state-highlight {\n\tborder: 1px solid #dad55e;\n\tbackground: #fffa90;\n\tcolor: #777620;\n}\n.ui-state-checked {\n\tborder: 1px solid #dad55e;\n\tbackground: #fffa90;\n}\n.ui-state-highlight a,\n.ui-widget-content .ui-state-highlight a,\n.ui-widget-header .ui-state-highlight a {\n\tcolor: #777620;\n}\n.ui-state-error,\n.ui-widget-content .ui-state-error,\n.ui-widget-header .ui-state-error {\n\tborder: 1px solid #f1a899;\n\tbackground: #fddfdf;\n\tcolor: #5f3f3f;\n}\n.ui-state-error a,\n.ui-widget-content .ui-state-error a,\n.ui-widget-header .ui-state-error a {\n\tcolor: #5f3f3f;\n}\n.ui-state-error-text,\n.ui-widget-content .ui-state-error-text,\n.ui-widget-header .ui-state-error-text {\n\tcolor: #5f3f3f;\n}\n.ui-priority-primary,\n.ui-widget-content .ui-priority-primary,\n.ui-widget-header .ui-priority-primary {\n\tfont-weight: bold;\n}\n.ui-priority-secondary,\n.ui-widget-content .ui-priority-secondary,\n.ui-widget-header .ui-priority-secondary {\n\topacity: .7;\n\tfilter:Alpha(Opacity=70); /* support: IE8 */\n\tfont-weight: normal;\n}\n.ui-state-disabled,\n.ui-widget-content .ui-state-disabled,\n.ui-widget-header .ui-state-disabled {\n\topacity: .35;\n\tfilter:Alpha(Opacity=35); /* support: IE8 */\n\tbackground-image: none;\n}\n.ui-state-disabled .ui-icon {\n\tfilter:Alpha(Opacity=35); /* support: IE8 - See #6059 */\n}\n\n/* Icons\n----------------------------------*/\n\n/* states and images */\n.ui-icon {\n\twidth: 16px;\n\theight: 16px;\n}\n.ui-icon,\n.ui-widget-content .ui-icon {\n\tbackground-image: url("+s+");\n}\n.ui-widget-header .ui-icon {\n\tbackground-image: url("+s+");\n}\n.ui-state-hover .ui-icon,\n.ui-state-focus .ui-icon,\n.ui-button:hover .ui-icon,\n.ui-button:focus .ui-icon {\n\tbackground-image: url("+r+");\n}\n.ui-state-active .ui-icon,\n.ui-button:active .ui-icon {\n\tbackground-image: url("+o+");\n}\n.ui-state-highlight .ui-icon,\n.ui-button .ui-state-highlight.ui-icon {\n\tbackground-image: url("+a+");\n}\n.ui-state-error .ui-icon,\n.ui-state-error-text .ui-icon {\n\tbackground-image: url("+l+");\n}\n.ui-button .ui-icon {\n\tbackground-image: url("+u+");\n}\n\n/* positioning */\n.ui-icon-blank { background-position: 16px 16px; }\n.ui-icon-caret-1-n { background-position: 0 0; }\n.ui-icon-caret-1-ne { background-position: -16px 0; }\n.ui-icon-caret-1-e { background-position: -32px 0; }\n.ui-icon-caret-1-se { background-position: -48px 0; }\n.ui-icon-caret-1-s { background-position: -65px 0; }\n.ui-icon-caret-1-sw { background-position: -80px 0; }\n.ui-icon-caret-1-w { background-position: -96px 0; }\n.ui-icon-caret-1-nw { background-position: -112px 0; }\n.ui-icon-caret-2-n-s { background-position: -128px 0; }\n.ui-icon-caret-2-e-w { background-position: -144px 0; }\n.ui-icon-triangle-1-n { background-position: 0 -16px; }\n.ui-icon-triangle-1-ne { background-position: -16px -16px; }\n.ui-icon-triangle-1-e { background-position: -32px -16px; }\n.ui-icon-triangle-1-se { background-position: -48px -16px; }\n.ui-icon-triangle-1-s { background-position: -65px -16px; }\n.ui-icon-triangle-1-sw { background-position: -80px -16px; }\n.ui-icon-triangle-1-w { background-position: -96px -16px; }\n.ui-icon-triangle-1-nw { background-position: -112px -16px; }\n.ui-icon-triangle-2-n-s { background-position: -128px -16px; }\n.ui-icon-triangle-2-e-w { background-position: -144px -16px; }\n.ui-icon-arrow-1-n { background-position: 0 -32px; }\n.ui-icon-arrow-1-ne { background-position: -16px -32px; }\n.ui-icon-arrow-1-e { background-position: -32px -32px; }\n.ui-icon-arrow-1-se { background-position: -48px -32px; }\n.ui-icon-arrow-1-s { background-position: -65px -32px; }\n.ui-icon-arrow-1-sw { background-position: -80px -32px; }\n.ui-icon-arrow-1-w { background-position: -96px -32px; }\n.ui-icon-arrow-1-nw { background-position: -112px -32px; }\n.ui-icon-arrow-2-n-s { background-position: -128px -32px; }\n.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }\n.ui-icon-arrow-2-e-w { background-position: -160px -32px; }\n.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }\n.ui-icon-arrowstop-1-n { background-position: -192px -32px; }\n.ui-icon-arrowstop-1-e { background-position: -208px -32px; }\n.ui-icon-arrowstop-1-s { background-position: -224px -32px; }\n.ui-icon-arrowstop-1-w { background-position: -240px -32px; }\n.ui-icon-arrowthick-1-n { background-position: 1px -48px; }\n.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }\n.ui-icon-arrowthick-1-e { background-position: -32px -48px; }\n.ui-icon-arrowthick-1-se { background-position: -48px -48px; }\n.ui-icon-arrowthick-1-s { background-position: -64px -48px; }\n.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }\n.ui-icon-arrowthick-1-w { background-position: -96px -48px; }\n.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }\n.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }\n.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }\n.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }\n.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }\n.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }\n.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }\n.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }\n.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }\n.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }\n.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }\n.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }\n.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }\n.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }\n.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }\n.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }\n.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }\n.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }\n.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }\n.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }\n.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }\n.ui-icon-arrow-4 { background-position: 0 -80px; }\n.ui-icon-arrow-4-diag { background-position: -16px -80px; }\n.ui-icon-extlink { background-position: -32px -80px; }\n.ui-icon-newwin { background-position: -48px -80px; }\n.ui-icon-refresh { background-position: -64px -80px; }\n.ui-icon-shuffle { background-position: -80px -80px; }\n.ui-icon-transfer-e-w { background-position: -96px -80px; }\n.ui-icon-transferthick-e-w { background-position: -112px -80px; }\n.ui-icon-folder-collapsed { background-position: 0 -96px; }\n.ui-icon-folder-open { background-position: -16px -96px; }\n.ui-icon-document { background-position: -32px -96px; }\n.ui-icon-document-b { background-position: -48px -96px; }\n.ui-icon-note { background-position: -64px -96px; }\n.ui-icon-mail-closed { background-position: -80px -96px; }\n.ui-icon-mail-open { background-position: -96px -96px; }\n.ui-icon-suitcase { background-position: -112px -96px; }\n.ui-icon-comment { background-position: -128px -96px; }\n.ui-icon-person { background-position: -144px -96px; }\n.ui-icon-print { background-position: -160px -96px; }\n.ui-icon-trash { background-position: -176px -96px; }\n.ui-icon-locked { background-position: -192px -96px; }\n.ui-icon-unlocked { background-position: -208px -96px; }\n.ui-icon-bookmark { background-position: -224px -96px; }\n.ui-icon-tag { background-position: -240px -96px; }\n.ui-icon-home { background-position: 0 -112px; }\n.ui-icon-flag { background-position: -16px -112px; }\n.ui-icon-calendar { background-position: -32px -112px; }\n.ui-icon-cart { background-position: -48px -112px; }\n.ui-icon-pencil { background-position: -64px -112px; }\n.ui-icon-clock { background-position: -80px -112px; }\n.ui-icon-disk { background-position: -96px -112px; }\n.ui-icon-calculator { background-position: -112px -112px; }\n.ui-icon-zoomin { background-position: -128px -112px; }\n.ui-icon-zoomout { background-position: -144px -112px; }\n.ui-icon-search { background-position: -160px -112px; }\n.ui-icon-wrench { background-position: -176px -112px; }\n.ui-icon-gear { background-position: -192px -112px; }\n.ui-icon-heart { background-position: -208px -112px; }\n.ui-icon-star { background-position: -224px -112px; }\n.ui-icon-link { background-position: -240px -112px; }\n.ui-icon-cancel { background-position: 0 -128px; }\n.ui-icon-plus { background-position: -16px -128px; }\n.ui-icon-plusthick { background-position: -32px -128px; }\n.ui-icon-minus { background-position: -48px -128px; }\n.ui-icon-minusthick { background-position: -64px -128px; }\n.ui-icon-close { background-position: -80px -128px; }\n.ui-icon-closethick { background-position: -96px -128px; }\n.ui-icon-key { background-position: -112px -128px; }\n.ui-icon-lightbulb { background-position: -128px -128px; }\n.ui-icon-scissors { background-position: -144px -128px; }\n.ui-icon-clipboard { background-position: -160px -128px; }\n.ui-icon-copy { background-position: -176px -128px; }\n.ui-icon-contact { background-position: -192px -128px; }\n.ui-icon-image { background-position: -208px -128px; }\n.ui-icon-video { background-position: -224px -128px; }\n.ui-icon-script { background-position: -240px -128px; }\n.ui-icon-alert { background-position: 0 -144px; }\n.ui-icon-info { background-position: -16px -144px; }\n.ui-icon-notice { background-position: -32px -144px; }\n.ui-icon-help { background-position: -48px -144px; }\n.ui-icon-check { background-position: -64px -144px; }\n.ui-icon-bullet { background-position: -80px -144px; }\n.ui-icon-radio-on { background-position: -96px -144px; }\n.ui-icon-radio-off { background-position: -112px -144px; }\n.ui-icon-pin-w { background-position: -128px -144px; }\n.ui-icon-pin-s { background-position: -144px -144px; }\n.ui-icon-play { background-position: 0 -160px; }\n.ui-icon-pause { background-position: -16px -160px; }\n.ui-icon-seek-next { background-position: -32px -160px; }\n.ui-icon-seek-prev { background-position: -48px -160px; }\n.ui-icon-seek-end { background-position: -64px -160px; }\n.ui-icon-seek-start { background-position: -80px -160px; }\n/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */\n.ui-icon-seek-first { background-position: -80px -160px; }\n.ui-icon-stop { background-position: -96px -160px; }\n.ui-icon-eject { background-position: -112px -160px; }\n.ui-icon-volume-off { background-position: -128px -160px; }\n.ui-icon-volume-on { background-position: -144px -160px; }\n.ui-icon-power { background-position: 0 -176px; }\n.ui-icon-signal-diag { background-position: -16px -176px; }\n.ui-icon-signal { background-position: -32px -176px; }\n.ui-icon-battery-0 { background-position: -48px -176px; }\n.ui-icon-battery-1 { background-position: -64px -176px; }\n.ui-icon-battery-2 { background-position: -80px -176px; }\n.ui-icon-battery-3 { background-position: -96px -176px; }\n.ui-icon-circle-plus { background-position: 0 -192px; }\n.ui-icon-circle-minus { background-position: -16px -192px; }\n.ui-icon-circle-close { background-position: -32px -192px; }\n.ui-icon-circle-triangle-e { background-position: -48px -192px; }\n.ui-icon-circle-triangle-s { background-position: -64px -192px; }\n.ui-icon-circle-triangle-w { background-position: -80px -192px; }\n.ui-icon-circle-triangle-n { background-position: -96px -192px; }\n.ui-icon-circle-arrow-e { background-position: -112px -192px; }\n.ui-icon-circle-arrow-s { background-position: -128px -192px; }\n.ui-icon-circle-arrow-w { background-position: -144px -192px; }\n.ui-icon-circle-arrow-n { background-position: -160px -192px; }\n.ui-icon-circle-zoomin { background-position: -176px -192px; }\n.ui-icon-circle-zoomout { background-position: -192px -192px; }\n.ui-icon-circle-check { background-position: -208px -192px; }\n.ui-icon-circlesmall-plus { background-position: 0 -208px; }\n.ui-icon-circlesmall-minus { background-position: -16px -208px; }\n.ui-icon-circlesmall-close { background-position: -32px -208px; }\n.ui-icon-squaresmall-plus { background-position: -48px -208px; }\n.ui-icon-squaresmall-minus { background-position: -64px -208px; }\n.ui-icon-squaresmall-close { background-position: -80px -208px; }\n.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }\n.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }\n.ui-icon-grip-solid-vertical { background-position: -32px -224px; }\n.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }\n.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }\n.ui-icon-grip-diagonal-se { background-position: -80px -224px; }\n\n\n/* Misc visuals\n----------------------------------*/\n\n/* Corner radius */\n.ui-corner-all,\n.ui-corner-top,\n.ui-corner-left,\n.ui-corner-tl {\n\tborder-top-left-radius: 3px;\n}\n.ui-corner-all,\n.ui-corner-top,\n.ui-corner-right,\n.ui-corner-tr {\n\tborder-top-right-radius: 3px;\n}\n.ui-corner-all,\n.ui-corner-bottom,\n.ui-corner-left,\n.ui-corner-bl {\n\tborder-bottom-left-radius: 3px;\n}\n.ui-corner-all,\n.ui-corner-bottom,\n.ui-corner-right,\n.ui-corner-br {\n\tborder-bottom-right-radius: 3px;\n}\n\n/* Overlays */\n.ui-widget-overlay {\n\tbackground: #aaaaaa;\n\topacity: .003;\n\tfilter: Alpha(Opacity=.3); /* support: IE8 */\n}\n.ui-widget-shadow {\n\t-webkit-box-shadow: 0px 0px 5px #666666;\n\tbox-shadow: 0px 0px 5px #666666;\n}\n",""])},function(e,t,n){(function(e){!function(e){"use strict";var t=["sanitize","whiteList","sanitizeFn"],n=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],i={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},s=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:\/?#]*(?:[\/?#]|$))/gi,r=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function o(t,i){var o=t.nodeName.toLowerCase();if(-1!==e.inArray(o,i))return-1===e.inArray(o,n)||Boolean(t.nodeValue.match(s)||t.nodeValue.match(r));for(var a=e(i).filter(function(e,t){return t instanceof RegExp}),l=0,u=a.length;l<u;l++)if(o.match(a[l]))return!0;return!1}function a(t,n,i){if(0===t.length)return t;if(i&&"function"==typeof i)return i(t);if(!document.implementation||!document.implementation.createHTMLDocument)return t;var s=document.implementation.createHTMLDocument("sanitization");s.body.innerHTML=t;for(var r=e.map(n,function(e,t){return t}),a=e(s.body).find("*"),l=0,u=a.length;l<u;l++){var c=a[l],d=c.nodeName.toLowerCase();if(-1!==e.inArray(d,r))for(var h=e.map(c.attributes,function(e){return e}),p=[].concat(n["*"]||[],n[d]||[]),f=0,m=h.length;f<m;f++)o(h[f],p)||c.removeAttribute(h[f].nodeName);else c.parentNode.removeChild(c)}return s.body.innerHTML}var l=function(e,t){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",e,t)};l.VERSION="3.4.1",l.TRANSITION_DURATION=150,l.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:i},l.prototype.init=function(t,n,i){if(this.enabled=!0,this.type=t,this.$element=e(n),this.options=this.getOptions(i),this.$viewport=this.options.viewport&&e(document).find(e.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var s=this.options.trigger.split(" "),r=s.length;r--;){var o=s[r];if("click"==o)this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this));else if("manual"!=o){var a="hover"==o?"mouseenter":"focusin",l="hover"==o?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,e.proxy(this.leave,this))}}this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},l.prototype.getDefaults=function(){return l.DEFAULTS},l.prototype.getOptions=function(n){var i=this.$element.data();for(var s in i)i.hasOwnProperty(s)&&-1!==e.inArray(s,t)&&delete i[s];return(n=e.extend({},this.getDefaults(),i,n)).delay&&"number"==typeof n.delay&&(n.delay={show:n.delay,hide:n.delay}),n.sanitize&&(n.template=a(n.template,n.whiteList,n.sanitizeFn)),n},l.prototype.getDelegateOptions=function(){var t={},n=this.getDefaults();return this._options&&e.each(this._options,function(e,i){n[e]!=i&&(t[e]=i)}),t},l.prototype.enter=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);if(n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n)),t instanceof e.Event&&(n.inState["focusin"==t.type?"focus":"hover"]=!0),n.tip().hasClass("in")||"in"==n.hoverState)n.hoverState="in";else{if(clearTimeout(n.timeout),n.hoverState="in",!n.options.delay||!n.options.delay.show)return n.show();n.timeout=setTimeout(function(){"in"==n.hoverState&&n.show()},n.options.delay.show)}},l.prototype.isInStateTrue=function(){for(var e in this.inState)if(this.inState[e])return!0;return!1},l.prototype.leave=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);if(n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n)),t instanceof e.Event&&(n.inState["focusout"==t.type?"focus":"hover"]=!1),!n.isInStateTrue()){if(clearTimeout(n.timeout),n.hoverState="out",!n.options.delay||!n.options.delay.hide)return n.hide();n.timeout=setTimeout(function(){"out"==n.hoverState&&n.hide()},n.options.delay.hide)}},l.prototype.show=function(){var t=e.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);var n=e.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(t.isDefaultPrevented()||!n)return;var i=this,s=this.tip(),r=this.getUID(this.type);this.setContent(),s.attr("id",r),this.$element.attr("aria-describedby",r),this.options.animation&&s.addClass("fade");var o="function"==typeof this.options.placement?this.options.placement.call(this,s[0],this.$element[0]):this.options.placement,a=/\s?auto?\s?/i,u=a.test(o);u&&(o=o.replace(a,"")||"top"),s.detach().css({top:0,left:0,display:"block"}).addClass(o).data("bs."+this.type,this),this.options.container?s.appendTo(e(document).find(this.options.container)):s.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var c=this.getPosition(),d=s[0].offsetWidth,h=s[0].offsetHeight;if(u){var p=o,f=this.getPosition(this.$viewport);o="bottom"==o&&c.bottom+h>f.bottom?"top":"top"==o&&c.top-h<f.top?"bottom":"right"==o&&c.right+d>f.width?"left":"left"==o&&c.left-d<f.left?"right":o,s.removeClass(p).addClass(o)}var m=this.getCalculatedOffset(o,c,d,h);this.applyPlacement(m,o);var g=function(){var e=i.hoverState;i.$element.trigger("shown.bs."+i.type),i.hoverState=null,"out"==e&&i.leave(i)};e.support.transition&&this.$tip.hasClass("fade")?s.one("bsTransitionEnd",g).emulateTransitionEnd(l.TRANSITION_DURATION):g()}},l.prototype.applyPlacement=function(t,n){var i=this.tip(),s=i[0].offsetWidth,r=i[0].offsetHeight,o=parseInt(i.css("margin-top"),10),a=parseInt(i.css("margin-left"),10);isNaN(o)&&(o=0),isNaN(a)&&(a=0),t.top+=o,t.left+=a,e.offset.setOffset(i[0],e.extend({using:function(e){i.css({top:Math.round(e.top),left:Math.round(e.left)})}},t),0),i.addClass("in");var l=i[0].offsetWidth,u=i[0].offsetHeight;"top"==n&&u!=r&&(t.top=t.top+r-u);var c=this.getViewportAdjustedDelta(n,t,l,u);c.left?t.left+=c.left:t.top+=c.top;var d=/top|bottom/.test(n),h=d?2*c.left-s+l:2*c.top-r+u,p=d?"offsetWidth":"offsetHeight";i.offset(t),this.replaceArrow(h,i[0][p],d)},l.prototype.replaceArrow=function(e,t,n){this.arrow().css(n?"left":"top",50*(1-e/t)+"%").css(n?"top":"left","")},l.prototype.setContent=function(){var e=this.tip(),t=this.getTitle();this.options.html?(this.options.sanitize&&(t=a(t,this.options.whiteList,this.options.sanitizeFn)),e.find(".tooltip-inner").html(t)):e.find(".tooltip-inner").text(t),e.removeClass("fade in top bottom left right")},l.prototype.hide=function(t){var n=this,i=e(this.$tip),s=e.Event("hide.bs."+this.type);function r(){"in"!=n.hoverState&&i.detach(),n.$element&&n.$element.removeAttr("aria-describedby").trigger("hidden.bs."+n.type),t&&t()}if(this.$element.trigger(s),!s.isDefaultPrevented())return i.removeClass("in"),e.support.transition&&i.hasClass("fade")?i.one("bsTransitionEnd",r).emulateTransitionEnd(l.TRANSITION_DURATION):r(),this.hoverState=null,this},l.prototype.fixTitle=function(){var e=this.$element;(e.attr("title")||"string"!=typeof e.attr("data-original-title"))&&e.attr("data-original-title",e.attr("title")||"").attr("title","")},l.prototype.hasContent=function(){return this.getTitle()},l.prototype.getPosition=function(t){var n=(t=t||this.$element)[0],i="BODY"==n.tagName,s=n.getBoundingClientRect();null==s.width&&(s=e.extend({},s,{width:s.right-s.left,height:s.bottom-s.top}));var r=window.SVGElement&&n instanceof window.SVGElement,o=i?{top:0,left:0}:r?null:t.offset(),a={scroll:i?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},l=i?{width:e(window).width(),height:e(window).height()}:null;return e.extend({},s,a,l,o)},l.prototype.getCalculatedOffset=function(e,t,n,i){return"bottom"==e?{top:t.top+t.height,left:t.left+t.width/2-n/2}:"top"==e?{top:t.top-i,left:t.left+t.width/2-n/2}:"left"==e?{top:t.top+t.height/2-i/2,left:t.left-n}:{top:t.top+t.height/2-i/2,left:t.left+t.width}},l.prototype.getViewportAdjustedDelta=function(e,t,n,i){var s={top:0,left:0};if(!this.$viewport)return s;var r=this.options.viewport&&this.options.viewport.padding||0,o=this.getPosition(this.$viewport);if(/right|left/.test(e)){var a=t.top-r-o.scroll,l=t.top+r-o.scroll+i;a<o.top?s.top=o.top-a:l>o.top+o.height&&(s.top=o.top+o.height-l)}else{var u=t.left-r,c=t.left+r+n;u<o.left?s.left=o.left-u:c>o.right&&(s.left=o.left+o.width-c)}return s},l.prototype.getTitle=function(){var e=this.$element,t=this.options;return e.attr("data-original-title")||("function"==typeof t.title?t.title.call(e[0]):t.title)},l.prototype.getUID=function(e){do{e+=~~(1e6*Math.random())}while(document.getElementById(e));return e},l.prototype.tip=function(){if(!this.$tip&&(this.$tip=e(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},l.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},l.prototype.enable=function(){this.enabled=!0},l.prototype.disable=function(){this.enabled=!1},l.prototype.toggleEnabled=function(){this.enabled=!this.enabled},l.prototype.toggle=function(t){var n=this;t&&((n=e(t.currentTarget).data("bs."+this.type))||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n))),t?(n.inState.click=!n.inState.click,n.isInStateTrue()?n.enter(n):n.leave(n)):n.tip().hasClass("in")?n.leave(n):n.enter(n)},l.prototype.destroy=function(){var e=this;clearTimeout(this.timeout),this.hide(function(){e.$element.off("."+e.type).removeData("bs."+e.type),e.$tip&&e.$tip.detach(),e.$tip=null,e.$arrow=null,e.$viewport=null,e.$element=null})},l.prototype.sanitizeHtml=function(e){return a(e,this.options.whiteList,this.options.sanitizeFn)};var u=e.fn.tooltip;e.fn.tooltip=function(t){return this.each(function(){var n=e(this),i=n.data("bs.tooltip"),s="object"==typeof t&&t;!i&&/destroy|hide/.test(t)||(i||n.data("bs.tooltip",i=new l(this,s)),"string"==typeof t&&i[t]())})},e.fn.tooltip.Constructor=l,e.fn.tooltip.noConflict=function(){return e.fn.tooltip=u,this}}(e)}).call(this,n(1))},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function s(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0;var r=s(n(141)),o=i(n(461)),a=i(n(59)),l=s(n(32)),u=s(n(462)),c=i(n(463));function d(){var e=new r.HandlebarsEnvironment;return l.extend(e,r),e.SafeString=o.default,e.Exception=a.default,e.Utils=l,e.escapeExpression=l.escapeExpression,e.VM=u,e.template=function(t){return u.template(t,e)},e}var h=d();h.create=d,c.default(h),h.default=h,t.default=h,e.exports=t.default},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){s.default(e),r.default(e),o.default(e),a.default(e),l.default(e),u.default(e),c.default(e)};var s=i(n(451)),r=i(n(452)),o=i(n(453)),a=i(n(454)),l=i(n(455)),u=i(n(456)),c=i(n(457))},function(e,t,n){"use strict";t.__esModule=!0;var i=n(32);t.default=function(e){e.registerHelper("blockHelperMissing",function(t,n){var s=n.inverse,r=n.fn;if(!0===t)return r(this);if(!1===t||null==t)return s(this);if(i.isArray(t))return t.length>0?(n.ids&&(n.ids=[n.name]),e.helpers.each(t,n)):s(this);if(n.data&&n.ids){var o=i.createFrame(n.data);o.contextPath=i.appendContextPath(n.data.contextPath,n.name),n={data:o}}return r(t,n)})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var i,s=n(32),r=n(59),o=(i=r)&&i.__esModule?i:{default:i};t.default=function(e){e.registerHelper("each",function(e,t){if(!t)throw new o.default("Must pass iterator to #each");var n=t.fn,i=t.inverse,r=0,a="",l=void 0,u=void 0;function c(t,i,r){l&&(l.key=t,l.index=i,l.first=0===i,l.last=!!r,u&&(l.contextPath=u+t)),a+=n(e[t],{data:l,blockParams:s.blockParams([e[t],t],[u+t,null])})}if(t.data&&t.ids&&(u=s.appendContextPath(t.data.contextPath,t.ids[0])+"."),s.isFunction(e)&&(e=e.call(this)),t.data&&(l=s.createFrame(t.data)),e&&"object"==typeof e)if(s.isArray(e))for(var d=e.length;r<d;r++)r in e&&c(r,r,r===e.length-1);else{var h=void 0;for(var p in e)e.hasOwnProperty(p)&&(void 0!==h&&c(h,r-1),h=p,r++);void 0!==h&&c(h,r-1,!0)}return 0===r&&(a=i(this)),a})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var i,s=n(59),r=(i=s)&&i.__esModule?i:{default:i};t.default=function(e){e.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new r.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var i=n(32);t.default=function(e){e.registerHelper("if",function(e,t){return i.isFunction(e)&&(e=e.call(this)),!t.hash.includeZero&&!e||i.isEmpty(e)?t.inverse(this):t.fn(this)}),e.registerHelper("unless",function(t,n){return e.helpers.if.call(this,t,{fn:n.inverse,inverse:n.fn,hash:n.hash})})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){e.registerHelper("log",function(){for(var t=[void 0],n=arguments[arguments.length-1],i=0;i<arguments.length-1;i++)t.push(arguments[i]);var s=1;null!=n.hash.level?s=n.hash.level:n.data&&null!=n.data.level&&(s=n.data.level),t[0]=s,e.log.apply(e,t)})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){e.registerHelper("lookup",function(e,t){return e&&e[t]})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var i=n(32);t.default=function(e){e.registerHelper("with",function(e,t){i.isFunction(e)&&(e=e.call(this));var n=t.fn;if(i.isEmpty(e))return t.inverse(this);var s=t.data;return t.data&&t.ids&&((s=i.createFrame(t.data)).contextPath=i.appendContextPath(t.data.contextPath,t.ids[0])),n(e,{data:s,blockParams:i.blockParams([e],[s&&s.contextPath])})})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.registerDefaultDecorators=function(e){r.default(e)};var i,s=n(459),r=(i=s)&&i.__esModule?i:{default:i}},function(e,t,n){"use strict";t.__esModule=!0;var i=n(32);t.default=function(e){e.registerDecorator("inline",function(e,t,n,s){var r=e;return t.partials||(t.partials={},r=function(s,r){var o=n.partials;n.partials=i.extend({},o,t.partials);var a=e(s,r);return n.partials=o,a}),t.partials[s.args[0]]=s.fn,r})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var i=n(32),s={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(e){if("string"==typeof e){var t=i.indexOf(s.methodMap,e.toLowerCase());e=t>=0?t:parseInt(e,10)}return e},log:function(e){if(e=s.lookupLevel(e),"undefined"!=typeof console&&s.lookupLevel(s.level)<=e){var t=s.methodMap[e];console[t]||(t="log");for(var n=arguments.length,i=Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];console[t].apply(console,i)}}};t.default=s,e.exports=t.default},function(e,t,n){"use strict";function i(e){this.string=e}t.__esModule=!0,i.prototype.toString=i.prototype.toHTML=function(){return""+this.string},t.default=i,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.checkRevision=function(e){var t=e&&e[0]||1,n=a.COMPILER_REVISION;if(t!==n){if(t<n){var i=a.REVISION_CHANGES[n],s=a.REVISION_CHANGES[t];throw new o.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+i+") or downgrade your runtime to an older version ("+s+").")}throw new o.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+e[1]+").")}},t.template=function(e,t){if(!t)throw new o.default("No environment passed to template");if(!e||!e.main)throw new o.default("Unknown template object: "+typeof e);e.main.decorator=e.main_d,t.VM.checkRevision(e.compiler);var n={strict:function(e,t){if(!(t in e))throw new o.default('"'+t+'" not defined in '+e);return e[t]},lookup:function(e,t){for(var n=e.length,i=0;i<n;i++)if(e[i]&&null!=e[i][t])return e[i][t]},lambda:function(e,t){return"function"==typeof e?e.call(t):e},escapeExpression:s.escapeExpression,invokePartial:function(n,i,r){r.hash&&(i=s.extend({},i,r.hash),r.ids&&(r.ids[0]=!0));n=t.VM.resolvePartial.call(this,n,i,r);var a=t.VM.invokePartial.call(this,n,i,r);null==a&&t.compile&&(r.partials[r.name]=t.compile(n,e.compilerOptions,t),a=r.partials[r.name](i,r));if(null!=a){if(r.indent){for(var l=a.split("\n"),u=0,c=l.length;u<c&&(l[u]||u+1!==c);u++)l[u]=r.indent+l[u];a=l.join("\n")}return a}throw new o.default("The partial "+r.name+" could not be compiled when running in runtime-only mode")},fn:function(t){var n=e[t];return n.decorator=e[t+"_d"],n},programs:[],program:function(e,t,n,i,s){var r=this.programs[e],o=this.fn(e);return t||s||i||n?r=l(this,e,o,t,n,i,s):r||(r=this.programs[e]=l(this,e,o)),r},data:function(e,t){for(;e&&t--;)e=e._parent;return e},merge:function(e,t){var n=e||t;return e&&t&&e!==t&&(n=s.extend({},t,e)),n},nullContext:Object.seal({}),noop:t.VM.noop,compilerInfo:e.compiler};function i(t){var s=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],r=s.data;i._setup(s),!s.partial&&e.useData&&(r=function(e,t){t&&"root"in t||((t=t?a.createFrame(t):{}).root=e);return t}(t,r));var o=void 0,l=e.useBlockParams?[]:void 0;function u(t){return""+e.main(n,t,n.helpers,n.partials,r,l,o)}return e.useDepths&&(o=s.depths?t!=s.depths[0]?[t].concat(s.depths):s.depths:[t]),(u=c(e.main,u,n,s.depths||[],r,l))(t,s)}return i.isTop=!0,i._setup=function(i){i.partial?(n.helpers=i.helpers,n.partials=i.partials,n.decorators=i.decorators):(n.helpers=n.merge(i.helpers,t.helpers),e.usePartial&&(n.partials=n.merge(i.partials,t.partials)),(e.usePartial||e.useDecorators)&&(n.decorators=n.merge(i.decorators,t.decorators)))},i._child=function(t,i,s,r){if(e.useBlockParams&&!s)throw new o.default("must pass block params");if(e.useDepths&&!r)throw new o.default("must pass parent depths");return l(n,t,e[t],i,0,s,r)},i},t.wrapProgram=l,t.resolvePartial=function(e,t,n){e?e.call||n.name||(n.name=e,e=n.partials[e]):e="@partial-block"===n.name?n.data["partial-block"]:n.partials[n.name];return e},t.invokePartial=function(e,t,n){var i=n.data&&n.data["partial-block"];n.partial=!0,n.ids&&(n.data.contextPath=n.ids[0]||n.data.contextPath);var r=void 0;n.fn&&n.fn!==u&&function(){n.data=a.createFrame(n.data);var e=n.fn;r=n.data["partial-block"]=function(t){var n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return n.data=a.createFrame(n.data),n.data["partial-block"]=i,e(t,n)},e.partials&&(n.partials=s.extend({},n.partials,e.partials))}();void 0===e&&r&&(e=r);if(void 0===e)throw new o.default("The partial "+n.name+" could not be found");if(e instanceof Function)return e(t,n)},t.noop=u;var i,s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(32)),r=n(59),o=(i=r)&&i.__esModule?i:{default:i},a=n(141);function l(e,t,n,i,s,r,o){function a(t){var s=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],a=o;return!o||t==o[0]||t===e.nullContext&&null===o[0]||(a=[t].concat(o)),n(e,t,e.helpers,e.partials,s.data||i,r&&[s.blockParams].concat(r),a)}return(a=c(n,a,e,o,i,r)).program=t,a.depth=o?o.length:0,a.blockParams=s||0,a}function u(){return""}function c(e,t,n,i,r,o){if(e.decorator){var a={};t=e.decorator(t,a,n,i&&i[0],r,o,i),s.extend(t,a)}return t}},function(e,t,n){"use strict";(function(n){t.__esModule=!0,t.default=function(e){var t=void 0!==n?n:window,i=t.Handlebars;e.noConflict=function(){return t.Handlebars===e&&(t.Handlebars=i),e}},e.exports=t.default}).call(this,n(53))},function(e,t,n){(function(e){var t;(t=e).Jcrop=function(e,n){var i,s=t.extend({},t.Jcrop.defaults),r=navigator.userAgent.toLowerCase(),o=/msie/.test(r),a=/msie [1-6]\./.test(r);function l(e){return Math.round(e)+"px"}function u(e){return s.baseClass+"-"+e}function c(e){var n=t(e).offset();return[n.left,n.top]}function d(e){return[e.pageX-i[0],e.pageY-i[1]]}function h(e){"object"!=typeof e&&(e={}),s=t.extend(s,e),t.each(["onChange","onSelect","onRelease","onDblClick"],function(e,t){"function"!=typeof s[t]&&(s[t]=function(){})})}function p(e,t,n){if(i=c(L),K.setCursor("move"===e?e:e+"-resize"),"move"===e)return K.activateHandlers(function(e){var t=e;return X.watchKeys(),function(e){J.moveOffset([e[0]-t[0],e[1]-t[1]]),t=e,V.update()}}(t),v,n);var r=J.getFixed(),o=f(e),a=J.getCorner(f(o));J.setPressed(J.getCorner(o)),J.setCurrent(a),K.activateHandlers(function(e,t){return function(n){if(s.aspectRatio)switch(e){case"e":case"w":n[1]=t.y+1;break;case"n":case"s":n[0]=t.x+1}else switch(e){case"e":case"w":n[1]=t.y2;break;case"n":case"s":n[0]=t.x2}J.setCurrent(n),V.update()}}(e,r),v,n)}function f(e){switch(e){case"n":return"sw";case"s":case"e":return"nw";case"w":return"ne";case"ne":return"sw";case"nw":return"se";case"se":return"nw";case"sw":return"ne"}}function m(e){return function(t){return!(s.disabled||"move"===e&&!s.allowMove||(i=c(L),N=!0,p(e,d(t)),t.stopPropagation(),t.preventDefault(),1))}}function g(e,t,n){var i=e.width(),s=e.height();i>t&&t>0&&(i=t,s=t/e.width()*e.height()),s>n&&n>0&&(s=n,i=n/e.height()*e.width()),z=e.width()/i,F=e.height()/s,e.width(i).height(s)}function _(e){return{x:e.x*z,y:e.y*F,x2:e.x2*z,y2:e.y2*F,w:e.w*z,h:e.h*F}}function v(e){var t=J.getFixed();t.w>s.minSelect[0]&&t.h>s.minSelect[1]?(V.enableHandles(),V.done()):V.release(),K.setCursor(s.allowSelect?"crosshair":"default")}function y(e){if(s.disabled)return!1;if(!s.allowSelect)return!1;N=!0,i=c(L),V.disableHandles(),K.setCursor("crosshair");var t=d(e);return J.setPressed(t),V.update(),K.activateHandlers(b,v,"touch"===e.type.substring(0,5)),X.watchKeys(),e.stopPropagation(),e.preventDefault(),!1}function b(e){J.setCurrent(e),V.update()}function w(){var e=t("<div></div>").addClass(u("tracker"));return o&&e.css({opacity:0,backgroundColor:"white"}),e}"object"!=typeof e&&(e=t(e)[0]),"object"!=typeof n&&(n={}),h(n);var k={border:"none",visibility:"visible",margin:0,padding:0,position:"absolute",top:0,left:0},M=t(e),x=!0;if("IMG"==e.tagName){if(0!=M[0].width&&0!=M[0].height)M.width(M[0].width),M.height(M[0].height);else{var A=new Image;A.src=M[0].src,M.width(A.width),M.height(A.height)}var L=M.clone().removeAttr("id").css(k).show();L.width(M.width()),L.height(M.height()),M.after(L).hide()}else L=M.css(k).show(),x=!1,null===s.shade&&(s.shade=!0);g(L,s.boxWidth,s.boxHeight);var D=L.width(),T=L.height(),Y=t("<div />").width(D).height(T).addClass(u("holder")).css({position:"relative",backgroundColor:s.bgColor}).insertAfter(M).append(L);s.addClass&&Y.addClass(s.addClass);var S=t("<div />"),C=t("<div />").width("100%").height("100%").css({zIndex:310,position:"absolute",overflow:"hidden"}),E=t("<div />").width("100%").height("100%").css("zIndex",320),H=t("<div />").css({position:"absolute",zIndex:600}).dblclick(function(){var e=J.getFixed();s.onDblClick.call(se,e)}).insertBefore(L).append(C,E);x&&(S=t("<img />").attr("src",L.attr("src")).css(k).width(D).height(T),C.append(S)),a&&H.css({overflowY:"hidden"});var P,O,I,j,z,F,N,B,W=s.boundary,R=w().width(D+2*W).height(T+2*W).css({position:"absolute",top:l(-W),left:l(-W),zIndex:290}).mousedown(y),U=s.bgColor,Q=s.bgOpacity;i=c(L);var q=function(){function e(){var e,t={},n=["touchstart","touchmove","touchend"],i=document.createElement("div");try{for(e=0;e<n.length;e++){var s=n[e],r=(s="on"+s)in i;r||(i.setAttribute(s,"return;"),r="function"==typeof i[s]),t[n[e]]=r}return t.touchstart&&t.touchend&&t.touchmove}catch(e){return!1}}return{createDragger:function(e){return function(t){return!(s.disabled||"move"===e&&!s.allowMove||(i=c(L),N=!0,p(e,d(q.cfilter(t)),!0),t.stopPropagation(),t.preventDefault(),1))}},newSelection:function(e){return y(q.cfilter(e))},cfilter:function(e){return e.pageX=e.originalEvent.changedTouches[0].pageX,e.pageY=e.originalEvent.changedTouches[0].pageY,e},isSupported:e,support:!0===s.touchSupport||!1===s.touchSupport?s.touchSupport:e()}}(),J=function(){var e,t,n=0,i=0,r=0,o=0;function a(){if(!s.aspectRatio)return t=r-n,a=o-i,P&&Math.abs(t)>P&&(r=t>0?n+P:n-P),O&&Math.abs(a)>O&&(o=a>0?i+O:i-O),j/F&&Math.abs(a)<j/F&&(o=a>0?i+j/F:i-j/F),I/z&&Math.abs(t)<I/z&&(r=t>0?n+I/z:n-I/z),n<0&&(r-=n,n-=n),i<0&&(o-=i,i-=i),r<0&&(n-=r,r-=r),o<0&&(i-=o,o-=o),r>D&&(n-=e=r-D,r-=e),o>T&&(i-=e=o-T,o-=e),n>D&&(o-=e=n-T,i-=e),i>T&&(o-=e=i-T,i-=e),c(u(n,i,r,o));var e,t,a,l,d,h,p,f=s.aspectRatio,m=s.minSize[0]/z,g=s.maxSize[0]/z,_=s.maxSize[1]/F,v=r-n,y=o-i,b=Math.abs(v),w=Math.abs(y);return 0===g&&(g=10*D),0===_&&(_=10*T),b/w<f?(d=o,h=w*f,(l=v<0?n-h:h+n)<0?(l=0,p=Math.abs((l-n)/f),d=y<0?i-p:p+i):l>D&&(l=D,p=Math.abs((l-n)/f),d=y<0?i-p:p+i)):(l=r,p=b/f,(d=y<0?i-p:i+p)<0?(d=0,h=Math.abs((d-i)*f),l=v<0?n-h:h+n):d>T&&(d=T,h=Math.abs(d-i)*f,l=v<0?n-h:h+n)),l>n?(l-n<m?l=n+m:l-n>g&&(l=n+g),d=d>i?i+(l-n)/f:i-(l-n)/f):l<n&&(n-l<m?l=n-m:n-l>g&&(l=n-g),d=d>i?i+(n-l)/f:i-(n-l)/f),l<0?(n-=l,l=0):l>D&&(n-=l-D,l=D),d<0?(i-=d,d=0):d>T&&(i-=d-T,d=T),c(u(n,i,l,d))}function l(e){return e[0]<0&&(e[0]=0),e[1]<0&&(e[1]=0),e[0]>D&&(e[0]=D),e[1]>T&&(e[1]=T),[Math.round(e[0]),Math.round(e[1])]}function u(e,t,n,i){var s=e,r=n,o=t,a=i;return n<e&&(s=n,r=e),i<t&&(o=i,a=t),[s,o,r,a]}function c(e){return{x:e[0],y:e[1],x2:e[2],y2:e[3],w:e[2]-e[0],h:e[3]-e[1]}}return{flipCoords:u,setPressed:function(e){e=l(e),r=n=e[0],o=i=e[1]},setCurrent:function(n){n=l(n),e=n[0]-r,t=n[1]-o,r=n[0],o=n[1]},getOffset:function(){return[e,t]},moveOffset:function(e){var t=e[0],s=e[1];0>n+t&&(t-=t+n),0>i+s&&(s-=s+i),T<o+s&&(s+=T-(o+s)),D<r+t&&(t+=D-(r+t)),n+=t,r+=t,i+=s,o+=s},getCorner:function(e){var t=a();switch(e){case"ne":return[t.x2,t.y];case"nw":return[t.x,t.y];case"se":return[t.x2,t.y2];case"sw":return[t.x,t.y2]}},getFixed:a}}(),G=function(){var e=!1,n=t("<div />").css({position:"absolute",zIndex:240,opacity:0}),i={top:a(),left:a().height(T),right:a().height(T),bottom:a()};function r(){return o(J.getFixed())}function o(e){i.top.css({left:l(e.x),width:l(e.w),height:l(e.y)}),i.bottom.css({top:l(e.y2),left:l(e.x),width:l(e.w),height:l(T-e.y2)}),i.right.css({left:l(e.x2),width:l(D-e.x2)}),i.left.css({width:l(e.x)})}function a(){return t("<div />").css({position:"absolute",backgroundColor:s.shadeColor||s.bgColor}).appendTo(n)}function u(){e||(e=!0,n.insertBefore(L),r(),V.setBgOpacity(1,0,1),S.hide(),c(s.shadeColor||s.bgColor,1),V.isAwake()?h(s.bgOpacity,1):h(1,1))}function c(e,t){ne(p(),e,t)}function d(){e&&(n.remove(),S.show(),e=!1,V.isAwake()?V.setBgOpacity(s.bgOpacity,1,1):(V.setBgOpacity(1,1,1),V.disableHandles()),ne(Y,0,1))}function h(t,i){e&&(s.bgFade&&!i?n.animate({opacity:1-t},{queue:!1,duration:s.fadeTime}):n.css({opacity:1-t}))}function p(){return n.children()}return{update:r,updateRaw:o,getShades:p,setBgColor:c,enable:u,disable:d,resize:function(e,t){i.left.css({height:l(t)}),i.right.css({height:l(t)})},refresh:function(){s.shade?u():d(),V.isAwake()&&h(s.bgOpacity)},opacity:h}}(),V=function(){var e,n=370,i={},r={},o={},a=!1;function c(e,n){var i=t("<div />").mousedown(m(e)).css({cursor:e+"-resize",position:"absolute",zIndex:n}).addClass("ord-"+e);return q.support&&i.bind("touchstart.jcrop",q.createDragger(e)),E.append(i),i}function d(){var e=J.getFixed();J.setPressed([e.x,e.y]),J.setCurrent([e.x2,e.y2]),h()}function h(t){if(e)return p(t)}function p(t){var n,i,r,o,a=J.getFixed();n=a.w,i=a.h,H.width(Math.round(n)).height(Math.round(i)),r=a.x,o=a.y,s.shade||S.css({top:l(-o),left:l(-r)}),H.css({top:l(o),left:l(r)}),s.shade&&G.updateRaw(a),e||(H.show(),s.shade?G.opacity(Q):f(Q,!0),e=!0),t?s.onSelect.call(se,_(a)):s.onChange.call(se,_(a))}function f(t,n,i){(e||n)&&(s.bgFade&&!i?L.animate({opacity:t},{queue:!1,duration:s.fadeTime}):L.css("opacity",t))}function g(){if(a=!0,s.allowResize)return E.show(),!0}function v(){a=!1,E.hide()}function y(e){e?(B=!0,v()):(B=!1,g())}s.dragEdges&&t.isArray(s.createDragbars)&&function(e){var t;for(t=0;t<e.length;t++)o[e[t]]=c(e[t],n++).addClass("jcrop-dragbar")}(s.createDragbars),t.isArray(s.createHandles)&&function(e){var t,i,o,a;for(t=0;t<e.length;t++)r[e[t]]=(i=e[t],o=void 0,a=void 0,o=s.handleSize,a=c(i,n++).css({opacity:s.handleOpacity}).addClass(u("handle")),o&&a.width(o).height(o),a)}(s.createHandles),s.drawBorders&&t.isArray(s.createBorders)&&function(e){var n,r,o,a;for(r=0;r<e.length;r++){switch(e[r]){case"n":n="hline";break;case"s":n="hline bottom";break;case"e":n="vline right";break;case"w":n="vline"}i[e[r]]=(o=n,a=void 0,a=t("<div />").css({position:"absolute",opacity:s.borderOpacity}).addClass(u(o)),C.append(a),a)}}(s.createBorders),t(document).bind("touchstart.jcrop-ios",function(e){t(e.currentTarget).hasClass("jcrop-tracker")&&e.stopPropagation()});var b=w().mousedown(m("move")).css({cursor:"move",position:"absolute",zIndex:360});return q.support&&b.bind("touchstart.jcrop",q.createDragger("move")),C.append(b),v(),{updateVisible:h,update:p,release:function(){v(),H.hide(),s.shade?G.opacity(1):f(1),e=!1,s.onRelease.call(se)},refresh:d,isAwake:function(){return e},setCursor:function(e){b.css("cursor",e)},enableHandles:g,enableOnly:function(){a=!0},showHandles:function(){a&&E.show()},disableHandles:v,animMode:y,setBgOpacity:f,done:function(){y(!1),d()}}}(),K=function(){var e=function(){},n=function(){},i=s.trackDocument;function r(t){return e(d(t)),!1}function o(i){return i.preventDefault(),i.stopPropagation(),N&&(N=!1,n(d(i)),V.isAwake()&&s.onSelect.call(se,_(J.getFixed())),R.css({zIndex:290}),t(document).unbind(".jcrop"),e=function(){},n=function(){}),!1}function a(t){return e(d(q.cfilter(t))),!1}function l(e){return o(q.cfilter(e))}return i||R.mousemove(r).mouseup(o).mouseout(o),L.before(R),{activateHandlers:function(s,u,c){return N=!0,e=s,n=u,function(e){R.css({zIndex:450}),e?t(document).bind("touchmove.jcrop",a).bind("touchend.jcrop",l):i&&t(document).bind("mousemove.jcrop",r).bind("mouseup.jcrop",o)}(c),!1},setCursor:function(e){R.css("cursor",e)}}}(),X=function(){var e=t('<input type="radio" />').css({position:"fixed",left:"-120px",width:"12px"}).addClass("jcrop-keymgr"),n=t("<div />").css({position:"absolute",overflow:"hidden"}).append(e);function i(e,t,n){s.allowMove&&(J.moveOffset([t,n]),V.updateVisible(!0)),e.preventDefault(),e.stopPropagation()}return s.keySupport&&(e.keydown(function(e){if(e.ctrlKey||e.metaKey)return!0;var t=e.shiftKey?10:1;switch(e.keyCode){case 37:i(e,-t,0);break;case 39:i(e,t,0);break;case 38:i(e,0,-t);break;case 40:i(e,0,t);break;case 27:s.allowSelect&&V.release();break;case 9:return!0}return!1}).blur(function(t){e.hide()}),a||!s.fixedSupport?(e.css({position:"absolute",left:"-20px"}),n.append(e).insertBefore(L)):e.insertBefore(L)),{watchKeys:function(){s.keySupport&&(e.show(),e.focus())}}}();function Z(e){$([e[0]/z,e[1]/F,e[2]/z,e[3]/F]),s.onSelect.call(se,_(J.getFixed())),V.enableHandles()}function $(e){J.setPressed([e[0],e[1]]),J.setCurrent([e[2],e[3]]),V.update()}function ee(){s.disabled=!0,V.disableHandles(),V.setCursor("default"),K.setCursor("default")}function te(){s.disabled=!1,ie()}function ne(e,n,i){var r=n||s.bgColor;s.bgFade&&t.fx.step.hasOwnProperty("backgroundColor")&&s.fadeTime&&!i?e.animate({backgroundColor:r},{queue:!1,duration:s.fadeTime}):e.css("backgroundColor",r)}function ie(e){s.allowResize?e?V.enableOnly():V.enableHandles():V.disableHandles(),K.setCursor(s.allowSelect?"crosshair":"default"),V.setCursor(s.allowMove?"move":"default"),s.hasOwnProperty("trueSize")&&(z=s.trueSize[0]/D,F=s.trueSize[1]/T),s.hasOwnProperty("setSelect")&&(Z(s.setSelect),V.done(),delete s.setSelect),G.refresh(),s.bgColor!=U&&(ne(s.shade?G.getShades():Y,s.shade&&s.shadeColor||s.bgColor),U=s.bgColor),Q!=s.bgOpacity&&(Q=s.bgOpacity,s.shade?G.refresh():V.setBgOpacity(Q)),P=s.maxSize[0]||0,O=s.maxSize[1]||0,I=s.minSize[0]||0,j=s.minSize[1]||0,s.hasOwnProperty("outerImage")&&(L.attr("src",s.outerImage),delete s.outerImage),V.refresh()}q.support&&R.bind("touchstart.jcrop",q.newSelection),E.hide(),ie(!0);var se={setImage:function(e,t){V.release(),ee();var n=new Image;n.onload=function(){var i=n.width,r=n.height,o=s.boxWidth,a=s.boxHeight;L.width(i).height(r),L.attr("src",e),S.attr("src",e),g(L,o,a),D=L.width(),T=L.height(),S.width(D).height(T),R.width(D+2*W).height(T+2*W),Y.width(D).height(T),G.resize(D,T),te(),"function"==typeof t&&t.call(se)},n.src=e},animateTo:function(e,t){var n=e[0]/z,i=e[1]/F,r=e[2]/z,o=e[3]/F;if(!B){var a=J.flipCoords(n,i,r,o),l=J.getFixed(),u=[l.x,l.y,l.x2,l.y2],c=u,d=s.animationDelay,h=a[0]-u[0],p=a[1]-u[1],f=a[2]-u[2],m=a[3]-u[3],g=0,_=s.swingSpeed;n=c[0],i=c[1],r=c[2],o=c[3],V.animMode(!0);var v=function(){g+=(100-g)/_,c[0]=Math.round(n+g/100*h),c[1]=Math.round(i+g/100*p),c[2]=Math.round(r+g/100*f),c[3]=Math.round(o+g/100*m),g>=99.8&&(g=100),g<100?($(c),y()):(V.done(),V.animMode(!1),"function"==typeof t&&t.call(se))};y()}function y(){window.setTimeout(v,d)}},setSelect:Z,setOptions:function(e){h(e),ie()},tellSelect:function(){return _(J.getFixed())},tellScaled:function(){return J.getFixed()},setClass:function(e){Y.removeClass().addClass(u("holder")).addClass(e)},disable:ee,enable:te,cancel:function(){V.done(),K.activateHandlers(null,null)},release:V.release,destroy:function(){Y.remove(),M.show(),M.css("visibility","visible"),t(e).removeData("Jcrop")},focus:X.watchKeys,getBounds:function(){return[D*z,T*F]},getWidgetSize:function(){return[D,T]},getScaleFactor:function(){return[z,F]},getOptions:function(){return s},ui:{holder:Y,selection:H}};return o&&Y.bind("selectstart",function(){return!1}),M.data("Jcrop",se),se},t.fn.Jcrop=function(e,n){var i;return this.each(function(){if(t(this).data("Jcrop")){if("api"===e)return t(this).data("Jcrop");t(this).data("Jcrop").setOptions(e)}else"IMG"==this.tagName?t.Jcrop.Loader(this,function(){t(this).css({display:"block",visibility:"hidden"}),i=t.Jcrop(this,e),t.isFunction(n)&&n.call(i)}):(t(this).css({display:"block",visibility:"hidden"}),i=t.Jcrop(this,e),t.isFunction(n)&&n.call(i))}),this},t.Jcrop.Loader=function(e,n,i){var s=t(e),r=s[0];s.bind("load.jcloader",function e(){r.complete?(s.unbind(".jcloader"),t.isFunction(n)&&n.call(r)):window.setTimeout(e,50)}).bind("error.jcloader",function(e){s.unbind(".jcloader"),t.isFunction(i)&&i.call(r)}),r.complete&&t.isFunction(n)&&(s.unbind(".jcloader"),n.call(r))},t.Jcrop.defaults={allowSelect:!0,allowMove:!0,allowResize:!0,trackDocument:!0,baseClass:"jcrop",addClass:null,bgColor:"black",bgOpacity:.6,bgFade:!1,borderOpacity:.4,handleOpacity:.5,handleSize:null,aspectRatio:0,keySupport:!0,createHandles:["n","s","e","w","nw","ne","se","sw"],createDragbars:["n","s","e","w"],createBorders:["n","s","e","w"],drawBorders:!0,dragEdges:!0,fixedSupport:!0,touchSupport:null,shade:null,boxWidth:0,boxHeight:0,boundary:2,fadeTime:400,animationDelay:20,swingSpeed:3,minSelect:[0,0],maxSize:[0,0],minSize:[0,0],onChange:function(){},onSelect:function(){},onDblClick:function(){},onRelease:function(){}}}).call(this,n(1))},function(e,t,n){var i=n(466);"string"==typeof i&&(i=[[e.i,i,""]]);var s={hmr:!0,transform:void 0,insertInto:void 0};n(45)(i,s);i.locals&&(e.exports=i.locals)},function(e,t,n){t=e.exports=n(44)(!1);var i=n(58)(n(467));t.push([e.i,"/* jquery.Jcrop.css v0.9.12 - MIT License */\n/*\n The outer-most container in a typical Jcrop instance\n If you are having difficulty with formatting related to styles\n on a parent element, place any fixes here or in a like selector\n\n You can also style this element if you want to add a border, etc\n A better method for styling can be seen below with .jcrop-light\n (Add a class to the holder and style elements for that extended class)\n*/\n.jcrop-holder {\n direction: ltr;\n text-align: left;\n}\n/* Selection Border */\n.jcrop-vline,\n.jcrop-hline {\n background: #ffffff url("+i+');\n font-size: 0;\n position: absolute;\n}\n.jcrop-vline {\n height: 100%;\n width: 1px !important;\n}\n.jcrop-vline.right {\n right: 0;\n}\n.jcrop-hline {\n height: 1px !important;\n width: 100%;\n}\n.jcrop-hline.bottom {\n bottom: 0;\n}\n/* Invisible click targets */\n.jcrop-tracker {\n height: 100%;\n width: 100%;\n /* "turn off" link highlight */\n -webkit-tap-highlight-color: transparent;\n /* disable callout, image save panel */\n -webkit-touch-callout: none;\n /* disable cut copy paste */\n -webkit-user-select: none;\n}\n/* Selection Handles */\n.jcrop-handle {\n background-color: #333333;\n border: 1px #eeeeee solid;\n width: 7px;\n height: 7px;\n font-size: 1px;\n}\n.jcrop-handle.ord-n {\n left: 50%;\n margin-left: -4px;\n margin-top: -4px;\n top: 0;\n}\n.jcrop-handle.ord-s {\n bottom: 0;\n left: 50%;\n margin-bottom: -4px;\n margin-left: -4px;\n}\n.jcrop-handle.ord-e {\n margin-right: -4px;\n margin-top: -4px;\n right: 0;\n top: 50%;\n}\n.jcrop-handle.ord-w {\n left: 0;\n margin-left: -4px;\n margin-top: -4px;\n top: 50%;\n}\n.jcrop-handle.ord-nw {\n left: 0;\n margin-left: -4px;\n margin-top: -4px;\n top: 0;\n}\n.jcrop-handle.ord-ne {\n margin-right: -4px;\n margin-top: -4px;\n right: 0;\n top: 0;\n}\n.jcrop-handle.ord-se {\n bottom: 0;\n margin-bottom: -4px;\n margin-right: -4px;\n right: 0;\n}\n.jcrop-handle.ord-sw {\n bottom: 0;\n left: 0;\n margin-bottom: -4px;\n margin-left: -4px;\n}\n/* Dragbars */\n.jcrop-dragbar.ord-n,\n.jcrop-dragbar.ord-s {\n height: 7px;\n width: 100%;\n}\n.jcrop-dragbar.ord-e,\n.jcrop-dragbar.ord-w {\n height: 100%;\n width: 7px;\n}\n.jcrop-dragbar.ord-n {\n margin-top: -4px;\n}\n.jcrop-dragbar.ord-s {\n bottom: 0;\n margin-bottom: -4px;\n}\n.jcrop-dragbar.ord-e {\n margin-right: -4px;\n right: 0;\n}\n.jcrop-dragbar.ord-w {\n margin-left: -4px;\n}\n/* The "jcrop-light" class/extension */\n.jcrop-light .jcrop-vline,\n.jcrop-light .jcrop-hline {\n background: #ffffff;\n filter: alpha(opacity=70) !important;\n opacity: .70!important;\n}\n.jcrop-light .jcrop-handle {\n -moz-border-radius: 3px;\n -webkit-border-radius: 3px;\n background-color: #000000;\n border-color: #ffffff;\n border-radius: 3px;\n}\n/* The "jcrop-dark" class/extension */\n.jcrop-dark .jcrop-vline,\n.jcrop-dark .jcrop-hline {\n background: #000000;\n filter: alpha(opacity=70) !important;\n opacity: 0.7 !important;\n}\n.jcrop-dark .jcrop-handle {\n -moz-border-radius: 3px;\n -webkit-border-radius: 3px;\n background-color: #ffffff;\n border-color: #000000;\n border-radius: 3px;\n}\n/* Simple macro to turn off the antlines */\n.solid-line .jcrop-vline,\n.solid-line .jcrop-hline {\n background: #ffffff;\n}\n/* Fix for twitter bootstrap et al. */\n.jcrop-holder img,\nimg.jcrop-preview {\n max-width: none;\n}\n',""])},function(e,t){e.exports="data:image/gif;base64,R0lGODlhCAAIAJEAAKqqqv///wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgAAACwAAAAACAAIAAACDZQFCadrzVRMB9FZ5SwAIfkECQoAAAAsAAAAAAgACAAAAg+ELqCYaudeW9ChyOyltQAAIfkECQoAAAAsAAAAAAgACAAAAg8EhGKXm+rQYtC0WGl9oAAAIfkECQoAAAAsAAAAAAgACAAAAg+EhWKQernaYmjCWLF7qAAAIfkECQoAAAAsAAAAAAgACAAAAg2EISmna81UTAfRWeUsACH5BAkKAAAALAAAAAAIAAgAAAIPFA6imGrnXlvQocjspbUAACH5BAkKAAAALAAAAAAIAAgAAAIPlIBgl5vq0GLQtFhpfaIAACH5BAUKAAAALAAAAAAIAAgAAAIPlIFgknq52mJowlixe6gAADs="},function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},function(e,t){(function(t){e.exports=t}).call(this,{})},function(e,t,n){var i={"./af":142,"./af.js":142,"./ar":143,"./ar-dz":144,"./ar-dz.js":144,"./ar-kw":145,"./ar-kw.js":145,"./ar-ly":146,"./ar-ly.js":146,"./ar-ma":147,"./ar-ma.js":147,"./ar-sa":148,"./ar-sa.js":148,"./ar-tn":149,"./ar-tn.js":149,"./ar.js":143,"./az":150,"./az.js":150,"./be":151,"./be.js":151,"./bg":152,"./bg.js":152,"./bm":153,"./bm.js":153,"./bn":154,"./bn.js":154,"./bo":155,"./bo.js":155,"./br":156,"./br.js":156,"./bs":157,"./bs.js":157,"./ca":158,"./ca.js":158,"./cs":159,"./cs.js":159,"./cv":160,"./cv.js":160,"./cy":161,"./cy.js":161,"./da":162,"./da.js":162,"./de":163,"./de-at":164,"./de-at.js":164,"./de-ch":165,"./de-ch.js":165,"./de.js":163,"./dv":166,"./dv.js":166,"./el":167,"./el.js":167,"./en-SG":168,"./en-SG.js":168,"./en-au":169,"./en-au.js":169,"./en-ca":170,"./en-ca.js":170,"./en-gb":171,"./en-gb.js":171,"./en-ie":172,"./en-ie.js":172,"./en-il":173,"./en-il.js":173,"./en-nz":174,"./en-nz.js":174,"./eo":175,"./eo.js":175,"./es":176,"./es-do":177,"./es-do.js":177,"./es-us":178,"./es-us.js":178,"./es.js":176,"./et":179,"./et.js":179,"./eu":180,"./eu.js":180,"./fa":181,"./fa.js":181,"./fi":182,"./fi.js":182,"./fo":183,"./fo.js":183,"./fr":184,"./fr-ca":185,"./fr-ca.js":185,"./fr-ch":186,"./fr-ch.js":186,"./fr.js":184,"./fy":187,"./fy.js":187,"./ga":188,"./ga.js":188,"./gd":189,"./gd.js":189,"./gl":190,"./gl.js":190,"./gom-latn":191,"./gom-latn.js":191,"./gu":192,"./gu.js":192,"./he":193,"./he.js":193,"./hi":194,"./hi.js":194,"./hr":195,"./hr.js":195,"./hu":196,"./hu.js":196,"./hy-am":197,"./hy-am.js":197,"./id":198,"./id.js":198,"./is":199,"./is.js":199,"./it":200,"./it-ch":201,"./it-ch.js":201,"./it.js":200,"./ja":202,"./ja.js":202,"./jv":203,"./jv.js":203,"./ka":204,"./ka.js":204,"./kk":205,"./kk.js":205,"./km":206,"./km.js":206,"./kn":207,"./kn.js":207,"./ko":208,"./ko.js":208,"./ku":209,"./ku.js":209,"./ky":210,"./ky.js":210,"./lb":211,"./lb.js":211,"./lo":212,"./lo.js":212,"./lt":213,"./lt.js":213,"./lv":214,"./lv.js":214,"./me":215,"./me.js":215,"./mi":216,"./mi.js":216,"./mk":217,"./mk.js":217,"./ml":218,"./ml.js":218,"./mn":219,"./mn.js":219,"./mr":220,"./mr.js":220,"./ms":221,"./ms-my":222,"./ms-my.js":222,"./ms.js":221,"./mt":223,"./mt.js":223,"./my":224,"./my.js":224,"./nb":225,"./nb.js":225,"./ne":226,"./ne.js":226,"./nl":227,"./nl-be":228,"./nl-be.js":228,"./nl.js":227,"./nn":229,"./nn.js":229,"./pa-in":230,"./pa-in.js":230,"./pl":231,"./pl.js":231,"./pt":232,"./pt-br":233,"./pt-br.js":233,"./pt.js":232,"./ro":234,"./ro.js":234,"./ru":235,"./ru.js":235,"./sd":236,"./sd.js":236,"./se":237,"./se.js":237,"./si":238,"./si.js":238,"./sk":239,"./sk.js":239,"./sl":240,"./sl.js":240,"./sq":241,"./sq.js":241,"./sr":242,"./sr-cyrl":243,"./sr-cyrl.js":243,"./sr.js":242,"./ss":244,"./ss.js":244,"./sv":245,"./sv.js":245,"./sw":246,"./sw.js":246,"./ta":247,"./ta.js":247,"./te":248,"./te.js":248,"./tet":249,"./tet.js":249,"./tg":250,"./tg.js":250,"./th":251,"./th.js":251,"./tl-ph":252,"./tl-ph.js":252,"./tlh":253,"./tlh.js":253,"./tr":254,"./tr.js":254,"./tzl":255,"./tzl.js":255,"./tzm":256,"./tzm-latn":257,"./tzm-latn.js":257,"./tzm.js":256,"./ug-cn":258,"./ug-cn.js":258,"./uk":259,"./uk.js":259,"./ur":260,"./ur.js":260,"./uz":261,"./uz-latn":262,"./uz-latn.js":262,"./uz.js":261,"./vi":263,"./vi.js":263,"./x-pseudo":264,"./x-pseudo.js":264,"./yo":265,"./yo.js":265,"./zh-cn":266,"./zh-cn.js":266,"./zh-hk":267,"./zh-hk.js":267,"./zh-tw":268,"./zh-tw.js":268};function s(e){var t=r(e);return n(t)}function r(e){if(!n.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}s.keys=function(){return Object.keys(i)},s.resolve=r,e.exports=s,s.id=470},function(e,t,n){(function(e){var t;void 0===(t=e).fn.each2&&t.extend(t.fn,{each2:function(e){for(var n=t([0]),i=-1,s=this.length;++i<s&&(n.context=n[0]=this[i])&&!1!==e.call(n[0],i,n););return this}}),function(e,t){"use strict";if(window.Select2===t){var n,i,s,r,o,a,l,u,c={x:0,y:0},d={TAB:9,ENTER:13,ESC:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40,SHIFT:16,CTRL:17,ALT:18,PAGE_UP:33,PAGE_DOWN:34,HOME:36,END:35,BACKSPACE:8,DELETE:46,isArrow:function(e){switch(e=e.which?e.which:e){case d.LEFT:case d.RIGHT:case d.UP:case d.DOWN:return!0}return!1},isControl:function(e){switch(e.which){case d.SHIFT:case d.CTRL:case d.ALT:return!0}return!!e.metaKey},isFunctionKey:function(e){return(e=e.which?e.which:e)>=112&&e<=123}},h="<div class='select2-measure-scrollbar'></div>",p={"Ⓐ":"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"};a=e(document),u=1,r=function(){return u++},a.on("mousemove",function(e){c.x=e.pageX,c.y=e.pageY}),n=E(Object,{bind:function(e){var t=this;return function(){e.apply(t,arguments)}},init:function(n){var i,s;this.opts=n=this.prepareOpts(n),this.id=n.id,n.element.data("select2")!==t&&null!==n.element.data("select2")&&n.element.data("select2").destroy(),this.container=this.createContainer(),this.liveRegion=e("<span>",{role:"status","aria-live":"polite"}).addClass("select2-hidden-accessible").appendTo(document.body),this.containerId="s2id_"+(n.element.attr("id")||"autogen"+r()),this.containerEventName=this.containerId.replace(/([.])/g,"_").replace(/([;&,\-\.\+\*\~':"\!\^#$%@\[\]\(\)=>\|])/g,"\\$1"),this.container.attr("id",this.containerId),this.container.attr("title",n.element.attr("title")),this.body=e("body"),M(this.container,this.opts.element,this.opts.adaptContainerCssClass),this.container.attr("style",n.element.attr("style")),this.container.css(S(n.containerCss)),this.container.addClass(S(n.containerCssClass)),this.elementTabIndex=this.opts.element.attr("tabindex"),this.opts.element.data("select2",this).attr("tabindex","-1").before(this.container).on("click.select2",k),this.container.data("select2",this),this.dropdown=this.container.find(".select2-drop"),M(this.dropdown,this.opts.element,this.opts.adaptDropdownCssClass),this.dropdown.addClass(S(n.dropdownCssClass)),this.dropdown.data("select2",this),this.dropdown.on("click",k),this.results=i=this.container.find(".select2-results"),this.search=s=this.container.find("input.select2-input"),this.queryCount=0,this.resultsPage=0,this.context=null,this.initContainer(),this.container.on("click",k),this.results.on("mousemove",function(n){var i=c;i!==t&&i.x===n.pageX&&i.y===n.pageY||e(n.target).trigger("mousemove-filtered",n)}),this.dropdown.on("mousemove-filtered",".select2-results",this.bind(this.highlightUnderEvent)),this.dropdown.on("touchstart touchmove touchend",".select2-results",this.bind(function(e){this._touchEvent=!0,this.highlightUnderEvent(e)})),this.dropdown.on("touchmove",".select2-results",this.bind(this.touchMoved)),this.dropdown.on("touchstart touchend",".select2-results",this.bind(this.clearTouchMoved)),this.dropdown.on("click",this.bind(function(e){this._touchEvent&&(this._touchEvent=!1,this.selectHighlighted())})),function(e,t){var n=w(e,function(e){t.trigger("scroll-debounced",e)});t.on("scroll",function(e){g(e.target,t.get())>=0&&n(e)})}(80,this.results),this.dropdown.on("scroll-debounced",".select2-results",this.bind(this.loadMoreIfNeeded)),e(this.container).on("change",".select2-input",function(e){e.stopPropagation()}),e(this.dropdown).on("change",".select2-input",function(e){e.stopPropagation()}),e.fn.mousewheel&&i.mousewheel(function(e,t,n,s){var r=i.scrollTop();s>0&&r-s<=0?(i.scrollTop(0),k(e)):s<0&&i.get(0).scrollHeight-i.scrollTop()+s<=i.height()&&(i.scrollTop(i.get(0).scrollHeight-i.height()),k(e))}),b(s),s.on("keyup-change input paste",this.bind(this.updateResults)),s.on("focus",function(){s.addClass("select2-focused")}),s.on("blur",function(){s.removeClass("select2-focused")}),this.dropdown.on("mouseup",".select2-results",this.bind(function(t){e(t.target).closest(".select2-result-selectable").length>0&&(this.highlightUnderEvent(t),this.selectHighlighted(t))})),this.dropdown.on("click mouseup mousedown touchstart touchend focusin",function(e){e.stopPropagation()}),this.nextSearchTerm=t,e.isFunction(this.opts.initSelection)&&(this.initSelection(),this.monitorSource()),null!==n.maximumInputLength&&this.search.attr("maxlength",n.maximumInputLength);var o=n.element.prop("disabled");o===t&&(o=!1),this.enable(!o);var a=n.element.prop("readonly");a===t&&(a=!1),this.readonly(a),l=l||function(){var t=e(h);t.appendTo("body");var n={width:t.width()-t[0].clientWidth,height:t.height()-t[0].clientHeight};return t.remove(),n}(),this.autofocus=n.element.prop("autofocus"),n.element.prop("autofocus",!1),this.autofocus&&this.focus(),this.search.attr("placeholder",n.searchInputPlaceholder)},destroy:function(){var e=this.opts.element,n=e.data("select2");this.close(),this.propertyObserver&&(this.propertyObserver.disconnect(),this.propertyObserver=null),n!==t&&(n.container.remove(),n.liveRegion.remove(),n.dropdown.remove(),e.removeClass("select2-offscreen").removeData("select2").off(".select2").prop("autofocus",this.autofocus||!1),this.elementTabIndex?e.attr({tabindex:this.elementTabIndex}):e.removeAttr("tabindex"),e.show()),C.call(this,"container","liveRegion","dropdown","results","search")},optionToData:function(e){return e.is("option")?{id:e.prop("value"),text:e.text(),element:e.get(),css:e.attr("class"),disabled:e.prop("disabled"),locked:_(e.attr("locked"),"locked")||_(e.data("locked"),!0)}:e.is("optgroup")?{text:e.attr("label"),children:[],element:e.get(),css:e.attr("class")}:void 0},prepareOpts:function(n){var i,s,o,a,l=this;if("select"===(i=n.element).get(0).tagName.toLowerCase()&&(this.select=s=n.element),s&&e.each(["id","multiple","ajax","query","createSearchChoice","initSelection","data","tags"],function(){if(this in n)throw new Error("Option '"+this+"' is not allowed for Select2 when attached to a <select> element.")}),"function"!=typeof(n=e.extend({},{populateResults:function(i,s,o){var a,u=this.opts.id,c=this.liveRegion;(a=function(i,s,d){var h,p,f,m,g,_,v,y,b,w;for(h=0,p=(i=n.sortResults(i,s,o)).length;h<p;h+=1)m=!(g=!0===(f=i[h]).disabled)&&u(f)!==t,_=f.children&&f.children.length>0,(v=e("<li></li>")).addClass("select2-results-dept-"+d),v.addClass("select2-result"),v.addClass(m?"select2-result-selectable":"select2-result-unselectable"),g&&v.addClass("select2-disabled"),_&&v.addClass("select2-result-with-children"),v.addClass(l.opts.formatResultCssClass(f)),v.attr("role","presentation"),(y=e(document.createElement("div"))).addClass("select2-result-label"),y.attr("id","select2-result-label-"+r()),y.attr("role","option"),(w=n.formatResult(f,y,o,l.opts.escapeMarkup))!==t&&(y.html(w),v.append(y)),_&&((b=e("<ul></ul>")).addClass("select2-result-sub"),a(f.children,b,d+1),v.append(b)),v.data("select2-data",f),s.append(v);c.text(n.formatMatches(i.length))})(s,i,0)}},e.fn.select2.defaults,n)).id&&(o=n.id,n.id=function(e){return e[o]}),e.isArray(n.element.data("select2Tags"))){if("tags"in n)throw"tags specified as both an attribute 'data-select2-tags' and in options of Select2 "+n.element.attr("id");n.tags=n.element.data("select2Tags")}if(s?(n.query=this.bind(function(e){var n,s,r,o={results:[],more:!1},a=e.term;r=function(t,n){var i;t.is("option")?e.matcher(a,t.text(),t)&&n.push(l.optionToData(t)):t.is("optgroup")&&(i=l.optionToData(t),t.children().each2(function(e,t){r(t,i.children)}),i.children.length>0&&n.push(i))},n=i.children(),this.getPlaceholder()!==t&&n.length>0&&(s=this.getPlaceholderOption())&&(n=n.not(s)),n.each2(function(e,t){r(t,o.results)}),e.callback(o)}),n.id=function(e){return e.id}):"query"in n||("ajax"in n?((a=n.element.data("ajax-url"))&&a.length>0&&(n.ajax.url=a),n.query=L.call(n.element,n.ajax)):"data"in n?n.query=D(n.data):"tags"in n&&(n.query=T(n.tags),n.createSearchChoice===t&&(n.createSearchChoice=function(t){return{id:e.trim(t),text:e.trim(t)}}),n.initSelection===t&&(n.initSelection=function(t,i){var s=[];e(v(t.val(),n.separator)).each(function(){var t={id:this,text:this},i=n.tags;e.isFunction(i)&&(i=i()),e(i).each(function(){if(_(this.id,t.id))return t=this,!1}),s.push(t)}),i(s)}))),"function"!=typeof n.query)throw"query function not defined for Select2 "+n.element.attr("id");if("top"===n.createSearchChoicePosition)n.createSearchChoicePosition=function(e,t){e.unshift(t)};else if("bottom"===n.createSearchChoicePosition)n.createSearchChoicePosition=function(e,t){e.push(t)};else if("function"!=typeof n.createSearchChoicePosition)throw"invalid createSearchChoicePosition option must be 'top', 'bottom' or a custom function";return n},monitorSource:function(){var e,n,i=this.opts.element;i.on("change.select2",this.bind(function(e){!0!==this.opts.element.data("select2-change-triggered")&&this.initSelection()})),e=this.bind(function(){var e=i.prop("disabled");e===t&&(e=!1),this.enable(!e);var n=i.prop("readonly");n===t&&(n=!1),this.readonly(n),M(this.container,this.opts.element,this.opts.adaptContainerCssClass),this.container.addClass(S(this.opts.containerCssClass)),M(this.dropdown,this.opts.element,this.opts.adaptDropdownCssClass),this.dropdown.addClass(S(this.opts.dropdownCssClass))}),i.length&&i[0].attachEvent&&i.each(function(){this.attachEvent("onpropertychange",e)}),(n=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver)!==t&&(this.propertyObserver&&(delete this.propertyObserver,this.propertyObserver=null),this.propertyObserver=new n(function(t){t.forEach(e)}),this.propertyObserver.observe(i.get(0),{attributes:!0,subtree:!1}))},triggerSelect:function(t){var n=e.Event("select2-selecting",{val:this.id(t),object:t});return this.opts.element.trigger(n),!n.isDefaultPrevented()},triggerChange:function(t){t=t||{},t=e.extend({},t,{type:"change",val:this.val()}),this.opts.element.data("select2-change-triggered",!0),this.opts.element.trigger(t),this.opts.element.data("select2-change-triggered",!1),this.opts.element.click(),this.opts.blurOnChange&&this.opts.element.blur()},isInterfaceEnabled:function(){return!0===this.enabledInterface},enableInterface:function(){var e=this._enabled&&!this._readonly,t=!e;return e!==this.enabledInterface&&(this.container.toggleClass("select2-container-disabled",t),this.close(),this.enabledInterface=e,!0)},enable:function(e){e===t&&(e=!0),this._enabled!==e&&(this._enabled=e,this.opts.element.prop("disabled",!e),this.enableInterface())},disable:function(){this.enable(!1)},readonly:function(e){e===t&&(e=!1),this._readonly!==e&&(this._readonly=e,this.opts.element.prop("readonly",e),this.enableInterface())},opened:function(){return this.container.hasClass("select2-dropdown-open")},positionDropdown:function(){var t,n,i,s,r,o=this.dropdown,a=this.container.offset(),u=this.container.outerHeight(!1),c=this.container.outerWidth(!1),d=o.outerHeight(!1),h=e(window),p=h.width(),f=h.height(),m=h.scrollLeft()+p,g=h.scrollTop()+f,_=a.top+u,v=a.left,y=_+d<=g,b=a.top-d>=h.scrollTop(),w=o.outerWidth(!1),k=v+w<=m;o.hasClass("select2-drop-above")?(n=!0,!b&&y&&(i=!0,n=!1)):(n=!1,!y&&b&&(i=!0,n=!0)),i&&(o.hide(),a=this.container.offset(),u=this.container.outerHeight(!1),c=this.container.outerWidth(!1),d=o.outerHeight(!1),m=h.scrollLeft()+p,g=h.scrollTop()+f,_=a.top+u,k=(v=a.left)+(w=o.outerWidth(!1))<=m,o.show(),this.focusSearch()),this.opts.dropdownAutoWidth?(r=e(".select2-results",o)[0],o.addClass("select2-drop-auto-width"),o.css("width",""),(w=o.outerWidth(!1)+(r.scrollHeight===r.clientHeight?0:l.width))>c?c=w:w=c,d=o.outerHeight(!1),k=v+w<=m):this.container.removeClass("select2-drop-auto-width"),"static"!==this.body.css("position")&&(_-=(t=this.body.offset()).top,v-=t.left),k||(v=a.left+this.container.outerWidth(!1)-w),s={left:v,width:c},n?(s.top=a.top-d,s.bottom="auto",this.container.addClass("select2-drop-above"),o.addClass("select2-drop-above")):(s.top=_,s.bottom="auto",this.container.removeClass("select2-drop-above"),o.removeClass("select2-drop-above")),s=e.extend(s,S(this.opts.dropdownCss)),o.css(s)},shouldOpen:function(){var t;return!this.opened()&&(!1!==this._enabled&&!0!==this._readonly&&(t=e.Event("select2-opening"),this.opts.element.trigger(t),!t.isDefaultPrevented()))},clearDropdownAlignmentPreference:function(){this.container.removeClass("select2-drop-above"),this.dropdown.removeClass("select2-drop-above")},open:function(){return!!this.shouldOpen()&&(this.opening(),!0)},opening:function(){var t,n=this.containerEventName,i="scroll."+n,s="resize."+n,r="orientationchange."+n;this.container.addClass("select2-dropdown-open").addClass("select2-container-active"),this.clearDropdownAlignmentPreference(),this.dropdown[0]!==this.body.children().last()[0]&&this.dropdown.detach().appendTo(this.body),0==(t=e("#select2-drop-mask")).length&&((t=e(document.createElement("div"))).attr("id","select2-drop-mask").attr("class","select2-drop-mask"),t.hide(),t.appendTo(this.body),t.on("mousedown touchstart click",function(n){f(t);var i,s=e("#select2-drop");s.length>0&&((i=s.data("select2")).opts.selectOnBlur&&i.selectHighlighted({noFocus:!0}),i.close(),n.preventDefault(),n.stopPropagation())})),this.dropdown.prev()[0]!==t[0]&&this.dropdown.before(t),e("#select2-drop").removeAttr("id"),this.dropdown.attr("id","select2-drop"),t.show(),this.positionDropdown(),this.dropdown.show(),this.positionDropdown(),this.dropdown.addClass("select2-drop-active");var o=this;this.container.parents().add(window).each(function(){e(this).on(s+" "+i+" "+r,function(e){o.opened()&&o.positionDropdown()})})},close:function(){if(this.opened()){var t=this.containerEventName,n="scroll."+t,i="resize."+t,s="orientationchange."+t;this.container.parents().add(window).each(function(){e(this).off(n).off(i).off(s)}),this.clearDropdownAlignmentPreference(),e("#select2-drop-mask").hide(),this.dropdown.removeAttr("id"),this.dropdown.hide(),this.container.removeClass("select2-dropdown-open").removeClass("select2-container-active"),this.results.empty(),this.clearSearch(),this.search.removeClass("select2-active"),this.opts.element.trigger(e.Event("select2-close"))}},externalSearch:function(e){this.open(),this.search.val(e),this.updateResults(!1)},clearSearch:function(){},getMaximumSelectionSize:function(){return S(this.opts.maximumSelectionSize)},ensureHighlightVisible:function(){var t,n,i,s,r,o,a,l=this.results;(n=this.highlight())<0||(0!=n?(t=this.findHighlightableChoices().find(".select2-result-label"),s=(i=e(t[n])).offset().top+i.outerHeight(!0),n===t.length-1&&(a=l.find("li.select2-more-results")).length>0&&(s=a.offset().top+a.outerHeight(!0)),s>(r=l.offset().top+l.outerHeight(!0))&&l.scrollTop(l.scrollTop()+(s-r)),(o=i.offset().top-l.offset().top)<0&&"none"!=i.css("display")&&l.scrollTop(l.scrollTop()+o)):l.scrollTop(0))},findHighlightableChoices:function(){return this.results.find(".select2-result-selectable:not(.select2-disabled):not(.select2-selected)")},moveHighlight:function(t){for(var n=this.findHighlightableChoices(),i=this.highlight();i>-1&&i<n.length;){var s=e(n[i+=t]);if(s.hasClass("select2-result-selectable")&&!s.hasClass("select2-disabled")&&!s.hasClass("select2-selected")){this.highlight(i);break}}},highlight:function(t){var n,i,s=this.findHighlightableChoices();if(0===arguments.length)return g(s.filter(".select2-highlighted")[0],s.get());t>=s.length&&(t=s.length-1),t<0&&(t=0),this.removeHighlight(),(n=e(s[t])).addClass("select2-highlighted"),this.search.attr("aria-activedescendant",n.find(".select2-result-label").attr("id")),this.ensureHighlightVisible(),this.liveRegion.text(n.text()),(i=n.data("select2-data"))&&this.opts.element.trigger({type:"select2-highlight",val:this.id(i),choice:i})},removeHighlight:function(){this.results.find(".select2-highlighted").removeClass("select2-highlighted")},touchMoved:function(){this._touchMoved=!0},clearTouchMoved:function(){this._touchMoved=!1},countSelectableResults:function(){return this.findHighlightableChoices().length},highlightUnderEvent:function(t){var n=e(t.target).closest(".select2-result-selectable");if(n.length>0&&!n.is(".select2-highlighted")){var i=this.findHighlightableChoices();this.highlight(i.index(n))}else 0==n.length&&this.removeHighlight()},loadMoreIfNeeded:function(){var e=this.results,t=e.find("li.select2-more-results"),n=this.resultsPage+1,i=this,s=this.search.val(),r=this.context;0!==t.length&&t.offset().top-e.offset().top-e.height()<=this.opts.loadMorePadding&&(t.addClass("select2-active"),this.opts.query({element:this.opts.element,term:s,page:n,context:r,matcher:this.opts.matcher,callback:this.bind(function(o){i.opened()&&(i.opts.populateResults.call(this,e,o.results,{term:s,page:n,context:r}),i.postprocessResults(o,!1,!1),!0===o.more?(t.detach().appendTo(e).text(S(i.opts.formatLoadMore,n+1)),window.setTimeout(function(){i.loadMoreIfNeeded()},10)):t.remove(),i.positionDropdown(),i.resultsPage=n,i.context=o.context,this.opts.element.trigger({type:"select2-loaded",items:o}))})}))},tokenize:function(){},updateResults:function(n){var i,s,r,o=this.search,a=this.results,l=this.opts,u=this,c=o.val(),d=e.data(this.container,"select2-last-term");if((!0===n||!d||!_(c,d))&&(e.data(this.container,"select2-last-term",c),!0===n||!1!==this.showSearchInput&&this.opened())){r=++this.queryCount;var h=this.getMaximumSelectionSize();if(!(h>=1&&(i=this.data(),e.isArray(i)&&i.length>=h&&Y(l.formatSelectionTooBig,"formatSelectionTooBig"))))return o.val().length<l.minimumInputLength?(Y(l.formatInputTooShort,"formatInputTooShort")?f("<li class='select2-no-results'>"+S(l.formatInputTooShort,o.val(),l.minimumInputLength)+"</li>"):f(""),void(n&&this.showSearch&&this.showSearch(!0))):void(l.maximumInputLength&&o.val().length>l.maximumInputLength?Y(l.formatInputTooLong,"formatInputTooLong")?f("<li class='select2-no-results'>"+S(l.formatInputTooLong,o.val(),l.maximumInputLength)+"</li>"):f(""):(l.formatSearching&&0===this.findHighlightableChoices().length&&f("<li class='select2-searching'>"+S(l.formatSearching)+"</li>"),o.addClass("select2-active"),this.removeHighlight(),(s=this.tokenize())!=t&&null!=s&&o.val(s),this.resultsPage=1,l.query({element:l.element,term:o.val(),page:this.resultsPage,context:null,matcher:l.matcher,callback:this.bind(function(i){var s;r==this.queryCount&&(this.opened()?(this.context=i.context===t?null:i.context,this.opts.createSearchChoice&&""!==o.val()&&(s=this.opts.createSearchChoice.call(u,o.val(),i.results))!==t&&null!==s&&u.id(s)!==t&&null!==u.id(s)&&0===e(i.results).filter(function(){return _(u.id(this),u.id(s))}).length&&this.opts.createSearchChoicePosition(i.results,s),0===i.results.length&&Y(l.formatNoMatches,"formatNoMatches")?f("<li class='select2-no-results'>"+S(l.formatNoMatches,o.val())+"</li>"):(a.empty(),u.opts.populateResults.call(this,a,i.results,{term:o.val(),page:this.resultsPage,context:null}),!0===i.more&&Y(l.formatLoadMore,"formatLoadMore")&&(a.append("<li class='select2-more-results'>"+u.opts.escapeMarkup(S(l.formatLoadMore,this.resultsPage))+"</li>"),window.setTimeout(function(){u.loadMoreIfNeeded()},10)),this.postprocessResults(i,n),p(),this.opts.element.trigger({type:"select2-loaded",items:i}))):this.search.removeClass("select2-active"))})})));f("<li class='select2-selection-limit'>"+S(l.formatSelectionTooBig,h)+"</li>")}function p(){o.removeClass("select2-active"),u.positionDropdown(),a.find(".select2-no-results,.select2-selection-limit,.select2-searching").length?u.liveRegion.text(a.text()):u.liveRegion.text(u.opts.formatMatches(a.find(".select2-result-selectable").length))}function f(e){a.html(e),p()}},cancel:function(){this.close()},blur:function(){this.opts.selectOnBlur&&this.selectHighlighted({noFocus:!0}),this.close(),this.container.removeClass("select2-container-active"),this.search[0]===document.activeElement&&this.search.blur(),this.clearSearch(),this.selection.find(".select2-search-choice-focus").removeClass("select2-search-choice-focus")},focusSearch:function(){var e;(e=this.search)[0]!==document.activeElement&&window.setTimeout(function(){var t,n=e[0],i=e.val().length;e.focus(),(n.offsetWidth>0||n.offsetHeight>0)&&n===document.activeElement&&(n.setSelectionRange?n.setSelectionRange(i,i):n.createTextRange&&((t=n.createTextRange()).collapse(!1),t.select()))},0)},selectHighlighted:function(e){if(this._touchMoved)this.clearTouchMoved();else{var t=this.highlight(),n=this.results.find(".select2-highlighted").closest(".select2-result").data("select2-data");n?(this.highlight(t),this.onSelect(n,e)):e&&e.noFocus&&this.close()}},getPlaceholder:function(){var e;return this.opts.element.attr("placeholder")||this.opts.element.attr("data-placeholder")||this.opts.element.data("placeholder")||this.opts.placeholder||((e=this.getPlaceholderOption())!==t?e.text():t)},getPlaceholderOption:function(){if(this.select){var n=this.select.children("option").first();if(this.opts.placeholderOption!==t)return"first"===this.opts.placeholderOption&&n||"function"==typeof this.opts.placeholderOption&&this.opts.placeholderOption(this.select);if(""===e.trim(n.text())&&""===n.val())return n}},initContainerWidth:function(){var n=function(){var n,i,s,r,o;if("off"===this.opts.width)return null;if("element"===this.opts.width)return 0===this.opts.element.outerWidth(!1)?"auto":this.opts.element.outerWidth(!1)+"px";if("copy"===this.opts.width||"resolve"===this.opts.width){if((n=this.opts.element.attr("style"))!==t)for(r=0,o=(i=n.split(";")).length;r<o;r+=1)if(null!==(s=i[r].replace(/\s/g,"").match(/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i))&&s.length>=1)return s[1];return"resolve"===this.opts.width?(n=this.opts.element.css("width")).indexOf("%")>0?n:0===this.opts.element.outerWidth(!1)?"auto":this.opts.element.outerWidth(!1)+"px":null}return e.isFunction(this.opts.width)?this.opts.width():this.opts.width}.call(this);null!==n&&this.container.css("width",n)}}),i=E(n,{createContainer:function(){return e(document.createElement("div")).attr({class:"select2-container"}).html(["<a href='javascript:void(0)' class='select2-choice' tabindex='-1'>"," <span class='select2-chosen'> </span><abbr class='select2-search-choice-close'></abbr>"," <span class='select2-arrow' role='presentation'><b role='presentation'></b></span>","</a>","<label for='' class='select2-offscreen'></label>","<input class='select2-focusser select2-offscreen' type='text' aria-haspopup='true' role='button' />","<div class='select2-drop select2-display-none'>"," <div class='select2-search'>"," <label for='' class='select2-offscreen'></label>"," <input type='text' autocomplete='off' autocorrect='off' autocapitalize='off' spellcheck='false' class='select2-input' role='combobox' aria-expanded='true'"," aria-autocomplete='list' />"," </div>"," <ul class='select2-results' role='listbox'>"," </ul>","</div>"].join(""))},enableInterface:function(){this.parent.enableInterface.apply(this,arguments)&&this.focusser.prop("disabled",!this.isInterfaceEnabled())},opening:function(){var n,i,s;this.opts.minimumResultsForSearch>=0&&this.showSearch(!0),this.parent.opening.apply(this,arguments),!1!==this.showSearchInput&&this.search.val(this.focusser.val()),this.opts.shouldFocusInput(this)&&(this.search.focus(),(n=this.search.get(0)).createTextRange?((i=n.createTextRange()).collapse(!1),i.select()):n.setSelectionRange&&(s=this.search.val().length,n.setSelectionRange(s,s))),""===this.search.val()&&this.nextSearchTerm!=t&&(this.search.val(this.nextSearchTerm),this.search.select()),this.focusser.prop("disabled",!0).val(""),this.updateResults(!0),this.opts.element.trigger(e.Event("select2-open"))},close:function(){this.opened()&&(this.parent.close.apply(this,arguments),this.focusser.prop("disabled",!1),this.opts.shouldFocusInput(this)&&this.focusser.focus())},focus:function(){this.opened()?this.close():(this.focusser.prop("disabled",!1),this.opts.shouldFocusInput(this)&&this.focusser.focus())},isFocused:function(){return this.container.hasClass("select2-container-active")},cancel:function(){this.parent.cancel.apply(this,arguments),this.focusser.prop("disabled",!1),this.opts.shouldFocusInput(this)&&this.focusser.focus()},destroy:function(){e("label[for='"+this.focusser.attr("id")+"']").attr("for",this.opts.element.attr("id")),this.parent.destroy.apply(this,arguments),C.call(this,"selection","focusser")},initContainer:function(){var t,n,i=this.container,s=this.dropdown,o=r();this.opts.minimumResultsForSearch<0?this.showSearch(!1):this.showSearch(!0),this.selection=t=i.find(".select2-choice"),this.focusser=i.find(".select2-focusser"),t.find(".select2-chosen").attr("id","select2-chosen-"+o),this.focusser.attr("aria-labelledby","select2-chosen-"+o),this.results.attr("id","select2-results-"+o),this.search.attr("aria-owns","select2-results-"+o),this.focusser.attr("id","s2id_autogen"+o),n=e("label[for='"+this.opts.element.attr("id")+"']"),this.focusser.prev().text(n.text()).attr("for",this.focusser.attr("id"));var a=this.opts.element.attr("title");this.opts.element.attr("title",a||n.text()),this.focusser.attr("tabindex",this.elementTabIndex),this.search.attr("id",this.focusser.attr("id")+"_search"),this.search.prev().text(e("label[for='"+this.focusser.attr("id")+"']").text()).attr("for",this.search.attr("id")),this.search.on("keydown",this.bind(function(e){if(this.isInterfaceEnabled())if(e.which!==d.PAGE_UP&&e.which!==d.PAGE_DOWN)switch(e.which){case d.UP:case d.DOWN:return this.moveHighlight(e.which===d.UP?-1:1),void k(e);case d.ENTER:return this.selectHighlighted(),void k(e);case d.TAB:return void this.selectHighlighted({noFocus:!0});case d.ESC:return this.cancel(e),void k(e)}else k(e)})),this.search.on("blur",this.bind(function(e){document.activeElement===this.body.get(0)&&window.setTimeout(this.bind(function(){this.opened()&&this.search.focus()}),0)})),this.focusser.on("keydown",this.bind(function(e){if(this.isInterfaceEnabled()&&e.which!==d.TAB&&!d.isControl(e)&&!d.isFunctionKey(e)&&e.which!==d.ESC){if(!1!==this.opts.openOnEnter||e.which!==d.ENTER){if(e.which==d.DOWN||e.which==d.UP||e.which==d.ENTER&&this.opts.openOnEnter){if(e.altKey||e.ctrlKey||e.shiftKey||e.metaKey)return;return this.open(),void k(e)}return e.which==d.DELETE||e.which==d.BACKSPACE?(this.opts.allowClear&&this.clear(),void k(e)):void 0}k(e)}})),b(this.focusser),this.focusser.on("keyup-change input",this.bind(function(e){if(this.opts.minimumResultsForSearch>=0){if(e.stopPropagation(),this.opened())return;this.open()}})),t.on("mousedown touchstart","abbr",this.bind(function(e){var t;this.isInterfaceEnabled()&&(this.clear(),(t=e).preventDefault(),t.stopImmediatePropagation(),this.close(),this.selection.focus())})),t.on("mousedown touchstart",this.bind(function(n){f(t),this.container.hasClass("select2-container-active")||this.opts.element.trigger(e.Event("select2-focus")),this.opened()?this.close():this.isInterfaceEnabled()&&this.open(),k(n)})),s.on("mousedown touchstart",this.bind(function(){this.opts.shouldFocusInput(this)&&this.search.focus()})),t.on("focus",this.bind(function(e){k(e)})),this.focusser.on("focus",this.bind(function(){this.container.hasClass("select2-container-active")||this.opts.element.trigger(e.Event("select2-focus")),this.container.addClass("select2-container-active")})).on("blur",this.bind(function(){this.opened()||(this.container.removeClass("select2-container-active"),this.opts.element.trigger(e.Event("select2-blur")))})),this.search.on("focus",this.bind(function(){this.container.hasClass("select2-container-active")||this.opts.element.trigger(e.Event("select2-focus")),this.container.addClass("select2-container-active")})),this.initContainerWidth(),this.opts.element.addClass("select2-offscreen"),this.setPlaceholder()},clear:function(t){var n=this.selection.data("select2-data");if(n){var i=e.Event("select2-clearing");if(this.opts.element.trigger(i),i.isDefaultPrevented())return;var s=this.getPlaceholderOption();this.opts.element.val(s?s.val():""),this.selection.find(".select2-chosen").empty(),this.selection.removeData("select2-data"),this.setPlaceholder(),!1!==t&&(this.opts.element.trigger({type:"select2-removed",val:this.id(n),choice:n}),this.triggerChange({removed:n}))}},initSelection:function(){if(this.isPlaceholderOptionSelected())this.updateSelection(null),this.close(),this.setPlaceholder();else{var e=this;this.opts.initSelection.call(null,this.opts.element,function(n){n!==t&&null!==n&&(e.updateSelection(n),e.close(),e.setPlaceholder(),e.nextSearchTerm=e.opts.nextSearchTerm(n,e.search.val()))})}},isPlaceholderOptionSelected:function(){var e;return this.getPlaceholder()!==t&&((e=this.getPlaceholderOption())!==t&&e.prop("selected")||""===this.opts.element.val()||this.opts.element.val()===t||null===this.opts.element.val())},prepareOpts:function(){var t=this.parent.prepareOpts.apply(this,arguments),n=this;return"select"===t.element.get(0).tagName.toLowerCase()?t.initSelection=function(e,t){var i=e.find("option").filter(function(){return this.selected&&!this.disabled});t(n.optionToData(i))}:"data"in t&&(t.initSelection=t.initSelection||function(n,i){var s=n.val(),r=null;t.query({matcher:function(e,n,i){var o=_(s,t.id(i));return o&&(r=i),o},callback:e.isFunction(i)?function(){i(r)}:e.noop})}),t},getPlaceholder:function(){return this.select&&this.getPlaceholderOption()===t?t:this.parent.getPlaceholder.apply(this,arguments)},setPlaceholder:function(){var e=this.getPlaceholder();if(this.isPlaceholderOptionSelected()&&e!==t){if(this.select&&this.getPlaceholderOption()===t)return;this.selection.find(".select2-chosen").html(this.opts.escapeMarkup(e)),this.selection.addClass("select2-default"),this.container.removeClass("select2-allowclear")}},postprocessResults:function(t,n,i){var s=0,r=this;if(this.findHighlightableChoices().each2(function(e,t){if(_(r.id(t.data("select2-data")),r.opts.element.val()))return s=e,!1}),!1!==i&&(!0===n&&s>=0?this.highlight(s):this.highlight(0)),!0===n){var o=this.opts.minimumResultsForSearch;o>=0&&this.showSearch(function t(n){var i=0;return e.each(n,function(e,n){n.children?i+=t(n.children):i++}),i}(t.results)>=o)}},showSearch:function(t){this.showSearchInput!==t&&(this.showSearchInput=t,this.dropdown.find(".select2-search").toggleClass("select2-search-hidden",!t),this.dropdown.find(".select2-search").toggleClass("select2-offscreen",!t),e(this.dropdown,this.container).toggleClass("select2-with-searchbox",t))},onSelect:function(e,t){if(this.triggerSelect(e)){var n=this.opts.element.val(),i=this.data();this.opts.element.val(this.id(e)),this.updateSelection(e),this.opts.element.trigger({type:"select2-selected",val:this.id(e),choice:e}),this.nextSearchTerm=this.opts.nextSearchTerm(e,this.search.val()),this.close(),t&&t.noFocus||!this.opts.shouldFocusInput(this)||this.focusser.focus(),_(n,this.id(e))||this.triggerChange({added:e,removed:i})}},updateSelection:function(e){var n,i,s=this.selection.find(".select2-chosen");this.selection.data("select2-data",e),s.empty(),null!==e&&(n=this.opts.formatSelection(e,s,this.opts.escapeMarkup)),n!==t&&s.append(n),(i=this.opts.formatSelectionCssClass(e,s))!==t&&s.addClass(i),this.selection.removeClass("select2-default"),this.opts.allowClear&&this.getPlaceholder()!==t&&this.container.addClass("select2-allowclear")},val:function(){var e,n=!1,i=null,s=this,r=this.data();if(0===arguments.length)return this.opts.element.val();if(e=arguments[0],arguments.length>1&&(n=arguments[1]),this.select)this.select.val(e).find("option").filter(function(){return this.selected}).each2(function(e,t){return i=s.optionToData(t),!1}),this.updateSelection(i),this.setPlaceholder(),n&&this.triggerChange({added:i,removed:r});else{if(!e&&0!==e)return void this.clear(n);if(this.opts.initSelection===t)throw new Error("cannot call val() if initSelection() is not defined");this.opts.element.val(e),this.opts.initSelection(this.opts.element,function(e){s.opts.element.val(e?s.id(e):""),s.updateSelection(e),s.setPlaceholder(),n&&s.triggerChange({added:e,removed:r})})}},clearSearch:function(){this.search.val(""),this.focusser.val("")},data:function(e){var n,i=!1;if(0===arguments.length)return(n=this.selection.data("select2-data"))==t&&(n=null),n;arguments.length>1&&(i=arguments[1]),e?(n=this.data(),this.opts.element.val(e?this.id(e):""),this.updateSelection(e),i&&this.triggerChange({added:e,removed:n})):this.clear(i)}}),s=E(n,{createContainer:function(){return e(document.createElement("div")).attr({class:"select2-container select2-container-multi"}).html(["<ul class='select2-choices'>"," <li class='select2-search-field'>"," <label for='' class='select2-offscreen'></label>"," <input type='text' autocomplete='off' autocorrect='off' autocapitalize='off' spellcheck='false' class='select2-input'>"," </li>","</ul>","<div class='select2-drop select2-drop-multi select2-display-none'>"," <ul class='select2-results'>"," </ul>","</div>"].join(""))},prepareOpts:function(){var t=this.parent.prepareOpts.apply(this,arguments),n=this;return"select"===t.element.get(0).tagName.toLowerCase()?t.initSelection=function(e,t){var i=[];e.find("option").filter(function(){return this.selected&&!this.disabled}).each2(function(e,t){i.push(n.optionToData(t))}),t(i)}:"data"in t&&(t.initSelection=t.initSelection||function(n,i){var s=v(n.val(),t.separator),r=[];t.query({matcher:function(n,i,o){var a=e.grep(s,function(e){return _(e,t.id(o))}).length;return a&&r.push(o),a},callback:e.isFunction(i)?function(){for(var e=[],n=0;n<s.length;n++)for(var o=s[n],a=0;a<r.length;a++){var l=r[a];if(_(o,t.id(l))){e.push(l),r.splice(a,1);break}}i(e)}:e.noop})}),t},selectChoice:function(e){var t=this.container.find(".select2-search-choice-focus");t.length&&e&&e[0]==t[0]||(t.length&&this.opts.element.trigger("choice-deselected",t),t.removeClass("select2-search-choice-focus"),e&&e.length&&(this.close(),e.addClass("select2-search-choice-focus"),this.opts.element.trigger("choice-selected",e)))},destroy:function(){e("label[for='"+this.search.attr("id")+"']").attr("for",this.opts.element.attr("id")),this.parent.destroy.apply(this,arguments),C.call(this,"searchContainer","selection")},initContainer:function(){var t,n=".select2-choices";this.searchContainer=this.container.find(".select2-search-field"),this.selection=t=this.container.find(n);var i=this;this.selection.on("click",".select2-search-choice:not(.select2-locked)",function(t){i.search[0].focus(),i.selectChoice(e(this))}),this.search.attr("id","s2id_autogen"+r()),this.search.prev().text(e("label[for='"+this.opts.element.attr("id")+"']").text()).attr("for",this.search.attr("id")),this.search.on("input paste",this.bind(function(){this.isInterfaceEnabled()&&(this.opened()||this.open())})),this.search.attr("tabindex",this.elementTabIndex),this.keydowns=0,this.search.on("keydown",this.bind(function(n){if(this.isInterfaceEnabled()){++this.keydowns;var i=t.find(".select2-search-choice-focus"),s=i.prev(".select2-search-choice:not(.select2-locked)"),r=i.next(".select2-search-choice:not(.select2-locked)"),o=function(t){var n=0,i=0;if("selectionStart"in(t=e(t)[0]))n=t.selectionStart,i=t.selectionEnd-n;else if("selection"in document){t.focus();var s=document.selection.createRange();i=document.selection.createRange().text.length,s.moveStart("character",-t.value.length),n=s.text.length-i}return{offset:n,length:i}}(this.search);if(i.length&&(n.which==d.LEFT||n.which==d.RIGHT||n.which==d.BACKSPACE||n.which==d.DELETE||n.which==d.ENTER)){var a=i;return n.which==d.LEFT&&s.length?a=s:n.which==d.RIGHT?a=r.length?r:null:n.which===d.BACKSPACE?this.unselect(i.first())&&(this.search.width(10),a=s.length?s:r):n.which==d.DELETE?this.unselect(i.first())&&(this.search.width(10),a=r.length?r:null):n.which==d.ENTER&&(a=null),this.selectChoice(a),k(n),void(a&&a.length||this.open())}if((n.which===d.BACKSPACE&&1==this.keydowns||n.which==d.LEFT)&&0==o.offset&&!o.length)return this.selectChoice(t.find(".select2-search-choice:not(.select2-locked)").last()),void k(n);if(this.selectChoice(null),this.opened())switch(n.which){case d.UP:case d.DOWN:return this.moveHighlight(n.which===d.UP?-1:1),void k(n);case d.ENTER:return this.selectHighlighted(),void k(n);case d.TAB:return this.selectHighlighted({noFocus:!0}),void this.close();case d.ESC:return this.cancel(n),void k(n)}if(n.which!==d.TAB&&!d.isControl(n)&&!d.isFunctionKey(n)&&n.which!==d.BACKSPACE&&n.which!==d.ESC){if(n.which===d.ENTER){if(!1===this.opts.openOnEnter)return;if(n.altKey||n.ctrlKey||n.shiftKey||n.metaKey)return}this.open(),n.which!==d.PAGE_UP&&n.which!==d.PAGE_DOWN||k(n),n.which===d.ENTER&&k(n)}}})),this.search.on("keyup",this.bind(function(e){this.keydowns=0,this.resizeSearch()})),this.search.on("blur",this.bind(function(t){this.container.removeClass("select2-container-active"),this.search.removeClass("select2-focused"),this.selectChoice(null),this.opened()||this.clearSearch(),t.stopImmediatePropagation(),this.opts.element.trigger(e.Event("select2-blur"))})),this.container.on("click",n,this.bind(function(t){this.isInterfaceEnabled()&&(e(t.target).closest(".select2-search-choice").length>0||(this.selectChoice(null),this.clearPlaceholder(),this.container.hasClass("select2-container-active")||this.opts.element.trigger(e.Event("select2-focus")),this.open(),this.focusSearch(),t.preventDefault()))})),this.container.on("focus",n,this.bind(function(){this.isInterfaceEnabled()&&(this.container.hasClass("select2-container-active")||this.opts.element.trigger(e.Event("select2-focus")),this.container.addClass("select2-container-active"),this.dropdown.addClass("select2-drop-active"),this.clearPlaceholder())})),this.initContainerWidth(),this.opts.element.addClass("select2-offscreen"),this.clearSearch()},enableInterface:function(){this.parent.enableInterface.apply(this,arguments)&&this.search.prop("disabled",!this.isInterfaceEnabled())},initSelection:function(){if(""===this.opts.element.val()&&""===this.opts.element.text()&&(this.updateSelection([]),this.close(),this.clearSearch()),this.select||""!==this.opts.element.val()){var e=this;this.opts.initSelection.call(null,this.opts.element,function(n){n!==t&&null!==n&&(e.updateSelection(n),e.close(),e.clearSearch())})}},clearSearch:function(){var e=this.getPlaceholder(),n=this.getMaxSearchWidth();e!==t&&0===this.getVal().length&&!1===this.search.hasClass("select2-focused")?(this.search.val(e).addClass("select2-default"),this.search.width(n>0?n:this.container.css("width"))):this.search.val("").width(10)},clearPlaceholder:function(){this.search.hasClass("select2-default")&&this.search.val("").removeClass("select2-default")},opening:function(){this.clearPlaceholder(),this.resizeSearch(),this.parent.opening.apply(this,arguments),this.focusSearch(),""===this.search.val()&&this.nextSearchTerm!=t&&(this.search.val(this.nextSearchTerm),this.search.select()),this.updateResults(!0),this.opts.shouldFocusInput(this)&&this.search.focus(),this.opts.element.trigger(e.Event("select2-open"))},close:function(){this.opened()&&this.parent.close.apply(this,arguments)},focus:function(){this.close(),this.search.focus()},isFocused:function(){return this.search.hasClass("select2-focused")},updateSelection:function(t){var n=[],i=[],s=this;e(t).each(function(){g(s.id(this),n)<0&&(n.push(s.id(this)),i.push(this))}),t=i,this.selection.find(".select2-search-choice").remove(),e(t).each(function(){s.addSelectedChoice(this)}),s.postprocessResults()},tokenize:function(){var e=this.search.val();null!=(e=this.opts.tokenizer.call(this,e,this.data(),this.bind(this.onSelect),this.opts))&&e!=t&&(this.search.val(e),e.length>0&&this.open())},onSelect:function(e,n){this.triggerSelect(e)&&(this.addSelectedChoice(e),this.opts.element.trigger({type:"selected",val:this.id(e),choice:e}),this.nextSearchTerm=this.opts.nextSearchTerm(e,this.search.val()),this.clearSearch(),this.updateResults(),!this.select&&this.opts.closeOnSelect||this.postprocessResults(e,!1,!0===this.opts.closeOnSelect),this.opts.closeOnSelect?(this.close(),this.search.width(10)):this.countSelectableResults()>0?(this.search.width(10),this.resizeSearch(),this.getMaximumSelectionSize()>0&&this.val().length>=this.getMaximumSelectionSize()?this.updateResults(!0):this.nextSearchTerm!=t&&(this.search.val(this.nextSearchTerm),this.updateResults(),this.search.select()),this.positionDropdown()):(this.close(),this.search.width(10)),this.triggerChange({added:e}),n&&n.noFocus||this.focusSearch())},cancel:function(){this.close(),this.focusSearch()},addSelectedChoice:function(n){var i,s,r=!n.locked,o=e("<li class='select2-search-choice'> <div></div> <a href='#' class='select2-search-choice-close' tabindex='-1'></a></li>"),a=e("<li class='select2-search-choice select2-locked'><div></div></li>"),l=r?o:a,u=this.id(n),c=this.getVal();(i=this.opts.formatSelection(n,l.find("div"),this.opts.escapeMarkup))!=t&&l.find("div").replaceWith("<div>"+i+"</div>"),(s=this.opts.formatSelectionCssClass(n,l.find("div")))!=t&&l.addClass(s),r&&l.find(".select2-search-choice-close").on("mousedown",k).on("click dblclick",this.bind(function(t){this.isInterfaceEnabled()&&(this.unselect(e(t.target)),this.selection.find(".select2-search-choice-focus").removeClass("select2-search-choice-focus"),k(t),this.close(),this.focusSearch())})).on("focus",this.bind(function(){this.isInterfaceEnabled()&&(this.container.addClass("select2-container-active"),this.dropdown.addClass("select2-drop-active"))})),l.data("select2-data",n),l.insertBefore(this.searchContainer),c.push(u),this.setVal(c)},unselect:function(t){var n,i,s=this.getVal();if(0===(t=t.closest(".select2-search-choice")).length)throw"Invalid argument: "+t+". Must be .select2-search-choice";if(n=t.data("select2-data")){var r=e.Event("select2-removing");if(r.val=this.id(n),r.choice=n,this.opts.element.trigger(r),r.isDefaultPrevented())return!1;for(;(i=g(this.id(n),s))>=0;)s.splice(i,1),this.setVal(s),this.select&&this.postprocessResults();return t.remove(),this.opts.element.trigger({type:"select2-removed",val:this.id(n),choice:n}),this.triggerChange({removed:n}),!0}},postprocessResults:function(e,t,n){var i=this.getVal(),s=this.results.find(".select2-result"),r=this.results.find(".select2-result-with-children"),o=this;s.each2(function(e,t){g(o.id(t.data("select2-data")),i)>=0&&(t.addClass("select2-selected"),t.find(".select2-result-selectable").addClass("select2-selected"))}),r.each2(function(e,t){t.is(".select2-result-selectable")||0!==t.find(".select2-result-selectable:not(.select2-selected)").length||t.addClass("select2-selected")}),-1==this.highlight()&&!1!==n&&o.highlight(0),!this.opts.createSearchChoice&&!s.filter(".select2-result:not(.select2-selected)").length>0&&(!e||e&&!e.more&&0===this.results.find(".select2-no-results").length)&&Y(o.opts.formatNoMatches,"formatNoMatches")&&this.results.append("<li class='select2-no-results'>"+S(o.opts.formatNoMatches,o.search.val())+"</li>")},getMaxSearchWidth:function(){return this.selection.width()-y(this.search)},resizeSearch:function(){var t,n,i,s,r=y(this.search);t=function(t){if(!o){var n=t[0].currentStyle||window.getComputedStyle(t[0],null);(o=e(document.createElement("div")).css({position:"absolute",left:"-10000px",top:"-10000px",display:"none",fontSize:n.fontSize,fontFamily:n.fontFamily,fontStyle:n.fontStyle,fontWeight:n.fontWeight,letterSpacing:n.letterSpacing,textTransform:n.textTransform,whiteSpace:"nowrap"})).attr("class","select2-sizer"),e("body").append(o)}return o.text(t.val()),o.width()}(this.search)+10,n=this.search.offset().left,(s=(i=this.selection.width())-(n-this.selection.offset().left)-r)<t&&(s=i-r),s<40&&(s=i-r),s<=0&&(s=t),this.search.width(Math.floor(s))},getVal:function(){var e;return this.select?null===(e=this.select.val())?[]:e:v(e=this.opts.element.val(),this.opts.separator)},setVal:function(t){var n;this.select?this.select.val(t):(n=[],e(t).each(function(){g(this,n)<0&&n.push(this)}),this.opts.element.val(0===n.length?"":n.join(this.opts.separator)))},buildChangeDetails:function(e,t){t=t.slice(0),e=e.slice(0);for(var n=0;n<t.length;n++)for(var i=0;i<e.length;i++)_(this.opts.id(t[n]),this.opts.id(e[i]))&&(t.splice(n,1),n>0&&n--,e.splice(i,1),i--);return{added:t,removed:e}},val:function(n,i){var s,r=this;if(0===arguments.length)return this.getVal();if((s=this.data()).length||(s=[]),!n&&0!==n)return this.opts.element.val(""),this.updateSelection([]),this.clearSearch(),void(i&&this.triggerChange({added:this.data(),removed:s}));if(this.setVal(n),this.select)this.opts.initSelection(this.select,this.bind(this.updateSelection)),i&&this.triggerChange(this.buildChangeDetails(s,this.data()));else{if(this.opts.initSelection===t)throw new Error("val() cannot be called if initSelection() is not defined");this.opts.initSelection(this.opts.element,function(t){var n=e.map(t,r.id);r.setVal(n),r.updateSelection(t),r.clearSearch(),i&&r.triggerChange(r.buildChangeDetails(s,r.data()))})}this.clearSearch()},onSortStart:function(){if(this.select)throw new Error("Sorting of elements is not supported when attached to <select>. Attach to <input type='hidden'/> instead.");this.search.width(0),this.searchContainer.hide()},onSortEnd:function(){var t=[],n=this;this.searchContainer.show(),this.searchContainer.appendTo(this.searchContainer.parent()),this.resizeSearch(),this.selection.find(".select2-search-choice").each(function(){t.push(n.opts.id(e(this).data("select2-data")))}),this.setVal(t),this.triggerChange()},data:function(t,n){var i,s,r=this;if(0===arguments.length)return this.selection.children(".select2-search-choice").map(function(){return e(this).data("select2-data")}).get();s=this.data(),t||(t=[]),i=e.map(t,function(e){return r.opts.id(e)}),this.setVal(i),this.updateSelection(t),this.clearSearch(),n&&this.triggerChange(this.buildChangeDetails(s,this.data()))}}),e.fn.select2=function(){var n,i,s,r,o,a=Array.prototype.slice.call(arguments,0),l=["val","destroy","opened","open","close","focus","isFocused","container","dropdown","onSortStart","onSortEnd","enable","disable","readonly","positionDropdown","data","search"],u=["opened","isFocused","container","dropdown"],c=["val","data"],d={search:"externalSearch"};return this.each(function(){if(0===a.length||"object"==typeof a[0])(n=0===a.length?{}:e.extend({},a[0])).element=e(this),"select"===n.element.get(0).tagName.toLowerCase()?o=n.element.prop("multiple"):(o=n.multiple||!1,"tags"in n&&(n.multiple=o=!0)),(i=o?new window.Select2.class.multi:new window.Select2.class.single).init(n);else{if("string"!=typeof a[0])throw"Invalid arguments to select2 plugin: "+a;if(g(a[0],l)<0)throw"Unknown method: "+a[0];if(r=t,(i=e(this).data("select2"))===t)return;if("container"===(s=a[0])?r=i.container:"dropdown"===s?r=i.dropdown:(d[s]&&(s=d[s]),r=i[s].apply(i,a.slice(1))),g(a[0],u)>=0||g(a[0],c)>=0&&1==a.length)return!1}}),r===t?this:r},e.fn.select2.defaults={width:"copy",loadMorePadding:0,closeOnSelect:!0,openOnEnter:!0,containerCss:{},dropdownCss:{},containerCssClass:"",dropdownCssClass:"",formatResult:function(e,t,n,i){var s=[];return x(e.text,n.term,s,i),s.join("")},formatSelection:function(e,n,i){return e?i(e.text):t},sortResults:function(e,t,n){return e},formatResultCssClass:function(e){return e.css},formatSelectionCssClass:function(e,n){return t},formatMatches:function(e){return e+" results are available, use up and down arrow keys to navigate."},formatNoMatches:function(){return"No matches found"},formatInputTooShort:function(e,t){var n=t-e.length;return"Please enter "+n+" or more character"+(1==n?"":"s")},formatInputTooLong:function(e,t){var n=e.length-t;return"Please delete "+n+" character"+(1==n?"":"s")},formatSelectionTooBig:function(e){return"You can only select "+e+" item"+(1==e?"":"s")},formatLoadMore:function(e){return"Loading more results…"},formatSearching:function(){return"Searching…"},minimumResultsForSearch:0,minimumInputLength:0,maximumInputLength:null,maximumSelectionSize:0,id:function(e){return e==t?null:e.id},matcher:function(e,t){return m(""+t).toUpperCase().indexOf(m(""+e).toUpperCase())>=0},separator:",",tokenSeparators:[],tokenizer:function(e,n,i,s){var r,o,a,l,u,c=e,d=!1;if(!s.createSearchChoice||!s.tokenSeparators||s.tokenSeparators.length<1)return t;for(;;){for(o=-1,a=0,l=s.tokenSeparators.length;a<l&&(u=s.tokenSeparators[a],!((o=e.indexOf(u))>=0));a++);if(o<0)break;if(r=e.substring(0,o),e=e.substring(o+u.length),r.length>0&&(r=s.createSearchChoice.call(this,r,n))!==t&&null!==r&&s.id(r)!==t&&null!==s.id(r)){for(d=!1,a=0,l=n.length;a<l;a++)if(_(s.id(r),s.id(n[a]))){d=!0;break}d||i(r)}}return c!==e?e:void 0},escapeMarkup:A,blurOnChange:!1,selectOnBlur:!1,adaptContainerCssClass:function(e){return e},adaptDropdownCssClass:function(e){return null},nextSearchTerm:function(e,n){return t},searchInputPlaceholder:"",createSearchChoicePosition:"top",shouldFocusInput:function(e){return!("ontouchstart"in window||navigator.msMaxTouchPoints>0)||!(e.opts.minimumResultsForSearch<0)}},e.fn.select2.ajaxDefaults={transport:e.ajax,params:{type:"GET",cache:!1,dataType:"json"}},window.Select2={query:{ajax:L,local:D,tags:T},util:{debounce:w,markMatch:x,escapeMarkup:A,stripDiacritics:m},class:{abstract:n,single:i,multi:s}}}function f(t){var n=e(document.createTextNode(""));t.before(n),n.before(t),n.remove()}function m(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return p[e]||e})}function g(e,t){for(var n=0,i=t.length;n<i;n+=1)if(_(e,t[n]))return n;return-1}function _(e,n){return e===n||e!==t&&n!==t&&(null!==e&&null!==n&&(e.constructor===String?e+""==n+"":n.constructor===String&&n+""==e+""))}function v(t,n){var i,s,r;if(null===t||t.length<1)return[];for(s=0,r=(i=t.split(n)).length;s<r;s+=1)i[s]=e.trim(i[s]);return i}function y(e){return e.outerWidth(!1)-e.width()}function b(n){var i="keyup-change-value";n.on("keydown",function(){e.data(n,i)===t&&e.data(n,i,n.val())}),n.on("keyup",function(){var s=e.data(n,i);s!==t&&n.val()!==s&&(e.removeData(n,i),n.trigger("keyup-change"))})}function w(e,n,i){var s;return i=i||t,function(){var t=arguments;window.clearTimeout(s),s=window.setTimeout(function(){n.apply(i,t)},e)}}function k(e){e.preventDefault(),e.stopPropagation()}function M(t,n,i){var s,r,o=[];(s=t.attr("class"))&&e((s=""+s).split(" ")).each2(function(){0===this.indexOf("select2-")&&o.push(this)}),(s=n.attr("class"))&&e((s=""+s).split(" ")).each2(function(){0!==this.indexOf("select2-")&&(r=i(this))&&o.push(r)}),t.attr("class",o.join(" "))}function x(e,t,n,i){var s=m(e.toUpperCase()).indexOf(m(t.toUpperCase())),r=t.length;s<0?n.push(i(e)):(n.push(i(e.substring(0,s))),n.push("<span class='select2-match'>"),n.push(i(e.substring(s,s+r))),n.push("</span>"),n.push(i(e.substring(s+r,e.length))))}function A(e){var t={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})}function L(n){var i,s=null,r=n.quietMillis||100,o=n.url,a=this;return function(l){window.clearTimeout(i),i=window.setTimeout(function(){var i=n.data,r=o,u=n.transport||e.fn.select2.ajaxDefaults.transport,c={type:n.type||"GET",cache:n.cache||!1,jsonpCallback:n.jsonpCallback||t,dataType:n.dataType||"json"},d=e.extend({},e.fn.select2.ajaxDefaults.params,c);i=i?i.call(a,l.term,l.page,l.context):null,r="function"==typeof r?r.call(a,l.term,l.page,l.context):r,s&&"function"==typeof s.abort&&s.abort(),n.params&&(e.isFunction(n.params)?e.extend(d,n.params.call(a)):e.extend(d,n.params)),e.extend(d,{url:r,dataType:n.dataType,data:i,success:function(e){var t=n.results(e,l.page);l.callback(t)}}),s=u.call(a,d)},r)}}function D(t){var n,i,s=t,r=function(e){return""+e.text};e.isArray(s)&&(s={results:i=s}),!1===e.isFunction(s)&&(i=s,s=function(){return i});var o=s();return o.text&&(r=o.text,e.isFunction(r)||(n=o.text,r=function(e){return e[n]})),function(t){var n,i=t.term,o={results:[]};""!==i?(n=function(s,o){var a,l;if((s=s[0]).children){for(l in a={},s)s.hasOwnProperty(l)&&(a[l]=s[l]);a.children=[],e(s.children).each2(function(e,t){n(t,a.children)}),(a.children.length||t.matcher(i,r(a),s))&&o.push(a)}else t.matcher(i,r(s),s)&&o.push(s)},e(s().results).each2(function(e,t){n(t,o.results)}),t.callback(o)):t.callback(s())}}function T(n){var i=e.isFunction(n);return function(s){var r=s.term,o={results:[]},a=i?n(s):n;e.isArray(a)&&(e(a).each(function(){var e=this.text!==t,n=e?this.text:this;(""===r||s.matcher(r,n))&&o.results.push(e?this:{id:this,text:this})}),s.callback(o))}}function Y(t,n){if(e.isFunction(t))return!0;if(!t)return!1;if("string"==typeof t)return!0;throw new Error(n+" must be a string, function, or falsy value")}function S(t){if(e.isFunction(t)){var n=Array.prototype.slice.call(arguments,1);return t.apply(null,n)}return t}function C(){var e=this;Array.prototype.forEach.call(arguments,function(t){e[t].remove(),e[t]=null})}function E(t,n){var i=function(){};return(i.prototype=new t).constructor=i,i.prototype.parent=t.prototype,i.prototype=e.extend(i.prototype,n),i}}(e)}).call(this,n(1))},function(e,t,n){var i=n(473);"string"==typeof i&&(i=[[e.i,i,""]]);var s={hmr:!0,transform:void 0,insertInto:void 0};n(45)(i,s);i.locals&&(e.exports=i.locals)},function(e,t,n){t=e.exports=n(44)(!1);var i=n(58),s=i(n(474)),r=i(n(475)),o=i(n(476));t.push([e.i,"/*\nVersion: 3.4.8 Timestamp: Thu May 1 09:50:32 EDT 2014\n*/\n.select2-container {\n margin: 0;\n position: relative;\n display: inline-block;\n /* inline-block for ie7 */\n zoom: 1;\n *display: inline;\n vertical-align: middle;\n}\n\n.select2-container,\n.select2-drop,\n.select2-search,\n.select2-search input {\n /*\n Force border-box so that % widths fit the parent\n container without overlap because of margin/padding.\n More Info : http://www.quirksmode.org/css/box.html\n */\n -webkit-box-sizing: border-box; /* webkit */\n -moz-box-sizing: border-box; /* firefox */\n box-sizing: border-box; /* css3 */\n}\n\n.select2-container .select2-choice {\n display: block;\n height: 26px;\n padding: 0 0 0 8px;\n overflow: hidden;\n position: relative;\n\n border: 1px solid #aaa;\n white-space: nowrap;\n line-height: 26px;\n color: #444;\n text-decoration: none;\n\n border-radius: 4px;\n\n background-clip: padding-box;\n\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n background-color: #fff;\n background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));\n background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);\n background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);\n background-image: linear-gradient(to top, #eee 0%, #fff 50%);\n}\n\n.select2-container.select2-drop-above .select2-choice {\n border-bottom-color: #aaa;\n\n border-radius: 0 0 4px 4px;\n\n background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));\n background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);\n background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);\n background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);\n}\n\n.select2-container.select2-allowclear .select2-choice .select2-chosen {\n margin-right: 42px;\n}\n\n.select2-container .select2-choice > .select2-chosen {\n margin-right: 26px;\n display: block;\n overflow: hidden;\n\n white-space: nowrap;\n\n text-overflow: ellipsis;\n float: none;\n width: auto;\n}\n\n.select2-container .select2-choice abbr {\n display: none;\n width: 12px;\n height: 12px;\n position: absolute;\n right: 24px;\n top: 8px;\n\n font-size: 1px;\n text-decoration: none;\n\n border: 0;\n background: url("+s+") right top no-repeat;\n cursor: pointer;\n outline: 0;\n}\n\n.select2-container.select2-allowclear .select2-choice abbr {\n display: inline-block;\n}\n\n.select2-container .select2-choice abbr:hover {\n background-position: right -11px;\n cursor: pointer;\n}\n\n.select2-drop-mask {\n border: 0;\n margin: 0;\n padding: 0;\n position: fixed;\n left: 0;\n top: 0;\n min-height: 100%;\n min-width: 100%;\n height: auto;\n width: auto;\n opacity: 0;\n z-index: 9998;\n /* styles required for IE to work */\n background-color: #fff;\n filter: alpha(opacity=0);\n}\n\n.select2-drop {\n width: 100%;\n margin-top: -1px;\n position: absolute;\n z-index: 9999;\n top: 100%;\n\n background: #fff;\n color: #000;\n border: 1px solid #aaa;\n border-top: 0;\n\n border-radius: 0 0 4px 4px;\n\n -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);\n box-shadow: 0 4px 5px rgba(0, 0, 0, .15);\n}\n\n.select2-drop.select2-drop-above {\n margin-top: 1px;\n border-top: 1px solid #aaa;\n border-bottom: 0;\n\n border-radius: 4px 4px 0 0;\n\n -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);\n box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);\n}\n\n.select2-drop-active {\n border: 1px solid #5897fb;\n border-top: none;\n}\n\n.select2-drop.select2-drop-above.select2-drop-active {\n border-top: 1px solid #5897fb;\n}\n\n.select2-drop-auto-width {\n border-top: 1px solid #aaa;\n width: auto;\n}\n\n.select2-drop-auto-width .select2-search {\n padding-top: 4px;\n}\n\n.select2-container .select2-choice .select2-arrow {\n display: inline-block;\n width: 18px;\n height: 100%;\n position: absolute;\n right: 0;\n top: 0;\n\n border-left: 1px solid #aaa;\n border-radius: 0 4px 4px 0;\n\n background-clip: padding-box;\n\n background: #ccc;\n background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));\n background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);\n background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);\n background-image: linear-gradient(to top, #ccc 0%, #eee 60%);\n}\n\n.select2-container .select2-choice .select2-arrow b {\n display: block;\n width: 100%;\n height: 100%;\n background: url("+s+") no-repeat 0 1px;\n}\n\n.select2-search {\n display: inline-block;\n width: 100%;\n min-height: 26px;\n margin: 0;\n padding-left: 4px;\n padding-right: 4px;\n\n position: relative;\n z-index: 10000;\n\n white-space: nowrap;\n}\n\n.select2-search input {\n width: 100%;\n height: auto !important;\n min-height: 26px;\n padding: 4px 20px 4px 5px;\n margin: 0;\n\n outline: 0;\n font-family: sans-serif;\n font-size: 1em;\n\n border: 1px solid #aaa;\n border-radius: 0;\n\n -webkit-box-shadow: none;\n box-shadow: none;\n\n background: #fff url("+s+") no-repeat 100% -22px;\n background: url("+s+") no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));\n background: url("+s+") no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);\n background: url("+s+") no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);\n background: url("+s+") no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;\n}\n\n.select2-drop.select2-drop-above .select2-search input {\n margin-top: 4px;\n}\n\n.select2-search input.select2-active {\n background: #fff url("+r+") no-repeat 100%;\n background: url("+r+") no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));\n background: url("+r+") no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);\n background: url("+r+") no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);\n background: url("+r+") no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;\n}\n\n.select2-container-active .select2-choice,\n.select2-container-active .select2-choices {\n border: 1px solid #5897fb;\n outline: none;\n\n -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);\n box-shadow: 0 0 5px rgba(0, 0, 0, .3);\n}\n\n.select2-dropdown-open .select2-choice {\n border-bottom-color: transparent;\n -webkit-box-shadow: 0 1px 0 #fff inset;\n box-shadow: 0 1px 0 #fff inset;\n\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n\n background-color: #eee;\n background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));\n background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);\n background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);\n background-image: linear-gradient(to top, #fff 0%, #eee 50%);\n}\n\n.select2-dropdown-open.select2-drop-above .select2-choice,\n.select2-dropdown-open.select2-drop-above .select2-choices {\n border: 1px solid #5897fb;\n border-top-color: transparent;\n\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));\n background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);\n background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);\n background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);\n}\n\n.select2-dropdown-open .select2-choice .select2-arrow {\n background: transparent;\n border-left: none;\n filter: none;\n}\n.select2-dropdown-open .select2-choice .select2-arrow b {\n background-position: -18px 1px;\n}\n\n.select2-hidden-accessible {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n/* results */\n.select2-results {\n max-height: 200px;\n padding: 0 0 0 4px;\n margin: 4px 4px 4px 0;\n position: relative;\n overflow-x: hidden;\n overflow-y: auto;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n.select2-results ul.select2-result-sub {\n margin: 0;\n padding-left: 0;\n}\n\n.select2-results li {\n list-style: none;\n display: list-item;\n background-image: none;\n}\n\n.select2-results li.select2-result-with-children > .select2-result-label {\n font-weight: bold;\n}\n\n.select2-results .select2-result-label {\n padding: 3px 7px 4px;\n margin: 0;\n cursor: pointer;\n\n min-height: 1em;\n\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.select2-results-dept-1 .select2-result-label { padding-left: 20px }\n.select2-results-dept-2 .select2-result-label { padding-left: 40px }\n.select2-results-dept-3 .select2-result-label { padding-left: 60px }\n.select2-results-dept-4 .select2-result-label { padding-left: 80px }\n.select2-results-dept-5 .select2-result-label { padding-left: 100px }\n.select2-results-dept-6 .select2-result-label { padding-left: 110px }\n.select2-results-dept-7 .select2-result-label { padding-left: 120px }\n\n.select2-results .select2-highlighted {\n background: #3875d7;\n color: #fff;\n}\n\n.select2-results li em {\n background: #feffde;\n font-style: normal;\n}\n\n.select2-results .select2-highlighted em {\n background: transparent;\n}\n\n.select2-results .select2-highlighted ul {\n background: #fff;\n color: #000;\n}\n\n\n.select2-results .select2-no-results,\n.select2-results .select2-searching,\n.select2-results .select2-selection-limit {\n background: #f4f4f4;\n display: list-item;\n padding-left: 5px;\n}\n\n/*\ndisabled look for disabled choices in the results dropdown\n*/\n.select2-results .select2-disabled.select2-highlighted {\n color: #666;\n background: #f4f4f4;\n display: list-item;\n cursor: default;\n}\n.select2-results .select2-disabled {\n background: #f4f4f4;\n display: list-item;\n cursor: default;\n}\n\n.select2-results .select2-selected {\n display: none;\n}\n\n.select2-more-results.select2-active {\n background: #f4f4f4 url("+r+') no-repeat 100%;\n}\n\n.select2-more-results {\n background: #f4f4f4;\n display: list-item;\n}\n\n/* disabled styles */\n\n.select2-container.select2-container-disabled .select2-choice {\n background-color: #f4f4f4;\n background-image: none;\n border: 1px solid #ddd;\n cursor: default;\n}\n\n.select2-container.select2-container-disabled .select2-choice .select2-arrow {\n background-color: #f4f4f4;\n background-image: none;\n border-left: 0;\n}\n\n.select2-container.select2-container-disabled .select2-choice abbr {\n display: none;\n}\n\n\n/* multiselect */\n\n.select2-container-multi .select2-choices {\n height: auto !important;\n height: 1%;\n margin: 0;\n padding: 0;\n position: relative;\n\n border: 1px solid #aaa;\n cursor: text;\n overflow: hidden;\n\n background-color: #fff;\n background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));\n background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);\n background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);\n background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);\n}\n\n.select2-locked {\n padding: 3px 5px 3px 5px !important;\n}\n\n.select2-container-multi .select2-choices {\n min-height: 26px;\n}\n\n.select2-container-multi.select2-container-active .select2-choices {\n border: 1px solid #5897fb;\n outline: none;\n\n -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);\n box-shadow: 0 0 5px rgba(0, 0, 0, .3);\n}\n.select2-container-multi .select2-choices li {\n float: left;\n list-style: none;\n}\nhtml[dir="rtl"] .select2-container-multi .select2-choices li\n{\n float: right;\n}\n.select2-container-multi .select2-choices .select2-search-field {\n margin: 0;\n padding: 0;\n white-space: nowrap;\n}\n\n.select2-container-multi .select2-choices .select2-search-field input {\n padding: 5px;\n margin: 1px 0;\n\n font-family: sans-serif;\n font-size: 100%;\n color: #666;\n outline: 0;\n border: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n background: transparent !important;\n}\n\n.select2-container-multi .select2-choices .select2-search-field input.select2-active {\n background: #fff url('+r+") no-repeat 100% !important;\n}\n\n.select2-default {\n color: #999 !important;\n}\n\n.select2-container-multi .select2-choices .select2-search-choice {\n padding: 3px 5px 3px 18px;\n margin: 3px 0 3px 5px;\n position: relative;\n\n line-height: 13px;\n color: #333;\n cursor: default;\n border: 1px solid #aaaaaa;\n\n border-radius: 3px;\n\n -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);\n box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);\n\n background-clip: padding-box;\n\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n background-color: #e4e4e4;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);\n background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));\n background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);\n background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);\n background-image: linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);\n}\nhtml[dir=\"rtl\"] .select2-container-multi .select2-choices .select2-search-choice\n{\n margin-left: 0;\n margin-right: 5px;\n}\n.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {\n cursor: default;\n}\n.select2-container-multi .select2-choices .select2-search-choice-focus {\n background: #d4d4d4;\n}\n\n.select2-search-choice-close {\n display: block;\n width: 12px;\n height: 13px;\n position: absolute;\n right: 3px;\n top: 4px;\n\n font-size: 1px;\n outline: none;\n background: url("+s+') right top no-repeat;\n}\nhtml[dir="rtl"] .select2-search-choice-close {\n right: auto;\n left: 3px;\n}\n\n.select2-container-multi .select2-search-choice-close {\n left: 3px;\n}\n\n.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {\n background-position: right -11px;\n}\n.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {\n background-position: right -11px;\n}\n\n/* disabled styles */\n.select2-container-multi.select2-container-disabled .select2-choices {\n background-color: #f4f4f4;\n background-image: none;\n border: 1px solid #ddd;\n cursor: default;\n}\n\n.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {\n padding: 3px 5px 3px 5px;\n border: 1px solid #ddd;\n background-image: none;\n background-color: #f4f4f4;\n}\n\n.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close { display: none;\n background: none;\n}\n/* end multiselect */\n\n\n.select2-result-selectable .select2-match,\n.select2-result-unselectable .select2-match {\n text-decoration: underline;\n}\n\n.select2-offscreen, .select2-offscreen:focus {\n clip: rect(0 0 0 0) !important;\n width: 1px !important;\n height: 1px !important;\n border: 0 !important;\n margin: 0 !important;\n padding: 0 !important;\n overflow: hidden !important;\n position: absolute !important;\n outline: 0 !important;\n left: 0px !important;\n top: 0px !important;\n}\n\n.select2-display-none {\n display: none;\n}\n\n.select2-measure-scrollbar {\n position: absolute;\n top: -10000px;\n left: -10000px;\n width: 100px;\n height: 100px;\n overflow: scroll;\n}\n\n/* Retina-ize icons */\n\n@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) {\n .select2-search input,\n .select2-search-choice-close,\n .select2-container .select2-choice abbr,\n .select2-container .select2-choice .select2-arrow b {\n background-image: url('+o+") !important;\n background-repeat: no-repeat !important;\n background-size: 60px 40px !important;\n }\n\n .select2-search input {\n background-position: 100% -21px !important;\n }\n}\n",""])},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg=="},function(e,t){e.exports="data:image/gif;base64,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"},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABQCAYAAADSm7GJAAADFElEQVR42u2dsW4TQRBAI0ERCYpDpAUdJX/hAlxQ3SekovYXIIvKEiBRIUF1lHT+BP+Br0TCCCsFLW5cmCS3jKWNNFrdZu+EOG7sd9Irkl0p8r3s7Mzs5XLinIMD5uhvAIIBwYBgaMnNNZvNyj0nkUvPQbAdtDjnCSU3zkGwEbS4iOToHATbE6wptVwEGyUhcaW/JkTbT7JcCpIse4K7SC4pk4wRXreE5ZUMUwezgh03lT0YyKKBOhjoZHUi1oCf7mkYohd9ACVFrj50HgxzmtQifKwF15L1fxC8UD9/EQxzHtxC8KiD4FHPNWMhuIACwd33h3kLuXOZ2mc4yyLRZS1kCG6H3uc2Mbl+LO9Z8FRwEaYINnpDdWKVIEdwC/QVC4l97nk6sUqwQHA3wbGEa9Sj4CCxSlIguHtZMg8Tq/4Edy/bLNXB4/G4FKJ1sJ7zTwTrhMuTU3f+NVqc84SSG+bEJR99a3BoaHERybE5HDYYFKwptVwEGyUhcRX5PufBRoiH4Tg80WFMcBfJPJNljfC6JSzzVCUrGMHswUAWDdTBQCcLOveiCdEBnCYBb9kBBAOCAcGAYEDw0XP0NwDBgGBAMCAYEAwIHvD7QzJhIlSCE2rF0o9lav4eBBt5JWHR8EfzdYATfgkFgg2g5J4LdSD1WrjyXDeIPkfwsNErV6/Y38J34aXwWHgkvBJWwi74RSgQPGD8nrtRwrbCe+G0YX9+KHzyc2rPRsgQPFzBEyVrJ7xLvNTsjvBBuFQreYLg4Qpeqv32m3BP+YxJPhUulOAKwQMl2HsnymNK8mudeCF44IK9rCcdBD8XrhBsS/BTBBOibwTPCNEGCFqSX4X7LeSeCRdK8BLBwy6TdIPjo3A3kUF/pkyy1+ioPVsv8KxB7gPhi7BVcndCpqYheKCtSt1+vBR+CG+EZ8IL4a3wU69cRYlgC4cN4UFD/LDBNVAi2NZxYa0Ixe5ikhFs58B/2SC48mOZUMYkI/jw/61diWDzgtOSEWxdcFpyhWDTgtOSEWxccCgZwfZJ9akrJXiKYEDwMfAHMSYobVemsdsAAAAASUVORK5CYII="},function(e,t,n){"use strict";var i;!function e(t,n,s){function r(a,l){if(!n[a]){if(!t[a]){if(!l&&("function"==typeof i&&i))return i(a,!0);if(o)return o(a,!0);throw new Error("Cannot find module '"+a+"'")}var u=n[a]={exports:{}};t[a][0].call(u.exports,function(e){var n=t[a][1][e];return r(n||e)},u,u.exports,e,t,n,s)}return n[a].exports}for(var o="function"==typeof i&&i,a=0;a<s.length;a++)r(s[a]);return r}({1:[function(e,t,n){var i=e("./snap");"undefined"==typeof window||window.Snap||(window.Snap=i)},{"./snap":2}],2:[function(e,t,n){t.exports=function(e){var t={element:null,dragger:null,disable:"none",addBodyClasses:!0,hyperextensible:!0,resistance:.5,flickThreshold:50,transitionSpeed:.3,easing:"ease",maxPosition:266,minPosition:-266,tapToClose:!0,touchToDrag:!0,slideIntent:40,minDragDistance:5,stopPropagation:!0},n={simpleStates:{opening:null,towards:null,hyperExtending:null,halfway:null,flick:null,translation:{absolute:0,relative:0,sinceDirectionChange:0,percentage:0}}},i={},s={hasTouch:"ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch,eventType:function(e){return{down:"pointerdown",move:"pointermove",up:"pointerup",out:"pointerout"}[e]},page:function(e,t){return s.hasTouch&&t.touches?t.touches.length>0?t.touches[0]["page"+e]:t.changedTouches[0]["page"+e]:t["page"+e]},klass:{has:function(e,t){return-1!==e.className.indexOf(t)},add:function(e,n){!s.klass.has(e,n)&&t.addBodyClasses&&(e.className+=" "+n)},remove:function(e,n){t.addBodyClasses&&(e.className=e.className.replace(n,"").replace(/^\s+|\s+$/g,""))}},dispatchEvent:function(e){if("function"==typeof i[e])return i[e].call()},vendor:function(){var e,t=document.createElement("div"),n="webkit Moz O ms".split(" ");for(e in n)if(void 0!==t.style[n[e]+"Transition"])return n[e]},transitionCallback:function(){return"Moz"===n.vendor||"ms"===n.vendor?"transitionend":n.vendor+"TransitionEnd"},deepExtend:function(e,t){var n;for(n in t)t[n]&&t[n].constructor&&t[n].constructor===Object?(e[n]=e[n]||{},s.deepExtend(e[n],t[n])):e[n]=t[n];return e},angleOfDrag:function(e,t){var i,s;return(s=Math.atan2(-(n.startDragY-t),n.startDragX-e))<0&&(s+=2*Math.PI),(i=Math.floor(s*(180/Math.PI)-180))<0&&i>-180&&(i=360-Math.abs(i)),Math.abs(i)},events:{addEvent:function(e,t,n){return e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):void 0},removeEvent:function(e,t,n){return e.addEventListener?e.removeEventListener(t,n,!1):e.attachEvent?e.detachEvent("on"+t,n):void 0},prevent:function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}},parentUntil:function(e,t){for(var n="string"==typeof t;e.parentNode;){if(n&&e.getAttribute&&e.getAttribute(t))return e;if(!n&&e===t)return e;e=e.parentNode}return null}},r={translate:{get:{matrix:function(e){var i=window.getComputedStyle(t.element)[n.vendor+"Transform"].match(/\((.*)\)/);return i?(i=i[1].split(","),16===i.length&&(e+=8),parseInt(i[e],10)):0}},easeCallback:function(){t.element.style[n.vendor+"Transition"]="",n.translation=r.translate.get.matrix(4),n.easing=!1,clearInterval(n.animatingInterval),0===n.easingTo&&(s.klass.remove(document.body,"snapjs-right"),s.klass.remove(document.body,"snapjs-left")),s.dispatchEvent("animated"),s.events.removeEvent(t.element,s.transitionCallback(),r.translate.easeCallback)},easeTo:function(e){n.easing=!0,n.easingTo=e,t.element.style[n.vendor+"Transition"]="all "+t.transitionSpeed+"s "+t.easing,n.animatingInterval=setInterval(function(){s.dispatchEvent("animating")},1),s.events.addEvent(t.element,s.transitionCallback(),r.translate.easeCallback),r.translate.x(e),0===e&&(t.element.style[n.vendor+"Transform"]="")},x:function(e){if(!("left"===t.disable&&e>0||"right"===t.disable&&e<0)){t.hyperextensible||(e===t.maxPosition||e>t.maxPosition?e=t.maxPosition:(e===t.minPosition||e<t.minPosition)&&(e=t.minPosition)),e=parseInt(e,10),isNaN(e)&&(e=0);var i="translate3d("+e+"px, 0,0)";t.element.style[n.vendor+"Transform"]=i}}},drag:{listen:function(){n.translation=0,n.easing=!1,["touchstart","pointerdown","MSPointerDown","mousedown"].forEach(function(e){return s.events.addEvent(t.element,e,r.drag.handleEvent)}),["touchmove","pointermove","MSPointerMove","mousemove"].forEach(function(e){return s.events.addEvent(t.element,e,r.drag.handleEvent)}),["touchend","pointerup","MSPointerUp","mouseup","touchcancel","pointercancel","MSPointerCancel","mousecancel"].forEach(function(e){return s.events.addEvent(t.element,e,r.drag.handleEvent)})},stopListening:function(){["touchstart","pointerdown","MSPointerDown","mousedown"].forEach(function(e){return s.events.removeEvent(t.element,e,r.drag.handleEvent)}),["touchmove","pointermove","MSPointerMove","mousemove"].forEach(function(e){return s.events.removeEvent(t.element,e,r.drag.handleEvent)}),["touchend","pointerup","MSPointerUp","mouseup","touchcancel","pointercancel","MSPointerCancel","mousecancel"].forEach(function(e){return s.events.removeEvent(t.element,e,r.drag.handleEvent)})},handleEvent:function(e){switch(e.type){case"touchstart":case"pointerdown":case"MSPointerDown":case"mousedown":r.drag.startDrag(e);break;case"touchmove":case"pointermove":case"MSPointerMove":case"mousemove":r.drag.dragging(e);break;case"touchend":case"pointerup":case"MSPointerUp":case"mouseup":case"touchcancel":case"pointercancel":case"MSPointerCancel":case"mousecancel":r.drag.endDrag(e)}},startDrag:function(e){var i=e.target?e.target:e.srcElement;if(s.parentUntil(i,"data-snap-ignore"))s.dispatchEvent("ignore");else{if(t.dragger&&!s.parentUntil(i,t.dragger)&&n.translation!==t.minPosition&&n.translation!==t.maxPosition)return;s.dispatchEvent("start"),t.element.style[n.vendor+"Transition"]="",n.isDragging=!0,n.hasIntent=null,n.intentChecked=!1,n.startDragX=s.page("X",e),n.startDragY=s.page("Y",e),n.dragWatchers={current:0,last:0,hold:0,state:""},n.simpleStates={opening:null,towards:null,hyperExtending:null,halfway:null,flick:null,translation:{absolute:0,relative:0,sinceDirectionChange:0,percentage:0}}}},dragging:function(e){if(n.isDragging&&t.touchToDrag){n.hasIntent&&t.stopPropagation&&e.stopPropagation();var i=s.page("X",e),o=s.page("Y",e),a=n.translation,l=r.translate.get.matrix(4),u=i-n.startDragX,c=l>0,d=u;if(n.intentChecked&&!n.hasIntent)return;if(t.addBodyClasses&&(l>0?(s.klass.add(document.body,"snapjs-left"),s.klass.remove(document.body,"snapjs-right")):l<0&&(s.klass.add(document.body,"snapjs-right"),s.klass.remove(document.body,"snapjs-left"))),!1===n.hasIntent||null===n.hasIntent){var h=s.angleOfDrag(i,o),p=h>=0&&h<=t.slideIntent||h<=360&&h>360-t.slideIntent;h>=180&&h<=180+t.slideIntent||h<=180&&h>=180-t.slideIntent||p?(n.hasIntent=!0,t.stopPropagation&&e.stopPropagation()):n.hasIntent=!1,n.intentChecked=!0}if(t.minDragDistance>=Math.abs(i-n.startDragX)||!1===n.hasIntent)return;s.events.prevent(e),s.dispatchEvent("drag"),n.dragWatchers.current=i,n.dragWatchers.last>i?("left"!==n.dragWatchers.state&&(n.dragWatchers.state="left",n.dragWatchers.hold=i),n.dragWatchers.last=i):n.dragWatchers.last<i&&("right"!==n.dragWatchers.state&&(n.dragWatchers.state="right",n.dragWatchers.hold=i),n.dragWatchers.last=i),c?(t.maxPosition<l&&(d=u-(l-t.maxPosition)*t.resistance),n.simpleStates={opening:"left",towards:n.dragWatchers.state,hyperExtending:t.maxPosition<l,halfway:l>t.maxPosition/2,flick:Math.abs(n.dragWatchers.current-n.dragWatchers.hold)>t.flickThreshold,translation:{absolute:l,relative:u,sinceDirectionChange:n.dragWatchers.current-n.dragWatchers.hold,percentage:l/t.maxPosition*100}}):(t.minPosition>l&&(d=u-(l-t.minPosition)*t.resistance),n.simpleStates={opening:"right",towards:n.dragWatchers.state,hyperExtending:t.minPosition>l,halfway:l<t.minPosition/2,flick:Math.abs(n.dragWatchers.current-n.dragWatchers.hold)>t.flickThreshold,translation:{absolute:l,relative:u,sinceDirectionChange:n.dragWatchers.current-n.dragWatchers.hold,percentage:l/t.minPosition*100}}),r.translate.x(d+a)}},endDrag:function(e){if(n.isDragging){s.dispatchEvent("end");var i=r.translate.get.matrix(4);if(0===n.dragWatchers.current&&0!==i&&t.tapToClose)return s.dispatchEvent("close"),s.events.prevent(e),r.translate.easeTo(0),n.isDragging=!1,void(n.startDragX=0);"left"===n.simpleStates.opening?n.simpleStates.halfway||n.simpleStates.hyperExtending||n.simpleStates.flick?n.simpleStates.flick&&"left"===n.simpleStates.towards?r.translate.easeTo(0):(n.simpleStates.flick&&"right"===n.simpleStates.towards||n.simpleStates.halfway||n.simpleStates.hyperExtending)&&r.translate.easeTo(t.maxPosition):r.translate.easeTo(0):"right"===n.simpleStates.opening&&(n.simpleStates.halfway||n.simpleStates.hyperExtending||n.simpleStates.flick?n.simpleStates.flick&&"right"===n.simpleStates.towards?r.translate.easeTo(0):(n.simpleStates.flick&&"left"===n.simpleStates.towards||n.simpleStates.halfway||n.simpleStates.hyperExtending)&&r.translate.easeTo(t.minPosition):r.translate.easeTo(0)),n.isDragging=!1,n.startDragX=s.page("X",e)}}}},o=function(e){if(s.deepExtend(t,e),!t.element)throw"Snap's element argument does not exist.";t.element.setAttribute("touch-action","pan-y")};this.open=function(e){s.dispatchEvent("open"),s.klass.remove(document.body,"snapjs-expand-left"),s.klass.remove(document.body,"snapjs-expand-right"),"left"===e?(n.simpleStates.opening="left",n.simpleStates.towards="right",s.klass.add(document.body,"snapjs-left"),s.klass.remove(document.body,"snapjs-right"),r.translate.easeTo(t.maxPosition)):"right"===e&&(n.simpleStates.opening="right",n.simpleStates.towards="left",s.klass.remove(document.body,"snapjs-left"),s.klass.add(document.body,"snapjs-right"),r.translate.easeTo(t.minPosition))},this.close=function(){s.dispatchEvent("close"),r.translate.easeTo(0)},this.expand=function(e){var t=window.innerWidth||document.documentElement.clientWidth;"left"===e?(s.dispatchEvent("expandLeft"),s.klass.add(document.body,"snapjs-expand-left"),s.klass.remove(document.body,"snapjs-expand-right")):(s.dispatchEvent("expandRight"),s.klass.add(document.body,"snapjs-expand-right"),s.klass.remove(document.body,"snapjs-expand-left"),t*=-1),r.translate.easeTo(t)},this.on=function(e,t){return i[e]=t,this},this.off=function(e){i[e]&&(i[e]=!1)},this.enable=function(){s.dispatchEvent("enable"),r.drag.listen()},this.disable=function(){s.dispatchEvent("disable"),r.drag.stopListening()},this.settings=function(e){o(e)},this.state=function(){var e=r.translate.get.matrix(4);return{state:e===t.maxPosition?"left":e===t.minPosition?"right":"closed",info:n.simpleStates}},o(e),n.vendor=s.vendor(),r.drag.listen()}},{}]},{},[1])},function(e,t,n){(function(e){var t;(t=e).fn.strengthify=function(e){"use strict";var n={zxcvbn:"zxcvbn/zxcvbn.js",titles:["Weakest","Weak","So-so","Good","Perfect"],tilesOptions:{tooltip:!0,element:!1},drawTitles:!1,drawMessage:!1,drawBars:!0,$addAfter:null,nonce:null};return this.each(function(){var i=t.extend(n,e);function s(e){return t('div[data-strengthifyFor="'+e+'"]')}i.drawTitles||i.drawMessage||i.drawBars||console.warn("expect at least one of 'drawTitles', 'drawMessage', or 'drawBars' to be true"),function(){var e=t(this),n=e.attr("id"),r=function(){var e=t(this).val(),n=t(this).attr("id"),r=""===e?0:1,o=zxcvbn(e),a="",l="",u="",c=s(n),d=c.find(".strengthify-container"),h=c.find("[data-strengthifyMessage]");switch(c.children().css("opacity",r).css("-ms-filter",'"progid:DXImageTransform.Microsoft.Alpha(Opacity='+100*r+')"'),i.onResult&&i.onResult(o),o.score){case 0:case 1:a="password-bad",l="danger",u=o.feedback?o.feedback.suggestions.join("<br/>"):"";break;case 2:l="warning",u=o.feedback?o.feedback.suggestions.join("<br/>"):"",a="password-medium";break;case 3:a="password-good",l="info",u="Getting better.";break;case 4:a="password-good",l="success",u="Looks good."}h&&(h.removeAttr("class"),h.addClass("bg-"+l),""===e&&(u=""),h.html(u)),d&&(d.attr("class",a+" strengthify-container").css("width",25*(0===o.score?1:o.score)+"%"),""===e&&d.css("width",0)),i.drawTitles&&(i.tilesOptions.tooltip&&(c.attr("title",i.titles[o.score]).tooltip({placement:"bottom",trigger:"manual"}).tooltip("fixTitle").tooltip("show"),0===r&&c.tooltip("hide")),i.tilesOptions.element&&c.find(".strengthify-tiles").text(i.titles[o.score]))}.bind(this),o=i.$addAfter;o||(o=e),o.after('<div class="strengthify-wrapper" data-strengthifyFor="'+e.attr("id")+'"></div>'),i.drawBars&&s(n).append('<div class="strengthify-bg" />').append('<div class="strengthify-container" />').append('<div class="strengthify-separator" style="left: 25%" />').append('<div class="strengthify-separator" style="left: 50%" />').append('<div class="strengthify-separator" style="left: 75%" />'),i.drawMessage&&s(n).append("<div data-strengthifyMessage></div>"),i.drawTitles&&i.tilesOptions&&s(n).append('<div class="strengthify-tiles"></div>'),e.parent().on("scroll",r);var a=document.createElement("script");a.src=i.zxcvbn,null!==i.nonce&&a.setAttribute("nonce",i.nonce),document.head.appendChild(a),e.bind("keyup input change",r)}.call(this)})}}).call(this,n(1))},function(e,t,n){var i=n(480);"string"==typeof i&&(i=[[e.i,i,""]]);var s={hmr:!0,transform:void 0,insertInto:void 0};n(45)(i,s);i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(44)(!1)).push([e.i,'/**\n * Strengthify - show the weakness of a password (uses zxcvbn for this)\n * https://github.com/MorrisJobke/strengthify\n * Version: 0.5.6\n * License: The MIT License (MIT)\n * Copyright (c) 2013-2016 Morris Jobke <morris.jobke@gmail.com>\n */\n\n.strengthify-wrapper {\n position: relative;\n}\n\n.strengthify-wrapper > * {\n\t-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";\n\tfilter: alpha(opacity=0);\n\topacity: 0;\n\t-webkit-transition:all .5s ease-in-out;\n\t-moz-transition:all .5s ease-in-out;\n\ttransition:all .5s ease-in-out;\n}\n\n.strengthify-bg, .strengthify-container, .strengthify-separator {\n\theight: 3px;\n}\n\n.strengthify-bg, .strengthify-container {\n\tdisplay: block;\n\tposition: absolute;\n\twidth: 100%;\n}\n\n.strengthify-bg {\n\tbackground-color: #BBB;\n}\n\n.strengthify-separator {\n\tdisplay: inline-block;\n\tposition: absolute;\n\tbackground-color: #FFF;\n\twidth: 1px;\n\tz-index: 10;\n}\n\n.password-bad {\n\tbackground-color: #C33;\n}\n.password-medium {\n\tbackground-color: #F80;\n}\n.password-good {\n\tbackground-color: #3C3;\n}\n\ndiv[data-strengthifyMessage] {\n padding: 3px 8px;\n}\n\n.strengthify-tiles{\n\tfloat: right;\n}\n',""])},function(e,t,n){var i=n(25);e.exports=(i.default||i).template({1:function(e,t,n,i,s){var r,o=e.lambda,a=e.escapeExpression;return'<img src="'+a(o(null!=(r=null!=t?t.contact:t)?r.avatar:r,t))+'&size=32" class="avatar" srcset="'+a(o(null!=(r=null!=t?t.contact:t)?r.avatar:r,t))+"&size=32 1x, "+a(o(null!=(r=null!=t?t.contact:t)?r.avatar:r,t))+"&size=64 2x, "+a(o(null!=(r=null!=t?t.contact:t)?r.avatar:r,t))+'&size=128 4x" alt="">\n'},3:function(e,t,n,i,s){return'<div class="avatar"></div>\n'},5:function(e,t,n,i,s){var r,o=e.lambda,a=e.escapeExpression;return'<a class="top-action" href="'+a(o(null!=(r=null!=(r=null!=t?t.contact:t)?r.topAction:r)?r.hyperlink:r,t))+'" title="'+a(o(null!=(r=null!=(r=null!=t?t.contact:t)?r.topAction:r)?r.title:r,t))+'">\n\t<img src="'+a(o(null!=(r=null!=(r=null!=t?t.contact:t)?r.topAction:r)?r.icon:r,t))+'" alt="'+a(o(null!=(r=null!=(r=null!=t?t.contact:t)?r.topAction:r)?r.title:r,t))+'">\n</a>\n'},7:function(e,t,n,i,s){var r,o=e.lambda,a=e.escapeExpression;return'<a class="second-action" href="'+a(o(null!=(r=null!=(r=null!=t?t.contact:t)?r.secondAction:r)?r.hyperlink:r,t))+'" title="'+a(o(null!=(r=null!=(r=null!=t?t.contact:t)?r.secondAction:r)?r.title:r,t))+'">\n\t<img src="'+a(o(null!=(r=null!=(r=null!=t?t.contact:t)?r.secondAction:r)?r.icon:r,t))+'" alt="'+a(o(null!=(r=null!=(r=null!=t?t.contact:t)?r.secondAction:r)?r.title:r,t))+'">\n</a>\n'},9:function(e,t,n,i,s){var r;return'\t<span class="other-actions icon-more"></span>\n\t<div class="menu popovermenu">\n\t\t<ul>\n'+(null!=(r=n.each.call(null!=t?t:e.nullContext||{},null!=(r=null!=t?t.contact:t)?r.actions:r,{name:"each",hash:{},fn:e.program(10,s,0),inverse:e.noop,data:s}))?r:"")+"\t\t</ul>\n\t</div>\n"},10:function(e,t,n,i,s){var r,o=null!=t?t:e.nullContext||{},a=n.helperMissing,l=e.escapeExpression;return'\t\t\t<li>\n\t\t\t\t<a href="'+l("function"==typeof(r=null!=(r=n.hyperlink||(null!=t?t.hyperlink:t))?r:a)?r.call(o,{name:"hyperlink",hash:{},data:s}):r)+'">\n\t\t\t\t\t<img src="'+l("function"==typeof(r=null!=(r=n.icon||(null!=t?t.icon:t))?r:a)?r.call(o,{name:"icon",hash:{},data:s}):r)+'" alt="">\n\t\t\t\t\t<span>'+l("function"==typeof(r=null!=(r=n.title||(null!=t?t.title:t))?r:a)?r.call(o,{name:"title",hash:{},data:s}):r)+"</span>\n\t\t\t\t</a>\n\t\t\t</li>\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var r,o=null!=t?t:e.nullContext||{},a=e.lambda,l=e.escapeExpression;return(null!=(r=n.if.call(o,null!=(r=null!=t?t.contact:t)?r.avatar:r,{name:"if",hash:{},fn:e.program(1,s,0),inverse:e.program(3,s,0),data:s}))?r:"")+'<div class="body">\n\t<div class="full-name">'+l(a(null!=(r=null!=t?t.contact:t)?r.fullName:r,t))+'</div>\n\t<div class="last-message">'+l(a(null!=(r=null!=t?t.contact:t)?r.lastMessage:r,t))+"</div>\n</div>\n"+(null!=(r=n.if.call(o,null!=(r=null!=t?t.contact:t)?r.topAction:r,{name:"if",hash:{},fn:e.program(5,s,0),inverse:e.noop,data:s}))?r:"")+(null!=(r=n.if.call(o,null!=(r=null!=t?t.contact:t)?r.hasTwoActions:r,{name:"if",hash:{},fn:e.program(7,s,0),inverse:e.noop,data:s}))?r:"")+(null!=(r=n.if.call(o,null!=(r=null!=t?t.contact:t)?r.hasManyActions:r,{name:"if",hash:{},fn:e.program(9,s,0),inverse:e.noop,data:s}))?r:"")},useData:!0})},function(e,t,n){var i=n(25);e.exports=(i.default||i).template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var r;return'<div class="emptycontent">\n\t<div class="icon-loading"></div>\n\t<h2>'+e.escapeExpression("function"==typeof(r=null!=(r=n.loadingText||(null!=t?t.loadingText:t))?r:n.helperMissing)?r.call(null!=t?t:e.nullContext||{},{name:"loadingText",hash:{},data:s}):r)+"</h2>\n</div>\n"},useData:!0})},function(e,t,n){var i=n(25);e.exports=(i.default||i).template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var r;return'<div class="emptycontent">\n\t<div class="icon-search"></div>\n\t<h2>'+e.escapeExpression("function"==typeof(r=null!=(r=n.couldNotLoadText||(null!=t?t.couldNotLoadText:t))?r:n.helperMissing)?r.call(null!=t?t:e.nullContext||{},{name:"couldNotLoadText",hash:{},data:s}):r)+"</h2>\n</div>\n"},useData:!0})},function(e,t,n){var i=n(25);e.exports=(i.default||i).template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var r,o=null!=t?t:e.nullContext||{},a=n.helperMissing,l=e.escapeExpression;return'<label class="hidden-visually" for="contactsmenu-search">'+l("function"==typeof(r=null!=(r=n.searchContactsText||(null!=t?t.searchContactsText:t))?r:a)?r.call(o,{name:"searchContactsText",hash:{},data:s}):r)+'</label>\n<input id="contactsmenu-search" type="search" placeholder="'+l("function"==typeof(r=null!=(r=n.searchContactsText||(null!=t?t.searchContactsText:t))?r:a)?r.call(o,{name:"searchContactsText",hash:{},data:s}):r)+'" value="'+l("function"==typeof(r=null!=(r=n.searchTerm||(null!=t?t.searchTerm:t))?r:a)?r.call(o,{name:"searchTerm",hash:{},data:s}):r)+'">\n<div class="content">\n</div>\n'},useData:!0})},function(e,t,n){var i=n(25);e.exports=(i.default||i).template({1:function(e,t,n,i,s){var r;return'<div class="emptycontent">\n\t<div class="icon-search"></div>\n\t<h2>'+e.escapeExpression("function"==typeof(r=null!=(r=n.noContactsFoundText||(null!=t?t.noContactsFoundText:t))?r:n.helperMissing)?r.call(null!=t?t:e.nullContext||{},{name:"noContactsFoundText",hash:{},data:s}):r)+"</h2>\n</div>\n"},3:function(e,t,n,i,s){var r,o=null!=t?t:e.nullContext||{},a=n.helperMissing,l=e.escapeExpression;return'<div class="footer"><a href="'+l("function"==typeof(r=null!=(r=n.contactsAppURL||(null!=t?t.contactsAppURL:t))?r:a)?r.call(o,{name:"contactsAppURL",hash:{},data:s}):r)+'">'+l("function"==typeof(r=null!=(r=n.showAllContactsText||(null!=t?t.showAllContactsText:t))?r:a)?r.call(o,{name:"showAllContactsText",hash:{},data:s}):r)+"</a></div>"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var r,o=null!=t?t:e.nullContext||{};return(null!=(r=n.unless.call(o,null!=(r=null!=t?t.contacts:t)?r.length:r,{name:"unless",hash:{},fn:e.program(1,s,0),inverse:e.noop,data:s}))?r:"")+'<div id="contactsmenu-contacts"></div>\n'+(null!=(r=n.if.call(o,null!=t?t.contactsAppEnabled:t,{name:"if",hash:{},fn:e.program(3,s,0),inverse:e.noop,data:s}))?r:"")+"\n"},useData:!0})},function(e,t,n){var i=n(25);e.exports=(i.default||i).template({1:function(e,t,n,i,s){var r;return'<img src="'+e.escapeExpression("function"==typeof(r=null!=(r=n.icon||(null!=t?t.icon:t))?r:n.helperMissing)?r.call(null!=t?t:e.nullContext||{},{name:"icon",hash:{},data:s}):r)+'">'},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var r,o,a=null!=t?t:e.nullContext||{},l=n.helperMissing,u=e.escapeExpression;return'<li>\n\t<a href="'+u("function"==typeof(o=null!=(o=n.hyperlink||(null!=t?t.hyperlink:t))?o:l)?o.call(a,{name:"hyperlink",hash:{},data:s}):o)+'">\n\t\t'+(null!=(r=n.if.call(a,null!=t?t.icon:t,{name:"if",hash:{},fn:e.program(1,s,0),inverse:e.noop,data:s}))?r:"")+"\n\t\t<span>"+u("function"==typeof(o=null!=(o=n.title||(null!=t?t.title:t))?o:l)?o.call(a,{name:"title",hash:{},data:s}):o)+"</span>\n\t</a>\n</li>\n"},useData:!0})},function(e,t,n){var i=n(488);"string"==typeof i&&(i=[[e.i,i,""]]);var s={hmr:!0,transform:void 0,insertInto:void 0};n(45)(i,s);i.locals&&(e.exports=i.locals)},function(e,t,n){t=e.exports=n(44)(!1);var i=n(58),s=i(n(489)),r=i(n(490)),o=i(n(491)),a=i(n(492)),l=i(n(493));t.push([e.i,"/* Component containers\n----------------------------------*/\n.ui-widget-content {\n border: 1px solid var(--color-border);\n background: var(--color-main-background) none;\n color: var(--color-main-text); }\n\n.ui-widget-content a {\n color: var(--color-main-text); }\n\n.ui-widget-header {\n border: none;\n color: var(--color-main-text);\n background-image: none; }\n\n.ui-widget-header a {\n color: var(--color-main-text); }\n\n/* Interaction states\n----------------------------------*/\n.ui-state-default,\n.ui-widget-content .ui-state-default,\n.ui-widget-header .ui-state-default {\n border: 1px solid var(--color-border);\n background: var(--color-main-background) none;\n font-weight: bold;\n color: #555; }\n\n.ui-state-default a,\n.ui-state-default a:link,\n.ui-state-default a:visited {\n color: #555; }\n\n.ui-state-hover,\n.ui-widget-content .ui-state-hover,\n.ui-widget-header .ui-state-hover,\n.ui-state-focus,\n.ui-widget-content .ui-state-focus,\n.ui-widget-header .ui-state-focus {\n border: 1px solid #ddd;\n background: var(--color-main-background) none;\n font-weight: bold;\n color: var(--color-main-text); }\n\n.ui-state-hover a,\n.ui-state-hover a:hover,\n.ui-state-hover a:link,\n.ui-state-hover a:visited {\n color: var(--color-main-text); }\n\n.ui-state-active,\n.ui-widget-content .ui-state-active,\n.ui-widget-header .ui-state-active {\n border: 1px solid var(--color-primary);\n background: var(--color-main-background) none;\n font-weight: bold;\n color: var(--color-main-text); }\n\n.ui-state-active a,\n.ui-state-active a:link,\n.ui-state-active a:visited {\n color: var(--color-main-text); }\n\n/* Interaction Cues\n----------------------------------*/\n.ui-state-highlight,\n.ui-widget-content .ui-state-highlight,\n.ui-widget-header .ui-state-highlight {\n border: 1px solid var(--color-main-background);\n background: var(--color-main-background) none;\n color: var(--color-text-light);\n font-weight: 600; }\n\n.ui-state-highlight a,\n.ui-widget-content .ui-state-highlight a,\n.ui-widget-header .ui-state-highlight a {\n color: var(--color-text-lighter); }\n\n.ui-state-error,\n.ui-widget-content .ui-state-error,\n.ui-widget-header .ui-state-error {\n border: var(--color-error);\n background: var(--color-error) none;\n color: #ffffff; }\n\n.ui-state-error a,\n.ui-widget-content .ui-state-error a,\n.ui-widget-header .ui-state-error a {\n color: #ffffff; }\n\n.ui-state-error-text,\n.ui-widget-content .ui-state-error-text,\n.ui-widget-header .ui-state-error-text {\n color: #ffffff; }\n\n/* Icons\n----------------------------------*/\n.ui-state-default .ui-icon {\n background-image: url("+s+"); }\n\n.ui-state-hover .ui-icon,\n.ui-state-focus .ui-icon {\n background-image: url("+s+"); }\n\n.ui-state-active .ui-icon {\n background-image: url("+s+"); }\n\n.ui-state-highlight .ui-icon {\n background-image: url("+r+"); }\n\n.ui-state-error .ui-icon,\n.ui-state-error-text .ui-icon {\n background-image: url("+o+"); }\n\n/* Misc visuals\n----------------------------------*/\n/* Overlays */\n.ui-widget-overlay {\n background: #666666 url("+a+") 50% 50% repeat;\n opacity: .5; }\n\n.ui-widget-shadow {\n margin: -5px 0 0 -5px;\n padding: 5px;\n background: #000000 url("+l+") 50% 50% repeat-x;\n opacity: .2;\n border-radius: 5px; }\n\n/* Tabs customizations */\n.ui-tabs {\n border: none; }\n .ui-tabs .ui-tabs-nav.ui-corner-all {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0; }\n .ui-tabs .ui-tabs-nav {\n background: none;\n margin-bottom: 15px; }\n .ui-tabs .ui-tabs-nav .ui-state-default {\n border: none;\n border-bottom: 1px solid transparent;\n font-weight: normal;\n margin: 0 !important;\n padding: 0 !important; }\n .ui-tabs .ui-tabs-nav .ui-state-hover,\n .ui-tabs .ui-tabs-nav .ui-state-active {\n border: none;\n border-bottom: 1px solid var(--color-main-text);\n color: var(--color-main-text); }\n .ui-tabs .ui-tabs-nav .ui-state-hover a, .ui-tabs .ui-tabs-nav .ui-state-hover a:link, .ui-tabs .ui-tabs-nav .ui-state-hover a:hover, .ui-tabs .ui-tabs-nav .ui-state-hover a:visited,\n .ui-tabs .ui-tabs-nav .ui-state-active a,\n .ui-tabs .ui-tabs-nav .ui-state-active a:link,\n .ui-tabs .ui-tabs-nav .ui-state-active a:hover,\n .ui-tabs .ui-tabs-nav .ui-state-active a:visited {\n color: var(--color-main-text); }\n .ui-tabs .ui-tabs-nav .ui-state-active {\n font-weight: bold; }\n\n/* Select menus */\n.ui-autocomplete.ui-menu {\n padding: 0;\n /* scrolling starts from three items,\n\t\t * so hide overflow and scrollbars for a clean layout */ }\n .ui-autocomplete.ui-menu.item-count-1, .ui-autocomplete.ui-menu.item-count-2 {\n overflow-y: hidden; }\n .ui-autocomplete.ui-menu .ui-menu-item a {\n color: var(--color-text-lighter);\n display: block;\n padding: 4px 4px 4px 14px; }\n .ui-autocomplete.ui-menu .ui-menu-item a.ui-state-focus, .ui-autocomplete.ui-menu .ui-menu-item a.ui-state-active {\n box-shadow: inset 4px 0 var(--color-primary);\n color: var(--color-main-text); }\n\n.ui-autocomplete.ui-widget-content {\n background: var(--color-main-background);\n border-top: none; }\n\n.ui-autocomplete.ui-corner-all {\n border-radius: 0;\n border-bottom-left-radius: var(--border-radius);\n border-bottom-right-radius: var(--border-radius); }\n\n.ui-autocomplete .ui-state-hover, .ui-autocomplete .ui-widget-content .ui-state-hover,\n.ui-autocomplete .ui-widget-header .ui-state-hover,\n.ui-autocomplete .ui-state-focus,\n.ui-autocomplete .ui-widget-content .ui-state-focus,\n.ui-autocomplete .ui-widget-header .ui-state-focus {\n border: 1px solid transparent;\n background: inherit;\n color: var(--color-primary-element); }\n\n.ui-autocomplete .ui-menu-item a {\n border-radius: 0 !important; }\n\n.ui-button.primary {\n background-color: var(--color-primary);\n color: var(--color-primary-text);\n border: 1px solid var(--color-primary-text); }\n",""])},function(e,t){e.exports="data:image/png;base64,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"},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAAA7VBMVEX8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vywC3+8AAAATnRSTlMAGBAyBAhQv4OZLiJUcEBmYBoSzQwgPBZCSEoeWiYwUiyFNIeBw2rJz8c4RBy9uXyrtaWNqa2zKP2fJO8KBgKPo2KVoa9s351GPm5+kWho0kj9AAAO2ElEQVR42u1df3vbthE+gCHVUDFFWtLc2LHqZHaXJVnXrt1aNVlSu+mSLuv7/T/O/qBEHg6/pEiWZRvv1ifPCSSBe3kA7g4ATZSQkLAHUFD3XH/sOQMbN08hrL/iDChsocZNLBAAzAZbL8goBxQp/gtgqxioQNyvAEeNu7RAmwAl22OUyzdoESBvtyuwLlY7ZMBqv1uFQLnNIAUNCKEOsbhYBS/abgeXFmw3Ub5g20KCb9i2gEADdm8BblICrzBowc4LrDEgZIK7HwNuehaQXWj3s0ByhBISEhISEhISbswTvGE/SFnRGqTzrgIKATLAV2vlA6yEkMJuXWFHAywCrAvk5Wa4qKwKJAEqGDzuNBiy2u9ucaDYkVFRgdspkgIEQNhdOsC2YKfNqoCBuPIBKshnLH1w8+GwwnXmA1SsC+5bOHzXZ4GEhISEhISEhBv0tDZ35jd6Pm5WATv0CSr0GYES1qvfJhSRpyH8i62eKIZ9iXk7fGXuCoINcJSG63c9IUSQVW49DDECjQZBXAHHA+32wKsgXPWF6rfDZcQIQDDeBkX4dd0euMRUcHE1vASBrAcG+XMbcciEgh3IaSGCccftYRON17COetE+7thDhHB55InidSD6QiIVIDjugSJdePezwDXfH58mExISEhISEu4rNt+WuqGboRy70f2PdPmh0aWqSPXrNWClCsLxPFZoACsnvji1glcHFQqg4Vzej6UIgvU74lupQCT9EMhItAuLPUV2ax2b3VWQgMjecLeZhRgI8qeAmHm5EkKQ4TB4NBuwICscdkTj1pENWqEB7lJ3dAwE4nk4bMB/u0WA1QK7eWa57GJxAtwN8L7ClYqBYPwcHiLItUIftCCjC4guEu0C7l6uvFcoe8uLrUCgjzgMTHRxslboIwSoSD5AhccAuMfV0DsKF4fnEkcfjs+7wMrTHPY+H6CQdkgkJCQkJCTQGhHoVqfh8MQMZwS9Vf2w1gL+lmtXrtPuPPpz3qEQ9hzXyaCItSo4FEaofHP6XefnYegSOh2O2Ct1rYZb/MG8F0F+tsoAbAZIft+AAt8HcOUzzPVqWmH5lSDuhe/2rROwDDd9BChEwmfn8nWw3LU6Da9FOC/GFilQjhbaJ0Lgf+Ox9WY7IUKxMcAiQHaJrYd3/aAG5TiuYJ7vd5T7u7jDJIJHiFYYFK9jYjQzOiqUD4hHr7FNQLH8Qzh/lPychISEhISEvYK+5ROZw+1AaLlKesOfo/8+LQU4l1lM70tHVwOhaU1vT+2rBXTxVk+PhmbBkBnfabQWAE5g+MgB9mq1Cu7t27xcQxvRGcwAvu0DZrhHYjkc7HNx+0UAEGkOiAzzdhFAroDWFGCkH/apC6xgAdb15o6NliCPBcj9Cku692o9NDwGhF7vMjrXvZXIMQBOi9uvWTA4CziHfHOCQHCbWPDjFLfED4g+QK9+rbqD0f86+ickJCQk3C9kAJCtfv2DPM/zB7tqXQFgUISu+CLiueFh6yplIf15cRbm4wGVQEkPxAPYHUMAQ/LIspAeLSBuWKqEg6oqmLNXAEBhuboj/2nqeqFhbejbtVjK1srWcFG+bHVeIs9R5sJNgz96s5cuTcdu5KqxC9KqqtItBCEDgwDGAPI8z3NIC6g7T7ppmqZzpbG0AN96d/u4/oE58sPDDJyA8XgcPoFBgFNwEjA0CITWWrMfUFWKE9I20CR8MplMJj4LQAH2DxGWYwBYA40WTwAAk56Aw+nwTwYBR0dH1vZ4vyx+kAQMAXzJCTBNCpXSsCnSLO2Ho6OjoyOvBTQFiFA0fR4gA7I+LwANgKXY2sf1D8xLPH7Mu8CY8jyncV9/howZ1JoEDAE8Ov7ST4ASPxCUUo1iIQym06l/DEDTFEDRcAKIOAEZgIwRcAIAJyfLHw7bQfDQ2+cdBJB9nsIk4AnPT4zqRwAqHwHWEZXhcDgcDlmFp6en6E3UsoCsKYom6wloZT8Bpy0WP6gS07KcoVQGARkbBb/CV/jKICCXBOSCABgWMOr1DxDQPe7s7Ozs7EyYXJ77LCBrmqZpmgweGQWAAkafLMtuFiiX9ZdeC7AJiHUBXt6OgRVZBGRmfcIPwBcxP2DFabBtz8jMwWT91A1b4cigV/Pq7R8kATTk+m/D0cvquq7rOvv8RwjXZaU87gYtHm5V/4SEhISEPcfTp+FyjWBeu/3LT9GsRzcNPgMAPOMZBx5jjxbySIRnw5Vloj+L9lTBeW0CTMRPdV1z/bOsZ2CQAzgvCxbsjIDRQ/R+tifrwfQnxgAwGo1GI7HSZHo2ZVmuIbfvo9OgggZ0N7drYEQj/k4vgAuhP4B62usP9AxAuR0xFs7ja3yNA96gjIrOArAgwKcw6C/0nP7K49uSQKUhkylP8gmTqQbq2tdALJx9mAbHLI4K1Lp3HduMRRdd2QSIcBj04uTlq+OTgr//gjJalYC/4Rt8gwFXEEApZB58lDnlpfR9wXow36Ei6nu6FNk4MMBBjXpxw8Nlxuahj4DFKMAs4AB/x1Nw/VnKLm4B39J39I8+pXQqLOBUWMCpsIDaiD2oQjtIdfGtqO/7Vvq+a+B0KmIHIOPRaZyAFydPhk+GT9z6Lzx1ToCG1n0GBN/iB/yAf7IdE0YfVwDKTMisvAZQ13U99BCwjO602UVM+wmM8sgLmhrxoiAgEwwL/bsdESYBTD757mhw9K8fF3IDMykak2vz7dldYCFz8eKil2vUust3OgmwZkEirQNb2mWS+9miwc84AdZ+gz7hBJyJx4VlEvrbAbw29qy9/GlENPrpZUfAQW3O+lYXFRhZg6g44iOT/MIPkGlvIbu+ABOSa6m/nAap3dTVFz8iInpUkc+CBMrb6OpVawT4hg+UkJCQkHADKHhiugKAU4oE5NeIki9D+Hydz3+8xpyI5nxqPudLE1+iKH7+GT+y5hzw+2fHePECxzPDE81IphuW+YZOlj8UwvFh+g+K4rXBwFqf+7cnWpRUsmgTmNNceuPT3vN68+bNmzf/7l3ReYGSaiu4MaJTxz5Ucy23vwaELMvY1t+2oA+uMCCa4zW2RgCAmt0xBzAHMDcNoCfg7Vuit2/79hSEquYrO5IAY8sIKENGbMODpjZVoXtfOxuNWH0ar5qmW7wlQkFzzAsvAZH99PZSVgmzT80BQ3/t8r37xdd3AAbMXUUuNmSY9yMHwC6A1kBBU+IWMBrx/erlbFaWzAKKOeZU+DNAjoyLK9w3TZy7m3Ohf2YsT/6A4XA4xDvm1xr3YxIm4BDAIXDYEXAOoMCUWYCIXl+9al7NcN498DXmRIPtESAt4BcAfVZuoX+vYDmfz+fz+dS8vScMWk8mE4MAo89Pp9PpyXR6IjY8zL1jwGzWNI0xCL4uisEWB0ExBvyyGAMu+gxcZYSjMwCY9rfPD3DOGAARHbJhb5m8Wep3drb4vzAQ7xhQZLPZDDMEpsFtzwIXdMHjfxm6zUej71llFaHSPQOwwnQQ0XD5g5wGMV3CMwagKIqi4ATEHY8N/YALIrpY+gGOPYLmCDsHXmt2Tg+4fKHMz7oQ37KSZ8gyZDl9rh9w8zi8ujrkFnSgiUiT9iR87J2TCQkJCZtFp3x39PGvAPDr8T3S/z3wvhN+W466v90b/R8DwOPl+8dypQm9DYwx5jf8x7XRbns7z8YAYNZ43QagdWcCH3oCPvgcIZcfUfWUWEsP8gcpY5wR8d3Qu/VTHrcKP5axTehz31r+UPVGEdm4SVTjY/7RXJ0NHIDYyQigdTcKoLeAvg0jvjDW6j8wbL/iu4/trbu1rrl+H4noo3HB+AYJqJbvu/ITUIkuDzzXvKwyVpNtArRhMsiJKDfCaYOADOPxeHeebq+wnwD7Hm3YvjEobmwBux0EK6DtAgsdrnoCrrwWYFtQ5e/ya48Bu43W5KD3shdfegdBQ6zkpLjxLLDT7+uNe4XbFlwuxUsKjAGeGXBrr+Um/aLf3wHAu99vsg3pC4sJCQkJCfcIFULitU+6g4osP+daXdGHDy13OiDuwhs2KTAIwKAi0vyCaqCJqgFM/roPDLShczXwh7eV8J0rqxhEOzzc2H4uofIR0JZ1ba4AomoAeYFBAC+3CXCd9LVF7JYAvhlYEgAMuoAIANHAWh8fGAQMghken8aGiF0TsEMLWImAHVvAbscAV0rhRseAHc8Cdr7jhmeBe+8HJCQkJCTcb+Ben6PS/yV8OtGGo3J+j76TqzEgfKrYeYayeuc4QLH0TeT3D9aV9w5z/I/widjuZCLSA4sB62Py2efJ+2cAz4k+VfScn7aeT2kgztf2iuSTPJ/k3fZtTMz97JhgAlPOkYPtd98vZIt98+f9GyprYKrNgzuMgKZpmkY1qvvaHpRqGtV9Pa5Bg6b//h4UFBqoBntsAUTcAtpxYQ5T/Y6AH1t0Jr6mvHcYoCaimu15AajAtPAQcOcGwRJ4fv6cD/ttOqKCqf7djVDL9wDel5SQkJCQcB8hzwfEZLmJal153fo2lWOQ5wNistxGt668bn2bytH33+8TPF5Flhsp15XXrW9TOQp5PuBD/4ClfEkAXS7kq+5bae1W2qv+eiaTt/xDX/7BWz8hWD5usza8nGT7iZ93CGbDxOZouXUWANHlJV8djl1vl1vX90vkrnK+eub+F0Z76I8//iCzPUSzFdfX+Jlej4zLRU9mDSYEridLofD1goBoe/jn413yrNV/ewTU7Bt0DgJc/66jULR+h4WELGBGixPp2+sCdR3uAlGTR7ALOEw89DxyWRS/ftbqvxoB8nyAY1BbDoJX3kEKUvYPqs5BUtYvB1mzfMmPTwZmMM87hLDraWzTaXRdOY5dOzKbOlLrynHs2pXd1JVeV05ISEhISEiIhQPAtcn7T4D5tba4fAcJQJgA5Mj9f93NJoBAt4sAAKbCQhYEgYzN1LYMShaQxoDbRMB9nwUSEhISEhIStg11ezyB6C5IZOtvdFXi7wPt9bsitTEB8n3fJv23YQFS31ulv2kBUMv/eQhw/b0BBdMCFNTdHQOyJUz9laW/ujcW0F5/e/Xf1AJuvf6bzgIe/e+rH9Drf4f8gLXYVP1/CQl7jv8DyeZzHOr5FBUAAAAASUVORK5CYII="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAAA7VBMVEX80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nz80nzkx5/eAAAATnRSTlMAGBAyBAhQv4OZLiJUcEBmYBoSzQwgPBZCSEoeWiYwUiyFNIeBw2rJz8c4RBy9uXyrtaWNqa2zKP2fJO8KBgKPo2KVoa9s351GPm5+kWho0kj9AAAO2ElEQVR42u1df3vbthE+gCHVUDFFWtLc2LHqZHaXJVnXrt1aNVlSu+mSLuv7/T/O/qBEHg6/pEiWZRvv1ifPCSSBe3kA7g4ATZSQkLAHUFD3XH/sOQMbN08hrL/iDChsocZNLBAAzAZbL8goBxQp/gtgqxioQNyvAEeNu7RAmwAl22OUyzdoESBvtyuwLlY7ZMBqv1uFQLnNIAUNCKEOsbhYBS/abgeXFmw3Ub5g20KCb9i2gEADdm8BblICrzBowc4LrDEgZIK7HwNuehaQXWj3s0ByhBISEhISEhISbswTvGE/SFnRGqTzrgIKATLAV2vlA6yEkMJuXWFHAywCrAvk5Wa4qKwKJAEqGDzuNBiy2u9ucaDYkVFRgdspkgIEQNhdOsC2YKfNqoCBuPIBKshnLH1w8+GwwnXmA1SsC+5bOHzXZ4GEhISEhISEhBv0tDZ35jd6Pm5WATv0CSr0GYES1qvfJhSRpyH8i62eKIZ9iXk7fGXuCoINcJSG63c9IUSQVW49DDECjQZBXAHHA+32wKsgXPWF6rfDZcQIQDDeBkX4dd0euMRUcHE1vASBrAcG+XMbcciEgh3IaSGCccftYRON17COetE+7thDhHB55InidSD6QiIVIDjugSJdePezwDXfH58mExISEhISEu4rNt+WuqGboRy70f2PdPmh0aWqSPXrNWClCsLx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"},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoAQMAAAC2MCouAAAABlBMVEVmZmZ1dXVT6N0BAAAAUklEQVQIW8XNsQ3AIAwF0bMoKBmBURgNj8YojEBJEcXwu2yQ+p507BTeWDnozPISjPpY4O0W6CqEisUtiG/EF+IT8YG4fznihnhCPCNeEK/89D1Gd22TNOyXVAAAAABJRU5ErkJggg=="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEUAAACnej3aAAAADklEQVQYGWMYBaOABgAAAlgAARbiVEcAAAAASUVORK5CYII="},function(e,t,n){var i=n(495);"string"==typeof i&&(i=[[e.i,i,""]]);var s={hmr:!0,transform:void 0,insertInto:void 0};n(45)(i,s);i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(44)(!1)).push([e.i,".oc-dialog {\n background: var(--color-main-background);\n color: var(--color-text-light);\n border-radius: var(--border-radius-large);\n box-shadow: 0 0 30px var(--color-box-shadow);\n padding: 15px;\n z-index: 10000;\n font-size: 100%;\n box-sizing: border-box;\n min-width: 200px;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n max-height: calc(100% - 20px);\n max-width: calc(100% - 20px);\n overflow: auto; }\n\n.oc-dialog-title {\n background: var(--color-main-background); }\n\n.oc-dialog-buttonrow {\n position: relative;\n display: flex;\n background: transparent;\n right: 0;\n bottom: 0;\n padding: 0;\n padding-top: 10px;\n box-sizing: border-box;\n width: 100%;\n background-image: linear-gradient(rgba(255, 255, 255, 0), var(--color-main-background)); }\n .oc-dialog-buttonrow.twobuttons {\n justify-content: space-between; }\n .oc-dialog-buttonrow.onebutton, .oc-dialog-buttonrow.twobuttons.aside {\n justify-content: flex-end; }\n .oc-dialog-buttonrow button {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis; }\n\n.oc-dialog-close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 25px;\n background: var(--icon-close-000) no-repeat center;\n opacity: .5; }\n .oc-dialog-close:hover, .oc-dialog-close:focus, .oc-dialog-close:active {\n opacity: 1; }\n\n.oc-dialog-dim {\n background-color: #000;\n opacity: .2;\n z-index: 9999;\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n\n.oc-dialog-content {\n width: 100%; }\n\n.oc-dialog.password-confirmation .oc-dialog-content {\n width: auto; }\n .oc-dialog.password-confirmation .oc-dialog-content input[type=password] {\n width: 100%; }\n .oc-dialog.password-confirmation .oc-dialog-content label {\n display: none; }\n",""])},function(e,n,i){"use strict";i.r(n);i(274),i(439),i(440);var s=i(3),r=i.n(s),o=i(1),a=i.n(o),l=(i(441),i(442),i(443),i(446),i(269)),u=i.n(l),c=i(26),d=i.n(c),h=(i(448),i(102)),p=i.n(h); /*! * css-vars-ponyfill - * v1.16.4 + * v1.17.0 * https://github.com/jhildenbiddle/css-vars-ponyfill * (c) 2018-2019 John Hildenbiddle <http://hildenbiddle.com> * MIT license @@ -517,7 +517,7 @@ function f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length; * // ... * } * }); - */function _(e){var t={cssComments:/\/\*[\s\S]+?\*\//g,cssImports:/(?:@import\s*)(?:url\(\s*)?(?:['"])([^'"]*)(?:['"])(?:\s*\))?(?:[^;]*;)/g},n={rootElement:e.rootElement||document,include:e.include||'style,link[rel="stylesheet"]',exclude:e.exclude||null,filter:e.filter||null,useCSSOM:e.useCSSOM||!1,onBeforeSend:e.onBeforeSend||Function.prototype,onSuccess:e.onSuccess||Function.prototype,onError:e.onError||Function.prototype,onComplete:e.onComplete||Function.prototype},i=Array.apply(null,n.rootElement.querySelectorAll(n.include)).filter(function(e){return t=e,i=n.exclude,!(t.matches||t.matchesSelector||t.webkitMatchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector).call(t,i);var t,i}),s=Array.apply(null,Array(i.length)).map(function(e){return null});function r(){if(-1===s.indexOf(null)){var e=s.join("");n.onComplete(e,s,i)}}function o(e,t,i,o){var l=n.onSuccess(e,i,o);(function e(t,i,s,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[];var l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[];var u=a(t,s,l);u.rules.length?g(u.absoluteUrls,{onBeforeSend:function(e,t,s){n.onBeforeSend(e,i,t)},onSuccess:function(e,t,s){var r=n.onSuccess(e,i,t),o=a(e=!1===r?"":r||e,t,l);return o.rules.forEach(function(t,n){e=e.replace(t,o.absoluteRules[n])}),e},onError:function(n,a,c){o.push({xhr:n,url:a}),l.push(u.rules[c]),e(t,i,s,r,o,l)},onComplete:function(n){n.forEach(function(e,n){t=t.replace(u.rules[n],e)}),e(t,i,s,r,o,l)}}):r(t,o)})(e=void 0!==l&&!1===Boolean(l)?"":l||e,i,o,function(e,o){null===s[t]&&(o.forEach(function(e){return n.onError(e.xhr,i,e.url)}),!n.filter||n.filter.test(e)?s[t]=e:s[t]="",r())})}function a(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],s={};return s.rules=(e.replace(t.cssComments,"").match(t.cssImports)||[]).filter(function(e){return-1===i.indexOf(e)}),s.urls=s.rules.map(function(e){return e.replace(t.cssImports,"$1")}),s.absoluteUrls=s.urls.map(function(e){return v(e,n)}),s.absoluteRules=s.rules.map(function(e,t){var i=s.urls[t],r=v(s.absoluteUrls[t],n);return e.replace(i,r)}),s}i.length?i.forEach(function(e,t){var i=e.getAttribute("href"),a=e.getAttribute("rel"),l="LINK"===e.nodeName&&i&&a&&"stylesheet"===a.toLowerCase(),u="STYLE"===e.nodeName;if(l)g(i,{mimeType:"text/css",onBeforeSend:function(t,i,s){n.onBeforeSend(t,e,i)},onSuccess:function(n,s,r){var a=v(i,location.href);o(n,t,e,a)},onError:function(i,o,a){s[t]="",n.onError(i,e,o),r()}});else if(u){var c=e.textContent;n.useCSSOM&&(c=Array.apply(null,e.sheet.cssRules).map(function(e){return e.cssText}).join("")),o(c,t,e,location.href)}else s[t]="",r()}):n.onComplete("",[])}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:location.href,n=document.implementation.createHTMLDocument(""),i=n.createElement("base"),s=n.createElement("a");return n.head.appendChild(i),n.body.appendChild(s),i.href=t,s.href=e,s.href}var y=b;function b(e,t,n){e instanceof RegExp&&(e=w(e,n)),t instanceof RegExp&&(t=w(t,n));var i=k(e,t,n);return i&&{start:i[0],end:i[1],pre:n.slice(0,i[0]),body:n.slice(i[0]+e.length,i[1]),post:n.slice(i[1]+t.length)}}function w(e,t){var n=t.match(e);return n?n[0]:null}function k(e,t,n){var i,s,r,o,a,l=n.indexOf(e),u=n.indexOf(t,l+1),c=l;if(l>=0&&u>0){for(i=[],r=n.length;c>=0&&!a;)c==l?(i.push(c),l=n.indexOf(e,c+1)):1==i.length?a=[i.pop(),u]:((s=i.pop())<r&&(r=s,o=u),u=n.indexOf(t,c+1)),c=l<u&&l>=0?l:u;i.length&&(a=[r,o])}return a}function M(e){var t=f({},{onlyVars:!1,removeComments:!1},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{});function n(e){throw new Error("CSS parse error: ".concat(e))}function i(t){var n=t.exec(e);if(n)return e=e.slice(n[0].length),n}function s(){return i(/^{\s*/)}function r(){return i(/^}/)}function o(){i(/^\s*/)}function a(){if(o(),"/"===e[0]&&"*"===e[1]){for(var t=2;e[t]&&("*"!==e[t]||"/"!==e[t+1]);)t++;if(!e[t])return n("end of comment is missing");var i=e.slice(2,t);return e=e.slice(t+2),{type:"comment",comment:i}}}function l(){for(var e,n=[];e=a();)n.push(e);return t.removeComments?[]:n}function u(){for(o();"}"===e[0];)n("extra closing bracket");var t=i(/^(("(?:\\"|[^"])*"|'(?:\\'|[^'])*'|[^{])+)/);if(t)return t[0].trim().replace(/\/\*([^*]|[\r\n]|(\*+([^*\/]|[\r\n])))*\*\/+/g,"").replace(/"(?:\\"|[^"])*"|'(?:\\'|[^'])*'/g,function(e){return e.replace(/,/g,"")}).split(/\s*(?![^(]*\)),\s*/).map(function(e){return e.replace(/\u200C/g,",")})}function c(){i(/^([;\s]*)+/);var e=/\/\*[^*]*\*+([^\/*][^*]*\*+)*\//g,t=i(/^(\*?[-#\/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/);if(t){if(t=t[0].trim(),!i(/^:\s*/))return n("property missing ':'");var s=i(/^((?:\/\*.*?\*\/|'(?:\\'|.)*?'|"(?:\\"|.)*?"|\((\s*'(?:\\'|.)*?'|"(?:\\"|.)*?"|[^)]*?)\s*\)|[^};])+)/),r={type:"declaration",property:t.replace(e,""),value:s?s[0].replace(e,"").trim():""};return i(/^[;\s]*/),r}}function d(){if(!s())return n("missing '{'");for(var e,t=l();e=c();)t.push(e),t=t.concat(l());return r()?t:n("missing '}'")}function h(){o();for(var e,t=[];e=i(/^((\d+\.\d+|\.\d+|\d+)%?|[a-z]+)\s*/);)t.push(e[1]),i(/^,\s*/);if(t.length)return{type:"keyframe",values:t,declarations:d()}}function p(){if(o(),"@"===e[0]){var a=function(){var e=i(/^@([-\w]+)?keyframes\s*/);if(e){var t=e[1];if(!(e=i(/^([-\w]+)\s*/)))return n("@keyframes missing name");var o,a=e[1];if(!s())return n("@keyframes missing '{'");for(var u=l();o=h();)u.push(o),u=u.concat(l());return r()?{type:"keyframes",name:a,vendor:t,keyframes:u}:n("@keyframes missing '}'")}}()||function(){var e=i(/^@supports *([^{]+)/);if(e)return{type:"supports",supports:e[1].trim(),rules:g()}}()||function(){if(i(/^@host\s*/))return{type:"host",rules:g()}}()||function(){var e=i(/^@media *([^{]+)/);if(e)return{type:"media",media:e[1].trim(),rules:g()}}()||function(){var e=i(/^@custom-media\s+(--[^\s]+)\s*([^{;]+);/);if(e)return{type:"custom-media",name:e[1].trim(),media:e[2].trim()}}()||function(){if(i(/^@page */))return{type:"page",selectors:u()||[],declarations:d()}}()||function(){var e=i(/^@([-\w]+)?document *([^{]+)/);if(e)return{type:"document",document:e[2].trim(),vendor:e[1]?e[1].trim():null,rules:g()}}()||function(){if(i(/^@font-face\s*/))return{type:"font-face",declarations:d()}}()||function(){var e=i(/^@(import|charset|namespace)\s*([^;]+);/);if(e)return{type:e[1],name:e[2].trim()}}();if(a&&t.onlyVars){var c=!1;if(a.declarations)c=a.declarations.some(function(e){return/var\(/.test(e.value)});else c=(a.keyframes||a.rules||[]).some(function(e){return(e.declarations||[]).some(function(e){return/var\(/.test(e.value)})});return c?a:{}}return a}}function m(){if(t.onlyVars){var i=y("{","}",e);if(i){var s=-1!==i.pre.indexOf(":root")&&/--\S*\s*:/.test(i.body),r=/var\(/.test(i.body);if(!s&&!r)return e=e.slice(i.end+1),{}}}var o=u()||[],a=t.onlyVars?d().filter(function(e){var t=o.some(function(e){return-1!==e.indexOf(":root")})&&/^--\S/.test(e.property),n=/var\(/.test(e.value);return t||n}):d();return o.length||n("selector missing"),{type:"rule",selectors:o,declarations:a}}function g(t){if(!t&&!s())return n("missing '{'");for(var i,o=l();e.length&&(t||"}"!==e[0])&&(i=p()||m());)i.type&&o.push(i),o=o.concat(l());return t||r()?o:n("missing '}'")}return{type:"stylesheet",stylesheet:{rules:g(!0),errors:[]}}}b.range=k;var x="--",A="var",L={dom:{},temp:{},user:{}};function D(e){var t,n,i=f({},{fixNestedCalc:!0,onlyVars:!1,persist:!1,preserve:!1,variables:{},onWarning:function(){}},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),s=i.persist?L.dom:L.temp=JSON.parse(JSON.stringify(L.dom)),r=M(e,{onlyVars:i.onlyVars});if(r.stylesheet.rules.forEach(function(e){var t=[];if("rule"===e.type&&1===e.selectors.length&&":root"===e.selectors[0]&&(e.declarations.forEach(function(e,n){var i=e.property,r=e.value;i&&0===i.indexOf(x)&&(s[i]=r,t.push(n))}),!i.preserve))for(var n=t.length-1;n>=0;n--)e.declarations.splice(t[n],1)}),Object.keys(L.user).forEach(function(e){s[e]=L.user[e]}),Object.keys(i.variables).length){var o={declarations:[],selectors:[":root"],type:"rule"};Object.keys(i.variables).forEach(function(e){var t="--".concat(e.replace(/^-+/,"")),n=i.variables[e];i.persist&&(L.user[t]=n),s[t]!==n&&(s[t]=n,o.declarations.push({type:"declaration",property:t,value:n}))}),i.preserve&&o.declarations.length&&r.stylesheet.rules.push(o)}return function e(t,n){t.rules.forEach(function(i){i.rules?e(i,n):i.keyframes?i.keyframes.forEach(function(e){"keyframe"===e.type&&n(e.declarations,i)}):i.declarations&&n(i.declarations,t)})}(r.stylesheet,function(e,t){for(var n,r,o,a=0;a<e.length;a++)o=(n=e[a]).value,"declaration"===n.type&&o&&-1!==o.indexOf(A+"(")&&(r=T(o,s,i))!==n.value&&(i.preserve?(e.splice(a,0,{type:n.type,property:n.property,value:r}),a++):n.value=r)}),i.fixNestedCalc&&(t=r.stylesheet.rules,n=/(-[a-z]+-)?calc\(/,t.forEach(function(e){e.declarations&&e.declarations.forEach(function(e){for(var t=e.value,i="";n.test(t);){var s=y("calc(",")",t||"");for(t=t.slice(s.end);n.test(s.body);){var r=y(n,")",s.body);s.body="".concat(r.pre,"(").concat(r.body,")").concat(r.post)}i+="".concat(s.pre,"calc(").concat(s.body),i+=n.test(t)?"":")".concat(s.post)}e.value=i||e.value})})),function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,i={charset:function(e){return"@charset "+e.name+";"},comment:function(e){return 0===e.comment.indexOf("__CSSVARSPONYFILL")?"/*"+e.comment+"*/":""},"custom-media":function(e){return"@custom-media "+e.name+" "+e.media+";"},declaration:function(e){return e.property+":"+e.value+";"},document:function(e){return"@"+(e.vendor||"")+"document "+e.document+"{"+s(e.rules)+"}"},"font-face":function(e){return"@font-face{"+s(e.declarations)+"}"},host:function(e){return"@host{"+s(e.rules)+"}"},import:function(e){return"@import "+e.name+";"},keyframe:function(e){return e.values.join(",")+"{"+s(e.declarations)+"}"},keyframes:function(e){return"@"+(e.vendor||"")+"keyframes "+e.name+"{"+s(e.keyframes)+"}"},media:function(e){return"@media "+e.media+"{"+s(e.rules)+"}"},namespace:function(e){return"@namespace "+e.name+";"},page:function(e){return"@page "+(e.selectors.length?e.selectors.join(", "):"")+"{"+s(e.declarations)+"}"},rule:function(e){var t=e.declarations;if(t.length)return e.selectors.join(",")+"{"+s(t)+"}"},supports:function(e){return"@supports "+e.supports+"{"+s(e.rules)+"}"}};function s(e){for(var s="",r=0;r<e.length;r++){var o=e[r];n&&n(o);var a=i[o.type](o);a&&(s+=a,a.length&&o.selectors&&(s+=t))}return s}return s(e.stylesheet.rules)}(r)}function T(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(-1===e.indexOf("var("))return e;var s=y("(",")",e),r="CSS transform warning:";return s?"var"===s.pre.slice(-3)?0===s.body.trim().length?(n.onWarning("".concat(r," var() must contain a non-whitespace string")),e):s.pre.slice(0,-3)+function(e){var s=e.split(",")[0].replace(/[\s\n\t]/g,""),o=(e.match(/(?:\s*,\s*){1}(.*)?/)||[])[1],a=t.hasOwnProperty(s)?String(t[s]):void 0,l=a||(o?String(o):void 0),u=i||e;return a||n.onWarning("".concat(r,' variable "').concat(s,'" is undefined')),l&&"undefined"!==l&&l.length>0?T(l,t,n,u):"var(".concat(u,")")}(s.body)+T(s.post,t,n):s.pre+"(".concat(T(s.body,t,n),")")+T(s.post,t,n):(-1!==e.indexOf("var(")&&n.onWarning("".concat(r,' missing closing ")" in the value "').concat(e,'"')),e)}var Y="css-vars-ponyfill",S="undefined"!=typeof window,C=S&&window.CSS&&window.CSS.supports&&window.CSS.supports("(--a: 0)"),E={rootElement:S?document:null,include:"style,link[rel=stylesheet]",exclude:"",fixNestedCalc:!0,onlyLegacy:!0,onlyVars:!1,preserve:!1,shadowDOM:!1,silent:!1,updateDOM:!0,updateURLs:!0,variables:{},watch:null,onBeforeSend:function(){},onSuccess:function(){},onWarning:function(){},onError:function(){},onComplete:function(){}},H={cssComments:/\/\*[\s\S]+?\*\//g,cssKeyframes:/@(?:-\w*-)?keyframes/,cssRootRules:/(?::root\s*{\s*[^}]*})/g,cssUrls:/url\((?!['"]?(?:data|http|\/\/):)['"]?([^'")]*)['"]?\)/g,cssVars:/(?:(?::root\s*{\s*[^;]*;*\s*)|(?:var\(\s*))(--[^:)]+)(?:\s*[:)])/},P=null,O=!1; + */function _(e){var t={cssComments:/\/\*[\s\S]+?\*\//g,cssImports:/(?:@import\s*)(?:url\(\s*)?(?:['"])([^'"]*)(?:['"])(?:\s*\))?(?:[^;]*;)/g},n={rootElement:e.rootElement||document,include:e.include||'style,link[rel="stylesheet"]',exclude:e.exclude||null,filter:e.filter||null,useCSSOM:e.useCSSOM||!1,onBeforeSend:e.onBeforeSend||Function.prototype,onSuccess:e.onSuccess||Function.prototype,onError:e.onError||Function.prototype,onComplete:e.onComplete||Function.prototype},i=Array.apply(null,n.rootElement.querySelectorAll(n.include)).filter(function(e){return t=e,i=n.exclude,!(t.matches||t.matchesSelector||t.webkitMatchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector).call(t,i);var t,i}),s=Array.apply(null,Array(i.length)).map(function(e){return null});function r(){if(-1===s.indexOf(null)){var e=s.join("");n.onComplete(e,s,i)}}function o(e,t,i,o){var l=n.onSuccess(e,i,o);(function e(t,i,s,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[];var l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[];var u=a(t,s,l);u.rules.length?g(u.absoluteUrls,{onBeforeSend:function(e,t,s){n.onBeforeSend(e,i,t)},onSuccess:function(e,t,s){var r=n.onSuccess(e,i,t),o=a(e=!1===r?"":r||e,t,l);return o.rules.forEach(function(t,n){e=e.replace(t,o.absoluteRules[n])}),e},onError:function(n,a,c){o.push({xhr:n,url:a}),l.push(u.rules[c]),e(t,i,s,r,o,l)},onComplete:function(n){n.forEach(function(e,n){t=t.replace(u.rules[n],e)}),e(t,i,s,r,o,l)}}):r(t,o)})(e=void 0!==l&&!1===Boolean(l)?"":l||e,i,o,function(e,o){null===s[t]&&(o.forEach(function(e){return n.onError(e.xhr,i,e.url)}),!n.filter||n.filter.test(e)?s[t]=e:s[t]="",r())})}function a(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],s={};return s.rules=(e.replace(t.cssComments,"").match(t.cssImports)||[]).filter(function(e){return-1===i.indexOf(e)}),s.urls=s.rules.map(function(e){return e.replace(t.cssImports,"$1")}),s.absoluteUrls=s.urls.map(function(e){return v(e,n)}),s.absoluteRules=s.rules.map(function(e,t){var i=s.urls[t],r=v(s.absoluteUrls[t],n);return e.replace(i,r)}),s}i.length?i.forEach(function(e,t){var i=e.getAttribute("href"),a=e.getAttribute("rel"),l="LINK"===e.nodeName&&i&&a&&"stylesheet"===a.toLowerCase(),u="STYLE"===e.nodeName;if(l)g(i,{mimeType:"text/css",onBeforeSend:function(t,i,s){n.onBeforeSend(t,e,i)},onSuccess:function(n,s,r){var a=v(i,location.href);o(n,t,e,a)},onError:function(i,o,a){s[t]="",n.onError(i,e,o),r()}});else if(u){var c=e.textContent;n.useCSSOM&&(c=Array.apply(null,e.sheet.cssRules).map(function(e){return e.cssText}).join("")),o(c,t,e,location.href)}else s[t]="",r()}):n.onComplete("",[])}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:location.href,n=document.implementation.createHTMLDocument(""),i=n.createElement("base"),s=n.createElement("a");return n.head.appendChild(i),n.body.appendChild(s),i.href=t,s.href=e,s.href}var y=b;function b(e,t,n){e instanceof RegExp&&(e=w(e,n)),t instanceof RegExp&&(t=w(t,n));var i=k(e,t,n);return i&&{start:i[0],end:i[1],pre:n.slice(0,i[0]),body:n.slice(i[0]+e.length,i[1]),post:n.slice(i[1]+t.length)}}function w(e,t){var n=t.match(e);return n?n[0]:null}function k(e,t,n){var i,s,r,o,a,l=n.indexOf(e),u=n.indexOf(t,l+1),c=l;if(l>=0&&u>0){for(i=[],r=n.length;c>=0&&!a;)c==l?(i.push(c),l=n.indexOf(e,c+1)):1==i.length?a=[i.pop(),u]:((s=i.pop())<r&&(r=s,o=u),u=n.indexOf(t,c+1)),c=l<u&&l>=0?l:u;i.length&&(a=[r,o])}return a}function M(e){var t=f({},{onlyVars:!1,removeComments:!1},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{});function n(e){throw new Error("CSS parse error: ".concat(e))}function i(t){var n=t.exec(e);if(n)return e=e.slice(n[0].length),n}function s(){return i(/^{\s*/)}function r(){return i(/^}/)}function o(){i(/^\s*/)}function a(){if(o(),"/"===e[0]&&"*"===e[1]){for(var t=2;e[t]&&("*"!==e[t]||"/"!==e[t+1]);)t++;if(!e[t])return n("end of comment is missing");var i=e.slice(2,t);return e=e.slice(t+2),{type:"comment",comment:i}}}function l(){for(var e,n=[];e=a();)n.push(e);return t.removeComments?[]:n}function u(){for(o();"}"===e[0];)n("extra closing bracket");var t=i(/^(("(?:\\"|[^"])*"|'(?:\\'|[^'])*'|[^{])+)/);if(t)return t[0].trim().replace(/\/\*([^*]|[\r\n]|(\*+([^*\/]|[\r\n])))*\*\/+/g,"").replace(/"(?:\\"|[^"])*"|'(?:\\'|[^'])*'/g,function(e){return e.replace(/,/g,"")}).split(/\s*(?![^(]*\)),\s*/).map(function(e){return e.replace(/\u200C/g,",")})}function c(){i(/^([;\s]*)+/);var e=/\/\*[^*]*\*+([^\/*][^*]*\*+)*\//g,t=i(/^(\*?[-#\/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/);if(t){if(t=t[0].trim(),!i(/^:\s*/))return n("property missing ':'");var s=i(/^((?:\/\*.*?\*\/|'(?:\\'|.)*?'|"(?:\\"|.)*?"|\((\s*'(?:\\'|.)*?'|"(?:\\"|.)*?"|[^)]*?)\s*\)|[^};])+)/),r={type:"declaration",property:t.replace(e,""),value:s?s[0].replace(e,"").trim():""};return i(/^[;\s]*/),r}}function d(){if(!s())return n("missing '{'");for(var e,t=l();e=c();)t.push(e),t=t.concat(l());return r()?t:n("missing '}'")}function h(){o();for(var e,t=[];e=i(/^((\d+\.\d+|\.\d+|\d+)%?|[a-z]+)\s*/);)t.push(e[1]),i(/^,\s*/);if(t.length)return{type:"keyframe",values:t,declarations:d()}}function p(){if(o(),"@"===e[0]){var a=function(){var e=i(/^@([-\w]+)?keyframes\s*/);if(e){var t=e[1];if(!(e=i(/^([-\w]+)\s*/)))return n("@keyframes missing name");var o,a=e[1];if(!s())return n("@keyframes missing '{'");for(var u=l();o=h();)u.push(o),u=u.concat(l());return r()?{type:"keyframes",name:a,vendor:t,keyframes:u}:n("@keyframes missing '}'")}}()||function(){var e=i(/^@supports *([^{]+)/);if(e)return{type:"supports",supports:e[1].trim(),rules:g()}}()||function(){if(i(/^@host\s*/))return{type:"host",rules:g()}}()||function(){var e=i(/^@media *([^{]+)/);if(e)return{type:"media",media:e[1].trim(),rules:g()}}()||function(){var e=i(/^@custom-media\s+(--[^\s]+)\s*([^{;]+);/);if(e)return{type:"custom-media",name:e[1].trim(),media:e[2].trim()}}()||function(){if(i(/^@page */))return{type:"page",selectors:u()||[],declarations:d()}}()||function(){var e=i(/^@([-\w]+)?document *([^{]+)/);if(e)return{type:"document",document:e[2].trim(),vendor:e[1]?e[1].trim():null,rules:g()}}()||function(){if(i(/^@font-face\s*/))return{type:"font-face",declarations:d()}}()||function(){var e=i(/^@(import|charset|namespace)\s*([^;]+);/);if(e)return{type:e[1],name:e[2].trim()}}();if(a&&t.onlyVars){var c=!1;if(a.declarations)c=a.declarations.some(function(e){return/var\(/.test(e.value)});else c=(a.keyframes||a.rules||[]).some(function(e){return(e.declarations||[]).some(function(e){return/var\(/.test(e.value)})});return c?a:{}}return a}}function m(){if(t.onlyVars){var i=y("{","}",e);if(i){var s=-1!==i.pre.indexOf(":root")&&/--\S*\s*:/.test(i.body),r=/var\(/.test(i.body);if(!s&&!r)return e=e.slice(i.end+1),{}}}var o=u()||[],a=t.onlyVars?d().filter(function(e){var t=o.some(function(e){return-1!==e.indexOf(":root")})&&/^--\S/.test(e.property),n=/var\(/.test(e.value);return t||n}):d();return o.length||n("selector missing"),{type:"rule",selectors:o,declarations:a}}function g(t){if(!t&&!s())return n("missing '{'");for(var i,o=l();e.length&&(t||"}"!==e[0])&&(i=p()||m());)i.type&&o.push(i),o=o.concat(l());return t||r()?o:n("missing '}'")}return{type:"stylesheet",stylesheet:{rules:g(!0),errors:[]}}}b.range=k;var x="--",A="var",L={dom:{},temp:{},user:{}};function D(e){var t,n,i=f({},{fixNestedCalc:!0,onlyVars:!1,persist:!1,preserve:!1,variables:{},onWarning:function(){}},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),s=i.persist?L.dom:L.temp=JSON.parse(JSON.stringify(L.dom)),r=M(e,{onlyVars:i.onlyVars});if(r.stylesheet.rules.forEach(function(e){var t=[];if("rule"===e.type&&1===e.selectors.length&&":root"===e.selectors[0]&&(e.declarations.forEach(function(e,n){var i=e.property,r=e.value;i&&0===i.indexOf(x)&&(s[i]=r,t.push(n))}),!i.preserve))for(var n=t.length-1;n>=0;n--)e.declarations.splice(t[n],1)}),Object.keys(L.user).forEach(function(e){s[e]=L.user[e]}),Object.keys(i.variables).length){var o={declarations:[],selectors:[":root"],type:"rule"};Object.keys(i.variables).forEach(function(e){var t="--".concat(e.replace(/^-+/,"")),n=i.variables[e];i.persist&&(L.user[t]=n),s[t]!==n&&(s[t]=n,o.declarations.push({type:"declaration",property:t,value:n}))}),i.preserve&&o.declarations.length&&r.stylesheet.rules.push(o)}return function e(t,n){t.rules.forEach(function(i){i.rules?e(i,n):i.keyframes?i.keyframes.forEach(function(e){"keyframe"===e.type&&n(e.declarations,i)}):i.declarations&&n(i.declarations,t)})}(r.stylesheet,function(e,t){for(var n,r,o,a=0;a<e.length;a++)o=(n=e[a]).value,"declaration"===n.type&&o&&-1!==o.indexOf(A+"(")&&(r=T(o,s,i))!==n.value&&(i.preserve?(e.splice(a,0,{type:n.type,property:n.property,value:r}),a++):n.value=r)}),i.fixNestedCalc&&(t=r.stylesheet.rules,n=/(-[a-z]+-)?calc\(/,t.forEach(function(e){e.declarations&&e.declarations.forEach(function(e){for(var t=e.value,i="";n.test(t);){var s=y("calc(",")",t||"");for(t=t.slice(s.end);n.test(s.body);){var r=y(n,")",s.body);s.body="".concat(r.pre,"(").concat(r.body,")").concat(r.post)}i+="".concat(s.pre,"calc(").concat(s.body),i+=n.test(t)?"":")".concat(s.post)}e.value=i||e.value})})),function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,i={charset:function(e){return"@charset "+e.name+";"},comment:function(e){return 0===e.comment.indexOf("__CSSVARSPONYFILL")?"/*"+e.comment+"*/":""},"custom-media":function(e){return"@custom-media "+e.name+" "+e.media+";"},declaration:function(e){return e.property+":"+e.value+";"},document:function(e){return"@"+(e.vendor||"")+"document "+e.document+"{"+s(e.rules)+"}"},"font-face":function(e){return"@font-face{"+s(e.declarations)+"}"},host:function(e){return"@host{"+s(e.rules)+"}"},import:function(e){return"@import "+e.name+";"},keyframe:function(e){return e.values.join(",")+"{"+s(e.declarations)+"}"},keyframes:function(e){return"@"+(e.vendor||"")+"keyframes "+e.name+"{"+s(e.keyframes)+"}"},media:function(e){return"@media "+e.media+"{"+s(e.rules)+"}"},namespace:function(e){return"@namespace "+e.name+";"},page:function(e){return"@page "+(e.selectors.length?e.selectors.join(", "):"")+"{"+s(e.declarations)+"}"},rule:function(e){var t=e.declarations;if(t.length)return e.selectors.join(",")+"{"+s(t)+"}"},supports:function(e){return"@supports "+e.supports+"{"+s(e.rules)+"}"}};function s(e){for(var s="",r=0;r<e.length;r++){var o=e[r];n&&n(o);var a=i[o.type](o);a&&(s+=a,a.length&&o.selectors&&(s+=t))}return s}return s(e.stylesheet.rules)}(r)}function T(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(-1===e.indexOf("var("))return e;var s=y("(",")",e);return s?"var"===s.pre.slice(-3)?0===s.body.trim().length?(n.onWarning("var() must contain a non-whitespace string"),e):s.pre.slice(0,-3)+function(e){var s=e.split(",")[0].replace(/[\s\n\t]/g,""),r=(e.match(/(?:\s*,\s*){1}(.*)?/)||[])[1],o=t.hasOwnProperty(s)?String(t[s]):void 0,a=o||(r?String(r):void 0),l=i||e;return o||n.onWarning('variable "'.concat(s,'" is undefined')),a&&"undefined"!==a&&a.length>0?T(a,t,n,l):"var(".concat(l,")")}(s.body)+T(s.post,t,n):s.pre+"(".concat(T(s.body,t,n),")")+T(s.post,t,n):(-1!==e.indexOf("var(")&&n.onWarning('missing closing ")" in the value "'.concat(e,'"')),e)}var Y="css-vars-ponyfill",S="undefined"!=typeof window,C=S&&window.CSS&&window.CSS.supports&&window.CSS.supports("(--a: 0)"),E="cssVars(): ",H={rootElement:S?document:null,shadowDOM:!1,include:"style,link[rel=stylesheet]",exclude:"",variables:{},fixNestedCalc:!0,onlyLegacy:!0,onlyVars:!1,preserve:!1,silent:!1,updateDOM:!0,updateURLs:!0,watch:null,onBeforeSend:function(){},onSuccess:function(){},onWarning:function(){},onError:function(){},onComplete:function(){}},P={cssComments:/\/\*[\s\S]+?\*\//g,cssKeyframes:/@(?:-\w*-)?keyframes/,cssRootRules:/(?::root\s*{\s*[^}]*})/g,cssUrls:/url\((?!['"]?(?:data|http|\/\/):)['"]?([^'")]*)['"]?\)/g,cssVars:/(?:(?::root\s*{\s*[^;]*;*\s*)|(?:var\(\s*))(--[^:)]+)(?:\s*[:)])/},O=null,I=null,j=!1; /** * Fetches, parses, and transforms CSS custom properties from specified * <style> and <link> elements into static values, then appends a new <style> @@ -529,12 +529,18 @@ function f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length; * @param {object} [options] Options object * @param {object} [options.rootElement=document] Root element to traverse for * <link> and <style> nodes. + * @param {boolean} [options.shadowDOM=false] Determines if shadow DOM <link> + * and <style> nodes will be processed. * @param {string} [options.include="style,link[rel=stylesheet]"] CSS selector * matching <link re="stylesheet"> and <style> nodes to * process * @param {string} [options.exclude] CSS selector matching <link * rel="stylehseet"> and <style> nodes to exclude from those * matches by options.include + * @param {object} [options.variables] A map of custom property name/value + * pairs. Property names can omit or include the leading + * double-hyphen (—), and values specified will override + * previous values. * @param {boolean} [options.fixNestedCalc=true] Removes nested 'calc' keywords * for legacy browser compatibility. * @param {boolean} [options.onlyLegacy=true] Determines if the ponyfill will @@ -546,18 +552,12 @@ function f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length; * @param {boolean} [options.preserve=false] Determines if the original CSS * custom property declaration will be retained in the * ponyfill-generated CSS. - * @param {boolean} [options.shadowDOM=false] Determines if shadow DOM <link> - * and <style> nodes will be processed. * @param {boolean} [options.silent=false] Determines if warning and error * messages will be displayed on the console * @param {boolean} [options.updateDOM=true] Determines if the ponyfill will * update the DOM after processing CSS custom properties * @param {boolean} [options.updateURLs=true] Determines if the ponyfill will * convert relative url() paths to absolute urls. - * @param {object} [options.variables] A map of custom property name/value - * pairs. Property names can omit or include the leading - * double-hyphen (—), and values specified will override - * previous values. * @param {boolean} [options.watch=false] Determines if a MutationObserver will * be created that will execute the ponyfill when a <link> or * <style> DOM mutation is observed. @@ -580,45 +580,34 @@ function f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length; * processed, legacy-compatible CSS has been generated, and * (optionally) the DOM has been updated. Passes 1) a CSS * string with CSS variable values resolved, 2) a reference to - * the appended <style> node, and 3) an object containing all - * custom properies names and values. + * the appended <style> node, 3) an object containing all + * custom properies names and values, and 4) the ponyfill + * execution time in milliseconds. * * @example * * cssVars({ * rootElement : document, + * shadowDOM : false, * include : 'style,link[rel="stylesheet"]', * exclude : '', + * variables : {}, * fixNestedCalc: true, * onlyLegacy : true, * onlyVars : false, * preserve : false, - * shadowDOM : false, * silent : false, * updateDOM : true, * updateURLs : true, - * variables : { - * // ... - * }, * watch : false, - * onBeforeSend(xhr, node, url) { - * // ... - * } - * onSuccess(cssText, node, url) { - * // ... - * }, - * onWarning(message) { - * // ... - * }, - * onError(message, node) { - * // ... - * }, - * onComplete(cssText, styleNode) { - * // ... - * } + * onBeforeSend(xhr, node, url) {}, + * onSuccess(cssText, node, url) {}, + * onWarning(message) {}, + * onError(message, node, xhr, url) {}, + * onComplete(cssText, styleNode, cssVariables, benchmark) {} * }); */ -function I(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=f({},E,e),n=Y;function i(e,n,i,s){t.silent||console.error("".concat(e,"\n"),n),t.onError(e,n,i,s)}function s(e){t.silent||console.warn(e),t.onWarning(e)}if(t.exclude="#".concat(n)+(t.exclude?",".concat(t.exclude):""),S)if("loading"!==document.readyState){var r=t.shadowDOM||t.rootElement.shadowRoot||t.rootElement.host;if(C&&t.onlyLegacy){if(t.updateDOM){var o=t.rootElement.host||(t.rootElement===document?document.documentElement:t.rootElement);Object.keys(t.variables).forEach(function(e){var n="--".concat(e.replace(/^-+/,"")),i=t.variables[e];o.style.setProperty(n,i)})}}else r&&!O?_({rootElement:E.rootElement,include:E.include,exclude:t.exclude,onSuccess:function(e,t,n){return(e.match(H.cssRootRules)||[]).join("")||!1},onComplete:function(e,n,i){D(e,{persist:!0}),O=!0,I(t)}}):(t.watch?function(e,t){if(!window.MutationObserver)return;var n=function(e){return"LINK"===e.tagName&&-1!==(e.getAttribute("rel")||"").indexOf("stylesheet")},i=function(e){return"STYLE"===e.tagName&&(!t||e.id!==t)},s=null;P&&P.disconnect();e.watch=E.watch,(P=new MutationObserver(function(t){var r=!1;t.forEach(function(t){if("attributes"===t.type)r=n(t.target)||i(t.target);else if("childList"===t.type){var o=Array.apply(null,t.addedNodes),a=Array.apply(null,t.removedNodes);r=[].concat(o,a).some(function(e){var t=n(e)&&!e.disabled,s=i(e)&&!e.disabled&&H.cssVars.test(e.textContent);return t||s})}r&&(clearTimeout(s),s=setTimeout(function(){I(e)},1))})})).observe(document.documentElement,{attributes:!0,attributeFilter:["disabled","href"],childList:!0,subtree:!0})}(t,n):!1===t.watch&&P&&P.disconnect(),_({rootElement:t.rootElement,include:t.include,exclude:t.exclude,filter:t.onlyVars?H.cssVars:null,onBeforeSend:t.onBeforeSend,onSuccess:function(e,n,i){var s=t.onSuccess(e,n,i);(e=void 0!==s&&!1===Boolean(s)?"":s||e,t.updateURLs)&&(e.replace(H.cssComments,"").match(H.cssUrls)||[]).forEach(function(t){var n=t.replace(H.cssUrls,"$1"),s=j(n,i);e=e.replace(t,t.replace(n,s))});return e},onError:function(e,t,n){var s=e.responseURL||j(n,location.href),r=e.statusText?"(".concat(e.statusText,")"):"Unspecified Error"+(0===e.status?" (possibly CORS related)":"");i("CSS XHR Error: ".concat(s," ").concat(e.status," ").concat(r),t,e,s)},onComplete:function(e,r,o){var a=null;e=r.map(function(e,t){return H.cssVars.test(e)?e:"/*__CSSVARSPONYFILL-".concat(t,"__*/")}).join("");try{e=D(e,{fixNestedCalc:t.fixNestedCalc,onlyVars:t.onlyVars,persist:t.updateDOM,preserve:t.preserve,variables:t.variables,onWarning:s});var l=H.cssKeyframes.test(e);if(e=e.replace(/\/\*__CSSVARSPONYFILL-(\d+)__\*\//g,function(e,t){return r[t]}),t.updateDOM&&o&&o.length){var u=o[o.length-1];(a=t.rootElement.querySelector("#".concat(n))||document.createElement("style")).setAttribute("id",n),a.textContent!==e&&(a.textContent=e),u.nextSibling!==a&&u.parentNode&&u.parentNode.insertBefore(a,u.nextSibling),l&&function(e){var t=["animation-name","-moz-animation-name","-webkit-animation-name"].filter(function(e){return getComputedStyle(document.body)[e]})[0];if(t){for(var n=e.getElementsByTagName("*"),i=[],s=0,r=n.length;s<r;s++){var o=n[s],a=getComputedStyle(o)[t];"none"!==a&&(o.style[t]+="__CSSVARSPONYFILL-KEYFRAMES__",i.push(o))}document.body.offsetHeight;for(var l=0,u=i.length;l<u;l++){var c=i[l].style;c[t]=c[t].replace("__CSSVARSPONYFILL-KEYFRAMES__","")}}}(t.rootElement)}}catch(e){var c=!1;r.forEach(function(e,n){try{e=D(e,t)}catch(e){var s=o[n-0];c=!0,i(e.message,s)}}),c||i(e.message||e)}if(t.shadowDOM)for(var d,h=[t.rootElement].concat(m(t.rootElement.querySelectorAll("*"))),p=0;d=h[p];++p){if(d.shadowRoot&&d.shadowRoot.querySelector("style"))I(f({},t,{rootElement:d.shadowRoot,variables:L.dom}))}t.onComplete(e,a,JSON.parse(JSON.stringify(t.updateDOM?L.dom:L.temp)))}}))}else document.addEventListener("DOMContentLoaded",function t(n){I(e),document.removeEventListener("DOMContentLoaded",t)})}function j(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:location.href,n=document.implementation.createHTMLDocument(""),i=n.createElement("base"),s=n.createElement("a");return n.head.appendChild(i),n.body.appendChild(s),i.href=t,s.href=e,s.href}var z=I,F=i(71),N=i.n(F),B=i(270),W=i.n(B),R=i(25),U=i.n(R),Q=(i(464),i(465),i(103)),q=i.n(Q),J=i(271),G=i.n(J),V=i(272),K=i.n(V),X=i(0),Z=i.n(X),$=(i(471),i(472),i(477),i(478),i(479),i(8)),ee=i(101); +function z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=f({},H,e),n=Y;function i(e,n,i,s){t.silent||console.error("".concat(E).concat(e,"\n"),n),t.onError(e,n,i,s)}function s(e){t.silent||console.warn("".concat(E).concat(e)),t.onWarning(e)}if(t.exclude="#".concat(n)+(t.exclude?",".concat(t.exclude):""),t._benchmark=t._benchmark?t._benchmark:B(),S)if(!1===t.watch&&O&&O.disconnect(),t.watch)!function(e,t){if(!window.MutationObserver)return;var n=function(e){return"LINK"===e.tagName&&-1!==(e.getAttribute("rel")||"").indexOf("stylesheet")},i=function(e){return"STYLE"===e.tagName&&(!t||e.id!==t)};O&&O.disconnect();e.watch=H.watch,(O=new MutationObserver(function(t){var s=t.some(function(e){var t=!1;if("attributes"===e.type)t=n(e.target)||i(e.target);else if("childList"===e.type){var s=Array.apply(null,e.addedNodes),r=Array.apply(null,e.removedNodes);t=[].concat(s,r).some(function(e){var t=n(e)&&!e.disabled,s=i(e)&&P.cssVars.test(e.textContent);return t||s})}return t});s&&F(e)})).observe(document.documentElement,{attributes:!0,attributeFilter:["disabled","href"],childList:!0,subtree:!0})}(t,n),F(t);else if("loading"!==document.readyState){var r=t.shadowDOM||t.rootElement.shadowRoot||t.rootElement.host;if(C&&t.onlyLegacy){if(t.updateDOM){var o=t.rootElement.host||(t.rootElement===document?document.documentElement:t.rootElement);Object.keys(t.variables).forEach(function(e){var n="--".concat(e.replace(/^-+/,"")),i=t.variables[e];o.style.setProperty(n,i)})}}else _(r&&!j?{rootElement:H.rootElement,include:H.include,exclude:t.exclude,onSuccess:function(e,t,n){return(e.match(P.cssRootRules)||[]).join("")||!1},onComplete:function(e,n,i){D(e,{persist:!0}),j=!0,z(t)}}:{rootElement:t.rootElement,include:t.include,exclude:t.exclude,filter:t.onlyVars?P.cssVars:null,onBeforeSend:t.onBeforeSend,onSuccess:function(e,n,i){var s=t.onSuccess(e,n,i);(e=void 0!==s&&!1===Boolean(s)?"":s||e,t.updateURLs)&&(e.replace(P.cssComments,"").match(P.cssUrls)||[]).forEach(function(t){var n=t.replace(P.cssUrls,"$1"),s=N(n,i);e=e.replace(t,t.replace(n,s))});return e},onError:function(e,t,n){var s=e.responseURL||N(n,location.href),r=e.statusText?"(".concat(e.statusText,")"):"Unspecified Error"+(0===e.status?" (possibly CORS related)":"");i("CSS XHR Error: ".concat(s," ").concat(e.status," ").concat(r),t,e,s)},onComplete:function(e,r,o){var a=t.rootElement.querySelector("#".concat(n))||document.createElement("style"),l=a.__cssVars||{};if(l.cssText===e&&l.settings===JSON.stringify(t))e=a.textContent,t.silent||console.info("".concat(E,"CSS source is unchanged"));else{a.setAttribute("id",n),a.__cssVars={cssText:e,settings:JSON.stringify(t)},e=r.map(function(e,t){return P.cssVars.test(e)?e:"/*__CSSVARSPONYFILL-".concat(t,"__*/")}).join("");try{e=D(e,{fixNestedCalc:t.fixNestedCalc,onlyVars:t.onlyVars,persist:t.updateDOM,preserve:t.preserve,variables:t.variables,onWarning:s});var u=P.cssKeyframes.test(e);if(e=e.replace(/\/\*__CSSVARSPONYFILL-(\d+)__\*\//g,function(e,t){return r[t]}),t.updateDOM&&o&&o.length){var c=o[o.length-1];a.textContent!==e&&(a.textContent=e),c.nextSibling!==a&&c.parentNode&&c.parentNode.insertBefore(a,c.nextSibling),u&&function(e){var t=["animation-name","-moz-animation-name","-webkit-animation-name"].filter(function(e){return getComputedStyle(document.body)[e]})[0];if(t){for(var n=e.getElementsByTagName("*"),i=[],s=0,r=n.length;s<r;s++){var o=n[s],a=getComputedStyle(o)[t];"none"!==a&&(o.style[t]+="__CSSVARSPONYFILL-KEYFRAMES__",i.push(o))}document.body.offsetHeight;for(var l=0,u=i.length;l<u;l++){var c=i[l].style;c[t]=c[t].replace("__CSSVARSPONYFILL-KEYFRAMES__","")}}}(t.rootElement)}}catch(e){var d=!1;r.forEach(function(e,n){try{e=D(e,t)}catch(e){var s=o[n-0];d=!0,i(e.message,s)}}),d||i(e.message||e)}}if(t.shadowDOM)for(var h,p=[t.rootElement].concat(m(t.rootElement.querySelectorAll("*"))),g=0;h=p[g];++g){if(h.shadowRoot&&h.shadowRoot.querySelector("style"))z(f({},t,{rootElement:h.shadowRoot,variables:L.dom}))}t.onComplete(e,t.updateDOM&&a.parentNode?a:null,JSON.parse(JSON.stringify(t.updateDOM?L.dom:L.temp)),B()-t._benchmark)}})}else document.addEventListener("DOMContentLoaded",function t(n){z(e),document.removeEventListener("DOMContentLoaded",t)})}function F(e){clearTimeout(I),I=setTimeout(function(){e._benchmark=null,z(e)},100)}function N(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:location.href,n=document.implementation.createHTMLDocument(""),i=n.createElement("base"),s=n.createElement("a");return n.head.appendChild(i),n.body.appendChild(s),i.href=t,s.href=e,s.href}function B(){return S&&window.performance.now?performance.now():(new Date).getTime()}var W=z,R=i(71),U=i.n(R),Q=i(270),q=i.n(Q),J=i(25),G=i.n(J),V=(i(464),i(465),i(103)),K=i.n(V),X=i(271),Z=i.n(X),$=i(272),ee=i.n($),te=i(0),ne=i.n(te),ie=(i(471),i(472),i(477),i(478),i(479),i(8)),se=i(101); /* * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at> * @@ -639,7 +628,7 @@ function I(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=f * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ -function te(e){return e.toString().split("&").join("&").split("<").join("<").split(">").join(">").split('"').join(""").split("'").join("'")} +function re(e){return e.toString().split("&").join("&").split("<").join("<").split(">").join(">").split('"').join(""").split("'").join("'")} /* * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at> * @@ -659,7 +648,7 @@ function te(e){return e.toString().split("&").join("&").split("<").join("< * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. - */var ne=i(73); + */var oe=i(73); /* * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at> * @@ -700,7 +689,7 @@ function te(e){return e.toString().split("&").join("&").split("<").join("< * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ -window._=r.a,window.$=a.a,window.autosize=u.a,window.Backbone=d.a,window.Clipboard=p.a,window.ClipboardJS=p.a,window.cssVars=z,window.dav=N.a,window.DOMPurify=W.a,window.Handlebars=U.a,window.jstimezonedetect=q.a,window.jstz=q.a,window.jQuery=a.a,window.marked=G.a,window.md5=K.a,window.moment=Z.a,window.OC=$.a,window.OCP=ee.a,window.OCA={},window.escapeHTML=te,window.formatDate=function(e){return console.warn("formatDate is deprecated, use OC.Util.formatDate instead"),$.a.Util.formatDate(e)} +window._=r.a,window.$=a.a,window.autosize=u.a,window.Backbone=d.a,window.Clipboard=p.a,window.ClipboardJS=p.a,window.cssVars=W,window.dav=U.a,window.DOMPurify=q.a,window.Handlebars=G.a,window.jstimezonedetect=K.a,window.jstz=K.a,window.jQuery=a.a,window.marked=Z.a,window.md5=ee.a,window.moment=ne.a,window.OC=ie.a,window.OCP=se.a,window.OCA={},window.escapeHTML=re,window.formatDate=function(e){return console.warn("formatDate is deprecated, use OC.Util.formatDate instead"),ie.a.Util.formatDate(e)} /* * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at> * @@ -720,7 +709,7 @@ window._=r.a,window.$=a.a,window.autosize=u.a,window.Backbone=d.a,window.Clipboa * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. - */,window.getURLParameter=function(e){return decodeURIComponent((new RegExp("[?|&]"+e+"=([^&;]+?)(&|#|;|$)").exec(location.search)||[,""])[1].replace(/\+/g,"%20"))||""},window.humanFileSize=ne.a,window.relative_modified_date=function(e){return console.warn("relative_modified_date is deprecated, use OC.Util.relativeModifiedDate instead"),$.a.Util.relativeModifiedDate(1e3*e)},window.t=r.a.bind($.a.L10N.translate,$.a.L10N),window.n=r.a.bind($.a.L10N.translatePlural,$.a.L10N), + */,window.getURLParameter=function(e){return decodeURIComponent((new RegExp("[?|&]"+e+"=([^&;]+?)(&|#|;|$)").exec(location.search)||[,""])[1].replace(/\+/g,"%20"))||""},window.humanFileSize=oe.a,window.relative_modified_date=function(e){return console.warn("relative_modified_date is deprecated, use OC.Util.relativeModifiedDate instead"),ie.a.Util.relativeModifiedDate(1e3*e)},window.t=r.a.bind(ie.a.L10N.translate,ie.a.L10N),window.n=r.a.bind(ie.a.L10N.translatePlural,ie.a.L10N), /* * @copyright 2018 Christoph Wurst <christoph@winzerhof-wurst.at> * @@ -741,7 +730,7 @@ window._=r.a,window.$=a.a,window.autosize=u.a,window.Backbone=d.a,window.Clipboa * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ -a.a.fn.avatar=function(e,t,n,i,s,r){var o=function(e){e.imageplaceholder("?"),e.css("background-color","#b9b9b9")};if(void 0!==e&&(e=String(e)),void 0!==r&&(r=String(r)),void 0===t&&(t=this.height()>0?this.height():this.data("size")>0?this.data("size"):64),this.height(t),this.width(t),void 0===e){if(void 0===this.data("user"))return void o(this);e=this.data("user")}e=String(e).replace(/\//g,"");var a,l=this;a=e===$.a.getCurrentUser().uid?$.a.generateUrl("/avatar/{user}/{size}?v={version}",{user:e,size:Math.ceil(t*window.devicePixelRatio),version:oc_userconfig.avatar.version}):$.a.generateUrl("/avatar/{user}/{size}",{user:e,size:Math.ceil(t*window.devicePixelRatio)});var u=new Image;u.onload=function(){l.clearimageplaceholder(),l.append(u),"function"==typeof s&&s()},u.onerror=function(){l.clearimageplaceholder(),void 0!==r?l.imageplaceholder(e,r):o(l),"function"==typeof s&&s()},t<32?l.addClass("icon-loading-small"):l.addClass("icon-loading"),u.width=t,u.height=t,u.src=a,u.alt=""}; +a.a.fn.avatar=function(e,t,n,i,s,r){var o=function(e){e.imageplaceholder("?"),e.css("background-color","#b9b9b9")};if(void 0!==e&&(e=String(e)),void 0!==r&&(r=String(r)),void 0===t&&(t=this.height()>0?this.height():this.data("size")>0?this.data("size"):64),this.height(t),this.width(t),void 0===e){if(void 0===this.data("user"))return void o(this);e=this.data("user")}e=String(e).replace(/\//g,"");var a,l=this;a=e===ie.a.getCurrentUser().uid?ie.a.generateUrl("/avatar/{user}/{size}?v={version}",{user:e,size:Math.ceil(t*window.devicePixelRatio),version:oc_userconfig.avatar.version}):ie.a.generateUrl("/avatar/{user}/{size}",{user:e,size:Math.ceil(t*window.devicePixelRatio)});var u=new Image;u.onload=function(){l.clearimageplaceholder(),l.append(u),"function"==typeof s&&s()},u.onerror=function(){l.clearimageplaceholder(),void 0!==r?l.imageplaceholder(e,r):o(l),"function"==typeof s&&s()},t<32?l.addClass("icon-loading-small"):l.addClass("icon-loading"),u.width=t,u.height=t,u.src=a,u.alt=""}; /* * @copyright 2018 Christoph Wurst <christoph@winzerhof-wurst.at> * @@ -762,7 +751,7 @@ a.a.fn.avatar=function(e,t,n,i,s,r){var o=function(e){e.imageplaceholder("?"),e. * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ -var ie=i(486);a.a.fn.contactsMenu=function(e,n,i){if(-1!==[0,4,6].indexOf(n)){var s=this;i.append('<div class="menu popovermenu menu-left hidden contactsmenu-popover"> <ul> <li> <a> <span class="icon-loading-small"></span> </a> </li> </ul></div>');var r=i.find("div.contactsmenu-popover");s.click(function(){if(!r.hasClass("hidden"))return r.addClass("hidden"),void r.hide();r.removeClass("hidden"),r.show(),r.hasClass("loaded")||(r.addClass("loaded"),a.a.ajax($.a.generateUrl("/contactsmenu/findOne"),{method:"POST",data:{shareType:n,shareWith:e}}).then(function(e){var n;r.find("ul").find("li").addClass("hidden"),(n=e.topAction?[e.topAction].concat(e.actions):[{hyperlink:"#",title:t("core","No action available")}]).forEach(function(e){var t=ie;r.find("ul").append(t(e))}),n.length},function(e){var n;r.find("ul").find("li").addClass("hidden"),n=404===e.status?t("core","No action available"):t("core","Error fetching contact actions");var i=ie;r.find("ul").append(i({hyperlink:"#",title:n}))}))}),a()(document).click(function(e){var t=r.has(e.target).length>0,n=s.has(e.target).length>0;s.each(function(){a()(this).is(e.target)&&(n=!0)}),t||n||(r.addClass("hidden"),r.hide())})}}, +var ae=i(486);a.a.fn.contactsMenu=function(e,n,i){if(-1!==[0,4,6].indexOf(n)){var s=this;i.append('<div class="menu popovermenu menu-left hidden contactsmenu-popover"> <ul> <li> <a> <span class="icon-loading-small"></span> </a> </li> </ul></div>');var r=i.find("div.contactsmenu-popover");s.click(function(){if(!r.hasClass("hidden"))return r.addClass("hidden"),void r.hide();r.removeClass("hidden"),r.show(),r.hasClass("loaded")||(r.addClass("loaded"),a.a.ajax(ie.a.generateUrl("/contactsmenu/findOne"),{method:"POST",data:{shareType:n,shareWith:e}}).then(function(e){var n;r.find("ul").find("li").addClass("hidden"),(n=e.topAction?[e.topAction].concat(e.actions):[{hyperlink:"#",title:t("core","No action available")}]).forEach(function(e){var t=ae;r.find("ul").append(t(e))}),n.length},function(e){var n;r.find("ul").find("li").addClass("hidden"),n=404===e.status?t("core","No action available"):t("core","Error fetching contact actions");var i=ae;r.find("ul").append(i({hyperlink:"#",title:n}))}))}),a()(document).click(function(e){var t=r.has(e.target).length>0,n=s.has(e.target).length>0;s.each(function(){a()(this).is(e.target)&&(n=!0)}),t||n||(r.addClass("hidden"),r.hide())})}}, /* * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at> * @@ -825,7 +814,7 @@ a.a.fn.filterAttr=function(e,t){return this.filter(function(){return a()(this).a * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ -a.a.widget("oc.ocdialog",{options:{width:"auto",height:"auto",closeButton:!0,closeOnEscape:!0,modal:!1},_create:function(){var e=this;this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,height:this.element[0].style.height},this.originalTitle=this.element.attr("title"),this.options.title=this.options.title||this.originalTitle,this.$dialog=a()('<div class="oc-dialog" />').attr({tabIndex:-1,role:"dialog"}).insertBefore(this.element),this.$dialog.append(this.element.detach()),this.element.removeAttr("title").addClass("oc-dialog-content").appendTo(this.$dialog),this.$dialog.css({display:"inline-block",position:"fixed"}),this.enterCallback=null,a()(document).on("keydown keyup",function(t){if(t.target===e.$dialog.get(0)||0!==e.$dialog.find(a()(t.target)).length){if(27===t.keyCode&&"keydown"===t.type&&e.options.closeOnEscape)return t.stopImmediatePropagation(),e.close(),!1;if(13===t.keyCode){if(t.stopImmediatePropagation(),null!==e.enterCallback)return e.enterCallback(),t.preventDefault(),!1;if("keyup"===t.type)return t.preventDefault(),!1;if(e.$buttonrow&&0===e.$buttonrow.find(a()(t.target)).length){var n=e.$buttonrow.find("button.primary");n&&!n.prop("disabled")&&n.trigger("click")}else e.$buttonrow&&a()(t.target).trigger("click");return!1}}}),this._setOptions(this.options),this._createOverlay()},_init:function(){this.$dialog.focus(),this._trigger("open")},_setOption:function(e,t){var n=this;switch(e){case"title":if(this.$title)this.$title.text(t);else{var i=a()('<h2 class="oc-dialog-title">'+t+"</h2>");this.$title=i.prependTo(this.$dialog)}this._setSizes();break;case"buttons":if(this.$buttonrow)this.$buttonrow.empty();else{var s=a()('<div class="oc-dialog-buttonrow" />');this.$buttonrow=s.appendTo(this.$dialog)}1===t.length?this.$buttonrow.addClass("onebutton"):2===t.length?this.$buttonrow.addClass("twobuttons"):3===t.length&&this.$buttonrow.addClass("threebuttons"),a.a.each(t,function(e,t){var i=a()("<button>").text(t.text);t.classes&&i.addClass(t.classes),t.defaultButton&&(i.addClass("primary"),n.$defaultButton=i),n.$buttonrow.append(i),i.click(function(){t.click.apply(n.element[0],arguments)})}),this.$buttonrow.find("button").on("focus",function(e){n.$buttonrow.find("button").removeClass("primary"),a()(this).addClass("primary")}),this._setSizes();break;case"style":void 0!==t.buttons&&this.$buttonrow.addClass(t.buttons);break;case"closeButton":if(t){var r=a()('<a class="oc-dialog-close"></a>');this.$dialog.prepend(r),r.on("click",function(){n.close()})}else this.$dialog.find(".oc-dialog-close").remove();break;case"width":this.$dialog.css("width",t);break;case"height":this.$dialog.css("height",t);break;case"close":this.closeCB=t}a.a.Widget.prototype._setOption.apply(this,arguments)},_setOptions:function(e){a.a.Widget.prototype._setOptions.apply(this,arguments)},_setSizes:function(){var e=0;this.$title&&(e+=this.$title.outerHeight(!0)),this.$buttonrow&&(e+=this.$buttonrow.outerHeight(!0)),this.element.css({height:"calc(100% - "+e+"px)"})},_createOverlay:function(){if(this.options.modal){var e=this;this.overlay=a()("<div>").addClass("oc-dialog-dim").appendTo(a()("#content")),this.overlay.on("click keydown keyup",function(t){if(t.target!==e.$dialog.get(0)&&0===e.$dialog.find(a()(t.target)).length)return t.preventDefault(),void t.stopPropagation()})}},_destroyOverlay:function(){this.options.modal&&this.overlay&&(this.overlay.off("click keydown keyup"),this.overlay.remove(),this.overlay=null)},widget:function(){return this.$dialog},setEnterCallback:function(e){this.enterCallback=e},unsetEnterCallback:function(){this.enterCallback=null},close:function(){this._destroyOverlay();var e=this;setTimeout(function(){e._trigger("close",e)},200),e.$dialog.remove(),this.destroy()},destroy:function(){this.$title&&this.$title.remove(),this.$buttonrow&&this.$buttonrow.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),this.element.removeClass("oc-dialog-content").css(this.originalCss).detach().insertBefore(this.$dialog),this.$dialog.remove()}});var se={init:function(e,t,n){this.vars=e,this.options=a.a.extend({},this.options,t),this.elem=n;if("function"==typeof this.options.escapeFunction)for(var i=Object.keys(this.vars),s=0;s<i.length;s++)"string"==typeof this.vars[i[s]]&&(this.vars[i[s]]=this.options.escapeFunction(this.vars[i[s]]));var r=this._build(this.vars);return a()(r)},_build:function(e){var t="text/template"===this.elem.attr("type")?this.elem.html():this.elem.get(0).outerHTML;try{return t.replace(/{([^{}]*)}/g,function(t,n){var i=e[n];return"string"==typeof i||"number"==typeof i?i:t})}catch(e){console.error(e,"data:",t)}},options:{escapeFunction:te}};function re(e){return(re="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)} +a.a.widget("oc.ocdialog",{options:{width:"auto",height:"auto",closeButton:!0,closeOnEscape:!0,modal:!1},_create:function(){var e=this;this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,height:this.element[0].style.height},this.originalTitle=this.element.attr("title"),this.options.title=this.options.title||this.originalTitle,this.$dialog=a()('<div class="oc-dialog" />').attr({tabIndex:-1,role:"dialog"}).insertBefore(this.element),this.$dialog.append(this.element.detach()),this.element.removeAttr("title").addClass("oc-dialog-content").appendTo(this.$dialog),this.$dialog.css({display:"inline-block",position:"fixed"}),this.enterCallback=null,a()(document).on("keydown keyup",function(t){if(t.target===e.$dialog.get(0)||0!==e.$dialog.find(a()(t.target)).length){if(27===t.keyCode&&"keydown"===t.type&&e.options.closeOnEscape)return t.stopImmediatePropagation(),e.close(),!1;if(13===t.keyCode){if(t.stopImmediatePropagation(),null!==e.enterCallback)return e.enterCallback(),t.preventDefault(),!1;if("keyup"===t.type)return t.preventDefault(),!1;if(e.$buttonrow&&0===e.$buttonrow.find(a()(t.target)).length){var n=e.$buttonrow.find("button.primary");n&&!n.prop("disabled")&&n.trigger("click")}else e.$buttonrow&&a()(t.target).trigger("click");return!1}}}),this._setOptions(this.options),this._createOverlay()},_init:function(){this.$dialog.focus(),this._trigger("open")},_setOption:function(e,t){var n=this;switch(e){case"title":if(this.$title)this.$title.text(t);else{var i=a()('<h2 class="oc-dialog-title">'+t+"</h2>");this.$title=i.prependTo(this.$dialog)}this._setSizes();break;case"buttons":if(this.$buttonrow)this.$buttonrow.empty();else{var s=a()('<div class="oc-dialog-buttonrow" />');this.$buttonrow=s.appendTo(this.$dialog)}1===t.length?this.$buttonrow.addClass("onebutton"):2===t.length?this.$buttonrow.addClass("twobuttons"):3===t.length&&this.$buttonrow.addClass("threebuttons"),a.a.each(t,function(e,t){var i=a()("<button>").text(t.text);t.classes&&i.addClass(t.classes),t.defaultButton&&(i.addClass("primary"),n.$defaultButton=i),n.$buttonrow.append(i),i.click(function(){t.click.apply(n.element[0],arguments)})}),this.$buttonrow.find("button").on("focus",function(e){n.$buttonrow.find("button").removeClass("primary"),a()(this).addClass("primary")}),this._setSizes();break;case"style":void 0!==t.buttons&&this.$buttonrow.addClass(t.buttons);break;case"closeButton":if(t){var r=a()('<a class="oc-dialog-close"></a>');this.$dialog.prepend(r),r.on("click",function(){n.close()})}else this.$dialog.find(".oc-dialog-close").remove();break;case"width":this.$dialog.css("width",t);break;case"height":this.$dialog.css("height",t);break;case"close":this.closeCB=t}a.a.Widget.prototype._setOption.apply(this,arguments)},_setOptions:function(e){a.a.Widget.prototype._setOptions.apply(this,arguments)},_setSizes:function(){var e=0;this.$title&&(e+=this.$title.outerHeight(!0)),this.$buttonrow&&(e+=this.$buttonrow.outerHeight(!0)),this.element.css({height:"calc(100% - "+e+"px)"})},_createOverlay:function(){if(this.options.modal){var e=this;this.overlay=a()("<div>").addClass("oc-dialog-dim").appendTo(a()("#content")),this.overlay.on("click keydown keyup",function(t){if(t.target!==e.$dialog.get(0)&&0===e.$dialog.find(a()(t.target)).length)return t.preventDefault(),void t.stopPropagation()})}},_destroyOverlay:function(){this.options.modal&&this.overlay&&(this.overlay.off("click keydown keyup"),this.overlay.remove(),this.overlay=null)},widget:function(){return this.$dialog},setEnterCallback:function(e){this.enterCallback=e},unsetEnterCallback:function(){this.enterCallback=null},close:function(){this._destroyOverlay();var e=this;setTimeout(function(){e._trigger("close",e)},200),e.$dialog.remove(),this.destroy()},destroy:function(){this.$title&&this.$title.remove(),this.$buttonrow&&this.$buttonrow.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),this.element.removeClass("oc-dialog-content").css(this.originalCss).detach().insertBefore(this.$dialog),this.$dialog.remove()}});var le={init:function(e,t,n){this.vars=e,this.options=a.a.extend({},this.options,t),this.elem=n;if("function"==typeof this.options.escapeFunction)for(var i=Object.keys(this.vars),s=0;s<i.length;s++)"string"==typeof this.vars[i[s]]&&(this.vars[i[s]]=this.options.escapeFunction(this.vars[i[s]]));var r=this._build(this.vars);return a()(r)},_build:function(e){var t="text/template"===this.elem.attr("type")?this.elem.html():this.elem.get(0).outerHTML;try{return t.replace(/{([^{}]*)}/g,function(t,n){var i=e[n];return"string"==typeof i||"number"==typeof i?i:t})}catch(e){console.error(e,"data:",t)}},options:{escapeFunction:re}};function ue(e){return(ue="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)} /* * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at> * @@ -845,7 +834,7 @@ a.a.widget("oc.ocdialog",{options:{width:"auto",height:"auto",closeButton:!0,clo * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. - */a.a.fn.octemplate=function(e,t){if(e=e||{},this.length)return Object.create(se).init(e,t,this)},String.prototype.toRgb=function(){var e=this.toLowerCase();function t(e,t,n){this.r=e,this.g=t,this.b=n}function n(e,n,i){var s=new Array;s.push(n);for(var r=function(e,t){var n=new Array(3);return n[0]=(t[1].r-t[0].r)/e,n[1]=(t[1].g-t[0].g)/e,n[2]=(t[1].b-t[0].b)/e,n}(e,[n,i]),o=1;o<e;o++){var a=parseInt(n.r+r[0]*o),l=parseInt(n.g+r[1]*o),u=parseInt(n.b+r[2]*o);s.push(new t(a,l,u))}return s}null===e.match(/^([0-9a-f]{4}-?){8}$/)&&(e=md5(e)),e=e.replace(/[^0-9a-f]/g,"");var i=new t(182,70,157),s=new t(221,203,85),r=new t(0,130,201),o=n(6,i,s),a=n(6,s,r),l=n(6,r,i);return o.concat(a).concat(l)[function(e,t){for(var n=0,i=Array(),s=0;s<e.length;s++)i.push(parseInt(e.charAt(s),16)%16);for(var r in i)n+=i[r];return parseInt(parseInt(n)%t)}(e,18)]},a.a.fn.imageplaceholder=function(e,t,n){t=t||e;var i=e.toRgb();this.css("background-color","rgb("+i.r+", "+i.g+", "+i.b+")");var s=this.height()||n||32;this.height(s),this.width(s),this.css("color","#fff"),this.css("font-weight","normal"),this.css("text-align","center"),this.css("line-height",s+"px"),this.css("font-size",.55*s+"px"),null!==e&&e.length&&this.html(t[0].toUpperCase())},a.a.fn.clearimageplaceholder=function(){this.css("background-color",""),this.css("color",""),this.css("font-weight",""),this.css("text-align",""),this.css("line-height",""),this.css("font-size",""),this.html(""),this.removeClass("icon-loading"),this.removeClass("icon-loading-small")}, + */a.a.fn.octemplate=function(e,t){if(e=e||{},this.length)return Object.create(le).init(e,t,this)},String.prototype.toRgb=function(){var e=this.toLowerCase();function t(e,t,n){this.r=e,this.g=t,this.b=n}function n(e,n,i){var s=new Array;s.push(n);for(var r=function(e,t){var n=new Array(3);return n[0]=(t[1].r-t[0].r)/e,n[1]=(t[1].g-t[0].g)/e,n[2]=(t[1].b-t[0].b)/e,n}(e,[n,i]),o=1;o<e;o++){var a=parseInt(n.r+r[0]*o),l=parseInt(n.g+r[1]*o),u=parseInt(n.b+r[2]*o);s.push(new t(a,l,u))}return s}null===e.match(/^([0-9a-f]{4}-?){8}$/)&&(e=md5(e)),e=e.replace(/[^0-9a-f]/g,"");var i=new t(182,70,157),s=new t(221,203,85),r=new t(0,130,201),o=n(6,i,s),a=n(6,s,r),l=n(6,r,i);return o.concat(a).concat(l)[function(e,t){for(var n=0,i=Array(),s=0;s<e.length;s++)i.push(parseInt(e.charAt(s),16)%16);for(var r in i)n+=i[r];return parseInt(parseInt(n)%t)}(e,18)]},a.a.fn.imageplaceholder=function(e,t,n){t=t||e;var i=e.toRgb();this.css("background-color","rgb("+i.r+", "+i.g+", "+i.b+")");var s=this.height()||n||32;this.height(s),this.width(s),this.css("color","#fff"),this.css("font-weight","normal"),this.css("text-align","center"),this.css("line-height",s+"px"),this.css("font-size",.55*s+"px"),null!==e&&e.length&&this.html(t[0].toUpperCase())},a.a.fn.clearimageplaceholder=function(){this.css("background-color",""),this.css("color",""),this.css("font-weight",""),this.css("text-align",""),this.css("line-height",""),this.css("font-size",""),this.html(""),this.removeClass("icon-loading"),this.removeClass("icon-loading-small")}, /* * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at> * @@ -887,7 +876,7 @@ a.a.fn.selectRange=function(e,t){return this.each(function(){if(this.setSelectio * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ -a.a.fn.extend({showPassword:function(e){var t={fn:null,args:{}};t.fn=e;var n=function(e,t){t.val(e.val())},i=function(e,t,i){e.is(":checked")?(n(t,i),i.show(),t.hide()):(n(i,t),i.hide(),t.show())};return this.each(function(){var e=a()(this),s=a()(e.data("typetoggle")),r=function(e){var t=a()(e),n=a()("<input />");return n.attr({type:"text",class:t.attr("class"),style:t.attr("style"),size:t.attr("size"),name:t.attr("name")+"-clone",tabindex:t.attr("tabindex"),autocomplete:"off"}),void 0!==t.attr("placeholder")&&n.attr("placeholder",t.attr("placeholder")),n}(e);r.insertAfter(e),t.fn&&(t.args.input=e,t.args.checkbox=s,t.args.clone=r),s.bind("click",function(){i(s,e,r)}),e.bind("keyup",function(){n(e,r)}),r.bind("keyup",function(){n(r,e),e.trigger("keyup")}),r.bind("blur",function(){e.trigger("focusout")}),i(s,e,r),r.closest("form").submit(function(e){r.prop("type","password")}),t.fn&&t.fn(t.args)})}}),a.a.fn.tipsy=function(e){if(console.warn("Deprecation warning: tipsy is deprecated. Use tooltip instead."),"object"===re(e)&&null!==e){var t={placement:"bottom",delay:{show:0,hide:0},trigger:"hover",html:!1,container:"body"};if(e.gravity)switch(e.gravity){case"n":case"nw":case"ne":t.placement="bottom";break;case"s":case"sw":case"se":t.placement="top";break;case"w":t.placement="right";break;case"e":t.placement="left"}e.trigger&&(t.trigger=e.trigger),e.delayIn&&(t.delay.show=e.delayIn),e.delayOut&&(t.delay.hide=e.delayOut),e.html&&(t.html=!0),e.fallback&&(t.title=e.fallback),a.a.fn.tooltip.call(this,"destroy"),a.a.fn.tooltip.call(this,t)}else this.tooltip(e),a.a.fn.tooltip.call(this,e);return this},a.a.ui.autocomplete.prototype._resizeMenu=function(){this.menu.element.outerWidth(this.element.outerWidth())};i(487),i(494);var oe=i(72); +a.a.fn.extend({showPassword:function(e){var t={fn:null,args:{}};t.fn=e;var n=function(e,t){t.val(e.val())},i=function(e,t,i){e.is(":checked")?(n(t,i),i.show(),t.hide()):(n(i,t),i.hide(),t.show())};return this.each(function(){var e=a()(this),s=a()(e.data("typetoggle")),r=function(e){var t=a()(e),n=a()("<input />");return n.attr({type:"text",class:t.attr("class"),style:t.attr("style"),size:t.attr("size"),name:t.attr("name")+"-clone",tabindex:t.attr("tabindex"),autocomplete:"off"}),void 0!==t.attr("placeholder")&&n.attr("placeholder",t.attr("placeholder")),n}(e);r.insertAfter(e),t.fn&&(t.args.input=e,t.args.checkbox=s,t.args.clone=r),s.bind("click",function(){i(s,e,r)}),e.bind("keyup",function(){n(e,r)}),r.bind("keyup",function(){n(r,e),e.trigger("keyup")}),r.bind("blur",function(){e.trigger("focusout")}),i(s,e,r),r.closest("form").submit(function(e){r.prop("type","password")}),t.fn&&t.fn(t.args)})}}),a.a.fn.tipsy=function(e){if(console.warn("Deprecation warning: tipsy is deprecated. Use tooltip instead."),"object"===ue(e)&&null!==e){var t={placement:"bottom",delay:{show:0,hide:0},trigger:"hover",html:!1,container:"body"};if(e.gravity)switch(e.gravity){case"n":case"nw":case"ne":t.placement="bottom";break;case"s":case"sw":case"se":t.placement="top";break;case"w":t.placement="right";break;case"e":t.placement="left"}e.trigger&&(t.trigger=e.trigger),e.delayIn&&(t.delay.show=e.delayIn),e.delayOut&&(t.delay.hide=e.delayOut),e.html&&(t.html=!0),e.fallback&&(t.title=e.fallback),a.a.fn.tooltip.call(this,"destroy"),a.a.fn.tooltip.call(this,t)}else this.tooltip(e),a.a.fn.tooltip.call(this,e);return this},a.a.ui.autocomplete.prototype._resizeMenu=function(){this.menu.element.outerWidth(this.element.outerWidth())};i(487),i(494);var ce=i(72); /* * @copyright 2018 Christoph Wurst <christoph@winzerhof-wurst.at> * @@ -908,5 +897,5 @@ a.a.fn.extend({showPassword:function(e){var t={fn:null,args:{}};t.fn=e;var n=fun * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ -a()(document).ready(function(){Object(oe.b)()})}]); +a()(document).ready(function(){Object(ce.b)()})}]); //# sourceMappingURL=main.js.map
\ No newline at end of file |