Plugin Directory

Changeset 2442551


Ignore:
Timestamp:
12/18/2020 08:18:52 PM (4 years ago)
Author:
gfirem
Message:

Release 2.5.28

Location:
buddyforms
Files:
1186 added
20 edited

Legend:

Unmodified
Added
Removed
  • buddyforms/trunk/BuddyForms.php

    r2441942 r2442551  
    88 * Plugin URI:  https://themekraft.com/buddyforms/
    99 * Description: Contact Forms, Post Forms for User Generated Content and Registration Forms easily build in minutes. Ideal for User Submitted Posts. Extendable with Addons!
    10  * Version: 2.5.27
     10 * Version: 2.5.28
    1111 * Author: ThemeKraft
    1212 * Author URI: https://themekraft.com/buddyforms/
     
    4646         * @var string
    4747         */
    48         public  $version = '2.5.27' ;
     48        public  $version = '2.5.28' ;
    4949        /**
    5050         * @var array Frontend Global JS parameters
  • buddyforms/trunk/assets/resources/corner-popup/css/corner-popup.min.css

    r2441942 r2442551  
    1 #corner-popup a,#corner-popup a div,#corner-popup a span,#corner-popup div:after,#corner-popup div:before,#corner-popup span{-webkit-transition:all ease-in .3s;transition-property:all ease-in .3s;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent}#corner-popup a,#corner-popup a:hover{text-decoration:none}#corner-popup *,#corner-popup :after,#corner-popup :before{box-sizing:border-box}#corner-popup p{margin:0 0 10px}@media (max-width:768px){#corner-popup .hide-mobile{display:none!important}#corner-popup .xs-12{width:100%}}@media (min-width:768px){#corner-popup .sm-1{width:8.33333333%}#corner-popup .sm-2{width:16.66666667%}#corner-popup .sm-3{width:25%}#corner-popup .sm-4{width:33.33333333%}#corner-popup .sm-5{width:41.66666667%}#corner-popup .sm-6{width:50%}#corner-popup .sm-7{width:58.33333333%}#corner-popup .sm-8{width:66.66666667%}#corner-popup .sm-9{width:75%}#corner-popup .sm-10{width:83.33333333%}#corner-popup .sm-11{width:91.66666667%}#corner-popup .sm-12{width:100%}}#corner-popup .col{float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}#corner-popup .responsive{display:block;max-width:100%;height:auto}#corner-popup{font-family:'Open Sans',Halvetica,sans-serif;text-rendering:optimizeLegibility;display:none;position:fixed;bottom:0;right:0;width:100%;height:auto;padding:15px;background:#fff;border:1px solid #efefef;box-shadow:10px 10px 30px 0 rgba(0,0,0,.06);z-index:9999;align-items:center;justify-content:center;word-break:break-word}@media (max-width:768px){#corner-popup .popup-xs{width:100%!important;bottom:0!important;right:0!important;left:0!important}}@media (min-width:768px){#corner-popup{bottom:60px;right:80px;width:390px;padding:20px}}#corner-popup .corner-img{display:none;height:100%;width:140px;margin:0 auto;border-radius:50%}#corner-popup .corner-img-cookie{display:none;height:100%;width:95px;margin:0 auto}@media (min-width:768px){#corner-popup .corner-img,#corner-popup .corner-img-cookie{display:block}}#corner-popup .corner-close{position:relative;bottom:33px;left:94%;width:34px;height:34px;cursor:pointer;border-radius:50%;background:#fff;box-shadow:3px 5px 10px 0 rgba(0,0,0,.09)}@media (min-width:768px){#corner-popup .corner-close{bottom:31px;left:108%}#corner-popup .close-change{left:106%}#corner-popup .close-change1{left:104%}}#corner-popup .corner-close:after,#corner-popup .corner-close:before{position:absolute;left:15px;top:10px;content:' ';height:15px;width:4px;background-color:#543189}#corner-popup .corner-close:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}#corner-popup .corner-close:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#corner-popup .corner-container{position:relative;bottom:17px}#corner-popup .corner-container-1{position:relative;bottom:10px;padding-top:10px;padding-bottom:10px}#corner-popup .corner-container-2{position:relative;bottom:17px;padding:7px;padding-left:12px;padding-right:12px}#corner-popup .corner-head{font-weight:500;font-size:28px;line-height:32px;text-transform:uppercase;text-align:center;word-break:break-word;color:#543189;margin-bottom:12px}@media (min-width:768px){#corner-popup .corner-head{text-align:left}}#corner-popup .head-center{text-align:center!important}#corner-popup .corner-text{font-size:12px;line-height:18px;word-break:break-word;margin-top:-5px}#corner-popup .corner-btn,#corner-popup .corner-btn-close,#corner-popup .corner-btn-cookie{display:block;background:#543189;width:100%;height:39px;font-weight:300;font-size:14px;font-weight:500;text-align:center;color:#fff;vertical-align:middle;line-height:37px;cursor:pointer}#corner-popup .cookie-more{color:#553189;font-weight:700}.slide-left{position:relative;right:-400px;-webkit-animation:slideleft .8s forwards;-moz-animation:slideleft .8s forwards;animation:slideleft .8s forwards}.slide-left-rev{position:relative;right:-400px;-webkit-animation:slideleftrev .8s forwards;-moz-animation:slideleftrev .8s forwards;animation:slideleftrev .8s forwards}.slide-right{position:relative;left:-400px;-webkit-animation:slideright .8s forwards;-moz-animation:slideright .8s forwards;animation:slideright .8s forwards}.slide-right-rev{position:relative;left:-400px;-webkit-animation:sliderightrev .8s forwards;-moz-animation:sliderightrev .8s forwards;animation:sliderightrev .8s forwards}.slide-top{position:relative;bottom:-400px;-webkit-animation:slidetop .5s forwards;-moz-animation:slidetop .5s forwards;animation:slidetop .5s forwards}.slide-top-rev{position:relative;bottom:-400px;-webkit-animation:slidetoprev .5s forwards;-moz-animation:slidetoprev .5s forwards;animation:slidetoprev .5s forwards}@-webkit-keyframes slideleft{0%{transform:translateX(300px)}100%{transform:translateX(0)}}@-moz-keyframes slideleft{0%{transform:translateX(300px)}100%{transform:translateX(0)}}@keyframes slideleft{0%{transform:translateX(300px)}100%{transform:translateX(0)}}@-webkit-keyframes slideleftrev{0%{transform:translateX(0)}100%{transform:translateX(700px)}}@-moz-keyframes slideleftrev{0%{transform:translateX(0)}100%{transform:translateX(700px)}}@keyframes slideleftrev{0%{transform:translateX(0)}100%{transform:translateX(700px)}}@-webkit-keyframes slideright{0%{transform:translateX(-300px)}100%{transform:translateX(0)}}@-moz-keyframes slideright{0%{transform:translateX(-300px)}100%{transform:translateX(0)}}@keyframes slideright{0%{transform:translateX(-300px)}100%{transform:translateX(0)}}@-webkit-keyframes sliderightrev{0%{transform:translateX(0)}100%{transform:translateX(-700px)}}@-moz-keyframes sliderightrev{0%{transform:translateX(0)}100%{transform:translateX(-700px)}}@keyframes sliderightrev{0%{transform:translateX(0)}100%{transform:translateX(-700px)}}@-webkit-keyframes slidetop{0%{transform:translateY(200px)}100%{transform:translateY(0)}}@-moz-keyframes slidetop{0%{transform:translateY(200px)}100%{transform:translateY(0)}}@keyframes slidetop{0%{transform:translateY(200px)}100%{transform:translateY(0)}}@-webkit-keyframes slidetoprev{0%{transform:translateY(0)}100%{transform:translateY(300px)}}@-moz-keyframes slidetoprev{0%{transform:translateY(0)}100%{transform:translateY(300px)}}@keyframes slidetoprev{0%{transform:translateY(0)}100%{transform:translateY(300px)}}
     1/*
     2 * Corner Popup v1.15 - 26/7/2019
     3 * Author: Łukasz Brzostek
     4 *
     5 * This work is licensed under the Creative Commons
     6 * Attribution 4.0 International License:
     7 * https://creativecommons.org/licenses/by/4.0
     8*/#corner-popup a,#corner-popup a span,#corner-popup a div,#corner-popup span,#corner-popup div:before,#corner-popup div:after{-webkit-transition:all ease-in 0.3s;transition-property:all ease-in 0.3s;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent}#corner-popup a,#corner-popup a:hover{text-decoration:none}#corner-popup *,#corner-popup :after,#corner-popup :before{box-sizing:border-box}#corner-popup p{margin:0 0 10px}@media (max-width: 768px){#corner-popup .hide-mobile{display:none !important}#corner-popup .xs-12{width:100%}}@media (min-width: 768px){#corner-popup .sm-1{width:8.33333333%}#corner-popup .sm-2{width:16.66666667%}#corner-popup .sm-3{width:25%}#corner-popup .sm-4{width:33.33333333%}#corner-popup .sm-5{width:41.66666667%}#corner-popup .sm-6{width:50%}#corner-popup .sm-7{width:58.33333333%}#corner-popup .sm-8{width:66.66666667%}#corner-popup .sm-9{width:75%}#corner-popup .sm-10{width:83.33333333%}#corner-popup .sm-11{width:91.66666667%}#corner-popup .sm-12{width:100%}}#corner-popup .col{float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}#corner-popup .responsive{display:block;max-width:100%;height:auto}#corner-popup{font-family:'Open Sans', 'Halvetica', sans-serif;text-rendering:optimizeLegibility;display:none;position:fixed;bottom:0;right:0;width:100%;height:auto;padding:15px;background:#fff;border:1px solid #efefef;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.06);z-index:9999;align-items:center;justify-content:center;word-break:break-word}@media (max-width: 768px){#corner-popup .popup-xs{width:100% !important;bottom:0 !important;right:0 !important;left:0 !important}}@media (min-width: 768px){#corner-popup{bottom:60px;right:80px;width:390px;padding:20px}}#corner-popup .corner-img{display:none;height:100%;width:140px;margin:0 auto;border-radius:50%}#corner-popup .corner-img-cookie{display:none;height:100%;width:95px;margin:0 auto}@media (min-width: 768px){#corner-popup .corner-img,#corner-popup .corner-img-cookie{display:block}}#corner-popup .corner-close{position:relative;bottom:33px;left:94%;width:34px;height:34px;cursor:pointer;border-radius:50%;background:#fff;box-shadow:3px 5px 10px 0px rgba(0, 0, 0, 0.09)}@media (min-width: 768px){#corner-popup .corner-close{bottom:31px;left:108%}#corner-popup .close-change{left:106%}#corner-popup .close-change1{left:104%}}#corner-popup .corner-close:before,#corner-popup .corner-close:after{position:absolute;left:15px;top:10px;content:' ';height:15px;width:4px;background-color:#543189}#corner-popup .corner-close:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}#corner-popup .corner-close:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#corner-popup .corner-container{position:relative;bottom:17px}#corner-popup .corner-container-1{position:relative;bottom:10px;padding-top:10px;padding-bottom:10px}#corner-popup .corner-container-2{position:relative;bottom:17px;padding:7px;padding-left:12px;padding-right:12px}#corner-popup .corner-head{font-weight:500;font-size:28px;line-height:32px;text-transform:uppercase;text-align:center;word-break:break-word;color:#543189;margin-bottom:12px}@media (min-width: 768px){#corner-popup .corner-head{text-align:left}}#corner-popup .head-center{text-align:center !important}#corner-popup .corner-text{font-size:12px;line-height:18px;word-break:break-word;margin-top:-5px}#corner-popup .corner-btn,#corner-popup .corner-btn-cookie,#corner-popup .corner-btn-close{display:block;background:#543189;width:100%;height:39px;font-weight:300;font-size:14px;font-weight:500;text-align:center;color:#fff;vertical-align:middle;line-height:37px;cursor:pointer}#corner-popup .cookie-more{color:#553189;font-weight:bold}.slide-left{position:relative;right:-400px;-webkit-animation:slideleft 0.8s forwards;-moz-animation:slideleft 0.8s forwards;animation:slideleft 0.8s forwards}.slide-left-rev{position:relative;right:-400px;-webkit-animation:slideleftrev 0.8s forwards;-moz-animation:slideleftrev 0.8s forwards;animation:slideleftrev 0.8s forwards}.slide-right{position:relative;left:-400px;-webkit-animation:slideright 0.8s forwards;-moz-animation:slideright 0.8s forwards;animation:slideright 0.8s forwards}.slide-right-rev{position:relative;left:-400px;-webkit-animation:sliderightrev 0.8s forwards;-moz-animation:sliderightrev 0.8s forwards;animation:sliderightrev 0.8s forwards}.slide-top{position:relative;bottom:-400px;-webkit-animation:slidetop 0.5s forwards;-moz-animation:slidetop 0.5s forwards;animation:slidetop 0.5s forwards}.slide-top-rev{position:relative;bottom:-400px;-webkit-animation:slidetoprev 0.5s forwards;-moz-animation:slidetoprev 0.5s forwards;animation:slidetoprev 0.5s forwards}@-webkit-keyframes slideleft{0%{transform:translateX(300px);}100%{transform:translateX(0);}}@-moz-keyframes slideleft {0%{transform:translateX(300px);}100%{transform:translateX(0);}}@keyframes slideleft{0%{transform:translateX(300px);}100%{transform:translateX(0);}}@-webkit-keyframes slideleftrev{0%{transform:translateX(0);}100%{transform:translateX(700px);}}@-moz-keyframes slideleftrev {0%{transform:translateX(0);}100%{transform:translateX(700px);}}@keyframes slideleftrev{0%{transform:translateX(0);}100%{transform:translateX(700px);}}@-webkit-keyframes slideright{0%{transform:translateX(-300px);}100%{transform:translateX(0);}}@-moz-keyframes slideright {0%{transform:translateX(-300px);}100%{transform:translateX(0);}}@keyframes slideright{0%{transform:translateX(-300px);}100%{transform:translateX(0);}}@-webkit-keyframes sliderightrev{0%{transform:translateX(0);}100%{transform:translateX(-700px);}}@-moz-keyframes sliderightrev {0%{transform:translateX(0);}100%{transform:translateX(-700px);}}@keyframes sliderightrev{0%{transform:translateX(0);}100%{transform:translateX(-700px);}}@-webkit-keyframes slidetop{0%{transform:translateY(200px);}100%{transform:translateY(0);}}@-moz-keyframes slidetop {0%{transform:translateY(200px);}100%{transform:translateY(0);}}@keyframes slidetop{0%{transform:translateY(200px);}100%{transform:translateY(0);}}@-webkit-keyframes slidetoprev{0%{transform:translateY(0);}100%{transform:translateY(300px);}}@-moz-keyframes slidetoprev {0%{transform:translateY(0);}100%{transform:translateY(300px);}}@keyframes slidetoprev{0%{transform:translateY(0);}100%{transform:translateY(300px);}}
  • buddyforms/trunk/assets/resources/corner-popup/js/corner-popup.min.js

    r2441942 r2442551  
    1 if("undefined"==typeof jQuery)throw new Error("Corner Popup requires jQuery");!function(n){n.fn.cornerpopup=function(e){var o;e=n.extend({active:1,variant:1,slide:0,slideTop:0,timeOut:0,closeBtn:1,shadow:1,link1:"https://wp.pl",link2:"#",popupImg:"img/img-1.png",cookieImg:"img/cookie.png",messageImg:"img/icon-3.png",header:"Corner Popup",text1:'This website uses cookies to ensure you get the best experience on our website. <a href="http://www.allaboutcookies.org" target="_blank" class="cookie-more">More information.</a>',text2:"This is just a sample text. Feel free to change it to your own using proper parameter.",button1:"more",button2:"Got it",button3:"OK",content:"Your own html here.",loadContent:"no",width:"390px",font:"'Open Sans', 'Halvetica', sans-serif",colors:"#543189",bgColor:"#fff",borderColor:"#efefef",textColor:"#181818",iconColor:"#543189",btnColor:"#543189",btnTextColor:"#fff",corners:"0px",position:"right",escClose:0,beforePopup:function(){},afterPopup:function(){}},e);function c(){0==e.slide?n(cp).fadeOut(400,function(){n(this).remove(),e.afterPopup.call(this)}):s()}function s(){1==e.slideTop?n(cp).removeClass("slide-top").addClass("slide-top-rev"):1==e.slide&&"right"==e.position?n(cp).removeClass("slide-left").addClass("slide-left-rev"):1==e.slide&&"left"==e.position?n(cp).removeClass("slide-right").addClass("slide-right-rev"):1==e.slide&&"center"==e.position&&n(cp).removeClass("slide-top").addClass("slide-top-rev"),cpTemp=n(cp),cpTemp.animation="none",cpTemp.offsetHeight,cpTemp.animation=null,cpTemp.one("webkitAnimationEnd oanimationend msAnimationEnd animationend",function(o){cpTemp.remove(),e.afterPopup.call(this)})}cp="#corner-popup",n(cp).length&&(n(cp).remove(),console.info("Corner Popup already initialized")),0!=e.active&&(n("<div/>",{id:"corner-popup",class:"popup-xs"}).appendTo("body"),2==e.variant?"Yes"!=function(o){for(var e=o+"=",c=document.cookie.split(";"),s=0;s<c.length;s++){for(var n=c[s];" "==n.charAt(0);)n=n.substring(1,n.length);if(0==n.indexOf(e))return n.substring(e.length,n.length)}return null}("cp-cookies-accepted")?popupContent='<div class="hide-mobile col sm-4"><img src="'+e.cookieImg+'"class="corner-img-cookie responsive"></div><div class="col xs-12 sm-8"><div class="corner-close close-change"></div><div class="corner-container"><p class="corner-text">'+e.text1+'</p><a class="corner-btn-cookie">'+e.button2+"</a></div></div>":n(cp).remove():3==e.variant?popupContent='<div class="hide-mobile col sm-4"><img src="'+e.messageImg+'"class="corner-img-cookie responsive"></div><div class="col xs-12 sm-8"><div class="corner-close close-change"></div><div class="corner-container"><p class="corner-text">'+e.text2+'</p><a href="'+e.link2+'" class="corner-btn-close">'+e.button3+"</a></div></div>":4==e.variant?popupContent='<div class="hide-mobile col sm-4"><img src="'+e.messageImg+'"class="corner-img-cookie responsive"></div><div class="col xs-12 sm-8"><div class="corner-close close-change"></div><div class="corner-container-1"><p class="corner-text">'+e.text2+"</p></div></div>":5==e.variant?popupContent='<div class="col sm-12"><div class="corner-close close-change1"></div><div class="corner-container-1"><p class="corner-text">'+e.text2+"</p></div></div>":6==e.variant?popupContent='<div class="col sm-12"><div class="corner-close close-change1"></div><div class="corner-container-2"><p class="corner-text">'+e.text2+'</p><a href="'+e.link2+'" class="corner-btn-close">'+e.button3+"</a></div></div>":7==e.variant?popupContent='<div class="col sm-12"><div class="corner-close close-change1"></div><div class="corner-container-1"><p class="corner-head head-center">'+e.header+"</p></div></div>":8==e.variant?popupContent='<div class="col sm-12"><div class="corner-close close-change1"></div><div class="corner-container-1"><p class="corner-head">'+e.header+'</p><p class="corner-text">'+e.text2+"</p></div></div>":9==e.variant?popupContent='<div class="col sm-12"><div class="corner-close close-change1"></div><div class="corner-container-2"><p class="corner-head">'+e.header+'</p><p class="corner-text">'+e.text2+'</p><a href="'+e.link2+'" class="corner-btn-close">'+e.button3+"</a></div></div>":10==e.variant?popupContent='<div class="col sm-12"><div class="corner-close close-change1"></div><div class="corner-container">'+e.content+"</div></div>":popupContent='<div class="hide-mobile col sm-6"><a href="'+e.link1+'"><img src="'+e.popupImg+'"class="corner-img responsive"></a></div><div class="col xs-12 sm-6"><div class="corner-close"></div><div class="corner-container"><p class="corner-head">'+e.header+'</p><a href="'+e.link1+'" class="corner-btn">'+e.button1+"</a></div></div>",function(){e.beforePopup.call(this),0==e.slide?n(cp).html(popupContent).css("display","flex").hide().fadeIn(800):1==e.slideTop?n(cp).addClass("slide-top"):1==e.slide&&"right"==e.position?n(cp).addClass("slide-left"):1==e.slide&&"left"==e.position?n(cp).addClass("slide-right"):1==e.slide&&"center"==e.position&&n(cp).addClass("slide-top"),n(cp).html(popupContent).css("display","flex").show()}(),10==e.variant&&"no"!==e.loadContent&&n(".corner-container").load(e.loadContent),1!==e.closeBtn&&(n(".corner-close").remove(),768<n(window).width()&&n(cp).css("right","70px"),n(".corner-container").css({bottom:"15px","padding-top":"30px"}),n(".corner-container-1").css({bottom:"0","padding-bottom":"10px","padding-top":"20px"}),n(".corner-container-2").css({bottom:"12px","padding-top":"30px"})),1!==e.shadow&&n(cp).css("box-shadow","none"),"390px"!==e.width&&n(cp).css("width",e.width),"'Open Sans', 'Halvetica', sans-serif"!==e.font&&n(cp).css("font-family",e.font),"#543189"!==e.colors&&(n(".corner-btn, .corner-btn-cookie, .corner-btn-close").css("background-color",e.colors),n(".corner-head, .cookie-more").css("color",e.colors),n(cp).after("<style>#corner-popup .corner-close:after{background-color:"+e.colors+";}\n#corner-popup .corner-close:before{background-color:"+e.colors+";} </style>")),"#fff"!==e.bgColor&&n(cp).css("background-color",e.bgColor),"#efefef"!==e.borderColor&&n(cp).css("border-color",e.borderColor),"#181818"!==e.textColor&&n(".corner-text, .corner-head, .corner-container").css("color",e.textColor),"#543189"!==e.iconColor&&(n("body").append("<style></style>"),n("style").html("#corner-popup .corner-close:after{background-color:"+e.iconColor+";}\n#corner-popup .corner-close:before{background-color:"+e.iconColor+";")),"#543189"!==e.btnColor&&n(".corner-btn, .corner-btn-close, .corner-btn-cookie").css("background-color",e.btnColor),"#fff"!==e.btnTextColor&&n(".corner-btn, .corner-btn-close, .corner-btn-cookie").css("color",e.btnTextColor),"0px"!==e.corners&&n(cp).css("border-radius",e.corners),"right"!==e.position&&("left"==e.position&&768<n(window).width()?n(cp).css({right:"0",left:"60px"}):n(cp).css({right:"0",left:"0",margin:"0 auto"})),0!==e.timeOut&&(o=e.timeOut,setTimeout(function(){0==e.slide?n(cp).fadeOut(400,function(){n(this).remove(),e.afterPopup.call(this)}):s()},o)),n(".corner-close, .corner-btn-close, .corner-btn-cookie").click(function(){c()}),n(".corner-btn-cookie").click(function(){!function(o,e,c){var s=new Date;s.setTime(s.getTime()+24*c*60*60*1e3);var n="; expires="+s.toGMTString();document.cookie=o+"="+e+n+"; path=/"}("cp-cookies-accepted","Yes",365)}),n(document).keyup(function(o){0==e.escClose||"Escape"!==o.key&&27!=o.keyCode||c()}),n.fn.cornerpopup.popupClose=function(){c()})}}(jQuery);
     1;if('undefined'==typeof jQuery)throw new Error('Corner Popup requires jQuery');(function(e){e.fn.cornerpopup=function(o){var o=e.extend({active:1,variant:1,slide:0,slideTop:0,timeOut:0,closeBtn:1,shadow:1,link1:'https://wp.pl',link2:'#',popupImg:'img/img-1.png',cookieImg:'img/cookie.png',messageImg:'img/icon-3.png',header:'Corner Popup',text1:'This website uses cookies to ensure you get the best experience on our website. <a href="http://www.allaboutcookies.org" target="_blank" class="cookie-more">More information.</a>',text2:'This is just a sample text. Feel free to change it to your own using proper parameter.',button1:'more',button2:'Got it',button3:'OK',content:'Your own html here.',loadContent:'no',width:'390px',font:'\'Open Sans\', \'Halvetica\', sans-serif',colors:'#543189',bgColor:'#fff',borderColor:'#efefef',textColor:'#181818',iconColor:'#543189',btnColor:'#543189',btnTextColor:'#fff',corners:'0px',position:'right',escClose:0,beforePopup:function(){},afterPopup:function(){},},o);cp='#corner-popup';function n(e,s,c){var o=new Date();o.setTime(o.getTime()+(c*24*60*60*1000));var n='; expires='+o.toGMTString();document.cookie=e+'='+s+n+'; path=/'};function r(e){var c=e+'=',n=document.cookie.split(';');for(var s=0;s<n.length;s++){var o=n[s];while(o.charAt(0)==' ')o=o.substring(1,o.length);if(o.indexOf(c)==0)return o.substring(c.length,o.length)};return null};function i(){o.beforePopup.call(this);if(o.slide==0){e(cp).html(popupContent).css('display','flex').hide().fadeIn(800)}
     2else if(o.slideTop==1){e(cp).addClass('slide-top')}
     3else if(o.slide==1&&o.position=='right'){e(cp).addClass('slide-left')}
     4else if(o.slide==1&&o.position=='left'){e(cp).addClass('slide-right')}
     5else if(o.slide==1&&o.position=='center'){e(cp).addClass('slide-top')};e(cp).html(popupContent).css('display','flex').show()};function s(){if(o.slide==0){e(cp).fadeOut(400,function(){e(this).remove();o.afterPopup.call(this)})}
     6else{c()}};function c(){if(o.slideTop==1){e(cp).removeClass('slide-top').addClass('slide-top-rev')}
     7else if(o.slide==1&&o.position=='right'){e(cp).removeClass('slide-left').addClass('slide-left-rev')}
     8else if(o.slide==1&&o.position=='left'){e(cp).removeClass('slide-right').addClass('slide-right-rev')}
     9else if(o.slide==1&&o.position=='center'){e(cp).removeClass('slide-top').addClass('slide-top-rev')};cpTemp=e(cp);cpTemp.animation='none';cpTemp.offsetHeight;cpTemp.animation=null;cpTemp.one('webkitAnimationEnd oanimationend msAnimationEnd animationend',function(e){cpTemp.remove();o.afterPopup.call(this)})};function t(s){setTimeout(function(){if(o.slide==0){e(cp).fadeOut(400,function(){e(this).remove();o.afterPopup.call(this)})}
     10else{c()}},s)};if(e(cp).length){e(cp).remove();console.info('Corner Popup already initialized')};if(o.active!=0){e('<div/>',{id:'corner-popup',class:'popup-xs'}).appendTo('body');if(o.variant==2){if(r('cp-cookies-accepted')!='Yes'){popupContent='<div class="hide-mobile col sm-4"><img src="'+o.cookieImg+'"class="corner-img-cookie responsive"></div><div class="col xs-12 sm-8"><div class="corner-close close-change"></div><div class="corner-container"><p class="corner-text">'+o.text1+'</p><a class="corner-btn-cookie">'+o.button2+'</a></div></div>'}
     11else{e(cp).remove()}}
     12else if(o.variant==3){popupContent='<div class="hide-mobile col sm-4"><img src="'+o.messageImg+'"class="corner-img-cookie responsive"></div><div class="col xs-12 sm-8"><div class="corner-close close-change"></div><div class="corner-container"><p class="corner-text">'+o.text2+'</p><a href="'+o.link2+'" class="corner-btn-close">'+o.button3+'</a></div></div>'}
     13else if(o.variant==4){popupContent='<div class="hide-mobile col sm-4"><img src="'+o.messageImg+'"class="corner-img-cookie responsive"></div><div class="col xs-12 sm-8"><div class="corner-close close-change"></div><div class="corner-container-1"><p class="corner-text">'+o.text2+'</p></div></div>'}
     14else if(o.variant==5){popupContent='<div class="col sm-12"><div class="corner-close close-change1"></div><div class="corner-container-1"><p class="corner-text">'+o.text2+'</p></div></div>'}
     15else if(o.variant==6){popupContent='<div class="col sm-12"><div class="corner-close close-change1"></div><div class="corner-container-2"><p class="corner-text">'+o.text2+'</p><a href="'+o.link2+'" class="corner-btn-close">'+o.button3+'</a></div></div>'}
     16else if(o.variant==7){popupContent='<div class="col sm-12"><div class="corner-close close-change1"></div><div class="corner-container-1"><p class="corner-head head-center">'+o.header+'</p></div></div>'}
     17else if(o.variant==8){popupContent='<div class="col sm-12"><div class="corner-close close-change1"></div><div class="corner-container-1"><p class="corner-head">'+o.header+'</p><p class="corner-text">'+o.text2+'</p></div></div>'}
     18else if(o.variant==9){popupContent='<div class="col sm-12"><div class="corner-close close-change1"></div><div class="corner-container-2"><p class="corner-head">'+o.header+'</p><p class="corner-text">'+o.text2+'</p><a href="'+o.link2+'" class="corner-btn-close">'+o.button3+'</a></div></div>'}
     19else if(o.variant==10){popupContent='<div class="col sm-12"><div class="corner-close close-change1"></div><div class="corner-container">'+o.content+'</div></div>'}
     20else{popupContent='<div class="hide-mobile col sm-6"><a href="'+o.link1+'"><img src="'+o.popupImg+'"class="corner-img responsive"></a></div><div class="col xs-12 sm-6"><div class="corner-close"></div><div class="corner-container"><p class="corner-head">'+o.header+'</p><a href="'+o.link1+'" class="corner-btn">'+o.button1+'</a></div></div>'};i();if(o.variant==10&&o.loadContent!=='no')e('.corner-container').load(o.loadContent);if(o.closeBtn!==1){e('.corner-close').remove();if(e(window).width()>768){e(cp).css('right','70px')};e('.corner-container').css({'bottom':'15px','padding-top':'30px'});e('.corner-container-1').css({'bottom':'0','padding-bottom':'10px','padding-top':'20px'});e('.corner-container-2').css({'bottom':'12px','padding-top':'30px'})};if(o.shadow!==1)e(cp).css('box-shadow','none');if(o.width!=='390px')e(cp).css('width',o.width);if(o.font!=='\'Open Sans\', \'Halvetica\', sans-serif')e(cp).css('font-family',o.font);if(o.colors!=='#543189'){e('.corner-btn, .corner-btn-cookie, .corner-btn-close').css('background-color',o.colors);e('.corner-head, .cookie-more').css('color',o.colors);e(cp).after('<style>#corner-popup .corner-close:after{background-color:'+o.colors+';}\n#corner-popup .corner-close:before{background-color:'+o.colors+';} </style>')};if(o.bgColor!=='#fff')e(cp).css('background-color',o.bgColor);if(o.borderColor!=='#efefef')e(cp).css('border-color',o.borderColor);if(o.textColor!=='#181818')e('.corner-text, .corner-head, .corner-container').css('color',o.textColor);if(o.iconColor!=='#543189'){e('body').append('<style></style>');e('style').html('#corner-popup .corner-close:after{background-color:'+o.iconColor+';}\n#corner-popup .corner-close:before{background-color:'+o.iconColor+';')};if(o.btnColor!=='#543189')e('.corner-btn, .corner-btn-close, .corner-btn-cookie').css('background-color',o.btnColor);if(o.btnTextColor!=='#fff')e('.corner-btn, .corner-btn-close, .corner-btn-cookie').css('color',o.btnTextColor);if(o.corners!=='0px')e(cp).css('border-radius',o.corners);if(o.position!=='right'){if(o.position=='left'&&e(window).width()>768){e(cp).css({'right':'0','left':'60px'})}
     21else{e(cp).css({'right':'0','left':'0','margin':'0 auto'})}};if(o.timeOut!==0)t(o.timeOut);e('.corner-close, .corner-btn-close, .corner-btn-cookie').click(function(){s()});e('.corner-btn-cookie').click(function(){n('cp-cookies-accepted','Yes',365)});e(document).keyup(function(e){if(o.escClose!=0&&(e.key==='Escape'||e.keyCode==27))s()});e.fn.cornerpopup.popupClose=function(){s()}}}})(jQuery);
  • buddyforms/trunk/assets/resources/dropzone/basic.min.css

    r2441942 r2442551  
    1 .dropzone,.dropzone *{box-sizing:border-box}.dropzone{position:relative}.dropzone .dz-preview{position:relative;display:inline-block;width:120px;margin:0.5em}.dropzone .dz-preview .dz-progress{display:block;height:15px;border:1px solid #aaa}.dropzone .dz-preview .dz-progress .dz-upload{display:block;height:100%;width:0;background:green}.dropzone .dz-preview .dz-error-message{color:red;display:none}.dropzone .dz-preview.dz-error .dz-error-message,.dropzone .dz-preview.dz-error .dz-error-mark{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{display:block}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{position:absolute;display:none;left:30px;top:30px;width:54px;height:58px;left:50%;margin-left:-27px}
     1/*
     2 * The MIT License
     3 * Copyright (c) 2012 Matias Meno <[email protected]>
     4 */.dropzone,.dropzone *{box-sizing:border-box}.dropzone{position:relative}.dropzone .dz-preview{position:relative;display:inline-block;width:120px;margin:0.5em}.dropzone .dz-preview .dz-progress{display:block;height:15px;border:1px solid #aaa}.dropzone .dz-preview .dz-progress .dz-upload{display:block;height:100%;width:0;background:green}.dropzone .dz-preview .dz-error-message{color:red;display:none}.dropzone .dz-preview.dz-error .dz-error-message,.dropzone .dz-preview.dz-error .dz-error-mark{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{display:block}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{position:absolute;display:none;left:30px;top:30px;width:54px;height:58px;left:50%;margin-left:-27px}
  • buddyforms/trunk/assets/resources/dropzone/dropzone-amd-module.min.js

    r2441942 r2442551  
    1 !function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(e){var t={exports:{}};function n(e){return(n="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)}function a(e,t){return!t||"object"!==n(t)&&"function"!=typeof t?s(e):t}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function o(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}var c=function(){function e(){u(this,e)}return o(e,[{key:"on",value:function(e,t){return this._callbacks=this._callbacks||{},this._callbacks[e]||(this._callbacks[e]=[]),this._callbacks[e].push(t),this}},{key:"emit",value:function(e){this._callbacks=this._callbacks||{};var t=this._callbacks[e];if(t){for(var n=arguments.length,i=new Array(1<n?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];var o=!0,a=!1,l=void 0;try{for(var s,u=t[Symbol.iterator]();!(o=(s=u.next()).done);o=!0){s.value.apply(this,i)}}catch(e){a=!0,l=e}finally{try{o||null==u.return||u.return()}finally{if(a)throw l}}}return this}},{key:"off",value:function(e,t){if(!this._callbacks||0===arguments.length)return this._callbacks={},this;var n=this._callbacks[e];if(!n)return this;if(1===arguments.length)return delete this._callbacks[e],this;for(var i=0;i<n.length;i++){if(n[i]===t){n.splice(i,1);break}}return this}}]),e}(),d=function(){function z(e,t){var n,i,r;if(u(this,z),(n=a(this,l(z).call(this))).element=e,n.version=z.version,n.defaultOptions.previewTemplate=n.defaultOptions.previewTemplate.replace(/\n*/g,""),n.clickableElements=[],n.listeners=[],n.files=[],"string"==typeof n.element&&(n.element=document.querySelector(n.element)),!n.element||null==n.element.nodeType)throw new Error("Invalid dropzone element.");if(n.element.dropzone)throw new Error("Dropzone already attached.");z.instances.push(s(n)),n.element.dropzone=s(n);var o=null!=(r=z.optionsForElement(n.element))?r:{};if(n.options=z.extend({},n.defaultOptions,o,null!=t?t:{}),n.options.forceFallback||!z.isBrowserSupported())return a(n,n.options.fallback.call(s(n)));if(null==n.options.url&&(n.options.url=n.element.getAttribute("action")),!n.options.url)throw new Error("No URL provided.");if(n.options.acceptedFiles&&n.options.acceptedMimeTypes)throw new Error("You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated.");if(n.options.uploadMultiple&&n.options.chunking)throw new Error("You cannot set both: uploadMultiple and chunking.");return n.options.acceptedMimeTypes&&(n.options.acceptedFiles=n.options.acceptedMimeTypes,delete n.options.acceptedMimeTypes),null!=n.options.renameFilename&&(n.options.renameFile=function(e){return n.options.renameFilename.call(s(n),e.name,e)}),n.options.method=n.options.method.toUpperCase(),(i=n.getExistingFallback())&&i.parentNode&&i.parentNode.removeChild(i),!1!==n.options.previewsContainer&&(n.options.previewsContainer?n.previewsContainer=z.getElement(n.options.previewsContainer,"previewsContainer"):n.previewsContainer=n.element),n.options.clickable&&(!0===n.options.clickable?n.clickableElements=[n.element]:n.clickableElements=z.getElements(n.options.clickable,"clickable")),n.init(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&i(e,t)}(z,c),o(z,null,[{key:"initClass",value:function(){this.prototype.Emitter=c,this.prototype.events=["drop","dragstart","dragend","dragenter","dragover","dragleave","addedfile","addedfiles","removedfile","thumbnail","error","errormultiple","processing","processingmultiple","uploadprogress","totaluploadprogress","sending","sendingmultiple","success","successmultiple","canceled","canceledmultiple","complete","completemultiple","reset","maxfilesexceeded","maxfilesreached","queuecomplete"],this.prototype.defaultOptions={url:null,method:"post",withCredentials:!1,timeout:3e4,parallelUploads:2,uploadMultiple:!1,chunking:!1,forceChunking:!1,chunkSize:2e6,parallelChunkUploads:!1,retryChunks:!1,retryChunksLimit:3,maxFilesize:256,paramName:"file",createImageThumbnails:!0,maxThumbnailFilesize:10,thumbnailWidth:120,thumbnailHeight:120,thumbnailMethod:"crop",resizeWidth:null,resizeHeight:null,resizeMimeType:null,resizeQuality:.8,resizeMethod:"contain",filesizeBase:1e3,maxFiles:null,headers:null,clickable:!0,ignoreHiddenFiles:!0,acceptedFiles:null,acceptedMimeTypes:null,autoProcessQueue:!0,autoQueue:!0,addRemoveLinks:!1,previewsContainer:null,hiddenInputContainer:"body",capture:null,renameFilename:null,renameFile:null,forceFallback:!1,dictDefaultMessage:"Drop files here to upload",dictFallbackMessage:"Your browser does not support drag'n'drop file uploads.",dictFallbackText:"Please use the fallback form below to upload your files like in the olden days.",dictFileTooBig:"File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.",dictInvalidFileType:"You can't upload files of this type.",dictResponseError:"Server responded with {{statusCode}} code.",dictCancelUpload:"Cancel upload",dictUploadCanceled:"Upload canceled.",dictCancelUploadConfirmation:"Are you sure you want to cancel this upload?",dictRemoveFile:"Remove file",dictRemoveFileConfirmation:null,dictMaxFilesExceeded:"You can not upload any more files.",dictFileSizeUnits:{tb:"TB",gb:"GB",mb:"MB",kb:"KB",b:"b"},init:function(){},params:function(e,t,n){if(n)return{dzuuid:n.file.upload.uuid,dzchunkindex:n.index,dztotalfilesize:n.file.size,dzchunksize:this.options.chunkSize,dztotalchunkcount:n.file.upload.totalChunkCount,dzchunkbyteoffset:n.index*this.options.chunkSize}},accept:function(e,t){return t()},chunksUploaded:function(e,t){t()},fallback:function(){var e;this.element.className="".concat(this.element.className," dz-browser-not-supported");var t=!0,n=!1,i=void 0;try{for(var r,o=this.element.getElementsByTagName("div")[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;if(/(^| )dz-message($| )/.test(a.className)){(e=a).className="dz-message";break}}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}e||(e=z.createElement('<div class="dz-message"><span></span></div>'),this.element.appendChild(e));var l=e.getElementsByTagName("span")[0];return l&&(null!=l.textContent?l.textContent=this.options.dictFallbackMessage:null!=l.innerText&&(l.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize:function(e,t,n,i){var r={srcX:0,srcY:0,srcWidth:e.width,srcHeight:e.height},o=e.width/e.height;null==t&&null==n?(t=r.srcWidth,n=r.srcHeight):null==t?t=n*o:null==n&&(n=t/o);var a=(t=Math.min(t,r.srcWidth))/(n=Math.min(n,r.srcHeight));if(r.srcWidth>t||r.srcHeight>n)if("crop"===i)a<o?(r.srcHeight=e.height,r.srcWidth=r.srcHeight*a):(r.srcWidth=e.width,r.srcHeight=r.srcWidth/a);else{if("contain"!==i)throw new Error("Unknown resizeMethod '".concat(i,"'"));a<o?n=t/o:t=n*o}return r.srcX=(e.width-r.srcWidth)/2,r.srcY=(e.height-r.srcHeight)/2,r.trgWidth=t,r.trgHeight=n,r},transformFile:function(e,t){return(this.options.resizeWidth||this.options.resizeHeight)&&e.type.match(/image.*/)?this.resizeImage(e,this.options.resizeWidth,this.options.resizeHeight,this.options.resizeMethod,t):t(e)},previewTemplate:'<div class="dz-preview dz-file-preview">\n  <div class="dz-image"><img data-dz-thumbnail /></div>\n  <div class="dz-details">\n    <div class="dz-size"><span data-dz-size></span></div>\n    <div class="dz-filename"><span data-dz-name></span></div>\n  </div>\n  <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>\n  <div class="dz-error-message"><span data-dz-errormessage></span></div>\n  <div class="dz-success-mark">\n    <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n      <title>Check</title>\n      <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <path d="M23.5,31.8431458 L17.5852419,25.9283877 C16.0248253,24.3679711 13.4910294,24.366835 11.9289322,25.9289322 C10.3700136,27.4878508 10.3665912,30.0234455 11.9283877,31.5852419 L20.4147581,40.0716123 C20.5133999,40.1702541 20.6159315,40.2626649 20.7218615,40.3488435 C22.2835669,41.8725651 24.794234,41.8626202 26.3461564,40.3106978 L43.3106978,23.3461564 C44.8771021,21.7797521 44.8758057,19.2483887 43.3137085,17.6862915 C41.7547899,16.1273729 39.2176035,16.1255422 37.6538436,17.6893022 L23.5,31.8431458 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z" stroke-opacity="0.198794158" stroke="#747474" fill-opacity="0.816519475" fill="#FFFFFF"></path>\n      </g>\n    </svg>\n  </div>\n  <div class="dz-error-mark">\n    <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n      <title>Error</title>\n      <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g stroke="#747474" stroke-opacity="0.198794158" fill="#FFFFFF" fill-opacity="0.816519475">\n          <path d="M32.6568542,29 L38.3106978,23.3461564 C39.8771021,21.7797521 39.8758057,19.2483887 38.3137085,17.6862915 C36.7547899,16.1273729 34.2176035,16.1255422 32.6538436,17.6893022 L27,23.3431458 L21.3461564,17.6893022 C19.7823965,16.1255422 17.2452101,16.1273729 15.6862915,17.6862915 C14.1241943,19.2483887 14.1228979,21.7797521 15.6893022,23.3461564 L21.3431458,29 L15.6893022,34.6538436 C14.1228979,36.2202479 14.1241943,38.7516113 15.6862915,40.3137085 C17.2452101,41.8726271 19.7823965,41.8744578 21.3461564,40.3106978 L27,34.6568542 L32.6538436,40.3106978 C34.2176035,41.8744578 36.7547899,41.8726271 38.3137085,40.3137085 C39.8758057,38.7516113 39.8771021,36.2202479 38.3106978,34.6538436 L32.6568542,29 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z"></path>\n        </g>\n      </g>\n    </svg>\n  </div>\n</div>',drop:function(){return this.element.classList.remove("dz-drag-hover")},dragstart:function(){},dragend:function(){return this.element.classList.remove("dz-drag-hover")},dragenter:function(){return this.element.classList.add("dz-drag-hover")},dragover:function(){return this.element.classList.add("dz-drag-hover")},dragleave:function(){return this.element.classList.remove("dz-drag-hover")},paste:function(){},reset:function(){return this.element.classList.remove("dz-started")},addedfile:function(t){var n=this;if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer){t.previewElement=z.createElement(this.options.previewTemplate.trim()),t.previewTemplate=t.previewElement,this.previewsContainer.appendChild(t.previewElement);var e=!0,i=!1,r=void 0;try{for(var o,a=t.previewElement.querySelectorAll("[data-dz-name]")[Symbol.iterator]();!(e=(o=a.next()).done);e=!0){var l=o.value;l.textContent=t.name}}catch(e){i=!0,r=e}finally{try{e||null==a.return||a.return()}finally{if(i)throw r}}var s=!0,u=!1,c=void 0;try{for(var d,h=t.previewElement.querySelectorAll("[data-dz-size]")[Symbol.iterator]();!(s=(d=h.next()).done);s=!0)(l=d.value).innerHTML=this.filesize(t.size)}catch(e){u=!0,c=e}finally{try{s||null==h.return||h.return()}finally{if(u)throw c}}this.options.addRemoveLinks&&(t._removeLink=z.createElement('<a class="dz-remove" href="javascript:undefined;" data-dz-remove>'.concat(this.options.dictRemoveFile,"</a>")),t.previewElement.appendChild(t._removeLink));function p(e){return e.preventDefault(),e.stopPropagation(),t.status===z.UPLOADING?z.confirm(n.options.dictCancelUploadConfirmation,function(){return n.removeFile(t)}):n.options.dictRemoveFileConfirmation?z.confirm(n.options.dictRemoveFileConfirmation,function(){return n.removeFile(t)}):n.removeFile(t)}var f=!0,v=!1,m=void 0;try{for(var y,g=t.previewElement.querySelectorAll("[data-dz-remove]")[Symbol.iterator]();!(f=(y=g.next()).done);f=!0){y.value.addEventListener("click",p)}}catch(e){v=!0,m=e}finally{try{f||null==g.return||g.return()}finally{if(v)throw m}}}},removedfile:function(e){return null!=e.previewElement&&null!=e.previewElement.parentNode&&e.previewElement.parentNode.removeChild(e.previewElement),this._updateMaxFilesReachedClass()},thumbnail:function(e,t){if(e.previewElement){e.previewElement.classList.remove("dz-file-preview");var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-thumbnail]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var l=o.value;l.alt=e.name,l.src=t}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}return setTimeout(function(){return e.previewElement.classList.add("dz-image-preview")},1)}},error:function(e,t){if(e.previewElement){e.previewElement.classList.add("dz-error"),"String"!=typeof t&&t.error&&(t=t.error);var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-errormessage]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){o.value.textContent=t}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}}},errormultiple:function(){},processing:function(e){if(e.previewElement&&(e.previewElement.classList.add("dz-processing"),e._removeLink))return e._removeLink.innerHTML=this.options.dictCancelUpload},processingmultiple:function(){},uploadprogress:function(e,t){if(e.previewElement){var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-uploadprogress]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var l=o.value;"PROGRESS"===l.nodeName?l.value=t:l.style.width="".concat(t,"%")}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}}},totaluploadprogress:function(){},sending:function(){},sendingmultiple:function(){},success:function(e){if(e.previewElement)return e.previewElement.classList.add("dz-success")},successmultiple:function(){},canceled:function(e){return this.emit("error",e,this.options.dictUploadCanceled)},canceledmultiple:function(){},complete:function(e){if(e._removeLink&&(e._removeLink.innerHTML=this.options.dictRemoveFile),e.previewElement)return e.previewElement.classList.add("dz-complete")},completemultiple:function(){},maxfilesexceeded:function(){},maxfilesreached:function(){},queuecomplete:function(){},addedfiles:function(){}},this.prototype._thumbnailQueue=[],this.prototype._processingThumbnail=!1}},{key:"extend",value:function(e){for(var t=arguments.length,n=new Array(1<t?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];for(var r=0,o=n;r<o.length;r++){var a=o[r];for(var l in a){var s=a[l];e[l]=s}}return e}}]),o(z,[{key:"getAcceptedFiles",value:function(){return this.files.filter(function(e){return e.accepted}).map(function(e){return e})}},{key:"getRejectedFiles",value:function(){return this.files.filter(function(e){return!e.accepted}).map(function(e){return e})}},{key:"getFilesWithStatus",value:function(t){return this.files.filter(function(e){return e.status===t}).map(function(e){return e})}},{key:"getQueuedFiles",value:function(){return this.getFilesWithStatus(z.QUEUED)}},{key:"getUploadingFiles",value:function(){return this.getFilesWithStatus(z.UPLOADING)}},{key:"getAddedFiles",value:function(){return this.getFilesWithStatus(z.ADDED)}},{key:"getActiveFiles",value:function(){return this.files.filter(function(e){return e.status===z.UPLOADING||e.status===z.QUEUED}).map(function(e){return e})}},{key:"init",value:function(){var s=this;if("form"===this.element.tagName&&this.element.setAttribute("enctype","multipart/form-data"),this.element.classList.contains("dropzone")&&!this.element.querySelector(".dz-message")&&this.element.appendChild(z.createElement('<div class="dz-default dz-message"><button class="dz-button" type="button">'.concat(this.options.dictDefaultMessage,"</button></div>"))),this.clickableElements.length){!function l(){return s.hiddenFileInput&&s.hiddenFileInput.parentNode.removeChild(s.hiddenFileInput),s.hiddenFileInput=document.createElement("input"),s.hiddenFileInput.setAttribute("type","file"),(null===s.options.maxFiles||1<s.options.maxFiles)&&s.hiddenFileInput.setAttribute("multiple","multiple"),s.hiddenFileInput.className="dz-hidden-input",null!==s.options.acceptedFiles&&s.hiddenFileInput.setAttribute("accept",s.options.acceptedFiles),null!==s.options.capture&&s.hiddenFileInput.setAttribute("capture",s.options.capture),s.hiddenFileInput.style.visibility="hidden",s.hiddenFileInput.style.position="absolute",s.hiddenFileInput.style.top="0",s.hiddenFileInput.style.left="0",s.hiddenFileInput.style.height="0",s.hiddenFileInput.style.width="0",z.getElement(s.options.hiddenInputContainer,"hiddenInputContainer").appendChild(s.hiddenFileInput),s.hiddenFileInput.addEventListener("change",function(){var e=s.hiddenFileInput.files;if(e.length){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;s.addFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}}return s.emit("addedfiles",e),l()})}()}this.URL=null!==window.URL?window.URL:window.webkitURL;var e=!0,t=!1,n=void 0;try{for(var i,r=this.events[Symbol.iterator]();!(e=(i=r.next()).done);e=!0){var o=i.value;this.on(o,this.options[o])}}catch(e){t=!0,n=e}finally{try{e||null==r.return||r.return()}finally{if(t)throw n}}this.on("uploadprogress",function(){return s.updateTotalUploadProgress()}),this.on("removedfile",function(){return s.updateTotalUploadProgress()}),this.on("canceled",function(e){return s.emit("complete",e)}),this.on("complete",function(e){if(0===s.getAddedFiles().length&&0===s.getUploadingFiles().length&&0===s.getQueuedFiles().length)return setTimeout(function(){return s.emit("queuecomplete")},0)});function a(e){var t;return(t=e).dataTransfer.types&&t.dataTransfer.types.some(function(e){return"Files"==e})&&(e.stopPropagation(),e.preventDefault?e.preventDefault():e.returnValue=!1)}return this.listeners=[{element:this.element,events:{dragstart:function(e){return s.emit("dragstart",e)},dragenter:function(e){return a(e),s.emit("dragenter",e)},dragover:function(e){var t;try{t=e.dataTransfer.effectAllowed}catch(e){}return e.dataTransfer.dropEffect="move"===t||"linkMove"===t?"move":"copy",a(e),s.emit("dragover",e)},dragleave:function(e){return s.emit("dragleave",e)},drop:function(e){return a(e),s.drop(e)},dragend:function(e){return s.emit("dragend",e)}}}],this.clickableElements.forEach(function(t){return s.listeners.push({element:t,events:{click:function(e){return t===s.element&&e.target!==s.element&&!z.elementInside(e.target,s.element.querySelector(".dz-message"))||s.hiddenFileInput.click(),!0}}})}),this.enable(),this.options.init.call(this)}},{key:"destroy",value:function(){return this.disable(),this.removeAllFiles(!0),null!=this.hiddenFileInput&&this.hiddenFileInput.parentNode&&(this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput),this.hiddenFileInput=null),delete this.element.dropzone,z.instances.splice(z.instances.indexOf(this),1)}},{key:"updateTotalUploadProgress",value:function(){var e,t=0,n=0;if(this.getActiveFiles().length){var i=!0,r=!1,o=void 0;try{for(var a,l=this.getActiveFiles()[Symbol.iterator]();!(i=(a=l.next()).done);i=!0){var s=a.value;t+=s.upload.bytesSent,n+=s.upload.total}}catch(e){r=!0,o=e}finally{try{i||null==l.return||l.return()}finally{if(r)throw o}}e=100*t/n}else e=100;return this.emit("totaluploadprogress",e,n,t)}},{key:"_getParamName",value:function(e){return"function"==typeof this.options.paramName?this.options.paramName(e):"".concat(this.options.paramName).concat(this.options.uploadMultiple?"[".concat(e,"]"):"")}},{key:"_renameFile",value:function(e){return"function"!=typeof this.options.renameFile?e.name:this.options.renameFile(e)}},{key:"getFallbackForm",value:function(){var e,t;if(e=this.getExistingFallback())return e;var n='<div class="dz-fallback">';this.options.dictFallbackText&&(n+="<p>".concat(this.options.dictFallbackText,"</p>")),n+='<input type="file" name="'.concat(this._getParamName(0),'" ').concat(this.options.uploadMultiple?'multiple="multiple"':void 0,' /><input type="submit" value="Upload!"></div>');var i=z.createElement(n);return"FORM"!==this.element.tagName?(t=z.createElement('<form action="'.concat(this.options.url,'" enctype="multipart/form-data" method="').concat(this.options.method,'"></form>'))).appendChild(i):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),null!=t?t:i}},{key:"getExistingFallback",value:function(){function e(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;if(/(^| )fallback($| )/.test(a.className))return a}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}}for(var t=0,n=["div","form"];t<n.length;t++){var i,r=n[t];if(i=e(this.element.getElementsByTagName(r)))return i}}},{key:"setupEventListeners",value:function(){return this.listeners.map(function(i){return function(){var e=[];for(var t in i.events){var n=i.events[t];e.push(i.element.addEventListener(t,n,!1))}return e}()})}},{key:"removeEventListeners",value:function(){return this.listeners.map(function(i){return function(){var e=[];for(var t in i.events){var n=i.events[t];e.push(i.element.removeEventListener(t,n,!1))}return e}()})}},{key:"disable",value:function(){var t=this;return this.clickableElements.forEach(function(e){return e.classList.remove("dz-clickable")}),this.removeEventListeners(),this.disabled=!0,this.files.map(function(e){return t.cancelUpload(e)})}},{key:"enable",value:function(){return delete this.disabled,this.clickableElements.forEach(function(e){return e.classList.add("dz-clickable")}),this.setupEventListeners()}},{key:"filesize",value:function(e){var t=0,n="b";if(0<e){for(var i=["tb","gb","mb","kb","b"],r=0;r<i.length;r++){var o=i[r];if(Math.pow(this.options.filesizeBase,4-r)/10<=e){t=e/Math.pow(this.options.filesizeBase,4-r),n=o;break}}t=Math.round(10*t)/10}return"<strong>".concat(t,"</strong> ").concat(this.options.dictFileSizeUnits[n])}},{key:"_updateMaxFilesReachedClass",value:function(){return null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}},{key:"drop",value:function(e){if(e.dataTransfer){this.emit("drop",e);for(var t=[],n=0;n<e.dataTransfer.files.length;n++)t[n]=e.dataTransfer.files[n];if(t.length){var i=e.dataTransfer.items;i&&i.length&&null!=i[0].webkitGetAsEntry?this._addFilesFromItems(i):this.handleFiles(t)}this.emit("addedfiles",t)}}},{key:"paste",value:function(e){if(null!=(t=null!=e?e.clipboardData:void 0,n=function(e){return e.items},null!=t?n(t):void 0)){var t,n;this.emit("paste",e);var i=e.clipboardData.items;return i.length?this._addFilesFromItems(i):void 0}}},{key:"handleFiles",value:function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;this.addFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}}},{key:"_addFilesFromItems",value:function(s){var u=this;return function(){var e=[],t=!0,n=!1,i=void 0;try{for(var r,o=s[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a,l=r.value;null!=l.webkitGetAsEntry&&(a=l.webkitGetAsEntry())?a.isFile?e.push(u.addFile(l.getAsFile())):a.isDirectory?e.push(u._addFilesFromDirectory(a,a.name)):e.push(void 0):null!=l.getAsFile&&(null==l.kind||"file"===l.kind)?e.push(u.addFile(l.getAsFile())):e.push(void 0)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return e}()}},{key:"_addFilesFromDirectory",value:function(e,s){function t(t){return e=console,n="log",i=function(e){return e.log(t)},null!=e&&"function"==typeof e[n]?i(e,n):void 0;var e,n,i}var u=this,n=e.createReader();return function l(){return n.readEntries(function(e){if(0<e.length){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;a.isFile?a.file(function(e){if(!u.options.ignoreHiddenFiles||"."!==e.name.substring(0,1))return e.fullPath="".concat(s,"/").concat(e.name),u.addFile(e)}):a.isDirectory&&u._addFilesFromDirectory(a,"".concat(s,"/").concat(a.name))}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}l()}return null},t)}()}},{key:"accept",value:function(e,t){this.options.maxFilesize&&e.size>1024*this.options.maxFilesize*1024?t(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(e.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):z.isValidFile(e,this.options.acceptedFiles)?null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(t(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",e)):this.options.accept.call(this,e,t):t(this.options.dictInvalidFileType)}},{key:"addFile",value:function(t){var n=this;t.upload={uuid:z.uuidv4(),progress:0,total:t.size,bytesSent:0,filename:this._renameFile(t)},this.files.push(t),t.status=z.ADDED,this.emit("addedfile",t),this._enqueueThumbnail(t),this.accept(t,function(e){e?(t.accepted=!1,n._errorProcessing([t],e)):(t.accepted=!0,n.options.autoQueue&&n.enqueueFile(t)),n._updateMaxFilesReachedClass()})}},{key:"enqueueFiles",value:function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;this.enqueueFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return null}},{key:"enqueueFile",value:function(e){var t=this;if(e.status!==z.ADDED||!0!==e.accepted)throw new Error("This file can't be queued because it has already been processed or was rejected.");if(e.status=z.QUEUED,this.options.autoProcessQueue)return setTimeout(function(){return t.processQueue()},0)}},{key:"_enqueueThumbnail",value:function(e){var t=this;if(this.options.createImageThumbnails&&e.type.match(/image.*/)&&e.size<=1024*this.options.maxThumbnailFilesize*1024)return this._thumbnailQueue.push(e),setTimeout(function(){return t._processThumbnailQueue()},0)}},{key:"_processThumbnailQueue",value:function(){var t=this;if(!this._processingThumbnail&&0!==this._thumbnailQueue.length){this._processingThumbnail=!0;var n=this._thumbnailQueue.shift();return this.createThumbnail(n,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,function(e){return t.emit("thumbnail",n,e),t._processingThumbnail=!1,t._processThumbnailQueue()})}}},{key:"removeFile",value:function(e){if(e.status===z.UPLOADING&&this.cancelUpload(e),this.files=h(this.files,e),this.emit("removedfile",e),0===this.files.length)return this.emit("reset")}},{key:"removeAllFiles",value:function(e){null==e&&(e=!1);var t=!0,n=!1,i=void 0;try{for(var r,o=this.files.slice()[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;a.status===z.UPLOADING&&!e||this.removeFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return null}},{key:"resizeImage",value:function(r,e,t,n,o){var a=this;return this.createThumbnail(r,e,t,n,!0,function(e,t){if(null==t)return o(r);var n=a.options.resizeMimeType;null==n&&(n=r.type);var i=t.toDataURL(n,a.options.resizeQuality);return"image/jpeg"!==n&&"image/jpg"!==n||(i=v.restore(r.dataURL,i)),o(z.dataURItoBlob(i))})}},{key:"createThumbnail",value:function(e,t,n,i,r,o){var a=this,l=new FileReader;l.onload=function(){e.dataURL=l.result,"image/svg+xml"!==e.type?a.createThumbnailFromUrl(e,t,n,i,r,o):null!=o&&o(l.result)},l.readAsDataURL(e)}},{key:"displayExistingFile",value:function(t,e,n,i,r){var o=this,a=!(4<arguments.length&&void 0!==r)||r;if(this.emit("addedfile",t),this.emit("complete",t),a){t.dataURL=e,this.createThumbnailFromUrl(t,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.resizeMethod,this.options.fixOrientation,function(e){o.emit("thumbnail",t,e),n&&n()},i)}else this.emit("thumbnail",t,e),n&&n()}},{key:"createThumbnailFromUrl",value:function(o,a,l,s,t,u,e){var c=this,d=document.createElement("img");return e&&(d.crossOrigin=e),d.onload=function(){var e=function(e){return e(1)};return"undefined"!=typeof EXIF&&null!==EXIF&&t&&(e=function(e){return EXIF.getData(d,function(){return e(EXIF.getTag(this,"Orientation"))})}),e(function(e){o.width=d.width,o.height=d.height;var t=c.options.resize.call(c,o,a,l,s),n=document.createElement("canvas"),i=n.getContext("2d");switch(n.width=t.trgWidth,n.height=t.trgHeight,4<e&&(n.width=t.trgHeight,n.height=t.trgWidth),e){case 2:i.translate(n.width,0),i.scale(-1,1);break;case 3:i.translate(n.width,n.height),i.rotate(Math.PI);break;case 4:i.translate(0,n.height),i.scale(1,-1);break;case 5:i.rotate(.5*Math.PI),i.scale(1,-1);break;case 6:i.rotate(.5*Math.PI),i.translate(0,-n.width);break;case 7:i.rotate(.5*Math.PI),i.translate(n.height,-n.width),i.scale(-1,1);break;case 8:i.rotate(-.5*Math.PI),i.translate(-n.height,0)}f(i,d,null!=t.srcX?t.srcX:0,null!=t.srcY?t.srcY:0,t.srcWidth,t.srcHeight,null!=t.trgX?t.trgX:0,null!=t.trgY?t.trgY:0,t.trgWidth,t.trgHeight);var r=n.toDataURL("image/png");if(null!=u)return u(r,n)})},null!=u&&(d.onerror=u),d.src=o.dataURL}},{key:"processQueue",value:function(){var e=this.options.parallelUploads,t=this.getUploadingFiles().length,n=t;if(!(e<=t)){var i=this.getQueuedFiles();if(0<i.length){if(this.options.uploadMultiple)return this.processFiles(i.slice(0,e-t));for(;n<e;){if(!i.length)return;this.processFile(i.shift()),n++}}}}},{key:"processFile",value:function(e){return this.processFiles([e])}},{key:"processFiles",value:function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;a.processing=!0,a.status=z.UPLOADING,this.emit("processing",a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return this.options.uploadMultiple&&this.emit("processingmultiple",e),this.uploadFiles(e)}},{key:"_getFilesWithXhr",value:function(t){return this.files.filter(function(e){return e.xhr===t}).map(function(e){return e})}},{key:"cancelUpload",value:function(e){if(e.status===z.UPLOADING){var t=this._getFilesWithXhr(e.xhr),n=!0,i=!1,r=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){o.value.status=z.CANCELED}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}void 0!==e.xhr&&e.xhr.abort();var l=!0,s=!1,u=void 0;try{for(var c,d=t[Symbol.iterator]();!(l=(c=d.next()).done);l=!0){var h=c.value;this.emit("canceled",h)}}catch(e){s=!0,u=e}finally{try{l||null==d.return||d.return()}finally{if(s)throw u}}this.options.uploadMultiple&&this.emit("canceledmultiple",t)}else e.status!==z.ADDED&&e.status!==z.QUEUED||(e.status=z.CANCELED,this.emit("canceled",e),this.options.uploadMultiple&&this.emit("canceledmultiple",[e]));if(this.options.autoProcessQueue)return this.processQueue()}},{key:"resolveOption",value:function(e){if("function"!=typeof e)return e;for(var t=arguments.length,n=new Array(1<t?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return e.apply(this,n)}},{key:"uploadFile",value:function(e){return this.uploadFiles([e])}},{key:"uploadFiles",value:function(s){var u=this;this._transformFiles(s,function(e){if(u.options.chunking){var t=e[0];s[0].upload.chunked=u.options.chunking&&(u.options.forceChunking||t.size>u.options.chunkSize),s[0].upload.totalChunkCount=Math.ceil(t.size/u.options.chunkSize)}if(s[0].upload.chunked){var r=s[0],o=e[0];r.upload.chunks=[];function i(){for(var e=0;void 0!==r.upload.chunks[e];)e++;if(!(e>=r.upload.totalChunkCount)){0;var t=e*u.options.chunkSize,n=Math.min(t+u.options.chunkSize,r.size),i={name:u._getParamName(0),data:o.webkitSlice?o.webkitSlice(t,n):o.slice(t,n),filename:r.upload.filename,chunkIndex:e};r.upload.chunks[e]={file:r,index:e,dataBlock:i,status:z.UPLOADING,progress:0,retries:0},u._uploadData(s,[i])}}if(r.upload.finishedChunkUpload=function(e){var t=!0;e.status=z.SUCCESS,e.dataBlock=null,e.xhr=null;for(var n=0;n<r.upload.totalChunkCount;n++){if(void 0===r.upload.chunks[n])return i();r.upload.chunks[n].status!==z.SUCCESS&&(t=!1)}t&&u.options.chunksUploaded(r,function(){u._finished(s,"",null)})},u.options.parallelChunkUploads)for(var n=0;n<r.upload.totalChunkCount;n++)i();else i()}else{for(var a=[],l=0;l<s.length;l++)a[l]={name:u._getParamName(l),data:e[l],filename:s[l].upload.filename};u._uploadData(s,a)}})}},{key:"_getChunk",value:function(e,t){for(var n=0;n<e.upload.totalChunkCount;n++)if(void 0!==e.upload.chunks[n]&&e.upload.chunks[n].xhr===t)return e.upload.chunks[n]}},{key:"_uploadData",value:function(t,e){var n=this,i=new XMLHttpRequest,r=!0,o=!1,a=void 0;try{for(var l,s=t[Symbol.iterator]();!(r=(l=s.next()).done);r=!0){l.value.xhr=i}}catch(e){o=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw a}}t[0].upload.chunked&&(t[0].upload.chunks[e[0].chunkIndex].xhr=i);var u=this.resolveOption(this.options.method,t),c=this.resolveOption(this.options.url,t);i.open(u,c,!0),i.timeout=this.resolveOption(this.options.timeout,t),i.withCredentials=!!this.options.withCredentials,i.onload=function(e){n._finishedUploading(t,i,e)},i.ontimeout=function(){n._handleUploadError(t,i,"Request timedout after ".concat(n.options.timeout," seconds"))},i.onerror=function(){n._handleUploadError(t,i)},(null!=i.upload?i.upload:i).onprogress=function(e){return n._updateFilesUploadProgress(t,i,e)};var d={Accept:"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"};for(var h in this.options.headers&&z.extend(d,this.options.headers),d){var p=d[h];p&&i.setRequestHeader(h,p)}var f=new FormData;if(this.options.params){var v=this.options.params;for(var m in"function"==typeof v&&(v=v.call(this,t,i,t[0].upload.chunked?this._getChunk(t[0],i):null)),v){var y=v[m];f.append(m,y)}}var g=!0,b=!1,k=void 0;try{for(var w,F=t[Symbol.iterator]();!(g=(w=F.next()).done);g=!0){var x=w.value;this.emit("sending",x,i,f)}}catch(e){b=!0,k=e}finally{try{g||null==F.return||F.return()}finally{if(b)throw k}}this.options.uploadMultiple&&this.emit("sendingmultiple",t,i,f),this._addFormElementData(f);for(var E=0;E<e.length;E++){var C=e[E];f.append(C.name,C.data,C.filename)}this.submitRequest(i,f,t)}},{key:"_transformFiles",value:function(n,i){function e(t){r.options.transformFile.call(r,n[t],function(e){o[t]=e,++a===n.length&&i(o)})}for(var r=this,o=[],a=0,t=0;t<n.length;t++)e(t)}},{key:"_addFormElementData",value:function(e){if("FORM"===this.element.tagName){var t=!0,n=!1,i=void 0;try{for(var r,o=this.element.querySelectorAll("input, textarea, select, button")[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value,l=a.getAttribute("name"),s=a.getAttribute("type");if(s=s&&s.toLowerCase(),null!=l)if("SELECT"===a.tagName&&a.hasAttribute("multiple")){var u=!0,c=!1,d=void 0;try{for(var h,p=a.options[Symbol.iterator]();!(u=(h=p.next()).done);u=!0){var f=h.value;f.selected&&e.append(l,f.value)}}catch(e){c=!0,d=e}finally{try{u||null==p.return||p.return()}finally{if(c)throw d}}}else(!s||"checkbox"!==s&&"radio"!==s||a.checked)&&e.append(l,a.value)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}}}},{key:"_updateFilesUploadProgress",value:function(e,t,n){var i;if(void 0!==n){if(i=100*n.loaded/n.total,e[0].upload.chunked){var r=e[0],o=this._getChunk(r,t);o.progress=i,o.total=n.total,o.bytesSent=n.loaded;r.upload.progress=0,r.upload.total=0;for(var a=r.upload.bytesSent=0;a<r.upload.totalChunkCount;a++)void 0!==r.upload.chunks[a]&&void 0!==r.upload.chunks[a].progress&&(r.upload.progress+=r.upload.chunks[a].progress,r.upload.total+=r.upload.chunks[a].total,r.upload.bytesSent+=r.upload.chunks[a].bytesSent);r.upload.progress=r.upload.progress/r.upload.totalChunkCount}else{var l=!0,s=!1,u=void 0;try{for(var c,d=e[Symbol.iterator]();!(l=(c=d.next()).done);l=!0){var h=c.value;h.upload.progress=i,h.upload.total=n.total,h.upload.bytesSent=n.loaded}}catch(e){s=!0,u=e}finally{try{l||null==d.return||d.return()}finally{if(s)throw u}}}var p=!0,f=!1,v=void 0;try{for(var m,y=e[Symbol.iterator]();!(p=(m=y.next()).done);p=!0){var g=m.value;this.emit("uploadprogress",g,g.upload.progress,g.upload.bytesSent)}}catch(e){f=!0,v=e}finally{try{p||null==y.return||y.return()}finally{if(f)throw v}}}else{var b=!0,k=!0,w=!(i=100),F=void 0;try{for(var x,E=e[Symbol.iterator]();!(k=(x=E.next()).done);k=!0){var C=x.value;100===C.upload.progress&&C.upload.bytesSent===C.upload.total||(b=!1),C.upload.progress=i,C.upload.bytesSent=C.upload.total}}catch(e){w=!0,F=e}finally{try{k||null==E.return||E.return()}finally{if(w)throw F}}if(b)return;var z=!0,S=!1,L=void 0;try{for(var _,T=e[Symbol.iterator]();!(z=(_=T.next()).done);z=!0){var A=_.value;this.emit("uploadprogress",A,i,A.upload.bytesSent)}}catch(e){S=!0,L=e}finally{try{z||null==T.return||T.return()}finally{if(S)throw L}}}}},{key:"_finishedUploading",value:function(e,t,n){var i;if(e[0].status!==z.CANCELED&&4===t.readyState){if("arraybuffer"!==t.responseType&&"blob"!==t.responseType&&(i=t.responseText,t.getResponseHeader("content-type")&&~t.getResponseHeader("content-type").indexOf("application/json")))try{i=JSON.parse(i)}catch(e){n=e,i="Invalid JSON response from server."}this._updateFilesUploadProgress(e),200<=t.status&&t.status<300?e[0].upload.chunked?e[0].upload.finishedChunkUpload(this._getChunk(e[0],t)):this._finished(e,i,n):this._handleUploadError(e,t,i)}}},{key:"_handleUploadError",value:function(e,t,n){if(e[0].status!==z.CANCELED){if(e[0].upload.chunked&&this.options.retryChunks){var i=this._getChunk(e[0],t);if(i.retries++<this.options.retryChunksLimit)return void this._uploadData(e,[i.dataBlock]);console.warn("Retried this chunk too often. Giving up.")}this._errorProcessing(e,n||this.options.dictResponseError.replace("{{statusCode}}",t.status),t)}}},{key:"submitRequest",value:function(e,t){e.send(t)}},{key:"_finished",value:function(e,t,n){var i=!0,r=!1,o=void 0;try{for(var a,l=e[Symbol.iterator]();!(i=(a=l.next()).done);i=!0){var s=a.value;s.status=z.SUCCESS,this.emit("success",s,t,n),this.emit("complete",s)}}catch(e){r=!0,o=e}finally{try{i||null==l.return||l.return()}finally{if(r)throw o}}if(this.options.uploadMultiple&&(this.emit("successmultiple",e,t,n),this.emit("completemultiple",e)),this.options.autoProcessQueue)return this.processQueue()}},{key:"_errorProcessing",value:function(e,t,n){var i=!0,r=!1,o=void 0;try{for(var a,l=e[Symbol.iterator]();!(i=(a=l.next()).done);i=!0){var s=a.value;s.status=z.ERROR,this.emit("error",s,t,n),this.emit("complete",s)}}catch(e){r=!0,o=e}finally{try{i||null==l.return||l.return()}finally{if(r)throw o}}if(this.options.uploadMultiple&&(this.emit("errormultiple",e,t,n),this.emit("completemultiple",e)),this.options.autoProcessQueue)return this.processQueue()}}],[{key:"uuidv4",value:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}}]),z}();d.initClass(),d.version="5.7.0",d.options={},d.optionsForElement=function(e){return e.getAttribute("id")?d.options[p(e.getAttribute("id"))]:void 0},d.instances=[],d.forElement=function(e){if("string"==typeof e&&(e=document.querySelector(e)),null==(null!=e?e.dropzone:void 0))throw new Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.");return e.dropzone},d.autoDiscover=!0,d.discover=function(){var s;if(document.querySelectorAll)s=document.querySelectorAll(".dropzone");else{s=[];function e(l){return function(){var e=[],t=!0,n=!1,i=void 0;try{for(var r,o=l[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;/(^| )dropzone($| )/.test(a.className)?e.push(s.push(a)):e.push(void 0)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return e}()}e(document.getElementsByTagName("div")),e(document.getElementsByTagName("form"))}return function(){var e=[],t=!0,n=!1,i=void 0;try{for(var r,o=s[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;!1!==d.optionsForElement(a)?e.push(new d(a)):e.push(void 0)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return e}()},d.blacklistedBrowsers=[/opera.*(Macintosh|Windows Phone).*version\/12/i],d.isBrowserSupported=function(){var e=!0;if(window.File&&window.FileReader&&window.FileList&&window.Blob&&window.FormData&&document.querySelector)if("classList"in document.createElement("a")){var t=!0,n=!1,i=void 0;try{for(var r,o=d.blacklistedBrowsers[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){r.value.test(navigator.userAgent)&&(e=!1)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}}else e=!1;else e=!1;return e},d.dataURItoBlob=function(e){for(var t=atob(e.split(",")[1]),n=e.split(",")[0].split(":")[1].split(";")[0],i=new ArrayBuffer(t.length),r=new Uint8Array(i),o=0,a=t.length,l=0<=a;l?o<=a:a<=o;l?o++:o--)r[o]=t.charCodeAt(o);return new Blob([i],{type:n})};var h=function(e,t){return e.filter(function(e){return e!==t}).map(function(e){return e})},p=function(e){return e.replace(/[\-_](\w)/g,function(e){return e.charAt(1).toUpperCase()})};d.createElement=function(e){var t=document.createElement("div");return t.innerHTML=e,t.childNodes[0]},d.elementInside=function(e,t){if(e===t)return!0;for(;e=e.parentNode;)if(e===t)return!0;return!1},d.getElement=function(e,t){var n;if("string"==typeof e?n=document.querySelector(e):null!=e.nodeType&&(n=e),null==n)throw new Error("Invalid `".concat(t,"` option provided. Please provide a CSS selector or a plain HTML element."));return n},d.getElements=function(e,t){var n,i;if(e instanceof Array){i=[];try{var r=!0,o=!1,a=void 0;try{for(var l,s=e[Symbol.iterator]();!(r=(l=s.next()).done);r=!0)n=l.value,i.push(this.getElement(n,t))}catch(e){o=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw a}}}catch(e){i=null}}else if("string"==typeof e){var u=!0,c=!(i=[]),d=void 0;try{for(var h,p=document.querySelectorAll(e)[Symbol.iterator]();!(u=(h=p.next()).done);u=!0)n=h.value,i.push(n)}catch(e){c=!0,d=e}finally{try{u||null==p.return||p.return()}finally{if(c)throw d}}}else null!=e.nodeType&&(i=[e]);if(null==i||!i.length)throw new Error("Invalid `".concat(t,"` option provided. Please provide a CSS selector, a plain HTML element or a list of those."));return i},d.confirm=function(e,t,n){return window.confirm(e)?t():null!=n?n():void 0},d.isValidFile=function(e,t){if(!t)return!0;t=t.split(",");var n=e.type,i=n.replace(/\/.*$/,""),r=!0,o=!1,a=void 0;try{for(var l,s=t[Symbol.iterator]();!(r=(l=s.next()).done);r=!0){var u=l.value;if("."===(u=u.trim()).charAt(0)){if(-1!==e.name.toLowerCase().indexOf(u.toLowerCase(),e.name.length-u.length))return!0}else if(/\/\*$/.test(u)){if(i===u.replace(/\/.*$/,""))return!0}else if(n===u)return!0}}catch(e){o=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw a}}return!1},null!=e&&(e.fn.dropzone=function(e){return this.each(function(){return new d(this,e)})}),null!=t?t.exports=d:window.Dropzone=d,d.ADDED="added",d.QUEUED="queued",d.ACCEPTED=d.QUEUED,d.UPLOADING="uploading",d.PROCESSING=d.UPLOADING,d.CANCELED="canceled",d.ERROR="error",d.SUCCESS="success";var f=function(e,t,n,i,r,o,a,l,s,u){var c=function(e){e.naturalWidth;var t=e.naturalHeight,n=document.createElement("canvas");n.width=1,n.height=t;var i=n.getContext("2d");i.drawImage(e,0,0);for(var r=i.getImageData(1,0,1,t).data,o=0,a=t,l=t;o<l;){0===r[4*(l-1)+3]?a=l:o=l,l=a+o>>1}var s=l/t;return 0==s?1:s}(t);return e.drawImage(t,n,i,r,o,a,l,s,u/c)},v=function(){function e(){u(this,e)}return o(e,null,[{key:"initClass",value:function(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}},{key:"encode64",value:function(e){for(var t="",n=void 0,i=void 0,r="",o=void 0,a=void 0,l=void 0,s="",u=0;o=(n=e[u++])>>2,a=(3&n)<<4|(i=e[u++])>>4,l=(15&i)<<2|(r=e[u++])>>6,s=63&r,isNaN(i)?l=s=64:isNaN(r)&&(s=64),t=t+this.KEY_STR.charAt(o)+this.KEY_STR.charAt(a)+this.KEY_STR.charAt(l)+this.KEY_STR.charAt(s),n=i=r="",o=a=l=s="",u<e.length;);return t}},{key:"restore",value:function(e,t){if(!e.match("data:image/jpeg;base64,"))return t;var n=this.decode64(e.replace("data:image/jpeg;base64,","")),i=this.slice2Segments(n),r=this.exifManipulation(t,i);return"data:image/jpeg;base64,".concat(this.encode64(r))}},{key:"exifManipulation",value:function(e,t){var n=this.getExifArray(t),i=this.insertExif(e,n);return new Uint8Array(i)}},{key:"getExifArray",value:function(e){for(var t=void 0,n=0;n<e.length;){if(255===(t=e[n])[0]&225===t[1])return t;n++}return[]}},{key:"insertExif",value:function(e,t){var n=e.replace("data:image/jpeg;base64,",""),i=this.decode64(n),r=i.indexOf(255,3),o=i.slice(0,r),a=i.slice(r),l=o;return l=(l=l.concat(t)).concat(a)}},{key:"slice2Segments",value:function(e){for(var t=0,n=[];;){if(255===e[t]&218===e[t+1])break;if(255===e[t]&216===e[t+1])t+=2;else{var i=t+(256*e[t+2]+e[t+3])+2,r=e.slice(t,i);n.push(r),t=i}if(t>e.length)break}return n}},{key:"decode64",value:function(e){var t=void 0,n=void 0,i="",r=void 0,o=void 0,a="",l=0,s=[];for(/[^A-Za-z0-9\+\/\=]/g.exec(e)&&console.warn("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding."),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");t=this.KEY_STR.indexOf(e.charAt(l++))<<2|(r=this.KEY_STR.indexOf(e.charAt(l++)))>>4,n=(15&r)<<4|(o=this.KEY_STR.indexOf(e.charAt(l++)))>>2,i=(3&o)<<6|(a=this.KEY_STR.indexOf(e.charAt(l++))),s.push(t),64!==o&&s.push(n),64!==a&&s.push(i),t=n=i="",r=o=a="",l<e.length;);return s}}]),e}();v.initClass();return d._autoDiscoverFunction=function(){if(d.autoDiscover)return d.discover()},function(t,n){function i(e){if("readystatechange"!==e.type||"complete"===o.readyState)return("load"===e.type?t:o)[s](u+e.type,i,!1),!r&&(r=!0)?n.call(t,e.type||e):void 0}var r=!1,e=!0,o=t.document,a=o.documentElement,l=o.addEventListener?"addEventListener":"attachEvent",s=o.addEventListener?"removeEventListener":"detachEvent",u=o.addEventListener?"":"on";if("complete"!==o.readyState){if(o.createEventObject&&a.doScroll){try{e=!t.frameElement}catch(e){}e&&!function t(){try{a.doScroll("left")}catch(e){return void setTimeout(t,50)}return i("poll")}()}o[l](u+"DOMContentLoaded",i,!1),o[l](u+"readystatechange",i,!1),t[l](u+"load",i,!1)}}(window,d._autoDiscoverFunction),t.exports});
     1(function(e){if(typeof define==='function'&&define.amd){define(['jquery'],e)}
     2else{e(jQuery)}}(function(e){var i={exports:{}};'use strict';function r(e){'@babel/helpers - typeof';if(typeof Symbol==='function'&&typeof Symbol.iterator==='symbol'){r=function(e){return typeof e}}
     3else{r=function(e){return e&&typeof Symbol==='function'&&e.constructor===Symbol&&e!==Symbol.prototype?'symbol':typeof e}};return r(e)};function c(e,t){if(t&&(r(t)==='object'||typeof t==='function')){return t};return n(e)};function l(e){l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)};return l(e)};function n(e){if(e===void 0){throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called')};return e};function g(e,t){if(typeof t!=='function'&&t!==null){throw new TypeError('Super expression must either be null or a function')};e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}});if(t)o(e,t)};function o(e,t){o=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return o(e,t)};function s(e,t){if(!(e instanceof t)){throw new TypeError('Cannot call a class as a function')}};function f(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1;n.configurable=!0;if('value' in n)n.writable=!0;Object.defineProperty(e,n.key,n)}};function a(e,t,n){if(t)f(e.prototype,t);if(n)f(e,n);return e};var d=function(){function e(){s(this,e)};a(e,[{key:'on',value:function(e,t){this._callbacks=this._callbacks||{};if(!this._callbacks[e]){this._callbacks[e]=[]};this._callbacks[e].push(t);return this}},{key:'emit',value:function(e){this._callbacks=this._callbacks||{};var d=this._callbacks[e];if(d){for(var a=arguments.length,u=new Array(a>1?a-1:0),n=1;n<a;n++){u[n-1]=arguments[n]};var r=!0,o=!1,s=undefined;try{for(var i=d[Symbol.iterator](),l;!(r=(l=i.next()).done);r=!0){var c=l.value;c.apply(this,u)}}catch(t){o=!0;s=t}finally{try{if(!r&&i['return']!=null){i['return']()}}finally{if(o){throw s}}}};return this}},{key:'off',value:function(e,t){if(!this._callbacks||arguments.length===0){this._callbacks={};return this};var i=this._callbacks[e];if(!i){return this};if(arguments.length===1){delete this._callbacks[e];return this};for(var n=0;n<i.length;n++){var r=i[n];if(r===t){i.splice(n,1);break}};return this}}]);return e}(),t=function(e){g(t,e);a(t,null,[{key:'initClass',value:function(){this.prototype.Emitter=d;this.prototype.events=['drop','dragstart','dragend','dragenter','dragover','dragleave','addedfile','addedfiles','removedfile','thumbnail','error','errormultiple','processing','processingmultiple','uploadprogress','totaluploadprogress','sending','sendingmultiple','success','successmultiple','canceled','canceledmultiple','complete','completemultiple','reset','maxfilesexceeded','maxfilesreached','queuecomplete'];this.prototype.defaultOptions={url:null,method:'post',withCredentials:!1,timeout:30000,parallelUploads:2,uploadMultiple:!1,chunking:!1,forceChunking:!1,chunkSize:2000000,parallelChunkUploads:!1,retryChunks:!1,retryChunksLimit:3,maxFilesize:256,paramName:'file',createImageThumbnails:!0,maxThumbnailFilesize:10,thumbnailWidth:120,thumbnailHeight:120,thumbnailMethod:'crop',resizeWidth:null,resizeHeight:null,resizeMimeType:null,resizeQuality:0.8,resizeMethod:'contain',filesizeBase:1000,maxFiles:null,headers:null,clickable:!0,ignoreHiddenFiles:!0,acceptedFiles:null,acceptedMimeTypes:null,autoProcessQueue:!0,autoQueue:!0,addRemoveLinks:!1,previewsContainer:null,hiddenInputContainer:'body',capture:null,renameFilename:null,renameFile:null,forceFallback:!1,dictDefaultMessage:'Drop files here to upload',dictFallbackMessage:'Your browser does not support drag\'n\'drop file uploads.',dictFallbackText:'Please use the fallback form below to upload your files like in the olden days.',dictFileTooBig:'File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.',dictInvalidFileType:'You can\'t upload files of this type.',dictResponseError:'Server responded with {{statusCode}} code.',dictCancelUpload:'Cancel upload',dictUploadCanceled:'Upload canceled.',dictCancelUploadConfirmation:'Are you sure you want to cancel this upload?',dictRemoveFile:'Remove file',dictRemoveFileConfirmation:null,dictMaxFilesExceeded:'You can not upload any more files.',dictFileSizeUnits:{tb:'TB',gb:'GB',mb:'MB',kb:'KB',b:'b'},init:function(){},params:function(e,t,n){if(n){return{dzuuid:n.file.upload.uuid,dzchunkindex:n.index,dztotalfilesize:n.file.size,dzchunksize:this.options.chunkSize,dztotalchunkcount:n.file.upload.totalChunkCount,dzchunkbyteoffset:n.index*this.options.chunkSize}}},accept:function(e,t){return t()},chunksUploaded:function(e,t){t()},fallback:function(){var i;this.element.className=''.concat(this.element.className,' dz-browser-not-supported');var l=!0,s=!1,u=undefined;try{for(var a=this.element.getElementsByTagName('div')[Symbol.iterator](),o;!(l=(o=a.next()).done);l=!0){var r=o.value;if(/(^| )dz-message($| )/.test(r.className)){i=r;r.className='dz-message';break}}}catch(e){s=!0;u=e}finally{try{if(!l&&a['return']!=null){a['return']()}}finally{if(s){throw u}}};if(!i){i=t.createElement('<div class="dz-message"><span></span></div>');this.element.appendChild(i)};var n=i.getElementsByTagName('span')[0];if(n){if(n.textContent!=null){n.textContent=this.options.dictFallbackMessage}
     4else if(n.innerText!=null){n.innerText=this.options.dictFallbackMessage}};return this.element.appendChild(this.getFallbackForm())},resize:function(e,t,n,r){var i={srcX:0,srcY:0,srcWidth:e.width,srcHeight:e.height};var a=e.width/e.height;if(t==null&&n==null){t=i.srcWidth;n=i.srcHeight}
     5else if(t==null){t=n*a}
     6else if(n==null){n=t/a};t=Math.min(t,i.srcWidth);n=Math.min(n,i.srcHeight);var l=t/n;if(i.srcWidth>t||i.srcHeight>n){if(r==='crop'){if(a>l){i.srcHeight=e.height;i.srcWidth=i.srcHeight*l}
     7else{i.srcWidth=e.width;i.srcHeight=i.srcWidth/l}}
     8else if(r==='contain'){if(a>l){n=t/a}
     9else{t=n*a}}
     10else{throw new Error('Unknown resizeMethod \''.concat(r,'\''))}};i.srcX=(e.width-i.srcWidth)/2;i.srcY=(e.height-i.srcHeight)/2;i.trgWidth=t;i.trgHeight=n;return i},transformFile:function(e,t){if((this.options.resizeWidth||this.options.resizeHeight)&&e.type.match(/image.*/)){return this.resizeImage(e,this.options.resizeWidth,this.options.resizeHeight,this.options.resizeMethod,t)}
     11else{return t(e)}},previewTemplate:'<div class="dz-preview dz-file-preview">\n  <div class="dz-image"><img data-dz-thumbnail /></div>\n  <div class="dz-details">\n    <div class="dz-size"><span data-dz-size></span></div>\n    <div class="dz-filename"><span data-dz-name></span></div>\n  </div>\n  <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>\n  <div class="dz-error-message"><span data-dz-errormessage></span></div>\n  <div class="dz-success-mark">\n    <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n      <title>Check</title>\n      <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <path d="M23.5,31.8431458 L17.5852419,25.9283877 C16.0248253,24.3679711 13.4910294,24.366835 11.9289322,25.9289322 C10.3700136,27.4878508 10.3665912,30.0234455 11.9283877,31.5852419 L20.4147581,40.0716123 C20.5133999,40.1702541 20.6159315,40.2626649 20.7218615,40.3488435 C22.2835669,41.8725651 24.794234,41.8626202 26.3461564,40.3106978 L43.3106978,23.3461564 C44.8771021,21.7797521 44.8758057,19.2483887 43.3137085,17.6862915 C41.7547899,16.1273729 39.2176035,16.1255422 37.6538436,17.6893022 L23.5,31.8431458 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z" stroke-opacity="0.198794158" stroke="#747474" fill-opacity="0.816519475" fill="#FFFFFF"></path>\n      </g>\n    </svg>\n  </div>\n  <div class="dz-error-mark">\n    <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n      <title>Error</title>\n      <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g stroke="#747474" stroke-opacity="0.198794158" fill="#FFFFFF" fill-opacity="0.816519475">\n          <path d="M32.6568542,29 L38.3106978,23.3461564 C39.8771021,21.7797521 39.8758057,19.2483887 38.3137085,17.6862915 C36.7547899,16.1273729 34.2176035,16.1255422 32.6538436,17.6893022 L27,23.3431458 L21.3461564,17.6893022 C19.7823965,16.1255422 17.2452101,16.1273729 15.6862915,17.6862915 C14.1241943,19.2483887 14.1228979,21.7797521 15.6893022,23.3461564 L21.3431458,29 L15.6893022,34.6538436 C14.1228979,36.2202479 14.1241943,38.7516113 15.6862915,40.3137085 C17.2452101,41.8726271 19.7823965,41.8744578 21.3461564,40.3106978 L27,34.6568542 L32.6538436,40.3106978 C34.2176035,41.8744578 36.7547899,41.8726271 38.3137085,40.3137085 C39.8758057,38.7516113 39.8771021,36.2202479 38.3106978,34.6538436 L32.6568542,29 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z"></path>\n        </g>\n      </g>\n    </svg>\n  </div>\n</div>',drop:function(e){return this.element.classList.remove('dz-drag-hover')},dragstart:function(e){},dragend:function(e){return this.element.classList.remove('dz-drag-hover')},dragenter:function(e){return this.element.classList.add('dz-drag-hover')},dragover:function(e){return this.element.classList.add('dz-drag-hover')},dragleave:function(e){return this.element.classList.remove('dz-drag-hover')},paste:function(e){},reset:function(){return this.element.classList.remove('dz-started')},addedfile:function(e){var i=this;if(this.element===this.previewsContainer){this.element.classList.add('dz-started')};if(this.previewsContainer){e.previewElement=t.createElement(this.options.previewTemplate.trim());e.previewTemplate=e.previewElement;this.previewsContainer.appendChild(e.previewElement);var d=!0,g=!1,b=undefined;try{for(var u=e.previewElement.querySelectorAll('[data-dz-name]')[Symbol.iterator](),y;!(d=(y=u.next()).done);d=!0){var s=y.value;s.textContent=e.name}}catch(n){g=!0;b=n}finally{try{if(!d&&u['return']!=null){u['return']()}}finally{if(g){throw b}}};var o=!0,m=!1,v=undefined;try{for(var l=e.previewElement.querySelectorAll('[data-dz-size]')[Symbol.iterator](),p;!(o=(p=l.next()).done);o=!0){s=p.value;s.innerHTML=this.filesize(e.size)}}catch(n){m=!0;v=n}finally{try{if(!o&&l['return']!=null){l['return']()}}finally{if(m){throw v}}};if(this.options.addRemoveLinks){e._removeLink=t.createElement('<a class="dz-remove" href="javascript:undefined;" data-dz-remove>'.concat(this.options.dictRemoveFile,'</a>'));e.previewElement.appendChild(e._removeLink)};var w=function(n){n.preventDefault();n.stopPropagation();if(e.status===t.UPLOADING){return t.confirm(i.options.dictCancelUploadConfirmation,function(){return i.removeFile(e)})}
     12else{if(i.options.dictRemoveFileConfirmation){return t.confirm(i.options.dictRemoveFileConfirmation,function(){return i.removeFile(e)})}
     13else{return i.removeFile(e)}}},a=!0,f=!1,h=undefined;try{for(var r=e.previewElement.querySelectorAll('[data-dz-remove]')[Symbol.iterator](),c;!(a=(c=r.next()).done);a=!0){var k=c.value;k.addEventListener('click',w)}}catch(n){f=!0;h=n}finally{try{if(!a&&r['return']!=null){r['return']()}}finally{if(f){throw h}}}}},removedfile:function(e){if(e.previewElement!=null&&e.previewElement.parentNode!=null){e.previewElement.parentNode.removeChild(e.previewElement)};return this._updateMaxFilesReachedClass()},thumbnail:function(e,t){if(e.previewElement){e.previewElement.classList.remove('dz-file-preview');var r=!0,o=!1,s=undefined;try{for(var i=e.previewElement.querySelectorAll('[data-dz-thumbnail]')[Symbol.iterator](),l;!(r=(l=i.next()).done);r=!0){var a=l.value;a.alt=e.name;a.src=t}}catch(n){o=!0;s=n}finally{try{if(!r&&i['return']!=null){i['return']()}}finally{if(o){throw s}}};return setTimeout(function(){return e.previewElement.classList.add('dz-image-preview')},1)}},error:function(e,t){if(e.previewElement){e.previewElement.classList.add('dz-error');if(typeof t!=='String'&&t.error){t=t.error};var r=!0,l=!1,o=undefined;try{for(var i=e.previewElement.querySelectorAll('[data-dz-errormessage]')[Symbol.iterator](),a;!(r=(a=i.next()).done);r=!0){var s=a.value;s.textContent=t}}catch(n){l=!0;o=n}finally{try{if(!r&&i['return']!=null){i['return']()}}finally{if(l){throw o}}}}},errormultiple:function(){},processing:function(e){if(e.previewElement){e.previewElement.classList.add('dz-processing');if(e._removeLink){return e._removeLink.innerHTML=this.options.dictCancelUpload}}},processingmultiple:function(){},uploadprogress:function(e,t,i){if(e.previewElement){var l=!0,s=!1,u=undefined;try{for(var a=e.previewElement.querySelectorAll('[data-dz-uploadprogress]')[Symbol.iterator](),o;!(l=(o=a.next()).done);l=!0){var r=o.value;r.nodeName==='PROGRESS'?r.value=t:r.style.width=''.concat(t,'%')}}catch(n){s=!0;u=n}finally{try{if(!l&&a['return']!=null){a['return']()}}finally{if(s){throw u}}}}},totaluploadprogress:function(){},sending:function(){},sendingmultiple:function(){},success:function(e){if(e.previewElement){return e.previewElement.classList.add('dz-success')}},successmultiple:function(){},canceled:function(e){return this.emit('error',e,this.options.dictUploadCanceled)},canceledmultiple:function(){},complete:function(e){if(e._removeLink){e._removeLink.innerHTML=this.options.dictRemoveFile};if(e.previewElement){return e.previewElement.classList.add('dz-complete')}},completemultiple:function(){},maxfilesexceeded:function(){},maxfilesreached:function(){},queuecomplete:function(){},addedfiles:function(){}};this.prototype._thumbnailQueue=[];this.prototype._processingThumbnail=!1}},{key:'extend',value:function(e){for(var i=arguments.length,o=new Array(i>1?i-1:0),t=1;t<i;t++){o[t-1]=arguments[t]};for(var n=0,l=o;n<l.length;n++){var a=l[n];for(var r in a){var s=a[r];e[r]=s}};return e}}]);function t(e,r){var i;s(this,t);i=c(this,l(t).call(this));var a,o;i.element=e;i.version=t.version;i.defaultOptions.previewTemplate=i.defaultOptions.previewTemplate.replace(/\n*/g,'');i.clickableElements=[];i.listeners=[];i.files=[];if(typeof i.element==='string'){i.element=document.querySelector(i.element)};if(!i.element||i.element.nodeType==null){throw new Error('Invalid dropzone element.')};if(i.element.dropzone){throw new Error('Dropzone already attached.')};t.instances.push(n(i));i.element.dropzone=n(i);var u=(o=t.optionsForElement(i.element))!=null?o:{};i.options=t.extend({},i.defaultOptions,u,r!=null?r:{});if(i.options.forceFallback||!t.isBrowserSupported()){return c(i,i.options.fallback.call(n(i)))};if(i.options.url==null){i.options.url=i.element.getAttribute('action')};if(!i.options.url){throw new Error('No URL provided.')};if(i.options.acceptedFiles&&i.options.acceptedMimeTypes){throw new Error('You can\'t provide both \'acceptedFiles\' and \'acceptedMimeTypes\'. \'acceptedMimeTypes\' is deprecated.')};if(i.options.uploadMultiple&&i.options.chunking){throw new Error('You cannot set both: uploadMultiple and chunking.')};if(i.options.acceptedMimeTypes){i.options.acceptedFiles=i.options.acceptedMimeTypes;delete i.options.acceptedMimeTypes};if(i.options.renameFilename!=null){i.options.renameFile=function(e){return i.options.renameFilename.call(n(i),e.name,e)}};i.options.method=i.options.method.toUpperCase();if((a=i.getExistingFallback())&&a.parentNode){a.parentNode.removeChild(a)};if(i.options.previewsContainer!==!1){if(i.options.previewsContainer){i.previewsContainer=t.getElement(i.options.previewsContainer,'previewsContainer')}
     14else{i.previewsContainer=i.element}};if(i.options.clickable){if(i.options.clickable===!0){i.clickableElements=[i.element]}
     15else{i.clickableElements=t.getElements(i.options.clickable,'clickable')}};i.init();return i};a(t,[{key:'getAcceptedFiles',value:function(){return this.files.filter(function(e){return e.accepted}).map(function(e){return e})}},{key:'getRejectedFiles',value:function(){return this.files.filter(function(e){return!e.accepted}).map(function(e){return e})}},{key:'getFilesWithStatus',value:function(e){return this.files.filter(function(t){return t.status===e}).map(function(e){return e})}},{key:'getQueuedFiles',value:function(){return this.getFilesWithStatus(t.QUEUED)}},{key:'getUploadingFiles',value:function(){return this.getFilesWithStatus(t.UPLOADING)}},{key:'getAddedFiles',value:function(){return this.getFilesWithStatus(t.ADDED)}},{key:'getActiveFiles',value:function(){return this.files.filter(function(e){return e.status===t.UPLOADING||e.status===t.QUEUED}).map(function(e){return e})}},{key:'init',value:function(){var e=this;if(this.element.tagName==='form'){this.element.setAttribute('enctype','multipart/form-data')};if(this.element.classList.contains('dropzone')&&!this.element.querySelector('.dz-message')){this.element.appendChild(t.createElement('<div class="dz-default dz-message"><button class="dz-button" type="button">'.concat(this.options.dictDefaultMessage,'</button></div>')))};if(this.clickableElements.length){var c=function f(){if(e.hiddenFileInput){e.hiddenFileInput.parentNode.removeChild(e.hiddenFileInput)};e.hiddenFileInput=document.createElement('input');e.hiddenFileInput.setAttribute('type','file');if(e.options.maxFiles===null||e.options.maxFiles>1){e.hiddenFileInput.setAttribute('multiple','multiple')};e.hiddenFileInput.className='dz-hidden-input';if(e.options.acceptedFiles!==null){e.hiddenFileInput.setAttribute('accept',e.options.acceptedFiles)};if(e.options.capture!==null){e.hiddenFileInput.setAttribute('capture',e.options.capture)};e.hiddenFileInput.style.visibility='hidden';e.hiddenFileInput.style.position='absolute';e.hiddenFileInput.style.top='0';e.hiddenFileInput.style.left='0';e.hiddenFileInput.style.height='0';e.hiddenFileInput.style.width='0';t.getElement(e.options.hiddenInputContainer,'hiddenInputContainer').appendChild(e.hiddenFileInput);return e.hiddenFileInput.addEventListener('change',function(){var r=e.hiddenFileInput.files;if(r.length){var i=!0,l=!1,o=undefined;try{for(var n=r[Symbol.iterator](),a;!(i=(a=n.next()).done);i=!0){var s=a.value;e.addFile(s)}}catch(t){l=!0;o=t}finally{try{if(!i&&n['return']!=null){n['return']()}}finally{if(l){throw o}}}};e.emit('addedfiles',r);return f()})};c()};this.URL=window.URL!==null?window.URL:window.webkitURL;var a=!0,s=!1,u=undefined;try{for(var r=this.events[Symbol.iterator](),o;!(a=(o=r.next()).done);a=!0){var l=o.value;this.on(l,this.options[l])}}catch(n){s=!0;u=n}finally{try{if(!a&&r['return']!=null){r['return']()}}finally{if(s){throw u}}};this.on('uploadprogress',function(){return e.updateTotalUploadProgress()});this.on('removedfile',function(){return e.updateTotalUploadProgress()});this.on('canceled',function(t){return e.emit('complete',t)});this.on('complete',function(t){if(e.getAddedFiles().length===0&&e.getUploadingFiles().length===0&&e.getQueuedFiles().length===0){return setTimeout(function(){return e.emit('queuecomplete')},0)}});var d=function(e){return e.dataTransfer.types&&e.dataTransfer.types.some(function(e){return e=='Files'})},i=function(e){if(!d(e))return;e.stopPropagation();if(e.preventDefault){return e.preventDefault()}
     16else{return e.returnValue=!1}};this.listeners=[{element:this.element,events:{'dragstart':function(t){return e.emit('dragstart',t)},'dragenter':function(t){i(t);return e.emit('dragenter',t)},'dragover':function(t){var r;try{r=t.dataTransfer.effectAllowed}catch(n){};t.dataTransfer.dropEffect='move'===r||'linkMove'===r?'move':'copy';i(t);return e.emit('dragover',t)},'dragleave':function(t){return e.emit('dragleave',t)},'drop':function(t){i(t);return e.drop(t)},'dragend':function(t){return e.emit('dragend',t)}}}];this.clickableElements.forEach(function(n){return e.listeners.push({element:n,events:{'click':function(i){if(n!==e.element||i.target===e.element||t.elementInside(i.target,e.element.querySelector('.dz-message'))){e.hiddenFileInput.click()};return!0}}})});this.enable();return this.options.init.call(this)}},{key:'destroy',value:function(){this.disable();this.removeAllFiles(!0);if(this.hiddenFileInput!=null?this.hiddenFileInput.parentNode:undefined){this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput);this.hiddenFileInput=null};delete this.element.dropzone;return t.instances.splice(t.instances.indexOf(this),1)}},{key:'updateTotalUploadProgress',value:function(){var i,r=0,a=0,d=this.getActiveFiles();if(d.length){var n=!0,s=!1,u=undefined;try{for(var t=this.getActiveFiles()[Symbol.iterator](),o;!(n=(o=t.next()).done);n=!0){var l=o.value;r+=l.upload.bytesSent;a+=l.upload.total}}catch(e){s=!0;u=e}finally{try{if(!n&&t['return']!=null){t['return']()}}finally{if(s){throw u}}};i=100*r/a}
     17else{i=100};return this.emit('totaluploadprogress',i,a,r)}},{key:'_getParamName',value:function(e){if(typeof this.options.paramName==='function'){return this.options.paramName(e)}
     18else{return''.concat(this.options.paramName).concat(this.options.uploadMultiple?'['.concat(e,']'):'')}}},{key:'_renameFile',value:function(e){if(typeof this.options.renameFile!=='function'){return e.name};return this.options.renameFile(e)}},{key:'getFallbackForm',value:function(){var r,e;if(r=this.getExistingFallback()){return r};var n='<div class="dz-fallback">';if(this.options.dictFallbackText){n+='<p>'.concat(this.options.dictFallbackText,'</p>')};n+='<input type="file" name="'.concat(this._getParamName(0),'" ').concat(this.options.uploadMultiple?'multiple="multiple"':undefined,' /><input type="submit" value="Upload!"></div>');var i=t.createElement(n);if(this.element.tagName!=='FORM'){e=t.createElement('<form action="'.concat(this.options.url,'" enctype="multipart/form-data" method="').concat(this.options.method,'"></form>'));e.appendChild(i)}
     19else{this.element.setAttribute('enctype','multipart/form-data');this.element.setAttribute('method',this.options.method)};return e!=null?e:i}},{key:'getExistingFallback',value:function(){var r=function(e){var i=!0,l=!1,o=undefined;try{for(var n=e[Symbol.iterator](),a;!(i=(a=n.next()).done);i=!0){var r=a.value;if(/(^| )fallback($| )/.test(r.className)){return r}}}catch(t){l=!0;o=t}finally{try{if(!i&&n['return']!=null){n['return']()}}finally{if(l){throw o}}}};for(var e=0,n=['div','form'];e<n.length;e++){var i=n[e],t;if(t=r(this.element.getElementsByTagName(i))){return t}}}},{key:'setupEventListeners',value:function(){return this.listeners.map(function(e){return function(){var n=[];for(var t in e.events){var i=e.events[t];n.push(e.element.addEventListener(t,i,!1))};return n}()})}},{key:'removeEventListeners',value:function(){return this.listeners.map(function(e){return function(){var n=[];for(var t in e.events){var i=e.events[t];n.push(e.element.removeEventListener(t,i,!1))};return n}()})}},{key:'disable',value:function(){var e=this;this.clickableElements.forEach(function(e){return e.classList.remove('dz-clickable')});this.removeEventListeners();this.disabled=!0;return this.files.map(function(t){return e.cancelUpload(t)})}},{key:'enable',value:function(){delete this.disabled;this.clickableElements.forEach(function(e){return e.classList.add('dz-clickable')});return this.setupEventListeners()}},{key:'filesize',value:function(e){var n=0,r='b';if(e>0){var i=['tb','gb','mb','kb','b'];for(var t=0;t<i.length;t++){var a=i[t],l=Math.pow(this.options.filesizeBase,4-t)/10;if(e>=l){n=e/Math.pow(this.options.filesizeBase,4-t);r=a;break}};n=Math.round(10*n)/10};return'<strong>'.concat(n,'</strong> ').concat(this.options.dictFileSizeUnits[r])}},{key:'_updateMaxFilesReachedClass',value:function(){if(this.options.maxFiles!=null&&this.getAcceptedFiles().length>=this.options.maxFiles){if(this.getAcceptedFiles().length===this.options.maxFiles){this.emit('maxfilesreached',this.files)};return this.element.classList.add('dz-max-files-reached')}
     20else{return this.element.classList.remove('dz-max-files-reached')}}},{key:'drop',value:function(e){if(!e.dataTransfer){return};this.emit('drop',e);var i=[];for(var n=0;n<e.dataTransfer.files.length;n++){i[n]=e.dataTransfer.files[n]};if(i.length){var t=e.dataTransfer.items;if(t&&t.length&&t[0].webkitGetAsEntry!=null){this._addFilesFromItems(t)}
     21else{this.handleFiles(i)}};this.emit('addedfiles',i)}},{key:'paste',value:function(e){if(b(e!=null?e.clipboardData:undefined,function(e){return e.items})==null){return};this.emit('paste',e);var t=e.clipboardData.items;if(t.length){return this._addFilesFromItems(t)}}},{key:'handleFiles',value:function(e){var i=!0,a=!1,l=undefined;try{for(var n=e[Symbol.iterator](),r;!(i=(r=n.next()).done);i=!0){var o=r.value;this.addFile(o)}}catch(t){a=!0;l=t}finally{try{if(!i&&n['return']!=null){n['return']()}}finally{if(a){throw l}}}}},{key:'_addFilesFromItems',value:function(e){var t=this;return function(){var r=[],o=!0,u=!1,d=undefined;try{for(var l=e[Symbol.iterator](),s;!(o=(s=l.next()).done);o=!0){var i=s.value,a;if(i.webkitGetAsEntry!=null&&(a=i.webkitGetAsEntry())){if(a.isFile){r.push(t.addFile(i.getAsFile()))}
     22else if(a.isDirectory){r.push(t._addFilesFromDirectory(a,a.name))}
     23else{r.push(undefined)}}
     24else if(i.getAsFile!=null){if(i.kind==null||i.kind==='file'){r.push(t.addFile(i.getAsFile()))}
     25else{r.push(undefined)}}
     26else{r.push(undefined)}}}catch(n){u=!0;d=n}finally{try{if(!o&&l['return']!=null){l['return']()}}finally{if(u){throw d}}};return r}()}},{key:'_addFilesFromDirectory',value:function(e,t){var n=this,i=e.createReader(),r=function(e){return k(console,'log',function(t){return t.log(e)})},a=function l(){return i.readEntries(function(e){if(e.length>0){var o=!0,u=!1,d=undefined;try{for(var a=e[Symbol.iterator](),s;!(o=(s=a.next()).done);o=!0){var r=s.value;if(r.isFile){r.file(function(e){if(n.options.ignoreHiddenFiles&&e.name.substring(0,1)==='.'){return};e.fullPath=''.concat(t,'/').concat(e.name);return n.addFile(e)})}
     27else if(r.isDirectory){n._addFilesFromDirectory(r,''.concat(t,'/').concat(r.name))}}}catch(i){u=!0;d=i}finally{try{if(!o&&a['return']!=null){a['return']()}}finally{if(u){throw d}}};l()};return null},r)};return a()}},{key:'accept',value:function(e,n){if(this.options.maxFilesize&&e.size>this.options.maxFilesize*1024*1024){n(this.options.dictFileTooBig.replace('{{filesize}}',Math.round(e.size/1024/10.24)/100).replace('{{maxFilesize}}',this.options.maxFilesize))}
     28else if(!t.isValidFile(e,this.options.acceptedFiles)){n(this.options.dictInvalidFileType)}
     29else if(this.options.maxFiles!=null&&this.getAcceptedFiles().length>=this.options.maxFiles){n(this.options.dictMaxFilesExceeded.replace('{{maxFiles}}',this.options.maxFiles));this.emit('maxfilesexceeded',e)}
     30else{this.options.accept.call(this,e,n)}}},{key:'addFile',value:function(e){var n=this;e.upload={uuid:t.uuidv4(),progress:0,total:e.size,bytesSent:0,filename:this._renameFile(e)};this.files.push(e);e.status=t.ADDED;this.emit('addedfile',e);this._enqueueThumbnail(e);this.accept(e,function(t){if(t){e.accepted=!1;n._errorProcessing([e],t)}
     31else{e.accepted=!0;if(n.options.autoQueue){n.enqueueFile(e)}};n._updateMaxFilesReachedClass()})}},{key:'enqueueFiles',value:function(e){var i=!0,a=!1,l=undefined;try{for(var n=e[Symbol.iterator](),r;!(i=(r=n.next()).done);i=!0){var o=r.value;this.enqueueFile(o)}}catch(t){a=!0;l=t}finally{try{if(!i&&n['return']!=null){n['return']()}}finally{if(a){throw l}}};return null}},{key:'enqueueFile',value:function(e){var n=this;if(e.status===t.ADDED&&e.accepted===!0){e.status=t.QUEUED;if(this.options.autoProcessQueue){return setTimeout(function(){return n.processQueue()},0)}}
     32else{throw new Error('This file can\'t be queued because it has already been processed or was rejected.')}}},{key:'_enqueueThumbnail',value:function(e){var t=this;if(this.options.createImageThumbnails&&e.type.match(/image.*/)&&e.size<=this.options.maxThumbnailFilesize*1024*1024){this._thumbnailQueue.push(e);return setTimeout(function(){return t._processThumbnailQueue()},0)}}},{key:'_processThumbnailQueue',value:function(){var e=this;if(this._processingThumbnail||this._thumbnailQueue.length===0){return};this._processingThumbnail=!0;var t=this._thumbnailQueue.shift();return this.createThumbnail(t,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,function(n){e.emit('thumbnail',t,n);e._processingThumbnail=!1;return e._processThumbnailQueue()})}},{key:'removeFile',value:function(e){if(e.status===t.UPLOADING){this.cancelUpload(e)};this.files=v(this.files,e);this.emit('removedfile',e);if(this.files.length===0){return this.emit('reset')}}},{key:'removeAllFiles',value:function(e){if(e==null){e=!1};var r=!0,o=!1,s=undefined;try{for(var i=this.files.slice()[Symbol.iterator](),l;!(r=(l=i.next()).done);r=!0){var a=l.value;if(a.status!==t.UPLOADING||e){this.removeFile(a)}}}catch(n){o=!0;s=n}finally{try{if(!r&&i['return']!=null){i['return']()}}finally{if(o){throw s}}};return null}},{key:'resizeImage',value:function(e,n,i,r,a){var l=this;return this.createThumbnail(e,n,i,r,!0,function(n,i){if(i==null){return a(e)}
     33else{var r=l.options.resizeMimeType;if(r==null){r=e.type};var o=i.toDataURL(r,l.options.resizeQuality);if(r==='image/jpeg'||r==='image/jpg'){o=u.restore(e.dataURL,o)};return a(t.dataURItoBlob(o))}})}},{key:'createThumbnail',value:function(e,t,n,i,a,r){var o=this,l=new FileReader();l.onload=function(){e.dataURL=l.result;if(e.type==='image/svg+xml'){if(r!=null){r(l.result)};return};o.createThumbnailFromUrl(e,t,n,i,a,r)};l.readAsDataURL(e)}},{key:'displayExistingFile',value:function(e,t,n,i){var a=this,l=arguments.length>4&&arguments[4]!==undefined?arguments[4]:!0;this.emit('addedfile',e);this.emit('complete',e);if(!l){this.emit('thumbnail',e,t);if(n)n()}
     34else{var r=function(t){a.emit('thumbnail',e,t);if(n)n()};e.dataURL=t;this.createThumbnailFromUrl(e,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.resizeMethod,this.options.fixOrientation,r,i)}}},{key:'createThumbnailFromUrl',value:function(e,t,n,r,l,a,o){var s=this,i=document.createElement('img');if(o){i.crossOrigin=o};i.onload=function(){var o=function(e){return e(1)};if(typeof EXIF!=='undefined'&&EXIF!==null&&l){o=function(e){return EXIF.getData(i,function(){return e(EXIF.getTag(this,'Orientation'))})}};return o(function(l){e.width=i.width;e.height=i.height;var o=s.options.resize.call(s,e,t,n,r),d=document.createElement('canvas'),u=d.getContext('2d');d.width=o.trgWidth;d.height=o.trgHeight;if(l>4){d.width=o.trgHeight;d.height=o.trgWidth};switch(l){case 2:u.translate(d.width,0);u.scale(-1,1);break;case 3:u.translate(d.width,d.height);u.rotate(Math.PI);break;case 4:u.translate(0,d.height);u.scale(1,-1);break;case 5:u.rotate(0.5*Math.PI);u.scale(1,-1);break;case 6:u.rotate(0.5*Math.PI);u.translate(0,-d.width);break;case 7:u.rotate(0.5*Math.PI);u.translate(d.height,-d.width);u.scale(-1,1);break;case 8:u.rotate(-0.5*Math.PI);u.translate(-d.height,0);break};m(u,i,o.srcX!=null?o.srcX:0,o.srcY!=null?o.srcY:0,o.srcWidth,o.srcHeight,o.trgX!=null?o.trgX:0,o.trgY!=null?o.trgY:0,o.trgWidth,o.trgHeight);var c=d.toDataURL('image/png');if(a!=null){return a(c,d)}})};if(a!=null){i.onerror=a};return i.src=e.dataURL}},{key:'processQueue',value:function(){var t=this.options.parallelUploads,n=this.getUploadingFiles().length,i=n;if(n>=t){return};var e=this.getQueuedFiles();if(!(e.length>0)){return};if(this.options.uploadMultiple){return this.processFiles(e.slice(0,t-n))}
     35else{while(i<t){if(!e.length){return};this.processFile(e.shift());i++}}}},{key:'processFile',value:function(e){return this.processFiles([e])}},{key:'processFiles',value:function(e){var a=!0,o=!1,s=undefined;try{for(var r=e[Symbol.iterator](),l;!(a=(l=r.next()).done);a=!0){var i=l.value;i.processing=!0;i.status=t.UPLOADING;this.emit('processing',i)}}catch(n){o=!0;s=n}finally{try{if(!a&&r['return']!=null){r['return']()}}finally{if(o){throw s}}};if(this.options.uploadMultiple){this.emit('processingmultiple',e)};return this.uploadFiles(e)}},{key:'_getFilesWithXhr',value:function(e){var t;return t=this.files.filter(function(t){return t.xhr===e}).map(function(e){return e})}},{key:'cancelUpload',value:function(e){if(e.status===t.UPLOADING){var l=this._getFilesWithXhr(e.xhr),o=!0,f=!1,h=undefined;try{for(var a=l[Symbol.iterator](),c;!(o=(c=a.next()).done);o=!0){var m=c.value;m.status=t.CANCELED}}catch(n){f=!0;h=n}finally{try{if(!o&&a['return']!=null){a['return']()}}finally{if(f){throw h}}};if(typeof e.xhr!=='undefined'){e.xhr.abort()};var r=!0,u=!1,d=undefined;try{for(var i=l[Symbol.iterator](),s;!(r=(s=i.next()).done);r=!0){var p=s.value;this.emit('canceled',p)}}catch(n){u=!0;d=n}finally{try{if(!r&&i['return']!=null){i['return']()}}finally{if(u){throw d}}};if(this.options.uploadMultiple){this.emit('canceledmultiple',l)}}
     36else if(e.status===t.ADDED||e.status===t.QUEUED){e.status=t.CANCELED;this.emit('canceled',e);if(this.options.uploadMultiple){this.emit('canceledmultiple',[e])}};if(this.options.autoProcessQueue){return this.processQueue()}}},{key:'resolveOption',value:function(e){if(typeof e==='function'){for(var n=arguments.length,i=new Array(n>1?n-1:0),t=1;t<n;t++){i[t-1]=arguments[t]};return e.apply(this,i)};return e}},{key:'uploadFile',value:function(e){return this.uploadFiles([e])}},{key:'uploadFiles',value:function(e){var n=this;this._transformFiles(e,function(i){if(n.options.chunking){var d=i[0];e[0].upload.chunked=n.options.chunking&&(n.options.forceChunking||d.size>n.options.chunkSize);e[0].upload.totalChunkCount=Math.ceil(d.size/n.options.chunkSize)};if(e[0].upload.chunked){var r=e[0],o=i[0],c=0;r.upload.chunks=[];var l=function(){var i=0;while(r.upload.chunks[i]!==undefined){i++};if(i>=r.upload.totalChunkCount)return;c++;var a=i*n.options.chunkSize,l=Math.min(a+n.options.chunkSize,r.size),s={name:n._getParamName(0),data:o.webkitSlice?o.webkitSlice(a,l):o.slice(a,l),filename:r.upload.filename,chunkIndex:i};r.upload.chunks[i]={file:r,index:i,dataBlock:s,status:t.UPLOADING,progress:0,retries:0};n._uploadData(e,[s])};r.upload.finishedChunkUpload=function(i){var o=!0;i.status=t.SUCCESS;i.dataBlock=null;i.xhr=null;for(var a=0;a<r.upload.totalChunkCount;a++){if(r.upload.chunks[a]===undefined){return l()};if(r.upload.chunks[a].status!==t.SUCCESS){o=!1}};if(o){n.options.chunksUploaded(r,function(){n._finished(e,'',null)})}};if(n.options.parallelChunkUploads){for(var u=0;u<r.upload.totalChunkCount;u++){l()}}
     37else{l()}}
     38else{var s=[];for(var a=0;a<e.length;a++){s[a]={name:n._getParamName(a),data:i[a],filename:e[a].upload.filename}};n._uploadData(e,s)}})}},{key:'_getChunk',value:function(e,t){for(var n=0;n<e.upload.totalChunkCount;n++){if(e.upload.chunks[n]!==undefined&&e.upload.chunks[n].xhr===t){return e.upload.chunks[n]}}}},{key:'_uploadData',value:function(e,n){var o=this,r=new XMLHttpRequest(),p=!0,F=!1,x=undefined;try{for(var h=e[Symbol.iterator](),w;!(p=(w=h.next()).done);p=!0){var T=w.value;T.xhr=r}}catch(i){F=!0;x=i}finally{try{if(!p&&h['return']!=null){h['return']()}}finally{if(F){throw x}}};if(e[0].upload.chunked){e[0].upload.chunks[n[0].chunkIndex].xhr=r};var S=this.resolveOption(this.options.method,e),L=this.resolveOption(this.options.url,e);r.open(S,L,!0);r.timeout=this.resolveOption(this.options.timeout,e);r.withCredentials=!!this.options.withCredentials;r.onload=function(t){o._finishedUploading(e,r,t)};r.ontimeout=function(){o._handleUploadError(e,r,'Request timedout after '.concat(o.options.timeout,' seconds'))};r.onerror=function(){o._handleUploadError(e,r)};var z=r.upload!=null?r.upload:r;z.onprogress=function(t){return o._updateFilesUploadProgress(e,r,t)};var f={'Accept':'application/json','Cache-Control':'no-cache','X-Requested-With':'XMLHttpRequest'};if(this.options.headers){t.extend(f,this.options.headers)};for(var k in f){var b=f[k];if(b){r.setRequestHeader(k,b)}};var a=new FormData();if(this.options.params){var l=this.options.params;if(typeof l==='function'){l=l.call(this,e,r,e[0].upload.chunked?this._getChunk(e[0],r):null)};for(var g in l){var C=l[g];a.append(g,C)}};var c=!0,v=!1,y=undefined;try{for(var d=e[Symbol.iterator](),m;!(c=(m=d.next()).done);c=!0){var E=m.value;this.emit('sending',E,r,a)}}catch(i){v=!0;y=i}finally{try{if(!c&&d['return']!=null){d['return']()}}finally{if(v){throw y}}};if(this.options.uploadMultiple){this.emit('sendingmultiple',e,r,a)};this._addFormElementData(a);for(var u=0;u<n.length;u++){var s=n[u];a.append(s.name,s.data,s.filename)};this.submitRequest(r,a,e)}},{key:'_transformFiles',value:function(e,t){var i=this,r=[],a=0,l=function(n){i.options.transformFile.call(i,e[n],function(i){r[n]=i;if(++a===e.length){t(r)}})};for(var n=0;n<e.length;n++){l(n)}}},{key:'_addFormElementData',value:function(e){if(this.element.tagName==='FORM'){var s=!0,p=!1,m=undefined;try{for(var o=this.element.querySelectorAll('input, textarea, select, button')[Symbol.iterator](),h;!(s=(h=o.next()).done);s=!0){var n=h.value,r=n.getAttribute('name'),i=n.getAttribute('type');if(i)i=i.toLowerCase();if(typeof r==='undefined'||r===null)continue;if(n.tagName==='SELECT'&&n.hasAttribute('multiple')){var l=!0,c=!1,f=undefined;try{for(var a=n.options[Symbol.iterator](),d;!(l=(d=a.next()).done);l=!0){var u=d.value;if(u.selected){e.append(r,u.value)}}}catch(t){c=!0;f=t}finally{try{if(!l&&a['return']!=null){a['return']()}}finally{if(c){throw f}}}}
     39else if(!i||i!=='checkbox'&&i!=='radio'||n.checked){e.append(r,n.value)}}}catch(t){p=!0;m=t}finally{try{if(!s&&o['return']!=null){o['return']()}}finally{if(p){throw m}}}}}},{key:'_updateFilesUploadProgress',value:function(e,t,i){var o;if(typeof i!=='undefined'){o=100*i.loaded/i.total;if(e[0].upload.chunked){var r=e[0],g=this._getChunk(r,t);g.progress=o;g.total=i.total;g.bytesSent=i.loaded;var D=0,I,R;r.upload.progress=0;r.upload.total=0;r.upload.bytesSent=0;for(var a=0;a<r.upload.totalChunkCount;a++){if(r.upload.chunks[a]!==undefined&&r.upload.chunks[a].progress!==undefined){r.upload.progress+=r.upload.chunks[a].progress;r.upload.total+=r.upload.chunks[a].total;r.upload.bytesSent+=r.upload.chunks[a].bytesSent}};r.upload.progress=r.upload.progress/r.upload.totalChunkCount}
     40else{var y=!0,U=!1,M=undefined;try{for(var v=e[Symbol.iterator](),A;!(y=(A=v.next()).done);y=!0){var m=A.value;m.upload.progress=o;m.upload.total=i.total;m.upload.bytesSent=i.loaded}}catch(n){U=!0;M=n}finally{try{if(!y&&v['return']!=null){v['return']()}}finally{if(U){throw M}}}};var p=!0,L=!1,T=undefined;try{for(var h=e[Symbol.iterator](),S;!(p=(S=h.next()).done);p=!0){var f=S.value;this.emit('uploadprogress',f,f.upload.progress,f.upload.bytesSent)}}catch(n){L=!0;T=n}finally{try{if(!p&&h['return']!=null){h['return']()}}finally{if(L){throw T}}}}
     41else{var z=!0;o=100;var c=!0,E=!1,C=undefined;try{for(var d=e[Symbol.iterator](),x;!(c=(x=d.next()).done);c=!0){var l=x.value;if(l.upload.progress!==100||l.upload.bytesSent!==l.upload.total){z=!1};l.upload.progress=o;l.upload.bytesSent=l.upload.total}}catch(n){E=!0;C=n}finally{try{if(!c&&d['return']!=null){d['return']()}}finally{if(E){throw C}}};if(z){return};var u=!0,w=!1,F=undefined;try{for(var s=e[Symbol.iterator](),k;!(u=(k=s.next()).done);u=!0){var b=k.value;this.emit('uploadprogress',b,o,b.upload.bytesSent)}}catch(n){w=!0;F=n}finally{try{if(!u&&s['return']!=null){s['return']()}}finally{if(w){throw F}}}}}},{key:'_finishedUploading',value:function(e,n,r){var a;if(e[0].status===t.CANCELED){return};if(n.readyState!==4){return};if(n.responseType!=='arraybuffer'&&n.responseType!=='blob'){a=n.responseText;if(n.getResponseHeader('content-type')&&~n.getResponseHeader('content-type').indexOf('application/json')){try{a=JSON.parse(a)}catch(i){r=i;a='Invalid JSON response from server.'}}};this._updateFilesUploadProgress(e);if(!(200<=n.status&&n.status<300)){this._handleUploadError(e,n,a)}
     42else{if(e[0].upload.chunked){e[0].upload.finishedChunkUpload(this._getChunk(e[0],n))}
     43else{this._finished(e,a,r)}}}},{key:'_handleUploadError',value:function(e,n,i){if(e[0].status===t.CANCELED){return};if(e[0].upload.chunked&&this.options.retryChunks){var r=this._getChunk(e[0],n);if(r.retries++<this.options.retryChunksLimit){this._uploadData(e,[r.dataBlock]);return}
     44else{console.warn('Retried this chunk too often. Giving up.')}};this._errorProcessing(e,i||this.options.dictResponseError.replace('{{statusCode}}',n.status),n)}},{key:'submitRequest',value:function(e,t,n){e.send(t)}},{key:'_finished',value:function(e,n,r){var o=!0,u=!1,d=undefined;try{for(var l=e[Symbol.iterator](),s;!(o=(s=l.next()).done);o=!0){var a=s.value;a.status=t.SUCCESS;this.emit('success',a,n,r);this.emit('complete',a)}}catch(i){u=!0;d=i}finally{try{if(!o&&l['return']!=null){l['return']()}}finally{if(u){throw d}}};if(this.options.uploadMultiple){this.emit('successmultiple',e,n,r);this.emit('completemultiple',e)};if(this.options.autoProcessQueue){return this.processQueue()}}},{key:'_errorProcessing',value:function(e,n,r){var o=!0,u=!1,d=undefined;try{for(var l=e[Symbol.iterator](),s;!(o=(s=l.next()).done);o=!0){var a=s.value;a.status=t.ERROR;this.emit('error',a,n,r);this.emit('complete',a)}}catch(i){u=!0;d=i}finally{try{if(!o&&l['return']!=null){l['return']()}}finally{if(u){throw d}}};if(this.options.uploadMultiple){this.emit('errormultiple',e,n,r);this.emit('completemultiple',e)};if(this.options.autoProcessQueue){return this.processQueue()}}}],[{key:'uuidv4',value:function(){return'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g,function(e){var t=Math.random()*16|0,n=e==='x'?t:t&0x3|0x8;return n.toString(16)})}}]);return t}(d);t.initClass();t.version='5.7.0';t.options={};t.optionsForElement=function(e){if(e.getAttribute('id')){return t.options[y(e.getAttribute('id'))]}
     45else{return undefined}};t.instances=[];t.forElement=function(e){if(typeof e==='string'){e=document.querySelector(e)};if((e!=null?e.dropzone:undefined)==null){throw new Error('No Dropzone found for given element. This is probably because you\'re trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.')};return e.dropzone};t.autoDiscover=!0;t.discover=function(){var e;if(document.querySelectorAll){e=document.querySelectorAll('.dropzone')}
     46else{e=[];var n=function(t){return function(){var r=[],a=!0,s=!1,u=undefined;try{for(var i=t[Symbol.iterator](),o;!(a=(o=i.next()).done);a=!0){var l=o.value;if(/(^| )dropzone($| )/.test(l.className)){r.push(e.push(l))}
     47else{r.push(undefined)}}}catch(n){s=!0;u=n}finally{try{if(!a&&i['return']!=null){i['return']()}}finally{if(s){throw u}}};return r}()};n(document.getElementsByTagName('div'));n(document.getElementsByTagName('form'))};return function(){var r=[],a=!0,s=!1,u=undefined;try{for(var i=e[Symbol.iterator](),o;!(a=(o=i.next()).done);a=!0){var l=o.value;if(t.optionsForElement(l)!==!1){r.push(new t(l))}
     48else{r.push(undefined)}}}catch(n){s=!0;u=n}finally{try{if(!a&&i['return']!=null){i['return']()}}finally{if(s){throw u}}};return r}()};t.blacklistedBrowsers=[/opera.*(Macintosh|Windows Phone).*version\/12/i];t.isBrowserSupported=function(){var n=!0;if(window.File&&window.FileReader&&window.FileList&&window.Blob&&window.FormData&&document.querySelector){if(!('classList' in document.createElement('a'))){n=!1}
     49else{var r=!0,l=!1,o=undefined;try{for(var i=t.blacklistedBrowsers[Symbol.iterator](),a;!(r=(a=i.next()).done);r=!0){var s=a.value;if(s.test(navigator.userAgent)){n=!1;continue}}}catch(e){l=!0;o=e}finally{try{if(!r&&i['return']!=null){i['return']()}}finally{if(l){throw o}}}}}
     50else{n=!1};return n};t.dataURItoBlob=function(e){var i=atob(e.split(',')[1]),l=e.split(',')[0].split(':')[1].split(';')[0],a=new ArrayBuffer(i.length),o=new Uint8Array(a);for(var t=0,n=i.length,r=0<=n;r?t<=n:t>=n;r?t++:t--){o[t]=i.charCodeAt(t)};return new Blob([a],{type:l})};var v=function(e,t){return e.filter(function(e){return e!==t}).map(function(e){return e})},y=function(e){return e.replace(/[\-_](\w)/g,function(e){return e.charAt(1).toUpperCase()})};t.createElement=function(e){var t=document.createElement('div');t.innerHTML=e;return t.childNodes[0]};t.elementInside=function(e,t){if(e===t){return!0}
     51while(e=e.parentNode){if(e===t){return!0}};return!1};t.getElement=function(e,t){var n;if(typeof e==='string'){n=document.querySelector(e)}
     52else if(e.nodeType!=null){n=e};if(n==null){throw new Error('Invalid `'.concat(t,'` option provided. Please provide a CSS selector or a plain HTML element.'))};return n};t.getElements=function(e,t){var r,i;if(e instanceof Array){i=[];try{var s=!0,h=!1,p=undefined;try{for(var o=e[Symbol.iterator](),f;!(s=(f=o.next()).done);s=!0){r=f.value;i.push(this.getElement(r,t))}}catch(n){h=!0;p=n}finally{try{if(!s&&o['return']!=null){o['return']()}}finally{if(h){throw p}}}}catch(n){i=null}}
     53else if(typeof e==='string'){i=[];var l=!0,d=!1,c=undefined;try{for(var a=document.querySelectorAll(e)[Symbol.iterator](),u;!(l=(u=a.next()).done);l=!0){r=u.value;i.push(r)}}catch(n){d=!0;c=n}finally{try{if(!l&&a['return']!=null){a['return']()}}finally{if(d){throw c}}}}
     54else if(e.nodeType!=null){i=[e]};if(i==null||!i.length){throw new Error('Invalid `'.concat(t,'` option provided. Please provide a CSS selector, a plain HTML element or a list of those.'))};return i};t.confirm=function(e,t,n){if(window.confirm(e)){return t()}
     55else if(n!=null){return n()}};t.isValidFile=function(e,t){if(!t){return!0};t=t.split(',');var o=e.type,d=o.replace(/\/.*$/,''),a=!0,s=!1,u=undefined;try{for(var r=t[Symbol.iterator](),l;!(a=(l=r.next()).done);a=!0){var i=l.value;i=i.trim();if(i.charAt(0)==='.'){if(e.name.toLowerCase().indexOf(i.toLowerCase(),e.name.length-i.length)!==-1){return!0}}
     56else if(/\/\*$/.test(i)){if(d===i.replace(/\/.*$/,'')){return!0}}
     57else{if(o===i){return!0}}}}catch(n){s=!0;u=n}finally{try{if(!a&&r['return']!=null){r['return']()}}finally{if(s){throw u}}};return!1};if(typeof e!=='undefined'&&e!==null){e.fn.dropzone=function(e){return this.each(function(){return new t(this,e)})}};if(typeof i!=='undefined'&&i!==null){i.exports=t}
     58else{window.Dropzone=t};t.ADDED='added';t.QUEUED='queued';t.ACCEPTED=t.QUEUED;t.UPLOADING='uploading';t.PROCESSING=t.UPLOADING;t.CANCELED='canceled';t.ERROR='error';t.SUCCESS='success';var p=function(e){var c=e.naturalWidth,n=e.naturalHeight,r=document.createElement('canvas');r.width=1;r.height=n;var o=r.getContext('2d');o.drawImage(e,0,0);var u=o.getImageData(1,0,1,n),d=u.data,i=0,l=n,t=n;while(t>i){var s=d[(t-1)*4+3];if(s===0){l=t}
     59else{i=t};t=l+i>>1};var a=t/n;if(a===0){return 1}
     60else{return a}},m=function(e,t,n,i,r,a,l,o,s,u){var d=p(t);return e.drawImage(t,n,i,r,a,l,o,s,u/d)},u=function(){function e(){s(this,e)};a(e,null,[{key:'initClass',value:function(){this.KEY_STR='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='}},{key:'encode64',value:function(e){var o='',r=undefined,t=undefined,n='',s=undefined,u=undefined,a=undefined,i='',l=0;while(!0){r=e[l++];t=e[l++];n=e[l++];s=r>>2;u=(r&3)<<4|t>>4;a=(t&15)<<2|n>>6;i=n&63;if(isNaN(t)){a=i=64}
     61else if(isNaN(n)){i=64};o=o+this.KEY_STR.charAt(s)+this.KEY_STR.charAt(u)+this.KEY_STR.charAt(a)+this.KEY_STR.charAt(i);r=t=n='';s=u=a=i='';if(!(l<e.length)){break}};return o}},{key:'restore',value:function(e,t){if(!e.match('data:image/jpeg;base64,')){return t};var n=this.decode64(e.replace('data:image/jpeg;base64,','')),i=this.slice2Segments(n),r=this.exifManipulation(t,i);return'data:image/jpeg;base64,'.concat(this.encode64(r))}},{key:'exifManipulation',value:function(e,t){var n=this.getExifArray(t),i=this.insertExif(e,n),r=new Uint8Array(i);return r}},{key:'getExifArray',value:function(e){var t=undefined,n=0;while(n<e.length){t=e[n];if(t[0]===255&t[1]===225){return t};n++};return[]}},{key:'insertExif',value:function(e,t){var a=e.replace('data:image/jpeg;base64,',''),i=this.decode64(a),r=i.indexOf(255,3),l=i.slice(0,r),o=i.slice(r),n=l;n=n.concat(t);n=n.concat(o);return n}},{key:'slice2Segments',value:function(e){var t=0,r=[];while(!0){var i;if(e[t]===255&e[t+1]===218){break};if(e[t]===255&e[t+1]===216){t+=2}
     62else{i=e[t+2]*256+e[t+3];var n=t+i+2,a=e.slice(t,n);r.push(a);t=n};if(t>e.length){break}};return r}},{key:'decode64',value:function(e){var c='',l=undefined,o=undefined,s='',u=undefined,i=undefined,t=undefined,r='',n=0,a=[],d=/[^A-Za-z0-9\+\/\=]/g;if(d.exec(e)){console.warn('There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, \'+\', \'/\',and \'=\'\nExpect errors in decoding.')};e=e.replace(/[^A-Za-z0-9\+\/\=]/g,'');while(!0){u=this.KEY_STR.indexOf(e.charAt(n++));i=this.KEY_STR.indexOf(e.charAt(n++));t=this.KEY_STR.indexOf(e.charAt(n++));r=this.KEY_STR.indexOf(e.charAt(n++));l=u<<2|i>>4;o=(i&15)<<4|t>>2;s=(t&3)<<6|r;a.push(l);if(t!==64){a.push(o)};if(r!==64){a.push(s)};l=o=s='';u=i=t=r='';if(!(n<e.length)){break}};return a}}]);return e}();u.initClass();var h=function(e,t){var o=!1,s=!0,i=e.document,u=i.documentElement,l=i.addEventListener?'addEventListener':'attachEvent',d=i.addEventListener?'removeEventListener':'detachEvent',r=i.addEventListener?'':'on',a=function f(n){if(n.type==='readystatechange'&&i.readyState!=='complete'){return}(n.type==='load'?e:i)[d](r+n.type,f,!1);if(!o&&(o=!0)){return t.call(e,n.type||n)}},c=function h(){try{u.doScroll('left')}catch(e){setTimeout(h,50);return};return a('poll')};if(i.readyState!=='complete'){if(i.createEventObject&&u.doScroll){try{s=!e.frameElement}catch(n){};if(s){c()}};i[l](r+'DOMContentLoaded',a,!1);i[l](r+'readystatechange',a,!1);return e[l](r+'load',a,!1)}};t._autoDiscoverFunction=function(){if(t.autoDiscover){return t.discover()}};h(window,t._autoDiscoverFunction);function b(e,t){return typeof e!=='undefined'&&e!==null?t(e):undefined};function k(e,t,n){if(typeof e!=='undefined'&&e!==null&&typeof e[t]==='function'){return n(e,t)}
     63else{return undefined}};return i.exports}));
  • buddyforms/trunk/assets/resources/dropzone/dropzone.min.css

    r2441942 r2442551  
    1 @-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:0.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}
     1/*
     2 * The MIT License
     3 * Copyright (c) 2012 Matias Meno <[email protected]>
     4 */@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);}}@-moz-keyframes passing-through {0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}}@-moz-keyframes slide-in {0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}}@-moz-keyframes pulse {0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0, 0, 0, 0.3);background:white;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:0.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0, 0, 0, 0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200, 200, 200, 0.8);background-color:rgba(255, 255, 255, 0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255, 255, 255, 0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255, 255, 255, 0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}
  • buddyforms/trunk/assets/resources/dropzone/dropzone.min.js

    r2441942 r2442551  
    1 "use strict";function _typeof(e){return(_typeof="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)}function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?_assertThisInitialized(e):t}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}var Emitter=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"on",value:function(e,t){return this._callbacks=this._callbacks||{},this._callbacks[e]||(this._callbacks[e]=[]),this._callbacks[e].push(t),this}},{key:"emit",value:function(e){this._callbacks=this._callbacks||{};var t=this._callbacks[e];if(t){for(var n=arguments.length,i=new Array(1<n?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];var o=!0,a=!1,l=void 0;try{for(var s,u=t[Symbol.iterator]();!(o=(s=u.next()).done);o=!0){s.value.apply(this,i)}}catch(e){a=!0,l=e}finally{try{o||null==u.return||u.return()}finally{if(a)throw l}}}return this}},{key:"off",value:function(e,t){if(!this._callbacks||0===arguments.length)return this._callbacks={},this;var n=this._callbacks[e];if(!n)return this;if(1===arguments.length)return delete this._callbacks[e],this;for(var i=0;i<n.length;i++){if(n[i]===t){n.splice(i,1);break}}return this}}]),e}(),Dropzone=function(){function C(e,t){var n,i,r;if(_classCallCheck(this,C),(n=_possibleConstructorReturn(this,_getPrototypeOf(C).call(this))).element=e,n.version=C.version,n.defaultOptions.previewTemplate=n.defaultOptions.previewTemplate.replace(/\n*/g,""),n.clickableElements=[],n.listeners=[],n.files=[],"string"==typeof n.element&&(n.element=document.querySelector(n.element)),!n.element||null==n.element.nodeType)throw new Error("Invalid dropzone element.");if(n.element.dropzone)throw new Error("Dropzone already attached.");C.instances.push(_assertThisInitialized(n)),n.element.dropzone=_assertThisInitialized(n);var o=null!=(r=C.optionsForElement(n.element))?r:{};if(n.options=C.extend({},n.defaultOptions,o,null!=t?t:{}),n.options.forceFallback||!C.isBrowserSupported())return _possibleConstructorReturn(n,n.options.fallback.call(_assertThisInitialized(n)));if(null==n.options.url&&(n.options.url=n.element.getAttribute("action")),!n.options.url)throw new Error("No URL provided.");if(n.options.acceptedFiles&&n.options.acceptedMimeTypes)throw new Error("You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated.");if(n.options.uploadMultiple&&n.options.chunking)throw new Error("You cannot set both: uploadMultiple and chunking.");return n.options.acceptedMimeTypes&&(n.options.acceptedFiles=n.options.acceptedMimeTypes,delete n.options.acceptedMimeTypes),null!=n.options.renameFilename&&(n.options.renameFile=function(e){return n.options.renameFilename.call(_assertThisInitialized(n),e.name,e)}),n.options.method=n.options.method.toUpperCase(),(i=n.getExistingFallback())&&i.parentNode&&i.parentNode.removeChild(i),!1!==n.options.previewsContainer&&(n.options.previewsContainer?n.previewsContainer=C.getElement(n.options.previewsContainer,"previewsContainer"):n.previewsContainer=n.element),n.options.clickable&&(!0===n.options.clickable?n.clickableElements=[n.element]:n.clickableElements=C.getElements(n.options.clickable,"clickable")),n.init(),n}return _inherits(C,Emitter),_createClass(C,null,[{key:"initClass",value:function(){this.prototype.Emitter=Emitter,this.prototype.events=["drop","dragstart","dragend","dragenter","dragover","dragleave","addedfile","addedfiles","removedfile","thumbnail","error","errormultiple","processing","processingmultiple","uploadprogress","totaluploadprogress","sending","sendingmultiple","success","successmultiple","canceled","canceledmultiple","complete","completemultiple","reset","maxfilesexceeded","maxfilesreached","queuecomplete"],this.prototype.defaultOptions={url:null,method:"post",withCredentials:!1,timeout:3e4,parallelUploads:2,uploadMultiple:!1,chunking:!1,forceChunking:!1,chunkSize:2e6,parallelChunkUploads:!1,retryChunks:!1,retryChunksLimit:3,maxFilesize:256,paramName:"file",createImageThumbnails:!0,maxThumbnailFilesize:10,thumbnailWidth:120,thumbnailHeight:120,thumbnailMethod:"crop",resizeWidth:null,resizeHeight:null,resizeMimeType:null,resizeQuality:.8,resizeMethod:"contain",filesizeBase:1e3,maxFiles:null,headers:null,clickable:!0,ignoreHiddenFiles:!0,acceptedFiles:null,acceptedMimeTypes:null,autoProcessQueue:!0,autoQueue:!0,addRemoveLinks:!1,previewsContainer:null,hiddenInputContainer:"body",capture:null,renameFilename:null,renameFile:null,forceFallback:!1,dictDefaultMessage:"Drop files here to upload",dictFallbackMessage:"Your browser does not support drag'n'drop file uploads.",dictFallbackText:"Please use the fallback form below to upload your files like in the olden days.",dictFileTooBig:"File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.",dictInvalidFileType:"You can't upload files of this type.",dictResponseError:"Server responded with {{statusCode}} code.",dictCancelUpload:"Cancel upload",dictUploadCanceled:"Upload canceled.",dictCancelUploadConfirmation:"Are you sure you want to cancel this upload?",dictRemoveFile:"Remove file",dictRemoveFileConfirmation:null,dictMaxFilesExceeded:"You can not upload any more files.",dictFileSizeUnits:{tb:"TB",gb:"GB",mb:"MB",kb:"KB",b:"b"},init:function(){},params:function(e,t,n){if(n)return{dzuuid:n.file.upload.uuid,dzchunkindex:n.index,dztotalfilesize:n.file.size,dzchunksize:this.options.chunkSize,dztotalchunkcount:n.file.upload.totalChunkCount,dzchunkbyteoffset:n.index*this.options.chunkSize}},accept:function(e,t){return t()},chunksUploaded:function(e,t){t()},fallback:function(){var e;this.element.className="".concat(this.element.className," dz-browser-not-supported");var t=!0,n=!1,i=void 0;try{for(var r,o=this.element.getElementsByTagName("div")[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;if(/(^| )dz-message($| )/.test(a.className)){(e=a).className="dz-message";break}}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}e||(e=C.createElement('<div class="dz-message"><span></span></div>'),this.element.appendChild(e));var l=e.getElementsByTagName("span")[0];return l&&(null!=l.textContent?l.textContent=this.options.dictFallbackMessage:null!=l.innerText&&(l.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize:function(e,t,n,i){var r={srcX:0,srcY:0,srcWidth:e.width,srcHeight:e.height},o=e.width/e.height;null==t&&null==n?(t=r.srcWidth,n=r.srcHeight):null==t?t=n*o:null==n&&(n=t/o);var a=(t=Math.min(t,r.srcWidth))/(n=Math.min(n,r.srcHeight));if(r.srcWidth>t||r.srcHeight>n)if("crop"===i)a<o?(r.srcHeight=e.height,r.srcWidth=r.srcHeight*a):(r.srcWidth=e.width,r.srcHeight=r.srcWidth/a);else{if("contain"!==i)throw new Error("Unknown resizeMethod '".concat(i,"'"));a<o?n=t/o:t=n*o}return r.srcX=(e.width-r.srcWidth)/2,r.srcY=(e.height-r.srcHeight)/2,r.trgWidth=t,r.trgHeight=n,r},transformFile:function(e,t){return(this.options.resizeWidth||this.options.resizeHeight)&&e.type.match(/image.*/)?this.resizeImage(e,this.options.resizeWidth,this.options.resizeHeight,this.options.resizeMethod,t):t(e)},previewTemplate:'<div class="dz-preview dz-file-preview">\n  <div class="dz-image"><img data-dz-thumbnail /></div>\n  <div class="dz-details">\n    <div class="dz-size"><span data-dz-size></span></div>\n    <div class="dz-filename"><span data-dz-name></span></div>\n  </div>\n  <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>\n  <div class="dz-error-message"><span data-dz-errormessage></span></div>\n  <div class="dz-success-mark">\n    <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n      <title>Check</title>\n      <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <path d="M23.5,31.8431458 L17.5852419,25.9283877 C16.0248253,24.3679711 13.4910294,24.366835 11.9289322,25.9289322 C10.3700136,27.4878508 10.3665912,30.0234455 11.9283877,31.5852419 L20.4147581,40.0716123 C20.5133999,40.1702541 20.6159315,40.2626649 20.7218615,40.3488435 C22.2835669,41.8725651 24.794234,41.8626202 26.3461564,40.3106978 L43.3106978,23.3461564 C44.8771021,21.7797521 44.8758057,19.2483887 43.3137085,17.6862915 C41.7547899,16.1273729 39.2176035,16.1255422 37.6538436,17.6893022 L23.5,31.8431458 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z" stroke-opacity="0.198794158" stroke="#747474" fill-opacity="0.816519475" fill="#FFFFFF"></path>\n      </g>\n    </svg>\n  </div>\n  <div class="dz-error-mark">\n    <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n      <title>Error</title>\n      <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g stroke="#747474" stroke-opacity="0.198794158" fill="#FFFFFF" fill-opacity="0.816519475">\n          <path d="M32.6568542,29 L38.3106978,23.3461564 C39.8771021,21.7797521 39.8758057,19.2483887 38.3137085,17.6862915 C36.7547899,16.1273729 34.2176035,16.1255422 32.6538436,17.6893022 L27,23.3431458 L21.3461564,17.6893022 C19.7823965,16.1255422 17.2452101,16.1273729 15.6862915,17.6862915 C14.1241943,19.2483887 14.1228979,21.7797521 15.6893022,23.3461564 L21.3431458,29 L15.6893022,34.6538436 C14.1228979,36.2202479 14.1241943,38.7516113 15.6862915,40.3137085 C17.2452101,41.8726271 19.7823965,41.8744578 21.3461564,40.3106978 L27,34.6568542 L32.6538436,40.3106978 C34.2176035,41.8744578 36.7547899,41.8726271 38.3137085,40.3137085 C39.8758057,38.7516113 39.8771021,36.2202479 38.3106978,34.6538436 L32.6568542,29 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z"></path>\n        </g>\n      </g>\n    </svg>\n  </div>\n</div>',drop:function(){return this.element.classList.remove("dz-drag-hover")},dragstart:function(){},dragend:function(){return this.element.classList.remove("dz-drag-hover")},dragenter:function(){return this.element.classList.add("dz-drag-hover")},dragover:function(){return this.element.classList.add("dz-drag-hover")},dragleave:function(){return this.element.classList.remove("dz-drag-hover")},paste:function(){},reset:function(){return this.element.classList.remove("dz-started")},addedfile:function(t){var n=this;if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer){t.previewElement=C.createElement(this.options.previewTemplate.trim()),t.previewTemplate=t.previewElement,this.previewsContainer.appendChild(t.previewElement);var e=!0,i=!1,r=void 0;try{for(var o,a=t.previewElement.querySelectorAll("[data-dz-name]")[Symbol.iterator]();!(e=(o=a.next()).done);e=!0){var l=o.value;l.textContent=t.name}}catch(e){i=!0,r=e}finally{try{e||null==a.return||a.return()}finally{if(i)throw r}}var s=!0,u=!1,c=void 0;try{for(var d,p=t.previewElement.querySelectorAll("[data-dz-size]")[Symbol.iterator]();!(s=(d=p.next()).done);s=!0)(l=d.value).innerHTML=this.filesize(t.size)}catch(e){u=!0,c=e}finally{try{s||null==p.return||p.return()}finally{if(u)throw c}}this.options.addRemoveLinks&&(t._removeLink=C.createElement('<a class="dz-remove" href="javascript:undefined;" data-dz-remove>'.concat(this.options.dictRemoveFile,"</a>")),t.previewElement.appendChild(t._removeLink));var h=function(e){return e.preventDefault(),e.stopPropagation(),t.status===C.UPLOADING?C.confirm(n.options.dictCancelUploadConfirmation,function(){return n.removeFile(t)}):n.options.dictRemoveFileConfirmation?C.confirm(n.options.dictRemoveFileConfirmation,function(){return n.removeFile(t)}):n.removeFile(t)},f=!0,v=!1,m=void 0;try{for(var y,g=t.previewElement.querySelectorAll("[data-dz-remove]")[Symbol.iterator]();!(f=(y=g.next()).done);f=!0){y.value.addEventListener("click",h)}}catch(e){v=!0,m=e}finally{try{f||null==g.return||g.return()}finally{if(v)throw m}}}},removedfile:function(e){return null!=e.previewElement&&null!=e.previewElement.parentNode&&e.previewElement.parentNode.removeChild(e.previewElement),this._updateMaxFilesReachedClass()},thumbnail:function(e,t){if(e.previewElement){e.previewElement.classList.remove("dz-file-preview");var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-thumbnail]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var l=o.value;l.alt=e.name,l.src=t}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}return setTimeout(function(){return e.previewElement.classList.add("dz-image-preview")},1)}},error:function(e,t){if(e.previewElement){e.previewElement.classList.add("dz-error"),"String"!=typeof t&&t.error&&(t=t.error);var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-errormessage]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){o.value.textContent=t}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}}},errormultiple:function(){},processing:function(e){if(e.previewElement&&(e.previewElement.classList.add("dz-processing"),e._removeLink))return e._removeLink.innerHTML=this.options.dictCancelUpload},processingmultiple:function(){},uploadprogress:function(e,t){if(e.previewElement){var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-uploadprogress]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var l=o.value;"PROGRESS"===l.nodeName?l.value=t:l.style.width="".concat(t,"%")}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}}},totaluploadprogress:function(){},sending:function(){},sendingmultiple:function(){},success:function(e){if(e.previewElement)return e.previewElement.classList.add("dz-success")},successmultiple:function(){},canceled:function(e){return this.emit("error",e,this.options.dictUploadCanceled)},canceledmultiple:function(){},complete:function(e){if(e._removeLink&&(e._removeLink.innerHTML=this.options.dictRemoveFile),e.previewElement)return e.previewElement.classList.add("dz-complete")},completemultiple:function(){},maxfilesexceeded:function(){},maxfilesreached:function(){},queuecomplete:function(){},addedfiles:function(){}},this.prototype._thumbnailQueue=[],this.prototype._processingThumbnail=!1}},{key:"extend",value:function(e){for(var t=arguments.length,n=new Array(1<t?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];for(var r=0,o=n;r<o.length;r++){var a=o[r];for(var l in a){var s=a[l];e[l]=s}}return e}}]),_createClass(C,[{key:"getAcceptedFiles",value:function(){return this.files.filter(function(e){return e.accepted}).map(function(e){return e})}},{key:"getRejectedFiles",value:function(){return this.files.filter(function(e){return!e.accepted}).map(function(e){return e})}},{key:"getFilesWithStatus",value:function(t){return this.files.filter(function(e){return e.status===t}).map(function(e){return e})}},{key:"getQueuedFiles",value:function(){return this.getFilesWithStatus(C.QUEUED)}},{key:"getUploadingFiles",value:function(){return this.getFilesWithStatus(C.UPLOADING)}},{key:"getAddedFiles",value:function(){return this.getFilesWithStatus(C.ADDED)}},{key:"getActiveFiles",value:function(){return this.files.filter(function(e){return e.status===C.UPLOADING||e.status===C.QUEUED}).map(function(e){return e})}},{key:"init",value:function(){var s=this;if("form"===this.element.tagName&&this.element.setAttribute("enctype","multipart/form-data"),this.element.classList.contains("dropzone")&&!this.element.querySelector(".dz-message")&&this.element.appendChild(C.createElement('<div class="dz-default dz-message"><button class="dz-button" type="button">'.concat(this.options.dictDefaultMessage,"</button></div>"))),this.clickableElements.length){!function l(){return s.hiddenFileInput&&s.hiddenFileInput.parentNode.removeChild(s.hiddenFileInput),s.hiddenFileInput=document.createElement("input"),s.hiddenFileInput.setAttribute("type","file"),(null===s.options.maxFiles||1<s.options.maxFiles)&&s.hiddenFileInput.setAttribute("multiple","multiple"),s.hiddenFileInput.className="dz-hidden-input",null!==s.options.acceptedFiles&&s.hiddenFileInput.setAttribute("accept",s.options.acceptedFiles),null!==s.options.capture&&s.hiddenFileInput.setAttribute("capture",s.options.capture),s.hiddenFileInput.style.visibility="hidden",s.hiddenFileInput.style.position="absolute",s.hiddenFileInput.style.top="0",s.hiddenFileInput.style.left="0",s.hiddenFileInput.style.height="0",s.hiddenFileInput.style.width="0",C.getElement(s.options.hiddenInputContainer,"hiddenInputContainer").appendChild(s.hiddenFileInput),s.hiddenFileInput.addEventListener("change",function(){var e=s.hiddenFileInput.files;if(e.length){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;s.addFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}}return s.emit("addedfiles",e),l()})}()}this.URL=null!==window.URL?window.URL:window.webkitURL;var e=!0,t=!1,n=void 0;try{for(var i,r=this.events[Symbol.iterator]();!(e=(i=r.next()).done);e=!0){var o=i.value;this.on(o,this.options[o])}}catch(e){t=!0,n=e}finally{try{e||null==r.return||r.return()}finally{if(t)throw n}}this.on("uploadprogress",function(){return s.updateTotalUploadProgress()}),this.on("removedfile",function(){return s.updateTotalUploadProgress()}),this.on("canceled",function(e){return s.emit("complete",e)}),this.on("complete",function(e){if(0===s.getAddedFiles().length&&0===s.getUploadingFiles().length&&0===s.getQueuedFiles().length)return setTimeout(function(){return s.emit("queuecomplete")},0)});function a(e){var t;return(t=e).dataTransfer.types&&t.dataTransfer.types.some(function(e){return"Files"==e})&&(e.stopPropagation(),e.preventDefault?e.preventDefault():e.returnValue=!1)}return this.listeners=[{element:this.element,events:{dragstart:function(e){return s.emit("dragstart",e)},dragenter:function(e){return a(e),s.emit("dragenter",e)},dragover:function(e){var t;try{t=e.dataTransfer.effectAllowed}catch(e){}return e.dataTransfer.dropEffect="move"===t||"linkMove"===t?"move":"copy",a(e),s.emit("dragover",e)},dragleave:function(e){return s.emit("dragleave",e)},drop:function(e){return a(e),s.drop(e)},dragend:function(e){return s.emit("dragend",e)}}}],this.clickableElements.forEach(function(t){return s.listeners.push({element:t,events:{click:function(e){return t===s.element&&e.target!==s.element&&!C.elementInside(e.target,s.element.querySelector(".dz-message"))||s.hiddenFileInput.click(),!0}}})}),this.enable(),this.options.init.call(this)}},{key:"destroy",value:function(){return this.disable(),this.removeAllFiles(!0),null!=this.hiddenFileInput&&this.hiddenFileInput.parentNode&&(this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput),this.hiddenFileInput=null),delete this.element.dropzone,C.instances.splice(C.instances.indexOf(this),1)}},{key:"updateTotalUploadProgress",value:function(){var e,t=0,n=0;if(this.getActiveFiles().length){var i=!0,r=!1,o=void 0;try{for(var a,l=this.getActiveFiles()[Symbol.iterator]();!(i=(a=l.next()).done);i=!0){var s=a.value;t+=s.upload.bytesSent,n+=s.upload.total}}catch(e){r=!0,o=e}finally{try{i||null==l.return||l.return()}finally{if(r)throw o}}e=100*t/n}else e=100;return this.emit("totaluploadprogress",e,n,t)}},{key:"_getParamName",value:function(e){return"function"==typeof this.options.paramName?this.options.paramName(e):"".concat(this.options.paramName).concat(this.options.uploadMultiple?"[".concat(e,"]"):"")}},{key:"_renameFile",value:function(e){return"function"!=typeof this.options.renameFile?e.name:this.options.renameFile(e)}},{key:"getFallbackForm",value:function(){var e,t;if(e=this.getExistingFallback())return e;var n='<div class="dz-fallback">';this.options.dictFallbackText&&(n+="<p>".concat(this.options.dictFallbackText,"</p>")),n+='<input type="file" name="'.concat(this._getParamName(0),'" ').concat(this.options.uploadMultiple?'multiple="multiple"':void 0,' /><input type="submit" value="Upload!"></div>');var i=C.createElement(n);return"FORM"!==this.element.tagName?(t=C.createElement('<form action="'.concat(this.options.url,'" enctype="multipart/form-data" method="').concat(this.options.method,'"></form>'))).appendChild(i):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),null!=t?t:i}},{key:"getExistingFallback",value:function(){for(var e=function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;if(/(^| )fallback($| )/.test(a.className))return a}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}},t=0,n=["div","form"];t<n.length;t++){var i,r=n[t];if(i=e(this.element.getElementsByTagName(r)))return i}}},{key:"setupEventListeners",value:function(){return this.listeners.map(function(i){return function(){var e=[];for(var t in i.events){var n=i.events[t];e.push(i.element.addEventListener(t,n,!1))}return e}()})}},{key:"removeEventListeners",value:function(){return this.listeners.map(function(i){return function(){var e=[];for(var t in i.events){var n=i.events[t];e.push(i.element.removeEventListener(t,n,!1))}return e}()})}},{key:"disable",value:function(){var t=this;return this.clickableElements.forEach(function(e){return e.classList.remove("dz-clickable")}),this.removeEventListeners(),this.disabled=!0,this.files.map(function(e){return t.cancelUpload(e)})}},{key:"enable",value:function(){return delete this.disabled,this.clickableElements.forEach(function(e){return e.classList.add("dz-clickable")}),this.setupEventListeners()}},{key:"filesize",value:function(e){var t=0,n="b";if(0<e){for(var i=["tb","gb","mb","kb","b"],r=0;r<i.length;r++){var o=i[r];if(Math.pow(this.options.filesizeBase,4-r)/10<=e){t=e/Math.pow(this.options.filesizeBase,4-r),n=o;break}}t=Math.round(10*t)/10}return"<strong>".concat(t,"</strong> ").concat(this.options.dictFileSizeUnits[n])}},{key:"_updateMaxFilesReachedClass",value:function(){return null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}},{key:"drop",value:function(e){if(e.dataTransfer){this.emit("drop",e);for(var t=[],n=0;n<e.dataTransfer.files.length;n++)t[n]=e.dataTransfer.files[n];if(t.length){var i=e.dataTransfer.items;i&&i.length&&null!=i[0].webkitGetAsEntry?this._addFilesFromItems(i):this.handleFiles(t)}this.emit("addedfiles",t)}}},{key:"paste",value:function(e){if(null!=__guard__(null!=e?e.clipboardData:void 0,function(e){return e.items})){this.emit("paste",e);var t=e.clipboardData.items;return t.length?this._addFilesFromItems(t):void 0}}},{key:"handleFiles",value:function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;this.addFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}}},{key:"_addFilesFromItems",value:function(s){var u=this;return function(){var e=[],t=!0,n=!1,i=void 0;try{for(var r,o=s[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a,l=r.value;null!=l.webkitGetAsEntry&&(a=l.webkitGetAsEntry())?a.isFile?e.push(u.addFile(l.getAsFile())):a.isDirectory?e.push(u._addFilesFromDirectory(a,a.name)):e.push(void 0):null!=l.getAsFile&&(null==l.kind||"file"===l.kind)?e.push(u.addFile(l.getAsFile())):e.push(void 0)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return e}()}},{key:"_addFilesFromDirectory",value:function(e,s){function t(t){return __guardMethod__(console,"log",function(e){return e.log(t)})}var u=this,n=e.createReader();return function l(){return n.readEntries(function(e){if(0<e.length){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;a.isFile?a.file(function(e){if(!u.options.ignoreHiddenFiles||"."!==e.name.substring(0,1))return e.fullPath="".concat(s,"/").concat(e.name),u.addFile(e)}):a.isDirectory&&u._addFilesFromDirectory(a,"".concat(s,"/").concat(a.name))}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}l()}return null},t)}()}},{key:"accept",value:function(e,t){this.options.maxFilesize&&e.size>1024*this.options.maxFilesize*1024?t(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(e.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):C.isValidFile(e,this.options.acceptedFiles)?null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(t(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",e)):this.options.accept.call(this,e,t):t(this.options.dictInvalidFileType)}},{key:"addFile",value:function(t){var n=this;t.upload={uuid:C.uuidv4(),progress:0,total:t.size,bytesSent:0,filename:this._renameFile(t)},this.files.push(t),t.status=C.ADDED,this.emit("addedfile",t),this._enqueueThumbnail(t),this.accept(t,function(e){e?(t.accepted=!1,n._errorProcessing([t],e)):(t.accepted=!0,n.options.autoQueue&&n.enqueueFile(t)),n._updateMaxFilesReachedClass()})}},{key:"enqueueFiles",value:function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;this.enqueueFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return null}},{key:"enqueueFile",value:function(e){var t=this;if(e.status!==C.ADDED||!0!==e.accepted)throw new Error("This file can't be queued because it has already been processed or was rejected.");if(e.status=C.QUEUED,this.options.autoProcessQueue)return setTimeout(function(){return t.processQueue()},0)}},{key:"_enqueueThumbnail",value:function(e){var t=this;if(this.options.createImageThumbnails&&e.type.match(/image.*/)&&e.size<=1024*this.options.maxThumbnailFilesize*1024)return this._thumbnailQueue.push(e),setTimeout(function(){return t._processThumbnailQueue()},0)}},{key:"_processThumbnailQueue",value:function(){var t=this;if(!this._processingThumbnail&&0!==this._thumbnailQueue.length){this._processingThumbnail=!0;var n=this._thumbnailQueue.shift();return this.createThumbnail(n,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,function(e){return t.emit("thumbnail",n,e),t._processingThumbnail=!1,t._processThumbnailQueue()})}}},{key:"removeFile",value:function(e){if(e.status===C.UPLOADING&&this.cancelUpload(e),this.files=without(this.files,e),this.emit("removedfile",e),0===this.files.length)return this.emit("reset")}},{key:"removeAllFiles",value:function(e){null==e&&(e=!1);var t=!0,n=!1,i=void 0;try{for(var r,o=this.files.slice()[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;a.status===C.UPLOADING&&!e||this.removeFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return null}},{key:"resizeImage",value:function(r,e,t,n,o){var a=this;return this.createThumbnail(r,e,t,n,!0,function(e,t){if(null==t)return o(r);var n=a.options.resizeMimeType;null==n&&(n=r.type);var i=t.toDataURL(n,a.options.resizeQuality);return"image/jpeg"!==n&&"image/jpg"!==n||(i=ExifRestore.restore(r.dataURL,i)),o(C.dataURItoBlob(i))})}},{key:"createThumbnail",value:function(e,t,n,i,r,o){var a=this,l=new FileReader;l.onload=function(){e.dataURL=l.result,"image/svg+xml"!==e.type?a.createThumbnailFromUrl(e,t,n,i,r,o):null!=o&&o(l.result)},l.readAsDataURL(e)}},{key:"displayExistingFile",value:function(t,e,n,i,r){var o=this,a=!(4<arguments.length&&void 0!==r)||r;if(this.emit("addedfile",t),this.emit("complete",t),a){t.dataURL=e,this.createThumbnailFromUrl(t,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.resizeMethod,this.options.fixOrientation,function(e){o.emit("thumbnail",t,e),n&&n()},i)}else this.emit("thumbnail",t,e),n&&n()}},{key:"createThumbnailFromUrl",value:function(o,a,l,s,t,u,e){var c=this,d=document.createElement("img");return e&&(d.crossOrigin=e),d.onload=function(){var e=function(e){return e(1)};return"undefined"!=typeof EXIF&&null!==EXIF&&t&&(e=function(e){return EXIF.getData(d,function(){return e(EXIF.getTag(this,"Orientation"))})}),e(function(e){o.width=d.width,o.height=d.height;var t=c.options.resize.call(c,o,a,l,s),n=document.createElement("canvas"),i=n.getContext("2d");switch(n.width=t.trgWidth,n.height=t.trgHeight,4<e&&(n.width=t.trgHeight,n.height=t.trgWidth),e){case 2:i.translate(n.width,0),i.scale(-1,1);break;case 3:i.translate(n.width,n.height),i.rotate(Math.PI);break;case 4:i.translate(0,n.height),i.scale(1,-1);break;case 5:i.rotate(.5*Math.PI),i.scale(1,-1);break;case 6:i.rotate(.5*Math.PI),i.translate(0,-n.width);break;case 7:i.rotate(.5*Math.PI),i.translate(n.height,-n.width),i.scale(-1,1);break;case 8:i.rotate(-.5*Math.PI),i.translate(-n.height,0)}drawImageIOSFix(i,d,null!=t.srcX?t.srcX:0,null!=t.srcY?t.srcY:0,t.srcWidth,t.srcHeight,null!=t.trgX?t.trgX:0,null!=t.trgY?t.trgY:0,t.trgWidth,t.trgHeight);var r=n.toDataURL("image/png");if(null!=u)return u(r,n)})},null!=u&&(d.onerror=u),d.src=o.dataURL}},{key:"processQueue",value:function(){var e=this.options.parallelUploads,t=this.getUploadingFiles().length,n=t;if(!(e<=t)){var i=this.getQueuedFiles();if(0<i.length){if(this.options.uploadMultiple)return this.processFiles(i.slice(0,e-t));for(;n<e;){if(!i.length)return;this.processFile(i.shift()),n++}}}}},{key:"processFile",value:function(e){return this.processFiles([e])}},{key:"processFiles",value:function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;a.processing=!0,a.status=C.UPLOADING,this.emit("processing",a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return this.options.uploadMultiple&&this.emit("processingmultiple",e),this.uploadFiles(e)}},{key:"_getFilesWithXhr",value:function(t){return this.files.filter(function(e){return e.xhr===t}).map(function(e){return e})}},{key:"cancelUpload",value:function(e){if(e.status===C.UPLOADING){var t=this._getFilesWithXhr(e.xhr),n=!0,i=!1,r=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){o.value.status=C.CANCELED}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}void 0!==e.xhr&&e.xhr.abort();var l=!0,s=!1,u=void 0;try{for(var c,d=t[Symbol.iterator]();!(l=(c=d.next()).done);l=!0){var p=c.value;this.emit("canceled",p)}}catch(e){s=!0,u=e}finally{try{l||null==d.return||d.return()}finally{if(s)throw u}}this.options.uploadMultiple&&this.emit("canceledmultiple",t)}else e.status!==C.ADDED&&e.status!==C.QUEUED||(e.status=C.CANCELED,this.emit("canceled",e),this.options.uploadMultiple&&this.emit("canceledmultiple",[e]));if(this.options.autoProcessQueue)return this.processQueue()}},{key:"resolveOption",value:function(e){if("function"!=typeof e)return e;for(var t=arguments.length,n=new Array(1<t?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return e.apply(this,n)}},{key:"uploadFile",value:function(e){return this.uploadFiles([e])}},{key:"uploadFiles",value:function(s){var u=this;this._transformFiles(s,function(e){if(u.options.chunking){var t=e[0];s[0].upload.chunked=u.options.chunking&&(u.options.forceChunking||t.size>u.options.chunkSize),s[0].upload.totalChunkCount=Math.ceil(t.size/u.options.chunkSize)}if(s[0].upload.chunked){var r=s[0],o=e[0];r.upload.chunks=[];var i=function(){for(var e=0;void 0!==r.upload.chunks[e];)e++;if(!(e>=r.upload.totalChunkCount)){0;var t=e*u.options.chunkSize,n=Math.min(t+u.options.chunkSize,r.size),i={name:u._getParamName(0),data:o.webkitSlice?o.webkitSlice(t,n):o.slice(t,n),filename:r.upload.filename,chunkIndex:e};r.upload.chunks[e]={file:r,index:e,dataBlock:i,status:C.UPLOADING,progress:0,retries:0},u._uploadData(s,[i])}};if(r.upload.finishedChunkUpload=function(e){var t=!0;e.status=C.SUCCESS,e.dataBlock=null,e.xhr=null;for(var n=0;n<r.upload.totalChunkCount;n++){if(void 0===r.upload.chunks[n])return i();r.upload.chunks[n].status!==C.SUCCESS&&(t=!1)}t&&u.options.chunksUploaded(r,function(){u._finished(s,"",null)})},u.options.parallelChunkUploads)for(var n=0;n<r.upload.totalChunkCount;n++)i();else i()}else{for(var a=[],l=0;l<s.length;l++)a[l]={name:u._getParamName(l),data:e[l],filename:s[l].upload.filename};u._uploadData(s,a)}})}},{key:"_getChunk",value:function(e,t){for(var n=0;n<e.upload.totalChunkCount;n++)if(void 0!==e.upload.chunks[n]&&e.upload.chunks[n].xhr===t)return e.upload.chunks[n]}},{key:"_uploadData",value:function(t,e){var n=this,i=new XMLHttpRequest,r=!0,o=!1,a=void 0;try{for(var l,s=t[Symbol.iterator]();!(r=(l=s.next()).done);r=!0){l.value.xhr=i}}catch(e){o=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw a}}t[0].upload.chunked&&(t[0].upload.chunks[e[0].chunkIndex].xhr=i);var u=this.resolveOption(this.options.method,t),c=this.resolveOption(this.options.url,t);i.open(u,c,!0),i.timeout=this.resolveOption(this.options.timeout,t),i.withCredentials=!!this.options.withCredentials,i.onload=function(e){n._finishedUploading(t,i,e)},i.ontimeout=function(){n._handleUploadError(t,i,"Request timedout after ".concat(n.options.timeout," seconds"))},i.onerror=function(){n._handleUploadError(t,i)},(null!=i.upload?i.upload:i).onprogress=function(e){return n._updateFilesUploadProgress(t,i,e)};var d={Accept:"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"};for(var p in this.options.headers&&C.extend(d,this.options.headers),d){var h=d[p];h&&i.setRequestHeader(p,h)}var f=new FormData;if(this.options.params){var v=this.options.params;for(var m in"function"==typeof v&&(v=v.call(this,t,i,t[0].upload.chunked?this._getChunk(t[0],i):null)),v){var y=v[m];f.append(m,y)}}var g=!0,b=!1,k=void 0;try{for(var w,F=t[Symbol.iterator]();!(g=(w=F.next()).done);g=!0){var z=w.value;this.emit("sending",z,i,f)}}catch(e){b=!0,k=e}finally{try{g||null==F.return||F.return()}finally{if(b)throw k}}this.options.uploadMultiple&&this.emit("sendingmultiple",t,i,f),this._addFormElementData(f);for(var x=0;x<e.length;x++){var E=e[x];f.append(E.name,E.data,E.filename)}this.submitRequest(i,f,t)}},{key:"_transformFiles",value:function(n,i){for(var e=this,r=[],o=0,t=function(t){e.options.transformFile.call(e,n[t],function(e){r[t]=e,++o===n.length&&i(r)})},a=0;a<n.length;a++)t(a)}},{key:"_addFormElementData",value:function(e){if("FORM"===this.element.tagName){var t=!0,n=!1,i=void 0;try{for(var r,o=this.element.querySelectorAll("input, textarea, select, button")[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value,l=a.getAttribute("name"),s=a.getAttribute("type");if(s=s&&s.toLowerCase(),null!=l)if("SELECT"===a.tagName&&a.hasAttribute("multiple")){var u=!0,c=!1,d=void 0;try{for(var p,h=a.options[Symbol.iterator]();!(u=(p=h.next()).done);u=!0){var f=p.value;f.selected&&e.append(l,f.value)}}catch(e){c=!0,d=e}finally{try{u||null==h.return||h.return()}finally{if(c)throw d}}}else(!s||"checkbox"!==s&&"radio"!==s||a.checked)&&e.append(l,a.value)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}}}},{key:"_updateFilesUploadProgress",value:function(e,t,n){var i;if(void 0!==n){if(i=100*n.loaded/n.total,e[0].upload.chunked){var r=e[0],o=this._getChunk(r,t);o.progress=i,o.total=n.total,o.bytesSent=n.loaded;r.upload.progress=0,r.upload.total=0;for(var a=r.upload.bytesSent=0;a<r.upload.totalChunkCount;a++)void 0!==r.upload.chunks[a]&&void 0!==r.upload.chunks[a].progress&&(r.upload.progress+=r.upload.chunks[a].progress,r.upload.total+=r.upload.chunks[a].total,r.upload.bytesSent+=r.upload.chunks[a].bytesSent);r.upload.progress=r.upload.progress/r.upload.totalChunkCount}else{var l=!0,s=!1,u=void 0;try{for(var c,d=e[Symbol.iterator]();!(l=(c=d.next()).done);l=!0){var p=c.value;p.upload.progress=i,p.upload.total=n.total,p.upload.bytesSent=n.loaded}}catch(e){s=!0,u=e}finally{try{l||null==d.return||d.return()}finally{if(s)throw u}}}var h=!0,f=!1,v=void 0;try{for(var m,y=e[Symbol.iterator]();!(h=(m=y.next()).done);h=!0){var g=m.value;this.emit("uploadprogress",g,g.upload.progress,g.upload.bytesSent)}}catch(e){f=!0,v=e}finally{try{h||null==y.return||y.return()}finally{if(f)throw v}}}else{var b=!0,k=!0,w=!(i=100),F=void 0;try{for(var z,x=e[Symbol.iterator]();!(k=(z=x.next()).done);k=!0){var E=z.value;100===E.upload.progress&&E.upload.bytesSent===E.upload.total||(b=!1),E.upload.progress=i,E.upload.bytesSent=E.upload.total}}catch(e){w=!0,F=e}finally{try{k||null==x.return||x.return()}finally{if(w)throw F}}if(b)return;var C=!0,_=!1,S=void 0;try{for(var D,T=e[Symbol.iterator]();!(C=(D=T.next()).done);C=!0){var L=D.value;this.emit("uploadprogress",L,i,L.upload.bytesSent)}}catch(e){_=!0,S=e}finally{try{C||null==T.return||T.return()}finally{if(_)throw S}}}}},{key:"_finishedUploading",value:function(e,t,n){var i;if(e[0].status!==C.CANCELED&&4===t.readyState){if("arraybuffer"!==t.responseType&&"blob"!==t.responseType&&(i=t.responseText,t.getResponseHeader("content-type")&&~t.getResponseHeader("content-type").indexOf("application/json")))try{i=JSON.parse(i)}catch(e){n=e,i="Invalid JSON response from server."}this._updateFilesUploadProgress(e),200<=t.status&&t.status<300?e[0].upload.chunked?e[0].upload.finishedChunkUpload(this._getChunk(e[0],t)):this._finished(e,i,n):this._handleUploadError(e,t,i)}}},{key:"_handleUploadError",value:function(e,t,n){if(e[0].status!==C.CANCELED){if(e[0].upload.chunked&&this.options.retryChunks){var i=this._getChunk(e[0],t);if(i.retries++<this.options.retryChunksLimit)return void this._uploadData(e,[i.dataBlock]);console.warn("Retried this chunk too often. Giving up.")}this._errorProcessing(e,n||this.options.dictResponseError.replace("{{statusCode}}",t.status),t)}}},{key:"submitRequest",value:function(e,t){e.send(t)}},{key:"_finished",value:function(e,t,n){var i=!0,r=!1,o=void 0;try{for(var a,l=e[Symbol.iterator]();!(i=(a=l.next()).done);i=!0){var s=a.value;s.status=C.SUCCESS,this.emit("success",s,t,n),this.emit("complete",s)}}catch(e){r=!0,o=e}finally{try{i||null==l.return||l.return()}finally{if(r)throw o}}if(this.options.uploadMultiple&&(this.emit("successmultiple",e,t,n),this.emit("completemultiple",e)),this.options.autoProcessQueue)return this.processQueue()}},{key:"_errorProcessing",value:function(e,t,n){var i=!0,r=!1,o=void 0;try{for(var a,l=e[Symbol.iterator]();!(i=(a=l.next()).done);i=!0){var s=a.value;s.status=C.ERROR,this.emit("error",s,t,n),this.emit("complete",s)}}catch(e){r=!0,o=e}finally{try{i||null==l.return||l.return()}finally{if(r)throw o}}if(this.options.uploadMultiple&&(this.emit("errormultiple",e,t,n),this.emit("completemultiple",e)),this.options.autoProcessQueue)return this.processQueue()}}],[{key:"uuidv4",value:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}}]),C}();Dropzone.initClass(),Dropzone.version="5.7.0",Dropzone.options={},Dropzone.optionsForElement=function(e){return e.getAttribute("id")?Dropzone.options[camelize(e.getAttribute("id"))]:void 0},Dropzone.instances=[],Dropzone.forElement=function(e){if("string"==typeof e&&(e=document.querySelector(e)),null==(null!=e?e.dropzone:void 0))throw new Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.");return e.dropzone},Dropzone.autoDiscover=!0,Dropzone.discover=function(){var s;if(document.querySelectorAll)s=document.querySelectorAll(".dropzone");else{s=[];var e=function(l){return function(){var e=[],t=!0,n=!1,i=void 0;try{for(var r,o=l[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;/(^| )dropzone($| )/.test(a.className)?e.push(s.push(a)):e.push(void 0)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return e}()};e(document.getElementsByTagName("div")),e(document.getElementsByTagName("form"))}return function(){var e=[],t=!0,n=!1,i=void 0;try{for(var r,o=s[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;!1!==Dropzone.optionsForElement(a)?e.push(new Dropzone(a)):e.push(void 0)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return e}()},Dropzone.blacklistedBrowsers=[/opera.*(Macintosh|Windows Phone).*version\/12/i],Dropzone.isBrowserSupported=function(){var e=!0;if(window.File&&window.FileReader&&window.FileList&&window.Blob&&window.FormData&&document.querySelector)if("classList"in document.createElement("a")){var t=!0,n=!1,i=void 0;try{for(var r,o=Dropzone.blacklistedBrowsers[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){r.value.test(navigator.userAgent)&&(e=!1)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}}else e=!1;else e=!1;return e},Dropzone.dataURItoBlob=function(e){for(var t=atob(e.split(",")[1]),n=e.split(",")[0].split(":")[1].split(";")[0],i=new ArrayBuffer(t.length),r=new Uint8Array(i),o=0,a=t.length,l=0<=a;l?o<=a:a<=o;l?o++:o--)r[o]=t.charCodeAt(o);return new Blob([i],{type:n})};var without=function(e,t){return e.filter(function(e){return e!==t}).map(function(e){return e})},camelize=function(e){return e.replace(/[\-_](\w)/g,function(e){return e.charAt(1).toUpperCase()})};Dropzone.createElement=function(e){var t=document.createElement("div");return t.innerHTML=e,t.childNodes[0]},Dropzone.elementInside=function(e,t){if(e===t)return!0;for(;e=e.parentNode;)if(e===t)return!0;return!1},Dropzone.getElement=function(e,t){var n;if("string"==typeof e?n=document.querySelector(e):null!=e.nodeType&&(n=e),null==n)throw new Error("Invalid `".concat(t,"` option provided. Please provide a CSS selector or a plain HTML element."));return n},Dropzone.getElements=function(e,t){var n,i;if(e instanceof Array){i=[];try{var r=!0,o=!1,a=void 0;try{for(var l,s=e[Symbol.iterator]();!(r=(l=s.next()).done);r=!0)n=l.value,i.push(this.getElement(n,t))}catch(e){o=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw a}}}catch(e){i=null}}else if("string"==typeof e){var u=!0,c=!(i=[]),d=void 0;try{for(var p,h=document.querySelectorAll(e)[Symbol.iterator]();!(u=(p=h.next()).done);u=!0)n=p.value,i.push(n)}catch(e){c=!0,d=e}finally{try{u||null==h.return||h.return()}finally{if(c)throw d}}}else null!=e.nodeType&&(i=[e]);if(null==i||!i.length)throw new Error("Invalid `".concat(t,"` option provided. Please provide a CSS selector, a plain HTML element or a list of those."));return i},Dropzone.confirm=function(e,t,n){return window.confirm(e)?t():null!=n?n():void 0},Dropzone.isValidFile=function(e,t){if(!t)return!0;t=t.split(",");var n=e.type,i=n.replace(/\/.*$/,""),r=!0,o=!1,a=void 0;try{for(var l,s=t[Symbol.iterator]();!(r=(l=s.next()).done);r=!0){var u=l.value;if("."===(u=u.trim()).charAt(0)){if(-1!==e.name.toLowerCase().indexOf(u.toLowerCase(),e.name.length-u.length))return!0}else if(/\/\*$/.test(u)){if(i===u.replace(/\/.*$/,""))return!0}else if(n===u)return!0}}catch(e){o=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw a}}return!1},"undefined"!=typeof jQuery&&null!==jQuery&&(jQuery.fn.dropzone=function(e){return this.each(function(){return new Dropzone(this,e)})}),"undefined"!=typeof module&&null!==module?module.exports=Dropzone:window.Dropzone=Dropzone,Dropzone.ADDED="added",Dropzone.QUEUED="queued",Dropzone.ACCEPTED=Dropzone.QUEUED,Dropzone.UPLOADING="uploading",Dropzone.PROCESSING=Dropzone.UPLOADING,Dropzone.CANCELED="canceled",Dropzone.ERROR="error",Dropzone.SUCCESS="success";var detectVerticalSquash=function(e){e.naturalWidth;var t=e.naturalHeight,n=document.createElement("canvas");n.width=1,n.height=t;var i=n.getContext("2d");i.drawImage(e,0,0);for(var r=i.getImageData(1,0,1,t).data,o=0,a=t,l=t;o<l;){0===r[4*(l-1)+3]?a=l:o=l,l=a+o>>1}var s=l/t;return 0==s?1:s},drawImageIOSFix=function(e,t,n,i,r,o,a,l,s,u){var c=detectVerticalSquash(t);return e.drawImage(t,n,i,r,o,a,l,s,u/c)},ExifRestore=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"initClass",value:function(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}},{key:"encode64",value:function(e){for(var t="",n=void 0,i=void 0,r="",o=void 0,a=void 0,l=void 0,s="",u=0;o=(n=e[u++])>>2,a=(3&n)<<4|(i=e[u++])>>4,l=(15&i)<<2|(r=e[u++])>>6,s=63&r,isNaN(i)?l=s=64:isNaN(r)&&(s=64),t=t+this.KEY_STR.charAt(o)+this.KEY_STR.charAt(a)+this.KEY_STR.charAt(l)+this.KEY_STR.charAt(s),n=i=r="",o=a=l=s="",u<e.length;);return t}},{key:"restore",value:function(e,t){if(!e.match("data:image/jpeg;base64,"))return t;var n=this.decode64(e.replace("data:image/jpeg;base64,","")),i=this.slice2Segments(n),r=this.exifManipulation(t,i);return"data:image/jpeg;base64,".concat(this.encode64(r))}},{key:"exifManipulation",value:function(e,t){var n=this.getExifArray(t),i=this.insertExif(e,n);return new Uint8Array(i)}},{key:"getExifArray",value:function(e){for(var t=void 0,n=0;n<e.length;){if(255===(t=e[n])[0]&225===t[1])return t;n++}return[]}},{key:"insertExif",value:function(e,t){var n=e.replace("data:image/jpeg;base64,",""),i=this.decode64(n),r=i.indexOf(255,3),o=i.slice(0,r),a=i.slice(r),l=o;return l=(l=l.concat(t)).concat(a)}},{key:"slice2Segments",value:function(e){for(var t=0,n=[];;){if(255===e[t]&218===e[t+1])break;if(255===e[t]&216===e[t+1])t+=2;else{var i=t+(256*e[t+2]+e[t+3])+2,r=e.slice(t,i);n.push(r),t=i}if(t>e.length)break}return n}},{key:"decode64",value:function(e){var t=void 0,n=void 0,i="",r=void 0,o=void 0,a="",l=0,s=[];for(/[^A-Za-z0-9\+\/\=]/g.exec(e)&&console.warn("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding."),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");t=this.KEY_STR.indexOf(e.charAt(l++))<<2|(r=this.KEY_STR.indexOf(e.charAt(l++)))>>4,n=(15&r)<<4|(o=this.KEY_STR.indexOf(e.charAt(l++)))>>2,i=(3&o)<<6|(a=this.KEY_STR.indexOf(e.charAt(l++))),s.push(t),64!==o&&s.push(n),64!==a&&s.push(i),t=n=i="",r=o=a="",l<e.length;);return s}}]),e}();ExifRestore.initClass();var contentLoaded=function(t,n){function i(e){if("readystatechange"!==e.type||"complete"===o.readyState)return("load"===e.type?t:o)[s](u+e.type,i,!1),!r&&(r=!0)?n.call(t,e.type||e):void 0}var r=!1,e=!0,o=t.document,a=o.documentElement,l=o.addEventListener?"addEventListener":"attachEvent",s=o.addEventListener?"removeEventListener":"detachEvent",u=o.addEventListener?"":"on";if("complete"!==o.readyState){if(o.createEventObject&&a.doScroll){try{e=!t.frameElement}catch(e){}e&&!function t(){try{a.doScroll("left")}catch(e){return void setTimeout(t,50)}return i("poll")}()}return o[l](u+"DOMContentLoaded",i,!1),o[l](u+"readystatechange",i,!1),t[l](u+"load",i,!1)}};function __guard__(e,t){return null!=e?t(e):void 0}function __guardMethod__(e,t,n){return null!=e&&"function"==typeof e[t]?n(e,t):void 0}Dropzone._autoDiscoverFunction=function(){if(Dropzone.autoDiscover)return Dropzone.discover()},contentLoaded(window,Dropzone._autoDiscoverFunction);
     1'use strict';function _typeof(e){'@babel/helpers - typeof';if(typeof Symbol==='function'&&typeof Symbol.iterator==='symbol'){_typeof=function(e){return typeof e}}
     2else{_typeof=function(e){return e&&typeof Symbol==='function'&&e.constructor===Symbol&&e!==Symbol.prototype?'symbol':typeof e}};return _typeof(e)};function _possibleConstructorReturn(e,t){if(t&&(_typeof(t)==='object'||typeof t==='function')){return t};return _assertThisInitialized(e)};function _getPrototypeOf(e){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)};return _getPrototypeOf(e)};function _assertThisInitialized(e){if(e===void 0){throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called')};return e};function _inherits(e,t){if(typeof t!=='function'&&t!==null){throw new TypeError('Super expression must either be null or a function')};e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}});if(t)_setPrototypeOf(e,t)};function _setPrototypeOf(e,t){_setPrototypeOf=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return _setPrototypeOf(e,t)};function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError('Cannot call a class as a function')}};function _defineProperties(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1;n.configurable=!0;if('value' in n)n.writable=!0;Object.defineProperty(e,n.key,n)}};function _createClass(e,t,n){if(t)_defineProperties(e.prototype,t);if(n)_defineProperties(e,n);return e};var Emitter=function(){function e(){_classCallCheck(this,e)};_createClass(e,[{key:'on',value:function(e,t){this._callbacks=this._callbacks||{};if(!this._callbacks[e]){this._callbacks[e]=[]};this._callbacks[e].push(t);return this}},{key:'emit',value:function(e){this._callbacks=this._callbacks||{};var d=this._callbacks[e];if(d){for(var a=arguments.length,u=new Array(a>1?a-1:0),n=1;n<a;n++){u[n-1]=arguments[n]};var r=!0,o=!1,s=undefined;try{for(var i=d[Symbol.iterator](),l;!(r=(l=i.next()).done);r=!0){var c=l.value;c.apply(this,u)}}catch(t){o=!0;s=t}finally{try{if(!r&&i['return']!=null){i['return']()}}finally{if(o){throw s}}}};return this}},{key:'off',value:function(e,t){if(!this._callbacks||arguments.length===0){this._callbacks={};return this};var i=this._callbacks[e];if(!i){return this};if(arguments.length===1){delete this._callbacks[e];return this};for(var n=0;n<i.length;n++){var r=i[n];if(r===t){i.splice(n,1);break}};return this}}]);return e}(),Dropzone=function(e){_inherits(t,e);_createClass(t,null,[{key:'initClass',value:function(){this.prototype.Emitter=Emitter;this.prototype.events=['drop','dragstart','dragend','dragenter','dragover','dragleave','addedfile','addedfiles','removedfile','thumbnail','error','errormultiple','processing','processingmultiple','uploadprogress','totaluploadprogress','sending','sendingmultiple','success','successmultiple','canceled','canceledmultiple','complete','completemultiple','reset','maxfilesexceeded','maxfilesreached','queuecomplete'];this.prototype.defaultOptions={url:null,method:'post',withCredentials:!1,timeout:30000,parallelUploads:2,uploadMultiple:!1,chunking:!1,forceChunking:!1,chunkSize:2000000,parallelChunkUploads:!1,retryChunks:!1,retryChunksLimit:3,maxFilesize:256,paramName:'file',createImageThumbnails:!0,maxThumbnailFilesize:10,thumbnailWidth:120,thumbnailHeight:120,thumbnailMethod:'crop',resizeWidth:null,resizeHeight:null,resizeMimeType:null,resizeQuality:0.8,resizeMethod:'contain',filesizeBase:1000,maxFiles:null,headers:null,clickable:!0,ignoreHiddenFiles:!0,acceptedFiles:null,acceptedMimeTypes:null,autoProcessQueue:!0,autoQueue:!0,addRemoveLinks:!1,previewsContainer:null,hiddenInputContainer:'body',capture:null,renameFilename:null,renameFile:null,forceFallback:!1,dictDefaultMessage:'Drop files here to upload',dictFallbackMessage:'Your browser does not support drag\'n\'drop file uploads.',dictFallbackText:'Please use the fallback form below to upload your files like in the olden days.',dictFileTooBig:'File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.',dictInvalidFileType:'You can\'t upload files of this type.',dictResponseError:'Server responded with {{statusCode}} code.',dictCancelUpload:'Cancel upload',dictUploadCanceled:'Upload canceled.',dictCancelUploadConfirmation:'Are you sure you want to cancel this upload?',dictRemoveFile:'Remove file',dictRemoveFileConfirmation:null,dictMaxFilesExceeded:'You can not upload any more files.',dictFileSizeUnits:{tb:'TB',gb:'GB',mb:'MB',kb:'KB',b:'b'},init:function(){},params:function(e,t,n){if(n){return{dzuuid:n.file.upload.uuid,dzchunkindex:n.index,dztotalfilesize:n.file.size,dzchunksize:this.options.chunkSize,dztotalchunkcount:n.file.upload.totalChunkCount,dzchunkbyteoffset:n.index*this.options.chunkSize}}},accept:function(e,t){return t()},chunksUploaded:function(e,t){t()},fallback:function(){var i;this.element.className=''.concat(this.element.className,' dz-browser-not-supported');var l=!0,s=!1,u=undefined;try{for(var a=this.element.getElementsByTagName('div')[Symbol.iterator](),o;!(l=(o=a.next()).done);l=!0){var r=o.value;if(/(^| )dz-message($| )/.test(r.className)){i=r;r.className='dz-message';break}}}catch(e){s=!0;u=e}finally{try{if(!l&&a['return']!=null){a['return']()}}finally{if(s){throw u}}};if(!i){i=t.createElement('<div class="dz-message"><span></span></div>');this.element.appendChild(i)};var n=i.getElementsByTagName('span')[0];if(n){if(n.textContent!=null){n.textContent=this.options.dictFallbackMessage}
     3else if(n.innerText!=null){n.innerText=this.options.dictFallbackMessage}};return this.element.appendChild(this.getFallbackForm())},resize:function(e,t,n,r){var i={srcX:0,srcY:0,srcWidth:e.width,srcHeight:e.height};var a=e.width/e.height;if(t==null&&n==null){t=i.srcWidth;n=i.srcHeight}
     4else if(t==null){t=n*a}
     5else if(n==null){n=t/a};t=Math.min(t,i.srcWidth);n=Math.min(n,i.srcHeight);var l=t/n;if(i.srcWidth>t||i.srcHeight>n){if(r==='crop'){if(a>l){i.srcHeight=e.height;i.srcWidth=i.srcHeight*l}
     6else{i.srcWidth=e.width;i.srcHeight=i.srcWidth/l}}
     7else if(r==='contain'){if(a>l){n=t/a}
     8else{t=n*a}}
     9else{throw new Error('Unknown resizeMethod \''.concat(r,'\''))}};i.srcX=(e.width-i.srcWidth)/2;i.srcY=(e.height-i.srcHeight)/2;i.trgWidth=t;i.trgHeight=n;return i},transformFile:function(e,t){if((this.options.resizeWidth||this.options.resizeHeight)&&e.type.match(/image.*/)){return this.resizeImage(e,this.options.resizeWidth,this.options.resizeHeight,this.options.resizeMethod,t)}
     10else{return t(e)}},previewTemplate:'<div class="dz-preview dz-file-preview">\n  <div class="dz-image"><img data-dz-thumbnail /></div>\n  <div class="dz-details">\n    <div class="dz-size"><span data-dz-size></span></div>\n    <div class="dz-filename"><span data-dz-name></span></div>\n  </div>\n  <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>\n  <div class="dz-error-message"><span data-dz-errormessage></span></div>\n  <div class="dz-success-mark">\n    <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n      <title>Check</title>\n      <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <path d="M23.5,31.8431458 L17.5852419,25.9283877 C16.0248253,24.3679711 13.4910294,24.366835 11.9289322,25.9289322 C10.3700136,27.4878508 10.3665912,30.0234455 11.9283877,31.5852419 L20.4147581,40.0716123 C20.5133999,40.1702541 20.6159315,40.2626649 20.7218615,40.3488435 C22.2835669,41.8725651 24.794234,41.8626202 26.3461564,40.3106978 L43.3106978,23.3461564 C44.8771021,21.7797521 44.8758057,19.2483887 43.3137085,17.6862915 C41.7547899,16.1273729 39.2176035,16.1255422 37.6538436,17.6893022 L23.5,31.8431458 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z" stroke-opacity="0.198794158" stroke="#747474" fill-opacity="0.816519475" fill="#FFFFFF"></path>\n      </g>\n    </svg>\n  </div>\n  <div class="dz-error-mark">\n    <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n      <title>Error</title>\n      <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g stroke="#747474" stroke-opacity="0.198794158" fill="#FFFFFF" fill-opacity="0.816519475">\n          <path d="M32.6568542,29 L38.3106978,23.3461564 C39.8771021,21.7797521 39.8758057,19.2483887 38.3137085,17.6862915 C36.7547899,16.1273729 34.2176035,16.1255422 32.6538436,17.6893022 L27,23.3431458 L21.3461564,17.6893022 C19.7823965,16.1255422 17.2452101,16.1273729 15.6862915,17.6862915 C14.1241943,19.2483887 14.1228979,21.7797521 15.6893022,23.3461564 L21.3431458,29 L15.6893022,34.6538436 C14.1228979,36.2202479 14.1241943,38.7516113 15.6862915,40.3137085 C17.2452101,41.8726271 19.7823965,41.8744578 21.3461564,40.3106978 L27,34.6568542 L32.6538436,40.3106978 C34.2176035,41.8744578 36.7547899,41.8726271 38.3137085,40.3137085 C39.8758057,38.7516113 39.8771021,36.2202479 38.3106978,34.6538436 L32.6568542,29 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z"></path>\n        </g>\n      </g>\n    </svg>\n  </div>\n</div>',drop:function(e){return this.element.classList.remove('dz-drag-hover')},dragstart:function(e){},dragend:function(e){return this.element.classList.remove('dz-drag-hover')},dragenter:function(e){return this.element.classList.add('dz-drag-hover')},dragover:function(e){return this.element.classList.add('dz-drag-hover')},dragleave:function(e){return this.element.classList.remove('dz-drag-hover')},paste:function(e){},reset:function(){return this.element.classList.remove('dz-started')},addedfile:function(e){var i=this;if(this.element===this.previewsContainer){this.element.classList.add('dz-started')};if(this.previewsContainer){e.previewElement=t.createElement(this.options.previewTemplate.trim());e.previewTemplate=e.previewElement;this.previewsContainer.appendChild(e.previewElement);var d=!0,g=!1,b=undefined;try{for(var u=e.previewElement.querySelectorAll('[data-dz-name]')[Symbol.iterator](),y;!(d=(y=u.next()).done);d=!0){var s=y.value;s.textContent=e.name}}catch(n){g=!0;b=n}finally{try{if(!d&&u['return']!=null){u['return']()}}finally{if(g){throw b}}};var o=!0,m=!1,v=undefined;try{for(var l=e.previewElement.querySelectorAll('[data-dz-size]')[Symbol.iterator](),h;!(o=(h=l.next()).done);o=!0){s=h.value;s.innerHTML=this.filesize(e.size)}}catch(n){m=!0;v=n}finally{try{if(!o&&l['return']!=null){l['return']()}}finally{if(m){throw v}}};if(this.options.addRemoveLinks){e._removeLink=t.createElement('<a class="dz-remove" href="javascript:undefined;" data-dz-remove>'.concat(this.options.dictRemoveFile,'</a>'));e.previewElement.appendChild(e._removeLink)};var w=function(n){n.preventDefault();n.stopPropagation();if(e.status===t.UPLOADING){return t.confirm(i.options.dictCancelUploadConfirmation,function(){return i.removeFile(e)})}
     11else{if(i.options.dictRemoveFileConfirmation){return t.confirm(i.options.dictRemoveFileConfirmation,function(){return i.removeFile(e)})}
     12else{return i.removeFile(e)}}},a=!0,f=!1,p=undefined;try{for(var r=e.previewElement.querySelectorAll('[data-dz-remove]')[Symbol.iterator](),c;!(a=(c=r.next()).done);a=!0){var k=c.value;k.addEventListener('click',w)}}catch(n){f=!0;p=n}finally{try{if(!a&&r['return']!=null){r['return']()}}finally{if(f){throw p}}}}},removedfile:function(e){if(e.previewElement!=null&&e.previewElement.parentNode!=null){e.previewElement.parentNode.removeChild(e.previewElement)};return this._updateMaxFilesReachedClass()},thumbnail:function(e,t){if(e.previewElement){e.previewElement.classList.remove('dz-file-preview');var r=!0,o=!1,s=undefined;try{for(var i=e.previewElement.querySelectorAll('[data-dz-thumbnail]')[Symbol.iterator](),l;!(r=(l=i.next()).done);r=!0){var a=l.value;a.alt=e.name;a.src=t}}catch(n){o=!0;s=n}finally{try{if(!r&&i['return']!=null){i['return']()}}finally{if(o){throw s}}};return setTimeout(function(){return e.previewElement.classList.add('dz-image-preview')},1)}},error:function(e,t){if(e.previewElement){e.previewElement.classList.add('dz-error');if(typeof t!=='String'&&t.error){t=t.error};var r=!0,l=!1,o=undefined;try{for(var i=e.previewElement.querySelectorAll('[data-dz-errormessage]')[Symbol.iterator](),a;!(r=(a=i.next()).done);r=!0){var s=a.value;s.textContent=t}}catch(n){l=!0;o=n}finally{try{if(!r&&i['return']!=null){i['return']()}}finally{if(l){throw o}}}}},errormultiple:function(){},processing:function(e){if(e.previewElement){e.previewElement.classList.add('dz-processing');if(e._removeLink){return e._removeLink.innerHTML=this.options.dictCancelUpload}}},processingmultiple:function(){},uploadprogress:function(e,t,i){if(e.previewElement){var l=!0,s=!1,u=undefined;try{for(var a=e.previewElement.querySelectorAll('[data-dz-uploadprogress]')[Symbol.iterator](),o;!(l=(o=a.next()).done);l=!0){var r=o.value;r.nodeName==='PROGRESS'?r.value=t:r.style.width=''.concat(t,'%')}}catch(n){s=!0;u=n}finally{try{if(!l&&a['return']!=null){a['return']()}}finally{if(s){throw u}}}}},totaluploadprogress:function(){},sending:function(){},sendingmultiple:function(){},success:function(e){if(e.previewElement){return e.previewElement.classList.add('dz-success')}},successmultiple:function(){},canceled:function(e){return this.emit('error',e,this.options.dictUploadCanceled)},canceledmultiple:function(){},complete:function(e){if(e._removeLink){e._removeLink.innerHTML=this.options.dictRemoveFile};if(e.previewElement){return e.previewElement.classList.add('dz-complete')}},completemultiple:function(){},maxfilesexceeded:function(){},maxfilesreached:function(){},queuecomplete:function(){},addedfiles:function(){}};this.prototype._thumbnailQueue=[];this.prototype._processingThumbnail=!1}},{key:'extend',value:function(e){for(var i=arguments.length,o=new Array(i>1?i-1:0),t=1;t<i;t++){o[t-1]=arguments[t]};for(var n=0,l=o;n<l.length;n++){var a=l[n];for(var r in a){var s=a[r];e[r]=s}};return e}}]);function t(e,i){var n;_classCallCheck(this,t);n=_possibleConstructorReturn(this,_getPrototypeOf(t).call(this));var r,a;n.element=e;n.version=t.version;n.defaultOptions.previewTemplate=n.defaultOptions.previewTemplate.replace(/\n*/g,'');n.clickableElements=[];n.listeners=[];n.files=[];if(typeof n.element==='string'){n.element=document.querySelector(n.element)};if(!n.element||n.element.nodeType==null){throw new Error('Invalid dropzone element.')};if(n.element.dropzone){throw new Error('Dropzone already attached.')};t.instances.push(_assertThisInitialized(n));n.element.dropzone=_assertThisInitialized(n);var l=(a=t.optionsForElement(n.element))!=null?a:{};n.options=t.extend({},n.defaultOptions,l,i!=null?i:{});if(n.options.forceFallback||!t.isBrowserSupported()){return _possibleConstructorReturn(n,n.options.fallback.call(_assertThisInitialized(n)))};if(n.options.url==null){n.options.url=n.element.getAttribute('action')};if(!n.options.url){throw new Error('No URL provided.')};if(n.options.acceptedFiles&&n.options.acceptedMimeTypes){throw new Error('You can\'t provide both \'acceptedFiles\' and \'acceptedMimeTypes\'. \'acceptedMimeTypes\' is deprecated.')};if(n.options.uploadMultiple&&n.options.chunking){throw new Error('You cannot set both: uploadMultiple and chunking.')};if(n.options.acceptedMimeTypes){n.options.acceptedFiles=n.options.acceptedMimeTypes;delete n.options.acceptedMimeTypes};if(n.options.renameFilename!=null){n.options.renameFile=function(e){return n.options.renameFilename.call(_assertThisInitialized(n),e.name,e)}};n.options.method=n.options.method.toUpperCase();if((r=n.getExistingFallback())&&r.parentNode){r.parentNode.removeChild(r)};if(n.options.previewsContainer!==!1){if(n.options.previewsContainer){n.previewsContainer=t.getElement(n.options.previewsContainer,'previewsContainer')}
     13else{n.previewsContainer=n.element}};if(n.options.clickable){if(n.options.clickable===!0){n.clickableElements=[n.element]}
     14else{n.clickableElements=t.getElements(n.options.clickable,'clickable')}};n.init();return n};_createClass(t,[{key:'getAcceptedFiles',value:function(){return this.files.filter(function(e){return e.accepted}).map(function(e){return e})}},{key:'getRejectedFiles',value:function(){return this.files.filter(function(e){return!e.accepted}).map(function(e){return e})}},{key:'getFilesWithStatus',value:function(e){return this.files.filter(function(t){return t.status===e}).map(function(e){return e})}},{key:'getQueuedFiles',value:function(){return this.getFilesWithStatus(t.QUEUED)}},{key:'getUploadingFiles',value:function(){return this.getFilesWithStatus(t.UPLOADING)}},{key:'getAddedFiles',value:function(){return this.getFilesWithStatus(t.ADDED)}},{key:'getActiveFiles',value:function(){return this.files.filter(function(e){return e.status===t.UPLOADING||e.status===t.QUEUED}).map(function(e){return e})}},{key:'init',value:function(){var e=this;if(this.element.tagName==='form'){this.element.setAttribute('enctype','multipart/form-data')};if(this.element.classList.contains('dropzone')&&!this.element.querySelector('.dz-message')){this.element.appendChild(t.createElement('<div class="dz-default dz-message"><button class="dz-button" type="button">'.concat(this.options.dictDefaultMessage,'</button></div>')))};if(this.clickableElements.length){var c=function f(){if(e.hiddenFileInput){e.hiddenFileInput.parentNode.removeChild(e.hiddenFileInput)};e.hiddenFileInput=document.createElement('input');e.hiddenFileInput.setAttribute('type','file');if(e.options.maxFiles===null||e.options.maxFiles>1){e.hiddenFileInput.setAttribute('multiple','multiple')};e.hiddenFileInput.className='dz-hidden-input';if(e.options.acceptedFiles!==null){e.hiddenFileInput.setAttribute('accept',e.options.acceptedFiles)};if(e.options.capture!==null){e.hiddenFileInput.setAttribute('capture',e.options.capture)};e.hiddenFileInput.style.visibility='hidden';e.hiddenFileInput.style.position='absolute';e.hiddenFileInput.style.top='0';e.hiddenFileInput.style.left='0';e.hiddenFileInput.style.height='0';e.hiddenFileInput.style.width='0';t.getElement(e.options.hiddenInputContainer,'hiddenInputContainer').appendChild(e.hiddenFileInput);return e.hiddenFileInput.addEventListener('change',function(){var r=e.hiddenFileInput.files;if(r.length){var i=!0,l=!1,o=undefined;try{for(var n=r[Symbol.iterator](),a;!(i=(a=n.next()).done);i=!0){var s=a.value;e.addFile(s)}}catch(t){l=!0;o=t}finally{try{if(!i&&n['return']!=null){n['return']()}}finally{if(l){throw o}}}};e.emit('addedfiles',r);return f()})};c()};this.URL=window.URL!==null?window.URL:window.webkitURL;var a=!0,s=!1,u=undefined;try{for(var r=this.events[Symbol.iterator](),o;!(a=(o=r.next()).done);a=!0){var l=o.value;this.on(l,this.options[l])}}catch(n){s=!0;u=n}finally{try{if(!a&&r['return']!=null){r['return']()}}finally{if(s){throw u}}};this.on('uploadprogress',function(){return e.updateTotalUploadProgress()});this.on('removedfile',function(){return e.updateTotalUploadProgress()});this.on('canceled',function(t){return e.emit('complete',t)});this.on('complete',function(t){if(e.getAddedFiles().length===0&&e.getUploadingFiles().length===0&&e.getQueuedFiles().length===0){return setTimeout(function(){return e.emit('queuecomplete')},0)}});var d=function(e){return e.dataTransfer.types&&e.dataTransfer.types.some(function(e){return e=='Files'})},i=function(e){if(!d(e))return;e.stopPropagation();if(e.preventDefault){return e.preventDefault()}
     15else{return e.returnValue=!1}};this.listeners=[{element:this.element,events:{'dragstart':function(t){return e.emit('dragstart',t)},'dragenter':function(t){i(t);return e.emit('dragenter',t)},'dragover':function(t){var r;try{r=t.dataTransfer.effectAllowed}catch(n){};t.dataTransfer.dropEffect='move'===r||'linkMove'===r?'move':'copy';i(t);return e.emit('dragover',t)},'dragleave':function(t){return e.emit('dragleave',t)},'drop':function(t){i(t);return e.drop(t)},'dragend':function(t){return e.emit('dragend',t)}}}];this.clickableElements.forEach(function(n){return e.listeners.push({element:n,events:{'click':function(i){if(n!==e.element||i.target===e.element||t.elementInside(i.target,e.element.querySelector('.dz-message'))){e.hiddenFileInput.click()};return!0}}})});this.enable();return this.options.init.call(this)}},{key:'destroy',value:function(){this.disable();this.removeAllFiles(!0);if(this.hiddenFileInput!=null?this.hiddenFileInput.parentNode:undefined){this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput);this.hiddenFileInput=null};delete this.element.dropzone;return t.instances.splice(t.instances.indexOf(this),1)}},{key:'updateTotalUploadProgress',value:function(){var i,r=0,a=0,d=this.getActiveFiles();if(d.length){var n=!0,s=!1,u=undefined;try{for(var t=this.getActiveFiles()[Symbol.iterator](),o;!(n=(o=t.next()).done);n=!0){var l=o.value;r+=l.upload.bytesSent;a+=l.upload.total}}catch(e){s=!0;u=e}finally{try{if(!n&&t['return']!=null){t['return']()}}finally{if(s){throw u}}};i=100*r/a}
     16else{i=100};return this.emit('totaluploadprogress',i,a,r)}},{key:'_getParamName',value:function(e){if(typeof this.options.paramName==='function'){return this.options.paramName(e)}
     17else{return''.concat(this.options.paramName).concat(this.options.uploadMultiple?'['.concat(e,']'):'')}}},{key:'_renameFile',value:function(e){if(typeof this.options.renameFile!=='function'){return e.name};return this.options.renameFile(e)}},{key:'getFallbackForm',value:function(){var r,e;if(r=this.getExistingFallback()){return r};var n='<div class="dz-fallback">';if(this.options.dictFallbackText){n+='<p>'.concat(this.options.dictFallbackText,'</p>')};n+='<input type="file" name="'.concat(this._getParamName(0),'" ').concat(this.options.uploadMultiple?'multiple="multiple"':undefined,' /><input type="submit" value="Upload!"></div>');var i=t.createElement(n);if(this.element.tagName!=='FORM'){e=t.createElement('<form action="'.concat(this.options.url,'" enctype="multipart/form-data" method="').concat(this.options.method,'"></form>'));e.appendChild(i)}
     18else{this.element.setAttribute('enctype','multipart/form-data');this.element.setAttribute('method',this.options.method)};return e!=null?e:i}},{key:'getExistingFallback',value:function(){var r=function(e){var i=!0,l=!1,o=undefined;try{for(var n=e[Symbol.iterator](),a;!(i=(a=n.next()).done);i=!0){var r=a.value;if(/(^| )fallback($| )/.test(r.className)){return r}}}catch(t){l=!0;o=t}finally{try{if(!i&&n['return']!=null){n['return']()}}finally{if(l){throw o}}}};for(var e=0,n=['div','form'];e<n.length;e++){var i=n[e],t;if(t=r(this.element.getElementsByTagName(i))){return t}}}},{key:'setupEventListeners',value:function(){return this.listeners.map(function(e){return function(){var n=[];for(var t in e.events){var i=e.events[t];n.push(e.element.addEventListener(t,i,!1))};return n}()})}},{key:'removeEventListeners',value:function(){return this.listeners.map(function(e){return function(){var n=[];for(var t in e.events){var i=e.events[t];n.push(e.element.removeEventListener(t,i,!1))};return n}()})}},{key:'disable',value:function(){var e=this;this.clickableElements.forEach(function(e){return e.classList.remove('dz-clickable')});this.removeEventListeners();this.disabled=!0;return this.files.map(function(t){return e.cancelUpload(t)})}},{key:'enable',value:function(){delete this.disabled;this.clickableElements.forEach(function(e){return e.classList.add('dz-clickable')});return this.setupEventListeners()}},{key:'filesize',value:function(e){var n=0,r='b';if(e>0){var i=['tb','gb','mb','kb','b'];for(var t=0;t<i.length;t++){var a=i[t],l=Math.pow(this.options.filesizeBase,4-t)/10;if(e>=l){n=e/Math.pow(this.options.filesizeBase,4-t);r=a;break}};n=Math.round(10*n)/10};return'<strong>'.concat(n,'</strong> ').concat(this.options.dictFileSizeUnits[r])}},{key:'_updateMaxFilesReachedClass',value:function(){if(this.options.maxFiles!=null&&this.getAcceptedFiles().length>=this.options.maxFiles){if(this.getAcceptedFiles().length===this.options.maxFiles){this.emit('maxfilesreached',this.files)};return this.element.classList.add('dz-max-files-reached')}
     19else{return this.element.classList.remove('dz-max-files-reached')}}},{key:'drop',value:function(e){if(!e.dataTransfer){return};this.emit('drop',e);var i=[];for(var n=0;n<e.dataTransfer.files.length;n++){i[n]=e.dataTransfer.files[n]};if(i.length){var t=e.dataTransfer.items;if(t&&t.length&&t[0].webkitGetAsEntry!=null){this._addFilesFromItems(t)}
     20else{this.handleFiles(i)}};this.emit('addedfiles',i)}},{key:'paste',value:function(e){if(__guard__(e!=null?e.clipboardData:undefined,function(e){return e.items})==null){return};this.emit('paste',e);var t=e.clipboardData.items;if(t.length){return this._addFilesFromItems(t)}}},{key:'handleFiles',value:function(e){var i=!0,a=!1,l=undefined;try{for(var n=e[Symbol.iterator](),r;!(i=(r=n.next()).done);i=!0){var o=r.value;this.addFile(o)}}catch(t){a=!0;l=t}finally{try{if(!i&&n['return']!=null){n['return']()}}finally{if(a){throw l}}}}},{key:'_addFilesFromItems',value:function(e){var t=this;return function(){var r=[],o=!0,u=!1,d=undefined;try{for(var l=e[Symbol.iterator](),s;!(o=(s=l.next()).done);o=!0){var i=s.value,a;if(i.webkitGetAsEntry!=null&&(a=i.webkitGetAsEntry())){if(a.isFile){r.push(t.addFile(i.getAsFile()))}
     21else if(a.isDirectory){r.push(t._addFilesFromDirectory(a,a.name))}
     22else{r.push(undefined)}}
     23else if(i.getAsFile!=null){if(i.kind==null||i.kind==='file'){r.push(t.addFile(i.getAsFile()))}
     24else{r.push(undefined)}}
     25else{r.push(undefined)}}}catch(n){u=!0;d=n}finally{try{if(!o&&l['return']!=null){l['return']()}}finally{if(u){throw d}}};return r}()}},{key:'_addFilesFromDirectory',value:function(e,t){var n=this,i=e.createReader(),r=function(e){return __guardMethod__(console,'log',function(t){return t.log(e)})},a=function l(){return i.readEntries(function(e){if(e.length>0){var o=!0,u=!1,d=undefined;try{for(var a=e[Symbol.iterator](),s;!(o=(s=a.next()).done);o=!0){var r=s.value;if(r.isFile){r.file(function(e){if(n.options.ignoreHiddenFiles&&e.name.substring(0,1)==='.'){return};e.fullPath=''.concat(t,'/').concat(e.name);return n.addFile(e)})}
     26else if(r.isDirectory){n._addFilesFromDirectory(r,''.concat(t,'/').concat(r.name))}}}catch(i){u=!0;d=i}finally{try{if(!o&&a['return']!=null){a['return']()}}finally{if(u){throw d}}};l()};return null},r)};return a()}},{key:'accept',value:function(e,n){if(this.options.maxFilesize&&e.size>this.options.maxFilesize*1024*1024){n(this.options.dictFileTooBig.replace('{{filesize}}',Math.round(e.size/1024/10.24)/100).replace('{{maxFilesize}}',this.options.maxFilesize))}
     27else if(!t.isValidFile(e,this.options.acceptedFiles)){n(this.options.dictInvalidFileType)}
     28else if(this.options.maxFiles!=null&&this.getAcceptedFiles().length>=this.options.maxFiles){n(this.options.dictMaxFilesExceeded.replace('{{maxFiles}}',this.options.maxFiles));this.emit('maxfilesexceeded',e)}
     29else{this.options.accept.call(this,e,n)}}},{key:'addFile',value:function(e){var n=this;e.upload={uuid:t.uuidv4(),progress:0,total:e.size,bytesSent:0,filename:this._renameFile(e)};this.files.push(e);e.status=t.ADDED;this.emit('addedfile',e);this._enqueueThumbnail(e);this.accept(e,function(t){if(t){e.accepted=!1;n._errorProcessing([e],t)}
     30else{e.accepted=!0;if(n.options.autoQueue){n.enqueueFile(e)}};n._updateMaxFilesReachedClass()})}},{key:'enqueueFiles',value:function(e){var i=!0,a=!1,l=undefined;try{for(var n=e[Symbol.iterator](),r;!(i=(r=n.next()).done);i=!0){var o=r.value;this.enqueueFile(o)}}catch(t){a=!0;l=t}finally{try{if(!i&&n['return']!=null){n['return']()}}finally{if(a){throw l}}};return null}},{key:'enqueueFile',value:function(e){var n=this;if(e.status===t.ADDED&&e.accepted===!0){e.status=t.QUEUED;if(this.options.autoProcessQueue){return setTimeout(function(){return n.processQueue()},0)}}
     31else{throw new Error('This file can\'t be queued because it has already been processed or was rejected.')}}},{key:'_enqueueThumbnail',value:function(e){var t=this;if(this.options.createImageThumbnails&&e.type.match(/image.*/)&&e.size<=this.options.maxThumbnailFilesize*1024*1024){this._thumbnailQueue.push(e);return setTimeout(function(){return t._processThumbnailQueue()},0)}}},{key:'_processThumbnailQueue',value:function(){var e=this;if(this._processingThumbnail||this._thumbnailQueue.length===0){return};this._processingThumbnail=!0;var t=this._thumbnailQueue.shift();return this.createThumbnail(t,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,function(n){e.emit('thumbnail',t,n);e._processingThumbnail=!1;return e._processThumbnailQueue()})}},{key:'removeFile',value:function(e){if(e.status===t.UPLOADING){this.cancelUpload(e)};this.files=without(this.files,e);this.emit('removedfile',e);if(this.files.length===0){return this.emit('reset')}}},{key:'removeAllFiles',value:function(e){if(e==null){e=!1};var r=!0,o=!1,s=undefined;try{for(var i=this.files.slice()[Symbol.iterator](),l;!(r=(l=i.next()).done);r=!0){var a=l.value;if(a.status!==t.UPLOADING||e){this.removeFile(a)}}}catch(n){o=!0;s=n}finally{try{if(!r&&i['return']!=null){i['return']()}}finally{if(o){throw s}}};return null}},{key:'resizeImage',value:function(e,n,i,r,a){var l=this;return this.createThumbnail(e,n,i,r,!0,function(n,i){if(i==null){return a(e)}
     32else{var r=l.options.resizeMimeType;if(r==null){r=e.type};var o=i.toDataURL(r,l.options.resizeQuality);if(r==='image/jpeg'||r==='image/jpg'){o=ExifRestore.restore(e.dataURL,o)};return a(t.dataURItoBlob(o))}})}},{key:'createThumbnail',value:function(e,t,n,i,a,r){var o=this,l=new FileReader();l.onload=function(){e.dataURL=l.result;if(e.type==='image/svg+xml'){if(r!=null){r(l.result)};return};o.createThumbnailFromUrl(e,t,n,i,a,r)};l.readAsDataURL(e)}},{key:'displayExistingFile',value:function(e,t,n,i){var a=this,l=arguments.length>4&&arguments[4]!==undefined?arguments[4]:!0;this.emit('addedfile',e);this.emit('complete',e);if(!l){this.emit('thumbnail',e,t);if(n)n()}
     33else{var r=function(t){a.emit('thumbnail',e,t);if(n)n()};e.dataURL=t;this.createThumbnailFromUrl(e,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.resizeMethod,this.options.fixOrientation,r,i)}}},{key:'createThumbnailFromUrl',value:function(e,t,n,r,l,a,o){var s=this,i=document.createElement('img');if(o){i.crossOrigin=o};i.onload=function(){var o=function(e){return e(1)};if(typeof EXIF!=='undefined'&&EXIF!==null&&l){o=function(e){return EXIF.getData(i,function(){return e(EXIF.getTag(this,'Orientation'))})}};return o(function(l){e.width=i.width;e.height=i.height;var o=s.options.resize.call(s,e,t,n,r),d=document.createElement('canvas'),u=d.getContext('2d');d.width=o.trgWidth;d.height=o.trgHeight;if(l>4){d.width=o.trgHeight;d.height=o.trgWidth};switch(l){case 2:u.translate(d.width,0);u.scale(-1,1);break;case 3:u.translate(d.width,d.height);u.rotate(Math.PI);break;case 4:u.translate(0,d.height);u.scale(1,-1);break;case 5:u.rotate(0.5*Math.PI);u.scale(1,-1);break;case 6:u.rotate(0.5*Math.PI);u.translate(0,-d.width);break;case 7:u.rotate(0.5*Math.PI);u.translate(d.height,-d.width);u.scale(-1,1);break;case 8:u.rotate(-0.5*Math.PI);u.translate(-d.height,0);break};drawImageIOSFix(u,i,o.srcX!=null?o.srcX:0,o.srcY!=null?o.srcY:0,o.srcWidth,o.srcHeight,o.trgX!=null?o.trgX:0,o.trgY!=null?o.trgY:0,o.trgWidth,o.trgHeight);var c=d.toDataURL('image/png');if(a!=null){return a(c,d)}})};if(a!=null){i.onerror=a};return i.src=e.dataURL}},{key:'processQueue',value:function(){var t=this.options.parallelUploads,n=this.getUploadingFiles().length,i=n;if(n>=t){return};var e=this.getQueuedFiles();if(!(e.length>0)){return};if(this.options.uploadMultiple){return this.processFiles(e.slice(0,t-n))}
     34else{while(i<t){if(!e.length){return};this.processFile(e.shift());i++}}}},{key:'processFile',value:function(e){return this.processFiles([e])}},{key:'processFiles',value:function(e){var a=!0,o=!1,s=undefined;try{for(var r=e[Symbol.iterator](),l;!(a=(l=r.next()).done);a=!0){var i=l.value;i.processing=!0;i.status=t.UPLOADING;this.emit('processing',i)}}catch(n){o=!0;s=n}finally{try{if(!a&&r['return']!=null){r['return']()}}finally{if(o){throw s}}};if(this.options.uploadMultiple){this.emit('processingmultiple',e)};return this.uploadFiles(e)}},{key:'_getFilesWithXhr',value:function(e){var t;return t=this.files.filter(function(t){return t.xhr===e}).map(function(e){return e})}},{key:'cancelUpload',value:function(e){if(e.status===t.UPLOADING){var l=this._getFilesWithXhr(e.xhr),o=!0,f=!1,p=undefined;try{for(var a=l[Symbol.iterator](),c;!(o=(c=a.next()).done);o=!0){var m=c.value;m.status=t.CANCELED}}catch(n){f=!0;p=n}finally{try{if(!o&&a['return']!=null){a['return']()}}finally{if(f){throw p}}};if(typeof e.xhr!=='undefined'){e.xhr.abort()};var r=!0,u=!1,d=undefined;try{for(var i=l[Symbol.iterator](),s;!(r=(s=i.next()).done);r=!0){var h=s.value;this.emit('canceled',h)}}catch(n){u=!0;d=n}finally{try{if(!r&&i['return']!=null){i['return']()}}finally{if(u){throw d}}};if(this.options.uploadMultiple){this.emit('canceledmultiple',l)}}
     35else if(e.status===t.ADDED||e.status===t.QUEUED){e.status=t.CANCELED;this.emit('canceled',e);if(this.options.uploadMultiple){this.emit('canceledmultiple',[e])}};if(this.options.autoProcessQueue){return this.processQueue()}}},{key:'resolveOption',value:function(e){if(typeof e==='function'){for(var n=arguments.length,i=new Array(n>1?n-1:0),t=1;t<n;t++){i[t-1]=arguments[t]};return e.apply(this,i)};return e}},{key:'uploadFile',value:function(e){return this.uploadFiles([e])}},{key:'uploadFiles',value:function(e){var n=this;this._transformFiles(e,function(i){if(n.options.chunking){var d=i[0];e[0].upload.chunked=n.options.chunking&&(n.options.forceChunking||d.size>n.options.chunkSize);e[0].upload.totalChunkCount=Math.ceil(d.size/n.options.chunkSize)};if(e[0].upload.chunked){var r=e[0],o=i[0],c=0;r.upload.chunks=[];var l=function(){var i=0;while(r.upload.chunks[i]!==undefined){i++};if(i>=r.upload.totalChunkCount)return;c++;var a=i*n.options.chunkSize,l=Math.min(a+n.options.chunkSize,r.size),s={name:n._getParamName(0),data:o.webkitSlice?o.webkitSlice(a,l):o.slice(a,l),filename:r.upload.filename,chunkIndex:i};r.upload.chunks[i]={file:r,index:i,dataBlock:s,status:t.UPLOADING,progress:0,retries:0};n._uploadData(e,[s])};r.upload.finishedChunkUpload=function(i){var o=!0;i.status=t.SUCCESS;i.dataBlock=null;i.xhr=null;for(var a=0;a<r.upload.totalChunkCount;a++){if(r.upload.chunks[a]===undefined){return l()};if(r.upload.chunks[a].status!==t.SUCCESS){o=!1}};if(o){n.options.chunksUploaded(r,function(){n._finished(e,'',null)})}};if(n.options.parallelChunkUploads){for(var u=0;u<r.upload.totalChunkCount;u++){l()}}
     36else{l()}}
     37else{var s=[];for(var a=0;a<e.length;a++){s[a]={name:n._getParamName(a),data:i[a],filename:e[a].upload.filename}};n._uploadData(e,s)}})}},{key:'_getChunk',value:function(e,t){for(var n=0;n<e.upload.totalChunkCount;n++){if(e.upload.chunks[n]!==undefined&&e.upload.chunks[n].xhr===t){return e.upload.chunks[n]}}}},{key:'_uploadData',value:function(e,n){var o=this,r=new XMLHttpRequest(),h=!0,F=!1,z=undefined;try{for(var p=e[Symbol.iterator](),w;!(h=(w=p.next()).done);h=!0){var T=w.value;T.xhr=r}}catch(i){F=!0;z=i}finally{try{if(!h&&p['return']!=null){p['return']()}}finally{if(F){throw z}}};if(e[0].upload.chunked){e[0].upload.chunks[n[0].chunkIndex].xhr=r};var S=this.resolveOption(this.options.method,e),D=this.resolveOption(this.options.url,e);r.open(S,D,!0);r.timeout=this.resolveOption(this.options.timeout,e);r.withCredentials=!!this.options.withCredentials;r.onload=function(t){o._finishedUploading(e,r,t)};r.ontimeout=function(){o._handleUploadError(e,r,'Request timedout after '.concat(o.options.timeout,' seconds'))};r.onerror=function(){o._handleUploadError(e,r)};var C=r.upload!=null?r.upload:r;C.onprogress=function(t){return o._updateFilesUploadProgress(e,r,t)};var f={'Accept':'application/json','Cache-Control':'no-cache','X-Requested-With':'XMLHttpRequest'};if(this.options.headers){t.extend(f,this.options.headers)};for(var k in f){var b=f[k];if(b){r.setRequestHeader(k,b)}};var a=new FormData();if(this.options.params){var l=this.options.params;if(typeof l==='function'){l=l.call(this,e,r,e[0].upload.chunked?this._getChunk(e[0],r):null)};for(var g in l){var E=l[g];a.append(g,E)}};var c=!0,v=!1,y=undefined;try{for(var d=e[Symbol.iterator](),m;!(c=(m=d.next()).done);c=!0){var x=m.value;this.emit('sending',x,r,a)}}catch(i){v=!0;y=i}finally{try{if(!c&&d['return']!=null){d['return']()}}finally{if(v){throw y}}};if(this.options.uploadMultiple){this.emit('sendingmultiple',e,r,a)};this._addFormElementData(a);for(var u=0;u<n.length;u++){var s=n[u];a.append(s.name,s.data,s.filename)};this.submitRequest(r,a,e)}},{key:'_transformFiles',value:function(e,t){var i=this,r=[],a=0,l=function(n){i.options.transformFile.call(i,e[n],function(i){r[n]=i;if(++a===e.length){t(r)}})};for(var n=0;n<e.length;n++){l(n)}}},{key:'_addFormElementData',value:function(e){if(this.element.tagName==='FORM'){var s=!0,h=!1,m=undefined;try{for(var o=this.element.querySelectorAll('input, textarea, select, button')[Symbol.iterator](),p;!(s=(p=o.next()).done);s=!0){var n=p.value,r=n.getAttribute('name'),i=n.getAttribute('type');if(i)i=i.toLowerCase();if(typeof r==='undefined'||r===null)continue;if(n.tagName==='SELECT'&&n.hasAttribute('multiple')){var l=!0,c=!1,f=undefined;try{for(var a=n.options[Symbol.iterator](),d;!(l=(d=a.next()).done);l=!0){var u=d.value;if(u.selected){e.append(r,u.value)}}}catch(t){c=!0;f=t}finally{try{if(!l&&a['return']!=null){a['return']()}}finally{if(c){throw f}}}}
     38else if(!i||i!=='checkbox'&&i!=='radio'||n.checked){e.append(r,n.value)}}}catch(t){h=!0;m=t}finally{try{if(!s&&o['return']!=null){o['return']()}}finally{if(h){throw m}}}}}},{key:'_updateFilesUploadProgress',value:function(e,t,i){var o;if(typeof i!=='undefined'){o=100*i.loaded/i.total;if(e[0].upload.chunked){var r=e[0],g=this._getChunk(r,t);g.progress=o;g.total=i.total;g.bytesSent=i.loaded;var I=0,M,R;r.upload.progress=0;r.upload.total=0;r.upload.bytesSent=0;for(var a=0;a<r.upload.totalChunkCount;a++){if(r.upload.chunks[a]!==undefined&&r.upload.chunks[a].progress!==undefined){r.upload.progress+=r.upload.chunks[a].progress;r.upload.total+=r.upload.chunks[a].total;r.upload.bytesSent+=r.upload.chunks[a].bytesSent}};r.upload.progress=r.upload.progress/r.upload.totalChunkCount}
     39else{var y=!0,A=!1,U=undefined;try{for(var v=e[Symbol.iterator](),L;!(y=(L=v.next()).done);y=!0){var m=L.value;m.upload.progress=o;m.upload.total=i.total;m.upload.bytesSent=i.loaded}}catch(n){A=!0;U=n}finally{try{if(!y&&v['return']!=null){v['return']()}}finally{if(A){throw U}}}};var h=!0,D=!1,T=undefined;try{for(var p=e[Symbol.iterator](),S;!(h=(S=p.next()).done);h=!0){var f=S.value;this.emit('uploadprogress',f,f.upload.progress,f.upload.bytesSent)}}catch(n){D=!0;T=n}finally{try{if(!h&&p['return']!=null){p['return']()}}finally{if(D){throw T}}}}
     40else{var C=!0;o=100;var c=!0,x=!1,E=undefined;try{for(var d=e[Symbol.iterator](),z;!(c=(z=d.next()).done);c=!0){var l=z.value;if(l.upload.progress!==100||l.upload.bytesSent!==l.upload.total){C=!1};l.upload.progress=o;l.upload.bytesSent=l.upload.total}}catch(n){x=!0;E=n}finally{try{if(!c&&d['return']!=null){d['return']()}}finally{if(x){throw E}}};if(C){return};var u=!0,w=!1,F=undefined;try{for(var s=e[Symbol.iterator](),k;!(u=(k=s.next()).done);u=!0){var b=k.value;this.emit('uploadprogress',b,o,b.upload.bytesSent)}}catch(n){w=!0;F=n}finally{try{if(!u&&s['return']!=null){s['return']()}}finally{if(w){throw F}}}}}},{key:'_finishedUploading',value:function(e,n,r){var a;if(e[0].status===t.CANCELED){return};if(n.readyState!==4){return};if(n.responseType!=='arraybuffer'&&n.responseType!=='blob'){a=n.responseText;if(n.getResponseHeader('content-type')&&~n.getResponseHeader('content-type').indexOf('application/json')){try{a=JSON.parse(a)}catch(i){r=i;a='Invalid JSON response from server.'}}};this._updateFilesUploadProgress(e);if(!(200<=n.status&&n.status<300)){this._handleUploadError(e,n,a)}
     41else{if(e[0].upload.chunked){e[0].upload.finishedChunkUpload(this._getChunk(e[0],n))}
     42else{this._finished(e,a,r)}}}},{key:'_handleUploadError',value:function(e,n,i){if(e[0].status===t.CANCELED){return};if(e[0].upload.chunked&&this.options.retryChunks){var r=this._getChunk(e[0],n);if(r.retries++<this.options.retryChunksLimit){this._uploadData(e,[r.dataBlock]);return}
     43else{console.warn('Retried this chunk too often. Giving up.')}};this._errorProcessing(e,i||this.options.dictResponseError.replace('{{statusCode}}',n.status),n)}},{key:'submitRequest',value:function(e,t,n){e.send(t)}},{key:'_finished',value:function(e,n,r){var o=!0,u=!1,d=undefined;try{for(var l=e[Symbol.iterator](),s;!(o=(s=l.next()).done);o=!0){var a=s.value;a.status=t.SUCCESS;this.emit('success',a,n,r);this.emit('complete',a)}}catch(i){u=!0;d=i}finally{try{if(!o&&l['return']!=null){l['return']()}}finally{if(u){throw d}}};if(this.options.uploadMultiple){this.emit('successmultiple',e,n,r);this.emit('completemultiple',e)};if(this.options.autoProcessQueue){return this.processQueue()}}},{key:'_errorProcessing',value:function(e,n,r){var o=!0,u=!1,d=undefined;try{for(var l=e[Symbol.iterator](),s;!(o=(s=l.next()).done);o=!0){var a=s.value;a.status=t.ERROR;this.emit('error',a,n,r);this.emit('complete',a)}}catch(i){u=!0;d=i}finally{try{if(!o&&l['return']!=null){l['return']()}}finally{if(u){throw d}}};if(this.options.uploadMultiple){this.emit('errormultiple',e,n,r);this.emit('completemultiple',e)};if(this.options.autoProcessQueue){return this.processQueue()}}}],[{key:'uuidv4',value:function(){return'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g,function(e){var t=Math.random()*16|0,n=e==='x'?t:t&0x3|0x8;return n.toString(16)})}}]);return t}(Emitter);Dropzone.initClass();Dropzone.version='5.7.0';Dropzone.options={};Dropzone.optionsForElement=function(e){if(e.getAttribute('id')){return Dropzone.options[camelize(e.getAttribute('id'))]}
     44else{return undefined}};Dropzone.instances=[];Dropzone.forElement=function(e){if(typeof e==='string'){e=document.querySelector(e)};if((e!=null?e.dropzone:undefined)==null){throw new Error('No Dropzone found for given element. This is probably because you\'re trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.')};return e.dropzone};Dropzone.autoDiscover=!0;Dropzone.discover=function(){var e;if(document.querySelectorAll){e=document.querySelectorAll('.dropzone')}
     45else{e=[];var t=function(t){return function(){var r=[],a=!0,s=!1,u=undefined;try{for(var i=t[Symbol.iterator](),o;!(a=(o=i.next()).done);a=!0){var l=o.value;if(/(^| )dropzone($| )/.test(l.className)){r.push(e.push(l))}
     46else{r.push(undefined)}}}catch(n){s=!0;u=n}finally{try{if(!a&&i['return']!=null){i['return']()}}finally{if(s){throw u}}};return r}()};t(document.getElementsByTagName('div'));t(document.getElementsByTagName('form'))};return function(){var i=[],r=!0,o=!1,s=undefined;try{for(var n=e[Symbol.iterator](),l;!(r=(l=n.next()).done);r=!0){var a=l.value;if(Dropzone.optionsForElement(a)!==!1){i.push(new Dropzone(a))}
     47else{i.push(undefined)}}}catch(t){o=!0;s=t}finally{try{if(!r&&n['return']!=null){n['return']()}}finally{if(o){throw s}}};return i}()};Dropzone.blacklistedBrowsers=[/opera.*(Macintosh|Windows Phone).*version\/12/i];Dropzone.isBrowserSupported=function(){var t=!0;if(window.File&&window.FileReader&&window.FileList&&window.Blob&&window.FormData&&document.querySelector){if(!('classList' in document.createElement('a'))){t=!1}
     48else{var i=!0,a=!1,l=undefined;try{for(var n=Dropzone.blacklistedBrowsers[Symbol.iterator](),r;!(i=(r=n.next()).done);i=!0){var o=r.value;if(o.test(navigator.userAgent)){t=!1;continue}}}catch(e){a=!0;l=e}finally{try{if(!i&&n['return']!=null){n['return']()}}finally{if(a){throw l}}}}}
     49else{t=!1};return t};Dropzone.dataURItoBlob=function(e){var i=atob(e.split(',')[1]),l=e.split(',')[0].split(':')[1].split(';')[0],a=new ArrayBuffer(i.length),o=new Uint8Array(a);for(var t=0,n=i.length,r=0<=n;r?t<=n:t>=n;r?t++:t--){o[t]=i.charCodeAt(t)};return new Blob([a],{type:l})};var without=function(e,t){return e.filter(function(e){return e!==t}).map(function(e){return e})},camelize=function(e){return e.replace(/[\-_](\w)/g,function(e){return e.charAt(1).toUpperCase()})};Dropzone.createElement=function(e){var t=document.createElement('div');t.innerHTML=e;return t.childNodes[0]};Dropzone.elementInside=function(e,t){if(e===t){return!0}
     50while(e=e.parentNode){if(e===t){return!0}};return!1};Dropzone.getElement=function(e,t){var n;if(typeof e==='string'){n=document.querySelector(e)}
     51else if(e.nodeType!=null){n=e};if(n==null){throw new Error('Invalid `'.concat(t,'` option provided. Please provide a CSS selector or a plain HTML element.'))};return n};Dropzone.getElements=function(e,t){var r,i;if(e instanceof Array){i=[];try{var s=!0,p=!1,h=undefined;try{for(var o=e[Symbol.iterator](),f;!(s=(f=o.next()).done);s=!0){r=f.value;i.push(this.getElement(r,t))}}catch(n){p=!0;h=n}finally{try{if(!s&&o['return']!=null){o['return']()}}finally{if(p){throw h}}}}catch(n){i=null}}
     52else if(typeof e==='string'){i=[];var l=!0,d=!1,c=undefined;try{for(var a=document.querySelectorAll(e)[Symbol.iterator](),u;!(l=(u=a.next()).done);l=!0){r=u.value;i.push(r)}}catch(n){d=!0;c=n}finally{try{if(!l&&a['return']!=null){a['return']()}}finally{if(d){throw c}}}}
     53else if(e.nodeType!=null){i=[e]};if(i==null||!i.length){throw new Error('Invalid `'.concat(t,'` option provided. Please provide a CSS selector, a plain HTML element or a list of those.'))};return i};Dropzone.confirm=function(e,t,n){if(window.confirm(e)){return t()}
     54else if(n!=null){return n()}};Dropzone.isValidFile=function(e,t){if(!t){return!0};t=t.split(',');var o=e.type,d=o.replace(/\/.*$/,''),a=!0,s=!1,u=undefined;try{for(var r=t[Symbol.iterator](),l;!(a=(l=r.next()).done);a=!0){var i=l.value;i=i.trim();if(i.charAt(0)==='.'){if(e.name.toLowerCase().indexOf(i.toLowerCase(),e.name.length-i.length)!==-1){return!0}}
     55else if(/\/\*$/.test(i)){if(d===i.replace(/\/.*$/,'')){return!0}}
     56else{if(o===i){return!0}}}}catch(n){s=!0;u=n}finally{try{if(!a&&r['return']!=null){r['return']()}}finally{if(s){throw u}}};return!1};if(typeof jQuery!=='undefined'&&jQuery!==null){jQuery.fn.dropzone=function(e){return this.each(function(){return new Dropzone(this,e)})}};if(typeof module!=='undefined'&&module!==null){module.exports=Dropzone}
     57else{window.Dropzone=Dropzone};Dropzone.ADDED='added';Dropzone.QUEUED='queued';Dropzone.ACCEPTED=Dropzone.QUEUED;Dropzone.UPLOADING='uploading';Dropzone.PROCESSING=Dropzone.UPLOADING;Dropzone.CANCELED='canceled';Dropzone.ERROR='error';Dropzone.SUCCESS='success';var detectVerticalSquash=function(e){var c=e.naturalWidth,n=e.naturalHeight,r=document.createElement('canvas');r.width=1;r.height=n;var o=r.getContext('2d');o.drawImage(e,0,0);var u=o.getImageData(1,0,1,n),d=u.data,i=0,l=n,t=n;while(t>i){var s=d[(t-1)*4+3];if(s===0){l=t}
     58else{i=t};t=l+i>>1};var a=t/n;if(a===0){return 1}
     59else{return a}},drawImageIOSFix=function(e,t,n,i,r,a,l,o,s,u){var d=detectVerticalSquash(t);return e.drawImage(t,n,i,r,a,l,o,s,u/d)},ExifRestore=function(){function e(){_classCallCheck(this,e)};_createClass(e,null,[{key:'initClass',value:function(){this.KEY_STR='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='}},{key:'encode64',value:function(e){var o='',r=undefined,t=undefined,n='',s=undefined,u=undefined,a=undefined,i='',l=0;while(!0){r=e[l++];t=e[l++];n=e[l++];s=r>>2;u=(r&3)<<4|t>>4;a=(t&15)<<2|n>>6;i=n&63;if(isNaN(t)){a=i=64}
     60else if(isNaN(n)){i=64};o=o+this.KEY_STR.charAt(s)+this.KEY_STR.charAt(u)+this.KEY_STR.charAt(a)+this.KEY_STR.charAt(i);r=t=n='';s=u=a=i='';if(!(l<e.length)){break}};return o}},{key:'restore',value:function(e,t){if(!e.match('data:image/jpeg;base64,')){return t};var n=this.decode64(e.replace('data:image/jpeg;base64,','')),i=this.slice2Segments(n),r=this.exifManipulation(t,i);return'data:image/jpeg;base64,'.concat(this.encode64(r))}},{key:'exifManipulation',value:function(e,t){var n=this.getExifArray(t),i=this.insertExif(e,n),r=new Uint8Array(i);return r}},{key:'getExifArray',value:function(e){var t=undefined,n=0;while(n<e.length){t=e[n];if(t[0]===255&t[1]===225){return t};n++};return[]}},{key:'insertExif',value:function(e,t){var a=e.replace('data:image/jpeg;base64,',''),i=this.decode64(a),r=i.indexOf(255,3),l=i.slice(0,r),o=i.slice(r),n=l;n=n.concat(t);n=n.concat(o);return n}},{key:'slice2Segments',value:function(e){var t=0,r=[];while(!0){var i;if(e[t]===255&e[t+1]===218){break};if(e[t]===255&e[t+1]===216){t+=2}
     61else{i=e[t+2]*256+e[t+3];var n=t+i+2,a=e.slice(t,n);r.push(a);t=n};if(t>e.length){break}};return r}},{key:'decode64',value:function(e){var c='',l=undefined,o=undefined,s='',u=undefined,i=undefined,t=undefined,r='',n=0,a=[],d=/[^A-Za-z0-9\+\/\=]/g;if(d.exec(e)){console.warn('There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, \'+\', \'/\',and \'=\'\nExpect errors in decoding.')};e=e.replace(/[^A-Za-z0-9\+\/\=]/g,'');while(!0){u=this.KEY_STR.indexOf(e.charAt(n++));i=this.KEY_STR.indexOf(e.charAt(n++));t=this.KEY_STR.indexOf(e.charAt(n++));r=this.KEY_STR.indexOf(e.charAt(n++));l=u<<2|i>>4;o=(i&15)<<4|t>>2;s=(t&3)<<6|r;a.push(l);if(t!==64){a.push(o)};if(r!==64){a.push(s)};l=o=s='';u=i=t=r='';if(!(n<e.length)){break}};return a}}]);return e}();ExifRestore.initClass();var contentLoaded=function(e,t){var o=!1,s=!0,i=e.document,u=i.documentElement,l=i.addEventListener?'addEventListener':'attachEvent',d=i.addEventListener?'removeEventListener':'detachEvent',r=i.addEventListener?'':'on',a=function f(n){if(n.type==='readystatechange'&&i.readyState!=='complete'){return}(n.type==='load'?e:i)[d](r+n.type,f,!1);if(!o&&(o=!0)){return t.call(e,n.type||n)}},c=function p(){try{u.doScroll('left')}catch(e){setTimeout(p,50);return};return a('poll')};if(i.readyState!=='complete'){if(i.createEventObject&&u.doScroll){try{s=!e.frameElement}catch(n){};if(s){c()}};i[l](r+'DOMContentLoaded',a,!1);i[l](r+'readystatechange',a,!1);return e[l](r+'load',a,!1)}};Dropzone._autoDiscoverFunction=function(){if(Dropzone.autoDiscover){return Dropzone.discover()}};contentLoaded(window,Dropzone._autoDiscoverFunction);function __guard__(e,t){return typeof e!=='undefined'&&e!==null?t(e):undefined};function __guardMethod__(e,t,n){if(typeof e!=='undefined'&&e!==null&&typeof e[t]==='function'){return n(e,t)}
     62else{return undefined}};
  • buddyforms/trunk/assets/resources/featured-image/featured-image-initializer.js

    r2441942 r2442551  
    2020
    2121        if(buddyformsGlobal) {
     22
     23            // Fallback:
     24            // Check if the form was already inizialize
     25            // by a third party plugin or theme.
     26            const dropzoneControl = current[0].dropzone;
     27            if (dropzoneControl) {
     28                dropzoneControl.destroy();
     29            }
     30
    2231            var myDropzone = new Dropzone("div#" + id, {
    2332                url: buddyformsGlobal.admin_url,
  • buddyforms/trunk/assets/resources/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-addon-i18n.min.js

    r2441942 r2442551  
    22* http://trentrichardson.com/examples/timepicker
    33* Copyright (c) 2016 Trent Richardson; Licensed MIT */
    4 !function(a){a.timepicker.regional.af={timeOnlyTitle:"Kies Tyd",timeText:"Tyd ",hourText:"Ure ",minuteText:"Minute",secondText:"Sekondes",millisecText:"Millisekondes",microsecText:"Mikrosekondes",timezoneText:"Tydsone",currentText:"Huidige Tyd",closeText:"Klaar",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.am={timeOnlyTitle:"Ընտրեք ժամանակը",timeText:"Ժամանակը",hourText:"Ժամ",minuteText:"Րոպե",secondText:"Վարկյան",millisecText:"Միլիվարկյան",microsecText:"Միկրովարկյան",timezoneText:"Ժամային գոտին",currentText:"Այժմ",closeText:"Փակել",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.bg={timeOnlyTitle:"Изберете време",timeText:"Време",hourText:"Час",minuteText:"Минути",secondText:"Секунди",millisecText:"Милисекунди",microsecText:"Микросекунди",timezoneText:"Часови пояс",currentText:"Сега",closeText:"Затвори",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.ca={timeOnlyTitle:"Escollir una hora",timeText:"Hora",hourText:"Hores",minuteText:"Minuts",secondText:"Segons",millisecText:"Milisegons",microsecText:"Microsegons",timezoneText:"Fus horari",currentText:"Ara",closeText:"Tancar",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.cs={timeOnlyTitle:"Vyberte čas",timeText:"Čas",hourText:"Hodiny",minuteText:"Minuty",secondText:"Vteřiny",millisecText:"Milisekundy",microsecText:"Mikrosekundy",timezoneText:"Časové pásmo",currentText:"Nyní",closeText:"Zavřít",timeFormat:"HH:mm",timeSuffix:"",amNames:["dop.","AM","A"],pmNames:["odp.","PM","P"],isRTL:!1},a.timepicker.regional.da={timeOnlyTitle:"Vælg tid",timeText:"Tid",hourText:"Time",minuteText:"Minut",secondText:"Sekund",millisecText:"Millisekund",microsecText:"Mikrosekund",timezoneText:"Tidszone",currentText:"Nu",closeText:"Luk",timeFormat:"HH:mm",timeSuffix:"",amNames:["am","AM","A"],pmNames:["pm","PM","P"],isRTL:!1},a.timepicker.regional.de={timeOnlyTitle:"Zeit wählen",timeText:"Zeit",hourText:"Stunde",minuteText:"Minute",secondText:"Sekunde",millisecText:"Millisekunde",microsecText:"Mikrosekunde",timezoneText:"Zeitzone",currentText:"Jetzt",closeText:"Fertig",timeFormat:"HH:mm",timeSuffix:"",amNames:["vorm.","AM","A"],pmNames:["nachm.","PM","P"],isRTL:!1},a.timepicker.regional.el={timeOnlyTitle:"Επιλογή ώρας",timeText:"Ώρα",hourText:"Ώρες",minuteText:"Λεπτά",secondText:"Δευτερόλεπτα",millisecText:"Χιλιοστοδευτερόλεπτα",microsecText:"Μικροδευτερόλεπτα",timezoneText:"Ζώνη ώρας",currentText:"Τώρα",closeText:"Κλείσιμο",timeFormat:"HH:mm",timeSuffix:"",amNames:["π.μ.","AM","A"],pmNames:["μ.μ.","PM","P"],isRTL:!1},a.timepicker.regional.es={timeOnlyTitle:"Elegir una hora",timeText:"Hora",hourText:"Horas",minuteText:"Minutos",secondText:"Segundos",millisecText:"Milisegundos",microsecText:"Microsegundos",timezoneText:"Uso horario",currentText:"Hoy",closeText:"Cerrar",timeFormat:"HH:mm",timeSuffix:"",amNames:["a.m.","AM","A"],pmNames:["p.m.","PM","P"],isRTL:!1},a.timepicker.regional.et={timeOnlyTitle:"Vali aeg",timeText:"Aeg",hourText:"Tund",minuteText:"Minut",secondText:"Sekund",millisecText:"Millisekundis",microsecText:"Mikrosekundis",timezoneText:"Ajavöönd",currentText:"Praegu",closeText:"Valmis",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.eu={timeOnlyTitle:"Aukeratu ordua",timeText:"Ordua",hourText:"Orduak",minuteText:"Minutuak",secondText:"Segundoak",millisecText:"Milisegundoak",microsecText:"Mikrosegundoak",timezoneText:"Ordu-eremua",currentText:"Orain",closeText:"Itxi",timeFormat:"HH:mm",timeSuffix:"",amNames:["a.m.","AM","A"],pmNames:["p.m.","PM","P"],isRTL:!1},a.timepicker.regional.fa={timeOnlyTitle:"انتخاب زمان",timeText:"زمان",hourText:"ساعت",minuteText:"دقیقه",secondText:"ثانیه",millisecText:"میلی ثانیه",microsecText:"میکرو ثانیه",timezoneText:"منطقه زمانی",currentText:"الان",closeText:"انتخاب",timeFormat:"HH:mm",timeSuffix:"",amNames:["قبل ظهر","AM","A"],pmNames:["بعد ظهر","PM","P"],isRTL:!0},a.timepicker.regional.fi={timeOnlyTitle:"Valitse aika",timeText:"Aika",hourText:"Tunti",minuteText:"Minuutti",secondText:"Sekunti",millisecText:"Millisekunnin",microsecText:"Mikrosekuntia",timezoneText:"Aikavyöhyke",currentText:"Nyt",closeText:"Sulje",timeFormat:"HH:mm",timeSuffix:"",amNames:["ap.","AM","A"],pmNames:["ip.","PM","P"],isRTL:!1},a.timepicker.regional.fr={timeOnlyTitle:"Choisir une heure",timeText:"Heure",hourText:"Heures",minuteText:"Minutes",secondText:"Secondes",millisecText:"Millisecondes",microsecText:"Microsecondes",timezoneText:"Fuseau horaire",currentText:"Maintenant",closeText:"Terminé",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.gl={timeOnlyTitle:"Elixir unha hora",timeText:"Hora",hourText:"Horas",minuteText:"Minutos",secondText:"Segundos",millisecText:"Milisegundos",microsecText:"Microssegundos",timezoneText:"Fuso horario",currentText:"Agora",closeText:"Pechar",timeFormat:"HH:mm",timeSuffix:"",amNames:["a.m.","AM","A"],pmNames:["p.m.","PM","P"],isRTL:!1},a.timepicker.regional.he={timeOnlyTitle:"בחירת זמן",timeText:"שעה",hourText:"שעות",minuteText:"דקות",secondText:"שניות",millisecText:"אלפית השנייה",microsecText:"מיקרו",timezoneText:"אזור זמן",currentText:"עכשיו",closeText:"סגור",timeFormat:"HH:mm",timeSuffix:"",amNames:['לפנה"צ',"AM","A"],pmNames:['אחה"צ',"PM","P"],isRTL:!0},a.timepicker.regional.hr={timeOnlyTitle:"Odaberi vrijeme",timeText:"Vrijeme",hourText:"Sati",minuteText:"Minute",secondText:"Sekunde",millisecText:"Milisekunde",microsecText:"Mikrosekunde",timezoneText:"Vremenska zona",currentText:"Sada",closeText:"Gotovo",timeFormat:"HH:mm",timeSuffix:"",amNames:["a.m.","AM","A"],pmNames:["p.m.","PM","P"],isRTL:!1},a.timepicker.regional.hu={timeOnlyTitle:"Válasszon időpontot",timeText:"Idő",hourText:"Óra",minuteText:"Perc",secondText:"Másodperc",millisecText:"Milliszekundumos",microsecText:"Ezredmásodperc",timezoneText:"Időzóna",currentText:"Most",closeText:"Kész",timeFormat:"HH:mm",timeSuffix:"",amNames:["de.","AM","A"],pmNames:["du.","PM","P"],isRTL:!1},a.timepicker.regional.id={timeOnlyTitle:"Pilih Waktu",timeText:"Waktu",hourText:"Pukul",minuteText:"Menit",secondText:"Detik",millisecText:"Milidetik",microsecText:"Mikrodetik",timezoneText:"Zona Waktu",currentText:"Sekarang",closeText:"OK",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.it={timeOnlyTitle:"Scegli orario",timeText:"Orario",hourText:"Ora",minuteText:"Minuti",secondText:"Secondi",millisecText:"Millisecondi",microsecText:"Microsecondi",timezoneText:"Fuso orario",currentText:"Adesso",closeText:"Chiudi",timeFormat:"HH:mm",timeSuffix:"",amNames:["m.","AM","A"],pmNames:["p.","PM","P"],isRTL:!1},a.timepicker.regional.ja={timeOnlyTitle:"時間を選択",timeText:"時間",hourText:"時",minuteText:"分",secondText:"秒",millisecText:"ミリ秒",microsecText:"マイクロ秒",timezoneText:"タイムゾーン",currentText:"現時刻",closeText:"閉じる",timeFormat:"HH:mm",timeSuffix:"",amNames:["午前","AM","A"],pmNames:["午後","PM","P"],isRTL:!1},a.timepicker.regional.ko={timeOnlyTitle:"시간 선택",timeText:"시간",hourText:"시",minuteText:"분",secondText:"초",millisecText:"밀리초",microsecText:"마이크로",timezoneText:"표준 시간대",currentText:"현재 시각",closeText:"닫기",timeFormat:"tt h:mm",timeSuffix:"",amNames:["오전","AM","A"],pmNames:["오후","PM","P"],isRTL:!1},a.timepicker.regional.lt={timeOnlyTitle:"Pasirinkite laiką",timeText:"Laikas",hourText:"Valandos",minuteText:"Minutės",secondText:"Sekundės",millisecText:"Milisekundės",microsecText:"Mikrosekundės",timezoneText:"Laiko zona",currentText:"Dabar",closeText:"Uždaryti",timeFormat:"HH:mm",timeSuffix:"",amNames:["priešpiet","AM","A"],pmNames:["popiet","PM","P"],isRTL:!1},a.timepicker.regional.lv={timeOnlyTitle:"Ievadiet laiku",timeText:"Laiks",hourText:"Stundas",minuteText:"Minūtes",secondText:"Sekundes",millisecText:"Milisekundes",microsecText:"Mikrosekundes",timezoneText:"Laika josla",currentText:"Tagad",closeText:"Aizvērt",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","AM","A"],pmNames:["PM","PM","P"],isRTL:!1},a.timepicker.regional.mk={timeOnlyTitle:"Одберете време",timeText:"Време",hourText:"Час",minuteText:"Минути",secondText:"Секунди",millisecText:"Милисекунди",microsecText:"Микросекунди",timezoneText:"Временска зона",currentText:"Сега",closeText:"Затвори",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.nl={timeOnlyTitle:"Tijdstip",timeText:"Tijd",hourText:"Uur",minuteText:"Minuut",secondText:"Seconde",millisecText:"Milliseconde",microsecText:"Microseconde",timezoneText:"Tijdzone",currentText:"Vandaag",closeText:"Sluiten",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.no={timeOnlyTitle:"Velg tid",timeText:"Tid",hourText:"Time",minuteText:"Minutt",secondText:"Sekund",millisecText:"Millisekund",microsecText:"mikrosekund",timezoneText:"Tidssone",currentText:"Nå",closeText:"Lukk",timeFormat:"HH:mm",timeSuffix:"",amNames:["am","AM","A"],pmNames:["pm","PM","P"],isRTL:!1},a.timepicker.regional.pl={timeOnlyTitle:"Wybierz godzinę",timeText:"Czas",hourText:"Godzina",minuteText:"Minuta",secondText:"Sekunda",millisecText:"Milisekunda",microsecText:"Mikrosekunda",timezoneText:"Strefa czasowa",currentText:"Teraz",closeText:"Gotowe",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional["pt-BR"]={timeOnlyTitle:"Escolha o horário",timeText:"Horário",hourText:"Hora",minuteText:"Minutos",secondText:"Segundos",millisecText:"Milissegundos",microsecText:"Microssegundos",timezoneText:"Fuso horário",currentText:"Agora",closeText:"Fechar",timeFormat:"HH:mm",timeSuffix:"",amNames:["a.m.","AM","A"],pmNames:["p.m.","PM","P"],isRTL:!1},a.timepicker.regional.pt={timeOnlyTitle:"Escolha uma hora",timeText:"Hora",hourText:"Horas",minuteText:"Minutos",secondText:"Segundos",millisecText:"Milissegundos",microsecText:"Microssegundos",timezoneText:"Fuso horário",currentText:"Agora",closeText:"Fechar",timeFormat:"HH:mm",timeSuffix:"",amNames:["a.m.","AM","A"],pmNames:["p.m.","PM","P"],isRTL:!1},a.timepicker.regional.ro={timeOnlyTitle:"Alegeţi o oră",timeText:"Timp",hourText:"Ore",minuteText:"Minute",secondText:"Secunde",millisecText:"Milisecunde",microsecText:"Microsecunde",timezoneText:"Fus orar",currentText:"Acum",closeText:"Închide",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.ru={timeOnlyTitle:"Выберите время",timeText:"Время",hourText:"Часы",minuteText:"Минуты",secondText:"Секунды",millisecText:"Миллисекунды",microsecText:"Микросекунды",timezoneText:"Часовой пояс",currentText:"Сейчас",closeText:"Закрыть",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.sk={timeOnlyTitle:"Zvoľte čas",timeText:"Čas",hourText:"Hodiny",minuteText:"Minúty",secondText:"Sekundy",millisecText:"Milisekundy",microsecText:"Mikrosekundy",timezoneText:"Časové pásmo",currentText:"Teraz",closeText:"Zavrieť",timeFormat:"H:m",timeSuffix:"",amNames:["dop.","AM","A"],pmNames:["pop.","PM","P"],isRTL:!1},a.timepicker.regional.sl={timeOnlyTitle:"Izberite čas",timeText:"Čas",hourText:"Ura",minuteText:"Minute",secondText:"Sekunde",millisecText:"Milisekunde",microsecText:"Mikrosekunde",timezoneText:"Časovni pas",currentText:"Sedaj",closeText:"Zapri",timeFormat:"HH:mm",timeSuffix:"",amNames:["dop.","AM","A"],pmNames:["pop.","PM","P"],isRTL:!1},a.timepicker.regional.sq={timeOnlyTitle:"Zgjidh orarin",timeText:"Orari",hourText:"Ora",minuteText:"Minuta",secondText:"Sekonda",millisecText:"Minisekonda",microsecText:"Mikrosekonda",timezoneText:"Zona kohore",currentText:"Tani",closeText:"Mbyll",timeFormat:"HH:mm",timeSuffix:"",amNames:["m.","AM","A"],pmNames:["p.","PM","P"],isRTL:!1},a.timepicker.regional["sr-RS"]={timeOnlyTitle:"Одаберите време",timeText:"Време",hourText:"Сати",minuteText:"Минути",secondText:"Секунде",millisecText:"Милисекунде",microsecText:"Микросекунде",timezoneText:"Временска зона",currentText:"Сада",closeText:"Затвори",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional["sr-YU"]={timeOnlyTitle:"Odaberite vreme",timeText:"Vreme",hourText:"Sati",minuteText:"Minuti",secondText:"Sekunde",millisecText:"Milisekunde",microsecText:"Mikrosekunde",timezoneText:"Vremenska zona",currentText:"Sada",closeText:"Zatvori",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.sv={timeOnlyTitle:"Välj en tid",timeText:"Tid",hourText:"Timme",minuteText:"Minut",secondText:"Sekund",millisecText:"Millisekund",microsecText:"Mikrosekund",timezoneText:"Tidszon",currentText:"Nu",closeText:"Stäng",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.th={timeOnlyTitle:"เลือกเวลา",timeText:"เวลา ",hourText:"ชั่วโมง ",minuteText:"นาที",secondText:"วินาที",millisecText:"มิลลิวินาที",microsecText:"ไมโคริวินาที",timezoneText:"เขตเวลา",currentText:"เวลาปัจจุบัน",closeText:"ปิด",timeFormat:"hh:mm tt",timeSuffix:""},a.timepicker.regional.tr={timeOnlyTitle:"Zaman Seçiniz",timeText:"Zaman",hourText:"Saat",minuteText:"Dakika",secondText:"Saniye",millisecText:"Milisaniye",microsecText:"Mikrosaniye",timezoneText:"Zaman Dilimi",currentText:"Şu an",closeText:"Tamam",timeFormat:"HH:mm",timeSuffix:"",amNames:["ÖÖ","Ö"],pmNames:["ÖS","S"],isRTL:!1},a.timepicker.regional.uk={timeOnlyTitle:"Виберіть час",timeText:"Час",hourText:"Години",minuteText:"Хвилини",secondText:"Секунди",millisecText:"Мілісекунди",microsecText:"Мікросекунди",timezoneText:"Часовий пояс",currentText:"Зараз",closeText:"Закрити",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.vi={timeOnlyTitle:"Chọn giờ",timeText:"Thời gian",hourText:"Giờ",minuteText:"Phút",secondText:"Giây",millisecText:"Mili giây",microsecText:"Micrô giây",timezoneText:"Múi giờ",currentText:"Hiện thời",closeText:"Đóng",timeFormat:"HH:mm",timeSuffix:"",amNames:["SA","S"],pmNames:["CH","C"],isRTL:!1},a.timepicker.regional["zh-CN"]={timeOnlyTitle:"选择时间",timeText:"时间",hourText:"小时",minuteText:"分钟",secondText:"秒钟",millisecText:"毫秒",microsecText:"微秒",timezoneText:"时区",currentText:"现在时间",closeText:"关闭",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional["zh-TW"]={timeOnlyTitle:"選擇時分秒",timeText:"時間",hourText:"時",minuteText:"分",secondText:"秒",millisecText:"毫秒",microsecText:"微秒",timezoneText:"時區",currentText:"現在時間",closeText:"確定",timeFormat:"HH:mm",timeSuffix:"",amNames:["上午","AM","A"],pmNames:["下午","PM","P"],isRTL:!1}}(jQuery);
     4(function(e){e.timepicker.regional['af']={timeOnlyTitle:'Kies Tyd',timeText:'Tyd ',hourText:'Ure ',minuteText:'Minute',secondText:'Sekondes',millisecText:'Millisekondes',microsecText:'Mikrosekondes',timezoneText:'Tydsone',currentText:'Huidige Tyd',closeText:'Klaar',timeFormat:'HH:mm',timeSuffix:'',amNames:['AM','A'],pmNames:['PM','P'],isRTL:!1};e.timepicker.regional['am']={timeOnlyTitle:'Ընտրեք ժամանակը',timeText:'Ժամանակը',hourText:'Ժամ',minuteText:'Րոպե',secondText:'Վարկյան',millisecText:'Միլիվարկյան',microsecText:'Միկրովարկյան',timezoneText:'Ժամային գոտին',currentText:'Այժմ',closeText:'Փակել',timeFormat:'HH:mm',timeSuffix:'',amNames:['AM','A'],pmNames:['PM','P'],isRTL:!1};e.timepicker.regional['bg']={timeOnlyTitle:'Изберете време',timeText:'Време',hourText:'Час',minuteText:'Минути',secondText:'Секунди',millisecText:'Милисекунди',microsecText:'Микросекунди',timezoneText:'Часови пояс',currentText:'Сега',closeText:'Затвори',timeFormat:'HH:mm',timeSuffix:'',amNames:['AM','A'],pmNames:['PM','P'],isRTL:!1};e.timepicker.regional['ca']={timeOnlyTitle:'Escollir una hora',timeText:'Hora',hourText:'Hores',minuteText:'Minuts',secondText:'Segons',millisecText:'Milisegons',microsecText:'Microsegons',timezoneText:'Fus horari',currentText:'Ara',closeText:'Tancar',timeFormat:'HH:mm',timeSuffix:'',amNames:['AM','A'],pmNames:['PM','P'],isRTL:!1};e.timepicker.regional['cs']={timeOnlyTitle:'Vyberte čas',timeText:'Čas',hourText:'Hodiny',minuteText:'Minuty',secondText:'Vteřiny',millisecText:'Milisekundy',microsecText:'Mikrosekundy',timezoneText:'Časové pásmo',currentText:'Nyní',closeText:'Zavřít',timeFormat:'HH:mm',timeSuffix:'',amNames:['dop.','AM','A'],pmNames:['odp.','PM','P'],isRTL:!1};e.timepicker.regional['da']={timeOnlyTitle:'Vælg tid',timeText:'Tid',hourText:'Time',minuteText:'Minut',secondText:'Sekund',millisecText:'Millisekund',microsecText:'Mikrosekund',timezoneText:'Tidszone',currentText:'Nu',closeText:'Luk',timeFormat:'HH:mm',timeSuffix:'',amNames:['am','AM','A'],pmNames:['pm','PM','P'],isRTL:!1};e.timepicker.regional['de']={timeOnlyTitle:'Zeit wählen',timeText:'Zeit',hourText:'Stunde',minuteText:'Minute',secondText:'Sekunde',millisecText:'Millisekunde',microsecText:'Mikrosekunde',timezoneText:'Zeitzone',currentText:'Jetzt',closeText:'Fertig',timeFormat:'HH:mm',timeSuffix:'',amNames:['vorm.','AM','A'],pmNames:['nachm.','PM','P'],isRTL:!1};e.timepicker.regional['el']={timeOnlyTitle:'Επιλογή ώρας',timeText:'Ώρα',hourText:'Ώρες',minuteText:'Λεπτά',secondText:'Δευτερόλεπτα',millisecText:'Χιλιοστοδευτερόλεπτα',microsecText:'Μικροδευτερόλεπτα',timezoneText:'Ζώνη ώρας',currentText:'Τώρα',closeText:'Κλείσιμο',timeFormat:'HH:mm',timeSuffix:'',amNames:['π.μ.','AM','A'],pmNames:['μ.μ.','PM','P'],isRTL:!1};e.timepicker.regional['es']={timeOnlyTitle:'Elegir una hora',timeText:'Hora',hourText:'Horas',minuteText:'Minutos',secondText:'Segundos',millisecText:'Milisegundos',microsecText:'Microsegundos',timezoneText:'Uso horario',currentText:'Hoy',closeText:'Cerrar',timeFormat:'HH:mm',timeSuffix:'',amNames:['a.m.','AM','A'],pmNames:['p.m.','PM','P'],isRTL:!1};e.timepicker.regional['et']={timeOnlyTitle:'Vali aeg',timeText:'Aeg',hourText:'Tund',minuteText:'Minut',secondText:'Sekund',millisecText:'Millisekundis',microsecText:'Mikrosekundis',timezoneText:'Ajavöönd',currentText:'Praegu',closeText:'Valmis',timeFormat:'HH:mm',timeSuffix:'',amNames:['AM','A'],pmNames:['PM','P'],isRTL:!1};e.timepicker.regional['eu']={timeOnlyTitle:'Aukeratu ordua',timeText:'Ordua',hourText:'Orduak',minuteText:'Minutuak',secondText:'Segundoak',millisecText:'Milisegundoak',microsecText:'Mikrosegundoak',timezoneText:'Ordu-eremua',currentText:'Orain',closeText:'Itxi',timeFormat:'HH:mm',timeSuffix:'',amNames:['a.m.','AM','A'],pmNames:['p.m.','PM','P'],isRTL:!1};e.timepicker.regional['fa']={timeOnlyTitle:'انتخاب زمان',timeText:'زمان',hourText:'ساعت',minuteText:'دقیقه',secondText:'ثانیه',millisecText:'میلی ثانیه',microsecText:'میکرو ثانیه',timezoneText:'منطقه زمانی',currentText:'الان',closeText:'انتخاب',timeFormat:'HH:mm',timeSuffix:'',amNames:['قبل ظهر','AM','A'],pmNames:['بعد ظهر','PM','P'],isRTL:!0};e.timepicker.regional['fi']={timeOnlyTitle:'Valitse aika',timeText:'Aika',hourText:'Tunti',minuteText:'Minuutti',secondText:'Sekunti',millisecText:'Millisekunnin',microsecText:'Mikrosekuntia',timezoneText:'Aikavyöhyke',currentText:'Nyt',closeText:'Sulje',timeFormat:'HH:mm',timeSuffix:'',amNames:['ap.','AM','A'],pmNames:['ip.','PM','P'],isRTL:!1};e.timepicker.regional['fr']={timeOnlyTitle:'Choisir une heure',timeText:'Heure',hourText:'Heures',minuteText:'Minutes',secondText:'Secondes',millisecText:'Millisecondes',microsecText:'Microsecondes',timezoneText:'Fuseau horaire',currentText:'Maintenant',closeText:'Terminé',timeFormat:'HH:mm',timeSuffix:'',amNames:['AM','A'],pmNames:['PM','P'],isRTL:!1};e.timepicker.regional['gl']={timeOnlyTitle:'Elixir unha hora',timeText:'Hora',hourText:'Horas',minuteText:'Minutos',secondText:'Segundos',millisecText:'Milisegundos',microsecText:'Microssegundos',timezoneText:'Fuso horario',currentText:'Agora',closeText:'Pechar',timeFormat:'HH:mm',timeSuffix:'',amNames:['a.m.','AM','A'],pmNames:['p.m.','PM','P'],isRTL:!1};e.timepicker.regional['he']={timeOnlyTitle:'בחירת זמן',timeText:'שעה',hourText:'שעות',minuteText:'דקות',secondText:'שניות',millisecText:'אלפית השנייה',microsecText:'מיקרו',timezoneText:'אזור זמן',currentText:'עכשיו',closeText:'סגור',timeFormat:'HH:mm',timeSuffix:'',amNames:['לפנה"צ','AM','A'],pmNames:['אחה"צ','PM','P'],isRTL:!0};e.timepicker.regional['hr']={timeOnlyTitle:'Odaberi vrijeme',timeText:'Vrijeme',hourText:'Sati',minuteText:'Minute',secondText:'Sekunde',millisecText:'Milisekunde',microsecText:'Mikrosekunde',timezoneText:'Vremenska zona',currentText:'Sada',closeText:'Gotovo',timeFormat:'HH:mm',timeSuffix:'',amNames:['a.m.','AM','A'],pmNames:['p.m.','PM','P'],isRTL:!1};e.timepicker.regional['hu']={timeOnlyTitle:'Válasszon időpontot',timeText:'Idő',hourText:'Óra',minuteText:'Perc',secondText:'Másodperc',millisecText:'Milliszekundumos',microsecText:'Ezredmásodperc',timezoneText:'Időzóna',currentText:'Most',closeText:'Kész',timeFormat:'HH:mm',timeSuffix:'',amNames:['de.','AM','A'],pmNames:['du.','PM','P'],isRTL:!1};e.timepicker.regional['id']={timeOnlyTitle:'Pilih Waktu',timeText:'Waktu',hourText:'Pukul',minuteText:'Menit',secondText:'Detik',millisecText:'Milidetik',microsecText:'Mikrodetik',timezoneText:'Zona Waktu',currentText:'Sekarang',closeText:'OK',timeFormat:'HH:mm',timeSuffix:'',amNames:['AM','A'],pmNames:['PM','P'],isRTL:!1};e.timepicker.regional['it']={timeOnlyTitle:'Scegli orario',timeText:'Orario',hourText:'Ora',minuteText:'Minuti',secondText:'Secondi',millisecText:'Millisecondi',microsecText:'Microsecondi',timezoneText:'Fuso orario',currentText:'Adesso',closeText:'Chiudi',timeFormat:'HH:mm',timeSuffix:'',amNames:['m.','AM','A'],pmNames:['p.','PM','P'],isRTL:!1};e.timepicker.regional['ja']={timeOnlyTitle:'時間を選択',timeText:'時間',hourText:'時',minuteText:'分',secondText:'秒',millisecText:'ミリ秒',microsecText:'マイクロ秒',timezoneText:'タイムゾーン',currentText:'現時刻',closeText:'閉じる',timeFormat:'HH:mm',timeSuffix:'',amNames:['午前','AM','A'],pmNames:['午後','PM','P'],isRTL:!1};e.timepicker.regional['ko']={timeOnlyTitle:'시간 선택',timeText:'시간',hourText:'시',minuteText:'분',secondText:'초',millisecText:'밀리초',microsecText:'마이크로',timezoneText:'표준 시간대',currentText:'현재 시각',closeText:'닫기',timeFormat:'tt h:mm',timeSuffix:'',amNames:['오전','AM','A'],pmNames:['오후','PM','P'],isRTL:!1};e.timepicker.regional['lt']={timeOnlyTitle:'Pasirinkite laiką',timeText:'Laikas',hourText:'Valandos',minuteText:'Minutės',secondText:'Sekundės',millisecText:'Milisekundės',microsecText:'Mikrosekundės',timezoneText:'Laiko zona',currentText:'Dabar',closeText:'Uždaryti',timeFormat:'HH:mm',timeSuffix:'',amNames:['priešpiet','AM','A'],pmNames:['popiet','PM','P'],isRTL:!1};e.timepicker.regional['lv']={timeOnlyTitle:'Ievadiet laiku',timeText:'Laiks',hourText:'Stundas',minuteText:'Minūtes',secondText:'Sekundes',millisecText:'Milisekundes',microsecText:'Mikrosekundes',timezoneText:'Laika josla',currentText:'Tagad',closeText:'Aizvērt',timeFormat:'HH:mm',timeSuffix:'',amNames:['AM','AM','A'],pmNames:['PM','PM','P'],isRTL:!1};e.timepicker.regional['mk']={timeOnlyTitle:'Одберете време',timeText:'Време',hourText:'Час',minuteText:'Минути',secondText:'Секунди',millisecText:'Милисекунди',microsecText:'Микросекунди',timezoneText:'Временска зона',currentText:'Сега',closeText:'Затвори',timeFormat:'HH:mm',timeSuffix:'',amNames:['AM','A'],pmNames:['PM','P'],isRTL:!1};e.timepicker.regional['nl']={timeOnlyTitle:'Tijdstip',timeText:'Tijd',hourText:'Uur',minuteText:'Minuut',secondText:'Seconde',millisecText:'Milliseconde',microsecText:'Microseconde',timezoneText:'Tijdzone',currentText:'Vandaag',closeText:'Sluiten',timeFormat:'HH:mm',timeSuffix:'',amNames:['AM','A'],pmNames:['PM','P'],isRTL:!1};e.timepicker.regional['no']={timeOnlyTitle:'Velg tid',timeText:'Tid',hourText:'Time',minuteText:'Minutt',secondText:'Sekund',millisecText:'Millisekund',microsecText:'mikrosekund',timezoneText:'Tidssone',currentText:'Nå',closeText:'Lukk',timeFormat:'HH:mm',timeSuffix:'',amNames:['am','AM','A'],pmNames:['pm','PM','P'],isRTL:!1};e.timepicker.regional['pl']={timeOnlyTitle:'Wybierz godzinę',timeText:'Czas',hourText:'Godzina',minuteText:'Minuta',secondText:'Sekunda',millisecText:'Milisekunda',microsecText:'Mikrosekunda',timezoneText:'Strefa czasowa',currentText:'Teraz',closeText:'Gotowe',timeFormat:'HH:mm',timeSuffix:'',amNames:['AM','A'],pmNames:['PM','P'],isRTL:!1};e.timepicker.regional['pt-BR']={timeOnlyTitle:'Escolha o horário',timeText:'Horário',hourText:'Hora',minuteText:'Minutos',secondText:'Segundos',millisecText:'Milissegundos',microsecText:'Microssegundos',timezoneText:'Fuso horário',currentText:'Agora',closeText:'Fechar',timeFormat:'HH:mm',timeSuffix:'',amNames:['a.m.','AM','A'],pmNames:['p.m.','PM','P'],isRTL:!1};e.timepicker.regional['pt']={timeOnlyTitle:'Escolha uma hora',timeText:'Hora',hourText:'Horas',minuteText:'Minutos',secondText:'Segundos',millisecText:'Milissegundos',microsecText:'Microssegundos',timezoneText:'Fuso horário',currentText:'Agora',closeText:'Fechar',timeFormat:'HH:mm',timeSuffix:'',amNames:['a.m.','AM','A'],pmNames:['p.m.','PM','P'],isRTL:!1};e.timepicker.regional['ro']={timeOnlyTitle:'Alegeţi o oră',timeText:'Timp',hourText:'Ore',minuteText:'Minute',secondText:'Secunde',millisecText:'Milisecunde',microsecText:'Microsecunde',timezoneText:'Fus orar',currentText:'Acum',closeText:'Închide',timeFormat:'HH:mm',timeSuffix:'',amNames:['AM','A'],pmNames:['PM','P'],isRTL:!1};e.timepicker.regional['ru']={timeOnlyTitle:'Выберите время',timeText:'Время',hourText:'Часы',minuteText:'Минуты',secondText:'Секунды',millisecText:'Миллисекунды',microsecText:'Микросекунды',timezoneText:'Часовой пояс',currentText:'Сейчас',closeText:'Закрыть',timeFormat:'HH:mm',timeSuffix:'',amNames:['AM','A'],pmNames:['PM','P'],isRTL:!1};e.timepicker.regional['sk']={timeOnlyTitle:'Zvoľte čas',timeText:'Čas',hourText:'Hodiny',minuteText:'Minúty',secondText:'Sekundy',millisecText:'Milisekundy',microsecText:'Mikrosekundy',timezoneText:'Časové pásmo',currentText:'Teraz',closeText:'Zavrieť',timeFormat:'H:m',timeSuffix:'',amNames:['dop.','AM','A'],pmNames:['pop.','PM','P'],isRTL:!1};e.timepicker.regional['sl']={timeOnlyTitle:'Izberite čas',timeText:'Čas',hourText:'Ura',minuteText:'Minute',secondText:'Sekunde',millisecText:'Milisekunde',microsecText:'Mikrosekunde',timezoneText:'Časovni pas',currentText:'Sedaj',closeText:'Zapri',timeFormat:'HH:mm',timeSuffix:'',amNames:['dop.','AM','A'],pmNames:['pop.','PM','P'],isRTL:!1};e.timepicker.regional['sq']={timeOnlyTitle:'Zgjidh orarin',timeText:'Orari',hourText:'Ora',minuteText:'Minuta',secondText:'Sekonda',millisecText:'Minisekonda',microsecText:'Mikrosekonda',timezoneText:'Zona kohore',currentText:'Tani',closeText:'Mbyll',timeFormat:'HH:mm',timeSuffix:'',amNames:['m.','AM','A'],pmNames:['p.','PM','P'],isRTL:!1};e.timepicker.regional['sr-RS']={timeOnlyTitle:'Одаберите време',timeText:'Време',hourText:'Сати',minuteText:'Минути',secondText:'Секунде',millisecText:'Милисекунде',microsecText:'Микросекунде',timezoneText:'Временска зона',currentText:'Сада',closeText:'Затвори',timeFormat:'HH:mm',timeSuffix:'',amNames:['AM','A'],pmNames:['PM','P'],isRTL:!1};e.timepicker.regional['sr-YU']={timeOnlyTitle:'Odaberite vreme',timeText:'Vreme',hourText:'Sati',minuteText:'Minuti',secondText:'Sekunde',millisecText:'Milisekunde',microsecText:'Mikrosekunde',timezoneText:'Vremenska zona',currentText:'Sada',closeText:'Zatvori',timeFormat:'HH:mm',timeSuffix:'',amNames:['AM','A'],pmNames:['PM','P'],isRTL:!1};e.timepicker.regional['sv']={timeOnlyTitle:'Välj en tid',timeText:'Tid',hourText:'Timme',minuteText:'Minut',secondText:'Sekund',millisecText:'Millisekund',microsecText:'Mikrosekund',timezoneText:'Tidszon',currentText:'Nu',closeText:'Stäng',timeFormat:'HH:mm',timeSuffix:'',amNames:['AM','A'],pmNames:['PM','P'],isRTL:!1};e.timepicker.regional['th']={timeOnlyTitle:'เลือกเวลา',timeText:'เวลา ',hourText:'ชั่วโมง ',minuteText:'นาที',secondText:'วินาที',millisecText:'มิลลิวินาที',microsecText:'ไมโคริวินาที',timezoneText:'เขตเวลา',currentText:'เวลาปัจจุบัน',closeText:'ปิด',timeFormat:'hh:mm tt',timeSuffix:''};e.timepicker.regional['tr']={timeOnlyTitle:'Zaman Seçiniz',timeText:'Zaman',hourText:'Saat',minuteText:'Dakika',secondText:'Saniye',millisecText:'Milisaniye',microsecText:'Mikrosaniye',timezoneText:'Zaman Dilimi',currentText:'Şu an',closeText:'Tamam',timeFormat:'HH:mm',timeSuffix:'',amNames:['ÖÖ','Ö'],pmNames:['ÖS','S'],isRTL:!1};e.timepicker.regional['uk']={timeOnlyTitle:'Виберіть час',timeText:'Час',hourText:'Години',minuteText:'Хвилини',secondText:'Секунди',millisecText:'Мілісекунди',microsecText:'Мікросекунди',timezoneText:'Часовий пояс',currentText:'Зараз',closeText:'Закрити',timeFormat:'HH:mm',timeSuffix:'',amNames:['AM','A'],pmNames:['PM','P'],isRTL:!1};e.timepicker.regional['vi']={timeOnlyTitle:'Chọn giờ',timeText:'Thời gian',hourText:'Giờ',minuteText:'Phút',secondText:'Giây',millisecText:'Mili giây',microsecText:'Micrô giây',timezoneText:'Múi giờ',currentText:'Hiện thời',closeText:'Đóng',timeFormat:'HH:mm',timeSuffix:'',amNames:['SA','S'],pmNames:['CH','C'],isRTL:!1};e.timepicker.regional['zh-CN']={timeOnlyTitle:'选择时间',timeText:'时间',hourText:'小时',minuteText:'分钟',secondText:'秒钟',millisecText:'毫秒',microsecText:'微秒',timezoneText:'时区',currentText:'现在时间',closeText:'关闭',timeFormat:'HH:mm',timeSuffix:'',amNames:['AM','A'],pmNames:['PM','P'],isRTL:!1};e.timepicker.regional['zh-TW']={timeOnlyTitle:'選擇時分秒',timeText:'時間',hourText:'時',minuteText:'分',secondText:'秒',millisecText:'毫秒',microsecText:'微秒',timezoneText:'時區',currentText:'現在時間',closeText:'確定',timeFormat:'HH:mm',timeSuffix:'',amNames:['上午','AM','A'],pmNames:['下午','PM','P'],isRTL:!1}})(jQuery);
  • buddyforms/trunk/assets/resources/jquery-ui-timepicker-addon/jquery-ui-timepicker-addon.min.css

    r2441942 r2442551  
    1 /*! jQuery Timepicker Addon - v1.6.3 - 2016-04-20
    2 * http://trentrichardson.com/examples/timepicker
    3 * Copyright (c) 2016 Trent Richardson; Licensed MIT */
    4 
    5 .ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 40%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0 0;border:0;margin:0;padding:0}.ui-timepicker-div .ui_tpicker_unit_hide{display:none}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input{background:0 0;color:inherit;border:0;outline:0;border-bottom:solid 1px #555;width:95%}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus{border-bottom-color:#aaa}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.ui-timepicker-div.ui-timepicker-oneLine{padding-right:2px}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,.ui-timepicker-div.ui-timepicker-oneLine dt{display:none}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{display:block;padding-top:2px}.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:right}.ui-timepicker-div.ui-timepicker-oneLine dl dd,.ui-timepicker-div.ui-timepicker-oneLine dl dd>div{display:inline-block;margin:0}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{content:':';display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before{content:'.';display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none}
     1.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px;margin:0}.ui-timepicker-div dl dd{margin:15px 10px 10px 40%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-div .ui_tpicker_unit_hide{display:none}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input{background:none;color:inherit;border:none;outline:none;border-bottom:solid 1px #555;width:95%}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus{border-bottom-color:#aaa}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.ui-timepicker-div.ui-timepicker-oneLine{padding-right:2px}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,.ui-timepicker-div.ui-timepicker-oneLine dt{display:none}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{display:block;padding-top:2px}.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:right}.ui-timepicker-div.ui-timepicker-oneLine dl dd,.ui-timepicker-div.ui-timepicker-oneLine dl dd > div{display:inline-block;margin:0}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{content:':';display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before{content:'.';display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none}
  • buddyforms/trunk/assets/resources/jquery-ui-timepicker-addon/jquery-ui-timepicker-addon.min.js

    r2441942 r2442551  
    22* http://trentrichardson.com/examples/timepicker
    33* Copyright (c) 2016 Trent Richardson; Licensed MIT */
    4 !function(a){"function"==typeof define&&define.amd?define(["jquery","jquery-ui"],a):a(jQuery)}(function($){if($.ui.timepicker=$.ui.timepicker||{},!$.ui.timepicker.version){$.extend($.ui,{timepicker:{version:"1.6.3"}});var Timepicker=function(){this.regional=[],this.regional[""]={currentText:"Now",closeText:"Done",amNames:["AM","A"],pmNames:["PM","P"],timeFormat:"HH:mm",timeSuffix:"",timeOnlyTitle:"Choose Time",timeText:"Time",hourText:"Hour",minuteText:"Minute",secondText:"Second",millisecText:"Millisecond",microsecText:"Microsecond",timezoneText:"Time Zone",isRTL:!1},this._defaults={showButtonPanel:!0,timeOnly:!1,timeOnlyShowDate:!1,showHour:null,showMinute:null,showSecond:null,showMillisec:null,showMicrosec:null,showTimezone:null,showTime:!0,stepHour:1,stepMinute:1,stepSecond:1,stepMillisec:1,stepMicrosec:1,hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null,hourMin:0,minuteMin:0,secondMin:0,millisecMin:0,microsecMin:0,hourMax:23,minuteMax:59,secondMax:59,millisecMax:999,microsecMax:999,minDateTime:null,maxDateTime:null,maxTime:null,minTime:null,onSelect:null,hourGrid:0,minuteGrid:0,secondGrid:0,millisecGrid:0,microsecGrid:0,alwaysSetTime:!0,separator:" ",altFieldTimeOnly:!0,altTimeFormat:null,altSeparator:null,altTimeSuffix:null,altRedirectFocus:!0,pickerTimeFormat:null,pickerTimeSuffix:null,showTimepicker:!0,timezoneList:null,addSliderAccess:!1,sliderAccessArgs:null,controlType:"slider",oneLine:!1,defaultValue:null,parse:"strict",afterInject:null},$.extend(this._defaults,this.regional[""])};$.extend(Timepicker.prototype,{$input:null,$altInput:null,$timeObj:null,inst:null,hour_slider:null,minute_slider:null,second_slider:null,millisec_slider:null,microsec_slider:null,timezone_select:null,maxTime:null,minTime:null,hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null,hourMinOriginal:null,minuteMinOriginal:null,secondMinOriginal:null,millisecMinOriginal:null,microsecMinOriginal:null,hourMaxOriginal:null,minuteMaxOriginal:null,secondMaxOriginal:null,millisecMaxOriginal:null,microsecMaxOriginal:null,ampm:"",formattedDate:"",formattedTime:"",formattedDateTime:"",timezoneList:null,units:["hour","minute","second","millisec","microsec"],support:{},control:null,setDefaults:function(a){return extendRemove(this._defaults,a||{}),this},_newInst:function($input,opts){var tp_inst=new Timepicker,inlineSettings={},fns={},overrides,i;for(var attrName in this._defaults)if(this._defaults.hasOwnProperty(attrName)){var attrValue=$input.attr("time:"+attrName);if(attrValue)try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}overrides={beforeShow:function(a,b){return $.isFunction(tp_inst._defaults.evnts.beforeShow)?tp_inst._defaults.evnts.beforeShow.call($input[0],a,b,tp_inst):void 0},onChangeMonthYear:function(a,b,c){$.isFunction(tp_inst._defaults.evnts.onChangeMonthYear)&&tp_inst._defaults.evnts.onChangeMonthYear.call($input[0],a,b,c,tp_inst)},onClose:function(a,b){tp_inst.timeDefined===!0&&""!==$input.val()&&tp_inst._updateDateTime(b),$.isFunction(tp_inst._defaults.evnts.onClose)&&tp_inst._defaults.evnts.onClose.call($input[0],a,b,tp_inst)}};for(i in overrides)overrides.hasOwnProperty(i)&&(fns[i]=opts[i]||this._defaults[i]||null);tp_inst._defaults=$.extend({},this._defaults,inlineSettings,opts,overrides,{evnts:fns,timepicker:tp_inst}),tp_inst.amNames=$.map(tp_inst._defaults.amNames,function(a){return a.toUpperCase()}),tp_inst.pmNames=$.map(tp_inst._defaults.pmNames,function(a){return a.toUpperCase()}),tp_inst.support=detectSupport(tp_inst._defaults.timeFormat+(tp_inst._defaults.pickerTimeFormat?tp_inst._defaults.pickerTimeFormat:"")+(tp_inst._defaults.altTimeFormat?tp_inst._defaults.altTimeFormat:"")),"string"==typeof tp_inst._defaults.controlType?("slider"===tp_inst._defaults.controlType&&"undefined"==typeof $.ui.slider&&(tp_inst._defaults.controlType="select"),tp_inst.control=tp_inst._controls[tp_inst._defaults.controlType]):tp_inst.control=tp_inst._defaults.controlType;var timezoneList=[-720,-660,-600,-570,-540,-480,-420,-360,-300,-270,-240,-210,-180,-120,-60,0,60,120,180,210,240,270,300,330,345,360,390,420,480,525,540,570,600,630,660,690,720,765,780,840];null!==tp_inst._defaults.timezoneList&&(timezoneList=tp_inst._defaults.timezoneList);var tzl=timezoneList.length,tzi=0,tzv=null;if(tzl>0&&"object"!=typeof timezoneList[0])for(;tzl>tzi;tzi++)tzv=timezoneList[tzi],timezoneList[tzi]={value:tzv,label:$.timepicker.timezoneOffsetString(tzv,tp_inst.support.iso8601)};return tp_inst._defaults.timezoneList=timezoneList,tp_inst.timezone=null!==tp_inst._defaults.timezone?$.timepicker.timezoneOffsetNumber(tp_inst._defaults.timezone):-1*(new Date).getTimezoneOffset(),tp_inst.hour=tp_inst._defaults.hour<tp_inst._defaults.hourMin?tp_inst._defaults.hourMin:tp_inst._defaults.hour>tp_inst._defaults.hourMax?tp_inst._defaults.hourMax:tp_inst._defaults.hour,tp_inst.minute=tp_inst._defaults.minute<tp_inst._defaults.minuteMin?tp_inst._defaults.minuteMin:tp_inst._defaults.minute>tp_inst._defaults.minuteMax?tp_inst._defaults.minuteMax:tp_inst._defaults.minute,tp_inst.second=tp_inst._defaults.second<tp_inst._defaults.secondMin?tp_inst._defaults.secondMin:tp_inst._defaults.second>tp_inst._defaults.secondMax?tp_inst._defaults.secondMax:tp_inst._defaults.second,tp_inst.millisec=tp_inst._defaults.millisec<tp_inst._defaults.millisecMin?tp_inst._defaults.millisecMin:tp_inst._defaults.millisec>tp_inst._defaults.millisecMax?tp_inst._defaults.millisecMax:tp_inst._defaults.millisec,tp_inst.microsec=tp_inst._defaults.microsec<tp_inst._defaults.microsecMin?tp_inst._defaults.microsecMin:tp_inst._defaults.microsec>tp_inst._defaults.microsecMax?tp_inst._defaults.microsecMax:tp_inst._defaults.microsec,tp_inst.ampm="",tp_inst.$input=$input,tp_inst._defaults.altField&&(tp_inst.$altInput=$(tp_inst._defaults.altField),tp_inst._defaults.altRedirectFocus===!0&&tp_inst.$altInput.css({cursor:"pointer"}).focus(function(){$input.trigger("focus")})),(0===tp_inst._defaults.minDate||0===tp_inst._defaults.minDateTime)&&(tp_inst._defaults.minDate=new Date),(0===tp_inst._defaults.maxDate||0===tp_inst._defaults.maxDateTime)&&(tp_inst._defaults.maxDate=new Date),void 0!==tp_inst._defaults.minDate&&tp_inst._defaults.minDate instanceof Date&&(tp_inst._defaults.minDateTime=new Date(tp_inst._defaults.minDate.getTime())),void 0!==tp_inst._defaults.minDateTime&&tp_inst._defaults.minDateTime instanceof Date&&(tp_inst._defaults.minDate=new Date(tp_inst._defaults.minDateTime.getTime())),void 0!==tp_inst._defaults.maxDate&&tp_inst._defaults.maxDate instanceof Date&&(tp_inst._defaults.maxDateTime=new Date(tp_inst._defaults.maxDate.getTime())),void 0!==tp_inst._defaults.maxDateTime&&tp_inst._defaults.maxDateTime instanceof Date&&(tp_inst._defaults.maxDate=new Date(tp_inst._defaults.maxDateTime.getTime())),tp_inst.$input.bind("focus",function(){tp_inst._onFocus()}),tp_inst},_addTimePicker:function(a){var b=$.trim(this.$altInput&&this._defaults.altFieldTimeOnly?this.$input.val()+" "+this.$altInput.val():this.$input.val());this.timeDefined=this._parseTime(b),this._limitMinMaxDateTime(a,!1),this._injectTimePicker(),this._afterInject()},_parseTime:function(a,b){if(this.inst||(this.inst=$.datepicker._getInst(this.$input[0])),b||!this._defaults.timeOnly){var c=$.datepicker._get(this.inst,"dateFormat");try{var d=parseDateTimeInternal(c,this._defaults.timeFormat,a,$.datepicker._getFormatConfig(this.inst),this._defaults);if(!d.timeObj)return!1;$.extend(this,d.timeObj)}catch(e){return $.timepicker.log("Error parsing the date/time string: "+e+"\ndate/time string = "+a+"\ntimeFormat = "+this._defaults.timeFormat+"\ndateFormat = "+c),!1}return!0}var f=$.datepicker.parseTime(this._defaults.timeFormat,a,this._defaults);return f?($.extend(this,f),!0):!1},_afterInject:function(){var a=this.inst.settings;$.isFunction(a.afterInject)&&a.afterInject.call(this)},_injectTimePicker:function(){var a=this.inst.dpDiv,b=this.inst.settings,c=this,d="",e="",f=null,g={},h={},i=null,j=0,k=0;if(0===a.find("div.ui-timepicker-div").length&&b.showTimepicker){var l=" ui_tpicker_unit_hide",m='<div class="ui-timepicker-div'+(b.isRTL?" ui-timepicker-rtl":"")+(b.oneLine&&"select"===b.controlType?" ui-timepicker-oneLine":"")+'"><dl><dt class="ui_tpicker_time_label'+(b.showTime?"":l)+'">'+b.timeText+'</dt><dd class="ui_tpicker_time '+(b.showTime?"":l)+'"><input class="ui_tpicker_time_input" '+(b.timeInput?"":"disabled")+"/></dd>";for(j=0,k=this.units.length;k>j;j++){if(d=this.units[j],e=d.substr(0,1).toUpperCase()+d.substr(1),f=null!==b["show"+e]?b["show"+e]:this.support[d],g[d]=parseInt(b[d+"Max"]-(b[d+"Max"]-b[d+"Min"])%b["step"+e],10),h[d]=0,m+='<dt class="ui_tpicker_'+d+"_label"+(f?"":l)+'">'+b[d+"Text"]+'</dt><dd class="ui_tpicker_'+d+(f?"":l)+'"><div class="ui_tpicker_'+d+"_slider"+(f?"":l)+'"></div>',f&&b[d+"Grid"]>0){if(m+='<div style="padding-left: 1px"><table class="ui-tpicker-grid-label"><tr>',"hour"===d)for(var n=b[d+"Min"];n<=g[d];n+=parseInt(b[d+"Grid"],10)){h[d]++;var o=$.datepicker.formatTime(this.support.ampm?"hht":"HH",{hour:n},b);m+='<td data-for="'+d+'">'+o+"</td>"}else for(var p=b[d+"Min"];p<=g[d];p+=parseInt(b[d+"Grid"],10))h[d]++,m+='<td data-for="'+d+'">'+(10>p?"0":"")+p+"</td>";m+="</tr></table></div>"}m+="</dd>"}var q=null!==b.showTimezone?b.showTimezone:this.support.timezone;m+='<dt class="ui_tpicker_timezone_label'+(q?"":l)+'">'+b.timezoneText+"</dt>",m+='<dd class="ui_tpicker_timezone'+(q?"":l)+'"></dd>',m+="</dl></div>";var r=$(m);for(b.timeOnly===!0&&(r.prepend('<div class="ui-widget-header ui-helper-clearfix ui-corner-all"><div class="ui-datepicker-title">'+b.timeOnlyTitle+"</div></div>"),a.find(".ui-datepicker-header, .ui-datepicker-calendar").hide()),j=0,k=c.units.length;k>j;j++)d=c.units[j],e=d.substr(0,1).toUpperCase()+d.substr(1),f=null!==b["show"+e]?b["show"+e]:this.support[d],c[d+"_slider"]=c.control.create(c,r.find(".ui_tpicker_"+d+"_slider"),d,c[d],b[d+"Min"],g[d],b["step"+e]),f&&b[d+"Grid"]>0&&(i=100*h[d]*b[d+"Grid"]/(g[d]-b[d+"Min"]),r.find(".ui_tpicker_"+d+" table").css({width:i+"%",marginLeft:b.isRTL?"0":i/(-2*h[d])+"%",marginRight:b.isRTL?i/(-2*h[d])+"%":"0",borderCollapse:"collapse"}).find("td").click(function(a){var b=$(this),e=b.html(),f=parseInt(e.replace(/[^0-9]/g),10),g=e.replace(/[^apm]/gi),h=b.data("for");"hour"===h&&(-1!==g.indexOf("p")&&12>f?f+=12:-1!==g.indexOf("a")&&12===f&&(f=0)),c.control.value(c,c[h+"_slider"],d,f),c._onTimeChange(),c._onSelectHandler()}).css({cursor:"pointer",width:100/h[d]+"%",textAlign:"center",overflow:"hidden"}));if(this.timezone_select=r.find(".ui_tpicker_timezone").append("<select></select>").find("select"),$.fn.append.apply(this.timezone_select,$.map(b.timezoneList,function(a,b){return $("<option />").val("object"==typeof a?a.value:a).text("object"==typeof a?a.label:a)})),"undefined"!=typeof this.timezone&&null!==this.timezone&&""!==this.timezone){var s=-1*new Date(this.inst.selectedYear,this.inst.selectedMonth,this.inst.selectedDay,12).getTimezoneOffset();s===this.timezone?selectLocalTimezone(c):this.timezone_select.val(this.timezone)}else"undefined"!=typeof this.hour&&null!==this.hour&&""!==this.hour?this.timezone_select.val(b.timezone):selectLocalTimezone(c);this.timezone_select.change(function(){c._onTimeChange(),c._onSelectHandler(),c._afterInject()});var t=a.find(".ui-datepicker-buttonpane");if(t.length?t.before(r):a.append(r),this.$timeObj=r.find(".ui_tpicker_time_input"),this.$timeObj.change(function(){var a=c.inst.settings.timeFormat,b=$.datepicker.parseTime(a,this.value),d=new Date;b?(d.setHours(b.hour),d.setMinutes(b.minute),d.setSeconds(b.second),$.datepicker._setTime(c.inst,d)):(this.value=c.formattedTime,this.blur())}),null!==this.inst){var u=this.timeDefined;this._onTimeChange(),this.timeDefined=u}if(this._defaults.addSliderAccess){var v=this._defaults.sliderAccessArgs,w=this._defaults.isRTL;v.isRTL=w,setTimeout(function(){if(0===r.find(".ui-slider-access").length){r.find(".ui-slider:visible").sliderAccess(v);var a=r.find(".ui-slider-access:eq(0)").outerWidth(!0);a&&r.find("table:visible").each(function(){var b=$(this),c=b.outerWidth(),d=b.css(w?"marginRight":"marginLeft").toString().replace("%",""),e=c-a,f=d*e/c+"%",g={width:e,marginRight:0,marginLeft:0};g[w?"marginRight":"marginLeft"]=f,b.css(g)})}},10)}c._limitMinMaxDateTime(this.inst,!0)}},_limitMinMaxDateTime:function(a,b){var c=this._defaults,d=new Date(a.selectedYear,a.selectedMonth,a.selectedDay);if(this._defaults.showTimepicker){if(null!==$.datepicker._get(a,"minDateTime")&&void 0!==$.datepicker._get(a,"minDateTime")&&d){var e=$.datepicker._get(a,"minDateTime"),f=new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0,0);(null===this.hourMinOriginal||null===this.minuteMinOriginal||null===this.secondMinOriginal||null===this.millisecMinOriginal||null===this.microsecMinOriginal)&&(this.hourMinOriginal=c.hourMin,this.minuteMinOriginal=c.minuteMin,this.secondMinOriginal=c.secondMin,this.millisecMinOriginal=c.millisecMin,this.microsecMinOriginal=c.microsecMin),a.settings.timeOnly||f.getTime()===d.getTime()?(this._defaults.hourMin=e.getHours(),this.hour<=this._defaults.hourMin?(this.hour=this._defaults.hourMin,this._defaults.minuteMin=e.getMinutes(),this.minute<=this._defaults.minuteMin?(this.minute=this._defaults.minuteMin,this._defaults.secondMin=e.getSeconds(),this.second<=this._defaults.secondMin?(this.second=this._defaults.secondMin,this._defaults.millisecMin=e.getMilliseconds(),this.millisec<=this._defaults.millisecMin?(this.millisec=this._defaults.millisecMin,this._defaults.microsecMin=e.getMicroseconds()):(this.microsec<this._defaults.microsecMin&&(this.microsec=this._defaults.microsecMin),this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.minuteMin=this.minuteMinOriginal,this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.hourMin=this.hourMinOriginal,this._defaults.minuteMin=this.minuteMinOriginal,this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)}if(null!==$.datepicker._get(a,"maxDateTime")&&void 0!==$.datepicker._get(a,"maxDateTime")&&d){var g=$.datepicker._get(a,"maxDateTime"),h=new Date(g.getFullYear(),g.getMonth(),g.getDate(),0,0,0,0);(null===this.hourMaxOriginal||null===this.minuteMaxOriginal||null===this.secondMaxOriginal||null===this.millisecMaxOriginal)&&(this.hourMaxOriginal=c.hourMax,this.minuteMaxOriginal=c.minuteMax,this.secondMaxOriginal=c.secondMax,this.millisecMaxOriginal=c.millisecMax,this.microsecMaxOriginal=c.microsecMax),a.settings.timeOnly||h.getTime()===d.getTime()?(this._defaults.hourMax=g.getHours(),this.hour>=this._defaults.hourMax?(this.hour=this._defaults.hourMax,this._defaults.minuteMax=g.getMinutes(),this.minute>=this._defaults.minuteMax?(this.minute=this._defaults.minuteMax,this._defaults.secondMax=g.getSeconds(),this.second>=this._defaults.secondMax?(this.second=this._defaults.secondMax,this._defaults.millisecMax=g.getMilliseconds(),this.millisec>=this._defaults.millisecMax?(this.millisec=this._defaults.millisecMax,this._defaults.microsecMax=g.getMicroseconds()):(this.microsec>this._defaults.microsecMax&&(this.microsec=this._defaults.microsecMax),this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.minuteMax=this.minuteMaxOriginal,this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.hourMax=this.hourMaxOriginal,this._defaults.minuteMax=this.minuteMaxOriginal,this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)}if(null!==a.settings.minTime){var i=new Date("01/01/1970 "+a.settings.minTime);this.hour<i.getHours()?(this.hour=this._defaults.hourMin=i.getHours(),this.minute=this._defaults.minuteMin=i.getMinutes()):this.hour===i.getHours()&&this.minute<i.getMinutes()?this.minute=this._defaults.minuteMin=i.getMinutes():this._defaults.hourMin<i.getHours()?(this._defaults.hourMin=i.getHours(),this._defaults.minuteMin=i.getMinutes()):this._defaults.hourMin===i.getHours()===this.hour&&this._defaults.minuteMin<i.getMinutes()?this._defaults.minuteMin=i.getMinutes():this._defaults.minuteMin=0}if(null!==a.settings.maxTime){var j=new Date("01/01/1970 "+a.settings.maxTime);this.hour>j.getHours()?(this.hour=this._defaults.hourMax=j.getHours(),this.minute=this._defaults.minuteMax=j.getMinutes()):this.hour===j.getHours()&&this.minute>j.getMinutes()?this.minute=this._defaults.minuteMax=j.getMinutes():this._defaults.hourMax>j.getHours()?(this._defaults.hourMax=j.getHours(),this._defaults.minuteMax=j.getMinutes()):this._defaults.hourMax===j.getHours()===this.hour&&this._defaults.minuteMax>j.getMinutes()?this._defaults.minuteMax=j.getMinutes():this._defaults.minuteMax=59}if(void 0!==b&&b===!0){var k=parseInt(this._defaults.hourMax-(this._defaults.hourMax-this._defaults.hourMin)%this._defaults.stepHour,10),l=parseInt(this._defaults.minuteMax-(this._defaults.minuteMax-this._defaults.minuteMin)%this._defaults.stepMinute,10),m=parseInt(this._defaults.secondMax-(this._defaults.secondMax-this._defaults.secondMin)%this._defaults.stepSecond,10),n=parseInt(this._defaults.millisecMax-(this._defaults.millisecMax-this._defaults.millisecMin)%this._defaults.stepMillisec,10),o=parseInt(this._defaults.microsecMax-(this._defaults.microsecMax-this._defaults.microsecMin)%this._defaults.stepMicrosec,10);this.hour_slider&&(this.control.options(this,this.hour_slider,"hour",{min:this._defaults.hourMin,max:k,step:this._defaults.stepHour}),this.control.value(this,this.hour_slider,"hour",this.hour-this.hour%this._defaults.stepHour)),this.minute_slider&&(this.control.options(this,this.minute_slider,"minute",{min:this._defaults.minuteMin,max:l,step:this._defaults.stepMinute}),this.control.value(this,this.minute_slider,"minute",this.minute-this.minute%this._defaults.stepMinute)),this.second_slider&&(this.control.options(this,this.second_slider,"second",{min:this._defaults.secondMin,max:m,step:this._defaults.stepSecond}),this.control.value(this,this.second_slider,"second",this.second-this.second%this._defaults.stepSecond)),this.millisec_slider&&(this.control.options(this,this.millisec_slider,"millisec",{min:this._defaults.millisecMin,max:n,step:this._defaults.stepMillisec}),this.control.value(this,this.millisec_slider,"millisec",this.millisec-this.millisec%this._defaults.stepMillisec)),this.microsec_slider&&(this.control.options(this,this.microsec_slider,"microsec",{min:this._defaults.microsecMin,max:o,step:this._defaults.stepMicrosec}),this.control.value(this,this.microsec_slider,"microsec",this.microsec-this.microsec%this._defaults.stepMicrosec))}}},_onTimeChange:function(){if(this._defaults.showTimepicker){var a=this.hour_slider?this.control.value(this,this.hour_slider,"hour"):!1,b=this.minute_slider?this.control.value(this,this.minute_slider,"minute"):!1,c=this.second_slider?this.control.value(this,this.second_slider,"second"):!1,d=this.millisec_slider?this.control.value(this,this.millisec_slider,"millisec"):!1,e=this.microsec_slider?this.control.value(this,this.microsec_slider,"microsec"):!1,f=this.timezone_select?this.timezone_select.val():!1,g=this._defaults,h=g.pickerTimeFormat||g.timeFormat,i=g.pickerTimeSuffix||g.timeSuffix;"object"==typeof a&&(a=!1),"object"==typeof b&&(b=!1),"object"==typeof c&&(c=!1),"object"==typeof d&&(d=!1),"object"==typeof e&&(e=!1),"object"==typeof f&&(f=!1),a!==!1&&(a=parseInt(a,10)),b!==!1&&(b=parseInt(b,10)),c!==!1&&(c=parseInt(c,10)),d!==!1&&(d=parseInt(d,10)),e!==!1&&(e=parseInt(e,10)),f!==!1&&(f=f.toString());var j=g[12>a?"amNames":"pmNames"][0],k=a!==parseInt(this.hour,10)||b!==parseInt(this.minute,10)||c!==parseInt(this.second,10)||d!==parseInt(this.millisec,10)||e!==parseInt(this.microsec,10)||this.ampm.length>0&&12>a!=(-1!==$.inArray(this.ampm.toUpperCase(),this.amNames))||null!==this.timezone&&f!==this.timezone.toString();if(k&&(a!==!1&&(this.hour=a),b!==!1&&(this.minute=b),c!==!1&&(this.second=c),d!==!1&&(this.millisec=d),e!==!1&&(this.microsec=e),f!==!1&&(this.timezone=f),this.inst||(this.inst=$.datepicker._getInst(this.$input[0])),this._limitMinMaxDateTime(this.inst,!0)),this.support.ampm&&(this.ampm=j),this.formattedTime=$.datepicker.formatTime(g.timeFormat,this,g),this.$timeObj&&(this.$timeObj.val(h===g.timeFormat?this.formattedTime+i:$.datepicker.formatTime(h,this,g)+i),this.$timeObj[0].setSelectionRange)){var l=this.$timeObj[0].selectionStart,m=this.$timeObj[0].selectionEnd;this.$timeObj[0].setSelectionRange(l,m)}this.timeDefined=!0,k&&this._updateDateTime()}},_onSelectHandler:function(){var a=this._defaults.onSelect||this.inst.settings.onSelect,b=this.$input?this.$input[0]:null;a&&b&&a.apply(b,[this.formattedDateTime,this])},_updateDateTime:function(a){a=this.inst||a;var b=a.currentYear>0?new Date(a.currentYear,a.currentMonth,a.currentDay):new Date(a.selectedYear,a.selectedMonth,a.selectedDay),c=$.datepicker._daylightSavingAdjust(b),d=$.datepicker._get(a,"dateFormat"),e=$.datepicker._getFormatConfig(a),f=null!==c&&this.timeDefined;this.formattedDate=$.datepicker.formatDate(d,null===c?new Date:c,e);var g=this.formattedDate;if(""===a.lastVal&&(a.currentYear=a.selectedYear,a.currentMonth=a.selectedMonth,a.currentDay=a.selectedDay),this._defaults.timeOnly===!0&&this._defaults.timeOnlyShowDate===!1?g=this.formattedTime:(this._defaults.timeOnly!==!0&&(this._defaults.alwaysSetTime||f)||this._defaults.timeOnly===!0&&this._defaults.timeOnlyShowDate===!0)&&(g+=this._defaults.separator+this.formattedTime+this._defaults.timeSuffix),this.formattedDateTime=g,this._defaults.showTimepicker)if(this.$altInput&&this._defaults.timeOnly===!1&&this._defaults.altFieldTimeOnly===!0)this.$altInput.val(this.formattedTime),this.$input.val(this.formattedDate);else if(this.$altInput){this.$input.val(g);var h="",i=null!==this._defaults.altSeparator?this._defaults.altSeparator:this._defaults.separator,j=null!==this._defaults.altTimeSuffix?this._defaults.altTimeSuffix:this._defaults.timeSuffix;this._defaults.timeOnly||(h=this._defaults.altFormat?$.datepicker.formatDate(this._defaults.altFormat,null===c?new Date:c,e):this.formattedDate,h&&(h+=i)),h+=null!==this._defaults.altTimeFormat?$.datepicker.formatTime(this._defaults.altTimeFormat,this,this._defaults)+j:this.formattedTime+j,this.$altInput.val(h)}else this.$input.val(g);else this.$input.val(this.formattedDate);this.$input.trigger("change")},_onFocus:function(){if(!this.$input.val()&&this._defaults.defaultValue){this.$input.val(this._defaults.defaultValue);var a=$.datepicker._getInst(this.$input.get(0)),b=$.datepicker._get(a,"timepicker");if(b&&b._defaults.timeOnly&&a.input.val()!==a.lastVal)try{$.datepicker._updateDatepicker(a)}catch(c){$.timepicker.log(c)}}},_controls:{slider:{create:function(a,b,c,d,e,f,g){var h=a._defaults.isRTL;return b.prop("slide",null).slider({orientation:"horizontal",value:h?-1*d:d,min:h?-1*f:e,max:h?-1*e:f,step:g,slide:function(b,d){a.control.value(a,$(this),c,h?-1*d.value:d.value),a._onTimeChange()},stop:function(b,c){a._onSelectHandler()}})},options:function(a,b,c,d,e){if(a._defaults.isRTL){if("string"==typeof d)return"min"===d||"max"===d?void 0!==e?b.slider(d,-1*e):Math.abs(b.slider(d)):b.slider(d);var f=d.min,g=d.max;return d.min=d.max=null,void 0!==f&&(d.max=-1*f),void 0!==g&&(d.min=-1*g),b.slider(d)}return"string"==typeof d&&void 0!==e?b.slider(d,e):b.slider(d)},value:function(a,b,c,d){return a._defaults.isRTL?void 0!==d?b.slider("value",-1*d):Math.abs(b.slider("value")):void 0!==d?b.slider("value",d):b.slider("value")}},select:{create:function(a,b,c,d,e,f,g){for(var h='<select class="ui-timepicker-select ui-state-default ui-corner-all" data-unit="'+c+'" data-min="'+e+'" data-max="'+f+'" data-step="'+g+'">',i=a._defaults.pickerTimeFormat||a._defaults.timeFormat,j=e;f>=j;j+=g)h+='<option value="'+j+'"'+(j===d?" selected":"")+">",h+="hour"===c?$.datepicker.formatTime($.trim(i.replace(/[^ht ]/gi,"")),{hour:j},a._defaults):"millisec"===c||"microsec"===c||j>=10?j:"0"+j.toString(),h+="</option>";return h+="</select>",b.children("select").remove(),$(h).appendTo(b).change(function(b){a._onTimeChange(),a._onSelectHandler(),a._afterInject()}),b},options:function(a,b,c,d,e){var f={},g=b.children("select");if("string"==typeof d){if(void 0===e)return g.data(d);f[d]=e}else f=d;return a.control.create(a,b,g.data("unit"),g.val(),f.min>=0?f.min:g.data("min"),f.max||g.data("max"),f.step||g.data("step"))},value:function(a,b,c,d){var e=b.children("select");return void 0!==d?e.val(d):e.val()}}}}),$.fn.extend({timepicker:function(a){a=a||{};var b=Array.prototype.slice.call(arguments);return"object"==typeof a&&(b[0]=$.extend(a,{timeOnly:!0})),$(this).each(function(){$.fn.datetimepicker.apply($(this),b)})},datetimepicker:function(a){a=a||{};var b=arguments;return"string"==typeof a?"getDate"===a||"option"===a&&2===b.length&&"string"==typeof b[1]?$.fn.datepicker.apply($(this[0]),b):this.each(function(){var a=$(this);a.datepicker.apply(a,b)}):this.each(function(){var b=$(this);b.datepicker($.timepicker._newInst(b,a)._defaults)})}}),$.datepicker.parseDateTime=function(a,b,c,d,e){var f=parseDateTimeInternal(a,b,c,d,e);if(f.timeObj){var g=f.timeObj;f.date.setHours(g.hour,g.minute,g.second,g.millisec),f.date.setMicroseconds(g.microsec)}return f.date},$.datepicker.parseTime=function(a,b,c){var d=extendRemove(extendRemove({},$.timepicker._defaults),c||{}),e=(-1!==a.replace(/\'.*?\'/g,"").indexOf("Z"),function(a,b,c){var d,e=function(a,b){var c=[];return a&&$.merge(c,a),b&&$.merge(c,b),c=$.map(c,function(a){return a.replace(/[.*+?|()\[\]{}\\]/g,"\\$&")}),"("+c.join("|")+")?"},f=function(a){var b=a.toLowerCase().match(/(h{1,2}|m{1,2}|s{1,2}|l{1}|c{1}|t{1,2}|z|'.*?')/g),c={h:-1,m:-1,s:-1,l:-1,c:-1,t:-1,z:-1};if(b)for(var d=0;d<b.length;d++)-1===c[b[d].toString().charAt(0)]&&(c[b[d].toString().charAt(0)]=d+1);return c},g="^"+a.toString().replace(/([hH]{1,2}|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g,function(a){var b=a.length;switch(a.charAt(0).toLowerCase()){case"h":return 1===b?"(\\d?\\d)":"(\\d{"+b+"})";case"m":return 1===b?"(\\d?\\d)":"(\\d{"+b+"})";case"s":return 1===b?"(\\d?\\d)":"(\\d{"+b+"})";case"l":return"(\\d?\\d?\\d)";case"c":return"(\\d?\\d?\\d)";case"z":return"(z|[-+]\\d\\d:?\\d\\d|\\S+)?";case"t":return e(c.amNames,c.pmNames);default:return"("+a.replace(/\'/g,"").replace(/(\.|\$|\^|\\|\/|\(|\)|\[|\]|\?|\+|\*)/g,function(a){return"\\"+a})+")?"}}).replace(/\s/g,"\\s?")+c.timeSuffix+"$",h=f(a),i="";d=b.match(new RegExp(g,"i"));var j={hour:0,minute:0,second:0,millisec:0,microsec:0};return d?(-1!==h.t&&(void 0===d[h.t]||0===d[h.t].length?(i="",j.ampm=""):(i=-1!==$.inArray(d[h.t].toUpperCase(),$.map(c.amNames,function(a,b){return a.toUpperCase()}))?"AM":"PM",j.ampm=c["AM"===i?"amNames":"pmNames"][0])),-1!==h.h&&("AM"===i&&"12"===d[h.h]?j.hour=0:"PM"===i&&"12"!==d[h.h]?j.hour=parseInt(d[h.h],10)+12:j.hour=Number(d[h.h])),-1!==h.m&&(j.minute=Number(d[h.m])),-1!==h.s&&(j.second=Number(d[h.s])),-1!==h.l&&(j.millisec=Number(d[h.l])),-1!==h.c&&(j.microsec=Number(d[h.c])),-1!==h.z&&void 0!==d[h.z]&&(j.timezone=$.timepicker.timezoneOffsetNumber(d[h.z])),j):!1}),f=function(a,b,c){try{var d=new Date("2012-01-01 "+b);if(isNaN(d.getTime())&&(d=new Date("2012-01-01T"+b),isNaN(d.getTime())&&(d=new Date("01/01/2012 "+b),isNaN(d.getTime()))))throw"Unable to parse time with native Date: "+b;return{hour:d.getHours(),minute:d.getMinutes(),second:d.getSeconds(),millisec:d.getMilliseconds(),microsec:d.getMicroseconds(),timezone:-1*d.getTimezoneOffset()}}catch(f){try{return e(a,b,c)}catch(g){$.timepicker.log("Unable to parse \ntimeString: "+b+"\ntimeFormat: "+a)}}return!1};return"function"==typeof d.parse?d.parse(a,b,d):"loose"===d.parse?f(a,b,d):e(a,b,d)},$.datepicker.formatTime=function(a,b,c){c=c||{},c=$.extend({},$.timepicker._defaults,c),b=$.extend({hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null},b);var d=a,e=c.amNames[0],f=parseInt(b.hour,10);return f>11&&(e=c.pmNames[0]),d=d.replace(/(?:HH?|hh?|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g,function(a){switch(a){case"HH":return("0"+f).slice(-2);case"H":return f;case"hh":return("0"+convert24to12(f)).slice(-2);case"h":return convert24to12(f);case"mm":return("0"+b.minute).slice(-2);case"m":return b.minute;case"ss":return("0"+b.second).slice(-2);case"s":return b.second;case"l":return("00"+b.millisec).slice(-3);case"c":return("00"+b.microsec).slice(-3);case"z":return $.timepicker.timezoneOffsetString(null===b.timezone?c.timezone:b.timezone,!1);case"Z":return $.timepicker.timezoneOffsetString(null===b.timezone?c.timezone:b.timezone,!0);case"T":return e.charAt(0).toUpperCase();case"TT":return e.toUpperCase();case"t":return e.charAt(0).toLowerCase();case"tt":return e.toLowerCase();default:return a.replace(/'/g,"")}})},$.datepicker._base_selectDate=$.datepicker._selectDate,$.datepicker._selectDate=function(a,b){var c,d=this._getInst($(a)[0]),e=this._get(d,"timepicker");e&&d.settings.showTimepicker?(e._limitMinMaxDateTime(d,!0),c=d.inline,d.inline=d.stay_open=!0,this._base_selectDate(a,b),d.inline=c,d.stay_open=!1,this._notifyChange(d),this._updateDatepicker(d)):this._base_selectDate(a,b)},$.datepicker._base_updateDatepicker=$.datepicker._updateDatepicker,$.datepicker._updateDatepicker=function(a){var b=a.input[0];if(!($.datepicker._curInst&&$.datepicker._curInst!==a&&$.datepicker._datepickerShowing&&$.datepicker._lastInput!==b||"boolean"==typeof a.stay_open&&a.stay_open!==!1)){this._base_updateDatepicker(a);var c=this._get(a,"timepicker");c&&c._addTimePicker(a)}},$.datepicker._base_doKeyPress=$.datepicker._doKeyPress,$.datepicker._doKeyPress=function(a){var b=$.datepicker._getInst(a.target),c=$.datepicker._get(b,"timepicker");if(c&&$.datepicker._get(b,"constrainInput")){var d=c.support.ampm,e=null!==c._defaults.showTimezone?c._defaults.showTimezone:c.support.timezone,f=$.datepicker._possibleChars($.datepicker._get(b,"dateFormat")),g=c._defaults.timeFormat.toString().replace(/[hms]/g,"").replace(/TT/g,d?"APM":"").replace(/Tt/g,d?"AaPpMm":"").replace(/tT/g,d?"AaPpMm":"").replace(/T/g,d?"AP":"").replace(/tt/g,d?"apm":"").replace(/t/g,d?"ap":"")+" "+c._defaults.separator+c._defaults.timeSuffix+(e?c._defaults.timezoneList.join(""):"")+c._defaults.amNames.join("")+c._defaults.pmNames.join("")+f,h=String.fromCharCode(void 0===a.charCode?a.keyCode:a.charCode);return a.ctrlKey||" ">h||!f||g.indexOf(h)>-1}return $.datepicker._base_doKeyPress(a)},$.datepicker._base_updateAlternate=$.datepicker._updateAlternate,$.datepicker._updateAlternate=function(a){var b=this._get(a,"timepicker");if(b){var c=b._defaults.altField;if(c){var d=(b._defaults.altFormat||b._defaults.dateFormat,this._getDate(a)),e=$.datepicker._getFormatConfig(a),f="",g=b._defaults.altSeparator?b._defaults.altSeparator:b._defaults.separator,h=b._defaults.altTimeSuffix?b._defaults.altTimeSuffix:b._defaults.timeSuffix,i=null!==b._defaults.altTimeFormat?b._defaults.altTimeFormat:b._defaults.timeFormat;f+=$.datepicker.formatTime(i,b,b._defaults)+h,b._defaults.timeOnly||b._defaults.altFieldTimeOnly||null===d||(f=b._defaults.altFormat?$.datepicker.formatDate(b._defaults.altFormat,d,e)+g+f:b.formattedDate+g+f),$(c).val(a.input.val()?f:"")}}else $.datepicker._base_updateAlternate(a)},$.datepicker._base_doKeyUp=$.datepicker._doKeyUp,$.datepicker._doKeyUp=function(a){var b=$.datepicker._getInst(a.target),c=$.datepicker._get(b,"timepicker");
    5 if(c&&c._defaults.timeOnly&&b.input.val()!==b.lastVal)try{$.datepicker._updateDatepicker(b)}catch(d){$.timepicker.log(d)}return $.datepicker._base_doKeyUp(a)},$.datepicker._base_gotoToday=$.datepicker._gotoToday,$.datepicker._gotoToday=function(a){var b=this._getInst($(a)[0]);this._base_gotoToday(a);var c=this._get(b,"timepicker");if(c){var d=$.timepicker.timezoneOffsetNumber(c.timezone),e=new Date;e.setMinutes(e.getMinutes()+e.getTimezoneOffset()+parseInt(d,10)),this._setTime(b,e),this._setDate(b,e),c._onSelectHandler()}},$.datepicker._disableTimepickerDatepicker=function(a){var b=this._getInst(a);if(b){var c=this._get(b,"timepicker");$(a).datepicker("getDate"),c&&(b.settings.showTimepicker=!1,c._defaults.showTimepicker=!1,c._updateDateTime(b))}},$.datepicker._enableTimepickerDatepicker=function(a){var b=this._getInst(a);if(b){var c=this._get(b,"timepicker");$(a).datepicker("getDate"),c&&(b.settings.showTimepicker=!0,c._defaults.showTimepicker=!0,c._addTimePicker(b),c._updateDateTime(b))}},$.datepicker._setTime=function(a,b){var c=this._get(a,"timepicker");if(c){var d=c._defaults;c.hour=b?b.getHours():d.hour,c.minute=b?b.getMinutes():d.minute,c.second=b?b.getSeconds():d.second,c.millisec=b?b.getMilliseconds():d.millisec,c.microsec=b?b.getMicroseconds():d.microsec,c._limitMinMaxDateTime(a,!0),c._onTimeChange(),c._updateDateTime(a)}},$.datepicker._setTimeDatepicker=function(a,b,c){var d=this._getInst(a);if(d){var e=this._get(d,"timepicker");if(e){this._setDateFromField(d);var f;b&&("string"==typeof b?(e._parseTime(b,c),f=new Date,f.setHours(e.hour,e.minute,e.second,e.millisec),f.setMicroseconds(e.microsec)):(f=new Date(b.getTime()),f.setMicroseconds(b.getMicroseconds())),"Invalid Date"===f.toString()&&(f=void 0),this._setTime(d,f))}}},$.datepicker._base_setDateDatepicker=$.datepicker._setDateDatepicker,$.datepicker._setDateDatepicker=function(a,b){var c=this._getInst(a),d=b;if(c){"string"==typeof b&&(d=new Date(b),d.getTime()||(this._base_setDateDatepicker.apply(this,arguments),d=$(a).datepicker("getDate")));var e,f=this._get(c,"timepicker");d instanceof Date?(e=new Date(d.getTime()),e.setMicroseconds(d.getMicroseconds())):e=d,f&&e&&(f.support.timezone||null!==f._defaults.timezone||(f.timezone=-1*e.getTimezoneOffset()),d=$.timepicker.timezoneAdjust(d,$.timepicker.timezoneOffsetString(-d.getTimezoneOffset()),f.timezone),e=$.timepicker.timezoneAdjust(e,$.timepicker.timezoneOffsetString(-e.getTimezoneOffset()),f.timezone)),this._updateDatepicker(c),this._base_setDateDatepicker.apply(this,arguments),this._setTimeDatepicker(a,e,!0)}},$.datepicker._base_getDateDatepicker=$.datepicker._getDateDatepicker,$.datepicker._getDateDatepicker=function(a,b){var c=this._getInst(a);if(c){var d=this._get(c,"timepicker");if(d){void 0===c.lastVal&&this._setDateFromField(c,b);var e=this._getDate(c),f=null;return f=d.$altInput&&d._defaults.altFieldTimeOnly?d.$input.val()+" "+d.$altInput.val():"INPUT"!==d.$input.get(0).tagName&&d.$altInput?d.$altInput.val():d.$input.val(),e&&d._parseTime(f,!c.settings.timeOnly)&&(e.setHours(d.hour,d.minute,d.second,d.millisec),e.setMicroseconds(d.microsec),null!=d.timezone&&(d.support.timezone||null!==d._defaults.timezone||(d.timezone=-1*e.getTimezoneOffset()),e=$.timepicker.timezoneAdjust(e,d.timezone,$.timepicker.timezoneOffsetString(-e.getTimezoneOffset())))),e}return this._base_getDateDatepicker(a,b)}},$.datepicker._base_parseDate=$.datepicker.parseDate,$.datepicker.parseDate=function(a,b,c){var d;try{d=this._base_parseDate(a,b,c)}catch(e){if(!(e.indexOf(":")>=0))throw e;d=this._base_parseDate(a,b.substring(0,b.length-(e.length-e.indexOf(":")-2)),c),$.timepicker.log("Error parsing the date string: "+e+"\ndate string = "+b+"\ndate format = "+a)}return d},$.datepicker._base_formatDate=$.datepicker._formatDate,$.datepicker._formatDate=function(a,b,c,d){var e=this._get(a,"timepicker");return e?(e._updateDateTime(a),e.$input.val()):this._base_formatDate(a)},$.datepicker._base_optionDatepicker=$.datepicker._optionDatepicker,$.datepicker._optionDatepicker=function(a,b,c){var d,e=this._getInst(a);if(!e)return null;var f=this._get(e,"timepicker");if(f){var g,h,i,j,k=null,l=null,m=null,n=f._defaults.evnts,o={};if("string"==typeof b){if("minDate"===b||"minDateTime"===b)k=c;else if("maxDate"===b||"maxDateTime"===b)l=c;else if("onSelect"===b)m=c;else if(n.hasOwnProperty(b)){if("undefined"==typeof c)return n[b];o[b]=c,d={}}}else if("object"==typeof b){b.minDate?k=b.minDate:b.minDateTime?k=b.minDateTime:b.maxDate?l=b.maxDate:b.maxDateTime&&(l=b.maxDateTime);for(g in n)n.hasOwnProperty(g)&&b[g]&&(o[g]=b[g])}for(g in o)o.hasOwnProperty(g)&&(n[g]=o[g],d||(d=$.extend({},b)),delete d[g]);if(d&&isEmptyObject(d))return;if(k?(k=0===k?new Date:new Date(k),f._defaults.minDate=k,f._defaults.minDateTime=k):l?(l=0===l?new Date:new Date(l),f._defaults.maxDate=l,f._defaults.maxDateTime=l):m&&(f._defaults.onSelect=m),k||l)return j=$(a),i=j.datetimepicker("getDate"),h=this._base_optionDatepicker.call($.datepicker,a,d||b,c),j.datetimepicker("setDate",i),h}return void 0===c?this._base_optionDatepicker.call($.datepicker,a,b):this._base_optionDatepicker.call($.datepicker,a,d||b,c)};var isEmptyObject=function(a){var b;for(b in a)if(a.hasOwnProperty(b))return!1;return!0},extendRemove=function(a,b){$.extend(a,b);for(var c in b)(null===b[c]||void 0===b[c])&&(a[c]=b[c]);return a},detectSupport=function(a){var b=a.replace(/'.*?'/g,"").toLowerCase(),c=function(a,b){return-1!==a.indexOf(b)?!0:!1};return{hour:c(b,"h"),minute:c(b,"m"),second:c(b,"s"),millisec:c(b,"l"),microsec:c(b,"c"),timezone:c(b,"z"),ampm:c(b,"t")&&c(a,"h"),iso8601:c(a,"Z")}},convert24to12=function(a){return a%=12,0===a&&(a=12),String(a)},computeEffectiveSetting=function(a,b){return a&&a[b]?a[b]:$.timepicker._defaults[b]},splitDateTime=function(a,b){var c=computeEffectiveSetting(b,"separator"),d=computeEffectiveSetting(b,"timeFormat"),e=d.split(c),f=e.length,g=a.split(c),h=g.length;return h>1?{dateString:g.splice(0,h-f).join(c),timeString:g.splice(0,f).join(c)}:{dateString:a,timeString:""}},parseDateTimeInternal=function(a,b,c,d,e){var f,g,h;if(g=splitDateTime(c,e),f=$.datepicker._base_parseDate(a,g.dateString,d),""===g.timeString)return{date:f};if(h=$.datepicker.parseTime(b,g.timeString,e),!h)throw"Wrong time format";return{date:f,timeObj:h}},selectLocalTimezone=function(a,b){if(a&&a.timezone_select){var c=b||new Date;a.timezone_select.val(-c.getTimezoneOffset())}};$.timepicker=new Timepicker,$.timepicker.timezoneOffsetString=function(a,b){if(isNaN(a)||a>840||-720>a)return a;var c=a,d=c%60,e=(c-d)/60,f=b?":":"",g=(c>=0?"+":"-")+("0"+Math.abs(e)).slice(-2)+f+("0"+Math.abs(d)).slice(-2);return"+00:00"===g?"Z":g},$.timepicker.timezoneOffsetNumber=function(a){var b=a.toString().replace(":","");return"Z"===b.toUpperCase()?0:/^(\-|\+)\d{4}$/.test(b)?("-"===b.substr(0,1)?-1:1)*(60*parseInt(b.substr(1,2),10)+parseInt(b.substr(3,2),10)):parseInt(a,10)},$.timepicker.timezoneAdjust=function(a,b,c){var d=$.timepicker.timezoneOffsetNumber(b),e=$.timepicker.timezoneOffsetNumber(c);return isNaN(e)||a.setMinutes(a.getMinutes()+-d- -e),a},$.timepicker.timeRange=function(a,b,c){return $.timepicker.handleRange("timepicker",a,b,c)},$.timepicker.datetimeRange=function(a,b,c){$.timepicker.handleRange("datetimepicker",a,b,c)},$.timepicker.dateRange=function(a,b,c){$.timepicker.handleRange("datepicker",a,b,c)},$.timepicker.handleRange=function(a,b,c,d){function e(e,f){var g=b[a]("getDate"),h=c[a]("getDate"),i=e[a]("getDate");if(null!==g){var j=new Date(g.getTime()),k=new Date(g.getTime());j.setMilliseconds(j.getMilliseconds()+d.minInterval),k.setMilliseconds(k.getMilliseconds()+d.maxInterval),d.minInterval>0&&j>h?c[a]("setDate",j):d.maxInterval>0&&h>k?c[a]("setDate",k):g>h&&f[a]("setDate",i)}}function f(b,c,e){if(b.val()){var f=b[a].call(b,"getDate");null!==f&&d.minInterval>0&&("minDate"===e&&f.setMilliseconds(f.getMilliseconds()+d.minInterval),"maxDate"===e&&f.setMilliseconds(f.getMilliseconds()-d.minInterval)),f.getTime&&c[a].call(c,"option",e,f)}}d=$.extend({},{minInterval:0,maxInterval:0,start:{},end:{}},d);var g=!1;return"timepicker"===a&&(g=!0,a="datetimepicker"),$.fn[a].call(b,$.extend({timeOnly:g,onClose:function(a,b){e($(this),c)},onSelect:function(a){f($(this),c,"minDate")}},d,d.start)),$.fn[a].call(c,$.extend({timeOnly:g,onClose:function(a,c){e($(this),b)},onSelect:function(a){f($(this),b,"maxDate")}},d,d.end)),e(b,c),f(b,c,"minDate"),f(c,b,"maxDate"),$([b.get(0),c.get(0)])},$.timepicker.log=function(){window.console&&window.console.log&&window.console.log.apply&&window.console.log.apply(window.console,Array.prototype.slice.call(arguments))},$.timepicker._util={_extendRemove:extendRemove,_isEmptyObject:isEmptyObject,_convert24to12:convert24to12,_detectSupport:detectSupport,_selectLocalTimezone:selectLocalTimezone,_computeEffectiveSetting:computeEffectiveSetting,_splitDateTime:splitDateTime,_parseDateTimeInternal:parseDateTimeInternal},Date.prototype.getMicroseconds||(Date.prototype.microseconds=0,Date.prototype.getMicroseconds=function(){return this.microseconds},Date.prototype.setMicroseconds=function(a){return this.setMilliseconds(this.getMilliseconds()+Math.floor(a/1e3)),this.microseconds=a%1e3,this}),$.timepicker.version="1.6.3"}});
     4(function(e){if(typeof define==='function'&&define.amd){define(['jquery','jquery-ui'],e)}
     5else{e(jQuery)}}(function(e){e.ui.timepicker=e.ui.timepicker||{};if(e.ui.timepicker.version){return};e.extend(e.ui,{timepicker:{version:'1.6.3'}});var r=function(){this.regional=[];this.regional['']={currentText:'Now',closeText:'Done',amNames:['AM','A'],pmNames:['PM','P'],timeFormat:'HH:mm',timeSuffix:'',timeOnlyTitle:'Choose Time',timeText:'Time',hourText:'Hour',minuteText:'Minute',secondText:'Second',millisecText:'Millisecond',microsecText:'Microsecond',timezoneText:'Time Zone',isRTL:!1};this._defaults={showButtonPanel:!0,timeOnly:!1,timeOnlyShowDate:!1,showHour:null,showMinute:null,showSecond:null,showMillisec:null,showMicrosec:null,showTimezone:null,showTime:!0,stepHour:1,stepMinute:1,stepSecond:1,stepMillisec:1,stepMicrosec:1,hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null,hourMin:0,minuteMin:0,secondMin:0,millisecMin:0,microsecMin:0,hourMax:23,minuteMax:59,secondMax:59,millisecMax:999,microsecMax:999,minDateTime:null,maxDateTime:null,maxTime:null,minTime:null,onSelect:null,hourGrid:0,minuteGrid:0,secondGrid:0,millisecGrid:0,microsecGrid:0,alwaysSetTime:!0,separator:' ',altFieldTimeOnly:!0,altTimeFormat:null,altSeparator:null,altTimeSuffix:null,altRedirectFocus:!0,pickerTimeFormat:null,pickerTimeSuffix:null,showTimepicker:!0,timezoneList:null,addSliderAccess:!1,sliderAccessArgs:null,controlType:'slider',oneLine:!1,defaultValue:null,parse:'strict',afterInject:null};e.extend(this._defaults,this.regional[''])};e.extend(r.prototype,{$input:null,$altInput:null,$timeObj:null,inst:null,hour_slider:null,minute_slider:null,second_slider:null,millisec_slider:null,microsec_slider:null,timezone_select:null,maxTime:null,minTime:null,hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null,hourMinOriginal:null,minuteMinOriginal:null,secondMinOriginal:null,millisecMinOriginal:null,microsecMinOriginal:null,hourMaxOriginal:null,minuteMaxOriginal:null,secondMaxOriginal:null,millisecMaxOriginal:null,microsecMaxOriginal:null,ampm:'',formattedDate:'',formattedTime:'',formattedDateTime:'',timezoneList:null,units:['hour','minute','second','millisec','microsec'],support:{},control:null,setDefaults:function(e){t(this._defaults,e||{});return this},_newInst:function(i,s){var t=new r(),h={},g={},m,l;for(var c in this._defaults){if(this._defaults.hasOwnProperty(c)){var f=i.attr('time:'+c);if(f){try{h[c]=eval(f)}catch(n){h[c]=f}}}};m={beforeShow:function(s,a){if(e.isFunction(t._defaults.evnts.beforeShow)){return t._defaults.evnts.beforeShow.call(i[0],s,a,t)}},onChangeMonthYear:function(s,a,n){if(e.isFunction(t._defaults.evnts.onChangeMonthYear)){t._defaults.evnts.onChangeMonthYear.call(i[0],s,a,n,t)}},onClose:function(s,a){if(t.timeDefined===!0&&i.val()!==''){t._updateDateTime(a)};if(e.isFunction(t._defaults.evnts.onClose)){t._defaults.evnts.onClose.call(i[0],s,a,t)}}};for(l in m){if(m.hasOwnProperty(l)){g[l]=s[l]||this._defaults[l]||null}};t._defaults=e.extend({},this._defaults,h,s,m,{evnts:g,timepicker:t});t.amNames=e.map(t._defaults.amNames,function(e){return e.toUpperCase()});t.pmNames=e.map(t._defaults.pmNames,function(e){return e.toUpperCase()});t.support=u(t._defaults.timeFormat+(t._defaults.pickerTimeFormat?t._defaults.pickerTimeFormat:'')+(t._defaults.altTimeFormat?t._defaults.altTimeFormat:''));if(typeof(t._defaults.controlType)==='string'){if(t._defaults.controlType==='slider'&&typeof(e.ui.slider)==='undefined'){t._defaults.controlType='select'};t.control=t._controls[t._defaults.controlType]}
     6else{t.control=t._defaults.controlType};var a=[-720,-660,-600,-570,-540,-480,-420,-360,-300,-270,-240,-210,-180,-120,-60,0,60,120,180,210,240,270,300,330,345,360,390,420,480,525,540,570,600,630,660,690,720,765,780,840];if(t._defaults.timezoneList!==null){a=t._defaults.timezoneList};var p=a.length,o=0,d=null;if(p>0&&typeof a[0]!=='object'){for(;o<p;o++){d=a[o];a[o]={value:d,label:e.timepicker.timezoneOffsetString(d,t.support.iso8601)}}};t._defaults.timezoneList=a;t.timezone=t._defaults.timezone!==null?e.timepicker.timezoneOffsetNumber(t._defaults.timezone):((new Date()).getTimezoneOffset()*-1);t.hour=t._defaults.hour<t._defaults.hourMin?t._defaults.hourMin:t._defaults.hour>t._defaults.hourMax?t._defaults.hourMax:t._defaults.hour;t.minute=t._defaults.minute<t._defaults.minuteMin?t._defaults.minuteMin:t._defaults.minute>t._defaults.minuteMax?t._defaults.minuteMax:t._defaults.minute;t.second=t._defaults.second<t._defaults.secondMin?t._defaults.secondMin:t._defaults.second>t._defaults.secondMax?t._defaults.secondMax:t._defaults.second;t.millisec=t._defaults.millisec<t._defaults.millisecMin?t._defaults.millisecMin:t._defaults.millisec>t._defaults.millisecMax?t._defaults.millisecMax:t._defaults.millisec;t.microsec=t._defaults.microsec<t._defaults.microsecMin?t._defaults.microsecMin:t._defaults.microsec>t._defaults.microsecMax?t._defaults.microsecMax:t._defaults.microsec;t.ampm='';t.$input=i;if(t._defaults.altField){t.$altInput=e(t._defaults.altField);if(t._defaults.altRedirectFocus===!0){t.$altInput.css({cursor:'pointer'}).focus(function(){i.trigger('focus')})}};if(t._defaults.minDate===0||t._defaults.minDateTime===0){t._defaults.minDate=new Date()};if(t._defaults.maxDate===0||t._defaults.maxDateTime===0){t._defaults.maxDate=new Date()};if(t._defaults.minDate!==undefined&&t._defaults.minDate instanceof Date){t._defaults.minDateTime=new Date(t._defaults.minDate.getTime())};if(t._defaults.minDateTime!==undefined&&t._defaults.minDateTime instanceof Date){t._defaults.minDate=new Date(t._defaults.minDateTime.getTime())};if(t._defaults.maxDate!==undefined&&t._defaults.maxDate instanceof Date){t._defaults.maxDateTime=new Date(t._defaults.maxDate.getTime())};if(t._defaults.maxDateTime!==undefined&&t._defaults.maxDateTime instanceof Date){t._defaults.maxDate=new Date(t._defaults.maxDateTime.getTime())};t.$input.bind('focus',function(){t._onFocus()});return t},_addTimePicker:function(t){var i=e.trim((this.$altInput&&this._defaults.altFieldTimeOnly)?this.$input.val()+' '+this.$altInput.val():this.$input.val());this.timeDefined=this._parseTime(i);this._limitMinMaxDateTime(t,!1);this._injectTimePicker();this._afterInject()},_parseTime:function(t,i){if(!this.inst){this.inst=e.datepicker._getInst(this.$input[0])};if(i||!this._defaults.timeOnly){var l=e.datepicker._get(this.inst,'dateFormat');try{var r=a(l,this._defaults.timeFormat,t,e.datepicker._getFormatConfig(this.inst),this._defaults);if(!r.timeObj){return!1};e.extend(this,r.timeObj)}catch(s){e.timepicker.log('Error parsing the date/time string: '+s+'\ndate/time string = '+t+'\ntimeFormat = '+this._defaults.timeFormat+'\ndateFormat = '+l);return!1};return!0}
     7else{var n=e.datepicker.parseTime(this._defaults.timeFormat,t,this._defaults);if(!n){return!1};e.extend(this,n);return!0}},_afterInject:function(){var t=this.inst.settings;if(e.isFunction(t.afterInject)){t.afterInject.call(this)}},_injectTimePicker:function(){var h=this.inst.dpDiv,i=this.inst.settings,s=this,t='',l='',c=null,d={},m={},p=null,u=0,g=0;if(h.find('div.ui-timepicker-div').length===0&&i.showTimepicker){var o=' ui_tpicker_unit_hide',r='<div class="ui-timepicker-div'+(i.isRTL?' ui-timepicker-rtl':'')+(i.oneLine&&i.controlType==='select'?' ui-timepicker-oneLine':'')+'"><dl><dt class="ui_tpicker_time_label'+((i.showTime)?'':o)+'">'+i.timeText+'</dt><dd class="ui_tpicker_time '+((i.showTime)?'':o)+'"><input class="ui_tpicker_time_input" '+(i.timeInput?'':'disabled')+'/></dd>';for(u=0,g=this.units.length;u<g;u++){t=this.units[u];l=t.substr(0,1).toUpperCase()+t.substr(1);c=i['show'+l]!==null?i['show'+l]:this.support[t];d[t]=parseInt((i[t+'Max']-((i[t+'Max']-i[t+'Min'])%i['step'+l])),10);m[t]=0;r+='<dt class="ui_tpicker_'+t+'_label'+(c?'':o)+'">'+i[t+'Text']+'</dt><dd class="ui_tpicker_'+t+(c?'':o)+'"><div class="ui_tpicker_'+t+'_slider'+(c?'':o)+'"></div>';if(c&&i[t+'Grid']>0){r+='<div style="padding-left: 1px"><table class="ui-tpicker-grid-label"><tr>';if(t==='hour'){for(var k=i[t+'Min'];k<=d[t];k+=parseInt(i[t+'Grid'],10)){m[t]++;var y=e.datepicker.formatTime(this.support.ampm?'hht':'HH',{hour:k},i);r+='<td data-for="'+t+'">'+y+'</td>'}}
     8else{for(var f=i[t+'Min'];f<=d[t];f+=parseInt(i[t+'Grid'],10)){m[t]++;r+='<td data-for="'+t+'">'+((f<10)?'0':'')+f+'</td>'}};r+='</tr></table></div>'};r+='</dd>'};var v=i.showTimezone!==null?i.showTimezone:this.support.timezone;r+='<dt class="ui_tpicker_timezone_label'+(v?'':o)+'">'+i.timezoneText+'</dt>';r+='<dd class="ui_tpicker_timezone'+(v?'':o)+'"></dd>';r+='</dl></div>';var a=e(r);if(i.timeOnly===!0){a.prepend('<div class="ui-widget-header ui-helper-clearfix ui-corner-all"><div class="ui-datepicker-title">'+i.timeOnlyTitle+'</div></div>');h.find('.ui-datepicker-header, .ui-datepicker-calendar').hide()};for(u=0,g=s.units.length;u<g;u++){t=s.units[u];l=t.substr(0,1).toUpperCase()+t.substr(1);c=i['show'+l]!==null?i['show'+l]:this.support[t];s[t+'_slider']=s.control.create(s,a.find('.ui_tpicker_'+t+'_slider'),t,s[t],i[t+'Min'],d[t],i['step'+l]);if(c&&i[t+'Grid']>0){p=100*m[t]*i[t+'Grid']/(d[t]-i[t+'Min']);a.find('.ui_tpicker_'+t+' table').css({width:p+'%',marginLeft:i.isRTL?'0':((p/(-2*m[t]))+'%'),marginRight:i.isRTL?((p/(-2*m[t]))+'%'):'0',borderCollapse:'collapse'}).find('td').click(function(i){var n=e(this),r=n.html(),a=parseInt(r.replace(/[^0-9]/g),10),l=r.replace(/[^apm]/ig),u=n.data('for');if(u==='hour'){if(l.indexOf('p')!==-1&&a<12){a+=12}
     9else{if(l.indexOf('a')!==-1&&a===12){a=0}}};s.control.value(s,s[u+'_slider'],t,a);s._onTimeChange();s._onSelectHandler()}).css({cursor:'pointer',width:(100/m[t])+'%',textAlign:'center',overflow:'hidden'})}};this.timezone_select=a.find('.ui_tpicker_timezone').append('<select></select>').find('select');e.fn.append.apply(this.timezone_select,e.map(i.timezoneList,function(t,i){return e('<option />').val(typeof t==='object'?t.value:t).text(typeof t==='object'?t.label:t)}));if(typeof(this.timezone)!=='undefined'&&this.timezone!==null&&this.timezone!==''){var O=(new Date(this.inst.selectedYear,this.inst.selectedMonth,this.inst.selectedDay,12)).getTimezoneOffset()*-1;if(O===this.timezone){n(s)}
     10else{this.timezone_select.val(this.timezone)}}
     11else{if(typeof(this.hour)!=='undefined'&&this.hour!==null&&this.hour!==''){this.timezone_select.val(i.timezone)}
     12else{n(s)}};this.timezone_select.change(function(){s._onTimeChange();s._onSelectHandler();s._afterInject()});var D=h.find('.ui-datepicker-buttonpane');if(D.length){D.before(a)}
     13else{h.append(a)};this.$timeObj=a.find('.ui_tpicker_time_input');this.$timeObj.change(function(){var a=s.inst.settings.timeFormat,t=e.datepicker.parseTime(a,this.value),i=new Date();if(t){i.setHours(t.hour);i.setMinutes(t.minute);i.setSeconds(t.second);e.datepicker._setTime(s.inst,i)}
     14else{this.value=s.formattedTime;this.blur()}});if(this.inst!==null){var x=this.timeDefined;this._onTimeChange();this.timeDefined=x};if(this._defaults.addSliderAccess){var T=this._defaults.sliderAccessArgs,M=this._defaults.isRTL;T.isRTL=M;setTimeout(function(){if(a.find('.ui-slider-access').length===0){a.find('.ui-slider:visible').sliderAccess(T);var t=a.find('.ui-slider-access:eq(0)').outerWidth(!0);if(t){a.find('table:visible').each(function(){var i=e(this),s=i.outerWidth(),r=i.css(M?'marginRight':'marginLeft').toString().replace('%',''),a=s-t,l=((r*a)/s)+'%',n={width:a,marginRight:0,marginLeft:0};n[M?'marginRight':'marginLeft']=l;i.css(n)})}}},10)};s._limitMinMaxDateTime(this.inst,!0)}},_limitMinMaxDateTime:function(t,i){var n=this._defaults,u=new Date(t.selectedYear,t.selectedMonth,t.selectedDay);if(!this._defaults.showTimepicker){return};if(e.datepicker._get(t,'minDateTime')!==null&&e.datepicker._get(t,'minDateTime')!==undefined&&u){var l=e.datepicker._get(t,'minDateTime'),p=new Date(l.getFullYear(),l.getMonth(),l.getDate(),0,0,0,0);if(this.hourMinOriginal===null||this.minuteMinOriginal===null||this.secondMinOriginal===null||this.millisecMinOriginal===null||this.microsecMinOriginal===null){this.hourMinOriginal=n.hourMin;this.minuteMinOriginal=n.minuteMin;this.secondMinOriginal=n.secondMin;this.millisecMinOriginal=n.millisecMin;this.microsecMinOriginal=n.microsecMin};if(t.settings.timeOnly||p.getTime()===u.getTime()){this._defaults.hourMin=l.getHours();if(this.hour<=this._defaults.hourMin){this.hour=this._defaults.hourMin;this._defaults.minuteMin=l.getMinutes();if(this.minute<=this._defaults.minuteMin){this.minute=this._defaults.minuteMin;this._defaults.secondMin=l.getSeconds();if(this.second<=this._defaults.secondMin){this.second=this._defaults.secondMin;this._defaults.millisecMin=l.getMilliseconds();if(this.millisec<=this._defaults.millisecMin){this.millisec=this._defaults.millisecMin;this._defaults.microsecMin=l.getMicroseconds()}
     15else{if(this.microsec<this._defaults.microsecMin){this.microsec=this._defaults.microsecMin};this._defaults.microsecMin=this.microsecMinOriginal}}
     16else{this._defaults.millisecMin=this.millisecMinOriginal;this._defaults.microsecMin=this.microsecMinOriginal}}
     17else{this._defaults.secondMin=this.secondMinOriginal;this._defaults.millisecMin=this.millisecMinOriginal;this._defaults.microsecMin=this.microsecMinOriginal}}
     18else{this._defaults.minuteMin=this.minuteMinOriginal;this._defaults.secondMin=this.secondMinOriginal;this._defaults.millisecMin=this.millisecMinOriginal;this._defaults.microsecMin=this.microsecMinOriginal}}
     19else{this._defaults.hourMin=this.hourMinOriginal;this._defaults.minuteMin=this.minuteMinOriginal;this._defaults.secondMin=this.secondMinOriginal;this._defaults.millisecMin=this.millisecMinOriginal;this._defaults.microsecMin=this.microsecMinOriginal}};if(e.datepicker._get(t,'maxDateTime')!==null&&e.datepicker._get(t,'maxDateTime')!==undefined&&u){var r=e.datepicker._get(t,'maxDateTime'),h=new Date(r.getFullYear(),r.getMonth(),r.getDate(),0,0,0,0);if(this.hourMaxOriginal===null||this.minuteMaxOriginal===null||this.secondMaxOriginal===null||this.millisecMaxOriginal===null){this.hourMaxOriginal=n.hourMax;this.minuteMaxOriginal=n.minuteMax;this.secondMaxOriginal=n.secondMax;this.millisecMaxOriginal=n.millisecMax;this.microsecMaxOriginal=n.microsecMax};if(t.settings.timeOnly||h.getTime()===u.getTime()){this._defaults.hourMax=r.getHours();if(this.hour>=this._defaults.hourMax){this.hour=this._defaults.hourMax;this._defaults.minuteMax=r.getMinutes();if(this.minute>=this._defaults.minuteMax){this.minute=this._defaults.minuteMax;this._defaults.secondMax=r.getSeconds();if(this.second>=this._defaults.secondMax){this.second=this._defaults.secondMax;this._defaults.millisecMax=r.getMilliseconds();if(this.millisec>=this._defaults.millisecMax){this.millisec=this._defaults.millisecMax;this._defaults.microsecMax=r.getMicroseconds()}
     20else{if(this.microsec>this._defaults.microsecMax){this.microsec=this._defaults.microsecMax};this._defaults.microsecMax=this.microsecMaxOriginal}}
     21else{this._defaults.millisecMax=this.millisecMaxOriginal;this._defaults.microsecMax=this.microsecMaxOriginal}}
     22else{this._defaults.secondMax=this.secondMaxOriginal;this._defaults.millisecMax=this.millisecMaxOriginal;this._defaults.microsecMax=this.microsecMaxOriginal}}
     23else{this._defaults.minuteMax=this.minuteMaxOriginal;this._defaults.secondMax=this.secondMaxOriginal;this._defaults.millisecMax=this.millisecMaxOriginal;this._defaults.microsecMax=this.microsecMaxOriginal}}
     24else{this._defaults.hourMax=this.hourMaxOriginal;this._defaults.minuteMax=this.minuteMaxOriginal;this._defaults.secondMax=this.secondMaxOriginal;this._defaults.millisecMax=this.millisecMaxOriginal;this._defaults.microsecMax=this.microsecMaxOriginal}};if(t.settings.minTime!==null){var a=new Date('01/01/1970 '+t.settings.minTime);if(this.hour<a.getHours()){this.hour=this._defaults.hourMin=a.getHours();this.minute=this._defaults.minuteMin=a.getMinutes()}
     25else if(this.hour===a.getHours()&&this.minute<a.getMinutes()){this.minute=this._defaults.minuteMin=a.getMinutes()}
     26else{if(this._defaults.hourMin<a.getHours()){this._defaults.hourMin=a.getHours();this._defaults.minuteMin=a.getMinutes()}
     27else if(this._defaults.hourMin===a.getHours()===this.hour&&this._defaults.minuteMin<a.getMinutes()){this._defaults.minuteMin=a.getMinutes()}
     28else{this._defaults.minuteMin=0}}};if(t.settings.maxTime!==null){var s=new Date('01/01/1970 '+t.settings.maxTime);if(this.hour>s.getHours()){this.hour=this._defaults.hourMax=s.getHours();this.minute=this._defaults.minuteMax=s.getMinutes()}
     29else if(this.hour===s.getHours()&&this.minute>s.getMinutes()){this.minute=this._defaults.minuteMax=s.getMinutes()}
     30else{if(this._defaults.hourMax>s.getHours()){this._defaults.hourMax=s.getHours();this._defaults.minuteMax=s.getMinutes()}
     31else if(this._defaults.hourMax===s.getHours()===this.hour&&this._defaults.minuteMax>s.getMinutes()){this._defaults.minuteMax=s.getMinutes()}
     32else{this._defaults.minuteMax=59}}};if(i!==undefined&&i===!0){var o=parseInt((this._defaults.hourMax-((this._defaults.hourMax-this._defaults.hourMin)%this._defaults.stepHour)),10),c=parseInt((this._defaults.minuteMax-((this._defaults.minuteMax-this._defaults.minuteMin)%this._defaults.stepMinute)),10),m=parseInt((this._defaults.secondMax-((this._defaults.secondMax-this._defaults.secondMin)%this._defaults.stepSecond)),10),d=parseInt((this._defaults.millisecMax-((this._defaults.millisecMax-this._defaults.millisecMin)%this._defaults.stepMillisec)),10),f=parseInt((this._defaults.microsecMax-((this._defaults.microsecMax-this._defaults.microsecMin)%this._defaults.stepMicrosec)),10);if(this.hour_slider){this.control.options(this,this.hour_slider,'hour',{min:this._defaults.hourMin,max:o,step:this._defaults.stepHour});this.control.value(this,this.hour_slider,'hour',this.hour-(this.hour%this._defaults.stepHour))};if(this.minute_slider){this.control.options(this,this.minute_slider,'minute',{min:this._defaults.minuteMin,max:c,step:this._defaults.stepMinute});this.control.value(this,this.minute_slider,'minute',this.minute-(this.minute%this._defaults.stepMinute))};if(this.second_slider){this.control.options(this,this.second_slider,'second',{min:this._defaults.secondMin,max:m,step:this._defaults.stepSecond});this.control.value(this,this.second_slider,'second',this.second-(this.second%this._defaults.stepSecond))};if(this.millisec_slider){this.control.options(this,this.millisec_slider,'millisec',{min:this._defaults.millisecMin,max:d,step:this._defaults.stepMillisec});this.control.value(this,this.millisec_slider,'millisec',this.millisec-(this.millisec%this._defaults.stepMillisec))};if(this.microsec_slider){this.control.options(this,this.microsec_slider,'microsec',{min:this._defaults.microsecMin,max:f,step:this._defaults.stepMicrosec});this.control.value(this,this.microsec_slider,'microsec',this.microsec-(this.microsec%this._defaults.stepMicrosec))}}},_onTimeChange:function(){if(!this._defaults.showTimepicker){return};var t=(this.hour_slider)?this.control.value(this,this.hour_slider,'hour'):!1,s=(this.minute_slider)?this.control.value(this,this.minute_slider,'minute'):!1,a=(this.second_slider)?this.control.value(this,this.second_slider,'second'):!1,n=(this.millisec_slider)?this.control.value(this,this.millisec_slider,'millisec'):!1,r=(this.microsec_slider)?this.control.value(this,this.microsec_slider,'microsec'):!1,l=(this.timezone_select)?this.timezone_select.val():!1,i=this._defaults,o=i.pickerTimeFormat||i.timeFormat,c=i.pickerTimeSuffix||i.timeSuffix;if(typeof(t)==='object'){t=!1};if(typeof(s)==='object'){s=!1};if(typeof(a)==='object'){a=!1};if(typeof(n)==='object'){n=!1};if(typeof(r)==='object'){r=!1};if(typeof(l)==='object'){l=!1};if(t!==!1){t=parseInt(t,10)};if(s!==!1){s=parseInt(s,10)};if(a!==!1){a=parseInt(a,10)};if(n!==!1){n=parseInt(n,10)};if(r!==!1){r=parseInt(r,10)};if(l!==!1){l=l.toString()};var f=i[t<12?'amNames':'pmNames'][0],u=(t!==parseInt(this.hour,10)||s!==parseInt(this.minute,10)||a!==parseInt(this.second,10)||n!==parseInt(this.millisec,10)||r!==parseInt(this.microsec,10)||(this.ampm.length>0&&(t<12)!==(e.inArray(this.ampm.toUpperCase(),this.amNames)!==-1))||(this.timezone!==null&&l!==this.timezone.toString()));if(u){if(t!==!1){this.hour=t};if(s!==!1){this.minute=s};if(a!==!1){this.second=a};if(n!==!1){this.millisec=n};if(r!==!1){this.microsec=r};if(l!==!1){this.timezone=l};if(!this.inst){this.inst=e.datepicker._getInst(this.$input[0])};this._limitMinMaxDateTime(this.inst,!0)};if(this.support.ampm){this.ampm=f};this.formattedTime=e.datepicker.formatTime(i.timeFormat,this,i);if(this.$timeObj){if(o===i.timeFormat){this.$timeObj.val(this.formattedTime+c)}
     33else{this.$timeObj.val(e.datepicker.formatTime(o,this,i)+c)};if(this.$timeObj[0].setSelectionRange){var m=this.$timeObj[0].selectionStart,d=this.$timeObj[0].selectionEnd;this.$timeObj[0].setSelectionRange(m,d)}};this.timeDefined=!0;if(u){this._updateDateTime()}},_onSelectHandler:function(){var e=this._defaults.onSelect||this.inst.settings.onSelect,t=this.$input?this.$input[0]:null;if(e&&t){e.apply(t,[this.formattedDateTime,this])}},_updateDateTime:function(t){t=this.inst||t;var u=(t.currentYear>0?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(t.selectedYear,t.selectedMonth,t.selectedDay)),a=e.datepicker._daylightSavingAdjust(u),o=e.datepicker._get(t,'dateFormat'),r=e.datepicker._getFormatConfig(t),c=a!==null&&this.timeDefined;this.formattedDate=e.datepicker.formatDate(o,(a===null?new Date():a),r);var s=this.formattedDate;if(t.lastVal===''){t.currentYear=t.selectedYear;t.currentMonth=t.selectedMonth;t.currentDay=t.selectedDay};if(this._defaults.timeOnly===!0&&this._defaults.timeOnlyShowDate===!1){s=this.formattedTime}
     34else if((this._defaults.timeOnly!==!0&&(this._defaults.alwaysSetTime||c))||(this._defaults.timeOnly===!0&&this._defaults.timeOnlyShowDate===!0)){s+=this._defaults.separator+this.formattedTime+this._defaults.timeSuffix};this.formattedDateTime=s;if(!this._defaults.showTimepicker){this.$input.val(this.formattedDate)}
     35else if(this.$altInput&&this._defaults.timeOnly===!1&&this._defaults.altFieldTimeOnly===!0){this.$altInput.val(this.formattedTime);this.$input.val(this.formattedDate)}
     36else if(this.$altInput){this.$input.val(s);var i='',l=this._defaults.altSeparator!==null?this._defaults.altSeparator:this._defaults.separator,n=this._defaults.altTimeSuffix!==null?this._defaults.altTimeSuffix:this._defaults.timeSuffix;if(!this._defaults.timeOnly){if(this._defaults.altFormat){i=e.datepicker.formatDate(this._defaults.altFormat,(a===null?new Date():a),r)}
     37else{i=this.formattedDate};if(i){i+=l}};if(this._defaults.altTimeFormat!==null){i+=e.datepicker.formatTime(this._defaults.altTimeFormat,this,this._defaults)+n}
     38else{i+=this.formattedTime+n};this.$altInput.val(i)}
     39else{this.$input.val(s)};this.$input.trigger('change')},_onFocus:function(){if(!this.$input.val()&&this._defaults.defaultValue){this.$input.val(this._defaults.defaultValue);var i=e.datepicker._getInst(this.$input.get(0)),s=e.datepicker._get(i,'timepicker');if(s){if(s._defaults.timeOnly&&(i.input.val()!==i.lastVal)){try{e.datepicker._updateDatepicker(i)}catch(t){e.timepicker.log(t)}}}}},_controls:{slider:{create:function(t,i,s,a,n,l,u){var r=t._defaults.isRTL;return i.prop('slide',null).slider({orientation:'horizontal',value:r?a*-1:a,min:r?l*-1:n,max:r?n*-1:l,step:u,slide:function(i,a){t.control.value(t,e(this),s,r?a.value*-1:a.value);t._onTimeChange()},stop:function(e,i){t._onSelectHandler()}})},options:function(e,t,s,i,a){if(e._defaults.isRTL){if(typeof(i)==='string'){if(i==='min'||i==='max'){if(a!==undefined){return t.slider(i,a*-1)};return Math.abs(t.slider(i))};return t.slider(i)};var n=i.min,r=i.max;i.min=i.max=null;if(n!==undefined){i.max=n*-1};if(r!==undefined){i.min=r*-1};return t.slider(i)};if(typeof(i)==='string'&&a!==undefined){return t.slider(i,a)};return t.slider(i)},value:function(e,t,i,s){if(e._defaults.isRTL){if(s!==undefined){return t.slider('value',s*-1)};return Math.abs(t.slider('value'))};if(s!==undefined){return t.slider('value',s)};return t.slider('value')}},select:{create:function(t,i,s,a,r,u,o){var l='<select class="ui-timepicker-select ui-state-default ui-corner-all" data-unit="'+s+'" data-min="'+r+'" data-max="'+u+'" data-step="'+o+'">',c=t._defaults.pickerTimeFormat||t._defaults.timeFormat;for(var n=r;n<=u;n+=o){l+='<option value="'+n+'"'+(n===a?' selected':'')+'>';if(s==='hour'){l+=e.datepicker.formatTime(e.trim(c.replace(/[^ht ]/ig,'')),{hour:n},t._defaults)}
     40else if(s==='millisec'||s==='microsec'||n>=10){l+=n}
     41else{l+='0'+n.toString()};l+='</option>'};l+='</select>';i.children('select').remove();e(l).appendTo(i).change(function(e){t._onTimeChange();t._onSelectHandler();t._afterInject()});return i},options:function(e,t,i,s,a){var n={},r=t.children('select');if(typeof(s)==='string'){if(a===undefined){return r.data(s)};n[s]=a}
     42else{n=s};return e.control.create(e,t,r.data('unit'),r.val(),n.min>=0?n.min:r.data('min'),n.max||r.data('max'),n.step||r.data('step'))},value:function(e,t,i,s){var a=t.children('select');if(s!==undefined){return a.val(s)};return a.val()}}}});e.fn.extend({timepicker:function(t){t=t||{};var i=Array.prototype.slice.call(arguments);if(typeof t==='object'){i[0]=e.extend(t,{timeOnly:!0})};return e(this).each(function(){e.fn.datetimepicker.apply(e(this),i)})},datetimepicker:function(t){t=t||{};var i=arguments;if(typeof(t)==='string'){if(t==='getDate'||(t==='option'&&i.length===2&&typeof(i[1])==='string')){return e.fn.datepicker.apply(e(this[0]),i)}
     43else{return this.each(function(){var t=e(this);t.datepicker.apply(t,i)})}}
     44else{return this.each(function(){var i=e(this);i.datepicker(e.timepicker._newInst(i,t)._defaults)})}}});e.datepicker.parseDateTime=function(e,t,i,s,n){var l=a(e,t,i,s,n);if(l.timeObj){var r=l.timeObj;l.date.setHours(r.hour,r.minute,r.second,r.millisec);l.date.setMicroseconds(r.microsec)};return l.date};e.datepicker.parseTime=function(i,s,a){var n=t(t({},e.timepicker._defaults),a||{}),u=(i.replace(/'.*?'/g,'').indexOf('Z')!==-1);var r=function(t,i,s){var u=function(t,i){var s=[];if(t){e.merge(s,t)};if(i){e.merge(s,i)};s=e.map(s,function(e){return e.replace(/[.*+?|()\[\]{}\\]/g,'\\$&')});return'('+s.join('|')+')?'},o=function(e){var i=e.toLowerCase().match(/(h{1,2}|m{1,2}|s{1,2}|l{1}|c{1}|t{1,2}|z|'.*?')/g),s={h:-1,m:-1,s:-1,l:-1,c:-1,t:-1,z:-1};if(i){for(var t=0;t<i.length;t++){if(s[i[t].toString().charAt(0)]===-1){s[i[t].toString().charAt(0)]=t+1}}};return s},c='^'+t.toString().replace(/([hH]{1,2}|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g,function(e){var t=e.length;switch(e.charAt(0).toLowerCase()){case'h':return t===1?'(\\d?\\d)':'(\\d{'+t+'})';case'm':return t===1?'(\\d?\\d)':'(\\d{'+t+'})';case's':return t===1?'(\\d?\\d)':'(\\d{'+t+'})';case'l':return'(\\d?\\d?\\d)';case'c':return'(\\d?\\d?\\d)';case'z':return'(z|[-+]\\d\\d:?\\d\\d|\\S+)?';case't':return u(s.amNames,s.pmNames);default:return'('+e.replace(/'/g,'').replace(/(\.|\$|\^|\\|\/|\(|\)|\[|\]|\?|\+|\*)/g,function(e){return'\\'+e})+')?'}}).replace(/\s/g,'\\s?')+s.timeSuffix+'$',a=o(t),l='',n;n=i.match(new RegExp(c,'i'));var r={hour:0,minute:0,second:0,millisec:0,microsec:0};if(n){if(a.t!==-1){if(n[a.t]===undefined||n[a.t].length===0){l='';r.ampm=''}
     45else{l=e.inArray(n[a.t].toUpperCase(),e.map(s.amNames,function(e,t){return e.toUpperCase()}))!==-1?'AM':'PM';r.ampm=s[l==='AM'?'amNames':'pmNames'][0]}};if(a.h!==-1){if(l==='AM'&&n[a.h]==='12'){r.hour=0}
     46else{if(l==='PM'&&n[a.h]!=='12'){r.hour=parseInt(n[a.h],10)+12}
     47else{r.hour=Number(n[a.h])}}};if(a.m!==-1){r.minute=Number(n[a.m])};if(a.s!==-1){r.second=Number(n[a.s])};if(a.l!==-1){r.millisec=Number(n[a.l])};if(a.c!==-1){r.microsec=Number(n[a.c])};if(a.z!==-1&&n[a.z]!==undefined){r.timezone=e.timepicker.timezoneOffsetNumber(n[a.z])};return r};return!1},l=function(t,i,s){try{var a=new Date('2012-01-01 '+i);if(isNaN(a.getTime())){a=new Date('2012-01-01T'+i);if(isNaN(a.getTime())){a=new Date('01/01/2012 '+i);if(isNaN(a.getTime())){throw'Unable to parse time with native Date: '+i}}};return{hour:a.getHours(),minute:a.getMinutes(),second:a.getSeconds(),millisec:a.getMilliseconds(),microsec:a.getMicroseconds(),timezone:a.getTimezoneOffset()*-1}}catch(n){try{return r(t,i,s)}catch(n){e.timepicker.log('Unable to parse \ntimeString: '+i+'\ntimeFormat: '+t)}};return!1};if(typeof n.parse==='function'){return n.parse(i,s,n)};if(n.parse==='loose'){return l(i,s,n)};return r(i,s,n)};e.datepicker.formatTime=function(t,s,a){a=a||{};a=e.extend({},e.timepicker._defaults,a);s=e.extend({hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null},s);var l=t,n=a.amNames[0],r=parseInt(s.hour,10);if(r>11){n=a.pmNames[0]};l=l.replace(/(?:HH?|hh?|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g,function(t){switch(t){case'HH':return('0'+r).slice(-2);case'H':return r;case'hh':return('0'+i(r)).slice(-2);case'h':return i(r);case'mm':return('0'+s.minute).slice(-2);case'm':return s.minute;case'ss':return('0'+s.second).slice(-2);case's':return s.second;case'l':return('00'+s.millisec).slice(-3);case'c':return('00'+s.microsec).slice(-3);case'z':return e.timepicker.timezoneOffsetString(s.timezone===null?a.timezone:s.timezone,!1);case'Z':return e.timepicker.timezoneOffsetString(s.timezone===null?a.timezone:s.timezone,!0);case'T':return n.charAt(0).toUpperCase();case'TT':return n.toUpperCase();case't':return n.charAt(0).toLowerCase();case'tt':return n.toLowerCase();default:return t.replace(/'/g,'')}});return l};e.datepicker._base_selectDate=e.datepicker._selectDate;e.datepicker._selectDate=function(t,i){var s=this._getInst(e(t)[0]),a=this._get(s,'timepicker'),n;if(a&&s.settings.showTimepicker){a._limitMinMaxDateTime(s,!0);n=s.inline;s.inline=s.stay_open=!0;this._base_selectDate(t,i);s.inline=n;s.stay_open=!1;this._notifyChange(s);this._updateDatepicker(s)}
     48else{this._base_selectDate(t,i)}};e.datepicker._base_updateDatepicker=e.datepicker._updateDatepicker;e.datepicker._updateDatepicker=function(t){var s=t.input[0];if(e.datepicker._curInst&&e.datepicker._curInst!==t&&e.datepicker._datepickerShowing&&e.datepicker._lastInput!==s){return};if(typeof(t.stay_open)!=='boolean'||t.stay_open===!1){this._base_updateDatepicker(t);var i=this._get(t,'timepicker');if(i){i._addTimePicker(t)}}};e.datepicker._base_doKeyPress=e.datepicker._doKeyPress;e.datepicker._doKeyPress=function(t){var a=e.datepicker._getInst(t.target),i=e.datepicker._get(a,'timepicker');if(i){if(e.datepicker._get(a,'constrainInput')){var s=i.support.ampm,l=i._defaults.showTimezone!==null?i._defaults.showTimezone:i.support.timezone,n=e.datepicker._possibleChars(e.datepicker._get(a,'dateFormat')),u=i._defaults.timeFormat.toString().replace(/[hms]/g,'').replace(/TT/g,s?'APM':'').replace(/Tt/g,s?'AaPpMm':'').replace(/tT/g,s?'AaPpMm':'').replace(/T/g,s?'AP':'').replace(/tt/g,s?'apm':'').replace(/t/g,s?'ap':'')+' '+i._defaults.separator+i._defaults.timeSuffix+(l?i._defaults.timezoneList.join(''):'')+(i._defaults.amNames.join(''))+(i._defaults.pmNames.join(''))+n,r=String.fromCharCode(t.charCode===undefined?t.keyCode:t.charCode);return t.ctrlKey||(r<' '||!n||u.indexOf(r)>-1)}};return e.datepicker._base_doKeyPress(t)};e.datepicker._base_updateAlternate=e.datepicker._updateAlternate;e.datepicker._updateAlternate=function(t){var i=this._get(t,'timepicker');if(i){var r=i._defaults.altField;if(r){var c=i._defaults.altFormat||i._defaults.dateFormat,a=this._getDate(t),l=e.datepicker._getFormatConfig(t),s='',n=i._defaults.altSeparator?i._defaults.altSeparator:i._defaults.separator,u=i._defaults.altTimeSuffix?i._defaults.altTimeSuffix:i._defaults.timeSuffix,o=i._defaults.altTimeFormat!==null?i._defaults.altTimeFormat:i._defaults.timeFormat;s+=e.datepicker.formatTime(o,i,i._defaults)+u;if(!i._defaults.timeOnly&&!i._defaults.altFieldTimeOnly&&a!==null){if(i._defaults.altFormat){s=e.datepicker.formatDate(i._defaults.altFormat,a,l)+n+s}
     49else{s=i.formattedDate+n+s}};e(r).val(t.input.val()?s:'')}}
     50else{e.datepicker._base_updateAlternate(t)}};e.datepicker._base_doKeyUp=e.datepicker._doKeyUp;e.datepicker._doKeyUp=function(t){var s=e.datepicker._getInst(t.target),a=e.datepicker._get(s,'timepicker');if(a){if(a._defaults.timeOnly&&(s.input.val()!==s.lastVal)){try{e.datepicker._updateDatepicker(s)}catch(i){e.timepicker.log(i)}}};return e.datepicker._base_doKeyUp(t)};e.datepicker._base_gotoToday=e.datepicker._gotoToday;e.datepicker._gotoToday=function(t){var a=this._getInst(e(t)[0]);this._base_gotoToday(t);var s=this._get(a,'timepicker');if(!s){return};var n=e.timepicker.timezoneOffsetNumber(s.timezone),i=new Date();i.setMinutes(i.getMinutes()+i.getTimezoneOffset()+parseInt(n,10));this._setTime(a,i);this._setDate(a,i);s._onSelectHandler()};e.datepicker._disableTimepickerDatepicker=function(t){var i=this._getInst(t);if(!i){return};var s=this._get(i,'timepicker');e(t).datepicker('getDate');if(s){i.settings.showTimepicker=!1;s._defaults.showTimepicker=!1;s._updateDateTime(i)}};e.datepicker._enableTimepickerDatepicker=function(t){var i=this._getInst(t);if(!i){return};var s=this._get(i,'timepicker');e(t).datepicker('getDate');if(s){i.settings.showTimepicker=!0;s._defaults.showTimepicker=!0;s._addTimePicker(i);s._updateDateTime(i)}};e.datepicker._setTime=function(e,t){var i=this._get(e,'timepicker');if(i){var s=i._defaults;i.hour=t?t.getHours():s.hour;i.minute=t?t.getMinutes():s.minute;i.second=t?t.getSeconds():s.second;i.millisec=t?t.getMilliseconds():s.millisec;i.microsec=t?t.getMicroseconds():s.microsec;i._limitMinMaxDateTime(e,!0);i._onTimeChange();i._updateDateTime(e)}};e.datepicker._setTimeDatepicker=function(e,t,i){var n=this._getInst(e);if(!n){return};var a=this._get(n,'timepicker');if(a){this._setDateFromField(n);var s;if(t){if(typeof t==='string'){a._parseTime(t,i);s=new Date();s.setHours(a.hour,a.minute,a.second,a.millisec);s.setMicroseconds(a.microsec)}
     51else{s=new Date(t.getTime());s.setMicroseconds(t.getMicroseconds())};if(s.toString()==='Invalid Date'){s=undefined};this._setTime(n,s)}}};e.datepicker._base_setDateDatepicker=e.datepicker._setDateDatepicker;e.datepicker._setDateDatepicker=function(t,i){var r=this._getInst(t),s=i;if(!r){return};if(typeof(i)==='string'){s=new Date(i);if(!s.getTime()){this._base_setDateDatepicker.apply(this,arguments);s=e(t).datepicker('getDate')}};var n=this._get(r,'timepicker'),a;if(s instanceof Date){a=new Date(s.getTime());a.setMicroseconds(s.getMicroseconds())}
     52else{a=s};if(n&&a){if(!n.support.timezone&&n._defaults.timezone===null){n.timezone=a.getTimezoneOffset()*-1};s=e.timepicker.timezoneAdjust(s,e.timepicker.timezoneOffsetString(-s.getTimezoneOffset()),n.timezone);a=e.timepicker.timezoneAdjust(a,e.timepicker.timezoneOffsetString(-a.getTimezoneOffset()),n.timezone)};this._updateDatepicker(r);this._base_setDateDatepicker.apply(this,arguments);this._setTimeDatepicker(t,a,!0)};e.datepicker._base_getDateDatepicker=e.datepicker._getDateDatepicker;e.datepicker._getDateDatepicker=function(t,i){var n=this._getInst(t);if(!n){return};var s=this._get(n,'timepicker');if(s){if(n.lastVal===undefined){this._setDateFromField(n,i)};var a=this._getDate(n),r=null;if(s.$altInput&&s._defaults.altFieldTimeOnly){r=s.$input.val()+' '+s.$altInput.val()}
     53else if(s.$input.get(0).tagName!=='INPUT'&&s.$altInput){r=s.$altInput.val()}
     54else{r=s.$input.val()};if(a&&s._parseTime(r,!n.settings.timeOnly)){a.setHours(s.hour,s.minute,s.second,s.millisec);a.setMicroseconds(s.microsec);if(s.timezone!=null){if(!s.support.timezone&&s._defaults.timezone===null){s.timezone=a.getTimezoneOffset()*-1};a=e.timepicker.timezoneAdjust(a,s.timezone,e.timepicker.timezoneOffsetString(-a.getTimezoneOffset()))}};return a};return this._base_getDateDatepicker(t,i)};e.datepicker._base_parseDate=e.datepicker.parseDate;e.datepicker.parseDate=function(t,i,s){var n;try{n=this._base_parseDate(t,i,s)}catch(a){if(a.indexOf(':')>=0){n=this._base_parseDate(t,i.substring(0,i.length-(a.length-a.indexOf(':')-2)),s);e.timepicker.log('Error parsing the date string: '+a+'\ndate string = '+i+'\ndate format = '+t)}
     55else{throw a}};return n};e.datepicker._base_formatDate=e.datepicker._formatDate;e.datepicker._formatDate=function(e,t,i,s){var a=this._get(e,'timepicker');if(a){a._updateDateTime(e);return a.$input.val()};return this._base_formatDate(e)};e.datepicker._base_optionDatepicker=e.datepicker._optionDatepicker;e.datepicker._optionDatepicker=function(t,i,s){var g=this._getInst(t),u;if(!g){return null};var o=this._get(g,'timepicker');if(o){var a=null,n=null,d=null,c=o._defaults.evnts,m={},r,h,p,f;if(typeof i==='string'){if(i==='minDate'||i==='minDateTime'){a=s}
     56else if(i==='maxDate'||i==='maxDateTime'){n=s}
     57else if(i==='onSelect'){d=s}
     58else if(c.hasOwnProperty(i)){if(typeof(s)==='undefined'){return c[i]};m[i]=s;u={}}}
     59else if(typeof i==='object'){if(i.minDate){a=i.minDate}
     60else if(i.minDateTime){a=i.minDateTime}
     61else if(i.maxDate){n=i.maxDate}
     62else if(i.maxDateTime){n=i.maxDateTime};for(r in c){if(c.hasOwnProperty(r)&&i[r]){m[r]=i[r]}}};for(r in m){if(m.hasOwnProperty(r)){c[r]=m[r];if(!u){u=e.extend({},i)};delete u[r]}};if(u&&l(u)){return};if(a){if(a===0){a=new Date()}
     63else{a=new Date(a)};o._defaults.minDate=a;o._defaults.minDateTime=a}
     64else if(n){if(n===0){n=new Date()}
     65else{n=new Date(n)};o._defaults.maxDate=n;o._defaults.maxDateTime=n}
     66else if(d){o._defaults.onSelect=d};if(a||n){f=e(t);p=f.datetimepicker('getDate');h=this._base_optionDatepicker.call(e.datepicker,t,u||i,s);f.datetimepicker('setDate',p);return h}};if(s===undefined){return this._base_optionDatepicker.call(e.datepicker,t,i)};return this._base_optionDatepicker.call(e.datepicker,t,u||i,s)};var l=function(e){var t;for(t in e){if(e.hasOwnProperty(t)){return!1}};return!0},t=function(t,i){e.extend(t,i);for(var s in i){if(i[s]===null||i[s]===undefined){t[s]=i[s]}};return t},u=function(e){var i=e.replace(/'.*?'/g,'').toLowerCase(),t=function(e,t){return e.indexOf(t)!==-1?!0:!1};return{hour:t(i,'h'),minute:t(i,'m'),second:t(i,'s'),millisec:t(i,'l'),microsec:t(i,'c'),timezone:t(i,'z'),ampm:t(i,'t')&&t(e,'h'),iso8601:t(e,'Z')}},i=function(e){e%=12;if(e===0){e=12};return String(e)},s=function(t,i){return t&&t[i]?t[i]:e.timepicker._defaults[i]},o=function(e,t){var i=s(t,'separator'),l=s(t,'timeFormat'),u=l.split(i),n=u.length,a=e.split(i),r=a.length;if(r>1){return{dateString:a.splice(0,r-n).join(i),timeString:a.splice(0,n).join(i)}};return{dateString:e,timeString:''}},a=function(t,i,s,a,n){var l,r,u;r=o(s,n);l=e.datepicker._base_parseDate(t,r.dateString,a);if(r.timeString===''){return{date:l}};u=e.datepicker.parseTime(i,r.timeString,n);if(!u){throw'Wrong time format'};return{date:l,timeObj:u}},n=function(e,t){if(e&&e.timezone_select){var i=t||new Date();e.timezone_select.val(-i.getTimezoneOffset())}};e.timepicker=new r();e.timepicker.timezoneOffsetString=function(e,t){if(isNaN(e)||e>840||e<-720){return e};var i=e,s=i%60,n=(i-s)/60,r=t?':':'',a=(i>=0?'+':'-')+('0'+Math.abs(n)).slice(-2)+r+('0'+Math.abs(s)).slice(-2);if(a==='+00:00'){return'Z'};return a};e.timepicker.timezoneOffsetNumber=function(e){var t=e.toString().replace(':','');if(t.toUpperCase()==='Z'){return 0};if(!/^(\-|\+)\d{4}$/.test(t)){return parseInt(e,10)};return((t.substr(0,1)==='-'?-1:1)*((parseInt(t.substr(1,2),10)*60)+parseInt(t.substr(3,2),10)))};e.timepicker.timezoneAdjust=function(t,i,s){var n=e.timepicker.timezoneOffsetNumber(i),a=e.timepicker.timezoneOffsetNumber(s);if(!isNaN(a)){t.setMinutes(t.getMinutes()+(-n)-(-a))};return t};e.timepicker.timeRange=function(t,i,s){return e.timepicker.handleRange('timepicker',t,i,s)};e.timepicker.datetimeRange=function(t,i,s){e.timepicker.handleRange('datetimepicker',t,i,s)};e.timepicker.dateRange=function(t,i,s){e.timepicker.handleRange('datepicker',t,i,s)};e.timepicker.handleRange=function(t,i,s,a){a=e.extend({},{minInterval:0,maxInterval:0,start:{},end:{}},a);var r=!1;if(t==='timepicker'){r=!0;t='datetimepicker'};function l(e,n){var u=i[t]('getDate'),o=s[t]('getDate'),c=e[t]('getDate');if(u!==null){var r=new Date(u.getTime()),l=new Date(u.getTime());r.setMilliseconds(r.getMilliseconds()+a.minInterval);l.setMilliseconds(l.getMilliseconds()+a.maxInterval);if(a.minInterval>0&&r>o){s[t]('setDate',r)}
     67else if(a.maxInterval>0&&l<o){s[t]('setDate',l)}
     68else if(u>o){n[t]('setDate',c)}}};function n(e,i,s){if(!e.val()){return};var n=e[t].call(e,'getDate');if(n!==null&&a.minInterval>0){if(s==='minDate'){n.setMilliseconds(n.getMilliseconds()+a.minInterval)};if(s==='maxDate'){n.setMilliseconds(n.getMilliseconds()-a.minInterval)}};if(n.getTime){i[t].call(i,'option',s,n)}};e.fn[t].call(i,e.extend({timeOnly:r,onClose:function(t,i){l(e(this),s)},onSelect:function(t){n(e(this),s,'minDate')}},a,a.start));e.fn[t].call(s,e.extend({timeOnly:r,onClose:function(t,s){l(e(this),i)},onSelect:function(t){n(e(this),i,'maxDate')}},a,a.end));l(i,s);n(i,s,'minDate');n(s,i,'maxDate');return e([i.get(0),s.get(0)])};e.timepicker.log=function(){if(window.console&&window.console.log&&window.console.log.apply){window.console.log.apply(window.console,Array.prototype.slice.call(arguments))}};e.timepicker._util={_extendRemove:t,_isEmptyObject:l,_convert24to12:i,_detectSupport:u,_selectLocalTimezone:n,_computeEffectiveSetting:s,_splitDateTime:o,_parseDateTimeInternal:a};if(!Date.prototype.getMicroseconds){Date.prototype.microseconds=0;Date.prototype.getMicroseconds=function(){return this.microseconds};Date.prototype.setMicroseconds=function(e){this.setMilliseconds(this.getMilliseconds()+Math.floor(e/1000));this.microseconds=e%1000;return this}};e.timepicker.version='1.6.3'}));
  • buddyforms/trunk/assets/resources/jquery-ui-timepicker-addon/jquery-ui.min.css

    r2441942 r2442551  
    33* 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
    44* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
    5 * Copyright jQuery Foundation and other contributors; Licensed MIT */
    6 
    7 .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
     5* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333}.ui-widget-content a{color:#333333}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold}.ui-widget-header a{color:#333333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94, 158, 214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaaaaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0px 0px 5px #666666;box-shadow:0px 0px 5px #666666}
  • buddyforms/trunk/assets/resources/jquery.validate.min.js

    r2441942 r2442551  
    1 /*! jQuery Validation Plugin - v1.19.1 - 6/15/2019
     1/*!
     2 * jQuery Validation Plugin v1.19.1
     3 *
    24 * https://jqueryvalidation.org/
    3  * Copyright (c) 2019 Jörn Zaefferer; Licensed MIT */
    4 !function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){a.extend(a.fn,{validate:function(b){if(!this.length)return void(b&&b.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var c=a.data(this[0],"validator");return c?c:(this.attr("novalidate","novalidate"),c=new a.validator(b,this[0]),a.data(this[0],"validator",c),c.settings.onsubmit&&(this.on("click.validate",":submit",function(b){c.submitButton=b.currentTarget,a(this).hasClass("cancel")&&(c.cancelSubmit=!0),void 0!==a(this).attr("formnovalidate")&&(c.cancelSubmit=!0)}),this.on("submit.validate",function(b){function d(){var d,e;return c.submitButton&&(c.settings.submitHandler||c.formSubmitted)&&(d=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(a(c.submitButton).val()).appendTo(c.currentForm)),!(c.settings.submitHandler&&!c.settings.debug)||(e=c.settings.submitHandler.call(c,c.currentForm,b),d&&d.remove(),void 0!==e&&e)}return c.settings.debug&&b.preventDefault(),c.cancelSubmit?(c.cancelSubmit=!1,d()):c.form()?c.pendingRequest?(c.formSubmitted=!0,!1):d():(c.focusInvalid(),!1)})),c)},valid:function(){var b,c,d;return a(this[0]).is("form")?b=this.validate().form():(d=[],b=!0,c=a(this[0].form).validate(),this.each(function(){b=c.element(this)&&b,b||(d=d.concat(c.errorList))}),c.errorList=d),b},rules:function(b,c){var d,e,f,g,h,i,j=this[0],k="undefined"!=typeof this.attr("contenteditable")&&"false"!==this.attr("contenteditable");if(null!=j&&(!j.form&&k&&(j.form=this.closest("form")[0],j.name=this.attr("name")),null!=j.form)){if(b)switch(d=a.data(j.form,"validator").settings,e=d.rules,f=a.validator.staticRules(j),b){case"add":a.extend(f,a.validator.normalizeRule(c)),delete f.messages,e[j.name]=f,c.messages&&(d.messages[j.name]=a.extend(d.messages[j.name],c.messages));break;case"remove":return c?(i={},a.each(c.split(/\s/),function(a,b){i[b]=f[b],delete f[b]}),i):(delete e[j.name],f)}return g=a.validator.normalizeRules(a.extend({},a.validator.classRules(j),a.validator.attributeRules(j),a.validator.dataRules(j),a.validator.staticRules(j)),j),g.required&&(h=g.required,delete g.required,g=a.extend({required:h},g)),g.remote&&(h=g.remote,delete g.remote,g=a.extend(g,{remote:h})),g}}}),a.extend(a.expr.pseudos||a.expr[":"],{blank:function(b){return!a.trim(""+a(b).val())},filled:function(b){var c=a(b).val();return null!==c&&!!a.trim(""+c)},unchecked:function(b){return!a(b).prop("checked")}}),a.validator=function(b,c){this.settings=a.extend(!0,{},a.validator.defaults,b),this.currentForm=c,this.init()},a.validator.format=function(b,c){return 1===arguments.length?function(){var c=a.makeArray(arguments);return c.unshift(b),a.validator.format.apply(this,c)}:void 0===c?b:(arguments.length>2&&c.constructor!==Array&&(c=a.makeArray(arguments).slice(1)),c.constructor!==Array&&(c=[c]),a.each(c,function(a,c){b=b.replace(new RegExp("\\{"+a+"\\}","g"),function(){return c})}),b)},a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(a){this.lastActive=a,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(a)))},onfocusout:function(a){this.checkable(a)||!(a.name in this.submitted)&&this.optional(a)||this.element(a)},onkeyup:function(b,c){var d=[16,17,18,20,35,36,37,38,39,40,45,144,225];9===c.which&&""===this.elementValue(b)||a.inArray(c.keyCode,d)!==-1||(b.name in this.submitted||b.name in this.invalid)&&this.element(b)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).addClass(c).removeClass(d):a(b).addClass(c).removeClass(d)},unhighlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).removeClass(c).addClass(d):a(b).removeClass(c).addClass(d)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}."),step:a.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function b(b){var c="undefined"!=typeof a(this).attr("contenteditable")&&"false"!==a(this).attr("contenteditable");if(!this.form&&c&&(this.form=a(this).closest("form")[0],this.name=a(this).attr("name")),d===this.form){var e=a.data(this.form,"validator"),f="on"+b.type.replace(/^validate/,""),g=e.settings;g[f]&&!a(this).is(g.ignore)&&g[f].call(e,this,b)}}this.labelContainer=a(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm),this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var c,d=this.currentForm,e=this.groups={};a.each(this.settings.groups,function(b,c){"string"==typeof c&&(c=c.split(/\s/)),a.each(c,function(a,c){e[c]=b})}),c=this.settings.rules,a.each(c,function(b,d){c[b]=a.validator.normalizeRule(d)}),a(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",b).on("click.validate","select, option, [type='radio'], [type='checkbox']",b),this.settings.invalidHandler&&a(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),a.extend(this.submitted,this.errorMap),this.invalid=a.extend({},this.errorMap),this.valid()||a(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var a=0,b=this.currentElements=this.elements();b[a];a++)this.check(b[a]);return this.valid()},element:function(b){var c,d,e=this.clean(b),f=this.validationTargetFor(e),g=this,h=!0;return void 0===f?delete this.invalid[e.name]:(this.prepareElement(f),this.currentElements=a(f),d=this.groups[f.name],d&&a.each(this.groups,function(a,b){b===d&&a!==f.name&&(e=g.validationTargetFor(g.clean(g.findByName(a))),e&&e.name in g.invalid&&(g.currentElements.push(e),h=g.check(e)&&h))}),c=this.check(f)!==!1,h=h&&c,c?this.invalid[f.name]=!1:this.invalid[f.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),a(b).attr("aria-invalid",!c)),h},showErrors:function(b){if(b){var c=this;a.extend(this.errorMap,b),this.errorList=a.map(this.errorMap,function(a,b){return{message:a,element:c.findByName(b)[0]}}),this.successList=a.grep(this.successList,function(a){return!(a.name in b)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){a.fn.resetForm&&a(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var b=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(b)},resetElements:function(a){var b;if(this.settings.unhighlight)for(b=0;a[b];b++)this.settings.unhighlight.call(this,a[b],this.settings.errorClass,""),this.findByName(a[b].name).removeClass(this.settings.validClass);else a.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var b,c=0;for(b in a)void 0!==a[b]&&null!==a[b]&&a[b]!==!1&&c++;return c},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(a){a.not(this.containers).text(""),this.addWrapper(a).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").trigger("focus").trigger("focusin")}catch(b){}},findLastActive:function(){var b=this.lastActive;return b&&1===a.grep(this.errorList,function(a){return a.element.name===b.name}).length&&b},elements:function(){var b=this,c={};return a(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var d=this.name||a(this).attr("name"),e="undefined"!=typeof a(this).attr("contenteditable")&&"false"!==a(this).attr("contenteditable");return!d&&b.settings.debug&&window.console&&console.error("%o has no name assigned",this),e&&(this.form=a(this).closest("form")[0],this.name=d),this.form===b.currentForm&&(!(d in c||!b.objectLength(a(this).rules()))&&(c[d]=!0,!0))})},clean:function(b){return a(b)[0]},errors:function(){var b=this.settings.errorClass.split(" ").join(".");return a(this.settings.errorElement+"."+b,this.errorContext)},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=a([]),this.toHide=a([])},reset:function(){this.resetInternals(),this.currentElements=a([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(a){this.reset(),this.toHide=this.errorsFor(a)},elementValue:function(b){var c,d,e=a(b),f=b.type,g="undefined"!=typeof e.attr("contenteditable")&&"false"!==e.attr("contenteditable");return"radio"===f||"checkbox"===f?this.findByName(b.name).filter(":checked").val():"number"===f&&"undefined"!=typeof b.validity?b.validity.badInput?"NaN":e.val():(c=g?e.text():e.val(),"file"===f?"C:\\fakepath\\"===c.substr(0,12)?c.substr(12):(d=c.lastIndexOf("/"),d>=0?c.substr(d+1):(d=c.lastIndexOf("\\"),d>=0?c.substr(d+1):c)):"string"==typeof c?c.replace(/\r/g,""):c)},check:function(b){b=this.validationTargetFor(this.clean(b));var c,d,e,f,g=a(b).rules(),h=a.map(g,function(a,b){return b}).length,i=!1,j=this.elementValue(b);"function"==typeof g.normalizer?f=g.normalizer:"function"==typeof this.settings.normalizer&&(f=this.settings.normalizer),f&&(j=f.call(b,j),delete g.normalizer);for(d in g){e={method:d,parameters:g[d]};try{if(c=a.validator.methods[d].call(this,j,b,e.parameters),"dependency-mismatch"===c&&1===h){i=!0;continue}if(i=!1,"pending"===c)return void(this.toHide=this.toHide.not(this.errorsFor(b)));if(!c)return this.formatAndAdd(b,e),!1}catch(k){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+b.id+", check the '"+e.method+"' method.",k),k instanceof TypeError&&(k.message+=".  Exception occurred when checking element "+b.id+", check the '"+e.method+"' method."),k}}if(!i)return this.objectLength(g)&&this.successList.push(b),!0},customDataMessage:function(b,c){return a(b).data("msg"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase())||a(b).data("msg")},customMessage:function(a,b){var c=this.settings.messages[a];return c&&(c.constructor===String?c:c[b])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(void 0!==arguments[a])return arguments[a]},defaultMessage:function(b,c){"string"==typeof c&&(c={method:c});var d=this.findDefined(this.customMessage(b.name,c.method),this.customDataMessage(b,c.method),!this.settings.ignoreTitle&&b.title||void 0,a.validator.messages[c.method],"<strong>Warning: No message defined for "+b.name+"</strong>"),e=/\$?\{(\d+)\}/g;return"function"==typeof d?d=d.call(this,c.parameters,b):e.test(d)&&(d=a.validator.format(d.replace(e,"{$1}"),c.parameters)),d},formatAndAdd:function(a,b){var c=this.defaultMessage(a,b);this.errorList.push({message:c,element:a,method:b.method}),this.errorMap[a.name]=c,this.submitted[a.name]=c},addWrapper:function(a){return this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper))),a},defaultShowErrors:function(){var a,b,c;for(a=0;this.errorList[a];a++)c=this.errorList[a],this.settings.highlight&&this.settings.highlight.call(this,c.element,this.settings.errorClass,this.settings.validClass),this.showLabel(c.element,c.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight)for(a=0,b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[a],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(b,c){var d,e,f,g,h=this.errorsFor(b),i=this.idOrName(b),j=a(b).attr("aria-describedby");h.length?(h.removeClass(this.settings.validClass).addClass(this.settings.errorClass),h.html(c)):(h=a("<"+this.settings.errorElement+">").attr("id",i+"-error").addClass(this.settings.errorClass).html(c||""),d=h,this.settings.wrapper&&(d=h.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(d):this.settings.errorPlacement?this.settings.errorPlacement.call(this,d,a(b)):d.insertAfter(b),h.is("label")?h.attr("for",i):0===h.parents("label[for='"+this.escapeCssMeta(i)+"']").length&&(f=h.attr("id"),j?j.match(new RegExp("\\b"+this.escapeCssMeta(f)+"\\b"))||(j+=" "+f):j=f,a(b).attr("aria-describedby",j),e=this.groups[b.name],e&&(g=this,a.each(g.groups,function(b,c){c===e&&a("[name='"+g.escapeCssMeta(b)+"']",g.currentForm).attr("aria-describedby",h.attr("id"))})))),!c&&this.settings.success&&(h.text(""),"string"==typeof this.settings.success?h.addClass(this.settings.success):this.settings.success(h,b)),this.toShow=this.toShow.add(h)},errorsFor:function(b){var c=this.escapeCssMeta(this.idOrName(b)),d=a(b).attr("aria-describedby"),e="label[for='"+c+"'], label[for='"+c+"'] *";return d&&(e=e+", #"+this.escapeCssMeta(d).replace(/\s+/g,", #")),this.errors().filter(e)},escapeCssMeta:function(a){return a.replace(/([\\!"#$%&'()*+,.\/:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},validationTargetFor:function(b){return this.checkable(b)&&(b=this.findByName(b.name)),a(b).not(this.settings.ignore)[0]},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(b){return a(this.currentForm).find("[name='"+this.escapeCssMeta(b)+"']")},getLength:function(b,c){switch(c.nodeName.toLowerCase()){case"select":return a("option:selected",c).length;case"input":if(this.checkable(c))return this.findByName(c.name).filter(":checked").length}return b.length},depend:function(a,b){return!this.dependTypes[typeof a]||this.dependTypes[typeof a](a,b)},dependTypes:{"boolean":function(a){return a},string:function(b,c){return!!a(b,c.form).length},"function":function(a,b){return a(b)}},optional:function(b){var c=this.elementValue(b);return!a.validator.methods.required.call(this,c,b)&&"dependency-mismatch"},startRequest:function(b){this.pending[b.name]||(this.pendingRequest++,a(b).addClass(this.settings.pendingClass),this.pending[b.name]=!0)},stopRequest:function(b,c){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[b.name],a(b).removeClass(this.settings.pendingClass),c&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(a(this.currentForm).submit(),this.submitButton&&a("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!c&&0===this.pendingRequest&&this.formSubmitted&&(a(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(b,c){return c="string"==typeof c&&c||"remote",a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:!0,message:this.defaultMessage(b,{method:c})})},destroy:function(){this.resetForm(),a(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur").find(".validate-lessThan-blur").off(".validate-lessThan").removeClass("validate-lessThan-blur").find(".validate-lessThanEqual-blur").off(".validate-lessThanEqual").removeClass("validate-lessThanEqual-blur").find(".validate-greaterThanEqual-blur").off(".validate-greaterThanEqual").removeClass("validate-greaterThanEqual-blur").find(".validate-greaterThan-blur").off(".validate-greaterThan").removeClass("validate-greaterThan-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(b,c){b.constructor===String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(b){var c={},d=a(b).attr("class");return d&&a.each(d.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(c,a.validator.classRuleSettings[this])}),c},normalizeAttributeRule:function(a,b,c,d){/min|max|step/.test(c)&&(null===b||/number|range|text/.test(b))&&(d=Number(d),isNaN(d)&&(d=void 0)),d||0===d?a[c]=d:b===c&&"range"!==b&&(a[c]=!0)},attributeRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)"required"===c?(d=b.getAttribute(c),""===d&&(d=!0),d=!!d):d=f.attr(c),this.normalizeAttributeRule(e,g,c,d);return e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)&&delete e.maxlength,e},dataRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)d=f.data("rule"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase()),""===d&&(d=!0),this.normalizeAttributeRule(e,g,c,d);return e},staticRules:function(b){var c={},d=a.data(b.form,"validator");return d.settings.rules&&(c=a.validator.normalizeRule(d.settings.rules[b.name])||{}),c},normalizeRules:function(b,c){return a.each(b,function(d,e){if(e===!1)return void delete b[d];if(e.param||e.depends){var f=!0;switch(typeof e.depends){case"string":f=!!a(e.depends,c.form).length;break;case"function":f=e.depends.call(c,c)}f?b[d]=void 0===e.param||e.param:(a.data(c.form,"validator").resetElements(a(c)),delete b[d])}}),a.each(b,function(d,e){b[d]=a.isFunction(e)&&"normalizer"!==d?e(c):e}),a.each(["minlength","maxlength"],function(){b[this]&&(b[this]=Number(b[this]))}),a.each(["rangelength","range"],function(){var c;b[this]&&(a.isArray(b[this])?b[this]=[Number(b[this][0]),Number(b[this][1])]:"string"==typeof b[this]&&(c=b[this].replace(/[\[\]]/g,"").split(/[\s,]+/),b[this]=[Number(c[0]),Number(c[1])]))}),a.validator.autoCreateRanges&&(null!=b.min&&null!=b.max&&(b.range=[b.min,b.max],delete b.min,delete b.max),null!=b.minlength&&null!=b.maxlength&&(b.rangelength=[b.minlength,b.maxlength],delete b.minlength,delete b.maxlength)),b},normalizeRule:function(b){if("string"==typeof b){var c={};a.each(b.split(/\s/),function(){c[this]=!0}),b=c}return b},addMethod:function(b,c,d){a.validator.methods[b]=c,a.validator.messages[b]=void 0!==d?d:a.validator.messages[b],c.length<3&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(b,c,d){if(!this.depend(d,c))return"dependency-mismatch";if("select"===c.nodeName.toLowerCase()){var e=a(c).val();return e&&e.length>0}return this.checkable(c)?this.getLength(b,c)>0:void 0!==b&&null!==b&&b.length>0},email:function(a,b){return this.optional(b)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(a)},url:function(a,b){return this.optional(b)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[\/?#]\S*)?$/i.test(a)},date:function(){var a=!1;return function(b,c){return a||(a=!0,this.settings.debug&&window.console&&console.warn("The `date` method is deprecated and will be removed in version '2.0.0'.\nPlease don't use it, since it relies on the Date constructor, which\nbehaves very differently across browsers and locales. Use `dateISO`\ninstead or one of the locale specific methods in `localizations/`\nand `additional-methods.js`.")),this.optional(c)||!/Invalid|NaN/.test(new Date(b).toString())}}(),dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(a)},number:function(a,b){return this.optional(b)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},minlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d},maxlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e<=d},rangelength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d[0]&&e<=d[1]},min:function(a,b,c){return this.optional(b)||a>=c},max:function(a,b,c){return this.optional(b)||a<=c},range:function(a,b,c){return this.optional(b)||a>=c[0]&&a<=c[1]},step:function(b,c,d){var e,f=a(c).attr("type"),g="Step attribute on input type "+f+" is not supported.",h=["text","number","range"],i=new RegExp("\\b"+f+"\\b"),j=f&&!i.test(h.join()),k=function(a){var b=(""+a).match(/(?:\.(\d+))?$/);return b&&b[1]?b[1].length:0},l=function(a){return Math.round(a*Math.pow(10,e))},m=!0;if(j)throw new Error(g);return e=k(d),(k(b)>e||l(b)%l(d)!==0)&&(m=!1),this.optional(c)||m},equalTo:function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.not(".validate-equalTo-blur").length&&e.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){a(c).valid()}),b===e.val()},remote:function(b,c,d,e){if(this.optional(c))return"dependency-mismatch";e="string"==typeof e&&e||"remote";var f,g,h,i=this.previousValue(c,e);return this.settings.messages[c.name]||(this.settings.messages[c.name]={}),i.originalMessage=i.originalMessage||this.settings.messages[c.name][e],this.settings.messages[c.name][e]=i.message,d="string"==typeof d&&{url:d}||d,h=a.param(a.extend({data:b},d.data)),i.old===h?i.valid:(i.old=h,f=this,this.startRequest(c),g={},g[c.name]=b,a.ajax(a.extend(!0,{mode:"abort",port:"validate"+c.name,dataType:"json",data:g,context:f.currentForm,success:function(a){var d,g,h,j=a===!0||"true"===a;f.settings.messages[c.name][e]=i.originalMessage,j?(h=f.formSubmitted,f.resetInternals(),f.toHide=f.errorsFor(c),f.formSubmitted=h,f.successList.push(c),f.invalid[c.name]=!1,f.showErrors()):(d={},g=a||f.defaultMessage(c,{method:e,parameters:b}),d[c.name]=i.message=g,f.invalid[c.name]=!0,f.showErrors(d)),i.valid=j,f.stopRequest(c,j)}},d)),"pending")}}});var b,c={};return a.ajaxPrefilter?a.ajaxPrefilter(function(a,b,d){var e=a.port;"abort"===a.mode&&(c[e]&&c[e].abort(),c[e]=d)}):(b=a.ajax,a.ajax=function(d){var e=("mode"in d?d:a.ajaxSettings).mode,f=("port"in d?d:a.ajaxSettings).port;return"abort"===e?(c[f]&&c[f].abort(),c[f]=b.apply(this,arguments),c[f]):b.apply(this,arguments)}),a});
     5 *
     6 * Copyright (c) 2019 Jörn Zaefferer
     7 * Released under the MIT license
     8 */
     9(function(e){if(typeof define==="function"&&define.amd){define(["jquery"],e)}
     10else if(typeof module==="object"&&module.exports){module.exports=e(require("jquery"))}
     11else{e(jQuery)}}(function(e){e.extend(e.fn,{validate:function(t){if(!this.length){if(t&&t.debug&&window.console){console.warn("Nothing selected, can't validate, returning nothing.")};return};var i=e.data(this[0],"validator");if(i){return i};this.attr("novalidate","novalidate");i=new e.validator(t,this[0]);e.data(this[0],"validator",i);if(i.settings.onsubmit){this.on("click.validate",":submit",function(t){i.submitButton=t.currentTarget;if(e(this).hasClass("cancel")){i.cancelSubmit=!0};if(e(this).attr("formnovalidate")!==undefined){i.cancelSubmit=!0}});this.on("submit.validate",function(t){if(i.settings.debug){t.preventDefault()};function s(){var s,n;if(i.submitButton&&(i.settings.submitHandler||i.formSubmitted)){s=e("<input type='hidden'/>").attr("name",i.submitButton.name).val(e(i.submitButton).val()).appendTo(i.currentForm)};if(i.settings.submitHandler&&!i.settings.debug){n=i.settings.submitHandler.call(i,i.currentForm,t);if(s){s.remove()};if(n!==undefined){return n};return!1};return!0};if(i.cancelSubmit){i.cancelSubmit=!1;return s()};if(i.form()){if(i.pendingRequest){i.formSubmitted=!0;return!1};return s()}
     12else{i.focusInvalid();return!1}})};return i},valid:function(){var t,i,s;if(e(this[0]).is("form")){t=this.validate().form()}
     13else{s=[];t=!0;i=e(this[0].form).validate();this.each(function(){t=i.element(this)&&t;if(!t){s=s.concat(i.errorList)}});i.errorList=s};return t},rules:function(t,i){var s=this[0],h=typeof this.attr("contenteditable")!=="undefined"&&this.attr("contenteditable")!=="false",a,l,r,n,o,u;if(s==null){return};if(!s.form&&h){s.form=this.closest("form")[0];s.name=this.attr("name")};if(s.form==null){return};if(t){a=e.data(s.form,"validator").settings;l=a.rules;r=e.validator.staticRules(s);switch(t){case"add":e.extend(r,e.validator.normalizeRule(i));delete r.messages;l[s.name]=r;if(i.messages){a.messages[s.name]=e.extend(a.messages[s.name],i.messages)};break;case"remove":if(!i){delete l[s.name];return r};u={};e.each(i.split(/\s/),function(e,t){u[t]=r[t];delete r[t]});return u}};n=e.validator.normalizeRules(e.extend({},e.validator.classRules(s),e.validator.attributeRules(s),e.validator.dataRules(s),e.validator.staticRules(s)),s);if(n.required){o=n.required;delete n.required;n=e.extend({required:o},n)};if(n.remote){o=n.remote;delete n.remote;n=e.extend(n,{remote:o})};return n}});e.extend(e.expr.pseudos||e.expr[":"],{blank:function(t){return!e.trim(""+e(t).val())},filled:function(t){var i=e(t).val();return i!==null&&!!e.trim(""+i)},unchecked:function(t){return!e(t).prop("checked")}});e.validator=function(t,i){this.settings=e.extend(!0,{},e.validator.defaults,t);this.currentForm=i;this.init()};e.validator.format=function(t,i){if(arguments.length===1){return function(){var i=e.makeArray(arguments);i.unshift(t);return e.validator.format.apply(this,i)}};if(i===undefined){return t};if(arguments.length>2&&i.constructor!==Array){i=e.makeArray(arguments).slice(1)};if(i.constructor!==Array){i=[i]};e.each(i,function(e,i){t=t.replace(new RegExp("\\{"+e+"\\}","g"),function(){return i})});return t};e.extend(e.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:e([]),errorLabelContainer:e([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(e){this.lastActive=e;if(this.settings.focusCleanup){if(this.settings.unhighlight){this.settings.unhighlight.call(this,e,this.settings.errorClass,this.settings.validClass)};this.hideThese(this.errorsFor(e))}},onfocusout:function(e){if(!this.checkable(e)&&(e.name in this.submitted||!this.optional(e))){this.element(e)}},onkeyup:function(t,i){var s=[16,17,18,20,35,36,37,38,39,40,45,144,225];if(i.which===9&&this.elementValue(t)===""||e.inArray(i.keyCode,s)!==-1){return}
     14else if(t.name in this.submitted||t.name in this.invalid){this.element(t)}},onclick:function(e){if(e.name in this.submitted){this.element(e)}
     15else if(e.parentNode.name in this.submitted){this.element(e.parentNode)}},highlight:function(t,i,s){if(t.type==="radio"){this.findByName(t.name).addClass(i).removeClass(s)}
     16else{e(t).addClass(i).removeClass(s)}},unhighlight:function(t,i,s){if(t.type==="radio"){this.findByName(t.name).removeClass(i).addClass(s)}
     17else{e(t).removeClass(i).addClass(s)}}},setDefaults:function(t){e.extend(e.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:e.validator.format("Please enter no more than {0} characters."),minlength:e.validator.format("Please enter at least {0} characters."),rangelength:e.validator.format("Please enter a value between {0} and {1} characters long."),range:e.validator.format("Please enter a value between {0} and {1}."),max:e.validator.format("Please enter a value less than or equal to {0}."),min:e.validator.format("Please enter a value greater than or equal to {0}."),step:e.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){this.labelContainer=e(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||e(this.currentForm);this.containers=e(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var s=this.currentForm,n=(this.groups={}),t;e.each(this.settings.groups,function(t,i){if(typeof i==="string"){i=i.split(/\s/)};e.each(i,function(e,i){n[i]=t})});t=this.settings.rules;e.each(t,function(i,s){t[i]=e.validator.normalizeRule(s)});function i(t){var a=typeof e(this).attr("contenteditable")!=="undefined"&&e(this).attr("contenteditable")!=="false";if(!this.form&&a){this.form=e(this).closest("form")[0];this.name=e(this).attr("name")};if(s!==this.form){return};var n=e.data(this.form,"validator"),r="on"+t.type.replace(/^validate/,""),i=n.settings;if(i[r]&&!e(this).is(i.ignore)){i[r].call(n,this,t)}};e(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",i).on("click.validate","select, option, [type='radio'], [type='checkbox']",i);if(this.settings.invalidHandler){e(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)}},form:function(){this.checkForm();e.extend(this.submitted,this.errorMap);this.invalid=e.extend({},this.errorMap);if(!this.valid()){e(this.currentForm).triggerHandler("invalid-form",[this])};this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var e=0,t=(this.currentElements=this.elements());t[e];e++){this.check(t[e])};return this.valid()},element:function(t){var s=this.clean(t),i=this.validationTargetFor(s),n=this,r=!0,a,o;if(i===undefined){delete this.invalid[s.name]}
     18else{this.prepareElement(i);this.currentElements=e(i);o=this.groups[i.name];if(o){e.each(this.groups,function(e,t){if(t===o&&e!==i.name){s=n.validationTargetFor(n.clean(n.findByName(e)));if(s&&s.name in n.invalid){n.currentElements.push(s);r=n.check(s)&&r}}})};a=this.check(i)!==!1;r=r&&a;if(a){this.invalid[i.name]=!1}
     19else{this.invalid[i.name]=!0};if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers)};this.showErrors();e(t).attr("aria-invalid",!a)};return r},showErrors:function(t){if(t){var i=this;e.extend(this.errorMap,t);this.errorList=e.map(this.errorMap,function(e,t){return{message:e,element:i.findByName(t)[0]}});this.successList=e.grep(this.successList,function(e){return!(e.name in t)})};if(this.settings.showErrors){this.settings.showErrors.call(this,this.errorMap,this.errorList)}
     20else{this.defaultShowErrors()}},resetForm:function(){if(e.fn.resetForm){e(this.currentForm).resetForm()};this.invalid={};this.submitted={};this.prepareForm();this.hideErrors();var t=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(t)},resetElements:function(e){var t;if(this.settings.unhighlight){for(t=0;e[t];t++){this.settings.unhighlight.call(this,e[t],this.settings.errorClass,"");this.findByName(e[t].name).removeClass(this.settings.validClass)}}
     21else{e.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)}},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(e){var i=0,t;for(t in e){if(e[t]!==undefined&&e[t]!==null&&e[t]!==!1){i++}};return i},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(e){e.not(this.containers).text("");this.addWrapper(e).hide()},valid:function(){return this.size()===0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid){try{e(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").trigger("focus").trigger("focusin")}catch(t){}}},findLastActive:function(){var t=this.lastActive;return t&&e.grep(this.errorList,function(e){return e.element.name===t.name}).length===1&&t},elements:function(){var t=this,i={};return e(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var s=this.name||e(this).attr("name"),n=typeof e(this).attr("contenteditable")!=="undefined"&&e(this).attr("contenteditable")!=="false";if(!s&&t.settings.debug&&window.console){console.error("%o has no name assigned",this)};if(n){this.form=e(this).closest("form")[0];this.name=s};if(this.form!==t.currentForm){return!1};if(s in i||!t.objectLength(e(this).rules())){return!1};i[s]=!0;return!0})},clean:function(t){return e(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return e(this.settings.errorElement+"."+t,this.errorContext)},resetInternals:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=e([]);this.toHide=e([])},reset:function(){this.resetInternals();this.currentElements=e([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(e){this.reset();this.toHide=this.errorsFor(e)},elementValue:function(t){var n=e(t),r=t.type,a=typeof n.attr("contenteditable")!=="undefined"&&n.attr("contenteditable")!=="false",i,s;if(r==="radio"||r==="checkbox"){return this.findByName(t.name).filter(":checked").val()}
     22else if(r==="number"&&typeof t.validity!=="undefined"){return t.validity.badInput?"NaN":n.val()};if(a){i=n.text()}
     23else{i=n.val()};if(r==="file"){if(i.substr(0,12)==="C:\\fakepath\\"){return i.substr(12)};s=i.lastIndexOf("/");if(s>=0){return i.substr(s+1)};s=i.lastIndexOf("\\");if(s>=0){return i.substr(s+1)};return i};if(typeof i==="string"){return i.replace(/\r/g,"")};return i},check:function(t){t=this.validationTargetFor(this.clean(t));var i=e(t).rules(),h=e.map(i,function(e,t){return t}).length,l=!1,u=this.elementValue(t),r,a,s,o;if(typeof i.normalizer==="function"){o=i.normalizer}
     24else if(typeof this.settings.normalizer==="function"){o=this.settings.normalizer};if(o){u=o.call(t,u);delete i.normalizer};for(a in i){s={method:a,parameters:i[a]};try{r=e.validator.methods[a].call(this,u,t,s.parameters);if(r==="dependency-mismatch"&&h===1){l=!0;continue};l=!1;if(r==="pending"){this.toHide=this.toHide.not(this.errorsFor(t));return};if(!r){this.formatAndAdd(t,s);return!1}}catch(n){if(this.settings.debug&&window.console){console.log("Exception occurred when checking element "+t.id+", check the '"+s.method+"' method.",n)};if(n instanceof TypeError){n.message+=".  Exception occurred when checking element "+t.id+", check the '"+s.method+"' method."};throw n}};if(l){return};if(this.objectLength(i)){this.successList.push(t)};return!0},customDataMessage:function(t,i){return e(t).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||e(t).data("msg")},customMessage:function(e,t){var i=this.settings.messages[e];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var e=0;e<arguments.length;e++){if(arguments[e]!==undefined){return arguments[e]}};return undefined},defaultMessage:function(t,i){if(typeof i==="string"){i={method:i}};var s=this.findDefined(this.customMessage(t.name,i.method),this.customDataMessage(t,i.method),!this.settings.ignoreTitle&&t.title||undefined,e.validator.messages[i.method],"<strong>Warning: No message defined for "+t.name+"</strong>"),n=/\$?\{(\d+)\}/g;if(typeof s==="function"){s=s.call(this,i.parameters,t)}
     25else if(n.test(s)){s=e.validator.format(s.replace(n,"{$1}"),i.parameters)};return s},formatAndAdd:function(e,t){var i=this.defaultMessage(e,t);this.errorList.push({message:i,element:e,method:t.method});this.errorMap[e.name]=i;this.submitted[e.name]=i},addWrapper:function(e){if(this.settings.wrapper){e=e.add(e.parent(this.settings.wrapper))};return e},defaultShowErrors:function(){var e,i,t;for(e=0;this.errorList[e];e++){t=this.errorList[e];if(this.settings.highlight){this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass)};this.showLabel(t.element,t.message)};if(this.errorList.length){this.toShow=this.toShow.add(this.containers)};if(this.settings.success){for(e=0;this.successList[e];e++){this.showLabel(this.successList[e])}};if(this.settings.unhighlight){for(e=0,i=this.validElements();i[e];e++){this.settings.unhighlight.call(this,i[e],this.settings.errorClass,this.settings.validClass)}};this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return e(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var n,l,a,o,s=this.errorsFor(t),u=this.idOrName(t),r=e(t).attr("aria-describedby");if(s.length){s.removeClass(this.settings.validClass).addClass(this.settings.errorClass);s.html(i)}
     26else{s=e("<"+this.settings.errorElement+">").attr("id",u+"-error").addClass(this.settings.errorClass).html(i||"");n=s;if(this.settings.wrapper){n=s.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()};if(this.labelContainer.length){this.labelContainer.append(n)}
     27else if(this.settings.errorPlacement){this.settings.errorPlacement.call(this,n,e(t))}
     28else{n.insertAfter(t)};if(s.is("label")){s.attr("for",u)}
     29else if(s.parents("label[for='"+this.escapeCssMeta(u)+"']").length===0){a=s.attr("id");if(!r){r=a}
     30else if(!r.match(new RegExp("\\b"+this.escapeCssMeta(a)+"\\b"))){r+=" "+a};e(t).attr("aria-describedby",r);l=this.groups[t.name];if(l){o=this;e.each(o.groups,function(t,i){if(i===l){e("[name='"+o.escapeCssMeta(t)+"']",o.currentForm).attr("aria-describedby",s.attr("id"))}})}}};if(!i&&this.settings.success){s.text("");if(typeof this.settings.success==="string"){s.addClass(this.settings.success)}
     31else{this.settings.success(s,t)}};this.toShow=this.toShow.add(s)},errorsFor:function(t){var s=this.escapeCssMeta(this.idOrName(t)),n=e(t).attr("aria-describedby"),i="label[for='"+s+"'], label[for='"+s+"'] *";if(n){i=i+", #"+this.escapeCssMeta(n).replace(/\s+/g,", #")};return this.errors().filter(i)},escapeCssMeta:function(e){return e.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(e){return this.groups[e.name]||(this.checkable(e)?e.name:e.id||e.name)},validationTargetFor:function(t){if(this.checkable(t)){t=this.findByName(t.name)};return e(t).not(this.settings.ignore)[0]},checkable:function(e){return(/radio|checkbox/i).test(e.type)},findByName:function(t){return e(this.currentForm).find("[name='"+this.escapeCssMeta(t)+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return e("option:selected",i).length;case"input":if(this.checkable(i)){return this.findByName(i.name).filter(":checked").length}};return t.length},depend:function(e,t){return this.dependTypes[typeof e]?this.dependTypes[typeof e](e,t):!0},dependTypes:{"boolean":function(e){return e},"string":function(t,i){return!!e(t,i.form).length},"function":function(e,t){return e(t)}},optional:function(t){var i=this.elementValue(t);return!e.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(t){if(!this.pending[t.name]){this.pendingRequest++;e(t).addClass(this.settings.pendingClass);this.pending[t.name]=!0}},stopRequest:function(t,i){this.pendingRequest--;if(this.pendingRequest<0){this.pendingRequest=0};delete this.pending[t.name];e(t).removeClass(this.settings.pendingClass);if(i&&this.pendingRequest===0&&this.formSubmitted&&this.form()){e(this.currentForm).submit();if(this.submitButton){e("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove()};this.formSubmitted=!1}
     32else if(!i&&this.pendingRequest===0&&this.formSubmitted){e(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=!1}},previousValue:function(t,i){i=typeof i==="string"&&i||"remote";return e.data(t,"previousValue")||e.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,{method:i})})},destroy:function(){this.resetForm();e(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur").find(".validate-lessThan-blur").off(".validate-lessThan").removeClass("validate-lessThan-blur").find(".validate-lessThanEqual-blur").off(".validate-lessThanEqual").removeClass("validate-lessThanEqual-blur").find(".validate-greaterThanEqual-blur").off(".validate-greaterThanEqual").removeClass("validate-greaterThanEqual-blur").find(".validate-greaterThan-blur").off(".validate-greaterThan").removeClass("validate-greaterThan-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){if(t.constructor===String){this.classRuleSettings[t]=i}
     33else{e.extend(this.classRuleSettings,t)}},classRules:function(t){var i={},s=e(t).attr("class");if(s){e.each(s.split(" "),function(){if(this in e.validator.classRuleSettings){e.extend(i,e.validator.classRuleSettings[this])}})};return i},normalizeAttributeRule:function(e,t,i,s){if(/min|max|step/.test(i)&&(t===null||/number|range|text/.test(t))){s=Number(s);if(isNaN(s)){s=undefined}};if(s||s===0){e[i]=s}
     34else if(t===i&&t!=="range"){e[i]=!0}},attributeRules:function(t){var s={},r=e(t),a=t.getAttribute("type"),n,i;for(n in e.validator.methods){if(n==="required"){i=t.getAttribute(n);if(i===""){i=!0};i=!!i}
     35else{i=r.attr(n)};this.normalizeAttributeRule(s,a,n,i)};if(s.maxlength&&/-1|2147483647|524288/.test(s.maxlength)){delete s.maxlength};return s},dataRules:function(t){var n={},r=e(t),a=t.getAttribute("type"),i,s;for(i in e.validator.methods){s=r.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase());if(s===""){s=!0};this.normalizeAttributeRule(n,a,i,s)};return n},staticRules:function(t){var i={},s=e.data(t.form,"validator");if(s.settings.rules){i=e.validator.normalizeRule(s.settings.rules[t.name])||{}};return i},normalizeRules:function(t,i){e.each(t,function(s,n){if(n===!1){delete t[s];return};if(n.param||n.depends){var r=!0;switch(typeof n.depends){case"string":r=!!e(n.depends,i.form).length;break;case"function":r=n.depends.call(i,i);break};if(r){t[s]=n.param!==undefined?n.param:!0}
     36else{e.data(i.form,"validator").resetElements(e(i));delete t[s]}}});e.each(t,function(s,n){t[s]=e.isFunction(n)&&s!=="normalizer"?n(i):n});e.each(["minlength","maxlength"],function(){if(t[this]){t[this]=Number(t[this])}});e.each(["rangelength","range"],function(){var i;if(t[this]){if(e.isArray(t[this])){t[this]=[Number(t[this][0]),Number(t[this][1])]}
     37else if(typeof t[this]==="string"){i=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/);t[this]=[Number(i[0]),Number(i[1])]}}});if(e.validator.autoCreateRanges){if(t.min!=null&&t.max!=null){t.range=[t.min,t.max];delete t.min;delete t.max};if(t.minlength!=null&&t.maxlength!=null){t.rangelength=[t.minlength,t.maxlength];delete t.minlength;delete t.maxlength}};return t},normalizeRule:function(t){if(typeof t==="string"){var i={};e.each(t.split(/\s/),function(){i[this]=!0});t=i};return t},addMethod:function(t,i,s){e.validator.methods[t]=i;e.validator.messages[t]=s!==undefined?s:e.validator.messages[t];if(i.length<3){e.validator.addClassRules(t,e.validator.normalizeRule(t))}},methods:{required:function(t,i,s){if(!this.depend(s,i)){return"dependency-mismatch"};if(i.nodeName.toLowerCase()==="select"){var n=e(i).val();return n&&n.length>0};if(this.checkable(i)){return this.getLength(t,i)>0};return t!==undefined&&t!==null&&t.length>0},email:function(e,t){return this.optional(t)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(e)},url:function(e,t){return this.optional(t)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(e)},date:(function(){var e=!1;return function(t,i){if(!e){e=!0;if(this.settings.debug&&window.console){console.warn("The `date` method is deprecated and will be removed in version '2.0.0'.\nPlease don't use it, since it relies on the Date constructor, which\nbehaves very differently across browsers and locales. Use `dateISO`\ninstead or one of the locale specific methods in `localizations/`\nand `additional-methods.js`.")}};return this.optional(i)||!/Invalid|NaN/.test(new Date(t).toString())}}()),dateISO:function(e,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(e)},number:function(e,t){return this.optional(t)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(e)},digits:function(e,t){return this.optional(t)||/^\d+$/.test(e)},minlength:function(t,i,s){var n=e.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||n>=s},maxlength:function(t,i,s){var n=e.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||n<=s},rangelength:function(t,i,s){var n=e.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||(n>=s[0]&&n<=s[1])},min:function(e,t,i){return this.optional(t)||e>=i},max:function(e,t,i){return this.optional(t)||e<=i},range:function(e,t,i){return this.optional(t)||(e>=i[0]&&e<=i[1])},step:function(t,i,s){var n=e(i).attr("type"),u="Step attribute on input type "+n+" is not supported.",h=["text","number","range"],d=new RegExp("\\b"+n+"\\b"),f=n&&!d.test(h.join()),a=function(e){var t=(""+e).match(/(?:\.(\d+))?$/);if(!t){return 0};return t[1]?t[1].length:0},o=function(e){return Math.round(e*Math.pow(10,r))},l=!0,r;if(f){throw new Error(u)};r=a(s);if(a(t)>r||o(t)%o(s)!==0){l=!1};return this.optional(i)||l},equalTo:function(t,i,s){var n=e(s);if(this.settings.onfocusout&&n.not(".validate-equalTo-blur").length){n.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){e(i).valid()})};return t===n.val()},remote:function(t,i,s,r){if(this.optional(i)){return"dependency-mismatch"};r=typeof r==="string"&&r||"remote";var a=this.previousValue(i,r),n,o,l;if(!this.settings.messages[i.name]){this.settings.messages[i.name]={}};a.originalMessage=a.originalMessage||this.settings.messages[i.name][r];this.settings.messages[i.name][r]=a.message;s=typeof s==="string"&&{url:s}||s;l=e.param(e.extend({data:t},s.data));if(a.old===l){return a.valid};a.old=l;n=this;this.startRequest(i);o={};o[i.name]=t;e.ajax(e.extend(!0,{mode:"abort",port:"validate"+i.name,dataType:"json",data:o,context:n.currentForm,success:function(e){var s=e===!0||e==="true",o,l,u;n.settings.messages[i.name][r]=a.originalMessage;if(s){u=n.formSubmitted;n.resetInternals();n.toHide=n.errorsFor(i);n.formSubmitted=u;n.successList.push(i);n.invalid[i.name]=!1;n.showErrors()}
     38else{o={};l=e||n.defaultMessage(i,{method:r,parameters:t});o[i.name]=a.message=l;n.invalid[i.name]=!0;n.showErrors(o)};a.valid=s;n.stopRequest(i,s)}},s));return"pending"}}});var t={},i;if(e.ajaxPrefilter){e.ajaxPrefilter(function(e,i,s){var n=e.port;if(e.mode==="abort"){if(t[n]){t[n].abort()};t[n]=s}})}
     39else{i=e.ajax;e.ajax=function(s){var r=("mode" in s?s:e.ajaxSettings).mode,n=("port" in s?s:e.ajaxSettings).port;if(r==="abort"){if(t[n]){t[n].abort()};t[n]=i.apply(this,arguments);return t[n]};return i.apply(this,arguments)}};return e}));
  • buddyforms/trunk/assets/resources/loadingoverlay/loadingoverlay.min.js

    r2441942 r2442551  
    1 /***************************************************************************************************
    2 LoadingOverlay - A flexible loading overlay jQuery plugin
    3     Author          : Gaspare Sganga
    4     Version         : 1.5.3
    5     License         : MIT
    6     Documentation   : http://gasparesganga.com/labs/jquery-loading-overlay/
    7 ****************************************************************************************************/
    8 !function(A,B){function C(C,g){C=A(C);var E=C.is("body"),I=C.data("LoadingOverlayCount");if(I===B&&(I=0),0==I){var o=A("<div>",{class:"loadingoverlay",css:{"background-color":g.color,position:"relative",display:"flex","flex-direction":"column","align-items":"center","justify-content":"center"}});if(g.zIndex!==B&&o.css("z-index",g.zIndex),g.image&&o.css({"background-image":"url("+g.image+")","background-position":g.imagePosition,"background-repeat":"no-repeat"}),g.fontawesome&&A("<div>",{class:"loadingoverlay_fontawesome "+g.fontawesome}).appendTo(o),g.custom&&A(g.custom).appendTo(o),E?o.css({position:"fixed",top:0,left:0,width:"100%",height:"100%"}):o.css("position","fixed"==C.css("position")?"fixed":"absolute"),Q(C,o,g,E),g.resizeInterval>0){var w=setInterval(function(){Q(C,o,g,E)},g.resizeInterval);C.data("LoadingOverlayResizeIntervalId",w)}g.fade?g.fade===!0?g.fade=[400,200]:"string"!=typeof g.fade&&"number"!=typeof g.fade||(g.fade=[g.fade,g.fade]):g.fade=[0,0],C.data({LoadingOverlay:o,LoadingOverlayFadeOutDuration:g.fade[1]}),o.hide().appendTo("body").fadeIn(g.fade[0])}I++,C.data("LoadingOverlayCount",I)}function g(C,g){C=A(C);var Q=C.data("LoadingOverlayCount");if(Q!==B)if(Q--,g||Q<=0){var E=C.data("LoadingOverlayResizeIntervalId");E&&clearInterval(E),C.data("LoadingOverlay").fadeOut(C.data("LoadingOverlayFadeOutDuration"),function(){A(this).remove()}),C.removeData(["LoadingOverlay","LoadingOverlayCount","LoadingOverlayFadeOutDuration","LoadingOverlayResizeIntervalId"])}else C.data("LoadingOverlayCount",Q)}function Q(B,C,g,Q){if(!Q){var E="fixed"==B.css("position")?B.position():B.offset();C.css({top:E.top+parseInt(B.css("border-top-width"),10),left:E.left+parseInt(B.css("border-left-width"),10),width:B.innerWidth(),height:B.innerHeight()})}var I=Q?A(window):B,o="auto";g.size&&"auto"!=g.size&&(o=Math.min(I.innerWidth(),I.innerHeight())*parseFloat(g.size)/100,g.maxSize&&o>parseInt(g.maxSize,10)&&(o=parseInt(g.maxSize,10)+"px"),g.minSize&&o<parseInt(g.minSize,10)&&(o=parseInt(g.minSize,10)+"px")),C.css("background-size",o),C.children(".loadingoverlay_fontawesome").css("font-size",o)}var E={color:"rgba(255, 255, 255, 0.8)",custom:"",fade:!0,fontawesome:"",image:"data:image/gif;base64,R0lGODlhZABkAKUAADQyNJyanGRmZMzOzExOTLS2tISChOzq7ERCRKyqrHR2dNze3FxaXMTCxIyOjPT29Dw6PKSipGxubNTW1FRWVLy+vIyKjPTy9ExKTLSytHx+fOTm5GRiZMzKzJSWlPz+/DQ2NJyenGxqbNTS1FRSVLy6vISGhOzu7ERGRKyurHx6fOTi5FxeXMTGxJSSlPz6/Dw+PKSmpHRydNza3P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBQA0ACwAAAAAZABkAAAG/kCacEgsGo/IJO1SEEBAosJFSa1ar9jswQQBeAEgyyFLLpvNL893DXC9zvC4XDggsb+EwXzPtyZAd14gCX2FhkQRgIEAIYeOSAMWIgoxY1UpioEpj5xCFx6ZACQVH1QjFIt5nY8PIV1sKCtUaYsOpVcfb6tWM6iBJlUnJqEAJidYKxYaFbq7SSXEXxQPVQ8VEjBQFVNXDypeKCPOSR8ZiwAox50rLF8Z40kV0V7Tqw8WXgQT8EgzDIvAdm1I4WFAM35EPqSAcYeAul25ECZ5EYPAGgH7JGo08mFACAcOChy4tbHkkA8PDppcybKly5cwY8rc8+HEiBYDRs509qKF/goCCAhIaEBy56MBFtcQaGCU04ukbFgsaErlQAQFETZgGbAIRAmqEx0oskDNirlFMcAieWDHCwtZVkqce6fWyAMBXyQ8pHKCYcOMdROOEIBBQIssAQI5KBs44YEWcLGcELvGWONCHyZ40OBhQtHLoEOLHk26tOnTqFOrXs26tevXEj+0MCFDBTPYSi64QPAFhgFLrl8c2HCC5IsUvNeAiMB49YsCFBCwICrkgIRABICvboEBz1QaC7oHmuEa1JdBQhZAZfOdtXlBdE8oCERBa+tTX94KeZ58TYjPqfWkAAsaiDPEcX6B4UFzrV1wAoNCbBCCCSG0h9uFGGao4YYc/nbo4YcghijiiCW9sMEMG6i04QsjKKCICICJ9sACE6wAoRILcMAGBRZe9kIIDKDAQALcWBGCYgDWVcIrACBQQpJHtHOHAHs1dt0aGhRJhZRR2QeaCGwooKUSBgSiwY1qRcBGDCpCkqAgh4l2wpUAKOBlFS9UQIEiBFRQ2gsDFKAHGR8skEAIKSwAJYmMNuroo5BGSkSbHa6wmQEljNnJBzOMUGVJMxCgCAwWfOrIARpggAIFBSw6zgl4sZGAq3uc8M0ag5bUAApT0jrHAG8CoMFKBfQnDZp9tDDlSh3wyoYEvsoxgrNfOLDSA2Uq5ycuKzQAGaVHnOBCJrGwtEKsUwDAEAOyRbyQgQAoIMBBAeAasUEMArBgQq4rndCCB4myWwSwa8DAbzXDPRBtU/M9++E/O35I5xcCfNgAMdt2+EACe4JAAZsgvrBABRUsUK+knAQBACH5BAkFADQALAAAAABkAGQAAAb+QJpwSCwaj8gk7bNKaVSx2UtJrVqv2CytwgJ4AZTCVEsum7ED0veLaJzfcPhDsV4LTvG83jpR170oLXuDhEQdBH9eMBVXHwcHF4VnLwMJGQtXfYkAKB1VlBoMFAIekZJYLxMUXiAQBitVc5sseEovATB1LBMfp1Yjq3UyD1UtKH8gBVUNIIkSsL5KDxabjFQfBYhfMCljSQ8Cm8m90UgzXYkaVi8LMSoKIVJVExibACbE5Ucj2n8CvsbsScinr8gCBpvUnaJnTwPBgkMeGNhUwtcDdIlSkINI5NyfgdE6NPt4gOORCQJycbKwodyHEMfszDCJ5ESDFClGPLTYwgT+i1EhWtIcKu3AhhMbiSpdyrSp06dQoya5sOKEN6kcTyRQIEBGgFpYC14woRIACAklw+oLkMjATrVJUhWQ16jfGgoT4Fb50AIRCmtWLoysE0gvlRfUvGi4agtCok6GbYX44iApFTr+hEau6YKFAc1WOsT8Mm6zLataXlQIZrYEY9N6PjwYkKLFBcuwc+vezbu379/AgwsfTry48ePIk1950CFFA1PKr6GEQJ1ChdfIcS/gUAdDC9zFHzTI0ILgiwiDv6iAjjxFLgQJhpzQkIhAWuQXEHohkO8C/T8UgGbcA/qBkc956SnG3nHuAcANESuEs0Yg4BH3QgsFlEfEBzP+CNAMCAR8F91eM1QwwVsjpqjiiiy26OKLMMYo44w01gjXBy/kWCGLFxQgAgEsxADWbw9AosUDISCwhgUowvbBBBYoYMEA2CExgZJrwFCRb/l9wcJMV0SQiAm/ZVBHDDsWMdkfGqRpWAJ1hFClEQ0kEsJvE5S1CBYbSFAHAQLq9kIMx4AQQ5NIrKABCiDAIAAmwX1wVBkPTFBBBwvaqOmmnHbq6aegKiHpADrR+EIIBCCAggILuKnHCw1IwIADgQ71QQx1iABNNC806AUFmdJ0QoFfaFTOASLUkUJTE9jlRWXlLMDas01tQKwXIbgKxwEy1KFMUx78mRcWJ0wwwgFZ2grxQQn9CIBoVgqMRIAYjUxgAAkkKNDBnEY80JMGMdRK1AW0FbABv0WcgBEABOy63APpGlbAHx7IKGYdZMZY55kynuDnFwHOeIAHLLDgAKQzvnDCwaEqFQQAIfkECQUANAAsAAAAAGQAZAAABv5AmnBILBqPyKTwMqtUZheldEqtWq/ClQMDAMBMC6x4TMZeZKCuWnAou9/wGERN93zg+Dz1JaHTWSd6goNEJwJ+ahQrhIxJLxuBVQ8iiF0sG1QPJSYqHhONZh4YIBAsJQ9UEWmIJlQTHH4BkaBSJxZ+MCl3tYd+BItSGwyIICGotEoFMIgos0ozGnQCA1QhlQAUn8hIDwbXBVUnAyEhLSe7Si8s1wAF6NuFMtceoBcE7DEv8EYP0ZUpoD6s+7bPyIcEq+iAaAPKwzUUIwry8+ZHF60TFCqF0CexyAMHLFCgkFDhGK0BAhKC8BClo8EFA0Y4o/VhRQoLCjw04Oiy5/6RDw8u8PRJtKjRo0iTKh304cWDB++W7jtQwoUBFyU2RFXyYUIICwFabJX6TMGyLiAUaJvyogSFOQBQxCBb5YCChGpYmFQyAAGuDHSlvFA1j8otRApaBj5yQt41FoqTwELEIsziIxsGVvo1hRJlTJeNHNCMiABoJTHwdnEwNPQSE+wktD5yoA8dCpZdE/nQAsW1FlRqmlglIbduIg9CqAbA2grQE0+PI+FNAQYIGCwK7JWe58GEFiMicx9Pvrz58+jTq1/Pvr379/B9PtoeX8oFUTAQmFgxtj6RC7BJA4x/MPFHRAtcKJTAbO3NwAEGHMwwxAcxVKIBfe05oIYDRP5UiMiF/mm42oEJ0pECg+zNEJIAEg5xwWFrnFZfgVFdEAMB1zmglX/BncPjj0AGKeSQRBZp5JFIJqnkktx90B+RLyxQQAAVGHjkCw0M0wWL6b2wQgvGUZGZH7KdxxsLBHDQwBUNIALDWuRNEqMVKbgJnHkPZGRJmHyphsKA5L0QQBogOIAhEhf4syGKx52QggYxiDfFfQSgQIAHhwr5wQIj7Mjkp6CGKuqopJZqxQMrMKRkBwJggIEBgNLkaAAdZCrRAmd1IYGqtKiIlgtIueAHCHfS8oIHKvHqk2N0ZPBkHon6USxRDilEDTLJKTRTTyvco4YG23J1gY9XLHCXF08hJNWCCRRQ4IGMU5yQgAIyhKDsFDal0IKtEn1wwQYb8OtRAHCBYICkQq6QaxfXGjkDIhUguYFvaoDAp5AvxHDWSgL790IFJmignakk7xMEACH5BAkFADQALAAAAABkAGQAAAb+QJpwSCwaj8ik8HVaLU4vpXRKrVqvy4KKRFBkHtiweBxOoABoACxEbrvftMU5jYaN4Pj8NAKipy16gYJDJn5pEoOJeR6GaBpWJy0VM1GKVi8jFiwCMRsfVCMIhiANVCcBcyAsE5WWSh8Vc2giM1UOfXQarUkvFrhpJAOuUjMMhrpUFzEUaCghB1QTv7kXw0kxEKMnVS8bCxMbYFQBjQAEE9ZIjI3oihrlMB3pRzHTaduKDuUEd/NFEwQMsfikaEA5Afj8DfmQIVuac65evPODooXCIxUUsGDhYIG1Aw5kUahwEcmDDQd2uXowIEaMAh5LypxJs6bNmzhz6tzJM8/+hwUNSlRYoHLKiwElOlTrWeVBBhYw1LCIsZTKCg0EYKAQsYLplA8JRNGBwIbKAQl+KGzwqqRDwEbCpjQYFYEtkhchygFwQCXvMYJ2iVwoVA7RnkaPAhd5oK9wtKh0QJBUTORDCntp6k55EAIyGhPiKA9ZIaARCmjJCghAMTWhaCEfOshCA2FylQ8vHrwA/HrhBhMEUBDQsIB3bzgXNrg+zry58+fQo0ufTr269evYsy+ZUCJBgRnGtRtRxgAGBBgMElR90cGABBNEs58wYA+EhW0vEnjGUKGo9AKYAQBCATRMwAwdAqx1XWnliEBDBvbAYJF1L4jVCAw0pOBQGhL+XveCZ4ZgOAAJfrAQk3UMNiIADZz9AkIG/kWXgl4pCPFABQIQIMEAoVl3ggKNKLCceENsYIEsCDigIJFHsBSDByEMEB6TVFZp5ZVYZqnlllx26eWXrlwwQQcjDHnlBi6cAYMGSzrHxJRK4LUhACZAB5IA911xQIrNtNkbXn2A4AKcR6xwIIe1NNdLGirEeMQFKqTVY2+wqEmgFZWmAcKEzj0wQgEjTErFAhpQoICUYKaq6qqsturqq7CyekIMMijQgqOC4KYbTi/IkAYEMeCax1EahWDmRQbRwUJXwyzAILA3zUgHDO240gIGh9zUQYknWrIAC2mUVdMLaKEBQgpXwuLxQQkicHTsRRuEoIAGBVRFxQcTRBDCCOka0YSoND1wwgWEHhEbBRCAQEADBYt3QrloMPAukQccqgZqWV7gaxosTCzewSAoXEHDRC6QQAzFxaqyJUEAACH5BAkFADQALAAAAABkAGQAAAb+QJpwSCwaj8jk8HW5vJTQqHRKrQ4/q5jBEFt8rOCwGDzjgAAAEGsybrvftJcETQdwHvC8PjqA1dEgLXuDhEMlZ38gKYWMeg0Qf2gFVl+NYActIQkzeFInFJEoJ1IvAyowICQhF5ZTKxKIKKtTJSh1IJNRHw0EfxajrUovGn8wJZVQLxUKKCgKFZ1QD6CJGcFKAxiREk9SHxcbGyfIUB2RaAqs10cFCJEE3Ywp5wACG+tHLbZ/LPGFDfQkAMNH5AKHSCHIETrhJ5IHfwSFzOhFx8RARh8yNKQj4GLEIQs8KNBQIJqlBxkEwIBBQMW9jzCPfNjQocIEkzFz6tzJs6f+z59AgwodKuXBggkrcE45sAAiUSgzTHCgwMHCBIVKTgSgQIJDCqxPjUxg8YfBjCkXVPyJADaskAMizlFwemQAIjoEDrhF0mBfpAFS5hUDvNeI4HMxpBSIBINN4SIZ6AHIBWUFRTrcHhcZcPnPAlIFLlNwrHnIAwvnNFB5MSGEgxReShfZoOCPgBWUPrQt/SCFAgoSSsoeTry48ePIkytfzry58+fQoxN8sWDECrrSxWpgQIKFhs8FWySoMC76iwLa6pCoUIk2xxHRZ6T/QwH3C9R1FHhcHkFyAhorHFQHAfA9Vxs9qi1A1oCEOSeDZKo9YIJtej3ngWQhSLQgACj+tLDbcX2c05gQM8VgggcbYJfcCyHcBUgKKkp3ngAowIACBxXEmB0NGwxQwQD77SjkkEQWaeSRSCap5JJMjvHCDAM0teQHHQhAAAoYSNCCjkV8cMAKG3zo1gMxQLKWmEtUIAMLEmTAJVEdzFcHBA2WcxkMHRB3AX6poXnaHxIQt8GGkVBQoRIXEFMHC4JScw4BLwkTwh8OEAeXZBQodcQCAuAVaWksSlbpFA8U8FqQj73yqKY7jjBHHQKQduQGKWgggQYphDnlAxc8gGaTwAYr7LDEXkNdASVc8KseH7yJTwJmroHPASkEMICzrVzgFwAOsDrICw6gQYKsOS3wh35d16ywoTU8XWAmGiZ4u8cDagEAQ4E8hdAQC3W2soIJCpQgL0EXVOBBCFeB8QK2XQ4Mk25goMQCC24y2YI7HAqi5AcJ1JHAstA10BAMGiv5QAIEUJCAw0I2W+zLOgUBACH5BAkFADQALAAAAABkAGQAAAb+QJpwSCwaj8ikcslsOp/Q5WOQSAwe0ax2q724SAAQyYPlms9oWggEaIdj6bi8+cC43YTyfM+nLWB3bRAbfYVyB4CBMCeGjUMXAxUtBy9PKoEAGk4fBykqEh4TH45NByqJAh2VTQssdyyErDJsbSgNo6RJLw6BHCubCyEaGjELuEsvFrRuDAu5SQtggQXHTB8XJ9VLF4l3IHDPRx0omCHaewuYbQ7hRxvSdxWOJ8t3Ie1Gu4Gwjh8imDAG4DPywAQMEDAkiCI1gUKgGOcGflhRYYKefhNMUKAgIcXAj0pebFhwISLIkyhTqlzJsqXLlzBjSrlwUaajBxkMqDBQ4UL+lA0BNIQ4YJOOgW4IPPhs8qEFATcIJhQN6aBem3tNTly6I2HVVCMzXGEiYLLICjt3UBD9aqQFWkyMmKx4mjYuWyId6GKqieSBhUCa7hbZ8A8TiyczFNCS8EswkQ8prIKQt2lDixgtNpT9+iDGMhAp+FpznOTDhhgOUmQjzbq169ewY8ueTbu27du4c+vG9+KE193bEkgQoCDFbxovDmygtPvDBAnLIGhYS6OzHRQR7N4+IUOdgzIlusHwmLuD1TYEnL3Y6kbB0tsR1LXpgFxBIAnaaweQD4CyZ3vH0VaBfDBIRcMJVbVhQiy4bSBWIO4N8cAMFYlGW1N6tcHCDMD+KTGDRgRQ4ACDHSaxwgQHbFbiiiy26OKLMMYo44w01mgjEheEIAAFAiSQXxMvPBCgYx8M4NArBjoRjAUhzKCiTSsUFogAFhqxwixtCPCeYy8kcF4bLTAV2R0FtHaBAfyZAGR8d0TQmlb8KeBEBQjcIRBrD/AinwdOeEELGa19UEE3gYwAxQYVaPbaAy6cxyeMJ3hATi1KyThFAh6kYFGNHzx546egXvjAAQesZmkHDgyngY8xfhBBhiAY0FhKQb7gKRoNQKCOCVt+dEAIDCgwwK1cXPCgIregFAEtAsxayACTquPBkOF0Vwt9jRRQp3wmVJmLB26w4EwjLWzrHbVTz2xgAgsCVEDsFiccG4i7KT2wAHWOpCCfBCSyNoMLHoxLhwljLeRaK1n2q8QDFQhAAAoiesvWOOgZCsUDG8xQkmwIA9AsjR+MoIEJBodq8skDBQEAIfkECQUANAAsAAAAAGQAZAAABv5AmnBILBqPyKRyyWw6n9Dla1IqLV7RrHarfUQoMASrhOWaz2haAQJoA2CTtHzuZLndGrp+X8Tc2wJ8gnoCfwB5g4lDHxcbB2VOFWxuMAtPDxMpEQMnik8NKhwiKReXKSwwMAIVkEsXAShtICoHnkwTfm0wEQ9PLwstLRutSh8ZMH8mxLZFGn8EM4oPhX8o0cxHL3Z/A4ovsX8wDdhHHzLhcYkvFIYoI+RHDX8KnYkfAYYCvfBFHykEMFBo2GDrgAYQbggQ5HfkxABL2E4U0KDAw0KGGDNq3Mixo8ePIEOKHEmypMkPExIESLEiy4cBBWYsM3mkAAEIICBwaPHhyf6Kc20UlKKZpASyOyjSMXkRAKGbFESRXFBgCIADJyck/JER9ciCbX8CNTlB9Q6irkRWUAvr5MUxNyBaoC3ywETVGE9OhABDIcbMriMI/GFxscmDBRNW7JtL5MMIsBJm9GQ85/CEYZQza97MubPnz6BDix5NurTp06gZTghgIUZhIYxODD19wgUCWRgKtBqggoWKAZNJvwgxyQ0GnkJWsGvD4hrpDSSqahgaozgIvKVHVAVAYWEIpwBAhDDdYTsFiCNyAXBnegG4PxLqvSjAAAYFVqYfuDAEokLwDydscEJwpa2gAHggBLBYakY8UIACAmggF4MUVmjhhRhmqOGGHP526OGHIG7xwgABmBDBCgReeIBdlHgwmxMrDHBAinNdYAF4skQARQMCECCBUpR1oB5SCyqhlhsy/EXTBzFsB0A3TczAgBssFNnVcE5WgJUBsoSg5EkZ4HgHkEtsEIICMdST2QzLPUMjgwW810ZSGn5QgQAogICCAgN8idoHBwzQwgRqhmjooYiW9sIDfqb2wQoFeOBBAu/U2YEAxZGQQaO2fPDCm3xsIFg1BYCKzQsteJBBoYJ8wGVVArSk0QC5BMCpGSdEVxUME2bUZBscsLrHDEP+UcJGLUyiTF4ZCIAAAjJU8CISom4X10YPZKCAA68pcUBZcFkwrREfqLAdC1QQYWtqgw6IGV4Efk5w1B9+BTmqIectYYycAHhgZVQROAlCAU2YKQALJkBJ2T0CJ3BhwNYSbGEL9z5DZmp1bRfAuqVtAK4bJoxL4QYpCBCQBNJqFAQAIfkECQUANAAsAAAAAGQAZAAABv5AmnBILBqPyKRyyWw6n1Dma3P6RK/YrHZhEYhCB614TB4eOCAAAGS6lN9wZ0RNBwzi+HxRU1cn9IB4Ln0AFYGHRS8XD1EzKHUUJ09TJSUDjIhOKxEaLgMvkxUCKCgKE1ZNLwUUajAumJlKDyJpABQtqE0fGy0Dkk8TJH0xsUsZfQq/gR8hhJHFSSZ9LCuILxaEBAvQSDF9EsqAH97TbtxGJwx0MCm5gQssfSnnSCsmBBK4sR8zIjAwKEKAokcQyYMBAza4K8iwocOHECNKnEixosWLGDPSu9ChxISBUR6E0dhkgQAMMEiYGOnkQgQYAAhkAEnSyAJhdZI5+VABwf66DTWPfPBQiw6IO6k89CkQ1MgDFYQAEEsVoI+hpkReQCU0z8kAdWoomMM6JEXRVtt2ttAgwcQpskROGKgDIgQsJydO3IUr5EAICigEFNjLV8yHDw8OF17MuLHjx5AjS55MubLly5gza05ysMGChZuHvKhAAQYEGAqqEXnQosCnyx8aYPjGkkYEnxhKXD6xlW4GVBcI0OFAU/KG2YRMYApOh0XxyBseJR8bAgIAGEwtn1AQNUauCyVitHge+UUJmHVYACWiOLMq4WoEfA595ESBFANA09/Pv7///wAGKOCABBZo4GMfXDBAATO8oN9mDxTgkxocjBfFCyeQ19QLGf5MSAcBE0CxggYCBBAOWSsIEJUGk0izxm+FNSBdHzA8aMQF3KnhgYYkVYAeIYQh8UEGMBHQgY0aDYBTHwRA8cAIDAYZFI5RheBfin208d8GDgjAggQpnMjfBwcsIOaBaKap5hgYHrCBlKGtEIIMLIjgCY9xKFhABi2cec4IEpxFQAJIlrGBBSRAAAIGMqRV0AqBEgLDCIc8IMNZAHCgGj0vmBUVABLgOcYxUZkgKiAX8PEpCuvpIcOnAmzKzQUifAoACkjpwUpUFIS4kapRoSCrQRMEoIABMSxwKg0SfKoeQZ1iSocAhT4Qg4cAkFBCoTQU8KkDcCJi0qctMEEkIWsYULrECSoyOQNDHyhJSAiFbsDBpxpwu0COaoDILSInOEABAQSokB8TFczYBwWOKvHBBDHE0EG43Hxwwga1LVHAj0yqG5qMn2qzn72fKrCsZOf2gYKv+z2QAHxhXdXfCxN4IIECMazwbyBBAAAh+QQJBQA0ACwAAAAAZABkAAAG/kCacEgsGo/IpHLJbDqf0Kh0Sq1CLxmNpfWyer/fiwkGAKBSXbB63RyAymXCgU2vFzNw+MbOp7fyADBzfYRhCm8AICFpTg8HGxcfhU8XLSkle1ArHgIKKSdPHwsuHCwmI5NOLiiBGitRLyegUAcKeRSDqUkLEHAgMZKFDYhwEbpKFYAmD4UfEYAAGsdJM4CLk8nW00gfJnACC6kbAnkoudtFDxUeFSfBzSsKKCgS4ej3ShsbzPj9/v8AAwocSLCgwYMIEyr092LFiFcLC71wQQEDhQCznhyIoCJBxohHXnjLY+LCkxMm3oCIwAhkkQms8oCY8WQCg2/8XBYpQQZQ/oUnKzjAUdBSp5AWPfO0CFWCBQoBE4wauSACEItzTEQN2PBO6pABLOBQaNHVqxVRBTwUWFDW7JcPbd3KnUu3rt27ePPq3cu3r9+/gAMXeXGgqGAiHzaYQACDRIqcQkR1gOh3BjlfASAP4IBBAOW9D0IQizOAiAE4AfxesAUIRAYiGuB4UM1a5ushI5x69hsaGoHSQ7Rmqhw2jwPIh2l8WKEBBogzyJMPcWRYuvXr2LNr3869u/fvgU+MqDAhevIHGRigQNC5Q1ydLy4cePA+5Mg8EBKYj/hhgoReCLjAVRMFQEOaWSPc5IsKHyFBlYFleLBfQg+c1loBTMxAAIQA/gjQYEQzFAeIAkxMsCGEAmAVkU0GSsDEARRwqMGHC50ggYEOMCEShynUh9AHMYwWSFRMnBAjNDOa9UIAMQFAQAM+EjGAAKO5ItcHLXhgQghshbJBASZo4EAFJmn3wQsPvBAleGy22WYs9G2njgcGOJDBgJMkNsAAK1S3zQkuIAAHBBIQSQgWIpBAAAcB+KnLAy70YlWZfDiTVCIWTDjJABhAGAMhKwgZSAn4vBADhwIQkgCEJqxpxwsecEgAIS5AqICmfZiKahMfHNBBBAlMEEkTpxpogqOFDNAkIJ8y0YJQZUCggT1LrHBpGSD8hM8FDohKAI0vHZmHBJQm8UEAWEIu488JDgDCACpL7AgNCCk08UAKR8IQQrn9DOCABBqUgKsQCygIjQKuCqFPwghNQAKKyO61gsEjMmyXvNBgaN0KIg41MF8DHBKtCcNZ98EJA6RA3seEBAEAIfkECQUANAAsAAAAAGQAZAAABv5AmnBILBqPyKRyyWw6n9CodEqtQj+TSGZl7Xq/rwIBAmGNvuj080QCuAGah3pOL67ebtapzp8fMHgKF32EYCkEICAUA1EfFycvhVEXK3tRLwMhMQsfUCcZKioRB5JOByYcEg2lNA8RMG4gGqxMDm8CXJIzbXgTtEoCbwSMkiMQeAAFv0kBIG4CpJILFMi+y0cbLhQKI52SD81vCt7XRi8PD+TfFQoSKZbl8fLz9PX29/j5+vv8/f7/AAMKpPJhgAEOFhZIeTCiwAw5A498SICHQAd1Sz5kgGURY0QaB3i9MQCPyQUFbzxE+khkAAJkLKI1eWHiTQqPEWegQCahJP6TFRoEeBjEksgLFXhAxFj55MUFpkWHLFDgDIUHn1GtnBjQYgLErGDDih1LtqzZs2jTql3Ltq1bGi86RNA0AupbIgc8IAKgKALWtweoIgNggmjaBx0EEBDRYmWEwW+UpX0RA5YbGAnkMIDsRoLaCZvxUJhBwxlnFGorHMMDowSN1ZAJpLb8pjUNFpwByFC7gAMyCgpT5K6gNgxtEAU6ndAA2cRXtC8mBNUwgNwJB3sBEAhh+K7RASliFJiA07v58+jTq1/Pvr379+wvbHie/sMMAxQIMHDw9+OHFwCWh0QBO4lGXlYHRMACARJU0J0SKwAymAQbRLUcHgjEQB8SHv5wBoFkLCUAmxsYKLTEC8FwphJLR0GWARMv+MaZAxsC9ABKg8XQBHOcxSBgPx90OBgxS7TAGQFnFLUAAcgo0J8RDpj2BggvZjUBCyiAgIIJFTpxQQgUmMZCAXaxdEEL4/14xAsLVFBACyuoCd+cdNZp551CzFBAAimMUGMfJ6xQZjkfFMDAaiRcJQkWLsjAgQYd0PNBCRJO6cKgagwQ2mUVyNnHBiJwZiIfD2wqzKjXdFDgYCEQsoCUtaUgj2ozEtIBZ63GM0ClyOjYxAMbzLDCAZgasQBkyMlzgAScdbnEBgGQkAgLCTyIxAfMwuTsNR+0sGpKcl6AFB4QBODEAFi41RbpPJgwGYtfTWQwohsooJrEBwt4wAIFDhxYzwMDvPmnER/gOFgE6D0QKmQeoPcBjzmm1wCs9G7r3QcO0AYADMSp90AGChBAgQaNsffCCRtscIKnhAQBACH5BAkFADQALAAAAABkAGQAAAb+QJpwSCwaj8ikcslsOp/QqHRKrUofL6t2yxVeQiRKKtstm5efAgwAQHTO8PjwFWGzM/K8+VOCsFFveoJbDzEULAVkUC+Kg08vH1SQUi8jMREtD45NDwUqDhubNC0sbBgJoksdCGwmjXknBnYAMK+pRDF2HCeOKwKzAKG3RwMEbB62cReydijJwy8dHgW8jh8DFGwgBcNJH5OiHycFBQuR3ejp6uvs7e7v8PHy7y8PFw/n84MfKykmMhYyCNOnZ4AAP9oUzCAIKxswAAoOMFxyIoGHFs+MfLDw0E6MfBOLzMBgR8JAJQcYdGSjoFrIIhpmgYiRccgMYytZnHxJ4wP+CWAmLjBZ4bCjgJ08f83yoGnJCwUrAThoynNIHzsEBjhpAaIjCq1VibyIIYCCAoxOPnjoOCZskQ8HFpwAyeRFBQEwYCAQMICuWy0PFgxYUfOv4cOIEytezLix48eQI0sOe2JAgwEuJyt50UAEARQkZKDVjITOmlkIEhRG/GJFAAspJAoZgMLrwsgfKuAEIGCFkABRQ0hewQGYgywyoiqQ3KL2LAESoa7UILmDczsCeOVamULyBgnAPES66dU37gGl2Gio9qLA9T8VVh+GWyAG5iITFFAgQEDDbdJK8DPBCn4BaOCBCCao4IIMNujggxBG6MgFJajAggbxLfZNgUr+LCACMAZk5tYHMyTgQAwLyEfDUw+BwNRhIxTFQAUc4tfVQxRMYNgFStnBgmxL1NERCBUYtspDLTQhZIvc/FXBabM0uUQDKwFi2AokyaQjEw/sNosEIvKkFjAaULVEMcBQsABiHxiCAgUehOnNCCbsR4EJSP11glxTBDbBBipKKOighBZqqBEXjFBBBwfUKIejt6ygHwIYSJDhIONooEEEeUbaIxsIFADpFgdocBoIDHS6yQsO3DgLAWbC8QFwwEgQayrfrbSlHC8UZQcGuw6zQHEdFZnHA1DaAUMD6RyQXEfBBnjBBgdcMKoQL6T36n/DtOmqj/I9UCEJDJjQgXxkH6TwLQAmXJtHqcCgkGQTGbyXlRMneAClBECmk69zCowg3wZessGCig9MEEMILciZzq1LqNviCAxGsC4AIDC7YAkXg7Dmghf4yoYE7kKGzSw6OfjCBCEooEEMG5QsmTgXBJpHEAAh+QQJBQA0ACwAAAAAZABkAAAG/kCacEgsGo/IpHLJbDqf0Kh0Sq1ar9is9TMwmUYfrXjcXHAAAMGKzG5+LpPNK9pBoAmjth55cbBIFAoND08rLGgCG3uLQlwMaJAgLoROMx4ea4yLGyKQngAFmjQfKxMXokofGRCfkCyniy8FAgwWiqhHDxatkCh5iwOPaDG4RxcKvGgwLYwVKJAaxUa6yQAwE4wLhwAgKdJFHwUgyQKUey8dEhQhsN9DJyrJzJofLw9h7kULyJ4wKfj5Ah6IoYAFCwcD5gRcSOPFiQMnzDGcSLGixYsYxdQDmBHVgxEFQmRI2FHUCRcEIBEI0K6kHgvjPEEIoNClkhcLKhyA0iIZ/ooKNpU8MDAORAiJSnYl81AzaJEGnjDMYyKhmgakToU4+ESsSbxkDrBmjeEJRKgmKar9y2rkwDYAGm4xuUCBVyK2Rj5YMpFiAZQBdT2RwIb3yAexTA6EYEGABbvCkCNLnky5suXLmDNr3sy5s+d8HzZMyPS5yQoLLBiwsEC6tOERb9EwGMCR84URFWaYO8Dvk4ATn1doQAPCA6UBrHgN8PzCRUxrJYQUqNaV84FOnqLRmJ7MW+cDVT2ZEDLBDi/CnD9EeA6jg5ALBngpaLn5RAgYAAisFbJCwfM0C9S22QsbbHBCU6OkoIAACiQAnGtMHCYghBRWaOGFGGao4YYc/nbo4YeofHBACgGkcMCEkaEoVATmcZMCYlmF1kACLez0RAb49RPdZDOIMA4EGrR2U2CfSGAjZC/0xo1xTWzwn0roFbZASp6wIJcSKyRDwHKRLfCMJxRcmcQDX35ipWQPnJEdfUl4wIsHKgbVQo750ebECSb8Z0KcTi3ggAIhiDlXARpIoEEBMFr4wAWJgujoo5BGKukSH5ywwAoIZvhBAjKwIIADM+DywAAVYDrRCwEkhwYLfjHywQgiIIAACi5kKo0zrShg6xjafBICn4t84AIvEDR6hSqtUHDkNy+YkMyybHzg5icoRPmNB09aY+wQb1ywq2FpfRLmQiMQCYkDZ8COskACBpiQwArp0rCAuQB4wJAsdAKggKBIzKAmNyLwe8QLDbylwYMLceGAABKkcEK8SqIxnhOhVVDABAhLdkC+ymzL2QwcWwNthReU2Uu8nE3rSXUZ9vElCkxyOGoMMQzg8aRtBAEAOw==",imagePosition:"center center",maxSize:"100px",minSize:"20px",resizeInterval:50,size:"50%",zIndex:9999};A.LoadingOverlaySetup=function(B){A.extend(!0,E,B)},A.LoadingOverlay=function(B,Q){switch(B.toLowerCase()){case"show":var I=A.extend(!0,{},E,Q);C("body",I);break;case"hide":g("body",Q)}},A.fn.LoadingOverlay=function(B,Q){switch(B.toLowerCase()){case"show":var I=A.extend(!0,{},E,Q);return this.each(function(){C(this,I)});case"hide":return this.each(function(){g(this,Q)})}}}(jQuery);
     1(function(A,B){var C={color:'rgba(255, 255, 255, 0.8)',custom:'',fade:!0,fontawesome:'',image:'data:image/gif;base64,R0lGODlhZABkAKUAADQyNJyanGRmZMzOzExOTLS2tISChOzq7ERCRKyqrHR2dNze3FxaXMTCxIyOjPT29Dw6PKSipGxubNTW1FRWVLy+vIyKjPTy9ExKTLSytHx+fOTm5GRiZMzKzJSWlPz+/DQ2NJyenGxqbNTS1FRSVLy6vISGhOzu7ERGRKyurHx6fOTi5FxeXMTGxJSSlPz6/Dw+PKSmpHRydNza3P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBQA0ACwAAAAAZABkAAAG/kCacEgsGo/IJO1SEEBAosJFSa1ar9jswQQBeAEgyyFLLpvNL893DXC9zvC4XDggsb+EwXzPtyZAd14gCX2FhkQRgIEAIYeOSAMWIgoxY1UpioEpj5xCFx6ZACQVH1QjFIt5nY8PIV1sKCtUaYsOpVcfb6tWM6iBJlUnJqEAJidYKxYaFbq7SSXEXxQPVQ8VEjBQFVNXDypeKCPOSR8ZiwAox50rLF8Z40kV0V7Tqw8WXgQT8EgzDIvAdm1I4WFAM35EPqSAcYeAul25ECZ5EYPAGgH7JGo08mFACAcOChy4tbHkkA8PDppcybKly5cwY8rc8+HEiBYDRs509qKF/goCCAhIaEBy56MBFtcQaGCU04ukbFgsaErlQAQFETZgGbAIRAmqEx0oskDNirlFMcAieWDHCwtZVkqce6fWyAMBXyQ8pHKCYcOMdROOEIBBQIssAQI5KBs44YEWcLGcELvGWONCHyZ40OBhQtHLoEOLHk26tOnTqFOrXs26tevXEj+0MCFDBTPYSi64QPAFhgFLrl8c2HCC5IsUvNeAiMB49YsCFBCwICrkgIRABICvboEBz1QaC7oHmuEa1JdBQhZAZfOdtXlBdE8oCERBa+tTX94KeZ58TYjPqfWkAAsaiDPEcX6B4UFzrV1wAoNCbBCCCSG0h9uFGGao4YYc/nbo4YcghijiiCW9sMEMG6i04QsjKKCICICJ9sACE6wAoRILcMAGBRZe9kIIDKDAQALcWBGCYgDWVcIrACBQQpJHtHOHAHs1dt0aGhRJhZRR2QeaCGwooKUSBgSiwY1qRcBGDCpCkqAgh4l2wpUAKOBlFS9UQIEiBFRQ2gsDFKAHGR8skEAIKSwAJYmMNuroo5BGSkSbHa6wmQEljNnJBzOMUGVJMxCgCAwWfOrIARpggAIFBSw6zgl4sZGAq3uc8M0ag5bUAApT0jrHAG8CoMFKBfQnDZp9tDDlSh3wyoYEvsoxgrNfOLDSA2Uq5ycuKzQAGaVHnOBCJrGwtEKsUwDAEAOyRbyQgQAoIMBBAeAasUEMArBgQq4rndCCB4myWwSwa8DAbzXDPRBtU/M9++E/O35I5xcCfNgAMdt2+EACe4JAAZsgvrBABRUsUK+knAQBACH5BAkFADQALAAAAABkAGQAAAb+QJpwSCwaj8gk7bNKaVSx2UtJrVqv2CytwgJ4AZTCVEsum7ED0veLaJzfcPhDsV4LTvG83jpR170oLXuDhEQdBH9eMBVXHwcHF4VnLwMJGQtXfYkAKB1VlBoMFAIekZJYLxMUXiAQBitVc5sseEovATB1LBMfp1Yjq3UyD1UtKH8gBVUNIIkSsL5KDxabjFQfBYhfMCljSQ8Cm8m90UgzXYkaVi8LMSoKIVJVExibACbE5Ucj2n8CvsbsScinr8gCBpvUnaJnTwPBgkMeGNhUwtcDdIlSkINI5NyfgdE6NPt4gOORCQJycbKwodyHEMfszDCJ5ESDFClGPLTYwgT+i1EhWtIcKu3AhhMbiSpdyrSp06dQoya5sOKEN6kcTyRQIEBGgFpYC14woRIACAklw+oLkMjATrVJUhWQ16jfGgoT4Fb50AIRCmtWLoysE0gvlRfUvGi4agtCok6GbYX44iApFTr+hEau6YKFAc1WOsT8Mm6zLataXlQIZrYEY9N6PjwYkKLFBcuwc+vezbu379/AgwsfTry48ePIk1950CFFA1PKr6GEQJ1ChdfIcS/gUAdDC9zFHzTI0ILgiwiDv6iAjjxFLgQJhpzQkIhAWuQXEHohkO8C/T8UgGbcA/qBkc956SnG3nHuAcANESuEs0Yg4BH3QgsFlEfEBzP+CNAMCAR8F91eM1QwwVsjpqjiiiy26OKLMMYo44w01gjXBy/kWCGLFxQgAgEsxADWbw9AosUDISCwhgUowvbBBBYoYMEA2CExgZJrwFCRb/l9wcJMV0SQiAm/ZVBHDDsWMdkfGqRpWAJ1hFClEQ0kEsJvE5S1CBYbSFAHAQLq9kIMx4AQQ5NIrKABCiDAIAAmwX1wVBkPTFBBBwvaqOmmnHbq6aegKiHpADrR+EIIBCCAggILuKnHCw1IwIADgQ71QQx1iABNNC806AUFmdJ0QoFfaFTOASLUkUJTE9jlRWXlLMDas01tQKwXIbgKxwEy1KFMUx78mRcWJ0wwwgFZ2grxQQn9CIBoVgqMRIAYjUxgAAkkKNDBnEY80JMGMdRK1AW0FbABv0WcgBEABOy63APpGlbAHx7IKGYdZMZY55kynuDnFwHOeIAHLLDgAKQzvnDCwaEqFQQAIfkECQUANAAsAAAAAGQAZAAABv5AmnBILBqPyKTwMqtUZheldEqtWq/ClQMDAMBMC6x4TMZeZKCuWnAou9/wGERN93zg+Dz1JaHTWSd6goNEJwJ+ahQrhIxJLxuBVQ8iiF0sG1QPJSYqHhONZh4YIBAsJQ9UEWmIJlQTHH4BkaBSJxZ+MCl3tYd+BItSGwyIICGotEoFMIgos0ozGnQCA1QhlQAUn8hIDwbXBVUnAyEhLSe7Si8s1wAF6NuFMtceoBcE7DEv8EYP0ZUpoD6s+7bPyIcEq+iAaAPKwzUUIwry8+ZHF60TFCqF0CexyAMHLFCgkFDhGK0BAhKC8BClo8EFA0Y4o/VhRQoLCjw04Oiy5/6RDw8u8PRJtKjRo0iTKh304cWDB++W7jtQwoUBFyU2RFXyYUIICwFabJX6TMGyLiAUaJvyogSFOQBQxCBb5YCChGpYmFQyAAGuDHSlvFA1j8otRApaBj5yQt41FoqTwELEIsziIxsGVvo1hRJlTJeNHNCMiABoJTHwdnEwNPQSE+wktD5yoA8dCpZdE/nQAsW1FlRqmlglIbduIg9CqAbA2grQE0+PI+FNAQYIGCwK7JWe58GEFiMicx9Pvrz58+jTq1/Pvr379/B9PtoeX8oFUTAQmFgxtj6RC7BJA4x/MPFHRAtcKJTAbO3NwAEGHMwwxAcxVKIBfe05oIYDRP5UiMiF/mm42oEJ0pECg+zNEJIAEg5xwWFrnFZfgVFdEAMB1zmglX/BncPjj0AGKeSQRBZp5JFIJqnkktx90B+RLyxQQAAVGHjkCw0M0wWL6b2wQgvGUZGZH7KdxxsLBHDQwBUNIALDWuRNEqMVKbgJnHkPZGRJmHyphsKA5L0QQBogOIAhEhf4syGKx52QggYxiDfFfQSgQIAHhwr5wQIj7Mjkp6CGKuqopJZqxQMrMKRkBwJggIEBgNLkaAAdZCrRAmd1IYGqtKiIlgtIueAHCHfS8oIHKvHqk2N0ZPBkHon6USxRDilEDTLJKTRTTyvco4YG23J1gY9XLHCXF08hJNWCCRRQ4IGMU5yQgAIyhKDsFDal0IKtEn1wwQYb8OtRAHCBYICkQq6QaxfXGjkDIhUguYFvaoDAp5AvxHDWSgL790IFJmignakk7xMEACH5BAkFADQALAAAAABkAGQAAAb+QJpwSCwaj8ik8HVaLU4vpXRKrVqvy4KKRFBkHtiweBxOoABoACxEbrvftMU5jYaN4Pj8NAKipy16gYJDJn5pEoOJeR6GaBpWJy0VM1GKVi8jFiwCMRsfVCMIhiANVCcBcyAsE5WWSh8Vc2giM1UOfXQarUkvFrhpJAOuUjMMhrpUFzEUaCghB1QTv7kXw0kxEKMnVS8bCxMbYFQBjQAEE9ZIjI3oihrlMB3pRzHTaduKDuUEd/NFEwQMsfikaEA5Afj8DfmQIVuac65evPODooXCIxUUsGDhYIG1Aw5kUahwEcmDDQd2uXowIEaMAh5LypxJs6bNmzhz6tzJM8/+hwUNSlRYoHLKiwElOlTrWeVBBhYw1LCIsZTKCg0EYKAQsYLplA8JRNGBwIbKAQl+KGzwqqRDwEbCpjQYFYEtkhchygFwQCXvMYJ2iVwoVA7RnkaPAhd5oK9wtKh0QJBUTORDCntp6k55EAIyGhPiKA9ZIaARCmjJCghAMTWhaCEfOshCA2FylQ8vHrwA/HrhBhMEUBDQsIB3bzgXNrg+zry58+fQo0ufTr269evYsy+ZUCJBgRnGtRtRxgAGBBgMElR90cGABBNEs58wYA+EhW0vEnjGUKGo9AKYAQBCATRMwAwdAqx1XWnliEBDBvbAYJF1L4jVCAw0pOBQGhL+XveCZ4ZgOAAJfrAQk3UMNiIADZz9AkIG/kWXgl4pCPFABQIQIMEAoVl3ggKNKLCceENsYIEsCDigIJFHsBSDByEMEB6TVFZp5ZVYZqnlllx26eWXrlwwQQcjDHnlBi6cAYMGSzrHxJRK4LUhACZAB5IA911xQIrNtNkbXn2A4AKcR6xwIIe1NNdLGirEeMQFKqTVY2+wqEmgFZWmAcKEzj0wQgEjTErFAhpQoICUYKaq6qqsturqq7CyekIMMijQgqOC4KYbTi/IkAYEMeCax1EahWDmRQbRwUJXwyzAILA3zUgHDO240gIGh9zUQYknWrIAC2mUVdMLaKEBQgpXwuLxQQkicHTsRRuEoIAGBVRFxQcTRBDCCOka0YSoND1wwgWEHhEbBRCAQEADBYt3QrloMPAukQccqgZqWV7gaxosTCzewSAoXEHDRC6QQAzFxaqyJUEAACH5BAkFADQALAAAAABkAGQAAAb+QJpwSCwaj8jk8HW5vJTQqHRKrQ4/q5jBEFt8rOCwGDzjgAAAEGsybrvftJcETQdwHvC8PjqA1dEgLXuDhEMlZ38gKYWMeg0Qf2gFVl+NYActIQkzeFInFJEoJ1IvAyowICQhF5ZTKxKIKKtTJSh1IJNRHw0EfxajrUovGn8wJZVQLxUKKCgKFZ1QD6CJGcFKAxiREk9SHxcbGyfIUB2RaAqs10cFCJEE3Ywp5wACG+tHLbZ/LPGFDfQkAMNH5AKHSCHIETrhJ5IHfwSFzOhFx8RARh8yNKQj4GLEIQs8KNBQIJqlBxkEwIBBQMW9jzCPfNjQocIEkzFz6tzJs6f+z59AgwodKuXBggkrcE45sAAiUSgzTHCgwMHCBIVKTgSgQIJDCqxPjUxg8YfBjCkXVPyJADaskAMizlFwemQAIjoEDrhF0mBfpAFS5hUDvNeI4HMxpBSIBINN4SIZ6AHIBWUFRTrcHhcZcPnPAlIFLlNwrHnIAwvnNFB5MSGEgxReShfZoOCPgBWUPrQt/SCFAgoSSsoeTry48ePIkytfzry58+fQoxN8sWDECrrSxWpgQIKFhs8FWySoMC76iwLa6pCoUIk2xxHRZ6T/QwH3C9R1FHhcHkFyAhorHFQHAfA9Vxs9qi1A1oCEOSeDZKo9YIJtej3ngWQhSLQgACj+tLDbcX2c05gQM8VgggcbYJfcCyHcBUgKKkp3ngAowIACBxXEmB0NGwxQwQD77SjkkEQWaeSRSCap5JJMjvHCDAM0teQHHQhAAAoYSNCCjkV8cMAKG3zo1gMxQLKWmEtUIAMLEmTAJVEdzFcHBA2WcxkMHRB3AX6poXnaHxIQt8GGkVBQoRIXEFMHC4JScw4BLwkTwh8OEAeXZBQodcQCAuAVaWksSlbpFA8U8FqQj73yqKY7jjBHHQKQduQGKWgggQYphDnlAxc8gGaTwAYr7LDEXkNdASVc8KseH7yJTwJmroHPASkEMICzrVzgFwAOsDrICw6gQYKsOS3wh35d16ywoTU8XWAmGiZ4u8cDagEAQ4E8hdAQC3W2soIJCpQgL0EXVOBBCFeB8QK2XQ4Mk25goMQCC24y2YI7HAqi5AcJ1JHAstA10BAMGiv5QAIEUJCAw0I2W+zLOgUBACH5BAkFADQALAAAAABkAGQAAAb+QJpwSCwaj8ikcslsOp/Q5WOQSAwe0ax2q724SAAQyYPlms9oWggEaIdj6bi8+cC43YTyfM+nLWB3bRAbfYVyB4CBMCeGjUMXAxUtBy9PKoEAGk4fBykqEh4TH45NByqJAh2VTQssdyyErDJsbSgNo6RJLw6BHCubCyEaGjELuEsvFrRuDAu5SQtggQXHTB8XJ9VLF4l3IHDPRx0omCHaewuYbQ7hRxvSdxWOJ8t3Ie1Gu4Gwjh8imDAG4DPywAQMEDAkiCI1gUKgGOcGflhRYYKefhNMUKAgIcXAj0pebFhwISLIkyhTqlzJsqXLlzBjSrlwUaajBxkMqDBQ4UL+lA0BNIQ4YJOOgW4IPPhs8qEFATcIJhQN6aBem3tNTly6I2HVVCMzXGEiYLLICjt3UBD9aqQFWkyMmKx4mjYuWyId6GKqieSBhUCa7hbZ8A8TiyczFNCS8EswkQ8prIKQt2lDixgtNpT9+iDGMhAp+FpznOTDhhgOUmQjzbq169ewY8ueTbu27du4c+vG9+KE193bEkgQoCDFbxovDmygtPvDBAnLIGhYS6OzHRQR7N4+IUOdgzIlusHwmLuD1TYEnL3Y6kbB0tsR1LXpgFxBIAnaaweQD4CyZ3vH0VaBfDBIRcMJVbVhQiy4bSBWIO4N8cAMFYlGW1N6tcHCDMD+KTGDRgRQ4ACDHSaxwgQHbFbiiiy26OKLMMYo44w01mgjEheEIAAFAiSQXxMvPBCgYx8M4NArBjoRjAUhzKCiTSsUFogAFhqxwixtCPCeYy8kcF4bLTAV2R0FtHaBAfyZAGR8d0TQmlb8KeBEBQjcIRBrD/AinwdOeEELGa19UEE3gYwAxQYVaPbaAy6cxyeMJ3hATi1KyThFAh6kYFGNHzx546egXvjAAQesZmkHDgyngY8xfhBBhiAY0FhKQb7gKRoNQKCOCVt+dEAIDCgwwK1cXPCgIregFAEtAsxayACTquPBkOF0Vwt9jRRQp3wmVJmLB26w4EwjLWzrHbVTz2xgAgsCVEDsFiccG4i7KT2wAHWOpCCfBCSyNoMLHoxLhwljLeRaK1n2q8QDFQhAAAoiesvWOOgZCsUDG8xQkmwIA9AsjR+MoIEJBodq8skDBQEAIfkECQUANAAsAAAAAGQAZAAABv5AmnBILBqPyKRyyWw6n9Dla1IqLV7RrHarfUQoMASrhOWaz2haAQJoA2CTtHzuZLndGrp+X8Tc2wJ8gnoCfwB5g4lDHxcbB2VOFWxuMAtPDxMpEQMnik8NKhwiKReXKSwwMAIVkEsXAShtICoHnkwTfm0wEQ9PLwstLRutSh8ZMH8mxLZFGn8EM4oPhX8o0cxHL3Z/A4ovsX8wDdhHHzLhcYkvFIYoI+RHDX8KnYkfAYYCvfBFHykEMFBo2GDrgAYQbggQ5HfkxABL2E4U0KDAw0KGGDNq3Mixo8ePIEOKHEmypMkPExIESLEiy4cBBWYsM3mkAAEIICBwaPHhyf6Kc20UlKKZpASyOyjSMXkRAKGbFESRXFBgCIADJyck/JER9ciCbX8CNTlB9Q6irkRWUAvr5MUxNyBaoC3ywETVGE9OhABDIcbMriMI/GFxscmDBRNW7JtL5MMIsBJm9GQ85/CEYZQza97MubPnz6BDix5NurTp06gZTghgIUZhIYxODD19wgUCWRgKtBqggoWKAZNJvwgxyQ0GnkJWsGvD4hrpDSSqahgaozgIvKVHVAVAYWEIpwBAhDDdYTsFiCNyAXBnegG4PxLqvSjAAAYFVqYfuDAEokLwDydscEJwpa2gAHggBLBYakY8UIACAmggF4MUVmjhhRhmqOGGHP526OGHIG7xwgABmBDBCgReeIBdlHgwmxMrDHBAinNdYAF4skQARQMCECCBUpR1oB5SCyqhlhsy/EXTBzFsB0A3TczAgBssFNnVcE5WgJUBsoSg5EkZ4HgHkEtsEIICMdST2QzLPUMjgwW810ZSGn5QgQAogICCAgN8idoHBwzQwgRqhmjooYiW9sIDfqb2wQoFeOBBAu/U2YEAxZGQQaO2fPDCm3xsIFg1BYCKzQsteJBBoYJ8wGVVArSk0QC5BMCpGSdEVxUME2bUZBscsLrHDEP+UcJGLUyiTF4ZCIAAAjJU8CISom4X10YPZKCAA68pcUBZcFkwrREfqLAdC1QQYWtqgw6IGV4Efk5w1B9+BTmqIectYYycAHhgZVQROAlCAU2YKQALJkBJ2T0CJ3BhwNYSbGEL9z5DZmp1bRfAuqVtAK4bJoxL4QYpCBCQBNJqFAQAIfkECQUANAAsAAAAAGQAZAAABv5AmnBILBqPyKRyyWw6n1Dma3P6RK/YrHZhEYhCB614TB4eOCAAAGS6lN9wZ0RNBwzi+HxRU1cn9IB4Ln0AFYGHRS8XD1EzKHUUJ09TJSUDjIhOKxEaLgMvkxUCKCgKE1ZNLwUUajAumJlKDyJpABQtqE0fGy0Dkk8TJH0xsUsZfQq/gR8hhJHFSSZ9LCuILxaEBAvQSDF9EsqAH97TbtxGJwx0MCm5gQssfSnnSCsmBBK4sR8zIjAwKEKAokcQyYMBAza4K8iwocOHECNKnEixosWLGDPSu9ChxISBUR6E0dhkgQAMMEiYGOnkQgQYAAhkAEnSyAJhdZI5+VABwf66DTWPfPBQiw6IO6k89CkQ1MgDFYQAEEsVoI+hpkReQCU0z8kAdWoomMM6JEXRVtt2ttAgwcQpskROGKgDIgQsJydO3IUr5EAICigEFNjLV8yHDw8OF17MuLHjx5AjS55MubLly5gza05ysMGChZuHvKhAAQYEGAqqEXnQosCnyx8aYPjGkkYEnxhKXD6xlW4GVBcI0OFAU/KG2YRMYApOh0XxyBseJR8bAgIAGEwtn1AQNUauCyVitHge+UUJmHVYACWiOLMq4WoEfA595ESBFANA09/Pv7///wAGKOCABBZo4GMfXDBAATO8oN9mDxTgkxocjBfFCyeQ19QLGf5MSAcBE0CxggYCBBAOWSsIEJUGk0izxm+FNSBdHzA8aMQF3KnhgYYkVYAeIYQh8UEGMBHQgY0aDYBTHwRA8cAIDAYZFI5RheBfin208d8GDgjAggQpnMjfBwcsIOaBaKap5hgYHrCBlKGtEIIMLIjgCY9xKFhABi2cec4IEpxFQAJIlrGBBSRAAAIGMqRV0AqBEgLDCIc8IMNZAHCgGj0vmBUVABLgOcYxUZkgKiAX8PEpCuvpIcOnAmzKzQUifAoACkjpwUpUFIS4kapRoSCrQRMEoIABMSxwKg0SfKoeQZ1iSocAhT4Qg4cAkFBCoTQU8KkDcCJi0qctMEEkIWsYULrECSoyOQNDHyhJSAiFbsDBpxpwu0COaoDILSInOEABAQSokB8TFczYBwWOKvHBBDHE0EG43Hxwwga1LVHAj0yqG5qMn2qzn72fKrCsZOf2gYKv+z2QAHxhXdXfCxN4IIECMazwbyBBAAAh+QQJBQA0ACwAAAAAZABkAAAG/kCacEgsGo/IpHLJbDqf0Kh0Sq1CLxmNpfWyer/fiwkGAKBSXbB63RyAymXCgU2vFzNw+MbOp7fyADBzfYRhCm8AICFpTg8HGxcfhU8XLSkle1ArHgIKKSdPHwsuHCwmI5NOLiiBGitRLyegUAcKeRSDqUkLEHAgMZKFDYhwEbpKFYAmD4UfEYAAGsdJM4CLk8nW00gfJnACC6kbAnkoudtFDxUeFSfBzSsKKCgS4ej3ShsbzPj9/v8AAwocSLCgwYMIEyr092LFiFcLC71wQQEDhQCznhyIoCJBxohHXnjLY+LCkxMm3oCIwAhkkQms8oCY8WQCg2/8XBYpQQZQ/oUnKzjAUdBSp5AWPfO0CFWCBQoBE4wauSACEItzTEQN2PBO6pABLOBQaNHVqxVRBTwUWFDW7JcPbd3KnUu3rt27ePPq3cu3r9+/gAMXeXGgqGAiHzaYQACDRIqcQkR1gOh3BjlfASAP4IBBAOW9D0IQizOAiAE4AfxesAUIRAYiGuB4UM1a5ushI5x69hsaGoHSQ7Rmqhw2jwPIh2l8WKEBBogzyJMPcWRYuvXr2LNr3869u/fvgU+MqDAhevIHGRigQNC5Q1ydLy4cePA+5Mg8EBKYj/hhgoReCLjAVRMFQEOaWSPc5IsKHyFBlYFleLBfQg+c1loBTMxAAIQA/gjQYEQzFAeIAkxMsCGEAmAVkU0GSsDEARRwqMGHC50ggYEOMCEShynUh9AHMYwWSFRMnBAjNDOa9UIAMQFAQAM+EjGAAKO5ItcHLXhgQghshbJBASZo4EAFJmn3wQsPvBAleGy22WYs9G2njgcGOJDBgJMkNsAAK1S3zQkuIAAHBBIQSQgWIpBAAAcB+KnLAy70YlWZfDiTVCIWTDjJABhAGAMhKwgZSAn4vBADhwIQkgCEJqxpxwsecEgAIS5AqICmfZiKahMfHNBBBAlMEEkTpxpogqOFDNAkIJ8y0YJQZUCggT1LrHBpGSD8hM8FDohKAI0vHZmHBJQm8UEAWEIu488JDgDCACpL7AgNCCk08UAKR8IQQrn9DOCABBqUgKsQCygIjQKuCqFPwghNQAKKyO61gsEjMmyXvNBgaN0KIg41MF8DHBKtCcNZ98EJA6RA3seEBAEAIfkECQUANAAsAAAAAGQAZAAABv5AmnBILBqPyKRyyWw6n9CodEqtQj+TSGZl7Xq/rwIBAmGNvuj080QCuAGah3pOL67ebtapzp8fMHgKF32EYCkEICAUA1EfFycvhVEXK3tRLwMhMQsfUCcZKioRB5JOByYcEg2lNA8RMG4gGqxMDm8CXJIzbXgTtEoCbwSMkiMQeAAFv0kBIG4CpJILFMi+y0cbLhQKI52SD81vCt7XRi8PD+TfFQoSKZbl8fLz9PX29/j5+vv8/f7/AAMKpPJhgAEOFhZIeTCiwAw5A498SICHQAd1Sz5kgGURY0QaB3i9MQCPyQUFbzxE+khkAAJkLKI1eWHiTQqPEWegQCahJP6TFRoEeBjEksgLFXhAxFj55MUFpkWHLFDgDIUHn1GtnBjQYgLErGDDih1LtqzZs2jTql3Ltq1bGi86RNA0AupbIgc8IAKgKALWtweoIgNggmjaBx0EEBDRYmWEwW+UpX0RA5YbGAnkMIDsRoLaCZvxUJhBwxlnFGorHMMDowSN1ZAJpLb8pjUNFpwByFC7gAMyCgpT5K6gNgxtEAU6ndAA2cRXtC8mBNUwgNwJB3sBEAhh+K7RASliFJiA07v58+jTq1/Pvr379+wvbHie/sMMAxQIMHDw9+OHFwCWh0QBO4lGXlYHRMACARJU0J0SKwAymAQbRLUcHgjEQB8SHv5wBoFkLCUAmxsYKLTEC8FwphJLR0GWARMv+MaZAxsC9ABKg8XQBHOcxSBgPx90OBgxS7TAGQFnFLUAAcgo0J8RDpj2BggvZjUBCyiAgIIJFTpxQQgUmMZCAXaxdEEL4/14xAsLVFBACyuoCd+cdNZp551CzFBAAimMUGMfJ6xQZjkfFMDAaiRcJQkWLsjAgQYd0PNBCRJO6cKgagwQ2mUVyNnHBiJwZiIfD2wqzKjXdFDgYCEQsoCUtaUgj2ozEtIBZ63GM0ClyOjYxAMbzLDCAZgasQBkyMlzgAScdbnEBgGQkAgLCTyIxAfMwuTsNR+0sGpKcl6AFB4QBODEAFi41RbpPJgwGYtfTWQwohsooJrEBwt4wAIFDhxYzwMDvPmnER/gOFgE6D0QKmQeoPcBjzmm1wCs9G7r3QcO0AYADMSp90AGChBAgQaNsffCCRtscIKnhAQBACH5BAkFADQALAAAAABkAGQAAAb+QJpwSCwaj8ikcslsOp/QqHRKrUofL6t2yxVeQiRKKtstm5efAgwAQHTO8PjwFWGzM/K8+VOCsFFveoJbDzEULAVkUC+Kg08vH1SQUi8jMREtD45NDwUqDhubNC0sbBgJoksdCGwmjXknBnYAMK+pRDF2HCeOKwKzAKG3RwMEbB62cReydijJwy8dHgW8jh8DFGwgBcNJH5OiHycFBQuR3ejp6uvs7e7v8PHy7y8PFw/n84MfKykmMhYyCNOnZ4AAP9oUzCAIKxswAAoOMFxyIoGHFs+MfLDw0E6MfBOLzMBgR8JAJQcYdGSjoFrIIhpmgYiRccgMYytZnHxJ4wP+CWAmLjBZ4bCjgJ08f83yoGnJCwUrAThoynNIHzsEBjhpAaIjCq1VibyIIYCCAoxOPnjoOCZskQ8HFpwAyeRFBQEwYCAQMICuWy0PFgxYUfOv4cOIEytezLix48eQI0sOe2JAgwEuJyt50UAEARQkZKDVjITOmlkIEhRG/GJFAAspJAoZgMLrwsgfKuAEIGCFkABRQ0hewQGYgywyoiqQ3KL2LAESoa7UILmDczsCeOVamULyBgnAPES66dU37gGl2Gio9qLA9T8VVh+GWyAG5iITFFAgQEDDbdJK8DPBCn4BaOCBCCao4IIMNujggxBG6MgFJajAggbxLfZNgUr+LCACMAZk5tYHMyTgQAwLyEfDUw+BwNRhIxTFQAUc4tfVQxRMYNgFStnBgmxL1NERCBUYtspDLTQhZIvc/FXBabM0uUQDKwFi2AokyaQjEw/sNosEIvKkFjAaULVEMcBQsABiHxiCAgUehOnNCCbsR4EJSP11glxTBDbBBipKKOighBZqqBEXjFBBBwfUKIejt6ygHwIYSJDhIONooEEEeUbaIxsIFADpFgdocBoIDHS6yQsO3DgLAWbC8QFwwEgQayrfrbSlHC8UZQcGuw6zQHEdFZnHA1DaAUMD6RyQXEfBBnjBBgdcMKoQL6T36n/DtOmqj/I9UCEJDJjQgXxkH6TwLQAmXJtHqcCgkGQTGbyXlRMneAClBECmk69zCowg3wZessGCig9MEEMILciZzq1LqNviCAxGsC4AIDC7YAkXg7Dmghf4yoYE7kKGzSw6OfjCBCEooEEMG5QsmTgXBJpHEAAh+QQJBQA0ACwAAAAAZABkAAAG/kCacEgsGo/IpHLJbDqf0Kh0Sq1ar9is9TMwmUYfrXjcXHAAAMGKzG5+LpPNK9pBoAmjth55cbBIFAoND08rLGgCG3uLQlwMaJAgLoROMx4ea4yLGyKQngAFmjQfKxMXokofGRCfkCyniy8FAgwWiqhHDxatkCh5iwOPaDG4RxcKvGgwLYwVKJAaxUa6yQAwE4wLhwAgKdJFHwUgyQKUey8dEhQhsN9DJyrJzJofLw9h7kULyJ4wKfj5Ah6IoYAFCwcD5gRcSOPFiQMnzDGcSLGixYsYxdQDmBHVgxEFQmRI2FHUCRcEIBEI0K6kHgvjPEEIoNClkhcLKhyA0iIZ/ooKNpU8MDAORAiJSnYl81AzaJEGnjDMYyKhmgakToU4+ESsSbxkDrBmjeEJRKgmKar9y2rkwDYAGm4xuUCBVyK2Rj5YMpFiAZQBdT2RwIb3yAexTA6EYEGABbvCkCNLnky5suXLmDNr3sy5s+d8HzZMyPS5yQoLLBiwsEC6tOERb9EwGMCR84URFWaYO8Dvk4ATn1doQAPCA6UBrHgN8PzCRUxrJYQUqNaV84FOnqLRmJ7MW+cDVT2ZEDLBDi/CnD9EeA6jg5ALBngpaLn5RAgYAAisFbJCwfM0C9S22QsbbHBCU6OkoIAACiQAnGtMHCYghBRWaOGFGGao4YYc/nbo4YeofHBACgGkcMCEkaEoVATmcZMCYlmF1kACLez0RAb49RPdZDOIMA4EGrR2U2CfSGAjZC/0xo1xTWzwn0roFbZASp6wIJcSKyRDwHKRLfCMJxRcmcQDX35ipWQPnJEdfUl4wIsHKgbVQo750ebECSb8Z0KcTi3ggAIhiDlXARpIoEEBMFr4wAWJgujoo5BGKukSH5ywwAoIZvhBAjKwIIADM+DywAAVYDrRCwEkhwYLfjHywQgiIIAACi5kKo0zrShg6xjafBICn4t84AIvEDR6hSqtUHDkNy+YkMyybHzg5icoRPmNB09aY+wQb1ywq2FpfRLmQiMQCYkDZ8COskACBpiQwArp0rCAuQB4wJAsdAKggKBIzKAmNyLwe8QLDbylwYMLceGAABKkcEK8SqIxnhOhVVDABAhLdkC+ymzL2QwcWwNthReU2Uu8nE3rSXUZ9vElCkxyOGoMMQzg8aRtBAEAOw==',imagePosition:'center center',maxSize:'100px',minSize:'20px',resizeInterval:50,size:'50%',zIndex:9999};A.LoadingOverlaySetup=function(B){A.extend(!0,C,B)};A.LoadingOverlay=function(B,E){switch(B.toLowerCase()){case'show':var I=A.extend(!0,{},C,E);g('body',I);break;case'hide':Q('body',E);break}};A.fn.LoadingOverlay=function(B,E){switch(B.toLowerCase()){case'show':var I=A.extend(!0,{},C,E);return this.each(function(){g(this,I)});case'hide':return this.each(function(){Q(this,E)})}};function g(g,C){g=A(g);var o=g.is('body'),I=g.data('LoadingOverlayCount');if(I===B)I=0;if(I==0){var Q=A('<div>',{class:'loadingoverlay',css:{'background-color':C.color,'position':'relative','display':'flex','flex-direction':'column','align-items':'center','justify-content':'center'}});if(C.zIndex!==B)Q.css('z-index',C.zIndex);if(C.image)Q.css({'background-image':'url('+C.image+')','background-position':C.imagePosition,'background-repeat':'no-repeat'});if(C.fontawesome)A('<div>',{class:'loadingoverlay_fontawesome '+C.fontawesome}).appendTo(Q);if(C.custom)A(C.custom).appendTo(Q);if(o){Q.css({'position':'fixed','top':0,'left':0,'width':'100%','height':'100%'})}
     2else{Q.css('position',(g.css('position')=='fixed')?'fixed':'absolute')};E(g,Q,C,o);if(C.resizeInterval>0){var w=setInterval(function(){E(g,Q,C,o)},C.resizeInterval);g.data('LoadingOverlayResizeIntervalId',w)};if(!C.fade){C.fade=[0,0]}
     3else if(C.fade===!0){C.fade=[400,200]}
     4else if(typeof C.fade=='string'||typeof C.fade=='number'){C.fade=[C.fade,C.fade]};g.data({'LoadingOverlay':Q,'LoadingOverlayFadeOutDuration':C.fade[1]});Q.hide().appendTo('body').fadeIn(C.fade[0])};I++;g.data('LoadingOverlayCount',I)};function Q(C,g){C=A(C);var Q=C.data('LoadingOverlayCount');if(Q===B)return;Q--;if(g||Q<=0){var E=C.data('LoadingOverlayResizeIntervalId');if(E)clearInterval(E);C.data('LoadingOverlay').fadeOut(C.data('LoadingOverlayFadeOutDuration'),function(){A(this).remove()});C.removeData(['LoadingOverlay','LoadingOverlayCount','LoadingOverlayFadeOutDuration','LoadingOverlayResizeIntervalId'])}
     5else{C.data('LoadingOverlayCount',Q)}};function E(B,g,C,E){if(!E){var o=(B.css('position')=='fixed')?B.position():B.offset();g.css({top:o.top+parseInt(B.css('border-top-width'),10),left:o.left+parseInt(B.css('border-left-width'),10),width:B.innerWidth(),height:B.innerHeight()})};var I=E?A(window):B,Q='auto';if(C.size&&C.size!='auto'){Q=Math.min(I.innerWidth(),I.innerHeight())*parseFloat(C.size)/100;if(C.maxSize&&Q>parseInt(C.maxSize,10))Q=parseInt(C.maxSize,10)+'px';if(C.minSize&&Q<parseInt(C.minSize,10))Q=parseInt(C.minSize,10)+'px'};g.css('background-size',Q);g.children('.loadingoverlay_fontawesome').css('font-size',Q)}}(jQuery));
  • buddyforms/trunk/assets/resources/select2/dist/css/select2.min.css

    r2441942 r2442551  
    1 .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
     1.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results > .select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eeeeee 100%);background-image:-o-linear-gradient(top, white 50%, #eeeeee 100%);background-image:linear-gradient(to bottom, white 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eeeeee 50%);background-image:-o-linear-gradient(top, white 0%, #eeeeee 50%);background-image:linear-gradient(to bottom, white 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eeeeee 50%, white 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, white 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results > .select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
  • buddyforms/trunk/assets/resources/select2/dist/js/select2.full.min.js

    r2441942 r2442551  
    1 /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=function(b,c){return void 0===c&&(c="undefined"!=typeof window?require("jquery"):require("jquery")(b)),a(c),c}:a(jQuery)}(function(a){var b=function(){if(a&&a.fn&&a.fn.select2&&a.fn.select2.amd)var b=a.fn.select2.amd;var b;return function(){if(!b||!b.requirejs){b?c=b:b={};var a,c,d;!function(b){function e(a,b){return v.call(a,b)}function f(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o=b&&b.split("/"),p=t.map,q=p&&p["*"]||{};if(a){for(a=a.split("/"),g=a.length-1,t.nodeIdCompat&&x.test(a[g])&&(a[g]=a[g].replace(x,"")),"."===a[0].charAt(0)&&o&&(n=o.slice(0,o.length-1),a=n.concat(a)),k=0;k<a.length;k++)if("."===(m=a[k]))a.splice(k,1),k-=1;else if(".."===m){if(0===k||1===k&&".."===a[2]||".."===a[k-1])continue;k>0&&(a.splice(k-1,2),k-=2)}a=a.join("/")}if((o||q)&&p){for(c=a.split("/"),k=c.length;k>0;k-=1){if(d=c.slice(0,k).join("/"),o)for(l=o.length;l>0;l-=1)if((e=p[o.slice(0,l).join("/")])&&(e=e[d])){f=e,h=k;break}if(f)break;!i&&q&&q[d]&&(i=q[d],j=k)}!f&&i&&(f=i,h=j),f&&(c.splice(0,h,f),a=c.join("/"))}return a}function g(a,c){return function(){var d=w.call(arguments,0);return"string"!=typeof d[0]&&1===d.length&&d.push(null),o.apply(b,d.concat([a,c]))}}function h(a){return function(b){return f(b,a)}}function i(a){return function(b){r[a]=b}}function j(a){if(e(s,a)){var c=s[a];delete s[a],u[a]=!0,n.apply(b,c)}if(!e(r,a)&&!e(u,a))throw new Error("No "+a);return r[a]}function k(a){var b,c=a?a.indexOf("!"):-1;return c>-1&&(b=a.substring(0,c),a=a.substring(c+1,a.length)),[b,a]}function l(a){return a?k(a):[]}function m(a){return function(){return t&&t.config&&t.config[a]||{}}}var n,o,p,q,r={},s={},t={},u={},v=Object.prototype.hasOwnProperty,w=[].slice,x=/\.js$/;p=function(a,b){var c,d=k(a),e=d[0],g=b[1];return a=d[1],e&&(e=f(e,g),c=j(e)),e?a=c&&c.normalize?c.normalize(a,h(g)):f(a,g):(a=f(a,g),d=k(a),e=d[0],a=d[1],e&&(c=j(e))),{f:e?e+"!"+a:a,n:a,pr:e,p:c}},q={require:function(a){return g(a)},exports:function(a){var b=r[a];return void 0!==b?b:r[a]={}},module:function(a){return{id:a,uri:"",exports:r[a],config:m(a)}}},n=function(a,c,d,f){var h,k,m,n,o,t,v,w=[],x=typeof d;if(f=f||a,t=l(f),"undefined"===x||"function"===x){for(c=!c.length&&d.length?["require","exports","module"]:c,o=0;o<c.length;o+=1)if(n=p(c[o],t),"require"===(k=n.f))w[o]=q.require(a);else if("exports"===k)w[o]=q.exports(a),v=!0;else if("module"===k)h=w[o]=q.module(a);else if(e(r,k)||e(s,k)||e(u,k))w[o]=j(k);else{if(!n.p)throw new Error(a+" missing "+k);n.p.load(n.n,g(f,!0),i(k),{}),w[o]=r[k]}m=d?d.apply(r[a],w):void 0,a&&(h&&h.exports!==b&&h.exports!==r[a]?r[a]=h.exports:m===b&&v||(r[a]=m))}else a&&(r[a]=d)},a=c=o=function(a,c,d,e,f){if("string"==typeof a)return q[a]?q[a](c):j(p(a,l(c)).f);if(!a.splice){if(t=a,t.deps&&o(t.deps,t.callback),!c)return;c.splice?(a=c,c=d,d=null):a=b}return c=c||function(){},"function"==typeof d&&(d=e,e=f),e?n(b,a,c,d):setTimeout(function(){n(b,a,c,d)},4),o},o.config=function(a){return o(a)},a._defined=r,d=function(a,b,c){if("string"!=typeof a)throw new Error("See almond README: incorrect module build, no module name");b.splice||(c=b,b=[]),e(r,a)||e(s,a)||(s[a]=[a,b,c])},d.amd={jQuery:!0}}(),b.requirejs=a,b.require=c,b.define=d}}(),b.define("almond",function(){}),b.define("jquery",[],function(){var b=a||$;return null==b&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),b}),b.define("select2/utils",["jquery"],function(a){function b(a){var b=a.prototype,c=[];for(var d in b){"function"==typeof b[d]&&("constructor"!==d&&c.push(d))}return c}var c={};c.Extend=function(a,b){function c(){this.constructor=a}var d={}.hasOwnProperty;for(var e in b)d.call(b,e)&&(a[e]=b[e]);return c.prototype=b.prototype,a.prototype=new c,a.__super__=b.prototype,a},c.Decorate=function(a,c){function d(){var b=Array.prototype.unshift,d=c.prototype.constructor.length,e=a.prototype.constructor;d>0&&(b.call(arguments,a.prototype.constructor),e=c.prototype.constructor),e.apply(this,arguments)}function e(){this.constructor=d}var f=b(c),g=b(a);c.displayName=a.displayName,d.prototype=new e;for(var h=0;h<g.length;h++){var i=g[h];d.prototype[i]=a.prototype[i]}for(var j=(function(a){var b=function(){};a in d.prototype&&(b=d.prototype[a]);var e=c.prototype[a];return function(){return Array.prototype.unshift.call(arguments,b),e.apply(this,arguments)}}),k=0;k<f.length;k++){var l=f[k];d.prototype[l]=j(l)}return d};var d=function(){this.listeners={}};d.prototype.on=function(a,b){this.listeners=this.listeners||{},a in this.listeners?this.listeners[a].push(b):this.listeners[a]=[b]},d.prototype.trigger=function(a){var b=Array.prototype.slice,c=b.call(arguments,1);this.listeners=this.listeners||{},null==c&&(c=[]),0===c.length&&c.push({}),c[0]._type=a,a in this.listeners&&this.invoke(this.listeners[a],b.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},d.prototype.invoke=function(a,b){for(var c=0,d=a.length;c<d;c++)a[c].apply(this,b)},c.Observable=d,c.generateChars=function(a){for(var b="",c=0;c<a;c++){b+=Math.floor(36*Math.random()).toString(36)}return b},c.bind=function(a,b){return function(){a.apply(b,arguments)}},c._convertData=function(a){for(var b in a){var c=b.split("-"),d=a;if(1!==c.length){for(var e=0;e<c.length;e++){var f=c[e];f=f.substring(0,1).toLowerCase()+f.substring(1),f in d||(d[f]={}),e==c.length-1&&(d[f]=a[b]),d=d[f]}delete a[b]}}return a},c.hasScroll=function(b,c){var d=a(c),e=c.style.overflowX,f=c.style.overflowY;return(e!==f||"hidden"!==f&&"visible"!==f)&&("scroll"===e||"scroll"===f||(d.innerHeight()<c.scrollHeight||d.innerWidth()<c.scrollWidth))},c.escapeMarkup=function(a){var b={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof a?a:String(a).replace(/[&<>"'\/\\]/g,function(a){return b[a]})},c.appendMany=function(b,c){if("1.7"===a.fn.jquery.substr(0,3)){var d=a();a.map(c,function(a){d=d.add(a)}),c=d}b.append(c)},c.__cache={};var e=0;return c.GetUniqueElementId=function(a){var b=a.getAttribute("data-select2-id");return null==b&&(a.id?(b=a.id,a.setAttribute("data-select2-id",b)):(a.setAttribute("data-select2-id",++e),b=e.toString())),b},c.StoreData=function(a,b,d){var e=c.GetUniqueElementId(a);c.__cache[e]||(c.__cache[e]={}),c.__cache[e][b]=d},c.GetData=function(b,d){var e=c.GetUniqueElementId(b);return d?c.__cache[e]&&null!=c.__cache[e][d]?c.__cache[e][d]:a(b).data(d):c.__cache[e]},c.RemoveData=function(a){var b=c.GetUniqueElementId(a);null!=c.__cache[b]&&delete c.__cache[b]},c}),b.define("select2/results",["jquery","./utils"],function(a,b){function c(a,b,d){this.$element=a,this.data=d,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<ul class="select2-results__options" role="tree"></ul>');return this.options.get("multiple")&&b.attr("aria-multiselectable","true"),this.$results=b,b},c.prototype.clear=function(){this.$results.empty()},c.prototype.displayMessage=function(b){var c=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var d=a('<li role="treeitem" aria-live="assertive" class="select2-results__option"></li>'),e=this.options.get("translations").get(b.message);d.append(c(e(b.args))),d[0].className+=" select2-results__message",this.$results.append(d)},c.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},c.prototype.append=function(a){this.hideLoading();var b=[];if(null==a.results||0===a.results.length)return void(0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"}));a.results=this.sort(a.results);for(var c=0;c<a.results.length;c++){var d=a.results[c],e=this.option(d);b.push(e)}this.$results.append(b)},c.prototype.position=function(a,b){b.find(".select2-results").append(a)},c.prototype.sort=function(a){return this.options.get("sorter")(a)},c.prototype.highlightFirstItem=function(){var a=this.$results.find(".select2-results__option[aria-selected]"),b=a.filter("[aria-selected=true]");b.length>0?b.first().trigger("mouseenter"):a.first().trigger("mouseenter"),this.ensureHighlightVisible()},c.prototype.setClasses=function(){var c=this;this.data.current(function(d){var e=a.map(d,function(a){return a.id.toString()});c.$results.find(".select2-results__option[aria-selected]").each(function(){var c=a(this),d=b.GetData(this,"data"),f=""+d.id;null!=d.element&&d.element.selected||null==d.element&&a.inArray(f,e)>-1?c.attr("aria-selected","true"):c.attr("aria-selected","false")})})},c.prototype.showLoading=function(a){this.hideLoading();var b=this.options.get("translations").get("searching"),c={disabled:!0,loading:!0,text:b(a)},d=this.option(c);d.className+=" loading-results",this.$results.prepend(d)},c.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},c.prototype.option=function(c){var d=document.createElement("li");d.className="select2-results__option";var e={role:"treeitem","aria-selected":"false"};c.disabled&&(delete e["aria-selected"],e["aria-disabled"]="true"),null==c.id&&delete e["aria-selected"],null!=c._resultId&&(d.id=c._resultId),c.title&&(d.title=c.title),c.children&&(e.role="group",e["aria-label"]=c.text,delete e["aria-selected"]);for(var f in e){var g=e[f];d.setAttribute(f,g)}if(c.children){var h=a(d),i=document.createElement("strong");i.className="select2-results__group";a(i);this.template(c,i);for(var j=[],k=0;k<c.children.length;k++){var l=c.children[k],m=this.option(l);j.push(m)}var n=a("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});n.append(j),h.append(i),h.append(n)}else this.template(c,d);return b.StoreData(d,"data",c),d},c.prototype.bind=function(c,d){var e=this,f=c.id+"-results";this.$results.attr("id",f),c.on("results:all",function(a){e.clear(),e.append(a.data),c.isOpen()&&(e.setClasses(),e.highlightFirstItem())}),c.on("results:append",function(a){e.append(a.data),c.isOpen()&&e.setClasses()}),c.on("query",function(a){e.hideMessages(),e.showLoading(a)}),c.on("select",function(){c.isOpen()&&(e.setClasses(),e.highlightFirstItem())}),c.on("unselect",function(){c.isOpen()&&(e.setClasses(),e.highlightFirstItem())}),c.on("open",function(){e.$results.attr("aria-expanded","true"),e.$results.attr("aria-hidden","false"),e.setClasses(),e.ensureHighlightVisible()}),c.on("close",function(){e.$results.attr("aria-expanded","false"),e.$results.attr("aria-hidden","true"),e.$results.removeAttr("aria-activedescendant")}),c.on("results:toggle",function(){var a=e.getHighlightedResults();0!==a.length&&a.trigger("mouseup")}),c.on("results:select",function(){var a=e.getHighlightedResults();if(0!==a.length){var c=b.GetData(a[0],"data");"true"==a.attr("aria-selected")?e.trigger("close",{}):e.trigger("select",{data:c})}}),c.on("results:previous",function(){var a=e.getHighlightedResults(),b=e.$results.find("[aria-selected]"),c=b.index(a);if(!(c<=0)){var d=c-1;0===a.length&&(d=0);var f=b.eq(d);f.trigger("mouseenter");var g=e.$results.offset().top,h=f.offset().top,i=e.$results.scrollTop()+(h-g);0===d?e.$results.scrollTop(0):h-g<0&&e.$results.scrollTop(i)}}),c.on("results:next",function(){var a=e.getHighlightedResults(),b=e.$results.find("[aria-selected]"),c=b.index(a),d=c+1;if(!(d>=b.length)){var f=b.eq(d);f.trigger("mouseenter");var g=e.$results.offset().top+e.$results.outerHeight(!1),h=f.offset().top+f.outerHeight(!1),i=e.$results.scrollTop()+h-g;0===d?e.$results.scrollTop(0):h>g&&e.$results.scrollTop(i)}}),c.on("results:focus",function(a){a.element.addClass("select2-results__option--highlighted")}),c.on("results:message",function(a){e.displayMessage(a)}),a.fn.mousewheel&&this.$results.on("mousewheel",function(a){var b=e.$results.scrollTop(),c=e.$results.get(0).scrollHeight-b+a.deltaY,d=a.deltaY>0&&b-a.deltaY<=0,f=a.deltaY<0&&c<=e.$results.height();d?(e.$results.scrollTop(0),a.preventDefault(),a.stopPropagation()):f&&(e.$results.scrollTop(e.$results.get(0).scrollHeight-e.$results.height()),a.preventDefault(),a.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(c){var d=a(this),f=b.GetData(this,"data");if("true"===d.attr("aria-selected"))return void(e.options.get("multiple")?e.trigger("unselect",{originalEvent:c,data:f}):e.trigger("close",{}));e.trigger("select",{originalEvent:c,data:f})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(c){var d=b.GetData(this,"data");e.getHighlightedResults().removeClass("select2-results__option--highlighted"),e.trigger("results:focus",{data:d,element:a(this)})})},c.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},c.prototype.destroy=function(){this.$results.remove()},c.prototype.ensureHighlightVisible=function(){var a=this.getHighlightedResults();if(0!==a.length){var b=this.$results.find("[aria-selected]"),c=b.index(a),d=this.$results.offset().top,e=a.offset().top,f=this.$results.scrollTop()+(e-d),g=e-d;f-=2*a.outerHeight(!1),c<=2?this.$results.scrollTop(0):(g>this.$results.outerHeight()||g<0)&&this.$results.scrollTop(f)}},c.prototype.template=function(b,c){var d=this.options.get("templateResult"),e=this.options.get("escapeMarkup"),f=d(b,c);null==f?c.style.display="none":"string"==typeof f?c.innerHTML=e(f):a(c).append(f)},c}),b.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),b.define("select2/selection/base",["jquery","../utils","../keys"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,b.Observable),d.prototype.render=function(){var c=a('<span class="select2-selection" role="combobox"  aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=b.GetData(this.$element[0],"old-tabindex")?this._tabindex=b.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),c.attr("title",this.$element.attr("title")),c.attr("tabindex",this._tabindex),this.$selection=c,c},d.prototype.bind=function(a,b){var d=this,e=(a.id,a.id+"-results");this.container=a,this.$selection.on("focus",function(a){d.trigger("focus",a)}),this.$selection.on("blur",function(a){d._handleBlur(a)}),this.$selection.on("keydown",function(a){d.trigger("keypress",a),a.which===c.SPACE&&a.preventDefault()}),a.on("results:focus",function(a){d.$selection.attr("aria-activedescendant",a.data._resultId)}),a.on("selection:update",function(a){d.update(a.data)}),a.on("open",function(){d.$selection.attr("aria-expanded","true"),d.$selection.attr("aria-owns",e),d._attachCloseHandler(a)}),a.on("close",function(){d.$selection.attr("aria-expanded","false"),d.$selection.removeAttr("aria-activedescendant"),d.$selection.removeAttr("aria-owns"),d.$selection.focus(),window.setTimeout(function(){d.$selection.focus()},0),d._detachCloseHandler(a)}),a.on("enable",function(){d.$selection.attr("tabindex",d._tabindex)}),a.on("disable",function(){d.$selection.attr("tabindex","-1")})},d.prototype._handleBlur=function(b){var c=this;window.setTimeout(function(){document.activeElement==c.$selection[0]||a.contains(c.$selection[0],document.activeElement)||c.trigger("blur",b)},1)},d.prototype._attachCloseHandler=function(c){a(document.body).on("mousedown.select2."+c.id,function(c){var d=a(c.target),e=d.closest(".select2");a(".select2.select2-container--open").each(function(){a(this),this!=e[0]&&b.GetData(this,"element").select2("close")})})},d.prototype._detachCloseHandler=function(b){a(document.body).off("mousedown.select2."+b.id)},d.prototype.position=function(a,b){b.find(".selection").append(a)},d.prototype.destroy=function(){this._detachCloseHandler(this.container)},d.prototype.update=function(a){throw new Error("The `update` method must be defined in child classes.")},d}),b.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(a,b,c,d){function e(){e.__super__.constructor.apply(this,arguments)}return c.Extend(e,b),e.prototype.render=function(){var a=e.__super__.render.call(this);return a.addClass("select2-selection--single"),a.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),a},e.prototype.bind=function(a,b){var c=this;e.__super__.bind.apply(this,arguments);var d=a.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",d).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",d),this.$selection.on("mousedown",function(a){1===a.which&&c.trigger("toggle",{originalEvent:a})}),this.$selection.on("focus",function(a){}),this.$selection.on("blur",function(a){}),a.on("focus",function(b){a.isOpen()||c.$selection.focus()})},e.prototype.clear=function(){var a=this.$selection.find(".select2-selection__rendered");a.empty(),a.removeAttr("title")},e.prototype.display=function(a,b){var c=this.options.get("templateSelection");return this.options.get("escapeMarkup")(c(a,b))},e.prototype.selectionContainer=function(){return a("<span></span>")},e.prototype.update=function(a){if(0===a.length)return void this.clear();var b=a[0],c=this.$selection.find(".select2-selection__rendered"),d=this.display(b,c);c.empty().append(d),c.attr("title",b.title||b.text)},e}),b.define("select2/selection/multiple",["jquery","./base","../utils"],function(a,b,c){function d(a,b){d.__super__.constructor.apply(this,arguments)}return c.Extend(d,b),d.prototype.render=function(){var a=d.__super__.render.call(this);return a.addClass("select2-selection--multiple"),a.html('<ul class="select2-selection__rendered"></ul>'),a},d.prototype.bind=function(b,e){var f=this;d.__super__.bind.apply(this,arguments),this.$selection.on("click",function(a){f.trigger("toggle",{originalEvent:a})}),this.$selection.on("click",".select2-selection__choice__remove",function(b){if(!f.options.get("disabled")){var d=a(this),e=d.parent(),g=c.GetData(e[0],"data");f.trigger("unselect",{originalEvent:b,data:g})}})},d.prototype.clear=function(){var a=this.$selection.find(".select2-selection__rendered");a.empty(),a.removeAttr("title")},d.prototype.display=function(a,b){var c=this.options.get("templateSelection");return this.options.get("escapeMarkup")(c(a,b))},d.prototype.selectionContainer=function(){return a('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>')},d.prototype.update=function(a){if(this.clear(),0!==a.length){for(var b=[],d=0;d<a.length;d++){var e=a[d],f=this.selectionContainer(),g=this.display(e,f);f.append(g),f.attr("title",e.title||e.text),c.StoreData(f[0],"data",e),b.push(f)}var h=this.$selection.find(".select2-selection__rendered");c.appendMany(h,b)}},d}),b.define("select2/selection/placeholder",["../utils"],function(a){function b(a,b,c){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c)}return b.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},b.prototype.createPlaceholder=function(a,b){var c=this.selectionContainer();return c.html(this.display(b)),c.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),c},b.prototype.update=function(a,b){var c=1==b.length&&b[0].id!=this.placeholder.id;if(b.length>1||c)return a.call(this,b);this.clear();var d=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(d)},b}),b.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(a,b,c){function d(){}return d.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(a){d._handleClear(a)}),b.on("keypress",function(a){d._handleKeyboardClear(a,b)})},d.prototype._handleClear=function(a,b){if(!this.options.get("disabled")){var d=this.$selection.find(".select2-selection__clear");if(0!==d.length){b.stopPropagation();var e=c.GetData(d[0],"data"),f=this.$element.val();this.$element.val(this.placeholder.id);var g={data:e};if(this.trigger("clear",g),g.prevented)return void this.$element.val(f);for(var h=0;h<e.length;h++)if(g={data:e[h]},this.trigger("unselect",g),g.prevented)return void this.$element.val(f);this.$element.trigger("change"),this.trigger("toggle",{})}}},d.prototype._handleKeyboardClear=function(a,c,d){d.isOpen()||c.which!=b.DELETE&&c.which!=b.BACKSPACE||this._handleClear(c)},d.prototype.update=function(b,d){if(b.call(this,d),!(this.$selection.find(".select2-selection__placeholder").length>0||0===d.length)){var e=a('<span class="select2-selection__clear">&times;</span>');c.StoreData(e[0],"data",d),this.$selection.find(".select2-selection__rendered").prepend(e)}},d}),b.define("select2/selection/search",["jquery","../utils","../keys"],function(a,b,c){function d(a,b,c){a.call(this,b,c)}return d.prototype.render=function(b){var c=a('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" aria-autocomplete="list" /></li>');this.$searchContainer=c,this.$search=c.find("input");var d=b.call(this);return this._transferTabIndex(),d},d.prototype.bind=function(a,d,e){var f=this;a.call(this,d,e),d.on("open",function(){f.$search.trigger("focus")}),d.on("close",function(){f.$search.val(""),f.$search.removeAttr("aria-activedescendant"),f.$search.trigger("focus")}),d.on("enable",function(){f.$search.prop("disabled",!1),f._transferTabIndex()}),d.on("disable",function(){f.$search.prop("disabled",!0)}),d.on("focus",function(a){f.$search.trigger("focus")}),d.on("results:focus",function(a){f.$search.attr("aria-activedescendant",a.id)}),this.$selection.on("focusin",".select2-search--inline",function(a){f.trigger("focus",a)}),this.$selection.on("focusout",".select2-search--inline",function(a){f._handleBlur(a)}),this.$selection.on("keydown",".select2-search--inline",function(a){if(a.stopPropagation(),f.trigger("keypress",a),f._keyUpPrevented=a.isDefaultPrevented(),a.which===c.BACKSPACE&&""===f.$search.val()){var d=f.$searchContainer.prev(".select2-selection__choice");if(d.length>0){var e=b.GetData(d[0],"data");f.searchRemoveChoice(e),a.preventDefault()}}});var g=document.documentMode,h=g&&g<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(a){if(h)return void f.$selection.off("input.search input.searchcheck");f.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(a){if(h&&"input"===a.type)return void f.$selection.off("input.search input.searchcheck");var b=a.which;b!=c.SHIFT&&b!=c.CTRL&&b!=c.ALT&&b!=c.TAB&&f.handleSearch(a)})},d.prototype._transferTabIndex=function(a){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},d.prototype.createPlaceholder=function(a,b){this.$search.attr("placeholder",b.text)},d.prototype.update=function(a,b){var c=this.$search[0]==document.activeElement;if(this.$search.attr("placeholder",""),a.call(this,b),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),c){this.$element.find("[data-select2-tag]").length?this.$element.focus():this.$search.focus()}},d.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var a=this.$search.val();this.trigger("query",{term:a})}this._keyUpPrevented=!1},d.prototype.searchRemoveChoice=function(a,b){this.trigger("unselect",{data:b}),this.$search.val(b.text),this.handleSearch()},d.prototype.resizeSearch=function(){this.$search.css("width","25px");var a="";if(""!==this.$search.attr("placeholder"))a=this.$selection.find(".select2-selection__rendered").innerWidth();else{a=.75*(this.$search.val().length+1)+"em"}this.$search.css("width",a)},d}),b.define("select2/selection/eventRelay",["jquery"],function(a){function b(){}return b.prototype.bind=function(b,c,d){var e=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],g=["opening","closing","selecting","unselecting","clearing"];b.call(this,c,d),c.on("*",function(b,c){if(-1!==a.inArray(b,f)){c=c||{};var d=a.Event("select2:"+b,{params:c});e.$element.trigger(d),-1!==a.inArray(b,g)&&(c.prevented=d.isDefaultPrevented())}})},b}),b.define("select2/translation",["jquery","require"],function(a,b){function c(a){this.dict=a||{}}return c.prototype.all=function(){return this.dict},c.prototype.get=function(a){return this.dict[a]},c.prototype.extend=function(b){this.dict=a.extend({},b.all(),this.dict)},c._cache={},c.loadPath=function(a){if(!(a in c._cache)){var d=b(a);c._cache[a]=d}return new c(c._cache[a])},c}),b.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"}}),b.define("select2/data/base",["../utils"],function(a){function b(a,c){b.__super__.constructor.call(this)}return a.Extend(b,a.Observable),b.prototype.current=function(a){throw new Error("The `current` method must be defined in child classes.")},b.prototype.query=function(a,b){throw new Error("The `query` method must be defined in child classes.")},b.prototype.bind=function(a,b){},b.prototype.destroy=function(){},b.prototype.generateResultId=function(b,c){var d=b.id+"-result-";return d+=a.generateChars(4),null!=c.id?d+="-"+c.id.toString():d+="-"+a.generateChars(4),d},b}),b.define("select2/data/select",["./base","../utils","jquery"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,a),d.prototype.current=function(a){var b=[],d=this;this.$element.find(":selected").each(function(){var a=c(this),e=d.item(a);b.push(e)}),a(b)},d.prototype.select=function(a){var b=this;if(a.selected=!0,c(a.element).is("option"))return a.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(d){var e=[];a=[a],a.push.apply(a,d);for(var f=0;f<a.length;f++){var g=a[f].id;-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")});else{var d=a.id;this.$element.val(d),this.$element.trigger("change")}},d.prototype.unselect=function(a){var b=this;if(this.$element.prop("multiple")){if(a.selected=!1,c(a.element).is("option"))return a.element.selected=!1,void this.$element.trigger("change");this.current(function(d){for(var e=[],f=0;f<d.length;f++){var g=d[f].id;g!==a.id&&-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")})}},d.prototype.bind=function(a,b){var c=this;this.container=a,a.on("select",function(a){c.select(a.data)}),a.on("unselect",function(a){c.unselect(a.data)})},d.prototype.destroy=function(){this.$element.find("*").each(function(){b.RemoveData(this)})},d.prototype.query=function(a,b){var d=[],e=this;this.$element.children().each(function(){var b=c(this);if(b.is("option")||b.is("optgroup")){var f=e.item(b),g=e.matches(a,f);null!==g&&d.push(g)}}),b({results:d})},d.prototype.addOptions=function(a){b.appendMany(this.$element,a)},d.prototype.option=function(a){var d;a.children?(d=document.createElement("optgroup"),d.label=a.text):(d=document.createElement("option"),void 0!==d.textContent?d.textContent=a.text:d.innerText=a.text),void 0!==a.id&&(d.value=a.id),a.disabled&&(d.disabled=!0),a.selected&&(d.selected=!0),a.title&&(d.title=a.title);var e=c(d),f=this._normalizeItem(a);return f.element=d,b.StoreData(d,"data",f),e},d.prototype.item=function(a){var d={};if(null!=(d=b.GetData(a[0],"data")))return d;if(a.is("option"))d={id:a.val(),text:a.text(),disabled:a.prop("disabled"),selected:a.prop("selected"),title:a.prop("title")};else if(a.is("optgroup")){d={text:a.prop("label"),children:[],title:a.prop("title")};for(var e=a.children("option"),f=[],g=0;g<e.length;g++){var h=c(e[g]),i=this.item(h);f.push(i)}d.children=f}return d=this._normalizeItem(d),d.element=a[0],b.StoreData(a[0],"data",d),d},d.prototype._normalizeItem=function(a){a!==Object(a)&&(a={id:a,text:a}),a=c.extend({},{text:""},a);var b={selected:!1,disabled:!1};return null!=a.id&&(a.id=a.id.toString()),null!=a.text&&(a.text=a.text.toString()),null==a._resultId&&a.id&&null!=this.container&&(a._resultId=this.generateResultId(this.container,a)),c.extend({},b,a)},d.prototype.matches=function(a,b){return this.options.get("matcher")(a,b)},d}),b.define("select2/data/array",["./select","../utils","jquery"],function(a,b,c){function d(a,b){var c=b.get("data")||[];d.__super__.constructor.call(this,a,b),this.addOptions(this.convertToOptions(c))}return b.Extend(d,a),d.prototype.select=function(a){var b=this.$element.find("option").filter(function(b,c){return c.value==a.id.toString()});0===b.length&&(b=this.option(a),this.addOptions(b)),d.__super__.select.call(this,a)},d.prototype.convertToOptions=function(a){function d(a){return function(){return c(this).val()==a.id}}for(var e=this,f=this.$element.find("option"),g=f.map(function(){return e.item(c(this)).id}).get(),h=[],i=0;i<a.length;i++){var j=this._normalizeItem(a[i]);if(c.inArray(j.id,g)>=0){var k=f.filter(d(j)),l=this.item(k),m=c.extend(!0,{},j,l),n=this.option(m);k.replaceWith(n)}else{var o=this.option(j);if(j.children){var p=this.convertToOptions(j.children);b.appendMany(o,p)}h.push(o)}}return h},d}),b.define("select2/data/ajax",["./array","../utils","jquery"],function(a,b,c){function d(a,b){this.ajaxOptions=this._applyDefaults(b.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),d.__super__.constructor.call(this,a,b)}return b.Extend(d,a),d.prototype._applyDefaults=function(a){var b={data:function(a){return c.extend({},a,{q:a.term})},transport:function(a,b,d){var e=c.ajax(a);return e.then(b),e.fail(d),e}};return c.extend({},b,a,!0)},d.prototype.processResults=function(a){return a},d.prototype.query=function(a,b){function d(){var d=f.transport(f,function(d){var f=e.processResults(d,a);e.options.get("debug")&&window.console&&console.error&&(f&&f.results&&c.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),b(f)},function(){"status"in d&&(0===d.status||"0"===d.status)||e.trigger("results:message",{message:"errorLoading"})});e._request=d}var e=this;null!=this._request&&(c.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var f=c.extend({type:"GET"},this.ajaxOptions);"function"==typeof f.url&&(f.url=f.url.call(this.$element,a)),"function"==typeof f.data&&(f.data=f.data.call(this.$element,a)),this.ajaxOptions.delay&&null!=a.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(d,this.ajaxOptions.delay)):d()},d}),b.define("select2/data/tags",["jquery"],function(a){function b(b,c,d){var e=d.get("tags"),f=d.get("createTag");void 0!==f&&(this.createTag=f);var g=d.get("insertTag");if(void 0!==g&&(this.insertTag=g),b.call(this,c,d),a.isArray(e))for(var h=0;h<e.length;h++){var i=e[h],j=this._normalizeItem(i),k=this.option(j);this.$element.append(k)}}return b.prototype.query=function(a,b,c){function d(a,f){for(var g=a.results,h=0;h<g.length;h++){var i=g[h],j=null!=i.children&&!d({results:i.children},!0);if((i.text||"").toUpperCase()===(b.term||"").toUpperCase()||j)return!f&&(a.data=g,void c(a))}if(f)return!0;var k=e.createTag(b);if(null!=k){var l=e.option(k);l.attr("data-select2-tag",!0),e.addOptions([l]),e.insertTag(g,k)}a.results=g,c(a)}var e=this;if(this._removeOldTags(),null==b.term||null!=b.page)return void a.call(this,b,c);a.call(this,b,d)},b.prototype.createTag=function(b,c){var d=a.trim(c.term);return""===d?null:{id:d,text:d}},b.prototype.insertTag=function(a,b,c){b.unshift(c)},b.prototype._removeOldTags=function(b){this._lastTag;this.$element.find("option[data-select2-tag]").each(function(){this.selected||a(this).remove()})},b}),b.define("select2/data/tokenizer",["jquery"],function(a){function b(a,b,c){var d=c.get("tokenizer");void 0!==d&&(this.tokenizer=d),a.call(this,b,c)}return b.prototype.bind=function(a,b,c){a.call(this,b,c),this.$search=b.dropdown.$search||b.selection.$search||c.find(".select2-search__field")},b.prototype.query=function(b,c,d){function e(b){var c=g._normalizeItem(b);if(!g.$element.find("option").filter(function(){return a(this).val()===c.id}).length){var d=g.option(c);d.attr("data-select2-tag",!0),g._removeOldTags(),g.addOptions([d])}f(c)}function f(a){g.trigger("select",{data:a})}var g=this;c.term=c.term||"";var h=this.tokenizer(c,this.options,e);h.term!==c.term&&(this.$search.length&&(this.$search.val(h.term),this.$search.focus()),c.term=h.term),b.call(this,c,d)},b.prototype.tokenizer=function(b,c,d,e){for(var f=d.get("tokenSeparators")||[],g=c.term,h=0,i=this.createTag||function(a){return{id:a.term,text:a.term}};h<g.length;){var j=g[h];if(-1!==a.inArray(j,f)){var k=g.substr(0,h),l=a.extend({},c,{term:k}),m=i(l);null!=m?(e(m),g=g.substr(h+1)||"",h=0):h++}else h++}return{term:g}},b}),b.define("select2/data/minimumInputLength",[],function(){function a(a,b,c){this.minimumInputLength=c.get("minimumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){if(b.term=b.term||"",b.term.length<this.minimumInputLength)return void this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:b.term,params:b}});a.call(this,b,c)},a}),b.define("select2/data/maximumInputLength",[],function(){function a(a,b,c){this.maximumInputLength=c.get("maximumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){if(b.term=b.term||"",this.maximumInputLength>0&&b.term.length>this.maximumInputLength)return void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:b.term,params:b}});a.call(this,b,c)},a}),b.define("select2/data/maximumSelectionLength",[],function(){function a(a,b,c){this.maximumSelectionLength=c.get("maximumSelectionLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){var d=this;this.current(function(e){var f=null!=e?e.length:0;if(d.maximumSelectionLength>0&&f>=d.maximumSelectionLength)return void d.trigger("results:message",{message:"maximumSelected",args:{maximum:d.maximumSelectionLength}});a.call(d,b,c)})},a}),b.define("select2/dropdown",["jquery","./utils"],function(a,b){function c(a,b){this.$element=a,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<span class="select2-dropdown"><span class="select2-results"></span></span>');return b.attr("dir",this.options.get("dir")),this.$dropdown=b,b},c.prototype.bind=function(){},c.prototype.position=function(a,b){},c.prototype.destroy=function(){this.$dropdown.remove()},c}),b.define("select2/dropdown/search",["jquery","../utils"],function(a,b){function c(){}return c.prototype.render=function(b){var c=b.call(this),d=a('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" /></span>');return this.$searchContainer=d,this.$search=d.find("input"),c.prepend(d),c},c.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),this.$search.on("keydown",function(a){e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented()}),this.$search.on("input",function(b){a(this).off("keyup")}),this.$search.on("keyup input",function(a){e.handleSearch(a)}),c.on("open",function(){e.$search.attr("tabindex",0),e.$search.focus(),window.setTimeout(function(){e.$search.focus()},0)}),c.on("close",function(){e.$search.attr("tabindex",-1),e.$search.val(""),e.$search.blur()}),c.on("focus",function(){c.isOpen()||e.$search.focus()}),c.on("results:all",function(a){if(null==a.query.term||""===a.query.term){e.showSearch(a)?e.$searchContainer.removeClass("select2-search--hide"):e.$searchContainer.addClass("select2-search--hide")}})},c.prototype.handleSearch=function(a){if(!this._keyUpPrevented){var b=this.$search.val();this.trigger("query",{term:b})}this._keyUpPrevented=!1},c.prototype.showSearch=function(a,b){return!0},c}),b.define("select2/dropdown/hidePlaceholder",[],function(){function a(a,b,c,d){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c,d)}return a.prototype.append=function(a,b){b.results=this.removePlaceholder(b.results),a.call(this,b)},a.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},a.prototype.removePlaceholder=function(a,b){for(var c=b.slice(0),d=b.length-1;d>=0;d--){var e=b[d];this.placeholder.id===e.id&&c.splice(d,1)}return c},a}),b.define("select2/dropdown/infiniteScroll",["jquery"],function(a){function b(a,b,c,d){this.lastParams={},a.call(this,b,c,d),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return b.prototype.append=function(a,b){this.$loadingMore.remove(),this.loading=!1,a.call(this,b),this.showLoadingMore(b)&&this.$results.append(this.$loadingMore)},b.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),c.on("query",function(a){e.lastParams=a,e.loading=!0}),c.on("query:append",function(a){e.lastParams=a,e.loading=!0}),this.$results.on("scroll",function(){var b=a.contains(document.documentElement,e.$loadingMore[0]);if(!e.loading&&b){e.$results.offset().top+e.$results.outerHeight(!1)+50>=e.$loadingMore.offset().top+e.$loadingMore.outerHeight(!1)&&e.loadMore()}})},b.prototype.loadMore=function(){this.loading=!0;var b=a.extend({},{page:1},this.lastParams);b.page++,this.trigger("query:append",b)},b.prototype.showLoadingMore=function(a,b){return b.pagination&&b.pagination.more},b.prototype.createLoadingMore=function(){var b=a('<li class="select2-results__option select2-results__option--load-more"role="treeitem" aria-disabled="true"></li>'),c=this.options.get("translations").get("loadingMore");return b.html(c(this.lastParams)),b},b}),b.define("select2/dropdown/attachBody",["jquery","../utils"],function(a,b){function c(b,c,d){this.$dropdownParent=d.get("dropdownParent")||a(document.body),b.call(this,c,d)}return c.prototype.bind=function(a,b,c){var d=this,e=!1;a.call(this,b,c),b.on("open",function(){d._showDropdown(),d._attachPositioningHandler(b),e||(e=!0,b.on("results:all",function(){d._positionDropdown(),d._resizeDropdown()}),b.on("results:append",function(){d._positionDropdown(),d._resizeDropdown()}))}),b.on("close",function(){d._hideDropdown(),d._detachPositioningHandler(b)}),this.$dropdownContainer.on("mousedown",function(a){a.stopPropagation()})},c.prototype.destroy=function(a){a.call(this),this.$dropdownContainer.remove()},c.prototype.position=function(a,b,c){b.attr("class",c.attr("class")),b.removeClass("select2"),b.addClass("select2-container--open"),b.css({position:"absolute",top:-999999}),this.$container=c},c.prototype.render=function(b){var c=a("<span></span>"),d=b.call(this);return c.append(d),this.$dropdownContainer=c,c},c.prototype._hideDropdown=function(a){this.$dropdownContainer.detach()},c.prototype._attachPositioningHandler=function(c,d){var e=this,f="scroll.select2."+d.id,g="resize.select2."+d.id,h="orientationchange.select2."+d.id,i=this.$container.parents().filter(b.hasScroll);i.each(function(){b.StoreData(this,"select2-scroll-position",{x:a(this).scrollLeft(),y:a(this).scrollTop()})}),i.on(f,function(c){var d=b.GetData(this,"select2-scroll-position");a(this).scrollTop(d.y)}),a(window).on(f+" "+g+" "+h,function(a){e._positionDropdown(),e._resizeDropdown()})},c.prototype._detachPositioningHandler=function(c,d){var e="scroll.select2."+d.id,f="resize.select2."+d.id,g="orientationchange.select2."+d.id;this.$container.parents().filter(b.hasScroll).off(e),a(window).off(e+" "+f+" "+g)},c.prototype._positionDropdown=function(){var b=a(window),c=this.$dropdown.hasClass("select2-dropdown--above"),d=this.$dropdown.hasClass("select2-dropdown--below"),e=null,f=this.$container.offset();f.bottom=f.top+this.$container.outerHeight(!1);var g={height:this.$container.outerHeight(!1)};g.top=f.top,g.bottom=f.top+g.height;var h={height:this.$dropdown.outerHeight(!1)},i={top:b.scrollTop(),bottom:b.scrollTop()+b.height()},j=i.top<f.top-h.height,k=i.bottom>f.bottom+h.height,l={left:f.left,top:g.bottom},m=this.$dropdownParent;"static"===m.css("position")&&(m=m.offsetParent());var n=m.offset();l.top-=n.top,l.left-=n.left,c||d||(e="below"),k||!j||c?!j&&k&&c&&(e="below"):e="above",("above"==e||c&&"below"!==e)&&(l.top=g.top-n.top-h.height),null!=e&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+e),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+e)),this.$dropdownContainer.css(l)},c.prototype._resizeDropdown=function(){var a={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(a.minWidth=a.width,a.position="relative",a.width="auto"),this.$dropdown.css(a)},c.prototype._showDropdown=function(a){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},c}),b.define("select2/dropdown/minimumResultsForSearch",[],function(){function a(b){for(var c=0,d=0;d<b.length;d++){var e=b[d];e.children?c+=a(e.children):c++}return c}function b(a,b,c,d){this.minimumResultsForSearch=c.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),a.call(this,b,c,d)}return b.prototype.showSearch=function(b,c){return!(a(c.data.results)<this.minimumResultsForSearch)&&b.call(this,c)},b}),b.define("select2/dropdown/selectOnClose",["../utils"],function(a){function b(){}return b.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("close",function(a){d._handleSelectOnClose(a)})},b.prototype._handleSelectOnClose=function(b,c){if(c&&null!=c.originalSelect2Event){var d=c.originalSelect2Event;if("select"===d._type||"unselect"===d._type)return}var e=this.getHighlightedResults();if(!(e.length<1)){var f=a.GetData(e[0],"data");null!=f.element&&f.element.selected||null==f.element&&f.selected||this.trigger("select",{data:f})}},b}),b.define("select2/dropdown/closeOnSelect",[],function(){function a(){}return a.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("select",function(a){d._selectTriggered(a)}),b.on("unselect",function(a){d._selectTriggered(a)})},a.prototype._selectTriggered=function(a,b){var c=b.originalEvent;c&&c.ctrlKey||this.trigger("close",{originalEvent:c,originalSelect2Event:b})},a}),b.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(a){var b=a.input.length-a.maximum,c="Please delete "+b+" character";return 1!=b&&(c+="s"),c},inputTooShort:function(a){return"Please enter "+(a.minimum-a.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(a){var b="You can only select "+a.maximum+" item";return 1!=a.maximum&&(b+="s"),b},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),b.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C){function D(){this.reset()}return D.prototype.apply=function(l){if(l=a.extend(!0,{},this.defaults,l),null==l.dataAdapter){if(null!=l.ajax?l.dataAdapter=o:null!=l.data?l.dataAdapter=n:l.dataAdapter=m,l.minimumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,r)),l.maximumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,s)),l.maximumSelectionLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,t)),l.tags&&(l.dataAdapter=j.Decorate(l.dataAdapter,p)),null==l.tokenSeparators&&null==l.tokenizer||(l.dataAdapter=j.Decorate(l.dataAdapter,q)),null!=l.query){var C=b(l.amdBase+"compat/query");l.dataAdapter=j.Decorate(l.dataAdapter,C)}if(null!=l.initSelection){var D=b(l.amdBase+"compat/initSelection");l.dataAdapter=j.Decorate(l.dataAdapter,D)}}if(null==l.resultsAdapter&&(l.resultsAdapter=c,null!=l.ajax&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,x)),null!=l.placeholder&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,w)),l.selectOnClose&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,A))),null==l.dropdownAdapter){if(l.multiple)l.dropdownAdapter=u;else{var E=j.Decorate(u,v);l.dropdownAdapter=E}if(0!==l.minimumResultsForSearch&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,z)),l.closeOnSelect&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,B)),null!=l.dropdownCssClass||null!=l.dropdownCss||null!=l.adaptDropdownCssClass){var F=b(l.amdBase+"compat/dropdownCss");l.dropdownAdapter=j.Decorate(l.dropdownAdapter,F)}l.dropdownAdapter=j.Decorate(l.dropdownAdapter,y)}if(null==l.selectionAdapter){if(l.multiple?l.selectionAdapter=e:l.selectionAdapter=d,null!=l.placeholder&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,g)),l.multiple&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,h)),null!=l.containerCssClass||null!=l.containerCss||null!=l.adaptContainerCssClass){var G=b(l.amdBase+"compat/containerCss");l.selectionAdapter=j.Decorate(l.selectionAdapter,G)}l.selectionAdapter=j.Decorate(l.selectionAdapter,i)}if("string"==typeof l.language)if(l.language.indexOf("-")>0){var H=l.language.split("-"),I=H[0];l.language=[l.language,I]}else l.language=[l.language];if(a.isArray(l.language)){var J=new k;l.language.push("en");for(var K=l.language,L=0;L<K.length;L++){var M=K[L],N={};try{N=k.loadPath(M)}catch(a){try{M=this.defaults.amdLanguageBase+M,N=k.loadPath(M)}catch(a){l.debug&&window.console&&console.warn&&console.warn('Select2: The language file for "'+M+'" could not be automatically loaded. A fallback will be used instead.');continue}}J.extend(N)}l.translations=J}else{var O=k.loadPath(this.defaults.amdLanguageBase+"en"),P=new k(l.language);P.extend(O),l.translations=P}return l},D.prototype.reset=function(){function b(a){function b(a){return l[a]||a}return a.replace(/[^\u0000-\u007E]/g,b)}function c(d,e){if(""===a.trim(d.term))return e;if(e.children&&e.children.length>0){for(var f=a.extend(!0,{},e),g=e.children.length-1;g>=0;g--){null==c(d,e.children[g])&&f.children.splice(g,1)}return f.children.length>0?f:c(d,f)}var h=b(e.text).toUpperCase(),i=b(d.term).toUpperCase();return h.indexOf(i)>-1?e:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:j.escapeMarkup,language:C,matcher:c,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(a){return a},templateResult:function(a){return a.text},templateSelection:function(a){return a.text},theme:"default",width:"resolve"}},D.prototype.set=function(b,c){var d=a.camelCase(b),e={};e[d]=c;var f=j._convertData(e);a.extend(!0,this.defaults,f)},new D}),b.define("select2/options",["require","jquery","./defaults","./utils"],function(a,b,c,d){function e(b,e){if(this.options=b,null!=e&&this.fromElement(e),this.options=c.apply(this.options),e&&e.is("input")){var f=a(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=d.Decorate(this.options.dataAdapter,f)}}return e.prototype.fromElement=function(a){var c=["select2"];null==this.options.multiple&&(this.options.multiple=a.prop("multiple")),null==this.options.disabled&&(this.options.disabled=a.prop("disabled")),null==this.options.language&&(a.prop("lang")?this.options.language=a.prop("lang").toLowerCase():a.closest("[lang]").prop("lang")&&(this.options.language=a.closest("[lang]").prop("lang"))),null==this.options.dir&&(a.prop("dir")?this.options.dir=a.prop("dir"):a.closest("[dir]").prop("dir")?this.options.dir=a.closest("[dir]").prop("dir"):this.options.dir="ltr"),a.prop("disabled",this.options.disabled),a.prop("multiple",this.options.multiple),d.GetData(a[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),d.StoreData(a[0],"data",d.GetData(a[0],"select2Tags")),d.StoreData(a[0],"tags",!0)),d.GetData(a[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),a.attr("ajax--url",d.GetData(a[0],"ajaxUrl")),d.StoreData(a[0],"ajax-Url",d.GetData(a[0],"ajaxUrl")));var e={};e=b.fn.jquery&&"1."==b.fn.jquery.substr(0,2)&&a[0].dataset?b.extend(!0,{},a[0].dataset,d.GetData(a[0])):d.GetData(a[0]);var f=b.extend(!0,{},e);f=d._convertData(f);for(var g in f)b.inArray(g,c)>-1||(b.isPlainObject(this.options[g])?b.extend(this.options[g],f[g]):this.options[g]=f[g]);return this},e.prototype.get=function(a){return this.options[a]},e.prototype.set=function(a,b){this.options[a]=b},e}),b.define("select2/core",["jquery","./options","./utils","./keys"],function(a,b,c,d){var e=function(a,d){null!=c.GetData(a[0],"select2")&&c.GetData(a[0],"select2").destroy(),this.$element=a,this.id=this._generateId(a),d=d||{},this.options=new b(d,a),e.__super__.constructor.call(this);var f=a.attr("tabindex")||0;c.StoreData(a[0],"old-tabindex",f),a.attr("tabindex","-1");var g=this.options.get("dataAdapter");this.dataAdapter=new g(a,this.options);var h=this.render();this._placeContainer(h);var i=this.options.get("selectionAdapter");this.selection=new i(a,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,h);var j=this.options.get("dropdownAdapter");this.dropdown=new j(a,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,h);var k=this.options.get("resultsAdapter");this.results=new k(a,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var l=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(a){l.trigger("selection:update",{data:a})}),a.addClass("select2-hidden-accessible"),a.attr("aria-hidden","true"),this._syncAttributes(),c.StoreData(a[0],"select2",this),a.data("select2",this)};return c.Extend(e,c.Observable),e.prototype._generateId=function(a){var b="";return b=null!=a.attr("id")?a.attr("id"):null!=a.attr("name")?a.attr("name")+"-"+c.generateChars(2):c.generateChars(4),b=b.replace(/(:|\.|\[|\]|,)/g,""),b="select2-"+b},e.prototype._placeContainer=function(a){a.insertAfter(this.$element);var b=this._resolveWidth(this.$element,this.options.get("width"));null!=b&&a.css("width",b)},e.prototype._resolveWidth=function(a,b){var c=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==b){var d=this._resolveWidth(a,"style");return null!=d?d:this._resolveWidth(a,"element")}if("element"==b){var e=a.outerWidth(!1);return e<=0?"auto":e+"px"}if("style"==b){var f=a.attr("style");if("string"!=typeof f)return null;for(var g=f.split(";"),h=0,i=g.length;h<i;h+=1){var j=g[h].replace(/\s/g,""),k=j.match(c);if(null!==k&&k.length>=1)return k[1]}return null}return b},e.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},e.prototype._registerDomEvents=function(){var b=this;this.$element.on("change.select2",function(){b.dataAdapter.current(function(a){b.trigger("selection:update",{data:a})})}),this.$element.on("focus.select2",function(a){b.trigger("focus",a)}),this._syncA=c.bind(this._syncAttributes,this),this._syncS=c.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var d=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=d?(this._observer=new d(function(c){a.each(c,b._syncA),a.each(c,b._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",b._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",b._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",b._syncS,!1))},e.prototype._registerDataEvents=function(){var a=this;this.dataAdapter.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerSelectionEvents=function(){var b=this,c=["toggle","focus"];this.selection.on("toggle",function(){b.toggleDropdown()}),this.selection.on("focus",function(a){b.focus(a)}),this.selection.on("*",function(d,e){-1===a.inArray(d,c)&&b.trigger(d,e)})},e.prototype._registerDropdownEvents=function(){var a=this;this.dropdown.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerResultsEvents=function(){var a=this;this.results.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerEvents=function(){var a=this;this.on("open",function(){a.$container.addClass("select2-container--open")}),this.on("close",function(){a.$container.removeClass("select2-container--open")}),this.on("enable",function(){a.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){a.$container.addClass("select2-container--disabled")}),this.on("blur",function(){a.$container.removeClass("select2-container--focus")}),this.on("query",function(b){a.isOpen()||a.trigger("open",{}),this.dataAdapter.query(b,function(c){a.trigger("results:all",{data:c,query:b})})}),this.on("query:append",function(b){this.dataAdapter.query(b,function(c){a.trigger("results:append",{data:c,query:b})})}),this.on("keypress",function(b){var c=b.which;a.isOpen()?c===d.ESC||c===d.TAB||c===d.UP&&b.altKey?(a.close(),b.preventDefault()):c===d.ENTER?(a.trigger("results:select",{}),b.preventDefault()):c===d.SPACE&&b.ctrlKey?(a.trigger("results:toggle",{}),b.preventDefault()):c===d.UP?(a.trigger("results:previous",{}),b.preventDefault()):c===d.DOWN&&(a.trigger("results:next",{}),b.preventDefault()):(c===d.ENTER||c===d.SPACE||c===d.DOWN&&b.altKey)&&(a.open(),b.preventDefault())})},e.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},e.prototype._syncSubtree=function(a,b){var c=!1,d=this;if(!a||!a.target||"OPTION"===a.target.nodeName||"OPTGROUP"===a.target.nodeName){if(b)if(b.addedNodes&&b.addedNodes.length>0)for(var e=0;e<b.addedNodes.length;e++){var f=b.addedNodes[e];f.selected&&(c=!0)}else b.removedNodes&&b.removedNodes.length>0&&(c=!0);else c=!0;c&&this.dataAdapter.current(function(a){d.trigger("selection:update",{data:a})})}},e.prototype.trigger=function(a,b){var c=e.__super__.trigger,d={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===b&&(b={}),a in d){var f=d[a],g={prevented:!1,name:a,args:b};if(c.call(this,f,g),g.prevented)return void(b.prevented=!0)}c.call(this,a,b)},e.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},e.prototype.open=function(){this.isOpen()||this.trigger("query",{})},e.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},e.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},e.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},e.prototype.focus=function(a){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},e.prototype.enable=function(a){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=a&&0!==a.length||(a=[!0]);var b=!a[0];this.$element.prop("disabled",b)},e.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var a=[];return this.dataAdapter.current(function(b){a=b}),a},e.prototype.val=function(b){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==b||0===b.length)return this.$element.val();var c=b[0];a.isArray(c)&&(c=a.map(c,function(a){return a.toString()})),this.$element.val(c).trigger("change")},e.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",c.GetData(this.$element[0],"old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),c.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},e.prototype.render=function(){var b=a('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return b.attr("dir",this.options.get("dir")),this.$container=b,this.$container.addClass("select2-container--"+this.options.get("theme")),c.StoreData(b[0],"element",this.$element),b},e}),b.define("select2/compat/utils",["jquery"],function(a){function b(b,c,d){var e,f,g=[];e=a.trim(b.attr("class")),e&&(e=""+e,a(e.split(/\s+/)).each(function(){0===this.indexOf("select2-")&&g.push(this)})),e=a.trim(c.attr("class")),e&&(e=""+e,a(e.split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&null!=(f=d(this))&&g.push(f)})),b.attr("class",g.join(" "))}return{syncCssClasses:b}}),b.define("select2/compat/containerCss",["jquery","./utils"],function(a,b){function c(a){return null}function d(){}return d.prototype.render=function(d){var e=d.call(this),f=this.options.get("containerCssClass")||"";a.isFunction(f)&&(f=f(this.$element));var g=this.options.get("adaptContainerCssClass");if(g=g||c,-1!==f.indexOf(":all:")){f=f.replace(":all:","");var h=g;g=function(a){var b=h(a);return null!=b?b+" "+a:a}}var i=this.options.get("containerCss")||{};return a.isFunction(i)&&(i=i(this.$element)),b.syncCssClasses(e,this.$element,g),e.css(i),e.addClass(f),e},d}),b.define("select2/compat/dropdownCss",["jquery","./utils"],function(a,b){function c(a){return null}function d(){}return d.prototype.render=function(d){var e=d.call(this),f=this.options.get("dropdownCssClass")||"";a.isFunction(f)&&(f=f(this.$element));var g=this.options.get("adaptDropdownCssClass");if(g=g||c,-1!==f.indexOf(":all:")){f=f.replace(":all:","");var h=g;g=function(a){var b=h(a);return null!=b?b+" "+a:a}}var i=this.options.get("dropdownCss")||{};return a.isFunction(i)&&(i=i(this.$element)),b.syncCssClasses(e,this.$element,g),e.css(i),e.addClass(f),e},d}),b.define("select2/compat/initSelection",["jquery"],function(a){function b(a,b,c){c.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=c.get("initSelection"),this._isInitialized=!1,a.call(this,b,c)}return b.prototype.current=function(b,c){var d=this;if(this._isInitialized)return void b.call(this,c);this.initSelection.call(null,this.$element,function(b){d._isInitialized=!0,a.isArray(b)||(b=[b]),c(b)})},b}),b.define("select2/compat/inputData",["jquery","../utils"],function(a,b){function c(a,b,c){this._currentData=[],this._valueSeparator=c.get("valueSeparator")||",","hidden"===b.prop("type")&&c.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `<select>` element instead."),a.call(this,b,c)}return c.prototype.current=function(b,c){function d(b,c){var e=[];return b.selected||-1!==a.inArray(b.id,c)?(b.selected=!0,e.push(b)):b.selected=!1,b.children&&e.push.apply(e,d(b.children,c)),e}for(var e=[],f=0;f<this._currentData.length;f++){var g=this._currentData[f];e.push.apply(e,d(g,this.$element.val().split(this._valueSeparator)))}c(e)},c.prototype.select=function(b,c){if(this.options.get("multiple")){var d=this.$element.val();d+=this._valueSeparator+c.id,this.$element.val(d),this.$element.trigger("change")}else this.current(function(b){a.map(b,function(a){a.selected=!1})}),this.$element.val(c.id),this.$element.trigger("change")},c.prototype.unselect=function(a,b){var c=this;b.selected=!1,this.current(function(a){for(var d=[],e=0;e<a.length;e++){var f=a[e];b.id!=f.id&&d.push(f.id)}c.$element.val(d.join(c._valueSeparator)),c.$element.trigger("change")})},c.prototype.query=function(a,b,c){for(var d=[],e=0;e<this._currentData.length;e++){var f=this._currentData[e],g=this.matches(b,f);null!==g&&d.push(g)}c({results:d})},c.prototype.addOptions=function(c,d){var e=a.map(d,function(a){return b.GetData(a[0],"data")});this._currentData.push.apply(this._currentData,e)},c}),b.define("select2/compat/matcher",["jquery"],function(a){function b(b){function c(c,d){var e=a.extend(!0,{},d);if(null==c.term||""===a.trim(c.term))return e;if(d.children){for(var f=d.children.length-1;f>=0;f--){var g=d.children[f];b(c.term,g.text,g)||e.children.splice(f,1)}if(e.children.length>0)return e}return b(c.term,d.text,d)?e:null}return c}return b}),b.define("select2/compat/query",[],function(){function a(a,b,c){c.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `query` option has been deprecated in favor of a custom data adapter that overrides the `query` method. Support will be removed for the `query` option in future versions of Select2."),a.call(this,b,c)}return a.prototype.query=function(a,b,c){b.callback=c,this.options.get("query").call(null,b)},a}),b.define("select2/dropdown/attachContainer",[],function(){function a(a,b,c){a.call(this,b,c)}return a.prototype.position=function(a,b,c){c.find(".dropdown-wrapper").append(b),b.addClass("select2-dropdown--below"),c.addClass("select2-container--below")},a}),b.define("select2/dropdown/stopPropagation",[],function(){function a(){}return a.prototype.bind=function(a,b,c){a.call(this,b,c);var d=["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"];this.$dropdown.on(d.join(" "),function(a){a.stopPropagation()})},a}),b.define("select2/selection/stopPropagation",[],function(){function a(){}return a.prototype.bind=function(a,b,c){a.call(this,b,c);var d=["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"];this.$selection.on(d.join(" "),function(a){a.stopPropagation()})},a}),function(c){"function"==typeof b.define&&b.define.amd?b.define("jquery-mousewheel",["jquery"],c):"object"==typeof exports?module.exports=c:c(a)}(function(a){function b(b){var g=b||window.event,h=i.call(arguments,1),j=0,l=0,m=0,n=0,o=0,p=0;if(b=a.event.fix(g),b.type="mousewheel","detail"in g&&(m=-1*g.detail),"wheelDelta"in g&&(m=g.wheelDelta),"wheelDeltaY"in g&&(m=g.wheelDeltaY),"wheelDeltaX"in g&&(l=-1*g.wheelDeltaX),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(l=-1*m,m=0),j=0===m?l:m,"deltaY"in g&&(m=-1*g.deltaY,j=m),"deltaX"in g&&(l=g.deltaX,0===m&&(j=-1*l)),0!==m||0!==l){if(1===g.deltaMode){var q=a.data(this,"mousewheel-line-height");j*=q,m*=q,l*=q}else if(2===g.deltaMode){var r=a.data(this,"mousewheel-page-height");j*=r,m*=r,l*=r}if(n=Math.max(Math.abs(m),Math.abs(l)),(!f||n<f)&&(f=n,d(g,n)&&(f/=40)),d(g,n)&&(j/=40,l/=40,m/=40),j=Math[j>=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a,b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120==0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length;j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var c=h.length;c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length;c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b),d=c["offsetParent"in a.fn?"offsetParent":"parent"]();return d.length||(d=a("body")),parseInt(d.css("fontSize"),10)||parseInt(c.css("fontSize"),10)||16},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})}),b.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(a,b,c,d,e){if(null==a.fn.select2){var f=["open","close","destroy"];a.fn.select2=function(b){if("object"==typeof(b=b||{}))return this.each(function(){var d=a.extend(!0,{},b);new c(a(this),d)}),this;if("string"==typeof b){var d,g=Array.prototype.slice.call(arguments,1);return this.each(function(){var a=e.GetData(this,"select2");null==a&&window.console&&console.error&&console.error("The select2('"+b+"') method was called on an element that is not using Select2."),d=a[b].apply(a,g)}),a.inArray(b,f)>-1?this:d}throw new Error("Invalid arguments for Select2: "+b)}}return null==a.fn.select2.defaults&&(a.fn.select2.defaults=d),c}),{define:b.define,require:b.require}}(),c=b.require("jquery.select2");return a.fn.select2.amd=b,c});
     1/*!
     2 * Select2 4.0.6-rc.1
     3 * https://select2.github.io
     4 *
     5 * Released under the MIT license
     6 * https://github.com/select2/select2/blob/master/LICENSE.md
     7 */
     8;(function(e){if(typeof define==='function'&&define.amd){define(['jquery'],e)}
     9else if(typeof module==='object'&&module.exports){module.exports=function(t,n){if(n===undefined){if(typeof window!=='undefined'){n=require('jquery')}
     10else{n=require('jquery')(t)}};e(n);return n}}
     11else{e(jQuery)}}(function(e){var t=(function(){if(e&&e.fn&&e.fn.select2&&e.fn.select2.amd){var t=e.fn.select2.amd};var t;(function(){if(!t||!t.requirejs){if(!t){t={}}
     12else{n=t};var e,n,i;(function(t){var c,u,p,a,r={},l={},s={},f={},y=Object.prototype.hasOwnProperty,A=[].slice,m=/\.js$/;function o(e,t){return y.call(e,t)};function d(e,t){var u,a,r,o,l,f,c,v,n,d,g,E,i=t&&t.split('/'),h=s.map,p=(h&&h['*'])||{};if(e){e=e.split('/');l=e.length-1;if(s.nodeIdCompat&&m.test(e[l])){e[l]=e[l].replace(m,'')};if(e[0].charAt(0)==='.'&&i){E=i.slice(0,i.length-1);e=E.concat(e)};for(n=0;n<e.length;n++){g=e[n];if(g==='.'){e.splice(n,1);n-=1}
     13else if(g==='..'){if(n===0||(n===1&&e[2]==='..')||e[n-1]==='..'){continue}
     14else if(n>0){e.splice(n-1,2);n-=2}}};e=e.join('/')};if((i||p)&&h){u=e.split('/');for(n=u.length;n>0;n-=1){a=u.slice(0,n).join('/');if(i){for(d=i.length;d>0;d-=1){r=h[i.slice(0,d).join('/')];if(r){r=r[a];if(r){o=r;f=n;break}}}};if(o){break};if(!c&&p&&p[a]){c=p[a];v=n}};if(!o&&c){o=c;f=v};if(o){u.splice(0,f,o);e=u.join('/')}};return e};function v(e,n){return function(){var i=A.call(arguments,0);if(typeof i[0]!=='string'&&i.length===1){i.push(null)};return u.apply(t,i.concat([e,n]))}};function w(e){return function(t){return d(t,e)}};function C(e){return function(t){r[e]=t}};function h(e){if(o(l,e)){var n=l[e];delete l[e];f[e]=!0;c.apply(t,n)};if(!o(r,e)&&!o(f,e)){throw new Error('No '+e)};return r[e]};function g(e){var n,t=e?e.indexOf('!'):-1;if(t>-1){n=e.substring(0,t);e=e.substring(t+1,e.length)};return[n,e]};function E(e){return e?g(e):[]};p=function(e,t){var i,r=g(e),n=r[0],s=t[1];e=r[1];if(n){n=d(n,s);i=h(n)};if(n){if(i&&i.normalize){e=i.normalize(e,w(s))}
     15else{e=d(e,s)}}
     16else{e=d(e,s);r=g(e);n=r[0];e=r[1];if(n){i=h(n)}};return{f:n?n+'!'+e:e,n:e,pr:n,p:i}};function D(e){return function(){return(s&&s.config&&s.config[e])||{}}};a={require:function(e){return v(e)},exports:function(e){var t=r[e];if(typeof t!=='undefined'){return t}
     17else{return(r[e]={})}},module:function(e){return{id:e,uri:'',exports:r[e],config:D(e)}}};c=function(e,n,i,s){var g,u,y,m,c,A,d=[],w=typeof i,D;s=s||e;A=E(s);if(w==='undefined'||w==='function'){n=!n.length&&i.length?['require','exports','module']:n;for(c=0;c<n.length;c+=1){m=p(n[c],A);u=m.f;if(u==='require'){d[c]=a.require(e)}
     18else if(u==='exports'){d[c]=a.exports(e);D=!0}
     19else if(u==='module'){g=d[c]=a.module(e)}
     20else if(o(r,u)||o(l,u)||o(f,u)){d[c]=h(u)}
     21else if(m.p){m.p.load(m.n,v(s,!0),C(u),{});d[c]=r[u]}
     22else{throw new Error(e+' missing '+u)}};y=i?i.apply(r[e],d):undefined;if(e){if(g&&g.exports!==t&&g.exports!==r[e]){r[e]=g.exports}
     23else if(y!==t||!D){r[e]=y}}}
     24else if(e){r[e]=i}};e=n=u=function(e,n,i,r,o){if(typeof e==='string'){if(a[e]){return a[e](n)};return h(p(e,E(n)).f)}
     25else if(!e.splice){s=e;if(s.deps){u(s.deps,s.callback)};if(!n){return};if(n.splice){e=n;n=i;i=null}
     26else{e=t}};n=n||function(){};if(typeof i==='function'){i=r;r=o};if(r){c(t,e,n,i)}
     27else{setTimeout(function(){c(t,e,n,i)},4)};return u};u.config=function(e){return u(e)};e._defined=r;i=function(e,t,n){if(typeof e!=='string'){throw new Error('See almond README: incorrect module build, no module name')};if(!t.splice){n=t;t=[]};if(!o(r,e)&&!o(l,e)){l[e]=[e,t,n]}};i.amd={jQuery:!0}}());t.requirejs=e;t.require=n;t.define=i}}());t.define('almond',function(){});t.define('jquery',[],function(){var t=e||$;if(t==null&&console&&console.error){console.error('Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page.')};return t});t.define('select2/utils',['jquery'],function(e){var t={};t.Extend=function(e,t){var r={}.hasOwnProperty;function i(){this.constructor=e};for(var n in t){if(r.call(t,n)){e[n]=t[n]}};i.prototype=t.prototype;e.prototype=new i();e.__super__=t.prototype;return e};function r(e){var n=e.prototype,i=[];for(var t in n){var r=n[t];if(typeof r!=='function'){continue};if(t==='constructor'){continue};i.push(t)};return i};t.Decorate=function(e,t){var a=r(t),l=r(e);function n(){var i=Array.prototype.unshift,r=t.prototype.constructor.length,n=e.prototype.constructor;if(r>0){i.call(arguments,e.prototype.constructor);n=t.prototype.constructor};n.apply(this,arguments)};t.displayName=e.displayName;function d(){this.constructor=n};n.prototype=new d();for(var s=0;s<l.length;s++){var u=l[s];n.prototype[u]=e.prototype[u]};var c=function(e){var i=function(){};if(e in n.prototype){i=n.prototype[e]};var r=t.prototype[e];return function(){var e=Array.prototype.unshift;e.call(arguments,i);return r.apply(this,arguments)}};for(var i=0;i<a.length;i++){var o=a[i];n.prototype[o]=c(o)};return n};var n=function(){this.listeners={}};n.prototype.on=function(e,t){this.listeners=this.listeners||{};if(e in this.listeners){this.listeners[e].push(t)}
     28else{this.listeners[e]=[t]}};n.prototype.trigger=function(e){var n=Array.prototype.slice,t=n.call(arguments,1);this.listeners=this.listeners||{};if(t==null){t=[]};if(t.length===0){t.push({})};t[0]._type=e;if(e in this.listeners){this.invoke(this.listeners[e],n.call(arguments,1))};if('*' in this.listeners){this.invoke(this.listeners['*'],arguments)}};n.prototype.invoke=function(e,t){for(var n=0,i=e.length;n<i;n++){e[n].apply(this,t)}};t.Observable=n;t.generateChars=function(e){var n='';for(var t=0;t<e;t++){var i=Math.floor(Math.random()*36);n+=i.toString(36)};return n};t.bind=function(e,t){return function(){e.apply(t,arguments)}};t._convertData=function(e){for(var s in e){var r=s.split('-'),n=e;if(r.length===1){continue};for(var i=0;i<r.length;i++){var t=r[i];t=t.substring(0,1).toLowerCase()+t.substring(1);if(!(t in n)){n[t]={}};if(i==r.length-1){n[t]=e[s]};n=n[t]};delete e[s]};return e};t.hasScroll=function(t,n){var r=e(n),s=n.style.overflowX,i=n.style.overflowY;if(s===i&&(i==='hidden'||i==='visible')){return!1};if(s==='scroll'||i==='scroll'){return!0};return(r.innerHeight()<n.scrollHeight||r.innerWidth()<n.scrollWidth)};t.escapeMarkup=function(e){var t={'\\':'&#92;','&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;','\'':'&#39;','/':'&#47;'};if(typeof e!=='string'){return e};return String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})};t.appendMany=function(t,n){if(e.fn.jquery.substr(0,3)==='1.7'){var i=e();e.map(n,function(e){i=i.add(e)});n=i};t.append(n)};t.__cache={};var i=0;t.GetUniqueElementId=function(e){var t=e.getAttribute('data-select2-id');if(t==null){if(e.id){t=e.id;e.setAttribute('data-select2-id',t)}
     29else{e.setAttribute('data-select2-id',++i);t=i.toString()}};return t};t.StoreData=function(e,n,i){var r=t.GetUniqueElementId(e);if(!t.__cache[r]){t.__cache[r]={}};t.__cache[r][n]=i};t.GetData=function(n,i){var r=t.GetUniqueElementId(n);if(i){if(t.__cache[r]){return t.__cache[r][i]!=null?t.__cache[r][i]:e(n).data(i)};return e(n).data(i)}
     30else{return t.__cache[r]}};t.RemoveData=function(e){var n=t.GetUniqueElementId(e);if(t.__cache[n]!=null){delete t.__cache[n]}};return t});t.define('select2/results',['jquery','./utils'],function(e,t){function n(e,t,i){this.$element=e;this.data=i;this.options=t;n.__super__.constructor.call(this)};t.Extend(n,t.Observable);n.prototype.render=function(){var t=e('<ul class="select2-results__options" role="tree"></ul>');if(this.options.get('multiple')){t.attr('aria-multiselectable','true')};this.$results=t;return t};n.prototype.clear=function(){this.$results.empty()};n.prototype.displayMessage=function(t){var r=this.options.get('escapeMarkup');this.clear();this.hideLoading();var n=e('<li role="treeitem" aria-live="assertive" class="select2-results__option"></li>'),i=this.options.get('translations').get(t.message);n.append(r(i(t.args)));n[0].className+=' select2-results__message';this.$results.append(n)};n.prototype.hideMessages=function(){this.$results.find('.select2-results__message').remove()};n.prototype.append=function(e){this.hideLoading();var n=[];if(e.results==null||e.results.length===0){if(this.$results.children().length===0){this.trigger('results:message',{message:'noResults'})};return};e.results=this.sort(e.results);for(var t=0;t<e.results.length;t++){var i=e.results[t],r=this.option(i);n.push(r)};this.$results.append(n)};n.prototype.position=function(e,t){var n=t.find('.select2-results');n.append(e)};n.prototype.sort=function(e){var t=this.options.get('sorter');return t(e)};n.prototype.highlightFirstItem=function(){var e=this.$results.find('.select2-results__option[aria-selected]'),t=e.filter('[aria-selected=true]');if(t.length>0){t.first().trigger('mouseenter')}
     31else{e.first().trigger('mouseenter')};this.ensureHighlightVisible()};n.prototype.setClasses=function(){var n=this;this.data.current(function(i){var r=e.map(i,function(e){return e.id.toString()}),s=n.$results.find('.select2-results__option[aria-selected]');s.each(function(){var i=e(this),n=t.GetData(this,'data'),s=''+n.id;if((n.element!=null&&n.element.selected)||(n.element==null&&e.inArray(s,r)>-1)){i.attr('aria-selected','true')}
     32else{i.attr('aria-selected','false')}})})};n.prototype.showLoading=function(e){this.hideLoading();var n=this.options.get('translations').get('searching'),i={disabled:!0,loading:!0,text:n(e)};var t=this.option(i);t.className+=' loading-results';this.$results.prepend(t)};n.prototype.hideLoading=function(){this.$results.find('.loading-results').remove()};n.prototype.option=function(n){var r=document.createElement('li');r.className='select2-results__option';var i={'role':'treeitem','aria-selected':'false'};if(n.disabled){delete i['aria-selected'];i['aria-disabled']='true'};if(n.id==null){delete i['aria-selected']};if(n._resultId!=null){r.id=n._resultId};if(n.title){r.title=n.title};if(n.children){i.role='group';i['aria-label']=n.text;delete i['aria-selected']};for(var c in i){var p=i[c];r.setAttribute(c,p)};if(n.children){var l=e(r),s=document.createElement('strong');s.className='select2-results__group';var f=e(s);this.template(n,s);var a=[];for(var o=0;o<n.children.length;o++){var d=n.children[o],h=this.option(d);a.push(h)};var u=e('<ul></ul>',{'class':'select2-results__options select2-results__options--nested'});u.append(a);l.append(s);l.append(u)}
     33else{this.template(n,r)};t.StoreData(r,'data',n);return r};n.prototype.bind=function(n,i){var r=this,s=n.id+'-results';this.$results.attr('id',s);n.on('results:all',function(e){r.clear();r.append(e.data);if(n.isOpen()){r.setClasses();r.highlightFirstItem()}});n.on('results:append',function(e){r.append(e.data);if(n.isOpen()){r.setClasses()}});n.on('query',function(e){r.hideMessages();r.showLoading(e)});n.on('select',function(){if(!n.isOpen()){return};r.setClasses();r.highlightFirstItem()});n.on('unselect',function(){if(!n.isOpen()){return};r.setClasses();r.highlightFirstItem()});n.on('open',function(){r.$results.attr('aria-expanded','true');r.$results.attr('aria-hidden','false');r.setClasses();r.ensureHighlightVisible()});n.on('close',function(){r.$results.attr('aria-expanded','false');r.$results.attr('aria-hidden','true');r.$results.removeAttr('aria-activedescendant')});n.on('results:toggle',function(){var e=r.getHighlightedResults();if(e.length===0){return};e.trigger('mouseup')});n.on('results:select',function(){var e=r.getHighlightedResults();if(e.length===0){return};var n=t.GetData(e[0],'data');if(e.attr('aria-selected')=='true'){r.trigger('close',{})}
     34else{r.trigger('select',{data:n})}});n.on('results:previous',function(){var s=r.getHighlightedResults(),o=r.$results.find('[aria-selected]'),u=o.index(s);if(u<=0){return};var e=u-1;if(s.length===0){e=0};var i=o.eq(e);i.trigger('mouseenter');var t=r.$results.offset().top,n=i.offset().top,a=r.$results.scrollTop()+(n-t);if(e===0){r.$results.scrollTop(0)}
     35else if(n-t<0){r.$results.scrollTop(a)}});n.on('results:next',function(){var u=r.getHighlightedResults(),t=r.$results.find('[aria-selected]'),a=t.index(u),n=a+1;if(n>=t.length){return};var e=t.eq(n);e.trigger('mouseenter');var i=r.$results.offset().top+r.$results.outerHeight(!1),s=e.offset().top+e.outerHeight(!1),o=r.$results.scrollTop()+s-i;if(n===0){r.$results.scrollTop(0)}
     36else if(s>i){r.$results.scrollTop(o)}});n.on('results:focus',function(e){e.element.addClass('select2-results__option--highlighted')});n.on('results:message',function(e){r.displayMessage(e)});if(e.fn.mousewheel){this.$results.on('mousewheel',function(e){var t=r.$results.scrollTop(),n=r.$results.get(0).scrollHeight-t+e.deltaY,i=e.deltaY>0&&t-e.deltaY<=0,s=e.deltaY<0&&n<=r.$results.height();if(i){r.$results.scrollTop(0);e.preventDefault();e.stopPropagation()}
     37else if(s){r.$results.scrollTop(r.$results.get(0).scrollHeight-r.$results.height());e.preventDefault();e.stopPropagation()}})};this.$results.on('mouseup','.select2-results__option[aria-selected]',function(n){var s=e(this),i=t.GetData(this,'data');if(s.attr('aria-selected')==='true'){if(r.options.get('multiple')){r.trigger('unselect',{originalEvent:n,data:i})}
     38else{r.trigger('close',{})};return};r.trigger('select',{originalEvent:n,data:i})});this.$results.on('mouseenter','.select2-results__option[aria-selected]',function(n){var i=t.GetData(this,'data');r.getHighlightedResults().removeClass('select2-results__option--highlighted');r.trigger('results:focus',{data:i,element:e(this)})})};n.prototype.getHighlightedResults=function(){var e=this.$results.find('.select2-results__option--highlighted');return e};n.prototype.destroy=function(){this.$results.remove()};n.prototype.ensureHighlightVisible=function(){var e=this.getHighlightedResults();if(e.length===0){return};var s=this.$results.find('[aria-selected]'),o=s.index(e),t=this.$results.offset().top,n=e.offset().top,i=this.$results.scrollTop()+(n-t),r=n-t;i-=e.outerHeight(!1)*2;if(o<=2){this.$results.scrollTop(0)}
     39else if(r>this.$results.outerHeight()||r<0){this.$results.scrollTop(i)}};n.prototype.template=function(t,n){var r=this.options.get('templateResult'),s=this.options.get('escapeMarkup'),i=r(t,n);if(i==null){n.style.display='none'}
     40else if(typeof i==='string'){n.innerHTML=s(i)}
     41else{e(n).append(i)}};return n});t.define('select2/keys',[],function(){var e={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46};return e});t.define('select2/selection/base',['jquery','../utils','../keys'],function(e,t,n){function i(e,t){this.$element=e;this.options=t;i.__super__.constructor.call(this)};t.Extend(i,t.Observable);i.prototype.render=function(){var n=e('<span class="select2-selection" role="combobox"  aria-haspopup="true" aria-expanded="false"></span>');this._tabindex=0;if(t.GetData(this.$element[0],'old-tabindex')!=null){this._tabindex=t.GetData(this.$element[0],'old-tabindex')}
     42else if(this.$element.attr('tabindex')!=null){this._tabindex=this.$element.attr('tabindex')};n.attr('title',this.$element.attr('title'));n.attr('tabindex',this._tabindex);this.$selection=n;return n};i.prototype.bind=function(e,t){var i=this,s=e.id+'-container',r=e.id+'-results';this.container=e;this.$selection.on('focus',function(e){i.trigger('focus',e)});this.$selection.on('blur',function(e){i._handleBlur(e)});this.$selection.on('keydown',function(e){i.trigger('keypress',e);if(e.which===n.SPACE){e.preventDefault()}});e.on('results:focus',function(e){i.$selection.attr('aria-activedescendant',e.data._resultId)});e.on('selection:update',function(e){i.update(e.data)});e.on('open',function(){i.$selection.attr('aria-expanded','true');i.$selection.attr('aria-owns',r);i._attachCloseHandler(e)});e.on('close',function(){i.$selection.attr('aria-expanded','false');i.$selection.removeAttr('aria-activedescendant');i.$selection.removeAttr('aria-owns');i.$selection.focus();window.setTimeout(function(){i.$selection.focus()},0);i._detachCloseHandler(e)});e.on('enable',function(){i.$selection.attr('tabindex',i._tabindex)});e.on('disable',function(){i.$selection.attr('tabindex','-1')})};i.prototype._handleBlur=function(t){var n=this;window.setTimeout(function(){if((document.activeElement==n.$selection[0])||(e.contains(n.$selection[0],document.activeElement))){return};n.trigger('blur',t)},1)};i.prototype._attachCloseHandler=function(n){var i=this;e(document.body).on('mousedown.select2.'+n.id,function(n){var i=e(n.target),r=i.closest('.select2'),s=e('.select2.select2-container--open');s.each(function(){var i=e(this);if(this==r[0]){return};var n=t.GetData(this,'element');n.select2('close')})})};i.prototype._detachCloseHandler=function(t){e(document.body).off('mousedown.select2.'+t.id)};i.prototype.position=function(e,t){var n=t.find('.selection');n.append(e)};i.prototype.destroy=function(){this._detachCloseHandler(this.container)};i.prototype.update=function(e){throw new Error('The `update` method must be defined in child classes.')};return i});t.define('select2/selection/single',['jquery','./base','../utils','../keys'],function(e,t,n,r){function i(){i.__super__.constructor.apply(this,arguments)};n.Extend(i,t);i.prototype.render=function(){var e=i.__super__.render.call(this);e.addClass('select2-selection--single');e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>');return e};i.prototype.bind=function(e,t){var r=this;i.__super__.bind.apply(this,arguments);var n=e.id+'-container';this.$selection.find('.select2-selection__rendered').attr('id',n).attr('role','textbox').attr('aria-readonly','true');this.$selection.attr('aria-labelledby',n);this.$selection.on('mousedown',function(e){if(e.which!==1){return};r.trigger('toggle',{originalEvent:e})});this.$selection.on('focus',function(e){});this.$selection.on('blur',function(e){});e.on('focus',function(t){if(!e.isOpen()){r.$selection.focus()}})};i.prototype.clear=function(){var e=this.$selection.find('.select2-selection__rendered');e.empty();e.removeAttr('title')};i.prototype.display=function(e,t){var n=this.options.get('templateSelection'),i=this.options.get('escapeMarkup');return i(n(e,t))};i.prototype.selectionContainer=function(){return e('<span></span>')};i.prototype.update=function(e){if(e.length===0){this.clear();return};var t=e[0],n=this.$selection.find('.select2-selection__rendered'),i=this.display(t,n);n.empty().append(i);n.attr('title',t.title||t.text)};return i});t.define('select2/selection/multiple',['jquery','./base','../utils'],function(e,t,n){function i(e,t){i.__super__.constructor.apply(this,arguments)};n.Extend(i,t);i.prototype.render=function(){var e=i.__super__.render.call(this);e.addClass('select2-selection--multiple');e.html('<ul class="select2-selection__rendered"></ul>');return e};i.prototype.bind=function(t,r){var s=this;i.__super__.bind.apply(this,arguments);this.$selection.on('click',function(e){s.trigger('toggle',{originalEvent:e})});this.$selection.on('click','.select2-selection__choice__remove',function(t){if(s.options.get('disabled')){return};var i=e(this),r=i.parent(),o=n.GetData(r[0],'data');s.trigger('unselect',{originalEvent:t,data:o})})};i.prototype.clear=function(){var e=this.$selection.find('.select2-selection__rendered');e.empty();e.removeAttr('title')};i.prototype.display=function(e,t){var n=this.options.get('templateSelection'),i=this.options.get('escapeMarkup');return i(n(e,t))};i.prototype.selectionContainer=function(){var t=e('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>');return t};i.prototype.update=function(e){this.clear();if(e.length===0){return};var s=[];for(var r=0;r<e.length;r++){var i=e[r],t=this.selectionContainer(),u=this.display(i,t);t.append(u);t.attr('title',i.title||i.text);n.StoreData(t[0],'data',i);s.push(t)};var o=this.$selection.find('.select2-selection__rendered');n.appendMany(o,s)};return i});t.define('select2/selection/placeholder',['../utils'],function(e){function t(e,t,n){this.placeholder=this.normalizePlaceholder(n.get('placeholder'));e.call(this,t,n)};t.prototype.normalizePlaceholder=function(e,t){if(typeof t==='string'){t={id:'',text:t}};return t};t.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();n.html(this.display(t));n.addClass('select2-selection__placeholder').removeClass('select2-selection__choice');return n};t.prototype.update=function(e,t){var i=(t.length==1&&t[0].id!=this.placeholder.id),r=t.length>1;if(r||i){return e.call(this,t)};this.clear();var n=this.createPlaceholder(this.placeholder);this.$selection.find('.select2-selection__rendered').append(n)};return t});t.define('select2/selection/allowClear',['jquery','../keys','../utils'],function(e,t,n){function i(){};i.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n);if(this.placeholder==null){if(this.options.get('debug')&&window.console&&console.error){console.error('Select2: The `allowClear` option should be used in combination with the `placeholder` option.')}};this.$selection.on('mousedown','.select2-selection__clear',function(e){i._handleClear(e)});t.on('keypress',function(e){i._handleKeyboardClear(e,t)})};i.prototype._handleClear=function(e,t){if(this.options.get('disabled')){return};var u=this.$selection.find('.select2-selection__clear');if(u.length===0){return};t.stopPropagation();var s=n.GetData(u[0],'data'),o=this.$element.val();this.$element.val(this.placeholder.id);var i={data:s};this.trigger('clear',i);if(i.prevented){this.$element.val(o);return};for(var r=0;r<s.length;r++){i={data:s[r]};this.trigger('unselect',i);if(i.prevented){this.$element.val(o);return}};this.$element.trigger('change');this.trigger('toggle',{})};i.prototype._handleKeyboardClear=function(e,n,i){if(i.isOpen()){return};if(n.which==t.DELETE||n.which==t.BACKSPACE){this._handleClear(n)}};i.prototype.update=function(t,i){t.call(this,i);if(this.$selection.find('.select2-selection__placeholder').length>0||i.length===0){return};var r=e('<span class="select2-selection__clear">&times;</span>');n.StoreData(r[0],'data',i);this.$selection.find('.select2-selection__rendered').prepend(r)};return i});t.define('select2/selection/search',['jquery','../utils','../keys'],function(e,t,n){function i(e,t,n){e.call(this,t,n)};i.prototype.render=function(t){var n=e('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" aria-autocomplete="list" /></li>');this.$searchContainer=n;this.$search=n.find('input');var i=t.call(this);this._transferTabIndex();return i};i.prototype.bind=function(e,i,r){var s=this;e.call(this,i,r);i.on('open',function(){s.$search.trigger('focus')});i.on('close',function(){s.$search.val('');s.$search.removeAttr('aria-activedescendant');s.$search.trigger('focus')});i.on('enable',function(){s.$search.prop('disabled',!1);s._transferTabIndex()});i.on('disable',function(){s.$search.prop('disabled',!0)});i.on('focus',function(e){s.$search.trigger('focus')});i.on('results:focus',function(e){s.$search.attr('aria-activedescendant',e.id)});this.$selection.on('focusin','.select2-search--inline',function(e){s.trigger('focus',e)});this.$selection.on('focusout','.select2-search--inline',function(e){s._handleBlur(e)});this.$selection.on('keydown','.select2-search--inline',function(e){e.stopPropagation();s.trigger('keypress',e);s._keyUpPrevented=e.isDefaultPrevented();var o=e.which;if(o===n.BACKSPACE&&s.$search.val()===''){var i=s.$searchContainer.prev('.select2-selection__choice');if(i.length>0){var r=t.GetData(i[0],'data');s.searchRemoveChoice(r);e.preventDefault()}}});var o=document.documentMode,u=o&&o<=11;this.$selection.on('input.searchcheck','.select2-search--inline',function(e){if(u){s.$selection.off('input.search input.searchcheck');return};s.$selection.off('keyup.search')});this.$selection.on('keyup.search input.search','.select2-search--inline',function(e){if(u&&e.type==='input'){s.$selection.off('input.search input.searchcheck');return};var t=e.which;if(t==n.SHIFT||t==n.CTRL||t==n.ALT){return};if(t==n.TAB){return};s.handleSearch(e)})};i.prototype._transferTabIndex=function(e){this.$search.attr('tabindex',this.$selection.attr('tabindex'));this.$selection.attr('tabindex','-1')};i.prototype.createPlaceholder=function(e,t){this.$search.attr('placeholder',t.text)};i.prototype.update=function(e,t){var i=this.$search[0]==document.activeElement;this.$search.attr('placeholder','');e.call(this,t);this.$selection.find('.select2-selection__rendered').append(this.$searchContainer);this.resizeSearch();if(i){var n=this.$element.find('[data-select2-tag]').length;if(n){this.$element.focus()}
     43else{this.$search.focus()}}};i.prototype.handleSearch=function(){this.resizeSearch();if(!this._keyUpPrevented){var e=this.$search.val();this.trigger('query',{term:e})};this._keyUpPrevented=!1};i.prototype.searchRemoveChoice=function(e,t){this.trigger('unselect',{data:t});this.$search.val(t.text);this.handleSearch()};i.prototype.resizeSearch=function(){this.$search.css('width','25px');var e='';if(this.$search.attr('placeholder')!==''){e=this.$selection.find('.select2-selection__rendered').innerWidth()}
     44else{var t=this.$search.val().length+1;e=(t*0.75)+'em'};this.$search.css('width',e)};return i});t.define('select2/selection/eventRelay',['jquery'],function(e){function t(){};t.prototype.bind=function(t,n,i){var r=this,s=['open','opening','close','closing','select','selecting','unselect','unselecting','clear','clearing'],o=['opening','closing','selecting','unselecting','clearing'];t.call(this,n,i);n.on('*',function(t,n){if(e.inArray(t,s)===-1){return};n=n||{};var i=e.Event('select2:'+t,{params:n});r.$element.trigger(i);if(e.inArray(t,o)===-1){return};n.prevented=i.isDefaultPrevented()})};return t});t.define('select2/translation',['jquery','require'],function(e,t){function n(e){this.dict=e||{}};n.prototype.all=function(){return this.dict};n.prototype.get=function(e){return this.dict[e]};n.prototype.extend=function(t){this.dict=e.extend({},t.all(),this.dict)};n._cache={};n.loadPath=function(e){if(!(e in n._cache)){var i=t(e);n._cache[e]=i};return new n(n._cache[e])};return n});t.define('select2/diacritics',[],function(){var e={'\u24B6':'A','\uFF21':'A','\u00C0':'A','\u00C1':'A','\u00C2':'A','\u1EA6':'A','\u1EA4':'A','\u1EAA':'A','\u1EA8':'A','\u00C3':'A','\u0100':'A','\u0102':'A','\u1EB0':'A','\u1EAE':'A','\u1EB4':'A','\u1EB2':'A','\u0226':'A','\u01E0':'A','\u00C4':'A','\u01DE':'A','\u1EA2':'A','\u00C5':'A','\u01FA':'A','\u01CD':'A','\u0200':'A','\u0202':'A','\u1EA0':'A','\u1EAC':'A','\u1EB6':'A','\u1E00':'A','\u0104':'A','\u023A':'A','\u2C6F':'A','\uA732':'AA','\u00C6':'AE','\u01FC':'AE','\u01E2':'AE','\uA734':'AO','\uA736':'AU','\uA738':'AV','\uA73A':'AV','\uA73C':'AY','\u24B7':'B','\uFF22':'B','\u1E02':'B','\u1E04':'B','\u1E06':'B','\u0243':'B','\u0182':'B','\u0181':'B','\u24B8':'C','\uFF23':'C','\u0106':'C','\u0108':'C','\u010A':'C','\u010C':'C','\u00C7':'C','\u1E08':'C','\u0187':'C','\u023B':'C','\uA73E':'C','\u24B9':'D','\uFF24':'D','\u1E0A':'D','\u010E':'D','\u1E0C':'D','\u1E10':'D','\u1E12':'D','\u1E0E':'D','\u0110':'D','\u018B':'D','\u018A':'D','\u0189':'D','\uA779':'D','\u01F1':'DZ','\u01C4':'DZ','\u01F2':'Dz','\u01C5':'Dz','\u24BA':'E','\uFF25':'E','\u00C8':'E','\u00C9':'E','\u00CA':'E','\u1EC0':'E','\u1EBE':'E','\u1EC4':'E','\u1EC2':'E','\u1EBC':'E','\u0112':'E','\u1E14':'E','\u1E16':'E','\u0114':'E','\u0116':'E','\u00CB':'E','\u1EBA':'E','\u011A':'E','\u0204':'E','\u0206':'E','\u1EB8':'E','\u1EC6':'E','\u0228':'E','\u1E1C':'E','\u0118':'E','\u1E18':'E','\u1E1A':'E','\u0190':'E','\u018E':'E','\u24BB':'F','\uFF26':'F','\u1E1E':'F','\u0191':'F','\uA77B':'F','\u24BC':'G','\uFF27':'G','\u01F4':'G','\u011C':'G','\u1E20':'G','\u011E':'G','\u0120':'G','\u01E6':'G','\u0122':'G','\u01E4':'G','\u0193':'G','\uA7A0':'G','\uA77D':'G','\uA77E':'G','\u24BD':'H','\uFF28':'H','\u0124':'H','\u1E22':'H','\u1E26':'H','\u021E':'H','\u1E24':'H','\u1E28':'H','\u1E2A':'H','\u0126':'H','\u2C67':'H','\u2C75':'H','\uA78D':'H','\u24BE':'I','\uFF29':'I','\u00CC':'I','\u00CD':'I','\u00CE':'I','\u0128':'I','\u012A':'I','\u012C':'I','\u0130':'I','\u00CF':'I','\u1E2E':'I','\u1EC8':'I','\u01CF':'I','\u0208':'I','\u020A':'I','\u1ECA':'I','\u012E':'I','\u1E2C':'I','\u0197':'I','\u24BF':'J','\uFF2A':'J','\u0134':'J','\u0248':'J','\u24C0':'K','\uFF2B':'K','\u1E30':'K','\u01E8':'K','\u1E32':'K','\u0136':'K','\u1E34':'K','\u0198':'K','\u2C69':'K','\uA740':'K','\uA742':'K','\uA744':'K','\uA7A2':'K','\u24C1':'L','\uFF2C':'L','\u013F':'L','\u0139':'L','\u013D':'L','\u1E36':'L','\u1E38':'L','\u013B':'L','\u1E3C':'L','\u1E3A':'L','\u0141':'L','\u023D':'L','\u2C62':'L','\u2C60':'L','\uA748':'L','\uA746':'L','\uA780':'L','\u01C7':'LJ','\u01C8':'Lj','\u24C2':'M','\uFF2D':'M','\u1E3E':'M','\u1E40':'M','\u1E42':'M','\u2C6E':'M','\u019C':'M','\u24C3':'N','\uFF2E':'N','\u01F8':'N','\u0143':'N','\u00D1':'N','\u1E44':'N','\u0147':'N','\u1E46':'N','\u0145':'N','\u1E4A':'N','\u1E48':'N','\u0220':'N','\u019D':'N','\uA790':'N','\uA7A4':'N','\u01CA':'NJ','\u01CB':'Nj','\u24C4':'O','\uFF2F':'O','\u00D2':'O','\u00D3':'O','\u00D4':'O','\u1ED2':'O','\u1ED0':'O','\u1ED6':'O','\u1ED4':'O','\u00D5':'O','\u1E4C':'O','\u022C':'O','\u1E4E':'O','\u014C':'O','\u1E50':'O','\u1E52':'O','\u014E':'O','\u022E':'O','\u0230':'O','\u00D6':'O','\u022A':'O','\u1ECE':'O','\u0150':'O','\u01D1':'O','\u020C':'O','\u020E':'O','\u01A0':'O','\u1EDC':'O','\u1EDA':'O','\u1EE0':'O','\u1EDE':'O','\u1EE2':'O','\u1ECC':'O','\u1ED8':'O','\u01EA':'O','\u01EC':'O','\u00D8':'O','\u01FE':'O','\u0186':'O','\u019F':'O','\uA74A':'O','\uA74C':'O','\u01A2':'OI','\uA74E':'OO','\u0222':'OU','\u24C5':'P','\uFF30':'P','\u1E54':'P','\u1E56':'P','\u01A4':'P','\u2C63':'P','\uA750':'P','\uA752':'P','\uA754':'P','\u24C6':'Q','\uFF31':'Q','\uA756':'Q','\uA758':'Q','\u024A':'Q','\u24C7':'R','\uFF32':'R','\u0154':'R','\u1E58':'R','\u0158':'R','\u0210':'R','\u0212':'R','\u1E5A':'R','\u1E5C':'R','\u0156':'R','\u1E5E':'R','\u024C':'R','\u2C64':'R','\uA75A':'R','\uA7A6':'R','\uA782':'R','\u24C8':'S','\uFF33':'S','\u1E9E':'S','\u015A':'S','\u1E64':'S','\u015C':'S','\u1E60':'S','\u0160':'S','\u1E66':'S','\u1E62':'S','\u1E68':'S','\u0218':'S','\u015E':'S','\u2C7E':'S','\uA7A8':'S','\uA784':'S','\u24C9':'T','\uFF34':'T','\u1E6A':'T','\u0164':'T','\u1E6C':'T','\u021A':'T','\u0162':'T','\u1E70':'T','\u1E6E':'T','\u0166':'T','\u01AC':'T','\u01AE':'T','\u023E':'T','\uA786':'T','\uA728':'TZ','\u24CA':'U','\uFF35':'U','\u00D9':'U','\u00DA':'U','\u00DB':'U','\u0168':'U','\u1E78':'U','\u016A':'U','\u1E7A':'U','\u016C':'U','\u00DC':'U','\u01DB':'U','\u01D7':'U','\u01D5':'U','\u01D9':'U','\u1EE6':'U','\u016E':'U','\u0170':'U','\u01D3':'U','\u0214':'U','\u0216':'U','\u01AF':'U','\u1EEA':'U','\u1EE8':'U','\u1EEE':'U','\u1EEC':'U','\u1EF0':'U','\u1EE4':'U','\u1E72':'U','\u0172':'U','\u1E76':'U','\u1E74':'U','\u0244':'U','\u24CB':'V','\uFF36':'V','\u1E7C':'V','\u1E7E':'V','\u01B2':'V','\uA75E':'V','\u0245':'V','\uA760':'VY','\u24CC':'W','\uFF37':'W','\u1E80':'W','\u1E82':'W','\u0174':'W','\u1E86':'W','\u1E84':'W','\u1E88':'W','\u2C72':'W','\u24CD':'X','\uFF38':'X','\u1E8A':'X','\u1E8C':'X','\u24CE':'Y','\uFF39':'Y','\u1EF2':'Y','\u00DD':'Y','\u0176':'Y','\u1EF8':'Y','\u0232':'Y','\u1E8E':'Y','\u0178':'Y','\u1EF6':'Y','\u1EF4':'Y','\u01B3':'Y','\u024E':'Y','\u1EFE':'Y','\u24CF':'Z','\uFF3A':'Z','\u0179':'Z','\u1E90':'Z','\u017B':'Z','\u017D':'Z','\u1E92':'Z','\u1E94':'Z','\u01B5':'Z','\u0224':'Z','\u2C7F':'Z','\u2C6B':'Z','\uA762':'Z','\u24D0':'a','\uFF41':'a','\u1E9A':'a','\u00E0':'a','\u00E1':'a','\u00E2':'a','\u1EA7':'a','\u1EA5':'a','\u1EAB':'a','\u1EA9':'a','\u00E3':'a','\u0101':'a','\u0103':'a','\u1EB1':'a','\u1EAF':'a','\u1EB5':'a','\u1EB3':'a','\u0227':'a','\u01E1':'a','\u00E4':'a','\u01DF':'a','\u1EA3':'a','\u00E5':'a','\u01FB':'a','\u01CE':'a','\u0201':'a','\u0203':'a','\u1EA1':'a','\u1EAD':'a','\u1EB7':'a','\u1E01':'a','\u0105':'a','\u2C65':'a','\u0250':'a','\uA733':'aa','\u00E6':'ae','\u01FD':'ae','\u01E3':'ae','\uA735':'ao','\uA737':'au','\uA739':'av','\uA73B':'av','\uA73D':'ay','\u24D1':'b','\uFF42':'b','\u1E03':'b','\u1E05':'b','\u1E07':'b','\u0180':'b','\u0183':'b','\u0253':'b','\u24D2':'c','\uFF43':'c','\u0107':'c','\u0109':'c','\u010B':'c','\u010D':'c','\u00E7':'c','\u1E09':'c','\u0188':'c','\u023C':'c','\uA73F':'c','\u2184':'c','\u24D3':'d','\uFF44':'d','\u1E0B':'d','\u010F':'d','\u1E0D':'d','\u1E11':'d','\u1E13':'d','\u1E0F':'d','\u0111':'d','\u018C':'d','\u0256':'d','\u0257':'d','\uA77A':'d','\u01F3':'dz','\u01C6':'dz','\u24D4':'e','\uFF45':'e','\u00E8':'e','\u00E9':'e','\u00EA':'e','\u1EC1':'e','\u1EBF':'e','\u1EC5':'e','\u1EC3':'e','\u1EBD':'e','\u0113':'e','\u1E15':'e','\u1E17':'e','\u0115':'e','\u0117':'e','\u00EB':'e','\u1EBB':'e','\u011B':'e','\u0205':'e','\u0207':'e','\u1EB9':'e','\u1EC7':'e','\u0229':'e','\u1E1D':'e','\u0119':'e','\u1E19':'e','\u1E1B':'e','\u0247':'e','\u025B':'e','\u01DD':'e','\u24D5':'f','\uFF46':'f','\u1E1F':'f','\u0192':'f','\uA77C':'f','\u24D6':'g','\uFF47':'g','\u01F5':'g','\u011D':'g','\u1E21':'g','\u011F':'g','\u0121':'g','\u01E7':'g','\u0123':'g','\u01E5':'g','\u0260':'g','\uA7A1':'g','\u1D79':'g','\uA77F':'g','\u24D7':'h','\uFF48':'h','\u0125':'h','\u1E23':'h','\u1E27':'h','\u021F':'h','\u1E25':'h','\u1E29':'h','\u1E2B':'h','\u1E96':'h','\u0127':'h','\u2C68':'h','\u2C76':'h','\u0265':'h','\u0195':'hv','\u24D8':'i','\uFF49':'i','\u00EC':'i','\u00ED':'i','\u00EE':'i','\u0129':'i','\u012B':'i','\u012D':'i','\u00EF':'i','\u1E2F':'i','\u1EC9':'i','\u01D0':'i','\u0209':'i','\u020B':'i','\u1ECB':'i','\u012F':'i','\u1E2D':'i','\u0268':'i','\u0131':'i','\u24D9':'j','\uFF4A':'j','\u0135':'j','\u01F0':'j','\u0249':'j','\u24DA':'k','\uFF4B':'k','\u1E31':'k','\u01E9':'k','\u1E33':'k','\u0137':'k','\u1E35':'k','\u0199':'k','\u2C6A':'k','\uA741':'k','\uA743':'k','\uA745':'k','\uA7A3':'k','\u24DB':'l','\uFF4C':'l','\u0140':'l','\u013A':'l','\u013E':'l','\u1E37':'l','\u1E39':'l','\u013C':'l','\u1E3D':'l','\u1E3B':'l','\u017F':'l','\u0142':'l','\u019A':'l','\u026B':'l','\u2C61':'l','\uA749':'l','\uA781':'l','\uA747':'l','\u01C9':'lj','\u24DC':'m','\uFF4D':'m','\u1E3F':'m','\u1E41':'m','\u1E43':'m','\u0271':'m','\u026F':'m','\u24DD':'n','\uFF4E':'n','\u01F9':'n','\u0144':'n','\u00F1':'n','\u1E45':'n','\u0148':'n','\u1E47':'n','\u0146':'n','\u1E4B':'n','\u1E49':'n','\u019E':'n','\u0272':'n','\u0149':'n','\uA791':'n','\uA7A5':'n','\u01CC':'nj','\u24DE':'o','\uFF4F':'o','\u00F2':'o','\u00F3':'o','\u00F4':'o','\u1ED3':'o','\u1ED1':'o','\u1ED7':'o','\u1ED5':'o','\u00F5':'o','\u1E4D':'o','\u022D':'o','\u1E4F':'o','\u014D':'o','\u1E51':'o','\u1E53':'o','\u014F':'o','\u022F':'o','\u0231':'o','\u00F6':'o','\u022B':'o','\u1ECF':'o','\u0151':'o','\u01D2':'o','\u020D':'o','\u020F':'o','\u01A1':'o','\u1EDD':'o','\u1EDB':'o','\u1EE1':'o','\u1EDF':'o','\u1EE3':'o','\u1ECD':'o','\u1ED9':'o','\u01EB':'o','\u01ED':'o','\u00F8':'o','\u01FF':'o','\u0254':'o','\uA74B':'o','\uA74D':'o','\u0275':'o','\u01A3':'oi','\u0223':'ou','\uA74F':'oo','\u24DF':'p','\uFF50':'p','\u1E55':'p','\u1E57':'p','\u01A5':'p','\u1D7D':'p','\uA751':'p','\uA753':'p','\uA755':'p','\u24E0':'q','\uFF51':'q','\u024B':'q','\uA757':'q','\uA759':'q','\u24E1':'r','\uFF52':'r','\u0155':'r','\u1E59':'r','\u0159':'r','\u0211':'r','\u0213':'r','\u1E5B':'r','\u1E5D':'r','\u0157':'r','\u1E5F':'r','\u024D':'r','\u027D':'r','\uA75B':'r','\uA7A7':'r','\uA783':'r','\u24E2':'s','\uFF53':'s','\u00DF':'s','\u015B':'s','\u1E65':'s','\u015D':'s','\u1E61':'s','\u0161':'s','\u1E67':'s','\u1E63':'s','\u1E69':'s','\u0219':'s','\u015F':'s','\u023F':'s','\uA7A9':'s','\uA785':'s','\u1E9B':'s','\u24E3':'t','\uFF54':'t','\u1E6B':'t','\u1E97':'t','\u0165':'t','\u1E6D':'t','\u021B':'t','\u0163':'t','\u1E71':'t','\u1E6F':'t','\u0167':'t','\u01AD':'t','\u0288':'t','\u2C66':'t','\uA787':'t','\uA729':'tz','\u24E4':'u','\uFF55':'u','\u00F9':'u','\u00FA':'u','\u00FB':'u','\u0169':'u','\u1E79':'u','\u016B':'u','\u1E7B':'u','\u016D':'u','\u00FC':'u','\u01DC':'u','\u01D8':'u','\u01D6':'u','\u01DA':'u','\u1EE7':'u','\u016F':'u','\u0171':'u','\u01D4':'u','\u0215':'u','\u0217':'u','\u01B0':'u','\u1EEB':'u','\u1EE9':'u','\u1EEF':'u','\u1EED':'u','\u1EF1':'u','\u1EE5':'u','\u1E73':'u','\u0173':'u','\u1E77':'u','\u1E75':'u','\u0289':'u','\u24E5':'v','\uFF56':'v','\u1E7D':'v','\u1E7F':'v','\u028B':'v','\uA75F':'v','\u028C':'v','\uA761':'vy','\u24E6':'w','\uFF57':'w','\u1E81':'w','\u1E83':'w','\u0175':'w','\u1E87':'w','\u1E85':'w','\u1E98':'w','\u1E89':'w','\u2C73':'w','\u24E7':'x','\uFF58':'x','\u1E8B':'x','\u1E8D':'x','\u24E8':'y','\uFF59':'y','\u1EF3':'y','\u00FD':'y','\u0177':'y','\u1EF9':'y','\u0233':'y','\u1E8F':'y','\u00FF':'y','\u1EF7':'y','\u1E99':'y','\u1EF5':'y','\u01B4':'y','\u024F':'y','\u1EFF':'y','\u24E9':'z','\uFF5A':'z','\u017A':'z','\u1E91':'z','\u017C':'z','\u017E':'z','\u1E93':'z','\u1E95':'z','\u01B6':'z','\u0225':'z','\u0240':'z','\u2C6C':'z','\uA763':'z','\u0386':'\u0391','\u0388':'\u0395','\u0389':'\u0397','\u038A':'\u0399','\u03AA':'\u0399','\u038C':'\u039F','\u038E':'\u03A5','\u03AB':'\u03A5','\u038F':'\u03A9','\u03AC':'\u03B1','\u03AD':'\u03B5','\u03AE':'\u03B7','\u03AF':'\u03B9','\u03CA':'\u03B9','\u0390':'\u03B9','\u03CC':'\u03BF','\u03CD':'\u03C5','\u03CB':'\u03C5','\u03B0':'\u03C5','\u03C9':'\u03C9','\u03C2':'\u03C3'};return e});t.define('select2/data/base',['../utils'],function(e){function t(e,n){t.__super__.constructor.call(this)};e.Extend(t,e.Observable);t.prototype.current=function(e){throw new Error('The `current` method must be defined in child classes.')};t.prototype.query=function(e,t){throw new Error('The `query` method must be defined in child classes.')};t.prototype.bind=function(e,t){};t.prototype.destroy=function(){};t.prototype.generateResultId=function(t,n){var i=t.id+'-result-';i+=e.generateChars(4);if(n.id!=null){i+='-'+n.id.toString()}
     45else{i+='-'+e.generateChars(4)};return i};return t});t.define('select2/data/select',['./base','../utils','jquery'],function(e,t,n){function i(e,t){this.$element=e;this.options=t;i.__super__.constructor.call(this)};t.Extend(i,e);i.prototype.current=function(e){var t=[],i=this;this.$element.find(':selected').each(function(){var e=n(this),r=i.item(e);t.push(r)});e(t)};i.prototype.select=function(e){var t=this;e.selected=!0;if(n(e.element).is('option')){e.element.selected=!0;this.$element.trigger('change');return};if(this.$element.prop('multiple')){this.current(function(i){var s=[];e=[e];e.push.apply(e,i);for(var r=0;r<e.length;r++){var o=e[r].id;if(n.inArray(o,s)===-1){s.push(o)}};t.$element.val(s);t.$element.trigger('change')})}
     46else{var i=e.id;this.$element.val(i);this.$element.trigger('change')}};i.prototype.unselect=function(e){var t=this;if(!this.$element.prop('multiple')){return};e.selected=!1;if(n(e.element).is('option')){e.element.selected=!1;this.$element.trigger('change');return};this.current(function(i){var o=[];for(var s=0;s<i.length;s++){var r=i[s].id;if(r!==e.id&&n.inArray(r,o)===-1){o.push(r)}};t.$element.val(o);t.$element.trigger('change')})};i.prototype.bind=function(e,t){var n=this;this.container=e;e.on('select',function(e){n.select(e.data)});e.on('unselect',function(e){n.unselect(e.data)})};i.prototype.destroy=function(){this.$element.find('*').each(function(){t.RemoveData(this)})};i.prototype.query=function(e,t){var i=[],r=this,s=this.$element.children();s.each(function(){var t=n(this);if(!t.is('option')&&!t.is('optgroup')){return};var o=r.item(t),s=r.matches(e,o);if(s!==null){i.push(s)}});t({results:i})};i.prototype.addOptions=function(e){t.appendMany(this.$element,e)};i.prototype.option=function(e){var i;if(e.children){i=document.createElement('optgroup');i.label=e.text}
     47else{i=document.createElement('option');if(i.textContent!==undefined){i.textContent=e.text}
     48else{i.innerText=e.text}};if(e.id!==undefined){i.value=e.id};if(e.disabled){i.disabled=!0};if(e.selected){i.selected=!0};if(e.title){i.title=e.title};var s=n(i),r=this._normalizeItem(e);r.element=i;t.StoreData(i,'data',r);return s};i.prototype.item=function(e){var i={};i=t.GetData(e[0],'data');if(i!=null){return i};if(e.is('option')){i={id:e.val(),text:e.text(),disabled:e.prop('disabled'),selected:e.prop('selected'),title:e.prop('title')}}
     49else if(e.is('optgroup')){i={text:e.prop('label'),children:[],title:e.prop('title')};var s=e.children('option'),o=[];for(var r=0;r<s.length;r++){var u=n(s[r]),a=this.item(u);o.push(a)};i.children=o};i=this._normalizeItem(i);i.element=e[0];t.StoreData(e[0],'data',i);return i};i.prototype._normalizeItem=function(e){if(e!==Object(e)){e={id:e,text:e}};e=n.extend({},{text:''},e);var t={selected:!1,disabled:!1};if(e.id!=null){e.id=e.id.toString()};if(e.text!=null){e.text=e.text.toString()};if(e._resultId==null&&e.id&&this.container!=null){e._resultId=this.generateResultId(this.container,e)};return n.extend({},t,e)};i.prototype.matches=function(e,t){var n=this.options.get('matcher');return n(e,t)};return i});t.define('select2/data/array',['./select','../utils','jquery'],function(e,t,n){function i(e,t){var n=t.get('data')||[];i.__super__.constructor.call(this,e,t);this.addOptions(this.convertToOptions(n))};t.Extend(i,e);i.prototype.select=function(e){var t=this.$element.find('option').filter(function(t,n){return n.value==e.id.toString()});if(t.length===0){t=this.option(e);this.addOptions(t)};i.__super__.select.call(this,e)};i.prototype.convertToOptions=function(e){var p=this,u=this.$element.find('option'),f=u.map(function(){return p.item(n(this)).id}).get(),a=[];function g(e){return function(){return n(this).val()==e.id}};for(var r=0;r<e.length;r++){var i=this._normalizeItem(e[r]);if(n.inArray(i.id,f)>=0){var o=u.filter(g(i)),d=this.item(o),h=n.extend(!0,{},i,d);var c=this.option(h);o.replaceWith(c);continue};var s=this.option(i);if(i.children){var l=this.convertToOptions(i.children);t.appendMany(s,l)};a.push(s)};return a};return i});t.define('select2/data/ajax',['./array','../utils','jquery'],function(e,t,n){function i(e,t){this.ajaxOptions=this._applyDefaults(t.get('ajax'));if(this.ajaxOptions.processResults!=null){this.processResults=this.ajaxOptions.processResults};i.__super__.constructor.call(this,e,t)};t.Extend(i,e);i.prototype._applyDefaults=function(e){var t={data:function(e){return n.extend({},e,{q:e.term})},transport:function(e,t,i){var r=n.ajax(e);r.then(t);r.fail(i);return r}};return n.extend({},t,e,!0)};i.prototype.processResults=function(e){return e};i.prototype.query=function(e,t){var o=[],r=this;if(this._request!=null){if(n.isFunction(this._request.abort)){this._request.abort()};this._request=null};var i=n.extend({type:'GET'},this.ajaxOptions);if(typeof i.url==='function'){i.url=i.url.call(this.$element,e)};if(typeof i.data==='function'){i.data=i.data.call(this.$element,e)};function s(){var s=i.transport(i,function(i){var s=r.processResults(i,e);if(r.options.get('debug')&&window.console&&console.error){if(!s||!s.results||!n.isArray(s.results)){console.error('Select2: The AJAX results did not return an array in the `results` key of the response.')}};t(s)},function(){if('status' in s&&(s.status===0||s.status==='0')){return};r.trigger('results:message',{message:'errorLoading'})});r._request=s};if(this.ajaxOptions.delay&&e.term!=null){if(this._queryTimeout){window.clearTimeout(this._queryTimeout)};this._queryTimeout=window.setTimeout(s,this.ajaxOptions.delay)}
     50else{s()}};return i});t.define('select2/data/tags',['jquery'],function(e){function t(t,n,i){var s=i.get('tags'),u=i.get('createTag');if(u!==undefined){this.createTag=u};var o=i.get('insertTag');if(o!==undefined){this.insertTag=o};t.call(this,n,i);if(e.isArray(s)){for(var r=0;r<s.length;r++){var a=s[r],l=this._normalizeItem(a),c=this.option(l);this.$element.append(c)}}};t.prototype.query=function(e,t,n){var i=this;this._removeOldTags();if(t.term==null||t.page!=null){e.call(this,t,n);return};function r(e,s){var o=e.results;for(var l=0;l<o.length;l++){var a=o[l],f=(a.children!=null&&!r({results:a.children},!0));var d=(a.text||'').toUpperCase(),h=(t.term||'').toUpperCase(),p=d===h;if(p||f){if(s){return!1};e.data=o;n(e);return}};if(s){return!0};var u=i.createTag(t);if(u!=null){var c=i.option(u);c.attr('data-select2-tag',!0);i.addOptions([c]);i.insertTag(o,u)};e.results=o;n(e)};e.call(this,t,r)};t.prototype.createTag=function(t,n){var i=e.trim(n.term);if(i===''){return null};return{id:i,text:i}};t.prototype.insertTag=function(e,t,n){t.unshift(n)};t.prototype._removeOldTags=function(t){var i=this._lastTag,n=this.$element.find('option[data-select2-tag]');n.each(function(){if(this.selected){return};e(this).remove()})};return t});t.define('select2/data/tokenizer',['jquery'],function(e){function t(e,t,n){var i=n.get('tokenizer');if(i!==undefined){this.tokenizer=i};e.call(this,t,n)};t.prototype.bind=function(e,t,n){e.call(this,t,n);this.$search=t.dropdown.$search||t.selection.$search||n.find('.select2-search__field')};t.prototype.query=function(t,n,i){var r=this;function o(t){var n=r._normalizeItem(t),s=r.$element.find('option').filter(function(){return e(this).val()===n.id});if(!s.length){var i=r.option(n);i.attr('data-select2-tag',!0);r._removeOldTags();r.addOptions([i])};u(n)};function u(e){r.trigger('select',{data:e})};n.term=n.term||'';var s=this.tokenizer(n,this.options,o);if(s.term!==n.term){if(this.$search.length){this.$search.val(s.term);this.$search.focus()};n.term=s.term};t.call(this,n,i)};t.prototype.tokenizer=function(t,n,i,r){var d=i.get('tokenSeparators')||[],o=n.term,s=0,h=this.createTag||function(e){return{id:e.term,text:e.term}};while(s<o.length){var c=o[s];if(e.inArray(c,d)===-1){s++;continue};var a=o.substr(0,s),l=e.extend({},n,{term:a});var u=h(l);if(u==null){s++;continue};r(u);o=o.substr(s+1)||'';s=0};return{term:o}};return t});t.define('select2/data/minimumInputLength',[],function(){function e(e,t,n){this.minimumInputLength=n.get('minimumInputLength');e.call(this,t,n)};e.prototype.query=function(e,t,n){t.term=t.term||'';if(t.term.length<this.minimumInputLength){this.trigger('results:message',{message:'inputTooShort',args:{minimum:this.minimumInputLength,input:t.term,params:t}});return};e.call(this,t,n)};return e});t.define('select2/data/maximumInputLength',[],function(){function e(e,t,n){this.maximumInputLength=n.get('maximumInputLength');e.call(this,t,n)};e.prototype.query=function(e,t,n){t.term=t.term||'';if(this.maximumInputLength>0&&t.term.length>this.maximumInputLength){this.trigger('results:message',{message:'inputTooLong',args:{maximum:this.maximumInputLength,input:t.term,params:t}});return};e.call(this,t,n)};return e});t.define('select2/data/maximumSelectionLength',[],function(){function e(e,t,n){this.maximumSelectionLength=n.get('maximumSelectionLength');e.call(this,t,n)};e.prototype.query=function(e,t,n){var i=this;this.current(function(r){var s=r!=null?r.length:0;if(i.maximumSelectionLength>0&&s>=i.maximumSelectionLength){i.trigger('results:message',{message:'maximumSelected',args:{maximum:i.maximumSelectionLength}});return};e.call(i,t,n)})};return e});t.define('select2/dropdown',['jquery','./utils'],function(e,t){function n(e,t){this.$element=e;this.options=t;n.__super__.constructor.call(this)};t.Extend(n,t.Observable);n.prototype.render=function(){var t=e('<span class="select2-dropdown"><span class="select2-results"></span></span>');t.attr('dir',this.options.get('dir'));this.$dropdown=t;return t};n.prototype.bind=function(){};n.prototype.position=function(e,t){};n.prototype.destroy=function(){this.$dropdown.remove()};return n});t.define('select2/dropdown/search',['jquery','../utils'],function(e,t){function n(){};n.prototype.render=function(t){var i=t.call(this),n=e('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" /></span>');this.$searchContainer=n;this.$search=n.find('input');i.prepend(n);return i};n.prototype.bind=function(t,n,i){var r=this;t.call(this,n,i);this.$search.on('keydown',function(e){r.trigger('keypress',e);r._keyUpPrevented=e.isDefaultPrevented()});this.$search.on('input',function(t){e(this).off('keyup')});this.$search.on('keyup input',function(e){r.handleSearch(e)});n.on('open',function(){r.$search.attr('tabindex',0);r.$search.focus();window.setTimeout(function(){r.$search.focus()},0)});n.on('close',function(){r.$search.attr('tabindex',-1);r.$search.val('');r.$search.blur()});n.on('focus',function(){if(!n.isOpen()){r.$search.focus()}});n.on('results:all',function(e){if(e.query.term==null||e.query.term===''){var t=r.showSearch(e);if(t){r.$searchContainer.removeClass('select2-search--hide')}
     51else{r.$searchContainer.addClass('select2-search--hide')}}})};n.prototype.handleSearch=function(e){if(!this._keyUpPrevented){var t=this.$search.val();this.trigger('query',{term:t})};this._keyUpPrevented=!1};n.prototype.showSearch=function(e,t){return!0};return n});t.define('select2/dropdown/hidePlaceholder',[],function(){function e(e,t,n,i){this.placeholder=this.normalizePlaceholder(n.get('placeholder'));e.call(this,t,n,i)};e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results);e.call(this,t)};e.prototype.normalizePlaceholder=function(e,t){if(typeof t==='string'){t={id:'',text:t}};return t};e.prototype.removePlaceholder=function(e,t){var i=t.slice(0);for(var n=t.length-1;n>=0;n--){var r=t[n];if(this.placeholder.id===r.id){i.splice(n,1)}};return i};return e});t.define('select2/dropdown/infiniteScroll',['jquery'],function(e){function t(e,t,n,i){this.lastParams={};e.call(this,t,n,i);this.$loadingMore=this.createLoadingMore();this.loading=!1};t.prototype.append=function(e,t){this.$loadingMore.remove();this.loading=!1;e.call(this,t);if(this.showLoadingMore(t)){this.$results.append(this.$loadingMore)}};t.prototype.bind=function(t,n,i){var r=this;t.call(this,n,i);n.on('query',function(e){r.lastParams=e;r.loading=!0});n.on('query:append',function(e){r.lastParams=e;r.loading=!0});this.$results.on('scroll',function(){var i=e.contains(document.documentElement,r.$loadingMore[0]);if(r.loading||!i){return};var t=r.$results.offset().top+r.$results.outerHeight(!1),n=r.$loadingMore.offset().top+r.$loadingMore.outerHeight(!1);if(t+50>=n){r.loadMore()}})};t.prototype.loadMore=function(){this.loading=!0;var t=e.extend({},{page:1},this.lastParams);t.page++;this.trigger('query:append',t)};t.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more};t.prototype.createLoadingMore=function(){var t=e('<li class="select2-results__option select2-results__option--load-more"role="treeitem" aria-disabled="true"></li>'),n=this.options.get('translations').get('loadingMore');t.html(n(this.lastParams));return t};return t});t.define('select2/dropdown/attachBody',['jquery','../utils'],function(e,t){function n(t,n,i){this.$dropdownParent=i.get('dropdownParent')||e(document.body);t.call(this,n,i)};n.prototype.bind=function(e,t,n){var i=this,r=!1;e.call(this,t,n);t.on('open',function(){i._showDropdown();i._attachPositioningHandler(t);if(!r){r=!0;t.on('results:all',function(){i._positionDropdown();i._resizeDropdown()});t.on('results:append',function(){i._positionDropdown();i._resizeDropdown()})}});t.on('close',function(){i._hideDropdown();i._detachPositioningHandler(t)});this.$dropdownContainer.on('mousedown',function(e){e.stopPropagation()})};n.prototype.destroy=function(e){e.call(this);this.$dropdownContainer.remove()};n.prototype.position=function(e,t,n){t.attr('class',n.attr('class'));t.removeClass('select2');t.addClass('select2-container--open');t.css({position:'absolute',top:-999999});this.$container=n};n.prototype.render=function(t){var n=e('<span></span>'),i=t.call(this);n.append(i);this.$dropdownContainer=n;return n};n.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()};n.prototype._attachPositioningHandler=function(n,i){var r=this,s='scroll.select2.'+i.id,u='resize.select2.'+i.id,a='orientationchange.select2.'+i.id,o=this.$container.parents().filter(t.hasScroll);o.each(function(){t.StoreData(this,'select2-scroll-position',{x:e(this).scrollLeft(),y:e(this).scrollTop()})});o.on(s,function(n){var i=t.GetData(this,'select2-scroll-position');e(this).scrollTop(i.y)});e(window).on(s+' '+u+' '+a,function(e){r._positionDropdown();r._resizeDropdown()})};n.prototype._detachPositioningHandler=function(n,i){var r='scroll.select2.'+i.id,s='resize.select2.'+i.id,o='orientationchange.select2.'+i.id,u=this.$container.parents().filter(t.hasScroll);u.off(r);e(window).off(r+' '+s+' '+o)};n.prototype._positionDropdown=function(){var l=e(window),o=this.$dropdown.hasClass('select2-dropdown--above'),p=this.$dropdown.hasClass('select2-dropdown--below'),t=null,n=this.$container.offset();n.bottom=n.top+this.$container.outerHeight(!1);var i={height:this.$container.outerHeight(!1)};i.top=n.top;i.bottom=n.top+i.height;var a={height:this.$dropdown.outerHeight(!1)};var h={top:l.scrollTop(),bottom:l.scrollTop()+l.height()};var c=h.top<(n.top-a.height),d=h.bottom>(n.bottom+a.height),s={left:n.left,top:i.bottom};var r=this.$dropdownParent;if(r.css('position')==='static'){r=r.offsetParent()};var u=r.offset();s.top-=u.top;s.left-=u.left;if(!o&&!p){t='below'};if(!d&&c&&!o){t='above'}
     52else if(!c&&d&&o){t='below'};if(t=='above'||(o&&t!=='below')){s.top=i.top-u.top-a.height};if(t!=null){this.$dropdown.removeClass('select2-dropdown--below select2-dropdown--above').addClass('select2-dropdown--'+t);this.$container.removeClass('select2-container--below select2-container--above').addClass('select2-container--'+t)};this.$dropdownContainer.css(s)};n.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+'px'};if(this.options.get('dropdownAutoWidth')){e.minWidth=e.width;e.position='relative';e.width='auto'};this.$dropdown.css(e)};n.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent);this._positionDropdown();this._resizeDropdown()};return n});t.define('select2/dropdown/minimumResultsForSearch',[],function(){function e(t){var i=0;for(var n=0;n<t.length;n++){var r=t[n];if(r.children){i+=e(r.children)}
     53else{i++}};return i};function t(e,t,n,i){this.minimumResultsForSearch=n.get('minimumResultsForSearch');if(this.minimumResultsForSearch<0){this.minimumResultsForSearch=Infinity};e.call(this,t,n,i)};t.prototype.showSearch=function(t,n){if(e(n.data.results)<this.minimumResultsForSearch){return!1};return t.call(this,n)};return t});t.define('select2/dropdown/selectOnClose',['../utils'],function(e){function t(){};t.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n);t.on('close',function(e){i._handleSelectOnClose(e)})};t.prototype._handleSelectOnClose=function(t,n){if(n&&n.originalSelect2Event!=null){var s=n.originalSelect2Event;if(s._type==='select'||s._type==='unselect'){return}};var r=this.getHighlightedResults();if(r.length<1){return};var i=e.GetData(r[0],'data');if((i.element!=null&&i.element.selected)||(i.element==null&&i.selected)){return};this.trigger('select',{data:i})};return t});t.define('select2/dropdown/closeOnSelect',[],function(){function e(){};e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n);t.on('select',function(e){i._selectTriggered(e)});t.on('unselect',function(e){i._selectTriggered(e)})};e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;if(n&&n.ctrlKey){return};this.trigger('close',{originalEvent:n,originalSelect2Event:t})};return e});t.define('select2/i18n/en',[],function(){return{errorLoading:function(){return'The results could not be loaded.'},inputTooLong:function(e){var t=e.input.length-e.maximum,n='Please delete '+t+' character';if(t!=1){n+='s'};return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n='Please enter '+t+' or more characters';return n},loadingMore:function(){return'Loading more results…'},maximumSelected:function(e){var t='You can only select '+e.maximum+' item';if(e.maximum!=1){t+='s'};return t},noResults:function(){return'No results found'},searching:function(){return'Searching…'}}});t.define('select2/defaults',['jquery','require','./results','./selection/single','./selection/multiple','./selection/placeholder','./selection/allowClear','./selection/search','./selection/eventRelay','./utils','./translation','./diacritics','./data/select','./data/array','./data/ajax','./data/tags','./data/tokenizer','./data/minimumInputLength','./data/maximumInputLength','./data/maximumSelectionLength','./dropdown','./dropdown/search','./dropdown/hidePlaceholder','./dropdown/infiniteScroll','./dropdown/attachBody','./dropdown/minimumResultsForSearch','./dropdown/selectOnClose','./dropdown/closeOnSelect','./i18n/en'],function(e,t,n,r,u,l,c,d,h,i,s,p,f,g,m,v,E,y,A,w,a,C,D,b,F,x,S,O,B){function o(){this.reset()};o.prototype.apply=function(o){o=e.extend(!0,{},this.defaults,o);if(o.dataAdapter==null){if(o.ajax!=null){o.dataAdapter=m}
     54else if(o.data!=null){o.dataAdapter=g}
     55else{o.dataAdapter=f};if(o.minimumInputLength>0){o.dataAdapter=i.Decorate(o.dataAdapter,y)};if(o.maximumInputLength>0){o.dataAdapter=i.Decorate(o.dataAdapter,A)};if(o.maximumSelectionLength>0){o.dataAdapter=i.Decorate(o.dataAdapter,w)};if(o.tags){o.dataAdapter=i.Decorate(o.dataAdapter,v)};if(o.tokenSeparators!=null||o.tokenizer!=null){o.dataAdapter=i.Decorate(o.dataAdapter,E)};if(o.query!=null){var H=t(o.amdBase+'compat/query');o.dataAdapter=i.Decorate(o.dataAdapter,H)};if(o.initSelection!=null){var z=t(o.amdBase+'compat/initSelection');o.dataAdapter=i.Decorate(o.dataAdapter,z)}};if(o.resultsAdapter==null){o.resultsAdapter=n;if(o.ajax!=null){o.resultsAdapter=i.Decorate(o.resultsAdapter,b)};if(o.placeholder!=null){o.resultsAdapter=i.Decorate(o.resultsAdapter,D)};if(o.selectOnClose){o.resultsAdapter=i.Decorate(o.resultsAdapter,S)}};if(o.dropdownAdapter==null){if(o.multiple){o.dropdownAdapter=a}
     56else{var U=i.Decorate(a,C);o.dropdownAdapter=U};if(o.minimumResultsForSearch!==0){o.dropdownAdapter=i.Decorate(o.dropdownAdapter,x)};if(o.closeOnSelect){o.dropdownAdapter=i.Decorate(o.dropdownAdapter,O)};if(o.dropdownCssClass!=null||o.dropdownCss!=null||o.adaptDropdownCssClass!=null){var R=t(o.amdBase+'compat/dropdownCss');o.dropdownAdapter=i.Decorate(o.dropdownAdapter,R)};o.dropdownAdapter=i.Decorate(o.dropdownAdapter,F)};if(o.selectionAdapter==null){if(o.multiple){o.selectionAdapter=u}
     57else{o.selectionAdapter=r};if(o.placeholder!=null){o.selectionAdapter=i.Decorate(o.selectionAdapter,l)};if(o.allowClear){o.selectionAdapter=i.Decorate(o.selectionAdapter,c)};if(o.multiple){o.selectionAdapter=i.Decorate(o.selectionAdapter,d)};if(o.containerCssClass!=null||o.containerCss!=null||o.adaptContainerCssClass!=null){var M=t(o.amdBase+'compat/containerCss');o.selectionAdapter=i.Decorate(o.selectionAdapter,M)};o.selectionAdapter=i.Decorate(o.selectionAdapter,h)};if(typeof o.language==='string'){if(o.language.indexOf('-')>0){var P=o.language.split('-'),I=P[0];o.language=[o.language,I]}
     58else{o.language=[o.language]}};if(e.isArray(o.language)){var L=new s();o.language.push('en');var j=o.language;for(var q=0;q<j.length;q++){var p=j[q],B={};try{B=s.loadPath(p)}catch(G){try{p=this.defaults.amdLanguageBase+p;B=s.loadPath(p)}catch(G){if(o.debug&&window.console&&console.warn){console.warn('Select2: The language file for "'+p+'" could not be automatically loaded. A fallback will be used instead.')};continue}};L.extend(B)};o.translations=L}
     59else{var k=s.loadPath(this.defaults.amdLanguageBase+'en'),T=new s(o.language);T.extend(k);o.translations=T};return o};o.prototype.reset=function(){function n(e){function t(e){return p[e]||e};return e.replace(/[^\u0000-\u007E]/g,t)};function t(i,r){if(e.trim(i.term)===''){return r};if(r.children&&r.children.length>0){var o=e.extend(!0,{},r);for(var s=r.children.length-1;s>=0;s--){var l=r.children[s],c=t(i,l);if(c==null){o.children.splice(s,1)}};if(o.children.length>0){return o};return t(i,o)};var u=n(r.text).toUpperCase(),a=n(i.term).toUpperCase();if(u.indexOf(a)>-1){return r};return null};this.defaults={amdBase:'./',amdLanguageBase:'./i18n/',closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:i.escapeMarkup,language:B,matcher:t,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:'default',width:'resolve'}};o.prototype.set=function(t,n){var o=e.camelCase(t),r={};r[o]=n;var s=i._convertData(r);e.extend(!0,this.defaults,s)};var q=new o();return q});t.define('select2/options',['require','jquery','./defaults','./utils'],function(e,t,n,i){function r(t,r){this.options=t;if(r!=null){this.fromElement(r)};this.options=n.apply(this.options);if(r&&r.is('input')){var s=e(this.get('amdBase')+'compat/inputData');this.options.dataAdapter=i.Decorate(this.options.dataAdapter,s)}};r.prototype.fromElement=function(e){var o=['select2'];if(this.options.multiple==null){this.options.multiple=e.prop('multiple')};if(this.options.disabled==null){this.options.disabled=e.prop('disabled')};if(this.options.language==null){if(e.prop('lang')){this.options.language=e.prop('lang').toLowerCase()}
     60else if(e.closest('[lang]').prop('lang')){this.options.language=e.closest('[lang]').prop('lang')}};if(this.options.dir==null){if(e.prop('dir')){this.options.dir=e.prop('dir')}
     61else if(e.closest('[dir]').prop('dir')){this.options.dir=e.closest('[dir]').prop('dir')}
     62else{this.options.dir='ltr'}};e.prop('disabled',this.options.disabled);e.prop('multiple',this.options.multiple);if(i.GetData(e[0],'select2Tags')){if(this.options.debug&&window.console&&console.warn){console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.')};i.StoreData(e[0],'data',i.GetData(e[0],'select2Tags'));i.StoreData(e[0],'tags',!0)};if(i.GetData(e[0],'ajaxUrl')){if(this.options.debug&&window.console&&console.warn){console.warn('Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2.')};e.attr('ajax--url',i.GetData(e[0],'ajaxUrl'));i.StoreData(e[0],'ajax-Url',i.GetData(e[0],'ajaxUrl'))};var s={};if(t.fn.jquery&&t.fn.jquery.substr(0,2)=='1.'&&e[0].dataset){s=t.extend(!0,{},e[0].dataset,i.GetData(e[0]))}
     63else{s=i.GetData(e[0])};var r=t.extend(!0,{},s);r=i._convertData(r);for(var n in r){if(t.inArray(n,o)>-1){continue};if(t.isPlainObject(this.options[n])){t.extend(this.options[n],r[n])}
     64else{this.options[n]=r[n]}};return this};r.prototype.get=function(e){return this.options[e]};r.prototype.set=function(e,t){this.options[e]=t};return r});t.define('select2/core',['jquery','./options','./utils','./keys'],function(e,t,n,r){var i=function(e,r){if(n.GetData(e[0],'select2')!=null){n.GetData(e[0],'select2').destroy()};this.$element=e;this.id=this._generateId(e);r=r||{};this.options=new t(r,e);i.__super__.constructor.call(this);var d=e.attr('tabindex')||0;n.StoreData(e[0],'old-tabindex',d);e.attr('tabindex','-1');var c=this.options.get('dataAdapter');this.dataAdapter=new c(e,this.options);var s=this.render();this._placeContainer(s);var l=this.options.get('selectionAdapter');this.selection=new l(e,this.options);this.$selection=this.selection.render();this.selection.position(this.$selection,s);var a=this.options.get('dropdownAdapter');this.dropdown=new a(e,this.options);this.$dropdown=this.dropdown.render();this.dropdown.position(this.$dropdown,s);var u=this.options.get('resultsAdapter');this.results=new u(e,this.options,this.dataAdapter);this.$results=this.results.render();this.results.position(this.$results,this.$dropdown);var o=this;this._bindAdapters();this._registerDomEvents();this._registerDataEvents();this._registerSelectionEvents();this._registerDropdownEvents();this._registerResultsEvents();this._registerEvents();this.dataAdapter.current(function(e){o.trigger('selection:update',{data:e})});e.addClass('select2-hidden-accessible');e.attr('aria-hidden','true');this._syncAttributes();n.StoreData(e[0],'select2',this);e.data('select2',this)};n.Extend(i,n.Observable);i.prototype._generateId=function(e){var t='';if(e.attr('id')!=null){t=e.attr('id')}
     65else if(e.attr('name')!=null){t=e.attr('name')+'-'+n.generateChars(2)}
     66else{t=n.generateChars(4)};t=t.replace(/(:|\.|\[|\]|,)/g,'');t='select2-'+t;return t};i.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get('width'));if(t!=null){e.css('width',t)}};i.prototype._resolveWidth=function(e,t){var c=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if(t=='resolve'){var u=this._resolveWidth(e,'style');if(u!=null){return u};return this._resolveWidth(e,'element')};if(t=='element'){var o=e.outerWidth(!1);if(o<=0){return'auto'};return o+'px'};if(t=='style'){var s=e.attr('style');if(typeof(s)!=='string'){return null};var r=s.split(';');for(var n=0,l=r.length;n<l;n=n+1){var a=r[n].replace(/\s/g,''),i=a.match(c);if(i!==null&&i.length>=1){return i[1]}};return null};return t};i.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container);this.selection.bind(this,this.$container);this.dropdown.bind(this,this.$container);this.results.bind(this,this.$container)};i.prototype._registerDomEvents=function(){var t=this;this.$element.on('change.select2',function(){t.dataAdapter.current(function(e){t.trigger('selection:update',{data:e})})});this.$element.on('focus.select2',function(e){t.trigger('focus',e)});this._syncA=n.bind(this._syncAttributes,this);this._syncS=n.bind(this._syncSubtree,this);if(this.$element[0].attachEvent){this.$element[0].attachEvent('onpropertychange',this._syncA)};var i=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;if(i!=null){this._observer=new i(function(n){e.each(n,t._syncA);e.each(n,t._syncS)});this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})}
     67else if(this.$element[0].addEventListener){this.$element[0].addEventListener('DOMAttrModified',t._syncA,!1);this.$element[0].addEventListener('DOMNodeInserted',t._syncS,!1);this.$element[0].addEventListener('DOMNodeRemoved',t._syncS,!1)}};i.prototype._registerDataEvents=function(){var e=this;this.dataAdapter.on('*',function(t,n){e.trigger(t,n)})};i.prototype._registerSelectionEvents=function(){var t=this,n=['toggle','focus'];this.selection.on('toggle',function(){t.toggleDropdown()});this.selection.on('focus',function(e){t.focus(e)});this.selection.on('*',function(i,r){if(e.inArray(i,n)!==-1){return};t.trigger(i,r)})};i.prototype._registerDropdownEvents=function(){var e=this;this.dropdown.on('*',function(t,n){e.trigger(t,n)})};i.prototype._registerResultsEvents=function(){var e=this;this.results.on('*',function(t,n){e.trigger(t,n)})};i.prototype._registerEvents=function(){var e=this;this.on('open',function(){e.$container.addClass('select2-container--open')});this.on('close',function(){e.$container.removeClass('select2-container--open')});this.on('enable',function(){e.$container.removeClass('select2-container--disabled')});this.on('disable',function(){e.$container.addClass('select2-container--disabled')});this.on('blur',function(){e.$container.removeClass('select2-container--focus')});this.on('query',function(t){if(!e.isOpen()){e.trigger('open',{})};this.dataAdapter.query(t,function(n){e.trigger('results:all',{data:n,query:t})})});this.on('query:append',function(t){this.dataAdapter.query(t,function(n){e.trigger('results:append',{data:n,query:t})})});this.on('keypress',function(t){var n=t.which;if(e.isOpen()){if(n===r.ESC||n===r.TAB||(n===r.UP&&t.altKey)){e.close();t.preventDefault()}
     68else if(n===r.ENTER){e.trigger('results:select',{});t.preventDefault()}
     69else if((n===r.SPACE&&t.ctrlKey)){e.trigger('results:toggle',{});t.preventDefault()}
     70else if(n===r.UP){e.trigger('results:previous',{});t.preventDefault()}
     71else if(n===r.DOWN){e.trigger('results:next',{});t.preventDefault()}}
     72else{if(n===r.ENTER||n===r.SPACE||(n===r.DOWN&&t.altKey)){e.open();t.preventDefault()}}})};i.prototype._syncAttributes=function(){this.options.set('disabled',this.$element.prop('disabled'));if(this.options.get('disabled')){if(this.isOpen()){this.close()};this.trigger('disable',{})}
     73else{this.trigger('enable',{})}};i.prototype._syncSubtree=function(e,t){var n=!1,s=this;if(e&&e.target&&(e.target.nodeName!=='OPTION'&&e.target.nodeName!=='OPTGROUP')){return};if(!t){n=!0}
     74else if(t.addedNodes&&t.addedNodes.length>0){for(var i=0;i<t.addedNodes.length;i++){var r=t.addedNodes[i];if(r.selected){n=!0}}}
     75else if(t.removedNodes&&t.removedNodes.length>0){n=!0};if(n){this.dataAdapter.current(function(e){s.trigger('selection:update',{data:e})})}};i.prototype.trigger=function(e,t){var r=i.__super__.trigger,s={'open':'opening','close':'closing','select':'selecting','unselect':'unselecting','clear':'clearing'};if(t===undefined){t={}};if(e in s){var o=s[e],n={prevented:!1,name:e,args:t};r.call(this,o,n);if(n.prevented){t.prevented=!0;return}};r.call(this,e,t)};i.prototype.toggleDropdown=function(){if(this.options.get('disabled')){return};if(this.isOpen()){this.close()}
     76else{this.open()}};i.prototype.open=function(){if(this.isOpen()){return};this.trigger('query',{})};i.prototype.close=function(){if(!this.isOpen()){return};this.trigger('close',{})};i.prototype.isOpen=function(){return this.$container.hasClass('select2-container--open')};i.prototype.hasFocus=function(){return this.$container.hasClass('select2-container--focus')};i.prototype.focus=function(e){if(this.hasFocus()){return};this.$container.addClass('select2-container--focus');this.trigger('focus',{})};i.prototype.enable=function(e){if(this.options.get('debug')&&window.console&&console.warn){console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.')};if(e==null||e.length===0){e=[!0]};var t=!e[0];this.$element.prop('disabled',t)};i.prototype.data=function(){if(this.options.get('debug')&&arguments.length>0&&window.console&&console.warn){console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.')};var e=[];this.dataAdapter.current(function(t){e=t});return e};i.prototype.val=function(t){if(this.options.get('debug')&&window.console&&console.warn){console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.')};if(t==null||t.length===0){return this.$element.val()};var n=t[0];if(e.isArray(n)){n=e.map(n,function(e){return e.toString()})};this.$element.val(n).trigger('change')};i.prototype.destroy=function(){this.$container.remove();if(this.$element[0].detachEvent){this.$element[0].detachEvent('onpropertychange',this._syncA)};if(this._observer!=null){this._observer.disconnect();this._observer=null}
     77else if(this.$element[0].removeEventListener){this.$element[0].removeEventListener('DOMAttrModified',this._syncA,!1);this.$element[0].removeEventListener('DOMNodeInserted',this._syncS,!1);this.$element[0].removeEventListener('DOMNodeRemoved',this._syncS,!1)};this._syncA=null;this._syncS=null;this.$element.off('.select2');this.$element.attr('tabindex',n.GetData(this.$element[0],'old-tabindex'));this.$element.removeClass('select2-hidden-accessible');this.$element.attr('aria-hidden','false');n.RemoveData(this.$element[0]);this.$element.removeData('select2');this.dataAdapter.destroy();this.selection.destroy();this.dropdown.destroy();this.results.destroy();this.dataAdapter=null;this.selection=null;this.dropdown=null;this.results=null};i.prototype.render=function(){var t=e('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');t.attr('dir',this.options.get('dir'));this.$container=t;this.$container.addClass('select2-container--'+this.options.get('theme'));n.StoreData(t[0],'element',this.$element);return t};return i});t.define('select2/compat/utils',['jquery'],function(e){function t(t,n,i){var r,s=[],o;r=e.trim(t.attr('class'));if(r){r=''+r;e(r.split(/\s+/)).each(function(){if(this.indexOf('select2-')===0){s.push(this)}})};r=e.trim(n.attr('class'));if(r){r=''+r;e(r.split(/\s+/)).each(function(){if(this.indexOf('select2-')!==0){o=i(this);if(o!=null){s.push(o)}}})};t.attr('class',s.join(' '))};return{syncCssClasses:t}});t.define('select2/compat/containerCss',['jquery','./utils'],function(e,t){function i(e){return null};function n(){};n.prototype.render=function(n){var u=n.call(this),r=this.options.get('containerCssClass')||'';if(e.isFunction(r)){r=r(this.$element)};var s=this.options.get('adaptContainerCssClass');s=s||i;if(r.indexOf(':all:')!==-1){r=r.replace(':all:','');var a=s;s=function(e){var t=a(e);if(t!=null){return t+' '+e};return e}};var o=this.options.get('containerCss')||{};if(e.isFunction(o)){o=o(this.$element)};t.syncCssClasses(u,this.$element,s);u.css(o);u.addClass(r);return u};return n});t.define('select2/compat/dropdownCss',['jquery','./utils'],function(e,t){function i(e){return null};function n(){};n.prototype.render=function(n){var u=n.call(this),r=this.options.get('dropdownCssClass')||'';if(e.isFunction(r)){r=r(this.$element)};var s=this.options.get('adaptDropdownCssClass');s=s||i;if(r.indexOf(':all:')!==-1){r=r.replace(':all:','');var a=s;s=function(e){var t=a(e);if(t!=null){return t+' '+e};return e}};var o=this.options.get('dropdownCss')||{};if(e.isFunction(o)){o=o(this.$element)};t.syncCssClasses(u,this.$element,s);u.css(o);u.addClass(r);return u};return n});t.define('select2/compat/initSelection',['jquery'],function(e){function t(e,t,n){if(n.get('debug')&&window.console&&console.warn){console.warn('Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2')};this.initSelection=n.get('initSelection');this._isInitialized=!1;e.call(this,t,n)};t.prototype.current=function(t,n){var i=this;if(this._isInitialized){t.call(this,n);return};this.initSelection.call(null,this.$element,function(t){i._isInitialized=!0;if(!e.isArray(t)){t=[t]};n(t)})};return t});t.define('select2/compat/inputData',['jquery','../utils'],function(e,t){function n(e,t,n){this._currentData=[];this._valueSeparator=n.get('valueSeparator')||',';if(t.prop('type')==='hidden'){if(n.get('debug')&&console&&console.warn){console.warn('Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `<select>` element instead.')}};e.call(this,t,n)};n.prototype.current=function(t,n){function s(t,n){var i=[];if(t.selected||e.inArray(t.id,n)!==-1){t.selected=!0;i.push(t)}
     78else{t.selected=!1};if(t.children){i.push.apply(i,s(t.children,n))};return i};var r=[];for(var i=0;i<this._currentData.length;i++){var o=this._currentData[i];r.push.apply(r,s(o,this.$element.val().split(this._valueSeparator)))};n(r)};n.prototype.select=function(t,n){if(!this.options.get('multiple')){this.current(function(t){e.map(t,function(e){e.selected=!1})});this.$element.val(n.id);this.$element.trigger('change')}
     79else{var i=this.$element.val();i+=this._valueSeparator+n.id;this.$element.val(i);this.$element.trigger('change')}};n.prototype.unselect=function(e,t){var n=this;t.selected=!1;this.current(function(e){var s=[];for(var i=0;i<e.length;i++){var r=e[i];if(t.id==r.id){continue};s.push(r.id)};n.$element.val(s.join(n._valueSeparator));n.$element.trigger('change')})};n.prototype.query=function(e,t,n){var s=[];for(var i=0;i<this._currentData.length;i++){var o=this._currentData[i],r=this.matches(t,o);if(r!==null){s.push(r)}};n({results:s})};n.prototype.addOptions=function(n,i){var r=e.map(i,function(e){return t.GetData(e[0],'data')});this._currentData.push.apply(this._currentData,r)};return n});t.define('select2/compat/matcher',['jquery'],function(e){function t(t){function n(n,i){var r=e.extend(!0,{},i);if(n.term==null||e.trim(n.term)===''){return r};if(i.children){for(var s=i.children.length-1;s>=0;s--){var o=i.children[s],u=t(n.term,o.text,o);if(!u){r.children.splice(s,1)}};if(r.children.length>0){return r}};if(t(n.term,i.text,i)){return r};return null};return n};return t});t.define('select2/compat/query',[],function(){function e(e,t,n){if(n.get('debug')&&window.console&&console.warn){console.warn('Select2: The `query` option has been deprecated in favor of a custom data adapter that overrides the `query` method. Support will be removed for the `query` option in future versions of Select2.')};e.call(this,t,n)};e.prototype.query=function(e,t,n){t.callback=n;var i=this.options.get('query');i.call(null,t)};return e});t.define('select2/dropdown/attachContainer',[],function(){function e(e,t,n){e.call(this,t,n)};e.prototype.position=function(e,t,n){var i=n.find('.dropdown-wrapper');i.append(t);t.addClass('select2-dropdown--below');n.addClass('select2-container--below')};return e});t.define('select2/dropdown/stopPropagation',[],function(){function e(){};e.prototype.bind=function(e,t,n){e.call(this,t,n);var i=['blur','change','click','dblclick','focus','focusin','focusout','input','keydown','keyup','keypress','mousedown','mouseenter','mouseleave','mousemove','mouseover','mouseup','search','touchend','touchstart'];this.$dropdown.on(i.join(' '),function(e){e.stopPropagation()})};return e});t.define('select2/selection/stopPropagation',[],function(){function e(){};e.prototype.bind=function(e,t,n){e.call(this,t,n);var i=['blur','change','click','dblclick','focus','focusin','focusout','input','keydown','keyup','keypress','mousedown','mouseenter','mouseleave','mousemove','mouseover','mouseup','search','touchend','touchstart'];this.$selection.on(i.join(' '),function(e){e.stopPropagation()})};return e});
     80/*!
     81 * jQuery Mousewheel 3.1.13
     82 *
     83 * Copyright jQuery Foundation and other contributors
     84 * Released under the MIT license
     85 * http://jquery.org/license
     86 */
     87(function(n){if(typeof t.define==='function'&&t.define.amd){t.define('jquery-mousewheel',['jquery'],n)}
     88else if(typeof exports==='object'){module.exports=n}
     89else{n(e)}}(function(e){var u=['wheel','mousewheel','DOMMouseScroll','MozMousePixelScroll'],i=('onwheel' in document||document.documentMode>=9)?['wheel']:['mousewheel','DomMouseScroll','MozMousePixelScroll'],l=Array.prototype.slice,r,t;if(e.event.fixHooks){for(var o=u.length;o;){e.event.fixHooks[u[--o]]=e.event.mouseHooks}};var n=e.event.special.mousewheel={version:'3.1.12',setup:function(){if(this.addEventListener){for(var t=i.length;t;){this.addEventListener(i[--t],s,!1)}}
     90else{this.onmousewheel=s};e.data(this,'mousewheel-line-height',n.getLineHeight(this));e.data(this,'mousewheel-page-height',n.getPageHeight(this))},teardown:function(){if(this.removeEventListener){for(var t=i.length;t;){this.removeEventListener(i[--t],s,!1)}}
     91else{this.onmousewheel=null};e.removeData(this,'mousewheel-line-height');e.removeData(this,'mousewheel-page-height')},getLineHeight:function(t){var i=e(t),n=i['offsetParent' in e.fn?'offsetParent':'parent']();if(!n.length){n=e('body')};return parseInt(n.css('fontSize'),10)||parseInt(i.css('fontSize'),10)||16},getPageHeight:function(t){return e(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};e.fn.extend({mousewheel:function(e){return e?this.bind('mousewheel',e):this.trigger('mousewheel')},unmousewheel:function(e){return this.unbind('mousewheel',e)}});function s(i){var s=i||window.event,m=l.call(arguments,1),d=0,u=0,o=0,h=0,v=0,E=0;i=e.event.fix(s);i.type='mousewheel';if('detail' in s){o=s.detail*-1};if('wheelDelta' in s){o=s.wheelDelta};if('wheelDeltaY' in s){o=s.wheelDeltaY};if('wheelDeltaX' in s){u=s.wheelDeltaX*-1};if('axis' in s&&s.axis===s.HORIZONTAL_AXIS){u=o*-1;o=0};d=o===0?u:o;if('deltaY' in s){o=s.deltaY*-1;d=o};if('deltaX' in s){u=s.deltaX;if(o===0){d=u*-1}};if(o===0&&u===0){return};if(s.deltaMode===1){var f=e.data(this,'mousewheel-line-height');d*=f;o*=f;u*=f}
     92else if(s.deltaMode===2){var p=e.data(this,'mousewheel-page-height');d*=p;o*=p;u*=p};h=Math.max(Math.abs(o),Math.abs(u));if(!t||h<t){t=h;if(a(s,h)){t/=40}};if(a(s,h)){d/=40;u/=40;o/=40};d=Math[d>=1?'floor':'ceil'](d/t);u=Math[u>=1?'floor':'ceil'](u/t);o=Math[o>=1?'floor':'ceil'](o/t);if(n.settings.normalizeOffset&&this.getBoundingClientRect){var g=this.getBoundingClientRect();v=i.clientX-g.left;E=i.clientY-g.top};i.deltaX=u;i.deltaY=o;i.deltaFactor=t;i.offsetX=v;i.offsetY=E;i.deltaMode=0;m.unshift(i,d,u,o);if(r){clearTimeout(r)};r=setTimeout(c,200);return(e.event.dispatch||e.event.handle).apply(this,m)};function c(){t=null};function a(e,t){return n.settings.adjustOldDeltas&&e.type==='mousewheel'&&t%120===0}}));t.define('jquery.select2',['jquery','jquery-mousewheel','./select2/core','./select2/defaults','./select2/utils'],function(e,t,n,i,r){if(e.fn.select2==null){var s=['open','close','destroy'];e.fn.select2=function(t){t=t||{};if(typeof t==='object'){this.each(function(){var i=e.extend(!0,{},t);var r=new n(e(this),i)});return this}
     93else if(typeof t==='string'){var i,o=Array.prototype.slice.call(arguments,1);this.each(function(){var e=r.GetData(this,'select2');if(e==null&&window.console&&console.error){console.error('The select2(\''+t+'\') method was called on an element that is not using Select2.')};i=e[t].apply(e,o)});if(e.inArray(t,s)>-1){return this};return i}
     94else{throw new Error('Invalid arguments for Select2: '+t)}}};if(e.fn.select2.defaults==null){e.fn.select2.defaults=i};return n});return{define:t.define,require:t.require}}()),n=t.require('jquery.select2');e.fn.select2.amd=t;return n}));
  • buddyforms/trunk/assets/resources/select2/dist/js/select2.min.js

    r2441942 r2442551  
    1 /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=function(b,c){return void 0===c&&(c="undefined"!=typeof window?require("jquery"):require("jquery")(b)),a(c),c}:a(jQuery)}(function(a){var b=function(){if(a&&a.fn&&a.fn.select2&&a.fn.select2.amd)var b=a.fn.select2.amd;var b;return function(){if(!b||!b.requirejs){b?c=b:b={};var a,c,d;!function(b){function e(a,b){return v.call(a,b)}function f(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o=b&&b.split("/"),p=t.map,q=p&&p["*"]||{};if(a){for(a=a.split("/"),g=a.length-1,t.nodeIdCompat&&x.test(a[g])&&(a[g]=a[g].replace(x,"")),"."===a[0].charAt(0)&&o&&(n=o.slice(0,o.length-1),a=n.concat(a)),k=0;k<a.length;k++)if("."===(m=a[k]))a.splice(k,1),k-=1;else if(".."===m){if(0===k||1===k&&".."===a[2]||".."===a[k-1])continue;k>0&&(a.splice(k-1,2),k-=2)}a=a.join("/")}if((o||q)&&p){for(c=a.split("/"),k=c.length;k>0;k-=1){if(d=c.slice(0,k).join("/"),o)for(l=o.length;l>0;l-=1)if((e=p[o.slice(0,l).join("/")])&&(e=e[d])){f=e,h=k;break}if(f)break;!i&&q&&q[d]&&(i=q[d],j=k)}!f&&i&&(f=i,h=j),f&&(c.splice(0,h,f),a=c.join("/"))}return a}function g(a,c){return function(){var d=w.call(arguments,0);return"string"!=typeof d[0]&&1===d.length&&d.push(null),o.apply(b,d.concat([a,c]))}}function h(a){return function(b){return f(b,a)}}function i(a){return function(b){r[a]=b}}function j(a){if(e(s,a)){var c=s[a];delete s[a],u[a]=!0,n.apply(b,c)}if(!e(r,a)&&!e(u,a))throw new Error("No "+a);return r[a]}function k(a){var b,c=a?a.indexOf("!"):-1;return c>-1&&(b=a.substring(0,c),a=a.substring(c+1,a.length)),[b,a]}function l(a){return a?k(a):[]}function m(a){return function(){return t&&t.config&&t.config[a]||{}}}var n,o,p,q,r={},s={},t={},u={},v=Object.prototype.hasOwnProperty,w=[].slice,x=/\.js$/;p=function(a,b){var c,d=k(a),e=d[0],g=b[1];return a=d[1],e&&(e=f(e,g),c=j(e)),e?a=c&&c.normalize?c.normalize(a,h(g)):f(a,g):(a=f(a,g),d=k(a),e=d[0],a=d[1],e&&(c=j(e))),{f:e?e+"!"+a:a,n:a,pr:e,p:c}},q={require:function(a){return g(a)},exports:function(a){var b=r[a];return void 0!==b?b:r[a]={}},module:function(a){return{id:a,uri:"",exports:r[a],config:m(a)}}},n=function(a,c,d,f){var h,k,m,n,o,t,v,w=[],x=typeof d;if(f=f||a,t=l(f),"undefined"===x||"function"===x){for(c=!c.length&&d.length?["require","exports","module"]:c,o=0;o<c.length;o+=1)if(n=p(c[o],t),"require"===(k=n.f))w[o]=q.require(a);else if("exports"===k)w[o]=q.exports(a),v=!0;else if("module"===k)h=w[o]=q.module(a);else if(e(r,k)||e(s,k)||e(u,k))w[o]=j(k);else{if(!n.p)throw new Error(a+" missing "+k);n.p.load(n.n,g(f,!0),i(k),{}),w[o]=r[k]}m=d?d.apply(r[a],w):void 0,a&&(h&&h.exports!==b&&h.exports!==r[a]?r[a]=h.exports:m===b&&v||(r[a]=m))}else a&&(r[a]=d)},a=c=o=function(a,c,d,e,f){if("string"==typeof a)return q[a]?q[a](c):j(p(a,l(c)).f);if(!a.splice){if(t=a,t.deps&&o(t.deps,t.callback),!c)return;c.splice?(a=c,c=d,d=null):a=b}return c=c||function(){},"function"==typeof d&&(d=e,e=f),e?n(b,a,c,d):setTimeout(function(){n(b,a,c,d)},4),o},o.config=function(a){return o(a)},a._defined=r,d=function(a,b,c){if("string"!=typeof a)throw new Error("See almond README: incorrect module build, no module name");b.splice||(c=b,b=[]),e(r,a)||e(s,a)||(s[a]=[a,b,c])},d.amd={jQuery:!0}}(),b.requirejs=a,b.require=c,b.define=d}}(),b.define("almond",function(){}),b.define("jquery",[],function(){var b=a||$;return null==b&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),b}),b.define("select2/utils",["jquery"],function(a){function b(a){var b=a.prototype,c=[];for(var d in b){"function"==typeof b[d]&&("constructor"!==d&&c.push(d))}return c}var c={};c.Extend=function(a,b){function c(){this.constructor=a}var d={}.hasOwnProperty;for(var e in b)d.call(b,e)&&(a[e]=b[e]);return c.prototype=b.prototype,a.prototype=new c,a.__super__=b.prototype,a},c.Decorate=function(a,c){function d(){var b=Array.prototype.unshift,d=c.prototype.constructor.length,e=a.prototype.constructor;d>0&&(b.call(arguments,a.prototype.constructor),e=c.prototype.constructor),e.apply(this,arguments)}function e(){this.constructor=d}var f=b(c),g=b(a);c.displayName=a.displayName,d.prototype=new e;for(var h=0;h<g.length;h++){var i=g[h];d.prototype[i]=a.prototype[i]}for(var j=(function(a){var b=function(){};a in d.prototype&&(b=d.prototype[a]);var e=c.prototype[a];return function(){return Array.prototype.unshift.call(arguments,b),e.apply(this,arguments)}}),k=0;k<f.length;k++){var l=f[k];d.prototype[l]=j(l)}return d};var d=function(){this.listeners={}};d.prototype.on=function(a,b){this.listeners=this.listeners||{},a in this.listeners?this.listeners[a].push(b):this.listeners[a]=[b]},d.prototype.trigger=function(a){var b=Array.prototype.slice,c=b.call(arguments,1);this.listeners=this.listeners||{},null==c&&(c=[]),0===c.length&&c.push({}),c[0]._type=a,a in this.listeners&&this.invoke(this.listeners[a],b.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},d.prototype.invoke=function(a,b){for(var c=0,d=a.length;c<d;c++)a[c].apply(this,b)},c.Observable=d,c.generateChars=function(a){for(var b="",c=0;c<a;c++){b+=Math.floor(36*Math.random()).toString(36)}return b},c.bind=function(a,b){return function(){a.apply(b,arguments)}},c._convertData=function(a){for(var b in a){var c=b.split("-"),d=a;if(1!==c.length){for(var e=0;e<c.length;e++){var f=c[e];f=f.substring(0,1).toLowerCase()+f.substring(1),f in d||(d[f]={}),e==c.length-1&&(d[f]=a[b]),d=d[f]}delete a[b]}}return a},c.hasScroll=function(b,c){var d=a(c),e=c.style.overflowX,f=c.style.overflowY;return(e!==f||"hidden"!==f&&"visible"!==f)&&("scroll"===e||"scroll"===f||(d.innerHeight()<c.scrollHeight||d.innerWidth()<c.scrollWidth))},c.escapeMarkup=function(a){var b={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof a?a:String(a).replace(/[&<>"'\/\\]/g,function(a){return b[a]})},c.appendMany=function(b,c){if("1.7"===a.fn.jquery.substr(0,3)){var d=a();a.map(c,function(a){d=d.add(a)}),c=d}b.append(c)},c.__cache={};var e=0;return c.GetUniqueElementId=function(a){var b=a.getAttribute("data-select2-id");return null==b&&(a.id?(b=a.id,a.setAttribute("data-select2-id",b)):(a.setAttribute("data-select2-id",++e),b=e.toString())),b},c.StoreData=function(a,b,d){var e=c.GetUniqueElementId(a);c.__cache[e]||(c.__cache[e]={}),c.__cache[e][b]=d},c.GetData=function(b,d){var e=c.GetUniqueElementId(b);return d?c.__cache[e]&&null!=c.__cache[e][d]?c.__cache[e][d]:a(b).data(d):c.__cache[e]},c.RemoveData=function(a){var b=c.GetUniqueElementId(a);null!=c.__cache[b]&&delete c.__cache[b]},c}),b.define("select2/results",["jquery","./utils"],function(a,b){function c(a,b,d){this.$element=a,this.data=d,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<ul class="select2-results__options" role="tree"></ul>');return this.options.get("multiple")&&b.attr("aria-multiselectable","true"),this.$results=b,b},c.prototype.clear=function(){this.$results.empty()},c.prototype.displayMessage=function(b){var c=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var d=a('<li role="treeitem" aria-live="assertive" class="select2-results__option"></li>'),e=this.options.get("translations").get(b.message);d.append(c(e(b.args))),d[0].className+=" select2-results__message",this.$results.append(d)},c.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},c.prototype.append=function(a){this.hideLoading();var b=[];if(null==a.results||0===a.results.length)return void(0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"}));a.results=this.sort(a.results);for(var c=0;c<a.results.length;c++){var d=a.results[c],e=this.option(d);b.push(e)}this.$results.append(b)},c.prototype.position=function(a,b){b.find(".select2-results").append(a)},c.prototype.sort=function(a){return this.options.get("sorter")(a)},c.prototype.highlightFirstItem=function(){var a=this.$results.find(".select2-results__option[aria-selected]"),b=a.filter("[aria-selected=true]");b.length>0?b.first().trigger("mouseenter"):a.first().trigger("mouseenter"),this.ensureHighlightVisible()},c.prototype.setClasses=function(){var c=this;this.data.current(function(d){var e=a.map(d,function(a){return a.id.toString()});c.$results.find(".select2-results__option[aria-selected]").each(function(){var c=a(this),d=b.GetData(this,"data"),f=""+d.id;null!=d.element&&d.element.selected||null==d.element&&a.inArray(f,e)>-1?c.attr("aria-selected","true"):c.attr("aria-selected","false")})})},c.prototype.showLoading=function(a){this.hideLoading();var b=this.options.get("translations").get("searching"),c={disabled:!0,loading:!0,text:b(a)},d=this.option(c);d.className+=" loading-results",this.$results.prepend(d)},c.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},c.prototype.option=function(c){var d=document.createElement("li");d.className="select2-results__option";var e={role:"treeitem","aria-selected":"false"};c.disabled&&(delete e["aria-selected"],e["aria-disabled"]="true"),null==c.id&&delete e["aria-selected"],null!=c._resultId&&(d.id=c._resultId),c.title&&(d.title=c.title),c.children&&(e.role="group",e["aria-label"]=c.text,delete e["aria-selected"]);for(var f in e){var g=e[f];d.setAttribute(f,g)}if(c.children){var h=a(d),i=document.createElement("strong");i.className="select2-results__group";a(i);this.template(c,i);for(var j=[],k=0;k<c.children.length;k++){var l=c.children[k],m=this.option(l);j.push(m)}var n=a("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});n.append(j),h.append(i),h.append(n)}else this.template(c,d);return b.StoreData(d,"data",c),d},c.prototype.bind=function(c,d){var e=this,f=c.id+"-results";this.$results.attr("id",f),c.on("results:all",function(a){e.clear(),e.append(a.data),c.isOpen()&&(e.setClasses(),e.highlightFirstItem())}),c.on("results:append",function(a){e.append(a.data),c.isOpen()&&e.setClasses()}),c.on("query",function(a){e.hideMessages(),e.showLoading(a)}),c.on("select",function(){c.isOpen()&&(e.setClasses(),e.highlightFirstItem())}),c.on("unselect",function(){c.isOpen()&&(e.setClasses(),e.highlightFirstItem())}),c.on("open",function(){e.$results.attr("aria-expanded","true"),e.$results.attr("aria-hidden","false"),e.setClasses(),e.ensureHighlightVisible()}),c.on("close",function(){e.$results.attr("aria-expanded","false"),e.$results.attr("aria-hidden","true"),e.$results.removeAttr("aria-activedescendant")}),c.on("results:toggle",function(){var a=e.getHighlightedResults();0!==a.length&&a.trigger("mouseup")}),c.on("results:select",function(){var a=e.getHighlightedResults();if(0!==a.length){var c=b.GetData(a[0],"data");"true"==a.attr("aria-selected")?e.trigger("close",{}):e.trigger("select",{data:c})}}),c.on("results:previous",function(){var a=e.getHighlightedResults(),b=e.$results.find("[aria-selected]"),c=b.index(a);if(!(c<=0)){var d=c-1;0===a.length&&(d=0);var f=b.eq(d);f.trigger("mouseenter");var g=e.$results.offset().top,h=f.offset().top,i=e.$results.scrollTop()+(h-g);0===d?e.$results.scrollTop(0):h-g<0&&e.$results.scrollTop(i)}}),c.on("results:next",function(){var a=e.getHighlightedResults(),b=e.$results.find("[aria-selected]"),c=b.index(a),d=c+1;if(!(d>=b.length)){var f=b.eq(d);f.trigger("mouseenter");var g=e.$results.offset().top+e.$results.outerHeight(!1),h=f.offset().top+f.outerHeight(!1),i=e.$results.scrollTop()+h-g;0===d?e.$results.scrollTop(0):h>g&&e.$results.scrollTop(i)}}),c.on("results:focus",function(a){a.element.addClass("select2-results__option--highlighted")}),c.on("results:message",function(a){e.displayMessage(a)}),a.fn.mousewheel&&this.$results.on("mousewheel",function(a){var b=e.$results.scrollTop(),c=e.$results.get(0).scrollHeight-b+a.deltaY,d=a.deltaY>0&&b-a.deltaY<=0,f=a.deltaY<0&&c<=e.$results.height();d?(e.$results.scrollTop(0),a.preventDefault(),a.stopPropagation()):f&&(e.$results.scrollTop(e.$results.get(0).scrollHeight-e.$results.height()),a.preventDefault(),a.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(c){var d=a(this),f=b.GetData(this,"data");if("true"===d.attr("aria-selected"))return void(e.options.get("multiple")?e.trigger("unselect",{originalEvent:c,data:f}):e.trigger("close",{}));e.trigger("select",{originalEvent:c,data:f})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(c){var d=b.GetData(this,"data");e.getHighlightedResults().removeClass("select2-results__option--highlighted"),e.trigger("results:focus",{data:d,element:a(this)})})},c.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},c.prototype.destroy=function(){this.$results.remove()},c.prototype.ensureHighlightVisible=function(){var a=this.getHighlightedResults();if(0!==a.length){var b=this.$results.find("[aria-selected]"),c=b.index(a),d=this.$results.offset().top,e=a.offset().top,f=this.$results.scrollTop()+(e-d),g=e-d;f-=2*a.outerHeight(!1),c<=2?this.$results.scrollTop(0):(g>this.$results.outerHeight()||g<0)&&this.$results.scrollTop(f)}},c.prototype.template=function(b,c){var d=this.options.get("templateResult"),e=this.options.get("escapeMarkup"),f=d(b,c);null==f?c.style.display="none":"string"==typeof f?c.innerHTML=e(f):a(c).append(f)},c}),b.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),b.define("select2/selection/base",["jquery","../utils","../keys"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,b.Observable),d.prototype.render=function(){var c=a('<span class="select2-selection" role="combobox"  aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=b.GetData(this.$element[0],"old-tabindex")?this._tabindex=b.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),c.attr("title",this.$element.attr("title")),c.attr("tabindex",this._tabindex),this.$selection=c,c},d.prototype.bind=function(a,b){var d=this,e=(a.id,a.id+"-results");this.container=a,this.$selection.on("focus",function(a){d.trigger("focus",a)}),this.$selection.on("blur",function(a){d._handleBlur(a)}),this.$selection.on("keydown",function(a){d.trigger("keypress",a),a.which===c.SPACE&&a.preventDefault()}),a.on("results:focus",function(a){d.$selection.attr("aria-activedescendant",a.data._resultId)}),a.on("selection:update",function(a){d.update(a.data)}),a.on("open",function(){d.$selection.attr("aria-expanded","true"),d.$selection.attr("aria-owns",e),d._attachCloseHandler(a)}),a.on("close",function(){d.$selection.attr("aria-expanded","false"),d.$selection.removeAttr("aria-activedescendant"),d.$selection.removeAttr("aria-owns"),d.$selection.focus(),window.setTimeout(function(){d.$selection.focus()},0),d._detachCloseHandler(a)}),a.on("enable",function(){d.$selection.attr("tabindex",d._tabindex)}),a.on("disable",function(){d.$selection.attr("tabindex","-1")})},d.prototype._handleBlur=function(b){var c=this;window.setTimeout(function(){document.activeElement==c.$selection[0]||a.contains(c.$selection[0],document.activeElement)||c.trigger("blur",b)},1)},d.prototype._attachCloseHandler=function(c){a(document.body).on("mousedown.select2."+c.id,function(c){var d=a(c.target),e=d.closest(".select2");a(".select2.select2-container--open").each(function(){a(this),this!=e[0]&&b.GetData(this,"element").select2("close")})})},d.prototype._detachCloseHandler=function(b){a(document.body).off("mousedown.select2."+b.id)},d.prototype.position=function(a,b){b.find(".selection").append(a)},d.prototype.destroy=function(){this._detachCloseHandler(this.container)},d.prototype.update=function(a){throw new Error("The `update` method must be defined in child classes.")},d}),b.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(a,b,c,d){function e(){e.__super__.constructor.apply(this,arguments)}return c.Extend(e,b),e.prototype.render=function(){var a=e.__super__.render.call(this);return a.addClass("select2-selection--single"),a.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),a},e.prototype.bind=function(a,b){var c=this;e.__super__.bind.apply(this,arguments);var d=a.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",d).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",d),this.$selection.on("mousedown",function(a){1===a.which&&c.trigger("toggle",{originalEvent:a})}),this.$selection.on("focus",function(a){}),this.$selection.on("blur",function(a){}),a.on("focus",function(b){a.isOpen()||c.$selection.focus()})},e.prototype.clear=function(){var a=this.$selection.find(".select2-selection__rendered");a.empty(),a.removeAttr("title")},e.prototype.display=function(a,b){var c=this.options.get("templateSelection");return this.options.get("escapeMarkup")(c(a,b))},e.prototype.selectionContainer=function(){return a("<span></span>")},e.prototype.update=function(a){if(0===a.length)return void this.clear();var b=a[0],c=this.$selection.find(".select2-selection__rendered"),d=this.display(b,c);c.empty().append(d),c.attr("title",b.title||b.text)},e}),b.define("select2/selection/multiple",["jquery","./base","../utils"],function(a,b,c){function d(a,b){d.__super__.constructor.apply(this,arguments)}return c.Extend(d,b),d.prototype.render=function(){var a=d.__super__.render.call(this);return a.addClass("select2-selection--multiple"),a.html('<ul class="select2-selection__rendered"></ul>'),a},d.prototype.bind=function(b,e){var f=this;d.__super__.bind.apply(this,arguments),this.$selection.on("click",function(a){f.trigger("toggle",{originalEvent:a})}),this.$selection.on("click",".select2-selection__choice__remove",function(b){if(!f.options.get("disabled")){var d=a(this),e=d.parent(),g=c.GetData(e[0],"data");f.trigger("unselect",{originalEvent:b,data:g})}})},d.prototype.clear=function(){var a=this.$selection.find(".select2-selection__rendered");a.empty(),a.removeAttr("title")},d.prototype.display=function(a,b){var c=this.options.get("templateSelection");return this.options.get("escapeMarkup")(c(a,b))},d.prototype.selectionContainer=function(){return a('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>')},d.prototype.update=function(a){if(this.clear(),0!==a.length){for(var b=[],d=0;d<a.length;d++){var e=a[d],f=this.selectionContainer(),g=this.display(e,f);f.append(g),f.attr("title",e.title||e.text),c.StoreData(f[0],"data",e),b.push(f)}var h=this.$selection.find(".select2-selection__rendered");c.appendMany(h,b)}},d}),b.define("select2/selection/placeholder",["../utils"],function(a){function b(a,b,c){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c)}return b.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},b.prototype.createPlaceholder=function(a,b){var c=this.selectionContainer();return c.html(this.display(b)),c.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),c},b.prototype.update=function(a,b){var c=1==b.length&&b[0].id!=this.placeholder.id;if(b.length>1||c)return a.call(this,b);this.clear();var d=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(d)},b}),b.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(a,b,c){function d(){}return d.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(a){d._handleClear(a)}),b.on("keypress",function(a){d._handleKeyboardClear(a,b)})},d.prototype._handleClear=function(a,b){if(!this.options.get("disabled")){var d=this.$selection.find(".select2-selection__clear");if(0!==d.length){b.stopPropagation();var e=c.GetData(d[0],"data"),f=this.$element.val();this.$element.val(this.placeholder.id);var g={data:e};if(this.trigger("clear",g),g.prevented)return void this.$element.val(f);for(var h=0;h<e.length;h++)if(g={data:e[h]},this.trigger("unselect",g),g.prevented)return void this.$element.val(f);this.$element.trigger("change"),this.trigger("toggle",{})}}},d.prototype._handleKeyboardClear=function(a,c,d){d.isOpen()||c.which!=b.DELETE&&c.which!=b.BACKSPACE||this._handleClear(c)},d.prototype.update=function(b,d){if(b.call(this,d),!(this.$selection.find(".select2-selection__placeholder").length>0||0===d.length)){var e=a('<span class="select2-selection__clear">&times;</span>');c.StoreData(e[0],"data",d),this.$selection.find(".select2-selection__rendered").prepend(e)}},d}),b.define("select2/selection/search",["jquery","../utils","../keys"],function(a,b,c){function d(a,b,c){a.call(this,b,c)}return d.prototype.render=function(b){var c=a('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" aria-autocomplete="list" /></li>');this.$searchContainer=c,this.$search=c.find("input");var d=b.call(this);return this._transferTabIndex(),d},d.prototype.bind=function(a,d,e){var f=this;a.call(this,d,e),d.on("open",function(){f.$search.trigger("focus")}),d.on("close",function(){f.$search.val(""),f.$search.removeAttr("aria-activedescendant"),f.$search.trigger("focus")}),d.on("enable",function(){f.$search.prop("disabled",!1),f._transferTabIndex()}),d.on("disable",function(){f.$search.prop("disabled",!0)}),d.on("focus",function(a){f.$search.trigger("focus")}),d.on("results:focus",function(a){f.$search.attr("aria-activedescendant",a.id)}),this.$selection.on("focusin",".select2-search--inline",function(a){f.trigger("focus",a)}),this.$selection.on("focusout",".select2-search--inline",function(a){f._handleBlur(a)}),this.$selection.on("keydown",".select2-search--inline",function(a){if(a.stopPropagation(),f.trigger("keypress",a),f._keyUpPrevented=a.isDefaultPrevented(),a.which===c.BACKSPACE&&""===f.$search.val()){var d=f.$searchContainer.prev(".select2-selection__choice");if(d.length>0){var e=b.GetData(d[0],"data");f.searchRemoveChoice(e),a.preventDefault()}}});var g=document.documentMode,h=g&&g<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(a){if(h)return void f.$selection.off("input.search input.searchcheck");f.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(a){if(h&&"input"===a.type)return void f.$selection.off("input.search input.searchcheck");var b=a.which;b!=c.SHIFT&&b!=c.CTRL&&b!=c.ALT&&b!=c.TAB&&f.handleSearch(a)})},d.prototype._transferTabIndex=function(a){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},d.prototype.createPlaceholder=function(a,b){this.$search.attr("placeholder",b.text)},d.prototype.update=function(a,b){var c=this.$search[0]==document.activeElement;if(this.$search.attr("placeholder",""),a.call(this,b),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),c){this.$element.find("[data-select2-tag]").length?this.$element.focus():this.$search.focus()}},d.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var a=this.$search.val();this.trigger("query",{term:a})}this._keyUpPrevented=!1},d.prototype.searchRemoveChoice=function(a,b){this.trigger("unselect",{data:b}),this.$search.val(b.text),this.handleSearch()},d.prototype.resizeSearch=function(){this.$search.css("width","25px");var a="";if(""!==this.$search.attr("placeholder"))a=this.$selection.find(".select2-selection__rendered").innerWidth();else{a=.75*(this.$search.val().length+1)+"em"}this.$search.css("width",a)},d}),b.define("select2/selection/eventRelay",["jquery"],function(a){function b(){}return b.prototype.bind=function(b,c,d){var e=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],g=["opening","closing","selecting","unselecting","clearing"];b.call(this,c,d),c.on("*",function(b,c){if(-1!==a.inArray(b,f)){c=c||{};var d=a.Event("select2:"+b,{params:c});e.$element.trigger(d),-1!==a.inArray(b,g)&&(c.prevented=d.isDefaultPrevented())}})},b}),b.define("select2/translation",["jquery","require"],function(a,b){function c(a){this.dict=a||{}}return c.prototype.all=function(){return this.dict},c.prototype.get=function(a){return this.dict[a]},c.prototype.extend=function(b){this.dict=a.extend({},b.all(),this.dict)},c._cache={},c.loadPath=function(a){if(!(a in c._cache)){var d=b(a);c._cache[a]=d}return new c(c._cache[a])},c}),b.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"}}),b.define("select2/data/base",["../utils"],function(a){function b(a,c){b.__super__.constructor.call(this)}return a.Extend(b,a.Observable),b.prototype.current=function(a){throw new Error("The `current` method must be defined in child classes.")},b.prototype.query=function(a,b){throw new Error("The `query` method must be defined in child classes.")},b.prototype.bind=function(a,b){},b.prototype.destroy=function(){},b.prototype.generateResultId=function(b,c){var d=b.id+"-result-";return d+=a.generateChars(4),null!=c.id?d+="-"+c.id.toString():d+="-"+a.generateChars(4),d},b}),b.define("select2/data/select",["./base","../utils","jquery"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,a),d.prototype.current=function(a){var b=[],d=this;this.$element.find(":selected").each(function(){var a=c(this),e=d.item(a);b.push(e)}),a(b)},d.prototype.select=function(a){var b=this;if(a.selected=!0,c(a.element).is("option"))return a.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(d){var e=[];a=[a],a.push.apply(a,d);for(var f=0;f<a.length;f++){var g=a[f].id;-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")});else{var d=a.id;this.$element.val(d),this.$element.trigger("change")}},d.prototype.unselect=function(a){var b=this;if(this.$element.prop("multiple")){if(a.selected=!1,c(a.element).is("option"))return a.element.selected=!1,void this.$element.trigger("change");this.current(function(d){for(var e=[],f=0;f<d.length;f++){var g=d[f].id;g!==a.id&&-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")})}},d.prototype.bind=function(a,b){var c=this;this.container=a,a.on("select",function(a){c.select(a.data)}),a.on("unselect",function(a){c.unselect(a.data)})},d.prototype.destroy=function(){this.$element.find("*").each(function(){b.RemoveData(this)})},d.prototype.query=function(a,b){var d=[],e=this;this.$element.children().each(function(){var b=c(this);if(b.is("option")||b.is("optgroup")){var f=e.item(b),g=e.matches(a,f);null!==g&&d.push(g)}}),b({results:d})},d.prototype.addOptions=function(a){b.appendMany(this.$element,a)},d.prototype.option=function(a){var d;a.children?(d=document.createElement("optgroup"),d.label=a.text):(d=document.createElement("option"),void 0!==d.textContent?d.textContent=a.text:d.innerText=a.text),void 0!==a.id&&(d.value=a.id),a.disabled&&(d.disabled=!0),a.selected&&(d.selected=!0),a.title&&(d.title=a.title);var e=c(d),f=this._normalizeItem(a);return f.element=d,b.StoreData(d,"data",f),e},d.prototype.item=function(a){var d={};if(null!=(d=b.GetData(a[0],"data")))return d;if(a.is("option"))d={id:a.val(),text:a.text(),disabled:a.prop("disabled"),selected:a.prop("selected"),title:a.prop("title")};else if(a.is("optgroup")){d={text:a.prop("label"),children:[],title:a.prop("title")};for(var e=a.children("option"),f=[],g=0;g<e.length;g++){var h=c(e[g]),i=this.item(h);f.push(i)}d.children=f}return d=this._normalizeItem(d),d.element=a[0],b.StoreData(a[0],"data",d),d},d.prototype._normalizeItem=function(a){a!==Object(a)&&(a={id:a,text:a}),a=c.extend({},{text:""},a);var b={selected:!1,disabled:!1};return null!=a.id&&(a.id=a.id.toString()),null!=a.text&&(a.text=a.text.toString()),null==a._resultId&&a.id&&null!=this.container&&(a._resultId=this.generateResultId(this.container,a)),c.extend({},b,a)},d.prototype.matches=function(a,b){return this.options.get("matcher")(a,b)},d}),b.define("select2/data/array",["./select","../utils","jquery"],function(a,b,c){function d(a,b){var c=b.get("data")||[];d.__super__.constructor.call(this,a,b),this.addOptions(this.convertToOptions(c))}return b.Extend(d,a),d.prototype.select=function(a){var b=this.$element.find("option").filter(function(b,c){return c.value==a.id.toString()});0===b.length&&(b=this.option(a),this.addOptions(b)),d.__super__.select.call(this,a)},d.prototype.convertToOptions=function(a){function d(a){return function(){return c(this).val()==a.id}}for(var e=this,f=this.$element.find("option"),g=f.map(function(){return e.item(c(this)).id}).get(),h=[],i=0;i<a.length;i++){var j=this._normalizeItem(a[i]);if(c.inArray(j.id,g)>=0){var k=f.filter(d(j)),l=this.item(k),m=c.extend(!0,{},j,l),n=this.option(m);k.replaceWith(n)}else{var o=this.option(j);if(j.children){var p=this.convertToOptions(j.children);b.appendMany(o,p)}h.push(o)}}return h},d}),b.define("select2/data/ajax",["./array","../utils","jquery"],function(a,b,c){function d(a,b){this.ajaxOptions=this._applyDefaults(b.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),d.__super__.constructor.call(this,a,b)}return b.Extend(d,a),d.prototype._applyDefaults=function(a){var b={data:function(a){return c.extend({},a,{q:a.term})},transport:function(a,b,d){var e=c.ajax(a);return e.then(b),e.fail(d),e}};return c.extend({},b,a,!0)},d.prototype.processResults=function(a){return a},d.prototype.query=function(a,b){function d(){var d=f.transport(f,function(d){var f=e.processResults(d,a);e.options.get("debug")&&window.console&&console.error&&(f&&f.results&&c.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),b(f)},function(){"status"in d&&(0===d.status||"0"===d.status)||e.trigger("results:message",{message:"errorLoading"})});e._request=d}var e=this;null!=this._request&&(c.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var f=c.extend({type:"GET"},this.ajaxOptions);"function"==typeof f.url&&(f.url=f.url.call(this.$element,a)),"function"==typeof f.data&&(f.data=f.data.call(this.$element,a)),this.ajaxOptions.delay&&null!=a.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(d,this.ajaxOptions.delay)):d()},d}),b.define("select2/data/tags",["jquery"],function(a){function b(b,c,d){var e=d.get("tags"),f=d.get("createTag");void 0!==f&&(this.createTag=f);var g=d.get("insertTag");if(void 0!==g&&(this.insertTag=g),b.call(this,c,d),a.isArray(e))for(var h=0;h<e.length;h++){var i=e[h],j=this._normalizeItem(i),k=this.option(j);this.$element.append(k)}}return b.prototype.query=function(a,b,c){function d(a,f){for(var g=a.results,h=0;h<g.length;h++){var i=g[h],j=null!=i.children&&!d({results:i.children},!0);if((i.text||"").toUpperCase()===(b.term||"").toUpperCase()||j)return!f&&(a.data=g,void c(a))}if(f)return!0;var k=e.createTag(b);if(null!=k){var l=e.option(k);l.attr("data-select2-tag",!0),e.addOptions([l]),e.insertTag(g,k)}a.results=g,c(a)}var e=this;if(this._removeOldTags(),null==b.term||null!=b.page)return void a.call(this,b,c);a.call(this,b,d)},b.prototype.createTag=function(b,c){var d=a.trim(c.term);return""===d?null:{id:d,text:d}},b.prototype.insertTag=function(a,b,c){b.unshift(c)},b.prototype._removeOldTags=function(b){this._lastTag;this.$element.find("option[data-select2-tag]").each(function(){this.selected||a(this).remove()})},b}),b.define("select2/data/tokenizer",["jquery"],function(a){function b(a,b,c){var d=c.get("tokenizer");void 0!==d&&(this.tokenizer=d),a.call(this,b,c)}return b.prototype.bind=function(a,b,c){a.call(this,b,c),this.$search=b.dropdown.$search||b.selection.$search||c.find(".select2-search__field")},b.prototype.query=function(b,c,d){function e(b){var c=g._normalizeItem(b);if(!g.$element.find("option").filter(function(){return a(this).val()===c.id}).length){var d=g.option(c);d.attr("data-select2-tag",!0),g._removeOldTags(),g.addOptions([d])}f(c)}function f(a){g.trigger("select",{data:a})}var g=this;c.term=c.term||"";var h=this.tokenizer(c,this.options,e);h.term!==c.term&&(this.$search.length&&(this.$search.val(h.term),this.$search.focus()),c.term=h.term),b.call(this,c,d)},b.prototype.tokenizer=function(b,c,d,e){for(var f=d.get("tokenSeparators")||[],g=c.term,h=0,i=this.createTag||function(a){return{id:a.term,text:a.term}};h<g.length;){var j=g[h];if(-1!==a.inArray(j,f)){var k=g.substr(0,h),l=a.extend({},c,{term:k}),m=i(l);null!=m?(e(m),g=g.substr(h+1)||"",h=0):h++}else h++}return{term:g}},b}),b.define("select2/data/minimumInputLength",[],function(){function a(a,b,c){this.minimumInputLength=c.get("minimumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){if(b.term=b.term||"",b.term.length<this.minimumInputLength)return void this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:b.term,params:b}});a.call(this,b,c)},a}),b.define("select2/data/maximumInputLength",[],function(){function a(a,b,c){this.maximumInputLength=c.get("maximumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){if(b.term=b.term||"",this.maximumInputLength>0&&b.term.length>this.maximumInputLength)return void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:b.term,params:b}});a.call(this,b,c)},a}),b.define("select2/data/maximumSelectionLength",[],function(){function a(a,b,c){this.maximumSelectionLength=c.get("maximumSelectionLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){var d=this;this.current(function(e){var f=null!=e?e.length:0;if(d.maximumSelectionLength>0&&f>=d.maximumSelectionLength)return void d.trigger("results:message",{message:"maximumSelected",args:{maximum:d.maximumSelectionLength}});a.call(d,b,c)})},a}),b.define("select2/dropdown",["jquery","./utils"],function(a,b){function c(a,b){this.$element=a,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<span class="select2-dropdown"><span class="select2-results"></span></span>');return b.attr("dir",this.options.get("dir")),this.$dropdown=b,b},c.prototype.bind=function(){},c.prototype.position=function(a,b){},c.prototype.destroy=function(){this.$dropdown.remove()},c}),b.define("select2/dropdown/search",["jquery","../utils"],function(a,b){function c(){}return c.prototype.render=function(b){var c=b.call(this),d=a('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" /></span>');return this.$searchContainer=d,this.$search=d.find("input"),c.prepend(d),c},c.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),this.$search.on("keydown",function(a){e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented()}),this.$search.on("input",function(b){a(this).off("keyup")}),this.$search.on("keyup input",function(a){e.handleSearch(a)}),c.on("open",function(){e.$search.attr("tabindex",0),e.$search.focus(),window.setTimeout(function(){e.$search.focus()},0)}),c.on("close",function(){e.$search.attr("tabindex",-1),e.$search.val(""),e.$search.blur()}),c.on("focus",function(){c.isOpen()||e.$search.focus()}),c.on("results:all",function(a){if(null==a.query.term||""===a.query.term){e.showSearch(a)?e.$searchContainer.removeClass("select2-search--hide"):e.$searchContainer.addClass("select2-search--hide")}})},c.prototype.handleSearch=function(a){if(!this._keyUpPrevented){var b=this.$search.val();this.trigger("query",{term:b})}this._keyUpPrevented=!1},c.prototype.showSearch=function(a,b){return!0},c}),b.define("select2/dropdown/hidePlaceholder",[],function(){function a(a,b,c,d){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c,d)}return a.prototype.append=function(a,b){b.results=this.removePlaceholder(b.results),a.call(this,b)},a.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},a.prototype.removePlaceholder=function(a,b){for(var c=b.slice(0),d=b.length-1;d>=0;d--){var e=b[d];this.placeholder.id===e.id&&c.splice(d,1)}return c},a}),b.define("select2/dropdown/infiniteScroll",["jquery"],function(a){function b(a,b,c,d){this.lastParams={},a.call(this,b,c,d),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return b.prototype.append=function(a,b){this.$loadingMore.remove(),this.loading=!1,a.call(this,b),this.showLoadingMore(b)&&this.$results.append(this.$loadingMore)},b.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),c.on("query",function(a){e.lastParams=a,e.loading=!0}),c.on("query:append",function(a){e.lastParams=a,e.loading=!0}),this.$results.on("scroll",function(){var b=a.contains(document.documentElement,e.$loadingMore[0]);if(!e.loading&&b){e.$results.offset().top+e.$results.outerHeight(!1)+50>=e.$loadingMore.offset().top+e.$loadingMore.outerHeight(!1)&&e.loadMore()}})},b.prototype.loadMore=function(){this.loading=!0;var b=a.extend({},{page:1},this.lastParams);b.page++,this.trigger("query:append",b)},b.prototype.showLoadingMore=function(a,b){return b.pagination&&b.pagination.more},b.prototype.createLoadingMore=function(){var b=a('<li class="select2-results__option select2-results__option--load-more"role="treeitem" aria-disabled="true"></li>'),c=this.options.get("translations").get("loadingMore");return b.html(c(this.lastParams)),b},b}),b.define("select2/dropdown/attachBody",["jquery","../utils"],function(a,b){function c(b,c,d){this.$dropdownParent=d.get("dropdownParent")||a(document.body),b.call(this,c,d)}return c.prototype.bind=function(a,b,c){var d=this,e=!1;a.call(this,b,c),b.on("open",function(){d._showDropdown(),d._attachPositioningHandler(b),e||(e=!0,b.on("results:all",function(){d._positionDropdown(),d._resizeDropdown()}),b.on("results:append",function(){d._positionDropdown(),d._resizeDropdown()}))}),b.on("close",function(){d._hideDropdown(),d._detachPositioningHandler(b)}),this.$dropdownContainer.on("mousedown",function(a){a.stopPropagation()})},c.prototype.destroy=function(a){a.call(this),this.$dropdownContainer.remove()},c.prototype.position=function(a,b,c){b.attr("class",c.attr("class")),b.removeClass("select2"),b.addClass("select2-container--open"),b.css({position:"absolute",top:-999999}),this.$container=c},c.prototype.render=function(b){var c=a("<span></span>"),d=b.call(this);return c.append(d),this.$dropdownContainer=c,c},c.prototype._hideDropdown=function(a){this.$dropdownContainer.detach()},c.prototype._attachPositioningHandler=function(c,d){var e=this,f="scroll.select2."+d.id,g="resize.select2."+d.id,h="orientationchange.select2."+d.id,i=this.$container.parents().filter(b.hasScroll);i.each(function(){b.StoreData(this,"select2-scroll-position",{x:a(this).scrollLeft(),y:a(this).scrollTop()})}),i.on(f,function(c){var d=b.GetData(this,"select2-scroll-position");a(this).scrollTop(d.y)}),a(window).on(f+" "+g+" "+h,function(a){e._positionDropdown(),e._resizeDropdown()})},c.prototype._detachPositioningHandler=function(c,d){var e="scroll.select2."+d.id,f="resize.select2."+d.id,g="orientationchange.select2."+d.id;this.$container.parents().filter(b.hasScroll).off(e),a(window).off(e+" "+f+" "+g)},c.prototype._positionDropdown=function(){var b=a(window),c=this.$dropdown.hasClass("select2-dropdown--above"),d=this.$dropdown.hasClass("select2-dropdown--below"),e=null,f=this.$container.offset();f.bottom=f.top+this.$container.outerHeight(!1);var g={height:this.$container.outerHeight(!1)};g.top=f.top,g.bottom=f.top+g.height;var h={height:this.$dropdown.outerHeight(!1)},i={top:b.scrollTop(),bottom:b.scrollTop()+b.height()},j=i.top<f.top-h.height,k=i.bottom>f.bottom+h.height,l={left:f.left,top:g.bottom},m=this.$dropdownParent;"static"===m.css("position")&&(m=m.offsetParent());var n=m.offset();l.top-=n.top,l.left-=n.left,c||d||(e="below"),k||!j||c?!j&&k&&c&&(e="below"):e="above",("above"==e||c&&"below"!==e)&&(l.top=g.top-n.top-h.height),null!=e&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+e),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+e)),this.$dropdownContainer.css(l)},c.prototype._resizeDropdown=function(){var a={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(a.minWidth=a.width,a.position="relative",a.width="auto"),this.$dropdown.css(a)},c.prototype._showDropdown=function(a){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},c}),b.define("select2/dropdown/minimumResultsForSearch",[],function(){function a(b){for(var c=0,d=0;d<b.length;d++){var e=b[d];e.children?c+=a(e.children):c++}return c}function b(a,b,c,d){this.minimumResultsForSearch=c.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),a.call(this,b,c,d)}return b.prototype.showSearch=function(b,c){return!(a(c.data.results)<this.minimumResultsForSearch)&&b.call(this,c)},b}),b.define("select2/dropdown/selectOnClose",["../utils"],function(a){function b(){}return b.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("close",function(a){d._handleSelectOnClose(a)})},b.prototype._handleSelectOnClose=function(b,c){if(c&&null!=c.originalSelect2Event){var d=c.originalSelect2Event;if("select"===d._type||"unselect"===d._type)return}var e=this.getHighlightedResults();if(!(e.length<1)){var f=a.GetData(e[0],"data");null!=f.element&&f.element.selected||null==f.element&&f.selected||this.trigger("select",{data:f})}},b}),b.define("select2/dropdown/closeOnSelect",[],function(){function a(){}return a.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("select",function(a){d._selectTriggered(a)}),b.on("unselect",function(a){d._selectTriggered(a)})},a.prototype._selectTriggered=function(a,b){var c=b.originalEvent;c&&c.ctrlKey||this.trigger("close",{originalEvent:c,originalSelect2Event:b})},a}),b.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(a){var b=a.input.length-a.maximum,c="Please delete "+b+" character";return 1!=b&&(c+="s"),c},inputTooShort:function(a){return"Please enter "+(a.minimum-a.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(a){var b="You can only select "+a.maximum+" item";return 1!=a.maximum&&(b+="s"),b},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),b.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C){function D(){this.reset()}return D.prototype.apply=function(l){if(l=a.extend(!0,{},this.defaults,l),null==l.dataAdapter){if(null!=l.ajax?l.dataAdapter=o:null!=l.data?l.dataAdapter=n:l.dataAdapter=m,l.minimumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,r)),l.maximumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,s)),l.maximumSelectionLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,t)),l.tags&&(l.dataAdapter=j.Decorate(l.dataAdapter,p)),null==l.tokenSeparators&&null==l.tokenizer||(l.dataAdapter=j.Decorate(l.dataAdapter,q)),null!=l.query){var C=b(l.amdBase+"compat/query");l.dataAdapter=j.Decorate(l.dataAdapter,C)}if(null!=l.initSelection){var D=b(l.amdBase+"compat/initSelection");l.dataAdapter=j.Decorate(l.dataAdapter,D)}}if(null==l.resultsAdapter&&(l.resultsAdapter=c,null!=l.ajax&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,x)),null!=l.placeholder&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,w)),l.selectOnClose&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,A))),null==l.dropdownAdapter){if(l.multiple)l.dropdownAdapter=u;else{var E=j.Decorate(u,v);l.dropdownAdapter=E}if(0!==l.minimumResultsForSearch&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,z)),l.closeOnSelect&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,B)),null!=l.dropdownCssClass||null!=l.dropdownCss||null!=l.adaptDropdownCssClass){var F=b(l.amdBase+"compat/dropdownCss");l.dropdownAdapter=j.Decorate(l.dropdownAdapter,F)}l.dropdownAdapter=j.Decorate(l.dropdownAdapter,y)}if(null==l.selectionAdapter){if(l.multiple?l.selectionAdapter=e:l.selectionAdapter=d,null!=l.placeholder&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,g)),l.multiple&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,h)),null!=l.containerCssClass||null!=l.containerCss||null!=l.adaptContainerCssClass){var G=b(l.amdBase+"compat/containerCss");l.selectionAdapter=j.Decorate(l.selectionAdapter,G)}l.selectionAdapter=j.Decorate(l.selectionAdapter,i)}if("string"==typeof l.language)if(l.language.indexOf("-")>0){var H=l.language.split("-"),I=H[0];l.language=[l.language,I]}else l.language=[l.language];if(a.isArray(l.language)){var J=new k;l.language.push("en");for(var K=l.language,L=0;L<K.length;L++){var M=K[L],N={};try{N=k.loadPath(M)}catch(a){try{M=this.defaults.amdLanguageBase+M,N=k.loadPath(M)}catch(a){l.debug&&window.console&&console.warn&&console.warn('Select2: The language file for "'+M+'" could not be automatically loaded. A fallback will be used instead.');continue}}J.extend(N)}l.translations=J}else{var O=k.loadPath(this.defaults.amdLanguageBase+"en"),P=new k(l.language);P.extend(O),l.translations=P}return l},D.prototype.reset=function(){function b(a){function b(a){return l[a]||a}return a.replace(/[^\u0000-\u007E]/g,b)}function c(d,e){if(""===a.trim(d.term))return e;if(e.children&&e.children.length>0){for(var f=a.extend(!0,{},e),g=e.children.length-1;g>=0;g--){null==c(d,e.children[g])&&f.children.splice(g,1)}return f.children.length>0?f:c(d,f)}var h=b(e.text).toUpperCase(),i=b(d.term).toUpperCase();return h.indexOf(i)>-1?e:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:j.escapeMarkup,language:C,matcher:c,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(a){return a},templateResult:function(a){return a.text},templateSelection:function(a){return a.text},theme:"default",width:"resolve"}},D.prototype.set=function(b,c){var d=a.camelCase(b),e={};e[d]=c;var f=j._convertData(e);a.extend(!0,this.defaults,f)},new D}),b.define("select2/options",["require","jquery","./defaults","./utils"],function(a,b,c,d){function e(b,e){if(this.options=b,null!=e&&this.fromElement(e),this.options=c.apply(this.options),e&&e.is("input")){var f=a(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=d.Decorate(this.options.dataAdapter,f)}}return e.prototype.fromElement=function(a){var c=["select2"];null==this.options.multiple&&(this.options.multiple=a.prop("multiple")),null==this.options.disabled&&(this.options.disabled=a.prop("disabled")),null==this.options.language&&(a.prop("lang")?this.options.language=a.prop("lang").toLowerCase():a.closest("[lang]").prop("lang")&&(this.options.language=a.closest("[lang]").prop("lang"))),null==this.options.dir&&(a.prop("dir")?this.options.dir=a.prop("dir"):a.closest("[dir]").prop("dir")?this.options.dir=a.closest("[dir]").prop("dir"):this.options.dir="ltr"),a.prop("disabled",this.options.disabled),a.prop("multiple",this.options.multiple),d.GetData(a[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),d.StoreData(a[0],"data",d.GetData(a[0],"select2Tags")),d.StoreData(a[0],"tags",!0)),d.GetData(a[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),a.attr("ajax--url",d.GetData(a[0],"ajaxUrl")),d.StoreData(a[0],"ajax-Url",d.GetData(a[0],"ajaxUrl")));var e={};e=b.fn.jquery&&"1."==b.fn.jquery.substr(0,2)&&a[0].dataset?b.extend(!0,{},a[0].dataset,d.GetData(a[0])):d.GetData(a[0]);var f=b.extend(!0,{},e);f=d._convertData(f);for(var g in f)b.inArray(g,c)>-1||(b.isPlainObject(this.options[g])?b.extend(this.options[g],f[g]):this.options[g]=f[g]);return this},e.prototype.get=function(a){return this.options[a]},e.prototype.set=function(a,b){this.options[a]=b},e}),b.define("select2/core",["jquery","./options","./utils","./keys"],function(a,b,c,d){var e=function(a,d){null!=c.GetData(a[0],"select2")&&c.GetData(a[0],"select2").destroy(),this.$element=a,this.id=this._generateId(a),d=d||{},this.options=new b(d,a),e.__super__.constructor.call(this);var f=a.attr("tabindex")||0;c.StoreData(a[0],"old-tabindex",f),a.attr("tabindex","-1");var g=this.options.get("dataAdapter");this.dataAdapter=new g(a,this.options);var h=this.render();this._placeContainer(h);var i=this.options.get("selectionAdapter");this.selection=new i(a,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,h);var j=this.options.get("dropdownAdapter");this.dropdown=new j(a,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,h);var k=this.options.get("resultsAdapter");this.results=new k(a,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var l=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(a){l.trigger("selection:update",{data:a})}),a.addClass("select2-hidden-accessible"),a.attr("aria-hidden","true"),this._syncAttributes(),c.StoreData(a[0],"select2",this),a.data("select2",this)};return c.Extend(e,c.Observable),e.prototype._generateId=function(a){var b="";return b=null!=a.attr("id")?a.attr("id"):null!=a.attr("name")?a.attr("name")+"-"+c.generateChars(2):c.generateChars(4),b=b.replace(/(:|\.|\[|\]|,)/g,""),b="select2-"+b},e.prototype._placeContainer=function(a){a.insertAfter(this.$element);var b=this._resolveWidth(this.$element,this.options.get("width"));null!=b&&a.css("width",b)},e.prototype._resolveWidth=function(a,b){var c=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==b){var d=this._resolveWidth(a,"style");return null!=d?d:this._resolveWidth(a,"element")}if("element"==b){var e=a.outerWidth(!1);return e<=0?"auto":e+"px"}if("style"==b){var f=a.attr("style");if("string"!=typeof f)return null;for(var g=f.split(";"),h=0,i=g.length;h<i;h+=1){var j=g[h].replace(/\s/g,""),k=j.match(c);if(null!==k&&k.length>=1)return k[1]}return null}return b},e.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},e.prototype._registerDomEvents=function(){var b=this;this.$element.on("change.select2",function(){b.dataAdapter.current(function(a){b.trigger("selection:update",{data:a})})}),this.$element.on("focus.select2",function(a){b.trigger("focus",a)}),this._syncA=c.bind(this._syncAttributes,this),this._syncS=c.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var d=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=d?(this._observer=new d(function(c){a.each(c,b._syncA),a.each(c,b._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",b._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",b._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",b._syncS,!1))},e.prototype._registerDataEvents=function(){var a=this;this.dataAdapter.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerSelectionEvents=function(){var b=this,c=["toggle","focus"];this.selection.on("toggle",function(){b.toggleDropdown()}),this.selection.on("focus",function(a){b.focus(a)}),this.selection.on("*",function(d,e){-1===a.inArray(d,c)&&b.trigger(d,e)})},e.prototype._registerDropdownEvents=function(){var a=this;this.dropdown.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerResultsEvents=function(){var a=this;this.results.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerEvents=function(){var a=this;this.on("open",function(){a.$container.addClass("select2-container--open")}),this.on("close",function(){a.$container.removeClass("select2-container--open")}),this.on("enable",function(){a.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){a.$container.addClass("select2-container--disabled")}),this.on("blur",function(){a.$container.removeClass("select2-container--focus")}),this.on("query",function(b){a.isOpen()||a.trigger("open",{}),this.dataAdapter.query(b,function(c){a.trigger("results:all",{data:c,query:b})})}),this.on("query:append",function(b){this.dataAdapter.query(b,function(c){a.trigger("results:append",{data:c,query:b})})}),this.on("keypress",function(b){var c=b.which;a.isOpen()?c===d.ESC||c===d.TAB||c===d.UP&&b.altKey?(a.close(),b.preventDefault()):c===d.ENTER?(a.trigger("results:select",{}),b.preventDefault()):c===d.SPACE&&b.ctrlKey?(a.trigger("results:toggle",{}),b.preventDefault()):c===d.UP?(a.trigger("results:previous",{}),b.preventDefault()):c===d.DOWN&&(a.trigger("results:next",{}),b.preventDefault()):(c===d.ENTER||c===d.SPACE||c===d.DOWN&&b.altKey)&&(a.open(),b.preventDefault())})},e.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},e.prototype._syncSubtree=function(a,b){var c=!1,d=this;if(!a||!a.target||"OPTION"===a.target.nodeName||"OPTGROUP"===a.target.nodeName){if(b)if(b.addedNodes&&b.addedNodes.length>0)for(var e=0;e<b.addedNodes.length;e++){var f=b.addedNodes[e];f.selected&&(c=!0)}else b.removedNodes&&b.removedNodes.length>0&&(c=!0);else c=!0;c&&this.dataAdapter.current(function(a){d.trigger("selection:update",{data:a})})}},e.prototype.trigger=function(a,b){var c=e.__super__.trigger,d={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===b&&(b={}),a in d){var f=d[a],g={prevented:!1,name:a,args:b};if(c.call(this,f,g),g.prevented)return void(b.prevented=!0)}c.call(this,a,b)},e.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},e.prototype.open=function(){this.isOpen()||this.trigger("query",{})},e.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},e.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},e.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},e.prototype.focus=function(a){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},e.prototype.enable=function(a){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=a&&0!==a.length||(a=[!0]);var b=!a[0];this.$element.prop("disabled",b)},e.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var a=[];return this.dataAdapter.current(function(b){a=b}),a},e.prototype.val=function(b){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==b||0===b.length)return this.$element.val();var c=b[0];a.isArray(c)&&(c=a.map(c,function(a){return a.toString()})),this.$element.val(c).trigger("change")},e.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",c.GetData(this.$element[0],"old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),c.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},e.prototype.render=function(){var b=a('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return b.attr("dir",this.options.get("dir")),this.$container=b,this.$container.addClass("select2-container--"+this.options.get("theme")),c.StoreData(b[0],"element",this.$element),b},e}),b.define("jquery-mousewheel",["jquery"],function(a){return a}),b.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(a,b,c,d,e){if(null==a.fn.select2){var f=["open","close","destroy"];a.fn.select2=function(b){if("object"==typeof(b=b||{}))return this.each(function(){var d=a.extend(!0,{},b);new c(a(this),d)}),this;if("string"==typeof b){var d,g=Array.prototype.slice.call(arguments,1);return this.each(function(){var a=e.GetData(this,"select2");null==a&&window.console&&console.error&&console.error("The select2('"+b+"') method was called on an element that is not using Select2."),d=a[b].apply(a,g)}),a.inArray(b,f)>-1?this:d}throw new Error("Invalid arguments for Select2: "+b)}}return null==a.fn.select2.defaults&&(a.fn.select2.defaults=d),c}),{define:b.define,require:b.require}}(),c=b.require("jquery.select2");return a.fn.select2.amd=b,c});
     1/*!
     2 * Select2 4.0.6-rc.1
     3 * https://select2.github.io
     4 *
     5 * Released under the MIT license
     6 * https://github.com/select2/select2/blob/master/LICENSE.md
     7 */
     8;(function(e){if(typeof define==='function'&&define.amd){define(['jquery'],e)}
     9else if(typeof module==='object'&&module.exports){module.exports=function(t,n){if(n===undefined){if(typeof window!=='undefined'){n=require('jquery')}
     10else{n=require('jquery')(t)}};e(n);return n}}
     11else{e(jQuery)}}(function(e){var t=(function(){if(e&&e.fn&&e.fn.select2&&e.fn.select2.amd){var t=e.fn.select2.amd};var t;(function(){if(!t||!t.requirejs){if(!t){t={}}
     12else{n=t};var e,n,i;(function(t){var c,u,h,a,r={},l={},s={},f={},y=Object.prototype.hasOwnProperty,A=[].slice,m=/\.js$/;function o(e,t){return y.call(e,t)};function d(e,t){var u,a,r,o,l,f,c,v,n,d,g,E,i=t&&t.split('/'),p=s.map,h=(p&&p['*'])||{};if(e){e=e.split('/');l=e.length-1;if(s.nodeIdCompat&&m.test(e[l])){e[l]=e[l].replace(m,'')};if(e[0].charAt(0)==='.'&&i){E=i.slice(0,i.length-1);e=E.concat(e)};for(n=0;n<e.length;n++){g=e[n];if(g==='.'){e.splice(n,1);n-=1}
     13else if(g==='..'){if(n===0||(n===1&&e[2]==='..')||e[n-1]==='..'){continue}
     14else if(n>0){e.splice(n-1,2);n-=2}}};e=e.join('/')};if((i||h)&&p){u=e.split('/');for(n=u.length;n>0;n-=1){a=u.slice(0,n).join('/');if(i){for(d=i.length;d>0;d-=1){r=p[i.slice(0,d).join('/')];if(r){r=r[a];if(r){o=r;f=n;break}}}};if(o){break};if(!c&&h&&h[a]){c=h[a];v=n}};if(!o&&c){o=c;f=v};if(o){u.splice(0,f,o);e=u.join('/')}};return e};function v(e,n){return function(){var i=A.call(arguments,0);if(typeof i[0]!=='string'&&i.length===1){i.push(null)};return u.apply(t,i.concat([e,n]))}};function C(e){return function(t){return d(t,e)}};function D(e){return function(t){r[e]=t}};function p(e){if(o(l,e)){var n=l[e];delete l[e];f[e]=!0;c.apply(t,n)};if(!o(r,e)&&!o(f,e)){throw new Error('No '+e)};return r[e]};function g(e){var n,t=e?e.indexOf('!'):-1;if(t>-1){n=e.substring(0,t);e=e.substring(t+1,e.length)};return[n,e]};function E(e){return e?g(e):[]};h=function(e,t){var i,r=g(e),n=r[0],s=t[1];e=r[1];if(n){n=d(n,s);i=p(n)};if(n){if(i&&i.normalize){e=i.normalize(e,C(s))}
     15else{e=d(e,s)}}
     16else{e=d(e,s);r=g(e);n=r[0];e=r[1];if(n){i=p(n)}};return{f:n?n+'!'+e:e,n:e,pr:n,p:i}};function w(e){return function(){return(s&&s.config&&s.config[e])||{}}};a={require:function(e){return v(e)},exports:function(e){var t=r[e];if(typeof t!=='undefined'){return t}
     17else{return(r[e]={})}},module:function(e){return{id:e,uri:'',exports:r[e],config:w(e)}}};c=function(e,n,i,s){var g,u,y,m,c,A,d=[],C=typeof i,w;s=s||e;A=E(s);if(C==='undefined'||C==='function'){n=!n.length&&i.length?['require','exports','module']:n;for(c=0;c<n.length;c+=1){m=h(n[c],A);u=m.f;if(u==='require'){d[c]=a.require(e)}
     18else if(u==='exports'){d[c]=a.exports(e);w=!0}
     19else if(u==='module'){g=d[c]=a.module(e)}
     20else if(o(r,u)||o(l,u)||o(f,u)){d[c]=p(u)}
     21else if(m.p){m.p.load(m.n,v(s,!0),D(u),{});d[c]=r[u]}
     22else{throw new Error(e+' missing '+u)}};y=i?i.apply(r[e],d):undefined;if(e){if(g&&g.exports!==t&&g.exports!==r[e]){r[e]=g.exports}
     23else if(y!==t||!w){r[e]=y}}}
     24else if(e){r[e]=i}};e=n=u=function(e,n,i,r,o){if(typeof e==='string'){if(a[e]){return a[e](n)};return p(h(e,E(n)).f)}
     25else if(!e.splice){s=e;if(s.deps){u(s.deps,s.callback)};if(!n){return};if(n.splice){e=n;n=i;i=null}
     26else{e=t}};n=n||function(){};if(typeof i==='function'){i=r;r=o};if(r){c(t,e,n,i)}
     27else{setTimeout(function(){c(t,e,n,i)},4)};return u};u.config=function(e){return u(e)};e._defined=r;i=function(e,t,n){if(typeof e!=='string'){throw new Error('See almond README: incorrect module build, no module name')};if(!t.splice){n=t;t=[]};if(!o(r,e)&&!o(l,e)){l[e]=[e,t,n]}};i.amd={jQuery:!0}}());t.requirejs=e;t.require=n;t.define=i}}());t.define('almond',function(){});t.define('jquery',[],function(){var t=e||$;if(t==null&&console&&console.error){console.error('Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page.')};return t});t.define('select2/utils',['jquery'],function(e){var t={};t.Extend=function(e,t){var r={}.hasOwnProperty;function i(){this.constructor=e};for(var n in t){if(r.call(t,n)){e[n]=t[n]}};i.prototype=t.prototype;e.prototype=new i();e.__super__=t.prototype;return e};function r(e){var n=e.prototype,i=[];for(var t in n){var r=n[t];if(typeof r!=='function'){continue};if(t==='constructor'){continue};i.push(t)};return i};t.Decorate=function(e,t){var a=r(t),l=r(e);function n(){var i=Array.prototype.unshift,r=t.prototype.constructor.length,n=e.prototype.constructor;if(r>0){i.call(arguments,e.prototype.constructor);n=t.prototype.constructor};n.apply(this,arguments)};t.displayName=e.displayName;function d(){this.constructor=n};n.prototype=new d();for(var s=0;s<l.length;s++){var u=l[s];n.prototype[u]=e.prototype[u]};var c=function(e){var i=function(){};if(e in n.prototype){i=n.prototype[e]};var r=t.prototype[e];return function(){var e=Array.prototype.unshift;e.call(arguments,i);return r.apply(this,arguments)}};for(var i=0;i<a.length;i++){var o=a[i];n.prototype[o]=c(o)};return n};var n=function(){this.listeners={}};n.prototype.on=function(e,t){this.listeners=this.listeners||{};if(e in this.listeners){this.listeners[e].push(t)}
     28else{this.listeners[e]=[t]}};n.prototype.trigger=function(e){var n=Array.prototype.slice,t=n.call(arguments,1);this.listeners=this.listeners||{};if(t==null){t=[]};if(t.length===0){t.push({})};t[0]._type=e;if(e in this.listeners){this.invoke(this.listeners[e],n.call(arguments,1))};if('*' in this.listeners){this.invoke(this.listeners['*'],arguments)}};n.prototype.invoke=function(e,t){for(var n=0,i=e.length;n<i;n++){e[n].apply(this,t)}};t.Observable=n;t.generateChars=function(e){var n='';for(var t=0;t<e;t++){var i=Math.floor(Math.random()*36);n+=i.toString(36)};return n};t.bind=function(e,t){return function(){e.apply(t,arguments)}};t._convertData=function(e){for(var s in e){var r=s.split('-'),n=e;if(r.length===1){continue};for(var i=0;i<r.length;i++){var t=r[i];t=t.substring(0,1).toLowerCase()+t.substring(1);if(!(t in n)){n[t]={}};if(i==r.length-1){n[t]=e[s]};n=n[t]};delete e[s]};return e};t.hasScroll=function(t,n){var r=e(n),s=n.style.overflowX,i=n.style.overflowY;if(s===i&&(i==='hidden'||i==='visible')){return!1};if(s==='scroll'||i==='scroll'){return!0};return(r.innerHeight()<n.scrollHeight||r.innerWidth()<n.scrollWidth)};t.escapeMarkup=function(e){var t={'\\':'&#92;','&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;','\'':'&#39;','/':'&#47;'};if(typeof e!=='string'){return e};return String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})};t.appendMany=function(t,n){if(e.fn.jquery.substr(0,3)==='1.7'){var i=e();e.map(n,function(e){i=i.add(e)});n=i};t.append(n)};t.__cache={};var i=0;t.GetUniqueElementId=function(e){var t=e.getAttribute('data-select2-id');if(t==null){if(e.id){t=e.id;e.setAttribute('data-select2-id',t)}
     29else{e.setAttribute('data-select2-id',++i);t=i.toString()}};return t};t.StoreData=function(e,n,i){var r=t.GetUniqueElementId(e);if(!t.__cache[r]){t.__cache[r]={}};t.__cache[r][n]=i};t.GetData=function(n,i){var r=t.GetUniqueElementId(n);if(i){if(t.__cache[r]){return t.__cache[r][i]!=null?t.__cache[r][i]:e(n).data(i)};return e(n).data(i)}
     30else{return t.__cache[r]}};t.RemoveData=function(e){var n=t.GetUniqueElementId(e);if(t.__cache[n]!=null){delete t.__cache[n]}};return t});t.define('select2/results',['jquery','./utils'],function(e,t){function n(e,t,i){this.$element=e;this.data=i;this.options=t;n.__super__.constructor.call(this)};t.Extend(n,t.Observable);n.prototype.render=function(){var t=e('<ul class="select2-results__options" role="tree"></ul>');if(this.options.get('multiple')){t.attr('aria-multiselectable','true')};this.$results=t;return t};n.prototype.clear=function(){this.$results.empty()};n.prototype.displayMessage=function(t){var r=this.options.get('escapeMarkup');this.clear();this.hideLoading();var n=e('<li role="treeitem" aria-live="assertive" class="select2-results__option"></li>'),i=this.options.get('translations').get(t.message);n.append(r(i(t.args)));n[0].className+=' select2-results__message';this.$results.append(n)};n.prototype.hideMessages=function(){this.$results.find('.select2-results__message').remove()};n.prototype.append=function(e){this.hideLoading();var n=[];if(e.results==null||e.results.length===0){if(this.$results.children().length===0){this.trigger('results:message',{message:'noResults'})};return};e.results=this.sort(e.results);for(var t=0;t<e.results.length;t++){var i=e.results[t],r=this.option(i);n.push(r)};this.$results.append(n)};n.prototype.position=function(e,t){var n=t.find('.select2-results');n.append(e)};n.prototype.sort=function(e){var t=this.options.get('sorter');return t(e)};n.prototype.highlightFirstItem=function(){var e=this.$results.find('.select2-results__option[aria-selected]'),t=e.filter('[aria-selected=true]');if(t.length>0){t.first().trigger('mouseenter')}
     31else{e.first().trigger('mouseenter')};this.ensureHighlightVisible()};n.prototype.setClasses=function(){var n=this;this.data.current(function(i){var r=e.map(i,function(e){return e.id.toString()}),s=n.$results.find('.select2-results__option[aria-selected]');s.each(function(){var i=e(this),n=t.GetData(this,'data'),s=''+n.id;if((n.element!=null&&n.element.selected)||(n.element==null&&e.inArray(s,r)>-1)){i.attr('aria-selected','true')}
     32else{i.attr('aria-selected','false')}})})};n.prototype.showLoading=function(e){this.hideLoading();var n=this.options.get('translations').get('searching'),i={disabled:!0,loading:!0,text:n(e)};var t=this.option(i);t.className+=' loading-results';this.$results.prepend(t)};n.prototype.hideLoading=function(){this.$results.find('.loading-results').remove()};n.prototype.option=function(n){var r=document.createElement('li');r.className='select2-results__option';var i={'role':'treeitem','aria-selected':'false'};if(n.disabled){delete i['aria-selected'];i['aria-disabled']='true'};if(n.id==null){delete i['aria-selected']};if(n._resultId!=null){r.id=n._resultId};if(n.title){r.title=n.title};if(n.children){i.role='group';i['aria-label']=n.text;delete i['aria-selected']};for(var c in i){var h=i[c];r.setAttribute(c,h)};if(n.children){var l=e(r),s=document.createElement('strong');s.className='select2-results__group';var f=e(s);this.template(n,s);var a=[];for(var o=0;o<n.children.length;o++){var d=n.children[o],p=this.option(d);a.push(p)};var u=e('<ul></ul>',{'class':'select2-results__options select2-results__options--nested'});u.append(a);l.append(s);l.append(u)}
     33else{this.template(n,r)};t.StoreData(r,'data',n);return r};n.prototype.bind=function(n,i){var r=this,s=n.id+'-results';this.$results.attr('id',s);n.on('results:all',function(e){r.clear();r.append(e.data);if(n.isOpen()){r.setClasses();r.highlightFirstItem()}});n.on('results:append',function(e){r.append(e.data);if(n.isOpen()){r.setClasses()}});n.on('query',function(e){r.hideMessages();r.showLoading(e)});n.on('select',function(){if(!n.isOpen()){return};r.setClasses();r.highlightFirstItem()});n.on('unselect',function(){if(!n.isOpen()){return};r.setClasses();r.highlightFirstItem()});n.on('open',function(){r.$results.attr('aria-expanded','true');r.$results.attr('aria-hidden','false');r.setClasses();r.ensureHighlightVisible()});n.on('close',function(){r.$results.attr('aria-expanded','false');r.$results.attr('aria-hidden','true');r.$results.removeAttr('aria-activedescendant')});n.on('results:toggle',function(){var e=r.getHighlightedResults();if(e.length===0){return};e.trigger('mouseup')});n.on('results:select',function(){var e=r.getHighlightedResults();if(e.length===0){return};var n=t.GetData(e[0],'data');if(e.attr('aria-selected')=='true'){r.trigger('close',{})}
     34else{r.trigger('select',{data:n})}});n.on('results:previous',function(){var s=r.getHighlightedResults(),o=r.$results.find('[aria-selected]'),u=o.index(s);if(u<=0){return};var e=u-1;if(s.length===0){e=0};var i=o.eq(e);i.trigger('mouseenter');var t=r.$results.offset().top,n=i.offset().top,a=r.$results.scrollTop()+(n-t);if(e===0){r.$results.scrollTop(0)}
     35else if(n-t<0){r.$results.scrollTop(a)}});n.on('results:next',function(){var u=r.getHighlightedResults(),t=r.$results.find('[aria-selected]'),a=t.index(u),n=a+1;if(n>=t.length){return};var e=t.eq(n);e.trigger('mouseenter');var i=r.$results.offset().top+r.$results.outerHeight(!1),s=e.offset().top+e.outerHeight(!1),o=r.$results.scrollTop()+s-i;if(n===0){r.$results.scrollTop(0)}
     36else if(s>i){r.$results.scrollTop(o)}});n.on('results:focus',function(e){e.element.addClass('select2-results__option--highlighted')});n.on('results:message',function(e){r.displayMessage(e)});if(e.fn.mousewheel){this.$results.on('mousewheel',function(e){var t=r.$results.scrollTop(),n=r.$results.get(0).scrollHeight-t+e.deltaY,i=e.deltaY>0&&t-e.deltaY<=0,s=e.deltaY<0&&n<=r.$results.height();if(i){r.$results.scrollTop(0);e.preventDefault();e.stopPropagation()}
     37else if(s){r.$results.scrollTop(r.$results.get(0).scrollHeight-r.$results.height());e.preventDefault();e.stopPropagation()}})};this.$results.on('mouseup','.select2-results__option[aria-selected]',function(n){var s=e(this),i=t.GetData(this,'data');if(s.attr('aria-selected')==='true'){if(r.options.get('multiple')){r.trigger('unselect',{originalEvent:n,data:i})}
     38else{r.trigger('close',{})};return};r.trigger('select',{originalEvent:n,data:i})});this.$results.on('mouseenter','.select2-results__option[aria-selected]',function(n){var i=t.GetData(this,'data');r.getHighlightedResults().removeClass('select2-results__option--highlighted');r.trigger('results:focus',{data:i,element:e(this)})})};n.prototype.getHighlightedResults=function(){var e=this.$results.find('.select2-results__option--highlighted');return e};n.prototype.destroy=function(){this.$results.remove()};n.prototype.ensureHighlightVisible=function(){var e=this.getHighlightedResults();if(e.length===0){return};var s=this.$results.find('[aria-selected]'),o=s.index(e),t=this.$results.offset().top,n=e.offset().top,i=this.$results.scrollTop()+(n-t),r=n-t;i-=e.outerHeight(!1)*2;if(o<=2){this.$results.scrollTop(0)}
     39else if(r>this.$results.outerHeight()||r<0){this.$results.scrollTop(i)}};n.prototype.template=function(t,n){var r=this.options.get('templateResult'),s=this.options.get('escapeMarkup'),i=r(t,n);if(i==null){n.style.display='none'}
     40else if(typeof i==='string'){n.innerHTML=s(i)}
     41else{e(n).append(i)}};return n});t.define('select2/keys',[],function(){var e={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46};return e});t.define('select2/selection/base',['jquery','../utils','../keys'],function(e,t,n){function i(e,t){this.$element=e;this.options=t;i.__super__.constructor.call(this)};t.Extend(i,t.Observable);i.prototype.render=function(){var n=e('<span class="select2-selection" role="combobox"  aria-haspopup="true" aria-expanded="false"></span>');this._tabindex=0;if(t.GetData(this.$element[0],'old-tabindex')!=null){this._tabindex=t.GetData(this.$element[0],'old-tabindex')}
     42else if(this.$element.attr('tabindex')!=null){this._tabindex=this.$element.attr('tabindex')};n.attr('title',this.$element.attr('title'));n.attr('tabindex',this._tabindex);this.$selection=n;return n};i.prototype.bind=function(e,t){var i=this,s=e.id+'-container',r=e.id+'-results';this.container=e;this.$selection.on('focus',function(e){i.trigger('focus',e)});this.$selection.on('blur',function(e){i._handleBlur(e)});this.$selection.on('keydown',function(e){i.trigger('keypress',e);if(e.which===n.SPACE){e.preventDefault()}});e.on('results:focus',function(e){i.$selection.attr('aria-activedescendant',e.data._resultId)});e.on('selection:update',function(e){i.update(e.data)});e.on('open',function(){i.$selection.attr('aria-expanded','true');i.$selection.attr('aria-owns',r);i._attachCloseHandler(e)});e.on('close',function(){i.$selection.attr('aria-expanded','false');i.$selection.removeAttr('aria-activedescendant');i.$selection.removeAttr('aria-owns');i.$selection.focus();window.setTimeout(function(){i.$selection.focus()},0);i._detachCloseHandler(e)});e.on('enable',function(){i.$selection.attr('tabindex',i._tabindex)});e.on('disable',function(){i.$selection.attr('tabindex','-1')})};i.prototype._handleBlur=function(t){var n=this;window.setTimeout(function(){if((document.activeElement==n.$selection[0])||(e.contains(n.$selection[0],document.activeElement))){return};n.trigger('blur',t)},1)};i.prototype._attachCloseHandler=function(n){var i=this;e(document.body).on('mousedown.select2.'+n.id,function(n){var i=e(n.target),r=i.closest('.select2'),s=e('.select2.select2-container--open');s.each(function(){var i=e(this);if(this==r[0]){return};var n=t.GetData(this,'element');n.select2('close')})})};i.prototype._detachCloseHandler=function(t){e(document.body).off('mousedown.select2.'+t.id)};i.prototype.position=function(e,t){var n=t.find('.selection');n.append(e)};i.prototype.destroy=function(){this._detachCloseHandler(this.container)};i.prototype.update=function(e){throw new Error('The `update` method must be defined in child classes.')};return i});t.define('select2/selection/single',['jquery','./base','../utils','../keys'],function(e,t,n,r){function i(){i.__super__.constructor.apply(this,arguments)};n.Extend(i,t);i.prototype.render=function(){var e=i.__super__.render.call(this);e.addClass('select2-selection--single');e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>');return e};i.prototype.bind=function(e,t){var r=this;i.__super__.bind.apply(this,arguments);var n=e.id+'-container';this.$selection.find('.select2-selection__rendered').attr('id',n).attr('role','textbox').attr('aria-readonly','true');this.$selection.attr('aria-labelledby',n);this.$selection.on('mousedown',function(e){if(e.which!==1){return};r.trigger('toggle',{originalEvent:e})});this.$selection.on('focus',function(e){});this.$selection.on('blur',function(e){});e.on('focus',function(t){if(!e.isOpen()){r.$selection.focus()}})};i.prototype.clear=function(){var e=this.$selection.find('.select2-selection__rendered');e.empty();e.removeAttr('title')};i.prototype.display=function(e,t){var n=this.options.get('templateSelection'),i=this.options.get('escapeMarkup');return i(n(e,t))};i.prototype.selectionContainer=function(){return e('<span></span>')};i.prototype.update=function(e){if(e.length===0){this.clear();return};var t=e[0],n=this.$selection.find('.select2-selection__rendered'),i=this.display(t,n);n.empty().append(i);n.attr('title',t.title||t.text)};return i});t.define('select2/selection/multiple',['jquery','./base','../utils'],function(e,t,n){function i(e,t){i.__super__.constructor.apply(this,arguments)};n.Extend(i,t);i.prototype.render=function(){var e=i.__super__.render.call(this);e.addClass('select2-selection--multiple');e.html('<ul class="select2-selection__rendered"></ul>');return e};i.prototype.bind=function(t,r){var s=this;i.__super__.bind.apply(this,arguments);this.$selection.on('click',function(e){s.trigger('toggle',{originalEvent:e})});this.$selection.on('click','.select2-selection__choice__remove',function(t){if(s.options.get('disabled')){return};var i=e(this),r=i.parent(),o=n.GetData(r[0],'data');s.trigger('unselect',{originalEvent:t,data:o})})};i.prototype.clear=function(){var e=this.$selection.find('.select2-selection__rendered');e.empty();e.removeAttr('title')};i.prototype.display=function(e,t){var n=this.options.get('templateSelection'),i=this.options.get('escapeMarkup');return i(n(e,t))};i.prototype.selectionContainer=function(){var t=e('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>');return t};i.prototype.update=function(e){this.clear();if(e.length===0){return};var s=[];for(var r=0;r<e.length;r++){var i=e[r],t=this.selectionContainer(),u=this.display(i,t);t.append(u);t.attr('title',i.title||i.text);n.StoreData(t[0],'data',i);s.push(t)};var o=this.$selection.find('.select2-selection__rendered');n.appendMany(o,s)};return i});t.define('select2/selection/placeholder',['../utils'],function(e){function t(e,t,n){this.placeholder=this.normalizePlaceholder(n.get('placeholder'));e.call(this,t,n)};t.prototype.normalizePlaceholder=function(e,t){if(typeof t==='string'){t={id:'',text:t}};return t};t.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();n.html(this.display(t));n.addClass('select2-selection__placeholder').removeClass('select2-selection__choice');return n};t.prototype.update=function(e,t){var i=(t.length==1&&t[0].id!=this.placeholder.id),r=t.length>1;if(r||i){return e.call(this,t)};this.clear();var n=this.createPlaceholder(this.placeholder);this.$selection.find('.select2-selection__rendered').append(n)};return t});t.define('select2/selection/allowClear',['jquery','../keys','../utils'],function(e,t,n){function i(){};i.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n);if(this.placeholder==null){if(this.options.get('debug')&&window.console&&console.error){console.error('Select2: The `allowClear` option should be used in combination with the `placeholder` option.')}};this.$selection.on('mousedown','.select2-selection__clear',function(e){i._handleClear(e)});t.on('keypress',function(e){i._handleKeyboardClear(e,t)})};i.prototype._handleClear=function(e,t){if(this.options.get('disabled')){return};var u=this.$selection.find('.select2-selection__clear');if(u.length===0){return};t.stopPropagation();var s=n.GetData(u[0],'data'),o=this.$element.val();this.$element.val(this.placeholder.id);var i={data:s};this.trigger('clear',i);if(i.prevented){this.$element.val(o);return};for(var r=0;r<s.length;r++){i={data:s[r]};this.trigger('unselect',i);if(i.prevented){this.$element.val(o);return}};this.$element.trigger('change');this.trigger('toggle',{})};i.prototype._handleKeyboardClear=function(e,n,i){if(i.isOpen()){return};if(n.which==t.DELETE||n.which==t.BACKSPACE){this._handleClear(n)}};i.prototype.update=function(t,i){t.call(this,i);if(this.$selection.find('.select2-selection__placeholder').length>0||i.length===0){return};var r=e('<span class="select2-selection__clear">&times;</span>');n.StoreData(r[0],'data',i);this.$selection.find('.select2-selection__rendered').prepend(r)};return i});t.define('select2/selection/search',['jquery','../utils','../keys'],function(e,t,n){function i(e,t,n){e.call(this,t,n)};i.prototype.render=function(t){var n=e('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" aria-autocomplete="list" /></li>');this.$searchContainer=n;this.$search=n.find('input');var i=t.call(this);this._transferTabIndex();return i};i.prototype.bind=function(e,i,r){var s=this;e.call(this,i,r);i.on('open',function(){s.$search.trigger('focus')});i.on('close',function(){s.$search.val('');s.$search.removeAttr('aria-activedescendant');s.$search.trigger('focus')});i.on('enable',function(){s.$search.prop('disabled',!1);s._transferTabIndex()});i.on('disable',function(){s.$search.prop('disabled',!0)});i.on('focus',function(e){s.$search.trigger('focus')});i.on('results:focus',function(e){s.$search.attr('aria-activedescendant',e.id)});this.$selection.on('focusin','.select2-search--inline',function(e){s.trigger('focus',e)});this.$selection.on('focusout','.select2-search--inline',function(e){s._handleBlur(e)});this.$selection.on('keydown','.select2-search--inline',function(e){e.stopPropagation();s.trigger('keypress',e);s._keyUpPrevented=e.isDefaultPrevented();var o=e.which;if(o===n.BACKSPACE&&s.$search.val()===''){var i=s.$searchContainer.prev('.select2-selection__choice');if(i.length>0){var r=t.GetData(i[0],'data');s.searchRemoveChoice(r);e.preventDefault()}}});var o=document.documentMode,u=o&&o<=11;this.$selection.on('input.searchcheck','.select2-search--inline',function(e){if(u){s.$selection.off('input.search input.searchcheck');return};s.$selection.off('keyup.search')});this.$selection.on('keyup.search input.search','.select2-search--inline',function(e){if(u&&e.type==='input'){s.$selection.off('input.search input.searchcheck');return};var t=e.which;if(t==n.SHIFT||t==n.CTRL||t==n.ALT){return};if(t==n.TAB){return};s.handleSearch(e)})};i.prototype._transferTabIndex=function(e){this.$search.attr('tabindex',this.$selection.attr('tabindex'));this.$selection.attr('tabindex','-1')};i.prototype.createPlaceholder=function(e,t){this.$search.attr('placeholder',t.text)};i.prototype.update=function(e,t){var i=this.$search[0]==document.activeElement;this.$search.attr('placeholder','');e.call(this,t);this.$selection.find('.select2-selection__rendered').append(this.$searchContainer);this.resizeSearch();if(i){var n=this.$element.find('[data-select2-tag]').length;if(n){this.$element.focus()}
     43else{this.$search.focus()}}};i.prototype.handleSearch=function(){this.resizeSearch();if(!this._keyUpPrevented){var e=this.$search.val();this.trigger('query',{term:e})};this._keyUpPrevented=!1};i.prototype.searchRemoveChoice=function(e,t){this.trigger('unselect',{data:t});this.$search.val(t.text);this.handleSearch()};i.prototype.resizeSearch=function(){this.$search.css('width','25px');var e='';if(this.$search.attr('placeholder')!==''){e=this.$selection.find('.select2-selection__rendered').innerWidth()}
     44else{var t=this.$search.val().length+1;e=(t*0.75)+'em'};this.$search.css('width',e)};return i});t.define('select2/selection/eventRelay',['jquery'],function(e){function t(){};t.prototype.bind=function(t,n,i){var r=this,s=['open','opening','close','closing','select','selecting','unselect','unselecting','clear','clearing'],o=['opening','closing','selecting','unselecting','clearing'];t.call(this,n,i);n.on('*',function(t,n){if(e.inArray(t,s)===-1){return};n=n||{};var i=e.Event('select2:'+t,{params:n});r.$element.trigger(i);if(e.inArray(t,o)===-1){return};n.prevented=i.isDefaultPrevented()})};return t});t.define('select2/translation',['jquery','require'],function(e,t){function n(e){this.dict=e||{}};n.prototype.all=function(){return this.dict};n.prototype.get=function(e){return this.dict[e]};n.prototype.extend=function(t){this.dict=e.extend({},t.all(),this.dict)};n._cache={};n.loadPath=function(e){if(!(e in n._cache)){var i=t(e);n._cache[e]=i};return new n(n._cache[e])};return n});t.define('select2/diacritics',[],function(){var e={'\u24B6':'A','\uFF21':'A','\u00C0':'A','\u00C1':'A','\u00C2':'A','\u1EA6':'A','\u1EA4':'A','\u1EAA':'A','\u1EA8':'A','\u00C3':'A','\u0100':'A','\u0102':'A','\u1EB0':'A','\u1EAE':'A','\u1EB4':'A','\u1EB2':'A','\u0226':'A','\u01E0':'A','\u00C4':'A','\u01DE':'A','\u1EA2':'A','\u00C5':'A','\u01FA':'A','\u01CD':'A','\u0200':'A','\u0202':'A','\u1EA0':'A','\u1EAC':'A','\u1EB6':'A','\u1E00':'A','\u0104':'A','\u023A':'A','\u2C6F':'A','\uA732':'AA','\u00C6':'AE','\u01FC':'AE','\u01E2':'AE','\uA734':'AO','\uA736':'AU','\uA738':'AV','\uA73A':'AV','\uA73C':'AY','\u24B7':'B','\uFF22':'B','\u1E02':'B','\u1E04':'B','\u1E06':'B','\u0243':'B','\u0182':'B','\u0181':'B','\u24B8':'C','\uFF23':'C','\u0106':'C','\u0108':'C','\u010A':'C','\u010C':'C','\u00C7':'C','\u1E08':'C','\u0187':'C','\u023B':'C','\uA73E':'C','\u24B9':'D','\uFF24':'D','\u1E0A':'D','\u010E':'D','\u1E0C':'D','\u1E10':'D','\u1E12':'D','\u1E0E':'D','\u0110':'D','\u018B':'D','\u018A':'D','\u0189':'D','\uA779':'D','\u01F1':'DZ','\u01C4':'DZ','\u01F2':'Dz','\u01C5':'Dz','\u24BA':'E','\uFF25':'E','\u00C8':'E','\u00C9':'E','\u00CA':'E','\u1EC0':'E','\u1EBE':'E','\u1EC4':'E','\u1EC2':'E','\u1EBC':'E','\u0112':'E','\u1E14':'E','\u1E16':'E','\u0114':'E','\u0116':'E','\u00CB':'E','\u1EBA':'E','\u011A':'E','\u0204':'E','\u0206':'E','\u1EB8':'E','\u1EC6':'E','\u0228':'E','\u1E1C':'E','\u0118':'E','\u1E18':'E','\u1E1A':'E','\u0190':'E','\u018E':'E','\u24BB':'F','\uFF26':'F','\u1E1E':'F','\u0191':'F','\uA77B':'F','\u24BC':'G','\uFF27':'G','\u01F4':'G','\u011C':'G','\u1E20':'G','\u011E':'G','\u0120':'G','\u01E6':'G','\u0122':'G','\u01E4':'G','\u0193':'G','\uA7A0':'G','\uA77D':'G','\uA77E':'G','\u24BD':'H','\uFF28':'H','\u0124':'H','\u1E22':'H','\u1E26':'H','\u021E':'H','\u1E24':'H','\u1E28':'H','\u1E2A':'H','\u0126':'H','\u2C67':'H','\u2C75':'H','\uA78D':'H','\u24BE':'I','\uFF29':'I','\u00CC':'I','\u00CD':'I','\u00CE':'I','\u0128':'I','\u012A':'I','\u012C':'I','\u0130':'I','\u00CF':'I','\u1E2E':'I','\u1EC8':'I','\u01CF':'I','\u0208':'I','\u020A':'I','\u1ECA':'I','\u012E':'I','\u1E2C':'I','\u0197':'I','\u24BF':'J','\uFF2A':'J','\u0134':'J','\u0248':'J','\u24C0':'K','\uFF2B':'K','\u1E30':'K','\u01E8':'K','\u1E32':'K','\u0136':'K','\u1E34':'K','\u0198':'K','\u2C69':'K','\uA740':'K','\uA742':'K','\uA744':'K','\uA7A2':'K','\u24C1':'L','\uFF2C':'L','\u013F':'L','\u0139':'L','\u013D':'L','\u1E36':'L','\u1E38':'L','\u013B':'L','\u1E3C':'L','\u1E3A':'L','\u0141':'L','\u023D':'L','\u2C62':'L','\u2C60':'L','\uA748':'L','\uA746':'L','\uA780':'L','\u01C7':'LJ','\u01C8':'Lj','\u24C2':'M','\uFF2D':'M','\u1E3E':'M','\u1E40':'M','\u1E42':'M','\u2C6E':'M','\u019C':'M','\u24C3':'N','\uFF2E':'N','\u01F8':'N','\u0143':'N','\u00D1':'N','\u1E44':'N','\u0147':'N','\u1E46':'N','\u0145':'N','\u1E4A':'N','\u1E48':'N','\u0220':'N','\u019D':'N','\uA790':'N','\uA7A4':'N','\u01CA':'NJ','\u01CB':'Nj','\u24C4':'O','\uFF2F':'O','\u00D2':'O','\u00D3':'O','\u00D4':'O','\u1ED2':'O','\u1ED0':'O','\u1ED6':'O','\u1ED4':'O','\u00D5':'O','\u1E4C':'O','\u022C':'O','\u1E4E':'O','\u014C':'O','\u1E50':'O','\u1E52':'O','\u014E':'O','\u022E':'O','\u0230':'O','\u00D6':'O','\u022A':'O','\u1ECE':'O','\u0150':'O','\u01D1':'O','\u020C':'O','\u020E':'O','\u01A0':'O','\u1EDC':'O','\u1EDA':'O','\u1EE0':'O','\u1EDE':'O','\u1EE2':'O','\u1ECC':'O','\u1ED8':'O','\u01EA':'O','\u01EC':'O','\u00D8':'O','\u01FE':'O','\u0186':'O','\u019F':'O','\uA74A':'O','\uA74C':'O','\u01A2':'OI','\uA74E':'OO','\u0222':'OU','\u24C5':'P','\uFF30':'P','\u1E54':'P','\u1E56':'P','\u01A4':'P','\u2C63':'P','\uA750':'P','\uA752':'P','\uA754':'P','\u24C6':'Q','\uFF31':'Q','\uA756':'Q','\uA758':'Q','\u024A':'Q','\u24C7':'R','\uFF32':'R','\u0154':'R','\u1E58':'R','\u0158':'R','\u0210':'R','\u0212':'R','\u1E5A':'R','\u1E5C':'R','\u0156':'R','\u1E5E':'R','\u024C':'R','\u2C64':'R','\uA75A':'R','\uA7A6':'R','\uA782':'R','\u24C8':'S','\uFF33':'S','\u1E9E':'S','\u015A':'S','\u1E64':'S','\u015C':'S','\u1E60':'S','\u0160':'S','\u1E66':'S','\u1E62':'S','\u1E68':'S','\u0218':'S','\u015E':'S','\u2C7E':'S','\uA7A8':'S','\uA784':'S','\u24C9':'T','\uFF34':'T','\u1E6A':'T','\u0164':'T','\u1E6C':'T','\u021A':'T','\u0162':'T','\u1E70':'T','\u1E6E':'T','\u0166':'T','\u01AC':'T','\u01AE':'T','\u023E':'T','\uA786':'T','\uA728':'TZ','\u24CA':'U','\uFF35':'U','\u00D9':'U','\u00DA':'U','\u00DB':'U','\u0168':'U','\u1E78':'U','\u016A':'U','\u1E7A':'U','\u016C':'U','\u00DC':'U','\u01DB':'U','\u01D7':'U','\u01D5':'U','\u01D9':'U','\u1EE6':'U','\u016E':'U','\u0170':'U','\u01D3':'U','\u0214':'U','\u0216':'U','\u01AF':'U','\u1EEA':'U','\u1EE8':'U','\u1EEE':'U','\u1EEC':'U','\u1EF0':'U','\u1EE4':'U','\u1E72':'U','\u0172':'U','\u1E76':'U','\u1E74':'U','\u0244':'U','\u24CB':'V','\uFF36':'V','\u1E7C':'V','\u1E7E':'V','\u01B2':'V','\uA75E':'V','\u0245':'V','\uA760':'VY','\u24CC':'W','\uFF37':'W','\u1E80':'W','\u1E82':'W','\u0174':'W','\u1E86':'W','\u1E84':'W','\u1E88':'W','\u2C72':'W','\u24CD':'X','\uFF38':'X','\u1E8A':'X','\u1E8C':'X','\u24CE':'Y','\uFF39':'Y','\u1EF2':'Y','\u00DD':'Y','\u0176':'Y','\u1EF8':'Y','\u0232':'Y','\u1E8E':'Y','\u0178':'Y','\u1EF6':'Y','\u1EF4':'Y','\u01B3':'Y','\u024E':'Y','\u1EFE':'Y','\u24CF':'Z','\uFF3A':'Z','\u0179':'Z','\u1E90':'Z','\u017B':'Z','\u017D':'Z','\u1E92':'Z','\u1E94':'Z','\u01B5':'Z','\u0224':'Z','\u2C7F':'Z','\u2C6B':'Z','\uA762':'Z','\u24D0':'a','\uFF41':'a','\u1E9A':'a','\u00E0':'a','\u00E1':'a','\u00E2':'a','\u1EA7':'a','\u1EA5':'a','\u1EAB':'a','\u1EA9':'a','\u00E3':'a','\u0101':'a','\u0103':'a','\u1EB1':'a','\u1EAF':'a','\u1EB5':'a','\u1EB3':'a','\u0227':'a','\u01E1':'a','\u00E4':'a','\u01DF':'a','\u1EA3':'a','\u00E5':'a','\u01FB':'a','\u01CE':'a','\u0201':'a','\u0203':'a','\u1EA1':'a','\u1EAD':'a','\u1EB7':'a','\u1E01':'a','\u0105':'a','\u2C65':'a','\u0250':'a','\uA733':'aa','\u00E6':'ae','\u01FD':'ae','\u01E3':'ae','\uA735':'ao','\uA737':'au','\uA739':'av','\uA73B':'av','\uA73D':'ay','\u24D1':'b','\uFF42':'b','\u1E03':'b','\u1E05':'b','\u1E07':'b','\u0180':'b','\u0183':'b','\u0253':'b','\u24D2':'c','\uFF43':'c','\u0107':'c','\u0109':'c','\u010B':'c','\u010D':'c','\u00E7':'c','\u1E09':'c','\u0188':'c','\u023C':'c','\uA73F':'c','\u2184':'c','\u24D3':'d','\uFF44':'d','\u1E0B':'d','\u010F':'d','\u1E0D':'d','\u1E11':'d','\u1E13':'d','\u1E0F':'d','\u0111':'d','\u018C':'d','\u0256':'d','\u0257':'d','\uA77A':'d','\u01F3':'dz','\u01C6':'dz','\u24D4':'e','\uFF45':'e','\u00E8':'e','\u00E9':'e','\u00EA':'e','\u1EC1':'e','\u1EBF':'e','\u1EC5':'e','\u1EC3':'e','\u1EBD':'e','\u0113':'e','\u1E15':'e','\u1E17':'e','\u0115':'e','\u0117':'e','\u00EB':'e','\u1EBB':'e','\u011B':'e','\u0205':'e','\u0207':'e','\u1EB9':'e','\u1EC7':'e','\u0229':'e','\u1E1D':'e','\u0119':'e','\u1E19':'e','\u1E1B':'e','\u0247':'e','\u025B':'e','\u01DD':'e','\u24D5':'f','\uFF46':'f','\u1E1F':'f','\u0192':'f','\uA77C':'f','\u24D6':'g','\uFF47':'g','\u01F5':'g','\u011D':'g','\u1E21':'g','\u011F':'g','\u0121':'g','\u01E7':'g','\u0123':'g','\u01E5':'g','\u0260':'g','\uA7A1':'g','\u1D79':'g','\uA77F':'g','\u24D7':'h','\uFF48':'h','\u0125':'h','\u1E23':'h','\u1E27':'h','\u021F':'h','\u1E25':'h','\u1E29':'h','\u1E2B':'h','\u1E96':'h','\u0127':'h','\u2C68':'h','\u2C76':'h','\u0265':'h','\u0195':'hv','\u24D8':'i','\uFF49':'i','\u00EC':'i','\u00ED':'i','\u00EE':'i','\u0129':'i','\u012B':'i','\u012D':'i','\u00EF':'i','\u1E2F':'i','\u1EC9':'i','\u01D0':'i','\u0209':'i','\u020B':'i','\u1ECB':'i','\u012F':'i','\u1E2D':'i','\u0268':'i','\u0131':'i','\u24D9':'j','\uFF4A':'j','\u0135':'j','\u01F0':'j','\u0249':'j','\u24DA':'k','\uFF4B':'k','\u1E31':'k','\u01E9':'k','\u1E33':'k','\u0137':'k','\u1E35':'k','\u0199':'k','\u2C6A':'k','\uA741':'k','\uA743':'k','\uA745':'k','\uA7A3':'k','\u24DB':'l','\uFF4C':'l','\u0140':'l','\u013A':'l','\u013E':'l','\u1E37':'l','\u1E39':'l','\u013C':'l','\u1E3D':'l','\u1E3B':'l','\u017F':'l','\u0142':'l','\u019A':'l','\u026B':'l','\u2C61':'l','\uA749':'l','\uA781':'l','\uA747':'l','\u01C9':'lj','\u24DC':'m','\uFF4D':'m','\u1E3F':'m','\u1E41':'m','\u1E43':'m','\u0271':'m','\u026F':'m','\u24DD':'n','\uFF4E':'n','\u01F9':'n','\u0144':'n','\u00F1':'n','\u1E45':'n','\u0148':'n','\u1E47':'n','\u0146':'n','\u1E4B':'n','\u1E49':'n','\u019E':'n','\u0272':'n','\u0149':'n','\uA791':'n','\uA7A5':'n','\u01CC':'nj','\u24DE':'o','\uFF4F':'o','\u00F2':'o','\u00F3':'o','\u00F4':'o','\u1ED3':'o','\u1ED1':'o','\u1ED7':'o','\u1ED5':'o','\u00F5':'o','\u1E4D':'o','\u022D':'o','\u1E4F':'o','\u014D':'o','\u1E51':'o','\u1E53':'o','\u014F':'o','\u022F':'o','\u0231':'o','\u00F6':'o','\u022B':'o','\u1ECF':'o','\u0151':'o','\u01D2':'o','\u020D':'o','\u020F':'o','\u01A1':'o','\u1EDD':'o','\u1EDB':'o','\u1EE1':'o','\u1EDF':'o','\u1EE3':'o','\u1ECD':'o','\u1ED9':'o','\u01EB':'o','\u01ED':'o','\u00F8':'o','\u01FF':'o','\u0254':'o','\uA74B':'o','\uA74D':'o','\u0275':'o','\u01A3':'oi','\u0223':'ou','\uA74F':'oo','\u24DF':'p','\uFF50':'p','\u1E55':'p','\u1E57':'p','\u01A5':'p','\u1D7D':'p','\uA751':'p','\uA753':'p','\uA755':'p','\u24E0':'q','\uFF51':'q','\u024B':'q','\uA757':'q','\uA759':'q','\u24E1':'r','\uFF52':'r','\u0155':'r','\u1E59':'r','\u0159':'r','\u0211':'r','\u0213':'r','\u1E5B':'r','\u1E5D':'r','\u0157':'r','\u1E5F':'r','\u024D':'r','\u027D':'r','\uA75B':'r','\uA7A7':'r','\uA783':'r','\u24E2':'s','\uFF53':'s','\u00DF':'s','\u015B':'s','\u1E65':'s','\u015D':'s','\u1E61':'s','\u0161':'s','\u1E67':'s','\u1E63':'s','\u1E69':'s','\u0219':'s','\u015F':'s','\u023F':'s','\uA7A9':'s','\uA785':'s','\u1E9B':'s','\u24E3':'t','\uFF54':'t','\u1E6B':'t','\u1E97':'t','\u0165':'t','\u1E6D':'t','\u021B':'t','\u0163':'t','\u1E71':'t','\u1E6F':'t','\u0167':'t','\u01AD':'t','\u0288':'t','\u2C66':'t','\uA787':'t','\uA729':'tz','\u24E4':'u','\uFF55':'u','\u00F9':'u','\u00FA':'u','\u00FB':'u','\u0169':'u','\u1E79':'u','\u016B':'u','\u1E7B':'u','\u016D':'u','\u00FC':'u','\u01DC':'u','\u01D8':'u','\u01D6':'u','\u01DA':'u','\u1EE7':'u','\u016F':'u','\u0171':'u','\u01D4':'u','\u0215':'u','\u0217':'u','\u01B0':'u','\u1EEB':'u','\u1EE9':'u','\u1EEF':'u','\u1EED':'u','\u1EF1':'u','\u1EE5':'u','\u1E73':'u','\u0173':'u','\u1E77':'u','\u1E75':'u','\u0289':'u','\u24E5':'v','\uFF56':'v','\u1E7D':'v','\u1E7F':'v','\u028B':'v','\uA75F':'v','\u028C':'v','\uA761':'vy','\u24E6':'w','\uFF57':'w','\u1E81':'w','\u1E83':'w','\u0175':'w','\u1E87':'w','\u1E85':'w','\u1E98':'w','\u1E89':'w','\u2C73':'w','\u24E7':'x','\uFF58':'x','\u1E8B':'x','\u1E8D':'x','\u24E8':'y','\uFF59':'y','\u1EF3':'y','\u00FD':'y','\u0177':'y','\u1EF9':'y','\u0233':'y','\u1E8F':'y','\u00FF':'y','\u1EF7':'y','\u1E99':'y','\u1EF5':'y','\u01B4':'y','\u024F':'y','\u1EFF':'y','\u24E9':'z','\uFF5A':'z','\u017A':'z','\u1E91':'z','\u017C':'z','\u017E':'z','\u1E93':'z','\u1E95':'z','\u01B6':'z','\u0225':'z','\u0240':'z','\u2C6C':'z','\uA763':'z','\u0386':'\u0391','\u0388':'\u0395','\u0389':'\u0397','\u038A':'\u0399','\u03AA':'\u0399','\u038C':'\u039F','\u038E':'\u03A5','\u03AB':'\u03A5','\u038F':'\u03A9','\u03AC':'\u03B1','\u03AD':'\u03B5','\u03AE':'\u03B7','\u03AF':'\u03B9','\u03CA':'\u03B9','\u0390':'\u03B9','\u03CC':'\u03BF','\u03CD':'\u03C5','\u03CB':'\u03C5','\u03B0':'\u03C5','\u03C9':'\u03C9','\u03C2':'\u03C3'};return e});t.define('select2/data/base',['../utils'],function(e){function t(e,n){t.__super__.constructor.call(this)};e.Extend(t,e.Observable);t.prototype.current=function(e){throw new Error('The `current` method must be defined in child classes.')};t.prototype.query=function(e,t){throw new Error('The `query` method must be defined in child classes.')};t.prototype.bind=function(e,t){};t.prototype.destroy=function(){};t.prototype.generateResultId=function(t,n){var i=t.id+'-result-';i+=e.generateChars(4);if(n.id!=null){i+='-'+n.id.toString()}
     45else{i+='-'+e.generateChars(4)};return i};return t});t.define('select2/data/select',['./base','../utils','jquery'],function(e,t,n){function i(e,t){this.$element=e;this.options=t;i.__super__.constructor.call(this)};t.Extend(i,e);i.prototype.current=function(e){var t=[],i=this;this.$element.find(':selected').each(function(){var e=n(this),r=i.item(e);t.push(r)});e(t)};i.prototype.select=function(e){var t=this;e.selected=!0;if(n(e.element).is('option')){e.element.selected=!0;this.$element.trigger('change');return};if(this.$element.prop('multiple')){this.current(function(i){var s=[];e=[e];e.push.apply(e,i);for(var r=0;r<e.length;r++){var o=e[r].id;if(n.inArray(o,s)===-1){s.push(o)}};t.$element.val(s);t.$element.trigger('change')})}
     46else{var i=e.id;this.$element.val(i);this.$element.trigger('change')}};i.prototype.unselect=function(e){var t=this;if(!this.$element.prop('multiple')){return};e.selected=!1;if(n(e.element).is('option')){e.element.selected=!1;this.$element.trigger('change');return};this.current(function(i){var o=[];for(var s=0;s<i.length;s++){var r=i[s].id;if(r!==e.id&&n.inArray(r,o)===-1){o.push(r)}};t.$element.val(o);t.$element.trigger('change')})};i.prototype.bind=function(e,t){var n=this;this.container=e;e.on('select',function(e){n.select(e.data)});e.on('unselect',function(e){n.unselect(e.data)})};i.prototype.destroy=function(){this.$element.find('*').each(function(){t.RemoveData(this)})};i.prototype.query=function(e,t){var i=[],r=this,s=this.$element.children();s.each(function(){var t=n(this);if(!t.is('option')&&!t.is('optgroup')){return};var o=r.item(t),s=r.matches(e,o);if(s!==null){i.push(s)}});t({results:i})};i.prototype.addOptions=function(e){t.appendMany(this.$element,e)};i.prototype.option=function(e){var i;if(e.children){i=document.createElement('optgroup');i.label=e.text}
     47else{i=document.createElement('option');if(i.textContent!==undefined){i.textContent=e.text}
     48else{i.innerText=e.text}};if(e.id!==undefined){i.value=e.id};if(e.disabled){i.disabled=!0};if(e.selected){i.selected=!0};if(e.title){i.title=e.title};var s=n(i),r=this._normalizeItem(e);r.element=i;t.StoreData(i,'data',r);return s};i.prototype.item=function(e){var i={};i=t.GetData(e[0],'data');if(i!=null){return i};if(e.is('option')){i={id:e.val(),text:e.text(),disabled:e.prop('disabled'),selected:e.prop('selected'),title:e.prop('title')}}
     49else if(e.is('optgroup')){i={text:e.prop('label'),children:[],title:e.prop('title')};var s=e.children('option'),o=[];for(var r=0;r<s.length;r++){var u=n(s[r]),a=this.item(u);o.push(a)};i.children=o};i=this._normalizeItem(i);i.element=e[0];t.StoreData(e[0],'data',i);return i};i.prototype._normalizeItem=function(e){if(e!==Object(e)){e={id:e,text:e}};e=n.extend({},{text:''},e);var t={selected:!1,disabled:!1};if(e.id!=null){e.id=e.id.toString()};if(e.text!=null){e.text=e.text.toString()};if(e._resultId==null&&e.id&&this.container!=null){e._resultId=this.generateResultId(this.container,e)};return n.extend({},t,e)};i.prototype.matches=function(e,t){var n=this.options.get('matcher');return n(e,t)};return i});t.define('select2/data/array',['./select','../utils','jquery'],function(e,t,n){function i(e,t){var n=t.get('data')||[];i.__super__.constructor.call(this,e,t);this.addOptions(this.convertToOptions(n))};t.Extend(i,e);i.prototype.select=function(e){var t=this.$element.find('option').filter(function(t,n){return n.value==e.id.toString()});if(t.length===0){t=this.option(e);this.addOptions(t)};i.__super__.select.call(this,e)};i.prototype.convertToOptions=function(e){var h=this,u=this.$element.find('option'),f=u.map(function(){return h.item(n(this)).id}).get(),a=[];function g(e){return function(){return n(this).val()==e.id}};for(var r=0;r<e.length;r++){var i=this._normalizeItem(e[r]);if(n.inArray(i.id,f)>=0){var o=u.filter(g(i)),d=this.item(o),p=n.extend(!0,{},i,d);var c=this.option(p);o.replaceWith(c);continue};var s=this.option(i);if(i.children){var l=this.convertToOptions(i.children);t.appendMany(s,l)};a.push(s)};return a};return i});t.define('select2/data/ajax',['./array','../utils','jquery'],function(e,t,n){function i(e,t){this.ajaxOptions=this._applyDefaults(t.get('ajax'));if(this.ajaxOptions.processResults!=null){this.processResults=this.ajaxOptions.processResults};i.__super__.constructor.call(this,e,t)};t.Extend(i,e);i.prototype._applyDefaults=function(e){var t={data:function(e){return n.extend({},e,{q:e.term})},transport:function(e,t,i){var r=n.ajax(e);r.then(t);r.fail(i);return r}};return n.extend({},t,e,!0)};i.prototype.processResults=function(e){return e};i.prototype.query=function(e,t){var o=[],r=this;if(this._request!=null){if(n.isFunction(this._request.abort)){this._request.abort()};this._request=null};var i=n.extend({type:'GET'},this.ajaxOptions);if(typeof i.url==='function'){i.url=i.url.call(this.$element,e)};if(typeof i.data==='function'){i.data=i.data.call(this.$element,e)};function s(){var s=i.transport(i,function(i){var s=r.processResults(i,e);if(r.options.get('debug')&&window.console&&console.error){if(!s||!s.results||!n.isArray(s.results)){console.error('Select2: The AJAX results did not return an array in the `results` key of the response.')}};t(s)},function(){if('status' in s&&(s.status===0||s.status==='0')){return};r.trigger('results:message',{message:'errorLoading'})});r._request=s};if(this.ajaxOptions.delay&&e.term!=null){if(this._queryTimeout){window.clearTimeout(this._queryTimeout)};this._queryTimeout=window.setTimeout(s,this.ajaxOptions.delay)}
     50else{s()}};return i});t.define('select2/data/tags',['jquery'],function(e){function t(t,n,i){var s=i.get('tags'),u=i.get('createTag');if(u!==undefined){this.createTag=u};var o=i.get('insertTag');if(o!==undefined){this.insertTag=o};t.call(this,n,i);if(e.isArray(s)){for(var r=0;r<s.length;r++){var a=s[r],l=this._normalizeItem(a),c=this.option(l);this.$element.append(c)}}};t.prototype.query=function(e,t,n){var i=this;this._removeOldTags();if(t.term==null||t.page!=null){e.call(this,t,n);return};function r(e,s){var o=e.results;for(var l=0;l<o.length;l++){var a=o[l],f=(a.children!=null&&!r({results:a.children},!0));var d=(a.text||'').toUpperCase(),p=(t.term||'').toUpperCase(),h=d===p;if(h||f){if(s){return!1};e.data=o;n(e);return}};if(s){return!0};var u=i.createTag(t);if(u!=null){var c=i.option(u);c.attr('data-select2-tag',!0);i.addOptions([c]);i.insertTag(o,u)};e.results=o;n(e)};e.call(this,t,r)};t.prototype.createTag=function(t,n){var i=e.trim(n.term);if(i===''){return null};return{id:i,text:i}};t.prototype.insertTag=function(e,t,n){t.unshift(n)};t.prototype._removeOldTags=function(t){var i=this._lastTag,n=this.$element.find('option[data-select2-tag]');n.each(function(){if(this.selected){return};e(this).remove()})};return t});t.define('select2/data/tokenizer',['jquery'],function(e){function t(e,t,n){var i=n.get('tokenizer');if(i!==undefined){this.tokenizer=i};e.call(this,t,n)};t.prototype.bind=function(e,t,n){e.call(this,t,n);this.$search=t.dropdown.$search||t.selection.$search||n.find('.select2-search__field')};t.prototype.query=function(t,n,i){var r=this;function o(t){var n=r._normalizeItem(t),s=r.$element.find('option').filter(function(){return e(this).val()===n.id});if(!s.length){var i=r.option(n);i.attr('data-select2-tag',!0);r._removeOldTags();r.addOptions([i])};u(n)};function u(e){r.trigger('select',{data:e})};n.term=n.term||'';var s=this.tokenizer(n,this.options,o);if(s.term!==n.term){if(this.$search.length){this.$search.val(s.term);this.$search.focus()};n.term=s.term};t.call(this,n,i)};t.prototype.tokenizer=function(t,n,i,r){var d=i.get('tokenSeparators')||[],o=n.term,s=0,p=this.createTag||function(e){return{id:e.term,text:e.term}};while(s<o.length){var c=o[s];if(e.inArray(c,d)===-1){s++;continue};var a=o.substr(0,s),l=e.extend({},n,{term:a});var u=p(l);if(u==null){s++;continue};r(u);o=o.substr(s+1)||'';s=0};return{term:o}};return t});t.define('select2/data/minimumInputLength',[],function(){function e(e,t,n){this.minimumInputLength=n.get('minimumInputLength');e.call(this,t,n)};e.prototype.query=function(e,t,n){t.term=t.term||'';if(t.term.length<this.minimumInputLength){this.trigger('results:message',{message:'inputTooShort',args:{minimum:this.minimumInputLength,input:t.term,params:t}});return};e.call(this,t,n)};return e});t.define('select2/data/maximumInputLength',[],function(){function e(e,t,n){this.maximumInputLength=n.get('maximumInputLength');e.call(this,t,n)};e.prototype.query=function(e,t,n){t.term=t.term||'';if(this.maximumInputLength>0&&t.term.length>this.maximumInputLength){this.trigger('results:message',{message:'inputTooLong',args:{maximum:this.maximumInputLength,input:t.term,params:t}});return};e.call(this,t,n)};return e});t.define('select2/data/maximumSelectionLength',[],function(){function e(e,t,n){this.maximumSelectionLength=n.get('maximumSelectionLength');e.call(this,t,n)};e.prototype.query=function(e,t,n){var i=this;this.current(function(r){var s=r!=null?r.length:0;if(i.maximumSelectionLength>0&&s>=i.maximumSelectionLength){i.trigger('results:message',{message:'maximumSelected',args:{maximum:i.maximumSelectionLength}});return};e.call(i,t,n)})};return e});t.define('select2/dropdown',['jquery','./utils'],function(e,t){function n(e,t){this.$element=e;this.options=t;n.__super__.constructor.call(this)};t.Extend(n,t.Observable);n.prototype.render=function(){var t=e('<span class="select2-dropdown"><span class="select2-results"></span></span>');t.attr('dir',this.options.get('dir'));this.$dropdown=t;return t};n.prototype.bind=function(){};n.prototype.position=function(e,t){};n.prototype.destroy=function(){this.$dropdown.remove()};return n});t.define('select2/dropdown/search',['jquery','../utils'],function(e,t){function n(){};n.prototype.render=function(t){var i=t.call(this),n=e('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" /></span>');this.$searchContainer=n;this.$search=n.find('input');i.prepend(n);return i};n.prototype.bind=function(t,n,i){var r=this;t.call(this,n,i);this.$search.on('keydown',function(e){r.trigger('keypress',e);r._keyUpPrevented=e.isDefaultPrevented()});this.$search.on('input',function(t){e(this).off('keyup')});this.$search.on('keyup input',function(e){r.handleSearch(e)});n.on('open',function(){r.$search.attr('tabindex',0);r.$search.focus();window.setTimeout(function(){r.$search.focus()},0)});n.on('close',function(){r.$search.attr('tabindex',-1);r.$search.val('');r.$search.blur()});n.on('focus',function(){if(!n.isOpen()){r.$search.focus()}});n.on('results:all',function(e){if(e.query.term==null||e.query.term===''){var t=r.showSearch(e);if(t){r.$searchContainer.removeClass('select2-search--hide')}
     51else{r.$searchContainer.addClass('select2-search--hide')}}})};n.prototype.handleSearch=function(e){if(!this._keyUpPrevented){var t=this.$search.val();this.trigger('query',{term:t})};this._keyUpPrevented=!1};n.prototype.showSearch=function(e,t){return!0};return n});t.define('select2/dropdown/hidePlaceholder',[],function(){function e(e,t,n,i){this.placeholder=this.normalizePlaceholder(n.get('placeholder'));e.call(this,t,n,i)};e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results);e.call(this,t)};e.prototype.normalizePlaceholder=function(e,t){if(typeof t==='string'){t={id:'',text:t}};return t};e.prototype.removePlaceholder=function(e,t){var i=t.slice(0);for(var n=t.length-1;n>=0;n--){var r=t[n];if(this.placeholder.id===r.id){i.splice(n,1)}};return i};return e});t.define('select2/dropdown/infiniteScroll',['jquery'],function(e){function t(e,t,n,i){this.lastParams={};e.call(this,t,n,i);this.$loadingMore=this.createLoadingMore();this.loading=!1};t.prototype.append=function(e,t){this.$loadingMore.remove();this.loading=!1;e.call(this,t);if(this.showLoadingMore(t)){this.$results.append(this.$loadingMore)}};t.prototype.bind=function(t,n,i){var r=this;t.call(this,n,i);n.on('query',function(e){r.lastParams=e;r.loading=!0});n.on('query:append',function(e){r.lastParams=e;r.loading=!0});this.$results.on('scroll',function(){var i=e.contains(document.documentElement,r.$loadingMore[0]);if(r.loading||!i){return};var t=r.$results.offset().top+r.$results.outerHeight(!1),n=r.$loadingMore.offset().top+r.$loadingMore.outerHeight(!1);if(t+50>=n){r.loadMore()}})};t.prototype.loadMore=function(){this.loading=!0;var t=e.extend({},{page:1},this.lastParams);t.page++;this.trigger('query:append',t)};t.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more};t.prototype.createLoadingMore=function(){var t=e('<li class="select2-results__option select2-results__option--load-more"role="treeitem" aria-disabled="true"></li>'),n=this.options.get('translations').get('loadingMore');t.html(n(this.lastParams));return t};return t});t.define('select2/dropdown/attachBody',['jquery','../utils'],function(e,t){function n(t,n,i){this.$dropdownParent=i.get('dropdownParent')||e(document.body);t.call(this,n,i)};n.prototype.bind=function(e,t,n){var i=this,r=!1;e.call(this,t,n);t.on('open',function(){i._showDropdown();i._attachPositioningHandler(t);if(!r){r=!0;t.on('results:all',function(){i._positionDropdown();i._resizeDropdown()});t.on('results:append',function(){i._positionDropdown();i._resizeDropdown()})}});t.on('close',function(){i._hideDropdown();i._detachPositioningHandler(t)});this.$dropdownContainer.on('mousedown',function(e){e.stopPropagation()})};n.prototype.destroy=function(e){e.call(this);this.$dropdownContainer.remove()};n.prototype.position=function(e,t,n){t.attr('class',n.attr('class'));t.removeClass('select2');t.addClass('select2-container--open');t.css({position:'absolute',top:-999999});this.$container=n};n.prototype.render=function(t){var n=e('<span></span>'),i=t.call(this);n.append(i);this.$dropdownContainer=n;return n};n.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()};n.prototype._attachPositioningHandler=function(n,i){var r=this,s='scroll.select2.'+i.id,u='resize.select2.'+i.id,a='orientationchange.select2.'+i.id,o=this.$container.parents().filter(t.hasScroll);o.each(function(){t.StoreData(this,'select2-scroll-position',{x:e(this).scrollLeft(),y:e(this).scrollTop()})});o.on(s,function(n){var i=t.GetData(this,'select2-scroll-position');e(this).scrollTop(i.y)});e(window).on(s+' '+u+' '+a,function(e){r._positionDropdown();r._resizeDropdown()})};n.prototype._detachPositioningHandler=function(n,i){var r='scroll.select2.'+i.id,s='resize.select2.'+i.id,o='orientationchange.select2.'+i.id,u=this.$container.parents().filter(t.hasScroll);u.off(r);e(window).off(r+' '+s+' '+o)};n.prototype._positionDropdown=function(){var l=e(window),o=this.$dropdown.hasClass('select2-dropdown--above'),h=this.$dropdown.hasClass('select2-dropdown--below'),t=null,n=this.$container.offset();n.bottom=n.top+this.$container.outerHeight(!1);var i={height:this.$container.outerHeight(!1)};i.top=n.top;i.bottom=n.top+i.height;var a={height:this.$dropdown.outerHeight(!1)};var p={top:l.scrollTop(),bottom:l.scrollTop()+l.height()};var c=p.top<(n.top-a.height),d=p.bottom>(n.bottom+a.height),s={left:n.left,top:i.bottom};var r=this.$dropdownParent;if(r.css('position')==='static'){r=r.offsetParent()};var u=r.offset();s.top-=u.top;s.left-=u.left;if(!o&&!h){t='below'};if(!d&&c&&!o){t='above'}
     52else if(!c&&d&&o){t='below'};if(t=='above'||(o&&t!=='below')){s.top=i.top-u.top-a.height};if(t!=null){this.$dropdown.removeClass('select2-dropdown--below select2-dropdown--above').addClass('select2-dropdown--'+t);this.$container.removeClass('select2-container--below select2-container--above').addClass('select2-container--'+t)};this.$dropdownContainer.css(s)};n.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+'px'};if(this.options.get('dropdownAutoWidth')){e.minWidth=e.width;e.position='relative';e.width='auto'};this.$dropdown.css(e)};n.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent);this._positionDropdown();this._resizeDropdown()};return n});t.define('select2/dropdown/minimumResultsForSearch',[],function(){function e(t){var i=0;for(var n=0;n<t.length;n++){var r=t[n];if(r.children){i+=e(r.children)}
     53else{i++}};return i};function t(e,t,n,i){this.minimumResultsForSearch=n.get('minimumResultsForSearch');if(this.minimumResultsForSearch<0){this.minimumResultsForSearch=Infinity};e.call(this,t,n,i)};t.prototype.showSearch=function(t,n){if(e(n.data.results)<this.minimumResultsForSearch){return!1};return t.call(this,n)};return t});t.define('select2/dropdown/selectOnClose',['../utils'],function(e){function t(){};t.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n);t.on('close',function(e){i._handleSelectOnClose(e)})};t.prototype._handleSelectOnClose=function(t,n){if(n&&n.originalSelect2Event!=null){var s=n.originalSelect2Event;if(s._type==='select'||s._type==='unselect'){return}};var r=this.getHighlightedResults();if(r.length<1){return};var i=e.GetData(r[0],'data');if((i.element!=null&&i.element.selected)||(i.element==null&&i.selected)){return};this.trigger('select',{data:i})};return t});t.define('select2/dropdown/closeOnSelect',[],function(){function e(){};e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n);t.on('select',function(e){i._selectTriggered(e)});t.on('unselect',function(e){i._selectTriggered(e)})};e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;if(n&&n.ctrlKey){return};this.trigger('close',{originalEvent:n,originalSelect2Event:t})};return e});t.define('select2/i18n/en',[],function(){return{errorLoading:function(){return'The results could not be loaded.'},inputTooLong:function(e){var t=e.input.length-e.maximum,n='Please delete '+t+' character';if(t!=1){n+='s'};return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n='Please enter '+t+' or more characters';return n},loadingMore:function(){return'Loading more results…'},maximumSelected:function(e){var t='You can only select '+e.maximum+' item';if(e.maximum!=1){t+='s'};return t},noResults:function(){return'No results found'},searching:function(){return'Searching…'}}});t.define('select2/defaults',['jquery','require','./results','./selection/single','./selection/multiple','./selection/placeholder','./selection/allowClear','./selection/search','./selection/eventRelay','./utils','./translation','./diacritics','./data/select','./data/array','./data/ajax','./data/tags','./data/tokenizer','./data/minimumInputLength','./data/maximumInputLength','./data/maximumSelectionLength','./dropdown','./dropdown/search','./dropdown/hidePlaceholder','./dropdown/infiniteScroll','./dropdown/attachBody','./dropdown/minimumResultsForSearch','./dropdown/selectOnClose','./dropdown/closeOnSelect','./i18n/en'],function(e,t,n,r,u,l,c,d,p,i,s,h,f,g,m,v,E,y,A,C,a,D,w,b,F,x,S,O,B){function o(){this.reset()};o.prototype.apply=function(o){o=e.extend(!0,{},this.defaults,o);if(o.dataAdapter==null){if(o.ajax!=null){o.dataAdapter=m}
     54else if(o.data!=null){o.dataAdapter=g}
     55else{o.dataAdapter=f};if(o.minimumInputLength>0){o.dataAdapter=i.Decorate(o.dataAdapter,y)};if(o.maximumInputLength>0){o.dataAdapter=i.Decorate(o.dataAdapter,A)};if(o.maximumSelectionLength>0){o.dataAdapter=i.Decorate(o.dataAdapter,C)};if(o.tags){o.dataAdapter=i.Decorate(o.dataAdapter,v)};if(o.tokenSeparators!=null||o.tokenizer!=null){o.dataAdapter=i.Decorate(o.dataAdapter,E)};if(o.query!=null){var z=t(o.amdBase+'compat/query');o.dataAdapter=i.Decorate(o.dataAdapter,z)};if(o.initSelection!=null){var H=t(o.amdBase+'compat/initSelection');o.dataAdapter=i.Decorate(o.dataAdapter,H)}};if(o.resultsAdapter==null){o.resultsAdapter=n;if(o.ajax!=null){o.resultsAdapter=i.Decorate(o.resultsAdapter,b)};if(o.placeholder!=null){o.resultsAdapter=i.Decorate(o.resultsAdapter,w)};if(o.selectOnClose){o.resultsAdapter=i.Decorate(o.resultsAdapter,S)}};if(o.dropdownAdapter==null){if(o.multiple){o.dropdownAdapter=a}
     56else{var M=i.Decorate(a,D);o.dropdownAdapter=M};if(o.minimumResultsForSearch!==0){o.dropdownAdapter=i.Decorate(o.dropdownAdapter,x)};if(o.closeOnSelect){o.dropdownAdapter=i.Decorate(o.dropdownAdapter,O)};if(o.dropdownCssClass!=null||o.dropdownCss!=null||o.adaptDropdownCssClass!=null){var U=t(o.amdBase+'compat/dropdownCss');o.dropdownAdapter=i.Decorate(o.dropdownAdapter,U)};o.dropdownAdapter=i.Decorate(o.dropdownAdapter,F)};if(o.selectionAdapter==null){if(o.multiple){o.selectionAdapter=u}
     57else{o.selectionAdapter=r};if(o.placeholder!=null){o.selectionAdapter=i.Decorate(o.selectionAdapter,l)};if(o.allowClear){o.selectionAdapter=i.Decorate(o.selectionAdapter,c)};if(o.multiple){o.selectionAdapter=i.Decorate(o.selectionAdapter,d)};if(o.containerCssClass!=null||o.containerCss!=null||o.adaptContainerCssClass!=null){var R=t(o.amdBase+'compat/containerCss');o.selectionAdapter=i.Decorate(o.selectionAdapter,R)};o.selectionAdapter=i.Decorate(o.selectionAdapter,p)};if(typeof o.language==='string'){if(o.language.indexOf('-')>0){var I=o.language.split('-'),k=I[0];o.language=[o.language,k]}
     58else{o.language=[o.language]}};if(e.isArray(o.language)){var j=new s();o.language.push('en');var L=o.language;for(var T=0;T<L.length;T++){var h=L[T],B={};try{B=s.loadPath(h)}catch(G){try{h=this.defaults.amdLanguageBase+h;B=s.loadPath(h)}catch(G){if(o.debug&&window.console&&console.warn){console.warn('Select2: The language file for "'+h+'" could not be automatically loaded. A fallback will be used instead.')};continue}};j.extend(B)};o.translations=j}
     59else{var P=s.loadPath(this.defaults.amdLanguageBase+'en'),q=new s(o.language);q.extend(P);o.translations=q};return o};o.prototype.reset=function(){function n(e){function t(e){return h[e]||e};return e.replace(/[^\u0000-\u007E]/g,t)};function t(i,r){if(e.trim(i.term)===''){return r};if(r.children&&r.children.length>0){var o=e.extend(!0,{},r);for(var s=r.children.length-1;s>=0;s--){var l=r.children[s],c=t(i,l);if(c==null){o.children.splice(s,1)}};if(o.children.length>0){return o};return t(i,o)};var u=n(r.text).toUpperCase(),a=n(i.term).toUpperCase();if(u.indexOf(a)>-1){return r};return null};this.defaults={amdBase:'./',amdLanguageBase:'./i18n/',closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:i.escapeMarkup,language:B,matcher:t,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:'default',width:'resolve'}};o.prototype.set=function(t,n){var o=e.camelCase(t),r={};r[o]=n;var s=i._convertData(r);e.extend(!0,this.defaults,s)};var T=new o();return T});t.define('select2/options',['require','jquery','./defaults','./utils'],function(e,t,n,i){function r(t,r){this.options=t;if(r!=null){this.fromElement(r)};this.options=n.apply(this.options);if(r&&r.is('input')){var s=e(this.get('amdBase')+'compat/inputData');this.options.dataAdapter=i.Decorate(this.options.dataAdapter,s)}};r.prototype.fromElement=function(e){var o=['select2'];if(this.options.multiple==null){this.options.multiple=e.prop('multiple')};if(this.options.disabled==null){this.options.disabled=e.prop('disabled')};if(this.options.language==null){if(e.prop('lang')){this.options.language=e.prop('lang').toLowerCase()}
     60else if(e.closest('[lang]').prop('lang')){this.options.language=e.closest('[lang]').prop('lang')}};if(this.options.dir==null){if(e.prop('dir')){this.options.dir=e.prop('dir')}
     61else if(e.closest('[dir]').prop('dir')){this.options.dir=e.closest('[dir]').prop('dir')}
     62else{this.options.dir='ltr'}};e.prop('disabled',this.options.disabled);e.prop('multiple',this.options.multiple);if(i.GetData(e[0],'select2Tags')){if(this.options.debug&&window.console&&console.warn){console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.')};i.StoreData(e[0],'data',i.GetData(e[0],'select2Tags'));i.StoreData(e[0],'tags',!0)};if(i.GetData(e[0],'ajaxUrl')){if(this.options.debug&&window.console&&console.warn){console.warn('Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2.')};e.attr('ajax--url',i.GetData(e[0],'ajaxUrl'));i.StoreData(e[0],'ajax-Url',i.GetData(e[0],'ajaxUrl'))};var s={};if(t.fn.jquery&&t.fn.jquery.substr(0,2)=='1.'&&e[0].dataset){s=t.extend(!0,{},e[0].dataset,i.GetData(e[0]))}
     63else{s=i.GetData(e[0])};var r=t.extend(!0,{},s);r=i._convertData(r);for(var n in r){if(t.inArray(n,o)>-1){continue};if(t.isPlainObject(this.options[n])){t.extend(this.options[n],r[n])}
     64else{this.options[n]=r[n]}};return this};r.prototype.get=function(e){return this.options[e]};r.prototype.set=function(e,t){this.options[e]=t};return r});t.define('select2/core',['jquery','./options','./utils','./keys'],function(e,t,n,r){var i=function(e,r){if(n.GetData(e[0],'select2')!=null){n.GetData(e[0],'select2').destroy()};this.$element=e;this.id=this._generateId(e);r=r||{};this.options=new t(r,e);i.__super__.constructor.call(this);var d=e.attr('tabindex')||0;n.StoreData(e[0],'old-tabindex',d);e.attr('tabindex','-1');var c=this.options.get('dataAdapter');this.dataAdapter=new c(e,this.options);var s=this.render();this._placeContainer(s);var l=this.options.get('selectionAdapter');this.selection=new l(e,this.options);this.$selection=this.selection.render();this.selection.position(this.$selection,s);var a=this.options.get('dropdownAdapter');this.dropdown=new a(e,this.options);this.$dropdown=this.dropdown.render();this.dropdown.position(this.$dropdown,s);var u=this.options.get('resultsAdapter');this.results=new u(e,this.options,this.dataAdapter);this.$results=this.results.render();this.results.position(this.$results,this.$dropdown);var o=this;this._bindAdapters();this._registerDomEvents();this._registerDataEvents();this._registerSelectionEvents();this._registerDropdownEvents();this._registerResultsEvents();this._registerEvents();this.dataAdapter.current(function(e){o.trigger('selection:update',{data:e})});e.addClass('select2-hidden-accessible');e.attr('aria-hidden','true');this._syncAttributes();n.StoreData(e[0],'select2',this);e.data('select2',this)};n.Extend(i,n.Observable);i.prototype._generateId=function(e){var t='';if(e.attr('id')!=null){t=e.attr('id')}
     65else if(e.attr('name')!=null){t=e.attr('name')+'-'+n.generateChars(2)}
     66else{t=n.generateChars(4)};t=t.replace(/(:|\.|\[|\]|,)/g,'');t='select2-'+t;return t};i.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get('width'));if(t!=null){e.css('width',t)}};i.prototype._resolveWidth=function(e,t){var c=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if(t=='resolve'){var u=this._resolveWidth(e,'style');if(u!=null){return u};return this._resolveWidth(e,'element')};if(t=='element'){var o=e.outerWidth(!1);if(o<=0){return'auto'};return o+'px'};if(t=='style'){var s=e.attr('style');if(typeof(s)!=='string'){return null};var r=s.split(';');for(var n=0,l=r.length;n<l;n=n+1){var a=r[n].replace(/\s/g,''),i=a.match(c);if(i!==null&&i.length>=1){return i[1]}};return null};return t};i.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container);this.selection.bind(this,this.$container);this.dropdown.bind(this,this.$container);this.results.bind(this,this.$container)};i.prototype._registerDomEvents=function(){var t=this;this.$element.on('change.select2',function(){t.dataAdapter.current(function(e){t.trigger('selection:update',{data:e})})});this.$element.on('focus.select2',function(e){t.trigger('focus',e)});this._syncA=n.bind(this._syncAttributes,this);this._syncS=n.bind(this._syncSubtree,this);if(this.$element[0].attachEvent){this.$element[0].attachEvent('onpropertychange',this._syncA)};var i=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;if(i!=null){this._observer=new i(function(n){e.each(n,t._syncA);e.each(n,t._syncS)});this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})}
     67else if(this.$element[0].addEventListener){this.$element[0].addEventListener('DOMAttrModified',t._syncA,!1);this.$element[0].addEventListener('DOMNodeInserted',t._syncS,!1);this.$element[0].addEventListener('DOMNodeRemoved',t._syncS,!1)}};i.prototype._registerDataEvents=function(){var e=this;this.dataAdapter.on('*',function(t,n){e.trigger(t,n)})};i.prototype._registerSelectionEvents=function(){var t=this,n=['toggle','focus'];this.selection.on('toggle',function(){t.toggleDropdown()});this.selection.on('focus',function(e){t.focus(e)});this.selection.on('*',function(i,r){if(e.inArray(i,n)!==-1){return};t.trigger(i,r)})};i.prototype._registerDropdownEvents=function(){var e=this;this.dropdown.on('*',function(t,n){e.trigger(t,n)})};i.prototype._registerResultsEvents=function(){var e=this;this.results.on('*',function(t,n){e.trigger(t,n)})};i.prototype._registerEvents=function(){var e=this;this.on('open',function(){e.$container.addClass('select2-container--open')});this.on('close',function(){e.$container.removeClass('select2-container--open')});this.on('enable',function(){e.$container.removeClass('select2-container--disabled')});this.on('disable',function(){e.$container.addClass('select2-container--disabled')});this.on('blur',function(){e.$container.removeClass('select2-container--focus')});this.on('query',function(t){if(!e.isOpen()){e.trigger('open',{})};this.dataAdapter.query(t,function(n){e.trigger('results:all',{data:n,query:t})})});this.on('query:append',function(t){this.dataAdapter.query(t,function(n){e.trigger('results:append',{data:n,query:t})})});this.on('keypress',function(t){var n=t.which;if(e.isOpen()){if(n===r.ESC||n===r.TAB||(n===r.UP&&t.altKey)){e.close();t.preventDefault()}
     68else if(n===r.ENTER){e.trigger('results:select',{});t.preventDefault()}
     69else if((n===r.SPACE&&t.ctrlKey)){e.trigger('results:toggle',{});t.preventDefault()}
     70else if(n===r.UP){e.trigger('results:previous',{});t.preventDefault()}
     71else if(n===r.DOWN){e.trigger('results:next',{});t.preventDefault()}}
     72else{if(n===r.ENTER||n===r.SPACE||(n===r.DOWN&&t.altKey)){e.open();t.preventDefault()}}})};i.prototype._syncAttributes=function(){this.options.set('disabled',this.$element.prop('disabled'));if(this.options.get('disabled')){if(this.isOpen()){this.close()};this.trigger('disable',{})}
     73else{this.trigger('enable',{})}};i.prototype._syncSubtree=function(e,t){var n=!1,s=this;if(e&&e.target&&(e.target.nodeName!=='OPTION'&&e.target.nodeName!=='OPTGROUP')){return};if(!t){n=!0}
     74else if(t.addedNodes&&t.addedNodes.length>0){for(var i=0;i<t.addedNodes.length;i++){var r=t.addedNodes[i];if(r.selected){n=!0}}}
     75else if(t.removedNodes&&t.removedNodes.length>0){n=!0};if(n){this.dataAdapter.current(function(e){s.trigger('selection:update',{data:e})})}};i.prototype.trigger=function(e,t){var r=i.__super__.trigger,s={'open':'opening','close':'closing','select':'selecting','unselect':'unselecting','clear':'clearing'};if(t===undefined){t={}};if(e in s){var o=s[e],n={prevented:!1,name:e,args:t};r.call(this,o,n);if(n.prevented){t.prevented=!0;return}};r.call(this,e,t)};i.prototype.toggleDropdown=function(){if(this.options.get('disabled')){return};if(this.isOpen()){this.close()}
     76else{this.open()}};i.prototype.open=function(){if(this.isOpen()){return};this.trigger('query',{})};i.prototype.close=function(){if(!this.isOpen()){return};this.trigger('close',{})};i.prototype.isOpen=function(){return this.$container.hasClass('select2-container--open')};i.prototype.hasFocus=function(){return this.$container.hasClass('select2-container--focus')};i.prototype.focus=function(e){if(this.hasFocus()){return};this.$container.addClass('select2-container--focus');this.trigger('focus',{})};i.prototype.enable=function(e){if(this.options.get('debug')&&window.console&&console.warn){console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.')};if(e==null||e.length===0){e=[!0]};var t=!e[0];this.$element.prop('disabled',t)};i.prototype.data=function(){if(this.options.get('debug')&&arguments.length>0&&window.console&&console.warn){console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.')};var e=[];this.dataAdapter.current(function(t){e=t});return e};i.prototype.val=function(t){if(this.options.get('debug')&&window.console&&console.warn){console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.')};if(t==null||t.length===0){return this.$element.val()};var n=t[0];if(e.isArray(n)){n=e.map(n,function(e){return e.toString()})};this.$element.val(n).trigger('change')};i.prototype.destroy=function(){this.$container.remove();if(this.$element[0].detachEvent){this.$element[0].detachEvent('onpropertychange',this._syncA)};if(this._observer!=null){this._observer.disconnect();this._observer=null}
     77else if(this.$element[0].removeEventListener){this.$element[0].removeEventListener('DOMAttrModified',this._syncA,!1);this.$element[0].removeEventListener('DOMNodeInserted',this._syncS,!1);this.$element[0].removeEventListener('DOMNodeRemoved',this._syncS,!1)};this._syncA=null;this._syncS=null;this.$element.off('.select2');this.$element.attr('tabindex',n.GetData(this.$element[0],'old-tabindex'));this.$element.removeClass('select2-hidden-accessible');this.$element.attr('aria-hidden','false');n.RemoveData(this.$element[0]);this.$element.removeData('select2');this.dataAdapter.destroy();this.selection.destroy();this.dropdown.destroy();this.results.destroy();this.dataAdapter=null;this.selection=null;this.dropdown=null;this.results=null};i.prototype.render=function(){var t=e('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');t.attr('dir',this.options.get('dir'));this.$container=t;this.$container.addClass('select2-container--'+this.options.get('theme'));n.StoreData(t[0],'element',this.$element);return t};return i});t.define('jquery-mousewheel',['jquery'],function(e){return e});t.define('jquery.select2',['jquery','jquery-mousewheel','./select2/core','./select2/defaults','./select2/utils'],function(e,t,n,i,r){if(e.fn.select2==null){var s=['open','close','destroy'];e.fn.select2=function(t){t=t||{};if(typeof t==='object'){this.each(function(){var i=e.extend(!0,{},t);var r=new n(e(this),i)});return this}
     78else if(typeof t==='string'){var i,o=Array.prototype.slice.call(arguments,1);this.each(function(){var e=r.GetData(this,'select2');if(e==null&&window.console&&console.error){console.error('The select2(\''+t+'\') method was called on an element that is not using Select2.')};i=e[t].apply(e,o)});if(e.inArray(t,s)>-1){return this};return i}
     79else{throw new Error('Invalid arguments for Select2: '+t)}}};if(e.fn.select2.defaults==null){e.fn.select2.defaults=i};return n});return{define:t.define,require:t.require}}()),n=t.require('jquery.select2');e.fn.select2.amd=t;return n}));
  • buddyforms/trunk/includes/admin/view/passive-feedback.php

    r2441942 r2442551  
     1<?php
     2
     3if ( ! defined( 'ABSPATH' ) ) { exit; }
     4
     5//Leaven empty tag to let automation add the path disclosure line
     6?>
    17<div class="tk-feedback" data-html2canvas-ignore="true" hidden="hidden">
    28    <div class="tk-feedback-frontend">
     
    1218            <div class="tk-feedback-backend-dialog-window">
    1319                <div class="tk-feedback-backend-dialog-window-top"><?php _e('Send feedback', 'buddyforms'); ?></div>
    14 
    15 if ( ! defined( 'ABSPATH' ) ) { exit; }
    16 
    1720                <div class="tk-feedback-backend-dialog-window-body">
    1821                    <div id="tk-feedback-alert" data-state="">
  • buddyforms/trunk/includes/admin/view/user-satisfaction.php

    r2441942 r2442551  
     1<?php
     2
     3if ( ! defined( 'ABSPATH' ) ) { exit; }
     4
     5//Leaven empty tag to let automation add the path disclosure line
     6?>
    17<div class="corner-head">
    28    <div class="bf-satisfaction" data-section="1">
     
    410            <div class="bf-satisfaction-top">
    511                <div class="bf-satisfaction-top-title"><?php _e('How likely is it that you would recommend BuddyForms to a friend or colleague?', 'buddyforms'); ?></div>
    6 
    7 if ( ! defined( 'ABSPATH' ) ) { exit; }
    8 
    912            </div>
    1013            <div class="bf-satisfaction-body">
  • buddyforms/trunk/readme.txt

    r2441942 r2442551  
    44Requires at least: 4.0
    55Tested up to: 5.5
    6 Stable tag: 2.5.27
     6Stable tag: 2.5.28
    77Requires PHP: 5.3
    88License: GPLv2
     
    398398
    399399== Changelog ==
     400= 2.5.28 - 18 Dec 2020 =
     401* Fixed issue related to PHP code in the HTML of template files.
     402* Fixed issue related with Featured Image and Dropzone library.
     403
    400404= 2.5.27 - 17 Dec 2020 =
    401405* Add a default page for submissions after enable the plugin.
Note: See TracChangeset for help on using the changeset viewer.