/* Libs */
function lzAny(n){return JSON.parse(LZString.decompressFromBase64(n))}function lzDecompress(n){return JSON.parse(LZString.decompressFromBase64(n))}function lzCompress(n){return LZString.compressToBase64(JSON.stringify(n))}function clone(n){return JSON.parse(JSON.stringify(n))}function comp(n,t,i){JSON.stringify(n)!=JSON.stringify(t)&&i(t)}function copyToClipboard(n){var t=document.createElement("textarea");t.value=n;document.body.appendChild(t);t.select();document.execCommand("copy");document.body.removeChild(t)}function dateDiffInDays(n,t){if(t===void 0&&(t=(new Date).toString()),!n||!t)return NaN;var i=typeof n=="string"?Date.parse(n):n,r=typeof t=="string"?Date.parse(t):t;return Math.round((r-i)/864e5)}function delay(n,t){t===void 0&&(t=0);setTimeout(function(){n()},t)}function sleep(n){return new Promise(function(t){return setTimeout(t,n)})}function downloadFile(n){var t=$.Deferred();return $.ajax({url:n,method:"GET",xhrFields:{responseType:"blob"},success:function(n,i,r){var f="",e=r.getResponseHeader("Content-Disposition"),u,o;e&&e.indexOf("attachment")!==-1&&(f=decodeURIComponent(/filename\*?=([^']*'')?([^;]*)/.exec(e)[2].replace(/['"]/g,"")));u=document.createElement("a");o=window.URL.createObjectURL(n);u.href=o;u.download=f;document.body.append(u);u.click();u.remove();window.URL.revokeObjectURL(o);t.resolve(f)},error:function(){t.reject()}}),t.promise()}function downloadXhr(n,t,i){var u,o,f,r,e;i===void 0&&(i="file.pdf");u=t.getResponseHeader("Content-Disposition");u&&u.indexOf("attachment")!==-1&&(o=/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/,f=o.exec(u),f!=null&&f[1]&&(i=f[1].replace(/['"]/g,"")));window.navigator.msSaveOrOpenBlob?window.navigator.msSaveOrOpenBlob(n,i):(r=document.createElement("a"),document.body.appendChild(r),e=window.URL.createObjectURL(n),r.href=e,r.download=i,r.click(),window.URL.revokeObjectURL(e),document.body.removeChild(r))}function forceReload(){var n=location.href.replace(/#.*$/,""),t="tick="+(new Date).getTime();n.indexOf("?")>0?n.indexOf("tick=")>0?n=n.replace(/tick=\d+/,t):n+="&"+t:n+="?"+t;location.replace(n)}function format(n){for(var t,i,u=[],r=1;r<arguments.length;r++)u[r-1]=arguments[r];for(t=0;t<u.length;t++)i=u[t],typeof i=="string"&&(i=i.replace(/\$/g,"$$$$")),n=n.replace(new RegExp("\\{"+t+"\\}","g"),i);return n}function getFinalStyle(n,t){var i,u,f,r;return t instanceof Array||(t=[t]),i=n.parentNode,i&&(u=i.style.display,i.style.display="none"),f=getComputedStyle(n),r={},t.forEach(function(n){r[n]=f[n]}),i&&(i.style.display=u),r}function getParameterByName(n,t){t===void 0&&(t=null);t||(t=window.location.href);n=n.replace(/[\[\]]/g,"\\$&");var r=new RegExp("[?&]"+n+"(=([^&#]*)|&|#|$)"),i=r.exec(t);return i?i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):"":null}function guid(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(n){var t=Math.random()*16|0,i=n=="x"?t:t&3|8;return i.toString(16)})}function ifNotNull(n,t,i){i===void 0&&(i=null);null!=n?t(n):i&&i()}function isKeyboardEvent(n){return n&&n.detail===0&&(n.originalEvent&&n.originalEvent instanceof Event||n instanceof Event)}function nameof(n,t){return t!==null&&t!==void 0?t:n}function newMap(n){for(var t,i={key:[],value:[]},r=0,u=n;r<u.length;r++)t=u[r],i.key[t["1"]]=t["0"],i.value[t["0"]]=t["1"];return i}function randomInt(n,t){if(t===void 0&&(t=0),isNaN(n)&&(n=1),isNaN(t)&&(t=0),t>n){var i=t;t=n;n=i}return Math.floor(Math.random()*(n-t+1)+t)}function relatedOffset(n,t){var r=jqOldPosition(n).top,i=n.offsetParent(),u=t[0];return n.parents().each(function(){if(this==u)return!1;this==i[0]&&(r+=jqOldPosition(i).top,i=i.offsetParent())}),r}function relatedOffsetEx(n,t,i){i===void 0&&(i=!1);var u=jqOldPosition(n),f=u.top+parseInt(n.css("margin-top"),10),e=u.left+parseInt(n.css("margin-left"),10),r=n.offsetParent(),o=t[0];return n.parents().each(function(){if(this==o)return i&&(f+=r.scrollTop(),e+=r.scrollLeft()),!1;this==r[0]&&(u=jqOldPosition(r),f+=u.top+parseInt(r.css("margin-top"),10),e+=u.left+parseInt(r.css("margin-left"),10),i&&(f+=r.scrollTop(),e+=r.scrollLeft()),r=r.offsetParent())}),{top:f,left:e}}function jqOldPosition(n){if(n[0]){var i,r,u=n[0],t={top:0,left:0};return jQuery.css(u,"position")==="fixed"?r=u.getBoundingClientRect():(i=n.offsetParent(),r=n.offset(),nodeName(i[0],"html")||(t=i.offset()),t={top:t.top+jQuery.css(i[0],"borderTopWidth",!0),left:t.left+jQuery.css(i[0],"borderLeftWidth",!0)}),{top:r.top-t.top-jQuery.css(u,"marginTop",!0),left:r.left-t.left-jQuery.css(u,"marginLeft",!0)}}}function nodeName(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()}function scope(n,t,i){i===void 0&&(i=null);n?t(n):i&&i()}function throttle(n,t){t===void 0&&(t=250);var i=!1,r=!1,u=function(){if(i){r=!0;return}n.apply(this,arguments);i=!0;setTimeout(function(){i=!1;r&&(r=!1,u())},t)};return u}function bsDropdownUseBodyContainer(n,t,i){var e,h;t===void 0&&(t="");i===void 0&&(i=!1);var r=$(n),u=r.next(".dropdown-menu"),f=$('<div class="bs-container btn-group open" />').addClass(t),s=r.data(SRDataAttributes.BS_DROPDOWN.TGL.BEFORE_OPEN);"function"!=typeof s&&(s=null);e=r.data(SRDataAttributes.BS_DROPDOWN.TGL.ON_CLOSE);"function"!=typeof e&&(e=null);h=$();ifNotNull(r.attr("data-".concat(SRDataAttributes.BS_DROPDOWN.TGL.SCALER)),function(n){h=r.closest(n)});var o=$(),c=null,l=function(n){var a,t;if(s&&!1===s(n))return!1;f.append(u);u.addClass("dropdown-menu-detached");var e=r.offset(),l=r.outerWidth(),v=r.outerHeight(),y=u.hasClass("dropdown-menu-right"),i={left:0,top:0};0<h.length&&(a=/matrix\(\s*([^,]+)/.exec(h.css("transform")),t=a?parseFloat(a[1]):NaN,isNaN(t)||(t=t-1,i.left=l*t,i.top=v*t));f.css({"min-width":l+"px",left:e.left+1+i.left+"px",top:e.top+v+i.top+"px"});f.appendTo("body");u.addClass("open");y&&f.css({left:e.left+l-u.outerWidth()+i.left+"px"});c=function(){r.trigger("click")};$(window).one("resize.bsDropdownUseBodyContainer",c);if(o=r.FrameworkMainScrollParent(),0<o.length)o.one("scroll.bsDropdownUseBodyContainer",c)};r.parent().on("show.bs.dropdown",function(n){l(n)}).on("hide.bs.dropdown",function(n){if(e&&!1===e(n))return!1;$(window).off("resize.bsDropdownUseBodyContainer");0<o.length&&o.off("scroll.bsDropdownUseBodyContainer")}).on("hidden.bs.dropdown",function(){r.focus();u.removeClass("open dropdown-menu-detached").insertAfter(r);f.detach()});i&&l(null)}var LZString,SRControlAttributes,SRCssClassTypes,SRComplexExpressionActions,SRCssConstants,SRQRRequest,SRAdminActions,SRCommonActions,SRDataAttributes,SRDataSources,SRInfoMessages,SRMailActions,SRNavActions,SRReportActions,SRSurveyActions,SRSystemActions,SRWebTaskActions,SRBuiltInQuestionActions,SRQuestionTemplateConstants,SRNotificationIdentifiers,SRPublishedSurveyActions,SRReportTemplateConstants,SRHCChartPresets,SRListViewDataAtributes,SRSizePickerConstants,SRDataSurveySort,SRCSS,SRActionCallers,SRHtmlConstants,SRMenuConstants,SRSurveyConstants,SRTemplateActions,SRQVDataAttributes,SRQuestionConstants,SRSystemSettings,Netbase,ObjectHelper,SRTextUtils,WaveUtils,browserHelper,debounce,initializeClientInstance,isBlockElement,wrapHtmlAndText,____htmlToTextHelper,UrlHelper,NBScroller,SRVoiceRecoder,SRDateTimePicker,SRTimePicker,SRTimeSpinner,JQueryUI,SRBootstrapSelect,SRBasicSelect,SRCustomDropDown,SRNumInput,SRNumSlider,SRNumSliderHandle,SRNumSpinner,SRSizePicker,SRPatternInputPatterns,SRPatternInput,SRInput,SRRadioButton,SRSelectToggle,passwordRequirement,SRMenu,SRMenuItem,SRCtrls,SRListView,SRToggleSwitch,SRToggleSwitchStates,SRTreeViewDropDown,EmptyInstance,TabChangedObj,SRToolBarItemInsertType,SRToolBarItemInsertOrderedType,SR,SRActionHelper,SRDateUtils,SRHtmlHelper,SRUIHelper,SRDialogTitleButtons,SRModelBinding,SRPublicResources,SecurityHelper,SRPublicSurvey,SRQuestionVoiceInput,Domain,SRSurveyLogicHandler,SurveyLogic,SRQuestionValidatorManager,SREditQuestionClientActions,SRSurveyManager,surveyManager,Public,StandardQuestions,__awaiter,__generator,SRCom,ClientComCommands;if(!function(n,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){"use strict";function ir(n,t){t=t||u;var i=t.createElement("script");i.text=n;t.head.appendChild(i).parentNode.removeChild(i)}function fi(n){var t=!!n&&"length"in n&&n.length,r=i.type(n);return"function"!==r&&!i.isWindow(n)&&("array"===r||0===t||"number"==typeof t&&t>0&&t-1 in n)}function l(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()}function oi(n,t,r){return i.isFunction(t)?i.grep(n,function(n,i){return!!t.call(n,i,n)!==r}):t.nodeType?i.grep(n,function(n){return n===t!==r}):"string"!=typeof t?i.grep(n,function(n){return ot.call(t,n)>-1!==r}):er.test(t)?i.filter(t,n,r):(t=i.filter(t,n),i.grep(n,function(n){return ot.call(t,n)>-1!==r&&1===n.nodeType}))}function ar(n,t){while((n=n[t])&&1!==n.nodeType);return n}function ne(n){var t={};return i.each(n.match(h)||[],function(n,i){t[i]=!0}),t}function nt(n){return n}function pt(n){throw n;}function vr(n,t,r,u){var f;try{n&&i.isFunction(f=n.promise)?f.call(n).done(t).fail(r):n&&i.isFunction(f=n.then)?f.call(n,t,r):t.apply(void 0,[n].slice(u))}catch(n){r.apply(void 0,[n])}}function bt(){u.removeEventListener("DOMContentLoaded",bt);n.removeEventListener("load",bt);i.ready()}function ht(){this.expando=i.expando+ht.uid++}function re(n){return"true"===n||"false"!==n&&("null"===n?null:n===+n+""?+n:te.test(n)?JSON.parse(n):n)}function pr(n,t,i){var r;if(void 0===i&&1===n.nodeType)if(r="data-"+t.replace(ie,"-$&").toLowerCase(),i=n.getAttribute(r),"string"==typeof i){try{i=re(i)}catch(u){}e.set(n,t,i)}else i=void 0;return i}function kr(n,t,r,u){var h,e=1,l=20,c=u?function(){return u.cur()}:function(){return i.css(n,t,"")},s=c(),o=r&&r[3]||(i.cssNumber[t]?"":"px"),f=(i.cssNumber[t]||"px"!==o&&+s)&&ct.exec(i.css(n,t));if(f&&f[3]!==o){o=o||f[3];r=r||[];f=+s||1;do e=e||".5",f/=e,i.style(n,t,f+o);while(e!==(e=c()/s)&&1!==e&&--l)}return r&&(f=+f||+s||0,h=r[1]?f+(r[1]+1)*r[2]:+r[2],u&&(u.unit=o,u.start=f,u.end=h)),h}function ue(n){var r,f=n.ownerDocument,u=n.nodeName,t=si[u];return t?t:(r=f.body.appendChild(f.createElement(u)),t=i.css(r,"display"),r.parentNode.removeChild(r),"none"===t&&(t="block"),si[u]=t,t)}function tt(n,t){for(var e,u,f=[],i=0,o=n.length;i<o;i++)u=n[i],u.style&&(e=u.style.display,t?("none"===e&&(f[i]=r.get(u,"display")||null,f[i]||(u.style.display="")),""===u.style.display&&kt(u)&&(f[i]=ue(u))):"none"!==e&&(f[i]="none",r.set(u,"display",e)));for(i=0;i<o;i++)null!=f[i]&&(n[i].style.display=f[i]);return n}function o(n,t){var r;return r="undefined"!=typeof n.getElementsByTagName?n.getElementsByTagName(t||"*"):"undefined"!=typeof n.querySelectorAll?n.querySelectorAll(t||"*"):[],void 0===t||t&&l(n,t)?i.merge([n],r):r}function hi(n,t){for(var i=0,u=n.length;i<u;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function iu(n,t,r,u,f){for(var e,s,p,a,w,v,h=t.createDocumentFragment(),y=[],l=0,b=n.length;l<b;l++)if(e=n[l],e||0===e)if("object"===i.type(e))i.merge(y,e.nodeType?[e]:e);else if(tu.test(e)){for(s=s||h.appendChild(t.createElement("div")),p=(gr.exec(e)||["",""])[1].toLowerCase(),a=c[p]||c._default,s.innerHTML=a[1]+i.htmlPrefilter(e)+a[2],v=a[0];v--;)s=s.lastChild;i.merge(y,s.childNodes);s=h.firstChild;s.textContent=""}else y.push(t.createTextNode(e));for(h.textContent="",l=0;e=y[l++];)if(u&&i.inArray(e,u)>-1)f&&f.push(e);else if(w=i.contains(e.ownerDocument,e),s=o(h.appendChild(e),"script"),w&&hi(s),r)for(v=0;e=s[v++];)nu.test(e.type||"")&&r.push(e);return h}function gt(){return!0}function it(){return!1}function uu(){try{return u.activeElement}catch(n){}}function ci(n,t,r,u,f,e){var o,s;if("object"==typeof t){"string"!=typeof r&&(u=u||r,r=void 0);for(s in t)ci(n,s,r,u,t[s],e);return n}if(null==u&&null==f?(f=r,u=r=void 0):null==f&&("string"==typeof r?(f=u,u=void 0):(f=u,u=r,r=void 0)),f===!1)f=it;else if(!f)return n;return 1===e&&(o=f,f=function(n){return i().off(n),o.apply(this,arguments)},f.guid=o.guid||(o.guid=i.guid++)),n.each(function(){i.event.add(this,t,f,u,r)})}function fu(n,t){return l(n,"table")&&l(11!==t.nodeType?t:t.firstChild,"tr")?i(">tbody",n)[0]||n:n}function ae(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function ve(n){var t=ce.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function eu(n,t){var u,c,f,s,h,l,a,o;if(1===t.nodeType){if(r.hasData(n)&&(s=r.access(n),h=r.set(t,s),o=s.events)){delete h.handle;h.events={};for(f in o)for(u=0,c=o[f].length;u<c;u++)i.event.add(t,f,o[f][u])}e.hasData(n)&&(l=e.access(n),a=i.extend({},l),e.set(t,a))}}function ye(n,t){var i=t.nodeName.toLowerCase();"input"===i&&dr.test(n.type)?t.checked=n.checked:"input"!==i&&"textarea"!==i||(t.defaultValue=n.defaultValue)}function rt(n,t,u,e){t=gi.apply([],t);var l,p,c,a,s,w,h=0,v=n.length,k=v-1,y=t[0],b=i.isFunction(y);if(b||v>1&&"string"==typeof y&&!f.checkClone&&he.test(y))return n.each(function(i){var r=n.eq(i);b&&(t[0]=y.call(this,i,r.html()));rt(r,t,u,e)});if(v&&(l=iu(t,n[0].ownerDocument,!1,n,e),p=l.firstChild,1===l.childNodes.length&&(l=p),p||e)){for(c=i.map(o(l,"script"),ae),a=c.length;h<v;h++)s=l,h!==k&&(s=i.clone(s,!0,!0),a&&i.merge(c,o(s,"script"))),u.call(n[h],s,h);if(a)for(w=c[c.length-1].ownerDocument,i.map(c,ve),h=0;h<a;h++)s=c[h],nu.test(s.type||"")&&!r.access(s,"globalEval")&&i.contains(w,s)&&(s.src?i._evalUrl&&i._evalUrl(s.src):ir(s.textContent.replace(le,""),w))}return n}function ou(n,t,r){for(var u,e=t?i.filter(t,n):n,f=0;null!=(u=e[f]);f++)r||1!==u.nodeType||i.cleanData(o(u)),u.parentNode&&(r&&i.contains(u.ownerDocument,u)&&hi(o(u,"script")),u.parentNode.removeChild(u));return n}function lt(n,t,r){var o,s,h,u,e=n.style;return r=r||ni(n),r&&(u=r.getPropertyValue(t)||r[t],""!==u||i.contains(n.ownerDocument,n)||(u=i.style(n,t)),!f.pixelMarginRight()&&li.test(u)&&su.test(t)&&(o=e.width,s=e.minWidth,h=e.maxWidth,e.minWidth=e.maxWidth=e.width=u,u=r.width,e.width=o,e.minWidth=s,e.maxWidth=h)),void 0!==u?u+"":u}function hu(n,t){return{get:function(){return n()?void delete this.get:(this.get=t).apply(this,arguments)}}}function be(n){if(n in vu)return n;for(var i=n[0].toUpperCase()+n.slice(1),t=au.length;t--;)if(n=au[t]+i,n in vu)return n}function yu(n){var t=i.cssProps[n];return t||(t=i.cssProps[n]=be(n)||n),t}function pu(n,t,i){var r=ct.exec(t);return r?Math.max(0,r[2]-(i||0))+(r[3]||"px"):t}function wu(n,t,r,u,f){for(var o=0,e=r===(u?"border":"content")?4:"width"===t?1:0;e<4;e+=2)"margin"===r&&(o+=i.css(n,r+b[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+b[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+b[e]+"Width",!0,f))):(o+=i.css(n,"padding"+b[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+b[e]+"Width",!0,f)));return o}function bu(n,t,r){var o,e=ni(n),u=lt(n,t,e),s="border-box"===i.css(n,"boxSizing",!1,e);return li.test(u)?u:(o=s&&(f.boxSizingReliable()||u===n.style[t]),"auto"===u&&(u=n["offset"+t[0].toUpperCase()+t.slice(1)]),u=parseFloat(u)||0,u+wu(n,t,r||(s?"border":"content"),o,e)+"px")}function s(n,t,i,r,u){return new s.prototype.init(n,t,i,r,u)}function ai(){ti&&(u.hidden===!1&&n.requestAnimationFrame?n.requestAnimationFrame(ai):n.setTimeout(ai,i.fx.interval),i.fx.tick())}function gu(){return n.setTimeout(function(){ut=void 0}),ut=i.now()}function ii(n,t){var r,u=0,i={height:n};for(t=t?1:0;u<4;u+=2-t)r=b[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function nf(n,t,i){for(var u,f=(a.tweeners[t]||[]).concat(a.tweeners["*"]),r=0,e=f.length;r<e;r++)if(u=f[r].call(i,t,n))return u}function ke(n,t,u){var f,y,w,c,b,s,o,l,k="width"in t||"height"in t,v=this,p={},h=n.style,a=n.nodeType&&kt(n),e=r.get(n,"fxshow");u.queue||(c=i._queueHooks(n,"fx"),null==c.unqueued&&(c.unqueued=0,b=c.empty.fire,c.empty.fire=function(){c.unqueued||b()}),c.unqueued++,v.always(function(){v.always(function(){c.unqueued--;i.queue(n,"fx").length||c.empty.fire()})}));for(f in t)if(y=t[f],ku.test(y)){if(delete t[f],w=w||"toggle"===y,y===(a?"hide":"show")){if("show"!==y||!e||void 0===e[f])continue;a=!0}p[f]=e&&e[f]||i.style(n,f)}if(s=!i.isEmptyObject(t),s||!i.isEmptyObject(p)){k&&1===n.nodeType&&(u.overflow=[h.overflow,h.overflowX,h.overflowY],o=e&&e.display,null==o&&(o=r.get(n,"display")),l=i.css(n,"display"),"none"===l&&(o?l=o:(tt([n],!0),o=n.style.display||o,l=i.css(n,"display"),tt([n]))),("inline"===l||"inline-block"===l&&null!=o)&&"none"===i.css(n,"float")&&(s||(v.done(function(){h.display=o}),null==o&&(l=h.display,o="none"===l?"":l)),h.display="inline-block"));u.overflow&&(h.overflow="hidden",v.always(function(){h.overflow=u.overflow[0];h.overflowX=u.overflow[1];h.overflowY=u.overflow[2]}));s=!1;for(f in p)s||(e?"hidden"in e&&(a=e.hidden):e=r.access(n,"fxshow",{display:o}),w&&(e.hidden=!a),a&&tt([n],!0),v.done(function(){a||tt([n]);r.remove(n,"fxshow");for(f in p)i.style(n,f,p[f])})),s=nf(a?e[f]:0,f,v),f in e||(e[f]=s.start,a&&(s.end=s.start,s.start=0))}}function de(n,t){var r,f,e,u,o;for(r in n)if(f=i.camelCase(r),e=t[f],u=n[r],Array.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u);delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function a(n,t,r){var e,o,s=0,l=a.prefilters.length,f=i.Deferred().always(function(){delete c.elem}),c=function(){if(o)return!1;for(var s=ut||gu(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,e=u.tweens.length;r<e;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),i<1&&e?t:(e||f.notifyWith(n,[u,1,0]),f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},r),originalProperties:t,originalOptions:r,startTime:ut||gu(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(o)return this;for(o=!0;i<r;i++)u.tweens[i].run(1);return t?(f.notifyWith(n,[u,1,0]),f.resolveWith(n,[u,t])):f.rejectWith(n,[u,t]),this}}),h=u.props;for(de(h,u.opts.specialEasing);s<l;s++)if(e=a.prefilters[s].call(u,n,h,u.opts))return i.isFunction(e.stop)&&(i._queueHooks(u.elem,u.opts.queue).stop=i.proxy(e.stop,e)),e;return i.map(h,nf,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always),i.fx.timer(i.extend(c,{elem:n,anim:u,queue:u.opts.queue})),u}function k(n){var t=n.match(h)||[];return t.join(" ")}function d(n){return n.getAttribute&&n.getAttribute("class")||""}function pi(n,t,r,u){var f;if(Array.isArray(t))i.each(t,function(t,i){r||ge.test(n)?u(n,i):pi(n+"["+("object"==typeof i&&null!=i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)pi(n+"["+f+"]",t[f],r,u)}function cf(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(h)||[];if(i.isFunction(r))while(u=e[f++])"+"===u[0]?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function lf(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===wi;return e(t.dataTypes[0])||!f["*"]&&e("*")}function ki(n,t){var r,u,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}function so(n,t,i){for(var e,u,f,o,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(u in s)if(s[u]&&s[u].test(e)){r.unshift(u);break}if(r[0]in i)f=r[0];else{for(u in i){if(!r[0]||n.converters[u+" "+r[0]]){f=u;break}o||(o=u)}f=f||o}if(f)return f!==r[0]&&r.unshift(f),i[f]}function ho(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(f=o[e+" "+u]||o["* "+u],!f)for(h in o)if(s=h.split(" "),s[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){f===!0?f=o[h]:o[h]!==!0&&(u=s[0],c.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}var p=[],u=n.document,pf=Object.getPrototypeOf,w=p.slice,gi=p.concat,ui=p.push,ot=p.indexOf,vt={},nr=vt.toString,yt=vt.hasOwnProperty,tr=yt.toString,wf=tr.call(Object),f={},rr="3.2.1",i=function(n,t){return new i.fn.init(n,t)},bf=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,kf=/^-ms-/,df=/-([a-z])/g,gf=function(n,t){return t.toUpperCase()},y,ei,er,or,sr,hr,cr,lr,h,yr,wt,v,st,si,tu,ut,ti,ku,du,tf,ft,rf,uf,ff,vi,af,et,di,ri,vf,yf;i.fn=i.prototype={jquery:rr,constructor:i,length:0,toArray:function(){return w.call(this)},get:function(n){return null==n?w.call(this):n<0?this[n+this.length]:this[n]},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t},each:function(n){return i.each(this,n)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(w.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(n<0?i:0);return this.pushStack(t>=0&&t<i?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:ui,sort:p.sort,splice:p.splice};i.extend=i.fn.extend=function(){var e,f,r,t,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[u]||{},u++),"object"==typeof n||i.isFunction(n)||(n={}),u===c&&(n=this,u--);u<c;u++)if(null!=(e=arguments[u]))for(f in e)r=n[f],t=e[f],n!==t&&(h&&t&&(i.isPlainObject(t)||(o=Array.isArray(t)))?(o?(o=!1,s=r&&Array.isArray(r)?r:[]):s=r&&i.isPlainObject(r)?r:{},n[f]=i.extend(h,s,t)):void 0!==t&&(n[f]=t));return n};i.extend({expando:"jQuery"+(rr+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isFunction:function(n){return"function"===i.type(n)},isWindow:function(n){return null!=n&&n===n.window},isNumeric:function(n){var t=i.type(n);return("number"===t||"string"===t)&&!isNaN(n-parseFloat(n))},isPlainObject:function(n){var t,i;return!(!n||"[object Object]"!==nr.call(n))&&(!(t=pf(n))||(i=yt.call(t,"constructor")&&t.constructor,"function"==typeof i&&tr.call(i)===wf))},isEmptyObject:function(n){for(var t in n)return!1;return!0},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?vt[nr.call(n)]||"object":typeof n},globalEval:function(n){ir(n)},camelCase:function(n){return n.replace(kf,"ms-").replace(df,gf)},each:function(n,t){var r,i=0;if(fi(n)){for(r=n.length;i<r;i++)if(t.call(n[i],i,n[i])===!1)break}else for(i in n)if(t.call(n[i],i,n[i])===!1)break;return n},trim:function(n){return null==n?"":(n+"").replace(bf,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(fi(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ui.call(r,n)),r},inArray:function(n,t,i){return null==t?-1:ot.call(t,n,i)},merge:function(n,t){for(var u=+t.length,i=0,r=n.length;i<u;i++)n[r++]=t[i];return n.length=r,n},grep:function(n,t,i){for(var u,f=[],r=0,e=n.length,o=!i;r<e;r++)u=!t(n[r],r),u!==o&&f.push(n[r]);return f},map:function(n,t,i){var e,u,r=0,f=[];if(fi(n))for(e=n.length;r<e;r++)u=t(n[r],r,i),null!=u&&f.push(u);else for(r in n)u=t(n[r],r,i),null!=u&&f.push(u);return gi.apply([],f)},guid:1,proxy:function(n,t){var u,f,r;if("string"==typeof t&&(u=n[t],t=n,n=u),i.isFunction(n))return f=w.call(arguments,2),r=function(){return n.apply(t||this,f.concat(w.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r},now:Date.now,support:f});"function"==typeof Symbol&&(i.fn[Symbol.iterator]=p[Symbol.iterator]);i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){vt["[object "+t+"]"]=t.toLowerCase()});y=function(n){function u(n,t,r,u){var s,w,l,a,d,y,g,p=t&&t.ownerDocument,v=t?t.nodeType:9;if(r=r||[],"string"!=typeof n||!n||1!==v&&9!==v&&11!==v)return r;if(!u&&((t?t.ownerDocument||t:c)!==i&&b(t),t=t||i,h)){if(11!==v&&(d=cr.exec(n)))if(s=d[1]){if(9===v){if(!(l=t.getElementById(s)))return r;if(l.id===s)return r.push(l),r}else if(p&&(l=p.getElementById(s))&&et(t,l)&&l.id===s)return r.push(l),r}else{if(d[2])return k.apply(r,t.getElementsByTagName(n)),r;if((s=d[3])&&e.getElementsByClassName&&t.getElementsByClassName)return k.apply(r,t.getElementsByClassName(s)),r}if(e.qsa&&!lt[n+" "]&&(!o||!o.test(n))){if(1!==v)p=t,g=n;else if("object"!==t.nodeName.toLowerCase()){for((a=t.getAttribute("id"))?a=a.replace(vi,yi):t.setAttribute("id",a=f),y=ft(n),w=y.length;w--;)y[w]="#"+a+" "+yt(y[w]);g=y.join(",");p=ni.test(n)&&ri(t.parentNode)||t}if(g)try{return k.apply(r,p.querySelectorAll(g)),r}catch(nt){}finally{a===f&&t.removeAttribute("id")}}}return si(n.replace(at,"$1"),t,r,u)}function ti(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function l(n){return n[f]=!0,n}function a(n){var t=i.createElement("fieldset");try{return!!n(t)}catch(r){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ii(n,i){for(var r=n.split("|"),u=r.length;u--;)t.attrHandle[r[u]]=i}function wi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&n.sourceIndex-t.sourceIndex;if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function ar(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function vr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function bi(n){return function(t){return"form"in t?t.parentNode&&t.disabled===!1?"label"in t?"label"in t.parentNode?t.parentNode.disabled===n:t.disabled===n:t.isDisabled===n||t.isDisabled!==!n&&lr(t)===n:t.disabled===n:"label"in t&&t.disabled===n}}function it(n){return l(function(t){return t=+t,l(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ri(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function ki(){}function yt(n){for(var t=0,r=n.length,i="";t<r;t++)i+=n[t].value;return i}function pt(n,t,i){var r=t.dir,u=t.next,e=u||r,o=i&&"parentNode"===e,s=di++;return t.first?function(t,i,u){while(t=t[r])if(1===t.nodeType||o)return n(t,i,u);return!1}:function(t,i,h){var c,l,a,y=[v,s];if(h){while(t=t[r])if((1===t.nodeType||o)&&n(t,i,h))return!0}else while(t=t[r])if(1===t.nodeType||o)if(a=t[f]||(t[f]={}),l=a[t.uniqueID]||(a[t.uniqueID]={}),u&&u===t.nodeName.toLowerCase())t=t[r]||t;else{if((c=l[e])&&c[0]===v&&c[1]===s)return y[2]=c[2];if(l[e]=y,y[2]=n(t,i,h))return!0}return!1}}function ui(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function yr(n,t,i){for(var r=0,f=t.length;r<f;r++)u(n,t[r],i);return i}function wt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;f<s;f++)(e=n[f])&&(i&&!i(e,r,u)||(o.push(e),h&&t.push(f)));return o}function fi(n,t,i,r,u,e){return r&&!r[f]&&(r=fi(r)),u&&!u[f]&&(u=fi(u,e)),l(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,b=f||yr(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?b:wt(b,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=wt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?nt(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=wt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):k.apply(e,h)})}function ei(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=pt(function(n){return n===o},c,!0),a=pt(function(n){return nt(o,n)>-1},c,!0),e=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];i<s;i++)if(u=t.relative[n[i].type])e=[pt(ui(e),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[f]){for(r=++i;r<s;r++)if(t.relative[n[r].type])break;return fi(i>1&&ui(e),i>1&&yt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(at,"$1"),u,i<r&&ei(n.slice(i,r)),r<s&&ei(n=n.slice(r)),r<s&&yt(n))}e.push(u)}return ui(e)}function pr(n,r){var f=r.length>0,e=n.length>0,o=function(o,s,c,l,a){var y,nt,d,g=0,p="0",tt=o&&[],w=[],it=ht,rt=o||e&&t.find.TAG("*",a),ut=v+=null==it?1:Math.random()||.1,ft=rt.length;for(a&&(ht=s===i||s||a);p!==ft&&null!=(y=rt[p]);p++){if(e&&y){for(nt=0,s||y.ownerDocument===i||(b(y),c=!h);d=n[nt++];)if(d(y,s||i,c)){l.push(y);break}a&&(v=ut)}f&&((y=!d&&y)&&g--,o&&tt.push(y))}if(g+=p,f&&p!==g){for(nt=0;d=r[nt++];)d(tt,w,s,c);if(o){if(g>0)while(p--)tt[p]||w[p]||(w[p]=nr.call(l));w=wt(w)}k.apply(l,w);a&&!o&&w.length>0&&g+r.length>1&&u.uniqueSort(l)}return a&&(v=ut,ht=it),tt};return f?l(o):o}var rt,e,t,st,oi,ft,bt,si,ht,w,ut,b,i,s,h,o,d,ct,et,f="sizzle"+1*new Date,c=n.document,v=0,di=0,hi=ti(),ci=ti(),lt=ti(),kt=function(n,t){return n===t&&(ut=!0),0},gi={}.hasOwnProperty,g=[],nr=g.pop,tr=g.push,k=g.push,li=g.slice,nt=function(n,t){for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1},dt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",tt="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",ai="\\["+r+"*("+tt+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+r+"*\\]",gt=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ai+")*)|.*)\\)|)",ir=new RegExp(r+"+","g"),at=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),rr=new RegExp("^"+r+"*,"+r+"*"),ur=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),fr=new RegExp("="+r+"*([^\\]'\"]*?)"+r+"*\\]","g"),er=new RegExp(gt),or=new RegExp("^"+tt+"$"),vt={ID:new RegExp("^#("+tt+")"),CLASS:new RegExp("^\\.("+tt+")"),TAG:new RegExp("^("+tt+"|[*])"),ATTR:new RegExp("^"+ai),PSEUDO:new RegExp("^"+gt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),bool:new RegExp("^(?:"+dt+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},sr=/^(?:input|select|textarea|button)$/i,hr=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,cr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ni=/[+~]/,y=new RegExp("\\\\([\\da-f]{1,6}"+r+"?|("+r+")|.)","ig"),p=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},vi=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,yi=function(n,t){return t?"\0"===n?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n},pi=function(){b()},lr=pt(function(n){return n.disabled===!0&&("form"in n||"label"in n)},{dir:"parentNode",next:"legend"});try{k.apply(g=li.call(c.childNodes),c.childNodes);g[c.childNodes.length].nodeType}catch(wr){k={apply:g.length?function(n,t){tr.apply(n,li.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}e=u.support={};oi=u.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return!!t&&"HTML"!==t.nodeName};b=u.setDocument=function(n){var v,u,l=n?n.ownerDocument||n:c;return l!==i&&9===l.nodeType&&l.documentElement?(i=l,s=i.documentElement,h=!oi(i),c!==i&&(u=i.defaultView)&&u.top!==u&&(u.addEventListener?u.addEventListener("unload",pi,!1):u.attachEvent&&u.attachEvent("onunload",pi)),e.attributes=a(function(n){return n.className="i",!n.getAttribute("className")}),e.getElementsByTagName=a(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),e.getElementsByClassName=ot.test(i.getElementsByClassName),e.getById=a(function(n){return s.appendChild(n).id=f,!i.getElementsByName||!i.getElementsByName(f).length}),e.getById?(t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}},t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&h){var i=t.getElementById(n);return i?[i]:[]}}):(t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}},t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&h){var i,u,f,r=t.getElementById(n);if(r){if(i=r.getAttributeNode("id"),i&&i.value===n)return[r];for(f=t.getElementsByName(n),u=0;r=f[u++];)if(i=r.getAttributeNode("id"),i&&i.value===n)return[r]}return[]}}),t.find.TAG=e.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):e.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},t.find.CLASS=e.getElementsByClassName&&function(n,t){if("undefined"!=typeof t.getElementsByClassName&&h)return t.getElementsByClassName(n)},d=[],o=[],(e.qsa=ot.test(i.querySelectorAll))&&(a(function(n){s.appendChild(n).innerHTML="<a id='"+f+"'><\/a><select id='"+f+"-\r\\' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&o.push("[*^$]="+r+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+r+"*(?:value|"+dt+")");n.querySelectorAll("[id~="+f+"-]").length||o.push("~=");n.querySelectorAll(":checked").length||o.push(":checked");n.querySelectorAll("a#"+f+"+*").length||o.push(".#.+[+~]")}),a(function(n){n.innerHTML="<a href='' disabled='disabled'><\/a><select disabled='disabled'><option/><\/select>";var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+r+"*[*^$|!~]?=");2!==n.querySelectorAll(":enabled").length&&o.push(":enabled",":disabled");s.appendChild(n).disabled=!0;2!==n.querySelectorAll(":disabled").length&&o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(e.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&a(function(n){e.disconnectedMatch=ct.call(n,"*");ct.call(n,"[s!='']:x");d.push("!=",gt)}),o=o.length&&new RegExp(o.join("|")),d=d.length&&new RegExp(d.join("|")),v=ot.test(s.compareDocumentPosition),et=v||ot.test(s.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},kt=v?function(n,t){if(n===t)return ut=!0,0;var r=!n.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,1&r||!e.sortDetached&&t.compareDocumentPosition(n)===r?n===i||n.ownerDocument===c&&et(c,n)?-1:t===i||t.ownerDocument===c&&et(c,t)?1:w?nt(w,n)-nt(w,t):0:4&r?-1:1)}:function(n,t){if(n===t)return ut=!0,0;var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n===i?-1:t===i?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return wi(n,t);for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);while(f[u]===e[u])u++;return u?wi(f[u],e[u]):f[u]===c?-1:e[u]===c?1:0},i):i};u.matches=function(n,t){return u(n,null,null,t)};u.matchesSelector=function(n,t){if((n.ownerDocument||n)!==i&&b(n),t=t.replace(fr,"='$1']"),e.matchesSelector&&h&&!lt[t+" "]&&(!d||!d.test(t))&&(!o||!o.test(t)))try{var r=ct.call(n,t);if(r||e.disconnectedMatch||n.document&&11!==n.document.nodeType)return r}catch(f){}return u(t,i,null,[n]).length>0};u.contains=function(n,t){return(n.ownerDocument||n)!==i&&b(n),et(n,t)};u.attr=function(n,r){(n.ownerDocument||n)!==i&&b(n);var f=t.attrHandle[r.toLowerCase()],u=f&&gi.call(t.attrHandle,r.toLowerCase())?f(n,r,!h):void 0;return void 0!==u?u:e.attributes||!h?n.getAttribute(r):(u=n.getAttributeNode(r))&&u.specified?u.value:null};u.escape=function(n){return(n+"").replace(vi,yi)};u.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(ut=!e.detectDuplicates,w=!e.sortStable&&n.slice(0),n.sort(kt),ut){while(r=n[i++])r===n[i]&&(t=u.push(i));while(t--)n.splice(u[t],1)}return w=null,n};st=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=st(r);return i};t=u.selectors={cacheLength:50,createPseudo:l,match:vt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return vt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&er.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=hi[n+" "];return t||(t=new RegExp("(^|"+r+")"+n+"("+r+"|$)"))&&hi(n,function(n){return t.test("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return null==f?"!="===t:!t||(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f.replace(ir," ")+" ").indexOf(i)>-1:"|="===t&&(f===i||f.slice(0,i.length+1)===i+"-"))}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),e="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var p,w,y,c,a,b,k=s!==o?"nextSibling":"previousSibling",d=t.parentNode,nt=e&&t.nodeName.toLowerCase(),g=!h&&!e,l=!1;if(d){if(s){while(k){for(c=t;c=c[k];)if(e?c.nodeName.toLowerCase()===nt:1===c.nodeType)return!1;b=k="only"===n&&!b&&"nextSibling"}return!0}if(b=[o?d.firstChild:d.lastChild],o&&g){for(c=d,y=c[f]||(c[f]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a&&p[2],c=a&&d.childNodes[a];c=++a&&c&&c[k]||(l=a=0)||b.pop();)if(1===c.nodeType&&++l&&c===t){w[n]=[v,a,l];break}}else if(g&&(c=t,y=c[f]||(c[f]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a),l===!1)while(c=++a&&c&&c[k]||(l=a=0)||b.pop())if((e?c.nodeName.toLowerCase()===nt:1===c.nodeType)&&++l&&(g&&(y=c[f]||(c[f]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),w[n]=[v,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var e,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return r[f]?r(i):r.length>1?(e=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,t){for(var u,f=r(n,i),e=f.length;e--;)u=nt(n,f[e]),n[u]=!(t[u]=f[e])}):function(n){return r(n,0,e)}):r}},pseudos:{not:l(function(n){var t=[],r=[],i=bt(n.replace(at,"$1"));return i[f]?l(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:l(function(n){return function(t){return u(n,t).length>0}}),contains:l(function(n){return n=n.replace(y,p),function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:l(function(n){return or.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===i.activeElement&&(!i.hasFocus||i.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:bi(!1),disabled:bi(!0),checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return hr.test(n.nodeName)},input:function(n){return sr.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:it(function(){return[0]}),last:it(function(n,t){return[t-1]}),eq:it(function(n,t,i){return[i<0?i+t:i]}),even:it(function(n,t){for(var i=0;i<t;i+=2)n.push(i);return n}),odd:it(function(n,t){for(var i=1;i<t;i+=2)n.push(i);return n}),lt:it(function(n,t,i){for(var r=i<0?i+t:i;--r>=0;)n.push(r);return n}),gt:it(function(n,t,i){for(var r=i<0?i+t:i;++r<t;)n.push(r);return n})}};t.pseudos.nth=t.pseudos.eq;for(rt in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[rt]=ar(rt);for(rt in{submit:!0,reset:!0})t.pseudos[rt]=vr(rt);return ki.prototype=t.filters=t.pseudos,t.setFilters=new ki,ft=u.tokenize=function(n,i){var e,f,s,o,r,h,c,l=ci[n+" "];if(l)return i?0:l.slice(0);for(r=n,h=[],c=t.preFilter;r;){(!e||(f=rr.exec(r)))&&(f&&(r=r.slice(f[0].length)||r),h.push(s=[]));e=!1;(f=ur.exec(r))&&(e=f.shift(),s.push({value:e,type:f[0].replace(at," ")}),r=r.slice(e.length));for(o in t.filter)(f=vt[o].exec(r))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),r=r.slice(e.length));if(!e)break}return i?r.length:r?u.error(n):ci(n,h).slice(0)},bt=u.compile=function(n,t){var r,u=[],e=[],i=lt[n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)i=ei(t[r]),i[f]?u.push(i):e.push(i);i=lt(n,pr(e,u));i.selector=n}return i},si=u.select=function(n,i,r,u){var o,f,e,l,a,c="function"==typeof n&&n,s=!u&&ft(n=c.selector||n);if(r=r||[],1===s.length){if(f=s[0]=s[0].slice(0),f.length>2&&"ID"===(e=f[0]).type&&9===i.nodeType&&h&&t.relative[f[1].type]){if(i=(t.find.ID(e.matches[0].replace(y,p),i)||[])[0],!i)return r;c&&(i=i.parentNode);n=n.slice(f.shift().value.length)}for(o=vt.needsContext.test(n)?0:f.length;o--;){if(e=f[o],t.relative[l=e.type])break;if((a=t.find[l])&&(u=a(e.matches[0].replace(y,p),ni.test(f[0].type)&&ri(i.parentNode)||i))){if(f.splice(o,1),n=u.length&&yt(f),!n)return k.apply(r,u),r;break}}}return(c||bt(n,s))(u,i,!h,r,!i||ni.test(n)&&ri(i.parentNode)||i),r},e.sortStable=f.split("").sort(kt).join("")===f,e.detectDuplicates=!!ut,b(),e.sortDetached=a(function(n){return 1&n.compareDocumentPosition(i.createElement("fieldset"))}),a(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ii("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),e.attributes&&a(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ii("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),a(function(n){return null==n.getAttribute("disabled")})||ii(dt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),u}(n);i.find=y;i.expr=y.selectors;i.expr[":"]=i.expr.pseudos;i.uniqueSort=i.unique=y.uniqueSort;i.text=y.getText;i.isXMLDoc=y.isXML;i.contains=y.contains;i.escapeSelector=y.escape;var g=function(n,t,r){for(var u=[],f=void 0!==r;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(f&&i(n).is(r))break;u.push(n)}return u},ur=function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i},fr=i.expr.match.needsContext;ei=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;er=/^.[^:#\[\.,]*$/;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))};i.fn.extend({find:function(n){var t,r,u=this.length,f=this;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;t<u;t++)if(i.contains(f[t],this))return!0}));for(r=this.pushStack([]),t=0;t<u;t++)i.find(n,f[t],r);return u>1?i.uniqueSort(r):r},filter:function(n){return this.pushStack(oi(this,n||[],!1))},not:function(n){return this.pushStack(oi(this,n||[],!0))},is:function(n){return!!oi(this,"string"==typeof n&&fr.test(n)?i(n):n||[],!1).length}});sr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;hr=i.fn.init=function(n,t,r){var f,e;if(!n)return this;if(r=r||or,"string"==typeof n){if(f="<"===n[0]&&">"===n[n.length-1]&&n.length>=3?[null,n,null]:sr.exec(n),!f||!f[1]&&t)return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n);if(f[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(f[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),ei.test(f[1])&&i.isPlainObject(t))for(f in t)i.isFunction(this[f])?this[f](t[f]):this.attr(f,t[f]);return this}return e=u.getElementById(f[2]),e&&(this[0]=e,this.length=1),this}return n.nodeType?(this[0]=n,this.length=1,this):i.isFunction(n)?void 0!==r.ready?r.ready(n):n(i):i.makeArray(n,this)};hr.prototype=i.fn;or=i(u);cr=/^(?:parents|prev(?:Until|All))/;lr={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({has:function(n){var t=i(n,this),r=t.length;return this.filter(function(){for(var n=0;n<r;n++)if(i.contains(this,t[n]))return!0})},closest:function(n,t){var r,f=0,o=this.length,u=[],e="string"!=typeof n&&i(n);if(!fr.test(n))for(;f<o;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.uniqueSort(u):u)},index:function(n){return n?"string"==typeof n?ot.call(i(n),this[0]):ot.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.uniqueSort(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return g(n,"parentNode")},parentsUntil:function(n,t,i){return g(n,"parentNode",i)},next:function(n){return ar(n,"nextSibling")},prev:function(n){return ar(n,"previousSibling")},nextAll:function(n){return g(n,"nextSibling")},prevAll:function(n){return g(n,"previousSibling")},nextUntil:function(n,t,i){return g(n,"nextSibling",i)},prevUntil:function(n,t,i){return g(n,"previousSibling",i)},siblings:function(n){return ur((n.parentNode||{}).firstChild,n)},children:function(n){return ur(n.firstChild)},contents:function(n){return l(n,"iframe")?n.contentDocument:(l(n,"template")&&(n=n.content||n),i.merge([],n.childNodes))}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),this.length>1&&(lr[n]||i.uniqueSort(f),cr.test(n)&&f.reverse()),this.pushStack(f)}});h=/[^\x20\t\r\n\f]+/g;i.Callbacks=function(n){n="string"==typeof n?ne(n):i.extend({},n);var e,r,h,u,t=[],o=[],f=-1,c=function(){for(u=u||n.once,h=e=!0;o.length;f=-1)for(r=o.shift();++f<t.length;)t[f].apply(r[0],r[1])===!1&&n.stopOnFalse&&(f=t.length,r=!1);n.memory||(r=!1);e=!1;u&&(t=r?[]:"")},s={add:function(){return t&&(r&&!e&&(f=t.length-1,o.push(r)),function u(r){i.each(r,function(r,f){i.isFunction(f)?n.unique&&s.has(f)||t.push(f):f&&f.length&&"string"!==i.type(f)&&u(f)})}(arguments),r&&!e&&c()),this},remove:function(){return i.each(arguments,function(n,r){for(var u;(u=i.inArray(r,t,u))>-1;)t.splice(u,1),u<=f&&f--}),this},has:function(n){return n?i.inArray(n,t)>-1:t.length>0},empty:function(){return t&&(t=[]),this},disable:function(){return u=o=[],t=r="",this},disabled:function(){return!t},lock:function(){return u=o=[],r||e||(t=r=""),this},locked:function(){return!!u},fireWith:function(n,t){return u||(t=t||[],t=[n,t.slice?t.slice():t],o.push(t),e||c()),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!h}};return s};i.extend({Deferred:function(t){var u=[["notify","progress",i.Callbacks("memory"),i.Callbacks("memory"),2],["resolve","done",i.Callbacks("once memory"),i.Callbacks("once memory"),0,"resolved"],["reject","fail",i.Callbacks("once memory"),i.Callbacks("once memory"),1,"rejected"]],e="pending",f={state:function(){return e},always:function(){return r.done(arguments).fail(arguments),this},"catch":function(n){return f.then(null,n)},pipe:function(){var n=arguments;return i.Deferred(function(t){i.each(u,function(u,f){var e=i.isFunction(n[f[4]])&&n[f[4]];r[f[1]](function(){var n=e&&e.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[f[0]+"With"](this,e?[n]:arguments)})});n=null}).promise()},then:function(t,r,f){function o(t,r,u,f){return function(){var s=this,h=arguments,l=function(){var n,c;if(!(t<e)){if(n=u.apply(s,h),n===r.promise())throw new TypeError("Thenable self-resolution");c=n&&("object"==typeof n||"function"==typeof n)&&n.then;i.isFunction(c)?f?c.call(n,o(e,r,nt,f),o(e,r,pt,f)):(e++,c.call(n,o(e,r,nt,f),o(e,r,pt,f),o(e,r,nt,r.notifyWith))):(u!==nt&&(s=void 0,h=[n]),(f||r.resolveWith)(s,h))}},c=f?l:function(){try{l()}catch(n){i.Deferred.exceptionHook&&i.Deferred.exceptionHook(n,c.stackTrace);t+1>=e&&(u!==pt&&(s=void 0,h=[n]),r.rejectWith(s,h))}};t?c():(i.Deferred.getStackHook&&(c.stackTrace=i.Deferred.getStackHook()),n.setTimeout(c))}}var e=0;return i.Deferred(function(n){u[0][3].add(o(0,n,i.isFunction(f)?f:nt,n.notifyWith));u[1][3].add(o(0,n,i.isFunction(t)?t:nt));u[2][3].add(o(0,n,i.isFunction(r)?r:pt))}).promise()},promise:function(n){return null!=n?i.extend(n,f):f}},r={};return i.each(u,function(n,t){var i=t[2],o=t[5];f[t[1]]=i.add;o&&i.add(function(){e=o},u[3-n][2].disable,u[0][2].lock);i.add(t[3].fire);r[t[0]]=function(){return r[t[0]+"With"](this===r?void 0:this,arguments),this};r[t[0]+"With"]=i.fireWith}),f.promise(r),t&&t.call(r,r),r},when:function(n){var f=arguments.length,t=f,e=Array(t),u=w.call(arguments),r=i.Deferred(),o=function(n){return function(t){e[n]=this;u[n]=arguments.length>1?w.call(arguments):t;--f||r.resolveWith(e,u)}};if(f<=1&&(vr(n,r.done(o(t)).resolve,r.reject,!f),"pending"===r.state()||i.isFunction(u[t]&&u[t].then)))return r.then();while(t--)vr(u[t],o(t),r.reject);return r.promise()}});yr=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;i.Deferred.exceptionHook=function(t,i){n.console&&n.console.warn&&t&&yr.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,i)};i.readyException=function(t){n.setTimeout(function(){throw t;})};wt=i.Deferred();i.fn.ready=function(n){return wt.then(n)["catch"](function(n){i.readyException(n)}),this};i.extend({isReady:!1,readyWait:1,ready:function(n){(n===!0?--i.readyWait:i.isReady)||(i.isReady=!0,n!==!0&&--i.readyWait>0||wt.resolveWith(u,[i]))}});i.ready.then=wt.then;"complete"===u.readyState||"loading"!==u.readyState&&!u.documentElement.doScroll?n.setTimeout(i.ready):(u.addEventListener("DOMContentLoaded",bt),n.addEventListener("load",bt));v=function(n,t,r,u,f,e,o){var s=0,c=n.length,h=null==r;if("object"===i.type(r)){f=!0;for(s in r)v(n,t,s,r[s],!0,e,o)}else if(void 0!==u&&(f=!0,i.isFunction(u)||(o=!0),h&&(o?(t.call(n,u),t=null):(h=t,t=function(n,t,r){return h.call(i(n),r)})),t))for(;s<c;s++)t(n[s],r,o?u:u.call(n[s],s,t(n[s],r)));return f?n:h?t.call(n):c?t(n[0],r):e};st=function(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType};ht.uid=1;ht.prototype={cache:function(n){var t=n[this.expando];return t||(t={},st(n)&&(n.nodeType?n[this.expando]=t:Object.defineProperty(n,this.expando,{value:t,configurable:!0}))),t},set:function(n,t,r){var u,f=this.cache(n);if("string"==typeof t)f[i.camelCase(t)]=r;else for(u in t)f[i.camelCase(u)]=t[u];return f},get:function(n,t){return void 0===t?this.cache(n):n[this.expando]&&n[this.expando][i.camelCase(t)]},access:function(n,t,i){return void 0===t||t&&"string"==typeof t&&void 0===i?this.get(n,t):(this.set(n,t,i),void 0!==i?i:t)},remove:function(n,t){var u,r=n[this.expando];if(void 0!==r){if(void 0!==t)for(Array.isArray(t)?t=t.map(i.camelCase):(t=i.camelCase(t),t=(t in r)?[t]:t.match(h)||[]),u=t.length;u--;)delete r[t[u]];(void 0===t||i.isEmptyObject(r))&&(n.nodeType?n[this.expando]=void 0:delete n[this.expando])}},hasData:function(n){var t=n[this.expando];return void 0!==t&&!i.isEmptyObject(t)}};var r=new ht,e=new ht,te=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ie=/[A-Z]/g;i.extend({hasData:function(n){return e.hasData(n)||r.hasData(n)},data:function(n,t,i){return e.access(n,t,i)},removeData:function(n,t){e.remove(n,t)},_data:function(n,t,i){return r.access(n,t,i)},_removeData:function(n,t){r.remove(n,t)}});i.fn.extend({data:function(n,t){var o,f,s,u=this[0],h=u&&u.attributes;if(void 0===n){if(this.length&&(s=e.get(u),1===u.nodeType&&!r.get(u,"hasDataAttrs"))){for(o=h.length;o--;)h[o]&&(f=h[o].name,0===f.indexOf("data-")&&(f=i.camelCase(f.slice(5)),pr(u,f,s[f])));r.set(u,"hasDataAttrs",!0)}return s}return"object"==typeof n?this.each(function(){e.set(this,n)}):v(this,function(t){var i;if(u&&void 0===t){if((i=e.get(u,n),void 0!==i)||(i=pr(u,n),void 0!==i))return i}else this.each(function(){e.set(this,n,t)})},null,t,arguments.length>1,null,!0)},removeData:function(n){return this.each(function(){e.remove(this,n)})}});i.extend({queue:function(n,t,u){var f;if(n)return t=(t||"fx")+"queue",f=r.get(n,t),u&&(!f||Array.isArray(u)?f=r.access(n,t,i.makeArray(u)):f.push(u)),f||[]},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,o,f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var u=t+"queueHooks";return r.get(n,u)||r.access(n,u,{empty:i.Callbacks("once memory").add(function(){r.remove(n,[t+"queue",u])})})}});i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var u,e=1,o=i.Deferred(),f=this,s=this.length,h=function(){--e||o.resolveWith(f,[f])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";s--;)u=r.get(f[s],n+"queueHooks"),u&&u.empty&&(e++,u.empty.add(h));return h(),o.promise(t)}});var wr=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ct=new RegExp("^(?:([+-])=|)("+wr+")([a-z%]*)$","i"),b=["Top","Right","Bottom","Left"],kt=function(n,t){return n=t||n,"none"===n.style.display||""===n.style.display&&i.contains(n.ownerDocument,n)&&"none"===i.css(n,"display")},br=function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];f=i.apply(n,r||[]);for(u in t)n.style[u]=e[u];return f};si={};i.fn.extend({show:function(){return tt(this,!0)},hide:function(){return tt(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){kt(this)?i(this).show():i(this).hide()})}});var dr=/^(?:checkbox|radio)$/i,gr=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,nu=/^$|\/(?:java|ecma)script/i,c={option:[1,"<select multiple='multiple'>","<\/select>"],thead:[1,"<table>","<\/table>"],col:[2,"<table><colgroup>","<\/colgroup><\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:[0,"",""]};c.optgroup=c.option;c.tbody=c.tfoot=c.colgroup=c.caption=c.thead;c.th=c.td;tu=/<|&#?\w+;/;!function(){var i=u.createDocumentFragment(),n=i.appendChild(u.createElement("div")),t=u.createElement("input");t.setAttribute("type","radio");t.setAttribute("checked","checked");t.setAttribute("name","t");n.appendChild(t);f.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked;n.innerHTML="<textarea>x<\/textarea>";f.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue}();var dt=u.documentElement,fe=/^key/,ee=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ru=/^([^.]*)(?:\.(.+)|)/;i.event={global:{},add:function(n,t,u,f,e){var v,y,w,p,b,c,s,l,o,k,d,a=r.get(n);if(a)for(u.handler&&(v=u,u=v.handler,e=v.selector),e&&i.find.matchesSelector(dt,e),u.guid||(u.guid=i.guid++),(p=a.events)||(p=a.events={}),(y=a.handle)||(y=a.handle=function(t){if("undefined"!=typeof i&&i.event.triggered!==t.type)return i.event.dispatch.apply(n,arguments)}),t=(t||"").match(h)||[""],b=t.length;b--;)w=ru.exec(t[b])||[],o=d=w[1],k=(w[2]||"").split(".").sort(),o&&(s=i.event.special[o]||{},o=(e?s.delegateType:s.bindType)||o,s=i.event.special[o]||{},c=i.extend({type:o,origType:d,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:k.join(".")},v),(l=p[o])||(l=p[o]=[],l.delegateCount=0,s.setup&&s.setup.call(n,f,k,y)!==!1||n.addEventListener&&n.addEventListener(o,y)),s.add&&(s.add.call(n,c),c.handler.guid||(c.handler.guid=u.guid)),e?l.splice(l.delegateCount++,0,c):l.push(c),i.event.global[o]=!0)},remove:function(n,t,u,f,e){var y,k,c,v,p,s,l,a,o,b,d,w=r.hasData(n)&&r.get(n);if(w&&(v=w.events)){for(t=(t||"").match(h)||[""],p=t.length;p--;)if(c=ru.exec(t[p])||[],o=d=c[1],b=(c[2]||"").split(".").sort(),o){for(l=i.event.special[o]||{},o=(f?l.delegateType:l.bindType)||o,a=v[o]||[],c=c[2]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=y=a.length;y--;)s=a[y],!e&&d!==s.origType||u&&u.guid!==s.guid||c&&!c.test(s.namespace)||f&&f!==s.selector&&("**"!==f||!s.selector)||(a.splice(y,1),s.selector&&a.delegateCount--,l.remove&&l.remove.call(n,s));k&&!a.length&&(l.teardown&&l.teardown.call(n,b,w.handle)!==!1||i.removeEvent(n,o,w.handle),delete v[o])}else for(o in v)i.event.remove(n,o+t[p],u,f,!0);i.isEmptyObject(v)&&r.remove(n,"handle events")}},dispatch:function(n){var t=i.event.fix(n),u,c,s,e,f,l,h=new Array(arguments.length),a=(r.get(this,"events")||{})[t.type]||[],o=i.event.special[t.type]||{};for(h[0]=t,u=1;u<arguments.length;u++)h[u]=arguments[u];if(t.delegateTarget=this,!o.preDispatch||o.preDispatch.call(this,t)!==!1){for(l=i.event.handlers.call(this,t,a),u=0;(e=l[u++])&&!t.isPropagationStopped();)for(t.currentTarget=e.elem,c=0;(f=e.handlers[c++])&&!t.isImmediatePropagationStopped();)t.rnamespace&&!t.rnamespace.test(f.namespace)||(t.handleObj=f,t.data=f.data,s=((i.event.special[f.origType]||{}).handle||f.handler).apply(e.elem,h),void 0!==s&&(t.result=s)===!1&&(t.preventDefault(),t.stopPropagation()));return o.postDispatch&&o.postDispatch.call(this,t),t.result}},handlers:function(n,t){var f,e,u,o,s,c=[],h=t.delegateCount,r=n.target;if(h&&r.nodeType&&!("click"===n.type&&n.button>=1))for(;r!==this;r=r.parentNode||this)if(1===r.nodeType&&("click"!==n.type||r.disabled!==!0)){for(o=[],s={},f=0;f<h;f++)e=t[f],u=e.selector+" ",void 0===s[u]&&(s[u]=e.needsContext?i(u,this).index(r)>-1:i.find(u,this,null,[r]).length),s[u]&&o.push(e);o.length&&c.push({elem:r,handlers:o})}return r=this,h<t.length&&c.push({elem:r,handlers:t.slice(h)}),c},addProp:function(n,t){Object.defineProperty(i.Event.prototype,n,{enumerable:!0,configurable:!0,get:i.isFunction(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[n]},set:function(t){Object.defineProperty(this,n,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(n){return n[i.expando]?n:new i.Event(n)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==uu()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===uu()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&l(this,"input"))return this.click(),!1},_default:function(n){return l(n.target,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}}};i.removeEvent=function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i)};i.Event=function(n,t){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&n.returnValue===!1?gt:it,this.target=n.target&&3===n.target.nodeType?n.target.parentNode:n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget):this.type=n,t&&i.extend(this,t),this.timeStamp=n&&n.timeStamp||i.now(),void(this[i.expando]=!0)):new i.Event(n,t)};i.Event.prototype={constructor:i.Event,isDefaultPrevented:it,isPropagationStopped:it,isImmediatePropagationStopped:it,isSimulated:!1,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=gt;n&&!this.isSimulated&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=gt;n&&!this.isSimulated&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=gt;n&&!this.isSimulated&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(n){var t=n.button;return null==n.which&&fe.test(n.type)?null!=n.charCode?n.charCode:n.keyCode:!n.which&&void 0!==t&&ee.test(n.type)?1&t?1:2&t?3:4&t?2:0:n.which}},i.event.addProp);i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,f=this,r=n.relatedTarget,e=n.handleObj;return r&&(r===f||i.contains(f,r))||(n.type=e.origType,u=e.handler.apply(this,arguments),n.type=t),u}}});i.fn.extend({on:function(n,t,i,r){return ci(this,n,t,i,r)},one:function(n,t,i,r){return ci(this,n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return t!==!1&&"function"!=typeof t||(r=t,t=void 0),r===!1&&(r=it),this.each(function(){i.event.remove(this,n,r,t)})}});var oe=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,se=/<script|<style|<link/i,he=/checked\s*(?:[^=]|=\s*.checked.)/i,ce=/^true\/(.*)/,le=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;i.extend({htmlPrefilter:function(n){return n.replace(oe,"<$1><\/$2>")},clone:function(n,t,r){var u,c,s,e,h=n.cloneNode(!0),l=i.contains(n.ownerDocument,n);if(!(f.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(e=o(h),s=o(n),u=0,c=s.length;u<c;u++)ye(s[u],e[u]);if(t)if(r)for(s=s||o(n),e=e||o(h),u=0,c=s.length;u<c;u++)eu(s[u],e[u]);else eu(n,h);return e=o(h,"script"),e.length>0&&hi(e,!l&&o(n,"script")),h},cleanData:function(n){for(var u,t,f,s=i.event.special,o=0;void 0!==(t=n[o]);o++)if(st(t)){if(u=t[r.expando]){if(u.events)for(f in u.events)s[f]?i.event.remove(t,f):i.removeEvent(t,f,u.handle);t[r.expando]=void 0}t[e.expando]&&(t[e.expando]=void 0)}}});i.fn.extend({detach:function(n){return ou(this,n,!0)},remove:function(n){return ou(this,n)},text:function(n){return v(this,function(n){return void 0===n?i.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=n)})},null,n,arguments.length)},append:function(){return rt(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=fu(this,n);t.appendChild(n)}})},prepend:function(){return rt(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=fu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return rt(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return rt(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,t=0;null!=(n=this[t]);t++)1===n.nodeType&&(i.cleanData(o(n,!1)),n.textContent="");return this},clone:function(n,t){return n=null!=n&&n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return v(this,function(n){var t=this[0]||{},r=0,u=this.length;if(void 0===n&&1===t.nodeType)return t.innerHTML;if("string"==typeof n&&!se.test(n)&&!c[(gr.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);try{for(;r<u;r++)t=this[r]||{},1===t.nodeType&&(i.cleanData(o(t,!1)),t.innerHTML=n);t=0}catch(f){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return rt(this,arguments,function(t){var r=this.parentNode;i.inArray(this,n)<0&&(i.cleanData(o(this)),r&&r.replaceChild(t,this))},n)}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,f=[],e=i(n),o=e.length-1,r=0;r<=o;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),ui.apply(f,u.get());return this.pushStack(f)}});var su=/^margin/,li=new RegExp("^("+wr+")(?!px)[a-z%]+$","i"),ni=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)};!function(){function r(){if(t){t.style.cssText="box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%";t.innerHTML="";dt.appendChild(e);var i=n.getComputedStyle(t);o="1%"!==i.top;c="2px"===i.marginLeft;s="4px"===i.width;t.style.marginRight="50%";h="4px"===i.marginRight;dt.removeChild(e);t=null}}var o,s,h,c,e=u.createElement("div"),t=u.createElement("div");t.style&&(t.style.backgroundClip="content-box",t.cloneNode(!0).style.backgroundClip="",f.clearCloneStyle="content-box"===t.style.backgroundClip,e.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",e.appendChild(t),i.extend(f,{pixelPosition:function(){return r(),o},boxSizingReliable:function(){return r(),s},pixelMarginRight:function(){return r(),h},reliableMarginLeft:function(){return r(),c}}))}();var pe=/^(none|table(?!-c[ea]).+)/,cu=/^--/,we={position:"absolute",visibility:"hidden",display:"block"},lu={letterSpacing:"0",fontWeight:"400"},au=["Webkit","Moz","ms"],vu=u.createElement("div").style;i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=lt(n,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(n,t,r,u){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var e,s,o,c=i.camelCase(t),l=cu.test(t),h=n.style;return l||(t=yu(c)),o=i.cssHooks[t]||i.cssHooks[c],void 0===r?o&&"get"in o&&void 0!==(e=o.get(n,!1,u))?e:h[t]:(s=typeof r,"string"===s&&(e=ct.exec(r))&&e[1]&&(r=kr(n,t,e),s="number"),null!=r&&r===r&&("number"===s&&(r+=e&&e[3]||(i.cssNumber[c]?"":"px")),f.clearCloneStyle||""!==r||0!==t.indexOf("background")||(h[t]="inherit"),o&&"set"in o&&void 0===(r=o.set(n,r,u))||(l?h.setProperty(t,r):h[t]=r)),void 0)}},css:function(n,t,r,u){var f,o,e,s=i.camelCase(t),h=cu.test(t);return h||(t=yu(s)),e=i.cssHooks[t]||i.cssHooks[s],e&&"get"in e&&(f=e.get(n,!0,r)),void 0===f&&(f=lt(n,t,u)),"normal"===f&&t in lu&&(f=lu[t]),""===r||r?(o=parseFloat(f),r===!0||isFinite(o)?o||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return!pe.test(i.css(n,"display"))||n.getClientRects().length&&n.getBoundingClientRect().width?bu(n,t,u):br(n,we,function(){return bu(n,t,u)})},set:function(n,r,u){var f,e=u&&ni(n),o=u&&wu(n,t,u,"border-box"===i.css(n,"boxSizing",!1,e),e);return o&&(f=ct.exec(r))&&"px"!==(f[3]||"px")&&(n.style[t]=r,r=i.css(n,t)),pu(n,r,o)}}});i.cssHooks.marginLeft=hu(f.reliableMarginLeft,function(n,t){if(t)return(parseFloat(lt(n,"marginLeft"))||n.getBoundingClientRect().left-br(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}))+"px"});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];r<4;r++)f[n+b[r]+t]=u[r]||u[r-2]||u[0];return f}};su.test(n)||(i.cssHooks[n+t].set=pu)});i.fn.extend({css:function(n,t){return v(this,function(n,t,r){var f,e,o={},u=0;if(Array.isArray(t)){for(f=ni(n),e=t.length;u<e;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)}});i.Tween=s;s.prototype={constructor:s,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||i.easing._default;this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=s.propHooks[this.prop];return n&&n.get?n.get(this):s.propHooks._default.get(this)},run:function(n){var t,r=s.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):s.propHooks._default.set(this),this}};s.prototype.init.prototype=s.prototype;s.propHooks={_default:{get:function(n){var t;return 1!==n.elem.nodeType||null!=n.elem[n.prop]&&null==n.elem.style[n.prop]?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0)},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):1!==n.elem.nodeType||null==n.elem.style[i.cssProps[n.prop]]&&!i.cssHooks[n.prop]?n.elem[n.prop]=n.now:i.style(n.elem,n.prop,n.now+n.unit)}}};s.propHooks.scrollTop=s.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},_default:"swing"};i.fx=s.prototype.init;i.fx.step={};ku=/^(?:toggle|show|hide)$/;du=/queueHooks$/;i.Animation=i.extend(a,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return kr(i.elem,n,ct.exec(t),i),i}]},tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.match(h);for(var r,u=0,f=n.length;u<f;u++)r=n[u],a.tweeners[r]=a.tweeners[r]||[],a.tweeners[r].unshift(t)},prefilters:[ke],prefilter:function(n,t){t?a.prefilters.unshift(n):a.prefilters.push(n)}});i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return i.fx.off?u.duration=0:"number"!=typeof u.duration&&(u.duration=u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default),null!=u.queue&&u.queue!==!0||(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(kt).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,u,f){var s=i.isEmptyObject(n),o=i.speed(t,u,f),e=function(){var t=a(this,i.extend({},n),o);(s||r.get(this,"finish"))&&t.stop(!0)};return e.finish=e,s||o.queue===!1?this.each(e):this.queue(o.queue,e)},stop:function(n,t,u){var f=function(n){var t=n.stop;delete n.stop;t(u)};return"string"!=typeof n&&(u=t,t=n,n=void 0),t&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var s=!0,t=null!=n&&n+"queueHooks",o=i.timers,e=r.get(this);if(t)e[t]&&e[t].stop&&f(e[t]);else for(t in e)e[t]&&e[t].stop&&du.test(t)&&f(e[t]);for(t=o.length;t--;)o[t].elem!==this||null!=n&&o[t].queue!==n||(o[t].anim.stop(u),s=!1,o.splice(t,1));!s&&u||i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,e=r.get(this),u=e[n+"queue"],o=e[n+"queueHooks"],f=i.timers,s=u?u.length:0;for(e.finish=!0,i.queue(this,n,[]),o&&o.stop&&o.stop.call(this,!0),t=f.length;t--;)f[t].elem===this&&f[t].queue===n&&(f[t].anim.stop(!0),f.splice(t,1));for(t=0;t<s;t++)u[t]&&u[t].finish&&u[t].finish.call(this);delete e.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(ii(t,!0),n,i,u)}});i.each({slideDown:ii("show"),slideUp:ii("hide"),slideToggle:ii("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=0,t=i.timers;for(ut=i.now();n<t.length;n++)r=t[n],r()||t[n]!==r||t.splice(n--,1);t.length||i.fx.stop();ut=void 0};i.fx.timer=function(n){i.timers.push(n);i.fx.start()};i.fx.interval=13;i.fx.start=function(){ti||(ti=!0,ai())};i.fx.stop=function(){ti=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(t,r){return t=i.fx?i.fx.speeds[t]||t:t,r=r||"fx",this.queue(r,function(i,r){var u=n.setTimeout(i,t);r.stop=function(){n.clearTimeout(u)}})},function(){var n=u.createElement("input"),t=u.createElement("select"),i=t.appendChild(u.createElement("option"));n.type="checkbox";f.checkOn=""!==n.value;f.optSelected=i.selected;n=u.createElement("input");n.value="t";n.type="radio";f.radioValue="t"===n.value}();ft=i.expr.attrHandle;i.fn.extend({attr:function(n,t){return v(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var u,f,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return"undefined"==typeof n.getAttribute?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(f=i.attrHooks[t.toLowerCase()]||(i.expr.match.bool.test(t)?tf:void 0)),void 0!==r?null===r?void i.removeAttr(n,t):f&&"set"in f&&void 0!==(u=f.set(n,r,t))?u:(n.setAttribute(t,r+""),r):f&&"get"in f&&null!==(u=f.get(n,t))?u:(u=i.find.attr(n,t),null==u?void 0:u))},attrHooks:{type:{set:function(n,t){if(!f.radioValue&&"radio"===t&&l(n,"input")){var i=n.value;return n.setAttribute("type",t),i&&(n.value=i),t}}}},removeAttr:function(n,t){var i,u=0,r=t&&t.match(h);if(r&&1===n.nodeType)while(i=r[u++])n.removeAttribute(i)}});tf={set:function(n,t,r){return t===!1?i.removeAttr(n,r):n.setAttribute(r,r),r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=ft[t]||i.find.attr;ft[t]=function(n,t,i){var f,e,u=t.toLowerCase();return i||(e=ft[u],ft[u]=f,f=null!=r(n,t,i)?u:null,ft[u]=e),f}});rf=/^(?:input|select|textarea|button)$/i;uf=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return v(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return this.each(function(){delete this[i.propFix[n]||n]})}});i.extend({prop:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return 1===e&&i.isXMLDoc(n)||(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):rf.test(n.nodeName)||uf.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});f.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(n){var t=n.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});i.fn.extend({addClass:function(n){var o,t,r,u,f,s,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,d(this)))});if("string"==typeof n&&n)for(o=n.match(h)||[];t=this[c++];)if(u=d(t),r=1===t.nodeType&&" "+k(u)+" "){for(s=0;f=o[s++];)r.indexOf(" "+f+" ")<0&&(r+=f+" ");e=k(r);u!==e&&t.setAttribute("class",e)}return this},removeClass:function(n){var o,r,t,u,f,s,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,d(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof n&&n)for(o=n.match(h)||[];r=this[c++];)if(u=d(r),t=1===r.nodeType&&" "+k(u)+" "){for(s=0;f=o[s++];)while(t.indexOf(" "+f+" ")>-1)t=t.replace(" "+f+" "," ");e=k(t);u!==e&&r.setAttribute("class",e)}return this},toggleClass:function(n,t){var u=typeof n;return"boolean"==typeof t&&"string"===u?t?this.addClass(n):this.removeClass(n):i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,d(this),t),t)}):this.each(function(){var t,e,f,o;if("string"===u)for(e=0,f=i(this),o=n.match(h)||[];t=o[e++];)f.hasClass(t)?f.removeClass(t):f.addClass(t);else void 0!==n&&"boolean"!==u||(t=d(this),t&&r.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||n===!1?"":r.get(this,"__className__")||""))})},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(1===t.nodeType&&(" "+k(d(t))+" ").indexOf(i)>-1)return!0;return!1}});ff=/\r/g;i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=i.isFunction(n),this.each(function(r){var u;1===this.nodeType&&(u=f?n.call(this,r,i(this).val()):n,null==u?u="":"number"==typeof u?u+="":Array.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(r=t.get(u,"value"))?r:(r=u.value,"string"==typeof r?r.replace(ff,""):null==r?"":r)):void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:k(i.text(n))}},select:{get:function(n){for(var e,t,o=n.options,u=n.selectedIndex,f="select-one"===n.type,s=f?null:[],h=f?u+1:o.length,r=u<0?h:f?u:0;r<h;r++)if(t=o[r],(t.selected||r===u)&&!t.disabled&&(!t.parentNode.disabled||!l(t.parentNode,"optgroup"))){if(e=i(t).val(),f)return e;s.push(e)}return s},set:function(n,t){for(var u,r,f=n.options,e=i.makeArray(t),o=f.length;o--;)r=f[o],(r.selected=i.inArray(i.valHooks.option.get(r),e)>-1)&&(u=!0);return u||(n.selectedIndex=-1),e}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(Array.isArray(t))return n.checked=i.inArray(i(n).val(),t)>-1}};f.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});vi=/^(?:focusinfocus|focusoutblur)$/;i.extend(i.event,{trigger:function(t,f,e,o){var w,s,c,b,a,v,l,p=[e||u],h=yt.call(t,"type")?t.type:t,y=yt.call(t,"namespace")?t.namespace.split("."):[];if(s=c=e=e||u,3!==e.nodeType&&8!==e.nodeType&&!vi.test(h+i.event.triggered)&&(h.indexOf(".")>-1&&(y=h.split("."),h=y.shift(),y.sort()),a=h.indexOf(":")<0&&"on"+h,t=t[i.expando]?t:new i.Event(h,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=y.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=e),f=null==f?[t]:i.makeArray(f,[t]),l=i.event.special[h]||{},o||!l.trigger||l.trigger.apply(e,f)!==!1)){if(!o&&!l.noBubble&&!i.isWindow(e)){for(b=l.delegateType||h,vi.test(b+h)||(s=s.parentNode);s;s=s.parentNode)p.push(s),c=s;c===(e.ownerDocument||u)&&p.push(c.defaultView||c.parentWindow||n)}for(w=0;(s=p[w++])&&!t.isPropagationStopped();)t.type=w>1?b:l.bindType||h,v=(r.get(s,"events")||{})[t.type]&&r.get(s,"handle"),v&&v.apply(s,f),v=a&&s[a],v&&v.apply&&st(s)&&(t.result=v.apply(s,f),t.result===!1&&t.preventDefault());return t.type=h,o||t.isDefaultPrevented()||l._default&&l._default.apply(p.pop(),f)!==!1||!st(e)||a&&i.isFunction(e[h])&&!i.isWindow(e)&&(c=e[a],c&&(e[a]=null),i.event.triggered=h,e[h](),i.event.triggered=void 0,c&&(e[a]=c)),t.result}},simulate:function(n,t,r){var u=i.extend(new i.Event,r,{type:n,isSimulated:!0});i.event.trigger(u,null,t)}});i.fn.extend({trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});i.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}});i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)}});f.focusin="onfocusin"in n;f.focusin||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=function(n){i.event.simulate(t,n.target,i.event.fix(n))};i.event.special[t]={setup:function(){var i=this.ownerDocument||this,f=r.access(i,t);f||i.addEventListener(n,u,!0);r.access(i,t,(f||0)+1)},teardown:function(){var i=this.ownerDocument||this,f=r.access(i,t)-1;f?r.access(i,t,f):(i.removeEventListener(n,u,!0),r.remove(i,t))}}});var at=n.location,ef=i.now(),yi=/\?/;i.parseXML=function(t){var r;if(!t||"string"!=typeof t)return null;try{r=(new n.DOMParser).parseFromString(t,"text/xml")}catch(u){r=void 0}return r&&!r.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+t),r};var ge=/\[\]$/,of=/\r?\n/g,no=/^(?:submit|button|image|reset|file)$/i,to=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,u=[],f=function(n,t){var r=i.isFunction(t)?t():t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(null==r?"":r)};if(Array.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)pi(r,n[r],t,f);return u.join("&")};i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&to.test(this.nodeName)&&!no.test(n)&&(this.checked||!dr.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:Array.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(of,"\r\n")}}):{name:t.name,value:r.replace(of,"\r\n")}}).get()}});var io=/%20/g,ro=/#.*$/,uo=/([?&])_=[^&]*/,fo=/^(.*?):[ \t]*([^\r\n]*)$/gm,eo=/^(?:GET|HEAD)$/,oo=/^\/\//,sf={},wi={},hf="*/".concat("*"),bi=u.createElement("a");return bi.href=at.href,i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:at.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(at.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":hf,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?ki(ki(n,i.ajaxSettings),t):ki(i.ajaxSettings,n)},ajaxPrefilter:cf(sf),ajaxTransport:cf(wi),ajax:function(t,r){function b(t,r,u,h){var y,rt,g,p,b,l=r;s||(s=!0,d&&n.clearTimeout(d),a=void 0,k=h||"",e.readyState=t>0?4:0,y=t>=200&&t<300||304===t,u&&(p=so(f,e,u)),p=ho(f,p,e,y),y?(f.ifModified&&(b=e.getResponseHeader("Last-Modified"),b&&(i.lastModified[o]=b),b=e.getResponseHeader("etag"),b&&(i.etag[o]=b)),204===t||"HEAD"===f.type?l="nocontent":304===t?l="notmodified":(l=p.state,rt=p.data,g=p.error,y=!g)):(g=l,!t&&l||(l="error",t<0&&(t=0))),e.status=t,e.statusText=(r||l)+"",y?tt.resolveWith(c,[rt,l,e]):tt.rejectWith(c,[e,l,g]),e.statusCode(w),w=void 0,v&&nt.trigger(y?"ajaxSuccess":"ajaxError",[e,f,y?rt:g]),it.fireWith(c,[e,l]),v&&(nt.trigger("ajaxComplete",[e,f]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof t&&(r=t,t=void 0);r=r||{};var a,o,k,y,d,l,s,v,g,p,f=i.ajaxSetup({},r),c=f.context||f,nt=f.context&&(c.nodeType||c.jquery)?i(c):i.event,tt=i.Deferred(),it=i.Callbacks("once memory"),w=f.statusCode||{},rt={},ut={},ft="canceled",e={readyState:0,getResponseHeader:function(n){var t;if(s){if(!y)for(y={};t=fo.exec(k);)y[t[1].toLowerCase()]=t[2];t=y[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return s?k:null},setRequestHeader:function(n,t){return null==s&&(n=ut[n.toLowerCase()]=ut[n.toLowerCase()]||n,rt[n]=t),this},overrideMimeType:function(n){return null==s&&(f.mimeType=n),this},statusCode:function(n){var t;if(n)if(s)e.always(n[e.status]);else for(t in n)w[t]=[w[t],n[t]];return this},abort:function(n){var t=n||ft;return a&&a.abort(t),b(0,t),this}};if(tt.promise(e),f.url=((t||f.url||at.href)+"").replace(oo,at.protocol+"//"),f.type=r.method||r.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(h)||[""],null==f.crossDomain){l=u.createElement("a");try{l.href=f.url;l.href=l.href;f.crossDomain=bi.protocol+"//"+bi.host!=l.protocol+"//"+l.host}catch(et){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=i.param(f.data,f.traditional)),lf(sf,f,r,e),s)return e;v=i.event&&f.global;v&&0==i.active++&&i.event.trigger("ajaxStart");f.type=f.type.toUpperCase();f.hasContent=!eo.test(f.type);o=f.url.replace(ro,"");f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(io,"+")):(p=f.url.slice(o.length),f.data&&(o+=(yi.test(o)?"&":"?")+f.data,delete f.data),f.cache===!1&&(o=o.replace(uo,"$1"),p=(yi.test(o)?"&":"?")+"_="+ef+++p),f.url=o+p);f.ifModified&&(i.lastModified[o]&&e.setRequestHeader("If-Modified-Since",i.lastModified[o]),i.etag[o]&&e.setRequestHeader("If-None-Match",i.etag[o]));(f.data&&f.hasContent&&f.contentType!==!1||r.contentType)&&e.setRequestHeader("Content-Type",f.contentType);e.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+hf+"; q=0.01":""):f.accepts["*"]);for(g in f.headers)e.setRequestHeader(g,f.headers[g]);if(f.beforeSend&&(f.beforeSend.call(c,e,f)===!1||s))return e.abort();if(ft="abort",it.add(f.complete),e.done(f.success),e.fail(f.error),a=lf(wi,f,r,e)){if(e.readyState=1,v&&nt.trigger("ajaxSend",[e,f]),s)return e;f.async&&f.timeout>0&&(d=n.setTimeout(function(){e.abort("timeout")},f.timeout));try{s=!1;a.send(rt,b)}catch(et){if(s)throw et;b(-1,et)}}else b(-1,"No Transport");return e},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}}),i.each(["get","post"],function(n,t){i[t]=function(n,r,u,f){return i.isFunction(r)&&(f=f||u,u=r,r=void 0),i.ajax(i.extend({url:n,type:t,dataType:f,data:r,success:u},i.isPlainObject(n)&&n))}}),i._evalUrl=function(n){return i.ajax({url:n,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},i.fn.extend({wrapAll:function(n){var t;return this[0]&&(i.isFunction(n)&&(n=n.call(this[0])),t=i(n,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var n=this;n.firstElementChild;)n=n.firstElementChild;return n}).append(this)),this},wrapInner:function(n){return i.isFunction(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(n){return this.parent(n).not("body").each(function(){i(this).replaceWith(this.childNodes)}),this}}),i.expr.pseudos.hidden=function(n){return!i.expr.pseudos.visible(n)},i.expr.pseudos.visible=function(n){return!!(n.offsetWidth||n.offsetHeight||n.getClientRects().length)},i.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}},af={0:200,1223:204},et=i.ajaxSettings.xhr(),f.cors=!!et&&"withCredentials"in et,f.ajax=et=!!et,i.ajaxTransport(function(t){var i,r;if(f.cors||et&&!t.crossDomain)return{send:function(u,f){var o,e=t.xhr();if(e.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)e[o]=t.xhrFields[o];t.mimeType&&e.overrideMimeType&&e.overrideMimeType(t.mimeType);t.crossDomain||u["X-Requested-With"]||(u["X-Requested-With"]="XMLHttpRequest");for(o in u)e.setRequestHeader(o,u[o]);i=function(n){return function(){i&&(i=r=e.onload=e.onerror=e.onabort=e.onreadystatechange=null,"abort"===n?e.abort():"error"===n?"number"!=typeof e.status?f(0,"error"):f(e.status,e.statusText):f(af[e.status]||e.status,e.statusText,"text"!==(e.responseType||"text")||"string"!=typeof e.responseText?{binary:e.response}:{text:e.responseText},e.getAllResponseHeaders()))}};e.onload=i();r=e.onerror=i("error");void 0!==e.onabort?e.onabort=r:e.onreadystatechange=function(){4===e.readyState&&n.setTimeout(function(){i&&r()})};i=i("abort");try{e.send(t.hasContent&&t.data||null)}catch(s){if(i)throw s;}},abort:function(){i&&i()}}}),i.ajaxPrefilter(function(n){n.crossDomain&&(n.contents.script=!1)}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET")}),i.ajaxTransport("script",function(n){if(n.crossDomain){var r,t;return{send:function(f,e){r=i("<script>").prop({charset:n.scriptCharset,src:n.url}).on("load error",t=function(n){r.remove();t=null;n&&e("error"===n.type?404:200,n.type)});u.head.appendChild(r[0])},abort:function(){t&&t()}}}}),di=[],ri=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=di.pop()||i.expando+"_"+ef++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,e,o,s=t.jsonp!==!1&&(ri.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ri.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return f=t.jsonpCallback=i.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(ri,"$1"+f):t.jsonp!==!1&&(t.url+=(yi.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return o||i.error(f+" was not called"),o[0]},t.dataTypes[0]="json",e=n[f],n[f]=function(){o=arguments},u.always(function(){void 0===e?i(n).removeProp(f):n[f]=e;t[f]&&(t.jsonpCallback=r.jsonpCallback,di.push(f));o&&i.isFunction(e)&&e(o[0]);o=e=void 0}),"script"}),f.createHTMLDocument=function(){var n=u.implementation.createHTMLDocument("").body;return n.innerHTML="<form><\/form><form><\/form>",2===n.childNodes.length}(),i.parseHTML=function(n,t,r){if("string"!=typeof n)return[];"boolean"==typeof t&&(r=t,t=!1);var s,e,o;return t||(f.createHTMLDocument?(t=u.implementation.createHTMLDocument(""),s=t.createElement("base"),s.href=u.location.href,t.head.appendChild(s)):t=u),e=ei.exec(n),o=!r&&[],e?[t.createElement(e[1])]:(e=iu([n],t,o),o&&o.length&&i(o).remove(),i.merge([],e.childNodes))},i.fn.load=function(n,t,r){var u,o,s,f=this,e=n.indexOf(" ");return e>-1&&(u=k(n.slice(e)),n=n.slice(0,e)),i.isFunction(t)?(r=t,t=void 0):t&&"object"==typeof t&&(o="POST"),f.length>0&&i.ajax({url:n,type:o||"GET",dataType:"html",data:t}).done(function(n){s=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).always(r&&function(n,t){f.each(function(){r.apply(this,s||[n.responseText,t,n])})}),this},i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.expr.pseudos.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},i.offset={setOffset:function(n,t,r){var e,o,s,h,u,c,v,l=i.css(n,"position"),a=i(n),f={};"static"===l&&(n.style.position="relative");u=a.offset();s=i.css(n,"top");c=i.css(n,"left");v=("absolute"===l||"fixed"===l)&&(s+c).indexOf("auto")>-1;v?(e=a.position(),h=e.top,o=e.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);i.isFunction(t)&&(t=t.call(n,r,i.extend({},u)));null!=t.top&&(f.top=t.top-u.top+h);null!=t.left&&(f.left=t.left-u.left+o);"using"in t?t.using.call(n,f):a.css(f)}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var r,u,f,e,t=this[0];if(t)return t.getClientRects().length?(f=t.getBoundingClientRect(),r=t.ownerDocument,u=r.documentElement,e=r.defaultView,{top:f.top+e.pageYOffset-u.clientTop,left:f.left+e.pageXOffset-u.clientLeft}):{top:0,left:0}},position:function(){if(this[0]){var t,r,u=this[0],n={top:0,left:0};return"fixed"===i.css(u,"position")?r=u.getBoundingClientRect():(t=this.offsetParent(),r=this.offset(),l(t[0],"html")||(n=t.offset()),n={top:n.top+i.css(t[0],"borderTopWidth",!0),left:n.left+i.css(t[0],"borderLeftWidth",!0)}),{top:r.top-n.top-i.css(u,"marginTop",!0),left:r.left-n.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent;n&&"static"===i.css(n,"position");)n=n.offsetParent;return n||dt})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r="pageYOffset"===t;i.fn[n]=function(u){return v(this,function(n,u,f){var e;return i.isWindow(n)?e=n:9===n.nodeType&&(e=n.defaultView),void 0===f?e?e[t]:n[u]:void(e?e.scrollTo(r?e.pageXOffset:f,r?f:e.pageYOffset):n[u]=f)},n,u,arguments.length)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=hu(f.pixelPosition,function(n,r){if(r)return r=lt(n,t),li.test(r)?i(n).position()[t]+"px":r})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(f,e){var o=arguments.length&&(r||"boolean"!=typeof f),s=r||(f===!0||e===!0?"margin":"border");return v(this,function(t,r,f){var e;return i.isWindow(t)?0===u.indexOf("outer")?t["inner"+n]:t.document.documentElement["client"+n]:9===t.nodeType?(e=t.documentElement,Math.max(t.body["scroll"+n],e["scroll"+n],t.body["offset"+n],e["offset"+n],e["client"+n])):void 0===f?i.css(t,r,s):i.style(t,r,f,s)},t,o?f:void 0,o)}})}),i.fn.extend({bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)}}),i.holdReady=function(n){n?i.readyWait++:i.ready(!0)},i.isArray=Array.isArray,i.parseJSON=JSON.parse,i.nodeName=l,"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),vf=n.jQuery,yf=n.$,i.noConflict=function(t){return n.$===i&&(n.$=yf),t&&n.jQuery===i&&(n.jQuery=vf),i},t||(n.jQuery=n.$=i),i}),!function(n,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){"use strict";function kr(n,t,i){var r,e,u=(i=i||f).createElement("script");if(u.text=n,t)for(r in oe)(e=t[r]||t.getAttribute&&t.getAttribute(r))&&u.setAttribute(r,e);i.head.appendChild(u).parentNode.removeChild(u)}function ut(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?ri[wr.call(n)]||"object":typeof n}function pi(n){var t=!!n&&"length"in n&&n.length,i=ut(n);return!u(n)&&!rt(n)&&("array"===i||0===t||"number"==typeof t&&0<t&&t-1 in n)}function c(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()}function bi(n,t,r){return u(t)?i.grep(n,function(n,i){return!!t.call(n,i,n)!==r}):t.nodeType?i.grep(n,function(n){return n===t!==r}):"string"!=typeof t?i.grep(n,function(n){return-1<ii.call(t,n)!==r}):i.filter(t,n,r)}function fu(n,t){while((n=n[t])&&1!==n.nodeType);return n}function et(n){return n}function fi(n){throw n;}function eu(n,t,i,r){var f;try{n&&u(f=n.promise)?f.call(n).done(t).fail(i):n&&u(f=n.then)?f.call(n,t,i):t.apply(void 0,[n].slice(r))}catch(n){i.apply(void 0,[n])}}function oi(){f.removeEventListener("DOMContentLoaded",oi);n.removeEventListener("load",oi);i.ready()}function ce(n,t){return t.toUpperCase()}function y(n){return n.replace(se,"ms-").replace(he,ce)}function bt(){this.expando=i.expando+bt.uid++}function su(n,t,i){var u,r;if(void 0===i&&1===n.nodeType)if(u="data-"+t.replace(ae,"-$&").toLowerCase(),"string"==typeof(i=n.getAttribute(u))){try{i="true"===(r=i)||"false"!==r&&("null"===r?null:r===+r+""?+r:le.test(r)?JSON.parse(r):r)}catch(n){}o.set(n,t,i)}else i=void 0;return i}function cu(n,t,r,u){var s,h,c=20,l=u?function(){return u.cur()}:function(){return i.css(n,t,"")},o=l(),e=r&&r[3]||(i.cssNumber[t]?"":"px"),f=n.nodeType&&(i.cssNumber[t]||"px"!==e&&+o)&&kt.exec(i.css(n,t));if(f&&f[3]!==e){for(o/=2,e=e||f[3],f=+o||1;c--;)i.style(n,t,f+e),(1-h)*(1-(h=l()/o||.5))<=0&&(c=0),f/=h;f*=2;i.style(n,t,f+e);r=r||[]}return r&&(f=+f||+o||0,s=r[1]?f+(r[1]+1)*r[2]:+r[2],u&&(u.unit=e,u.start=f,u.end=s)),s}function ht(n,t){for(var h,f,a,s,c,l,e,o=[],u=0,v=n.length;u<v;u++)(f=n[u]).style&&(h=f.style.display,t?("none"===h&&(o[u]=r.get(f,"display")||null,o[u]||(f.style.display="")),""===f.style.display&&dt(f)&&(o[u]=(e=c=s=void 0,c=(a=f).ownerDocument,l=a.nodeName,(e=ki[l])||(s=c.body.appendChild(c.createElement(l)),e=i.css(s,"display"),s.parentNode.removeChild(s),"none"===e&&(e="block"),ki[l]=e)))):"none"!==h&&(o[u]="none",r.set(f,"display",h)));for(u=0;u<v;u++)null!=o[u]&&(n[u].style.display=o[u]);return n}function s(n,t){var r;return r="undefined"!=typeof n.getElementsByTagName?n.getElementsByTagName(t||"*"):"undefined"!=typeof n.querySelectorAll?n.querySelectorAll(t||"*"):[],void 0===t||t&&c(n,t)?i.merge([n],r):r}function di(n,t){for(var i=0,u=n.length;i<u;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function yu(n,t,r,u,f){for(var e,o,p,a,w,v,c=t.createDocumentFragment(),y=[],l=0,b=n.length;l<b;l++)if((e=n[l])||0===e)if("object"===ut(e))i.merge(y,e.nodeType?[e]:e);else if(vu.test(e)){for(o=o||c.appendChild(t.createElement("div")),p=(lu.exec(e)||["",""])[1].toLowerCase(),a=h[p]||h._default,o.innerHTML=a[1]+i.htmlPrefilter(e)+a[2],v=a[0];v--;)o=o.lastChild;i.merge(y,o.childNodes);(o=c.firstChild).textContent=""}else y.push(t.createTextNode(e));for(c.textContent="",l=0;e=y[l++];)if(u&&-1<i.inArray(e,u))f&&f.push(e);else if(w=st(e),o=s(c.appendChild(e),"script"),w&&di(o),r)for(v=0;e=o[v++];)au.test(e.type||"")&&r.push(e);return c}function ct(){return!0}function lt(){return!1}function ye(n,t){return n===function(){try{return f.activeElement}catch(n){}}()==("focus"===t)}function nr(n,t,r,u,f,e){var o,s;if("object"==typeof t){for(s in"string"!=typeof r&&(u=u||r,r=void 0),t)nr(n,s,r,u,t[s],e);return n}if(null==u&&null==f?(f=r,u=r=void 0):null==f&&("string"==typeof r?(f=u,u=void 0):(f=u,u=r,r=void 0)),!1===f)f=lt;else if(!f)return n;return 1===e&&(o=f,(f=function(n){return i().off(n),o.apply(this,arguments)}).guid=o.guid||(o.guid=i.guid++)),n.each(function(){i.event.add(this,t,f,u,r)})}function hi(n,t,u){u?(r.set(n,t,!1),i.event.add(n,t,{namespace:!1,handler:function(n){var o,e,f=r.get(this,t);if(1&n.isTrigger&&this[t]){if(f.length)(i.event.special[t]||{}).delegateType&&n.stopPropagation();else if(f=k.call(arguments),r.set(this,t,f),o=u(this,t),this[t](),f!==(e=r.get(this,t))||o?r.set(this,t,!1):e={},f!==e)return n.stopImmediatePropagation(),n.preventDefault(),e&&e.value}else f.length&&(r.set(this,t,{value:i.event.trigger(i.extend(f[0],i.Event.prototype),f.slice(1),this)}),n.stopImmediatePropagation())}})):void 0===r.get(n,t)&&i.event.add(n,t,ct)}function pu(n,t){return c(n,"table")&&c(11!==t.nodeType?t:t.firstChild,"tr")&&i(n).children("tbody")[0]||n}function ke(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function de(n){return"true/"===(n.type||"").slice(0,5)?n.type=n.type.slice(5):n.removeAttribute("type"),n}function wu(n,t){var u,s,f,h,c,e;if(1===t.nodeType){if(r.hasData(n)&&(e=r.get(n).events))for(f in r.remove(t,"handle events"),e)for(u=0,s=e[f].length;u<s;u++)i.event.add(t,f,e[f][u]);o.hasData(n)&&(h=o.access(n),c=i.extend({},h),o.set(t,c))}}function at(n,t,f,o){t=pr(t);var a,b,l,v,h,y,c=0,p=n.length,d=p-1,w=t[0],k=u(w);if(k||1<p&&"string"==typeof w&&!e.checkClone&&we.test(w))return n.each(function(i){var r=n.eq(i);k&&(t[0]=w.call(this,i,r.html()));at(r,t,f,o)});if(p&&(b=(a=yu(t,n[0].ownerDocument,!1,n,o)).firstChild,1===a.childNodes.length&&(a=b),b||o)){for(v=(l=i.map(s(a,"script"),ke)).length;c<p;c++)h=a,c!==d&&(h=i.clone(h,!0,!0),v&&i.merge(l,s(h,"script"))),f.call(n[c],h,c);if(v)for(y=l[l.length-1].ownerDocument,i.map(l,de),c=0;c<v;c++)h=l[c],au.test(h.type||"")&&!r.access(h,"globalEval")&&i.contains(y,h)&&(h.src&&"module"!==(h.type||"").toLowerCase()?i._evalUrl&&!h.noModule&&i._evalUrl(h.src,{nonce:h.nonce||h.getAttribute("nonce")},y):kr(h.textContent.replace(be,""),h,y))}return n}function bu(n,t,r){for(var u,e=t?i.filter(t,n):n,f=0;null!=(u=e[f]);f++)r||1!==u.nodeType||i.cleanData(s(u)),u.parentNode&&(r&&st(u)&&di(s(u,"script")),u.parentNode.removeChild(u));return n}function ni(n,t,r){var o,s,h,f,u=n.style;return(r=r||ci(n))&&(""!==(f=r.getPropertyValue(t)||r[t])||st(n)||(f=i.style(n,t)),!e.pixelBoxStyles()&&tr.test(f)&&ge.test(t)&&(o=u.width,s=u.minWidth,h=u.maxWidth,u.minWidth=u.maxWidth=u.width=f,f=r.width,u.width=o,u.minWidth=s,u.maxWidth=h)),void 0!==f?f+"":f}function du(n,t){return{get:function(){if(!n())return(this.get=t).apply(this,arguments);delete this.get}}}function ir(n){var t=i.cssProps[n]||tf[n];return t||(n in nf?n:tf[n]=function(n){for(var i=n[0].toUpperCase()+n.slice(1),t=gu.length;t--;)if((n=gu[t]+i)in nf)return n}(n)||n)}function ff(n,t,i){var r=kt.exec(t);return r?Math.max(0,r[2]-(i||0))+(r[3]||"px"):t}function rr(n,t,r,u,f,e){var o="width"===t?1:0,h=0,s=0;if(r===(u?"border":"content"))return 0;for(;o<4;o+=2)"margin"===r&&(s+=i.css(n,r+b[o],!0,f)),u?("content"===r&&(s-=i.css(n,"padding"+b[o],!0,f)),"margin"!==r&&(s-=i.css(n,"border"+b[o]+"Width",!0,f))):(s+=i.css(n,"padding"+b[o],!0,f),"padding"!==r?s+=i.css(n,"border"+b[o]+"Width",!0,f):h+=i.css(n,"border"+b[o]+"Width",!0,f));return!u&&0<=e&&(s+=Math.max(0,Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-e-s-h-.5))||0),s}function ef(n,t,r){var f=ci(n),o=(!e.boxSizingReliable()||r)&&"border-box"===i.css(n,"boxSizing",!1,f),s=o,u=ni(n,t,f),h="offset"+t[0].toUpperCase()+t.slice(1);if(tr.test(u)){if(!r)return u;u="auto"}return(!e.boxSizingReliable()&&o||!e.reliableTrDimensions()&&c(n,"tr")||"auto"===u||!parseFloat(u)&&"inline"===i.css(n,"display",!1,f))&&n.getClientRects().length&&(o="border-box"===i.css(n,"boxSizing",!1,f),(s=h in n)&&(u=n[h])),(u=parseFloat(u)||0)+rr(n,t,r||(o?"border":"content"),s,f,u)+"px"}function a(n,t,i,r,u){return new a.prototype.init(n,t,i,r,u)}function ur(){li&&(!1===f.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(ur):n.setTimeout(ur,i.fx.interval),i.fx.tick())}function cf(){return n.setTimeout(function(){vt=void 0}),vt=Date.now()}function ai(n,t){var u,r=0,i={height:n};for(t=t?1:0;r<4;r+=2-t)i["margin"+(u=b[r])]=i["padding"+u]=n;return t&&(i.opacity=i.width=n),i}function lf(n,t,i){for(var u,f=(v.tweeners[t]||[]).concat(v.tweeners["*"]),r=0,e=f.length;r<e;r++)if(u=f[r].call(i,t,n))return u}function v(n,t,r){var o,s,h=0,a=v.prefilters.length,e=i.Deferred().always(function(){delete l.elem}),l=function(){if(s)return!1;for(var o=vt||cf(),t=Math.max(0,f.startTime+f.duration-o),i=1-(t/f.duration||0),r=0,u=f.tweens.length;r<u;r++)f.tweens[r].run(i);return e.notifyWith(n,[f,i,t]),i<1&&u?t:(u||e.notifyWith(n,[f,1,0]),e.resolveWith(n,[f]),!1)},f=e.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},r),originalProperties:t,originalOptions:r,startTime:vt||cf(),duration:r.duration,tweens:[],createTween:function(t,r){var u=i.Tween(n,f.opts,t,r,f.opts.specialEasing[t]||f.opts.easing);return f.tweens.push(u),u},stop:function(t){var i=0,r=t?f.tweens.length:0;if(s)return this;for(s=!0;i<r;i++)f.tweens[i].run(1);return t?(e.notifyWith(n,[f,1,0]),e.resolveWith(n,[f,t])):e.rejectWith(n,[f,t]),this}}),c=f.props;for(!function(n,t){var r,f,e,u,o;for(r in n)if(e=t[f=y(r)],u=n[r],Array.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),(o=i.cssHooks[f])&&"expand"in o)for(r in u=o.expand(u),delete n[f],u)r in n||(n[r]=u[r],t[r]=e);else t[f]=e}(c,f.opts.specialEasing);h<a;h++)if(o=v.prefilters[h].call(f,n,c,f.opts))return u(o.stop)&&(i._queueHooks(f.elem,f.opts.queue).stop=o.stop.bind(o)),o;return i.map(c,lf,f),u(f.opts.start)&&f.opts.start.call(n,f),f.progress(f.opts.progress).done(f.opts.done,f.opts.complete).fail(f.opts.fail).always(f.opts.always),i.fx.timer(i.extend(l,{elem:n,anim:f,queue:f.opts.queue})),f}function tt(n){return(n.match(l)||[]).join(" ")}function it(n){return n.getAttribute&&n.getAttribute("class")||""}function fr(n){return Array.isArray(n)?n:"string"==typeof n&&n.match(l)||[]}function hr(n,t,r,u){var f;if(Array.isArray(t))i.each(t,function(t,i){r||io.test(n)?u(n,i):hr(n+"["+("object"==typeof i&&null!=i?t:"")+"]",i,r,u)});else if(r||"object"!==ut(t))u(n,t);else for(f in t)hr(n+"["+f+"]",t[f],r,u)}function gf(n){return function(t,i){"string"!=typeof t&&(i=t,t="*");var r,f=0,e=t.toLowerCase().match(l)||[];if(u(i))while(r=e[f++])"+"===r[0]?(r=r.slice(1)||"*",(n[r]=n[r]||[]).unshift(i)):(n[r]=n[r]||[]).push(i)}}function ne(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===cr;return e(t.dataTypes[0])||!f["*"]&&e("*")}function ar(n,t){var r,u,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}var p=[],yr=Object.getPrototypeOf,k=p.slice,pr=p.flat?function(n){return p.flat.call(n)}:function(n){return p.concat.apply([],n)},yi=p.push,ii=p.indexOf,ri={},wr=ri.toString,ui=ri.hasOwnProperty,br=ui.toString,ee=br.call(Object),e={},u=function(n){return"function"==typeof n&&"number"!=typeof n.nodeType&&"function"!=typeof n.item},rt=function(n){return null!=n&&n===n.window},f=n.document,oe={type:!0,src:!0,nonce:!0,noModule:!0},dr="3.6.0",i=function(n,t){return new i.fn.init(n,t)},d,wi,tu,iu,ru,uu,l,ou,ei,ot,dt,ki,h,vu,gi,vt,li,yt,of,sf,hf,af,pt,vf,yf,pf,er,or,te,wt,ie,vr,vi,re,ue,fe;i.fn=i.prototype={jquery:dr,constructor:i,length:0,toArray:function(){return k.call(this)},get:function(n){return null==n?k.call(this):n<0?this[n+this.length]:this[n]},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t},each:function(n){return i.each(this,n)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(k.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(i.grep(this,function(n,t){return(t+1)%2}))},odd:function(){return this.pushStack(i.grep(this,function(n,t){return t%2}))},eq:function(n){var i=this.length,t=+n+(n<0?i:0);return this.pushStack(0<=t&&t<i?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:yi,sort:p.sort,splice:p.splice};i.extend=i.fn.extend=function(){var s,f,e,t,o,c,n=arguments[0]||{},r=1,l=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[r]||{},r++),"object"==typeof n||u(n)||(n={}),r===l&&(n=this,r--);r<l;r++)if(null!=(s=arguments[r]))for(f in s)t=s[f],"__proto__"!==f&&n!==t&&(h&&t&&(i.isPlainObject(t)||(o=Array.isArray(t)))?(e=n[f],c=o&&!Array.isArray(e)?[]:o||i.isPlainObject(e)?e:{},o=!1,n[f]=i.extend(h,c,t)):void 0!==t&&(n[f]=t));return n};i.extend({expando:"jQuery"+(dr+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isPlainObject:function(n){var t,i;return!(!n||"[object Object]"!==wr.call(n))&&(!(t=yr(n))||"function"==typeof(i=ui.call(t,"constructor")&&t.constructor)&&br.call(i)===ee)},isEmptyObject:function(n){for(var t in n)return!1;return!0},globalEval:function(n,t,i){kr(n,{nonce:t&&t.nonce},i)},each:function(n,t){var r,i=0;if(pi(n)){for(r=n.length;i<r;i++)if(!1===t.call(n[i],i,n[i]))break}else for(i in n)if(!1===t.call(n[i],i,n[i]))break;return n},makeArray:function(n,t){var r=t||[];return null!=n&&(pi(Object(n))?i.merge(r,"string"==typeof n?[n]:n):yi.call(r,n)),r},inArray:function(n,t,i){return null==t?-1:ii.call(t,n,i)},merge:function(n,t){for(var u=+t.length,i=0,r=n.length;i<u;i++)n[r++]=t[i];return n.length=r,n},grep:function(n,t,i){for(var u=[],r=0,f=n.length,e=!i;r<f;r++)!t(n[r],r)!==e&&u.push(n[r]);return u},map:function(n,t,i){var e,u,r=0,f=[];if(pi(n))for(e=n.length;r<e;r++)null!=(u=t(n[r],r,i))&&f.push(u);else for(r in n)null!=(u=t(n[r],r,i))&&f.push(u);return pr(f)},guid:1,support:e});"function"==typeof Symbol&&(i.fn[Symbol.iterator]=p[Symbol.iterator]);i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){ri["[object "+t+"]"]=t.toLowerCase()});d=function(n){function u(n,t,r,u){var s,y,c,l,p,w,d,v=t&&t.ownerDocument,a=t?t.nodeType:9;if(r=r||[],"string"!=typeof n||!n||1!==a&&9!==a&&11!==a)return r;if(!u&&(b(t),t=t||i,h)){if(11!==a&&(p=ar.exec(n)))if(s=p[1]){if(9===a){if(!(c=t.getElementById(s)))return r;if(c.id===s)return r.push(c),r}else if(v&&(c=v.getElementById(s))&&et(t,c)&&c.id===s)return r.push(c),r}else{if(p[2])return k.apply(r,t.getElementsByTagName(n)),r;if((s=p[3])&&f.getElementsByClassName&&t.getElementsByClassName)return k.apply(r,t.getElementsByClassName(s)),r}if(f.qsa&&!lt[n+" "]&&(!o||!o.test(n))&&(1!==a||"object"!==t.nodeName.toLowerCase())){if(d=n,v=t,1===a&&(er.test(n)||yi.test(n))){for((v=ti.test(n)&&ri(t.parentNode)||t)===t&&f.scope||((l=t.getAttribute("id"))?l=l.replace(pi,wi):t.setAttribute("id",l=e)),y=(w=ft(n)).length;y--;)w[y]=(l?"#"+l:":scope")+" "+pt(w[y]);d=w.join(",")}try{return k.apply(r,v.querySelectorAll(d)),r}catch(t){lt(n,!0)}finally{l===e&&t.removeAttribute("id")}}}return si(n.replace(at,"$1"),t,r,u)}function yt(){var n=[];return function i(r,u){return n.push(r+" ")>t.cacheLength&&delete i[n.shift()],i[r+" "]=u}}function l(n){return n[e]=!0,n}function a(n){var t=i.createElement("fieldset");try{return!!n(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ii(n,i){for(var r=n.split("|"),u=r.length;u--;)t.attrHandle[r[u]]=i}function ki(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&n.sourceIndex-t.sourceIndex;if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function yr(n){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===n}}function pr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function di(n){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===n:t.disabled===n:t.isDisabled===n||t.isDisabled!==!n&&vr(t)===n:t.disabled===n:"label"in t&&t.disabled===n}}function it(n){return l(function(t){return t=+t,l(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ri(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function gi(){}function pt(n){for(var t=0,r=n.length,i="";t<r;t++)i+=n[t].value;return i}function wt(n,t,i){var r=t.dir,u=t.next,f=u||r,o=i&&"parentNode"===f,s=nr++;return t.first?function(t,i,u){while(t=t[r])if(1===t.nodeType||o)return n(t,i,u);return!1}:function(t,i,h){var c,l,a,y=[v,s];if(h){while(t=t[r])if((1===t.nodeType||o)&&n(t,i,h))return!0}else while(t=t[r])if(1===t.nodeType||o)if(l=(a=t[e]||(t[e]={}))[t.uniqueID]||(a[t.uniqueID]={}),u&&u===t.nodeName.toLowerCase())t=t[r]||t;else{if((c=l[f])&&c[0]===v&&c[1]===s)return y[2]=c[2];if((l[f]=y)[2]=n(t,i,h))return!0}return!1}}function ui(n){return 1<n.length?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function bt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;f<s;f++)(e=n[f])&&(i&&!i(e,r,u)||(o.push(e),h&&t.push(f)));return o}function fi(n,t,i,r,f,o){return r&&!r[e]&&(r=fi(r)),f&&!f[e]&&(f=fi(f,o)),l(function(e,o,s,h){var a,l,v,w=[],p=[],b=o.length,d=e||function(n,t,i){for(var r=0,f=t.length;r<f;r++)u(n,t[r],i);return i}(t||"*",s.nodeType?[s]:s,[]),y=!n||!e&&t?d:bt(d,w,n,s,h),c=i?f||(e?n:b||r)?[]:o:y;if(i&&i(y,c,s,h),r)for(a=bt(c,p),r(a,[],s,h),l=a.length;l--;)(v=a[l])&&(c[p[l]]=!(y[p[l]]=v));if(e){if(f||n){if(f){for(a=[],l=c.length;l--;)(v=c[l])&&a.push(y[l]=v);f(null,c=[],a,h)}for(l=c.length;l--;)(v=c[l])&&-1<(a=f?nt(e,v):w[l])&&(e[a]=!(o[a]=v))}}else c=bt(c===o?c.splice(b,c.length):c),f?f(null,o,c,h):k.apply(o,c)})}function ei(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=wt(function(n){return n===o},c,!0),a=wt(function(n){return-1<nt(o,n)},c,!0),f=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];i<s;i++)if(u=t.relative[n[i].type])f=[wt(ui(f),u)];else{if((u=t.filter[n[i].type].apply(null,n[i].matches))[e]){for(r=++i;r<s;r++)if(t.relative[n[r].type])break;return fi(1<i&&ui(f),1<i&&pt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(at,"$1"),u,i<r&&ei(n.slice(i,r)),r<s&&ei(n=n.slice(r)),r<s&&pt(n))}f.push(u)}return ui(f)}var rt,f,t,st,oi,ft,kt,si,ht,w,ut,b,i,s,h,o,d,ct,et,e="sizzle"+1*new Date,c=n.document,v=0,nr=0,hi=yt(),ci=yt(),li=yt(),lt=yt(),dt=function(n,t){return n===t&&(ut=!0),0},tr={}.hasOwnProperty,g=[],ir=g.pop,rr=g.push,k=g.push,ai=g.slice,nt=function(n,t){for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1},gt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",tt="(?:\\\\[\\da-fA-F]{1,6}"+r+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",vi="\\["+r+"*("+tt+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+r+"*\\]",ni=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+vi+")*)|.*)\\)|)",ur=new RegExp(r+"+","g"),at=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),fr=new RegExp("^"+r+"*,"+r+"*"),yi=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),er=new RegExp(r+"|>"),or=new RegExp(ni),sr=new RegExp("^"+tt+"$"),vt={ID:new RegExp("^#("+tt+")"),CLASS:new RegExp("^\\.("+tt+")"),TAG:new RegExp("^("+tt+"|[*])"),ATTR:new RegExp("^"+vi),PSEUDO:new RegExp("^"+ni),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),bool:new RegExp("^(?:"+gt+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},hr=/HTML$/i,cr=/^(?:input|select|textarea|button)$/i,lr=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,ar=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ti=/[+~]/,y=new RegExp("\\\\[\\da-fA-F]{1,6}"+r+"?|\\\\([^\\r\\n\\f])","g"),p=function(n,t){var i="0x"+n.slice(1)-65536;return t||(i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320))},pi=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,wi=function(n,t){return t?"\0"===n?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n},bi=function(){b()},vr=wt(function(n){return!0===n.disabled&&"fieldset"===n.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{k.apply(g=ai.call(c.childNodes),c.childNodes);g[c.childNodes.length].nodeType}catch(rt){k={apply:g.length?function(n,t){rr.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}for(rt in f=u.support={},oi=u.isXML=function(n){var i=n&&n.namespaceURI,t=n&&(n.ownerDocument||n).documentElement;return!hr.test(i||t&&t.nodeName||"HTML")},b=u.setDocument=function(n){var v,u,l=n?n.ownerDocument||n:c;return l!=i&&9===l.nodeType&&l.documentElement&&(s=(i=l).documentElement,h=!oi(i),c!=i&&(u=i.defaultView)&&u.top!==u&&(u.addEventListener?u.addEventListener("unload",bi,!1):u.attachEvent&&u.attachEvent("onunload",bi)),f.scope=a(function(n){return s.appendChild(n).appendChild(i.createElement("div")),"undefined"!=typeof n.querySelectorAll&&!n.querySelectorAll(":scope fieldset div").length}),f.attributes=a(function(n){return n.className="i",!n.getAttribute("className")}),f.getElementsByTagName=a(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),f.getElementsByClassName=ot.test(i.getElementsByClassName),f.getById=a(function(n){return s.appendChild(n).id=e,!i.getElementsByName||!i.getElementsByName(e).length}),f.getById?(t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}},t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&h){var i=t.getElementById(n);return i?[i]:[]}}):(t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}},t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&h){var r,u,f,i=t.getElementById(n);if(i){if((r=i.getAttributeNode("id"))&&r.value===n)return[i];for(f=t.getElementsByName(n),u=0;i=f[u++];)if((r=i.getAttributeNode("id"))&&r.value===n)return[i]}return[]}}),t.find.TAG=f.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):f.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},t.find.CLASS=f.getElementsByClassName&&function(n,t){if("undefined"!=typeof t.getElementsByClassName&&h)return t.getElementsByClassName(n)},d=[],o=[],(f.qsa=ot.test(i.querySelectorAll))&&(a(function(n){var t;s.appendChild(n).innerHTML="<a id='"+e+"'><\/a><select id='"+e+"-\r\\' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&o.push("[*^$]="+r+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+r+"*(?:value|"+gt+")");n.querySelectorAll("[id~="+e+"-]").length||o.push("~=");(t=i.createElement("input")).setAttribute("name","");n.appendChild(t);n.querySelectorAll("[name='']").length||o.push("\\["+r+"*name"+r+"*="+r+"*(?:''|\"\")");n.querySelectorAll(":checked").length||o.push(":checked");n.querySelectorAll("a#"+e+"+*").length||o.push(".#.+[+~]");n.querySelectorAll("\\\f");o.push("[\\r\\n\\f]")}),a(function(n){n.innerHTML="<a href='' disabled='disabled'><\/a><select disabled='disabled'><option/><\/select>";var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+r+"*[*^$|!~]?=");2!==n.querySelectorAll(":enabled").length&&o.push(":enabled",":disabled");s.appendChild(n).disabled=!0;2!==n.querySelectorAll(":disabled").length&&o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(f.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&a(function(n){f.disconnectedMatch=ct.call(n,"*");ct.call(n,"[s!='']:x");d.push("!=",ni)}),o=o.length&&new RegExp(o.join("|")),d=d.length&&new RegExp(d.join("|")),v=ot.test(s.compareDocumentPosition),et=v||ot.test(s.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},dt=v?function(n,t){if(n===t)return ut=!0,0;var r=!n.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(n.ownerDocument||n)==(t.ownerDocument||t)?n.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(n)===r?n==i||n.ownerDocument==c&&et(c,n)?-1:t==i||t.ownerDocument==c&&et(c,t)?1:w?nt(w,n)-nt(w,t):0:4&r?-1:1)}:function(n,t){if(n===t)return ut=!0,0;var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n==i?-1:t==i?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return ki(n,t);for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);while(f[u]===e[u])u++;return u?ki(f[u],e[u]):f[u]==c?-1:e[u]==c?1:0}),i},u.matches=function(n,t){return u(n,null,null,t)},u.matchesSelector=function(n,t){if(b(n),f.matchesSelector&&h&&!lt[t+" "]&&(!d||!d.test(t))&&(!o||!o.test(t)))try{var r=ct.call(n,t);if(r||f.disconnectedMatch||n.document&&11!==n.document.nodeType)return r}catch(n){lt(t,!0)}return 0<u(t,i,null,[n]).length},u.contains=function(n,t){return(n.ownerDocument||n)!=i&&b(n),et(n,t)},u.attr=function(n,r){(n.ownerDocument||n)!=i&&b(n);var e=t.attrHandle[r.toLowerCase()],u=e&&tr.call(t.attrHandle,r.toLowerCase())?e(n,r,!h):void 0;return void 0!==u?u:f.attributes||!h?n.getAttribute(r):(u=n.getAttributeNode(r))&&u.specified?u.value:null},u.escape=function(n){return(n+"").replace(pi,wi)},u.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);},u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(ut=!f.detectDuplicates,w=!f.sortStable&&n.slice(0),n.sort(dt),ut){while(r=n[i++])r===n[i]&&(t=u.push(i));while(t--)n.splice(u[t],1)}return w=null,n},st=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=st(r);return i},(t=u.selectors={cacheLength:50,createPseudo:l,match:vt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return vt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&or.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=hi[n+" "];return t||(t=new RegExp("(^|"+r+")"+n+"("+r+"|$)"))&&hi(n,function(n){return t.test("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return null==f?"!="===t:!t||(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&-1<f.indexOf(i):"$="===t?i&&f.slice(-i.length)===i:"~="===t?-1<(" "+f.replace(ur," ")+" ").indexOf(i):"|="===t&&(f===i||f.slice(0,i.length+1)===i+"-"))}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var p,d,y,c,a,w,b=s!==o?"nextSibling":"previousSibling",k=t.parentNode,nt=f&&t.nodeName.toLowerCase(),g=!h&&!f,l=!1;if(k){if(s){while(b){for(c=t;c=c[b];)if(f?c.nodeName.toLowerCase()===nt:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[o?k.firstChild:k.lastChild],o&&g){for(l=(a=(p=(d=(y=(c=k)[e]||(c[e]={}))[c.uniqueID]||(y[c.uniqueID]={}))[n]||[])[0]===v&&p[1])&&p[2],c=a&&k.childNodes[a];c=++a&&c&&c[b]||(l=a=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){d[n]=[v,a,l];break}}else if(g&&(l=a=(p=(d=(y=(c=t)[e]||(c[e]={}))[c.uniqueID]||(y[c.uniqueID]={}))[n]||[])[0]===v&&p[1]),!1===l)while(c=++a&&c&&c[b]||(l=a=0)||w.pop())if((f?c.nodeName.toLowerCase()===nt:1===c.nodeType)&&++l&&(g&&((d=(y=c[e]||(c[e]={}))[c.uniqueID]||(y[c.uniqueID]={}))[n]=[v,l]),c===t))break;return(l-=u)===r||l%r==0&&0<=l/r}}},PSEUDO:function(n,i){var f,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return r[e]?r(i):1<r.length?(f=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,t){for(var e,u=r(n,i),f=u.length;f--;)n[e=nt(n,u[f])]=!(t[e]=u[f])}):function(n){return r(n,0,f)}):r}},pseudos:{not:l(function(n){var t=[],r=[],i=kt(n.replace(at,"$1"));return i[e]?l(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:l(function(n){return function(t){return 0<u(n,t).length}}),contains:l(function(n){return n=n.replace(y,p),function(t){return-1<(t.textContent||st(t)).indexOf(n)}}),lang:l(function(n){return sr.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(i=i.toLowerCase())===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===i.activeElement&&(!i.hasFocus||i.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:di(!1),disabled:di(!0),checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,!0===n.selected},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return lr.test(n.nodeName)},input:function(n){return cr.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:it(function(){return[0]}),last:it(function(n,t){return[t-1]}),eq:it(function(n,t,i){return[i<0?i+t:i]}),even:it(function(n,t){for(var i=0;i<t;i+=2)n.push(i);return n}),odd:it(function(n,t){for(var i=1;i<t;i+=2)n.push(i);return n}),lt:it(function(n,t,i){for(var r=i<0?i+t:t<i?t:i;0<=--r;)n.push(r);return n}),gt:it(function(n,t,i){for(var r=i<0?i+t:i;++r<t;)n.push(r);return n})}}).pseudos.nth=t.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[rt]=yr(rt);for(rt in{submit:!0,reset:!0})t.pseudos[rt]=pr(rt);return gi.prototype=t.filters=t.pseudos,t.setFilters=new gi,ft=u.tokenize=function(n,i){var e,f,s,o,r,h,c,l=ci[n+" "];if(l)return i?0:l.slice(0);for(r=n,h=[],c=t.preFilter;r;){for(o in e&&!(f=fr.exec(r))||(f&&(r=r.slice(f[0].length)||r),h.push(s=[])),e=!1,(f=yi.exec(r))&&(e=f.shift(),s.push({value:e,type:f[0].replace(at," ")}),r=r.slice(e.length)),t.filter)(f=vt[o].exec(r))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),r=r.slice(e.length));if(!e)break}return i?r.length:r?u.error(n):ci(n,h).slice(0)},kt=u.compile=function(n,r){var s,c,a,o,y,p,w=[],d=[],f=li[n+" "];if(!f){for(r||(r=ft(n)),s=r.length;s--;)(f=ei(r[s]))[e]?w.push(f):d.push(f);(f=li(n,(c=d,o=0<(a=w).length,y=0<c.length,p=function(n,r,f,e,s){var l,nt,d,g=0,p="0",tt=n&&[],w=[],it=ht,rt=n||y&&t.find.TAG("*",s),ut=v+=null==it?1:Math.random()||.1,ft=rt.length;for(s&&(ht=r==i||r||s);p!==ft&&null!=(l=rt[p]);p++){if(y&&l){for(nt=0,r||l.ownerDocument==i||(b(l),f=!h);d=c[nt++];)if(d(l,r||i,f)){e.push(l);break}s&&(v=ut)}o&&((l=!d&&l)&&g--,n&&tt.push(l))}if(g+=p,o&&p!==g){for(nt=0;d=a[nt++];)d(tt,w,r,f);if(n){if(0<g)while(p--)tt[p]||w[p]||(w[p]=ir.call(e));w=bt(w)}k.apply(e,w);s&&!n&&0<w.length&&1<g+a.length&&u.uniqueSort(e)}return s&&(v=ut,ht=it),tt},o?l(p):p))).selector=n}return f},si=u.select=function(n,i,r,u){var o,f,e,l,a,c="function"==typeof n&&n,s=!u&&ft(n=c.selector||n);if(r=r||[],1===s.length){if(2<(f=s[0]=s[0].slice(0)).length&&"ID"===(e=f[0]).type&&9===i.nodeType&&h&&t.relative[f[1].type]){if(!(i=(t.find.ID(e.matches[0].replace(y,p),i)||[])[0]))return r;c&&(i=i.parentNode);n=n.slice(f.shift().value.length)}for(o=vt.needsContext.test(n)?0:f.length;o--;){if(e=f[o],t.relative[l=e.type])break;if((a=t.find[l])&&(u=a(e.matches[0].replace(y,p),ti.test(f[0].type)&&ri(i.parentNode)||i))){if(f.splice(o,1),!(n=u.length&&pt(f)))return k.apply(r,u),r;break}}}return(c||kt(n,s))(u,i,!h,r,!i||ti.test(n)&&ri(i.parentNode)||i),r},f.sortStable=e.split("").sort(dt).join("")===e,f.detectDuplicates=!!ut,b(),f.sortDetached=a(function(n){return 1&n.compareDocumentPosition(i.createElement("fieldset"))}),a(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ii("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),f.attributes&&a(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ii("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),a(function(n){return null==n.getAttribute("disabled")})||ii(gt,function(n,t,i){var r;if(!i)return!0===n[t]?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),u}(n);i.find=d;i.expr=d.selectors;i.expr[":"]=i.expr.pseudos;i.uniqueSort=i.unique=d.uniqueSort;i.text=d.getText;i.isXMLDoc=d.isXML;i.contains=d.contains;i.escapeSelector=d.escape;var ft=function(n,t,r){for(var u=[],f=void 0!==r;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(f&&i(n).is(r))break;u.push(n)}return u},gr=function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i},nu=i.expr.match.needsContext;wi=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))};i.fn.extend({find:function(n){var t,r,u=this.length,f=this;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;t<u;t++)if(i.contains(f[t],this))return!0}));for(r=this.pushStack([]),t=0;t<u;t++)i.find(n,f[t],r);return 1<u?i.uniqueSort(r):r},filter:function(n){return this.pushStack(bi(this,n||[],!1))},not:function(n){return this.pushStack(bi(this,n||[],!0))},is:function(n){return!!bi(this,"string"==typeof n&&nu.test(n)?i(n):n||[],!1).length}});iu=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(i.fn.init=function(n,t,r){var e,o;if(!n)return this;if(r=r||tu,"string"==typeof n){if(!(e="<"===n[0]&&">"===n[n.length-1]&&3<=n.length?[null,n,null]:iu.exec(n))||!e[1]&&t)return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n);if(e[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(e[1],t&&t.nodeType?t.ownerDocument||t:f,!0)),wi.test(e[1])&&i.isPlainObject(t))for(e in t)u(this[e])?this[e](t[e]):this.attr(e,t[e]);return this}return(o=f.getElementById(e[2]))&&(this[0]=o,this.length=1),this}return n.nodeType?(this[0]=n,this.length=1,this):u(n)?void 0!==r.ready?r.ready(n):n(i):i.makeArray(n,this)}).prototype=i.fn;tu=i(f);ru=/^(?:parents|prev(?:Until|All))/;uu={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({has:function(n){var t=i(n,this),r=t.length;return this.filter(function(){for(var n=0;n<r;n++)if(i.contains(this,t[n]))return!0})},closest:function(n,t){var r,f=0,o=this.length,u=[],e="string"!=typeof n&&i(n);if(!nu.test(n))for(;f<o;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?-1<e.index(r):1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(1<u.length?i.uniqueSort(u):u)},index:function(n){return n?"string"==typeof n?ii.call(i(n),this[0]):ii.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.uniqueSort(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return ft(n,"parentNode")},parentsUntil:function(n,t,i){return ft(n,"parentNode",i)},next:function(n){return fu(n,"nextSibling")},prev:function(n){return fu(n,"previousSibling")},nextAll:function(n){return ft(n,"nextSibling")},prevAll:function(n){return ft(n,"previousSibling")},nextUntil:function(n,t,i){return ft(n,"nextSibling",i)},prevUntil:function(n,t,i){return ft(n,"previousSibling",i)},siblings:function(n){return gr((n.parentNode||{}).firstChild,n)},children:function(n){return gr(n.firstChild)},contents:function(n){return null!=n.contentDocument&&yr(n.contentDocument)?n.contentDocument:(c(n,"template")&&(n=n.content||n),i.merge([],n.childNodes))}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),1<this.length&&(uu[n]||i.uniqueSort(f),ru.test(n)&&f.reverse()),this.pushStack(f)}});l=/[^\x20\t\r\n\f]+/g;i.Callbacks=function(n){var a,h;n="string"==typeof n?(a=n,h={},i.each(a.match(l)||[],function(n,t){h[t]=!0}),h):i.extend({},n);var o,r,v,f,t=[],s=[],e=-1,y=function(){for(f=f||n.once,v=o=!0;s.length;e=-1)for(r=s.shift();++e<t.length;)!1===t[e].apply(r[0],r[1])&&n.stopOnFalse&&(e=t.length,r=!1);n.memory||(r=!1);o=!1;f&&(t=r?[]:"")},c={add:function(){return t&&(r&&!o&&(e=t.length-1,s.push(r)),function f(r){i.each(r,function(i,r){u(r)?n.unique&&c.has(r)||t.push(r):r&&r.length&&"string"!==ut(r)&&f(r)})}(arguments),r&&!o&&y()),this},remove:function(){return i.each(arguments,function(n,r){for(var u;-1<(u=i.inArray(r,t,u));)t.splice(u,1),u<=e&&e--}),this},has:function(n){return n?-1<i.inArray(n,t):0<t.length},empty:function(){return t&&(t=[]),this},disable:function(){return f=s=[],t=r="",this},disabled:function(){return!t},lock:function(){return f=s=[],r||o||(t=r=""),this},locked:function(){return!!f},fireWith:function(n,t){return f||(t=[n,(t=t||[]).slice?t.slice():t],s.push(t),o||y()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!v}};return c};i.extend({Deferred:function(t){var f=[["notify","progress",i.Callbacks("memory"),i.Callbacks("memory"),2],["resolve","done",i.Callbacks("once memory"),i.Callbacks("once memory"),0,"resolved"],["reject","fail",i.Callbacks("once memory"),i.Callbacks("once memory"),1,"rejected"]],o="pending",e={state:function(){return o},always:function(){return r.done(arguments).fail(arguments),this},"catch":function(n){return e.then(null,n)},pipe:function(){var n=arguments;return i.Deferred(function(t){i.each(f,function(i,f){var e=u(n[f[4]])&&n[f[4]];r[f[1]](function(){var n=e&&e.apply(this,arguments);n&&u(n.promise)?n.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[f[0]+"With"](this,e?[n]:arguments)})});n=null}).promise()},then:function(t,r,e){function s(t,r,f,e){return function(){var h=this,c=arguments,l=function(){var n,i;if(!(t<o)){if((n=f.apply(h,c))===r.promise())throw new TypeError("Thenable self-resolution");i=n&&("object"==typeof n||"function"==typeof n)&&n.then;u(i)?e?i.call(n,s(o,r,et,e),s(o,r,fi,e)):(o++,i.call(n,s(o,r,et,e),s(o,r,fi,e),s(o,r,et,r.notifyWith))):(f!==et&&(h=void 0,c=[n]),(e||r.resolveWith)(h,c))}},a=e?l:function(){try{l()}catch(l){i.Deferred.exceptionHook&&i.Deferred.exceptionHook(l,a.stackTrace);o<=t+1&&(f!==fi&&(h=void 0,c=[l]),r.rejectWith(h,c))}};t?a():(i.Deferred.getStackHook&&(a.stackTrace=i.Deferred.getStackHook()),n.setTimeout(a))}}var o=0;return i.Deferred(function(n){f[0][3].add(s(0,n,u(e)?e:et,n.notifyWith));f[1][3].add(s(0,n,u(t)?t:et));f[2][3].add(s(0,n,u(r)?r:fi))}).promise()},promise:function(n){return null!=n?i.extend(n,e):e}},r={};return i.each(f,function(n,t){var i=t[2],u=t[5];e[t[1]]=i.add;u&&i.add(function(){o=u},f[3-n][2].disable,f[3-n][3].disable,f[0][2].lock,f[0][3].lock);i.add(t[3].fire);r[t[0]]=function(){return r[t[0]+"With"](this===r?void 0:this,arguments),this};r[t[0]+"With"]=i.fireWith}),e.promise(r),t&&t.call(r,r),r},when:function(n){var e=arguments.length,t=e,o=Array(t),f=k.call(arguments),r=i.Deferred(),s=function(n){return function(t){o[n]=this;f[n]=1<arguments.length?k.call(arguments):t;--e||r.resolveWith(o,f)}};if(e<=1&&(eu(n,r.done(s(t)).resolve,r.reject,!e),"pending"===r.state()||u(f[t]&&f[t].then)))return r.then();while(t--)eu(f[t],s(t),r.reject);return r.promise()}});ou=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;i.Deferred.exceptionHook=function(t,i){n.console&&n.console.warn&&t&&ou.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,i)};i.readyException=function(t){n.setTimeout(function(){throw t;})};ei=i.Deferred();i.fn.ready=function(n){return ei.then(n)["catch"](function(n){i.readyException(n)}),this};i.extend({isReady:!1,readyWait:1,ready:function(n){(!0===n?--i.readyWait:i.isReady)||(i.isReady=!0)!==n&&0<--i.readyWait||ei.resolveWith(f,[i])}});i.ready.then=ei.then;"complete"===f.readyState||"loading"!==f.readyState&&!f.documentElement.doScroll?n.setTimeout(i.ready):(f.addEventListener("DOMContentLoaded",oi),n.addEventListener("load",oi));var w=function(n,t,r,f,e,o,s){var h=0,l=n.length,c=null==r;if("object"===ut(r))for(h in e=!0,r)w(n,t,h,r[h],!0,o,s);else if(void 0!==f&&(e=!0,u(f)||(s=!0),c&&(s?(t.call(n,f),t=null):(c=t,t=function(n,t,r){return c.call(i(n),r)})),t))for(;h<l;h++)t(n[h],r,s?f:f.call(n[h],h,t(n[h],r)));return e?n:c?t.call(n):l?t(n[0],r):o},se=/^-ms-/,he=/-([a-z])/g;ot=function(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType};bt.uid=1;bt.prototype={cache:function(n){var t=n[this.expando];return t||(t={},ot(n)&&(n.nodeType?n[this.expando]=t:Object.defineProperty(n,this.expando,{value:t,configurable:!0}))),t},set:function(n,t,i){var r,u=this.cache(n);if("string"==typeof t)u[y(t)]=i;else for(r in t)u[y(r)]=t[r];return u},get:function(n,t){return void 0===t?this.cache(n):n[this.expando]&&n[this.expando][y(t)]},access:function(n,t,i){return void 0===t||t&&"string"==typeof t&&void 0===i?this.get(n,t):(this.set(n,t,i),void 0!==i?i:t)},remove:function(n,t){var u,r=n[this.expando];if(void 0!==r){if(void 0!==t)for(u=(t=Array.isArray(t)?t.map(y):(t=y(t))in r?[t]:t.match(l)||[]).length;u--;)delete r[t[u]];(void 0===t||i.isEmptyObject(r))&&(n.nodeType?n[this.expando]=void 0:delete n[this.expando])}},hasData:function(n){var t=n[this.expando];return void 0!==t&&!i.isEmptyObject(t)}};var r=new bt,o=new bt,le=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ae=/[A-Z]/g;i.extend({hasData:function(n){return o.hasData(n)||r.hasData(n)},data:function(n,t,i){return o.access(n,t,i)},removeData:function(n,t){o.remove(n,t)},_data:function(n,t,i){return r.access(n,t,i)},_removeData:function(n,t){r.remove(n,t)}});i.fn.extend({data:function(n,t){var f,u,e,i=this[0],s=i&&i.attributes;if(void 0===n){if(this.length&&(e=o.get(i),1===i.nodeType&&!r.get(i,"hasDataAttrs"))){for(f=s.length;f--;)s[f]&&0===(u=s[f].name).indexOf("data-")&&(u=y(u.slice(5)),su(i,u,e[u]));r.set(i,"hasDataAttrs",!0)}return e}return"object"==typeof n?this.each(function(){o.set(this,n)}):w(this,function(t){var r;if(i&&void 0===t)return void 0!==(r=o.get(i,n))?r:void 0!==(r=su(i,n))?r:void 0;this.each(function(){o.set(this,n,t)})},null,t,1<arguments.length,null,!0)},removeData:function(n){return this.each(function(){o.remove(this,n)})}});i.extend({queue:function(n,t,u){var f;if(n)return t=(t||"fx")+"queue",f=r.get(n,t),u&&(!f||Array.isArray(u)?f=r.access(n,t,i.makeArray(u)):f.push(u)),f||[]},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t);"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,function(){i.dequeue(n,t)},f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var u=t+"queueHooks";return r.get(n,u)||r.access(n,u,{empty:i.Callbacks("once memory").add(function(){r.remove(n,[t+"queue",u])})})}});i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var u,e=1,o=i.Deferred(),f=this,s=this.length,h=function(){--e||o.resolveWith(f,[f])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";s--;)(u=r.get(f[s],n+"queueHooks"))&&u.empty&&(e++,u.empty.add(h));return h(),o.promise(t)}});var hu=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,kt=new RegExp("^(?:([+-])=|)("+hu+")([a-z%]*)$","i"),b=["Top","Right","Bottom","Left"],g=f.documentElement,st=function(n){return i.contains(n.ownerDocument,n)},ve={composed:!0};g.getRootNode&&(st=function(n){return i.contains(n.ownerDocument,n)||n.getRootNode(ve)===n.ownerDocument});dt=function(n,t){return"none"===(n=t||n).style.display||""===n.style.display&&st(n)&&"none"===i.css(n,"display")};ki={};i.fn.extend({show:function(){return ht(this,!0)},hide:function(){return ht(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){dt(this)?i(this).show():i(this).hide()})}});var nt,si,gt=/^(?:checkbox|radio)$/i,lu=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,au=/^$|^module$|\/(?:java|ecma)script/i;nt=f.createDocumentFragment().appendChild(f.createElement("div"));(si=f.createElement("input")).setAttribute("type","radio");si.setAttribute("checked","checked");si.setAttribute("name","t");nt.appendChild(si);e.checkClone=nt.cloneNode(!0).cloneNode(!0).lastChild.checked;nt.innerHTML="<textarea>x<\/textarea>";e.noCloneChecked=!!nt.cloneNode(!0).lastChild.defaultValue;nt.innerHTML="<option><\/option>";e.option=!!nt.lastChild;h={thead:[1,"<table>","<\/table>"],col:[2,"<table><colgroup>","<\/colgroup><\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:[0,"",""]};h.tbody=h.tfoot=h.colgroup=h.caption=h.thead;h.th=h.td;e.option||(h.optgroup=h.option=[1,"<select multiple='multiple'>","<\/select>"]);vu=/<|&#?\w+;/;gi=/^([^.]*)(?:\.(.+)|)/;i.event={global:{},add:function(n,t,u,f,e){var p,a,k,v,w,h,s,c,o,b,d,y=r.get(n);if(ot(n))for(u.handler&&(u=(p=u).handler,e=p.selector),e&&i.find.matchesSelector(g,e),u.guid||(u.guid=i.guid++),(v=y.events)||(v=y.events=Object.create(null)),(a=y.handle)||(a=y.handle=function(t){if("undefined"!=typeof i&&i.event.triggered!==t.type)return i.event.dispatch.apply(n,arguments)}),w=(t=(t||"").match(l)||[""]).length;w--;)o=d=(k=gi.exec(t[w])||[])[1],b=(k[2]||"").split(".").sort(),o&&(s=i.event.special[o]||{},o=(e?s.delegateType:s.bindType)||o,s=i.event.special[o]||{},h=i.extend({type:o,origType:d,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:b.join(".")},p),(c=v[o])||((c=v[o]=[]).delegateCount=0,s.setup&&!1!==s.setup.call(n,f,b,a)||n.addEventListener&&n.addEventListener(o,a)),s.add&&(s.add.call(n,h),h.handler.guid||(h.handler.guid=u.guid)),e?c.splice(c.delegateCount++,0,h):c.push(h),i.event.global[o]=!0)},remove:function(n,t,u,f,e){var y,k,c,v,p,s,h,a,o,b,d,w=r.hasData(n)&&r.get(n);if(w&&(v=w.events)){for(p=(t=(t||"").match(l)||[""]).length;p--;)if(o=d=(c=gi.exec(t[p])||[])[1],b=(c[2]||"").split(".").sort(),o){for(h=i.event.special[o]||{},a=v[o=(f?h.delegateType:h.bindType)||o]||[],c=c[2]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=y=a.length;y--;)s=a[y],!e&&d!==s.origType||u&&u.guid!==s.guid||c&&!c.test(s.namespace)||f&&f!==s.selector&&("**"!==f||!s.selector)||(a.splice(y,1),s.selector&&a.delegateCount--,h.remove&&h.remove.call(n,s));k&&!a.length&&(h.teardown&&!1!==h.teardown.call(n,b,w.handle)||i.removeEvent(n,o,w.handle),delete v[o])}else for(o in v)i.event.remove(n,o+t[p],u,f,!0);i.isEmptyObject(v)&&r.remove(n,"handle events")}},dispatch:function(n){var u,h,c,e,f,l,s=new Array(arguments.length),t=i.event.fix(n),a=(r.get(this,"events")||Object.create(null))[t.type]||[],o=i.event.special[t.type]||{};for(s[0]=t,u=1;u<arguments.length;u++)s[u]=arguments[u];if(t.delegateTarget=this,!o.preDispatch||!1!==o.preDispatch.call(this,t)){for(l=i.event.handlers.call(this,t,a),u=0;(e=l[u++])&&!t.isPropagationStopped();)for(t.currentTarget=e.elem,h=0;(f=e.handlers[h++])&&!t.isImmediatePropagationStopped();)t.rnamespace&&!1!==f.namespace&&!t.rnamespace.test(f.namespace)||(t.handleObj=f,t.data=f.data,void 0!==(c=((i.event.special[f.origType]||{}).handle||f.handler).apply(e.elem,s))&&!1===(t.result=c)&&(t.preventDefault(),t.stopPropagation()));return o.postDispatch&&o.postDispatch.call(this,t),t.result}},handlers:function(n,t){var f,h,u,e,o,c=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&!("click"===n.type&&1<=n.button))for(;r!==this;r=r.parentNode||this)if(1===r.nodeType&&("click"!==n.type||!0!==r.disabled)){for(e=[],o={},f=0;f<s;f++)void 0===o[u=(h=t[f]).selector+" "]&&(o[u]=h.needsContext?-1<i(u,this).index(r):i.find(u,this,null,[r]).length),o[u]&&e.push(h);e.length&&c.push({elem:r,handlers:e})}return r=this,s<t.length&&c.push({elem:r,handlers:t.slice(s)}),c},addProp:function(n,t){Object.defineProperty(i.Event.prototype,n,{enumerable:!0,configurable:!0,get:u(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[n]},set:function(t){Object.defineProperty(this,n,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(n){return n[i.expando]?n:new i.Event(n)},special:{load:{noBubble:!0},click:{setup:function(n){var t=this||n;return gt.test(t.type)&&t.click&&c(t,"input")&&hi(t,"click",ct),!1},trigger:function(n){var t=this||n;return gt.test(t.type)&&t.click&&c(t,"input")&&hi(t,"click"),!0},_default:function(n){var t=n.target;return gt.test(t.type)&&t.click&&c(t,"input")&&r.get(t,"click")||c(t,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}}};i.removeEvent=function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i)};i.Event=function(n,t){if(!(this instanceof i.Event))return new i.Event(n,t);n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&!1===n.returnValue?ct:lt,this.target=n.target&&3===n.target.nodeType?n.target.parentNode:n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget):this.type=n;t&&i.extend(this,t);this.timeStamp=n&&n.timeStamp||Date.now();this[i.expando]=!0};i.Event.prototype={constructor:i.Event,isDefaultPrevented:lt,isPropagationStopped:lt,isImmediatePropagationStopped:lt,isSimulated:!1,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=ct;n&&!this.isSimulated&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=ct;n&&!this.isSimulated&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=ct;n&&!this.isSimulated&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},i.event.addProp);i.each({focus:"focusin",blur:"focusout"},function(n,t){i.event.special[n]={setup:function(){return hi(this,n,ye),!1},trigger:function(){return hi(this,n),!0},_default:function(){return!0},delegateType:t}});i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,r=n.relatedTarget,f=n.handleObj;return r&&(r===this||i.contains(this,r))||(n.type=f.origType,u=f.handler.apply(this,arguments),n.type=t),u}}});i.fn.extend({on:function(n,t,i,r){return nr(this,n,t,i,r)},one:function(n,t,i,r){return nr(this,n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return!1!==t&&"function"!=typeof t||(r=t,t=void 0),!1===r&&(r=lt),this.each(function(){i.event.remove(this,n,r,t)})}});var pe=/<script|<style|<link/i,we=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;i.extend({htmlPrefilter:function(n){return n},clone:function(n,t,r){var u,c,o,f,l,a,v,h=n.cloneNode(!0),y=st(n);if(!(e.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(f=s(h),u=0,c=(o=s(n)).length;u<c;u++)l=o[u],a=f[u],void 0,"input"===(v=a.nodeName.toLowerCase())&&gt.test(l.type)?a.checked=l.checked:"input"!==v&&"textarea"!==v||(a.defaultValue=l.defaultValue);if(t)if(r)for(o=o||s(n),f=f||s(h),u=0,c=o.length;u<c;u++)wu(o[u],f[u]);else wu(n,h);return 0<(f=s(h,"script")).length&&di(f,!y&&s(n,"script")),h},cleanData:function(n){for(var u,t,f,s=i.event.special,e=0;void 0!==(t=n[e]);e++)if(ot(t)){if(u=t[r.expando]){if(u.events)for(f in u.events)s[f]?i.event.remove(t,f):i.removeEvent(t,f,u.handle);t[r.expando]=void 0}t[o.expando]&&(t[o.expando]=void 0)}}});i.fn.extend({detach:function(n){return bu(this,n,!0)},remove:function(n){return bu(this,n)},text:function(n){return w(this,function(n){return void 0===n?i.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=n)})},null,n,arguments.length)},append:function(){return at(this,arguments,function(n){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||pu(this,n).appendChild(n)})},prepend:function(){return at(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=pu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return at(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return at(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,t=0;null!=(n=this[t]);t++)1===n.nodeType&&(i.cleanData(s(n,!1)),n.textContent="");return this},clone:function(n,t){return n=null!=n&&n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return w(this,function(n){var t=this[0]||{},r=0,u=this.length;if(void 0===n&&1===t.nodeType)return t.innerHTML;if("string"==typeof n&&!pe.test(n)&&!h[(lu.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);try{for(;r<u;r++)1===(t=this[r]||{}).nodeType&&(i.cleanData(s(t,!1)),t.innerHTML=n);t=0}catch(n){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return at(this,arguments,function(t){var r=this.parentNode;i.inArray(this,n)<0&&(i.cleanData(s(this)),r&&r.replaceChild(t,this))},n)}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,f=[],e=i(n),o=e.length-1,r=0;r<=o;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),yi.apply(f,u.get());return this.pushStack(f)}});var tr=new RegExp("^("+hu+")(?!px)[a-z%]+$","i"),ci=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)},ku=function(n,t,i){var u,r,f={};for(r in t)f[r]=n.style[r],n.style[r]=t[r];for(r in u=i.call(n),t)n.style[r]=f[r];return u},ge=new RegExp(b.join("|"),"i");!function(){function r(){if(t){s.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0";t.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%";g.appendChild(s).appendChild(t);var i=n.getComputedStyle(t);h="1%"!==i.top;v=12===u(i.marginLeft);t.style.right="60%";a=36===u(i.right);c=36===u(i.width);t.style.position="absolute";l=12===u(t.offsetWidth/3);g.removeChild(s);t=null}}function u(n){return Math.round(parseFloat(n))}var h,c,l,a,o,v,s=f.createElement("div"),t=f.createElement("div");t.style&&(t.style.backgroundClip="content-box",t.cloneNode(!0).style.backgroundClip="",e.clearCloneStyle="content-box"===t.style.backgroundClip,i.extend(e,{boxSizingReliable:function(){return r(),c},pixelBoxStyles:function(){return r(),a},pixelPosition:function(){return r(),h},reliableMarginLeft:function(){return r(),v},scrollboxSize:function(){return r(),l},reliableTrDimensions:function(){var i,t,r,u;return null==o&&(i=f.createElement("table"),t=f.createElement("tr"),r=f.createElement("div"),i.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",r.style.height="9px",r.style.display="block",g.appendChild(i).appendChild(t).appendChild(r),u=n.getComputedStyle(t),o=parseInt(u.height,10)+parseInt(u.borderTopWidth,10)+parseInt(u.borderBottomWidth,10)===t.offsetHeight,g.removeChild(i)),o}}))}();var gu=["Webkit","Moz","ms"],nf=f.createElement("div").style,tf={};var no=/^(none|table(?!-c[ea]).+)/,rf=/^--/,to={position:"absolute",visibility:"hidden",display:"block"},uf={letterSpacing:"0",fontWeight:"400"};i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=ni(n,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(n,t,r,u){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var f,h,o,c=y(t),l=rf.test(t),s=n.style;if(l||(t=ir(c)),o=i.cssHooks[t]||i.cssHooks[c],void 0===r)return o&&"get"in o&&void 0!==(f=o.get(n,!1,u))?f:s[t];"string"==(h=typeof r)&&(f=kt.exec(r))&&f[1]&&(r=cu(n,t,f),h="number");null!=r&&r==r&&("number"!==h||l||(r+=f&&f[3]||(i.cssNumber[c]?"":"px")),e.clearCloneStyle||""!==r||0!==t.indexOf("background")||(s[t]="inherit"),o&&"set"in o&&void 0===(r=o.set(n,r,u))||(l?s.setProperty(t,r):s[t]=r))}},css:function(n,t,r,u){var f,e,o,s=y(t);return rf.test(t)||(t=ir(s)),(o=i.cssHooks[t]||i.cssHooks[s])&&"get"in o&&(f=o.get(n,!0,r)),void 0===f&&(f=ni(n,t,u)),"normal"===f&&t in uf&&(f=uf[t]),""===r||r?(e=parseFloat(f),!0===r||isFinite(e)?e||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return!no.test(i.css(n,"display"))||n.getClientRects().length&&n.getBoundingClientRect().width?ef(n,t,u):ku(n,to,function(){return ef(n,t,u)})},set:function(n,r,u){var s,f=ci(n),h=!e.scrollboxSize()&&"absolute"===f.position,c=(h||u)&&"border-box"===i.css(n,"boxSizing",!1,f),o=u?rr(n,t,u,c,f):0;return c&&h&&(o-=Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(f[t])-rr(n,t,"border",!1,f)-.5)),o&&(s=kt.exec(r))&&"px"!==(s[3]||"px")&&(n.style[t]=r,r=i.css(n,t)),ff(0,r,o)}}});i.cssHooks.marginLeft=du(e.reliableMarginLeft,function(n,t){if(t)return(parseFloat(ni(n,"marginLeft"))||n.getBoundingClientRect().left-ku(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}))+"px"});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];r<4;r++)f[n+b[r]+t]=u[r]||u[r-2]||u[0];return f}};"margin"!==n&&(i.cssHooks[n+t].set=ff)});i.fn.extend({css:function(n,t){return w(this,function(n,t,r){var f,e,o={},u=0;if(Array.isArray(t)){for(f=ci(n),e=t.length;u<e;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,1<arguments.length)}});((i.Tween=a).prototype={constructor:a,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||i.easing._default;this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=a.propHooks[this.prop];return n&&n.get?n.get(this):a.propHooks._default.get(this)},run:function(n){var t,r=a.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):a.propHooks._default.set(this),this}}).init.prototype=a.prototype;(a.propHooks={_default:{get:function(n){var t;return 1!==n.elem.nodeType||null!=n.elem[n.prop]&&null==n.elem.style[n.prop]?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""))&&"auto"!==t?t:0},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):1!==n.elem.nodeType||!i.cssHooks[n.prop]&&null==n.elem.style[ir(n.prop)]?n.elem[n.prop]=n.now:i.style(n.elem,n.prop,n.now+n.unit)}}}).scrollTop=a.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},_default:"swing"};i.fx=a.prototype.init;i.fx.step={};sf=/^(?:toggle|show|hide)$/;hf=/queueHooks$/;i.Animation=i.extend(v,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return cu(i.elem,n,kt.exec(t),i),i}]},tweener:function(n,t){u(n)?(t=n,n=["*"]):n=n.match(l);for(var i,r=0,f=n.length;r<f;r++)i=n[r],v.tweeners[i]=v.tweeners[i]||[],v.tweeners[i].unshift(t)},prefilters:[function(n,t,u){var f,y,w,c,b,h,o,l,k="width"in t||"height"in t,v=this,p={},s=n.style,a=n.nodeType&&dt(n),e=r.get(n,"fxshow");for(f in u.queue||(null==(c=i._queueHooks(n,"fx")).unqueued&&(c.unqueued=0,b=c.empty.fire,c.empty.fire=function(){c.unqueued||b()}),c.unqueued++,v.always(function(){v.always(function(){c.unqueued--;i.queue(n,"fx").length||c.empty.fire()})})),t)if(y=t[f],sf.test(y)){if(delete t[f],w=w||"toggle"===y,y===(a?"hide":"show")){if("show"!==y||!e||void 0===e[f])continue;a=!0}p[f]=e&&e[f]||i.style(n,f)}if((h=!i.isEmptyObject(t))||!i.isEmptyObject(p))for(f in k&&1===n.nodeType&&(u.overflow=[s.overflow,s.overflowX,s.overflowY],null==(o=e&&e.display)&&(o=r.get(n,"display")),"none"===(l=i.css(n,"display"))&&(o?l=o:(ht([n],!0),o=n.style.display||o,l=i.css(n,"display"),ht([n]))),("inline"===l||"inline-block"===l&&null!=o)&&"none"===i.css(n,"float")&&(h||(v.done(function(){s.display=o}),null==o&&(l=s.display,o="none"===l?"":l)),s.display="inline-block")),u.overflow&&(s.overflow="hidden",v.always(function(){s.overflow=u.overflow[0];s.overflowX=u.overflow[1];s.overflowY=u.overflow[2]})),h=!1,p)h||(e?"hidden"in e&&(a=e.hidden):e=r.access(n,"fxshow",{display:o}),w&&(e.hidden=!a),a&&ht([n],!0),v.done(function(){for(f in a||ht([n]),r.remove(n,"fxshow"),p)i.style(n,f,p[f])})),h=lf(a?e[f]:0,f,v),f in e||(e[f]=h.start,a&&(h.end=h.start,h.start=0))}],prefilter:function(n,t){t?v.prefilters.unshift(n):v.prefilters.push(n)}});i.speed=function(n,t,r){var f=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||u(n)&&n,duration:n,easing:r&&t||t&&!u(t)&&t};return i.fx.off?f.duration=0:"number"!=typeof f.duration&&(f.duration=f.duration in i.fx.speeds?i.fx.speeds[f.duration]:i.fx.speeds._default),null!=f.queue&&!0!==f.queue||(f.queue="fx"),f.old=f.complete,f.complete=function(){u(f.old)&&f.old.call(this);f.queue&&i.dequeue(this,f.queue)},f};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(dt).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,u,f){var s=i.isEmptyObject(n),o=i.speed(t,u,f),e=function(){var t=v(this,i.extend({},n),o);(s||r.get(this,"finish"))&&t.stop(!0)};return e.finish=e,s||!1===o.queue?this.each(e):this.queue(o.queue,e)},stop:function(n,t,u){var f=function(n){var t=n.stop;delete n.stop;t(u)};return"string"!=typeof n&&(u=t,t=n,n=void 0),t&&this.queue(n||"fx",[]),this.each(function(){var s=!0,t=null!=n&&n+"queueHooks",o=i.timers,e=r.get(this);if(t)e[t]&&e[t].stop&&f(e[t]);else for(t in e)e[t]&&e[t].stop&&hf.test(t)&&f(e[t]);for(t=o.length;t--;)o[t].elem!==this||null!=n&&o[t].queue!==n||(o[t].anim.stop(u),s=!1,o.splice(t,1));!s&&u||i.dequeue(this,n)})},finish:function(n){return!1!==n&&(n=n||"fx"),this.each(function(){var t,e=r.get(this),u=e[n+"queue"],o=e[n+"queueHooks"],f=i.timers,s=u?u.length:0;for(e.finish=!0,i.queue(this,n,[]),o&&o.stop&&o.stop.call(this,!0),t=f.length;t--;)f[t].elem===this&&f[t].queue===n&&(f[t].anim.stop(!0),f.splice(t,1));for(t=0;t<s;t++)u[t]&&u[t].finish&&u[t].finish.call(this);delete e.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(ai(t,!0),n,i,u)}});i.each({slideDown:ai("show"),slideUp:ai("hide"),slideToggle:ai("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=0,t=i.timers;for(vt=Date.now();n<t.length;n++)(r=t[n])()||t[n]!==r||t.splice(n--,1);t.length||i.fx.stop();vt=void 0};i.fx.timer=function(n){i.timers.push(n);i.fx.start()};i.fx.interval=13;i.fx.start=function(){li||(li=!0,ur())};i.fx.stop=function(){li=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(t,r){return t=i.fx&&i.fx.speeds[t]||t,r=r||"fx",this.queue(r,function(i,r){var u=n.setTimeout(i,t);r.stop=function(){n.clearTimeout(u)}})};yt=f.createElement("input");of=f.createElement("select").appendChild(f.createElement("option"));yt.type="checkbox";e.checkOn=""!==yt.value;e.optSelected=of.selected;(yt=f.createElement("input")).value="t";yt.type="radio";e.radioValue="t"===yt.value;pt=i.expr.attrHandle;i.fn.extend({attr:function(n,t){return w(this,i.attr,n,t,1<arguments.length)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return"undefined"==typeof n.getAttribute?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(u=i.attrHooks[t.toLowerCase()]||(i.expr.match.bool.test(t)?af:void 0)),void 0!==r?null===r?void i.removeAttr(n,t):u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:(n.setAttribute(t,r+""),r):u&&"get"in u&&null!==(f=u.get(n,t))?f:null==(f=i.find.attr(n,t))?void 0:f)},attrHooks:{type:{set:function(n,t){if(!e.radioValue&&"radio"===t&&c(n,"input")){var i=n.value;return n.setAttribute("type",t),i&&(n.value=i),t}}}},removeAttr:function(n,t){var i,u=0,r=t&&t.match(l);if(r&&1===n.nodeType)while(i=r[u++])n.removeAttribute(i)}});af={set:function(n,t,r){return!1===t?i.removeAttr(n,r):n.setAttribute(r,r),r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=pt[t]||i.find.attr;pt[t]=function(n,t,i){var f,e,u=t.toLowerCase();return i||(e=pt[u],pt[u]=f,f=null!=r(n,t,i)?u:null,pt[u]=e),f}});vf=/^(?:input|select|textarea|button)$/i;yf=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return w(this,i.prop,n,t,1<arguments.length)},removeProp:function(n){return this.each(function(){delete this[i.propFix[n]||n]})}});i.extend({prop:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return 1===e&&i.isXMLDoc(n)||(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):vf.test(n.nodeName)||yf.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});e.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(n){var t=n.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});i.fn.extend({addClass:function(n){var o,t,r,f,e,s,h,c=0;if(u(n))return this.each(function(t){i(this).addClass(n.call(this,t,it(this)))});if((o=fr(n)).length)while(t=this[c++])if(f=it(t),r=1===t.nodeType&&" "+tt(f)+" "){for(s=0;e=o[s++];)r.indexOf(" "+e+" ")<0&&(r+=e+" ");f!==(h=tt(r))&&t.setAttribute("class",h)}return this},removeClass:function(n){var o,r,t,f,e,s,h,c=0;if(u(n))return this.each(function(t){i(this).removeClass(n.call(this,t,it(this)))});if(!arguments.length)return this.attr("class","");if((o=fr(n)).length)while(r=this[c++])if(f=it(r),t=1===r.nodeType&&" "+tt(f)+" "){for(s=0;e=o[s++];)while(-1<t.indexOf(" "+e+" "))t=t.replace(" "+e+" "," ");f!==(h=tt(t))&&r.setAttribute("class",h)}return this},toggleClass:function(n,t){var f=typeof n,e="string"===f||Array.isArray(n);return"boolean"==typeof t&&e?t?this.addClass(n):this.removeClass(n):u(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,it(this),t),t)}):this.each(function(){var t,o,u,s;if(e)for(o=0,u=i(this),s=fr(n);t=s[o++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else void 0!==n&&"boolean"!==f||((t=it(this))&&r.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===n?"":r.get(this,"__className__")||""))})},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(1===t.nodeType&&-1<(" "+tt(it(t))+" ").indexOf(i))return!0;return!1}});pf=/\r/g;i.fn.extend({val:function(n){var t,r,e,f=this[0];return arguments.length?(e=u(n),this.each(function(r){var u;1===this.nodeType&&(null==(u=e?n.call(this,r,i(this).val()):n)?u="":"number"==typeof u?u+="":Array.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),(t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):f?(t=i.valHooks[f.type]||i.valHooks[f.nodeName.toLowerCase()])&&"get"in t&&void 0!==(r=t.get(f,"value"))?r:"string"==typeof(r=f.value)?r.replace(pf,""):null==r?"":r:void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:tt(i.text(n))}},select:{get:function(n){for(var e,t,o=n.options,u=n.selectedIndex,f="select-one"===n.type,s=f?null:[],h=f?u+1:o.length,r=u<0?h:f?u:0;r<h;r++)if(((t=o[r]).selected||r===u)&&!t.disabled&&(!t.parentNode.disabled||!c(t.parentNode,"optgroup"))){if(e=i(t).val(),f)return e;s.push(e)}return s},set:function(n,t){for(var r,u,f=n.options,e=i.makeArray(t),o=f.length;o--;)((u=f[o]).selected=-1<i.inArray(i.valHooks.option.get(u),e))&&(r=!0);return r||(n.selectedIndex=-1),e}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(Array.isArray(t))return n.checked=-1<i.inArray(i(n).val(),t)}};e.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});e.focusin="onfocusin"in n;er=/^(?:focusinfocus|focusoutblur)$/;or=function(n){n.stopPropagation()};i.extend(i.event,{trigger:function(t,e,o,s){var k,c,l,d,v,y,a,p,w=[o||f],h=ui.call(t,"type")?t.type:t,b=ui.call(t,"namespace")?t.namespace.split("."):[];if(c=p=l=o=o||f,3!==o.nodeType&&8!==o.nodeType&&!er.test(h+i.event.triggered)&&(-1<h.indexOf(".")&&(h=(b=h.split(".")).shift(),b.sort()),v=h.indexOf(":")<0&&"on"+h,(t=t[i.expando]?t:new i.Event(h,"object"==typeof t&&t)).isTrigger=s?2:3,t.namespace=b.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=o),e=null==e?[t]:i.makeArray(e,[t]),a=i.event.special[h]||{},s||!a.trigger||!1!==a.trigger.apply(o,e))){if(!s&&!a.noBubble&&!rt(o)){for(d=a.delegateType||h,er.test(d+h)||(c=c.parentNode);c;c=c.parentNode)w.push(c),l=c;l===(o.ownerDocument||f)&&w.push(l.defaultView||l.parentWindow||n)}for(k=0;(c=w[k++])&&!t.isPropagationStopped();)p=c,t.type=1<k?d:a.bindType||h,(y=(r.get(c,"events")||Object.create(null))[t.type]&&r.get(c,"handle"))&&y.apply(c,e),(y=v&&c[v])&&y.apply&&ot(c)&&(t.result=y.apply(c,e),!1===t.result&&t.preventDefault());return t.type=h,s||t.isDefaultPrevented()||a._default&&!1!==a._default.apply(w.pop(),e)||!ot(o)||v&&u(o[h])&&!rt(o)&&((l=o[v])&&(o[v]=null),i.event.triggered=h,t.isPropagationStopped()&&p.addEventListener(h,or),o[h](),t.isPropagationStopped()&&p.removeEventListener(h,or),i.event.triggered=void 0,l&&(o[v]=l)),t.result}},simulate:function(n,t,r){var u=i.extend(new i.Event,r,{type:n,isSimulated:!0});i.event.trigger(u,null,t)}});i.fn.extend({trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});e.focusin||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=function(n){i.event.simulate(t,n.target,i.event.fix(n))};i.event.special[t]={setup:function(){var i=this.ownerDocument||this.document||this,f=r.access(i,t);f||i.addEventListener(n,u,!0);r.access(i,t,(f||0)+1)},teardown:function(){var i=this.ownerDocument||this.document||this,f=r.access(i,t)-1;f?r.access(i,t,f):(i.removeEventListener(n,u,!0),r.remove(i,t))}}});var ti=n.location,wf={guid:Date.now()},sr=/\?/;i.parseXML=function(t){var r,u;if(!t||"string"!=typeof t)return null;try{r=(new n.DOMParser).parseFromString(t,"text/xml")}catch(t){}return u=r&&r.getElementsByTagName("parsererror")[0],r&&!u||i.error("Invalid XML: "+(u?i.map(u.childNodes,function(n){return n.textContent}).join("\n"):t)),r};var io=/\[\]$/,bf=/\r?\n/g,ro=/^(?:submit|button|image|reset|file)$/i,uo=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,f=[],e=function(n,t){var i=u(t)?t():t;f[f.length]=encodeURIComponent(n)+"="+encodeURIComponent(null==i?"":i)};if(null==n)return"";if(Array.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){e(this.name,this.value)});else for(r in n)hr(r,n[r],t,e);return f.join("&")};i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&uo.test(this.nodeName)&&!ro.test(n)&&(this.checked||!gt.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:Array.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(bf,"\r\n")}}):{name:t.name,value:r.replace(bf,"\r\n")}}).get()}});var fo=/%20/g,eo=/#.*$/,oo=/([?&])_=[^&]*/,so=/^(.*?):[ \t]*([^\r\n]*)$/gm,ho=/^(?:GET|HEAD)$/,co=/^\/\//,kf={},cr={},df="*/".concat("*"),lr=f.createElement("a");return lr.href=ti.href,i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ti.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ti.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":df,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?ar(ar(n,i.ajaxSettings),t):ar(i.ajaxSettings,n)},ajaxPrefilter:gf(kf),ajaxTransport:gf(cr),ajax:function(t,r){function b(t,r,f,c){var v,rt,b,p,g,l=r;s||(s=!0,d&&n.clearTimeout(d),a=void 0,k=c||"",e.readyState=0<t?4:0,v=200<=t&&t<300||304===t,f&&(p=function(n,t,i){for(var e,u,f,o,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(u in s)if(s[u]&&s[u].test(e)){r.unshift(u);break}if(r[0]in i)f=r[0];else{for(u in i){if(!r[0]||n.converters[u+" "+r[0]]){f=u;break}o||(o=u)}f=f||o}if(f)return f!==r[0]&&r.unshift(f),i[f]}(u,e,f)),!v&&-1<i.inArray("script",u.dataTypes)&&i.inArray("json",u.dataTypes)<0&&(u.converters["text script"]=function(){}),p=function(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(!(f=o[e+" "+u]||o["* "+u]))for(h in o)if((s=h.split(" "))[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){!0===f?f=o[h]:!0!==o[h]&&(u=s[0],c.unshift(s[1]));break}if(!0!==f)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(n){return{state:"parsererror",error:f?n:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}(u,p,e,v),v?(u.ifModified&&((g=e.getResponseHeader("Last-Modified"))&&(i.lastModified[o]=g),(g=e.getResponseHeader("etag"))&&(i.etag[o]=g)),204===t||"HEAD"===u.type?l="nocontent":304===t?l="notmodified":(l=p.state,rt=p.data,v=!(b=p.error))):(b=l,!t&&l||(l="error",t<0&&(t=0))),e.status=t,e.statusText=(r||l)+"",v?tt.resolveWith(h,[rt,l,e]):tt.rejectWith(h,[e,l,b]),e.statusCode(w),w=void 0,y&&nt.trigger(v?"ajaxSuccess":"ajaxError",[e,u,v?rt:b]),it.fireWith(h,[e,l]),y&&(nt.trigger("ajaxComplete",[e,u]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof t&&(r=t,t=void 0);r=r||{};var a,o,k,v,d,c,s,y,g,p,u=i.ajaxSetup({},r),h=u.context||u,nt=u.context&&(h.nodeType||h.jquery)?i(h):i.event,tt=i.Deferred(),it=i.Callbacks("once memory"),w=u.statusCode||{},rt={},ut={},ft="canceled",e={readyState:0,getResponseHeader:function(n){var t;if(s){if(!v)for(v={};t=so.exec(k);)v[t[1].toLowerCase()+" "]=(v[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=v[n.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return s?k:null},setRequestHeader:function(n,t){return null==s&&(n=ut[n.toLowerCase()]=ut[n.toLowerCase()]||n,rt[n]=t),this},overrideMimeType:function(n){return null==s&&(u.mimeType=n),this},statusCode:function(n){var t;if(n)if(s)e.always(n[e.status]);else for(t in n)w[t]=[w[t],n[t]];return this},abort:function(n){var t=n||ft;return a&&a.abort(t),b(0,t),this}};if(tt.promise(e),u.url=((t||u.url||ti.href)+"").replace(co,ti.protocol+"//"),u.type=r.method||r.type||u.method||u.type,u.dataTypes=(u.dataType||"*").toLowerCase().match(l)||[""],null==u.crossDomain){c=f.createElement("a");try{c.href=u.url;c.href=c.href;u.crossDomain=lr.protocol+"//"+lr.host!=c.protocol+"//"+c.host}catch(t){u.crossDomain=!0}}if(u.data&&u.processData&&"string"!=typeof u.data&&(u.data=i.param(u.data,u.traditional)),ne(kf,u,r,e),s)return e;for(g in(y=i.event&&u.global)&&0==i.active++&&i.event.trigger("ajaxStart"),u.type=u.type.toUpperCase(),u.hasContent=!ho.test(u.type),o=u.url.replace(eo,""),u.hasContent?u.data&&u.processData&&0===(u.contentType||"").indexOf("application/x-www-form-urlencoded")&&(u.data=u.data.replace(fo,"+")):(p=u.url.slice(o.length),u.data&&(u.processData||"string"==typeof u.data)&&(o+=(sr.test(o)?"&":"?")+u.data,delete u.data),!1===u.cache&&(o=o.replace(oo,"$1"),p=(sr.test(o)?"&":"?")+"_="+wf.guid+++p),u.url=o+p),u.ifModified&&(i.lastModified[o]&&e.setRequestHeader("If-Modified-Since",i.lastModified[o]),i.etag[o]&&e.setRequestHeader("If-None-Match",i.etag[o])),(u.data&&u.hasContent&&!1!==u.contentType||r.contentType)&&e.setRequestHeader("Content-Type",u.contentType),e.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+df+"; q=0.01":""):u.accepts["*"]),u.headers)e.setRequestHeader(g,u.headers[g]);if(u.beforeSend&&(!1===u.beforeSend.call(h,e,u)||s))return e.abort();if(ft="abort",it.add(u.complete),e.done(u.success),e.fail(u.error),a=ne(cr,u,r,e)){if(e.readyState=1,y&&nt.trigger("ajaxSend",[e,u]),s)return e;u.async&&0<u.timeout&&(d=n.setTimeout(function(){e.abort("timeout")},u.timeout));try{s=!1;a.send(rt,b)}catch(t){if(s)throw t;b(-1,t)}}else b(-1,"No Transport");return e},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}}),i.each(["get","post"],function(n,t){i[t]=function(n,r,f,e){return u(r)&&(e=e||f,f=r,r=void 0),i.ajax(i.extend({url:n,type:t,dataType:e,data:r,success:f},i.isPlainObject(n)&&n))}}),i.ajaxPrefilter(function(n){for(var t in n.headers)"content-type"===t.toLowerCase()&&(n.contentType=n.headers[t]||"")}),i._evalUrl=function(n,t,r){return i.ajax({url:n,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(n){i.globalEval(n,t,r)}})},i.fn.extend({wrapAll:function(n){var t;return this[0]&&(u(n)&&(n=n.call(this[0])),t=i(n,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var n=this;n.firstElementChild;)n=n.firstElementChild;return n}).append(this)),this},wrapInner:function(n){return u(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=u(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(n){return this.parent(n).not("body").each(function(){i(this).replaceWith(this.childNodes)}),this}}),i.expr.pseudos.hidden=function(n){return!i.expr.pseudos.visible(n)},i.expr.pseudos.visible=function(n){return!!(n.offsetWidth||n.offsetHeight||n.getClientRects().length)},i.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}},te={0:200,1223:204},wt=i.ajaxSettings.xhr(),e.cors=!!wt&&"withCredentials"in wt,e.ajax=wt=!!wt,i.ajaxTransport(function(t){var i,r;if(e.cors||wt&&!t.crossDomain)return{send:function(u,f){var o,e=t.xhr();if(e.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)e[o]=t.xhrFields[o];for(o in t.mimeType&&e.overrideMimeType&&e.overrideMimeType(t.mimeType),t.crossDomain||u["X-Requested-With"]||(u["X-Requested-With"]="XMLHttpRequest"),u)e.setRequestHeader(o,u[o]);i=function(n){return function(){i&&(i=r=e.onload=e.onerror=e.onabort=e.ontimeout=e.onreadystatechange=null,"abort"===n?e.abort():"error"===n?"number"!=typeof e.status?f(0,"error"):f(e.status,e.statusText):f(te[e.status]||e.status,e.statusText,"text"!==(e.responseType||"text")||"string"!=typeof e.responseText?{binary:e.response}:{text:e.responseText},e.getAllResponseHeaders()))}};e.onload=i();r=e.onerror=e.ontimeout=i("error");void 0!==e.onabort?e.onabort=r:e.onreadystatechange=function(){4===e.readyState&&n.setTimeout(function(){i&&r()})};i=i("abort");try{e.send(t.hasContent&&t.data||null)}catch(u){if(i)throw u;}},abort:function(){i&&i()}}}),i.ajaxPrefilter(function(n){n.crossDomain&&(n.contents.script=!1)}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET")}),i.ajaxTransport("script",function(n){var r,t;if(n.crossDomain||n.scriptAttrs)return{send:function(u,e){r=i("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",t=function(n){r.remove();t=null;n&&e("error"===n.type?404:200,n.type)});f.head.appendChild(r[0])},abort:function(){t&&t()}}}),vr=[],vi=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=vr.pop()||i.expando+"_"+wf.guid++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,f){var e,o,s,h=!1!==t.jsonp&&(vi.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&vi.test(t.data)&&"data");if(h||"jsonp"===t.dataTypes[0])return e=t.jsonpCallback=u(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,h?t[h]=t[h].replace(vi,"$1"+e):!1!==t.jsonp&&(t.url+=(sr.test(t.url)?"&":"?")+t.jsonp+"="+e),t.converters["script json"]=function(){return s||i.error(e+" was not called"),s[0]},t.dataTypes[0]="json",o=n[e],n[e]=function(){s=arguments},f.always(function(){void 0===o?i(n).removeProp(e):n[e]=o;t[e]&&(t.jsonpCallback=r.jsonpCallback,vr.push(e));s&&u(o)&&o(s[0]);s=o=void 0}),"script"}),e.createHTMLDocument=((ie=f.implementation.createHTMLDocument("").body).innerHTML="<form><\/form><form><\/form>",2===ie.childNodes.length),i.parseHTML=function(n,t,r){return"string"!=typeof n?[]:("boolean"==typeof t&&(r=t,t=!1),t||(e.createHTMLDocument?((s=(t=f.implementation.createHTMLDocument("")).createElement("base")).href=f.location.href,t.head.appendChild(s)):t=f),u=!r&&[],(o=wi.exec(n))?[t.createElement(o[1])]:(o=yu([n],t,u),u&&u.length&&i(u).remove(),i.merge([],o.childNodes)));var s,o,u},i.fn.load=function(n,t,r){var f,s,h,e=this,o=n.indexOf(" ");return-1<o&&(f=tt(n.slice(o)),n=n.slice(0,o)),u(t)?(r=t,t=void 0):t&&"object"==typeof t&&(s="POST"),0<e.length&&i.ajax({url:n,type:s||"GET",dataType:"html",data:t}).done(function(n){h=arguments;e.html(f?i("<div>").append(i.parseHTML(n)).find(f):n)}).always(r&&function(n,t){e.each(function(){r.apply(this,h||[n.responseText,t,n])})}),this},i.expr.pseudos.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},i.offset={setOffset:function(n,t,r){var v,o,s,h,f,c,l=i.css(n,"position"),a=i(n),e={};"static"===l&&(n.style.position="relative");f=a.offset();s=i.css(n,"top");c=i.css(n,"left");("absolute"===l||"fixed"===l)&&-1<(s+c).indexOf("auto")?(h=(v=a.position()).top,o=v.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);u(t)&&(t=t.call(n,r,i.extend({},f)));null!=t.top&&(e.top=t.top-f.top+h);null!=t.left&&(e.left=t.left-f.left+o);"using"in t?t.using.call(n,e):a.css(e)}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var r,u,t=this[0];if(t)return t.getClientRects().length?(r=t.getBoundingClientRect(),u=t.ownerDocument.defaultView,{top:r.top+u.pageYOffset,left:r.left+u.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var n,r,u,t=this[0],f={top:0,left:0};if("fixed"===i.css(t,"position"))r=t.getBoundingClientRect();else{for(r=this.offset(),u=t.ownerDocument,n=t.offsetParent||u.documentElement;n&&(n===u.body||n===u.documentElement)&&"static"===i.css(n,"position");)n=n.parentNode;n&&n!==t&&1===n.nodeType&&((f=i(n).offset()).top+=i.css(n,"borderTopWidth",!0),f.left+=i.css(n,"borderLeftWidth",!0))}return{top:r.top-f.top-i.css(t,"marginTop",!0),left:r.left-f.left-i.css(t,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent;n&&"static"===i.css(n,"position");)n=n.offsetParent;return n||g})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r="pageYOffset"===t;i.fn[n]=function(i){return w(this,function(n,i,u){var f;if(rt(n)?f=n:9===n.nodeType&&(f=n.defaultView),void 0===u)return f?f[t]:n[i];f?f.scrollTo(r?f.pageXOffset:u,r?u:f.pageYOffset):n[i]=u},n,i,arguments.length)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=du(e.pixelPosition,function(n,r){if(r)return r=ni(n,t),tr.test(r)?i(n).position()[t]+"px":r})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(f,e){var o=arguments.length&&(r||"boolean"!=typeof f),s=r||(!0===f||!0===e?"margin":"border");return w(this,function(t,r,f){var e;return rt(t)?0===u.indexOf("outer")?t["inner"+n]:t.document.documentElement["client"+n]:9===t.nodeType?(e=t.documentElement,Math.max(t.body["scroll"+n],e["scroll"+n],t.body["offset"+n],e["offset"+n],e["client"+n])):void 0===f?i.css(t,r,s):i.style(t,r,f,s)},t,o?f:void 0,o)}})}),i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.fn.extend({bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)},hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)}}),i.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return 0<arguments.length?this.on(t,null,n,i):this.trigger(t)}}),re=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,i.proxy=function(n,t){var r,f,e;if("string"==typeof t&&(r=n[t],t=n,n=r),u(n))return f=k.call(arguments,2),(e=function(){return n.apply(t||this,f.concat(k.call(arguments)))}).guid=n.guid=n.guid||i.guid++,e},i.holdReady=function(n){n?i.readyWait++:i.ready(!0)},i.isArray=Array.isArray,i.parseJSON=JSON.parse,i.nodeName=c,i.isFunction=u,i.isWindow=rt,i.camelCase=y,i.type=ut,i.now=Date.now,i.isNumeric=function(n){var t=i.type(n);return("number"===t||"string"===t)&&!isNaN(n-parseFloat(n))},i.trim=function(n){return null==n?"":(n+"").replace(re,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),ue=n.jQuery,fe=n.$,i.noConflict=function(t){return n.$===i&&(n.$=fe),t&&n.jQuery===i&&(n.jQuery=ue),i},"undefined"==typeof t&&(n.jQuery=n.$=i),i}),!function(n,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){"use strict";function dr(n,t,i){var r,e,u=(i=i||f).createElement("script");if(u.text=n,t)for(r in se)(e=t[r]||t.getAttribute&&t.getAttribute(r))&&u.setAttribute(r,e);i.head.appendChild(u).parentNode.removeChild(u)}function ut(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?ri[br.call(n)]||"object":typeof n}function pi(n){var t=!!n&&"length"in n&&n.length,i=ut(n);return!u(n)&&!rt(n)&&("array"===i||0===t||"number"==typeof t&&0<t&&t-1 in n)}function c(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()}function bi(n,t,r){return u(t)?i.grep(n,function(n,i){return!!t.call(n,i,n)!==r}):t.nodeType?i.grep(n,function(n){return n===t!==r}):"string"!=typeof t?i.grep(n,function(n){return-1<ii.call(t,n)!==r}):i.filter(t,n,r)}function eu(n,t){while((n=n[t])&&1!==n.nodeType);return n}function et(n){return n}function fi(n){throw n;}function ou(n,t,i,r){var f;try{n&&u(f=n.promise)?f.call(n).done(t).fail(i):n&&u(f=n.then)?f.call(n,t,i):t.apply(void 0,[n].slice(r))}catch(n){i.apply(void 0,[n])}}function oi(){f.removeEventListener("DOMContentLoaded",oi);n.removeEventListener("load",oi);i.ready()}function le(n,t){return t.toUpperCase()}function y(n){return n.replace(he,"ms-").replace(ce,le)}function bt(){this.expando=i.expando+bt.uid++}function hu(n,t,i){var u,r;if(void 0===i&&1===n.nodeType)if(u="data-"+t.replace(ve,"-$&").toLowerCase(),"string"==typeof(i=n.getAttribute(u))){try{i="true"===(r=i)||"false"!==r&&("null"===r?null:r===+r+""?+r:ae.test(r)?JSON.parse(r):r)}catch(n){}o.set(n,t,i)}else i=void 0;return i}function lu(n,t,r,u){var s,h,c=20,l=u?function(){return u.cur()}:function(){return i.css(n,t,"")},o=l(),e=r&&r[3]||(i.cssNumber[t]?"":"px"),f=n.nodeType&&(i.cssNumber[t]||"px"!==e&&+o)&&kt.exec(i.css(n,t));if(f&&f[3]!==e){for(o/=2,e=e||f[3],f=+o||1;c--;)i.style(n,t,f+e),(1-h)*(1-(h=l()/o||.5))<=0&&(c=0),f/=h;f*=2;i.style(n,t,f+e);r=r||[]}return r&&(f=+f||+o||0,s=r[1]?f+(r[1]+1)*r[2]:+r[2],u&&(u.unit=e,u.start=f,u.end=s)),s}function ht(n,t){for(var h,f,a,s,c,l,e,o=[],u=0,v=n.length;u<v;u++)(f=n[u]).style&&(h=f.style.display,t?("none"===h&&(o[u]=r.get(f,"display")||null,o[u]||(f.style.display="")),""===f.style.display&&dt(f)&&(o[u]=(e=c=s=void 0,c=(a=f).ownerDocument,l=a.nodeName,(e=ki[l])||(s=c.body.appendChild(c.createElement(l)),e=i.css(s,"display"),s.parentNode.removeChild(s),"none"===e&&(e="block"),ki[l]=e)))):"none"!==h&&(o[u]="none",r.set(f,"display",h)));for(u=0;u<v;u++)null!=o[u]&&(n[u].style.display=o[u]);return n}function s(n,t){var r;return r="undefined"!=typeof n.getElementsByTagName?n.getElementsByTagName(t||"*"):"undefined"!=typeof n.querySelectorAll?n.querySelectorAll(t||"*"):[],void 0===t||t&&c(n,t)?i.merge([n],r):r}function di(n,t){for(var i=0,u=n.length;i<u;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function pu(n,t,r,u,f){for(var e,o,p,a,w,v,c=t.createDocumentFragment(),y=[],l=0,b=n.length;l<b;l++)if((e=n[l])||0===e)if("object"===ut(e))i.merge(y,e.nodeType?[e]:e);else if(yu.test(e)){for(o=o||c.appendChild(t.createElement("div")),p=(au.exec(e)||["",""])[1].toLowerCase(),a=h[p]||h._default,o.innerHTML=a[1]+i.htmlPrefilter(e)+a[2],v=a[0];v--;)o=o.lastChild;i.merge(y,o.childNodes);(o=c.firstChild).textContent=""}else y.push(t.createTextNode(e));for(c.textContent="",l=0;e=y[l++];)if(u&&-1<i.inArray(e,u))f&&f.push(e);else if(w=st(e),o=s(c.appendChild(e),"script"),w&&di(o),r)for(v=0;e=o[v++];)vu.test(e.type||"")&&r.push(e);return c}function ct(){return!0}function lt(){return!1}function pe(n,t){return n===function(){try{return f.activeElement}catch(n){}}()==("focus"===t)}function nr(n,t,r,u,f,e){var o,s;if("object"==typeof t){for(s in"string"!=typeof r&&(u=u||r,r=void 0),t)nr(n,s,r,u,t[s],e);return n}if(null==u&&null==f?(f=r,u=r=void 0):null==f&&("string"==typeof r?(f=u,u=void 0):(f=u,u=r,r=void 0)),!1===f)f=lt;else if(!f)return n;return 1===e&&(o=f,(f=function(n){return i().off(n),o.apply(this,arguments)}).guid=o.guid||(o.guid=i.guid++)),n.each(function(){i.event.add(this,t,f,u,r)})}function hi(n,t,u){u?(r.set(n,t,!1),i.event.add(n,t,{namespace:!1,handler:function(n){var o,e,f=r.get(this,t);if(1&n.isTrigger&&this[t]){if(f.length)(i.event.special[t]||{}).delegateType&&n.stopPropagation();else if(f=k.call(arguments),r.set(this,t,f),o=u(this,t),this[t](),f!==(e=r.get(this,t))||o?r.set(this,t,!1):e={},f!==e)return n.stopImmediatePropagation(),n.preventDefault(),e&&e.value}else f.length&&(r.set(this,t,{value:i.event.trigger(i.extend(f[0],i.Event.prototype),f.slice(1),this)}),n.stopImmediatePropagation())}})):void 0===r.get(n,t)&&i.event.add(n,t,ct)}function wu(n,t){return c(n,"table")&&c(11!==t.nodeType?t:t.firstChild,"tr")&&i(n).children("tbody")[0]||n}function de(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function ge(n){return"true/"===(n.type||"").slice(0,5)?n.type=n.type.slice(5):n.removeAttribute("type"),n}function bu(n,t){var u,s,f,h,c,e;if(1===t.nodeType){if(r.hasData(n)&&(e=r.get(n).events))for(f in r.remove(t,"handle events"),e)for(u=0,s=e[f].length;u<s;u++)i.event.add(t,f,e[f][u]);o.hasData(n)&&(h=o.access(n),c=i.extend({},h),o.set(t,c))}}function at(n,t,f,o){t=wr(t);var a,b,l,v,h,y,c=0,p=n.length,d=p-1,w=t[0],k=u(w);if(k||1<p&&"string"==typeof w&&!e.checkClone&&be.test(w))return n.each(function(i){var r=n.eq(i);k&&(t[0]=w.call(this,i,r.html()));at(r,t,f,o)});if(p&&(b=(a=pu(t,n[0].ownerDocument,!1,n,o)).firstChild,1===a.childNodes.length&&(a=b),b||o)){for(v=(l=i.map(s(a,"script"),de)).length;c<p;c++)h=a,c!==d&&(h=i.clone(h,!0,!0),v&&i.merge(l,s(h,"script"))),f.call(n[c],h,c);if(v)for(y=l[l.length-1].ownerDocument,i.map(l,ge),c=0;c<v;c++)h=l[c],vu.test(h.type||"")&&!r.access(h,"globalEval")&&i.contains(y,h)&&(h.src&&"module"!==(h.type||"").toLowerCase()?i._evalUrl&&!h.noModule&&i._evalUrl(h.src,{nonce:h.nonce||h.getAttribute("nonce")},y):dr(h.textContent.replace(ke,""),h,y))}return n}function ku(n,t,r){for(var u,e=t?i.filter(t,n):n,f=0;null!=(u=e[f]);f++)r||1!==u.nodeType||i.cleanData(s(u)),u.parentNode&&(r&&st(u)&&di(s(u,"script")),u.parentNode.removeChild(u));return n}function ni(n,t,r){var o,s,h,u,c=ir.test(t),f=n.style;return(r=r||ci(n))&&(u=r.getPropertyValue(t)||r[t],c&&u&&(u=u.replace(to,"$1")||void 0),""!==u||st(n)||(u=i.style(n,t)),!e.pixelBoxStyles()&&tr.test(u)&&no.test(t)&&(o=f.width,s=f.minWidth,h=f.maxWidth,f.minWidth=f.maxWidth=f.width=u,u=r.width,f.width=o,f.minWidth=s,f.maxWidth=h)),void 0!==u?u+"":u}function nf(n,t){return{get:function(){if(!n())return(this.get=t).apply(this,arguments);delete this.get}}}function rr(n){var t=i.cssProps[n]||uf[n];return t||(n in rf?n:uf[n]=function(n){for(var i=n[0].toUpperCase()+n.slice(1),t=tf.length;t--;)if((n=tf[t]+i)in rf)return n}(n)||n)}function ef(n,t,i){var r=kt.exec(t);return r?Math.max(0,r[2]-(i||0))+(r[3]||"px"):t}function ur(n,t,r,u,f,e){var o="width"===t?1:0,h=0,s=0;if(r===(u?"border":"content"))return 0;for(;o<4;o+=2)"margin"===r&&(s+=i.css(n,r+b[o],!0,f)),u?("content"===r&&(s-=i.css(n,"padding"+b[o],!0,f)),"margin"!==r&&(s-=i.css(n,"border"+b[o]+"Width",!0,f))):(s+=i.css(n,"padding"+b[o],!0,f),"padding"!==r?s+=i.css(n,"border"+b[o]+"Width",!0,f):h+=i.css(n,"border"+b[o]+"Width",!0,f));return!u&&0<=e&&(s+=Math.max(0,Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-e-s-h-.5))||0),s}function of(n,t,r){var f=ci(n),o=(!e.boxSizingReliable()||r)&&"border-box"===i.css(n,"boxSizing",!1,f),s=o,u=ni(n,t,f),h="offset"+t[0].toUpperCase()+t.slice(1);if(tr.test(u)){if(!r)return u;u="auto"}return(!e.boxSizingReliable()&&o||!e.reliableTrDimensions()&&c(n,"tr")||"auto"===u||!parseFloat(u)&&"inline"===i.css(n,"display",!1,f))&&n.getClientRects().length&&(o="border-box"===i.css(n,"boxSizing",!1,f),(s=h in n)&&(u=n[h])),(u=parseFloat(u)||0)+ur(n,t,r||(o?"border":"content"),s,f,u)+"px"}function a(n,t,i,r,u){return new a.prototype.init(n,t,i,r,u)}function fr(){li&&(!1===f.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(fr):n.setTimeout(fr,i.fx.interval),i.fx.tick())}function lf(){return n.setTimeout(function(){vt=void 0}),vt=Date.now()}function ai(n,t){var u,r=0,i={height:n};for(t=t?1:0;r<4;r+=2-t)i["margin"+(u=b[r])]=i["padding"+u]=n;return t&&(i.opacity=i.width=n),i}function af(n,t,i){for(var u,f=(v.tweeners[t]||[]).concat(v.tweeners["*"]),r=0,e=f.length;r<e;r++)if(u=f[r].call(i,t,n))return u}function v(n,t,r){var o,s,h=0,a=v.prefilters.length,e=i.Deferred().always(function(){delete l.elem}),l=function(){if(s)return!1;for(var o=vt||lf(),t=Math.max(0,f.startTime+f.duration-o),i=1-(t/f.duration||0),r=0,u=f.tweens.length;r<u;r++)f.tweens[r].run(i);return e.notifyWith(n,[f,i,t]),i<1&&u?t:(u||e.notifyWith(n,[f,1,0]),e.resolveWith(n,[f]),!1)},f=e.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},r),originalProperties:t,originalOptions:r,startTime:vt||lf(),duration:r.duration,tweens:[],createTween:function(t,r){var u=i.Tween(n,f.opts,t,r,f.opts.specialEasing[t]||f.opts.easing);return f.tweens.push(u),u},stop:function(t){var i=0,r=t?f.tweens.length:0;if(s)return this;for(s=!0;i<r;i++)f.tweens[i].run(1);return t?(e.notifyWith(n,[f,1,0]),e.resolveWith(n,[f,t])):e.rejectWith(n,[f,t]),this}}),c=f.props;for(!function(n,t){var r,f,e,u,o;for(r in n)if(e=t[f=y(r)],u=n[r],Array.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),(o=i.cssHooks[f])&&"expand"in o)for(r in u=o.expand(u),delete n[f],u)r in n||(n[r]=u[r],t[r]=e);else t[f]=e}(c,f.opts.specialEasing);h<a;h++)if(o=v.prefilters[h].call(f,n,c,f.opts))return u(o.stop)&&(i._queueHooks(f.elem,f.opts.queue).stop=o.stop.bind(o)),o;return i.map(c,af,f),u(f.opts.start)&&f.opts.start.call(n,f),f.progress(f.opts.progress).done(f.opts.done,f.opts.complete).fail(f.opts.fail).always(f.opts.always),i.fx.timer(i.extend(l,{elem:n,anim:f,queue:f.opts.queue})),f}function tt(n){return(n.match(l)||[]).join(" ")}function it(n){return n.getAttribute&&n.getAttribute("class")||""}function er(n){return Array.isArray(n)?n:"string"==typeof n&&n.match(l)||[]}function cr(n,t,r,u){var f;if(Array.isArray(t))i.each(t,function(t,i){r||uo.test(n)?u(n,i):cr(n+"["+("object"==typeof i&&null!=i?t:"")+"]",i,r,u)});else if(r||"object"!==ut(t))u(n,t);else for(f in t)cr(n+"["+f+"]",t[f],r,u)}function ne(n){return function(t,i){"string"!=typeof t&&(i=t,t="*");var r,f=0,e=t.toLowerCase().match(l)||[];if(u(i))while(r=e[f++])"+"===r[0]?(r=r.slice(1)||"*",(n[r]=n[r]||[]).unshift(i)):(n[r]=n[r]||[]).push(i)}}function te(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===lr;return e(t.dataTypes[0])||!f["*"]&&e("*")}function vr(n,t){var r,u,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}var p=[],pr=Object.getPrototypeOf,k=p.slice,wr=p.flat?function(n){return p.flat.call(n)}:function(n){return p.concat.apply([],n)},yi=p.push,ii=p.indexOf,ri={},br=ri.toString,ui=ri.hasOwnProperty,kr=ui.toString,oe=kr.call(Object),e={},u=function(n){return"function"==typeof n&&"number"!=typeof n.nodeType&&"function"!=typeof n.item},rt=function(n){return null!=n&&n===n.window},f=n.document,se={type:!0,src:!0,nonce:!0,noModule:!0},gr="3.6.3",i=function(n,t){return new i.fn.init(n,t)},d,wi,iu,ru,uu,fu,l,su,ei,ot,dt,ki,h,yu,gi,vt,li,yt,sf,hf,cf,vf,pt,yf,pf,wf,or,sr,ie,wt,re,yr,vi,ue,fe,ee;i.fn=i.prototype={jquery:gr,constructor:i,length:0,toArray:function(){return k.call(this)},get:function(n){return null==n?k.call(this):n<0?this[n+this.length]:this[n]},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t},each:function(n){return i.each(this,n)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(k.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(i.grep(this,function(n,t){return(t+1)%2}))},odd:function(){return this.pushStack(i.grep(this,function(n,t){return t%2}))},eq:function(n){var i=this.length,t=+n+(n<0?i:0);return this.pushStack(0<=t&&t<i?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:yi,sort:p.sort,splice:p.splice};i.extend=i.fn.extend=function(){var s,f,e,t,o,c,n=arguments[0]||{},r=1,l=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[r]||{},r++),"object"==typeof n||u(n)||(n={}),r===l&&(n=this,r--);r<l;r++)if(null!=(s=arguments[r]))for(f in s)t=s[f],"__proto__"!==f&&n!==t&&(h&&t&&(i.isPlainObject(t)||(o=Array.isArray(t)))?(e=n[f],c=o&&!Array.isArray(e)?[]:o||i.isPlainObject(e)?e:{},o=!1,n[f]=i.extend(h,c,t)):void 0!==t&&(n[f]=t));return n};i.extend({expando:"jQuery"+(gr+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isPlainObject:function(n){var t,i;return!(!n||"[object Object]"!==br.call(n))&&(!(t=pr(n))||"function"==typeof(i=ui.call(t,"constructor")&&t.constructor)&&kr.call(i)===oe)},isEmptyObject:function(n){for(var t in n)return!1;return!0},globalEval:function(n,t,i){dr(n,{nonce:t&&t.nonce},i)},each:function(n,t){var r,i=0;if(pi(n)){for(r=n.length;i<r;i++)if(!1===t.call(n[i],i,n[i]))break}else for(i in n)if(!1===t.call(n[i],i,n[i]))break;return n},makeArray:function(n,t){var r=t||[];return null!=n&&(pi(Object(n))?i.merge(r,"string"==typeof n?[n]:n):yi.call(r,n)),r},inArray:function(n,t,i){return null==t?-1:ii.call(t,n,i)},merge:function(n,t){for(var u=+t.length,i=0,r=n.length;i<u;i++)n[r++]=t[i];return n.length=r,n},grep:function(n,t,i){for(var u=[],r=0,f=n.length,e=!i;r<f;r++)!t(n[r],r)!==e&&u.push(n[r]);return u},map:function(n,t,i){var e,u,r=0,f=[];if(pi(n))for(e=n.length;r<e;r++)null!=(u=t(n[r],r,i))&&f.push(u);else for(r in n)null!=(u=t(n[r],r,i))&&f.push(u);return wr(f)},guid:1,support:e});"function"==typeof Symbol&&(i.fn[Symbol.iterator]=p[Symbol.iterator]);i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){ri["[object "+t+"]"]=t.toLowerCase()});d=function(n){function f(n,t,r,f){var s,y,c,l,p,w,d,v=t&&t.ownerDocument,a=t?t.nodeType:9;if(r=r||[],"string"!=typeof n||!n||1!==a&&9!==a&&11!==a)return r;if(!f&&(b(t),t=t||i,h)){if(11!==a&&(p=ar.exec(n)))if(s=p[1]){if(9===a){if(!(c=t.getElementById(s)))return r;if(c.id===s)return r.push(c),r}else if(v&&(c=v.getElementById(s))&&et(t,c)&&c.id===s)return r.push(c),r}else{if(p[2])return k.apply(r,t.getElementsByTagName(n)),r;if((s=p[3])&&u.getElementsByClassName&&t.getElementsByClassName)return k.apply(r,t.getElementsByClassName(s)),r}if(u.qsa&&!lt[n+" "]&&(!o||!o.test(n))&&(1!==a||"object"!==t.nodeName.toLowerCase())){if(d=n,v=t,1===a&&(er.test(n)||yi.test(n))){for((v=ti.test(n)&&ri(t.parentNode)||t)===t&&u.scope||((l=t.getAttribute("id"))?l=l.replace(pi,wi):t.setAttribute("id",l=e)),y=(w=ft(n)).length;y--;)w[y]=(l?"#"+l:":scope")+" "+pt(w[y]);d=w.join(",")}try{if(u.cssSupportsSelector&&!CSS.supports("selector(:is("+d+"))"))throw new Error;return k.apply(r,v.querySelectorAll(d)),r}catch(t){lt(n,!0)}finally{l===e&&t.removeAttribute("id")}}}return si(n.replace(at,"$1"),t,r,f)}function yt(){var n=[];return function i(r,u){return n.push(r+" ")>t.cacheLength&&delete i[n.shift()],i[r+" "]=u}}function a(n){return n[e]=!0,n}function c(n){var t=i.createElement("fieldset");try{return!!n(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ii(n,i){for(var r=n.split("|"),u=r.length;u--;)t.attrHandle[r[u]]=i}function ki(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&n.sourceIndex-t.sourceIndex;if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function yr(n){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===n}}function pr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function di(n){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===n:t.disabled===n:t.isDisabled===n||t.isDisabled!==!n&&vr(t)===n:t.disabled===n:"label"in t&&t.disabled===n}}function it(n){return a(function(t){return t=+t,a(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ri(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function gi(){}function pt(n){for(var t=0,r=n.length,i="";t<r;t++)i+=n[t].value;return i}function wt(n,t,i){var r=t.dir,u=t.next,f=u||r,o=i&&"parentNode"===f,s=nr++;return t.first?function(t,i,u){while(t=t[r])if(1===t.nodeType||o)return n(t,i,u);return!1}:function(t,i,h){var c,l,a,y=[v,s];if(h){while(t=t[r])if((1===t.nodeType||o)&&n(t,i,h))return!0}else while(t=t[r])if(1===t.nodeType||o)if(l=(a=t[e]||(t[e]={}))[t.uniqueID]||(a[t.uniqueID]={}),u&&u===t.nodeName.toLowerCase())t=t[r]||t;else{if((c=l[f])&&c[0]===v&&c[1]===s)return y[2]=c[2];if((l[f]=y)[2]=n(t,i,h))return!0}return!1}}function ui(n){return 1<n.length?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function bt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;f<s;f++)(e=n[f])&&(i&&!i(e,r,u)||(o.push(e),h&&t.push(f)));return o}function fi(n,t,i,r,u,o){return r&&!r[e]&&(r=fi(r)),u&&!u[e]&&(u=fi(u,o)),a(function(e,o,s,h){var a,l,v,w=[],p=[],b=o.length,d=e||function(n,t,i){for(var r=0,u=t.length;r<u;r++)f(n,t[r],i);return i}(t||"*",s.nodeType?[s]:s,[]),y=!n||!e&&t?d:bt(d,w,n,s,h),c=i?u||(e?n:b||r)?[]:o:y;if(i&&i(y,c,s,h),r)for(a=bt(c,p),r(a,[],s,h),l=a.length;l--;)(v=a[l])&&(c[p[l]]=!(y[p[l]]=v));if(e){if(u||n){if(u){for(a=[],l=c.length;l--;)(v=c[l])&&a.push(y[l]=v);u(null,c=[],a,h)}for(l=c.length;l--;)(v=c[l])&&-1<(a=u?nt(e,v):w[l])&&(e[a]=!(o[a]=v))}}else c=bt(c===o?c.splice(b,c.length):c),u?u(null,o,c,h):k.apply(o,c)})}function ei(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=wt(function(n){return n===o},c,!0),a=wt(function(n){return-1<nt(o,n)},c,!0),f=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];i<s;i++)if(u=t.relative[n[i].type])f=[wt(ui(f),u)];else{if((u=t.filter[n[i].type].apply(null,n[i].matches))[e]){for(r=++i;r<s;r++)if(t.relative[n[r].type])break;return fi(1<i&&ui(f),1<i&&pt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(at,"$1"),u,i<r&&ei(n.slice(i,r)),r<s&&ei(n=n.slice(r)),r<s&&pt(n))}f.push(u)}return ui(f)}var rt,u,t,st,oi,ft,kt,si,ht,w,ut,b,i,s,h,o,d,ct,et,e="sizzle"+1*new Date,l=n.document,v=0,nr=0,hi=yt(),ci=yt(),li=yt(),lt=yt(),dt=function(n,t){return n===t&&(ut=!0),0},tr={}.hasOwnProperty,g=[],ir=g.pop,rr=g.push,k=g.push,ai=g.slice,nt=function(n,t){for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1},gt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",tt="(?:\\\\[\\da-fA-F]{1,6}"+r+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",vi="\\["+r+"*("+tt+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+r+"*\\]",ni=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+vi+")*)|.*)\\)|)",ur=new RegExp(r+"+","g"),at=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),fr=new RegExp("^"+r+"*,"+r+"*"),yi=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),er=new RegExp(r+"|>"),or=new RegExp(ni),sr=new RegExp("^"+tt+"$"),vt={ID:new RegExp("^#("+tt+")"),CLASS:new RegExp("^\\.("+tt+")"),TAG:new RegExp("^("+tt+"|[*])"),ATTR:new RegExp("^"+vi),PSEUDO:new RegExp("^"+ni),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),bool:new RegExp("^(?:"+gt+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},hr=/HTML$/i,cr=/^(?:input|select|textarea|button)$/i,lr=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,ar=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ti=/[+~]/,y=new RegExp("\\\\[\\da-fA-F]{1,6}"+r+"?|\\\\([^\\r\\n\\f])","g"),p=function(n,t){var i="0x"+n.slice(1)-65536;return t||(i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320))},pi=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,wi=function(n,t){return t?"\0"===n?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n},bi=function(){b()},vr=wt(function(n){return!0===n.disabled&&"fieldset"===n.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{k.apply(g=ai.call(l.childNodes),l.childNodes);g[l.childNodes.length].nodeType}catch(rt){k={apply:g.length?function(n,t){rr.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}for(rt in u=f.support={},oi=f.isXML=function(n){var i=n&&n.namespaceURI,t=n&&(n.ownerDocument||n).documentElement;return!hr.test(i||t&&t.nodeName||"HTML")},b=f.setDocument=function(n){var v,f,a=n?n.ownerDocument||n:l;return a!=i&&9===a.nodeType&&a.documentElement&&(s=(i=a).documentElement,h=!oi(i),l!=i&&(f=i.defaultView)&&f.top!==f&&(f.addEventListener?f.addEventListener("unload",bi,!1):f.attachEvent&&f.attachEvent("onunload",bi)),u.scope=c(function(n){return s.appendChild(n).appendChild(i.createElement("div")),"undefined"!=typeof n.querySelectorAll&&!n.querySelectorAll(":scope fieldset div").length}),u.cssSupportsSelector=c(function(){return CSS.supports("selector(*)")&&i.querySelectorAll(":is(:jqfake)")&&!CSS.supports("selector(:is(*,:jqfake))")}),u.attributes=c(function(n){return n.className="i",!n.getAttribute("className")}),u.getElementsByTagName=c(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),u.getElementsByClassName=ot.test(i.getElementsByClassName),u.getById=c(function(n){return s.appendChild(n).id=e,!i.getElementsByName||!i.getElementsByName(e).length}),u.getById?(t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}},t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&h){var i=t.getElementById(n);return i?[i]:[]}}):(t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}},t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&h){var r,u,f,i=t.getElementById(n);if(i){if((r=i.getAttributeNode("id"))&&r.value===n)return[i];for(f=t.getElementsByName(n),u=0;i=f[u++];)if((r=i.getAttributeNode("id"))&&r.value===n)return[i]}return[]}}),t.find.TAG=u.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):u.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},t.find.CLASS=u.getElementsByClassName&&function(n,t){if("undefined"!=typeof t.getElementsByClassName&&h)return t.getElementsByClassName(n)},d=[],o=[],(u.qsa=ot.test(i.querySelectorAll))&&(c(function(n){var t;s.appendChild(n).innerHTML="<a id='"+e+"'><\/a><select id='"+e+"-\r\\' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&o.push("[*^$]="+r+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+r+"*(?:value|"+gt+")");n.querySelectorAll("[id~="+e+"-]").length||o.push("~=");(t=i.createElement("input")).setAttribute("name","");n.appendChild(t);n.querySelectorAll("[name='']").length||o.push("\\["+r+"*name"+r+"*="+r+"*(?:''|\"\")");n.querySelectorAll(":checked").length||o.push(":checked");n.querySelectorAll("a#"+e+"+*").length||o.push(".#.+[+~]");n.querySelectorAll("\\\f");o.push("[\\r\\n\\f]")}),c(function(n){n.innerHTML="<a href='' disabled='disabled'><\/a><select disabled='disabled'><option/><\/select>";var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+r+"*[*^$|!~]?=");2!==n.querySelectorAll(":enabled").length&&o.push(":enabled",":disabled");s.appendChild(n).disabled=!0;2!==n.querySelectorAll(":disabled").length&&o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(u.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&c(function(n){u.disconnectedMatch=ct.call(n,"*");ct.call(n,"[s!='']:x");d.push("!=",ni)}),u.cssSupportsSelector||o.push(":has"),o=o.length&&new RegExp(o.join("|")),d=d.length&&new RegExp(d.join("|")),v=ot.test(s.compareDocumentPosition),et=v||ot.test(s.contains)?function(n,t){var r=9===n.nodeType&&n.documentElement||n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},dt=v?function(n,t){if(n===t)return ut=!0,0;var r=!n.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(n.ownerDocument||n)==(t.ownerDocument||t)?n.compareDocumentPosition(t):1)||!u.sortDetached&&t.compareDocumentPosition(n)===r?n==i||n.ownerDocument==l&&et(l,n)?-1:t==i||t.ownerDocument==l&&et(l,t)?1:w?nt(w,n)-nt(w,t):0:4&r?-1:1)}:function(n,t){if(n===t)return ut=!0,0;var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n==i?-1:t==i?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return ki(n,t);for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);while(f[u]===e[u])u++;return u?ki(f[u],e[u]):f[u]==l?-1:e[u]==l?1:0}),i},f.matches=function(n,t){return f(n,null,null,t)},f.matchesSelector=function(n,t){if(b(n),u.matchesSelector&&h&&!lt[t+" "]&&(!d||!d.test(t))&&(!o||!o.test(t)))try{var r=ct.call(n,t);if(r||u.disconnectedMatch||n.document&&11!==n.document.nodeType)return r}catch(n){lt(t,!0)}return 0<f(t,i,null,[n]).length},f.contains=function(n,t){return(n.ownerDocument||n)!=i&&b(n),et(n,t)},f.attr=function(n,r){(n.ownerDocument||n)!=i&&b(n);var e=t.attrHandle[r.toLowerCase()],f=e&&tr.call(t.attrHandle,r.toLowerCase())?e(n,r,!h):void 0;return void 0!==f?f:u.attributes||!h?n.getAttribute(r):(f=n.getAttributeNode(r))&&f.specified?f.value:null},f.escape=function(n){return(n+"").replace(pi,wi)},f.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);},f.uniqueSort=function(n){var r,f=[],t=0,i=0;if(ut=!u.detectDuplicates,w=!u.sortStable&&n.slice(0),n.sort(dt),ut){while(r=n[i++])r===n[i]&&(t=f.push(i));while(t--)n.splice(f[t],1)}return w=null,n},st=f.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=st(r);return i},(t=f.selectors={cacheLength:50,createPseudo:a,match:vt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||f.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&f.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return vt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&or.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=hi[n+" "];return t||(t=new RegExp("(^|"+r+")"+n+"("+r+"|$)"))&&hi(n,function(n){return t.test("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var u=f.attr(r,n);return null==u?"!="===t:!t||(u+="","="===t?u===i:"!="===t?u!==i:"^="===t?i&&0===u.indexOf(i):"*="===t?i&&-1<u.indexOf(i):"$="===t?i&&u.slice(-i.length)===i:"~="===t?-1<(" "+u.replace(ur," ")+" ").indexOf(i):"|="===t&&(u===i||u.slice(0,i.length+1)===i+"-"))}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var p,d,y,c,a,w,b=s!==o?"nextSibling":"previousSibling",k=t.parentNode,nt=f&&t.nodeName.toLowerCase(),g=!h&&!f,l=!1;if(k){if(s){while(b){for(c=t;c=c[b];)if(f?c.nodeName.toLowerCase()===nt:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[o?k.firstChild:k.lastChild],o&&g){for(l=(a=(p=(d=(y=(c=k)[e]||(c[e]={}))[c.uniqueID]||(y[c.uniqueID]={}))[n]||[])[0]===v&&p[1])&&p[2],c=a&&k.childNodes[a];c=++a&&c&&c[b]||(l=a=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){d[n]=[v,a,l];break}}else if(g&&(l=a=(p=(d=(y=(c=t)[e]||(c[e]={}))[c.uniqueID]||(y[c.uniqueID]={}))[n]||[])[0]===v&&p[1]),!1===l)while(c=++a&&c&&c[b]||(l=a=0)||w.pop())if((f?c.nodeName.toLowerCase()===nt:1===c.nodeType)&&++l&&(g&&((d=(y=c[e]||(c[e]={}))[c.uniqueID]||(y[c.uniqueID]={}))[n]=[v,l]),c===t))break;return(l-=u)===r||l%r==0&&0<=l/r}}},PSEUDO:function(n,i){var u,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||f.error("unsupported pseudo: "+n);return r[e]?r(i):1<r.length?(u=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?a(function(n,t){for(var e,u=r(n,i),f=u.length;f--;)n[e=nt(n,u[f])]=!(t[e]=u[f])}):function(n){return r(n,0,u)}):r}},pseudos:{not:a(function(n){var t=[],r=[],i=kt(n.replace(at,"$1"));return i[e]?a(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:a(function(n){return function(t){return 0<f(n,t).length}}),contains:a(function(n){return n=n.replace(y,p),function(t){return-1<(t.textContent||st(t)).indexOf(n)}}),lang:a(function(n){return sr.test(n||"")||f.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(i=i.toLowerCase())===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===i.activeElement&&(!i.hasFocus||i.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:di(!1),disabled:di(!0),checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,!0===n.selected},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return lr.test(n.nodeName)},input:function(n){return cr.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:it(function(){return[0]}),last:it(function(n,t){return[t-1]}),eq:it(function(n,t,i){return[i<0?i+t:i]}),even:it(function(n,t){for(var i=0;i<t;i+=2)n.push(i);return n}),odd:it(function(n,t){for(var i=1;i<t;i+=2)n.push(i);return n}),lt:it(function(n,t,i){for(var r=i<0?i+t:t<i?t:i;0<=--r;)n.push(r);return n}),gt:it(function(n,t,i){for(var r=i<0?i+t:i;++r<t;)n.push(r);return n})}}).pseudos.nth=t.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[rt]=yr(rt);for(rt in{submit:!0,reset:!0})t.pseudos[rt]=pr(rt);return gi.prototype=t.filters=t.pseudos,t.setFilters=new gi,ft=f.tokenize=function(n,i){var e,u,s,o,r,h,c,l=ci[n+" "];if(l)return i?0:l.slice(0);for(r=n,h=[],c=t.preFilter;r;){for(o in e&&!(u=fr.exec(r))||(u&&(r=r.slice(u[0].length)||r),h.push(s=[])),e=!1,(u=yi.exec(r))&&(e=u.shift(),s.push({value:e,type:u[0].replace(at," ")}),r=r.slice(e.length)),t.filter)(u=vt[o].exec(r))&&(!c[o]||(u=c[o](u)))&&(e=u.shift(),s.push({value:e,type:o,matches:u}),r=r.slice(e.length));if(!e)break}return i?r.length:r?f.error(n):ci(n,h).slice(0)},kt=f.compile=function(n,r){var s,c,l,o,y,p,w=[],d=[],u=li[n+" "];if(!u){for(r||(r=ft(n)),s=r.length;s--;)(u=ei(r[s]))[e]?w.push(u):d.push(u);(u=li(n,(c=d,o=0<(l=w).length,y=0<c.length,p=function(n,r,u,e,s){var a,nt,d,g=0,p="0",tt=n&&[],w=[],it=ht,rt=n||y&&t.find.TAG("*",s),ut=v+=null==it?1:Math.random()||.1,ft=rt.length;for(s&&(ht=r==i||r||s);p!==ft&&null!=(a=rt[p]);p++){if(y&&a){for(nt=0,r||a.ownerDocument==i||(b(a),u=!h);d=c[nt++];)if(d(a,r||i,u)){e.push(a);break}s&&(v=ut)}o&&((a=!d&&a)&&g--,n&&tt.push(a))}if(g+=p,o&&p!==g){for(nt=0;d=l[nt++];)d(tt,w,r,u);if(n){if(0<g)while(p--)tt[p]||w[p]||(w[p]=ir.call(e));w=bt(w)}k.apply(e,w);s&&!n&&0<w.length&&1<g+l.length&&f.uniqueSort(e)}return s&&(v=ut,ht=it),tt},o?a(p):p))).selector=n}return u},si=f.select=function(n,i,r,u){var o,f,e,l,a,c="function"==typeof n&&n,s=!u&&ft(n=c.selector||n);if(r=r||[],1===s.length){if(2<(f=s[0]=s[0].slice(0)).length&&"ID"===(e=f[0]).type&&9===i.nodeType&&h&&t.relative[f[1].type]){if(!(i=(t.find.ID(e.matches[0].replace(y,p),i)||[])[0]))return r;c&&(i=i.parentNode);n=n.slice(f.shift().value.length)}for(o=vt.needsContext.test(n)?0:f.length;o--;){if(e=f[o],t.relative[l=e.type])break;if((a=t.find[l])&&(u=a(e.matches[0].replace(y,p),ti.test(f[0].type)&&ri(i.parentNode)||i))){if(f.splice(o,1),!(n=u.length&&pt(f)))return k.apply(r,u),r;break}}}return(c||kt(n,s))(u,i,!h,r,!i||ti.test(n)&&ri(i.parentNode)||i),r},u.sortStable=e.split("").sort(dt).join("")===e,u.detectDuplicates=!!ut,b(),u.sortDetached=c(function(n){return 1&n.compareDocumentPosition(i.createElement("fieldset"))}),c(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ii("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),u.attributes&&c(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ii("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),c(function(n){return null==n.getAttribute("disabled")})||ii(gt,function(n,t,i){var r;if(!i)return!0===n[t]?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),f}(n);i.find=d;i.expr=d.selectors;i.expr[":"]=i.expr.pseudos;i.uniqueSort=i.unique=d.uniqueSort;i.text=d.getText;i.isXMLDoc=d.isXML;i.contains=d.contains;i.escapeSelector=d.escape;var ft=function(n,t,r){for(var u=[],f=void 0!==r;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(f&&i(n).is(r))break;u.push(n)}return u},nu=function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i},tu=i.expr.match.needsContext;wi=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))};i.fn.extend({find:function(n){var t,r,u=this.length,f=this;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;t<u;t++)if(i.contains(f[t],this))return!0}));for(r=this.pushStack([]),t=0;t<u;t++)i.find(n,f[t],r);return 1<u?i.uniqueSort(r):r},filter:function(n){return this.pushStack(bi(this,n||[],!1))},not:function(n){return this.pushStack(bi(this,n||[],!0))},is:function(n){return!!bi(this,"string"==typeof n&&tu.test(n)?i(n):n||[],!1).length}});ru=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(i.fn.init=function(n,t,r){var e,o;if(!n)return this;if(r=r||iu,"string"==typeof n){if(!(e="<"===n[0]&&">"===n[n.length-1]&&3<=n.length?[null,n,null]:ru.exec(n))||!e[1]&&t)return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n);if(e[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(e[1],t&&t.nodeType?t.ownerDocument||t:f,!0)),wi.test(e[1])&&i.isPlainObject(t))for(e in t)u(this[e])?this[e](t[e]):this.attr(e,t[e]);return this}return(o=f.getElementById(e[2]))&&(this[0]=o,this.length=1),this}return n.nodeType?(this[0]=n,this.length=1,this):u(n)?void 0!==r.ready?r.ready(n):n(i):i.makeArray(n,this)}).prototype=i.fn;iu=i(f);uu=/^(?:parents|prev(?:Until|All))/;fu={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({has:function(n){var t=i(n,this),r=t.length;return this.filter(function(){for(var n=0;n<r;n++)if(i.contains(this,t[n]))return!0})},closest:function(n,t){var r,f=0,o=this.length,u=[],e="string"!=typeof n&&i(n);if(!tu.test(n))for(;f<o;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?-1<e.index(r):1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(1<u.length?i.uniqueSort(u):u)},index:function(n){return n?"string"==typeof n?ii.call(i(n),this[0]):ii.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.uniqueSort(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return ft(n,"parentNode")},parentsUntil:function(n,t,i){return ft(n,"parentNode",i)},next:function(n){return eu(n,"nextSibling")},prev:function(n){return eu(n,"previousSibling")},nextAll:function(n){return ft(n,"nextSibling")},prevAll:function(n){return ft(n,"previousSibling")},nextUntil:function(n,t,i){return ft(n,"nextSibling",i)},prevUntil:function(n,t,i){return ft(n,"previousSibling",i)},siblings:function(n){return nu((n.parentNode||{}).firstChild,n)},children:function(n){return nu(n.firstChild)},contents:function(n){return null!=n.contentDocument&&pr(n.contentDocument)?n.contentDocument:(c(n,"template")&&(n=n.content||n),i.merge([],n.childNodes))}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),1<this.length&&(fu[n]||i.uniqueSort(f),uu.test(n)&&f.reverse()),this.pushStack(f)}});l=/[^\x20\t\r\n\f]+/g;i.Callbacks=function(n){var a,h;n="string"==typeof n?(a=n,h={},i.each(a.match(l)||[],function(n,t){h[t]=!0}),h):i.extend({},n);var o,r,v,f,t=[],s=[],e=-1,y=function(){for(f=f||n.once,v=o=!0;s.length;e=-1)for(r=s.shift();++e<t.length;)!1===t[e].apply(r[0],r[1])&&n.stopOnFalse&&(e=t.length,r=!1);n.memory||(r=!1);o=!1;f&&(t=r?[]:"")},c={add:function(){return t&&(r&&!o&&(e=t.length-1,s.push(r)),function f(r){i.each(r,function(i,r){u(r)?n.unique&&c.has(r)||t.push(r):r&&r.length&&"string"!==ut(r)&&f(r)})}(arguments),r&&!o&&y()),this},remove:function(){return i.each(arguments,function(n,r){for(var u;-1<(u=i.inArray(r,t,u));)t.splice(u,1),u<=e&&e--}),this},has:function(n){return n?-1<i.inArray(n,t):0<t.length},empty:function(){return t&&(t=[]),this},disable:function(){return f=s=[],t=r="",this},disabled:function(){return!t},lock:function(){return f=s=[],r||o||(t=r=""),this},locked:function(){return!!f},fireWith:function(n,t){return f||(t=[n,(t=t||[]).slice?t.slice():t],s.push(t),o||y()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!v}};return c};i.extend({Deferred:function(t){var f=[["notify","progress",i.Callbacks("memory"),i.Callbacks("memory"),2],["resolve","done",i.Callbacks("once memory"),i.Callbacks("once memory"),0,"resolved"],["reject","fail",i.Callbacks("once memory"),i.Callbacks("once memory"),1,"rejected"]],o="pending",e={state:function(){return o},always:function(){return r.done(arguments).fail(arguments),this},"catch":function(n){return e.then(null,n)},pipe:function(){var n=arguments;return i.Deferred(function(t){i.each(f,function(i,f){var e=u(n[f[4]])&&n[f[4]];r[f[1]](function(){var n=e&&e.apply(this,arguments);n&&u(n.promise)?n.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[f[0]+"With"](this,e?[n]:arguments)})});n=null}).promise()},then:function(t,r,e){function s(t,r,f,e){return function(){var h=this,c=arguments,l=function(){var n,i;if(!(t<o)){if((n=f.apply(h,c))===r.promise())throw new TypeError("Thenable self-resolution");i=n&&("object"==typeof n||"function"==typeof n)&&n.then;u(i)?e?i.call(n,s(o,r,et,e),s(o,r,fi,e)):(o++,i.call(n,s(o,r,et,e),s(o,r,fi,e),s(o,r,et,r.notifyWith))):(f!==et&&(h=void 0,c=[n]),(e||r.resolveWith)(h,c))}},a=e?l:function(){try{l()}catch(l){i.Deferred.exceptionHook&&i.Deferred.exceptionHook(l,a.stackTrace);o<=t+1&&(f!==fi&&(h=void 0,c=[l]),r.rejectWith(h,c))}};t?a():(i.Deferred.getStackHook&&(a.stackTrace=i.Deferred.getStackHook()),n.setTimeout(a))}}var o=0;return i.Deferred(function(n){f[0][3].add(s(0,n,u(e)?e:et,n.notifyWith));f[1][3].add(s(0,n,u(t)?t:et));f[2][3].add(s(0,n,u(r)?r:fi))}).promise()},promise:function(n){return null!=n?i.extend(n,e):e}},r={};return i.each(f,function(n,t){var i=t[2],u=t[5];e[t[1]]=i.add;u&&i.add(function(){o=u},f[3-n][2].disable,f[3-n][3].disable,f[0][2].lock,f[0][3].lock);i.add(t[3].fire);r[t[0]]=function(){return r[t[0]+"With"](this===r?void 0:this,arguments),this};r[t[0]+"With"]=i.fireWith}),e.promise(r),t&&t.call(r,r),r},when:function(n){var e=arguments.length,t=e,o=Array(t),f=k.call(arguments),r=i.Deferred(),s=function(n){return function(t){o[n]=this;f[n]=1<arguments.length?k.call(arguments):t;--e||r.resolveWith(o,f)}};if(e<=1&&(ou(n,r.done(s(t)).resolve,r.reject,!e),"pending"===r.state()||u(f[t]&&f[t].then)))return r.then();while(t--)ou(f[t],s(t),r.reject);return r.promise()}});su=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;i.Deferred.exceptionHook=function(t,i){n.console&&n.console.warn&&t&&su.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,i)};i.readyException=function(t){n.setTimeout(function(){throw t;})};ei=i.Deferred();i.fn.ready=function(n){return ei.then(n)["catch"](function(n){i.readyException(n)}),this};i.extend({isReady:!1,readyWait:1,ready:function(n){(!0===n?--i.readyWait:i.isReady)||(i.isReady=!0)!==n&&0<--i.readyWait||ei.resolveWith(f,[i])}});i.ready.then=ei.then;"complete"===f.readyState||"loading"!==f.readyState&&!f.documentElement.doScroll?n.setTimeout(i.ready):(f.addEventListener("DOMContentLoaded",oi),n.addEventListener("load",oi));var w=function(n,t,r,f,e,o,s){var h=0,l=n.length,c=null==r;if("object"===ut(r))for(h in e=!0,r)w(n,t,h,r[h],!0,o,s);else if(void 0!==f&&(e=!0,u(f)||(s=!0),c&&(s?(t.call(n,f),t=null):(c=t,t=function(n,t,r){return c.call(i(n),r)})),t))for(;h<l;h++)t(n[h],r,s?f:f.call(n[h],h,t(n[h],r)));return e?n:c?t.call(n):l?t(n[0],r):o},he=/^-ms-/,ce=/-([a-z])/g;ot=function(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType};bt.uid=1;bt.prototype={cache:function(n){var t=n[this.expando];return t||(t={},ot(n)&&(n.nodeType?n[this.expando]=t:Object.defineProperty(n,this.expando,{value:t,configurable:!0}))),t},set:function(n,t,i){var r,u=this.cache(n);if("string"==typeof t)u[y(t)]=i;else for(r in t)u[y(r)]=t[r];return u},get:function(n,t){return void 0===t?this.cache(n):n[this.expando]&&n[this.expando][y(t)]},access:function(n,t,i){return void 0===t||t&&"string"==typeof t&&void 0===i?this.get(n,t):(this.set(n,t,i),void 0!==i?i:t)},remove:function(n,t){var u,r=n[this.expando];if(void 0!==r){if(void 0!==t)for(u=(t=Array.isArray(t)?t.map(y):(t=y(t))in r?[t]:t.match(l)||[]).length;u--;)delete r[t[u]];(void 0===t||i.isEmptyObject(r))&&(n.nodeType?n[this.expando]=void 0:delete n[this.expando])}},hasData:function(n){var t=n[this.expando];return void 0!==t&&!i.isEmptyObject(t)}};var r=new bt,o=new bt,ae=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ve=/[A-Z]/g;i.extend({hasData:function(n){return o.hasData(n)||r.hasData(n)},data:function(n,t,i){return o.access(n,t,i)},removeData:function(n,t){o.remove(n,t)},_data:function(n,t,i){return r.access(n,t,i)},_removeData:function(n,t){r.remove(n,t)}});i.fn.extend({data:function(n,t){var f,u,e,i=this[0],s=i&&i.attributes;if(void 0===n){if(this.length&&(e=o.get(i),1===i.nodeType&&!r.get(i,"hasDataAttrs"))){for(f=s.length;f--;)s[f]&&0===(u=s[f].name).indexOf("data-")&&(u=y(u.slice(5)),hu(i,u,e[u]));r.set(i,"hasDataAttrs",!0)}return e}return"object"==typeof n?this.each(function(){o.set(this,n)}):w(this,function(t){var r;if(i&&void 0===t)return void 0!==(r=o.get(i,n))?r:void 0!==(r=hu(i,n))?r:void 0;this.each(function(){o.set(this,n,t)})},null,t,1<arguments.length,null,!0)},removeData:function(n){return this.each(function(){o.remove(this,n)})}});i.extend({queue:function(n,t,u){var f;if(n)return t=(t||"fx")+"queue",f=r.get(n,t),u&&(!f||Array.isArray(u)?f=r.access(n,t,i.makeArray(u)):f.push(u)),f||[]},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t);"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,function(){i.dequeue(n,t)},f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var u=t+"queueHooks";return r.get(n,u)||r.access(n,u,{empty:i.Callbacks("once memory").add(function(){r.remove(n,[t+"queue",u])})})}});i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var u,e=1,o=i.Deferred(),f=this,s=this.length,h=function(){--e||o.resolveWith(f,[f])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";s--;)(u=r.get(f[s],n+"queueHooks"))&&u.empty&&(e++,u.empty.add(h));return h(),o.promise(t)}});var cu=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,kt=new RegExp("^(?:([+-])=|)("+cu+")([a-z%]*)$","i"),b=["Top","Right","Bottom","Left"],g=f.documentElement,st=function(n){return i.contains(n.ownerDocument,n)},ye={composed:!0};g.getRootNode&&(st=function(n){return i.contains(n.ownerDocument,n)||n.getRootNode(ye)===n.ownerDocument});dt=function(n,t){return"none"===(n=t||n).style.display||""===n.style.display&&st(n)&&"none"===i.css(n,"display")};ki={};i.fn.extend({show:function(){return ht(this,!0)},hide:function(){return ht(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){dt(this)?i(this).show():i(this).hide()})}});var nt,si,gt=/^(?:checkbox|radio)$/i,au=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,vu=/^$|^module$|\/(?:java|ecma)script/i;nt=f.createDocumentFragment().appendChild(f.createElement("div"));(si=f.createElement("input")).setAttribute("type","radio");si.setAttribute("checked","checked");si.setAttribute("name","t");nt.appendChild(si);e.checkClone=nt.cloneNode(!0).cloneNode(!0).lastChild.checked;nt.innerHTML="<textarea>x<\/textarea>";e.noCloneChecked=!!nt.cloneNode(!0).lastChild.defaultValue;nt.innerHTML="<option><\/option>";e.option=!!nt.lastChild;h={thead:[1,"<table>","<\/table>"],col:[2,"<table><colgroup>","<\/colgroup><\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:[0,"",""]};h.tbody=h.tfoot=h.colgroup=h.caption=h.thead;h.th=h.td;e.option||(h.optgroup=h.option=[1,"<select multiple='multiple'>","<\/select>"]);yu=/<|&#?\w+;/;gi=/^([^.]*)(?:\.(.+)|)/;i.event={global:{},add:function(n,t,u,f,e){var p,a,k,v,w,h,s,c,o,b,d,y=r.get(n);if(ot(n))for(u.handler&&(u=(p=u).handler,e=p.selector),e&&i.find.matchesSelector(g,e),u.guid||(u.guid=i.guid++),(v=y.events)||(v=y.events=Object.create(null)),(a=y.handle)||(a=y.handle=function(t){if("undefined"!=typeof i&&i.event.triggered!==t.type)return i.event.dispatch.apply(n,arguments)}),w=(t=(t||"").match(l)||[""]).length;w--;)o=d=(k=gi.exec(t[w])||[])[1],b=(k[2]||"").split(".").sort(),o&&(s=i.event.special[o]||{},o=(e?s.delegateType:s.bindType)||o,s=i.event.special[o]||{},h=i.extend({type:o,origType:d,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:b.join(".")},p),(c=v[o])||((c=v[o]=[]).delegateCount=0,s.setup&&!1!==s.setup.call(n,f,b,a)||n.addEventListener&&n.addEventListener(o,a)),s.add&&(s.add.call(n,h),h.handler.guid||(h.handler.guid=u.guid)),e?c.splice(c.delegateCount++,0,h):c.push(h),i.event.global[o]=!0)},remove:function(n,t,u,f,e){var y,k,c,v,p,s,h,a,o,b,d,w=r.hasData(n)&&r.get(n);if(w&&(v=w.events)){for(p=(t=(t||"").match(l)||[""]).length;p--;)if(o=d=(c=gi.exec(t[p])||[])[1],b=(c[2]||"").split(".").sort(),o){for(h=i.event.special[o]||{},a=v[o=(f?h.delegateType:h.bindType)||o]||[],c=c[2]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=y=a.length;y--;)s=a[y],!e&&d!==s.origType||u&&u.guid!==s.guid||c&&!c.test(s.namespace)||f&&f!==s.selector&&("**"!==f||!s.selector)||(a.splice(y,1),s.selector&&a.delegateCount--,h.remove&&h.remove.call(n,s));k&&!a.length&&(h.teardown&&!1!==h.teardown.call(n,b,w.handle)||i.removeEvent(n,o,w.handle),delete v[o])}else for(o in v)i.event.remove(n,o+t[p],u,f,!0);i.isEmptyObject(v)&&r.remove(n,"handle events")}},dispatch:function(n){var u,h,c,e,f,l,s=new Array(arguments.length),t=i.event.fix(n),a=(r.get(this,"events")||Object.create(null))[t.type]||[],o=i.event.special[t.type]||{};for(s[0]=t,u=1;u<arguments.length;u++)s[u]=arguments[u];if(t.delegateTarget=this,!o.preDispatch||!1!==o.preDispatch.call(this,t)){for(l=i.event.handlers.call(this,t,a),u=0;(e=l[u++])&&!t.isPropagationStopped();)for(t.currentTarget=e.elem,h=0;(f=e.handlers[h++])&&!t.isImmediatePropagationStopped();)t.rnamespace&&!1!==f.namespace&&!t.rnamespace.test(f.namespace)||(t.handleObj=f,t.data=f.data,void 0!==(c=((i.event.special[f.origType]||{}).handle||f.handler).apply(e.elem,s))&&!1===(t.result=c)&&(t.preventDefault(),t.stopPropagation()));return o.postDispatch&&o.postDispatch.call(this,t),t.result}},handlers:function(n,t){var f,h,u,e,o,c=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&!("click"===n.type&&1<=n.button))for(;r!==this;r=r.parentNode||this)if(1===r.nodeType&&("click"!==n.type||!0!==r.disabled)){for(e=[],o={},f=0;f<s;f++)void 0===o[u=(h=t[f]).selector+" "]&&(o[u]=h.needsContext?-1<i(u,this).index(r):i.find(u,this,null,[r]).length),o[u]&&e.push(h);e.length&&c.push({elem:r,handlers:e})}return r=this,s<t.length&&c.push({elem:r,handlers:t.slice(s)}),c},addProp:function(n,t){Object.defineProperty(i.Event.prototype,n,{enumerable:!0,configurable:!0,get:u(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[n]},set:function(t){Object.defineProperty(this,n,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(n){return n[i.expando]?n:new i.Event(n)},special:{load:{noBubble:!0},click:{setup:function(n){var t=this||n;return gt.test(t.type)&&t.click&&c(t,"input")&&hi(t,"click",ct),!1},trigger:function(n){var t=this||n;return gt.test(t.type)&&t.click&&c(t,"input")&&hi(t,"click"),!0},_default:function(n){var t=n.target;return gt.test(t.type)&&t.click&&c(t,"input")&&r.get(t,"click")||c(t,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}}};i.removeEvent=function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i)};i.Event=function(n,t){if(!(this instanceof i.Event))return new i.Event(n,t);n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&!1===n.returnValue?ct:lt,this.target=n.target&&3===n.target.nodeType?n.target.parentNode:n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget):this.type=n;t&&i.extend(this,t);this.timeStamp=n&&n.timeStamp||Date.now();this[i.expando]=!0};i.Event.prototype={constructor:i.Event,isDefaultPrevented:lt,isPropagationStopped:lt,isImmediatePropagationStopped:lt,isSimulated:!1,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=ct;n&&!this.isSimulated&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=ct;n&&!this.isSimulated&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=ct;n&&!this.isSimulated&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},i.event.addProp);i.each({focus:"focusin",blur:"focusout"},function(n,t){i.event.special[n]={setup:function(){return hi(this,n,pe),!1},trigger:function(){return hi(this,n),!0},_default:function(t){return r.get(t.target,n)},delegateType:t}});i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,r=n.relatedTarget,f=n.handleObj;return r&&(r===this||i.contains(this,r))||(n.type=f.origType,u=f.handler.apply(this,arguments),n.type=t),u}}});i.fn.extend({on:function(n,t,i,r){return nr(this,n,t,i,r)},one:function(n,t,i,r){return nr(this,n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return!1!==t&&"function"!=typeof t||(r=t,t=void 0),!1===r&&(r=lt),this.each(function(){i.event.remove(this,n,r,t)})}});var we=/<script|<style|<link/i,be=/checked\s*(?:[^=]|=\s*.checked.)/i,ke=/^\s*<!\[CDATA\[|\]\]>\s*$/g;i.extend({htmlPrefilter:function(n){return n},clone:function(n,t,r){var u,c,o,f,l,a,v,h=n.cloneNode(!0),y=st(n);if(!(e.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(f=s(h),u=0,c=(o=s(n)).length;u<c;u++)l=o[u],a=f[u],void 0,"input"===(v=a.nodeName.toLowerCase())&&gt.test(l.type)?a.checked=l.checked:"input"!==v&&"textarea"!==v||(a.defaultValue=l.defaultValue);if(t)if(r)for(o=o||s(n),f=f||s(h),u=0,c=o.length;u<c;u++)bu(o[u],f[u]);else bu(n,h);return 0<(f=s(h,"script")).length&&di(f,!y&&s(n,"script")),h},cleanData:function(n){for(var u,t,f,s=i.event.special,e=0;void 0!==(t=n[e]);e++)if(ot(t)){if(u=t[r.expando]){if(u.events)for(f in u.events)s[f]?i.event.remove(t,f):i.removeEvent(t,f,u.handle);t[r.expando]=void 0}t[o.expando]&&(t[o.expando]=void 0)}}});i.fn.extend({detach:function(n){return ku(this,n,!0)},remove:function(n){return ku(this,n)},text:function(n){return w(this,function(n){return void 0===n?i.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=n)})},null,n,arguments.length)},append:function(){return at(this,arguments,function(n){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||wu(this,n).appendChild(n)})},prepend:function(){return at(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=wu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return at(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return at(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,t=0;null!=(n=this[t]);t++)1===n.nodeType&&(i.cleanData(s(n,!1)),n.textContent="");return this},clone:function(n,t){return n=null!=n&&n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return w(this,function(n){var t=this[0]||{},r=0,u=this.length;if(void 0===n&&1===t.nodeType)return t.innerHTML;if("string"==typeof n&&!we.test(n)&&!h[(au.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);try{for(;r<u;r++)1===(t=this[r]||{}).nodeType&&(i.cleanData(s(t,!1)),t.innerHTML=n);t=0}catch(n){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return at(this,arguments,function(t){var r=this.parentNode;i.inArray(this,n)<0&&(i.cleanData(s(this)),r&&r.replaceChild(t,this))},n)}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,f=[],e=i(n),o=e.length-1,r=0;r<=o;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),yi.apply(f,u.get());return this.pushStack(f)}});var tr=new RegExp("^("+cu+")(?!px)[a-z%]+$","i"),ir=/^--/,ci=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)},du=function(n,t,i){var u,r,f={};for(r in t)f[r]=n.style[r],n.style[r]=t[r];for(r in u=i.call(n),t)n.style[r]=f[r];return u},no=new RegExp(b.join("|"),"i"),gu="[\\x20\\t\\r\\n\\f]",to=new RegExp("^"+gu+"+|((?:^|[^\\\\])(?:\\\\.)*)"+gu+"+$","g");!function(){function r(){if(t){s.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0";t.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%";g.appendChild(s).appendChild(t);var i=n.getComputedStyle(t);h="1%"!==i.top;v=12===u(i.marginLeft);t.style.right="60%";a=36===u(i.right);c=36===u(i.width);t.style.position="absolute";l=12===u(t.offsetWidth/3);g.removeChild(s);t=null}}function u(n){return Math.round(parseFloat(n))}var h,c,l,a,o,v,s=f.createElement("div"),t=f.createElement("div");t.style&&(t.style.backgroundClip="content-box",t.cloneNode(!0).style.backgroundClip="",e.clearCloneStyle="content-box"===t.style.backgroundClip,i.extend(e,{boxSizingReliable:function(){return r(),c},pixelBoxStyles:function(){return r(),a},pixelPosition:function(){return r(),h},reliableMarginLeft:function(){return r(),v},scrollboxSize:function(){return r(),l},reliableTrDimensions:function(){var i,t,r,u;return null==o&&(i=f.createElement("table"),t=f.createElement("tr"),r=f.createElement("div"),i.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",r.style.height="9px",r.style.display="block",g.appendChild(i).appendChild(t).appendChild(r),u=n.getComputedStyle(t),o=parseInt(u.height,10)+parseInt(u.borderTopWidth,10)+parseInt(u.borderBottomWidth,10)===t.offsetHeight,g.removeChild(i)),o}}))}();var tf=["Webkit","Moz","ms"],rf=f.createElement("div").style,uf={};var io=/^(none|table(?!-c[ea]).+)/,ro={position:"absolute",visibility:"hidden",display:"block"},ff={letterSpacing:"0",fontWeight:"400"};i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=ni(n,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(n,t,r,u){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var f,h,o,c=y(t),l=ir.test(t),s=n.style;if(l||(t=rr(c)),o=i.cssHooks[t]||i.cssHooks[c],void 0===r)return o&&"get"in o&&void 0!==(f=o.get(n,!1,u))?f:s[t];"string"==(h=typeof r)&&(f=kt.exec(r))&&f[1]&&(r=lu(n,t,f),h="number");null!=r&&r==r&&("number"!==h||l||(r+=f&&f[3]||(i.cssNumber[c]?"":"px")),e.clearCloneStyle||""!==r||0!==t.indexOf("background")||(s[t]="inherit"),o&&"set"in o&&void 0===(r=o.set(n,r,u))||(l?s.setProperty(t,r):s[t]=r))}},css:function(n,t,r,u){var f,e,o,s=y(t);return ir.test(t)||(t=rr(s)),(o=i.cssHooks[t]||i.cssHooks[s])&&"get"in o&&(f=o.get(n,!0,r)),void 0===f&&(f=ni(n,t,u)),"normal"===f&&t in ff&&(f=ff[t]),""===r||r?(e=parseFloat(f),!0===r||isFinite(e)?e||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return!io.test(i.css(n,"display"))||n.getClientRects().length&&n.getBoundingClientRect().width?of(n,t,u):du(n,ro,function(){return of(n,t,u)})},set:function(n,r,u){var s,f=ci(n),h=!e.scrollboxSize()&&"absolute"===f.position,c=(h||u)&&"border-box"===i.css(n,"boxSizing",!1,f),o=u?ur(n,t,u,c,f):0;return c&&h&&(o-=Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(f[t])-ur(n,t,"border",!1,f)-.5)),o&&(s=kt.exec(r))&&"px"!==(s[3]||"px")&&(n.style[t]=r,r=i.css(n,t)),ef(0,r,o)}}});i.cssHooks.marginLeft=nf(e.reliableMarginLeft,function(n,t){if(t)return(parseFloat(ni(n,"marginLeft"))||n.getBoundingClientRect().left-du(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}))+"px"});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];r<4;r++)f[n+b[r]+t]=u[r]||u[r-2]||u[0];return f}};"margin"!==n&&(i.cssHooks[n+t].set=ef)});i.fn.extend({css:function(n,t){return w(this,function(n,t,r){var f,e,o={},u=0;if(Array.isArray(t)){for(f=ci(n),e=t.length;u<e;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,1<arguments.length)}});((i.Tween=a).prototype={constructor:a,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||i.easing._default;this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=a.propHooks[this.prop];return n&&n.get?n.get(this):a.propHooks._default.get(this)},run:function(n){var t,r=a.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):a.propHooks._default.set(this),this}}).init.prototype=a.prototype;(a.propHooks={_default:{get:function(n){var t;return 1!==n.elem.nodeType||null!=n.elem[n.prop]&&null==n.elem.style[n.prop]?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""))&&"auto"!==t?t:0},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):1!==n.elem.nodeType||!i.cssHooks[n.prop]&&null==n.elem.style[rr(n.prop)]?n.elem[n.prop]=n.now:i.style(n.elem,n.prop,n.now+n.unit)}}}).scrollTop=a.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},_default:"swing"};i.fx=a.prototype.init;i.fx.step={};hf=/^(?:toggle|show|hide)$/;cf=/queueHooks$/;i.Animation=i.extend(v,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return lu(i.elem,n,kt.exec(t),i),i}]},tweener:function(n,t){u(n)?(t=n,n=["*"]):n=n.match(l);for(var i,r=0,f=n.length;r<f;r++)i=n[r],v.tweeners[i]=v.tweeners[i]||[],v.tweeners[i].unshift(t)},prefilters:[function(n,t,u){var f,y,w,c,b,h,o,l,k="width"in t||"height"in t,v=this,p={},s=n.style,a=n.nodeType&&dt(n),e=r.get(n,"fxshow");for(f in u.queue||(null==(c=i._queueHooks(n,"fx")).unqueued&&(c.unqueued=0,b=c.empty.fire,c.empty.fire=function(){c.unqueued||b()}),c.unqueued++,v.always(function(){v.always(function(){c.unqueued--;i.queue(n,"fx").length||c.empty.fire()})})),t)if(y=t[f],hf.test(y)){if(delete t[f],w=w||"toggle"===y,y===(a?"hide":"show")){if("show"!==y||!e||void 0===e[f])continue;a=!0}p[f]=e&&e[f]||i.style(n,f)}if((h=!i.isEmptyObject(t))||!i.isEmptyObject(p))for(f in k&&1===n.nodeType&&(u.overflow=[s.overflow,s.overflowX,s.overflowY],null==(o=e&&e.display)&&(o=r.get(n,"display")),"none"===(l=i.css(n,"display"))&&(o?l=o:(ht([n],!0),o=n.style.display||o,l=i.css(n,"display"),ht([n]))),("inline"===l||"inline-block"===l&&null!=o)&&"none"===i.css(n,"float")&&(h||(v.done(function(){s.display=o}),null==o&&(l=s.display,o="none"===l?"":l)),s.display="inline-block")),u.overflow&&(s.overflow="hidden",v.always(function(){s.overflow=u.overflow[0];s.overflowX=u.overflow[1];s.overflowY=u.overflow[2]})),h=!1,p)h||(e?"hidden"in e&&(a=e.hidden):e=r.access(n,"fxshow",{display:o}),w&&(e.hidden=!a),a&&ht([n],!0),v.done(function(){for(f in a||ht([n]),r.remove(n,"fxshow"),p)i.style(n,f,p[f])})),h=af(a?e[f]:0,f,v),f in e||(e[f]=h.start,a&&(h.end=h.start,h.start=0))}],prefilter:function(n,t){t?v.prefilters.unshift(n):v.prefilters.push(n)}});i.speed=function(n,t,r){var f=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||u(n)&&n,duration:n,easing:r&&t||t&&!u(t)&&t};return i.fx.off?f.duration=0:"number"!=typeof f.duration&&(f.duration=f.duration in i.fx.speeds?i.fx.speeds[f.duration]:i.fx.speeds._default),null!=f.queue&&!0!==f.queue||(f.queue="fx"),f.old=f.complete,f.complete=function(){u(f.old)&&f.old.call(this);f.queue&&i.dequeue(this,f.queue)},f};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(dt).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,u,f){var s=i.isEmptyObject(n),o=i.speed(t,u,f),e=function(){var t=v(this,i.extend({},n),o);(s||r.get(this,"finish"))&&t.stop(!0)};return e.finish=e,s||!1===o.queue?this.each(e):this.queue(o.queue,e)},stop:function(n,t,u){var f=function(n){var t=n.stop;delete n.stop;t(u)};return"string"!=typeof n&&(u=t,t=n,n=void 0),t&&this.queue(n||"fx",[]),this.each(function(){var s=!0,t=null!=n&&n+"queueHooks",o=i.timers,e=r.get(this);if(t)e[t]&&e[t].stop&&f(e[t]);else for(t in e)e[t]&&e[t].stop&&cf.test(t)&&f(e[t]);for(t=o.length;t--;)o[t].elem!==this||null!=n&&o[t].queue!==n||(o[t].anim.stop(u),s=!1,o.splice(t,1));!s&&u||i.dequeue(this,n)})},finish:function(n){return!1!==n&&(n=n||"fx"),this.each(function(){var t,e=r.get(this),u=e[n+"queue"],o=e[n+"queueHooks"],f=i.timers,s=u?u.length:0;for(e.finish=!0,i.queue(this,n,[]),o&&o.stop&&o.stop.call(this,!0),t=f.length;t--;)f[t].elem===this&&f[t].queue===n&&(f[t].anim.stop(!0),f.splice(t,1));for(t=0;t<s;t++)u[t]&&u[t].finish&&u[t].finish.call(this);delete e.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(ai(t,!0),n,i,u)}});i.each({slideDown:ai("show"),slideUp:ai("hide"),slideToggle:ai("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=0,t=i.timers;for(vt=Date.now();n<t.length;n++)(r=t[n])()||t[n]!==r||t.splice(n--,1);t.length||i.fx.stop();vt=void 0};i.fx.timer=function(n){i.timers.push(n);i.fx.start()};i.fx.interval=13;i.fx.start=function(){li||(li=!0,fr())};i.fx.stop=function(){li=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(t,r){return t=i.fx&&i.fx.speeds[t]||t,r=r||"fx",this.queue(r,function(i,r){var u=n.setTimeout(i,t);r.stop=function(){n.clearTimeout(u)}})};yt=f.createElement("input");sf=f.createElement("select").appendChild(f.createElement("option"));yt.type="checkbox";e.checkOn=""!==yt.value;e.optSelected=sf.selected;(yt=f.createElement("input")).value="t";yt.type="radio";e.radioValue="t"===yt.value;pt=i.expr.attrHandle;i.fn.extend({attr:function(n,t){return w(this,i.attr,n,t,1<arguments.length)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return"undefined"==typeof n.getAttribute?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(u=i.attrHooks[t.toLowerCase()]||(i.expr.match.bool.test(t)?vf:void 0)),void 0!==r?null===r?void i.removeAttr(n,t):u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:(n.setAttribute(t,r+""),r):u&&"get"in u&&null!==(f=u.get(n,t))?f:null==(f=i.find.attr(n,t))?void 0:f)},attrHooks:{type:{set:function(n,t){if(!e.radioValue&&"radio"===t&&c(n,"input")){var i=n.value;return n.setAttribute("type",t),i&&(n.value=i),t}}}},removeAttr:function(n,t){var i,u=0,r=t&&t.match(l);if(r&&1===n.nodeType)while(i=r[u++])n.removeAttribute(i)}});vf={set:function(n,t,r){return!1===t?i.removeAttr(n,r):n.setAttribute(r,r),r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=pt[t]||i.find.attr;pt[t]=function(n,t,i){var f,e,u=t.toLowerCase();return i||(e=pt[u],pt[u]=f,f=null!=r(n,t,i)?u:null,pt[u]=e),f}});yf=/^(?:input|select|textarea|button)$/i;pf=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return w(this,i.prop,n,t,1<arguments.length)},removeProp:function(n){return this.each(function(){delete this[i.propFix[n]||n]})}});i.extend({prop:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return 1===e&&i.isXMLDoc(n)||(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):yf.test(n.nodeName)||pf.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});e.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(n){var t=n.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});i.fn.extend({addClass:function(n){var f,t,e,o,r,s;return u(n)?this.each(function(t){i(this).addClass(n.call(this,t,it(this)))}):(f=er(n)).length?this.each(function(){if(e=it(this),t=1===this.nodeType&&" "+tt(e)+" "){for(r=0;r<f.length;r++)o=f[r],t.indexOf(" "+o+" ")<0&&(t+=o+" ");s=tt(t);e!==s&&this.setAttribute("class",s)}}):this},removeClass:function(n){var f,t,e,o,r,s;return u(n)?this.each(function(t){i(this).removeClass(n.call(this,t,it(this)))}):arguments.length?(f=er(n)).length?this.each(function(){if(e=it(this),t=1===this.nodeType&&" "+tt(e)+" "){for(r=0;r<f.length;r++)for(o=f[r];-1<t.indexOf(" "+o+" ");)t=t.replace(" "+o+" "," ");s=tt(t);e!==s&&this.setAttribute("class",s)}}):this:this.attr("class","")},toggleClass:function(n,t){var s,f,e,o,h=typeof n,c="string"===h||Array.isArray(n);return u(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,it(this),t),t)}):"boolean"==typeof t&&c?t?this.addClass(n):this.removeClass(n):(s=er(n),this.each(function(){if(c)for(o=i(this),e=0;e<s.length;e++)f=s[e],o.hasClass(f)?o.removeClass(f):o.addClass(f);else void 0!==n&&"boolean"!==h||((f=it(this))&&r.set(this,"__className__",f),this.setAttribute&&this.setAttribute("class",f||!1===n?"":r.get(this,"__className__")||""))}))},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(1===t.nodeType&&-1<(" "+tt(it(t))+" ").indexOf(i))return!0;return!1}});wf=/\r/g;i.fn.extend({val:function(n){var t,r,e,f=this[0];return arguments.length?(e=u(n),this.each(function(r){var u;1===this.nodeType&&(null==(u=e?n.call(this,r,i(this).val()):n)?u="":"number"==typeof u?u+="":Array.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),(t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):f?(t=i.valHooks[f.type]||i.valHooks[f.nodeName.toLowerCase()])&&"get"in t&&void 0!==(r=t.get(f,"value"))?r:"string"==typeof(r=f.value)?r.replace(wf,""):null==r?"":r:void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:tt(i.text(n))}},select:{get:function(n){for(var e,t,o=n.options,u=n.selectedIndex,f="select-one"===n.type,s=f?null:[],h=f?u+1:o.length,r=u<0?h:f?u:0;r<h;r++)if(((t=o[r]).selected||r===u)&&!t.disabled&&(!t.parentNode.disabled||!c(t.parentNode,"optgroup"))){if(e=i(t).val(),f)return e;s.push(e)}return s},set:function(n,t){for(var r,u,f=n.options,e=i.makeArray(t),o=f.length;o--;)((u=f[o]).selected=-1<i.inArray(i.valHooks.option.get(u),e))&&(r=!0);return r||(n.selectedIndex=-1),e}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(Array.isArray(t))return n.checked=-1<i.inArray(i(n).val(),t)}};e.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});e.focusin="onfocusin"in n;or=/^(?:focusinfocus|focusoutblur)$/;sr=function(n){n.stopPropagation()};i.extend(i.event,{trigger:function(t,e,o,s){var k,c,l,d,v,y,a,p,w=[o||f],h=ui.call(t,"type")?t.type:t,b=ui.call(t,"namespace")?t.namespace.split("."):[];if(c=p=l=o=o||f,3!==o.nodeType&&8!==o.nodeType&&!or.test(h+i.event.triggered)&&(-1<h.indexOf(".")&&(h=(b=h.split(".")).shift(),b.sort()),v=h.indexOf(":")<0&&"on"+h,(t=t[i.expando]?t:new i.Event(h,"object"==typeof t&&t)).isTrigger=s?2:3,t.namespace=b.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=o),e=null==e?[t]:i.makeArray(e,[t]),a=i.event.special[h]||{},s||!a.trigger||!1!==a.trigger.apply(o,e))){if(!s&&!a.noBubble&&!rt(o)){for(d=a.delegateType||h,or.test(d+h)||(c=c.parentNode);c;c=c.parentNode)w.push(c),l=c;l===(o.ownerDocument||f)&&w.push(l.defaultView||l.parentWindow||n)}for(k=0;(c=w[k++])&&!t.isPropagationStopped();)p=c,t.type=1<k?d:a.bindType||h,(y=(r.get(c,"events")||Object.create(null))[t.type]&&r.get(c,"handle"))&&y.apply(c,e),(y=v&&c[v])&&y.apply&&ot(c)&&(t.result=y.apply(c,e),!1===t.result&&t.preventDefault());return t.type=h,s||t.isDefaultPrevented()||a._default&&!1!==a._default.apply(w.pop(),e)||!ot(o)||v&&u(o[h])&&!rt(o)&&((l=o[v])&&(o[v]=null),i.event.triggered=h,t.isPropagationStopped()&&p.addEventListener(h,sr),o[h](),t.isPropagationStopped()&&p.removeEventListener(h,sr),i.event.triggered=void 0,l&&(o[v]=l)),t.result}},simulate:function(n,t,r){var u=i.extend(new i.Event,r,{type:n,isSimulated:!0});i.event.trigger(u,null,t)}});i.fn.extend({trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});e.focusin||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=function(n){i.event.simulate(t,n.target,i.event.fix(n))};i.event.special[t]={setup:function(){var i=this.ownerDocument||this.document||this,f=r.access(i,t);f||i.addEventListener(n,u,!0);r.access(i,t,(f||0)+1)},teardown:function(){var i=this.ownerDocument||this.document||this,f=r.access(i,t)-1;f?r.access(i,t,f):(i.removeEventListener(n,u,!0),r.remove(i,t))}}});var ti=n.location,bf={guid:Date.now()},hr=/\?/;i.parseXML=function(t){var r,u;if(!t||"string"!=typeof t)return null;try{r=(new n.DOMParser).parseFromString(t,"text/xml")}catch(t){}return u=r&&r.getElementsByTagName("parsererror")[0],r&&!u||i.error("Invalid XML: "+(u?i.map(u.childNodes,function(n){return n.textContent}).join("\n"):t)),r};var uo=/\[\]$/,kf=/\r?\n/g,fo=/^(?:submit|button|image|reset|file)$/i,eo=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,f=[],e=function(n,t){var i=u(t)?t():t;f[f.length]=encodeURIComponent(n)+"="+encodeURIComponent(null==i?"":i)};if(null==n)return"";if(Array.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){e(this.name,this.value)});else for(r in n)cr(r,n[r],t,e);return f.join("&")};i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&eo.test(this.nodeName)&&!fo.test(n)&&(this.checked||!gt.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:Array.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(kf,"\r\n")}}):{name:t.name,value:r.replace(kf,"\r\n")}}).get()}});var oo=/%20/g,so=/#.*$/,ho=/([?&])_=[^&]*/,co=/^(.*?):[ \t]*([^\r\n]*)$/gm,lo=/^(?:GET|HEAD)$/,ao=/^\/\//,df={},lr={},gf="*/".concat("*"),ar=f.createElement("a");return ar.href=ti.href,i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ti.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ti.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":gf,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?vr(vr(n,i.ajaxSettings),t):vr(i.ajaxSettings,n)},ajaxPrefilter:ne(df),ajaxTransport:ne(lr),ajax:function(t,r){function b(t,r,f,c){var v,rt,b,p,g,l=r;s||(s=!0,d&&n.clearTimeout(d),a=void 0,k=c||"",e.readyState=0<t?4:0,v=200<=t&&t<300||304===t,f&&(p=function(n,t,i){for(var e,u,f,o,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(u in s)if(s[u]&&s[u].test(e)){r.unshift(u);break}if(r[0]in i)f=r[0];else{for(u in i){if(!r[0]||n.converters[u+" "+r[0]]){f=u;break}o||(o=u)}f=f||o}if(f)return f!==r[0]&&r.unshift(f),i[f]}(u,e,f)),!v&&-1<i.inArray("script",u.dataTypes)&&i.inArray("json",u.dataTypes)<0&&(u.converters["text script"]=function(){}),p=function(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(!(f=o[e+" "+u]||o["* "+u]))for(h in o)if((s=h.split(" "))[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){!0===f?f=o[h]:!0!==o[h]&&(u=s[0],c.unshift(s[1]));break}if(!0!==f)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(n){return{state:"parsererror",error:f?n:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}(u,p,e,v),v?(u.ifModified&&((g=e.getResponseHeader("Last-Modified"))&&(i.lastModified[o]=g),(g=e.getResponseHeader("etag"))&&(i.etag[o]=g)),204===t||"HEAD"===u.type?l="nocontent":304===t?l="notmodified":(l=p.state,rt=p.data,v=!(b=p.error))):(b=l,!t&&l||(l="error",t<0&&(t=0))),e.status=t,e.statusText=(r||l)+"",v?tt.resolveWith(h,[rt,l,e]):tt.rejectWith(h,[e,l,b]),e.statusCode(w),w=void 0,y&&nt.trigger(v?"ajaxSuccess":"ajaxError",[e,u,v?rt:b]),it.fireWith(h,[e,l]),y&&(nt.trigger("ajaxComplete",[e,u]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof t&&(r=t,t=void 0);r=r||{};var a,o,k,v,d,c,s,y,g,p,u=i.ajaxSetup({},r),h=u.context||u,nt=u.context&&(h.nodeType||h.jquery)?i(h):i.event,tt=i.Deferred(),it=i.Callbacks("once memory"),w=u.statusCode||{},rt={},ut={},ft="canceled",e={readyState:0,getResponseHeader:function(n){var t;if(s){if(!v)for(v={};t=co.exec(k);)v[t[1].toLowerCase()+" "]=(v[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=v[n.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return s?k:null},setRequestHeader:function(n,t){return null==s&&(n=ut[n.toLowerCase()]=ut[n.toLowerCase()]||n,rt[n]=t),this},overrideMimeType:function(n){return null==s&&(u.mimeType=n),this},statusCode:function(n){var t;if(n)if(s)e.always(n[e.status]);else for(t in n)w[t]=[w[t],n[t]];return this},abort:function(n){var t=n||ft;return a&&a.abort(t),b(0,t),this}};if(tt.promise(e),u.url=((t||u.url||ti.href)+"").replace(ao,ti.protocol+"//"),u.type=r.method||r.type||u.method||u.type,u.dataTypes=(u.dataType||"*").toLowerCase().match(l)||[""],null==u.crossDomain){c=f.createElement("a");try{c.href=u.url;c.href=c.href;u.crossDomain=ar.protocol+"//"+ar.host!=c.protocol+"//"+c.host}catch(t){u.crossDomain=!0}}if(u.data&&u.processData&&"string"!=typeof u.data&&(u.data=i.param(u.data,u.traditional)),te(df,u,r,e),s)return e;for(g in(y=i.event&&u.global)&&0==i.active++&&i.event.trigger("ajaxStart"),u.type=u.type.toUpperCase(),u.hasContent=!lo.test(u.type),o=u.url.replace(so,""),u.hasContent?u.data&&u.processData&&0===(u.contentType||"").indexOf("application/x-www-form-urlencoded")&&(u.data=u.data.replace(oo,"+")):(p=u.url.slice(o.length),u.data&&(u.processData||"string"==typeof u.data)&&(o+=(hr.test(o)?"&":"?")+u.data,delete u.data),!1===u.cache&&(o=o.replace(ho,"$1"),p=(hr.test(o)?"&":"?")+"_="+bf.guid+++p),u.url=o+p),u.ifModified&&(i.lastModified[o]&&e.setRequestHeader("If-Modified-Since",i.lastModified[o]),i.etag[o]&&e.setRequestHeader("If-None-Match",i.etag[o])),(u.data&&u.hasContent&&!1!==u.contentType||r.contentType)&&e.setRequestHeader("Content-Type",u.contentType),e.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+gf+"; q=0.01":""):u.accepts["*"]),u.headers)e.setRequestHeader(g,u.headers[g]);if(u.beforeSend&&(!1===u.beforeSend.call(h,e,u)||s))return e.abort();if(ft="abort",it.add(u.complete),e.done(u.success),e.fail(u.error),a=te(lr,u,r,e)){if(e.readyState=1,y&&nt.trigger("ajaxSend",[e,u]),s)return e;u.async&&0<u.timeout&&(d=n.setTimeout(function(){e.abort("timeout")},u.timeout));try{s=!1;a.send(rt,b)}catch(t){if(s)throw t;b(-1,t)}}else b(-1,"No Transport");return e},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}}),i.each(["get","post"],function(n,t){i[t]=function(n,r,f,e){return u(r)&&(e=e||f,f=r,r=void 0),i.ajax(i.extend({url:n,type:t,dataType:e,data:r,success:f},i.isPlainObject(n)&&n))}}),i.ajaxPrefilter(function(n){for(var t in n.headers)"content-type"===t.toLowerCase()&&(n.contentType=n.headers[t]||"")}),i._evalUrl=function(n,t,r){return i.ajax({url:n,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(n){i.globalEval(n,t,r)}})},i.fn.extend({wrapAll:function(n){var t;return this[0]&&(u(n)&&(n=n.call(this[0])),t=i(n,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var n=this;n.firstElementChild;)n=n.firstElementChild;return n}).append(this)),this},wrapInner:function(n){return u(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=u(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(n){return this.parent(n).not("body").each(function(){i(this).replaceWith(this.childNodes)}),this}}),i.expr.pseudos.hidden=function(n){return!i.expr.pseudos.visible(n)},i.expr.pseudos.visible=function(n){return!!(n.offsetWidth||n.offsetHeight||n.getClientRects().length)},i.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}},ie={0:200,1223:204},wt=i.ajaxSettings.xhr(),e.cors=!!wt&&"withCredentials"in wt,e.ajax=wt=!!wt,i.ajaxTransport(function(t){var i,r;if(e.cors||wt&&!t.crossDomain)return{send:function(u,f){var o,e=t.xhr();if(e.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)e[o]=t.xhrFields[o];for(o in t.mimeType&&e.overrideMimeType&&e.overrideMimeType(t.mimeType),t.crossDomain||u["X-Requested-With"]||(u["X-Requested-With"]="XMLHttpRequest"),u)e.setRequestHeader(o,u[o]);i=function(n){return function(){i&&(i=r=e.onload=e.onerror=e.onabort=e.ontimeout=e.onreadystatechange=null,"abort"===n?e.abort():"error"===n?"number"!=typeof e.status?f(0,"error"):f(e.status,e.statusText):f(ie[e.status]||e.status,e.statusText,"text"!==(e.responseType||"text")||"string"!=typeof e.responseText?{binary:e.response}:{text:e.responseText},e.getAllResponseHeaders()))}};e.onload=i();r=e.onerror=e.ontimeout=i("error");void 0!==e.onabort?e.onabort=r:e.onreadystatechange=function(){4===e.readyState&&n.setTimeout(function(){i&&r()})};i=i("abort");try{e.send(t.hasContent&&t.data||null)}catch(u){if(i)throw u;}},abort:function(){i&&i()}}}),i.ajaxPrefilter(function(n){n.crossDomain&&(n.contents.script=!1)}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET")}),i.ajaxTransport("script",function(n){var r,t;if(n.crossDomain||n.scriptAttrs)return{send:function(u,e){r=i("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",t=function(n){r.remove();t=null;n&&e("error"===n.type?404:200,n.type)});f.head.appendChild(r[0])},abort:function(){t&&t()}}}),yr=[],vi=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=yr.pop()||i.expando+"_"+bf.guid++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,f){var e,o,s,h=!1!==t.jsonp&&(vi.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&vi.test(t.data)&&"data");if(h||"jsonp"===t.dataTypes[0])return e=t.jsonpCallback=u(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,h?t[h]=t[h].replace(vi,"$1"+e):!1!==t.jsonp&&(t.url+=(hr.test(t.url)?"&":"?")+t.jsonp+"="+e),t.converters["script json"]=function(){return s||i.error(e+" was not called"),s[0]},t.dataTypes[0]="json",o=n[e],n[e]=function(){s=arguments},f.always(function(){void 0===o?i(n).removeProp(e):n[e]=o;t[e]&&(t.jsonpCallback=r.jsonpCallback,yr.push(e));s&&u(o)&&o(s[0]);s=o=void 0}),"script"}),e.createHTMLDocument=((re=f.implementation.createHTMLDocument("").body).innerHTML="<form><\/form><form><\/form>",2===re.childNodes.length),i.parseHTML=function(n,t,r){return"string"!=typeof n?[]:("boolean"==typeof t&&(r=t,t=!1),t||(e.createHTMLDocument?((s=(t=f.implementation.createHTMLDocument("")).createElement("base")).href=f.location.href,t.head.appendChild(s)):t=f),u=!r&&[],(o=wi.exec(n))?[t.createElement(o[1])]:(o=pu([n],t,u),u&&u.length&&i(u).remove(),i.merge([],o.childNodes)));var s,o,u},i.fn.load=function(n,t,r){var f,s,h,e=this,o=n.indexOf(" ");return-1<o&&(f=tt(n.slice(o)),n=n.slice(0,o)),u(t)?(r=t,t=void 0):t&&"object"==typeof t&&(s="POST"),0<e.length&&i.ajax({url:n,type:s||"GET",dataType:"html",data:t}).done(function(n){h=arguments;e.html(f?i("<div>").append(i.parseHTML(n)).find(f):n)}).always(r&&function(n,t){e.each(function(){r.apply(this,h||[n.responseText,t,n])})}),this},i.expr.pseudos.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},i.offset={setOffset:function(n,t,r){var v,o,s,h,f,c,l=i.css(n,"position"),a=i(n),e={};"static"===l&&(n.style.position="relative");f=a.offset();s=i.css(n,"top");c=i.css(n,"left");("absolute"===l||"fixed"===l)&&-1<(s+c).indexOf("auto")?(h=(v=a.position()).top,o=v.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);u(t)&&(t=t.call(n,r,i.extend({},f)));null!=t.top&&(e.top=t.top-f.top+h);null!=t.left&&(e.left=t.left-f.left+o);"using"in t?t.using.call(n,e):a.css(e)}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var r,u,t=this[0];if(t)return t.getClientRects().length?(r=t.getBoundingClientRect(),u=t.ownerDocument.defaultView,{top:r.top+u.pageYOffset,left:r.left+u.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var n,r,u,t=this[0],f={top:0,left:0};if("fixed"===i.css(t,"position"))r=t.getBoundingClientRect();else{for(r=this.offset(),u=t.ownerDocument,n=t.offsetParent||u.documentElement;n&&(n===u.body||n===u.documentElement)&&"static"===i.css(n,"position");)n=n.parentNode;n&&n!==t&&1===n.nodeType&&((f=i(n).offset()).top+=i.css(n,"borderTopWidth",!0),f.left+=i.css(n,"borderLeftWidth",!0))}return{top:r.top-f.top-i.css(t,"marginTop",!0),left:r.left-f.left-i.css(t,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent;n&&"static"===i.css(n,"position");)n=n.offsetParent;return n||g})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r="pageYOffset"===t;i.fn[n]=function(i){return w(this,function(n,i,u){var f;if(rt(n)?f=n:9===n.nodeType&&(f=n.defaultView),void 0===u)return f?f[t]:n[i];f?f.scrollTo(r?f.pageXOffset:u,r?u:f.pageYOffset):n[i]=u},n,i,arguments.length)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=nf(e.pixelPosition,function(n,r){if(r)return r=ni(n,t),tr.test(r)?i(n).position()[t]+"px":r})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(f,e){var o=arguments.length&&(r||"boolean"!=typeof f),s=r||(!0===f||!0===e?"margin":"border");return w(this,function(t,r,f){var e;return rt(t)?0===u.indexOf("outer")?t["inner"+n]:t.document.documentElement["client"+n]:9===t.nodeType?(e=t.documentElement,Math.max(t.body["scroll"+n],e["scroll"+n],t.body["offset"+n],e["offset"+n],e["client"+n])):void 0===f?i.css(t,r,s):i.style(t,r,f,s)},t,o?f:void 0,o)}})}),i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.fn.extend({bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)},hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)}}),i.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return 0<arguments.length?this.on(t,null,n,i):this.trigger(t)}}),ue=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g,i.proxy=function(n,t){var r,f,e;if("string"==typeof t&&(r=n[t],t=n,n=r),u(n))return f=k.call(arguments,2),(e=function(){return n.apply(t||this,f.concat(k.call(arguments)))}).guid=n.guid=n.guid||i.guid++,e},i.holdReady=function(n){n?i.readyWait++:i.ready(!0)},i.isArray=Array.isArray,i.parseJSON=JSON.parse,i.nodeName=c,i.isFunction=u,i.isWindow=rt,i.camelCase=y,i.type=ut,i.now=Date.now,i.isNumeric=function(n){var t=i.type(n);return("number"===t||"string"===t)&&!isNaN(n-parseFloat(n))},i.trim=function(n){return null==n?"":(n+"").replace(ue,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),fe=n.jQuery,ee=n.$,i.noConflict=function(t){return n.$===i&&(n.$=ee),t&&n.jQuery===i&&(n.jQuery=fe),i},"undefined"==typeof t&&(n.jQuery=n.$=i),i}),!function(n,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){"use strict";function nu(n,t,i){var r,e,f=(i=i||u).createElement("script");if(f.text=n,t)for(r in le)(e=t[r]||t.getAttribute&&t.getAttribute(r))&&f.setAttribute(r,e);i.head.appendChild(f).parentNode.removeChild(f)}function et(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?oi[dr.call(n)]||"object":typeof n}function ki(n){var t=!!n&&"length"in n&&n.length,i=et(n);return!e(n)&&!ft(n)&&("array"===i||0===t||"number"==typeof t&&0<t&&t-1 in n)}function s(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()}function we(n,t){return t?"\0"===n?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n}function di(n,t,r){return e(t)?i.grep(n,function(n,i){return!!t.call(n,i,n)!==r}):t.nodeType?i.grep(n,function(n){return n===t!==r}):"string"!=typeof t?i.grep(n,function(n){return-1<d.call(t,n)!==r}):i.filter(t,n,r)}function cu(n,t){while((n=n[t])&&1!==n.nodeType);return n}function st(n){return n}function hi(n){throw n;}function lu(n,t,i,r){var u;try{n&&e(u=n.promise)?u.call(n).done(t).fail(i):n&&e(u=n.then)?u.call(n,t,i):t.apply(void 0,[n].slice(r))}catch(n){i.apply(void 0,[n])}}function li(){u.removeEventListener("DOMContentLoaded",li);n.removeEventListener("load",li);i.ready()}function de(n,t){return t.toUpperCase()}function k(n){return n.replace(be,"ms-").replace(ke,de)}function ni(){this.expando=i.expando+ni.uid++}function vu(n,t,i){var u,r;if(void 0===i&&1===n.nodeType)if(u="data-"+t.replace(no,"-$&").toLowerCase(),"string"==typeof(i=n.getAttribute(u))){try{i="true"===(r=i)||"false"!==r&&("null"===r?null:r===+r+""?+r:ge.test(r)?JSON.parse(r):r)}catch(n){}c.set(n,t,i)}else i=void 0;return i}function pu(n,t,r,u){var s,h,c=20,l=u?function(){return u.cur()}:function(){return i.css(n,t,"")},o=l(),e=r&&r[3]||(i.cssNumber[t]?"":"px"),f=n.nodeType&&(i.cssNumber[t]||"px"!==e&&+o)&&ti.exec(i.css(n,t));if(f&&f[3]!==e){for(o/=2,e=e||f[3],f=+o||1;c--;)i.style(n,t,f+e),(1-h)*(1-(h=l()/o||.5))<=0&&(c=0),f/=h;f*=2;i.style(n,t,f+e);r=r||[]}return r&&(f=+f||+o||0,s=r[1]?f+(r[1]+1)*r[2]:+r[2],u&&(u.unit=e,u.start=f,u.end=s)),s}function lt(n,t){for(var h,f,a,s,c,l,e,o=[],u=0,v=n.length;u<v;u++)(f=n[u]).style&&(h=f.style.display,t?("none"===h&&(o[u]=r.get(f,"display")||null,o[u]||(f.style.display="")),""===f.style.display&&ii(f)&&(o[u]=(e=c=s=void 0,c=(a=f).ownerDocument,l=a.nodeName,(e=gi[l])||(s=c.body.appendChild(c.createElement(l)),e=i.css(s,"display"),s.parentNode.removeChild(s),"none"===e&&(e="block"),gi[l]=e)))):"none"!==h&&(o[u]="none",r.set(f,"display",h)));for(u=0;u<v;u++)null!=o[u]&&(n[u].style.display=o[u]);return n}function l(n,t){var r;return r="undefined"!=typeof n.getElementsByTagName?n.getElementsByTagName(t||"*"):"undefined"!=typeof n.querySelectorAll?n.querySelectorAll(t||"*"):[],void 0===t||t&&s(n,t)?i.merge([n],r):r}function nr(n,t){for(var i=0,u=n.length;i<u;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function du(n,t,r,u,f){for(var e,o,p,c,w,a,s=t.createDocumentFragment(),y=[],h=0,b=n.length;h<b;h++)if((e=n[h])||0===e)if("object"===et(e))i.merge(y,e.nodeType?[e]:e);else if(ku.test(e)){for(o=o||s.appendChild(t.createElement("div")),p=(wu.exec(e)||["",""])[1].toLowerCase(),c=v[p]||v._default,o.innerHTML=c[1]+i.htmlPrefilter(e)+c[2],a=c[0];a--;)o=o.lastChild;i.merge(y,o.childNodes);(o=s.firstChild).textContent=""}else y.push(t.createTextNode(e));for(s.textContent="",h=0;e=y[h++];)if(u&&-1<i.inArray(e,u))f&&f.push(e);else if(w=ct(e),o=l(s.appendChild(e),"script"),w&&nr(o),r)for(a=0;e=o[a++];)bu.test(e.type||"")&&r.push(e);return s}function at(){return!0}function vt(){return!1}function ir(n,t,r,u,f,e){var o,s;if("object"==typeof t){for(s in"string"!=typeof r&&(u=u||r,r=void 0),t)ir(n,s,r,u,t[s],e);return n}if(null==u&&null==f?(f=r,u=r=void 0):null==f&&("string"==typeof r?(f=u,u=void 0):(f=u,u=r,r=void 0)),!1===f)f=vt;else if(!f)return n;return 1===e&&(o=f,(f=function(n){return i().off(n),o.apply(this,arguments)}).guid=o.guid||(o.guid=i.guid++)),n.each(function(){i.event.add(this,t,f,u,r)})}function vi(n,t,u){u?(r.set(n,t,!1),i.event.add(n,t,{namespace:!1,handler:function(n){var f,u=r.get(this,t);if(1&n.isTrigger&&this[t]){if(u)(i.event.special[t]||{}).delegateType&&n.stopPropagation();else if(u=a.call(arguments),r.set(this,t,u),this[t](),f=r.get(this,t),r.set(this,t,!1),u!==f)return n.stopImmediatePropagation(),n.preventDefault(),f}else u&&(r.set(this,t,i.event.trigger(u[0],u.slice(1),this)),n.stopPropagation(),n.isImmediatePropagationStopped=at)}})):void 0===r.get(n,t)&&i.event.add(n,t,at)}function gu(n,t){return s(n,"table")&&s(11!==t.nodeType?t:t.firstChild,"tr")&&i(n).children("tbody")[0]||n}function fo(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function eo(n){return"true/"===(n.type||"").slice(0,5)?n.type=n.type.slice(5):n.removeAttribute("type"),n}function nf(n,t){var u,o,f,s,h,e;if(1===t.nodeType){if(r.hasData(n)&&(e=r.get(n).events))for(f in r.remove(t,"handle events"),e)for(u=0,o=e[f].length;u<o;u++)i.event.add(t,f,e[f][u]);c.hasData(n)&&(s=c.access(n),h=i.extend({},s),c.set(t,h))}}function yt(n,t,u,o){t=kr(t);var a,b,c,v,s,y,h=0,p=n.length,d=p-1,w=t[0],k=e(w);if(k||1<p&&"string"==typeof w&&!f.checkClone&&ro.test(w))return n.each(function(i){var r=n.eq(i);k&&(t[0]=w.call(this,i,r.html()));yt(r,t,u,o)});if(p&&(b=(a=du(t,n[0].ownerDocument,!1,n,o)).firstChild,1===a.childNodes.length&&(a=b),b||o)){for(v=(c=i.map(l(a,"script"),fo)).length;h<p;h++)s=a,h!==d&&(s=i.clone(s,!0,!0),v&&i.merge(c,l(s,"script"))),u.call(n[h],s,h);if(v)for(y=c[c.length-1].ownerDocument,i.map(c,eo),h=0;h<v;h++)s=c[h],bu.test(s.type||"")&&!r.access(s,"globalEval")&&i.contains(y,s)&&(s.src&&"module"!==(s.type||"").toLowerCase()?i._evalUrl&&!s.noModule&&i._evalUrl(s.src,{nonce:s.nonce||s.getAttribute("nonce")},y):nu(s.textContent.replace(uo,""),s,y))}return n}function tf(n,t,r){for(var u,e=t?i.filter(t,n):n,f=0;null!=(u=e[f]);f++)r||1!==u.nodeType||i.cleanData(l(u)),u.parentNode&&(r&&ct(u)&&nr(l(u,"script")),u.parentNode.removeChild(u));return n}function ui(n,t,r){var o,s,h,u,c=ur.test(t),e=n.style;return(r=r||yi(n))&&(u=r.getPropertyValue(t)||r[t],c&&u&&(u=u.replace(gt,"$1")||void 0),""!==u||ct(n)||(u=i.style(n,t)),!f.pixelBoxStyles()&&rr.test(u)&&oo.test(t)&&(o=e.width,s=e.minWidth,h=e.maxWidth,e.minWidth=e.maxWidth=e.width=u,u=r.width,e.width=o,e.minWidth=s,e.maxWidth=h)),void 0!==u?u+"":u}function uf(n,t){return{get:function(){if(!n())return(this.get=t).apply(this,arguments);delete this.get}}}function fr(n){var t=i.cssProps[n]||of[n];return t||(n in ef?n:of[n]=function(n){for(var i=n[0].toUpperCase()+n.slice(1),t=ff.length;t--;)if((n=ff[t]+i)in ef)return n}(n)||n)}function hf(n,t,i){var r=ti.exec(t);return r?Math.max(0,r[2]-(i||0))+(r[3]||"px"):t}function er(n,t,r,u,f,e){var o="width"===t?1:0,h=0,s=0,c=0;if(r===(u?"border":"content"))return 0;for(;o<4;o+=2)"margin"===r&&(c+=i.css(n,r+nt[o],!0,f)),u?("content"===r&&(s-=i.css(n,"padding"+nt[o],!0,f)),"margin"!==r&&(s-=i.css(n,"border"+nt[o]+"Width",!0,f))):(s+=i.css(n,"padding"+nt[o],!0,f),"padding"!==r?s+=i.css(n,"border"+nt[o]+"Width",!0,f):h+=i.css(n,"border"+nt[o]+"Width",!0,f));return!u&&0<=e&&(s+=Math.max(0,Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-e-s-h-.5))||0),s+c}function cf(n,t,r){var e=yi(n),o=(!f.boxSizingReliable()||r)&&"border-box"===i.css(n,"boxSizing",!1,e),h=o,u=ui(n,t,e),c="offset"+t[0].toUpperCase()+t.slice(1);if(rr.test(u)){if(!r)return u;u="auto"}return(!f.boxSizingReliable()&&o||!f.reliableTrDimensions()&&s(n,"tr")||"auto"===u||!parseFloat(u)&&"inline"===i.css(n,"display",!1,e))&&n.getClientRects().length&&(o="border-box"===i.css(n,"boxSizing",!1,e),(h=c in n)&&(u=n[c])),(u=parseFloat(u)||0)+er(n,t,r||(o?"border":"content"),h,e,u)+"px"}function p(n,t,i,r,u){return new p.prototype.init(n,t,i,r,u)}function or(){pi&&(!1===u.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(or):n.setTimeout(or,i.fx.interval),i.fx.tick())}function yf(){return n.setTimeout(function(){pt=void 0}),pt=Date.now()}function wi(n,t){var u,r=0,i={height:n};for(t=t?1:0;r<4;r+=2-t)i["margin"+(u=nt[r])]=i["padding"+u]=n;return t&&(i.opacity=i.width=n),i}function pf(n,t,i){for(var u,f=(w.tweeners[t]||[]).concat(w.tweeners["*"]),r=0,e=f.length;r<e;r++)if(u=f[r].call(i,t,n))return u}function w(n,t,r){var o,s,h=0,a=w.prefilters.length,f=i.Deferred().always(function(){delete l.elem}),l=function(){if(s)return!1;for(var o=pt||yf(),t=Math.max(0,u.startTime+u.duration-o),i=1-(t/u.duration||0),r=0,e=u.tweens.length;r<e;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),i<1&&e?t:(e||f.notifyWith(n,[u,1,0]),f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},r),originalProperties:t,originalOptions:r,startTime:pt||yf(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(s)return this;for(s=!0;i<r;i++)u.tweens[i].run(1);return t?(f.notifyWith(n,[u,1,0]),f.resolveWith(n,[u,t])):f.rejectWith(n,[u,t]),this}}),c=u.props;for(!function(n,t){var r,f,e,u,o;for(r in n)if(e=t[f=k(r)],u=n[r],Array.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),(o=i.cssHooks[f])&&"expand"in o)for(r in u=o.expand(u),delete n[f],u)r in n||(n[r]=u[r],t[r]=e);else t[f]=e}(c,u.opts.specialEasing);h<a;h++)if(o=w.prefilters[h].call(u,n,c,u.opts))return e(o.stop)&&(i._queueHooks(u.elem,u.opts.queue).stop=o.stop.bind(o)),o;return i.map(c,pf,u),e(u.opts.start)&&u.opts.start.call(n,u),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always),i.fx.timer(i.extend(l,{elem:n,anim:u,queue:u.opts.queue})),u}function rt(n){return(n.match(y)||[]).join(" ")}function ut(n){return n.getAttribute&&n.getAttribute("class")||""}function sr(n){return Array.isArray(n)?n:"string"==typeof n&&n.match(y)||[]}function ar(n,t,r,u){var f;if(Array.isArray(t))i.each(t,function(t,i){r||co.test(n)?u(n,i):ar(n+"["+("object"==typeof i&&null!=i?t:"")+"]",i,r,u)});else if(r||"object"!==et(t))u(n,t);else for(f in t)ar(n+"["+f+"]",t[f],r,u)}function re(n){return function(t,i){"string"!=typeof t&&(i=t,t="*");var r,u=0,f=t.toLowerCase().match(y)||[];if(e(i))while(r=f[u++])"+"===r[0]?(r=r.slice(1)||"*",(n[r]=n[r]||[]).unshift(i)):(n[r]=n[r]||[]).push(i)}}function ue(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===vr;return e(t.dataTypes[0])||!f["*"]&&e("*")}function pr(n,t){var r,u,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}var h=[],br=Object.getPrototypeOf,a=h.slice,kr=h.flat?function(n){return h.flat.call(n)}:function(n){return h.concat.apply([],n)},ei=h.push,d=h.indexOf,oi={},dr=oi.toString,dt=oi.hasOwnProperty,gr=dt.toString,ce=gr.call(Object),f={},e=function(n){return"function"==typeof n&&"number"!=typeof n.nodeType&&"function"!=typeof n.item},ft=function(n){return null!=n&&n===n.window},u=n.document,le={type:!0,src:!0,nonce:!0,noModule:!0},tu="3.7.1",ae=/HTML$/i,i=function(n,t){return new i.fn.init(n,t)},iu,b,si,eu,ou,su,hu,y,au,ci,ht,ii,gi,v,ku,tr,pt,pi,wt,lf,af,vf,wf,bt,bf,kf,df,cr,lr,fe,kt,ee,wr,bi,oe,se,he;i.fn=i.prototype={jquery:tu,constructor:i,length:0,toArray:function(){return a.call(this)},get:function(n){return null==n?a.call(this):n<0?this[n+this.length]:this[n]},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t},each:function(n){return i.each(this,n)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(i.grep(this,function(n,t){return(t+1)%2}))},odd:function(){return this.pushStack(i.grep(this,function(n,t){return t%2}))},eq:function(n){var i=this.length,t=+n+(n<0?i:0);return this.pushStack(0<=t&&t<i?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:ei,sort:h.sort,splice:h.splice};i.extend=i.fn.extend=function(){var s,u,f,t,o,c,n=arguments[0]||{},r=1,l=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[r]||{},r++),"object"==typeof n||e(n)||(n={}),r===l&&(n=this,r--);r<l;r++)if(null!=(s=arguments[r]))for(u in s)t=s[u],"__proto__"!==u&&n!==t&&(h&&t&&(i.isPlainObject(t)||(o=Array.isArray(t)))?(f=n[u],c=o&&!Array.isArray(f)?[]:o||i.isPlainObject(f)?f:{},o=!1,n[u]=i.extend(h,c,t)):void 0!==t&&(n[u]=t));return n};i.extend({expando:"jQuery"+(tu+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isPlainObject:function(n){var t,i;return!(!n||"[object Object]"!==dr.call(n))&&(!(t=br(n))||"function"==typeof(i=dt.call(t,"constructor")&&t.constructor)&&gr.call(i)===ce)},isEmptyObject:function(n){for(var t in n)return!1;return!0},globalEval:function(n,t,i){nu(n,{nonce:t&&t.nonce},i)},each:function(n,t){var r,i=0;if(ki(n)){for(r=n.length;i<r;i++)if(!1===t.call(n[i],i,n[i]))break}else for(i in n)if(!1===t.call(n[i],i,n[i]))break;return n},text:function(n){var r,u="",f=0,t=n.nodeType;if(!t)while(r=n[f++])u+=i.text(r);return 1===t||11===t?n.textContent:9===t?n.documentElement.textContent:3===t||4===t?n.nodeValue:u},makeArray:function(n,t){var r=t||[];return null!=n&&(ki(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ei.call(r,n)),r},inArray:function(n,t,i){return null==t?-1:d.call(t,n,i)},isXMLDoc:function(n){var i=n&&n.namespaceURI,t=n&&(n.ownerDocument||n).documentElement;return!ae.test(i||t&&t.nodeName||"HTML")},merge:function(n,t){for(var u=+t.length,i=0,r=n.length;i<u;i++)n[r++]=t[i];return n.length=r,n},grep:function(n,t,i){for(var u=[],r=0,f=n.length,e=!i;r<f;r++)!t(n[r],r)!==e&&u.push(n[r]);return u},map:function(n,t,i){var e,u,r=0,f=[];if(ki(n))for(e=n.length;r<e;r++)null!=(u=t(n[r],r,i))&&f.push(u);else for(r in n)null!=(u=t(n[r],r,i))&&f.push(u);return kr(f)},guid:1,support:f});"function"==typeof Symbol&&(i.fn[Symbol.iterator]=h[Symbol.iterator]);i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){oi["[object "+t+"]"]=t.toLowerCase()});var ve=h.pop,ye=h.sort,pe=h.splice,o="[\\x20\\t\\r\\n\\f]",gt=new RegExp("^"+o+"+|((?:^|[^\\\\])(?:\\\\.)*)"+o+"+$","g");i.contains=function(n,t){var i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))};iu=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;i.escapeSelector=function(n){return(n+"").replace(iu,we)};b=u;si=ei;!function(){function r(n,t,o,s){var h,b,a,y,k,d,g,w=t&&t.ownerDocument,p=t?t.nodeType:9;if(o=o||[],"string"!=typeof n||!n||1!==p&&9!==p&&11!==p)return o;if(!s&&(nt(t),t=t||u,l)){if(11!==p&&(k=ir.exec(n)))if(h=k[1]){if(9===p){if(!(a=t.getElementById(h)))return o;if(a.id===h)return v.call(o,a),o}else if(w&&(a=w.getElementById(h))&&r.contains(t,a)&&a.id===h)return v.call(o,a),o}else{if(k[2])return v.apply(o,t.getElementsByTagName(n)),o;if((h=k[3])&&t.getElementsByClassName)return v.apply(o,t.getElementsByClassName(h)),o}if(!(ht[n+" "]||c&&c.test(n))){if(g=n,w=t,1===p&&(ki.test(n)||li.test(n))){for((w=bt.test(n)&&kt(t.parentNode)||t)==t&&f.scope||((y=t.getAttribute("id"))?y=i.escapeSelector(y):t.setAttribute("id",y=e)),b=(d=et(n)).length;b--;)d[b]=(y?"#"+y:":scope")+" "+at(d[b]);g=d.join(",")}try{return v.apply(o,w.querySelectorAll(g)),o}catch(t){ht(n,!0)}finally{y===e&&t.removeAttribute("id")}}}return yi(n.replace(gt,"$1"),t,o,s)}function lt(){var n=[];return function i(r,u){return n.push(r+" ")>t.cacheLength&&delete i[n.shift()],i[r+" "]=u}}function y(n){return n[e]=!0,n}function ut(n){var t=u.createElement("fieldset");try{return!!n(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function fr(n){return function(t){return s(t,"input")&&t.type===n}}function er(n){return function(t){return(s(t,"input")||s(t,"button"))&&t.type===n}}function ai(n){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===n:t.disabled===n:t.isDisabled===n||t.isDisabled!==!n&&ur(t)===n:t.disabled===n:"label"in t&&t.disabled===n}}function it(n){return y(function(t){return t=+t,y(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function kt(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function nt(n){var s,h=n?n.ownerDocument||n:b;return h!=u&&9===h.nodeType&&h.documentElement&&(p=(u=h).documentElement,l=!i.isXMLDoc(u),pt=p.matches||p.webkitMatchesSelector||p.msMatchesSelector,p.msMatchesSelector&&b!=u&&(s=u.defaultView)&&s.top!==s&&s.addEventListener("unload",rr),f.getById=ut(function(n){return p.appendChild(n).id=i.expando,!u.getElementsByName||!u.getElementsByName(i.expando).length}),f.disconnectedMatch=ut(function(n){return pt.call(n,"*")}),f.scope=ut(function(){return u.querySelectorAll(":scope")}),f.cssHas=ut(function(){try{return u.querySelector(":has(*,:jqfake)"),!1}catch(n){return!0}}),f.getById?(t.filter.ID=function(n){var t=n.replace(k,g);return function(n){return n.getAttribute("id")===t}},t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&l){var i=t.getElementById(n);return i?[i]:[]}}):(t.filter.ID=function(n){var t=n.replace(k,g);return function(n){var i="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}},t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&l){var r,u,f,i=t.getElementById(n);if(i){if((r=i.getAttributeNode("id"))&&r.value===n)return[i];for(f=t.getElementsByName(n),u=0;i=f[u++];)if((r=i.getAttributeNode("id"))&&r.value===n)return[i]}return[]}}),t.find.TAG=function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):t.querySelectorAll(n)},t.find.CLASS=function(n,t){if("undefined"!=typeof t.getElementsByClassName&&l)return t.getElementsByClassName(n)},c=[],ut(function(n){var t;p.appendChild(n).innerHTML="<a id='"+e+"' href='' disabled='disabled'><\/a><select id='"+e+"-\r\\' disabled='disabled'><option selected=''><\/option><\/select>";n.querySelectorAll("[selected]").length||c.push("\\["+o+"*(?:value|"+oi+")");n.querySelectorAll("[id~="+e+"-]").length||c.push("~=");n.querySelectorAll("a#"+e+"+*").length||c.push(".#.+[+~]");n.querySelectorAll(":checked").length||c.push(":checked");(t=u.createElement("input")).setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");p.appendChild(n).disabled=!0;2!==n.querySelectorAll(":disabled").length&&c.push(":enabled",":disabled");(t=u.createElement("input")).setAttribute("name","");n.appendChild(t);n.querySelectorAll("[name='']").length||c.push("\\["+o+"*name"+o+"*="+o+"*(?:''|\"\")")}),f.cssHas||c.push(":has"),c=c.length&&new RegExp(c.join("|")),wt=function(n,t){if(n===t)return st=!0,0;var i=!n.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(n.ownerDocument||n)==(t.ownerDocument||t)?n.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(n)===i?n===u||n.ownerDocument==b&&r.contains(b,n)?-1:t===u||t.ownerDocument==b&&r.contains(b,t)?1:ft?d.call(ft,n)-d.call(ft,t):0:4&i?-1:1)}),u}function vi(){}function et(n,i){var e,f,s,o,u,h,c,l=fi[n+" "];if(l)return i?0:l.slice(0);for(u=n,h=[],c=t.preFilter;u;){for(o in e&&!(f=bi.exec(u))||(f&&(u=u.slice(f[0].length)||u),h.push(s=[])),e=!1,(f=li.exec(u))&&(e=f.shift(),s.push({value:e,type:f[0].replace(gt," ")}),u=u.slice(e.length)),t.filter)(f=ct[o].exec(u))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),u=u.slice(e.length));if(!e)break}return i?u.length:u?r.error(n):fi(n,h).slice(0)}function at(n){for(var t=0,r=n.length,i="";t<r;t++)i+=n[t].value;return i}function vt(n,t,i){var r=t.dir,u=t.next,f=u||r,o=i&&"parentNode"===f,h=pi++;return t.first?function(t,i,u){while(t=t[r])if(1===t.nodeType||o)return n(t,i,u);return!1}:function(t,i,c){var l,a,v=[w,h];if(c){while(t=t[r])if((1===t.nodeType||o)&&n(t,i,c))return!0}else while(t=t[r])if(1===t.nodeType||o)if(a=t[e]||(t[e]={}),u&&s(t,u))t=t[r]||t;else{if((l=a[f])&&l[0]===w&&l[1]===h)return v[2]=l[2];if((a[f]=v)[2]=n(t,i,c))return!0}return!1}}function ni(n){return 1<n.length?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function yt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;f<s;f++)(e=n[f])&&(i&&!i(e,r,u)||(o.push(e),h&&t.push(f)));return o}function ti(n,t,i,u,f,o){return u&&!u[e]&&(u=ti(u)),f&&!f[e]&&(f=ti(f,o)),y(function(e,o,s,h){var a,l,y,c,b=[],w=[],k=o.length,g=e||function(n,t,i){for(var u=0,f=t.length;u<f;u++)r(n,t[u],i);return i}(t||"*",s.nodeType?[s]:s,[]),p=!n||!e&&t?g:yt(g,b,n,s,h);if(i?i(p,c=f||(e?n:k||u)?[]:o,s,h):c=p,u)for(a=yt(c,w),u(a,[],s,h),l=a.length;l--;)(y=a[l])&&(c[w[l]]=!(p[w[l]]=y));if(e){if(f||n){if(f){for(a=[],l=c.length;l--;)(y=c[l])&&a.push(p[l]=y);f(null,c=[],a,h)}for(l=c.length;l--;)(y=c[l])&&-1<(a=f?d.call(e,y):b[l])&&(e[a]=!(o[a]=y))}}else c=yt(c===o?c.splice(k,c.length):c),f?f(null,o,c,h):v.apply(o,c)})}function ii(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=vt(function(n){return n===o},c,!0),a=vt(function(n){return-1<d.call(o,n)},c,!0),f=[function(n,t,i){var r=!h&&(i||t!=ot)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];i<s;i++)if(u=t.relative[n[i].type])f=[vt(ni(f),u)];else{if((u=t.filter[n[i].type].apply(null,n[i].matches))[e]){for(r=++i;r<s;r++)if(t.relative[n[r].type])break;return ti(1<i&&ni(f),1<i&&at(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(gt,"$1"),u,i<r&&ii(n.slice(i,r)),r<s&&ii(n=n.slice(r)),r<s&&at(n))}f.push(u)}return ni(f)}function ri(n,r){var s,h,c,o,a,p,b=[],k=[],f=ei[n+" "];if(!f){for(r||(r=et(n)),s=r.length;s--;)(f=ii(r[s]))[e]?b.push(f):k.push(f);(f=ei(n,(h=k,o=0<(c=b).length,a=0<h.length,p=function(n,r,f,e,s){var y,g,k,d=0,p="0",tt=n&&[],b=[],it=ot,rt=n||a&&t.find.TAG("*",s),ut=w+=null==it?1:Math.random()||.1,ft=rt.length;for(s&&(ot=r==u||r||s);p!==ft&&null!=(y=rt[p]);p++){if(a&&y){for(g=0,r||y.ownerDocument==u||(nt(y),f=!l);k=h[g++];)if(k(y,r||u,f)){v.call(e,y);break}s&&(w=ut)}o&&((y=!k&&y)&&d--,n&&tt.push(y))}if(d+=p,o&&p!==d){for(g=0;k=c[g++];)k(tt,b,r,f);if(n){if(0<d)while(p--)tt[p]||b[p]||(b[p]=ve.call(e));b=yt(b)}v.apply(e,b);s&&!n&&0<b.length&&1<d+c.length&&i.uniqueSort(e)}return s&&(w=ut,ot=it),tt},o?y(p):p))).selector=n}return f}function yi(n,i,r,u){var o,f,e,c,a,h="function"==typeof n&&n,s=!u&&et(n=h.selector||n);if(r=r||[],1===s.length){if(2<(f=s[0]=s[0].slice(0)).length&&"ID"===(e=f[0]).type&&9===i.nodeType&&l&&t.relative[f[1].type]){if(!(i=(t.find.ID(e.matches[0].replace(k,g),i)||[])[0]))return r;h&&(i=i.parentNode);n=n.slice(f.shift().value.length)}for(o=ct.needsContext.test(n)?0:f.length;o--;){if(e=f[o],t.relative[c=e.type])break;if((a=t.find[c])&&(u=a(e.matches[0].replace(k,g),bt.test(f[0].type)&&kt(i.parentNode)||i))){if(f.splice(o,1),!(n=u.length&&at(f)))return v.apply(r,u),r;break}}}return(h||ri(n,s))(u,i,!l,r,!i||bt.test(n)&&kt(i.parentNode)||i),r}var rt,t,ot,ft,st,u,p,l,c,pt,v=si,e=i.expando,w=0,pi=0,ui=lt(),fi=lt(),ei=lt(),ht=lt(),wt=function(n,t){return n===t&&(st=!0),0},oi="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",tt="(?:\\\\[\\da-fA-F]{1,6}"+o+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",hi="\\["+o+"*("+tt+")(?:"+o+"*([*^$|!~]?=)"+o+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+o+"*\\]",ci=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+hi+")*)|.*)\\)|)",wi=new RegExp(o+"+","g"),bi=new RegExp("^"+o+"*,"+o+"*"),li=new RegExp("^"+o+"*([>+~]|"+o+")"+o+"*"),ki=new RegExp(o+"|>"),di=new RegExp(ci),gi=new RegExp("^"+tt+"$"),ct={ID:new RegExp("^#("+tt+")"),CLASS:new RegExp("^\\.("+tt+")"),TAG:new RegExp("^("+tt+"|[*])"),ATTR:new RegExp("^"+hi),PSEUDO:new RegExp("^"+ci),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+o+"*(even|odd|(([+-]|)(\\d*)n|)"+o+"*(?:([+-]|)"+o+"*(\\d+)|))"+o+"*\\)|)","i"),bool:new RegExp("^(?:"+oi+")$","i"),needsContext:new RegExp("^"+o+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+o+"*((?:-\\d)?\\d*)"+o+"*\\)|)(?=[^-]|$)","i")},nr=/^(?:input|select|textarea|button)$/i,tr=/^h\d$/i,ir=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,bt=/[+~]/,k=new RegExp("\\\\[\\da-fA-F]{1,6}"+o+"?|\\\\([^\\r\\n\\f])","g"),g=function(n,t){var i="0x"+n.slice(1)-65536;return t||(i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320))},rr=function(){nt()},ur=vt(function(n){return!0===n.disabled&&s(n,"fieldset")},{dir:"parentNode",next:"legend"});try{v.apply(h=a.call(b.childNodes),b.childNodes);h[b.childNodes.length].nodeType}catch(rt){v={apply:function(n,t){si.apply(n,a.call(t))},call:function(n){si.apply(n,a.call(arguments,1))}}}for(rt in r.matches=function(n,t){return r(n,null,null,t)},r.matchesSelector=function(n,t){if(nt(n),l&&!ht[t+" "]&&(!c||!c.test(t)))try{var i=pt.call(n,t);if(i||f.disconnectedMatch||n.document&&11!==n.document.nodeType)return i}catch(n){ht(t,!0)}return 0<r(t,u,null,[n]).length},r.contains=function(n,t){return(n.ownerDocument||n)!=u&&nt(n),i.contains(n,t)},r.attr=function(n,i){(n.ownerDocument||n)!=u&&nt(n);var r=t.attrHandle[i.toLowerCase()],f=r&&dt.call(t.attrHandle,i.toLowerCase())?r(n,i,!l):void 0;return void 0!==f?f:n.getAttribute(i)},r.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);},i.uniqueSort=function(n){var r,u=[],t=0,i=0;if(st=!f.sortStable,ft=!f.sortStable&&a.call(n,0),ye.call(n,wt),st){while(r=n[i++])r===n[i]&&(t=u.push(i));while(t--)pe.call(n,u[t],1)}return ft=null,n},i.fn.uniqueSort=function(){return this.pushStack(i.uniqueSort(a.apply(this)))},(t=i.expr={cacheLength:50,createPseudo:y,match:ct,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(k,g),n[3]=(n[3]||n[4]||n[5]||"").replace(k,g),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||r.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&r.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return ct.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&di.test(t)&&(i=et(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(k,g).toLowerCase();return"*"===n?function(){return!0}:function(n){return s(n,t)}},CLASS:function(n){var t=ui[n+" "];return t||(t=new RegExp("(^|"+o+")"+n+"("+o+"|$)"))&&ui(n,function(n){return t.test("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(u){var f=r.attr(u,n);return null==f?"!="===t:!t||(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&-1<f.indexOf(i):"$="===t?i&&f.slice(-i.length)===i:"~="===t?-1<(" "+f.replace(wi," ")+" ").indexOf(i):"|="===t&&(f===i||f.slice(0,i.length+1)===i+"-"))}},CHILD:function(n,t,i,r,u){var h="nth"!==n.slice(0,3),o="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,c){var p,d,l,v,b,k=h!==o?"nextSibling":"previousSibling",y=t.parentNode,nt=f&&t.nodeName.toLowerCase(),g=!c&&!f,a=!1;if(y){if(h){while(k){for(l=t;l=l[k];)if(f?s(l,nt):1===l.nodeType)return!1;b=k="only"===n&&!b&&"nextSibling"}return!0}if(b=[o?y.firstChild:y.lastChild],o&&g){for(a=(v=(p=(d=y[e]||(y[e]={}))[n]||[])[0]===w&&p[1])&&p[2],l=v&&y.childNodes[v];l=++v&&l&&l[k]||(a=v=0)||b.pop();)if(1===l.nodeType&&++a&&l===t){d[n]=[w,v,a];break}}else if(g&&(a=v=(p=(d=t[e]||(t[e]={}))[n]||[])[0]===w&&p[1]),!1===a)while(l=++v&&l&&l[k]||(a=v=0)||b.pop())if((f?s(l,nt):1===l.nodeType)&&++a&&(g&&((d=l[e]||(l[e]={}))[n]=[w,a]),l===t))break;return(a-=u)===r||a%r==0&&0<=a/r}}},PSEUDO:function(n,i){var f,u=t.pseudos[n]||t.setFilters[n.toLowerCase()]||r.error("unsupported pseudo: "+n);return u[e]?u(i):1<u.length?(f=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?y(function(n,t){for(var e,r=u(n,i),f=r.length;f--;)n[e=d.call(n,r[f])]=!(t[e]=r[f])}):function(n){return u(n,0,f)}):u}},pseudos:{not:y(function(n){var t=[],r=[],i=ri(n.replace(gt,"$1"));return i[e]?y(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:y(function(n){return function(t){return 0<r(n,t).length}}),contains:y(function(n){return n=n.replace(k,g),function(t){return-1<(t.textContent||i.text(t)).indexOf(n)}}),lang:y(function(n){return gi.test(n||"")||r.error("unsupported lang: "+n),n=n.replace(k,g).toLowerCase(),function(t){var i;do if(i=l?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(i=i.toLowerCase())===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===p},focus:function(n){return n===function(){try{return u.activeElement}catch(n){}}()&&u.hasFocus()&&!!(n.type||n.href||~n.tabIndex)},enabled:ai(!1),disabled:ai(!0),checked:function(n){return s(n,"input")&&!!n.checked||s(n,"option")&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,!0===n.selected},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return tr.test(n.nodeName)},input:function(n){return nr.test(n.nodeName)},button:function(n){return s(n,"input")&&"button"===n.type||s(n,"button")},text:function(n){var t;return s(n,"input")&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:it(function(){return[0]}),last:it(function(n,t){return[t-1]}),eq:it(function(n,t,i){return[i<0?i+t:i]}),even:it(function(n,t){for(var i=0;i<t;i+=2)n.push(i);return n}),odd:it(function(n,t){for(var i=1;i<t;i+=2)n.push(i);return n}),lt:it(function(n,t,i){for(var r=i<0?i+t:t<i?t:i;0<=--r;)n.push(r);return n}),gt:it(function(n,t,i){for(var r=i<0?i+t:i;++r<t;)n.push(r);return n})}}).pseudos.nth=t.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[rt]=fr(rt);for(rt in{submit:!0,reset:!0})t.pseudos[rt]=er(rt);vi.prototype=t.filters=t.pseudos;t.setFilters=new vi;f.sortStable=e.split("").sort(wt).join("")===e;nt();f.sortDetached=ut(function(n){return 1&n.compareDocumentPosition(u.createElement("fieldset"))});i.find=r;i.expr[":"]=i.expr.pseudos;i.unique=i.uniqueSort;r.compile=ri;r.select=yi;r.setDocument=nt;r.tokenize=et;r.escape=i.escapeSelector;r.getText=i.text;r.isXML=i.isXMLDoc;r.selectors=i.expr;r.support=i.support;r.uniqueSort=i.uniqueSort}();var ot=function(n,t,r){for(var u=[],f=void 0!==r;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(f&&i(n).is(r))break;u.push(n)}return u},ru=function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i},uu=i.expr.match.needsContext,fu=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))};i.fn.extend({find:function(n){var t,r,u=this.length,f=this;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;t<u;t++)if(i.contains(f[t],this))return!0}));for(r=this.pushStack([]),t=0;t<u;t++)i.find(n,f[t],r);return 1<u?i.uniqueSort(r):r},filter:function(n){return this.pushStack(di(this,n||[],!1))},not:function(n){return this.pushStack(di(this,n||[],!0))},is:function(n){return!!di(this,"string"==typeof n&&uu.test(n)?i(n):n||[],!1).length}});ou=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(i.fn.init=function(n,t,r){var f,o;if(!n)return this;if(r=r||eu,"string"==typeof n){if(!(f="<"===n[0]&&">"===n[n.length-1]&&3<=n.length?[null,n,null]:ou.exec(n))||!f[1]&&t)return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n);if(f[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(f[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),fu.test(f[1])&&i.isPlainObject(t))for(f in t)e(this[f])?this[f](t[f]):this.attr(f,t[f]);return this}return(o=u.getElementById(f[2]))&&(this[0]=o,this.length=1),this}return n.nodeType?(this[0]=n,this.length=1,this):e(n)?void 0!==r.ready?r.ready(n):n(i):i.makeArray(n,this)}).prototype=i.fn;eu=i(u);su=/^(?:parents|prev(?:Until|All))/;hu={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({has:function(n){var t=i(n,this),r=t.length;return this.filter(function(){for(var n=0;n<r;n++)if(i.contains(this,t[n]))return!0})},closest:function(n,t){var r,f=0,o=this.length,u=[],e="string"!=typeof n&&i(n);if(!uu.test(n))for(;f<o;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?-1<e.index(r):1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(1<u.length?i.uniqueSort(u):u)},index:function(n){return n?"string"==typeof n?d.call(i(n),this[0]):d.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.uniqueSort(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return ot(n,"parentNode")},parentsUntil:function(n,t,i){return ot(n,"parentNode",i)},next:function(n){return cu(n,"nextSibling")},prev:function(n){return cu(n,"previousSibling")},nextAll:function(n){return ot(n,"nextSibling")},prevAll:function(n){return ot(n,"previousSibling")},nextUntil:function(n,t,i){return ot(n,"nextSibling",i)},prevUntil:function(n,t,i){return ot(n,"previousSibling",i)},siblings:function(n){return ru((n.parentNode||{}).firstChild,n)},children:function(n){return ru(n.firstChild)},contents:function(n){return null!=n.contentDocument&&br(n.contentDocument)?n.contentDocument:(s(n,"template")&&(n=n.content||n),i.merge([],n.childNodes))}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),1<this.length&&(hu[n]||i.uniqueSort(f),su.test(n)&&f.reverse()),this.pushStack(f)}});y=/[^\x20\t\r\n\f]+/g;i.Callbacks=function(n){var l,h;n="string"==typeof n?(l=n,h={},i.each(l.match(y)||[],function(n,t){h[t]=!0}),h):i.extend({},n);var o,r,a,u,t=[],s=[],f=-1,v=function(){for(u=u||n.once,a=o=!0;s.length;f=-1)for(r=s.shift();++f<t.length;)!1===t[f].apply(r[0],r[1])&&n.stopOnFalse&&(f=t.length,r=!1);n.memory||(r=!1);o=!1;u&&(t=r?[]:"")},c={add:function(){return t&&(r&&!o&&(f=t.length-1,s.push(r)),function u(r){i.each(r,function(i,r){e(r)?n.unique&&c.has(r)||t.push(r):r&&r.length&&"string"!==et(r)&&u(r)})}(arguments),r&&!o&&v()),this},remove:function(){return i.each(arguments,function(n,r){for(var u;-1<(u=i.inArray(r,t,u));)t.splice(u,1),u<=f&&f--}),this},has:function(n){return n?-1<i.inArray(n,t):0<t.length},empty:function(){return t&&(t=[]),this},disable:function(){return u=s=[],t=r="",this},disabled:function(){return!t},lock:function(){return u=s=[],r||o||(t=r=""),this},locked:function(){return!!u},fireWith:function(n,t){return u||(t=[n,(t=t||[]).slice?t.slice():t],s.push(t),o||v()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!a}};return c};i.extend({Deferred:function(t){var u=[["notify","progress",i.Callbacks("memory"),i.Callbacks("memory"),2],["resolve","done",i.Callbacks("once memory"),i.Callbacks("once memory"),0,"resolved"],["reject","fail",i.Callbacks("once memory"),i.Callbacks("once memory"),1,"rejected"]],o="pending",f={state:function(){return o},always:function(){return r.done(arguments).fail(arguments),this},"catch":function(n){return f.then(null,n)},pipe:function(){var n=arguments;return i.Deferred(function(t){i.each(u,function(i,u){var f=e(n[u[4]])&&n[u[4]];r[u[1]](function(){var n=f&&f.apply(this,arguments);n&&e(n.promise)?n.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[u[0]+"With"](this,f?[n]:arguments)})});n=null}).promise()},then:function(t,r,f){function s(t,r,u,f){return function(){var h=this,c=arguments,a=function(){var n,i;if(!(t<o)){if((n=u.apply(h,c))===r.promise())throw new TypeError("Thenable self-resolution");i=n&&("object"==typeof n||"function"==typeof n)&&n.then;e(i)?f?i.call(n,s(o,r,st,f),s(o,r,hi,f)):(o++,i.call(n,s(o,r,st,f),s(o,r,hi,f),s(o,r,st,r.notifyWith))):(u!==st&&(h=void 0,c=[n]),(f||r.resolveWith)(h,c))}},l=f?a:function(){try{a()}catch(a){i.Deferred.exceptionHook&&i.Deferred.exceptionHook(a,l.error);o<=t+1&&(u!==hi&&(h=void 0,c=[a]),r.rejectWith(h,c))}};t?l():(i.Deferred.getErrorHook?l.error=i.Deferred.getErrorHook():i.Deferred.getStackHook&&(l.error=i.Deferred.getStackHook()),n.setTimeout(l))}}var o=0;return i.Deferred(function(n){u[0][3].add(s(0,n,e(f)?f:st,n.notifyWith));u[1][3].add(s(0,n,e(t)?t:st));u[2][3].add(s(0,n,e(r)?r:hi))}).promise()},promise:function(n){return null!=n?i.extend(n,f):f}},r={};return i.each(u,function(n,t){var i=t[2],e=t[5];f[t[1]]=i.add;e&&i.add(function(){o=e},u[3-n][2].disable,u[3-n][3].disable,u[0][2].lock,u[0][3].lock);i.add(t[3].fire);r[t[0]]=function(){return r[t[0]+"With"](this===r?void 0:this,arguments),this};r[t[0]+"With"]=i.fireWith}),f.promise(r),t&&t.call(r,r),r},when:function(n){var f=arguments.length,t=f,o=Array(t),u=a.call(arguments),r=i.Deferred(),s=function(n){return function(t){o[n]=this;u[n]=1<arguments.length?a.call(arguments):t;--f||r.resolveWith(o,u)}};if(f<=1&&(lu(n,r.done(s(t)).resolve,r.reject,!f),"pending"===r.state()||e(u[t]&&u[t].then)))return r.then();while(t--)lu(u[t],s(t),r.reject);return r.promise()}});au=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;i.Deferred.exceptionHook=function(t,i){n.console&&n.console.warn&&t&&au.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,i)};i.readyException=function(t){n.setTimeout(function(){throw t;})};ci=i.Deferred();i.fn.ready=function(n){return ci.then(n)["catch"](function(n){i.readyException(n)}),this};i.extend({isReady:!1,readyWait:1,ready:function(n){(!0===n?--i.readyWait:i.isReady)||(i.isReady=!0)!==n&&0<--i.readyWait||ci.resolveWith(u,[i])}});i.ready.then=ci.then;"complete"===u.readyState||"loading"!==u.readyState&&!u.documentElement.doScroll?n.setTimeout(i.ready):(u.addEventListener("DOMContentLoaded",li),n.addEventListener("load",li));var g=function(n,t,r,u,f,o,s){var h=0,l=n.length,c=null==r;if("object"===et(r))for(h in f=!0,r)g(n,t,h,r[h],!0,o,s);else if(void 0!==u&&(f=!0,e(u)||(s=!0),c&&(s?(t.call(n,u),t=null):(c=t,t=function(n,t,r){return c.call(i(n),r)})),t))for(;h<l;h++)t(n[h],r,s?u:u.call(n[h],h,t(n[h],r)));return f?n:c?t.call(n):l?t(n[0],r):o},be=/^-ms-/,ke=/-([a-z])/g;ht=function(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType};ni.uid=1;ni.prototype={cache:function(n){var t=n[this.expando];return t||(t={},ht(n)&&(n.nodeType?n[this.expando]=t:Object.defineProperty(n,this.expando,{value:t,configurable:!0}))),t},set:function(n,t,i){var r,u=this.cache(n);if("string"==typeof t)u[k(t)]=i;else for(r in t)u[k(r)]=t[r];return u},get:function(n,t){return void 0===t?this.cache(n):n[this.expando]&&n[this.expando][k(t)]},access:function(n,t,i){return void 0===t||t&&"string"==typeof t&&void 0===i?this.get(n,t):(this.set(n,t,i),void 0!==i?i:t)},remove:function(n,t){var u,r=n[this.expando];if(void 0!==r){if(void 0!==t)for(u=(t=Array.isArray(t)?t.map(k):(t=k(t))in r?[t]:t.match(y)||[]).length;u--;)delete r[t[u]];(void 0===t||i.isEmptyObject(r))&&(n.nodeType?n[this.expando]=void 0:delete n[this.expando])}},hasData:function(n){var t=n[this.expando];return void 0!==t&&!i.isEmptyObject(t)}};var r=new ni,c=new ni,ge=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,no=/[A-Z]/g;i.extend({hasData:function(n){return c.hasData(n)||r.hasData(n)},data:function(n,t,i){return c.access(n,t,i)},removeData:function(n,t){c.remove(n,t)},_data:function(n,t,i){return r.access(n,t,i)},_removeData:function(n,t){r.remove(n,t)}});i.fn.extend({data:function(n,t){var f,u,e,i=this[0],o=i&&i.attributes;if(void 0===n){if(this.length&&(e=c.get(i),1===i.nodeType&&!r.get(i,"hasDataAttrs"))){for(f=o.length;f--;)o[f]&&0===(u=o[f].name).indexOf("data-")&&(u=k(u.slice(5)),vu(i,u,e[u]));r.set(i,"hasDataAttrs",!0)}return e}return"object"==typeof n?this.each(function(){c.set(this,n)}):g(this,function(t){var r;if(i&&void 0===t)return void 0!==(r=c.get(i,n))?r:void 0!==(r=vu(i,n))?r:void 0;this.each(function(){c.set(this,n,t)})},null,t,1<arguments.length,null,!0)},removeData:function(n){return this.each(function(){c.remove(this,n)})}});i.extend({queue:function(n,t,u){var f;if(n)return t=(t||"fx")+"queue",f=r.get(n,t),u&&(!f||Array.isArray(u)?f=r.access(n,t,i.makeArray(u)):f.push(u)),f||[]},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t);"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,function(){i.dequeue(n,t)},f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var u=t+"queueHooks";return r.get(n,u)||r.access(n,u,{empty:i.Callbacks("once memory").add(function(){r.remove(n,[t+"queue",u])})})}});i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var u,e=1,o=i.Deferred(),f=this,s=this.length,h=function(){--e||o.resolveWith(f,[f])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";s--;)(u=r.get(f[s],n+"queueHooks"))&&u.empty&&(e++,u.empty.add(h));return h(),o.promise(t)}});var yu=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ti=new RegExp("^(?:([+-])=|)("+yu+")([a-z%]*)$","i"),nt=["Top","Right","Bottom","Left"],tt=u.documentElement,ct=function(n){return i.contains(n.ownerDocument,n)},to={composed:!0};tt.getRootNode&&(ct=function(n){return i.contains(n.ownerDocument,n)||n.getRootNode(to)===n.ownerDocument});ii=function(n,t){return"none"===(n=t||n).style.display||""===n.style.display&&ct(n)&&"none"===i.css(n,"display")};gi={};i.fn.extend({show:function(){return lt(this,!0)},hide:function(){return lt(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){ii(this)?i(this).show():i(this).hide()})}});var it,ai,ri=/^(?:checkbox|radio)$/i,wu=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,bu=/^$|^module$|\/(?:java|ecma)script/i;it=u.createDocumentFragment().appendChild(u.createElement("div"));(ai=u.createElement("input")).setAttribute("type","radio");ai.setAttribute("checked","checked");ai.setAttribute("name","t");it.appendChild(ai);f.checkClone=it.cloneNode(!0).cloneNode(!0).lastChild.checked;it.innerHTML="<textarea>x<\/textarea>";f.noCloneChecked=!!it.cloneNode(!0).lastChild.defaultValue;it.innerHTML="<option><\/option>";f.option=!!it.lastChild;v={thead:[1,"<table>","<\/table>"],col:[2,"<table><colgroup>","<\/colgroup><\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:[0,"",""]};v.tbody=v.tfoot=v.colgroup=v.caption=v.thead;v.th=v.td;f.option||(v.optgroup=v.option=[1,"<select multiple='multiple'>","<\/select>"]);ku=/<|&#?\w+;/;tr=/^([^.]*)(?:\.(.+)|)/;i.event={global:{},add:function(n,t,u,f,e){var p,l,k,a,w,h,s,c,o,b,d,v=r.get(n);if(ht(n))for(u.handler&&(u=(p=u).handler,e=p.selector),e&&i.find.matchesSelector(tt,e),u.guid||(u.guid=i.guid++),(a=v.events)||(a=v.events=Object.create(null)),(l=v.handle)||(l=v.handle=function(t){if("undefined"!=typeof i&&i.event.triggered!==t.type)return i.event.dispatch.apply(n,arguments)}),w=(t=(t||"").match(y)||[""]).length;w--;)o=d=(k=tr.exec(t[w])||[])[1],b=(k[2]||"").split(".").sort(),o&&(s=i.event.special[o]||{},o=(e?s.delegateType:s.bindType)||o,s=i.event.special[o]||{},h=i.extend({type:o,origType:d,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:b.join(".")},p),(c=a[o])||((c=a[o]=[]).delegateCount=0,s.setup&&!1!==s.setup.call(n,f,b,l)||n.addEventListener&&n.addEventListener(o,l)),s.add&&(s.add.call(n,h),h.handler.guid||(h.handler.guid=u.guid)),e?c.splice(c.delegateCount++,0,h):c.push(h),i.event.global[o]=!0)},remove:function(n,t,u,f,e){var v,k,c,a,p,s,h,l,o,b,d,w=r.hasData(n)&&r.get(n);if(w&&(a=w.events)){for(p=(t=(t||"").match(y)||[""]).length;p--;)if(o=d=(c=tr.exec(t[p])||[])[1],b=(c[2]||"").split(".").sort(),o){for(h=i.event.special[o]||{},l=a[o=(f?h.delegateType:h.bindType)||o]||[],c=c[2]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=v=l.length;v--;)s=l[v],!e&&d!==s.origType||u&&u.guid!==s.guid||c&&!c.test(s.namespace)||f&&f!==s.selector&&("**"!==f||!s.selector)||(l.splice(v,1),s.selector&&l.delegateCount--,h.remove&&h.remove.call(n,s));k&&!l.length&&(h.teardown&&!1!==h.teardown.call(n,b,w.handle)||i.removeEvent(n,o,w.handle),delete a[o])}else for(o in a)i.event.remove(n,o+t[p],u,f,!0);i.isEmptyObject(a)&&r.remove(n,"handle events")}},dispatch:function(n){var u,h,c,e,f,l,s=new Array(arguments.length),t=i.event.fix(n),a=(r.get(this,"events")||Object.create(null))[t.type]||[],o=i.event.special[t.type]||{};for(s[0]=t,u=1;u<arguments.length;u++)s[u]=arguments[u];if(t.delegateTarget=this,!o.preDispatch||!1!==o.preDispatch.call(this,t)){for(l=i.event.handlers.call(this,t,a),u=0;(e=l[u++])&&!t.isPropagationStopped();)for(t.currentTarget=e.elem,h=0;(f=e.handlers[h++])&&!t.isImmediatePropagationStopped();)t.rnamespace&&!1!==f.namespace&&!t.rnamespace.test(f.namespace)||(t.handleObj=f,t.data=f.data,void 0!==(c=((i.event.special[f.origType]||{}).handle||f.handler).apply(e.elem,s))&&!1===(t.result=c)&&(t.preventDefault(),t.stopPropagation()));return o.postDispatch&&o.postDispatch.call(this,t),t.result}},handlers:function(n,t){var f,h,u,e,o,c=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&!("click"===n.type&&1<=n.button))for(;r!==this;r=r.parentNode||this)if(1===r.nodeType&&("click"!==n.type||!0!==r.disabled)){for(e=[],o={},f=0;f<s;f++)void 0===o[u=(h=t[f]).selector+" "]&&(o[u]=h.needsContext?-1<i(u,this).index(r):i.find(u,this,null,[r]).length),o[u]&&e.push(h);e.length&&c.push({elem:r,handlers:e})}return r=this,s<t.length&&c.push({elem:r,handlers:t.slice(s)}),c},addProp:function(n,t){Object.defineProperty(i.Event.prototype,n,{enumerable:!0,configurable:!0,get:e(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[n]},set:function(t){Object.defineProperty(this,n,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(n){return n[i.expando]?n:new i.Event(n)},special:{load:{noBubble:!0},click:{setup:function(n){var t=this||n;return ri.test(t.type)&&t.click&&s(t,"input")&&vi(t,"click",!0),!1},trigger:function(n){var t=this||n;return ri.test(t.type)&&t.click&&s(t,"input")&&vi(t,"click"),!0},_default:function(n){var t=n.target;return ri.test(t.type)&&t.click&&s(t,"input")&&r.get(t,"click")||s(t,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}}};i.removeEvent=function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i)};i.Event=function(n,t){if(!(this instanceof i.Event))return new i.Event(n,t);n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&!1===n.returnValue?at:vt,this.target=n.target&&3===n.target.nodeType?n.target.parentNode:n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget):this.type=n;t&&i.extend(this,t);this.timeStamp=n&&n.timeStamp||Date.now();this[i.expando]=!0};i.Event.prototype={constructor:i.Event,isDefaultPrevented:vt,isPropagationStopped:vt,isImmediatePropagationStopped:vt,isSimulated:!1,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=at;n&&!this.isSimulated&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=at;n&&!this.isSimulated&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=at;n&&!this.isSimulated&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},i.event.addProp);i.each({focus:"focusin",blur:"focusout"},function(n,t){function f(n){if(u.documentMode){var e=r.get(this,"handle"),f=i.event.fix(n);f.type="focusin"===n.type?"focus":"blur";f.isSimulated=!0;e(n);f.target===f.currentTarget&&e(f)}else i.event.simulate(t,n.target,i.event.fix(n))}i.event.special[n]={setup:function(){var i;if(vi(this,n,!0),!u.documentMode)return!1;(i=r.get(this,t))||this.addEventListener(t,f);r.set(this,t,(i||0)+1)},trigger:function(){return vi(this,n),!0},teardown:function(){var n;if(!u.documentMode)return!1;(n=r.get(this,t)-1)?r.set(this,t,n):(this.removeEventListener(t,f),r.remove(this,t))},_default:function(t){return r.get(t.target,n)},delegateType:t};i.event.special[t]={setup:function(){var i=this.ownerDocument||this.document||this,e=u.documentMode?this:i,o=r.get(e,t);o||(u.documentMode?this.addEventListener(t,f):i.addEventListener(n,f,!0));r.set(e,t,(o||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,i=u.documentMode?this:e,o=r.get(i,t)-1;o?r.set(i,t,o):(u.documentMode?this.removeEventListener(t,f):e.removeEventListener(n,f,!0),r.remove(i,t))}}});i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,r=n.relatedTarget,f=n.handleObj;return r&&(r===this||i.contains(this,r))||(n.type=f.origType,u=f.handler.apply(this,arguments),n.type=t),u}}});i.fn.extend({on:function(n,t,i,r){return ir(this,n,t,i,r)},one:function(n,t,i,r){return ir(this,n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return!1!==t&&"function"!=typeof t||(r=t,t=void 0),!1===r&&(r=vt),this.each(function(){i.event.remove(this,n,r,t)})}});var io=/<script|<style|<link/i,ro=/checked\s*(?:[^=]|=\s*.checked.)/i,uo=/^\s*<!\[CDATA\[|\]\]>\s*$/g;i.extend({htmlPrefilter:function(n){return n},clone:function(n,t,r){var u,h,o,e,c,a,v,s=n.cloneNode(!0),y=ct(n);if(!(f.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(e=l(s),u=0,h=(o=l(n)).length;u<h;u++)c=o[u],a=e[u],void 0,"input"===(v=a.nodeName.toLowerCase())&&ri.test(c.type)?a.checked=c.checked:"input"!==v&&"textarea"!==v||(a.defaultValue=c.defaultValue);if(t)if(r)for(o=o||l(n),e=e||l(s),u=0,h=o.length;u<h;u++)nf(o[u],e[u]);else nf(n,s);return 0<(e=l(s,"script")).length&&nr(e,!y&&l(n,"script")),s},cleanData:function(n){for(var u,t,f,o=i.event.special,e=0;void 0!==(t=n[e]);e++)if(ht(t)){if(u=t[r.expando]){if(u.events)for(f in u.events)o[f]?i.event.remove(t,f):i.removeEvent(t,f,u.handle);t[r.expando]=void 0}t[c.expando]&&(t[c.expando]=void 0)}}});i.fn.extend({detach:function(n){return tf(this,n,!0)},remove:function(n){return tf(this,n)},text:function(n){return g(this,function(n){return void 0===n?i.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=n)})},null,n,arguments.length)},append:function(){return yt(this,arguments,function(n){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||gu(this,n).appendChild(n)})},prepend:function(){return yt(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=gu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return yt(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return yt(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,t=0;null!=(n=this[t]);t++)1===n.nodeType&&(i.cleanData(l(n,!1)),n.textContent="");return this},clone:function(n,t){return n=null!=n&&n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return g(this,function(n){var t=this[0]||{},r=0,u=this.length;if(void 0===n&&1===t.nodeType)return t.innerHTML;if("string"==typeof n&&!io.test(n)&&!v[(wu.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);try{for(;r<u;r++)1===(t=this[r]||{}).nodeType&&(i.cleanData(l(t,!1)),t.innerHTML=n);t=0}catch(n){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return yt(this,arguments,function(t){var r=this.parentNode;i.inArray(this,n)<0&&(i.cleanData(l(this)),r&&r.replaceChild(t,this))},n)}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,f=[],e=i(n),o=e.length-1,r=0;r<=o;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),ei.apply(f,u.get());return this.pushStack(f)}});var rr=new RegExp("^("+yu+")(?!px)[a-z%]+$","i"),ur=/^--/,yi=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)},rf=function(n,t,i){var u,r,f={};for(r in t)f[r]=n.style[r],n.style[r]=t[r];for(r in u=i.call(n),t)n.style[r]=f[r];return u},oo=new RegExp(nt.join("|"),"i");!function(){function r(){if(t){s.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0";t.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%";tt.appendChild(s).appendChild(t);var i=n.getComputedStyle(t);h="1%"!==i.top;v=12===e(i.marginLeft);t.style.right="60%";a=36===e(i.right);c=36===e(i.width);t.style.position="absolute";l=12===e(t.offsetWidth/3);tt.removeChild(s);t=null}}function e(n){return Math.round(parseFloat(n))}var h,c,l,a,o,v,s=u.createElement("div"),t=u.createElement("div");t.style&&(t.style.backgroundClip="content-box",t.cloneNode(!0).style.backgroundClip="",f.clearCloneStyle="content-box"===t.style.backgroundClip,i.extend(f,{boxSizingReliable:function(){return r(),c},pixelBoxStyles:function(){return r(),a},pixelPosition:function(){return r(),h},reliableMarginLeft:function(){return r(),v},scrollboxSize:function(){return r(),l},reliableTrDimensions:function(){var i,t,r,f;return null==o&&(i=u.createElement("table"),t=u.createElement("tr"),r=u.createElement("div"),i.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",r.style.height="9px",r.style.display="block",tt.appendChild(i).appendChild(t).appendChild(r),f=n.getComputedStyle(t),o=parseInt(f.height,10)+parseInt(f.borderTopWidth,10)+parseInt(f.borderBottomWidth,10)===t.offsetHeight,tt.removeChild(i)),o}}))}();var ff=["Webkit","Moz","ms"],ef=u.createElement("div").style,of={};var so=/^(none|table(?!-c[ea]).+)/,ho={position:"absolute",visibility:"hidden",display:"block"},sf={letterSpacing:"0",fontWeight:"400"};i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=ui(n,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(n,t,r,u){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var e,h,o,c=k(t),l=ur.test(t),s=n.style;if(l||(t=fr(c)),o=i.cssHooks[t]||i.cssHooks[c],void 0===r)return o&&"get"in o&&void 0!==(e=o.get(n,!1,u))?e:s[t];"string"==(h=typeof r)&&(e=ti.exec(r))&&e[1]&&(r=pu(n,t,e),h="number");null!=r&&r==r&&("number"!==h||l||(r+=e&&e[3]||(i.cssNumber[c]?"":"px")),f.clearCloneStyle||""!==r||0!==t.indexOf("background")||(s[t]="inherit"),o&&"set"in o&&void 0===(r=o.set(n,r,u))||(l?s.setProperty(t,r):s[t]=r))}},css:function(n,t,r,u){var f,e,o,s=k(t);return ur.test(t)||(t=fr(s)),(o=i.cssHooks[t]||i.cssHooks[s])&&"get"in o&&(f=o.get(n,!0,r)),void 0===f&&(f=ui(n,t,u)),"normal"===f&&t in sf&&(f=sf[t]),""===r||r?(e=parseFloat(f),!0===r||isFinite(e)?e||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return!so.test(i.css(n,"display"))||n.getClientRects().length&&n.getBoundingClientRect().width?cf(n,t,u):rf(n,ho,function(){return cf(n,t,u)})},set:function(n,r,u){var s,e=yi(n),h=!f.scrollboxSize()&&"absolute"===e.position,c=(h||u)&&"border-box"===i.css(n,"boxSizing",!1,e),o=u?er(n,t,u,c,e):0;return c&&h&&(o-=Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(e[t])-er(n,t,"border",!1,e)-.5)),o&&(s=ti.exec(r))&&"px"!==(s[3]||"px")&&(n.style[t]=r,r=i.css(n,t)),hf(0,r,o)}}});i.cssHooks.marginLeft=uf(f.reliableMarginLeft,function(n,t){if(t)return(parseFloat(ui(n,"marginLeft"))||n.getBoundingClientRect().left-rf(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}))+"px"});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];r<4;r++)f[n+nt[r]+t]=u[r]||u[r-2]||u[0];return f}};"margin"!==n&&(i.cssHooks[n+t].set=hf)});i.fn.extend({css:function(n,t){return g(this,function(n,t,r){var f,e,o={},u=0;if(Array.isArray(t)){for(f=yi(n),e=t.length;u<e;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,1<arguments.length)}});((i.Tween=p).prototype={constructor:p,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||i.easing._default;this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=p.propHooks[this.prop];return n&&n.get?n.get(this):p.propHooks._default.get(this)},run:function(n){var t,r=p.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):p.propHooks._default.set(this),this}}).init.prototype=p.prototype;(p.propHooks={_default:{get:function(n){var t;return 1!==n.elem.nodeType||null!=n.elem[n.prop]&&null==n.elem.style[n.prop]?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""))&&"auto"!==t?t:0},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):1!==n.elem.nodeType||!i.cssHooks[n.prop]&&null==n.elem.style[fr(n.prop)]?n.elem[n.prop]=n.now:i.style(n.elem,n.prop,n.now+n.unit)}}}).scrollTop=p.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},_default:"swing"};i.fx=p.prototype.init;i.fx.step={};af=/^(?:toggle|show|hide)$/;vf=/queueHooks$/;i.Animation=i.extend(w,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return pu(i.elem,n,ti.exec(t),i),i}]},tweener:function(n,t){e(n)?(t=n,n=["*"]):n=n.match(y);for(var i,r=0,u=n.length;r<u;r++)i=n[r],w.tweeners[i]=w.tweeners[i]||[],w.tweeners[i].unshift(t)},prefilters:[function(n,t,u){var f,y,w,c,b,h,o,l,k="width"in t||"height"in t,v=this,p={},s=n.style,a=n.nodeType&&ii(n),e=r.get(n,"fxshow");for(f in u.queue||(null==(c=i._queueHooks(n,"fx")).unqueued&&(c.unqueued=0,b=c.empty.fire,c.empty.fire=function(){c.unqueued||b()}),c.unqueued++,v.always(function(){v.always(function(){c.unqueued--;i.queue(n,"fx").length||c.empty.fire()})})),t)if(y=t[f],af.test(y)){if(delete t[f],w=w||"toggle"===y,y===(a?"hide":"show")){if("show"!==y||!e||void 0===e[f])continue;a=!0}p[f]=e&&e[f]||i.style(n,f)}if((h=!i.isEmptyObject(t))||!i.isEmptyObject(p))for(f in k&&1===n.nodeType&&(u.overflow=[s.overflow,s.overflowX,s.overflowY],null==(o=e&&e.display)&&(o=r.get(n,"display")),"none"===(l=i.css(n,"display"))&&(o?l=o:(lt([n],!0),o=n.style.display||o,l=i.css(n,"display"),lt([n]))),("inline"===l||"inline-block"===l&&null!=o)&&"none"===i.css(n,"float")&&(h||(v.done(function(){s.display=o}),null==o&&(l=s.display,o="none"===l?"":l)),s.display="inline-block")),u.overflow&&(s.overflow="hidden",v.always(function(){s.overflow=u.overflow[0];s.overflowX=u.overflow[1];s.overflowY=u.overflow[2]})),h=!1,p)h||(e?"hidden"in e&&(a=e.hidden):e=r.access(n,"fxshow",{display:o}),w&&(e.hidden=!a),a&&lt([n],!0),v.done(function(){for(f in a||lt([n]),r.remove(n,"fxshow"),p)i.style(n,f,p[f])})),h=pf(a?e[f]:0,f,v),f in e||(e[f]=h.start,a&&(h.end=h.start,h.start=0))}],prefilter:function(n,t){t?w.prefilters.unshift(n):w.prefilters.push(n)}});i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||e(n)&&n,duration:n,easing:r&&t||t&&!e(t)&&t};return i.fx.off?u.duration=0:"number"!=typeof u.duration&&(u.duration=u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default),null!=u.queue&&!0!==u.queue||(u.queue="fx"),u.old=u.complete,u.complete=function(){e(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(ii).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,u,f){var s=i.isEmptyObject(n),o=i.speed(t,u,f),e=function(){var t=w(this,i.extend({},n),o);(s||r.get(this,"finish"))&&t.stop(!0)};return e.finish=e,s||!1===o.queue?this.each(e):this.queue(o.queue,e)},stop:function(n,t,u){var f=function(n){var t=n.stop;delete n.stop;t(u)};return"string"!=typeof n&&(u=t,t=n,n=void 0),t&&this.queue(n||"fx",[]),this.each(function(){var s=!0,t=null!=n&&n+"queueHooks",o=i.timers,e=r.get(this);if(t)e[t]&&e[t].stop&&f(e[t]);else for(t in e)e[t]&&e[t].stop&&vf.test(t)&&f(e[t]);for(t=o.length;t--;)o[t].elem!==this||null!=n&&o[t].queue!==n||(o[t].anim.stop(u),s=!1,o.splice(t,1));!s&&u||i.dequeue(this,n)})},finish:function(n){return!1!==n&&(n=n||"fx"),this.each(function(){var t,e=r.get(this),u=e[n+"queue"],o=e[n+"queueHooks"],f=i.timers,s=u?u.length:0;for(e.finish=!0,i.queue(this,n,[]),o&&o.stop&&o.stop.call(this,!0),t=f.length;t--;)f[t].elem===this&&f[t].queue===n&&(f[t].anim.stop(!0),f.splice(t,1));for(t=0;t<s;t++)u[t]&&u[t].finish&&u[t].finish.call(this);delete e.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(wi(t,!0),n,i,u)}});i.each({slideDown:wi("show"),slideUp:wi("hide"),slideToggle:wi("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=0,t=i.timers;for(pt=Date.now();n<t.length;n++)(r=t[n])()||t[n]!==r||t.splice(n--,1);t.length||i.fx.stop();pt=void 0};i.fx.timer=function(n){i.timers.push(n);i.fx.start()};i.fx.interval=13;i.fx.start=function(){pi||(pi=!0,or())};i.fx.stop=function(){pi=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(t,r){return t=i.fx&&i.fx.speeds[t]||t,r=r||"fx",this.queue(r,function(i,r){var u=n.setTimeout(i,t);r.stop=function(){n.clearTimeout(u)}})};wt=u.createElement("input");lf=u.createElement("select").appendChild(u.createElement("option"));wt.type="checkbox";f.checkOn=""!==wt.value;f.optSelected=lf.selected;(wt=u.createElement("input")).value="t";wt.type="radio";f.radioValue="t"===wt.value;bt=i.expr.attrHandle;i.fn.extend({attr:function(n,t){return g(this,i.attr,n,t,1<arguments.length)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return"undefined"==typeof n.getAttribute?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(u=i.attrHooks[t.toLowerCase()]||(i.expr.match.bool.test(t)?wf:void 0)),void 0!==r?null===r?void i.removeAttr(n,t):u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:(n.setAttribute(t,r+""),r):u&&"get"in u&&null!==(f=u.get(n,t))?f:null==(f=i.find.attr(n,t))?void 0:f)},attrHooks:{type:{set:function(n,t){if(!f.radioValue&&"radio"===t&&s(n,"input")){var i=n.value;return n.setAttribute("type",t),i&&(n.value=i),t}}}},removeAttr:function(n,t){var i,u=0,r=t&&t.match(y);if(r&&1===n.nodeType)while(i=r[u++])n.removeAttribute(i)}});wf={set:function(n,t,r){return!1===t?i.removeAttr(n,r):n.setAttribute(r,r),r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=bt[t]||i.find.attr;bt[t]=function(n,t,i){var f,e,u=t.toLowerCase();return i||(e=bt[u],bt[u]=f,f=null!=r(n,t,i)?u:null,bt[u]=e),f}});bf=/^(?:input|select|textarea|button)$/i;kf=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return g(this,i.prop,n,t,1<arguments.length)},removeProp:function(n){return this.each(function(){delete this[i.propFix[n]||n]})}});i.extend({prop:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return 1===e&&i.isXMLDoc(n)||(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):bf.test(n.nodeName)||kf.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});f.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(n){var t=n.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});i.fn.extend({addClass:function(n){var u,t,f,o,r,s;return e(n)?this.each(function(t){i(this).addClass(n.call(this,t,ut(this)))}):(u=sr(n)).length?this.each(function(){if(f=ut(this),t=1===this.nodeType&&" "+rt(f)+" "){for(r=0;r<u.length;r++)o=u[r],t.indexOf(" "+o+" ")<0&&(t+=o+" ");s=rt(t);f!==s&&this.setAttribute("class",s)}}):this},removeClass:function(n){var u,t,f,o,r,s;return e(n)?this.each(function(t){i(this).removeClass(n.call(this,t,ut(this)))}):arguments.length?(u=sr(n)).length?this.each(function(){if(f=ut(this),t=1===this.nodeType&&" "+rt(f)+" "){for(r=0;r<u.length;r++)for(o=u[r];-1<t.indexOf(" "+o+" ");)t=t.replace(" "+o+" "," ");s=rt(t);f!==s&&this.setAttribute("class",s)}}):this:this.attr("class","")},toggleClass:function(n,t){var s,u,f,o,h=typeof n,c="string"===h||Array.isArray(n);return e(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,ut(this),t),t)}):"boolean"==typeof t&&c?t?this.addClass(n):this.removeClass(n):(s=sr(n),this.each(function(){if(c)for(o=i(this),f=0;f<s.length;f++)u=s[f],o.hasClass(u)?o.removeClass(u):o.addClass(u);else void 0!==n&&"boolean"!==h||((u=ut(this))&&r.set(this,"__className__",u),this.setAttribute&&this.setAttribute("class",u||!1===n?"":r.get(this,"__className__")||""))}))},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(1===t.nodeType&&-1<(" "+rt(ut(t))+" ").indexOf(i))return!0;return!1}});df=/\r/g;i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=e(n),this.each(function(r){var u;1===this.nodeType&&(null==(u=f?n.call(this,r,i(this).val()):n)?u="":"number"==typeof u?u+="":Array.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),(t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()])&&"get"in t&&void 0!==(r=t.get(u,"value"))?r:"string"==typeof(r=u.value)?r.replace(df,""):null==r?"":r:void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:rt(i.text(n))}},select:{get:function(n){for(var e,t,o=n.options,u=n.selectedIndex,f="select-one"===n.type,h=f?null:[],c=f?u+1:o.length,r=u<0?c:f?u:0;r<c;r++)if(((t=o[r]).selected||r===u)&&!t.disabled&&(!t.parentNode.disabled||!s(t.parentNode,"optgroup"))){if(e=i(t).val(),f)return e;h.push(e)}return h},set:function(n,t){for(var r,u,f=n.options,e=i.makeArray(t),o=f.length;o--;)((u=f[o]).selected=-1<i.inArray(i.valHooks.option.get(u),e))&&(r=!0);return r||(n.selectedIndex=-1),e}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(Array.isArray(t))return n.checked=-1<i.inArray(i(n).val(),t)}};f.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});var fi=n.location,gf={guid:Date.now()},hr=/\?/;i.parseXML=function(t){var r,u;if(!t||"string"!=typeof t)return null;try{r=(new n.DOMParser).parseFromString(t,"text/xml")}catch(t){}return u=r&&r.getElementsByTagName("parsererror")[0],r&&!u||i.error("Invalid XML: "+(u?i.map(u.childNodes,function(n){return n.textContent}).join("\n"):t)),r};cr=/^(?:focusinfocus|focusoutblur)$/;lr=function(n){n.stopPropagation()};i.extend(i.event,{trigger:function(t,f,o,s){var k,c,l,d,v,y,a,p,w=[o||u],h=dt.call(t,"type")?t.type:t,b=dt.call(t,"namespace")?t.namespace.split("."):[];if(c=p=l=o=o||u,3!==o.nodeType&&8!==o.nodeType&&!cr.test(h+i.event.triggered)&&(-1<h.indexOf(".")&&(h=(b=h.split(".")).shift(),b.sort()),v=h.indexOf(":")<0&&"on"+h,(t=t[i.expando]?t:new i.Event(h,"object"==typeof t&&t)).isTrigger=s?2:3,t.namespace=b.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=o),f=null==f?[t]:i.makeArray(f,[t]),a=i.event.special[h]||{},s||!a.trigger||!1!==a.trigger.apply(o,f))){if(!s&&!a.noBubble&&!ft(o)){for(d=a.delegateType||h,cr.test(d+h)||(c=c.parentNode);c;c=c.parentNode)w.push(c),l=c;l===(o.ownerDocument||u)&&w.push(l.defaultView||l.parentWindow||n)}for(k=0;(c=w[k++])&&!t.isPropagationStopped();)p=c,t.type=1<k?d:a.bindType||h,(y=(r.get(c,"events")||Object.create(null))[t.type]&&r.get(c,"handle"))&&y.apply(c,f),(y=v&&c[v])&&y.apply&&ht(c)&&(t.result=y.apply(c,f),!1===t.result&&t.preventDefault());return t.type=h,s||t.isDefaultPrevented()||a._default&&!1!==a._default.apply(w.pop(),f)||!ht(o)||v&&e(o[h])&&!ft(o)&&((l=o[v])&&(o[v]=null),i.event.triggered=h,t.isPropagationStopped()&&p.addEventListener(h,lr),o[h](),t.isPropagationStopped()&&p.removeEventListener(h,lr),i.event.triggered=void 0,l&&(o[v]=l)),t.result}},simulate:function(n,t,r){var u=i.extend(new i.Event,r,{type:n,isSimulated:!0});i.event.trigger(u,null,t)}});i.fn.extend({trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});var co=/\[\]$/,ne=/\r?\n/g,lo=/^(?:submit|button|image|reset|file)$/i,ao=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,u=[],f=function(n,t){var i=e(t)?t():t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(null==i?"":i)};if(null==n)return"";if(Array.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)ar(r,n[r],t,f);return u.join("&")};i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&ao.test(this.nodeName)&&!lo.test(n)&&(this.checked||!ri.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:Array.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(ne,"\r\n")}}):{name:t.name,value:r.replace(ne,"\r\n")}}).get()}});var vo=/%20/g,yo=/#.*$/,po=/([?&])_=[^&]*/,wo=/^(.*?):[ \t]*([^\r\n]*)$/gm,bo=/^(?:GET|HEAD)$/,ko=/^\/\//,te={},vr={},ie="*/".concat("*"),yr=u.createElement("a");return yr.href=fi.href,i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:fi.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(fi.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ie,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?pr(pr(n,i.ajaxSettings),t):pr(i.ajaxSettings,n)},ajaxPrefilter:re(te),ajaxTransport:re(vr),ajax:function(t,r){function b(t,r,u,c){var y,rt,b,p,g,a=r;s||(s=!0,d&&n.clearTimeout(d),l=void 0,k=c||"",e.readyState=0<t?4:0,y=200<=t&&t<300||304===t,u&&(p=function(n,t,i){for(var e,u,f,o,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(u in s)if(s[u]&&s[u].test(e)){r.unshift(u);break}if(r[0]in i)f=r[0];else{for(u in i){if(!r[0]||n.converters[u+" "+r[0]]){f=u;break}o||(o=u)}f=f||o}if(f)return f!==r[0]&&r.unshift(f),i[f]}(f,e,u)),!y&&-1<i.inArray("script",f.dataTypes)&&i.inArray("json",f.dataTypes)<0&&(f.converters["text script"]=function(){}),p=function(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(!(f=o[e+" "+u]||o["* "+u]))for(h in o)if((s=h.split(" "))[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){!0===f?f=o[h]:!0!==o[h]&&(u=s[0],c.unshift(s[1]));break}if(!0!==f)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(n){return{state:"parsererror",error:f?n:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}(f,p,e,y),y?(f.ifModified&&((g=e.getResponseHeader("Last-Modified"))&&(i.lastModified[o]=g),(g=e.getResponseHeader("etag"))&&(i.etag[o]=g)),204===t||"HEAD"===f.type?a="nocontent":304===t?a="notmodified":(a=p.state,rt=p.data,y=!(b=p.error))):(b=a,!t&&a||(a="error",t<0&&(t=0))),e.status=t,e.statusText=(r||a)+"",y?tt.resolveWith(h,[rt,a,e]):tt.rejectWith(h,[e,a,b]),e.statusCode(w),w=void 0,v&&nt.trigger(y?"ajaxSuccess":"ajaxError",[e,f,y?rt:b]),it.fireWith(h,[e,a]),v&&(nt.trigger("ajaxComplete",[e,f]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof t&&(r=t,t=void 0);r=r||{};var l,o,k,a,d,c,s,v,g,p,f=i.ajaxSetup({},r),h=f.context||f,nt=f.context&&(h.nodeType||h.jquery)?i(h):i.event,tt=i.Deferred(),it=i.Callbacks("once memory"),w=f.statusCode||{},rt={},ut={},ft="canceled",e={readyState:0,getResponseHeader:function(n){var t;if(s){if(!a)for(a={};t=wo.exec(k);)a[t[1].toLowerCase()+" "]=(a[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=a[n.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return s?k:null},setRequestHeader:function(n,t){return null==s&&(n=ut[n.toLowerCase()]=ut[n.toLowerCase()]||n,rt[n]=t),this},overrideMimeType:function(n){return null==s&&(f.mimeType=n),this},statusCode:function(n){var t;if(n)if(s)e.always(n[e.status]);else for(t in n)w[t]=[w[t],n[t]];return this},abort:function(n){var t=n||ft;return l&&l.abort(t),b(0,t),this}};if(tt.promise(e),f.url=((t||f.url||fi.href)+"").replace(ko,fi.protocol+"//"),f.type=r.method||r.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(y)||[""],null==f.crossDomain){c=u.createElement("a");try{c.href=f.url;c.href=c.href;f.crossDomain=yr.protocol+"//"+yr.host!=c.protocol+"//"+c.host}catch(t){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=i.param(f.data,f.traditional)),ue(te,f,r,e),s)return e;for(g in(v=i.event&&f.global)&&0==i.active++&&i.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!bo.test(f.type),o=f.url.replace(yo,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(vo,"+")):(p=f.url.slice(o.length),f.data&&(f.processData||"string"==typeof f.data)&&(o+=(hr.test(o)?"&":"?")+f.data,delete f.data),!1===f.cache&&(o=o.replace(po,"$1"),p=(hr.test(o)?"&":"?")+"_="+gf.guid+++p),f.url=o+p),f.ifModified&&(i.lastModified[o]&&e.setRequestHeader("If-Modified-Since",i.lastModified[o]),i.etag[o]&&e.setRequestHeader("If-None-Match",i.etag[o])),(f.data&&f.hasContent&&!1!==f.contentType||r.contentType)&&e.setRequestHeader("Content-Type",f.contentType),e.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+ie+"; q=0.01":""):f.accepts["*"]),f.headers)e.setRequestHeader(g,f.headers[g]);if(f.beforeSend&&(!1===f.beforeSend.call(h,e,f)||s))return e.abort();if(ft="abort",it.add(f.complete),e.done(f.success),e.fail(f.error),l=ue(vr,f,r,e)){if(e.readyState=1,v&&nt.trigger("ajaxSend",[e,f]),s)return e;f.async&&0<f.timeout&&(d=n.setTimeout(function(){e.abort("timeout")},f.timeout));try{s=!1;l.send(rt,b)}catch(t){if(s)throw t;b(-1,t)}}else b(-1,"No Transport");return e},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}}),i.each(["get","post"],function(n,t){i[t]=function(n,r,u,f){return e(r)&&(f=f||u,u=r,r=void 0),i.ajax(i.extend({url:n,type:t,dataType:f,data:r,success:u},i.isPlainObject(n)&&n))}}),i.ajaxPrefilter(function(n){for(var t in n.headers)"content-type"===t.toLowerCase()&&(n.contentType=n.headers[t]||"")}),i._evalUrl=function(n,t,r){return i.ajax({url:n,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(n){i.globalEval(n,t,r)}})},i.fn.extend({wrapAll:function(n){var t;return this[0]&&(e(n)&&(n=n.call(this[0])),t=i(n,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var n=this;n.firstElementChild;)n=n.firstElementChild;return n}).append(this)),this},wrapInner:function(n){return e(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=e(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(n){return this.parent(n).not("body").each(function(){i(this).replaceWith(this.childNodes)}),this}}),i.expr.pseudos.hidden=function(n){return!i.expr.pseudos.visible(n)},i.expr.pseudos.visible=function(n){return!!(n.offsetWidth||n.offsetHeight||n.getClientRects().length)},i.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}},fe={0:200,1223:204},kt=i.ajaxSettings.xhr(),f.cors=!!kt&&"withCredentials"in kt,f.ajax=kt=!!kt,i.ajaxTransport(function(t){var i,r;if(f.cors||kt&&!t.crossDomain)return{send:function(u,f){var o,e=t.xhr();if(e.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)e[o]=t.xhrFields[o];for(o in t.mimeType&&e.overrideMimeType&&e.overrideMimeType(t.mimeType),t.crossDomain||u["X-Requested-With"]||(u["X-Requested-With"]="XMLHttpRequest"),u)e.setRequestHeader(o,u[o]);i=function(n){return function(){i&&(i=r=e.onload=e.onerror=e.onabort=e.ontimeout=e.onreadystatechange=null,"abort"===n?e.abort():"error"===n?"number"!=typeof e.status?f(0,"error"):f(e.status,e.statusText):f(fe[e.status]||e.status,e.statusText,"text"!==(e.responseType||"text")||"string"!=typeof e.responseText?{binary:e.response}:{text:e.responseText},e.getAllResponseHeaders()))}};e.onload=i();r=e.onerror=e.ontimeout=i("error");void 0!==e.onabort?e.onabort=r:e.onreadystatechange=function(){4===e.readyState&&n.setTimeout(function(){i&&r()})};i=i("abort");try{e.send(t.hasContent&&t.data||null)}catch(u){if(i)throw u;}},abort:function(){i&&i()}}}),i.ajaxPrefilter(function(n){n.crossDomain&&(n.contents.script=!1)}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET")}),i.ajaxTransport("script",function(n){var r,t;if(n.crossDomain||n.scriptAttrs)return{send:function(f,e){r=i("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",t=function(n){r.remove();t=null;n&&e("error"===n.type?404:200,n.type)});u.head.appendChild(r[0])},abort:function(){t&&t()}}}),wr=[],bi=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=wr.pop()||i.expando+"_"+gf.guid++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,o,s,h=!1!==t.jsonp&&(bi.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&bi.test(t.data)&&"data");if(h||"jsonp"===t.dataTypes[0])return f=t.jsonpCallback=e(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,h?t[h]=t[h].replace(bi,"$1"+f):!1!==t.jsonp&&(t.url+=(hr.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return s||i.error(f+" was not called"),s[0]},t.dataTypes[0]="json",o=n[f],n[f]=function(){s=arguments},u.always(function(){void 0===o?i(n).removeProp(f):n[f]=o;t[f]&&(t.jsonpCallback=r.jsonpCallback,wr.push(f));s&&e(o)&&o(s[0]);s=o=void 0}),"script"}),f.createHTMLDocument=((ee=u.implementation.createHTMLDocument("").body).innerHTML="<form><\/form><form><\/form>",2===ee.childNodes.length),i.parseHTML=function(n,t,r){return"string"!=typeof n?[]:("boolean"==typeof t&&(r=t,t=!1),t||(f.createHTMLDocument?((s=(t=u.implementation.createHTMLDocument("")).createElement("base")).href=u.location.href,t.head.appendChild(s)):t=u),e=!r&&[],(o=fu.exec(n))?[t.createElement(o[1])]:(o=du([n],t,e),e&&e.length&&i(e).remove(),i.merge([],o.childNodes)));var s,o,e},i.fn.load=function(n,t,r){var u,s,h,f=this,o=n.indexOf(" ");return-1<o&&(u=rt(n.slice(o)),n=n.slice(0,o)),e(t)?(r=t,t=void 0):t&&"object"==typeof t&&(s="POST"),0<f.length&&i.ajax({url:n,type:s||"GET",dataType:"html",data:t}).done(function(n){h=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).always(r&&function(n,t){f.each(function(){r.apply(this,h||[n.responseText,t,n])})}),this},i.expr.pseudos.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},i.offset={setOffset:function(n,t,r){var v,o,s,h,u,c,l=i.css(n,"position"),a=i(n),f={};"static"===l&&(n.style.position="relative");u=a.offset();s=i.css(n,"top");c=i.css(n,"left");("absolute"===l||"fixed"===l)&&-1<(s+c).indexOf("auto")?(h=(v=a.position()).top,o=v.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);e(t)&&(t=t.call(n,r,i.extend({},u)));null!=t.top&&(f.top=t.top-u.top+h);null!=t.left&&(f.left=t.left-u.left+o);"using"in t?t.using.call(n,f):a.css(f)}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var r,u,t=this[0];if(t)return t.getClientRects().length?(r=t.getBoundingClientRect(),u=t.ownerDocument.defaultView,{top:r.top+u.pageYOffset,left:r.left+u.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var n,r,u,t=this[0],f={top:0,left:0};if("fixed"===i.css(t,"position"))r=t.getBoundingClientRect();else{for(r=this.offset(),u=t.ownerDocument,n=t.offsetParent||u.documentElement;n&&(n===u.body||n===u.documentElement)&&"static"===i.css(n,"position");)n=n.parentNode;n&&n!==t&&1===n.nodeType&&((f=i(n).offset()).top+=i.css(n,"borderTopWidth",!0),f.left+=i.css(n,"borderLeftWidth",!0))}return{top:r.top-f.top-i.css(t,"marginTop",!0),left:r.left-f.left-i.css(t,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent;n&&"static"===i.css(n,"position");)n=n.offsetParent;return n||tt})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r="pageYOffset"===t;i.fn[n]=function(i){return g(this,function(n,i,u){var f;if(ft(n)?f=n:9===n.nodeType&&(f=n.defaultView),void 0===u)return f?f[t]:n[i];f?f.scrollTo(r?f.pageXOffset:u,r?u:f.pageYOffset):n[i]=u},n,i,arguments.length)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=uf(f.pixelPosition,function(n,r){if(r)return r=ui(n,t),rr.test(r)?i(n).position()[t]+"px":r})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(f,e){var o=arguments.length&&(r||"boolean"!=typeof f),s=r||(!0===f||!0===e?"margin":"border");return g(this,function(t,r,f){var e;return ft(t)?0===u.indexOf("outer")?t["inner"+n]:t.document.documentElement["client"+n]:9===t.nodeType?(e=t.documentElement,Math.max(t.body["scroll"+n],e["scroll"+n],t.body["offset"+n],e["offset"+n],e["client"+n])):void 0===f?i.css(t,r,s):i.style(t,r,f,s)},t,o?f:void 0,o)}})}),i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.fn.extend({bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)},hover:function(n,t){return this.on("mouseenter",n).on("mouseleave",t||n)}}),i.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return 0<arguments.length?this.on(t,null,n,i):this.trigger(t)}}),oe=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g,i.proxy=function(n,t){var r,u,f;if("string"==typeof t&&(r=n[t],t=n,n=r),e(n))return u=a.call(arguments,2),(f=function(){return n.apply(t||this,u.concat(a.call(arguments)))}).guid=n.guid=n.guid||i.guid++,f},i.holdReady=function(n){n?i.readyWait++:i.ready(!0)},i.isArray=Array.isArray,i.parseJSON=JSON.parse,i.nodeName=s,i.isFunction=e,i.isWindow=ft,i.camelCase=k,i.type=et,i.now=Date.now,i.isNumeric=function(n){var t=i.type(n);return("number"===t||"string"===t)&&!isNaN(n-parseFloat(n))},i.trim=function(n){return null==n?"":(n+"").replace(oe,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),se=n.jQuery,he=n.$,i.noConflict=function(t){return n.$===i&&(n.$=he),t&&n.jQuery===i&&(n.jQuery=se),i},"undefined"==typeof t&&(n.jQuery=n.$=i),i}),function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){function b(n){for(var t=n.css("visibility");"inherit"===t;)n=n.parent(),t=n.css("visibility");return"hidden"!==t}function k(n){for(var t,i;n.length&&n[0]!==document;){if(t=n.css("position"),("absolute"===t||"relative"===t||"fixed"===t)&&(i=parseInt(n.css("zIndex"),10),!isNaN(i)&&0!==i))return i;n=n.parent()}return 0}function c(){this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._datepickerShowing=!1;this._inDialog=!1;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1};n.extend(this._defaults,this.regional[""]);this.regional.en=n.extend(!0,{},this.regional[""]);this.regional["en-US"]=n.extend(!0,{},this.regional.en);this.dpDiv=l(n("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'><\/div>"))}function l(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.on("mouseout",i,function(){n(this).removeClass("ui-state-hover");-1!==this.className.indexOf("ui-datepicker-prev")&&n(this).removeClass("ui-datepicker-prev-hover");-1!==this.className.indexOf("ui-datepicker-next")&&n(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",i,a)}function a(){n.datepicker._isDisabledDatepicker(i.inline?i.dpDiv.parent()[0]:i.input[0])||(n(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),n(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&n(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&n(this).addClass("ui-datepicker-next-hover"))}function u(t,i){n.extend(t,i);for(var r in i)null==i[r]&&(t[r]=i[r]);return t}function t(n){return function(){var t=this.element.val();n.apply(this,arguments);this._refresh();t!==this.element.val()&&this._trigger("change")}}var v,o,p,w,i,r,e;n.ui=n.ui||{};n.ui.version="1.12.1";v=0;o=Array.prototype.slice;n.cleanData=function(t){return function(i){for(var r,u,f=0;null!=(u=i[f]);f++)try{r=n._data(u,"events");r&&r.remove&&n(u).triggerHandler("remove")}catch(e){}t(i)}}(n.cleanData);n.widget=function(t,i,r){var f,u,o,h={},e=t.split(".")[0],s;return t=t.split(".")[1],s=e+"-"+t,r||(r=i,i=n.Widget),n.isArray(r)&&(r=n.extend.apply(null,[{}].concat(r))),n.expr[":"][s.toLowerCase()]=function(t){return!!n.data(t,s)},n[e]=n[e]||{},f=n[e][t],u=n[e][t]=function(n,t){return this._createWidget?(arguments.length&&this._createWidget(n,t),void 0):new u(n,t)},n.extend(u,f,{version:r.version,_proto:n.extend({},r),_childConstructors:[]}),o=new i,o.options=n.widget.extend({},o.options),n.each(r,function(t,r){return n.isFunction(r)?(h[t]=function(){function n(){return i.prototype[t].apply(this,arguments)}function u(n){return i.prototype[t].apply(this,n)}return function(){var t,i=this._super,f=this._superApply;return this._super=n,this._superApply=u,t=r.apply(this,arguments),this._super=i,this._superApply=f,t}}(),void 0):(h[t]=r,void 0)}),u.prototype=n.widget.extend(o,{widgetEventPrefix:f?o.widgetEventPrefix||t:t},h,{constructor:u,namespace:e,widgetName:t,widgetFullName:s}),f?(n.each(f._childConstructors,function(t,i){var r=i.prototype;n.widget(r.namespace+"."+r.widgetName,u,i._proto)}),delete f._childConstructors):i._childConstructors.push(u),n.widget.bridge(t,u),u};n.widget.extend=function(t){for(var i,r,f=o.call(arguments,1),u=0,e=f.length;e>u;u++)for(i in f[u])r=f[u][i],f[u].hasOwnProperty(i)&&void 0!==r&&(t[i]=n.isPlainObject(r)?n.isPlainObject(t[i])?n.widget.extend({},t[i],r):n.widget.extend({},r):r);return t};n.widget.bridge=function(t,i){var r=i.prototype.widgetFullName||t;n.fn[t]=function(u){var s="string"==typeof u,e=o.call(arguments,1),f=this;return s?this.length||"instance"!==u?this.each(function(){var i,o=n.data(this,r);return"instance"===u?(f=o,!1):o?n.isFunction(o[u])&&"_"!==u.charAt(0)?(i=o[u].apply(o,e),i!==o&&void 0!==i?(f=i&&i.jquery?f.pushStack(i.get()):i,!1):void 0):n.error("no such method '"+u+"' for "+t+" widget instance"):n.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+u+"'")}):f=void 0:(e.length&&(u=n.widget.extend.apply(null,[u].concat(e))),this.each(function(){var t=n.data(this,r);t?(t.option(u||{}),t._init&&t._init()):n.data(this,r,new i(u,this))})),f}};n.Widget=function(){};n.Widget._childConstructors=[];n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,i){i=n(i||this.defaultElement||this)[0];this.element=n(i);this.uuid=v++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=n();this.hoverable=n();this.focusable=n();this.classesElementLookup={};i!==this&&(n.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(n){n.target===i&&this.destroy()}}),this.document=n(i.style?i.ownerDocument:i.document||i),this.window=n(this.document[0].defaultView||this.document[0].parentWindow));this.options=n.widget.extend({},this.options,this._getCreateOptions(),t);this._create();this.options.disabled&&this._setOptionDisabled(this.options.disabled);this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:n.noop,_create:n.noop,_init:n.noop,destroy:function(){var t=this;this._destroy();n.each(this.classesElementLookup,function(n,i){t._removeClass(i,n)});this.element.off(this.eventNamespace).removeData(this.widgetFullName);this.widget().off(this.eventNamespace).removeAttr("aria-disabled");this.bindings.off(this.eventNamespace)},_destroy:n.noop,widget:function(){return this.element},option:function(t,i){var r,u,f,e=t;if(0===arguments.length)return n.widget.extend({},this.options);if("string"==typeof t)if(e={},r=t.split("."),t=r.shift(),r.length){for(u=e[t]=n.widget.extend({},this.options[t]),f=0;r.length-1>f;f++)u[r[f]]=u[r[f]]||{},u=u[r[f]];if(t=r.pop(),1===arguments.length)return void 0===u[t]?null:u[t];u[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];e[t]=i}return this._setOptions(e),this},_setOptions:function(n){for(var t in n)this._setOption(t,n[t]);return this},_setOption:function(n,t){return"classes"===n&&this._setOptionClasses(t),this.options[n]=t,"disabled"===n&&this._setOptionDisabled(t),this},_setOptionClasses:function(t){var i,u,r;for(i in t)r=this.classesElementLookup[i],t[i]!==this.options.classes[i]&&r&&r.length&&(u=n(r.get()),this._removeClass(r,i),u.addClass(this._classes({element:u,keys:i,classes:t,add:!0})))},_setOptionDisabled:function(n){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!n);n&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(t){function r(r,f){for(var o,e=0;r.length>e;e++)o=u.classesElementLookup[r[e]]||n(),o=t.add?n(n.unique(o.get().concat(t.element.get()))):n(o.not(t.element).get()),u.classesElementLookup[r[e]]=o,i.push(r[e]),f&&t.classes[r[e]]&&i.push(t.classes[r[e]])}var i=[],u=this;return t=n.extend({element:this.element,classes:this.options.classes||{}},t),this._on(t.element,{remove:"_untrackClassesElement"}),t.keys&&r(t.keys.match(/\S+/g)||[],!0),t.extra&&r(t.extra.match(/\S+/g)||[]),i.join(" ")},_untrackClassesElement:function(t){var i=this;n.each(i.classesElementLookup,function(r,u){-1!==n.inArray(t.target,u)&&(i.classesElementLookup[r]=n(u.not(t.target).get()))})},_removeClass:function(n,t,i){return this._toggleClass(n,t,i,!1)},_addClass:function(n,t,i){return this._toggleClass(n,t,i,!0)},_toggleClass:function(n,t,i,r){r="boolean"==typeof r?r:i;var u="string"==typeof n||null===n,f={extra:u?t:i,keys:u?n:t,element:u?this.element:n,add:r};return f.element.toggleClass(this._classes(f),r),this},_on:function(t,i,r){var f,u=this;"boolean"!=typeof t&&(r=i,i=t,t=!1);r?(i=f=n(i),this.bindings=this.bindings.add(i)):(r=i,i=this.element,f=this.widget());n.each(r,function(r,e){function o(){if(t||u.options.disabled!==!0&&!n(this).hasClass("ui-state-disabled"))return("string"==typeof e?u[e]:e).apply(u,arguments)}"string"!=typeof e&&(o.guid=e.guid=e.guid||o.guid||n.guid++);var s=r.match(/^([\w:-]*)\s*(.*)$/),h=s[1]+u.eventNamespace,c=s[2];c?f.on(h,c,o):i.on(h,o)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;t.off(i).off(i);this.bindings=n(this.bindings.not(t).get());this.focusable=n(this.focusable.not(t).get());this.hoverable=n(this.hoverable.not(t).get())},_delay:function(n,t){function r(){return("string"==typeof n?i[n]:n).apply(i,arguments)}var i=this;return setTimeout(r,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t);this._on(t,{mouseenter:function(t){this._addClass(n(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t);this._on(t,{focusin:function(t){this._addClass(n(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,i,r){var u,f,e=this.options[t];if(r=r||{},i=n.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],f=i.originalEvent)for(u in f)u in i||(i[u]=f[u]);return this.element.trigger(i,r),!(n.isFunction(e)&&e.apply(this.element[0],[i].concat(r))===!1||i.isDefaultPrevented())}};n.each({show:"fadeIn",hide:"fadeOut"},function(t,i){n.Widget.prototype["_"+t]=function(r,u,f){"string"==typeof u&&(u={effect:u});var o,e=u?u===!0||"number"==typeof u?i:u.effect||i:t;u=u||{};"number"==typeof u&&(u={duration:u});o=!n.isEmptyObject(u);u.complete=f;u.delay&&r.delay(u.delay);o&&n.effects&&n.effects.effect[e]?r[t](u):e!==t&&r[e]?r[e](u.duration,u.easing,f):r.queue(function(i){n(this)[t]();f&&f.call(r[0]);i()})}});n.widget,function(){function f(n,t,i){return[parseFloat(n[0])*(c.test(n[0])?t/100:1),parseFloat(n[1])*(c.test(n[1])?i/100:1)]}function i(t,i){return parseInt(n.css(t,i),10)||0}function l(t){var i=t[0];return 9===i.nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:n.isWindow(i)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}var u,r=Math.max,t=Math.abs,e=/left|center|right/,o=/top|center|bottom/,s=/[\+\-]\d+(\.[\d]+)?%?/,h=/^\w+/,c=/%$/,a=n.fn.position;n.position={scrollbarWidth:function(){if(void 0!==u)return u;var r,i,t=n("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'><\/div><\/div>"),f=t.children()[0];return n("body").append(t),r=f.offsetWidth,t.css("overflow","scroll"),i=f.offsetWidth,r===i&&(i=t[0].clientWidth),t.remove(),u=r-i},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),r=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),u="scroll"===i||"auto"===i&&t.width<t.element[0].scrollWidth,f="scroll"===r||"auto"===r&&t.height<t.element[0].scrollHeight;return{width:f?n.position.scrollbarWidth():0,height:u?n.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=n(t||window),r=n.isWindow(i[0]),u=!!i[0]&&9===i[0].nodeType,f=!r&&!u;return{element:i,isWindow:r,isDocument:u,offset:f?n(t).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}};n.fn.position=function(u){if(!u||!u.of)return a.apply(this,arguments);u=n.extend({},u);var w,c,v,p,y,k,d=n(u.of),nt=n.position.getWithinInfo(u.within),tt=n.position.getScrollInfo(nt),b=(u.collision||"flip").split(" "),g={};return k=l(d),d[0].preventDefault&&(u.at="left top"),c=k.width,v=k.height,p=k.offset,y=n.extend({},p),n.each(["my","at"],function(){var t,i,n=(u[this]||"").split(" ");1===n.length&&(n=e.test(n[0])?n.concat(["center"]):o.test(n[0])?["center"].concat(n):["center","center"]);n[0]=e.test(n[0])?n[0]:"center";n[1]=o.test(n[1])?n[1]:"center";t=s.exec(n[0]);i=s.exec(n[1]);g[this]=[t?t[0]:0,i?i[0]:0];u[this]=[h.exec(n[0])[0],h.exec(n[1])[0]]}),1===b.length&&(b[1]=b[0]),"right"===u.at[0]?y.left+=c:"center"===u.at[0]&&(y.left+=c/2),"bottom"===u.at[1]?y.top+=v:"center"===u.at[1]&&(y.top+=v/2),w=f(g.at,c,v),y.left+=w[0],y.top+=w[1],this.each(function(){var a,k,o=n(this),s=o.outerWidth(),h=o.outerHeight(),it=i(this,"marginLeft"),rt=i(this,"marginTop"),ut=s+it+i(this,"marginRight")+tt.width,ft=h+rt+i(this,"marginBottom")+tt.height,e=n.extend({},y),l=f(g.my,o.outerWidth(),o.outerHeight());"right"===u.my[0]?e.left-=s:"center"===u.my[0]&&(e.left-=s/2);"bottom"===u.my[1]?e.top-=h:"center"===u.my[1]&&(e.top-=h/2);e.left+=l[0];e.top+=l[1];a={marginLeft:it,marginTop:rt};n.each(["left","top"],function(t,i){n.ui.position[b[t]]&&n.ui.position[b[t]][i](e,{targetWidth:c,targetHeight:v,elemWidth:s,elemHeight:h,collisionPosition:a,collisionWidth:ut,collisionHeight:ft,offset:[w[0]+l[0],w[1]+l[1]],my:u.my,at:u.at,within:nt,elem:o})});u.using&&(k=function(n){var i=p.left-e.left,a=i+c-s,f=p.top-e.top,y=f+v-h,l={target:{element:d,left:p.left,top:p.top,width:c,height:v},element:{element:o,left:e.left,top:e.top,width:s,height:h},horizontal:0>a?"left":i>0?"right":"center",vertical:0>y?"top":f>0?"bottom":"middle"};s>c&&c>t(i+a)&&(l.horizontal="center");h>v&&v>t(f+y)&&(l.vertical="middle");l.important=r(t(i),t(a))>r(t(f),t(y))?"horizontal":"vertical";u.using.call(this,n,l)});o.offset(n.extend(e,{using:k}))})};n.ui.position={fit:{left:function(n,t){var h,e=t.within,u=e.isWindow?e.scrollLeft:e.offset.left,o=e.width,s=n.left-t.collisionPosition.marginLeft,i=u-s,f=s+t.collisionWidth-o-u;t.collisionWidth>o?i>0&&0>=f?(h=n.left+i+t.collisionWidth-o-u,n.left+=i-h):n.left=f>0&&0>=i?u:i>f?u+o-t.collisionWidth:u:i>0?n.left+=i:f>0?n.left-=f:n.left=r(n.left-s,n.left)},top:function(n,t){var h,o=t.within,u=o.isWindow?o.scrollTop:o.offset.top,e=t.within.height,s=n.top-t.collisionPosition.marginTop,i=u-s,f=s+t.collisionHeight-e-u;t.collisionHeight>e?i>0&&0>=f?(h=n.top+i+t.collisionHeight-e-u,n.top+=i-h):n.top=f>0&&0>=i?u:i>f?u+e-t.collisionHeight:u:i>0?n.top+=i:f>0?n.top-=f:n.top=r(n.top-s,n.top)}},flip:{left:function(n,i){var o,s,r=i.within,y=r.offset.left+r.scrollLeft,c=r.width,h=r.isWindow?r.scrollLeft:r.offset.left,l=n.left-i.collisionPosition.marginLeft,a=l-h,v=l+i.collisionWidth-c-h,u="left"===i.my[0]?-i.elemWidth:"right"===i.my[0]?i.elemWidth:0,f="left"===i.at[0]?i.targetWidth:"right"===i.at[0]?-i.targetWidth:0,e=-2*i.offset[0];0>a?(o=n.left+u+f+e+i.collisionWidth-c-y,(0>o||t(a)>o)&&(n.left+=u+f+e)):v>0&&(s=n.left-i.collisionPosition.marginLeft+u+f+e-h,(s>0||v>t(s))&&(n.left+=u+f+e))},top:function(n,i){var o,s,r=i.within,y=r.offset.top+r.scrollTop,c=r.height,h=r.isWindow?r.scrollTop:r.offset.top,l=n.top-i.collisionPosition.marginTop,a=l-h,v=l+i.collisionHeight-c-h,p="top"===i.my[1],u=p?-i.elemHeight:"bottom"===i.my[1]?i.elemHeight:0,f="top"===i.at[1]?i.targetHeight:"bottom"===i.at[1]?-i.targetHeight:0,e=-2*i.offset[1];0>a?(s=n.top+u+f+e+i.collisionHeight-c-y,(0>s||t(a)>s)&&(n.top+=u+f+e)):v>0&&(o=n.top-i.collisionPosition.marginTop+u+f+e-h,(o>0||v>t(o))&&(n.top+=u+f+e))}},flipfit:{left:function(){n.ui.position.flip.left.apply(this,arguments);n.ui.position.fit.left.apply(this,arguments)},top:function(){n.ui.position.flip.top.apply(this,arguments);n.ui.position.fit.top.apply(this,arguments)}}}}();n.ui.position;n.extend(n.expr[":"],{data:n.expr.createPseudo?n.expr.createPseudo(function(t){return function(i){return!!n.data(i,t)}}):function(t,i,r){return!!n.data(t,r[3])}});n.fn.extend({disableSelection:function(){var n="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(n+".ui-disableSelection",function(n){n.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}});var f="ui-effects-",s="ui-effects-style",h="ui-effects-animated",y=n;n.effects={effect:{}},function(n,t){function f(n,t,i){var r=h[t.type]||{};return null==n?i||!t.def?null:t.def:(n=r.floor?~~n:parseFloat(n),isNaN(n)?t.def:r.mod?(n+r.mod)%r.mod:0>n?0:n>r.max?r.max:n)}function s(f){var o=i(),s=o._rgba=[];return f=f.toLowerCase(),r(v,function(n,i){var r,h=i.re.exec(f),c=h&&i.parse(h),e=i.space||"rgba";return c?(r=o[e](c),o[u[e].cache]=r[u[e].cache],s=o._rgba=r._rgba,!1):t}),s.length?("0,0,0,0"===s.join()&&n.extend(s,e.transparent),o):e[f]}function o(n,t,i){return i=(i+1)%1,1>6*i?n+6*(t-n)*i:1>2*i?t:2>3*i?n+6*(t-n)*(2/3-i):n}var e,a=/^([\-+])=\s*(\d+\.?\d*)/,v=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[n[1],n[2],n[3],n[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[2.55*n[1],2.55*n[2],2.55*n[3],n[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(n){return[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(n){return[parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(n){return[n[1],n[2]/100,n[3]/100,n[4]]}}],i=n.Color=function(t,i,r,u){return new n.Color.fn.parse(t,i,r,u)},u={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},h={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},c=i.support={},l=n("<p>")[0],r=n.each;l.style.cssText="background-color:rgba(1,1,1,.5)";c.rgba=l.style.backgroundColor.indexOf("rgba")>-1;r(u,function(n,t){t.cache="_"+n;t.props.alpha={idx:3,type:"percent",def:1}});i.fn=n.extend(i.prototype,{parse:function(o,h,c,l){if(o===t)return this._rgba=[null,null,null,null],this;(o.jquery||o.nodeType)&&(o=n(o).css(h),h=t);var a=this,v=n.type(o),y=this._rgba=[];return h!==t&&(o=[o,h,c,l],v="array"),"string"===v?this.parse(s(o)||e._default):"array"===v?(r(u.rgba.props,function(n,t){y[t.idx]=f(o[t.idx],t)}),this):"object"===v?(o instanceof i?r(u,function(n,t){o[t.cache]&&(a[t.cache]=o[t.cache].slice())}):r(u,function(t,i){var u=i.cache;r(i.props,function(n,t){if(!a[u]&&i.to){if("alpha"===n||null==o[n])return;a[u]=i.to(a._rgba)}a[u][t.idx]=f(o[n],t,!0)});a[u]&&0>n.inArray(null,a[u].slice(0,3))&&(a[u][3]=1,i.from&&(a._rgba=i.from(a[u])))}),this):t},is:function(n){var o=i(n),f=!0,e=this;return r(u,function(n,i){var s,u=o[i.cache];return u&&(s=e[i.cache]||i.to&&i.to(e._rgba)||[],r(i.props,function(n,i){return null!=u[i.idx]?f=u[i.idx]===s[i.idx]:t})),f}),f},_space:function(){var n=[],t=this;return r(u,function(i,r){t[r.cache]&&n.push(i)}),n.pop()},transition:function(n,t){var e=i(n),c=e._space(),o=u[c],l=0===this.alpha()?i("transparent"):this,a=l[o.cache]||o.to(l._rgba),s=a.slice();return e=e[o.cache],r(o.props,function(n,i){var c=i.idx,r=a[c],u=e[c],o=h[i.type]||{};null!==u&&(null===r?s[c]=u:(o.mod&&(u-r>o.mod/2?r+=o.mod:r-u>o.mod/2&&(r-=o.mod)),s[c]=f((u-r)*t+r,i)))}),this[c](s)},blend:function(t){if(1===this._rgba[3])return this;var r=this._rgba.slice(),u=r.pop(),f=i(t)._rgba;return i(n.map(r,function(n,t){return(1-u)*f[t]+u*n}))},toRgbaString:function(){var i="rgba(",t=n.map(this._rgba,function(n,t){return null==n?t>2?1:0:n});return 1===t[3]&&(t.pop(),i="rgb("),i+t.join()+")"},toHslaString:function(){var i="hsla(",t=n.map(this.hsla(),function(n,t){return null==n&&(n=t>2?1:0),t&&3>t&&(n=Math.round(100*n)+"%"),n});return 1===t[3]&&(t.pop(),i="hsl("),i+t.join()+")"},toHexString:function(t){var i=this._rgba.slice(),r=i.pop();return t&&i.push(~~(255*r)),"#"+n.map(i,function(n){return n=(n||0).toString(16),1===n.length?"0"+n:n}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}});i.fn.parse.prototype=i.fn;u.hsla.to=function(n){if(null==n[0]||null==n[1]||null==n[2])return[null,null,null,n[3]];var s,h,i=n[0]/255,r=n[1]/255,f=n[2]/255,c=n[3],u=Math.max(i,r,f),e=Math.min(i,r,f),t=u-e,o=u+e,l=.5*o;return s=e===u?0:i===u?60*(r-f)/t+360:r===u?60*(f-i)/t+120:60*(i-r)/t+240,h=0===t?0:.5>=l?t/o:t/(2-o),[Math.round(s)%360,h,l,null==c?1:c]};u.hsla.from=function(n){if(null==n[0]||null==n[1]||null==n[2])return[null,null,null,n[3]];var r=n[0]/360,u=n[1],t=n[2],e=n[3],i=.5>=t?t*(1+u):t+u-t*u,f=2*t-i;return[Math.round(255*o(f,i,r+1/3)),Math.round(255*o(f,i,r)),Math.round(255*o(f,i,r-1/3)),e]};r(u,function(u,e){var s=e.props,o=e.cache,h=e.to,c=e.from;i.fn[u]=function(u){if(h&&!this[o]&&(this[o]=h(this._rgba)),u===t)return this[o].slice();var l,a=n.type(u),v="array"===a||"object"===a?u:arguments,e=this[o].slice();return r(s,function(n,t){var i=v["object"===a?n:t.idx];null==i&&(i=e[t.idx]);e[t.idx]=f(i,t)}),c?(l=i(c(e)),l[o]=e,l):i(e)};r(s,function(t,r){i.fn[t]||(i.fn[t]=function(i){var f,e=n.type(i),h="alpha"===t?this._hsla?"hsla":"rgba":u,o=this[h](),s=o[r.idx];return"undefined"===e?s:("function"===e&&(i=i.call(this,s),e=n.type(i)),null==i&&r.empty?this:("string"===e&&(f=a.exec(i),f&&(i=s+parseFloat(f[2])*("+"===f[1]?1:-1))),o[r.idx]=i,this[h](o)))})})});i.hook=function(t){var u=t.split(" ");r(u,function(t,r){n.cssHooks[r]={set:function(t,u){var o,f,e="";if("transparent"!==u&&("string"!==n.type(u)||(o=s(u)))){if(u=i(o||u),!c.rgba&&1!==u._rgba[3]){for(f="backgroundColor"===r?t.parentNode:t;(""===e||"transparent"===e)&&f&&f.style;)try{e=n.css(f,"backgroundColor");f=f.parentNode}catch(h){}u=u.blend(e&&"transparent"!==e?e:"_default")}u=u.toRgbaString()}try{t.style[r]=u}catch(h){}}};n.fx.step[r]=function(t){t.colorInit||(t.start=i(t.elem,r),t.end=i(t.end),t.colorInit=!0);n.cssHooks[r].set(t.elem,t.start.transition(t.end,t.pos))}})};i.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor");n.cssHooks.borderColor={expand:function(n){var t={};return r(["Top","Right","Bottom","Left"],function(i,r){t["border"+r+"Color"]=n}),t}};e=n.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(y),function(){function t(t){var r,u,i=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,f={};if(i&&i.length&&i[0]&&i[i[0]])for(u=i.length;u--;)r=i[u],"string"==typeof i[r]&&(f[n.camelCase(r)]=i[r]);else for(r in i)"string"==typeof i[r]&&(f[r]=i[r]);return f}function i(t,i){var r,f,e={};for(r in i)f=i[r],t[r]!==f&&(u[r]||(n.fx.step[r]||!isNaN(parseFloat(f)))&&(e[r]=f));return e}var r=["add","remove","toggle"],u={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};n.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,i){n.fx.step[i]=function(n){("none"===n.end||n.setAttr)&&(1!==n.pos||n.setAttr)||(y.style(n.elem,i,n.end),n.setAttr=!0)}});n.fn.addBack||(n.fn.addBack=function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))});n.effects.animateClass=function(u,f,e,o){var s=n.speed(f,e,o);return this.queue(function(){var o,e=n(this),h=e.attr("class")||"",f=s.children?e.find("*").addBack():e;f=f.map(function(){var i=n(this);return{el:i,start:t(this)}});o=function(){n.each(r,function(n,t){u[t]&&e[t+"Class"](u[t])})};o();f=f.map(function(){return this.end=t(this.el[0]),this.diff=i(this.start,this.end),this});e.attr("class",h);f=f.map(function(){var i=this,t=n.Deferred(),r=n.extend({},s,{queue:!1,complete:function(){t.resolve(i)}});return this.el.animate(this.diff,r),t.promise()});n.when.apply(n,f.get()).done(function(){o();n.each(arguments,function(){var t=this.el;n.each(this.diff,function(n){t.css(n,"")})});s.complete.call(e[0])})})};n.fn.extend({addClass:function(t){return function(i,r,u,f){return r?n.effects.animateClass.call(this,{add:i},r,u,f):t.apply(this,arguments)}}(n.fn.addClass),removeClass:function(t){return function(i,r,u,f){return arguments.length>1?n.effects.animateClass.call(this,{remove:i},r,u,f):t.apply(this,arguments)}}(n.fn.removeClass),toggleClass:function(t){return function(i,r,u,f,e){return"boolean"==typeof r||void 0===r?u?n.effects.animateClass.call(this,r?{add:i}:{remove:i},u,f,e):t.apply(this,arguments):n.effects.animateClass.call(this,{toggle:i},r,u,f)}}(n.fn.toggleClass),switchClass:function(t,i,r,u,f){return n.effects.animateClass.call(this,{add:i,remove:t},r,u,f)}})}(),function(){function t(t,i,r,u){return n.isPlainObject(t)&&(i=t,t=t.effect),t={effect:t},null==i&&(i={}),n.isFunction(i)&&(u=i,r=null,i={}),("number"==typeof i||n.fx.speeds[i])&&(u=r,r=i,i={}),n.isFunction(r)&&(u=r,r=null),i&&n.extend(t,i),r=r||i.duration,t.duration=n.fx.off?0:"number"==typeof r?r:r in n.fx.speeds?n.fx.speeds[r]:n.fx.speeds._default,t.complete=u||i.complete,t}function i(t){return!t||"number"==typeof t||n.fx.speeds[t]?!0:"string"!=typeof t||n.effects.effect[t]?n.isFunction(t)?!0:"object"!=typeof t||t.effect?!1:!0:!0}function r(n,t){var r=t.outerWidth(),u=t.outerHeight(),i=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/.exec(n)||["",0,r,u,0];return{top:parseFloat(i[1])||0,right:"auto"===i[2]?r:parseFloat(i[2]),bottom:"auto"===i[3]?u:parseFloat(i[3]),left:parseFloat(i[4])||0}}n.expr&&n.expr.filters&&n.expr.filters.animated&&(n.expr.filters.animated=function(t){return function(i){return!!n(i).data(h)||t(i)}}(n.expr.filters.animated));n.uiBackCompat!==!1&&n.extend(n.effects,{save:function(n,t){for(var i=0,r=t.length;r>i;i++)null!==t[i]&&n.data(f+t[i],n[0].style[t[i]])},restore:function(n,t){for(var r,i=0,u=t.length;u>i;i++)null!==t[i]&&(r=n.data(f+t[i]),n.css(t[i],r))},setMode:function(n,t){return"toggle"===t&&(t=n.is(":hidden")?"show":"hide"),t},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var i={width:t.outerWidth(!0),height:t.outerHeight(!0),float:t.css("float")},u=n("<div><\/div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),f={width:t.width(),height:t.height()},r=document.activeElement;try{r.id}catch(e){r=document.body}return t.wrap(u),(t[0]===r||n.contains(t[0],r))&&n(r).trigger("focus"),u=t.parent(),"static"===t.css("position")?(u.css({position:"relative"}),t.css({position:"relative"})):(n.extend(i,{position:t.css("position"),zIndex:t.css("z-index")}),n.each(["top","left","bottom","right"],function(n,r){i[r]=t.css(r);isNaN(parseInt(i[r],10))&&(i[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(f),u.css(i).show()},removeWrapper:function(t){var i=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===i||n.contains(t[0],i))&&n(i).trigger("focus")),t}});n.extend(n.effects,{version:"1.12.1",define:function(t,i,r){return r||(r=i,i="effect"),n.effects.effect[t]=r,n.effects.effect[t].mode=i,r},scaledDimensions:function(n,t,i){if(0===t)return{height:0,width:0,outerHeight:0,outerWidth:0};var r="horizontal"!==i?(t||100)/100:1,u="vertical"!==i?(t||100)/100:1;return{height:n.height()*u,width:n.width()*r,outerHeight:n.outerHeight()*u,outerWidth:n.outerWidth()*r}},clipToBox:function(n){return{width:n.clip.right-n.clip.left,height:n.clip.bottom-n.clip.top,left:n.clip.left,top:n.clip.top}},unshift:function(n,t,i){var r=n.queue();t>1&&r.splice.apply(r,[1,0].concat(r.splice(t,i)));n.dequeue()},saveStyle:function(n){n.data(s,n[0].style.cssText)},restoreStyle:function(n){n[0].style.cssText=n.data(s)||"";n.removeData(s)},mode:function(n,t){var i=n.is(":hidden");return"toggle"===t&&(t=i?"show":"hide"),(i?"hide"===t:"show"===t)&&(t="none"),t},getBaseline:function(n,t){var i,r;switch(n[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=n[0]/t.height}switch(n[1]){case"left":r=0;break;case"center":r=.5;break;case"right":r=1;break;default:r=n[1]/t.width}return{x:r,y:i}},createPlaceholder:function(t){var i,r=t.css("position"),u=t.position();return t.css({marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()),/^(static|relative)/.test(r)&&(r="absolute",i=n("<"+t[0].nodeName+">").insertAfter(t).css({display:/^(inline|ruby)/.test(t.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight"),float:t.css("float")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).addClass("ui-effects-placeholder"),t.data(f+"placeholder",i)),t.css({position:r,left:u.left,top:u.top}),i},removePlaceholder:function(n){var t=f+"placeholder",i=n.data(t);i&&(i.remove(),n.removeData(t))},cleanUp:function(t){n.effects.restoreStyle(t);n.effects.removePlaceholder(t)},setTransition:function(t,i,r,u){return u=u||{},n.each(i,function(n,i){var f=t.cssUnit(i);f[0]>0&&(u[i]=f[0]*r+f[1])}),u}});n.fn.extend({effect:function(){function o(t){function c(){o.removeData(h);n.effects.cleanUp(o);"hide"===i.mode&&o.hide();s()}function s(){n.isFunction(f)&&f.call(o[0]);n.isFunction(t)&&t()}var o=n(this);i.mode=l.shift();n.uiBackCompat===!1||u?"none"===i.mode?(o[r](),s()):e.call(o[0],i,c):(o.is(":hidden")?"hide"===r:"show"===r)?(o[r](),s()):e.call(o[0],i,s)}var i=t.apply(this,arguments),e=n.effects.effect[i.effect],u=e.mode,s=i.queue,c=s||"fx",f=i.complete,r=i.mode,l=[],a=function(t){var f=n(this),i=n.effects.mode(f,r)||u;f.data(h,!0);l.push(i);u&&("show"===i||i===u&&"hide"===i)&&f.show();u&&"none"===i||n.effects.saveStyle(f);n.isFunction(t)&&t()};return n.fx.off||!e?r?this[r](i.duration,f):this.each(function(){f&&f.call(this)}):s===!1?this.each(a).each(o):this.queue(c,a).queue(c,o)},show:function(n){return function(r){if(i(r))return n.apply(this,arguments);var u=t.apply(this,arguments);return u.mode="show",this.effect.call(this,u)}}(n.fn.show),hide:function(n){return function(r){if(i(r))return n.apply(this,arguments);var u=t.apply(this,arguments);return u.mode="hide",this.effect.call(this,u)}}(n.fn.hide),toggle:function(n){return function(r){if(i(r)||"boolean"==typeof r)return n.apply(this,arguments);var u=t.apply(this,arguments);return u.mode="toggle",this.effect.call(this,u)}}(n.fn.toggle),cssUnit:function(t){var i=this.css(t),r=[];return n.each(["em","px","%","pt"],function(n,t){i.indexOf(t)>0&&(r=[parseFloat(i),t])}),r},cssClip:function(n){return n?this.css("clip","rect("+n.top+"px "+n.right+"px "+n.bottom+"px "+n.left+"px)"):r(this.css("clip"),this)},transfer:function(t,i){var u=n(this),r=n(t.to),f="fixed"===r.css("position"),e=n("body"),o=f?e.scrollTop():0,s=f?e.scrollLeft():0,h=r.offset(),l={top:h.top-o,left:h.left-s,height:r.innerHeight(),width:r.innerWidth()},c=u.offset(),a=n("<div class='ui-effects-transfer'><\/div>").appendTo("body").addClass(t.className).css({top:c.top-o,left:c.left-s,height:u.innerHeight(),width:u.innerWidth(),position:f?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){a.remove();n.isFunction(i)&&i()})}});n.fx.step.clip=function(t){t.clipInit||(t.start=n(t.elem).cssClip(),"string"==typeof t.end&&(t.end=r(t.end,t.elem)),t.clipInit=!0);n(t.elem).cssClip({top:t.pos*(t.end.top-t.start.top)+t.start.top,right:t.pos*(t.end.right-t.start.right)+t.start.right,bottom:t.pos*(t.end.bottom-t.start.bottom)+t.start.bottom,left:t.pos*(t.end.left-t.start.left)+t.start.left})}}(),function(){var t={};n.each(["Quad","Cubic","Quart","Quint","Expo"],function(n,i){t[i]=function(t){return Math.pow(t,n+2)}});n.extend(t,{Sine:function(n){return 1-Math.cos(n*Math.PI/2)},Circ:function(n){return 1-Math.sqrt(1-n*n)},Elastic:function(n){return 0===n||1===n?n:-Math.pow(2,8*(n-1))*Math.sin((80*(n-1)-7.5)*Math.PI/15)},Back:function(n){return n*n*(3*n-2)},Bounce:function(n){for(var t,i=4;((t=Math.pow(2,--i))-1)/11>n;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*t-2)/22-n,2)}});n.each(t,function(t,i){n.easing["easeIn"+t]=i;n.easing["easeOut"+t]=function(n){return 1-i(1-n)};n.easing["easeInOut"+t]=function(n){return.5>n?i(2*n)/2:1-i(-2*n+2)/2}})}();p=n.effects;n.effects.define("blind","hide",function(t,i){var e={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},u=n(this),o=t.direction||"up",s=u.cssClip(),r={clip:n.extend({},s)},f=n.effects.createPlaceholder(u);r.clip[e[o][0]]=r.clip[e[o][1]];"show"===t.mode&&(u.cssClip(r.clip),f&&f.css(n.effects.clipToBox(r)),r.clip=s);f&&f.animate(n.effects.clipToBox(r),t.duration,t.easing);u.animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("bounce",function(t,i){var e,o,a,u=n(this),p=t.mode,s="hide"===p,w="show"===p,h=t.direction||"up",r=t.distance,v=t.times||5,b=2*v+(w||s?1:0),c=t.duration/b,l=t.easing,f="up"===h||"down"===h?"top":"left",y="up"===h||"left"===h,k=0,d=u.queue().length;for(n.effects.createPlaceholder(u),a=u.css(f),r||(r=u["top"===f?"outerHeight":"outerWidth"]()/3),w&&(o={opacity:1},o[f]=a,u.css("opacity",0).css(f,y?2*-r:2*r).animate(o,c,l)),s&&(r/=Math.pow(2,v-1)),o={},o[f]=a;v>k;k++)e={},e[f]=(y?"-=":"+=")+r,u.animate(e,c,l).animate(o,c,l),r=s?2*r:r/2;s&&(e={opacity:0},e[f]=(y?"-=":"+=")+r,u.animate(e,c,l));u.queue(i);n.effects.unshift(u,d,b+1)});n.effects.define("clip","hide",function(t,i){var r,u={},f=n(this),e=t.direction||"vertical",o="both"===e,s=o||"horizontal"===e,h=o||"vertical"===e;r=f.cssClip();u.clip={top:h?(r.bottom-r.top)/2:r.top,right:s?(r.right-r.left)/2:r.right,bottom:h?(r.bottom-r.top)/2:r.bottom,left:s?(r.right-r.left)/2:r.left};n.effects.createPlaceholder(f);"show"===t.mode&&(f.cssClip(u.clip),u.clip=r);f.animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("drop","hide",function(t,i){var e,u=n(this),h=t.mode,c="show"===h,f=t.direction||"left",o="up"===f||"down"===f?"top":"left",s="up"===f||"left"===f?"-=":"+=",l="+="===s?"-=":"+=",r={opacity:0};n.effects.createPlaceholder(u);e=t.distance||u["top"===o?"outerHeight":"outerWidth"](!0)/2;r[o]=s+e;c&&(u.css(r),r[o]=l+e,r.opacity=1);u.animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("explode","hide",function(t,i){function b(){p.push(this);p.length===e*c&&k()}function k(){o.css({visibility:"visible"});n(p).remove();i()}for(var u,l,a,v,y,e=t.pieces?Math.round(Math.sqrt(t.pieces)):3,c=e,o=n(this),d=t.mode,f="show"===d,w=o.show().css("visibility","hidden").offset(),s=Math.ceil(o.outerWidth()/c),h=Math.ceil(o.outerHeight()/e),p=[],r=0;e>r;r++)for(a=w.top+r*h,y=r-(e-1)/2,u=0;c>u;u++)l=w.left+u*s,v=u-(c-1)/2,o.clone().appendTo("body").wrap("<div><\/div>").css({position:"absolute",visibility:"visible",left:-u*s,top:-r*h}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:s,height:h,left:l+(f?v*s:0),top:a+(f?y*h:0),opacity:f?0:1}).animate({left:l+(f?0:v*s),top:a+(f?0:y*h),opacity:f?1:0},t.duration||500,t.easing,b)});n.effects.define("fade","toggle",function(t,i){var r="show"===t.mode;n(this).css("opacity",r?0:1).animate({opacity:r?1:0},{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("fold","hide",function(t,i){var u=n(this),l=t.mode,v="show"===l,y="hide"===l,o=t.size||15,a=/([0-9]+)%/.exec(o),p=!!t.horizFirst,f=p?["right","bottom"]:["bottom","right"],s=t.duration/2,h=n.effects.createPlaceholder(u),e=u.cssClip(),c={clip:n.extend({},e)},r={clip:n.extend({},e)},w=[e[f[0]],e[f[1]]],b=u.queue().length;a&&(o=parseInt(a[1],10)/100*w[y?0:1]);c.clip[f[0]]=o;r.clip[f[0]]=o;r.clip[f[1]]=0;v&&(u.cssClip(r.clip),h&&h.css(n.effects.clipToBox(r)),r.clip=e);u.queue(function(i){h&&h.animate(n.effects.clipToBox(c),s,t.easing).animate(n.effects.clipToBox(r),s,t.easing);i()}).animate(c,s,t.easing).animate(r,s,t.easing).queue(i);n.effects.unshift(u,b,4)});n.effects.define("highlight","show",function(t,i){var r=n(this),u={backgroundColor:r.css("backgroundColor")};"hide"===t.mode&&(u.opacity=0);n.effects.saveStyle(r);r.css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("size",function(t,i){var l,r,p,u=n(this),v=["fontSize"],s=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],h=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],w=t.mode,y="effect"!==w,c=t.scale||"both",b=t.origin||["middle","center"],k=u.css("position"),a=u.position(),o=n.effects.scaledDimensions(u),f=t.from||o,e=t.to||n.effects.scaledDimensions(u,0);n.effects.createPlaceholder(u);"show"===w&&(p=f,f=e,e=p);r={from:{y:f.height/o.height,x:f.width/o.width},to:{y:e.height/o.height,x:e.width/o.width}};("box"===c||"both"===c)&&(r.from.y!==r.to.y&&(f=n.effects.setTransition(u,s,r.from.y,f),e=n.effects.setTransition(u,s,r.to.y,e)),r.from.x!==r.to.x&&(f=n.effects.setTransition(u,h,r.from.x,f),e=n.effects.setTransition(u,h,r.to.x,e)));("content"===c||"both"===c)&&r.from.y!==r.to.y&&(f=n.effects.setTransition(u,v,r.from.y,f),e=n.effects.setTransition(u,v,r.to.y,e));b&&(l=n.effects.getBaseline(b,o),f.top=(o.outerHeight-f.outerHeight)*l.y+a.top,f.left=(o.outerWidth-f.outerWidth)*l.x+a.left,e.top=(o.outerHeight-e.outerHeight)*l.y+a.top,e.left=(o.outerWidth-e.outerWidth)*l.x+a.left);u.css(f);("content"===c||"both"===c)&&(s=s.concat(["marginTop","marginBottom"]).concat(v),h=h.concat(["marginLeft","marginRight"]),u.find("*[width]").each(function(){var i=n(this),u=n.effects.scaledDimensions(i),f={height:u.height*r.from.y,width:u.width*r.from.x,outerHeight:u.outerHeight*r.from.y,outerWidth:u.outerWidth*r.from.x},e={height:u.height*r.to.y,width:u.width*r.to.x,outerHeight:u.height*r.to.y,outerWidth:u.width*r.to.x};r.from.y!==r.to.y&&(f=n.effects.setTransition(i,s,r.from.y,f),e=n.effects.setTransition(i,s,r.to.y,e));r.from.x!==r.to.x&&(f=n.effects.setTransition(i,h,r.from.x,f),e=n.effects.setTransition(i,h,r.to.x,e));y&&n.effects.saveStyle(i);i.css(f);i.animate(e,t.duration,t.easing,function(){y&&n.effects.restoreStyle(i)})}));u.animate(e,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){var t=u.offset();0===e.opacity&&u.css("opacity",f.opacity);y||(u.css("position","static"===k?"relative":k).offset(t),n.effects.saveStyle(u));i()}})});n.effects.define("scale",function(t,i){var u=n(this),f=t.mode,e=parseInt(t.percent,10)||(0===parseInt(t.percent,10)?0:"effect"!==f?0:100),r=n.extend(!0,{from:n.effects.scaledDimensions(u),to:n.effects.scaledDimensions(u,e,t.direction||"both"),origin:t.origin||["middle","center"]},t);t.fade&&(r.from.opacity=1,r.to.opacity=0);n.effects.effect.size.call(this,r,i)});n.effects.define("puff","hide",function(t,i){var r=n.extend(!0,{},t,{fade:!0,percent:parseInt(t.percent,10)||150});n.effects.effect.scale.call(this,r,i)});n.effects.define("pulsate","show",function(t,i){var r=n(this),e=t.mode,o="show"===e,c="hide"===e,l=o||c,f=2*(t.times||5)+(l?1:0),s=t.duration/f,u=0,h=1,a=r.queue().length;for((o||!r.is(":visible"))&&(r.css("opacity",0).show(),u=1);f>h;h++)r.animate({opacity:u},s,t.easing),u=1-u;r.animate({opacity:u},s,t.easing);r.queue(i);n.effects.unshift(r,a,f+1)});n.effects.define("shake",function(t,i){var l=1,r=n(this),f=t.direction||"left",e=t.distance||20,a=t.times||3,v=2*a+1,u=Math.round(t.duration/v),o="up"===f||"down"===f?"top":"left",s="up"===f||"left"===f,h={},c={},y={},p=r.queue().length;for(n.effects.createPlaceholder(r),h[o]=(s?"-=":"+=")+e,c[o]=(s?"+=":"-=")+2*e,y[o]=(s?"-=":"+=")+2*e,r.animate(h,u,t.easing);a>l;l++)r.animate(c,u,t.easing).animate(y,u,t.easing);r.animate(c,u,t.easing).animate(h,u/2,t.easing).queue(i);n.effects.unshift(r,p,v+1)});n.effects.define("slide","show",function(t,i){var s,o,u=n(this),h={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},c=t.mode,f=t.direction||"left",e="up"===f||"down"===f?"top":"left",l="up"===f||"left"===f,a=t.distance||u["top"===e?"outerHeight":"outerWidth"](!0),r={};n.effects.createPlaceholder(u);s=u.cssClip();o=u.position()[e];r[e]=(l?-1:1)*a+o;r.clip=u.cssClip();r.clip[h[f][1]]=r.clip[h[f][0]];"show"===c&&(u.cssClip(r.clip),u.css(e,r[e]),r.clip=s,r[e]=o);u.animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.uiBackCompat!==!1&&(p=n.effects.define("transfer",function(t,i){n(this).transfer(t,i)}));n.ui.focusable=function(t,i){var u,f,e,r,o,s=t.nodeName.toLowerCase();return"area"===s?(u=t.parentNode,f=u.name,t.href&&f&&"map"===u.nodeName.toLowerCase()?(e=n("img[usemap='#"+f+"']"),e.length>0&&e.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(s)?(r=!t.disabled,r&&(o=n(t).closest("fieldset")[0],o&&(r=!o.disabled))):r="a"===s?t.href||i:i,r&&n(t).is(":visible")&&b(n(t)))};n.extend(n.expr[":"],{focusable:function(t){return n.ui.focusable(t,null!=n.attr(t,"tabindex"))}});n.ui.focusable;n.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):n(this[0].form)};n.ui.formResetMixin={_formResetHandler:function(){var t=n(this);setTimeout(function(){var i=t.data("ui-form-reset-instances");n.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var n=this.form.data("ui-form-reset-instances")||[];n.length||this.form.on("reset.ui-form-reset",this._formResetHandler);n.push(this);this.form.data("ui-form-reset-instances",n)}},_unbindFormResetHandler:function(){if(this.form.length){var t=this.form.data("ui-form-reset-instances");t.splice(n.inArray(this,t),1);t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}};"1.7"===n.fn.jquery.substring(0,3)&&(n.each(["Width","Height"],function(t,i){function r(t,i,r,u){return n.each(e,function(){i-=parseFloat(n.css(t,"padding"+this))||0;r&&(i-=parseFloat(n.css(t,"border"+this+"Width"))||0);u&&(i-=parseFloat(n.css(t,"margin"+this))||0)}),i}var e="Width"===i?["Left","Right"]:["Top","Bottom"],u=i.toLowerCase(),f={innerWidth:n.fn.innerWidth,innerHeight:n.fn.innerHeight,outerWidth:n.fn.outerWidth,outerHeight:n.fn.outerHeight};n.fn["inner"+i]=function(t){return void 0===t?f["inner"+i].call(this):this.each(function(){n(this).css(u,r(this,t)+"px")})};n.fn["outer"+i]=function(t,e){return"number"!=typeof t?f["outer"+i].call(this,t):this.each(function(){n(this).css(u,r(this,t,!0,e)+"px")})}}),n.fn.addBack=function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))});n.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38};n.ui.escapeSelector=function(){var n=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(t){return t.replace(n,"\\$1")}}();n.fn.labels=function(){var t,r,u,i,f;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(i=this.eq(0).parents("label"),u=this.attr("id"),u&&(t=this.eq(0).parents().last(),f=t.add(t.length?t.siblings():this.siblings()),r="label[for='"+n.ui.escapeSelector(u)+"']",i=i.add(f.find(r).addBack(r))),this.pushStack(i))};n.fn.scrollParent=function(t){var i=this.css("position"),u="absolute"===i,f=t?/(auto|scroll|hidden)/:/(auto|scroll)/,r=this.parents().filter(function(){var t=n(this);return u&&"static"===t.css("position")?!1:f.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&r.length?r:n(this[0].ownerDocument||document)};n.extend(n.expr[":"],{tabbable:function(t){var i=n.attr(t,"tabindex"),r=null!=i;return(!r||i>=0)&&n.ui.focusable(t,r)}});n.fn.extend({uniqueId:function(){var n=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&n(this).removeAttr("id")})}});n.widget("ui.accordion",{version:"1.12.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:"> li > :first-child, > :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var t=this.options;this.prevShow=this.prevHide=n();this._addClass("ui-accordion","ui-widget ui-helper-reset");this.element.attr("role","tablist");t.collapsible||t.active!==!1&&null!=t.active||(t.active=0);this._processPanels();0>t.active&&(t.active+=this.headers.length);this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():n()}},_createIcons:function(){var i,r,t=this.options.icons;t&&(i=n("<span>"),this._addClass(i,"ui-accordion-header-icon","ui-icon "+t.header),i.prependTo(this.headers),r=this.active.children(".ui-accordion-header-icon"),this._removeClass(r,t.header)._addClass(r,null,t.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons");this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var n;this.element.removeAttr("role");this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId();this._destroyIcons();n=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId();"content"!==this.options.heightStyle&&n.css("height","")},_setOption:function(n,t){return"active"===n?(this._activate(t),void 0):("event"===n&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(n,t),"collapsible"!==n||t||this.options.active!==!1||this._activate(0),"icons"===n&&(this._destroyIcons(),t&&this._createIcons()),void 0)},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",n);this._toggleClass(null,"ui-state-disabled",!!n);this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!n)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var i=n.ui.keyCode,u=this.headers.length,f=this.headers.index(t.target),r=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:r=this.headers[(f+1)%u];break;case i.LEFT:case i.UP:r=this.headers[(f-1+u)%u];break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:r=this.headers[0];break;case i.END:r=this.headers[u-1]}r&&(n(t.target).attr("tabIndex",-1),n(r).attr("tabIndex",0),n(r).trigger("focus"),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===n.ui.keyCode.UP&&t.ctrlKey&&n(t.currentTarget).prev().trigger("focus")},refresh:function(){var t=this.options;this._processPanels();t.active===!1&&t.collapsible===!0||!this.headers.length?(t.active=!1,this.active=n()):t.active===!1?this._activate(0):this.active.length&&!n.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=n()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active);this._destroyIcons();this._refresh()},_processPanels:function(){var t=this.headers,n=this.panels;this.headers=this.element.find(this.options.header);this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default");this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide();this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content");n&&(this._off(t.not(this.headers)),this._off(n.not(this.panels)))},_refresh:function(){var t,i=this.options,r=i.heightStyle,u=this.element.parent();this.active=this._findActive(i.active);this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed");this._addClass(this.active.next(),"ui-accordion-content-active");this.active.next().show();this.headers.attr("role","tab").each(function(){var t=n(this),r=t.uniqueId().attr("id"),i=t.next(),u=i.uniqueId().attr("id");t.attr("aria-controls",u);i.attr("aria-labelledby",r)}).next().attr("role","tabpanel");this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide();this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0);this._createIcons();this._setupEvents(i.event);"fill"===r?(t=u.height(),this.element.siblings(":visible").each(function(){var i=n(this),r=i.css("position");"absolute"!==r&&"fixed"!==r&&(t-=i.outerHeight(!0))}),this.headers.each(function(){t-=n(this).outerHeight(!0)}),this.headers.next().each(function(){n(this).height(Math.max(0,t-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):"auto"===r&&(t=0,this.headers.next().each(function(){var i=n(this).is(":visible");i||n(this).show();t=Math.max(t,n(this).css("height","").height());i||n(this).hide()}).height(t))},_activate:function(t){var i=this._findActive(t)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:n.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):n()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&n.each(t.split(" "),function(n,t){i[t]="_eventHandler"});this._off(this.headers.add(this.headers.next()));this._on(this.headers,i);this._on(this.headers.next(),{keydown:"_panelKeyDown"});this._hoverable(this.headers);this._focusable(this.headers)},_eventHandler:function(t){var e,o,i=this.options,u=this.active,r=n(t.currentTarget),f=r[0]===u[0],s=f&&i.collapsible,c=s?n():r.next(),l=u.next(),h={oldHeader:u,oldPanel:l,newHeader:s?n():r,newPanel:c};t.preventDefault();f&&!i.collapsible||this._trigger("beforeActivate",t,h)===!1||(i.active=s?!1:this.headers.index(r),this.active=f?n():r,this._toggle(h),this._removeClass(u,"ui-accordion-header-active","ui-state-active"),i.icons&&(e=u.children(".ui-accordion-header-icon"),this._removeClass(e,null,i.icons.activeHeader)._addClass(e,null,i.icons.header)),f||(this._removeClass(r,"ui-accordion-header-collapsed")._addClass(r,"ui-accordion-header-active","ui-state-active"),i.icons&&(o=r.children(".ui-accordion-header-icon"),this._removeClass(o,null,i.icons.header)._addClass(o,null,i.icons.activeHeader)),this._addClass(r.next(),"ui-accordion-content-active")))},_toggle:function(t){var r=t.newPanel,i=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0);this.prevShow=r;this.prevHide=i;this.options.animate?this._animate(r,i,t):(i.hide(),r.show(),this._toggleComplete(t));i.attr({"aria-hidden":"true"});i.prev().attr({"aria-selected":"false","aria-expanded":"false"});r.length&&i.length?i.prev().attr({tabIndex:-1,"aria-expanded":"false"}):r.length&&this.headers.filter(function(){return 0===parseInt(n(this).attr("tabIndex"),10)}).attr("tabIndex",-1);r.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(n,t,i){var h,r,u,c=this,o=0,l=n.css("box-sizing"),a=n.length&&(!t.length||n.index()<t.index()),e=this.options.animate||{},f=a&&e.down||e,s=function(){c._toggleComplete(i)};return"number"==typeof f&&(u=f),"string"==typeof f&&(r=f),r=r||f.easing||e.easing,u=u||f.duration||e.duration,t.length?n.length?(h=n.show().outerHeight(),t.animate(this.hideProps,{duration:u,easing:r,step:function(n,t){t.now=Math.round(n)}}),n.hide().animate(this.showProps,{duration:u,easing:r,complete:s,step:function(n,i){i.now=Math.round(n);"height"!==i.prop?"content-box"===l&&(o+=i.now):"content"!==c.options.heightStyle&&(i.now=Math.round(h-t.outerHeight()-o),o=0)}}),void 0):t.animate(this.hideProps,u,r,s):n.animate(this.showProps,u,r,s)},_toggleComplete:function(n){var t=n.oldPanel,i=t.prev();this._removeClass(t,"ui-accordion-content-active");this._removeClass(i,"ui-accordion-header-active")._addClass(i,"ui-accordion-header-collapsed");t.length&&(t.parent()[0].className=t.parent()[0].className);this._trigger("activate",null,n)}});n.ui.safeActiveElement=function(n){var t;try{t=n.activeElement}catch(i){t=n.body}return t||(t=n.body),t.nodeName||(t=n.body),t};n.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;this.mouseHandled=!1;this.element.uniqueId().attr({role:this.options.role,tabIndex:0});this._addClass("ui-menu","ui-widget ui-widget-content");this._on({"mousedown .ui-menu-item":function(n){n.preventDefault()},"click .ui-menu-item":function(t){var i=n(t.target),r=n(n.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&r.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){if(!this.previousFilter){var r=n(t.target).closest(".ui-menu-item"),i=n(t.currentTarget);r[0]===i[0]&&(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(n,t){var i=this.active||this.element.find(this.options.items).eq(0);t||this.focus(n,i)},blur:function(t){this._delay(function(){var i=!n.contains(this.element[0],n.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(t)})},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(n){this._closeOnDocumentClick(n)&&this.collapseAll(n);this.mouseHandled=!1}})},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=t.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show();i.children().each(function(){var t=n(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var i,u,r,f,e=!0;switch(t.keyCode){case n.ui.keyCode.PAGE_UP:this.previousPage(t);break;case n.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case n.ui.keyCode.HOME:this._move("first","first",t);break;case n.ui.keyCode.END:this._move("last","last",t);break;case n.ui.keyCode.UP:this.previous(t);break;case n.ui.keyCode.DOWN:this.next(t);break;case n.ui.keyCode.LEFT:this.collapse(t);break;case n.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case n.ui.keyCode.ENTER:case n.ui.keyCode.SPACE:this._activate(t);break;case n.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=!1;u=this.previousFilter||"";f=!1;r=t.keyCode>=96&&105>=t.keyCode?""+(t.keyCode-96):String.fromCharCode(t.keyCode);clearTimeout(this.filterTimer);r===u?f=!0:r=u+r;i=this._filterMenuItems(r);i=f&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i;i.length||(r=String.fromCharCode(t.keyCode),i=this._filterMenuItems(r));i.length?(this.focus(t,i),this.previousFilter=r,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}e&&t.preventDefault()},_activate:function(n){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(n):this.select(n))},refresh:function(){var u,t,f,i,e,r=this,s=this.options.icons.submenu,o=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length);f=o.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=n(this),i=t.prev(),u=n("<span>").data("ui-menu-submenu-caret",!0);r._addClass(u,"ui-menu-icon","ui-icon "+s);i.attr("aria-haspopup","true").prepend(u);t.attr("aria-labelledby",i.attr("id"))});this._addClass(f,"ui-menu","ui-widget ui-widget-content ui-front");u=o.add(this.element);t=u.find(this.options.items);t.not(".ui-menu-item").each(function(){var t=n(this);r._isDivider(t)&&r._addClass(t,"ui-menu-divider","ui-widget-content")});i=t.not(".ui-menu-item, .ui-menu-divider");e=i.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()});this._addClass(i,"ui-menu-item")._addClass(e,"ui-menu-item-wrapper");t.filter(".ui-state-disabled").attr("aria-disabled","true");this.active&&!n.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(n,t){if("icons"===n){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,t.submenu)}this._super(n,t)},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",n+"");this._toggleClass(null,"ui-state-disabled",!!n)},focus:function(n,t){var i,r,u;this.blur(n,n&&"focus"===n.type);this._scrollIntoView(t);this.active=t.first();r=this.active.children(".ui-menu-item-wrapper");this._addClass(r,null,"ui-state-active");this.options.role&&this.element.attr("aria-activedescendant",r.attr("id"));u=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper");this._addClass(u,null,"ui-state-active");n&&"keydown"===n.type?this._close():this.timer=this._delay(function(){this._close()},this.delay);i=t.children(".ui-menu");i.length&&n&&/^mouse/.test(n.type)&&this._startOpening(i);this.activeMenu=t.parent();this._trigger("focus",n,{item:t})},_scrollIntoView:function(t){var e,o,i,r,u,f;this._hasScroll()&&(e=parseFloat(n.css(this.activeMenu[0],"borderTopWidth"))||0,o=parseFloat(n.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-e-o,r=this.activeMenu.scrollTop(),u=this.activeMenu.height(),f=t.outerHeight(),0>i?this.activeMenu.scrollTop(r+i):i+f>u&&this.activeMenu.scrollTop(r+i-u+f))},blur:function(n,t){t||clearTimeout(this.timer);this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",n,{item:this.active}),this.active=null)},_startOpening:function(n){clearTimeout(this.timer);"true"===n.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close();this._open(n)},this.delay))},_open:function(t){var i=n.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true");t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(t,i){clearTimeout(this.timer);this.timer=this._delay(function(){var r=i?this.element:n(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element);this._close(r);this.blur(t);this._removeClass(r.find(".ui-state-active"),null,"ui-state-active");this.activeMenu=r},this.delay)},_close:function(n){n||(n=this.active?this.active.parent():this.element);n.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(t){return!n(t.target).closest(".ui-menu").length},_isDivider:function(n){return!/[^\-\u2014\u2013\s]/.test(n.text())},collapse:function(n){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(n,t))},expand:function(n){var t=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(n,t)}))},next:function(n){this._move("next","first",n)},previous:function(n){this._move("prev","last",n)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(n,t,i){var r;this.active&&(r="first"===n||"last"===n?this.active["first"===n?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[n+"All"](".ui-menu-item").eq(0));r&&r.length&&this.active||(r=this.activeMenu.find(this.options.items)[t]());this.focus(i,r)},nextPage:function(t){var i,r,u;return this.active?(this.isLastItem()||(this._hasScroll()?(r=this.active.offset().top,u=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=n(this),0>i.offset().top-r-u}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(t),void 0)},previousPage:function(t){var i,r,u;return this.active?(this.isFirstItem()||(this._hasScroll()?(r=this.active.offset().top,u=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=n(this),i.offset().top-r+u>0}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items).first())),void 0):(this.next(t),void 0)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||n(t.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0);this._trigger("select",t,i)},_filterMenuItems:function(t){var i=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),r=RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return r.test(n.trim(n(this).children(".ui-menu-item-wrapper").text()))})}});n.widget("ui.autocomplete",{version:"1.12.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var t,i,r,u=this.element[0].nodeName.toLowerCase(),f="textarea"===u,e="input"===u;this.isMultiLine=f||!e&&this._isContentEditable(this.element);this.valueMethod=this.element[f||e?"val":"text"];this.isNewMenu=!0;this._addClass("ui-autocomplete-input");this.element.attr("autocomplete","off");this._on(this.element,{keydown:function(u){if(this.element.prop("readOnly"))return t=!0,r=!0,i=!0,void 0;t=!1;r=!1;i=!1;var f=n.ui.keyCode;switch(u.keyCode){case f.PAGE_UP:t=!0;this._move("previousPage",u);break;case f.PAGE_DOWN:t=!0;this._move("nextPage",u);break;case f.UP:t=!0;this._keyEvent("previous",u);break;case f.DOWN:t=!0;this._keyEvent("next",u);break;case f.ENTER:this.menu.active&&(t=!0,u.preventDefault(),this.menu.select(u));break;case f.TAB:this.menu.active&&this.menu.select(u);break;case f.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(u),u.preventDefault());break;default:i=!0;this._searchTimeout(u)}},keypress:function(r){if(t)return t=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&r.preventDefault(),void 0;if(!i){var u=n.ui.keyCode;switch(r.keyCode){case u.PAGE_UP:this._move("previousPage",r);break;case u.PAGE_DOWN:this._move("nextPage",r);break;case u.UP:this._keyEvent("previous",r);break;case u.DOWN:this._keyEvent("next",r)}}},input:function(n){return r?(r=!1,n.preventDefault(),void 0):(this._searchTimeout(n),void 0)},focus:function(){this.selectedItem=null;this.previous=this._value()},blur:function(n){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(n),this._change(n),void 0)}});this._initSource();this.menu=n("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance");this._addClass(this.menu.element,"ui-autocomplete","ui-front");this._on(this.menu.element,{mousedown:function(t){t.preventDefault();this.cancelBlur=!0;this._delay(function(){delete this.cancelBlur;this.element[0]!==n.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(t,i){var r,u;return this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){n(t.target).trigger(t.originalEvent)}),void 0):(u=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:u})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(u.value),r=i.item.attr("aria-label")||u.value,r&&n.trim(r).length&&(this.liveRegion.children().hide(),n("<div>").text(r).appendTo(this.liveRegion)),void 0)},menuselect:function(t,i){var r=i.item.data("ui-autocomplete-item"),u=this.previous;this.element[0]!==n.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=u,this._delay(function(){this.previous=u;this.selectedItem=r}));!1!==this._trigger("select",t,{item:r})&&this._value(r.value);this.term=this._value();this.close(t);this.selectedItem=r}});this.liveRegion=n("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body);this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible");this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching);this.element.removeAttr("autocomplete");this.menu.element.remove();this.liveRegion.remove()},_setOption:function(n,t){this._super(n,t);"source"===n&&this._initSource();"appendTo"===n&&this.menu.element.appendTo(this._appendTo());"disabled"===n&&t&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var i=this.menu.element[0];return t.target===this.element[0]||t.target===i||n.contains(i,t.target)},_closeOnClickOutside:function(n){this._isEventTargetInWidget(n)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?n(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front, dialog")),t.length||(t=this.document[0].body),t},_initSource:function(){var i,r,t=this;n.isArray(this.options.source)?(i=this.options.source,this.source=function(t,r){r(n.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(r=this.options.source,this.source=function(i,u){t.xhr&&t.xhr.abort();t.xhr=n.ajax({url:r,data:i,dataType:"json",success:function(n){u(n)},error:function(){u([])}})}):this.source=this.options.source},_searchTimeout:function(n){clearTimeout(this.searching);this.searching=this._delay(function(){var t=this.term===this._value(),i=this.menu.element.is(":visible"),r=n.altKey||n.ctrlKey||n.metaKey||n.shiftKey;t&&(!t||i||r)||(this.selectedItem=null,this.search(null,n))},this.options.delay)},search:function(n,t){return n=null!=n?n:this._value(),this.term=this._value(),n.length<this.options.minLength?this.close(t):this._trigger("search",t)!==!1?this._search(n):void 0},_search:function(n){this.pending++;this._addClass("ui-autocomplete-loading");this.cancelSearch=!1;this.source({term:n},this._response())},_response:function(){var t=++this.requestIndex;return n.proxy(function(n){t===this.requestIndex&&this.__response(n);this.pending--;this.pending||this._removeClass("ui-autocomplete-loading")},this)},__response:function(n){n&&(n=this._normalize(n));this._trigger("response",null,{content:n});!this.options.disabled&&n&&n.length&&!this.cancelSearch?(this._suggest(n),this._trigger("open")):this._close()},close:function(n){this.cancelSearch=!0;this._close(n)},_close:function(n){this._off(this.document,"mousedown");this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",n))},_change:function(n){this.previous!==this._value()&&this._trigger("change",n,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:n.map(t,function(t){return"string"==typeof t?{label:t,value:t}:n.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var i=this.menu.element.empty();this._renderMenu(i,t);this.isNewMenu=!0;this.menu.refresh();i.show();this._resizeMenu();i.position(n.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next();this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var n=this.menu.element;n.outerWidth(Math.max(n.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var r=this;n.each(i,function(n,i){r._renderItemData(t,i)})},_renderItemData:function(n,t){return this._renderItem(n,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return n("<li>").append(n("<div>").text(i.label)).appendTo(t)},_move:function(n,t){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(n)||this.menu.isLastItem()&&/^next/.test(n)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[n](t),void 0):(this.search(null,t),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(n,t){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(n,t),t.preventDefault())},_isContentEditable:function(n){if(!n.length)return!1;var t=n.prop("contentEditable");return"inherit"===t?this._isContentEditable(n.parent()):"true"===t}});n.extend(n.ui.autocomplete,{escapeRegex:function(n){return n.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var r=RegExp(n.ui.autocomplete.escapeRegex(i),"i");return n.grep(t,function(n){return r.test(n.label||n.value||n)})}});n.widget("ui.autocomplete",n.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(n){return n+(n>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var i;this._superApply(arguments);this.options.disabled||this.cancelSearch||(i=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),n("<div>").text(i).appendTo(this.liveRegion))}});n.ui.autocomplete;w=/ui-corner-([a-z]){2,6}/g;n.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar");this.refresh()},_destroy:function(){this._callChildMethod("destroy");this.childWidgets.removeData("ui-controlgroup-data");this.element.removeAttr("role");this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var t=this,i=[];n.each(this.options.items,function(r,u){var f,e={};if(u)return"controlgroupLabel"===r?(f=t.element.find(u),f.each(function(){var t=n(this);t.children(".ui-controlgroup-label-contents").length||t.contents().wrapAll("<span class='ui-controlgroup-label-contents'><\/span>")}),t._addClass(f,null,"ui-widget ui-widget-content ui-state-default"),i=i.concat(f.get()),void 0):(n.fn[r]&&(e=t["_"+r+"Options"]?t["_"+r+"Options"]("middle"):{classes:{}},t.element.find(u).each(function(){var u=n(this),f=u[r]("instance"),o=n.widget.extend({},e),s;"button"===r&&u.parent(".ui-spinner").length||(f||(f=u[r]()[r]("instance")),f&&(o.classes=t._resolveClassesValues(o.classes,f)),u[r](o),s=u[r]("widget"),n.data(s[0],"ui-controlgroup-data",f?f:u[r]("instance")),i.push(s[0]))})),void 0)});this.childWidgets=n(n.unique(i));this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(t){this.childWidgets.each(function(){var r=n(this),i=r.data("ui-controlgroup-data");i&&i[t]&&i[t]()})},_updateCornerClass:function(n,t){var i=this._buildSimpleOptions(t,"label").classes.label;this._removeClass(n,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all");this._addClass(n,null,i)},_buildSimpleOptions:function(n,t){var i="vertical"===this.options.direction,r={classes:{}};return r.classes[t]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[n],r},_spinnerOptions:function(n){var t=this._buildSimpleOptions(n,"ui-spinner");return t.classes["ui-spinner-up"]="",t.classes["ui-spinner-down"]="",t},_buttonOptions:function(n){return this._buildSimpleOptions(n,"ui-button")},_checkboxradioOptions:function(n){return this._buildSimpleOptions(n,"ui-checkboxradio-label")},_selectmenuOptions:function(n){var t="vertical"===this.options.direction;return{width:t?"auto":!1,classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(t?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(t?"top":"left")},last:{"ui-selectmenu-button-open":t?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(t?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[n]}},_resolveClassesValues:function(t,i){var r={};return n.each(t,function(u){var f=i.options.classes[u]||"";f=n.trim(f.replace(w,""));r[u]=(f+" "+t[u]).replace(/\s+/g," ")}),r},_setOption:function(n,t){return"direction"===n&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(n,t),"disabled"===n?(this._callChildMethod(t?"disable":"enable"),void 0):(this.refresh(),void 0)},refresh:function(){var t,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction);"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix");this._initWidgets();t=this.childWidgets;this.options.onlyVisible&&(t=t.filter(":visible"));t.length&&(n.each(["first","last"],function(n,r){var u=t[r]().data("ui-controlgroup-data"),f;u&&i["_"+u.widgetName+"Options"]?(f=i["_"+u.widgetName+"Options"](1===t.length?"only":r),f.classes=i._resolveClassesValues(f.classes,u),u.element[u.widgetName](f)):i._updateCornerClass(t[r](),r)}),this._callChildMethod("refresh"))}});n.widget("ui.checkboxradio",[n.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var t,i,u=this,r=this._super()||{};return this._readType(),i=this.element.labels(),this.label=n(i[i.length-1]),this.label.length||n.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){u.originalLabel+=3===this.nodeType?n(this).text():this.outerHTML}),this.originalLabel&&(r.label=this.originalLabel),t=this.element[0].disabled,null!=t&&(r.disabled=t),r},_create:function(){var n=this.element[0].checked;this._bindFormResetHandler();null==this.options.disabled&&(this.options.disabled=this.element[0].disabled);this._setOption("disabled",this.options.disabled);this._addClass("ui-checkboxradio","ui-helper-hidden-accessible");this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget");"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label");this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel);this._enhance();n&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&this._addClass(this.icon,null,"ui-state-hover"));this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var t=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type;"input"===t&&/radio|checkbox/.test(this.type)||n.error("Can't create checkboxradio on element.nodeName="+t+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var t,i=this.element[0].name,r="input[name='"+n.ui.escapeSelector(i)+"']";return i?(t=this.form.length?n(this.form[0].elements).filter(r):n(r).filter(function(){return 0===n(this).form().length}),t.not(this.element)):n([])},_toggleClasses:function(){var t=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t);this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",t)._toggleClass(this.icon,null,"ui-icon-blank",!t);"radio"===this.type&&this._getRadioGroup().each(function(){var t=n(this).checkboxradio("instance");t&&t._removeClass(t.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler();this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(n,t){if("label"!==n||t)return(this._super(n,t),"disabled"===n?(this._toggleClass(this.label,null,"ui-state-disabled",t),this.element[0].disabled=t,void 0):(this.refresh(),void 0))},_updateIcon:function(t){var i="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=n("<span>"),this.iconSpace=n("<span> <\/span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(i+=t?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,t?"ui-icon-blank":"ui-icon-check")):i+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",i),t||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var n=this.label.contents().not(this.element[0]);this.icon&&(n=n.not(this.icon[0]));this.iconSpace&&(n=n.not(this.iconSpace[0]));n.remove();this.label.append(this.options.label)},refresh:function(){var n=this.element[0].checked,t=this.element[0].disabled;this._updateIcon(n);this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",n);null!==this.options.label&&this._updateLabel();t!==this.options.disabled&&this._setOptions({disabled:t})}}]);n.ui.checkboxradio;n.widget("ui.button",{version:"1.12.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var n,t=this._super()||{};return this.isInput=this.element.is("input"),n=this.element[0].disabled,null!=n&&(t.disabled=n),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(t.label=this.originalLabel),t},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0);null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1);this.hasTitle=!!this.element.attr("title");this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label));this._addClass("ui-button","ui-widget");this._setOption("disabled",this.options.disabled);this._enhance();this.element.is("a")&&this._on({keyup:function(t){t.keyCode===n.ui.keyCode.SPACE&&(t.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button");this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title");this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(t,i){var u="iconPosition"!==t,r=u?this.options.iconPosition:i,f="top"===r||"bottom"===r;this.icon?u&&this._removeClass(this.icon,null,this.options.icon):(this.icon=n("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only"));u&&this._addClass(this.icon,null,i);this._attachIcon(r);f?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=n("<span> <\/span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(r))},_destroy:function(){this.element.removeAttr("role");this.icon&&this.icon.remove();this.iconSpace&&this.iconSpace.remove();this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(n){this.icon[/^(?:end|bottom)/.test(n)?"before":"after"](this.iconSpace)},_attachIcon:function(n){this.element[/^(?:end|bottom)/.test(n)?"append":"prepend"](this.icon)},_setOptions:function(n){var t=void 0===n.showLabel?this.options.showLabel:n.showLabel,i=void 0===n.icon?this.options.icon:n.icon;t||i||(n.showLabel=!0);this._super(n)},_setOption:function(n,t){"icon"===n&&(t?this._updateIcon(n,t):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove()));"iconPosition"===n&&this._updateIcon(n,t);"showLabel"===n&&(this._toggleClass("ui-button-icon-only",null,!t),this._updateTooltip());"label"===n&&(this.isInput?this.element.val(t):(this.element.html(t),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition))));this._super(n,t);"disabled"===n&&(this._toggleClass(null,"ui-state-disabled",t),this.element[0].disabled=t,t&&this.element.blur())},refresh:function(){var n=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");n!==this.options.disabled&&this._setOptions({disabled:n});this._updateTooltip()}});n.uiBackCompat!==!1&&(n.widget("ui.button",n.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text);!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel);this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end");this._super()},_setOption:function(n,t){return"text"===n?(this._super("showLabel",t),void 0):("showLabel"===n&&(this.options.text=t),"icon"===n&&(this.options.icons.primary=t),"icons"===n&&(t.primary?(this._super("icon",t.primary),this._super("iconPosition","beginning")):t.secondary&&(this._super("icon",t.secondary),this._super("iconPosition","end"))),this._superApply(arguments),void 0)}}),n.fn.button=function(t){return function(){return!this.length||this.length&&"INPUT"!==this[0].tagName||this.length&&"INPUT"===this[0].tagName&&"checkbox"!==this.attr("type")&&"radio"!==this.attr("type")?t.apply(this,arguments):(n.ui.checkboxradio||n.error("Checkboxradio widget missing"),0===arguments.length?this.checkboxradio({icon:!1}):this.checkboxradio.apply(this,arguments))}}(n.fn.button),n.fn.buttonset=function(){return n.ui.controlgroup||n.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))});n.ui.button;n.extend(n.ui,{datepicker:{version:"1.12.1"}});n.extend(c.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(n){return u(this._defaults,n||{}),this},_attachDatepicker:function(t,i){var r,f,u;r=t.nodeName.toLowerCase();f="div"===r||"span"===r;t.id||(this.uuid+=1,t.id="dp"+this.uuid);u=this._newInst(n(t),f);u.settings=n.extend({},i||{});"input"===r?this._connectDatepicker(t,u):f&&this._inlineDatepicker(t,u)},_newInst:function(t,i){var r=t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:r,input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?l(n("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'><\/div>")):this.dpDiv}},_connectDatepicker:function(t,i){var r=n(t);i.append=n([]);i.trigger=n([]);r.hasClass(this.markerClassName)||(this._attachments(r,i),r.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(i),n.data(t,"datepicker",i),i.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,i){var u,r,f,e=this._get(i,"appendText"),o=this._get(i,"isRTL");i.append&&i.append.remove();e&&(i.append=n("<span class='"+this._appendClass+"'>"+e+"<\/span>"),t[o?"before":"after"](i.append));t.off("focus",this._showDatepicker);i.trigger&&i.trigger.remove();u=this._get(i,"showOn");("focus"===u||"both"===u)&&t.on("focus",this._showDatepicker);("button"===u||"both"===u)&&(r=this._get(i,"buttonText"),f=this._get(i,"buttonImage"),i.trigger=n(this._get(i,"buttonImageOnly")?n("<img/>").addClass(this._triggerClass).attr({src:f,alt:r,title:r}):n("<button type='button'><\/button>").addClass(this._triggerClass).html(f?n("<img/>").attr({src:f,alt:r,title:r}):r)),t[o?"before":"after"](i.trigger),i.trigger.on("click",function(){return n.datepicker._datepickerShowing&&n.datepicker._lastInput===t[0]?n.datepicker._hideDatepicker():n.datepicker._datepickerShowing&&n.datepicker._lastInput!==t[0]?(n.datepicker._hideDatepicker(),n.datepicker._showDatepicker(t[0])):n.datepicker._showDatepicker(t[0]),!1}))},_autoSize:function(n){if(this._get(n,"autoSize")&&!n.inline){var r,u,f,t,i=new Date(2009,11,20),e=this._get(n,"dateFormat");e.match(/[DM]/)&&(r=function(n){for(u=0,f=0,t=0;n.length>t;t++)n[t].length>u&&(u=n[t].length,f=t);return f},i.setMonth(r(this._get(n,e.match(/MM/)?"monthNames":"monthNamesShort"))),i.setDate(r(this._get(n,e.match(/DD/)?"dayNames":"dayNamesShort"))+20-i.getDay()));n.input.attr("size",this._formatDate(n,i).length)}},_inlineDatepicker:function(t,i){var r=n(t);r.hasClass(this.markerClassName)||(r.addClass(this.markerClassName).append(i.dpDiv),n.data(t,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(t),i.dpDiv.css("display","block"))},_dialogDatepicker:function(t,i,r,f,e){var s,h,c,l,a,o=this._dialogInst;return o||(this.uuid+=1,s="dp"+this.uuid,this._dialogInput=n("<input type='text' id='"+s+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),n("body").append(this._dialogInput),o=this._dialogInst=this._newInst(this._dialogInput,!1),o.settings={},n.data(this._dialogInput[0],"datepicker",o)),u(o.settings,f||{}),i=i&&i.constructor===Date?this._formatDate(o,i):i,this._dialogInput.val(i),this._pos=e?e.length?e:[e.pageX,e.pageY]:null,this._pos||(h=document.documentElement.clientWidth,c=document.documentElement.clientHeight,l=document.documentElement.scrollLeft||document.body.scrollLeft,a=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[h/2-100+l,c/2-150+a]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),o.settings.onSelect=r,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),n.blockUI&&n.blockUI(this.dpDiv),n.data(this._dialogInput[0],"datepicker",o),this},_destroyDatepicker:function(t){var r,u=n(t),f=n.data(t,"datepicker");u.hasClass(this.markerClassName)&&(r=t.nodeName.toLowerCase(),n.removeData(t,"datepicker"),"input"===r?(f.append.remove(),f.trigger.remove(),u.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):("div"===r||"span"===r)&&u.removeClass(this.markerClassName).empty(),i===f&&(i=null))},_enableDatepicker:function(t){var i,r,u=n(t),f=n.data(t,"datepicker");u.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!1,f.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===i||"span"===i)&&(r=u.children("."+this._inlineClass),r.children().removeClass("ui-state-disabled"),r.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n===t?null:n}))},_disableDatepicker:function(t){var i,r,u=n(t),f=n.data(t,"datepicker");u.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!0,f.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===i||"span"===i)&&(r=u.children("."+this._inlineClass),r.children().addClass("ui-state-disabled"),r.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n===t?null:n}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(n){if(!n)return!1;for(var t=0;this._disabledInputs.length>t;t++)if(this._disabledInputs[t]===n)return!0;return!1},_getInst:function(t){try{return n.data(t,"datepicker")}catch(i){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(t,i,r){var e,h,o,s,f=this._getInst(t);return 2===arguments.length&&"string"==typeof i?"defaults"===i?n.extend({},n.datepicker._defaults):f?"all"===i?n.extend({},f.settings):this._get(f,i):null:(e=i||{},"string"==typeof i&&(e={},e[i]=r),f&&(this._curInst===f&&this._hideDatepicker(),h=this._getDateDatepicker(t,!0),o=this._getMinMaxDate(f,"min"),s=this._getMinMaxDate(f,"max"),u(f.settings,e),null!==o&&void 0!==e.dateFormat&&void 0===e.minDate&&(f.settings.minDate=this._formatDate(f,o)),null!==s&&void 0!==e.dateFormat&&void 0===e.maxDate&&(f.settings.maxDate=this._formatDate(f,s)),"disabled"in e&&(e.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(n(t),f),this._autoSize(f),this._setDate(f,h),this._updateAlternate(f),this._updateDatepicker(f)),void 0)},_changeDatepicker:function(n,t,i){this._optionDatepicker(n,t,i)},_refreshDatepicker:function(n){var t=this._getInst(n);t&&this._updateDatepicker(t)},_setDateDatepicker:function(n,t){var i=this._getInst(n);i&&(this._setDate(i,t),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(n,t){var i=this._getInst(n);return i&&!i.inline&&this._setDateFromField(i,t),i?this._getDate(i):null},_doKeyDown:function(t){var u,e,f,i=n.datepicker._getInst(t.target),r=!0,o=i.dpDiv.is(".ui-datepicker-rtl");if(i._keyEvent=!0,n.datepicker._datepickerShowing)switch(t.keyCode){case 9:n.datepicker._hideDatepicker();r=!1;break;case 13:return f=n("td."+n.datepicker._dayOverClass+":not(."+n.datepicker._currentClass+")",i.dpDiv),f[0]&&n.datepicker._selectDay(t.target,i.selectedMonth,i.selectedYear,f[0]),u=n.datepicker._get(i,"onSelect"),u?(e=n.datepicker._formatDate(i),u.apply(i.input?i.input[0]:null,[e,i])):n.datepicker._hideDatepicker(),!1;case 27:n.datepicker._hideDatepicker();break;case 33:n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 34:n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&n.datepicker._clearDate(t.target);r=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&n.datepicker._gotoToday(t.target);r=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,o?1:-1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,-7,"D");r=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,o?-1:1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,7,"D");r=t.ctrlKey||t.metaKey;break;default:r=!1}else 36===t.keyCode&&t.ctrlKey?n.datepicker._showDatepicker(this):r=!1;r&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var i,r,u=n.datepicker._getInst(t.target);if(n.datepicker._get(u,"constrainInput"))return(i=n.datepicker._possibleChars(n.datepicker._get(u,"dateFormat")),r=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||" ">r||!i||i.indexOf(r)>-1)},_doKeyUp:function(t){var r,i=n.datepicker._getInst(t.target);if(i.input.val()!==i.lastVal)try{r=n.datepicker.parseDate(n.datepicker._get(i,"dateFormat"),i.input?i.input.val():null,n.datepicker._getFormatConfig(i));r&&(n.datepicker._setDateFromField(i),n.datepicker._updateAlternate(i),n.datepicker._updateDatepicker(i))}catch(u){}return!0},_showDatepicker:function(t){if(t=t.target||t,"input"!==t.nodeName.toLowerCase()&&(t=n("input",t.parentNode)[0]),!n.datepicker._isDisabledDatepicker(t)&&n.datepicker._lastInput!==t){var i,o,s,r,f,e,h;i=n.datepicker._getInst(t);n.datepicker._curInst&&n.datepicker._curInst!==i&&(n.datepicker._curInst.dpDiv.stop(!0,!0),i&&n.datepicker._datepickerShowing&&n.datepicker._hideDatepicker(n.datepicker._curInst.input[0]));o=n.datepicker._get(i,"beforeShow");s=o?o.apply(t,[t,i]):{};s!==!1&&(u(i.settings,s),i.lastVal=null,n.datepicker._lastInput=t,n.datepicker._setDateFromField(i),n.datepicker._inDialog&&(t.value=""),n.datepicker._pos||(n.datepicker._pos=n.datepicker._findPos(t),n.datepicker._pos[1]+=t.offsetHeight),r=!1,n(t).parents().each(function(){return r|="fixed"===n(this).css("position"),!r}),f={left:n.datepicker._pos[0],top:n.datepicker._pos[1]},n.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),n.datepicker._updateDatepicker(i),f=n.datepicker._checkOffset(i,f,r),i.dpDiv.css({position:n.datepicker._inDialog&&n.blockUI?"static":r?"fixed":"absolute",display:"none",left:f.left+"px",top:f.top+"px"}),i.inline||(e=n.datepicker._get(i,"showAnim"),h=n.datepicker._get(i,"duration"),i.dpDiv.css("z-index",k(n(t))+1),n.datepicker._datepickerShowing=!0,n.effects&&n.effects.effect[e]?i.dpDiv.show(e,n.datepicker._get(i,"showOptions"),h):i.dpDiv[e||"show"](e?h:null),n.datepicker._shouldFocusInput(i)&&i.input.trigger("focus"),n.datepicker._curInst=i))}},_updateDatepicker:function(t){this.maxRows=4;i=t;t.dpDiv.empty().append(this._generateHTML(t));this._attachHandlers(t);var r,u=this._getNumberOfMonths(t),f=u[1],e=t.dpDiv.find("."+this._dayOverClass+" a");e.length>0&&a.apply(e.get(0));t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");f>1&&t.dpDiv.addClass("ui-datepicker-multi-"+f).css("width",17*f+"em");t.dpDiv[(1!==u[0]||1!==u[1]?"add":"remove")+"Class"]("ui-datepicker-multi");t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");t===n.datepicker._curInst&&n.datepicker._datepickerShowing&&n.datepicker._shouldFocusInput(t)&&t.input.trigger("focus");t.yearshtml&&(r=t.yearshtml,setTimeout(function(){r===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml);r=t.yearshtml=null},0))},_shouldFocusInput:function(n){return n.input&&n.input.is(":visible")&&!n.input.is(":disabled")&&!n.input.is(":focus")},_checkOffset:function(t,i,r){var u=t.dpDiv.outerWidth(),f=t.dpDiv.outerHeight(),h=t.input?t.input.outerWidth():0,o=t.input?t.input.outerHeight():0,e=document.documentElement.clientWidth+(r?0:n(document).scrollLeft()),s=document.documentElement.clientHeight+(r?0:n(document).scrollTop());return i.left-=this._get(t,"isRTL")?u-h:0,i.left-=r&&i.left===t.input.offset().left?n(document).scrollLeft():0,i.top-=r&&i.top===t.input.offset().top+o?n(document).scrollTop():0,i.left-=Math.min(i.left,i.left+u>e&&e>u?Math.abs(i.left+u-e):0),i.top-=Math.min(i.top,i.top+f>s&&s>f?Math.abs(f+o):0),i},_findPos:function(t){for(var i,r=this._getInst(t),u=this._get(r,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||n.expr.filters.hidden(t));)t=t[u?"previousSibling":"nextSibling"];return i=n(t).offset(),[i.left,i.top]},_hideDatepicker:function(t){var r,f,u,e,i=this._curInst;!i||t&&i!==n.data(t,"datepicker")||this._datepickerShowing&&(r=this._get(i,"showAnim"),f=this._get(i,"duration"),u=function(){n.datepicker._tidyDialog(i)},n.effects&&(n.effects.effect[r]||n.effects[r])?i.dpDiv.hide(r,n.datepicker._get(i,"showOptions"),f,u):i.dpDiv["slideDown"===r?"slideUp":"fadeIn"===r?"fadeOut":"hide"](r?f:null,u),r||u(),this._datepickerShowing=!1,e=this._get(i,"onClose"),e&&e.apply(i.input?i.input[0]:null,[i.input?i.input.val():"",i]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),n.blockUI&&(n.unblockUI(),n("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(n){n.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(n.datepicker._curInst){var i=n(t.target),r=n.datepicker._getInst(i[0]);(i[0].id===n.datepicker._mainDivId||0!==i.parents("#"+n.datepicker._mainDivId).length||i.hasClass(n.datepicker.markerClassName)||i.closest("."+n.datepicker._triggerClass).length||!n.datepicker._datepickerShowing||n.datepicker._inDialog&&n.blockUI)&&(!i.hasClass(n.datepicker.markerClassName)||n.datepicker._curInst===r)||n.datepicker._hideDatepicker()}},_adjustDate:function(t,i,r){var f=n(t),u=this._getInst(f[0]);this._isDisabledDatepicker(f[0])||(this._adjustInstDate(u,i+("M"===r?this._get(u,"showCurrentAtPos"):0),r),this._updateDatepicker(u))},_gotoToday:function(t){var r,u=n(t),i=this._getInst(u[0]);this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(r=new Date,i.selectedDay=r.getDate(),i.drawMonth=i.selectedMonth=r.getMonth(),i.drawYear=i.selectedYear=r.getFullYear());this._notifyChange(i);this._adjustDate(u)},_selectMonthYear:function(t,i,r){var f=n(t),u=this._getInst(f[0]);u["selected"+("M"===r?"Month":"Year")]=u["draw"+("M"===r?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10);this._notifyChange(u);this._adjustDate(f)},_selectDay:function(t,i,r,u){var f,e=n(t);n(u).hasClass(this._unselectableClass)||this._isDisabledDatepicker(e[0])||(f=this._getInst(e[0]),f.selectedDay=f.currentDay=n("a",u).html(),f.selectedMonth=f.currentMonth=i,f.selectedYear=f.currentYear=r,this._selectDate(t,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear)))},_clearDate:function(t){var i=n(t);this._selectDate(i,"")},_selectDate:function(t,i){var u,f=n(t),r=this._getInst(f[0]);i=null!=i?i:this._formatDate(r);r.input&&r.input.val(i);this._updateAlternate(r);u=this._get(r,"onSelect");u?u.apply(r.input?r.input[0]:null,[i,r]):r.input&&r.input.trigger("change");r.inline?this._updateDatepicker(r):(this._hideDatepicker(),this._lastInput=r.input[0],"object"!=typeof r.input[0]&&r.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(t){var i,r,u,f=this._get(t,"altField");f&&(i=this._get(t,"altFormat")||this._get(t,"dateFormat"),r=this._getDate(t),u=this.formatDate(i,r,this._getFormatConfig(t)),n(f).val(u))},noWeekends:function(n){var t=n.getDay();return[t>0&&6>t,""]},iso8601Week:function(n){var i,t=new Date(n.getTime());return t.setDate(t.getDate()+4-(t.getDay()||7)),i=t.getTime(),t.setMonth(0),t.setDate(1),Math.floor(Math.round((i-t)/864e5)/7)+1},parseDate:function(t,i,r){if(null==t||null==i)throw"Invalid arguments";if(i="object"==typeof i?""+i:i+"",""===i)return null;for(var a,v,u,f=0,y=(r?r.shortYearCutoff:null)||this._defaults.shortYearCutoff,d="string"!=typeof y?y:(new Date).getFullYear()%100+parseInt(y,10),g=(r?r.dayNamesShort:null)||this._defaults.dayNamesShort,nt=(r?r.dayNames:null)||this._defaults.dayNames,tt=(r?r.monthNamesShort:null)||this._defaults.monthNamesShort,it=(r?r.monthNames:null)||this._defaults.monthNames,e=-1,s=-1,h=-1,p=-1,w=!1,l=function(n){var i=t.length>o+1&&t.charAt(o+1)===n;return i&&o++,i},c=function(n){var u=l(n),r="@"===n?14:"!"===n?20:"y"===n&&u?4:"o"===n?3:2,e="y"===n?r:1,o=RegExp("^\\d{"+e+","+r+"}"),t=i.substring(f).match(o);if(!t)throw"Missing number at position "+f;return f+=t[0].length,parseInt(t[0],10)},k=function(t,r,u){var e=-1,o=n.map(l(t)?u:r,function(n,t){return[[t,n]]}).sort(function(n,t){return-(n[1].length-t[1].length)});if(n.each(o,function(n,t){var r=t[1];if(i.substr(f,r.length).toLowerCase()===r.toLowerCase())return(e=t[0],f+=r.length,!1)}),-1!==e)return e+1;throw"Unknown name at position "+f;},b=function(){if(i.charAt(f)!==t.charAt(o))throw"Unexpected literal at position "+f;f++},o=0;t.length>o;o++)if(w)"'"!==t.charAt(o)||l("'")?b():w=!1;else switch(t.charAt(o)){case"d":h=c("d");break;case"D":k("D",g,nt);break;case"o":p=c("o");break;case"m":s=c("m");break;case"M":s=k("M",tt,it);break;case"y":e=c("y");break;case"@":u=new Date(c("@"));e=u.getFullYear();s=u.getMonth()+1;h=u.getDate();break;case"!":u=new Date((c("!")-this._ticksTo1970)/1e4);e=u.getFullYear();s=u.getMonth()+1;h=u.getDate();break;case"'":l("'")?b():w=!0;break;default:b()}if(i.length>f&&(v=i.substr(f),!/^\s+/.test(v)))throw"Extra/unparsed characters found in date: "+v;if(-1===e?e=(new Date).getFullYear():100>e&&(e+=(new Date).getFullYear()-(new Date).getFullYear()%100+(d>=e?0:-100)),p>-1)for(s=1,h=p;;){if(a=this._getDaysInMonth(e,s-1),a>=h)break;s++;h-=a}if(u=this._daylightSavingAdjust(new Date(e,s-1,h)),u.getFullYear()!==e||u.getMonth()+1!==s||u.getDate()!==h)throw"Invalid date";return u},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:864e9*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(n,t,i){if(!t)return"";var u,h=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,c=(i?i.dayNames:null)||this._defaults.dayNames,l=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,a=(i?i.monthNames:null)||this._defaults.monthNames,f=function(t){var i=n.length>u+1&&n.charAt(u+1)===t;return i&&u++,i},e=function(n,t,i){var r=""+t;if(f(n))for(;i>r.length;)r="0"+r;return r},s=function(n,t,i,r){return f(n)?r[t]:i[t]},r="",o=!1;if(t)for(u=0;n.length>u;u++)if(o)"'"!==n.charAt(u)||f("'")?r+=n.charAt(u):o=!1;else switch(n.charAt(u)){case"d":r+=e("d",t.getDate(),2);break;case"D":r+=s("D",t.getDay(),h,c);break;case"o":r+=e("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":r+=e("m",t.getMonth()+1,2);break;case"M":r+=s("M",t.getMonth(),l,a);break;case"y":r+=f("y")?t.getFullYear():(10>t.getFullYear()%100?"0":"")+t.getFullYear()%100;break;case"@":r+=t.getTime();break;case"!":r+=1e4*t.getTime()+this._ticksTo1970;break;case"'":f("'")?r+="'":o=!0;break;default:r+=n.charAt(u)}return r},_possibleChars:function(n){for(var i="",r=!1,u=function(i){var r=n.length>t+1&&n.charAt(t+1)===i;return r&&t++,r},t=0;n.length>t;t++)if(r)"'"!==n.charAt(t)||u("'")?i+=n.charAt(t):r=!1;else switch(n.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":u("'")?i+="'":r=!0;break;default:i+=n.charAt(t)}return i},_get:function(n,t){return void 0!==n.settings[t]?n.settings[t]:this._defaults[t]},_setDateFromField:function(n,t){if(n.input.val()!==n.lastVal){var f=this._get(n,"dateFormat"),r=n.lastVal=n.input?n.input.val():null,u=this._getDefaultDate(n),i=u,e=this._getFormatConfig(n);try{i=this.parseDate(f,r,e)||u}catch(o){r=t?"":r}n.selectedDay=i.getDate();n.drawMonth=n.selectedMonth=i.getMonth();n.drawYear=n.selectedYear=i.getFullYear();n.currentDay=r?i.getDate():0;n.currentMonth=r?i.getMonth():0;n.currentYear=r?i.getFullYear():0;this._adjustInstDate(n)}},_getDefaultDate:function(n){return this._restrictMinMax(n,this._determineDate(n,this._get(n,"defaultDate"),new Date))},_determineDate:function(t,i,r){var f=function(n){var t=new Date;return t.setDate(t.getDate()+n),t},e=function(i){try{return n.datepicker.parseDate(n.datepicker._get(t,"dateFormat"),i,n.datepicker._getFormatConfig(t))}catch(h){}for(var o=(i.toLowerCase().match(/^c/)?n.datepicker._getDate(t):null)||new Date,f=o.getFullYear(),e=o.getMonth(),r=o.getDate(),s=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,u=s.exec(i);u;){switch(u[2]||"d"){case"d":case"D":r+=parseInt(u[1],10);break;case"w":case"W":r+=7*parseInt(u[1],10);break;case"m":case"M":e+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e));break;case"y":case"Y":f+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e))}u=s.exec(i)}return new Date(f,e,r)},u=null==i||""===i?r:"string"==typeof i?e(i):"number"==typeof i?isNaN(i)?r:f(i):new Date(i.getTime());return u=u&&"Invalid Date"==""+u?r:u,u&&(u.setHours(0),u.setMinutes(0),u.setSeconds(0),u.setMilliseconds(0)),this._daylightSavingAdjust(u)},_daylightSavingAdjust:function(n){return n?(n.setHours(n.getHours()>12?n.getHours()+2:0),n):null},_setDate:function(n,t,i){var u=!t,f=n.selectedMonth,e=n.selectedYear,r=this._restrictMinMax(n,this._determineDate(n,t,new Date));n.selectedDay=n.currentDay=r.getDate();n.drawMonth=n.selectedMonth=n.currentMonth=r.getMonth();n.drawYear=n.selectedYear=n.currentYear=r.getFullYear();f===n.selectedMonth&&e===n.selectedYear||i||this._notifyChange(n);this._adjustInstDate(n);n.input&&n.input.val(u?"":this._formatDate(n))},_getDate:function(n){return!n.currentYear||n.input&&""===n.input.val()?null:this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay))},_attachHandlers:function(t){var r=this._get(t,"stepMonths"),i="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){n.datepicker._adjustDate(i,-r,"M")},next:function(){n.datepicker._adjustDate(i,+r,"M")},hide:function(){n.datepicker._hideDatepicker()},today:function(){n.datepicker._gotoToday(i)},selectDay:function(){return n.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return n.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return n.datepicker._selectMonthYear(i,this,"Y"),!1}};n(this).on(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(n){var b,s,rt,h,ut,k,ft,et,ri,c,ot,ui,fi,ei,oi,st,g,si,ht,nt,o,y,ct,p,lt,l,u,at,vt,yt,pt,tt,wt,i,bt,kt,d,a,it,dt=new Date,gt=this._daylightSavingAdjust(new Date(dt.getFullYear(),dt.getMonth(),dt.getDate())),f=this._get(n,"isRTL"),li=this._get(n,"showButtonPanel"),hi=this._get(n,"hideIfNoPrevNext"),ni=this._get(n,"navigationAsDateFormat"),e=this._getNumberOfMonths(n),ai=this._get(n,"showCurrentAtPos"),ci=this._get(n,"stepMonths"),ti=1!==e[0]||1!==e[1],ii=this._daylightSavingAdjust(n.currentDay?new Date(n.currentYear,n.currentMonth,n.currentDay):new Date(9999,9,9)),w=this._getMinMaxDate(n,"min"),v=this._getMinMaxDate(n,"max"),t=n.drawMonth-ai,r=n.drawYear;if(0>t&&(t+=12,r--),v)for(b=this._daylightSavingAdjust(new Date(v.getFullYear(),v.getMonth()-e[0]*e[1]+1,v.getDate())),b=w&&w>b?w:b;this._daylightSavingAdjust(new Date(r,t,1))>b;)t--,0>t&&(t=11,r--);for(n.drawMonth=t,n.drawYear=r,s=this._get(n,"prevText"),s=ni?this.formatDate(s,this._daylightSavingAdjust(new Date(r,t-ci,1)),this._getFormatConfig(n)):s,rt=this._canAdjustMonth(n,-1,r,t)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(f?"e":"w")+"'>"+s+"<\/span><\/a>":hi?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(f?"e":"w")+"'>"+s+"<\/span><\/a>",h=this._get(n,"nextText"),h=ni?this.formatDate(h,this._daylightSavingAdjust(new Date(r,t+ci,1)),this._getFormatConfig(n)):h,ut=this._canAdjustMonth(n,1,r,t)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+h+"'><span class='ui-icon ui-icon-circle-triangle-"+(f?"w":"e")+"'>"+h+"<\/span><\/a>":hi?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+h+"'><span class='ui-icon ui-icon-circle-triangle-"+(f?"w":"e")+"'>"+h+"<\/span><\/a>",k=this._get(n,"currentText"),ft=this._get(n,"gotoCurrent")&&n.currentDay?ii:gt,k=ni?this.formatDate(k,ft,this._getFormatConfig(n)):k,et=n.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(n,"closeText")+"<\/button>",ri=li?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(f?et:"")+(this._isInRange(n,ft)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+k+"<\/button>":"")+(f?"":et)+"<\/div>":"",c=parseInt(this._get(n,"firstDay"),10),c=isNaN(c)?0:c,ot=this._get(n,"showWeek"),ui=this._get(n,"dayNames"),fi=this._get(n,"dayNamesMin"),ei=this._get(n,"monthNames"),oi=this._get(n,"monthNamesShort"),st=this._get(n,"beforeShowDay"),g=this._get(n,"showOtherMonths"),si=this._get(n,"selectOtherMonths"),ht=this._getDefaultDate(n),nt="",y=0;e[0]>y;y++){for(ct="",this.maxRows=4,p=0;e[1]>p;p++){if(lt=this._daylightSavingAdjust(new Date(r,t,n.selectedDay)),l=" ui-corner-all",u="",ti){if(u+="<div class='ui-datepicker-group",e[1]>1)switch(p){case 0:u+=" ui-datepicker-group-first";l=" ui-corner-"+(f?"right":"left");break;case e[1]-1:u+=" ui-datepicker-group-last";l=" ui-corner-"+(f?"left":"right");break;default:u+=" ui-datepicker-group-middle";l=""}u+="'>"}for(u+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+l+"'>"+(/all|left/.test(l)&&0===y?f?ut:rt:"")+(/all|right/.test(l)&&0===y?f?rt:ut:"")+this._generateMonthYearHeader(n,t,r,w,v,y>0||p>0,ei,oi)+"<\/div><table class='ui-datepicker-calendar'><thead><tr>",at=ot?"<th class='ui-datepicker-week-col'>"+this._get(n,"weekHeader")+"<\/th>":"",o=0;7>o;o++)vt=(o+c)%7,at+="<th scope='col'"+((o+c+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+ui[vt]+"'>"+fi[vt]+"<\/span><\/th>";for(u+=at+"<\/tr><\/thead><tbody>",yt=this._getDaysInMonth(r,t),r===n.selectedYear&&t===n.selectedMonth&&(n.selectedDay=Math.min(n.selectedDay,yt)),pt=(this._getFirstDayOfMonth(r,t)-c+7)%7,tt=Math.ceil((pt+yt)/7),wt=ti?this.maxRows>tt?this.maxRows:tt:tt,this.maxRows=wt,i=this._daylightSavingAdjust(new Date(r,t,1-pt)),bt=0;wt>bt;bt++){for(u+="<tr>",kt=ot?"<td class='ui-datepicker-week-col'>"+this._get(n,"calculateWeek")(i)+"<\/td>":"",o=0;7>o;o++)d=st?st.apply(n.input?n.input[0]:null,[i]):[!0,""],a=i.getMonth()!==t,it=a&&!si||!d[0]||w&&w>i||v&&i>v,kt+="<td class='"+((o+c+6)%7>=5?" ui-datepicker-week-end":"")+(a?" ui-datepicker-other-month":"")+(i.getTime()===lt.getTime()&&t===n.selectedMonth&&n._keyEvent||ht.getTime()===i.getTime()&&ht.getTime()===lt.getTime()?" "+this._dayOverClass:"")+(it?" "+this._unselectableClass+" ui-state-disabled":"")+(a&&!g?"":" "+d[1]+(i.getTime()===ii.getTime()?" "+this._currentClass:"")+(i.getTime()===gt.getTime()?" ui-datepicker-today":""))+"'"+(a&&!g||!d[2]?"":" title='"+d[2].replace(/'/g,"&#39;")+"'")+(it?"":" data-handler='selectDay' data-event='click' data-month='"+i.getMonth()+"' data-year='"+i.getFullYear()+"'")+">"+(a&&!g?"&#xa0;":it?"<span class='ui-state-default'>"+i.getDate()+"<\/span>":"<a class='ui-state-default"+(i.getTime()===gt.getTime()?" ui-state-highlight":"")+(i.getTime()===ii.getTime()?" ui-state-active":"")+(a?" ui-priority-secondary":"")+"' href='#'>"+i.getDate()+"<\/a>")+"<\/td>",i.setDate(i.getDate()+1),i=this._daylightSavingAdjust(i);u+=kt+"<\/tr>"}t++;t>11&&(t=0,r++);u+="<\/tbody><\/table>"+(ti?"<\/div>"+(e[0]>0&&p===e[1]-1?"<div class='ui-datepicker-row-break'><\/div>":""):"");ct+=u}nt+=ct}return nt+=ri,n._keyEvent=!1,nt},_generateMonthYearHeader:function(n,t,i,r,u,f,e,o){var k,d,h,v,y,p,s,a,w=this._get(n,"changeMonth"),b=this._get(n,"changeYear"),g=this._get(n,"showMonthAfterYear"),c="<div class='ui-datepicker-title'>",l="";if(f||!w)l+="<span class='ui-datepicker-month'>"+e[t]+"<\/span>";else{for(k=r&&r.getFullYear()===i,d=u&&u.getFullYear()===i,l+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",h=0;12>h;h++)(!k||h>=r.getMonth())&&(!d||u.getMonth()>=h)&&(l+="<option value='"+h+"'"+(h===t?" selected='selected'":"")+">"+o[h]+"<\/option>");l+="<\/select>"}if(g||(c+=l+(!f&&w&&b?"":"&#xa0;")),!n.yearshtml)if(n.yearshtml="",f||!b)c+="<span class='ui-datepicker-year'>"+i+"<\/span>";else{for(v=this._get(n,"yearRange").split(":"),y=(new Date).getFullYear(),p=function(n){var t=n.match(/c[+\-].*/)?i+parseInt(n.substring(1),10):n.match(/[+\-].*/)?y+parseInt(n,10):parseInt(n,10);return isNaN(t)?y:t},s=p(v[0]),a=Math.max(s,p(v[1]||"")),s=r?Math.max(s,r.getFullYear()):s,a=u?Math.min(a,u.getFullYear()):a,n.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";a>=s;s++)n.yearshtml+="<option value='"+s+"'"+(s===i?" selected='selected'":"")+">"+s+"<\/option>";n.yearshtml+="<\/select>";c+=n.yearshtml;n.yearshtml=null}return c+=this._get(n,"yearSuffix"),g&&(c+=(!f&&w&&b?"":"&#xa0;")+l),c+"<\/div>"},_adjustInstDate:function(n,t,i){var u=n.selectedYear+("Y"===i?t:0),f=n.selectedMonth+("M"===i?t:0),e=Math.min(n.selectedDay,this._getDaysInMonth(u,f))+("D"===i?t:0),r=this._restrictMinMax(n,this._daylightSavingAdjust(new Date(u,f,e)));n.selectedDay=r.getDate();n.drawMonth=n.selectedMonth=r.getMonth();n.drawYear=n.selectedYear=r.getFullYear();("M"===i||"Y"===i)&&this._notifyChange(n)},_restrictMinMax:function(n,t){var i=this._getMinMaxDate(n,"min"),r=this._getMinMaxDate(n,"max"),u=i&&i>t?i:t;return r&&u>r?r:u},_notifyChange:function(n){var t=this._get(n,"onChangeMonthYear");t&&t.apply(n.input?n.input[0]:null,[n.selectedYear,n.selectedMonth+1,n])},_getNumberOfMonths:function(n){var t=this._get(n,"numberOfMonths");return null==t?[1,1]:"number"==typeof t?[1,t]:t},_getMinMaxDate:function(n,t){return this._determineDate(n,this._get(n,t+"Date"),null)},_getDaysInMonth:function(n,t){return 32-this._daylightSavingAdjust(new Date(n,t,32)).getDate()},_getFirstDayOfMonth:function(n,t){return new Date(n,t,1).getDay()},_canAdjustMonth:function(n,t,i,r){var f=this._getNumberOfMonths(n),u=this._daylightSavingAdjust(new Date(i,r+(0>t?t:f[0]*f[1]),1));return 0>t&&u.setDate(this._getDaysInMonth(u.getFullYear(),u.getMonth())),this._isInRange(n,u)},_isInRange:function(n,t){var i,f,e=this._getMinMaxDate(n,"min"),o=this._getMinMaxDate(n,"max"),r=null,u=null,s=this._get(n,"yearRange");return s&&(i=s.split(":"),f=(new Date).getFullYear(),r=parseInt(i[0],10),u=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(r+=f),i[1].match(/[+\-].*/)&&(u+=f)),(!e||t.getTime()>=e.getTime())&&(!o||t.getTime()<=o.getTime())&&(!r||t.getFullYear()>=r)&&(!u||u>=t.getFullYear())},_getFormatConfig:function(n){var t=this._get(n,"shortYearCutoff");return t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(n,"dayNamesShort"),dayNames:this._get(n,"dayNames"),monthNamesShort:this._get(n,"monthNamesShort"),monthNames:this._get(n,"monthNames")}},_formatDate:function(n,t,i,r){t||(n.currentDay=n.selectedDay,n.currentMonth=n.selectedMonth,n.currentYear=n.selectedYear);var u=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(r,i,t)):this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay));return this.formatDate(this._get(n,"dateFormat"),u,this._getFormatConfig(n))}});n.fn.datepicker=function(t){if(!this.length)return this;n.datepicker.initialized||(n(document).on("mousedown",n.datepicker._checkExternalClick),n.datepicker.initialized=!0);0===n("#"+n.datepicker._mainDivId).length&&n("body").append(n.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof t||"isDisabled"!==t&&"getDate"!==t&&"widget"!==t?"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof t?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this].concat(i)):n.datepicker._attachDatepicker(this,t)}):n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i))};n.datepicker=new c;n.datepicker.initialized=!1;n.datepicker.uuid=(new Date).getTime();n.datepicker.version="1.12.1";n.datepicker;n.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());r=!1;n(document).on("mouseup",function(){r=!1});n.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(n){return t._mouseDown(n)}).on("click."+this.widgetName,function(i){if(!0===n.data(i.target,t.widgetName+".preventClickEvent"))return(n.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1)});this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName);this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!r){this._mouseMoved=!1;this._mouseStarted&&this._mouseUp(t);this._mouseDownEvent=t;var i=this,u=1===t.which,f="string"==typeof this.options.cancel&&t.target.nodeName?n(t.target).closest(this.options.cancel).length:!1;return u&&!f&&this._mouseCapture(t)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(t)!==!1,!this._mouseStarted)?(t.preventDefault(),!0):(!0===n.data(t.target,this.widgetName+".preventClickEvent")&&n.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(n){return i._mouseMove(n)},this._mouseUpDelegate=function(n){return i._mouseUp(n)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),r=!0,!0)):!0}},_mouseMove:function(t){if(this._mouseMoved){if(n.ui.ie&&(!document.documentMode||9>document.documentMode)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate);this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&n.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t));this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer);this.ignoreMissingWhich=!1;r=!1;t.preventDefault()},_mouseDistanceMet:function(n){return Math.max(Math.abs(this._mouseDownEvent.pageX-n.pageX),Math.abs(this._mouseDownEvent.pageY-n.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}});n.ui.plugin={add:function(t,i,r){var u,f=n.ui[t].prototype;for(u in r)f.plugins[u]=f.plugins[u]||[],f.plugins[u].push([i,r[u]])},call:function(n,t,i,r){var u,f=n.plugins[t];if(f&&(r||n.element[0].parentNode&&11!==n.element[0].parentNode.nodeType))for(u=0;f.length>u;u++)n.options[f[u][0]]&&f[u][1].apply(n.element,i)}};n.ui.safeBlur=function(t){t&&"body"!==t.nodeName.toLowerCase()&&n(t).trigger("blur")};n.widget("ui.draggable",n.ui.mouse,{version:"1.12.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative();this.options.addClasses&&this._addClass("ui-draggable");this._setHandleClassName();this._mouseInit()},_setOption:function(n,t){this._super(n,t);"handle"===n&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?(this.destroyOnClear=!0,void 0):(this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(t){var i=this.options;return this.helper||i.disabled||n(t.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(t),this.handle?(this._blurActiveElement(t),this._blockFrames(i.iframeFix===!0?"iframe":i.iframeFix),!0):!1)},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=n(this);return n("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var i=n.ui.safeActiveElement(this.document[0]),r=n(t.target);r.closest(i).length||n.ui.safeBlur(i)},_mouseStart:function(t){var i=this.options;return this.helper=this._createHelper(t),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),n.ui.ddmanager&&(n.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return"fixed"===n(this).css("position")}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),n.ui.ddmanager&&n.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(n){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()};this.offset.click={left:n.pageX-this.offset.left,top:n.pageY-this.offset.top}},_mouseDrag:function(t,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp(new n.Event("mouseup",t)),!1;this.position=r.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var r=this,i=!1;return n.ui.ddmanager&&!this.options.dropBehaviour&&(i=n.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||this.options.revert===!0||n.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)?n(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){r._trigger("stop",t)!==!1&&r._clear()}):this._trigger("stop",t)!==!1&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),n.ui.ddmanager&&n.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.trigger("focus"),n.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new n.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(t){return this.options.handle?!!n(t.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element;this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(t){var r=this.options,u=n.isFunction(r.helper),i=u?n(r.helper.apply(this.element[0],[t])):"clone"===r.helper?this.element.clone().removeAttr("id"):this.element;return i.parents("body").length||i.appendTo("parent"===r.appendTo?this.element[0].parentNode:r.appendTo),u&&i[0]===this.element[0]&&this._setPositionRelative(),i[0]===this.element[0]||/(fixed|absolute)/.test(i.css("position"))||i.css("position","absolute"),i},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" "));n.isArray(t)&&(t={left:+t[0],top:+t[1]||0});"left"in t&&(this.offset.click.left=t.left+this.margins.left);"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left);"top"in t&&(this.offset.click.top=t.top+this.margins.top);"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(n){return/(html|body)/i.test(n.tagName)||n===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var n=this.element.position(),t=this._isRootNode(this.scrollParent[0]);return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+(t?0:this.scrollParent.scrollTop()),left:n.left-(parseInt(this.helper.css("left"),10)||0)+(t?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var f,t,i,r=this.options,u=this.document[0];return this.relativeContainer=null,r.containment?"window"===r.containment?(this.containment=[n(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,n(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,n(window).scrollLeft()+n(window).width()-this.helperProportions.width-this.margins.left,n(window).scrollTop()+(n(window).height()||u.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):"document"===r.containment?(this.containment=[0,0,n(u).width()-this.helperProportions.width-this.margins.left,(n(u).height()||u.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):r.containment.constructor===Array?(this.containment=r.containment,void 0):("parent"===r.containment&&(r.containment=this.helper[0].parentNode),t=n(r.containment),i=t[0],i&&(f=/(scroll|auto)/.test(t.css("overflow")),this.containment=[(parseInt(t.css("borderLeftWidth"),10)||0)+(parseInt(t.css("paddingLeft"),10)||0),(parseInt(t.css("borderTopWidth"),10)||0)+(parseInt(t.css("paddingTop"),10)||0),(f?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(t.css("borderRightWidth"),10)||0)-(parseInt(t.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(f?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(t.css("borderBottomWidth"),10)||0)-(parseInt(t.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=t),void 0):(this.containment=null,void 0)},_convertPositionTo:function(n,t){t||(t=this.position);var i="absolute"===n?1:-1,r=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top)*i,left:t.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:r?0:this.offset.scroll.left)*i}},_generatePosition:function(n,t){var i,s,u,f,r=this.options,h=this._isRootNode(this.scrollParent[0]),e=n.pageX,o=n.pageY;return h&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),t&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,n.pageX-this.offset.click.left<i[0]&&(e=i[0]+this.offset.click.left),n.pageY-this.offset.click.top<i[1]&&(o=i[1]+this.offset.click.top),n.pageX-this.offset.click.left>i[2]&&(e=i[2]+this.offset.click.left),n.pageY-this.offset.click.top>i[3]&&(o=i[3]+this.offset.click.top)),r.grid&&(u=r.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,o=i?u-this.offset.click.top>=i[1]||u-this.offset.click.top>i[3]?u:u-this.offset.click.top>=i[1]?u-r.grid[1]:u+r.grid[1]:u,f=r.grid[0]?this.originalPageX+Math.round((e-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,e=i?f-this.offset.click.left>=i[0]||f-this.offset.click.left>i[2]?f:f-this.offset.click.left>=i[0]?f-r.grid[0]:f+r.grid[0]:f),"y"===r.axis&&(e=this.originalPageX),"x"===r.axis&&(o=this.originalPageY)),{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:h?0:this.offset.scroll.top),left:e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:h?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging");this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1;this.destroyOnClear&&this.destroy()},_trigger:function(t,i,r){return r=r||this._uiHash(),n.ui.plugin.call(this,t,[i,r,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),r.offset=this.positionAbs),n.Widget.prototype._trigger.call(this,t,i,r)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});n.ui.plugin.add("draggable","connectToSortable",{start:function(t,i,r){var u=n.extend({},i,{item:r.element});r.sortables=[];n(r.options.connectToSortable).each(function(){var i=n(this).sortable("instance");i&&!i.options.disabled&&(r.sortables.push(i),i.refreshPositions(),i._trigger("activate",t,u))})},stop:function(t,i,r){var u=n.extend({},i,{item:r.element});r.cancelHelperRemoval=!1;n.each(r.sortables,function(){var n=this;n.isOver?(n.isOver=0,r.cancelHelperRemoval=!0,n.cancelHelperRemoval=!1,n._storedCSS={position:n.placeholder.css("position"),top:n.placeholder.css("top"),left:n.placeholder.css("left")},n._mouseStop(t),n.options.helper=n.options._helper):(n.cancelHelperRemoval=!0,n._trigger("deactivate",t,u))})},drag:function(t,i,r){n.each(r.sortables,function(){var f=!1,u=this;u.positionAbs=r.positionAbs;u.helperProportions=r.helperProportions;u.offset.click=r.offset.click;u._intersectsWith(u.containerCache)&&(f=!0,n.each(r.sortables,function(){return this.positionAbs=r.positionAbs,this.helperProportions=r.helperProportions,this.offset.click=r.offset.click,this!==u&&this._intersectsWith(this.containerCache)&&n.contains(u.element[0],this.element[0])&&(f=!1),f}));f?(u.isOver||(u.isOver=1,r._parent=i.helper.parent(),u.currentItem=i.helper.appendTo(u.element).data("ui-sortable-item",!0),u.options._helper=u.options.helper,u.options.helper=function(){return i.helper[0]},t.target=u.currentItem[0],u._mouseCapture(t,!0),u._mouseStart(t,!0,!0),u.offset.click.top=r.offset.click.top,u.offset.click.left=r.offset.click.left,u.offset.parent.left-=r.offset.parent.left-u.offset.parent.left,u.offset.parent.top-=r.offset.parent.top-u.offset.parent.top,r._trigger("toSortable",t),r.dropped=u.element,n.each(r.sortables,function(){this.refreshPositions()}),r.currentItem=r.element,u.fromOutside=r),u.currentItem&&(u._mouseDrag(t),i.position=u.position)):u.isOver&&(u.isOver=0,u.cancelHelperRemoval=!0,u.options._revert=u.options.revert,u.options.revert=!1,u._trigger("out",t,u._uiHash(u)),u._mouseStop(t,!0),u.options.revert=u.options._revert,u.options.helper=u.options._helper,u.placeholder&&u.placeholder.remove(),i.helper.appendTo(r._parent),r._refreshOffsets(t),i.position=r._generatePosition(t,!0),r._trigger("fromSortable",t),r.dropped=!1,n.each(r.sortables,function(){this.refreshPositions()}))})}});n.ui.plugin.add("draggable","cursor",{start:function(t,i,r){var u=n("body"),f=r.options;u.css("cursor")&&(f._cursor=u.css("cursor"));u.css("cursor",f.cursor)},stop:function(t,i,r){var u=r.options;u._cursor&&n("body").css("cursor",u._cursor)}});n.ui.plugin.add("draggable","opacity",{start:function(t,i,r){var u=n(i.helper),f=r.options;u.css("opacity")&&(f._opacity=u.css("opacity"));u.css("opacity",f.opacity)},stop:function(t,i,r){var u=r.options;u._opacity&&n(i.helper).css("opacity",u._opacity)}});n.ui.plugin.add("draggable","scroll",{start:function(n,t,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1));i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,i,r){var u=r.options,o=!1,e=r.scrollParentNotHidden[0],f=r.document[0];e!==f&&"HTML"!==e.tagName?(u.axis&&"x"===u.axis||(r.overflowOffset.top+e.offsetHeight-t.pageY<u.scrollSensitivity?e.scrollTop=o=e.scrollTop+u.scrollSpeed:t.pageY-r.overflowOffset.top<u.scrollSensitivity&&(e.scrollTop=o=e.scrollTop-u.scrollSpeed)),u.axis&&"y"===u.axis||(r.overflowOffset.left+e.offsetWidth-t.pageX<u.scrollSensitivity?e.scrollLeft=o=e.scrollLeft+u.scrollSpeed:t.pageX-r.overflowOffset.left<u.scrollSensitivity&&(e.scrollLeft=o=e.scrollLeft-u.scrollSpeed))):(u.axis&&"x"===u.axis||(t.pageY-n(f).scrollTop()<u.scrollSensitivity?o=n(f).scrollTop(n(f).scrollTop()-u.scrollSpeed):n(window).height()-(t.pageY-n(f).scrollTop())<u.scrollSensitivity&&(o=n(f).scrollTop(n(f).scrollTop()+u.scrollSpeed))),u.axis&&"y"===u.axis||(t.pageX-n(f).scrollLeft()<u.scrollSensitivity?o=n(f).scrollLeft(n(f).scrollLeft()-u.scrollSpeed):n(window).width()-(t.pageX-n(f).scrollLeft())<u.scrollSensitivity&&(o=n(f).scrollLeft(n(f).scrollLeft()+u.scrollSpeed))));o!==!1&&n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(r,t)}});n.ui.plugin.add("draggable","snap",{start:function(t,i,r){var u=r.options;r.snapElements=[];n(u.snap.constructor!==String?u.snap.items||":data(ui-draggable)":u.snap).each(function(){var t=n(this),i=t.offset();this!==r.element[0]&&r.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:i.top,left:i.left})})},drag:function(t,i,r){for(var e,o,s,h,c,a,l,v,w,b=r.options,f=b.snapTolerance,y=i.offset.left,k=y+r.helperProportions.width,p=i.offset.top,d=p+r.helperProportions.height,u=r.snapElements.length-1;u>=0;u--)c=r.snapElements[u].left-r.margins.left,a=c+r.snapElements[u].width,l=r.snapElements[u].top-r.margins.top,v=l+r.snapElements[u].height,c-f>k||y>a+f||l-f>d||p>v+f||!n.contains(r.snapElements[u].item.ownerDocument,r.snapElements[u].item)?(r.snapElements[u].snapping&&r.options.snap.release&&r.options.snap.release.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item})),r.snapElements[u].snapping=!1):("inner"!==b.snapMode&&(e=f>=Math.abs(l-d),o=f>=Math.abs(v-p),s=f>=Math.abs(c-k),h=f>=Math.abs(a-y),e&&(i.position.top=r._convertPositionTo("relative",{top:l-r.helperProportions.height,left:0}).top),o&&(i.position.top=r._convertPositionTo("relative",{top:v,left:0}).top),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c-r.helperProportions.width}).left),h&&(i.position.left=r._convertPositionTo("relative",{top:0,left:a}).left)),w=e||o||s||h,"outer"!==b.snapMode&&(e=f>=Math.abs(l-p),o=f>=Math.abs(v-d),s=f>=Math.abs(c-y),h=f>=Math.abs(a-k),e&&(i.position.top=r._convertPositionTo("relative",{top:l,left:0}).top),o&&(i.position.top=r._convertPositionTo("relative",{top:v-r.helperProportions.height,left:0}).top),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c}).left),h&&(i.position.left=r._convertPositionTo("relative",{top:0,left:a-r.helperProportions.width}).left)),!r.snapElements[u].snapping&&(e||o||s||h||w)&&r.options.snap.snap&&r.options.snap.snap.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item})),r.snapElements[u].snapping=e||o||s||h||w)}});n.ui.plugin.add("draggable","stack",{start:function(t,i,r){var f,e=r.options,u=n.makeArray(n(e.stack)).sort(function(t,i){return(parseInt(n(t).css("zIndex"),10)||0)-(parseInt(n(i).css("zIndex"),10)||0)});u.length&&(f=parseInt(n(u[0]).css("zIndex"),10)||0,n(u).each(function(t){n(this).css("zIndex",f+t)}),this.css("zIndex",f+u.length))}});n.ui.plugin.add("draggable","zIndex",{start:function(t,i,r){var u=n(i.helper),f=r.options;u.css("zIndex")&&(f._zIndex=u.css("zIndex"));u.css("zIndex",f.zIndex)},stop:function(t,i,r){var u=r.options;u._zIndex&&n(i.helper).css("zIndex",u._zIndex)}});n.ui.draggable;n.widget("ui.resizable",n.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(n){return parseFloat(n)||0},_isNumber:function(n){return!isNaN(parseFloat(n))},_hasScroll:function(t,i){if("hidden"===n(t).css("overflow"))return!1;var r=i&&"left"===i?"scrollLeft":"scrollTop",u=!1;return t[r]>0?!0:(t[r]=1,u=t[r]>0,t[r]=0,u)},_create:function(){var r,t=this.options,i=this;this._addClass("ui-resizable");n.extend(this,{_aspectRatio:!!t.aspectRatio,aspectRatio:t.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:t.helper||t.ghost||t.animate?t.helper||"ui-resizable-helper":null});this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(n("<div class='ui-wrapper' style='overflow: hidden;'><\/div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,r={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(r),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(r),this._proportionallyResize());this._setupHandles();t.autoHide&&n(this.element).on("mouseenter",function(){t.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){t.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())});this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,i=function(t){n(t).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(n,t){switch(this._super(n,t),n){case"handles":this._removeHandles();this._setupHandles()}},_setupHandles:function(){var i,r,u,o,t,f=this.options,e=this;if(this.handles=f.handles||(n(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=n(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),u=this.handles.split(","),this.handles={},r=0;u.length>r;r++)i=n.trim(u[r]),o="ui-resizable-"+i,t=n("<div>"),this._addClass(t,"ui-resizable-handle "+o),t.css({zIndex:f.zIndex}),this.handles[i]=".ui-resizable-"+i,this.element.append(t);this._renderAxis=function(t){var i,r,u,f;t=t||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=n(this.handles[i]),this._on(this.handles[i],{mousedown:e._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(r=n(this.handles[i],this.element),f=/sw|ne|nw|se|n|s/.test(i)?r.outerHeight():r.outerWidth(),u=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(u,f),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])};this._renderAxis(this.element);this._handles=this._handles.add(this.element.find(".ui-resizable-handle"));this._handles.disableSelection();this._handles.on("mouseover",function(){e.resizing||(this.className&&(t=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),e.axis=t&&t[1]?t[1]:"se")});f.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(t){var r,i,u=!1;for(r in this.handles)i=n(this.handles[r])[0],(i===t.target||n.contains(i,t.target))&&(u=!0);return!this.options.disabled&&u},_mouseStart:function(t){var u,f,e,r=this.options,i=this.element;return this.resizing=!0,this._renderProxy(),u=this._num(this.helper.css("left")),f=this._num(this.helper.css("top")),r.containment&&(u+=n(r.containment).scrollLeft()||0,f+=n(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:u,top:f},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:i.width(),height:i.height()},this.originalSize=this._helper?{width:i.outerWidth(),height:i.outerHeight()}:{width:i.width(),height:i.height()},this.sizeDiff={width:i.outerWidth()-i.width(),height:i.outerHeight()-i.height()},this.originalPosition={left:u,top:f},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof r.aspectRatio?r.aspectRatio:this.originalSize.width/this.originalSize.height||1,e=n(".ui-resizable-"+this.axis).css("cursor"),n("body").css("cursor","auto"===e?this.axis+"-resize":e),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var i,r,u=this.originalMousePosition,e=this.axis,o=t.pageX-u.left||0,s=t.pageY-u.top||0,f=this._change[e];return this._updatePrevProperties(),f?(i=f.apply(this,[t,o,s]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(i=this._updateRatio(i,t)),i=this._respectSize(i,t),this._updateCache(i),this._propagate("resize",t),r=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),n.isEmptyObject(r)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(t){this.resizing=!1;var r,u,f,e,o,s,h,c=this.options,i=this;return this._helper&&(r=this._proportionallyResizeElements,u=r.length&&/textarea/i.test(r[0].nodeName),f=u&&this._hasScroll(r[0],"left")?0:i.sizeDiff.height,e=u?0:i.sizeDiff.width,o={width:i.helper.width()-e,height:i.helper.height()-f},s=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,h=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null,c.animate||this.element.css(n.extend(o,{top:h,left:s})),i.helper.height(i.size.height),i.helper.width(i.size.width),this._helper&&!c.animate&&this._proportionallyResize()),n("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left};this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var n={};return this.position.top!==this.prevPosition.top&&(n.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(n.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(n.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(n.height=this.size.height+"px"),this.helper.css(n),n},_updateVirtualBoundaries:function(n){var r,u,f,e,t,i=this.options;t={minWidth:this._isNumber(i.minWidth)?i.minWidth:0,maxWidth:this._isNumber(i.maxWidth)?i.maxWidth:1/0,minHeight:this._isNumber(i.minHeight)?i.minHeight:0,maxHeight:this._isNumber(i.maxHeight)?i.maxHeight:1/0};(this._aspectRatio||n)&&(r=t.minHeight*this.aspectRatio,f=t.minWidth/this.aspectRatio,u=t.maxHeight*this.aspectRatio,e=t.maxWidth/this.aspectRatio,r>t.minWidth&&(t.minWidth=r),f>t.minHeight&&(t.minHeight=f),t.maxWidth>u&&(t.maxWidth=u),t.maxHeight>e&&(t.maxHeight=e));this._vBoundaries=t},_updateCache:function(n){this.offset=this.helper.offset();this._isNumber(n.left)&&(this.position.left=n.left);this._isNumber(n.top)&&(this.position.top=n.top);this._isNumber(n.height)&&(this.size.height=n.height);this._isNumber(n.width)&&(this.size.width=n.width)},_updateRatio:function(n){var t=this.position,i=this.size,r=this.axis;return this._isNumber(n.height)?n.width=n.height*this.aspectRatio:this._isNumber(n.width)&&(n.height=n.width/this.aspectRatio),"sw"===r&&(n.left=t.left+(i.width-n.width),n.top=null),"nw"===r&&(n.top=t.top+(i.height-n.height),n.left=t.left+(i.width-n.width)),n},_respectSize:function(n){var t=this._vBoundaries,i=this.axis,r=this._isNumber(n.width)&&t.maxWidth&&t.maxWidth<n.width,u=this._isNumber(n.height)&&t.maxHeight&&t.maxHeight<n.height,f=this._isNumber(n.width)&&t.minWidth&&t.minWidth>n.width,e=this._isNumber(n.height)&&t.minHeight&&t.minHeight>n.height,o=this.originalPosition.left+this.originalSize.width,s=this.originalPosition.top+this.originalSize.height,h=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return f&&(n.width=t.minWidth),e&&(n.height=t.minHeight),r&&(n.width=t.maxWidth),u&&(n.height=t.maxHeight),f&&h&&(n.left=o-t.minWidth),r&&h&&(n.left=o-t.maxWidth),e&&c&&(n.top=s-t.minHeight),u&&c&&(n.top=s-t.maxHeight),n.width||n.height||n.left||!n.top?n.width||n.height||n.top||!n.left||(n.left=null):n.top=null,n},_getPaddingPlusBorderDimensions:function(n){for(var t=0,i=[],r=[n.css("borderTopWidth"),n.css("borderRightWidth"),n.css("borderBottomWidth"),n.css("borderLeftWidth")],u=[n.css("paddingTop"),n.css("paddingRight"),n.css("paddingBottom"),n.css("paddingLeft")];4>t;t++)i[t]=parseFloat(r[t])||0,i[t]+=parseFloat(u[t])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var n,t=0,i=this.helper||this.element;this._proportionallyResizeElements.length>t;t++)n=this._proportionallyResizeElements[t],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(n)),n.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,i=this.options;this.elementOffset=t.offset();this._helper?(this.helper=this.helper||n("<div style='overflow:hidden;'><\/div>"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(n,t){return{width:this.originalSize.width+t}},w:function(n,t){var i=this.originalSize,r=this.originalPosition;return{left:r.left+t,width:i.width-t}},n:function(n,t,i){var r=this.originalSize,u=this.originalPosition;return{top:u.top+i,height:r.height-i}},s:function(n,t,i){return{height:this.originalSize.height+i}},se:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},sw:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,r]))},ne:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},nw:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,r]))}},_propagate:function(t,i){n.ui.plugin.call(this,t,[i,this.ui()]);"resize"!==t&&this._trigger(t,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});n.ui.plugin.add("resizable","animate",{stop:function(t){var i=n(this).resizable("instance"),u=i.options,r=i._proportionallyResizeElements,f=r.length&&/textarea/i.test(r[0].nodeName),s=f&&i._hasScroll(r[0],"left")?0:i.sizeDiff.height,h=f?0:i.sizeDiff.width,c={width:i.size.width-h,height:i.size.height-s},e=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(n.extend(c,o&&e?{top:o,left:e}:{}),{duration:u.animateDuration,easing:u.animateEasing,step:function(){var u={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};r&&r.length&&n(r[0]).css({width:u.width,height:u.height});i._updateCache(u);i._propagate("resize",t)}})}});n.ui.plugin.add("resizable","containment",{start:function(){var r,f,e,o,s,h,c,t=n(this).resizable("instance"),l=t.options,a=t.element,u=l.containment,i=u instanceof n?u.get(0):/parent/.test(u)?a.parent().get(0):u;i&&(t.containerElement=n(i),/document/.test(u)||u===document?(t.containerOffset={left:0,top:0},t.containerPosition={left:0,top:0},t.parentData={element:n(document),left:0,top:0,width:n(document).width(),height:n(document).height()||document.body.parentNode.scrollHeight}):(r=n(i),f=[],n(["Top","Right","Left","Bottom"]).each(function(n,i){f[n]=t._num(r.css("padding"+i))}),t.containerOffset=r.offset(),t.containerPosition=r.position(),t.containerSize={height:r.innerHeight()-f[3],width:r.innerWidth()-f[1]},e=t.containerOffset,o=t.containerSize.height,s=t.containerSize.width,h=t._hasScroll(i,"left")?i.scrollWidth:s,c=t._hasScroll(i)?i.scrollHeight:o,t.parentData={element:i,left:e.left,top:e.top,width:h,height:c}))},resize:function(t){var o,s,h,c,i=n(this).resizable("instance"),v=i.options,r=i.containerOffset,l=i.position,f=i._aspectRatio||t.shiftKey,e={top:0,left:0},a=i.containerElement,u=!0;a[0]!==document&&/static/.test(a.css("position"))&&(e=r);l.left<(i._helper?r.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-r.left:i.position.left-e.left),f&&(i.size.height=i.size.width/i.aspectRatio,u=!1),i.position.left=v.helper?r.left:0);l.top<(i._helper?r.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-r.top:i.position.top),f&&(i.size.width=i.size.height*i.aspectRatio,u=!1),i.position.top=i._helper?r.top:0);h=i.containerElement.get(0)===i.element.parent().get(0);c=/relative|absolute/.test(i.containerElement.css("position"));h&&c?(i.offset.left=i.parentData.left+i.position.left,i.offset.top=i.parentData.top+i.position.top):(i.offset.left=i.element.offset().left,i.offset.top=i.element.offset().top);o=Math.abs(i.sizeDiff.width+(i._helper?i.offset.left-e.left:i.offset.left-r.left));s=Math.abs(i.sizeDiff.height+(i._helper?i.offset.top-e.top:i.offset.top-r.top));o+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-o,f&&(i.size.height=i.size.width/i.aspectRatio,u=!1));s+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-s,f&&(i.size.width=i.size.height*i.aspectRatio,u=!1));u||(i.position.left=i.prevPosition.left,i.position.top=i.prevPosition.top,i.size.width=i.prevSize.width,i.size.height=i.prevSize.height)},stop:function(){var t=n(this).resizable("instance"),r=t.options,u=t.containerOffset,f=t.containerPosition,e=t.containerElement,i=n(t.helper),o=i.offset(),s=i.outerWidth()-t.sizeDiff.width,h=i.outerHeight()-t.sizeDiff.height;t._helper&&!r.animate&&/relative/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:h});t._helper&&!r.animate&&/static/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:h})}});n.ui.plugin.add("resizable","alsoResize",{start:function(){var t=n(this).resizable("instance"),i=t.options;n(i.alsoResize).each(function(){var t=n(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var r=n(this).resizable("instance"),e=r.options,u=r.originalSize,f=r.originalPosition,o={height:r.size.height-u.height||0,width:r.size.width-u.width||0,top:r.position.top-f.top||0,left:r.position.left-f.left||0};n(e.alsoResize).each(function(){var t=n(this),u=n(this).data("ui-resizable-alsoresize"),r={},f=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];n.each(f,function(n,t){var i=(u[t]||0)+(o[t]||0);i&&i>=0&&(r[t]=i||null)});t.css(r)})},stop:function(){n(this).removeData("ui-resizable-alsoresize")}});n.ui.plugin.add("resizable","ghost",{start:function(){var t=n(this).resizable("instance"),i=t.size;t.ghost=t.originalElement.clone();t.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0});t._addClass(t.ghost,"ui-resizable-ghost");n.uiBackCompat!==!1&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost);t.ghost.appendTo(t.helper)},resize:function(){var t=n(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=n(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}});n.ui.plugin.add("resizable","grid",{resize:function(){var h,t=n(this).resizable("instance"),i=t.options,y=t.size,o=t.originalSize,s=t.originalPosition,c=t.axis,l="number"==typeof i.grid?[i.grid,i.grid]:i.grid,f=l[0]||1,e=l[1]||1,a=Math.round((y.width-o.width)/f)*f,v=Math.round((y.height-o.height)/e)*e,r=o.width+a,u=o.height+v,p=i.maxWidth&&r>i.maxWidth,w=i.maxHeight&&u>i.maxHeight,b=i.minWidth&&i.minWidth>r,k=i.minHeight&&i.minHeight>u;i.grid=l;b&&(r+=f);k&&(u+=e);p&&(r-=f);w&&(u-=e);/^(se|s|e)$/.test(c)?(t.size.width=r,t.size.height=u):/^(ne)$/.test(c)?(t.size.width=r,t.size.height=u,t.position.top=s.top-v):/^(sw)$/.test(c)?(t.size.width=r,t.size.height=u,t.position.left=s.left-a):((0>=u-e||0>=r-f)&&(h=t._getPaddingPlusBorderDimensions(this)),u-e>0?(t.size.height=u,t.position.top=s.top-v):(u=e-h.height,t.size.height=u,t.position.top=s.top+o.height-u),r-f>0?(t.size.width=r,t.position.left=s.left-a):(r=f-h.width,t.size.width=r,t.position.left=s.left+o.width-r))}});n.ui.resizable;n.widget("ui.dialog",{version:"1.12.1",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var i=n(this).css(t).offset().top;0>i&&n(this).css("top",t.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height};this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)};this.originalTitle=this.element.attr("title");null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle);this.options.disabled&&(this.options.disabled=!1);this._createWrapper();this.element.show().removeAttr("title").appendTo(this.uiDialog);this._addClass("ui-dialog-content","ui-widget-content");this._createTitlebar();this._createButtonPane();this.options.draggable&&n.fn.draggable&&this._makeDraggable();this.options.resizable&&n.fn.resizable&&this._makeResizable();this._isOpen=!1;this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?n(t):this.document.find(t||"body").eq(0)},_destroy:function(){var n,t=this.originalPosition;this._untrackInstance();this._destroyOverlay();this.element.removeUniqueId().css(this.originalCss).detach();this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);n=t.parent.children().eq(t.index);n.length&&n[0]!==this.element[0]?n.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:n.noop,enable:n.noop,close:function(t){var i=this;this._isOpen&&this._trigger("beforeClose",t)!==!1&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||n.ui.safeBlur(n.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){i._trigger("close",t)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,i){var r=!1,f=this.uiDialog.siblings(".ui-front:visible").map(function(){return+n(this).css("z-index")}).get(),u=Math.max.apply(null,f);return u>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",u+1),r=!0),r&&!i&&this._trigger("focus",t),r},open:function(){var t=this;return this._isOpen?(this._moveToTop()&&this._focusTabbable(),void 0):(this._isOpen=!0,this.opener=n(n.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable();t._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"),void 0)},_focusTabbable:function(){var n=this._focusedElement;n||(n=this.element.find("[autofocus]"));n.length||(n=this.element.find(":tabbable"));n.length||(n=this.uiDialogButtonPane.find(":tabbable"));n.length||(n=this.uiDialogTitlebarClose.filter(":tabbable"));n.length||(n=this.uiDialog);n.eq(0).trigger("focus")},_keepFocus:function(t){function i(){var t=n.ui.safeActiveElement(this.document[0]),i=this.uiDialog[0]===t||n.contains(this.uiDialog[0],t);i||this._focusTabbable()}t.preventDefault();i.call(this);this._delay(i)},_createWrapper:function(){this.uiDialog=n("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo());this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front");this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===n.ui.keyCode.ESCAPE)return t.preventDefault(),this.close(t),void 0;if(t.keyCode===n.ui.keyCode.TAB&&!t.isDefaultPrevented()){var i=this.uiDialog.find(":tabbable"),r=i.filter(":first"),u=i.filter(":last");t.target!==u[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==r[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(this._delay(function(){u.trigger("focus")}),t.preventDefault()):(this._delay(function(){r.trigger("focus")}),t.preventDefault())}},mousedown:function(n){this._moveToTop(n)&&this._focusTabbable()}});this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=n("<div>");this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix");this._on(this.uiDialogTitlebar,{mousedown:function(t){n(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}});this.uiDialogTitlebarClose=n("<button type='button'><\/button>").button({label:n("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar);this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close");this._on(this.uiDialogTitlebarClose,{click:function(n){n.preventDefault();this.close(n)}});t=n("<span>").uniqueId().prependTo(this.uiDialogTitlebar);this._addClass(t,"ui-dialog-title");this._title(t);this.uiDialogTitlebar.prependTo(this.uiDialog);this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(n){this.options.title?n.text(this.options.title):n.html("&#160;")},_createButtonPane:function(){this.uiDialogButtonPane=n("<div>");this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix");this.uiButtonSet=n("<div>").appendTo(this.uiDialogButtonPane);this._addClass(this.uiButtonSet,"ui-dialog-buttonset");this._createButtons()},_createButtons:function(){var i=this,t=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),n.isEmptyObject(t)||n.isArray(t)&&!t.length?(this._removeClass(this.uiDialog,"ui-dialog-buttons"),void 0):(n.each(t,function(t,r){var u,f;r=n.isFunction(r)?{click:r,text:t}:r;r=n.extend({type:"button"},r);u=r.click;f={icon:r.icon,iconPosition:r.iconPosition,showLabel:r.showLabel,icons:r.icons,text:r.text};delete r.click;delete r.icon;delete r.iconPosition;delete r.showLabel;delete r.icons;"boolean"==typeof r.text&&delete r.text;n("<button><\/button>",r).button(f).appendTo(i.uiButtonSet).on("click",function(){u.apply(i.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),void 0)},_makeDraggable:function(){function i(n){return{position:n.position,offset:n.offset}}var t=this,r=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(r,u){t._addClass(n(this),"ui-dialog-dragging");t._blockFrames();t._trigger("dragStart",r,i(u))},drag:function(n,r){t._trigger("drag",n,i(r))},stop:function(u,f){var e=f.offset.left-t.document.scrollLeft(),o=f.offset.top-t.document.scrollTop();r.position={my:"left top",at:"left"+(e>=0?"+":"")+e+" top"+(o>=0?"+":"")+o,of:t.window};t._removeClass(n(this),"ui-dialog-dragging");t._unblockFrames();t._trigger("dragStop",u,i(f))}})},_makeResizable:function(){function r(n){return{originalPosition:n.originalPosition,originalSize:n.originalSize,position:n.position,size:n.size}}var t=this,i=this.options,u=i.resizable,f=this.uiDialog.css("position"),e="string"==typeof u?u:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:i.maxWidth,maxHeight:i.maxHeight,minWidth:i.minWidth,minHeight:this._minHeight(),handles:e,start:function(i,u){t._addClass(n(this),"ui-dialog-resizing");t._blockFrames();t._trigger("resizeStart",i,r(u))},resize:function(n,i){t._trigger("resize",n,r(i))},stop:function(u,f){var e=t.uiDialog.offset(),o=e.left-t.document.scrollLeft(),s=e.top-t.document.scrollTop();i.height=t.uiDialog.height();i.width=t.uiDialog.width();i.position={my:"left top",at:"left"+(o>=0?"+":"")+o+" top"+(s>=0?"+":"")+s,of:t.window};t._removeClass(n(this),"ui-dialog-resizing");t._unblockFrames();t._trigger("resizeStop",u,r(f))}}).css("position",f)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget();this._focusedElement=n(t.target)}})},_makeFocusTarget:function(){this._untrackInstance();this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),i=n.inArray(this,t);-1!==i&&t.splice(i,1)},_trackingInstances:function(){var n=this.document.data("ui-dialog-instances");return n||(n=[],this.document.data("ui-dialog-instances",n)),n},_minHeight:function(){var n=this.options;return"auto"===n.height?n.minHeight:Math.min(n.minHeight,n.height)},_position:function(){var n=this.uiDialog.is(":visible");n||this.uiDialog.show();this.uiDialog.position(this.options.position);n||this.uiDialog.hide()},_setOptions:function(t){var i=this,r=!1,u={};n.each(t,function(n,t){i._setOption(n,t);n in i.sizeRelatedOptions&&(r=!0);n in i.resizableRelatedOptions&&(u[n]=t)});r&&(this._size(),this._position());this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",u)},_setOption:function(t,i){var f,u,r=this.uiDialog;"disabled"!==t&&(this._super(t,i),"appendTo"===t&&this.uiDialog.appendTo(this._appendTo()),"buttons"===t&&this._createButtons(),"closeText"===t&&this.uiDialogTitlebarClose.button({label:n("<a>").text(""+this.options.closeText).html()}),"draggable"===t&&(f=r.is(":data(ui-draggable)"),f&&!i&&r.draggable("destroy"),!f&&i&&this._makeDraggable()),"position"===t&&this._position(),"resizable"===t&&(u=r.is(":data(ui-resizable)"),u&&!i&&r.resizable("destroy"),u&&"string"==typeof i&&r.resizable("option","handles",i),u||i===!1||this._makeResizable()),"title"===t&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,i,r,n=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0});n.minWidth>n.width&&(n.width=n.minWidth);t=this.uiDialog.css({height:"auto",width:n.width}).outerHeight();i=Math.max(0,n.minHeight-t);r="number"==typeof n.maxHeight?Math.max(0,n.maxHeight-t):"none";"auto"===n.height?this.element.css({minHeight:i,maxHeight:r,height:"auto"}):this.element.height(Math.max(0,n.height-t));this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=n(this);return n("<div>").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return n(t.target).closest(".ui-dialog").length?!0:!!n(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var t=!0;this._delay(function(){t=!1});this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(n){t||this._allowInteraction(n)||(n.preventDefault(),this._trackingInstances()[0]._focusTabbable())}});this.overlay=n("<div>").appendTo(this._appendTo());this._addClass(this.overlay,null,"ui-widget-overlay ui-front");this._on(this.overlay,{mousedown:"_keepFocus"});this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var n=this.document.data("ui-dialog-overlays")-1;n?this.document.data("ui-dialog-overlays",n):(this._off(this.document,"focusin"),this.document.removeData("ui-dialog-overlays"));this.overlay.remove();this.overlay=null}}});n.uiBackCompat!==!1&&n.widget("ui.dialog",n.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super();this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(n,t){"dialogClass"===n&&this.uiDialog.removeClass(this.options.dialogClass).addClass(t);this._superApply(arguments)}});n.ui.dialog;n.widget("ui.droppable",{version:"1.12.1",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t,i=this.options,r=i.accept;this.isover=!1;this.isout=!0;this.accept=n.isFunction(r)?r:function(n){return n.is(r)};this.proportions=function(){return arguments.length?(t=arguments[0],void 0):t?t:t={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}};this._addToManager(i.scope);i.addClasses&&this._addClass("ui-droppable")},_addToManager:function(t){n.ui.ddmanager.droppables[t]=n.ui.ddmanager.droppables[t]||[];n.ui.ddmanager.droppables[t].push(this)},_splice:function(n){for(var t=0;n.length>t;t++)n[t]===this&&n.splice(t,1)},_destroy:function(){var t=n.ui.ddmanager.droppables[this.options.scope];this._splice(t)},_setOption:function(t,i){if("accept"===t)this.accept=n.isFunction(i)?i:function(n){return n.is(i)};else if("scope"===t){var r=n.ui.ddmanager.droppables[this.options.scope];this._splice(r);this._addToManager(i)}this._super(t,i)},_activate:function(t){var i=n.ui.ddmanager.current;this._addActiveClass();i&&this._trigger("activate",t,this.ui(i))},_deactivate:function(t){var i=n.ui.ddmanager.current;this._removeActiveClass();i&&this._trigger("deactivate",t,this.ui(i))},_over:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._addHoverClass(),this._trigger("over",t,this.ui(i)))},_out:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._removeHoverClass(),this._trigger("out",t,this.ui(i)))},_drop:function(t,i){var r=i||n.ui.ddmanager.current,u=!1;return r&&(r.currentItem||r.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var i=n(this).droppable("instance");if(i.options.greedy&&!i.options.disabled&&i.options.scope===r.options.scope&&i.accept.call(i.element[0],r.currentItem||r.element)&&e(r,n.extend(i,{offset:i.element.offset()}),i.options.tolerance,t))return(u=!0,!1)}),u?!1:this.accept.call(this.element[0],r.currentItem||r.element)?(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",t,this.ui(r)),this.element):!1):!1},ui:function(n){return{draggable:n.currentItem||n.element,helper:n.helper,position:n.position,offset:n.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});e=n.ui.intersect=function(){function n(n,t,i){return n>=t&&t+i>n}return function(t,i,r,u){if(!i.offset)return!1;var o=(t.positionAbs||t.position.absolute).left+t.margins.left,s=(t.positionAbs||t.position.absolute).top+t.margins.top,h=o+t.helperProportions.width,c=s+t.helperProportions.height,f=i.offset.left,e=i.offset.top,l=f+i.proportions().width,a=e+i.proportions().height;switch(r){case"fit":return o>=f&&l>=h&&s>=e&&a>=c;case"intersect":return o+t.helperProportions.width/2>f&&l>h-t.helperProportions.width/2&&s+t.helperProportions.height/2>e&&a>c-t.helperProportions.height/2;case"pointer":return n(u.pageY,e,i.proportions().height)&&n(u.pageX,f,i.proportions().width);case"touch":return(s>=e&&a>=s||c>=e&&a>=c||e>s&&c>a)&&(o>=f&&l>=o||h>=f&&l>=h||f>o&&h>l);default:return!1}}}();n.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,i){var r,f,u=n.ui.ddmanager.droppables[t.options.scope]||[],o=i?i.type:null,e=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();n:for(r=0;u.length>r;r++)if(!(u[r].options.disabled||t&&!u[r].accept.call(u[r].element[0],t.currentItem||t.element))){for(f=0;e.length>f;f++)if(e[f]===u[r].element[0]){u[r].proportions().height=0;continue n}u[r].visible="none"!==u[r].element.css("display");u[r].visible&&("mousedown"===o&&u[r]._activate.call(u[r],i),u[r].offset=u[r].element.offset(),u[r].proportions({width:u[r].element[0].offsetWidth,height:u[r].element[0].offsetHeight}))}},drop:function(t,i){var r=!1;return n.each((n.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&e(t,this,this.options.tolerance,i)&&(r=this._drop.call(this,i)||r),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),r},dragStart:function(t,i){t.element.parentsUntil("body").on("scroll.droppable",function(){t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)})},drag:function(t,i){t.options.refreshPositions&&n.ui.ddmanager.prepareOffsets(t,i);n.each(n.ui.ddmanager.droppables[t.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var r,o,f,s=e(t,this,this.options.tolerance,i),u=!s&&this.isover?"isout":s&&!this.isover?"isover":null;u&&(this.options.greedy&&(o=this.options.scope,f=this.element.parents(":data(ui-droppable)").filter(function(){return n(this).droppable("instance").options.scope===o}),f.length&&(r=n(f[0]).droppable("instance"),r.greedyChild="isover"===u)),r&&"isover"===u&&(r.isover=!1,r.isout=!0,r._out.call(r,i)),this[u]=!0,this["isout"===u?"isover":"isout"]=!1,this["isover"===u?"_over":"_out"].call(this,i),r&&"isout"===u&&(r.isout=!1,r.isover=!0,r._over.call(r,i)))}})},dragStop:function(t,i){t.element.parentsUntil("body").off("scroll.droppable");t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)}};n.uiBackCompat!==!1&&n.widget("ui.droppable",n.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super();this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super();this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super();this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super();this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}});n.ui.droppable;n.widget("ui.progressbar",{version:"1.12.1",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue();this.element.attr({role:"progressbar","aria-valuemin":this.min});this._addClass("ui-progressbar","ui-widget ui-widget-content");this.valueDiv=n("<div>").appendTo(this.element);this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header");this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow");this.valueDiv.remove()},value:function(n){return void 0===n?this.options.value:(this.options.value=this._constrainedValue(n),this._refreshValue(),void 0)},_constrainedValue:function(n){return void 0===n&&(n=this.options.value),this.indeterminate=n===!1,"number"!=typeof n&&(n=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,n))},_setOptions:function(n){var t=n.value;delete n.value;this._super(n);this.options.value=this._constrainedValue(t);this._refreshValue()},_setOption:function(n,t){"max"===n&&(t=Math.max(this.min,t));this._super(n,t)},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",n);this._toggleClass(null,"ui-state-disabled",!!n)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).width(i.toFixed(0)+"%");this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,t===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate);this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=n("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null));this.oldValue!==t&&(this.oldValue=t,this._trigger("change"));t===this.options.max&&this._trigger("complete")}});n.widget("ui.selectable",n.ui.mouse,{version:"1.12.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t=this;this._addClass("ui-selectable");this.dragged=!1;this.refresh=function(){t.elementPos=n(t.element[0]).offset();t.selectees=n(t.options.filter,t.element[0]);t._addClass(t.selectees,"ui-selectee");t.selectees.each(function(){var i=n(this),u=i.offset(),r={left:u.left-t.elementPos.left,top:u.top-t.elementPos.top};n.data(this,"selectable-item",{element:this,$element:i,left:r.left,top:r.top,right:r.left+i.outerWidth(),bottom:r.top+i.outerHeight(),startselected:!1,selected:i.hasClass("ui-selected"),selecting:i.hasClass("ui-selecting"),unselecting:i.hasClass("ui-unselecting")})})};this.refresh();this._mouseInit();this.helper=n("<div>");this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item");this._mouseDestroy()},_mouseStart:function(t){var i=this,r=this.options;this.opos=[t.pageX,t.pageY];this.elementPos=n(this.element[0]).offset();this.options.disabled||(this.selectees=n(r.filter,this.element[0]),this._trigger("start",t),n(r.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=n.data(this,"selectable-item");r.startselected=!0;t.metaKey||t.ctrlKey||(i._removeClass(r.$element,"ui-selected"),r.selected=!1,i._addClass(r.$element,"ui-unselecting"),r.unselecting=!0,i._trigger("unselecting",t,{unselecting:r.element}))}),n(t.target).parents().addBack().each(function(){var u,r=n.data(this,"selectable-item");if(r)return(u=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected"),i._removeClass(r.$element,u?"ui-unselecting":"ui-selected")._addClass(r.$element,u?"ui-selecting":"ui-unselecting"),r.unselecting=!u,r.selecting=u,r.selected=u,u?i._trigger("selecting",t,{selecting:r.element}):i._trigger("unselecting",t,{unselecting:r.element}),!1)}))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var o,i=this,s=this.options,r=this.opos[0],u=this.opos[1],f=t.pageX,e=t.pageY;return r>f&&(o=f,f=r,r=o),u>e&&(o=e,e=u,u=o),this.helper.css({left:r,top:u,width:f-r,height:e-u}),this.selectees.each(function(){var o=n.data(this,"selectable-item"),c=!1,h={};o&&o.element!==i.element[0]&&(h.left=o.left+i.elementPos.left,h.right=o.right+i.elementPos.left,h.top=o.top+i.elementPos.top,h.bottom=o.bottom+i.elementPos.top,"touch"===s.tolerance?c=!(h.left>f||r>h.right||h.top>e||u>h.bottom):"fit"===s.tolerance&&(c=h.left>r&&f>h.right&&h.top>u&&e>h.bottom),c?(o.selected&&(i._removeClass(o.$element,"ui-selected"),o.selected=!1),o.unselecting&&(i._removeClass(o.$element,"ui-unselecting"),o.unselecting=!1),o.selecting||(i._addClass(o.$element,"ui-selecting"),o.selecting=!0,i._trigger("selecting",t,{selecting:o.element}))):(o.selecting&&((t.metaKey||t.ctrlKey)&&o.startselected?(i._removeClass(o.$element,"ui-selecting"),o.selecting=!1,i._addClass(o.$element,"ui-selected"),o.selected=!0):(i._removeClass(o.$element,"ui-selecting"),o.selecting=!1,o.startselected&&(i._addClass(o.$element,"ui-unselecting"),o.unselecting=!0),i._trigger("unselecting",t,{unselecting:o.element}))),o.selected&&(t.metaKey||t.ctrlKey||o.startselected||(i._removeClass(o.$element,"ui-selected"),o.selected=!1,i._addClass(o.$element,"ui-unselecting"),o.unselecting=!0,i._trigger("unselecting",t,{unselecting:o.element})))))}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,n(".ui-unselecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");i._removeClass(r.$element,"ui-unselecting");r.unselecting=!1;r.startselected=!1;i._trigger("unselected",t,{unselected:r.element})}),n(".ui-selecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");i._removeClass(r.$element,"ui-selecting")._addClass(r.$element,"ui-selected");r.selecting=!1;r.selected=!0;r.startselected=!0;i._trigger("selected",t,{selected:r.element})}),this._trigger("stop",t),this.helper.remove(),!1}});n.widget("ui.selectmenu",[n.ui.formResetMixin,{version:"1.12.1",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var t=this.element.uniqueId().attr("id");this.ids={element:t,button:t+"-button",menu:t+"-menu"};this._drawButton();this._drawMenu();this._bindFormResetHandler();this._rendered=!1;this.menuItems=n()},_drawButton:function(){var t,i=this,r=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button);this._on(this.labels,{click:function(n){this.button.focus();n.preventDefault()}});this.element.hide();this.button=n("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element);this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget");t=n("<span>").appendTo(this.button);this._addClass(t,"ui-selectmenu-icon","ui-icon "+this.options.icons.button);this.buttonItem=this._renderButtonItem(r).appendTo(this.button);this.options.width!==!1&&this._resizeButton();this._on(this.button,this._buttonEvents);this.button.one("focusin",function(){i._rendered||i._refreshMenu()})},_drawMenu:function(){var t=this;this.menu=n("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu});this.menuWrap=n("<div>").append(this.menu);this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front");this.menuWrap.appendTo(this._appendTo());this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(n,i){n.preventDefault();t._setSelection();t._select(i.item.data("ui-selectmenu-item"),n)},focus:function(n,i){var r=i.item.data("ui-selectmenu-item");null!=t.focusIndex&&r.index!==t.focusIndex&&(t._trigger("focus",n,{item:r}),t.isOpen||t._select(r,n));t.focusIndex=r.index;t.button.attr("aria-activedescendant",t.menuItems.eq(r.index).attr("id"))}}).menu("instance");this.menuInstance._off(this.menu,"mouseleave");this.menuInstance._closeOnDocumentClick=function(){return!1};this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu();this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{}));null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var n,t=this.element.find("option");this.menu.empty();this._parseOptions(t);this._renderMenu(this.menu,this.items);this.menuInstance.refresh();this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper");this._rendered=!0;t.length&&(n=this._getSelectedItem(),this.menuInstance.focus(null,n),this._setAria(n.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(n){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",n)))},_position:function(){this.menuWrap.position(n.extend({of:this.button},this.options.position))},close:function(n){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",n))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(t){var i=n("<span>");return this._setText(i,t.label),this._addClass(i,"ui-selectmenu-text"),i},_renderMenu:function(t,i){var r=this,u="";n.each(i,function(i,f){var e;f.optgroup!==u&&(e=n("<li>",{text:f.optgroup}),r._addClass(e,"ui-selectmenu-optgroup","ui-menu-divider"+(f.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),e.appendTo(t),u=f.optgroup);r._renderItemData(t,f)})},_renderItemData:function(n,t){return this._renderItem(n,t).data("ui-selectmenu-item",t)},_renderItem:function(t,i){var r=n("<li>"),u=n("<div>",{title:i.element.attr("title")});return i.disabled&&this._addClass(r,null,"ui-state-disabled"),this._setText(u,i.label),r.append(u).appendTo(t)},_setText:function(n,t){t?n.text(t):n.html("&#160;")},_move:function(n,t){var i,r,u=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex).parent("li"):(i=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),u+=":not(.ui-state-disabled)");r="first"===n||"last"===n?i["first"===n?"prevAll":"nextAll"](u).eq(-1):i[n+"All"](u).eq(0);r.length&&this.menuInstance.focus(t,r)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(n){this[this.isOpen?"close":"open"](n)},_setSelection:function(){var n;this.range&&(window.getSelection?(n=window.getSelection(),n.removeAllRanges(),n.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(t){this.isOpen&&(n(t.target).closest(".ui-selectmenu-menu, #"+n.ui.escapeSelector(this.ids.button)).length||this.close(t))}},_buttonEvents:{mousedown:function(){var n;window.getSelection?(n=window.getSelection(),n.rangeCount&&(this.range=n.getRangeAt(0))):this.range=document.selection.createRange()},click:function(n){this._setSelection();this._toggle(n)},keydown:function(t){var i=!0;switch(t.keyCode){case n.ui.keyCode.TAB:case n.ui.keyCode.ESCAPE:this.close(t);i=!1;break;case n.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(t);break;case n.ui.keyCode.UP:t.altKey?this._toggle(t):this._move("prev",t);break;case n.ui.keyCode.DOWN:t.altKey?this._toggle(t):this._move("next",t);break;case n.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(t):this._toggle(t);break;case n.ui.keyCode.LEFT:this._move("prev",t);break;case n.ui.keyCode.RIGHT:this._move("next",t);break;case n.ui.keyCode.HOME:case n.ui.keyCode.PAGE_UP:this._move("first",t);break;case n.ui.keyCode.END:case n.ui.keyCode.PAGE_DOWN:this._move("last",t);break;default:this.menu.trigger(t);i=!1}i&&t.preventDefault()}},_selectFocusedItem:function(n){var t=this.menuItems.eq(this.focusIndex).parent("li");t.hasClass("ui-state-disabled")||this._select(t.data("ui-selectmenu-item"),n)},_select:function(n,t){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=n.index;this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(n));this._setAria(n);this._trigger("select",t,{item:n});n.index!==i&&this._trigger("change",t,{item:n});this.close(t)},_setAria:function(n){var t=this.menuItems.eq(n.index).attr("id");this.button.attr({"aria-labelledby":t,"aria-activedescendant":t});this.menu.attr("aria-activedescendant",t)},_setOption:function(n,t){if("icons"===n){var i=this.button.find("span.ui-icon");this._removeClass(i,null,this.options.icons.button)._addClass(i,null,t.button)}this._super(n,t);"appendTo"===n&&this.menuWrap.appendTo(this._appendTo());"width"===n&&this._resizeButton()},_setOptionDisabled:function(n){this._super(n);this.menuInstance.option("disabled",n);this.button.attr("aria-disabled",n);this._toggleClass(this.button,null,"ui-state-disabled",n);this.element.prop("disabled",n);n?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?n(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front, dialog")),t.length||(t=this.document[0].body),t},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen);this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen);this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var n=this.options.width;return n===!1?(this.button.css("width",""),void 0):(null===n&&(n=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(n),void 0)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var n=this._super();return n.disabled=this.element.prop("disabled"),n},_parseOptions:function(t){var r=this,i=[];t.each(function(t,u){i.push(r._parseOption(n(u),t))});this.items=i},_parseOption:function(n,t){var i=n.parent("optgroup");return{element:n,index:t,value:n.val(),label:n.text(),optgroup:i.attr("label")||"",disabled:i.prop("disabled")||n.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler();this.menuWrap.remove();this.button.remove();this.element.show();this.element.removeUniqueId();this.labels.attr("for",this.ids.element)}}]);n.widget("ui.slider",n.ui.mouse,{version:"1.12.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1;this._mouseSliding=!1;this._animateOff=!0;this._handleIndex=null;this._detectOrientation();this._mouseInit();this._calculateNewMax();this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content");this._refresh();this._animateOff=!1},_refresh:function(){this._createRange();this._createHandles();this._setupEvents();this._refreshValue()},_createHandles:function(){var r,i,u=this.options,t=this.element.find(".ui-slider-handle"),f=[];for(i=u.values&&u.values.length||1,t.length>i&&(t.slice(i).remove(),t=t.slice(0,i)),r=t.length;i>r;r++)f.push("<span tabindex='0'><\/span>");this.handles=t.add(n(f.join("")).appendTo(this.element));this._addClass(this.handles,"ui-slider-handle","ui-state-default");this.handle=this.handles.eq(0);this.handles.each(function(t){n(this).data("ui-slider-handle-index",t).attr("tabIndex",0)})},_createRange:function(){var t=this.options;t.range?(t.range===!0&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:n.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=n("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),("min"===t.range||"max"===t.range)&&this._addClass(this.range,"ui-slider-range-"+t.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles);this._on(this.handles,this._handleEvents);this._hoverable(this.handles);this._focusable(this.handles)},_destroy:function(){this.handles.remove();this.range&&this.range.remove();this._mouseDestroy()},_mouseCapture:function(t){var s,f,r,i,u,h,e,c,o=this,l=this.options;return l.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),s={x:t.pageX,y:t.pageY},f=this._normValueFromMouse(s),r=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var e=Math.abs(f-o.values(t));(r>e||r===e&&(t===o._lastChangedValue||o.values(t)===l.min))&&(r=e,i=n(this),u=t)}),h=this._start(t,u),h===!1?!1:(this._mouseSliding=!0,this._handleIndex=u,this._addClass(i,null,"ui-state-active"),i.trigger("focus"),e=i.offset(),c=!n(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=c?{left:0,top:0}:{left:t.pageX-e.left-i.width()/2,top:t.pageY-e.top-i.height()/2-(parseInt(i.css("borderTopWidth"),10)||0)-(parseInt(i.css("borderBottomWidth"),10)||0)+(parseInt(i.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,u,f),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(n){var t={x:n.pageX,y:n.pageY},i=this._normValueFromMouse(t);return this._slide(n,this._handleIndex,i),!1},_mouseStop:function(n){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(n,this._handleIndex),this._change(n,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(n){var i,r,t,u,f;return"horizontal"===this.orientation?(i=this.elementSize.width,r=n.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(i=this.elementSize.height,r=n.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),t=r/i,t>1&&(t=1),0>t&&(t=0),"vertical"===this.orientation&&(t=1-t),u=this._valueMax()-this._valueMin(),f=this._valueMin()+t*u,this._trimAlignValue(f)},_uiHash:function(n,t,i){var r={handle:this.handles[n],handleIndex:n,value:void 0!==t?t:this.value()};return this._hasMultipleValues()&&(r.value=void 0!==t?t:this.values(n),r.values=i||this.values()),r},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(n,t){return this._trigger("start",n,this._uiHash(t))},_slide:function(n,t,i){var u,r,f=this.value(),e=this.values();this._hasMultipleValues()&&(r=this.values(t?0:1),f=this.values(t),2===this.options.values.length&&this.options.range===!0&&(i=0===t?Math.min(r,i):Math.max(r,i)),e[t]=i);i!==f&&(u=this._trigger("slide",n,this._uiHash(t,i,e)),u!==!1&&(this._hasMultipleValues()?this.values(t,i):this.value(i)))},_stop:function(n,t){this._trigger("stop",n,this._uiHash(t))},_change:function(n,t){this._keySliding||this._mouseSliding||(this._lastChangedValue=t,this._trigger("change",n,this._uiHash(t)))},value:function(n){return arguments.length?(this.options.value=this._trimAlignValue(n),this._refreshValue(),this._change(null,0),void 0):this._value()},values:function(t,i){var u,f,r;if(arguments.length>1)return this.options.values[t]=this._trimAlignValue(i),this._refreshValue(),this._change(null,t),void 0;if(!arguments.length)return this._values();if(!n.isArray(arguments[0]))return this._hasMultipleValues()?this._values(t):this.value();for(u=this.options.values,f=arguments[0],r=0;u.length>r;r+=1)u[r]=this._trimAlignValue(f[r]),this._change(null,r);this._refreshValue()},_setOption:function(t,i){var r,u=0;switch("range"===t&&this.options.range===!0&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),n.isArray(this.options.values)&&(u=this.options.values.length),this._super(t,i),t){case"orientation":this._detectOrientation();this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation);this._refreshValue();this.options.range&&this._refreshRange(i);this.handles.css("horizontal"===i?"bottom":"left","");break;case"value":this._animateOff=!0;this._refreshValue();this._change(null,0);this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),r=u-1;r>=0;r--)this._change(null,r);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0;this._calculateNewMax();this._refreshValue();this._animateOff=!1;break;case"range":this._animateOff=!0;this._refresh();this._animateOff=!1}},_setOptionDisabled:function(n){this._super(n);this._toggleClass(null,"ui-state-disabled",!!n)},_value:function(){var n=this.options.value;return this._trimAlignValue(n)},_values:function(n){var r,t,i;if(arguments.length)return r=this.options.values[n],r=this._trimAlignValue(r);if(this._hasMultipleValues()){for(t=this.options.values.slice(),i=0;t.length>i;i+=1)t[i]=this._trimAlignValue(t[i]);return t}return[]},_trimAlignValue:function(n){if(this._valueMin()>=n)return this._valueMin();if(n>=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,i=(n-this._valueMin())%t,r=n-i;return 2*Math.abs(i)>=t&&(r+=i>0?t:-t),parseFloat(r.toFixed(5))},_calculateNewMax:function(){var n=this.options.max,i=this._valueMin(),t=this.options.step,r=Math.round((n-i)/t)*t;n=r+i;n>this.options.max&&(n-=t);this.max=parseFloat(n.toFixed(this._precision()))},_precision:function(){var n=this._precisionOf(this.options.step);return null!==this.options.min&&(n=Math.max(n,this._precisionOf(this.options.min))),n},_precisionOf:function(n){var t=""+n,i=t.indexOf(".");return-1===i?0:t.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(n){"vertical"===n&&this.range.css({width:"",left:""});"horizontal"===n&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var s,t,c,f,h,e=this.options.range,i=this.options,r=this,u=this._animateOff?!1:i.animate,o={};this._hasMultipleValues()?this.handles.each(function(f){t=100*((r.values(f)-r._valueMin())/(r._valueMax()-r._valueMin()));o["horizontal"===r.orientation?"left":"bottom"]=t+"%";n(this).stop(1,1)[u?"animate":"css"](o,i.animate);r.options.range===!0&&("horizontal"===r.orientation?(0===f&&r.range.stop(1,1)[u?"animate":"css"]({left:t+"%"},i.animate),1===f&&r.range[u?"animate":"css"]({width:t-s+"%"},{queue:!1,duration:i.animate})):(0===f&&r.range.stop(1,1)[u?"animate":"css"]({bottom:t+"%"},i.animate),1===f&&r.range[u?"animate":"css"]({height:t-s+"%"},{queue:!1,duration:i.animate})));s=t}):(c=this.value(),f=this._valueMin(),h=this._valueMax(),t=h!==f?100*((c-f)/(h-f)):0,o["horizontal"===this.orientation?"left":"bottom"]=t+"%",this.handle.stop(1,1)[u?"animate":"css"](o,i.animate),"min"===e&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:t+"%"},i.animate),"max"===e&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:100-t+"%"},i.animate),"min"===e&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:t+"%"},i.animate),"max"===e&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:100-t+"%"},i.animate))},_handleEvents:{keydown:function(t){var e,r,i,u,f=n(t.target).data("ui-slider-handle-index");switch(t.keyCode){case n.ui.keyCode.HOME:case n.ui.keyCode.END:case n.ui.keyCode.PAGE_UP:case n.ui.keyCode.PAGE_DOWN:case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(n(t.target),null,"ui-state-active"),e=this._start(t,f),e===!1))return}switch(u=this.options.step,r=i=this._hasMultipleValues()?this.values(f):this.value(),t.keyCode){case n.ui.keyCode.HOME:i=this._valueMin();break;case n.ui.keyCode.END:i=this._valueMax();break;case n.ui.keyCode.PAGE_UP:i=this._trimAlignValue(r+(this._valueMax()-this._valueMin())/this.numPages);break;case n.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(r-(this._valueMax()-this._valueMin())/this.numPages);break;case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:if(r===this._valueMax())return;i=this._trimAlignValue(r+u);break;case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(r===this._valueMin())return;i=this._trimAlignValue(r-u)}this._slide(t,f,i)},keyup:function(t){var i=n(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,i),this._change(t,i),this._removeClass(n(t.target),null,"ui-state-active"))}}});n.widget("ui.sortable",n.ui.mouse,{version:"1.12.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(n,t,i){return n>=t&&t+i>n},_isFloating:function(n){return/left|right/.test(n.css("float"))||/inline|table-cell/.test(n.css("display"))},_create:function(){this.containerCache={};this._addClass("ui-sortable");this.refresh();this.offset=this.element.offset();this._mouseInit();this._setHandleClassName();this.ready=!0},_setOption:function(n,t){this._super(n,t);"handle"===n&&this._setHandleClassName()},_setHandleClassName:function(){var t=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle");n.each(this.items,function(){t._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var n=this.items.length-1;n>=0;n--)this.items[n].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,i){var r=null,f=!1,u=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(t),n(t.target).parents().each(function(){if(n.data(this,u.widgetName+"-item")===u)return(r=n(this),!1)}),n.data(t.target,u.widgetName+"-item")===u&&(r=n(t.target)),r?!this.options.handle||i||(n(this.options.handle,r).find("*").addBack().each(function(){this===t.target&&(f=!0)}),f)?(this.currentItem=r,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(t,i,r){var f,e,u=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},n.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,u.cursorAt&&this._adjustOffsetFromHelper(u.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),u.containment&&this._setContainment(),u.cursor&&"auto"!==u.cursor&&(e=this.document.find("body"),this.storedCursor=e.css("cursor"),e.css("cursor",u.cursor),this.storedStylesheet=n("<style>*{ cursor: "+u.cursor+" !important; }<\/style>").appendTo(e)),u.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",u.opacity)),u.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",u.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!r)for(f=this.containers.length-1;f>=0;f--)this.containers[f]._trigger("activate",t,this._uiHash(this));return n.ui.ddmanager&&(n.ui.ddmanager.current=this),n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var e,u,f,o,i=this.options,r=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<i.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+i.scrollSpeed:t.pageY-this.overflowOffset.top<i.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-i.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<i.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+i.scrollSpeed:t.pageX-this.overflowOffset.left<i.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-i.scrollSpeed)):(t.pageY-this.document.scrollTop()<i.scrollSensitivity?r=this.document.scrollTop(this.document.scrollTop()-i.scrollSpeed):this.window.height()-(t.pageY-this.document.scrollTop())<i.scrollSensitivity&&(r=this.document.scrollTop(this.document.scrollTop()+i.scrollSpeed)),t.pageX-this.document.scrollLeft()<i.scrollSensitivity?r=this.document.scrollLeft(this.document.scrollLeft()-i.scrollSpeed):this.window.width()-(t.pageX-this.document.scrollLeft())<i.scrollSensitivity&&(r=this.document.scrollLeft(this.document.scrollLeft()+i.scrollSpeed))),r!==!1&&n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),e=this.items.length-1;e>=0;e--)if(u=this.items[e],f=u.item[0],o=this._intersectsWithPointer(u),o&&u.instance===this.currentContainer&&f!==this.currentItem[0]&&this.placeholder[1===o?"next":"prev"]()[0]!==f&&!n.contains(this.placeholder[0],f)&&("semi-dynamic"===this.options.type?!n.contains(this.element[0],f):!0)){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(u))break;this._rearrange(t,u);this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){if(t){if(n.ui.ddmanager&&!this.options.dropBehaviour&&n.ui.ddmanager.drop(this,t),this.options.revert){var e=this,f=this.placeholder.offset(),r=this.options.axis,u={};r&&"x"!==r||(u.left=f.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft));r&&"y"!==r||(u.top=f.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop));this.reverting=!0;n(this.helper).animate(u,parseInt(this.options.revert,10)||500,function(){e._clear(t)})}else this._clear(t,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new n.Event("mouseup",{target:null}));"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),n.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?n(this.domPosition.prev).after(this.currentItem):n(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},n(r).each(function(){var r=(n(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);r&&i.push((t.key||r[1]+"[]")+"="+(t.key&&t.expression?r[1]:r[2]))}),!i.length&&t.key&&i.push(t.key+"="),i.join("&")},toArray:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},r.each(function(){i.push(n(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(n){var t=this.positionAbs.left,h=t+this.helperProportions.width,i=this.positionAbs.top,c=i+this.helperProportions.height,r=n.left,f=r+n.width,u=n.top,e=u+n.height,o=this.offset.click.top,s=this.offset.click.left,l="x"===this.options.axis||i+o>u&&e>i+o,a="y"===this.options.axis||t+s>r&&f>t+s,v=l&&a;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>n[this.floating?"width":"height"]?v:t+this.helperProportions.width/2>r&&f>h-this.helperProportions.width/2&&i+this.helperProportions.height/2>u&&e>c-this.helperProportions.height/2},_intersectsWithPointer:function(n){var t,i,r="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,n.top,n.height),u="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,n.left,n.width),f=r&&u;return f?(t=this._getDragVerticalDirection(),i=this._getDragHorizontalDirection(),this.floating?"right"===i||"down"===t?2:1:t&&("down"===t?2:1)):!1},_intersectsWithSides:function(n){var r=this._isOverAxis(this.positionAbs.top+this.offset.click.top,n.top+n.height/2,n.height),u=this._isOverAxis(this.positionAbs.left+this.offset.click.left,n.left+n.width/2,n.width),t=this._getDragVerticalDirection(),i=this._getDragHorizontalDirection();return this.floating&&i?"right"===i&&u||"left"===i&&!u:t&&("down"===t&&r||"up"===t&&!r)},_getDragVerticalDirection:function(){var n=this.positionAbs.top-this.lastPositionAbs.top;return 0!==n&&(n>0?"down":"up")},_getDragHorizontalDirection:function(){var n=this.positionAbs.left-this.lastPositionAbs.left;return 0!==n&&(n>0?"right":"left")},refresh:function(n){return this._refreshItems(n),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var n=this.options;return n.connectWith.constructor===String?[n.connectWith]:n.connectWith},_getItemsAsjQuery:function(t){function h(){s.push(this)}var r,u,e,i,s=[],f=[],o=this._connectWith();if(o&&t)for(r=o.length-1;r>=0;r--)for(e=n(o[r],this.document[0]),u=e.length-1;u>=0;u--)i=n.data(e[u],this.widgetFullName),i&&i!==this&&!i.options.disabled&&f.push([n.isFunction(i.options.items)?i.options.items.call(i.element):n(i.options.items,i.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),i]);for(f.push([n.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):n(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),r=f.length-1;r>=0;r--)f[r][0].each(h);return n(s)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=n.grep(this.items,function(n){for(var i=0;t.length>i;i++)if(t[i]===n.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[];this.containers=[this];var r,u,e,i,o,s,h,l,a=this.items,f=[[n.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):n(this.options.items,this.element),this]],c=this._connectWith();if(c&&this.ready)for(r=c.length-1;r>=0;r--)for(e=n(c[r],this.document[0]),u=e.length-1;u>=0;u--)i=n.data(e[u],this.widgetFullName),i&&i!==this&&!i.options.disabled&&(f.push([n.isFunction(i.options.items)?i.options.items.call(i.element[0],t,{item:this.currentItem}):n(i.options.items,i.element),i]),this.containers.push(i));for(r=f.length-1;r>=0;r--)for(o=f[r][1],s=f[r][0],u=0,l=s.length;l>u;u++)h=n(s[u]),h.data(this.widgetName+"-item",o),a.push({item:h,instance:o,width:0,height:0,left:0,top:0})},refreshPositions:function(t){this.floating=this.items.length?"x"===this.options.axis||this._isFloating(this.items[0].item):!1;this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());for(var r,f,u,i=this.items.length-1;i>=0;i--)r=this.items[i],r.instance!==this.currentContainer&&this.currentContainer&&r.item[0]!==this.currentItem[0]||(f=this.options.toleranceElement?n(this.options.toleranceElement,r.item):r.item,t||(r.width=f.outerWidth(),r.height=f.outerHeight()),u=f.offset(),r.left=u.left,r.top=u.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)u=this.containers[i].element.offset(),this.containers[i].containerCache.left=u.left,this.containers[i].containerCache.top=u.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(t){t=t||this;var r,i=t.options;i.placeholder&&i.placeholder.constructor!==String||(r=i.placeholder,i.placeholder={element:function(){var u=t.currentItem[0].nodeName.toLowerCase(),i=n("<"+u+">",t.document[0]);return t._addClass(i,"ui-sortable-placeholder",r||t.currentItem[0].className)._removeClass(i,"ui-sortable-helper"),"tbody"===u?t._createTrPlaceholder(t.currentItem.find("tr").eq(0),n("<tr>",t.document[0]).appendTo(i)):"tr"===u?t._createTrPlaceholder(t.currentItem,i):"img"===u&&i.attr("src",t.currentItem.attr("src")),r||i.css("visibility","hidden"),i},update:function(n,u){(!r||i.forcePlaceholderSize)&&(u.height()||u.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),u.width()||u.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}});t.placeholder=n(i.placeholder.element.call(t.element,t.currentItem));t.currentItem.after(t.placeholder);i.placeholder.update(t,t.placeholder)},_createTrPlaceholder:function(t,i){var r=this;t.children().each(function(){n("<td>&#160;<\/td>",r.document[0]).attr("colspan",n(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(t){for(var u,c,f,a,v,o,l,s,h,e=null,i=null,r=this.containers.length-1;r>=0;r--)if(!n.contains(this.currentItem[0],this.containers[r].element[0]))if(this._intersectsWith(this.containers[r].containerCache)){if(e&&n.contains(this.containers[r].element[0],e.element[0]))continue;e=this.containers[r];i=r}else this.containers[r].containerCache.over&&(this.containers[r]._trigger("out",t,this._uiHash(this)),this.containers[r].containerCache.over=0);if(e)if(1===this.containers.length)this.containers[i].containerCache.over||(this.containers[i]._trigger("over",t,this._uiHash(this)),this.containers[i].containerCache.over=1);else{for(c=1e4,f=null,s=e.floating||this._isFloating(this.currentItem),a=s?"left":"top",v=s?"width":"height",h=s?"pageX":"pageY",u=this.items.length-1;u>=0;u--)n.contains(this.containers[i].element[0],this.items[u].item[0])&&this.items[u].item[0]!==this.currentItem[0]&&(o=this.items[u].item.offset()[a],l=!1,t[h]-o>this.items[u][v]/2&&(l=!0),c>Math.abs(t[h]-o)&&(c=Math.abs(t[h]-o),f=this.items[u],this.direction=l?"up":"down"));if(!f&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[i])return this.currentContainer.containerCache.over||(this.containers[i]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1),void 0;f?this._rearrange(t,f,null,!0):this._rearrange(t,null,this.containers[i].element,!0);this._trigger("change",t,this._uiHash());this.containers[i]._trigger("change",t,this._uiHash(this));this.currentContainer=this.containers[i];this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[i]._trigger("over",t,this._uiHash(this));this.containers[i].containerCache.over=1}},_createHelper:function(t){var r=this.options,i=n.isFunction(r.helper)?n(r.helper.apply(this.element[0],[t,this.currentItem])):"clone"===r.helper?this.currentItem.clone():this.currentItem;return i.parents("body").length||n("parent"!==r.appendTo?r.appendTo:this.currentItem[0].parentNode)[0].appendChild(i[0]),i[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!i[0].style.width||r.forceHelperSize)&&i.width(this.currentItem.width()),(!i[0].style.height||r.forceHelperSize)&&i.height(this.currentItem.height()),i},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" "));n.isArray(t)&&(t={left:+t[0],top:+t[1]||0});"left"in t&&(this.offset.click.left=t.left+this.margins.left);"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left);"top"in t&&(this.offset.click.top=t.top+this.margins.top);"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&n.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var n=this.currentItem.position();return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:n.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,r,u,i=this.options;"parent"===i.containment&&(i.containment=this.helper[0].parentNode);("document"===i.containment||"window"===i.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===i.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===i.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]);/^(document|window|parent)$/.test(i.containment)||(t=n(i.containment)[0],r=n(i.containment).offset(),u="hidden"!==n(t).css("overflow"),this.containment=[r.left+(parseInt(n(t).css("borderLeftWidth"),10)||0)+(parseInt(n(t).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(n(t).css("borderTopWidth"),10)||0)+(parseInt(n(t).css("paddingTop"),10)||0)-this.margins.top,r.left+(u?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(n(t).css("borderLeftWidth"),10)||0)-(parseInt(n(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(u?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(n(t).css("borderTopWidth"),10)||0)-(parseInt(n(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,i){i||(i=this.position);var r="absolute"===t?1:-1,u="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&n.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,f=/(html|body)/i.test(u[0].tagName);return{top:i.top+this.offset.relative.top*r+this.offset.parent.top*r-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():f?0:u.scrollTop())*r,left:i.left+this.offset.relative.left*r+this.offset.parent.left*r-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():f?0:u.scrollLeft())*r}},_generatePosition:function(t){var r,u,i=this.options,f=t.pageX,e=t.pageY,o="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&n.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,s=/(html|body)/i.test(o[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(f=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(e=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(f=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(e=this.containment[3]+this.offset.click.top)),i.grid&&(r=this.originalPageY+Math.round((e-this.originalPageY)/i.grid[1])*i.grid[1],e=this.containment?r-this.offset.click.top>=this.containment[1]&&r-this.offset.click.top<=this.containment[3]?r:r-this.offset.click.top>=this.containment[1]?r-i.grid[1]:r+i.grid[1]:r,u=this.originalPageX+Math.round((f-this.originalPageX)/i.grid[0])*i.grid[0],f=this.containment?u-this.offset.click.left>=this.containment[0]&&u-this.offset.click.left<=this.containment[2]?u:u-this.offset.click.left>=this.containment[0]?u-i.grid[0]:u+i.grid[0]:u)),{top:e-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():s?0:o.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():s?0:o.scrollLeft())}},_rearrange:function(n,t,i,r){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?t.item[0]:t.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var u=this.counter;this._delay(function(){u===this.counter&&this.refreshPositions(!r)})},_clear:function(n,t){function u(n,t,i){return function(r){i._trigger(n,r,t._uiHash(t))}}this.reverting=!1;var i,r=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)("auto"===this._storedCSS[i]||"static"===this._storedCSS[i])&&(this._storedCSS[i]="");this.currentItem.css(this._storedCSS);this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!t&&r.push(function(n){this._trigger("receive",n,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||t||r.push(function(n){this._trigger("update",n,this._uiHash())}),this!==this.currentContainer&&(t||(r.push(function(n){this._trigger("remove",n,this._uiHash())}),r.push(function(n){return function(t){n._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),r.push(function(n){return function(t){n._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;i>=0;i--)t||r.push(u("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(u("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,t||this._trigger("beforeStop",n,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!t){for(i=0;r.length>i;i++)r[i].call(this,n);this._trigger("stop",n,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){n.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(t){var i=t||this;return{helper:i.helper,placeholder:i.placeholder||n([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}});n.widget("ui.spinner",{version:"1.12.1",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max);this._setOption("min",this.options.min);this._setOption("step",this.options.step);""!==this.value()&&this._value(this.element.val(),!0);this._draw();this._on(this._events);this._refresh();this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t=this._super(),i=this.element;return n.each(["min","max","step"],function(n,r){var u=i.attr(r);null!=u&&u.length&&(t[r]=u)}),t},_events:{keydown:function(n){this._start(n)&&this._keydown(n)&&n.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(n){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",n),void 0)},mousewheel:function(n,t){if(t){if(!this.spinning&&!this._start(n))return!1;this._spin((t>0?1:-1)*this.options.step,n);clearTimeout(this.mousewheelTimer);this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(n)},100);n.preventDefault()}},"mousedown .ui-spinner-button":function(t){function r(){var t=this.element[0]===n.ui.safeActiveElement(this.document[0]);t||(this.element.trigger("focus"),this.previous=i,this._delay(function(){this.previous=i}))}var i;i=this.element[0]===n.ui.safeActiveElement(this.document[0])?this.previous:this.element.val();t.preventDefault();r.call(this);this.cancelBlur=!0;this._delay(function(){delete this.cancelBlur;r.call(this)});this._start(t)!==!1&&this._repeat(null,n(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(n(t.currentTarget).hasClass("ui-state-active"))return this._start(t)===!1?!1:(this._repeat(null,n(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t),void 0)},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a><\/a><a><\/a>")},_draw:function(){this._enhance();this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content");this._addClass("ui-spinner-input");this.element.attr("role","spinbutton");this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}});this._removeClass(this.buttons,"ui-corner-all");this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up");this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down");this.buttons.first().button({icon:this.options.icons.up,showLabel:!1});this.buttons.last().button({icon:this.options.icons.down,showLabel:!1});this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&this.uiSpinner.height()>0&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(t){var r=this.options,i=n.ui.keyCode;switch(t.keyCode){case i.UP:return this._repeat(null,1,t),!0;case i.DOWN:return this._repeat(null,-1,t),!0;case i.PAGE_UP:return this._repeat(null,r.page,t),!0;case i.PAGE_DOWN:return this._repeat(null,-r.page,t),!0}return!1},_start:function(n){return this.spinning||this._trigger("start",n)!==!1?(this.counter||(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(n,t,i){n=n||500;clearTimeout(this.timer);this.timer=this._delay(function(){this._repeat(40,t,i)},n);this._spin(t*this.options.step,i)},_spin:function(n,t){var i=this.value()||0;this.counter||(this.counter=1);i=this._adjustValue(i+n*this._increment(this.counter));this.spinning&&this._trigger("spin",t,{value:i})===!1||(this._value(i),this.counter++)},_increment:function(t){var i=this.options.incremental;return i?n.isFunction(i)?i(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var n=this._precisionOf(this.options.step);return null!==this.options.min&&(n=Math.max(n,this._precisionOf(this.options.min))),n},_precisionOf:function(n){var t=""+n,i=t.indexOf(".");return-1===i?0:t.length-i-1},_adjustValue:function(n){var r,i,t=this.options;return r=null!==t.min?t.min:0,i=n-r,i=Math.round(i/t.step)*t.step,n=r+i,n=parseFloat(n.toFixed(this._precision())),null!==t.max&&n>t.max?t.max:null!==t.min&&t.min>n?t.min:n},_stop:function(n){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",n))},_setOption:function(n,t){var u,i,r;return"culture"===n||"numberFormat"===n?(u=this._parse(this.element.val()),this.options[n]=t,this.element.val(this._format(u)),void 0):(("max"===n||"min"===n||"step"===n)&&"string"==typeof t&&(t=this._parse(t)),"icons"===n&&(i=this.buttons.first().find(".ui-icon"),this._removeClass(i,null,this.options.icons.up),this._addClass(i,null,t.up),r=this.buttons.last().find(".ui-icon"),this._removeClass(r,null,this.options.icons.down),this._addClass(r,null,t.down)),this._super(n,t),void 0)},_setOptionDisabled:function(n){this._super(n);this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!n);this.element.prop("disabled",!!n);this.buttons.button(n?"disable":"enable")},_setOptions:t(function(n){this._super(n)}),_parse:function(n){return"string"==typeof n&&""!==n&&(n=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(n,10,this.options.culture):+n),""===n||isNaN(n)?null:n},_format:function(n){return""===n?"":window.Globalize&&this.options.numberFormat?Globalize.format(n,this.options.numberFormat,this.options.culture):n},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var n=this.value();return null===n?!1:n===this._adjustValue(n)},_value:function(n,t){var i;""!==n&&(i=this._parse(n),null!==i&&(t||(i=this._adjustValue(i)),n=this._format(i)));this.element.val(n);this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow");this.uiSpinner.replaceWith(this.element)},stepUp:t(function(n){this._stepUp(n)}),_stepUp:function(n){this._start()&&(this._spin((n||1)*this.options.step),this._stop())},stepDown:t(function(n){this._stepDown(n)}),_stepDown:function(n){this._start()&&(this._spin((n||1)*-this.options.step),this._stop())},pageUp:t(function(n){this._stepUp((n||1)*this.options.page)}),pageDown:t(function(n){this._stepDown((n||1)*this.options.page)}),value:function(n){return arguments.length?(t(this._value).call(this,n),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}});n.uiBackCompat!==!1&&n.widget("ui.spinner",n.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a><\/a><a><\/a>"}});n.ui.spinner;n.widget("ui.tabs",{version:"1.12.1",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var n=/#.*$/;return function(t){var i,r;i=t.href.replace(n,"");r=location.href.replace(n,"");try{i=decodeURIComponent(i)}catch(u){}try{r=decodeURIComponent(r)}catch(u){}return t.hash.length>1&&i===r}}(),_create:function(){var i=this,t=this.options;this.running=!1;this._addClass("ui-tabs","ui-widget ui-widget-content");this._toggleClass("ui-tabs-collapsible",null,t.collapsible);this._processTabs();t.active=this._initialActive();n.isArray(t.disabled)&&(t.disabled=n.unique(t.disabled.concat(n.map(this.tabs.filter(".ui-state-disabled"),function(n){return i.tabs.index(n)}))).sort());this.active=this.options.active!==!1&&this.anchors.length?this._findActive(t.active):n();this._refresh();this.active.length&&this.load(t.active)},_initialActive:function(){var t=this.options.active,i=this.options.collapsible,r=location.hash.substring(1);return null===t&&(r&&this.tabs.each(function(i,u){if(n(u).attr("aria-controls")===r)return(t=i,!1)}),null===t&&(t=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===t||-1===t)&&(t=this.tabs.length?0:!1)),t!==!1&&(t=this.tabs.index(this.tabs.eq(t)),-1===t&&(t=i?!1:0)),!i&&t===!1&&this.anchors.length&&(t=0),t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):n()}},_tabKeydown:function(t){var r=n(n.ui.safeActiveElement(this.document[0])).closest("li"),i=this.tabs.index(r),u=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:i++;break;case n.ui.keyCode.UP:case n.ui.keyCode.LEFT:u=!1;i--;break;case n.ui.keyCode.END:i=this.anchors.length-1;break;case n.ui.keyCode.HOME:i=0;break;case n.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),this._activate(i),void 0;case n.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),this._activate(i===this.options.active?!1:i),void 0;default:return}t.preventDefault();clearTimeout(this.activating);i=this._focusNextTab(i,u);t.ctrlKey||t.metaKey||(r.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===n.ui.keyCode.UP&&(t.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(t){return t.altKey&&t.keyCode===n.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===n.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,i){function u(){return t>r&&(t=0),0>t&&(t=r),t}for(var r=this.tabs.length-1;-1!==n.inArray(u(),this.options.disabled);)t=i?t+1:t-1;return t},_focusNextTab:function(n,t){return n=this._findNextTab(n,t),this.tabs.eq(n).trigger("focus"),n},_setOption:function(n,t){return"active"===n?(this._activate(t),void 0):(this._super(n,t),"collapsible"===n&&(this._toggleClass("ui-tabs-collapsible",null,t),t||this.options.active!==!1||this._activate(0)),"event"===n&&this._setupEvents(t),"heightStyle"===n&&this._setupHeightStyle(t),void 0)},_sanitizeSelector:function(n){return n?n.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=n.map(i.filter(".ui-state-disabled"),function(n){return i.index(n)});this._processTabs();t.active!==!1&&this.anchors.length?this.active.length&&!n.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=n()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=n());this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled);this._setupEvents(this.options.event);this._setupHeightStyle(this.options.heightStyle);this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1});this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"});this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this,i=this.tabs,r=this.anchors,u=this.panels;this.tablist=this._getList().attr("role","tablist");this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header");this.tablist.on("mousedown"+this.eventNamespace,"> li",function(t){n(this).is(".ui-state-disabled")&&t.preventDefault()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){n(this).closest("li").is(".ui-state-disabled")&&this.blur()});this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1});this._addClass(this.tabs,"ui-tabs-tab","ui-state-default");this.anchors=this.tabs.map(function(){return n("a",this)[0]}).attr({role:"presentation",tabIndex:-1});this._addClass(this.anchors,"ui-tabs-anchor");this.panels=n();this.anchors.each(function(i,r){var f,u,e,s=n(r).uniqueId().attr("id"),o=n(r).closest("li"),h=o.attr("aria-controls");t._isLocal(r)?(f=r.hash,e=f.substring(1),u=t.element.find(t._sanitizeSelector(f))):(e=o.attr("aria-controls")||n({}).uniqueId()[0].id,f="#"+e,u=t.element.find(f),u.length||(u=t._createPanel(e),u.insertAfter(t.panels[i-1]||t.tablist)),u.attr("aria-live","polite"));u.length&&(t.panels=t.panels.add(u));h&&o.data("ui-tabs-aria-controls",h);o.attr({"aria-controls":e,"aria-labelledby":s});u.attr("aria-labelledby",s)});this.panels.attr("role","tabpanel");this._addClass(this.panels,"ui-tabs-panel","ui-widget-content");i&&(this._off(i.not(this.tabs)),this._off(r.not(this.anchors)),this._off(u.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(t){return n("<div>").attr("id",t).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(t){var i,u,r;for(n.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1),r=0;u=this.tabs[r];r++)i=n(u),t===!0||-1!==n.inArray(r,t)?(i.attr("aria-disabled","true"),this._addClass(i,null,"ui-state-disabled")):(i.removeAttr("aria-disabled"),this._removeClass(i,null,"ui-state-disabled"));this.options.disabled=t;this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,t===!0)},_setupEvents:function(t){var i={};t&&n.each(t.split(" "),function(n,t){i[t]="_eventHandler"});this._off(this.anchors.add(this.tabs).add(this.panels));this._on(!0,this.anchors,{click:function(n){n.preventDefault()}});this._on(this.anchors,i);this._on(this.tabs,{keydown:"_tabKeydown"});this._on(this.panels,{keydown:"_panelKeydown"});this._focusable(this.tabs);this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,r=this.element.parent();"fill"===t?(i=r.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=n(this),r=t.css("position");"absolute"!==r&&"fixed"!==r&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=n(this).outerHeight(!0)}),this.panels.each(function(){n(this).height(Math.max(0,i-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,n(this).height("").height())}).height(i))},_eventHandler:function(t){var u=this.options,r=this.active,c=n(t.currentTarget),i=c.closest("li"),f=i[0]===r[0],e=f&&u.collapsible,o=e?n():this._getPanelForTab(i),s=r.length?this._getPanelForTab(r):n(),h={oldTab:r,oldPanel:s,newTab:e?n():i,newPanel:o};t.preventDefault();i.hasClass("ui-state-disabled")||i.hasClass("ui-tabs-loading")||this.running||f&&!u.collapsible||this._trigger("beforeActivate",t,h)===!1||(u.active=e?!1:this.tabs.index(i),this.active=f?n():i,this.xhr&&this.xhr.abort(),s.length||o.length||n.error("jQuery UI Tabs: Mismatching fragment identifier."),o.length&&this.load(this.tabs.index(i),t),this._toggle(t,h))},_toggle:function(t,i){function e(){r.running=!1;r._trigger("activate",t,i)}function o(){r._addClass(i.newTab.closest("li"),"ui-tabs-active","ui-state-active");u.length&&r.options.show?r._show(u,r.options.show,e):(u.show(),e())}var r=this,u=i.newPanel,f=i.oldPanel;this.running=!0;f.length&&this.options.hide?this._hide(f,this.options.hide,function(){r._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active");o()}):(this._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),f.hide(),o());f.attr("aria-hidden","true");i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"});u.length&&f.length?i.oldTab.attr("tabIndex",-1):u.length&&this.tabs.filter(function(){return 0===n(this).attr("tabIndex")}).attr("tabIndex",-1);u.attr("aria-hidden","false");i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var r,i=this._findActive(t);i[0]!==this.active[0]&&(i.length||(i=this.active),r=i.find(".ui-tabs-anchor")[0],this._eventHandler({target:r,currentTarget:r,preventDefault:n.noop}))},_findActive:function(t){return t===!1?n():this.tabs.eq(t)},_getIndex:function(t){return"string"==typeof t&&(t=this.anchors.index(this.anchors.filter("[href$='"+n.ui.escapeSelector(t)+"']"))),t},_destroy:function(){this.xhr&&this.xhr.abort();this.tablist.removeAttr("role").off(this.eventNamespace);this.anchors.removeAttr("role tabIndex").removeUniqueId();this.tabs.add(this.panels).each(function(){n.data(this,"ui-tabs-destroy")?n(this).remove():n(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")});this.tabs.each(function(){var t=n(this),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")});this.panels.show();"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(t){var i=this.options.disabled;i!==!1&&(void 0===t?i=!1:(t=this._getIndex(t),i=n.isArray(i)?n.map(i,function(n){return n!==t?n:null}):n.map(this.tabs,function(n,i){return i!==t?i:null})),this._setOptionDisabled(i))},disable:function(t){var i=this.options.disabled;if(i!==!0){if(void 0===t)i=!0;else{if(t=this._getIndex(t),-1!==n.inArray(t,i))return;i=n.isArray(i)?n.merge([t],i).sort():[t]}this._setOptionDisabled(i)}},load:function(t,i){t=this._getIndex(t);var r=this,u=this.tabs.eq(t),e=u.find(".ui-tabs-anchor"),f=this._getPanelForTab(u),o={tab:u,panel:f},s=function(n,t){"abort"===t&&r.panels.stop(!1,!0);r._removeClass(u,"ui-tabs-loading");f.removeAttr("aria-busy");n===r.xhr&&delete r.xhr};this._isLocal(e[0])||(this.xhr=n.ajax(this._ajaxSettings(e,i,o)),this.xhr&&"canceled"!==this.xhr.statusText&&(this._addClass(u,"ui-tabs-loading"),f.attr("aria-busy","true"),this.xhr.done(function(n,t,u){setTimeout(function(){f.html(n);r._trigger("load",i,o);s(u,t)},1)}).fail(function(n,t){setTimeout(function(){s(n,t)},1)})))},_ajaxSettings:function(t,i,r){var u=this;return{url:t.attr("href").replace(/#.*$/,""),beforeSend:function(t,f){return u._trigger("beforeLoad",i,n.extend({jqXHR:t,ajaxSettings:f},r))}}},_getPanelForTab:function(t){var i=n(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}});n.uiBackCompat!==!1&&n.widget("ui.tabs",n.ui.tabs,{_processTabs:function(){this._superApply(arguments);this._addClass(this.tabs,"ui-tab")}});n.ui.tabs;n.widget("ui.tooltip",{version:"1.12.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var t=n(this).attr("title")||"";return n("<a>").text(t).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(t,i){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(i);t.data("ui-tooltip-id",i).attr("aria-describedby",n.trim(r.join(" ")))},_removeDescribedBy:function(t){var u=t.data("ui-tooltip-id"),i=(t.attr("aria-describedby")||"").split(/\s+/),r=n.inArray(u,i);-1!==r&&i.splice(r,1);t.removeData("ui-tooltip-id");i=n.trim(i.join(" "));i?t.attr("aria-describedby",i):t.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"});this.tooltips={};this.parents={};this.liveRegion=n("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body);this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible");this.disabledTitles=n([])},_setOption:function(t,i){var r=this;this._super(t,i);"content"===t&&n.each(this.tooltips,function(n,t){r._updateContent(t.element)})},_setOptionDisabled:function(n){this[n?"_disable":"_enable"]()},_disable:function(){var t=this;n.each(this.tooltips,function(i,r){var u=n.Event("blur");u.target=u.currentTarget=r.element[0];t.close(u,!0)});this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var t=n(this);if(t.is("[title]"))return t.data("ui-tooltip-title",t.attr("title")).removeAttr("title")}))},_enable:function(){this.disabledTitles.each(function(){var t=n(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))});this.disabledTitles=n([])},open:function(t){var r=this,i=n(t?t.target:this.element).closest(this.options.items);i.length&&!i.data("ui-tooltip-id")&&(i.attr("title")&&i.data("ui-tooltip-title",i.attr("title")),i.data("ui-tooltip-open",!0),t&&"mouseover"===t.type&&i.parents().each(function(){var i,t=n(this);t.data("ui-tooltip-open")&&(i=n.Event("blur"),i.target=i.currentTarget=this,r.close(i,!0));t.attr("title")&&(t.uniqueId(),r.parents[this.id]={element:this,title:t.attr("title")},t.attr("title",""))}),this._registerCloseHandlers(t,i),this._updateContent(i,t))},_updateContent:function(n,t){var r,i=this.options.content,u=this,f=t?t.type:null;return"string"==typeof i||i.nodeType||i.jquery?this._open(t,n,i):(r=i.call(n[0],function(i){u._delay(function(){n.data("ui-tooltip-open")&&(t&&(t.type=f),this._open(t,n,i))})}),r&&this._open(t,n,r),void 0)},_open:function(t,i,r){function o(n){s.of=n;u.is(":hidden")||u.position(s)}var f,u,h,e,s=n.extend({},this.options.position);if(r){if(f=this._find(i))return f.tooltip.find(".ui-tooltip-content").html(r),void 0;i.is("[title]")&&(t&&"mouseover"===t.type?i.attr("title",""):i.removeAttr("title"));f=this._tooltip(i);u=f.tooltip;this._addDescribedBy(i,u.attr("id"));u.find(".ui-tooltip-content").html(r);this.liveRegion.children().hide();e=n("<div>").html(u.find(".ui-tooltip-content").html());e.removeAttr("name").find("[name]").removeAttr("name");e.removeAttr("id").find("[id]").removeAttr("id");e.appendTo(this.liveRegion);this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:o}),o(t)):u.position(n.extend({of:i},this.options.position));u.hide();this._show(u,this.options.show);this.options.track&&this.options.show&&this.options.show.delay&&(h=this.delayedShow=setInterval(function(){u.is(":visible")&&(o(s.of),clearInterval(h))},n.fx.interval));this._trigger("open",t,{tooltip:u})}},_registerCloseHandlers:function(t,i){var r={keyup:function(t){if(t.keyCode===n.ui.keyCode.ESCAPE){var r=n.Event(t);r.currentTarget=i[0];this.close(r,!0)}}};i[0]!==this.element[0]&&(r.remove=function(){this._removeTooltip(this._find(i).tooltip)});t&&"mouseover"!==t.type||(r.mouseleave="close");t&&"focusin"!==t.type||(r.focusout="close");this._on(!0,i,r)},close:function(t){var u,f=this,i=n(t?t.currentTarget:this.element),r=this._find(i);return r?(u=r.tooltip,r.closing||(clearInterval(this.delayedShow),i.data("ui-tooltip-title")&&!i.attr("title")&&i.attr("title",i.data("ui-tooltip-title")),this._removeDescribedBy(i),r.hiding=!0,u.stop(!0),this._hide(u,this.options.hide,function(){f._removeTooltip(n(this))}),i.removeData("ui-tooltip-open"),this._off(i,"mouseleave focusout keyup"),i[0]!==this.element[0]&&this._off(i,"remove"),this._off(this.document,"mousemove"),t&&"mouseleave"===t.type&&n.each(this.parents,function(t,i){n(i.element).attr("title",i.title);delete f.parents[t]}),r.closing=!0,this._trigger("close",t,{tooltip:u}),r.hiding||(r.closing=!1)),void 0):(i.removeData("ui-tooltip-open"),void 0)},_tooltip:function(t){var i=n("<div>").attr("role","tooltip"),r=n("<div>").appendTo(i),u=i.uniqueId().attr("id");return this._addClass(r,"ui-tooltip-content"),this._addClass(i,"ui-tooltip","ui-widget ui-widget-content"),i.appendTo(this._appendTo(t)),this.tooltips[u]={element:t,tooltip:i}},_find:function(n){var t=n.data("ui-tooltip-id");return t?this.tooltips[t]:null},_removeTooltip:function(n){n.remove();delete this.tooltips[n.attr("id")]},_appendTo:function(n){var t=n.closest(".ui-front, dialog");return t.length||(t=this.document[0].body),t},_destroy:function(){var t=this;n.each(this.tooltips,function(i,r){var f=n.Event("blur"),u=r.element;f.target=f.currentTarget=u[0];t.close(f,!0);n("#"+i).remove();u.data("ui-tooltip-title")&&(u.attr("title")||u.attr("title",u.data("ui-tooltip-title")),u.removeData("ui-tooltip-title"))});this.liveRegion.remove()}});n.uiBackCompat!==!1&&n.widget("ui.tooltip",n.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var n=this._superApply(arguments);return this.options.tooltipClass&&n.tooltip.addClass(this.options.tooltipClass),n}});n.ui.tooltip}),!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){"use strict";function vt(n,t,i){return[parseFloat(n[0])*(it.test(n[0])?t/100:1),parseFloat(n[1])*(it.test(n[1])?i/100:1)]}function a(t,i){return parseInt(n.css(t,i),10)||0}function yt(n){return null!=n&&n===n.window}function c(n){return null==n?n+"":"object"==typeof n?rt[gi.call(n)]||"object":typeof n}function v(n,t,i){var r=wt[t.type]||{};return null==n?i||!t.def?null:t.def:(n=r.floor?~~n:parseFloat(n),isNaN(n)?t.def:r.mod?(n+r.mod)%r.mod:Math.min(r.max,Math.max(0,n)))}function kt(n){var u=i(),e=u._rgba=[];return n=n.toLowerCase(),r(tr,function(t,i){var r=i.re.exec(n),r=r&&i.parse(r),i=i.space||"rgba";if(r)return r=u[i](r),u[f[i].cache]=r[f[i].cache],e=u._rgba=r._rgba,!1}),e.length?("0,0,0,0"===e.join()&&t.extend(e,ft.transparent),u):ft[n]}function ut(n,t,i){return 6*(i=(i+1)%1)<1?n+(t-n)*i*6:2*i<1?t:3*i<2?n+(t-n)*(2/3-i)*6:n}function oi(n){var i,r,t=n.ownerDocument.defaultView?n.ownerDocument.defaultView.getComputedStyle(n,null):n.currentStyle,u={};if(t&&t.length&&t[0]&&t[t[0]])for(r=t.length;r--;)"string"==typeof t[i=t[r]]&&(u[i.replace(/-([\da-z])/gi,function(n,t){return t.toUpperCase()})]=t[i]);else for(i in t)"string"==typeof t[i]&&(u[i]=t[i]);return u}function w(t,i,r,u){return t={effect:t=n.isPlainObject(t)?(i=t).effect:t},"function"==typeof(i=null==i?{}:i)&&(u=i,r=null,i={}),"number"!=typeof i&&!n.fx.speeds[i]||(u=r,r=i,i={}),"function"==typeof r&&(u=r,r=null),i&&n.extend(t,i),r=r||i.duration,t.duration=n.fx.off?0:"number"==typeof r?r:r in n.fx.speeds?n.fx.speeds[r]:n.fx.speeds._default,t.complete=u||i.complete,t}function st(t){return!t||"number"==typeof t||n.fx.speeds[t]||"string"==typeof t&&!n.effects.effect[t]||"function"==typeof t||"object"==typeof t&&!t.effect}function si(n,t){var i=t.outerWidth(),t=t.outerHeight(),n=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/.exec(n)||["",0,i,t,0];return{top:parseFloat(n[1])||0,right:"auto"===n[2]?i:parseFloat(n[2]),bottom:"auto"===n[3]?t:parseFloat(n[3]),left:parseFloat(n[4])||0}}function yi(){this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._datepickerShowing=!1;this._inDialog=!1;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:"",selectMonthLabel:"Select month",selectYearLabel:"Select year"};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,onUpdateDatepicker:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1};n.extend(this._defaults,this.regional[""]);this.regional.en=n.extend(!0,{},this.regional[""]);this.regional["en-US"]=n.extend(!0,{},this.regional.en);this.dpDiv=pi(n("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'><\/div>"))}function pi(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.on("mouseout",i,function(){n(this).removeClass("ui-state-hover");-1!==this.className.indexOf("ui-datepicker-prev")&&n(this).removeClass("ui-datepicker-prev-hover");-1!==this.className.indexOf("ui-datepicker-next")&&n(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",i,wi)}function wi(){n.datepicker._isDisabledDatepicker((e.inline?e.dpDiv.parent():e.input)[0])||(n(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),n(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&n(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&n(this).addClass("ui-datepicker-next-hover"))}function b(t,i){for(var r in n.extend(t,i),i)null==i[r]&&(t[r]=i[r]);return t}function bi(n,t,i){return t<=n&&n<t+i}function o(n){return function(){var t=this.element.val();n.apply(this,arguments);this._refresh();t!==this.element.val()&&this._trigger("change")}}var k,s,u,d,g,nt,tt,it,at,hi,ci,li,ai,vi,e,l,ht;n.ui=n.ui||{};n.ui.version="1.13.0";var ct,ki=0,di=Array.prototype.hasOwnProperty,lt=Array.prototype.slice;n.cleanData=(ct=n.cleanData,function(t){for(var r,i,u=0;null!=(i=t[u]);u++)(r=n._data(i,"events"))&&r.remove&&n(i).triggerHandler("remove");ct(t)});n.widget=function(t,i,r){var f,u,o,h={},e=t.split(".")[0],s=e+"-"+(t=t.split(".")[1]);return r||(r=i,i=n.Widget),Array.isArray(r)&&(r=n.extend.apply(null,[{}].concat(r))),n.expr.pseudos[s.toLowerCase()]=function(t){return!!n.data(t,s)},n[e]=n[e]||{},f=n[e][t],u=n[e][t]=function(n,t){if(!this._createWidget)return new u(n,t);arguments.length&&this._createWidget(n,t)},n.extend(u,f,{version:r.version,_proto:n.extend({},r),_childConstructors:[]}),(o=new i).options=n.widget.extend({},o.options),n.each(r,function(n,t){function r(){return i.prototype[n].apply(this,arguments)}function u(t){return i.prototype[n].apply(this,t)}h[n]="function"==typeof t?function(){var n,i=this._super,f=this._superApply;return this._super=r,this._superApply=u,n=t.apply(this,arguments),this._super=i,this._superApply=f,n}:t}),u.prototype=n.widget.extend(o,{widgetEventPrefix:f&&o.widgetEventPrefix||t},h,{constructor:u,namespace:e,widgetName:t,widgetFullName:s}),f?(n.each(f._childConstructors,function(t,i){var r=i.prototype;n.widget(r.namespace+"."+r.widgetName,u,i._proto)}),delete f._childConstructors):i._childConstructors.push(u),n.widget.bridge(t,u),u};n.widget.extend=function(t){for(var i,r,f=lt.call(arguments,1),u=0,e=f.length;u<e;u++)for(i in f[u])r=f[u][i],di.call(f[u],i)&&void 0!==r&&(t[i]=n.isPlainObject(r)?n.isPlainObject(t[i])?n.widget.extend({},t[i],r):n.widget.extend({},r):r);return t};n.widget.bridge=function(t,i){var r=i.prototype.widgetFullName||t;n.fn[t]=function(u){var o="string"==typeof u,e=lt.call(arguments,1),f=this;return o?this.length||"instance"!==u?this.each(function(){var i,o=n.data(this,r);return"instance"===u?(f=o,!1):o?"function"!=typeof o[u]||"_"===u.charAt(0)?n.error("no such method '"+u+"' for "+t+" widget instance"):(i=o[u].apply(o,e))!==o&&void 0!==i?(f=i&&i.jquery?f.pushStack(i.get()):i,!1):void 0:n.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+u+"'")}):f=void 0:(e.length&&(u=n.widget.extend.apply(null,[u].concat(e))),this.each(function(){var t=n.data(this,r);t?(t.option(u||{}),t._init&&t._init()):n.data(this,r,new i(u,this))})),f}};n.Widget=function(){};n.Widget._childConstructors=[];n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,i){i=n(i||this.defaultElement||this)[0];this.element=n(i);this.uuid=ki++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=n();this.hoverable=n();this.focusable=n();this.classesElementLookup={};i!==this&&(n.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(n){n.target===i&&this.destroy()}}),this.document=n(i.style?i.ownerDocument:i.document||i),this.window=n(this.document[0].defaultView||this.document[0].parentWindow));this.options=n.widget.extend({},this.options,this._getCreateOptions(),t);this._create();this.options.disabled&&this._setOptionDisabled(this.options.disabled);this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:n.noop,_create:n.noop,_init:n.noop,destroy:function(){var t=this;this._destroy();n.each(this.classesElementLookup,function(n,i){t._removeClass(i,n)});this.element.off(this.eventNamespace).removeData(this.widgetFullName);this.widget().off(this.eventNamespace).removeAttr("aria-disabled");this.bindings.off(this.eventNamespace)},_destroy:n.noop,widget:function(){return this.element},option:function(t,i){var u,r,f,e=t;if(0===arguments.length)return n.widget.extend({},this.options);if("string"==typeof t)if(e={},t=(u=t.split(".")).shift(),u.length){for(r=e[t]=n.widget.extend({},this.options[t]),f=0;f<u.length-1;f++)r[u[f]]=r[u[f]]||{},r=r[u[f]];if(t=u.pop(),1===arguments.length)return void 0===r[t]?null:r[t];r[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];e[t]=i}return this._setOptions(e),this},_setOptions:function(n){for(var t in n)this._setOption(t,n[t]);return this},_setOption:function(n,t){return"classes"===n&&this._setOptionClasses(t),this.options[n]=t,"disabled"===n&&this._setOptionDisabled(t),this},_setOptionClasses:function(t){var i,u,r;for(i in t)r=this.classesElementLookup[i],t[i]!==this.options.classes[i]&&r&&r.length&&(u=n(r.get()),this._removeClass(r,i),u.addClass(this._classes({element:u,keys:i,classes:t,add:!0})))},_setOptionDisabled:function(n){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!n);n&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(t){function u(u,f){for(var o,e=0;e<u.length;e++)o=i.classesElementLookup[u[e]]||n(),o=t.add?(t.element.each(function(t,r){n.map(i.classesElementLookup,function(n){return n}).some(function(n){return n.is(r)})||i._on(n(r),{remove:"_untrackClassesElement"})}),n(n.uniqueSort(o.get().concat(t.element.get())))):n(o.not(t.element).get()),i.classesElementLookup[u[e]]=o,r.push(u[e]),f&&t.classes[u[e]]&&r.push(t.classes[u[e]])}var r=[],i=this;return(t=n.extend({element:this.element,classes:this.options.classes||{}},t)).keys&&u(t.keys.match(/\S+/g)||[],!0),t.extra&&u(t.extra.match(/\S+/g)||[]),r.join(" ")},_untrackClassesElement:function(t){var i=this;n.each(i.classesElementLookup,function(r,u){-1!==n.inArray(t.target,u)&&(i.classesElementLookup[r]=n(u.not(t.target).get()))});this._off(n(t.target))},_removeClass:function(n,t,i){return this._toggleClass(n,t,i,!1)},_addClass:function(n,t,i){return this._toggleClass(n,t,i,!0)},_toggleClass:function(n,t,i,r){var u="string"==typeof n||null===n,i={extra:u?t:i,keys:u?n:t,element:u?this.element:n,add:r="boolean"==typeof r?r:i};return i.element.toggleClass(this._classes(i),r),this},_on:function(t,i,r){var f,u=this;"boolean"!=typeof t&&(r=i,i=t,t=!1);r?(i=f=n(i),this.bindings=this.bindings.add(i)):(r=i,i=this.element,f=this.widget());n.each(r,function(r,e){function o(){if(t||!0!==u.options.disabled&&!n(this).hasClass("ui-state-disabled"))return("string"==typeof e?u[e]:e).apply(u,arguments)}"string"!=typeof e&&(o.guid=e.guid=e.guid||o.guid||n.guid++);var s=r.match(/^([\w:-]*)\s*(.*)$/),r=s[1]+u.eventNamespace,s=s[2];s?f.on(r,s,o):i.on(r,o)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;t.off(i);this.bindings=n(this.bindings.not(t).get());this.focusable=n(this.focusable.not(t).get());this.hoverable=n(this.hoverable.not(t).get())},_delay:function(n,t){var i=this;return setTimeout(function(){return("string"==typeof n?i[n]:n).apply(i,arguments)},t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t);this._on(t,{mouseenter:function(t){this._addClass(n(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t);this._on(t,{focusin:function(t){this._addClass(n(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,i,r){var u,f,e=this.options[t];if(r=r||{},(i=n.Event(i)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],f=i.originalEvent)for(u in f)u in i||(i[u]=f[u]);return this.element.trigger(i,r),!("function"==typeof e&&!1===e.apply(this.element[0],[i].concat(r))||i.isDefaultPrevented())}};n.each({show:"fadeIn",hide:"fadeOut"},function(t,i){n.Widget.prototype["_"+t]=function(r,u,f){var o,e=(u="string"==typeof u?{effect:u}:u)?!0!==u&&"number"!=typeof u&&u.effect||i:t;"number"==typeof(u=u||{})?u={duration:u}:!0===u&&(u={});o=!n.isEmptyObject(u);u.complete=f;u.delay&&r.delay(u.delay);o&&n.effects&&n.effects.effect[e]?r[t](u):e!==t&&r[e]?r[e](u.duration,u.easing,f):r.queue(function(i){n(this)[t]();f&&f.call(r[0]);i()})}});n.widget;s=Math.max;u=Math.abs;d=/left|center|right/;g=/top|center|bottom/;nt=/[\+\-]\d+(\.[\d]+)?%?/;tt=/^\w+/;it=/%$/;at=n.fn.position;n.position={scrollbarWidth:function(){if(void 0!==k)return k;var r,t=n("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'><\/div><\/div>"),i=t.children()[0];return n("body").append(t),r=i.offsetWidth,t.css("overflow","scroll"),r===(i=i.offsetWidth)&&(i=t[0].clientWidth),t.remove(),k=r-i},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),r=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),i="scroll"===i||"auto"===i&&t.width<t.element[0].scrollWidth;return{width:"scroll"===r||"auto"===r&&t.height<t.element[0].scrollHeight?n.position.scrollbarWidth():0,height:i?n.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=n(t||window),r=yt(i[0]),u=!!i[0]&&9===i[0].nodeType;return{element:i,isWindow:r,isDocument:u,offset:!r&&!u?n(t).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}};n.fn.position=function(t){if(!t||!t.of)return at.apply(this,arguments);var o,r,f,h,e,c,v="string"==typeof(t=n.extend({},t)).of?n(document).find(t.of):n(t.of),p=n.position.getWithinInfo(t.within),w=n.position.getScrollInfo(p),l=(t.collision||"flip").split(" "),y={},i=9===(c=(i=v)[0]).nodeType?{width:i.width(),height:i.height(),offset:{top:0,left:0}}:yt(c)?{width:i.width(),height:i.height(),offset:{top:i.scrollTop(),left:i.scrollLeft()}}:c.preventDefault?{width:0,height:0,offset:{top:c.pageY,left:c.pageX}}:{width:i.outerWidth(),height:i.outerHeight(),offset:i.offset()};return v[0].preventDefault&&(t.at="left top"),r=i.width,f=i.height,e=n.extend({},h=i.offset),n.each(["my","at"],function(){var i,r,n=(t[this]||"").split(" ");(n=1===n.length?d.test(n[0])?n.concat(["center"]):g.test(n[0])?["center"].concat(n):["center","center"]:n)[0]=d.test(n[0])?n[0]:"center";n[1]=g.test(n[1])?n[1]:"center";i=nt.exec(n[0]);r=nt.exec(n[1]);y[this]=[i?i[0]:0,r?r[0]:0];t[this]=[tt.exec(n[0])[0],tt.exec(n[1])[0]]}),1===l.length&&(l[1]=l[0]),"right"===t.at[0]?e.left+=r:"center"===t.at[0]&&(e.left+=r/2),"bottom"===t.at[1]?e.top+=f:"center"===t.at[1]&&(e.top+=f/2),o=vt(y.at,r,f),e.left+=o[0],e.top+=o[1],this.each(function(){var g,nt,c=n(this),b=c.outerWidth(),k=c.outerHeight(),tt=a(this,"marginLeft"),it=a(this,"marginTop"),rt=b+tt+a(this,"marginRight")+w.width,ut=k+it+a(this,"marginBottom")+w.height,i=n.extend({},e),d=vt(y.my,c.outerWidth(),c.outerHeight());"right"===t.my[0]?i.left-=b:"center"===t.my[0]&&(i.left-=b/2);"bottom"===t.my[1]?i.top-=k:"center"===t.my[1]&&(i.top-=k/2);i.left+=d[0];i.top+=d[1];g={marginLeft:tt,marginTop:it};n.each(["left","top"],function(u,e){n.ui.position[l[u]]&&n.ui.position[l[u]][e](i,{targetWidth:r,targetHeight:f,elemWidth:b,elemHeight:k,collisionPosition:g,collisionWidth:rt,collisionHeight:ut,offset:[o[0]+d[0],o[1]+d[1]],my:t.my,at:t.at,within:p,elem:c})});t.using&&(nt=function(n){var e=h.left-i.left,a=e+r-b,o=h.top-i.top,y=o+f-k,l={target:{element:v,left:h.left,top:h.top,width:r,height:f},element:{element:c,left:i.left,top:i.top,width:b,height:k},horizontal:a<0?"left":0<e?"right":"center",vertical:y<0?"top":0<o?"bottom":"middle"};r<b&&u(e+a)<r&&(l.horizontal="center");f<k&&u(o+y)<f&&(l.vertical="middle");l.important=s(u(e),u(a))>s(u(o),u(y))?"horizontal":"vertical";t.using.call(this,n,l)});c.offset(n.extend(i,{using:nt}))})};n.ui.position={fit:{left:function(n,t){var r=t.within,u=r.isWindow?r.scrollLeft:r.offset.left,e=r.width,o=n.left-t.collisionPosition.marginLeft,i=u-o,f=o+t.collisionWidth-e-u;t.collisionWidth>e?0<i&&f<=0?(r=n.left+i+t.collisionWidth-e-u,n.left+=i-r):n.left=!(0<f&&i<=0)&&f<i?u+e-t.collisionWidth:u:0<i?n.left+=i:0<f?n.left-=f:n.left=s(n.left-o,n.left)},top:function(n,t){var r=t.within,u=r.isWindow?r.scrollTop:r.offset.top,e=t.within.height,o=n.top-t.collisionPosition.marginTop,i=u-o,f=o+t.collisionHeight-e-u;t.collisionHeight>e?0<i&&f<=0?(r=n.top+i+t.collisionHeight-e-u,n.top+=i-r):n.top=!(0<f&&i<=0)&&f<i?u+e-t.collisionHeight:u:0<i?n.top+=i:0<f?n.top-=f:n.top=s(n.top-o,n.top)}},flip:{left:function(n,t){var i=t.within,o=i.offset.left+i.scrollLeft,s=i.width,f=i.isWindow?i.scrollLeft:i.offset.left,r=n.left-t.collisionPosition.marginLeft,h=r-f,c=r+t.collisionWidth-s-f,e="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,i="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,r=-2*t.offset[0];h<0?((o=n.left+e+i+r+t.collisionWidth-s-o)<0||o<u(h))&&(n.left+=e+i+r):0<c&&(0<(f=n.left-t.collisionPosition.marginLeft+e+i+r-f)||u(f)<c)&&(n.left+=e+i+r)},top:function(n,t){var i=t.within,o=i.offset.top+i.scrollTop,s=i.height,f=i.isWindow?i.scrollTop:i.offset.top,r=n.top-t.collisionPosition.marginTop,h=r-f,c=r+t.collisionHeight-s-f,e="top"===t.my[1]?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,i="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,r=-2*t.offset[1];h<0?((o=n.top+e+i+r+t.collisionHeight-s-o)<0||o<u(h))&&(n.top+=e+i+r):0<c&&(0<(f=n.top-t.collisionPosition.marginTop+e+i+r-f)||u(f)<c)&&(n.top+=e+i+r)}},flipfit:{left:function(){n.ui.position.flip.left.apply(this,arguments);n.ui.position.fit.left.apply(this,arguments)},top:function(){n.ui.position.flip.top.apply(this,arguments);n.ui.position.fit.top.apply(this,arguments)}}};n.ui.position;n.extend(n.expr.pseudos,{data:n.expr.createPseudo?n.expr.createPseudo(function(t){return function(i){return!!n.data(i,t)}}):function(t,i,r){return!!n.data(t,r[3])}});n.fn.extend({disableSelection:(pt="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(pt+".ui-disableSelection",function(n){n.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}});var pt,t=n,rt={},gi=rt.toString,nr=/^([\-+])=\s*(\d+\.?\d*)/,tr=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[n[1],n[2],n[3],n[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[2.55*n[1],2.55*n[2],2.55*n[3],n[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?/,parse:function(n){return[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16),n[4]?(parseInt(n[4],16)/255).toFixed(2):1]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?/,parse:function(n){return[parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16),n[4]?(parseInt(n[4]+n[4],16)/255).toFixed(2):1]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(n){return[n[1],n[2]/100,n[3]/100,n[4]]}}],i=t.Color=function(n,i,r,u){return new t.Color.fn.parse(n,i,r,u)},f={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},wt={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},bt=i.support={},h=t("<p>")[0],r=t.each;h.style.cssText="background-color:rgba(1,1,1,.5)";bt.rgba=-1<h.style.backgroundColor.indexOf("rgba");r(f,function(n,t){t.cache="_"+n;t.props.alpha={idx:3,type:"percent",def:1}});t.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){rt["[object "+t+"]"]=t.toLowerCase()});(i.fn=t.extend(i.prototype,{parse:function(n,u,e,o){if(void 0===n)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=t(n).css(u),u=void 0);var s=this,h=c(n),l=this._rgba=[];return void 0!==u&&(n=[n,u,e,o],h="array"),"string"===h?this.parse(kt(n)||ft._default):"array"===h?(r(f.rgba.props,function(t,i){l[i.idx]=v(n[i.idx],i)}),this):"object"===h?(r(f,n instanceof i?function(t,i){n[i.cache]&&(s[i.cache]=n[i.cache].slice())}:function(i,u){var f=u.cache;r(u.props,function(t,i){if(!s[f]&&u.to){if("alpha"===t||null==n[t])return;s[f]=u.to(s._rgba)}s[f][i.idx]=v(n[t],i,!0)});s[f]&&t.inArray(null,s[f].slice(0,3))<0&&(null==s[f][3]&&(s[f][3]=1),u.from&&(s._rgba=u.from(s[f])))}),this):void 0},is:function(n){var e=i(n),t=!0,u=this;return r(f,function(n,i){var o,f=e[i.cache];return f&&(o=u[i.cache]||i.to&&i.to(u._rgba)||[],r(i.props,function(n,i){if(null!=f[i.idx])return t=f[i.idx]===o[i.idx]})),t}),t},_space:function(){var n=[],t=this;return r(f,function(i,r){t[r.cache]&&n.push(i)}),n.pop()},transition:function(n,t){var s=(o=i(n))._space(),u=f[s],n=0===this.alpha()?i("transparent"):this,h=n[u.cache]||u.to(n._rgba),e=h.slice(),o=o[u.cache];return r(u.props,function(n,i){var s=i.idx,r=h[s],u=o[s],f=wt[i.type]||{};null!==u&&(null===r?e[s]=u:(f.mod&&(u-r>f.mod/2?r+=f.mod:r-u>f.mod/2&&(r-=f.mod)),e[s]=v((u-r)*t+r,i)))}),this[s](e)},blend:function(n){if(1===this._rgba[3])return this;var r=this._rgba.slice(),u=r.pop(),f=i(n)._rgba;return i(t.map(r,function(n,t){return(1-u)*f[t]+u*n}))},toRgbaString:function(){var i="rgba(",n=t.map(this._rgba,function(n,t){return null!=n?n:2<t?1:0});return 1===n[3]&&(n.pop(),i="rgb("),i+n.join()+")"},toHslaString:function(){var i="hsla(",n=t.map(this.hsla(),function(n,t){return null==n&&(n=2<t?1:0),n=t&&t<3?Math.round(100*n)+"%":n});return 1===n[3]&&(n.pop(),i="hsl("),i+n.join()+")"},toHexString:function(n){var i=this._rgba.slice(),r=i.pop();return n&&i.push(~~(255*r)),"#"+t.map(i,function(n){return 1===(n=(n||0).toString(16)).length?"0"+n:n}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}})).parse.prototype=i.fn;f.hsla.to=function(n){if(null==n[0]||null==n[1]||null==n[2])return[null,null,null,n[3]];var r=n[0]/255,t=n[1]/255,f=n[2]/255,s=n[3],u=Math.max(r,t,f),o=Math.min(r,t,f),i=u-o,e=u+o,n=.5*e,t=o===u?0:r===u?60*(t-f)/i+360:t===u?60*(f-r)/i+120:60*(r-t)/i+240,e=0==i?0:n<=.5?i/e:i/(2-e);return[Math.round(t)%360,e,n,null==s?1:s]};f.hsla.from=function(n){if(null==n[0]||null==n[1]||null==n[2])return[null,null,null,n[3]];var r=n[0]/360,i=n[1],t=n[2],n=n[3],i=t<=.5?t*(1+i):t+i-t*i,t=2*t-i;return[Math.round(255*ut(t,i,r+1/3)),Math.round(255*ut(t,i,r)),Math.round(255*ut(t,i,r-1/3)),n]};r(f,function(n,t){var f=t.props,u=t.cache,e=t.to,o=t.from;i.fn[n]=function(n){if(e&&!this[u]&&(this[u]=e(this._rgba)),void 0===n)return this[u].slice();var s=c(n),h="array"===s||"object"===s?n:arguments,t=this[u].slice();return r(f,function(n,i){n=h["object"===s?n:i.idx];null==n&&(n=t[i.idx]);t[i.idx]=v(n,i)}),o?((n=i(o(t)))[u]=t,n):i(t)};r(f,function(t,r){i.fn[t]||(i.fn[t]=function(i){var f,u=c(i),s="alpha"===t?this._hsla?"hsla":"rgba":n,e=this[s](),o=e[r.idx];return"undefined"===u?o:("function"===u&&(u=c(i=i.call(this,o))),null==i&&r.empty?this:("string"===u&&(f=nr.exec(i))&&(i=o+parseFloat(f[2])*("+"===f[1]?1:-1)),e[r.idx]=i,this[s](e)))})})});(i.hook=function(n){n=n.split(" ");r(n,function(n,r){t.cssHooks[r]={set:function(n,u){var o,f,e="";if("transparent"!==u&&("string"!==c(u)||(o=kt(u)))){if(u=i(o||u),!bt.rgba&&1!==u._rgba[3]){for(f="backgroundColor"===r?n.parentNode:n;(""===e||"transparent"===e)&&f&&f.style;)try{e=t.css(f,"backgroundColor");f=f.parentNode}catch(n){}u=u.blend(e&&"transparent"!==e?e:"_default")}u=u.toRgbaString()}try{n.style[r]=u}catch(n){}}};t.fx.step[r]=function(n){n.colorInit||(n.start=i(n.elem,r),n.end=i(n.end),n.colorInit=!0);t.cssHooks[r].set(n.elem,n.start.transition(n.end,n.pos))}})})("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor");t.cssHooks.borderColor={expand:function(n){var t={};return r(["Top","Right","Bottom","Left"],function(i,r){t["border"+r+"Color"]=n}),t}};var dt,gt,ni,ti,ii,ri,ui,fi,ei,y,ft=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"},p="ui-effects-",et="ui-effects-style",ot="ui-effects-animated";n.effects={effect:{}};ti=["add","remove","toggle"];ii={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};n.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(i,r){n.fx.step[r]=function(n){("none"===n.end||n.setAttr)&&(1!==n.pos||n.setAttr)||(t.style(n.elem,r,n.end),n.setAttr=!0)}});n.fn.addBack||(n.fn.addBack=function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))});n.effects.animateClass=function(t,i,r,u){var f=n.speed(i,r,u);return this.queue(function(){var i=n(this),e=i.attr("class")||"",r=(r=f.children?i.find("*").addBack():i).map(function(){return{el:n(this),start:oi(this)}}),u=function(){n.each(ti,function(n,r){t[r]&&i[r+"Class"](t[r])})};u();r=r.map(function(){return this.end=oi(this.el[0]),this.diff=function(t,i){var r,u,f={};for(r in i)u=i[r],t[r]!==u&&(ii[r]||!n.fx.step[r]&&isNaN(parseFloat(u))||(f[r]=u));return f}(this.start,this.end),this});i.attr("class",e);r=r.map(function(){var i=this,t=n.Deferred(),r=n.extend({},f,{queue:!1,complete:function(){t.resolve(i)}});return this.el.animate(this.diff,r),t.promise()});n.when.apply(n,r.get()).done(function(){u();n.each(arguments,function(){var t=this.el;n.each(this.diff,function(n){t.css(n,"")})});f.complete.call(i[0])})})};n.fn.extend({addClass:(ni=n.fn.addClass,function(t,i,r,u){return i?n.effects.animateClass.call(this,{add:t},i,r,u):ni.apply(this,arguments)}),removeClass:(gt=n.fn.removeClass,function(t,i,r,u){return 1<arguments.length?n.effects.animateClass.call(this,{remove:t},i,r,u):gt.apply(this,arguments)}),toggleClass:(dt=n.fn.toggleClass,function(t,i,r,u,f){return"boolean"==typeof i||void 0===i?r?n.effects.animateClass.call(this,i?{add:t}:{remove:t},r,u,f):dt.apply(this,arguments):n.effects.animateClass.call(this,{toggle:t},i,r,u)}),switchClass:function(t,i,r,u,f){return n.effects.animateClass.call(this,{add:i,remove:t},r,u,f)}});n.expr&&n.expr.pseudos&&n.expr.pseudos.animated&&(n.expr.pseudos.animated=(ri=n.expr.pseudos.animated,function(t){return!!n(t).data(ot)||ri(t)}));!1!==n.uiBackCompat&&n.extend(n.effects,{save:function(n,t){for(var i=0,r=t.length;i<r;i++)null!==t[i]&&n.data(p+t[i],n[0].style[t[i]])},restore:function(n,t){for(var r,i=0,u=t.length;i<u;i++)null!==t[i]&&(r=n.data(p+t[i]),n.css(t[i],r))},setMode:function(n,t){return"toggle"===t?n.is(":hidden")?"show":"hide":t},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var i={width:t.outerWidth(!0),height:t.outerHeight(!0),float:t.css("float")},u=n("<div><\/div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),f={width:t.width(),height:t.height()},r=document.activeElement;try{r.id}catch(u){r=document.body}return t.wrap(u),t[0]!==r&&!n.contains(t[0],r)||n(r).trigger("focus"),u=t.parent(),"static"===t.css("position")?(u.css({position:"relative"}),t.css({position:"relative"})):(n.extend(i,{position:t.css("position"),zIndex:t.css("z-index")}),n.each(["top","left","bottom","right"],function(n,r){i[r]=t.css(r);isNaN(parseInt(i[r],10))&&(i[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(f),u.css(i).show()},removeWrapper:function(t){var i=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),t[0]!==i&&!n.contains(t[0],i)||n(i).trigger("focus")),t}});n.extend(n.effects,{version:"1.13.0",define:function(t,i,r){return r||(r=i,i="effect"),n.effects.effect[t]=r,n.effects.effect[t].mode=i,r},scaledDimensions:function(n,t,i){if(0===t)return{height:0,width:0,outerHeight:0,outerWidth:0};var r="horizontal"!==i?(t||100)/100:1,t="vertical"!==i?(t||100)/100:1;return{height:n.height()*t,width:n.width()*r,outerHeight:n.outerHeight()*t,outerWidth:n.outerWidth()*r}},clipToBox:function(n){return{width:n.clip.right-n.clip.left,height:n.clip.bottom-n.clip.top,left:n.clip.left,top:n.clip.top}},unshift:function(n,t,i){var r=n.queue();1<t&&r.splice.apply(r,[1,0].concat(r.splice(t,i)));n.dequeue()},saveStyle:function(n){n.data(et,n[0].style.cssText)},restoreStyle:function(n){n[0].style.cssText=n.data(et)||"";n.removeData(et)},mode:function(n,t){return n=n.is(":hidden"),"toggle"===t&&(t=n?"show":"hide"),t=(n?"hide"===t:"show"===t)?"none":t},getBaseline:function(n,t){var i,r;switch(n[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=n[0]/t.height}switch(n[1]){case"left":r=0;break;case"center":r=.5;break;case"right":r=1;break;default:r=n[1]/t.width}return{x:r,y:i}},createPlaceholder:function(t){var i,r=t.css("position"),u=t.position();return t.css({marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()),/^(static|relative)/.test(r)&&(r="absolute",i=n("<"+t[0].nodeName+">").insertAfter(t).css({display:/^(inline|ruby)/.test(t.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight"),float:t.css("float")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).addClass("ui-effects-placeholder"),t.data(p+"placeholder",i)),t.css({position:r,left:u.left,top:u.top}),i},removePlaceholder:function(n){var t=p+"placeholder",i=n.data(t);i&&(i.remove(),n.removeData(t))},cleanUp:function(t){n.effects.restoreStyle(t);n.effects.removePlaceholder(t)},setTransition:function(t,i,r,u){return u=u||{},n.each(i,function(n,i){var f=t.cssUnit(i);0<f[0]&&(u[i]=f[0]*r+f[1])}),u}});n.fn.extend({effect:function(){function e(t){var f=n(this),u=n.effects.mode(f,i)||r;f.data(ot,!0);h.push(u);r&&("show"===u||u===r&&"hide"===u)&&f.show();r&&"none"===u||n.effects.saveStyle(f);"function"==typeof t&&t()}function c(e){function s(){"function"==typeof u&&u.call(o[0]);"function"==typeof e&&e()}var o=n(this);t.mode=h.shift();!1===n.uiBackCompat||r?"none"===t.mode?(o[i](),s()):f.call(o[0],t,function(){o.removeData(ot);n.effects.cleanUp(o);"hide"===t.mode&&o.hide();s()}):(o.is(":hidden")?"hide"===i:"show"===i)?(o[i](),s()):f.call(o[0],t,s)}var t=w.apply(this,arguments),f=n.effects.effect[t.effect],r=f.mode,o=t.queue,s=o||"fx",u=t.complete,i=t.mode,h=[];return n.fx.off||!f?i?this[i](t.duration,u):this.each(function(){u&&u.call(this)}):!1===o?this.each(e).each(c):this.queue(s,e).queue(s,c)},show:(ei=n.fn.show,function(n){return st(n)?ei.apply(this,arguments):(n=w.apply(this,arguments),n.mode="show",this.effect.call(this,n))}),hide:(fi=n.fn.hide,function(n){return st(n)?fi.apply(this,arguments):(n=w.apply(this,arguments),n.mode="hide",this.effect.call(this,n))}),toggle:(ui=n.fn.toggle,function(n){return st(n)||"boolean"==typeof n?ui.apply(this,arguments):(n=w.apply(this,arguments),n.mode="toggle",this.effect.call(this,n))}),cssUnit:function(t){var i=this.css(t),r=[];return n.each(["em","px","%","pt"],function(n,t){0<i.indexOf(t)&&(r=[parseFloat(i),t])}),r},cssClip:function(n){return n?this.css("clip","rect("+n.top+"px "+n.right+"px "+n.bottom+"px "+n.left+"px)"):si(this.css("clip"),this)},transfer:function(t,i){var f=n(this),r=n(t.to),e="fixed"===r.css("position"),u=n("body"),o=e?u.scrollTop():0,s=e?u.scrollLeft():0,u=r.offset(),u={top:u.top-o,left:u.left-s,height:r.innerHeight(),width:r.innerWidth()},r=f.offset(),h=n("<div class='ui-effects-transfer'><\/div>");h.appendTo("body").addClass(t.className).css({top:r.top-o,left:r.left-s,height:f.innerHeight(),width:f.innerWidth(),position:e?"fixed":"absolute"}).animate(u,t.duration,t.easing,function(){h.remove();"function"==typeof i&&i()})}});n.fx.step.clip=function(t){t.clipInit||(t.start=n(t.elem).cssClip(),"string"==typeof t.end&&(t.end=si(t.end,t.elem)),t.clipInit=!0);n(t.elem).cssClip({top:t.pos*(t.end.top-t.start.top)+t.start.top,right:t.pos*(t.end.right-t.start.right)+t.start.right,bottom:t.pos*(t.end.bottom-t.start.bottom)+t.start.bottom,left:t.pos*(t.end.left-t.start.left)+t.start.left})};y={};n.each(["Quad","Cubic","Quart","Quint","Expo"],function(n,t){y[t]=function(t){return Math.pow(t,n+2)}});n.extend(y,{Sine:function(n){return 1-Math.cos(n*Math.PI/2)},Circ:function(n){return 1-Math.sqrt(1-n*n)},Elastic:function(n){return 0===n||1===n?n:-Math.pow(2,8*(n-1))*Math.sin((80*(n-1)-7.5)*Math.PI/15)},Back:function(n){return n*n*(3*n-2)},Bounce:function(n){for(var t,i=4;n<((t=Math.pow(2,--i))-1)/11;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*t-2)/22-n,2)}});n.each(y,function(t,i){n.easing["easeIn"+t]=i;n.easing["easeOut"+t]=function(n){return 1-i(1-n)};n.easing["easeInOut"+t]=function(n){return n<.5?i(2*n)/2:1-i(-2*n+2)/2}});h=n.effects;n.effects.define("blind","hide",function(t,i){var e={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},u=n(this),o=t.direction||"up",s=u.cssClip(),r={clip:n.extend({},s)},f=n.effects.createPlaceholder(u);r.clip[e[o][0]]=r.clip[e[o][1]];"show"===t.mode&&(u.cssClip(r.clip),f&&f.css(n.effects.clipToBox(r)),r.clip=s);f&&f.animate(n.effects.clipToBox(r),t.duration,t.easing);u.animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("bounce",function(t,i){var o,s,u=n(this),h=t.mode,c="hide"===h,p="show"===h,f=t.direction||"up",r=t.distance,v=t.times||5,h=2*v+(p||c?1:0),l=t.duration/h,a=t.easing,e="up"===f||"down"===f?"top":"left",y="up"===f||"left"===f,w=0,t=u.queue().length;for(n.effects.createPlaceholder(u),f=u.css(e),r=r||u["top"==e?"outerHeight":"outerWidth"]()/3,p&&((s={opacity:1})[e]=f,u.css("opacity",0).css(e,y?2*-r:2*r).animate(s,l,a)),c&&(r/=Math.pow(2,v-1)),(s={})[e]=f;w<v;w++)(o={})[e]=(y?"-=":"+=")+r,u.animate(o,l,a).animate(s,l,a),r=c?2*r:r/2;c&&((o={opacity:0})[e]=(y?"-=":"+=")+r,u.animate(o,l,a));u.queue(i);n.effects.unshift(u,t,1+h)});n.effects.define("clip","hide",function(t,i){var u={},f=n(this),r=t.direction||"vertical",e="both"===r,o=e||"horizontal"===r,e=e||"vertical"===r,r=f.cssClip();u.clip={top:e?(r.bottom-r.top)/2:r.top,right:o?(r.right-r.left)/2:r.right,bottom:e?(r.bottom-r.top)/2:r.bottom,left:o?(r.right-r.left)/2:r.left};n.effects.createPlaceholder(f);"show"===t.mode&&(f.cssClip(u.clip),u.clip=r);f.animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("drop","hide",function(t,i){var f=n(this),s="show"===t.mode,r=t.direction||"left",e="up"===r||"down"===r?"top":"left",o="up"===r||"left"===r?"-=":"+=",h="+="==o?"-=":"+=",u={opacity:0};n.effects.createPlaceholder(f);r=t.distance||f["top"==e?"outerHeight":"outerWidth"](!0)/2;u[e]=o+r;s&&(f.css(u),u[e]=h+r,u.opacity=1);f.animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("explode","hide",function(t,i){function b(){p.push(this);p.length===e*c&&(o.css({visibility:"visible"}),n(p).remove(),i())}for(var u,l,a,v,y,e=t.pieces?Math.round(Math.sqrt(t.pieces)):3,c=e,o=n(this),f="show"===t.mode,w=o.show().css("visibility","hidden").offset(),s=Math.ceil(o.outerWidth()/c),h=Math.ceil(o.outerHeight()/e),p=[],r=0;r<e;r++)for(a=w.top+r*h,y=r-(e-1)/2,u=0;u<c;u++)l=w.left+u*s,v=u-(c-1)/2,o.clone().appendTo("body").wrap("<div><\/div>").css({position:"absolute",visibility:"visible",left:-u*s,top:-r*h}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:s,height:h,left:l+(f?v*s:0),top:a+(f?y*h:0),opacity:f?0:1}).animate({left:l+(f?0:v*s),top:a+(f?0:y*h),opacity:f?1:0},t.duration||500,t.easing,b)});n.effects.define("fade","toggle",function(t,i){var r="show"===t.mode;n(this).css("opacity",r?0:1).animate({opacity:r?1:0},{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("fold","hide",function(t,i){var u=n(this),c=t.mode,v="show"===c,y="hide"===c,o=t.size||15,a=/([0-9]+)%/.exec(o),f=!t.horizFirst?["bottom","right"]:["right","bottom"],s=t.duration/2,h=n.effects.createPlaceholder(u),e=u.cssClip(),l={clip:n.extend({},e)},r={clip:n.extend({},e)},p=[e[f[0]],e[f[1]]],c=u.queue().length;a&&(o=parseInt(a[1],10)/100*p[y?0:1]);l.clip[f[0]]=o;r.clip[f[0]]=o;r.clip[f[1]]=0;v&&(u.cssClip(r.clip),h&&h.css(n.effects.clipToBox(r)),r.clip=e);u.queue(function(i){h&&h.animate(n.effects.clipToBox(l),s,t.easing).animate(n.effects.clipToBox(r),s,t.easing);i()}).animate(l,s,t.easing).animate(r,s,t.easing).queue(i);n.effects.unshift(u,c,4)});n.effects.define("highlight","show",function(t,i){var r=n(this),u={backgroundColor:r.css("backgroundColor")};"hide"===t.mode&&(u.opacity=0);n.effects.saveStyle(r);r.css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("size",function(t,i){var r,u=n(this),y=["fontSize"],h=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],c=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],a=t.mode,p="effect"!==a,l=t.scale||"both",s=t.origin||["middle","center"],w=u.css("position"),v=u.position(),o=n.effects.scaledDimensions(u),f=t.from||o,e=t.to||n.effects.scaledDimensions(u,0);n.effects.createPlaceholder(u);"show"===a&&(a=f,f=e,e=a);r={from:{y:f.height/o.height,x:f.width/o.width},to:{y:e.height/o.height,x:e.width/o.width}};"box"!==l&&"both"!==l||(r.from.y!==r.to.y&&(f=n.effects.setTransition(u,h,r.from.y,f),e=n.effects.setTransition(u,h,r.to.y,e)),r.from.x!==r.to.x&&(f=n.effects.setTransition(u,c,r.from.x,f),e=n.effects.setTransition(u,c,r.to.x,e)));"content"!==l&&"both"!==l||r.from.y!==r.to.y&&(f=n.effects.setTransition(u,y,r.from.y,f),e=n.effects.setTransition(u,y,r.to.y,e));s&&(s=n.effects.getBaseline(s,o),f.top=(o.outerHeight-f.outerHeight)*s.y+v.top,f.left=(o.outerWidth-f.outerWidth)*s.x+v.left,e.top=(o.outerHeight-e.outerHeight)*s.y+v.top,e.left=(o.outerWidth-e.outerWidth)*s.x+v.left);delete f.outerHeight;delete f.outerWidth;u.css(f);"content"!==l&&"both"!==l||(h=h.concat(["marginTop","marginBottom"]).concat(y),c=c.concat(["marginLeft","marginRight"]),u.find("*[width]").each(function(){var u=n(this),i=n.effects.scaledDimensions(u),f={height:i.height*r.from.y,width:i.width*r.from.x,outerHeight:i.outerHeight*r.from.y,outerWidth:i.outerWidth*r.from.x},i={height:i.height*r.to.y,width:i.width*r.to.x,outerHeight:i.height*r.to.y,outerWidth:i.width*r.to.x};r.from.y!==r.to.y&&(f=n.effects.setTransition(u,h,r.from.y,f),i=n.effects.setTransition(u,h,r.to.y,i));r.from.x!==r.to.x&&(f=n.effects.setTransition(u,c,r.from.x,f),i=n.effects.setTransition(u,c,r.to.x,i));p&&n.effects.saveStyle(u);u.css(f);u.animate(i,t.duration,t.easing,function(){p&&n.effects.restoreStyle(u)})}));u.animate(e,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){var t=u.offset();0===e.opacity&&u.css("opacity",f.opacity);p||(u.css("position","static"===w?"relative":w).offset(t),n.effects.saveStyle(u));i()}})});n.effects.define("scale",function(t,i){var u=n(this),r=t.mode,r=parseInt(t.percent,10)||(0===parseInt(t.percent,10)||"effect"!==r?0:100),r=n.extend(!0,{from:n.effects.scaledDimensions(u),to:n.effects.scaledDimensions(u,r,t.direction||"both"),origin:t.origin||["middle","center"]},t);t.fade&&(r.from.opacity=1,r.to.opacity=0);n.effects.effect.size.call(this,r,i)});n.effects.define("puff","hide",function(t,i){t=n.extend(!0,{},t,{fade:!0,percent:parseInt(t.percent,10)||150});n.effects.effect.scale.call(this,t,i)});n.effects.define("pulsate","show",function(t,i){var r=n(this),f=t.mode,o="show"===f,e=2*(t.times||5)+(o||"hide"===f?1:0),s=t.duration/e,u=0,h=1,f=r.queue().length;for(!o&&r.is(":visible")||(r.css("opacity",0).show(),u=1);h<e;h++)r.animate({opacity:u},s,t.easing),u=1-u;r.animate({opacity:u},s,t.easing);r.queue(i);n.effects.unshift(r,f,1+e)});n.effects.define("shake",function(t,i){var l=1,r=n(this),u=t.direction||"left",e=t.distance||20,a=t.times||3,v=2*a+1,f=Math.round(t.duration/v),o="up"===u||"down"===u?"top":"left",s="up"===u||"left"===u,h={},c={},y={},u=r.queue().length;for(n.effects.createPlaceholder(r),h[o]=(s?"-=":"+=")+e,c[o]=(s?"+=":"-=")+2*e,y[o]=(s?"-=":"+=")+2*e,r.animate(h,f,t.easing);l<a;l++)r.animate(c,f,t.easing).animate(y,f,t.easing);r.animate(c,f,t.easing).animate(h,f/2,t.easing).queue(i);n.effects.unshift(r,u,1+v)});n.effects.define("slide","show",function(t,i){var s,o,u=n(this),h={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},c=t.mode,f=t.direction||"left",e="up"===f||"down"===f?"top":"left",l="up"===f||"left"===f,a=t.distance||u["top"==e?"outerHeight":"outerWidth"](!0),r={};n.effects.createPlaceholder(u);s=u.cssClip();o=u.position()[e];r[e]=(l?-1:1)*a+o;r.clip=u.cssClip();r.clip[h[f][1]]=r.clip[h[f][0]];"show"===c&&(u.cssClip(r.clip),u.css(e,r[e]),r.clip=s,r[e]=o);u.animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});h=!1!==n.uiBackCompat?n.effects.define("transfer",function(t,i){n(this).transfer(t,i)}):h;n.ui.focusable=function(t,i){var e,r,u,o,f=t.nodeName.toLowerCase();return"area"===f?(r=(e=t.parentNode).name,!(!t.href||!r||"map"!==e.nodeName.toLowerCase())&&0<(r=n("img[usemap='#"+r+"']")).length&&r.is(":visible")):(/^(input|select|textarea|button|object)$/.test(f)?(u=!t.disabled)&&(o=n(t).closest("fieldset")[0])&&(u=!o.disabled):u="a"===f&&t.href||i,u&&n(t).is(":visible")&&function(n){for(var t=n.css("visibility");"inherit"===t;)n=n.parent(),t=n.css("visibility");return"visible"===t}(n(t)))};n.extend(n.expr.pseudos,{focusable:function(t){return n.ui.focusable(t,null!=n.attr(t,"tabindex"))}});n.ui.focusable;n.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):n(this[0].form)};n.ui.formResetMixin={_formResetHandler:function(){var t=n(this);setTimeout(function(){var i=t.data("ui-form-reset-instances");n.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){var n;this.form=this.element._form();this.form.length&&((n=this.form.data("ui-form-reset-instances")||[]).length||this.form.on("reset.ui-form-reset",this._formResetHandler),n.push(this),this.form.data("ui-form-reset-instances",n))},_unbindFormResetHandler:function(){var t;this.form.length&&((t=this.form.data("ui-form-reset-instances")).splice(n.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset"))}};n.expr.pseudos||(n.expr.pseudos=n.expr[":"]);n.uniqueSort||(n.uniqueSort=n.unique);n.escapeSelector||(hi=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,ci=function(n,t){return t?"\0"===n?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n},n.escapeSelector=function(n){return(n+"").replace(hi,ci)});n.fn.even&&n.fn.odd||n.fn.extend({even:function(){return this.filter(function(n){return n%2==0})},odd:function(){return this.filter(function(n){return n%2==1})}});n.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38};n.fn.labels=function(){var t,r,i;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(r=this.eq(0).parents("label"),(t=this.attr("id"))&&(i=(i=this.eq(0).parents().last()).add((i.length?i:this).siblings()),t="label[for='"+n.escapeSelector(t)+"']",r=r.add(i.find(t).addBack(t))),this.pushStack(r)):this.pushStack([])};n.fn.scrollParent=function(t){var i=this.css("position"),r="absolute"===i,u=t?/(auto|scroll|hidden)/:/(auto|scroll)/,t=this.parents().filter(function(){var t=n(this);return(!r||"static"!==t.css("position"))&&u.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&t.length?t:n(this[0].ownerDocument||document)};n.extend(n.expr.pseudos,{tabbable:function(t){var i=n.attr(t,"tabindex"),r=null!=i;return(!r||0<=i)&&n.ui.focusable(t,r)}});n.fn.extend({uniqueId:(li=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++li)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&n(this).removeAttr("id")})}});n.widget("ui.accordion",{version:"1.13.0",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:function(n){return n.find("> li > :first-child").add(n.find("> :not(li)").even())},heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var t=this.options;this.prevShow=this.prevHide=n();this._addClass("ui-accordion","ui-widget ui-helper-reset");this.element.attr("role","tablist");t.collapsible||!1!==t.active&&null!=t.active||(t.active=0);this._processPanels();t.active<0&&(t.active+=this.headers.length);this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():n()}},_createIcons:function(){var t,i=this.options.icons;i&&(t=n("<span>"),this._addClass(t,"ui-accordion-header-icon","ui-icon "+i.header),t.prependTo(this.headers),t=this.active.children(".ui-accordion-header-icon"),this._removeClass(t,i.header)._addClass(t,null,i.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons");this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var n;this.element.removeAttr("role");this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId();this._destroyIcons();n=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId();"content"!==this.options.heightStyle&&n.css("height","")},_setOption:function(n,t){"active"!==n?("event"===n&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(n,t),"collapsible"!==n||t||!1!==this.options.active||this._activate(0),"icons"===n&&(this._destroyIcons(),t&&this._createIcons())):this._activate(t)},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",n);this._toggleClass(null,"ui-state-disabled",!!n);this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!n)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var i=n.ui.keyCode,u=this.headers.length,f=this.headers.index(t.target),r=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:r=this.headers[(f+1)%u];break;case i.LEFT:case i.UP:r=this.headers[(f-1+u)%u];break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:r=this.headers[0];break;case i.END:r=this.headers[u-1]}r&&(n(t.target).attr("tabIndex",-1),n(r).attr("tabIndex",0),n(r).trigger("focus"),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===n.ui.keyCode.UP&&t.ctrlKey&&n(t.currentTarget).prev().trigger("focus")},refresh:function(){var t=this.options;this._processPanels();!1===t.active&&!0===t.collapsible||!this.headers.length?(t.active=!1,this.active=n()):!1===t.active?this._activate(0):this.active.length&&!n.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=n()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active);this._destroyIcons();this._refresh()},_processPanels:function(){var t=this.headers,n=this.panels;this.headers="function"==typeof this.options.header?this.options.header(this.element):this.element.find(this.options.header);this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default");this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide();this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content");n&&(this._off(t.not(this.headers)),this._off(n.not(this.panels)))},_refresh:function(){var t,i=this.options,r=i.heightStyle,u=this.element.parent();this.active=this._findActive(i.active);this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed");this._addClass(this.active.next(),"ui-accordion-content-active");this.active.next().show();this.headers.attr("role","tab").each(function(){var t=n(this),r=t.uniqueId().attr("id"),i=t.next(),u=i.uniqueId().attr("id");t.attr("aria-controls",u);i.attr("aria-labelledby",r)}).next().attr("role","tabpanel");this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide();this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0);this._createIcons();this._setupEvents(i.event);"fill"===r?(t=u.height(),this.element.siblings(":visible").each(function(){var i=n(this),r=i.css("position");"absolute"!==r&&"fixed"!==r&&(t-=i.outerHeight(!0))}),this.headers.each(function(){t-=n(this).outerHeight(!0)}),this.headers.next().each(function(){n(this).height(Math.max(0,t-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):"auto"===r&&(t=0,this.headers.next().each(function(){var i=n(this).is(":visible");i||n(this).show();t=Math.max(t,n(this).css("height","").height());i||n(this).hide()}).height(t))},_activate:function(t){t=this._findActive(t)[0];t!==this.active[0]&&(t=t||this.active[0],this._eventHandler({target:t,currentTarget:t,preventDefault:n.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):n()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&n.each(t.split(" "),function(n,t){i[t]="_eventHandler"});this._off(this.headers.add(this.headers.next()));this._on(this.headers,i);this._on(this.headers.next(),{keydown:"_panelKeyDown"});this._hoverable(this.headers);this._focusable(this.headers)},_eventHandler:function(t){var i=this.options,u=this.active,r=n(t.currentTarget),f=r[0]===u[0],e=f&&i.collapsible,o=e?n():r.next(),s=u.next(),o={oldHeader:u,oldPanel:s,newHeader:e?n():r,newPanel:o};t.preventDefault();f&&!i.collapsible||!1===this._trigger("beforeActivate",t,o)||(i.active=!e&&this.headers.index(r),this.active=f?n():r,this._toggle(o),this._removeClass(u,"ui-accordion-header-active","ui-state-active"),i.icons&&(u=u.children(".ui-accordion-header-icon"),this._removeClass(u,null,i.icons.activeHeader)._addClass(u,null,i.icons.header)),f||(this._removeClass(r,"ui-accordion-header-collapsed")._addClass(r,"ui-accordion-header-active","ui-state-active"),i.icons&&(f=r.children(".ui-accordion-header-icon"),this._removeClass(f,null,i.icons.header)._addClass(f,null,i.icons.activeHeader)),this._addClass(r.next(),"ui-accordion-content-active")))},_toggle:function(t){var r=t.newPanel,i=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0);this.prevShow=r;this.prevHide=i;this.options.animate?this._animate(r,i,t):(i.hide(),r.show(),this._toggleComplete(t));i.attr({"aria-hidden":"true"});i.prev().attr({"aria-selected":"false","aria-expanded":"false"});r.length&&i.length?i.prev().attr({tabIndex:-1,"aria-expanded":"false"}):r.length&&this.headers.filter(function(){return 0===parseInt(n(this).attr("tabIndex"),10)}).attr("tabIndex",-1);r.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(n,t,i){var h,r,u,c=this,s=0,l=n.css("box-sizing"),e=n.length&&(!t.length||n.index()<t.index()),o=this.options.animate||{},f=e&&o.down||o,e=function(){c._toggleComplete(i)};return r=(r="string"==typeof f?f:r)||f.easing||o.easing,u=(u="number"==typeof f?f:u)||f.duration||o.duration,t.length?n.length?(h=n.show().outerHeight(),t.animate(this.hideProps,{duration:u,easing:r,step:function(n,t){t.now=Math.round(n)}}),void n.hide().animate(this.showProps,{duration:u,easing:r,complete:e,step:function(n,i){i.now=Math.round(n);"height"!==i.prop?"content-box"===l&&(s+=i.now):"content"!==c.options.heightStyle&&(i.now=Math.round(h-t.outerHeight()-s),s=0)}})):t.animate(this.hideProps,u,r,e):n.animate(this.showProps,u,r,e)},_toggleComplete:function(n){var t=n.oldPanel,i=t.prev();this._removeClass(t,"ui-accordion-content-active");this._removeClass(i,"ui-accordion-header-active")._addClass(i,"ui-accordion-header-collapsed");t.length&&(t.parent()[0].className=t.parent()[0].className);this._trigger("activate",null,n)}});n.ui.safeActiveElement=function(n){var t;try{t=n.activeElement}catch(i){t=n.body}return t=(t=t||n.body).nodeName?t:n.body};n.widget("ui.menu",{version:"1.13.0",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;this.mouseHandled=!1;this.lastMousePosition={x:null,y:null};this.element.uniqueId().attr({role:this.options.role,tabIndex:0});this._addClass("ui-menu","ui-widget ui-widget-content");this._on({"mousedown .ui-menu-item":function(n){n.preventDefault();this._activateItem(n)},"click .ui-menu-item":function(t){var i=n(t.target),r=n(n.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&r.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(n,t){var i=this.active||this._menuItems().first();t||this.focus(n,i)},blur:function(t){this._delay(function(){n.contains(this.element[0],n.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(n){this._closeOnDocumentClick(n)&&this.collapseAll(n,!0);this.mouseHandled=!1}})},_activateItem:function(t){var r,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},r=n(t.target).closest(".ui-menu-item"),i=n(t.currentTarget),r[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show();t.children().each(function(){var t=n(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var i,r,u,f=!0;switch(t.keyCode){case n.ui.keyCode.PAGE_UP:this.previousPage(t);break;case n.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case n.ui.keyCode.HOME:this._move("first","first",t);break;case n.ui.keyCode.END:this._move("last","last",t);break;case n.ui.keyCode.UP:this.previous(t);break;case n.ui.keyCode.DOWN:this.next(t);break;case n.ui.keyCode.LEFT:this.collapse(t);break;case n.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case n.ui.keyCode.ENTER:case n.ui.keyCode.SPACE:this._activate(t);break;case n.ui.keyCode.ESCAPE:this.collapse(t);break;default:i=this.previousFilter||"";u=f=!1;r=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode);clearTimeout(this.filterTimer);r===i?u=!0:r=i+r;i=this._filterMenuItems(r);(i=u&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i).length||(r=String.fromCharCode(t.keyCode),i=this._filterMenuItems(r));i.length?(this.focus(t,i),this.previousFilter=r,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}f&&t.preventDefault()},_activate:function(n){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(n):this.select(n))},refresh:function(){var r,t,u=this,f=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length);t=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=n(this),i=t.prev(),r=n("<span>").data("ui-menu-submenu-caret",!0);u._addClass(r,"ui-menu-icon","ui-icon "+f);i.attr("aria-haspopup","true").prepend(r);t.attr("aria-labelledby",i.attr("id"))});this._addClass(t,"ui-menu","ui-widget ui-widget-content ui-front");(r=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=n(this);u._isDivider(t)&&u._addClass(t,"ui-menu-divider","ui-widget-content")});i=(t=r.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()});this._addClass(t,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper");r.filter(".ui-state-disabled").attr("aria-disabled","true");this.active&&!n.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(n,t){var i;"icons"===n&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,t.submenu));this._super(n,t)},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",String(n));this._toggleClass(null,"ui-state-disabled",!!n)},focus:function(n,t){var i;this.blur(n,n&&"focus"===n.type);this._scrollIntoView(t);this.active=t.first();i=this.active.children(".ui-menu-item-wrapper");this._addClass(i,null,"ui-state-active");this.options.role&&this.element.attr("aria-activedescendant",i.attr("id"));i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper");this._addClass(i,null,"ui-state-active");n&&"keydown"===n.type?this._close():this.timer=this._delay(function(){this._close()},this.delay);(i=t.children(".ui-menu")).length&&n&&/^mouse/.test(n.type)&&this._startOpening(i);this.activeMenu=t.parent();this._trigger("focus",n,{item:t})},_scrollIntoView:function(t){var i,r,u;this._hasScroll()&&(r=parseFloat(n.css(this.activeMenu[0],"borderTopWidth"))||0,u=parseFloat(n.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-r-u,r=this.activeMenu.scrollTop(),u=this.activeMenu.height(),t=t.outerHeight(),i<0?this.activeMenu.scrollTop(r+i):u<i+t&&this.activeMenu.scrollTop(r+i-u+t))},blur:function(n,t){t||clearTimeout(this.timer);this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",n,{item:this.active}),this.active=null)},_startOpening:function(n){clearTimeout(this.timer);"true"===n.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close();this._open(n)},this.delay))},_open:function(t){var i=n.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true");t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(t,i){clearTimeout(this.timer);this.timer=this._delay(function(){var r=i?this.element:n(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element);this._close(r);this.blur(t);this._removeClass(r.find(".ui-state-active"),null,"ui-state-active");this.activeMenu=r},i?0:this.delay)},_close:function(n){(n=n||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(t){return!n(t.target).closest(".ui-menu").length},_isDivider:function(n){return!/[^\-\u2014\u2013\s]/.test(n.text())},collapse:function(n){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(n,t))},expand:function(n){var t=this.active&&this._menuItems(this.active.children(".ui-menu")).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(n,t)}))},next:function(n){this._move("next","first",n)},previous:function(n){this._move("prev","last",n)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_menuItems:function(n){return(n||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(n,t,i){var r;(r=this.active?"first"===n||"last"===n?this.active["first"===n?"prevAll":"nextAll"](".ui-menu-item").last():this.active[n+"All"](".ui-menu-item").first():r)&&r.length&&this.active||(r=this._menuItems(this.activeMenu)[t]());this.focus(i,r)},nextPage:function(t){var r,u,i;this.active?this.isLastItem()||(this._hasScroll()?(u=this.active.offset().top,i=this.element.innerHeight(),0===n.fn.jquery.indexOf("3.2.")&&(i+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return(r=n(this)).offset().top-u-i<0}),this.focus(t,r)):this.focus(t,this._menuItems(this.activeMenu)[this.active?"last":"first"]())):this.next(t)},previousPage:function(t){var r,u,i;this.active?this.isFirstItem()||(this._hasScroll()?(u=this.active.offset().top,i=this.element.innerHeight(),0===n.fn.jquery.indexOf("3.2.")&&(i+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return 0<(r=n(this)).offset().top-u+i}),this.focus(t,r)):this.focus(t,this._menuItems(this.activeMenu).first())):this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||n(t.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0);this._trigger("select",t,i)},_filterMenuItems:function(t){var t=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),i=new RegExp("^"+t,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return i.test(String.prototype.trim.call(n(this).children(".ui-menu-item-wrapper").text()))})}});n.widget("ui.autocomplete",{version:"1.13.0",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var t,i,r,u=this.element[0].nodeName.toLowerCase(),f="textarea"===u,u="input"===u;this.isMultiLine=f||!u&&this._isContentEditable(this.element);this.valueMethod=this.element[f||u?"val":"text"];this.isNewMenu=!0;this._addClass("ui-autocomplete-input");this.element.attr("autocomplete","off");this._on(this.element,{keydown:function(u){if(this.element.prop("readOnly"))i=r=t=!0;else{i=r=t=!1;var f=n.ui.keyCode;switch(u.keyCode){case f.PAGE_UP:t=!0;this._move("previousPage",u);break;case f.PAGE_DOWN:t=!0;this._move("nextPage",u);break;case f.UP:t=!0;this._keyEvent("previous",u);break;case f.DOWN:t=!0;this._keyEvent("next",u);break;case f.ENTER:this.menu.active&&(t=!0,u.preventDefault(),this.menu.select(u));break;case f.TAB:this.menu.active&&this.menu.select(u);break;case f.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(u),u.preventDefault());break;default:i=!0;this._searchTimeout(u)}}},keypress:function(r){if(t)return t=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||r.preventDefault());if(!i){var u=n.ui.keyCode;switch(r.keyCode){case u.PAGE_UP:this._move("previousPage",r);break;case u.PAGE_DOWN:this._move("nextPage",r);break;case u.UP:this._keyEvent("previous",r);break;case u.DOWN:this._keyEvent("next",r)}}},input:function(n){if(r)return r=!1,void n.preventDefault();this._searchTimeout(n)},focus:function(){this.selectedItem=null;this.previous=this._value()},blur:function(n){clearTimeout(this.searching);this.close(n);this._change(n)}});this._initSource();this.menu=n("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance");this._addClass(this.menu.element,"ui-autocomplete","ui-front");this._on(this.menu.element,{mousedown:function(n){n.preventDefault()},menufocus:function(t,i){var r;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){n(t.target).trigger(t.originalEvent)});r=i.item.data("ui-autocomplete-item");!1!==this._trigger("focus",t,{item:r})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(r.value);(r=i.item.attr("aria-label")||r.value)&&String.prototype.trim.call(r).length&&(this.liveRegion.children().hide(),n("<div>").text(r).appendTo(this.liveRegion))},menuselect:function(t,i){var r=i.item.data("ui-autocomplete-item"),u=this.previous;this.element[0]!==n.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=u,this._delay(function(){this.previous=u;this.selectedItem=r}));!1!==this._trigger("select",t,{item:r})&&this._value(r.value);this.term=this._value();this.close(t);this.selectedItem=r}});this.liveRegion=n("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body);this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible");this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching);this.element.removeAttr("autocomplete");this.menu.element.remove();this.liveRegion.remove()},_setOption:function(n,t){this._super(n,t);"source"===n&&this._initSource();"appendTo"===n&&this.menu.element.appendTo(this._appendTo());"disabled"===n&&t&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var i=this.menu.element[0];return t.target===this.element[0]||t.target===i||n.contains(i,t.target)},_closeOnClickOutside:function(n){this._isEventTargetInWidget(n)||this.close()},_appendTo:function(){var t=this.options.appendTo;return(t=!(t=t&&(t.jquery||t.nodeType?n(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?t:this.document[0].body},_initSource:function(){var i,r,t=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,r){r(n.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(r=this.options.source,this.source=function(i,u){t.xhr&&t.xhr.abort();t.xhr=n.ajax({url:r,data:i,dataType:"json",success:function(n){u(n)},error:function(){u([])}})}):this.source=this.options.source},_searchTimeout:function(n){clearTimeout(this.searching);this.searching=this._delay(function(){var t=this.term===this._value(),i=this.menu.element.is(":visible"),r=n.altKey||n.ctrlKey||n.metaKey||n.shiftKey;t&&(i||r)||(this.selectedItem=null,this.search(null,n))},this.options.delay)},search:function(n,t){return n=null!=n?n:this._value(),this.term=this._value(),n.length<this.options.minLength?this.close(t):!1!==this._trigger("search",t)?this._search(n):void 0},_search:function(n){this.pending++;this._addClass("ui-autocomplete-loading");this.cancelSearch=!1;this.source({term:n},this._response())},_response:function(){var n=++this.requestIndex;return function(t){n===this.requestIndex&&this.__response(t);this.pending--;this.pending||this._removeClass("ui-autocomplete-loading")}.bind(this)},__response:function(n){n=n&&this._normalize(n);this._trigger("response",null,{content:n});!this.options.disabled&&n&&n.length&&!this.cancelSearch?(this._suggest(n),this._trigger("open")):this._close()},close:function(n){this.cancelSearch=!0;this._close(n)},_close:function(n){this._off(this.document,"mousedown");this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",n))},_change:function(n){this.previous!==this._value()&&this._trigger("change",n,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:n.map(t,function(t){return"string"==typeof t?{label:t,value:t}:n.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var i=this.menu.element.empty();this._renderMenu(i,t);this.isNewMenu=!0;this.menu.refresh();i.show();this._resizeMenu();i.position(n.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next();this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var n=this.menu.element;n.outerWidth(Math.max(n.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var r=this;n.each(i,function(n,i){r._renderItemData(t,i)})},_renderItemData:function(n,t){return this._renderItem(n,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return n("<li>").append(n("<div>").text(i.label)).appendTo(t)},_move:function(n,t){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(n)||this.menu.isLastItem()&&/^next/.test(n)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[n](t);this.search(null,t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(n,t){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(n,t),t.preventDefault())},_isContentEditable:function(n){if(!n.length)return!1;var t=n.prop("contentEditable");return"inherit"===t?this._isContentEditable(n.parent()):"true"===t}});n.extend(n.ui.autocomplete,{escapeRegex:function(n){return n.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var r=new RegExp(n.ui.autocomplete.escapeRegex(i),"i");return n.grep(t,function(n){return r.test(n.label||n.value||n)})}});n.widget("ui.autocomplete",n.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(n){return n+(1<n?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){this._superApply(arguments);this.options.disabled||this.cancelSearch||(t=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),n("<div>").text(t).appendTo(this.liveRegion))}});n.ui.autocomplete;ai=/ui-corner-([a-z]){2,6}/g;n.widget("ui.controlgroup",{version:"1.13.0",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar");this.refresh()},_destroy:function(){this._callChildMethod("destroy");this.childWidgets.removeData("ui-controlgroup-data");this.element.removeAttr("role");this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var t=this,i=[];n.each(this.options.items,function(r,u){var f,e={};if(u)return"controlgroupLabel"===r?((f=t.element.find(u)).each(function(){var t=n(this);t.children(".ui-controlgroup-label-contents").length||t.contents().wrapAll("<span class='ui-controlgroup-label-contents'><\/span>")}),t._addClass(f,null,"ui-widget ui-widget-content ui-state-default"),void(i=i.concat(f.get()))):void(n.fn[r]&&(e=t["_"+r+"Options"]?t["_"+r+"Options"]("middle"):{classes:{}},t.element.find(u).each(function(){var u=n(this),o=u[r]("instance"),f=n.widget.extend({},e);"button"===r&&u.parent(".ui-spinner").length||((o=o||u[r]()[r]("instance"))&&(f.classes=t._resolveClassesValues(f.classes,o)),u[r](f),f=u[r]("widget"),n.data(f[0],"ui-controlgroup-data",o||u[r]("instance")),i.push(f[0]))})))});this.childWidgets=n(n.uniqueSort(i));this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(t){this.childWidgets.each(function(){var i=n(this).data("ui-controlgroup-data");i&&i[t]&&i[t]()})},_updateCornerClass:function(n,t){t=this._buildSimpleOptions(t,"label").classes.label;this._removeClass(n,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all");this._addClass(n,null,t)},_buildSimpleOptions:function(n,t){var i="vertical"===this.options.direction,r={classes:{}};return r.classes[t]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[n],r},_spinnerOptions:function(n){return n=this._buildSimpleOptions(n,"ui-spinner"),n.classes["ui-spinner-up"]="",n.classes["ui-spinner-down"]="",n},_buttonOptions:function(n){return this._buildSimpleOptions(n,"ui-button")},_checkboxradioOptions:function(n){return this._buildSimpleOptions(n,"ui-checkboxradio-label")},_selectmenuOptions:function(n){var t="vertical"===this.options.direction;return{width:t&&"auto",classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(t?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(t?"top":"left")},last:{"ui-selectmenu-button-open":t?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(t?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[n]}},_resolveClassesValues:function(t,i){var r={};return n.each(t,function(n){var u=i.options.classes[n]||"",u=String.prototype.trim.call(u.replace(ai,""));r[n]=(u+" "+t[n]).replace(/\s+/g," ")}),r},_setOption:function(n,t){"direction"===n&&this._removeClass("ui-controlgroup-"+this.options.direction);this._super(n,t);"disabled"!==n?this.refresh():this._callChildMethod(t?"disable":"enable")},refresh:function(){var t,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction);"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix");this._initWidgets();t=this.childWidgets;(t=this.options.onlyVisible?t.filter(":visible"):t).length&&(n.each(["first","last"],function(n,r){var f,u=t[r]().data("ui-controlgroup-data");u&&i["_"+u.widgetName+"Options"]?((f=i["_"+u.widgetName+"Options"](1===t.length?"only":r)).classes=i._resolveClassesValues(f.classes,u),u.element[u.widgetName](f)):i._updateCornerClass(t[r](),r)}),this._callChildMethod("refresh"))}});n.widget("ui.checkboxradio",[n.ui.formResetMixin,{version:"1.13.0",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var t,r=this,i=this._super()||{};return this._readType(),t=this.element.labels(),this.label=n(t[t.length-1]),this.label.length||n.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){r.originalLabel+=3===this.nodeType?n(this).text():this.outerHTML}),this.originalLabel&&(i.label=this.originalLabel),null!=(t=this.element[0].disabled)&&(i.disabled=t),i},_create:function(){var n=this.element[0].checked;this._bindFormResetHandler();null==this.options.disabled&&(this.options.disabled=this.element[0].disabled);this._setOption("disabled",this.options.disabled);this._addClass("ui-checkboxradio","ui-helper-hidden-accessible");this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget");"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label");this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel);this._enhance();n&&this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active");this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var t=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type;"input"===t&&/radio|checkbox/.test(this.type)||n.error("Can't create checkboxradio on element.nodeName="+t+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var t=this.element[0].name,i="input[name='"+n.escapeSelector(t)+"']";return t?(this.form.length?n(this.form[0].elements).filter(i):n(i).filter(function(){return 0===n(this)._form().length})).not(this.element):n([])},_toggleClasses:function(){var t=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t);this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",t)._toggleClass(this.icon,null,"ui-icon-blank",!t);"radio"===this.type&&this._getRadioGroup().each(function(){var t=n(this).checkboxradio("instance");t&&t._removeClass(t.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler();this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(n,t){if("label"!==n||t){if(this._super(n,t),"disabled"===n)return this._toggleClass(this.label,null,"ui-state-disabled",t),void(this.element[0].disabled=t);this.refresh()}},_updateIcon:function(t){var i="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=n("<span>"),this.iconSpace=n("<span> <\/span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(i+=t?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,t?"ui-icon-blank":"ui-icon-check")):i+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",i),t||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var n=this.label.contents().not(this.element[0]);this.icon&&(n=n.not(this.icon[0]));(n=this.iconSpace?n.not(this.iconSpace[0]):n).remove();this.label.append(this.options.label)},refresh:function(){var n=this.element[0].checked,t=this.element[0].disabled;this._updateIcon(n);this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",n);null!==this.options.label&&this._updateLabel();t!==this.options.disabled&&this._setOptions({disabled:t})}}]);n.ui.checkboxradio;n.widget("ui.button",{version:"1.13.0",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var t,n=this._super()||{};return this.isInput=this.element.is("input"),null!=(t=this.element[0].disabled)&&(n.disabled=t),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(n.label=this.originalLabel),n},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0);null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1);this.hasTitle=!!this.element.attr("title");this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label));this._addClass("ui-button","ui-widget");this._setOption("disabled",this.options.disabled);this._enhance();this.element.is("a")&&this._on({keyup:function(t){t.keyCode===n.ui.keyCode.SPACE&&(t.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button");this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title");this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(t,i){var u="iconPosition"!==t,r=u?this.options.iconPosition:i,t="top"===r||"bottom"===r;this.icon?u&&this._removeClass(this.icon,null,this.options.icon):(this.icon=n("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only"));u&&this._addClass(this.icon,null,i);this._attachIcon(r);t?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=n("<span> <\/span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(r))},_destroy:function(){this.element.removeAttr("role");this.icon&&this.icon.remove();this.iconSpace&&this.iconSpace.remove();this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(n){this.icon[/^(?:end|bottom)/.test(n)?"before":"after"](this.iconSpace)},_attachIcon:function(n){this.element[/^(?:end|bottom)/.test(n)?"append":"prepend"](this.icon)},_setOptions:function(n){var t=(void 0===n.showLabel?this.options:n).showLabel,i=(void 0===n.icon?this.options:n).icon;t||i||(n.showLabel=!0);this._super(n)},_setOption:function(n,t){"icon"===n&&(t?this._updateIcon(n,t):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove()));"iconPosition"===n&&this._updateIcon(n,t);"showLabel"===n&&(this._toggleClass("ui-button-icon-only",null,!t),this._updateTooltip());"label"===n&&(this.isInput?this.element.val(t):(this.element.html(t),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition))));this._super(n,t);"disabled"===n&&(this._toggleClass(null,"ui-state-disabled",t),(this.element[0].disabled=t)&&this.element.trigger("blur"))},refresh:function(){var n=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");n!==this.options.disabled&&this._setOptions({disabled:n});this._updateTooltip()}});!1!==n.uiBackCompat&&(n.widget("ui.button",n.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text);!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel);this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end");this._super()},_setOption:function(n,t){"text"!==n?("showLabel"===n&&(this.options.text=t),"icon"===n&&(this.options.icons.primary=t),"icons"===n&&(t.primary?(this._super("icon",t.primary),this._super("iconPosition","beginning")):t.secondary&&(this._super("icon",t.secondary),this._super("iconPosition","end"))),this._superApply(arguments)):this._super("showLabel",t)}}),n.fn.button=(vi=n.fn.button,function(t){var u="string"==typeof t,r=Array.prototype.slice.call(arguments,1),i=this;return u?this.length||"instance"!==t?this.each(function(){var u=n(this).attr("type"),f=n.data(this,"ui-"+("checkbox"!==u&&"radio"!==u?"button":"checkboxradio"));return"instance"===t?(i=f,!1):f?"function"!=typeof f[t]||"_"===t.charAt(0)?n.error("no such method '"+t+"' for button widget instance"):(u=f[t].apply(f,r))!==f&&void 0!==u?(i=u&&u.jquery?i.pushStack(u.get()):u,!1):void 0:n.error("cannot call methods on button prior to initialization; attempted to call method '"+t+"'")}):i=void 0:(r.length&&(t=n.widget.extend.apply(null,[t].concat(r))),this.each(function(){var i=n(this).attr("type"),r="checkbox"!==i&&"radio"!==i?"button":"checkboxradio",i=n.data(this,"ui-"+r);i?(i.option(t||{}),i._init&&i._init()):"button"!=r?n(this).checkboxradio(n.extend({icon:!1},t)):vi.call(n(this),t)})),i}),n.fn.buttonset=function(){return n.ui.controlgroup||n.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))});n.ui.button;n.extend(n.ui,{datepicker:{version:"1.13.0"}});n.extend(yi.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(n){return b(this._defaults,n||{}),this},_attachDatepicker:function(t,i){var r,u=t.nodeName.toLowerCase(),f="div"===u||"span"===u;t.id||(this.uuid+=1,t.id="dp"+this.uuid);(r=this._newInst(n(t),f)).settings=n.extend({},i||{});"input"===u?this._connectDatepicker(t,r):f&&this._inlineDatepicker(t,r)},_newInst:function(t,i){return{id:t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?pi(n("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'><\/div>")):this.dpDiv}},_connectDatepicker:function(t,i){var r=n(t);i.append=n([]);i.trigger=n([]);r.hasClass(this.markerClassName)||(this._attachments(r,i),r.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(i),n.data(t,"datepicker",i),i.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,i){var r,u=this._get(i,"appendText"),f=this._get(i,"isRTL");i.append&&i.append.remove();u&&(i.append=n("<span>").addClass(this._appendClass).text(u),t[f?"before":"after"](i.append));t.off("focus",this._showDatepicker);i.trigger&&i.trigger.remove();"focus"!==(r=this._get(i,"showOn"))&&"both"!==r||t.on("focus",this._showDatepicker);"button"!==r&&"both"!==r||(u=this._get(i,"buttonText"),r=this._get(i,"buttonImage"),this._get(i,"buttonImageOnly")?i.trigger=n("<img>").addClass(this._triggerClass).attr({src:r,alt:u,title:u}):(i.trigger=n("<button type='button'>").addClass(this._triggerClass),r?i.trigger.html(n("<img>").attr({src:r,alt:u,title:u})):i.trigger.text(u)),t[f?"before":"after"](i.trigger),i.trigger.on("click",function(){return n.datepicker._datepickerShowing&&n.datepicker._lastInput===t[0]?n.datepicker._hideDatepicker():(n.datepicker._datepickerShowing&&n.datepicker._lastInput!==t[0]&&n.datepicker._hideDatepicker(),n.datepicker._showDatepicker(t[0])),!1}))},_autoSize:function(n){var r,u,f,t,i,e;this._get(n,"autoSize")&&!n.inline&&(i=new Date(2009,11,20),(e=this._get(n,"dateFormat")).match(/[DM]/)&&(r=function(n){for(t=f=u=0;t<n.length;t++)n[t].length>u&&(u=n[t].length,f=t);return f},i.setMonth(r(this._get(n,e.match(/MM/)?"monthNames":"monthNamesShort"))),i.setDate(r(this._get(n,e.match(/DD/)?"dayNames":"dayNamesShort"))+20-i.getDay())),n.input.attr("size",this._formatDate(n,i).length))},_inlineDatepicker:function(t,i){var r=n(t);r.hasClass(this.markerClassName)||(r.addClass(this.markerClassName).append(i.dpDiv),n.data(t,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(t),i.dpDiv.css("display","block"))},_dialogDatepicker:function(t,i,r,u,f){var o,e=this._dialogInst;return e||(this.uuid+=1,o="dp"+this.uuid,this._dialogInput=n("<input type='text' id='"+o+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),n("body").append(this._dialogInput),(e=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},n.data(this._dialogInput[0],"datepicker",e)),b(e.settings,u||{}),i=i&&i.constructor===Date?this._formatDate(e,i):i,this._dialogInput.val(i),this._pos=f?f.length?f:[f.pageX,f.pageY]:null,this._pos||(o=document.documentElement.clientWidth,u=document.documentElement.clientHeight,i=document.documentElement.scrollLeft||document.body.scrollLeft,f=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[o/2-100+i,u/2-150+f]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),e.settings.onSelect=r,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),n.blockUI&&n.blockUI(this.dpDiv),n.data(this._dialogInput[0],"datepicker",e),this},_destroyDatepicker:function(t){var i,r=n(t),u=n.data(t,"datepicker");r.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),n.removeData(t,"datepicker"),"input"===i?(u.append.remove(),u.trigger.remove(),r.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):"div"!==i&&"span"!==i||r.removeClass(this.markerClassName).empty(),e===u&&(e=null,this._curInst=null))},_enableDatepicker:function(t){var r,i=n(t),u=n.data(t,"datepicker");i.hasClass(this.markerClassName)&&("input"===(r=t.nodeName.toLowerCase())?(t.disabled=!1,u.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==r&&"span"!==r||((i=i.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n===t?null:n}))},_disableDatepicker:function(t){var r,i=n(t),u=n.data(t,"datepicker");i.hasClass(this.markerClassName)&&("input"===(r=t.nodeName.toLowerCase())?(t.disabled=!0,u.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==r&&"span"!==r||((i=i.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n===t?null:n}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(n){if(!n)return!1;for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]===n)return!0;return!1},_getInst:function(t){try{return n.data(t,"datepicker")}catch(t){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(t,i,r){var f,e,u=this._getInst(t);if(2===arguments.length&&"string"==typeof i)return"defaults"===i?n.extend({},n.datepicker._defaults):u?"all"===i?n.extend({},u.settings):this._get(u,i):null;f=i||{};"string"==typeof i&&((f={})[i]=r);u&&(this._curInst===u&&this._hideDatepicker(),e=this._getDateDatepicker(t,!0),i=this._getMinMaxDate(u,"min"),r=this._getMinMaxDate(u,"max"),b(u.settings,f),null!==i&&void 0!==f.dateFormat&&void 0===f.minDate&&(u.settings.minDate=this._formatDate(u,i)),null!==r&&void 0!==f.dateFormat&&void 0===f.maxDate&&(u.settings.maxDate=this._formatDate(u,r)),"disabled"in f&&(f.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(n(t),u),this._autoSize(u),this._setDate(u,e),this._updateAlternate(u),this._updateDatepicker(u))},_changeDatepicker:function(n,t,i){this._optionDatepicker(n,t,i)},_refreshDatepicker:function(n){n=this._getInst(n);n&&this._updateDatepicker(n)},_setDateDatepicker:function(n,t){n=this._getInst(n);n&&(this._setDate(n,t),this._updateDatepicker(n),this._updateAlternate(n))},_getDateDatepicker:function(n,t){return n=this._getInst(n),n&&!n.inline&&this._setDateFromField(n,t),n?this._getDate(n):null},_doKeyDown:function(t){var f,u,i=n.datepicker._getInst(t.target),r=!0,e=i.dpDiv.is(".ui-datepicker-rtl");if(i._keyEvent=!0,n.datepicker._datepickerShowing)switch(t.keyCode){case 9:n.datepicker._hideDatepicker();r=!1;break;case 13:return(u=n("td."+n.datepicker._dayOverClass+":not(."+n.datepicker._currentClass+")",i.dpDiv))[0]&&n.datepicker._selectDay(t.target,i.selectedMonth,i.selectedYear,u[0]),(f=n.datepicker._get(i,"onSelect"))?(u=n.datepicker._formatDate(i),f.apply(i.input?i.input[0]:null,[u,i])):n.datepicker._hideDatepicker(),!1;case 27:n.datepicker._hideDatepicker();break;case 33:n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 34:n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&n.datepicker._clearDate(t.target);r=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&n.datepicker._gotoToday(t.target);r=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,e?1:-1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,-7,"D");r=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,e?-1:1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,7,"D");r=t.ctrlKey||t.metaKey;break;default:r=!1}else 36===t.keyCode&&t.ctrlKey?n.datepicker._showDatepicker(this):r=!1;r&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var r,i=n.datepicker._getInst(t.target);if(n.datepicker._get(i,"constrainInput"))return r=n.datepicker._possibleChars(n.datepicker._get(i,"dateFormat")),i=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||i<" "||!r||-1<r.indexOf(i)},_doKeyUp:function(t){if(t=n.datepicker._getInst(t.target),t.input.val()!==t.lastVal)try{n.datepicker.parseDate(n.datepicker._get(t,"dateFormat"),t.input?t.input.val():null,n.datepicker._getFormatConfig(t))&&(n.datepicker._setDateFromField(t),n.datepicker._updateAlternate(t),n.datepicker._updateDatepicker(t))}catch(t){}return!0},_showDatepicker:function(t){var f,u,r,i;"input"!==(t=t.target||t).nodeName.toLowerCase()&&(t=n("input",t.parentNode)[0]);n.datepicker._isDisabledDatepicker(t)||n.datepicker._lastInput===t||(i=n.datepicker._getInst(t),n.datepicker._curInst&&n.datepicker._curInst!==i&&(n.datepicker._curInst.dpDiv.stop(!0,!0),i&&n.datepicker._datepickerShowing&&n.datepicker._hideDatepicker(n.datepicker._curInst.input[0])),!1!==(u=(r=n.datepicker._get(i,"beforeShow"))?r.apply(t,[t,i]):{})&&(b(i.settings,u),i.lastVal=null,n.datepicker._lastInput=t,n.datepicker._setDateFromField(i),n.datepicker._inDialog&&(t.value=""),n.datepicker._pos||(n.datepicker._pos=n.datepicker._findPos(t),n.datepicker._pos[1]+=t.offsetHeight),f=!1,n(t).parents().each(function(){return!(f|="fixed"===n(this).css("position"))}),r={left:n.datepicker._pos[0],top:n.datepicker._pos[1]},n.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),n.datepicker._updateDatepicker(i),r=n.datepicker._checkOffset(i,r,f),i.dpDiv.css({position:n.datepicker._inDialog&&n.blockUI?"static":f?"fixed":"absolute",display:"none",left:r.left+"px",top:r.top+"px"}),i.inline||(u=n.datepicker._get(i,"showAnim"),r=n.datepicker._get(i,"duration"),i.dpDiv.css("z-index",function(n){for(var i,t;n.length&&n[0]!==document;){if(("absolute"===(i=n.css("position"))||"relative"===i||"fixed"===i)&&(t=parseInt(n.css("zIndex"),10),!isNaN(t)&&0!==t))return t;n=n.parent()}return 0}(n(t))+1),n.datepicker._datepickerShowing=!0,n.effects&&n.effects.effect[u]?i.dpDiv.show(u,n.datepicker._get(i,"showOptions"),r):i.dpDiv[u||"show"](u?r:null),n.datepicker._shouldFocusInput(i)&&i.input.trigger("focus"),n.datepicker._curInst=i)))},_updateDatepicker:function(t){this.maxRows=4;(e=t).dpDiv.empty().append(this._generateHTML(t));this._attachHandlers(t);var i,r=this._getNumberOfMonths(t),u=r[1],f=t.dpDiv.find("."+this._dayOverClass+" a"),o=n.datepicker._get(t,"onUpdateDatepicker");0<f.length&&wi.apply(f.get(0));t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");1<u&&t.dpDiv.addClass("ui-datepicker-multi-"+u).css("width",17*u+"em");t.dpDiv[(1!==r[0]||1!==r[1]?"add":"remove")+"Class"]("ui-datepicker-multi");t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");t===n.datepicker._curInst&&n.datepicker._datepickerShowing&&n.datepicker._shouldFocusInput(t)&&t.input.trigger("focus");t.yearshtml&&(i=t.yearshtml,setTimeout(function(){i===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year").first().replaceWith(t.yearshtml);i=t.yearshtml=null},0));o&&o.apply(t.input?t.input[0]:null,[t])},_shouldFocusInput:function(n){return n.input&&n.input.is(":visible")&&!n.input.is(":disabled")&&!n.input.is(":focus")},_checkOffset:function(t,i,r){var u=t.dpDiv.outerWidth(),f=t.dpDiv.outerHeight(),h=t.input?t.input.outerWidth():0,o=t.input?t.input.outerHeight():0,e=document.documentElement.clientWidth+(r?0:n(document).scrollLeft()),s=document.documentElement.clientHeight+(r?0:n(document).scrollTop());return i.left-=this._get(t,"isRTL")?u-h:0,i.left-=r&&i.left===t.input.offset().left?n(document).scrollLeft():0,i.top-=r&&i.top===t.input.offset().top+o?n(document).scrollTop():0,i.left-=Math.min(i.left,i.left+u>e&&u<e?Math.abs(i.left+u-e):0),i.top-=Math.min(i.top,i.top+f>s&&f<s?Math.abs(f+o):0),i},_findPos:function(t){for(var i=this._getInst(t),r=this._get(i,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||n.expr.pseudos.hidden(t));)t=t[r?"previousSibling":"nextSibling"];return[(i=n(t).offset()).left,i.top]},_hideDatepicker:function(t){var r,u,i=this._curInst;!i||t&&i!==n.data(t,"datepicker")||this._datepickerShowing&&(r=this._get(i,"showAnim"),u=this._get(i,"duration"),t=function(){n.datepicker._tidyDialog(i)},n.effects&&(n.effects.effect[r]||n.effects[r])?i.dpDiv.hide(r,n.datepicker._get(i,"showOptions"),u,t):i.dpDiv["slideDown"===r?"slideUp":"fadeIn"===r?"fadeOut":"hide"](r?u:null,t),r||t(),this._datepickerShowing=!1,(t=this._get(i,"onClose"))&&t.apply(i.input?i.input[0]:null,[i.input?i.input.val():"",i]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),n.blockUI&&(n.unblockUI(),n("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(n){n.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(t){var i;n.datepicker._curInst&&(i=n(t.target),t=n.datepicker._getInst(i[0]),(i[0].id===n.datepicker._mainDivId||0!==i.parents("#"+n.datepicker._mainDivId).length||i.hasClass(n.datepicker.markerClassName)||i.closest("."+n.datepicker._triggerClass).length||!n.datepicker._datepickerShowing||n.datepicker._inDialog&&n.blockUI)&&(!i.hasClass(n.datepicker.markerClassName)||n.datepicker._curInst===t)||n.datepicker._hideDatepicker())},_adjustDate:function(t,i,r){var u=n(t),t=this._getInst(u[0]);this._isDisabledDatepicker(u[0])||(this._adjustInstDate(t,i,r),this._updateDatepicker(t))},_gotoToday:function(t){var r=n(t),i=this._getInst(r[0]);this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(t=new Date,i.selectedDay=t.getDate(),i.drawMonth=i.selectedMonth=t.getMonth(),i.drawYear=i.selectedYear=t.getFullYear());this._notifyChange(i);this._adjustDate(r)},_selectMonthYear:function(t,i,r){var u=n(t),t=this._getInst(u[0]);t["selected"+("M"===r?"Month":"Year")]=t["draw"+("M"===r?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10);this._notifyChange(t);this._adjustDate(u)},_selectDay:function(t,i,r,u){var f=n(t);n(u).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0])||((f=this._getInst(f[0])).selectedDay=f.currentDay=parseInt(n("a",u).attr("data-date")),f.selectedMonth=f.currentMonth=i,f.selectedYear=f.currentYear=r,this._selectDate(t,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear)))},_clearDate:function(t){t=n(t);this._selectDate(t,"")},_selectDate:function(t,i){var r=n(t),t=this._getInst(r[0]);i=null!=i?i:this._formatDate(t);t.input&&t.input.val(i);this._updateAlternate(t);(r=this._get(t,"onSelect"))?r.apply(t.input?t.input[0]:null,[i,t]):t.input&&t.input.trigger("change");t.inline?this._updateDatepicker(t):(this._hideDatepicker(),this._lastInput=t.input[0],"object"!=typeof t.input[0]&&t.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(t){var i,r,u=this._get(t,"altField");u&&(i=this._get(t,"altFormat")||this._get(t,"dateFormat"),r=this._getDate(t),t=this.formatDate(i,r,this._getFormatConfig(t)),n(document).find(u).val(t))},noWeekends:function(n){return n=n.getDay(),[0<n&&n<6,""]},iso8601Week:function(n){var t=new Date(n.getTime());return t.setDate(t.getDate()+4-(t.getDay()||7)),n=t.getTime(),t.setMonth(0),t.setDate(1),Math.floor(Math.round((n-t)/864e5)/7)+1},parseDate:function(t,i,r){if(null==t||null==i)throw"Invalid arguments";if(""===(i="object"==typeof i?i.toString():i+""))return null;for(var b,v,e,u=0,l=(r?r.shortYearCutoff:null)||this._defaults.shortYearCutoff,l="string"!=typeof l?l:(new Date).getFullYear()%100+parseInt(l,10),d=(r?r.dayNamesShort:null)||this._defaults.dayNamesShort,g=(r?r.dayNames:null)||this._defaults.dayNames,nt=(r?r.monthNamesShort:null)||this._defaults.monthNamesShort,tt=(r?r.monthNames:null)||this._defaults.monthNames,f=-1,o=-1,s=-1,y=-1,p=!1,a=function(n){return n=h+1<t.length&&t.charAt(h+1)===n,n&&h++,n},c=function(n){var t=a(n),t="@"===n?14:"!"===n?20:"y"===n&&t?4:"o"===n?3:2,t=new RegExp("^\\d{"+("y"===n?t:1)+","+t+"}"),t=i.substring(u).match(t);if(!t)throw"Missing number at position "+u;return u+=t[0].length,parseInt(t[0],10)},k=function(t,r,f){var e=-1,r=n.map(a(t)?f:r,function(n,t){return[[t,n]]}).sort(function(n,t){return-(n[1].length-t[1].length)});if(n.each(r,function(n,t){var r=t[1];if(i.substr(u,r.length).toLowerCase()===r.toLowerCase())return e=t[0],u+=r.length,!1}),-1!==e)return e+1;throw"Unknown name at position "+u;},w=function(){if(i.charAt(u)!==t.charAt(h))throw"Unexpected literal at position "+u;u++},h=0;h<t.length;h++)if(p)"'"!==t.charAt(h)||a("'")?w():p=!1;else switch(t.charAt(h)){case"d":s=c("d");break;case"D":k("D",d,g);break;case"o":y=c("o");break;case"m":o=c("m");break;case"M":o=k("M",nt,tt);break;case"y":f=c("y");break;case"@":f=(e=new Date(c("@"))).getFullYear();o=e.getMonth()+1;s=e.getDate();break;case"!":f=(e=new Date((c("!")-this._ticksTo1970)/1e4)).getFullYear();o=e.getMonth()+1;s=e.getDate();break;case"'":a("'")?w():p=!0;break;default:w()}if(u<i.length&&(v=i.substr(u),!/^\s+/.test(v)))throw"Extra/unparsed characters found in date: "+v;if(-1===f?f=(new Date).getFullYear():f<100&&(f+=(new Date).getFullYear()-(new Date).getFullYear()%100+(f<=l?0:-100)),-1<y)for(o=1,s=y;;){if(s<=(b=this._getDaysInMonth(f,o-1)))break;o++;s-=b}if((e=this._daylightSavingAdjust(new Date(f,o-1,s))).getFullYear()!==f||e.getMonth()+1!==o||e.getDate()!==s)throw"Invalid date";return e},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:864e9*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(n,t,i){function e(n,t,i){var r=""+t;if(f(n))for(;r.length<i;)r="0"+r;return r}function s(n,t,i,r){return(f(n)?r:i)[t]}if(!t)return"";var u,h=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,c=(i?i.dayNames:null)||this._defaults.dayNames,l=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,a=(i?i.monthNames:null)||this._defaults.monthNames,f=function(t){return t=u+1<n.length&&n.charAt(u+1)===t,t&&u++,t},r="",o=!1;if(t)for(u=0;u<n.length;u++)if(o)"'"!==n.charAt(u)||f("'")?r+=n.charAt(u):o=!1;else switch(n.charAt(u)){case"d":r+=e("d",t.getDate(),2);break;case"D":r+=s("D",t.getDay(),h,c);break;case"o":r+=e("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":r+=e("m",t.getMonth()+1,2);break;case"M":r+=s("M",t.getMonth(),l,a);break;case"y":r+=f("y")?t.getFullYear():(t.getFullYear()%100<10?"0":"")+t.getFullYear()%100;break;case"@":r+=t.getTime();break;case"!":r+=1e4*t.getTime()+this._ticksTo1970;break;case"'":f("'")?r+="'":o=!0;break;default:r+=n.charAt(u)}return r},_possibleChars:function(n){for(var i="",r=!1,u=function(i){return i=t+1<n.length&&n.charAt(t+1)===i,i&&t++,i},t=0;t<n.length;t++)if(r)"'"!==n.charAt(t)||u("'")?i+=n.charAt(t):r=!1;else switch(n.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":u("'")?i+="'":r=!0;break;default:i+=n.charAt(t)}return i},_get:function(n,t){return(void 0!==n.settings[t]?n.settings:this._defaults)[t]},_setDateFromField:function(n,t){if(n.input.val()!==n.lastVal){var f=this._get(n,"dateFormat"),r=n.lastVal=n.input?n.input.val():null,u=this._getDefaultDate(n),i=u,e=this._getFormatConfig(n);try{i=this.parseDate(f,r,e)||u}catch(n){r=t?"":r}n.selectedDay=i.getDate();n.drawMonth=n.selectedMonth=i.getMonth();n.drawYear=n.selectedYear=i.getFullYear();n.currentDay=r?i.getDate():0;n.currentMonth=r?i.getMonth():0;n.currentYear=r?i.getFullYear():0;this._adjustInstDate(n)}},_getDefaultDate:function(n){return this._restrictMinMax(n,this._determineDate(n,this._get(n,"defaultDate"),new Date))},_determineDate:function(t,i,r){var f,u,i=null==i||""===i?r:"string"==typeof i?function(i){try{return n.datepicker.parseDate(n.datepicker._get(t,"dateFormat"),i,n.datepicker._getFormatConfig(t))}catch(i){}for(var o=(i.toLowerCase().match(/^c/)?n.datepicker._getDate(t):null)||new Date,f=o.getFullYear(),e=o.getMonth(),r=o.getDate(),s=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,u=s.exec(i);u;){switch(u[2]||"d"){case"d":case"D":r+=parseInt(u[1],10);break;case"w":case"W":r+=7*parseInt(u[1],10);break;case"m":case"M":e+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e));break;case"y":case"Y":f+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e))}u=s.exec(i)}return new Date(f,e,r)}(i):"number"==typeof i?isNaN(i)?r:(f=i,(u=new Date).setDate(u.getDate()+f),u):new Date(i.getTime());return(i=i&&"Invalid Date"===i.toString()?r:i)&&(i.setHours(0),i.setMinutes(0),i.setSeconds(0),i.setMilliseconds(0)),this._daylightSavingAdjust(i)},_daylightSavingAdjust:function(n){return n?(n.setHours(12<n.getHours()?n.getHours()+2:0),n):null},_setDate:function(n,t,i){var r=!t,u=n.selectedMonth,f=n.selectedYear,t=this._restrictMinMax(n,this._determineDate(n,t,new Date));n.selectedDay=n.currentDay=t.getDate();n.drawMonth=n.selectedMonth=n.currentMonth=t.getMonth();n.drawYear=n.selectedYear=n.currentYear=t.getFullYear();u===n.selectedMonth&&f===n.selectedYear||i||this._notifyChange(n);this._adjustInstDate(n);n.input&&n.input.val(r?"":this._formatDate(n))},_getDate:function(n){return!n.currentYear||n.input&&""===n.input.val()?null:this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay))},_attachHandlers:function(t){var r=this._get(t,"stepMonths"),i="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){n.datepicker._adjustDate(i,-r,"M")},next:function(){n.datepicker._adjustDate(i,+r,"M")},hide:function(){n.datepicker._hideDatepicker()},today:function(){n.datepicker._gotoToday(i)},selectDay:function(){return n.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return n.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return n.datepicker._selectMonthYear(i,this,"Y"),!1}};n(this).on(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(t){var g,et,ot,l,st,gt,ni,ti,ii,ht,it,ri,ct,rt,c,y,lt,p,at,a,e,vt,ui,yt,w,pt,i,wt,bt,nt,b,ut,o=new Date,kt=this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth(),o.getDate())),s=this._get(t,"isRTL"),fi=this._get(t,"showButtonPanel"),tt=this._get(t,"hideIfNoPrevNext"),k=this._get(t,"navigationAsDateFormat"),h=this._getNumberOfMonths(t),r=this._get(t,"showCurrentAtPos"),o=this._get(t,"stepMonths"),dt=1!==h[0]||1!==h[1],ft=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),d=this._getMinMaxDate(t,"min"),v=this._getMinMaxDate(t,"max"),u=t.drawMonth-r,f=t.drawYear;if(u<0&&(u+=12,f--),v)for(g=this._daylightSavingAdjust(new Date(v.getFullYear(),v.getMonth()-h[0]*h[1]+1,v.getDate())),g=d&&g<d?d:g;this._daylightSavingAdjust(new Date(f,u,1))>g;)--u<0&&(u=11,f--);for(t.drawMonth=u,t.drawYear=f,r=this._get(t,"prevText"),r=k?this.formatDate(r,this._daylightSavingAdjust(new Date(f,u-o,1)),this._getFormatConfig(t)):r,et=this._canAdjustMonth(t,-1,f,u)?n("<a>").attr({"class":"ui-datepicker-prev ui-corner-all","data-handler":"prev","data-event":"click",title:r}).append(n("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(s?"e":"w")).text(r))[0].outerHTML:tt?"":n("<a>").attr({"class":"ui-datepicker-prev ui-corner-all ui-state-disabled",title:r}).append(n("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(s?"e":"w")).text(r))[0].outerHTML,r=this._get(t,"nextText"),r=k?this.formatDate(r,this._daylightSavingAdjust(new Date(f,u+o,1)),this._getFormatConfig(t)):r,ot=this._canAdjustMonth(t,1,f,u)?n("<a>").attr({"class":"ui-datepicker-next ui-corner-all","data-handler":"next","data-event":"click",title:r}).append(n("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(s?"w":"e")).text(r))[0].outerHTML:tt?"":n("<a>").attr({"class":"ui-datepicker-next ui-corner-all ui-state-disabled",title:r}).append(n("<span>").attr("class","ui-icon ui-icon-circle-triangle-"+(s?"w":"e")).text(r))[0].outerHTML,o=this._get(t,"currentText"),tt=this._get(t,"gotoCurrent")&&t.currentDay?ft:kt,o=k?this.formatDate(o,tt,this._getFormatConfig(t)):o,r="",t.inline||(r=n("<button>").attr({type:"button","class":"ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all","data-handler":"hide","data-event":"click"}).text(this._get(t,"closeText"))[0].outerHTML),k="",fi&&(k=n("<div class='ui-datepicker-buttonpane ui-widget-content'>").append(s?r:"").append(this._isInRange(t,tt)?n("<button>").attr({type:"button","class":"ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all","data-handler":"today","data-event":"click"}).text(o):"").append(s?"":r)[0].outerHTML),l=parseInt(this._get(t,"firstDay"),10),l=isNaN(l)?0:l,st=this._get(t,"showWeek"),gt=this._get(t,"dayNames"),ni=this._get(t,"dayNamesMin"),ti=this._get(t,"monthNames"),ii=this._get(t,"monthNamesShort"),ht=this._get(t,"beforeShowDay"),it=this._get(t,"showOtherMonths"),ri=this._get(t,"selectOtherMonths"),ct=this._getDefaultDate(t),rt="",y=0;y<h[0];y++){for(lt="",this.maxRows=4,p=0;p<h[1];p++){if(at=this._daylightSavingAdjust(new Date(f,u,t.selectedDay)),a=" ui-corner-all",e="",dt){if(e+="<div class='ui-datepicker-group",1<h[1])switch(p){case 0:e+=" ui-datepicker-group-first";a=" ui-corner-"+(s?"right":"left");break;case h[1]-1:e+=" ui-datepicker-group-last";a=" ui-corner-"+(s?"left":"right");break;default:e+=" ui-datepicker-group-middle";a=""}e+="'>"}for(e+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+a+"'>"+(/all|left/.test(a)&&0===y?s?ot:et:"")+(/all|right/.test(a)&&0===y?s?et:ot:"")+this._generateMonthYearHeader(t,u,f,d,v,0<y||0<p,ti,ii)+"<\/div><table class='ui-datepicker-calendar'><thead><tr>",vt=st?"<th class='ui-datepicker-week-col'>"+this._get(t,"weekHeader")+"<\/th>":"",c=0;c<7;c++)vt+="<th scope='col'"+(5<=(c+l+6)%7?" class='ui-datepicker-week-end'":"")+"><span title='"+gt[ui=(c+l)%7]+"'>"+ni[ui]+"<\/span><\/th>";for(e+=vt+"<\/tr><\/thead><tbody>",w=this._getDaysInMonth(f,u),f===t.selectedYear&&u===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,w)),yt=(this._getFirstDayOfMonth(f,u)-l+7)%7,w=Math.ceil((yt+w)/7),pt=dt&&this.maxRows>w?this.maxRows:w,this.maxRows=pt,i=this._daylightSavingAdjust(new Date(f,u,1-yt)),wt=0;wt<pt;wt++){for(e+="<tr>",bt=st?"<td class='ui-datepicker-week-col'>"+this._get(t,"calculateWeek")(i)+"<\/td>":"",c=0;c<7;c++)nt=ht?ht.apply(t.input?t.input[0]:null,[i]):[!0,""],ut=(b=i.getMonth()!==u)&&!ri||!nt[0]||d&&i<d||v&&v<i,bt+="<td class='"+(5<=(c+l+6)%7?" ui-datepicker-week-end":"")+(b?" ui-datepicker-other-month":"")+(i.getTime()===at.getTime()&&u===t.selectedMonth&&t._keyEvent||ct.getTime()===i.getTime()&&ct.getTime()===at.getTime()?" "+this._dayOverClass:"")+(ut?" "+this._unselectableClass+" ui-state-disabled":"")+(b&&!it?"":" "+nt[1]+(i.getTime()===ft.getTime()?" "+this._currentClass:"")+(i.getTime()===kt.getTime()?" ui-datepicker-today":""))+"'"+(b&&!it||!nt[2]?"":" title='"+nt[2].replace(/'/g,"&#39;")+"'")+(ut?"":" data-handler='selectDay' data-event='click' data-month='"+i.getMonth()+"' data-year='"+i.getFullYear()+"'")+">"+(b&&!it?"&#xa0;":ut?"<span class='ui-state-default'>"+i.getDate()+"<\/span>":"<a class='ui-state-default"+(i.getTime()===kt.getTime()?" ui-state-highlight":"")+(i.getTime()===ft.getTime()?" ui-state-active":"")+(b?" ui-priority-secondary":"")+"' href='#' aria-current='"+(i.getTime()===ft.getTime()?"true":"false")+"' data-date='"+i.getDate()+"'>"+i.getDate()+"<\/a>")+"<\/td>",i.setDate(i.getDate()+1),i=this._daylightSavingAdjust(i);e+=bt+"<\/tr>"}11<++u&&(u=0,f++);lt+=e+="<\/tbody><\/table>"+(dt?"<\/div>"+(0<h[0]&&p===h[1]-1?"<div class='ui-datepicker-row-break'><\/div>":""):"")}rt+=lt}return rt+=k,t._keyEvent=!1,rt},_generateMonthYearHeader:function(n,t,i,r,u,f,e,o){var b,k,h,v,s,a,y=this._get(n,"changeMonth"),p=this._get(n,"changeYear"),d=this._get(n,"showMonthAfterYear"),w=this._get(n,"selectMonthLabel"),g=this._get(n,"selectYearLabel"),c="<div class='ui-datepicker-title'>",l="";if(f||!y)l+="<span class='ui-datepicker-month'>"+e[t]+"<\/span>";else{for(b=r&&r.getFullYear()===i,k=u&&u.getFullYear()===i,l+="<select class='ui-datepicker-month' aria-label='"+w+"' data-handler='selectMonth' data-event='change'>",h=0;h<12;h++)(!b||h>=r.getMonth())&&(!k||h<=u.getMonth())&&(l+="<option value='"+h+"'"+(h===t?" selected='selected'":"")+">"+o[h]+"<\/option>");l+="<\/select>"}if(d||(c+=l+(!f&&y&&p?"":"&#xa0;")),!n.yearshtml)if(n.yearshtml="",f||!p)c+="<span class='ui-datepicker-year'>"+i+"<\/span>";else{for(e=this._get(n,"yearRange").split(":"),v=(new Date).getFullYear(),s=(w=function(n){return n=n.match(/c[+\-].*/)?i+parseInt(n.substring(1),10):n.match(/[+\-].*/)?v+parseInt(n,10):parseInt(n,10),isNaN(n)?v:n})(e[0]),a=Math.max(s,w(e[1]||"")),s=r?Math.max(s,r.getFullYear()):s,a=u?Math.min(a,u.getFullYear()):a,n.yearshtml+="<select class='ui-datepicker-year' aria-label='"+g+"' data-handler='selectYear' data-event='change'>";s<=a;s++)n.yearshtml+="<option value='"+s+"'"+(s===i?" selected='selected'":"")+">"+s+"<\/option>";n.yearshtml+="<\/select>";c+=n.yearshtml;n.yearshtml=null}return c+=this._get(n,"yearSuffix"),d&&(c+=(!f&&y&&p?"":"&#xa0;")+l),c+"<\/div>"},_adjustInstDate:function(n,t,i){var r=n.selectedYear+("Y"===i?t:0),u=n.selectedMonth+("M"===i?t:0),t=Math.min(n.selectedDay,this._getDaysInMonth(r,u))+("D"===i?t:0),t=this._restrictMinMax(n,this._daylightSavingAdjust(new Date(r,u,t)));n.selectedDay=t.getDate();n.drawMonth=n.selectedMonth=t.getMonth();n.drawYear=n.selectedYear=t.getFullYear();"M"!==i&&"Y"!==i||this._notifyChange(n)},_restrictMinMax:function(n,t){var i=this._getMinMaxDate(n,"min"),n=this._getMinMaxDate(n,"max"),t=i&&t<i?i:t;return n&&n<t?n:t},_notifyChange:function(n){var t=this._get(n,"onChangeMonthYear");t&&t.apply(n.input?n.input[0]:null,[n.selectedYear,n.selectedMonth+1,n])},_getNumberOfMonths:function(n){return n=this._get(n,"numberOfMonths"),null==n?[1,1]:"number"==typeof n?[1,n]:n},_getMinMaxDate:function(n,t){return this._determineDate(n,this._get(n,t+"Date"),null)},_getDaysInMonth:function(n,t){return 32-this._daylightSavingAdjust(new Date(n,t,32)).getDate()},_getFirstDayOfMonth:function(n,t){return new Date(n,t,1).getDay()},_canAdjustMonth:function(n,t,i,r){var u=this._getNumberOfMonths(n),u=this._daylightSavingAdjust(new Date(i,r+(t<0?t:u[0]*u[1]),1));return t<0&&u.setDate(this._getDaysInMonth(u.getFullYear(),u.getMonth())),this._isInRange(n,u)},_isInRange:function(n,t){var f=this._getMinMaxDate(n,"min"),e=this._getMinMaxDate(n,"max"),r=null,u=null,i=this._get(n,"yearRange");return i&&(n=i.split(":"),i=(new Date).getFullYear(),r=parseInt(n[0],10),u=parseInt(n[1],10),n[0].match(/[+\-].*/)&&(r+=i),n[1].match(/[+\-].*/)&&(u+=i)),(!f||t.getTime()>=f.getTime())&&(!e||t.getTime()<=e.getTime())&&(!r||t.getFullYear()>=r)&&(!u||t.getFullYear()<=u)},_getFormatConfig:function(n){var t=this._get(n,"shortYearCutoff");return{shortYearCutoff:t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),dayNamesShort:this._get(n,"dayNamesShort"),dayNames:this._get(n,"dayNames"),monthNamesShort:this._get(n,"monthNamesShort"),monthNames:this._get(n,"monthNames")}},_formatDate:function(n,t,i,r){return t||(n.currentDay=n.selectedDay,n.currentMonth=n.selectedMonth,n.currentYear=n.selectedYear),t=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(r,i,t)):this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay)),this.formatDate(this._get(n,"dateFormat"),t,this._getFormatConfig(n))}});n.fn.datepicker=function(t){if(!this.length)return this;n.datepicker.initialized||(n(document).on("mousedown",n.datepicker._checkExternalClick),n.datepicker.initialized=!0);0===n("#"+n.datepicker._mainDivId).length&&n("body").append(n.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"==typeof t&&("isDisabled"===t||"getDate"===t||"widget"===t)||"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof t?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this].concat(i)):n.datepicker._attachDatepicker(this,t)})};n.datepicker=new yi;n.datepicker.initialized=!1;n.datepicker.uuid=(new Date).getTime();n.datepicker.version="1.13.0";n.datepicker;n.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());l=!1;n(document).on("mouseup",function(){l=!1});n.widget("ui.mouse",{version:"1.13.0",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(n){return t._mouseDown(n)}).on("click."+this.widgetName,function(i){if(!0===n.data(i.target,t.widgetName+".preventClickEvent"))return n.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1});this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName);this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!l){this._mouseMoved=!1;this._mouseStarted&&this._mouseUp(t);this._mouseDownEvent=t;var i=this,r=1===t.which,u=!("string"!=typeof this.options.cancel||!t.target.nodeName)&&n(t.target).closest(this.options.cancel).length;return r&&!u&&this._mouseCapture(t)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(t),!this._mouseStarted)?(t.preventDefault(),!0):(!0===n.data(t.target,this.widgetName+".preventClickEvent")&&n.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(n){return i._mouseMove(n)},this._mouseUpDelegate=function(n){return i._mouseUp(n)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),l=!0)):!0}},_mouseMove:function(t){if(this._mouseMoved){if(n.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate);this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&n.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t));this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer);this.ignoreMissingWhich=!1;l=!1;t.preventDefault()},_mouseDistanceMet:function(n){return Math.max(Math.abs(this._mouseDownEvent.pageX-n.pageX),Math.abs(this._mouseDownEvent.pageY-n.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}});n.ui.plugin={add:function(t,i,r){var u,f=n.ui[t].prototype;for(u in r)f.plugins[u]=f.plugins[u]||[],f.plugins[u].push([i,r[u]])},call:function(n,t,i,r){var u,f=n.plugins[t];if(f&&(r||n.element[0].parentNode&&11!==n.element[0].parentNode.nodeType))for(u=0;u<f.length;u++)n.options[f[u][0]]&&f[u][1].apply(n.element,i)}};n.ui.safeBlur=function(t){t&&"body"!==t.nodeName.toLowerCase()&&n(t).trigger("blur")};n.widget("ui.draggable",n.ui.mouse,{version:"1.13.0",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative();this.options.addClasses&&this._addClass("ui-draggable");this._setHandleClassName();this._mouseInit()},_setOption:function(n,t){this._super(n,t);"handle"===n&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){(this.helper||this.element).is(".ui-draggable-dragging")?this.destroyOnClear=!0:(this._removeHandleClassName(),this._mouseDestroy())},_mouseCapture:function(t){var i=this.options;return!(this.helper||i.disabled||0<n(t.target).closest(".ui-resizable-handle").length)&&(this.handle=this._getHandle(t),!!this.handle&&(this._blurActiveElement(t),this._blockFrames(!0===i.iframeFix?"iframe":i.iframeFix),!0))},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=n(this);return n("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var i=n.ui.safeActiveElement(this.document[0]);n(t.target).closest(i).length||n.ui.safeBlur(i)},_mouseStart:function(t){var i=this.options;return this.helper=this._createHelper(t),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),n.ui.ddmanager&&(n.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=0<this.helper.parents().filter(function(){return"fixed"===n(this).css("position")}).length,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),n.ui.ddmanager&&n.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(n){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()};this.offset.click={left:n.pageX-this.offset.left,top:n.pageY-this.offset.top}},_mouseDrag:function(t,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){if(i=this._uiHash(),!1===this._trigger("drag",t,i))return this._mouseUp(new n.Event("mouseup",t)),!1;this.position=i.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var r=this,i=!1;return n.ui.ddmanager&&!this.options.dropBehaviour&&(i=n.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||!0===this.options.revert||"function"==typeof this.options.revert&&this.options.revert.call(this.element,i)?n(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==r._trigger("stop",t)&&r._clear()}):!1!==this._trigger("stop",t)&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),n.ui.ddmanager&&n.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.trigger("focus"),n.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new n.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(t){return!this.options.handle||!!n(t.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element;this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(t){var i=this.options,r="function"==typeof i.helper,t=r?n(i.helper.apply(this.element[0],[t])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return t.parents("body").length||t.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),r&&t[0]===this.element[0]&&this._setPositionRelative(),t[0]===this.element[0]||/(fixed|absolute)/.test(t.css("position"))||t.css("position","absolute"),t},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(n){"string"==typeof n&&(n=n.split(" "));"left"in(n=Array.isArray(n)?{left:+n[0],top:+n[1]||0}:n)&&(this.offset.click.left=n.left+this.margins.left);"right"in n&&(this.offset.click.left=this.helperProportions.width-n.right+this.margins.left);"top"in n&&(this.offset.click.top=n.top+this.margins.top);"bottom"in n&&(this.offset.click.top=this.helperProportions.height-n.bottom+this.margins.top)},_isRootNode:function(n){return/(html|body)/i.test(n.tagName)||n===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),{top:(t=this._isRootNode(this.offsetParent[0])?{top:0,left:0}:t).top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var n=this.element.position(),t=this._isRootNode(this.scrollParent[0]);return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+(t?0:this.scrollParent.scrollTop()),left:n.left-(parseInt(this.helper.css("left"),10)||0)+(t?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var f,t,r,i=this.options,u=this.document[0];this.relativeContainer=null;i.containment?"window"!==i.containment?"document"!==i.containment?i.containment.constructor!==Array?("parent"===i.containment&&(i.containment=this.helper[0].parentNode),(r=(t=n(i.containment))[0])&&(f=/(scroll|auto)/.test(t.css("overflow")),this.containment=[(parseInt(t.css("borderLeftWidth"),10)||0)+(parseInt(t.css("paddingLeft"),10)||0),(parseInt(t.css("borderTopWidth"),10)||0)+(parseInt(t.css("paddingTop"),10)||0),(f?Math.max(r.scrollWidth,r.offsetWidth):r.offsetWidth)-(parseInt(t.css("borderRightWidth"),10)||0)-(parseInt(t.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(f?Math.max(r.scrollHeight,r.offsetHeight):r.offsetHeight)-(parseInt(t.css("borderBottomWidth"),10)||0)-(parseInt(t.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=t)):this.containment=i.containment:this.containment=[0,0,n(u).width()-this.helperProportions.width-this.margins.left,(n(u).height()||u.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=[n(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,n(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,n(window).scrollLeft()+n(window).width()-this.helperProportions.width-this.margins.left,n(window).scrollTop()+(n(window).height()||u.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=null},_convertPositionTo:function(n,t){t=t||this.position;var i="absolute"===n?1:-1,n=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:n?0:this.offset.scroll.top)*i,left:t.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:n?0:this.offset.scroll.left)*i}},_generatePosition:function(n,t){var i,r=this.options,e=this._isRootNode(this.scrollParent[0]),u=n.pageX,f=n.pageY;return e&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),t&&(this.containment&&(i=this.relativeContainer?(i=this.relativeContainer.offset(),[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]):this.containment,n.pageX-this.offset.click.left<i[0]&&(u=i[0]+this.offset.click.left),n.pageY-this.offset.click.top<i[1]&&(f=i[1]+this.offset.click.top),n.pageX-this.offset.click.left>i[2]&&(u=i[2]+this.offset.click.left),n.pageY-this.offset.click.top>i[3]&&(f=i[3]+this.offset.click.top)),r.grid&&(n=r.grid[1]?this.originalPageY+Math.round((f-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,f=!i||n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-r.grid[1]:n+r.grid[1],n=r.grid[0]?this.originalPageX+Math.round((u-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,u=!i||n-this.offset.click.left>=i[0]||n-this.offset.click.left>i[2]?n:n-this.offset.click.left>=i[0]?n-r.grid[0]:n+r.grid[0]),"y"===r.axis&&(u=this.originalPageX),"x"===r.axis&&(f=this.originalPageY)),{top:f-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:e?0:this.offset.scroll.top),left:u-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:e?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging");this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1;this.destroyOnClear&&this.destroy()},_trigger:function(t,i,r){return r=r||this._uiHash(),n.ui.plugin.call(this,t,[i,r,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),r.offset=this.positionAbs),n.Widget.prototype._trigger.call(this,t,i,r)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});n.ui.plugin.add("draggable","connectToSortable",{start:function(t,i,r){var u=n.extend({},i,{item:r.element});r.sortables=[];n(r.options.connectToSortable).each(function(){var i=n(this).sortable("instance");i&&!i.options.disabled&&(r.sortables.push(i),i.refreshPositions(),i._trigger("activate",t,u))})},stop:function(t,i,r){var u=n.extend({},i,{item:r.element});r.cancelHelperRemoval=!1;n.each(r.sortables,function(){var n=this;n.isOver?(n.isOver=0,r.cancelHelperRemoval=!0,n.cancelHelperRemoval=!1,n._storedCSS={position:n.placeholder.css("position"),top:n.placeholder.css("top"),left:n.placeholder.css("left")},n._mouseStop(t),n.options.helper=n.options._helper):(n.cancelHelperRemoval=!0,n._trigger("deactivate",t,u))})},drag:function(t,i,r){n.each(r.sortables,function(){var f=!1,u=this;u.positionAbs=r.positionAbs;u.helperProportions=r.helperProportions;u.offset.click=r.offset.click;u._intersectsWith(u.containerCache)&&(f=!0,n.each(r.sortables,function(){return this.positionAbs=r.positionAbs,this.helperProportions=r.helperProportions,this.offset.click=r.offset.click,f=this!==u&&this._intersectsWith(this.containerCache)&&n.contains(u.element[0],this.element[0])?!1:f}));f?(u.isOver||(u.isOver=1,r._parent=i.helper.parent(),u.currentItem=i.helper.appendTo(u.element).data("ui-sortable-item",!0),u.options._helper=u.options.helper,u.options.helper=function(){return i.helper[0]},t.target=u.currentItem[0],u._mouseCapture(t,!0),u._mouseStart(t,!0,!0),u.offset.click.top=r.offset.click.top,u.offset.click.left=r.offset.click.left,u.offset.parent.left-=r.offset.parent.left-u.offset.parent.left,u.offset.parent.top-=r.offset.parent.top-u.offset.parent.top,r._trigger("toSortable",t),r.dropped=u.element,n.each(r.sortables,function(){this.refreshPositions()}),r.currentItem=r.element,u.fromOutside=r),u.currentItem&&(u._mouseDrag(t),i.position=u.position)):u.isOver&&(u.isOver=0,u.cancelHelperRemoval=!0,u.options._revert=u.options.revert,u.options.revert=!1,u._trigger("out",t,u._uiHash(u)),u._mouseStop(t,!0),u.options.revert=u.options._revert,u.options.helper=u.options._helper,u.placeholder&&u.placeholder.remove(),i.helper.appendTo(r._parent),r._refreshOffsets(t),i.position=r._generatePosition(t,!0),r._trigger("fromSortable",t),r.dropped=!1,n.each(r.sortables,function(){this.refreshPositions()}))})}});n.ui.plugin.add("draggable","cursor",{start:function(t,i,r){var u=n("body"),r=r.options;u.css("cursor")&&(r._cursor=u.css("cursor"));u.css("cursor",r.cursor)},stop:function(t,i,r){r=r.options;r._cursor&&n("body").css("cursor",r._cursor)}});n.ui.plugin.add("draggable","opacity",{start:function(t,i,r){i=n(i.helper);r=r.options;i.css("opacity")&&(r._opacity=i.css("opacity"));i.css("opacity",r.opacity)},stop:function(t,i,r){r=r.options;r._opacity&&n(i.helper).css("opacity",r._opacity)}});n.ui.plugin.add("draggable","scroll",{start:function(n,t,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1));i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,i,r){var u=r.options,o=!1,e=r.scrollParentNotHidden[0],f=r.document[0];e!==f&&"HTML"!==e.tagName?(u.axis&&"x"===u.axis||(r.overflowOffset.top+e.offsetHeight-t.pageY<u.scrollSensitivity?e.scrollTop=o=e.scrollTop+u.scrollSpeed:t.pageY-r.overflowOffset.top<u.scrollSensitivity&&(e.scrollTop=o=e.scrollTop-u.scrollSpeed)),u.axis&&"y"===u.axis||(r.overflowOffset.left+e.offsetWidth-t.pageX<u.scrollSensitivity?e.scrollLeft=o=e.scrollLeft+u.scrollSpeed:t.pageX-r.overflowOffset.left<u.scrollSensitivity&&(e.scrollLeft=o=e.scrollLeft-u.scrollSpeed))):(u.axis&&"x"===u.axis||(t.pageY-n(f).scrollTop()<u.scrollSensitivity?o=n(f).scrollTop(n(f).scrollTop()-u.scrollSpeed):n(window).height()-(t.pageY-n(f).scrollTop())<u.scrollSensitivity&&(o=n(f).scrollTop(n(f).scrollTop()+u.scrollSpeed))),u.axis&&"y"===u.axis||(t.pageX-n(f).scrollLeft()<u.scrollSensitivity?o=n(f).scrollLeft(n(f).scrollLeft()-u.scrollSpeed):n(window).width()-(t.pageX-n(f).scrollLeft())<u.scrollSensitivity&&(o=n(f).scrollLeft(n(f).scrollLeft()+u.scrollSpeed))));!1!==o&&n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(r,t)}});n.ui.plugin.add("draggable","snap",{start:function(t,i,r){var u=r.options;r.snapElements=[];n(u.snap.constructor!==String?u.snap.items||":data(ui-draggable)":u.snap).each(function(){var t=n(this),i=t.offset();this!==r.element[0]&&r.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:i.top,left:i.left})})},drag:function(t,i,r){for(var e,o,s,h,c,l,a,v,w,b=r.options,f=b.snapTolerance,y=i.offset.left,k=y+r.helperProportions.width,p=i.offset.top,d=p+r.helperProportions.height,u=r.snapElements.length-1;0<=u;u--)l=(c=r.snapElements[u].left-r.margins.left)+r.snapElements[u].width,v=(a=r.snapElements[u].top-r.margins.top)+r.snapElements[u].height,k<c-f||l+f<y||d<a-f||v+f<p||!n.contains(r.snapElements[u].item.ownerDocument,r.snapElements[u].item)?(r.snapElements[u].snapping&&r.options.snap.release&&r.options.snap.release.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item})),r.snapElements[u].snapping=!1):("inner"!==b.snapMode&&(e=Math.abs(a-d)<=f,o=Math.abs(v-p)<=f,s=Math.abs(c-k)<=f,h=Math.abs(l-y)<=f,e&&(i.position.top=r._convertPositionTo("relative",{top:a-r.helperProportions.height,left:0}).top),o&&(i.position.top=r._convertPositionTo("relative",{top:v,left:0}).top),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c-r.helperProportions.width}).left),h&&(i.position.left=r._convertPositionTo("relative",{top:0,left:l}).left)),w=e||o||s||h,"outer"!==b.snapMode&&(e=Math.abs(a-p)<=f,o=Math.abs(v-d)<=f,s=Math.abs(c-y)<=f,h=Math.abs(l-k)<=f,e&&(i.position.top=r._convertPositionTo("relative",{top:a,left:0}).top),o&&(i.position.top=r._convertPositionTo("relative",{top:v-r.helperProportions.height,left:0}).top),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c}).left),h&&(i.position.left=r._convertPositionTo("relative",{top:0,left:l-r.helperProportions.width}).left)),!r.snapElements[u].snapping&&(e||o||s||h||w)&&r.options.snap.snap&&r.options.snap.snap.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item})),r.snapElements[u].snapping=e||o||s||h||w)}});n.ui.plugin.add("draggable","stack",{start:function(t,i,r){var u,r=r.options,r=n.makeArray(n(r.stack)).sort(function(t,i){return(parseInt(n(t).css("zIndex"),10)||0)-(parseInt(n(i).css("zIndex"),10)||0)});r.length&&(u=parseInt(n(r[0]).css("zIndex"),10)||0,n(r).each(function(t){n(this).css("zIndex",u+t)}),this.css("zIndex",u+r.length))}});n.ui.plugin.add("draggable","zIndex",{start:function(t,i,r){i=n(i.helper);r=r.options;i.css("zIndex")&&(r._zIndex=i.css("zIndex"));i.css("zIndex",r.zIndex)},stop:function(t,i,r){r=r.options;r._zIndex&&n(i.helper).css("zIndex",r._zIndex)}});n.ui.draggable;n.widget("ui.resizable",n.ui.mouse,{version:"1.13.0",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(n){return parseFloat(n)||0},_isNumber:function(n){return!isNaN(parseFloat(n))},_hasScroll:function(t,i){if("hidden"===n(t).css("overflow"))return!1;var r=i&&"left"===i?"scrollLeft":"scrollTop",i=!1;if(0<t[r])return!0;try{t[r]=1;i=0<t[r];t[r]=0}catch(t){}return i},_create:function(){var r,t=this.options,i=this;this._addClass("ui-resizable");n.extend(this,{_aspectRatio:!!t.aspectRatio,aspectRatio:t.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:t.helper||t.ghost||t.animate?t.helper||"ui-resizable-helper":null});this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(n("<div class='ui-wrapper'><\/div>").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,r={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(r),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(r),this._proportionallyResize());this._setupHandles();t.autoHide&&n(this.element).on("mouseenter",function(){t.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){t.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())});this._mouseInit()},_destroy:function(){function i(t){n(t).removeData("resizable").removeData("ui-resizable").off(".resizable")}this._mouseDestroy();this._addedHandles.remove();var t;return this.elementIsWrapper&&(i(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(n,t){switch(this._super(n,t),n){case"handles":this._removeHandles();this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!t}},_setupHandles:function(){var i,r,u,o,t,f=this.options,e=this;if(this.handles=f.handles||(n(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=n(),this._addedHandles=n(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),u=this.handles.split(","),this.handles={},r=0;r<u.length;r++)o="ui-resizable-"+(i=String.prototype.trim.call(u[r])),t=n("<div>"),this._addClass(t,"ui-resizable-handle "+o),t.css({zIndex:f.zIndex}),this.handles[i]=".ui-resizable-"+i,this.element.children(this.handles[i]).length||(this.element.append(t),this._addedHandles=this._addedHandles.add(t));this._renderAxis=function(t){var i,r,u;for(i in t=t||this.element,this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=n(this.handles[i]),this._on(this.handles[i],{mousedown:e._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(r=n(this.handles[i],this.element),u=/sw|ne|nw|se|n|s/.test(i)?r.outerHeight():r.outerWidth(),r=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(r,u),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])};this._renderAxis(this.element);this._handles=this._handles.add(this.element.find(".ui-resizable-handle"));this._handles.disableSelection();this._handles.on("mouseover",function(){e.resizing||(this.className&&(t=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),e.axis=t&&t[1]?t[1]:"se")});f.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var i,r,u=!1;for(i in this.handles)((r=n(this.handles[i])[0])===t.target||n.contains(r,t.target))&&(u=!0);return!this.options.disabled&&u},_mouseStart:function(t){var u,f,r=this.options,i=this.element;return this.resizing=!0,this._renderProxy(),u=this._num(this.helper.css("left")),f=this._num(this.helper.css("top")),r.containment&&(u+=n(r.containment).scrollLeft()||0,f+=n(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:u,top:f},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:i.width(),height:i.height()},this.originalSize=this._helper?{width:i.outerWidth(),height:i.outerHeight()}:{width:i.width(),height:i.height()},this.sizeDiff={width:i.outerWidth()-i.width(),height:i.outerHeight()-i.height()},this.originalPosition={left:u,top:f},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof r.aspectRatio?r.aspectRatio:this.originalSize.width/this.originalSize.height||1,r=n(".ui-resizable-"+this.axis).css("cursor"),n("body").css("cursor","auto"===r?this.axis+"-resize":r),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var i=this.originalMousePosition,r=this.axis,u=t.pageX-i.left||0,i=t.pageY-i.top||0,r=this._change[r];return this._updatePrevProperties(),r&&(i=r.apply(this,[t,u,i]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(i=this._updateRatio(i,t)),i=this._respectSize(i,t),this._updateCache(i),this._propagate("resize",t),i=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),n.isEmptyObject(i)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var u,r,f,e=this.options,i=this;return this._helper&&(f=(u=(r=this._proportionallyResizeElements).length&&/textarea/i.test(r[0].nodeName))&&this._hasScroll(r[0],"left")?0:i.sizeDiff.height,r=u?0:i.sizeDiff.width,u={width:i.helper.width()-r,height:i.helper.height()-f},r=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,f=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null,e.animate||this.element.css(n.extend(u,{top:f,left:r})),i.helper.height(i.size.height),i.helper.width(i.size.width),this._helper&&!e.animate&&this._proportionallyResize()),n("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left};this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var n={};return this.position.top!==this.prevPosition.top&&(n.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(n.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(n.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(n.height=this.size.height+"px"),this.helper.css(n),n},_updateVirtualBoundaries:function(n){var r,u,i=this.options,t={minWidth:this._isNumber(i.minWidth)?i.minWidth:0,maxWidth:this._isNumber(i.maxWidth)?i.maxWidth:1/0,minHeight:this._isNumber(i.minHeight)?i.minHeight:0,maxHeight:this._isNumber(i.maxHeight)?i.maxHeight:1/0};(this._aspectRatio||n)&&(r=t.minHeight*this.aspectRatio,u=t.minWidth/this.aspectRatio,i=t.maxHeight*this.aspectRatio,n=t.maxWidth/this.aspectRatio,r>t.minWidth&&(t.minWidth=r),u>t.minHeight&&(t.minHeight=u),i<t.maxWidth&&(t.maxWidth=i),n<t.maxHeight&&(t.maxHeight=n));this._vBoundaries=t},_updateCache:function(n){this.offset=this.helper.offset();this._isNumber(n.left)&&(this.position.left=n.left);this._isNumber(n.top)&&(this.position.top=n.top);this._isNumber(n.height)&&(this.size.height=n.height);this._isNumber(n.width)&&(this.size.width=n.width)},_updateRatio:function(n){var t=this.position,i=this.size,r=this.axis;return this._isNumber(n.height)?n.width=n.height*this.aspectRatio:this._isNumber(n.width)&&(n.height=n.width/this.aspectRatio),"sw"===r&&(n.left=t.left+(i.width-n.width),n.top=null),"nw"===r&&(n.top=t.top+(i.height-n.height),n.left=t.left+(i.width-n.width)),n},_respectSize:function(n){var t=this._vBoundaries,i=this.axis,r=this._isNumber(n.width)&&t.maxWidth&&t.maxWidth<n.width,u=this._isNumber(n.height)&&t.maxHeight&&t.maxHeight<n.height,f=this._isNumber(n.width)&&t.minWidth&&t.minWidth>n.width,e=this._isNumber(n.height)&&t.minHeight&&t.minHeight>n.height,o=this.originalPosition.left+this.originalSize.width,s=this.originalPosition.top+this.originalSize.height,h=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return f&&(n.width=t.minWidth),e&&(n.height=t.minHeight),r&&(n.width=t.maxWidth),u&&(n.height=t.maxHeight),f&&h&&(n.left=o-t.minWidth),r&&h&&(n.left=o-t.maxWidth),e&&i&&(n.top=s-t.minHeight),u&&i&&(n.top=s-t.maxHeight),n.width||n.height||n.left||!n.top?n.width||n.height||n.top||!n.left||(n.left=null):n.top=null,n},_getPaddingPlusBorderDimensions:function(n){for(var t=0,i=[],r=[n.css("borderTopWidth"),n.css("borderRightWidth"),n.css("borderBottomWidth"),n.css("borderLeftWidth")],u=[n.css("paddingTop"),n.css("paddingRight"),n.css("paddingBottom"),n.css("paddingLeft")];t<4;t++)i[t]=parseFloat(r[t])||0,i[t]+=parseFloat(u[t])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var n,t=0,i=this.helper||this.element;t<this._proportionallyResizeElements.length;t++)n=this._proportionallyResizeElements[t],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(n)),n.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,i=this.options;this.elementOffset=t.offset();this._helper?(this.helper=this.helper||n("<div><\/div>").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(n,t){return{width:this.originalSize.width+t}},w:function(n,t){var i=this.originalSize;return{left:this.originalPosition.left+t,width:i.width-t}},n:function(n,t,i){var r=this.originalSize;return{top:this.originalPosition.top+i,height:r.height-i}},s:function(n,t,i){return{height:this.originalSize.height+i}},se:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},sw:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,r]))},ne:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},nw:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,r]))}},_propagate:function(t,i){n.ui.plugin.call(this,t,[i,this.ui()]);"resize"!==t&&this._trigger(t,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});n.ui.plugin.add("resizable","animate",{stop:function(t){var i=n(this).resizable("instance"),o=i.options,r=i._proportionallyResizeElements,u=r.length&&/textarea/i.test(r[0].nodeName),f=u&&i._hasScroll(r[0],"left")?0:i.sizeDiff.height,e=u?0:i.sizeDiff.width,u={width:i.size.width-e,height:i.size.height-f},e=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,f=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(n.extend(u,f&&e?{top:f,left:e}:{}),{duration:o.animateDuration,easing:o.animateEasing,step:function(){var u={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};r&&r.length&&n(r[0]).css({width:u.width,height:u.height});i._updateCache(u);i._propagate("resize",t)}})}});n.ui.plugin.add("resizable","containment",{start:function(){var u,e,t=n(this).resizable("instance"),o=t.options,f=t.element,i=o.containment,r=i instanceof n?i.get(0):/parent/.test(i)?f.parent().get(0):i;r&&(t.containerElement=n(r),/document/.test(i)||i===document?(t.containerOffset={left:0,top:0},t.containerPosition={left:0,top:0},t.parentData={element:n(document),left:0,top:0,width:n(document).width(),height:n(document).height()||document.body.parentNode.scrollHeight}):(u=n(r),e=[],n(["Top","Right","Left","Bottom"]).each(function(n,i){e[n]=t._num(u.css("padding"+i))}),t.containerOffset=u.offset(),t.containerPosition=u.position(),t.containerSize={height:u.innerHeight()-e[3],width:u.innerWidth()-e[1]},o=t.containerOffset,f=t.containerSize.height,i=t.containerSize.width,i=t._hasScroll(r,"left")?r.scrollWidth:i,f=t._hasScroll(r)?r.scrollHeight:f,t.parentData={element:r,left:o.left,top:o.top,width:i,height:f}))},resize:function(t){var i=n(this).resizable("instance"),o=i.options,r=i.containerOffset,u=i.position,f=i._aspectRatio||t.shiftKey,e={top:0,left:0},s=i.containerElement,t=!0;s[0]!==document&&/static/.test(s.css("position"))&&(e=r);u.left<(i._helper?r.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-r.left:i.position.left-e.left),f&&(i.size.height=i.size.width/i.aspectRatio,t=!1),i.position.left=o.helper?r.left:0);u.top<(i._helper?r.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-r.top:i.position.top),f&&(i.size.width=i.size.height*i.aspectRatio,t=!1),i.position.top=i._helper?r.top:0);o=i.containerElement.get(0)===i.element.parent().get(0);u=/relative|absolute/.test(i.containerElement.css("position"));o&&u?(i.offset.left=i.parentData.left+i.position.left,i.offset.top=i.parentData.top+i.position.top):(i.offset.left=i.element.offset().left,i.offset.top=i.element.offset().top);u=Math.abs(i.sizeDiff.width+(i._helper?i.offset.left-e.left:i.offset.left-r.left));r=Math.abs(i.sizeDiff.height+(i._helper?i.offset.top-e.top:i.offset.top-r.top));u+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-u,f&&(i.size.height=i.size.width/i.aspectRatio,t=!1));r+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-r,f&&(i.size.width=i.size.height*i.aspectRatio,t=!1));t||(i.position.left=i.prevPosition.left,i.position.top=i.prevPosition.top,i.size.width=i.prevSize.width,i.size.height=i.prevSize.height)},stop:function(){var t=n(this).resizable("instance"),r=t.options,u=t.containerOffset,f=t.containerPosition,e=t.containerElement,i=n(t.helper),o=i.offset(),s=i.outerWidth()-t.sizeDiff.width,i=i.outerHeight()-t.sizeDiff.height;t._helper&&!r.animate&&/relative/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:i});t._helper&&!r.animate&&/static/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:i})}});n.ui.plugin.add("resizable","alsoResize",{start:function(){var t=n(this).resizable("instance").options;n(t.alsoResize).each(function(){var t=n(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var r=n(this).resizable("instance"),e=r.options,u=r.originalSize,f=r.originalPosition,o={height:r.size.height-u.height||0,width:r.size.width-u.width||0,top:r.position.top-f.top||0,left:r.position.left-f.left||0};n(e.alsoResize).each(function(){var t=n(this),u=n(this).data("ui-resizable-alsoresize"),r={},f=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];n.each(f,function(n,t){var i=(u[t]||0)+(o[t]||0);i&&0<=i&&(r[t]=i||null)});t.css(r)})},stop:function(){n(this).removeData("ui-resizable-alsoresize")}});n.ui.plugin.add("resizable","ghost",{start:function(){var t=n(this).resizable("instance"),i=t.size;t.ghost=t.originalElement.clone();t.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0});t._addClass(t.ghost,"ui-resizable-ghost");!1!==n.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost);t.ghost.appendTo(t.helper)},resize:function(){var t=n(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=n(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}});n.ui.plugin.add("resizable","grid",{resize:function(){var h,t=n(this).resizable("instance"),i=t.options,c=t.size,o=t.originalSize,s=t.originalPosition,l=t.axis,a="number"==typeof i.grid?[i.grid,i.grid]:i.grid,f=a[0]||1,e=a[1]||1,v=Math.round((c.width-o.width)/f)*f,y=Math.round((c.height-o.height)/e)*e,r=o.width+v,u=o.height+y,p=i.maxWidth&&i.maxWidth<r,w=i.maxHeight&&i.maxHeight<u,b=i.minWidth&&i.minWidth>r,c=i.minHeight&&i.minHeight>u;i.grid=a;b&&(r+=f);c&&(u+=e);p&&(r-=f);w&&(u-=e);/^(se|s|e)$/.test(l)?(t.size.width=r,t.size.height=u):/^(ne)$/.test(l)?(t.size.width=r,t.size.height=u,t.position.top=s.top-y):/^(sw)$/.test(l)?(t.size.width=r,t.size.height=u,t.position.left=s.left-v):((u-e<=0||r-f<=0)&&(h=t._getPaddingPlusBorderDimensions(this)),0<u-e?(t.size.height=u,t.position.top=s.top-y):(u=e-h.height,t.size.height=u,t.position.top=s.top+o.height-u),0<r-f?(t.size.width=r,t.position.left=s.left-v):(r=f-h.width,t.size.width=r,t.position.left=s.left+o.width-r))}});n.ui.resizable;n.widget("ui.dialog",{version:"1.13.0",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var i=n(this).css(t).offset().top;i<0&&n(this).css("top",t.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height};this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)};this.originalTitle=this.element.attr("title");null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle);this.options.disabled&&(this.options.disabled=!1);this._createWrapper();this.element.show().removeAttr("title").appendTo(this.uiDialog);this._addClass("ui-dialog-content","ui-widget-content");this._createTitlebar();this._createButtonPane();this.options.draggable&&n.fn.draggable&&this._makeDraggable();this.options.resizable&&n.fn.resizable&&this._makeResizable();this._isOpen=!1;this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?n(t):this.document.find(t||"body").eq(0)},_destroy:function(){var n,t=this.originalPosition;this._untrackInstance();this._destroyOverlay();this.element.removeUniqueId().css(this.originalCss).detach();this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);(n=t.parent.children().eq(t.index)).length&&n[0]!==this.element[0]?n.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:n.noop,enable:n.noop,close:function(t){var i=this;this._isOpen&&!1!==this._trigger("beforeClose",t)&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||n.ui.safeBlur(n.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){i._trigger("close",t)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,i){var r=!1,u=this.uiDialog.siblings(".ui-front:visible").map(function(){return+n(this).css("z-index")}).get(),u=Math.max.apply(null,u);return u>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",u+1),r=!0),r&&!i&&this._trigger("focus",t),r},open:function(){var t=this;this._isOpen?this._moveToTop()&&this._focusTabbable():(this._isOpen=!0,this.opener=n(n.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable();t._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"))},_focusTabbable:function(){var n=this._focusedElement;(n=(n=(n=(n=(n=n||this.element.find("[autofocus]")).length?n:this.element.find(":tabbable")).length?n:this.uiDialogButtonPane.find(":tabbable")).length?n:this.uiDialogTitlebarClose.filter(":tabbable")).length?n:this.uiDialog).eq(0).trigger("focus")},_restoreTabbableFocus:function(){var t=n.ui.safeActiveElement(this.document[0]);this.uiDialog[0]===t||n.contains(this.uiDialog[0],t)||this._focusTabbable()},_keepFocus:function(n){n.preventDefault();this._restoreTabbableFocus();this._delay(this._restoreTabbableFocus)},_createWrapper:function(){this.uiDialog=n("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo());this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front");this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===n.ui.keyCode.ESCAPE)return t.preventDefault(),void this.close(t);var i,r,u;t.keyCode!==n.ui.keyCode.TAB||t.isDefaultPrevented()||(i=this.uiDialog.find(":tabbable"),r=i.first(),u=i.last(),t.target!==u[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==r[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(this._delay(function(){u.trigger("focus")}),t.preventDefault()):(this._delay(function(){r.trigger("focus")}),t.preventDefault()))},mousedown:function(n){this._moveToTop(n)&&this._focusTabbable()}});this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=n("<div>");this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix");this._on(this.uiDialogTitlebar,{mousedown:function(t){n(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}});this.uiDialogTitlebarClose=n("<button type='button'><\/button>").button({label:n("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar);this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close");this._on(this.uiDialogTitlebarClose,{click:function(n){n.preventDefault();this.close(n)}});t=n("<span>").uniqueId().prependTo(this.uiDialogTitlebar);this._addClass(t,"ui-dialog-title");this._title(t);this.uiDialogTitlebar.prependTo(this.uiDialog);this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(n){this.options.title?n.text(this.options.title):n.html("&#160;")},_createButtonPane:function(){this.uiDialogButtonPane=n("<div>");this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix");this.uiButtonSet=n("<div>").appendTo(this.uiDialogButtonPane);this._addClass(this.uiButtonSet,"ui-dialog-buttonset");this._createButtons()},_createButtons:function(){var i=this,t=this.options.buttons;this.uiDialogButtonPane.remove();this.uiButtonSet.empty();n.isEmptyObject(t)||Array.isArray(t)&&!t.length?this._removeClass(this.uiDialog,"ui-dialog-buttons"):(n.each(t,function(t,r){var u;r=n.extend({type:"button"},r="function"==typeof r?{click:r,text:t}:r);u=r.click;t={icon:r.icon,iconPosition:r.iconPosition,showLabel:r.showLabel,icons:r.icons,text:r.text};delete r.click;delete r.icon;delete r.iconPosition;delete r.showLabel;delete r.icons;"boolean"==typeof r.text&&delete r.text;n("<button><\/button>",r).button(t).appendTo(i.uiButtonSet).on("click",function(){u.apply(i.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){function i(n){return{position:n.position,offset:n.offset}}var t=this,r=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(r,u){t._addClass(n(this),"ui-dialog-dragging");t._blockFrames();t._trigger("dragStart",r,i(u))},drag:function(n,r){t._trigger("drag",n,i(r))},stop:function(u,f){var e=f.offset.left-t.document.scrollLeft(),o=f.offset.top-t.document.scrollTop();r.position={my:"left top",at:"left"+(0<=e?"+":"")+e+" top"+(0<=o?"+":"")+o,of:t.window};t._removeClass(n(this),"ui-dialog-dragging");t._unblockFrames();t._trigger("dragStop",u,i(f))}})},_makeResizable:function(){function u(n){return{originalPosition:n.originalPosition,originalSize:n.originalSize,position:n.position,size:n.size}}var t=this,i=this.options,r=i.resizable,f=this.uiDialog.css("position"),r="string"==typeof r?r:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:i.maxWidth,maxHeight:i.maxHeight,minWidth:i.minWidth,minHeight:this._minHeight(),handles:r,start:function(i,r){t._addClass(n(this),"ui-dialog-resizing");t._blockFrames();t._trigger("resizeStart",i,u(r))},resize:function(n,i){t._trigger("resize",n,u(i))},stop:function(r,f){var e=t.uiDialog.offset(),o=e.left-t.document.scrollLeft(),e=e.top-t.document.scrollTop();i.height=t.uiDialog.height();i.width=t.uiDialog.width();i.position={my:"left top",at:"left"+(0<=o?"+":"")+o+" top"+(0<=e?"+":"")+e,of:t.window};t._removeClass(n(this),"ui-dialog-resizing");t._unblockFrames();t._trigger("resizeStop",r,u(f))}}).css("position",f)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget();this._focusedElement=n(t.target)}})},_makeFocusTarget:function(){this._untrackInstance();this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),i=n.inArray(this,t);-1!==i&&t.splice(i,1)},_trackingInstances:function(){var n=this.document.data("ui-dialog-instances");return n||this.document.data("ui-dialog-instances",n=[]),n},_minHeight:function(){var n=this.options;return"auto"===n.height?n.minHeight:Math.min(n.minHeight,n.height)},_position:function(){var n=this.uiDialog.is(":visible");n||this.uiDialog.show();this.uiDialog.position(this.options.position);n||this.uiDialog.hide()},_setOptions:function(t){var i=this,r=!1,u={};n.each(t,function(n,t){i._setOption(n,t);n in i.sizeRelatedOptions&&(r=!0);n in i.resizableRelatedOptions&&(u[n]=t)});r&&(this._size(),this._position());this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",u)},_setOption:function(t,i){var r,u=this.uiDialog;"disabled"!==t&&(this._super(t,i),"appendTo"===t&&this.uiDialog.appendTo(this._appendTo()),"buttons"===t&&this._createButtons(),"closeText"===t&&this.uiDialogTitlebarClose.button({label:n("<a>").text(""+this.options.closeText).html()}),"draggable"===t&&((r=u.is(":data(ui-draggable)"))&&!i&&u.draggable("destroy"),!r&&i&&this._makeDraggable()),"position"===t&&this._position(),"resizable"===t&&((r=u.is(":data(ui-resizable)"))&&!i&&u.resizable("destroy"),r&&"string"==typeof i&&u.resizable("option","handles",i),r||!1===i||this._makeResizable()),"title"===t&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,i,r,n=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0});n.minWidth>n.width&&(n.width=n.minWidth);t=this.uiDialog.css({height:"auto",width:n.width}).outerHeight();i=Math.max(0,n.minHeight-t);r="number"==typeof n.maxHeight?Math.max(0,n.maxHeight-t):"none";"auto"===n.height?this.element.css({minHeight:i,maxHeight:r,height:"auto"}):this.element.height(Math.max(0,n.height-t));this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=n(this);return n("<div>").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return!!n(t.target).closest(".ui-dialog").length||!!n(t.target).closest(".ui-datepicker").length},_createOverlay:function(){var t,i;this.options.modal&&(t=n.fn.jquery.substring(0,4),i=!0,this._delay(function(){i=!1}),this.document.data("ui-dialog-overlays")||this.document.on("focusin.ui-dialog",function(n){var r;i||(r=this._trackingInstances()[0])._allowInteraction(n)||(n.preventDefault(),r._focusTabbable(),"3.4."!==t&&"3.5."!==t||r._delay(r._restoreTabbableFocus))}.bind(this)),this.overlay=n("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1))},_destroyOverlay:function(){var n;this.options.modal&&this.overlay&&((n=this.document.data("ui-dialog-overlays")-1)?this.document.data("ui-dialog-overlays",n):(this.document.off("focusin.ui-dialog"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null)}});!1!==n.uiBackCompat&&n.widget("ui.dialog",n.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super();this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(n,t){"dialogClass"===n&&this.uiDialog.removeClass(this.options.dialogClass).addClass(t);this._superApply(arguments)}});n.ui.dialog;n.widget("ui.droppable",{version:"1.13.0",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var n,t=this.options,i=t.accept;this.isover=!1;this.isout=!0;this.accept="function"==typeof i?i:function(n){return n.is(i)};this.proportions=function(){if(!arguments.length)return n=n||{width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};n=arguments[0]};this._addToManager(t.scope);t.addClasses&&this._addClass("ui-droppable")},_addToManager:function(t){n.ui.ddmanager.droppables[t]=n.ui.ddmanager.droppables[t]||[];n.ui.ddmanager.droppables[t].push(this)},_splice:function(n){for(var t=0;t<n.length;t++)n[t]===this&&n.splice(t,1)},_destroy:function(){var t=n.ui.ddmanager.droppables[this.options.scope];this._splice(t)},_setOption:function(t,i){var r;"accept"===t?this.accept="function"==typeof i?i:function(n){return n.is(i)}:"scope"===t&&(r=n.ui.ddmanager.droppables[this.options.scope],this._splice(r),this._addToManager(i));this._super(t,i)},_activate:function(t){var i=n.ui.ddmanager.current;this._addActiveClass();i&&this._trigger("activate",t,this.ui(i))},_deactivate:function(t){var i=n.ui.ddmanager.current;this._removeActiveClass();i&&this._trigger("deactivate",t,this.ui(i))},_over:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._addHoverClass(),this._trigger("over",t,this.ui(i)))},_out:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._removeHoverClass(),this._trigger("out",t,this.ui(i)))},_drop:function(t,i){var r=i||n.ui.ddmanager.current,u=!1;return!(!r||(r.currentItem||r.element)[0]===this.element[0])&&(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var i=n(this).droppable("instance");if(i.options.greedy&&!i.options.disabled&&i.options.scope===r.options.scope&&i.accept.call(i.element[0],r.currentItem||r.element)&&n.ui.intersect(r,n.extend(i,{offset:i.element.offset()}),i.options.tolerance,t))return!(u=!0)}),!u&&!!this.accept.call(this.element[0],r.currentItem||r.element)&&(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",t,this.ui(r)),this.element))},ui:function(n){return{draggable:n.currentItem||n.element,helper:n.helper,position:n.position,offset:n.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});n.ui.intersect=function(n,t,i,r){if(!t.offset)return!1;var e=(n.positionAbs||n.position.absolute).left+n.margins.left,o=(n.positionAbs||n.position.absolute).top+n.margins.top,s=e+n.helperProportions.width,h=o+n.helperProportions.height,u=t.offset.left,f=t.offset.top,c=u+t.proportions().width,l=f+t.proportions().height;switch(i){case"fit":return u<=e&&s<=c&&f<=o&&h<=l;case"intersect":return u<e+n.helperProportions.width/2&&s-n.helperProportions.width/2<c&&f<o+n.helperProportions.height/2&&h-n.helperProportions.height/2<l;case"pointer":return bi(r.pageY,f,t.proportions().height)&&bi(r.pageX,u,t.proportions().width);case"touch":return(f<=o&&o<=l||f<=h&&h<=l||o<f&&l<h)&&(u<=e&&e<=c||u<=s&&s<=c||e<u&&c<s);default:return!1}};!(n.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,i){var r,f,u=n.ui.ddmanager.droppables[t.options.scope]||[],o=i?i.type:null,e=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();n:for(r=0;r<u.length;r++)if(!(u[r].options.disabled||t&&!u[r].accept.call(u[r].element[0],t.currentItem||t.element))){for(f=0;f<e.length;f++)if(e[f]===u[r].element[0]){u[r].proportions().height=0;continue n}u[r].visible="none"!==u[r].element.css("display");u[r].visible&&("mousedown"===o&&u[r]._activate.call(u[r],i),u[r].offset=u[r].element.offset(),u[r].proportions({width:u[r].element[0].offsetWidth,height:u[r].element[0].offsetHeight}))}},drop:function(t,i){var r=!1;return n.each((n.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&n.ui.intersect(t,this,this.options.tolerance,i)&&(r=this._drop.call(this,i)||r),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),r},dragStart:function(t,i){t.element.parentsUntil("body").on("scroll.droppable",function(){t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)})},drag:function(t,i){t.options.refreshPositions&&n.ui.ddmanager.prepareOffsets(t,i);n.each(n.ui.ddmanager.droppables[t.options.scope]||[],function(){var r,e,f,u;this.options.disabled||this.greedyChild||!this.visible||(u=!(f=n.ui.intersect(t,this,this.options.tolerance,i))&&this.isover?"isout":f&&!this.isover?"isover":null)&&(this.options.greedy&&(e=this.options.scope,(f=this.element.parents(":data(ui-droppable)").filter(function(){return n(this).droppable("instance").options.scope===e})).length&&((r=n(f[0]).droppable("instance")).greedyChild="isover"===u)),r&&"isover"===u&&(r.isover=!1,r.isout=!0,r._out.call(r,i)),this[u]=!0,this["isout"===u?"isover":"isout"]=!1,this["isover"===u?"_over":"_out"].call(this,i),r&&"isout"===u&&(r.isout=!1,r.isover=!0,r._over.call(r,i)))})},dragStop:function(t,i){t.element.parentsUntil("body").off("scroll.droppable");t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)}})!==n.uiBackCompat&&n.widget("ui.droppable",n.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super();this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super();this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super();this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super();this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}});n.ui.droppable;n.widget("ui.progressbar",{version:"1.13.0",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue();this.element.attr({role:"progressbar","aria-valuemin":this.min});this._addClass("ui-progressbar","ui-widget ui-widget-content");this.valueDiv=n("<div>").appendTo(this.element);this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header");this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow");this.valueDiv.remove()},value:function(n){if(void 0===n)return this.options.value;this.options.value=this._constrainedValue(n);this._refreshValue()},_constrainedValue:function(n){return void 0===n&&(n=this.options.value),this.indeterminate=!1===n,"number"!=typeof n&&(n=0),!this.indeterminate&&Math.min(this.options.max,Math.max(this.min,n))},_setOptions:function(n){var t=n.value;delete n.value;this._super(n);this.options.value=this._constrainedValue(t);this._refreshValue()},_setOption:function(n,t){"max"===n&&(t=Math.max(this.min,t));this._super(n,t)},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",n);this._toggleClass(null,"ui-state-disabled",!!n)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).width(i.toFixed(0)+"%");this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,t===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate);this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=n("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null));this.oldValue!==t&&(this.oldValue=t,this._trigger("change"));t===this.options.max&&this._trigger("complete")}});n.widget("ui.selectable",n.ui.mouse,{version:"1.13.0",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t=this;this._addClass("ui-selectable");this.dragged=!1;this.refresh=function(){t.elementPos=n(t.element[0]).offset();t.selectees=n(t.options.filter,t.element[0]);t._addClass(t.selectees,"ui-selectee");t.selectees.each(function(){var i=n(this),r=i.offset(),r={left:r.left-t.elementPos.left,top:r.top-t.elementPos.top};n.data(this,"selectable-item",{element:this,$element:i,left:r.left,top:r.top,right:r.left+i.outerWidth(),bottom:r.top+i.outerHeight(),startselected:!1,selected:i.hasClass("ui-selected"),selecting:i.hasClass("ui-selecting"),unselecting:i.hasClass("ui-unselecting")})})};this.refresh();this._mouseInit();this.helper=n("<div>");this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item");this._mouseDestroy()},_mouseStart:function(t){var i=this,r=this.options;this.opos=[t.pageX,t.pageY];this.elementPos=n(this.element[0]).offset();this.options.disabled||(this.selectees=n(r.filter,this.element[0]),this._trigger("start",t),n(r.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=n.data(this,"selectable-item");r.startselected=!0;t.metaKey||t.ctrlKey||(i._removeClass(r.$element,"ui-selected"),r.selected=!1,i._addClass(r.$element,"ui-unselecting"),r.unselecting=!0,i._trigger("unselecting",t,{unselecting:r.element}))}),n(t.target).parents().addBack().each(function(){var u,r=n.data(this,"selectable-item");if(r)return u=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected"),i._removeClass(r.$element,u?"ui-unselecting":"ui-selected")._addClass(r.$element,u?"ui-selecting":"ui-unselecting"),r.unselecting=!u,r.selecting=u,(r.selected=u)?i._trigger("selecting",t,{selecting:r.element}):i._trigger("unselecting",t,{unselecting:r.element}),!1}))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var o,i=this,s=this.options,r=this.opos[0],u=this.opos[1],f=t.pageX,e=t.pageY;return f<r&&(o=f,f=r,r=o),e<u&&(o=e,e=u,u=o),this.helper.css({left:r,top:u,width:f-r,height:e-u}),this.selectees.each(function(){var o=n.data(this,"selectable-item"),c=!1,h={};o&&o.element!==i.element[0]&&(h.left=o.left+i.elementPos.left,h.right=o.right+i.elementPos.left,h.top=o.top+i.elementPos.top,h.bottom=o.bottom+i.elementPos.top,"touch"===s.tolerance?c=!(h.left>f||h.right<r||h.top>e||h.bottom<u):"fit"===s.tolerance&&(c=h.left>r&&h.right<f&&h.top>u&&h.bottom<e),c?(o.selected&&(i._removeClass(o.$element,"ui-selected"),o.selected=!1),o.unselecting&&(i._removeClass(o.$element,"ui-unselecting"),o.unselecting=!1),o.selecting||(i._addClass(o.$element,"ui-selecting"),o.selecting=!0,i._trigger("selecting",t,{selecting:o.element}))):(o.selecting&&((t.metaKey||t.ctrlKey)&&o.startselected?(i._removeClass(o.$element,"ui-selecting"),o.selecting=!1,i._addClass(o.$element,"ui-selected"),o.selected=!0):(i._removeClass(o.$element,"ui-selecting"),o.selecting=!1,o.startselected&&(i._addClass(o.$element,"ui-unselecting"),o.unselecting=!0),i._trigger("unselecting",t,{unselecting:o.element}))),o.selected&&(t.metaKey||t.ctrlKey||o.startselected||(i._removeClass(o.$element,"ui-selected"),o.selected=!1,i._addClass(o.$element,"ui-unselecting"),o.unselecting=!0,i._trigger("unselecting",t,{unselecting:o.element})))))}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,n(".ui-unselecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");i._removeClass(r.$element,"ui-unselecting");r.unselecting=!1;r.startselected=!1;i._trigger("unselected",t,{unselected:r.element})}),n(".ui-selecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");i._removeClass(r.$element,"ui-selecting")._addClass(r.$element,"ui-selected");r.selecting=!1;r.selected=!0;r.startselected=!0;i._trigger("selected",t,{selected:r.element})}),this._trigger("stop",t),this.helper.remove(),!1}});n.widget("ui.selectmenu",[n.ui.formResetMixin,{version:"1.13.0",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var t=this.element.uniqueId().attr("id");this.ids={element:t,button:t+"-button",menu:t+"-menu"};this._drawButton();this._drawMenu();this._bindFormResetHandler();this._rendered=!1;this.menuItems=n()},_drawButton:function(){var t,i=this,r=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button);this._on(this.labels,{click:function(n){this.button.trigger("focus");n.preventDefault()}});this.element.hide();this.button=n("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element);this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget");t=n("<span>").appendTo(this.button);this._addClass(t,"ui-selectmenu-icon","ui-icon "+this.options.icons.button);this.buttonItem=this._renderButtonItem(r).appendTo(this.button);!1!==this.options.width&&this._resizeButton();this._on(this.button,this._buttonEvents);this.button.one("focusin",function(){i._rendered||i._refreshMenu()})},_drawMenu:function(){var t=this;this.menu=n("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu});this.menuWrap=n("<div>").append(this.menu);this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front");this.menuWrap.appendTo(this._appendTo());this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(n,i){n.preventDefault();t._setSelection();t._select(i.item.data("ui-selectmenu-item"),n)},focus:function(n,i){i=i.item.data("ui-selectmenu-item");null!=t.focusIndex&&i.index!==t.focusIndex&&(t._trigger("focus",n,{item:i}),t.isOpen||t._select(i,n));t.focusIndex=i.index;t.button.attr("aria-activedescendant",t.menuItems.eq(i.index).attr("id"))}}).menu("instance");this.menuInstance._off(this.menu,"mouseleave");this.menuInstance._closeOnDocumentClick=function(){return!1};this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu();this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{}));null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var n=this.element.find("option");this.menu.empty();this._parseOptions(n);this._renderMenu(this.menu,this.items);this.menuInstance.refresh();this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper");this._rendered=!0;n.length&&(n=this._getSelectedItem(),this.menuInstance.focus(null,n),this._setAria(n.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(n){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",n)))},_position:function(){this.menuWrap.position(n.extend({of:this.button},this.options.position))},close:function(n){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",n))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(t){var i=n("<span>");return this._setText(i,t.label),this._addClass(i,"ui-selectmenu-text"),i},_renderMenu:function(t,i){var r=this,u="";n.each(i,function(i,f){var e;f.optgroup!==u&&(e=n("<li>",{text:f.optgroup}),r._addClass(e,"ui-selectmenu-optgroup","ui-menu-divider"+(f.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),e.appendTo(t),u=f.optgroup);r._renderItemData(t,f)})},_renderItemData:function(n,t){return this._renderItem(n,t).data("ui-selectmenu-item",t)},_renderItem:function(t,i){var r=n("<li>"),u=n("<div>",{title:i.element.attr("title")});return i.disabled&&this._addClass(r,null,"ui-state-disabled"),this._setText(u,i.label),r.append(u).appendTo(t)},_setText:function(n,t){t?n.text(t):n.html("&#160;")},_move:function(n,t){var r,i=".ui-menu-item";this.isOpen?r=this.menuItems.eq(this.focusIndex).parent("li"):(r=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),i+=":not(.ui-state-disabled)");(i="first"===n||"last"===n?r["first"===n?"prevAll":"nextAll"](i).eq(-1):r[n+"All"](i).eq(0)).length&&this.menuInstance.focus(t,i)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(n){this[this.isOpen?"close":"open"](n)},_setSelection:function(){var n;this.range&&(window.getSelection?((n=window.getSelection()).removeAllRanges(),n.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(t){this.isOpen&&(n(t.target).closest(".ui-selectmenu-menu, #"+n.escapeSelector(this.ids.button)).length||this.close(t))}},_buttonEvents:{mousedown:function(){var n;window.getSelection?(n=window.getSelection()).rangeCount&&(this.range=n.getRangeAt(0)):this.range=document.selection.createRange()},click:function(n){this._setSelection();this._toggle(n)},keydown:function(t){var i=!0;switch(t.keyCode){case n.ui.keyCode.TAB:case n.ui.keyCode.ESCAPE:this.close(t);i=!1;break;case n.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(t);break;case n.ui.keyCode.UP:t.altKey?this._toggle(t):this._move("prev",t);break;case n.ui.keyCode.DOWN:t.altKey?this._toggle(t):this._move("next",t);break;case n.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(t):this._toggle(t);break;case n.ui.keyCode.LEFT:this._move("prev",t);break;case n.ui.keyCode.RIGHT:this._move("next",t);break;case n.ui.keyCode.HOME:case n.ui.keyCode.PAGE_UP:this._move("first",t);break;case n.ui.keyCode.END:case n.ui.keyCode.PAGE_DOWN:this._move("last",t);break;default:this.menu.trigger(t);i=!1}i&&t.preventDefault()}},_selectFocusedItem:function(n){var t=this.menuItems.eq(this.focusIndex).parent("li");t.hasClass("ui-state-disabled")||this._select(t.data("ui-selectmenu-item"),n)},_select:function(n,t){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=n.index;this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(n));this._setAria(n);this._trigger("select",t,{item:n});n.index!==i&&this._trigger("change",t,{item:n});this.close(t)},_setAria:function(n){n=this.menuItems.eq(n.index).attr("id");this.button.attr({"aria-labelledby":n,"aria-activedescendant":n});this.menu.attr("aria-activedescendant",n)},_setOption:function(n,t){var i;"icons"===n&&(i=this.button.find("span.ui-icon"),this._removeClass(i,null,this.options.icons.button)._addClass(i,null,t.button));this._super(n,t);"appendTo"===n&&this.menuWrap.appendTo(this._appendTo());"width"===n&&this._resizeButton()},_setOptionDisabled:function(n){this._super(n);this.menuInstance.option("disabled",n);this.button.attr("aria-disabled",n);this._toggleClass(this.button,null,"ui-state-disabled",n);this.element.prop("disabled",n);n?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var t=this.options.appendTo;return(t=!(t=t&&(t.jquery||t.nodeType?n(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?t:this.document[0].body},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen);this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen);this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var n=this.options.width;!1!==n?(null===n&&(n=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(n)):this.button.css("width","")},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var n=this._super();return n.disabled=this.element.prop("disabled"),n},_parseOptions:function(t){var r=this,i=[];t.each(function(t,u){u.hidden||i.push(r._parseOption(n(u),t))});this.items=i},_parseOption:function(n,t){var i=n.parent("optgroup");return{element:n,index:t,value:n.val(),label:n.text(),optgroup:i.attr("label")||"",disabled:i.prop("disabled")||n.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler();this.menuWrap.remove();this.button.remove();this.element.show();this.element.removeUniqueId();this.labels.attr("for",this.ids.element)}}]);n.widget("ui.slider",n.ui.mouse,{version:"1.13.0",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1;this._mouseSliding=!1;this._animateOff=!0;this._handleIndex=null;this._detectOrientation();this._mouseInit();this._calculateNewMax();this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content");this._refresh();this._animateOff=!1},_refresh:function(){this._createRange();this._createHandles();this._setupEvents();this._refreshValue()},_createHandles:function(){var r,u=this.options,t=this.element.find(".ui-slider-handle"),f=[],i=u.values&&u.values.length||1;for(t.length>i&&(t.slice(i).remove(),t=t.slice(0,i)),r=t.length;r<i;r++)f.push("<span tabindex='0'><\/span>");this.handles=t.add(n(f.join("")).appendTo(this.element));this._addClass(this.handles,"ui-slider-handle","ui-state-default");this.handle=this.handles.eq(0);this.handles.each(function(t){n(this).data("ui-slider-handle-index",t).attr("tabIndex",0)})},_createRange:function(){var t=this.options;t.range?(!0===t.range&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:Array.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=n("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),"min"!==t.range&&"max"!==t.range||this._addClass(this.range,"ui-slider-range-"+t.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles);this._on(this.handles,this._handleEvents);this._hoverable(this.handles);this._focusable(this.handles)},_destroy:function(){this.handles.remove();this.range&&this.range.remove();this._mouseDestroy()},_mouseCapture:function(t){var e,r,i,u,o,f,s=this,h=this.options;return!h.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),f={x:t.pageX,y:t.pageY},e=this._normValueFromMouse(f),r=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var f=Math.abs(e-s.values(t));(f<r||r===f&&(t===s._lastChangedValue||s.values(t)===h.min))&&(r=f,i=n(this),u=t)}),!1!==this._start(t,u)&&(this._mouseSliding=!0,this._handleIndex=u,this._addClass(i,null,"ui-state-active"),i.trigger("focus"),o=i.offset(),f=!n(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=f?{left:0,top:0}:{left:t.pageX-o.left-i.width()/2,top:t.pageY-o.top-i.height()/2-(parseInt(i.css("borderTopWidth"),10)||0)-(parseInt(i.css("borderBottomWidth"),10)||0)+(parseInt(i.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,u,e),this._animateOff=!0))},_mouseStart:function(){return!0},_mouseDrag:function(n){var t={x:n.pageX,y:n.pageY},t=this._normValueFromMouse(t);return this._slide(n,this._handleIndex,t),!1},_mouseStop:function(n){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(n,this._handleIndex),this._change(n,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(n){var t,n="horizontal"===this.orientation?(t=this.elementSize.width,n.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,n.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),n=n/t;return(n=1<n?1:n)<0&&(n=0),"vertical"===this.orientation&&(n=1-n),t=this._valueMax()-this._valueMin(),t=this._valueMin()+n*t,this._trimAlignValue(t)},_uiHash:function(n,t,i){var r={handle:this.handles[n],handleIndex:n,value:void 0!==t?t:this.value()};return this._hasMultipleValues()&&(r.value=void 0!==t?t:this.values(n),r.values=i||this.values()),r},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(n,t){return this._trigger("start",n,this._uiHash(t))},_slide:function(n,t,i){var r,u=this.value(),f=this.values();this._hasMultipleValues()&&(r=this.values(t?0:1),u=this.values(t),2===this.options.values.length&&!0===this.options.range&&(i=0===t?Math.min(r,i):Math.max(r,i)),f[t]=i);i!==u&&!1!==this._trigger("slide",n,this._uiHash(t,i,f))&&(this._hasMultipleValues()?this.values(t,i):this.value(i))},_stop:function(n,t){this._trigger("stop",n,this._uiHash(t))},_change:function(n,t){this._keySliding||this._mouseSliding||(this._lastChangedValue=t,this._trigger("change",n,this._uiHash(t)))},value:function(n){return arguments.length?(this.options.value=this._trimAlignValue(n),this._refreshValue(),void this._change(null,0)):this._value()},values:function(n,t){var r,u,i;if(1<arguments.length)return this.options.values[n]=this._trimAlignValue(t),this._refreshValue(),void this._change(null,n);if(!arguments.length)return this._values();if(!Array.isArray(n))return this._hasMultipleValues()?this._values(n):this.value();for(r=this.options.values,u=n,i=0;i<r.length;i+=1)r[i]=this._trimAlignValue(u[i]),this._change(null,i);this._refreshValue()},_setOption:function(n,t){var i,r=0;switch("range"===n&&!0===this.options.range&&("min"===t?(this.options.value=this._values(0),this.options.values=null):"max"===t&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),Array.isArray(this.options.values)&&(r=this.options.values.length),this._super(n,t),n){case"orientation":this._detectOrientation();this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation);this._refreshValue();this.options.range&&this._refreshRange(t);this.handles.css("horizontal"===t?"bottom":"left","");break;case"value":this._animateOff=!0;this._refreshValue();this._change(null,0);this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),i=r-1;0<=i;i--)this._change(null,i);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0;this._calculateNewMax();this._refreshValue();this._animateOff=!1;break;case"range":this._animateOff=!0;this._refresh();this._animateOff=!1}},_setOptionDisabled:function(n){this._super(n);this._toggleClass(null,"ui-state-disabled",!!n)},_value:function(){var n=this.options.value;return this._trimAlignValue(n)},_values:function(n){var t,i;if(arguments.length)return n=this.options.values[n],n=this._trimAlignValue(n);if(this._hasMultipleValues()){for(t=this.options.values.slice(),i=0;i<t.length;i+=1)t[i]=this._trimAlignValue(t[i]);return t}return[]},_trimAlignValue:function(n){if(n<=this._valueMin())return this._valueMin();if(n>=this._valueMax())return this._valueMax();var t=0<this.options.step?this.options.step:1,i=(n-this._valueMin())%t,n=n-i;return 2*Math.abs(i)>=t&&(n+=0<i?t:-t),parseFloat(n.toFixed(5))},_calculateNewMax:function(){var n=this.options.max,i=this._valueMin(),t=this.options.step;(n=Math.round((n-i)/t)*t+i)>this.options.max&&(n-=t);this.max=parseFloat(n.toFixed(this._precision()))},_precision:function(){var n=this._precisionOf(this.options.step);return null!==this.options.min?Math.max(n,this._precisionOf(this.options.min)):n},_precisionOf:function(n){var t=n.toString(),n=t.indexOf(".");return-1===n?0:t.length-n-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(n){"vertical"===n&&this.range.css({width:"",left:""});"horizontal"===n&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var s,t,c,f,h,e=this.options.range,i=this.options,r=this,u=!this._animateOff&&i.animate,o={};this._hasMultipleValues()?this.handles.each(function(f){t=(r.values(f)-r._valueMin())/(r._valueMax()-r._valueMin())*100;o["horizontal"===r.orientation?"left":"bottom"]=t+"%";n(this).stop(1,1)[u?"animate":"css"](o,i.animate);!0===r.options.range&&("horizontal"===r.orientation?(0===f&&r.range.stop(1,1)[u?"animate":"css"]({left:t+"%"},i.animate),1===f&&r.range[u?"animate":"css"]({width:t-s+"%"},{queue:!1,duration:i.animate})):(0===f&&r.range.stop(1,1)[u?"animate":"css"]({bottom:t+"%"},i.animate),1===f&&r.range[u?"animate":"css"]({height:t-s+"%"},{queue:!1,duration:i.animate})));s=t}):(c=this.value(),f=this._valueMin(),h=this._valueMax(),t=h!==f?(c-f)/(h-f)*100:0,o["horizontal"===this.orientation?"left":"bottom"]=t+"%",this.handle.stop(1,1)[u?"animate":"css"](o,i.animate),"min"===e&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:t+"%"},i.animate),"max"===e&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:100-t+"%"},i.animate),"min"===e&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:t+"%"},i.animate),"max"===e&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:100-t+"%"},i.animate))},_handleEvents:{keydown:function(t){var r,i,u,f=n(t.target).data("ui-slider-handle-index");switch(t.keyCode){case n.ui.keyCode.HOME:case n.ui.keyCode.END:case n.ui.keyCode.PAGE_UP:case n.ui.keyCode.PAGE_DOWN:case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(n(t.target),null,"ui-state-active"),!1===this._start(t,f)))return}switch(u=this.options.step,r=i=this._hasMultipleValues()?this.values(f):this.value(),t.keyCode){case n.ui.keyCode.HOME:i=this._valueMin();break;case n.ui.keyCode.END:i=this._valueMax();break;case n.ui.keyCode.PAGE_UP:i=this._trimAlignValue(r+(this._valueMax()-this._valueMin())/this.numPages);break;case n.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(r-(this._valueMax()-this._valueMin())/this.numPages);break;case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:if(r===this._valueMax())return;i=this._trimAlignValue(r+u);break;case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(r===this._valueMin())return;i=this._trimAlignValue(r-u)}this._slide(t,f,i)},keyup:function(t){var i=n(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,i),this._change(t,i),this._removeClass(n(t.target),null,"ui-state-active"))}}});n.widget("ui.sortable",n.ui.mouse,{version:"1.13.0",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(n,t,i){return t<=n&&n<t+i},_isFloating:function(n){return/left|right/.test(n.css("float"))||/inline|table-cell/.test(n.css("display"))},_create:function(){this.containerCache={};this._addClass("ui-sortable");this.refresh();this.offset=this.element.offset();this._mouseInit();this._setHandleClassName();this.ready=!0},_setOption:function(n,t){this._super(n,t);"handle"===n&&this._setHandleClassName()},_setHandleClassName:function(){var t=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle");n.each(this.items,function(){t._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var n=this.items.length-1;0<=n;n--)this.items[n].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,i){var r=null,f=!1,u=this;return!this.reverting&&!this.options.disabled&&"static"!==this.options.type&&(this._refreshItems(t),n(t.target).parents().each(function(){if(n.data(this,u.widgetName+"-item")===u)return r=n(this),!1}),!!(r=n.data(t.target,u.widgetName+"-item")===u?n(t.target):r)&&!(this.options.handle&&!i&&(n(this.options.handle,r).find("*").addBack().each(function(){this===t.target&&(f=!0)}),!f))&&(this.currentItem=r,this._removeCurrentsFromItems(),!0))},_mouseStart:function(t,i,r){var f,e,u=this.options;if((this.currentContainer=this).refreshPositions(),this.appendTo=n("parent"!==u.appendTo?u.appendTo:this.currentItem.parent()),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},n.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),u.cursorAt&&this._adjustOffsetFromHelper(u.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),this.scrollParent=this.placeholder.scrollParent(),n.extend(this.offset,{parent:this._getParentOffset()}),u.containment&&this._setContainment(),u.cursor&&"auto"!==u.cursor&&(e=this.document.find("body"),this.storedCursor=e.css("cursor"),e.css("cursor",u.cursor),this.storedStylesheet=n("<style>*{ cursor: "+u.cursor+" !important; }<\/style>").appendTo(e)),u.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",u.zIndex)),u.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",u.opacity)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!r)for(f=this.containers.length-1;0<=f;f--)this.containers[f]._trigger("activate",t,this._uiHash(this));return n.ui.ddmanager&&(n.ui.ddmanager.current=this),n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this.helper.parent().is(this.appendTo)||(this.helper.detach().appendTo(this.appendTo),this.offset.parent=this._getParentOffset()),this.position=this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,this.lastPositionAbs=this.positionAbs=this._convertPositionTo("absolute"),this._mouseDrag(t),!0},_scroll:function(n){var t=this.options,i=!1;return this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-n.pageY<t.scrollSensitivity?this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop+t.scrollSpeed:n.pageY-this.overflowOffset.top<t.scrollSensitivity&&(this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop-t.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-n.pageX<t.scrollSensitivity?this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft+t.scrollSpeed:n.pageX-this.overflowOffset.left<t.scrollSensitivity&&(this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft-t.scrollSpeed)):(n.pageY-this.document.scrollTop()<t.scrollSensitivity?i=this.document.scrollTop(this.document.scrollTop()-t.scrollSpeed):this.window.height()-(n.pageY-this.document.scrollTop())<t.scrollSensitivity&&(i=this.document.scrollTop(this.document.scrollTop()+t.scrollSpeed)),n.pageX-this.document.scrollLeft()<t.scrollSensitivity?i=this.document.scrollLeft(this.document.scrollLeft()-t.scrollSpeed):this.window.width()-(n.pageX-this.document.scrollLeft())<t.scrollSensitivity&&(i=this.document.scrollLeft(this.document.scrollLeft()+t.scrollSpeed))),i},_mouseDrag:function(t){var u,i,r,f,e=this.options;if(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),this._contactContainers(t),null!==this.innermostContainer)for(e.scroll&&!1!==this._scroll(t)&&(this._refreshItemPositions(!0),n.ui.ddmanager&&!e.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t)),this.dragDirection={vertical:this._getDragVerticalDirection(),horizontal:this._getDragHorizontalDirection()},u=this.items.length-1;0<=u;u--)if(r=(i=this.items[u]).item[0],(f=this._intersectsWithPointer(i))&&i.instance===this.currentContainer&&!(r===this.currentItem[0]||this.placeholder[1===f?"next":"prev"]()[0]===r||n.contains(this.placeholder[0],r)||"semi-dynamic"===this.options.type&&n.contains(this.element[0],r))){if(this.direction=1===f?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(i))break;this._rearrange(t,i);this._trigger("change",t,this._uiHash());break}return n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){var e,f,r,u;if(t)return n.ui.ddmanager&&!this.options.dropBehaviour&&n.ui.ddmanager.drop(this,t),this.options.revert?(f=(e=this).placeholder.offset(),u={},(r=this.options.axis)&&"x"!==r||(u.left=f.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),r&&"y"!==r||(u.top=f.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,n(this.helper).animate(u,parseInt(this.options.revert,10)||500,function(){e._clear(t)})):this._clear(t,i),!1},cancel:function(){if(this.dragging){this._mouseUp(new n.Event("mouseup",{target:null}));"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var t=this.containers.length-1;0<=t;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),n.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?n(this.domPosition.prev).after(this.currentItem):n(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},n(r).each(function(){var r=(n(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);r&&i.push((t.key||r[1]+"[]")+"="+(t.key&&t.expression?r[1]:r[2]))}),!i.length&&t.key&&i.push(t.key+"="),i.join("&")},toArray:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},r.each(function(){i.push(n(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(n){var t=this.positionAbs.left,h=t+this.helperProportions.width,i=this.positionAbs.top,c=i+this.helperProportions.height,r=n.left,o=r+n.width,u=n.top,s=u+n.height,f=this.offset.click.top,e=this.offset.click.left,f="x"===this.options.axis||u<i+f&&i+f<s,e="y"===this.options.axis||r<t+e&&t+e<o;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>n[this.floating?"width":"height"]?f&&e:r<t+this.helperProportions.width/2&&h-this.helperProportions.width/2<o&&u<i+this.helperProportions.height/2&&c-this.helperProportions.height/2<s},_intersectsWithPointer:function(n){var t="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,n.top,n.height),n="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,n.left,n.width);return!(!t||!n)&&(t=this.dragDirection.vertical,n=this.dragDirection.horizontal,this.floating?"right"===n||"down"===t?2:1:t&&("down"===t?2:1))},_intersectsWithSides:function(n){var i=this._isOverAxis(this.positionAbs.top+this.offset.click.top,n.top+n.height/2,n.height),r=this._isOverAxis(this.positionAbs.left+this.offset.click.left,n.left+n.width/2,n.width),t=this.dragDirection.vertical,n=this.dragDirection.horizontal;return this.floating&&n?"right"===n&&r||"left"===n&&!r:t&&("down"===t&&i||"up"===t&&!i)},_getDragVerticalDirection:function(){var n=this.positionAbs.top-this.lastPositionAbs.top;return 0!=n&&(0<n?"down":"up")},_getDragHorizontalDirection:function(){var n=this.positionAbs.left-this.lastPositionAbs.left;return 0!=n&&(0<n?"right":"left")},refresh:function(n){return this._refreshItems(n),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var n=this.options;return n.connectWith.constructor===String?[n.connectWith]:n.connectWith},_getItemsAsjQuery:function(t){function h(){s.push(this)}var r,u,o,i,s=[],f=[],e=this._connectWith();if(e&&t)for(r=e.length-1;0<=r;r--)for(u=(o=n(e[r],this.document[0])).length-1;0<=u;u--)(i=n.data(o[u],this.widgetFullName))&&i!==this&&!i.options.disabled&&f.push(["function"==typeof i.options.items?i.options.items.call(i.element):n(i.options.items,i.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),i]);for(f.push(["function"==typeof this.options.items?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):n(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),r=f.length-1;0<=r;r--)f[r][0].each(h);return n(s)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=n.grep(this.items,function(n){for(var i=0;i<t.length;i++)if(t[i]===n.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[];this.containers=[this];var r,u,s,i,e,h,c,l,a=this.items,f=[["function"==typeof this.options.items?this.options.items.call(this.element[0],t,{item:this.currentItem}):n(this.options.items,this.element),this]],o=this._connectWith();if(o&&this.ready)for(r=o.length-1;0<=r;r--)for(u=(s=n(o[r],this.document[0])).length-1;0<=u;u--)(i=n.data(s[u],this.widgetFullName))&&i!==this&&!i.options.disabled&&(f.push(["function"==typeof i.options.items?i.options.items.call(i.element[0],t,{item:this.currentItem}):n(i.options.items,i.element),i]),this.containers.push(i));for(r=f.length-1;0<=r;r--)for(e=f[r][1],l=(h=f[r][u=0]).length;u<l;u++)(c=n(h[u])).data(this.widgetName+"-item",e),a.push({item:c,instance:e,width:0,height:0,left:0,top:0})},_refreshItemPositions:function(t){for(var i,r,u=this.items.length-1;0<=u;u--)i=this.items[u],this.currentContainer&&i.instance!==this.currentContainer&&i.item[0]!==this.currentItem[0]||(r=this.options.toleranceElement?n(this.options.toleranceElement,i.item):i.item,t||(i.width=r.outerWidth(),i.height=r.outerHeight()),r=r.offset(),i.left=r.left,i.top=r.top)},refreshPositions:function(n){var t,i;if(this.floating=!!this.items.length&&("x"===this.options.axis||this._isFloating(this.items[0].item)),null!==this.innermostContainer&&this._refreshItemPositions(n),this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(t=this.containers.length-1;0<=t;t--)i=this.containers[t].element.offset(),this.containers[t].containerCache.left=i.left,this.containers[t].containerCache.top=i.top,this.containers[t].containerCache.width=this.containers[t].element.outerWidth(),this.containers[t].containerCache.height=this.containers[t].element.outerHeight();return this},_createPlaceholder:function(t){var u,r,i=(t=t||this).options;i.placeholder&&i.placeholder.constructor!==String||(u=i.placeholder,r=t.currentItem[0].nodeName.toLowerCase(),i.placeholder={element:function(){var i=n("<"+r+">",t.document[0]);return t._addClass(i,"ui-sortable-placeholder",u||t.currentItem[0].className)._removeClass(i,"ui-sortable-helper"),"tbody"===r?t._createTrPlaceholder(t.currentItem.find("tr").eq(0),n("<tr>",t.document[0]).appendTo(i)):"tr"===r?t._createTrPlaceholder(t.currentItem,i):"img"===r&&i.attr("src",t.currentItem.attr("src")),u||i.css("visibility","hidden"),i},update:function(n,f){u&&!i.forcePlaceholderSize||(f.height()&&(!i.forcePlaceholderSize||"tbody"!==r&&"tr"!==r)||f.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),f.width()||f.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}});t.placeholder=n(i.placeholder.element.call(t.element,t.currentItem));t.currentItem.after(t.placeholder);i.placeholder.update(t,t.placeholder)},_createTrPlaceholder:function(t,i){var r=this;t.children().each(function(){n("<td>&#160;<\/td>",r.document[0]).attr("colspan",n(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(t){for(var u,h,f,a,v,o,c,l,s,e=null,i=null,r=this.containers.length-1;0<=r;r--)n.contains(this.currentItem[0],this.containers[r].element[0])||(this._intersectsWith(this.containers[r].containerCache)?e&&n.contains(this.containers[r].element[0],e.element[0])||(e=this.containers[r],i=r):this.containers[r].containerCache.over&&(this.containers[r]._trigger("out",t,this._uiHash(this)),this.containers[r].containerCache.over=0));if(this.innermostContainer=e)if(1===this.containers.length)this.containers[i].containerCache.over||(this.containers[i]._trigger("over",t,this._uiHash(this)),this.containers[i].containerCache.over=1);else{for(h=1e4,f=null,a=(l=e.floating||this._isFloating(this.currentItem))?"left":"top",v=l?"width":"height",s=l?"pageX":"pageY",u=this.items.length-1;0<=u;u--)n.contains(this.containers[i].element[0],this.items[u].item[0])&&this.items[u].item[0]!==this.currentItem[0]&&(o=this.items[u].item.offset()[a],c=!1,t[s]-o>this.items[u][v]/2&&(c=!0),Math.abs(t[s]-o)<h&&(h=Math.abs(t[s]-o),f=this.items[u],this.direction=c?"up":"down"));(f||this.options.dropOnEmpty)&&(this.currentContainer!==this.containers[i]?(f?this._rearrange(t,f,null,!0):this._rearrange(t,null,this.containers[i].element,!0),this._trigger("change",t,this._uiHash()),this.containers[i]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[i],this.options.placeholder.update(this.currentContainer,this.placeholder),this.scrollParent=this.placeholder.scrollParent(),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this.containers[i]._trigger("over",t,this._uiHash(this)),this.containers[i].containerCache.over=1):this.currentContainer.containerCache.over||(this.containers[i]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1))}},_createHelper:function(t){var i=this.options,t="function"==typeof i.helper?n(i.helper.apply(this.element[0],[t,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return t.parents("body").length||this.appendTo[0].appendChild(t[0]),t[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),t[0].style.width&&!i.forceHelperSize||t.width(this.currentItem.width()),t[0].style.height&&!i.forceHelperSize||t.height(this.currentItem.height()),t},_adjustOffsetFromHelper:function(n){"string"==typeof n&&(n=n.split(" "));"left"in(n=Array.isArray(n)?{left:+n[0],top:+n[1]||0}:n)&&(this.offset.click.left=n.left+this.margins.left);"right"in n&&(this.offset.click.left=this.helperProportions.width-n.right+this.margins.left);"top"in n&&(this.offset.click.top=n.top+this.margins.top);"bottom"in n&&(this.offset.click.top=this.helperProportions.height-n.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),{top:(t=this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&n.ui.ie?{top:0,left:0}:t).top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var n=this.currentItem.position();return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:n.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,r,i=this.options;"parent"===i.containment&&(i.containment=this.helper[0].parentNode);"document"!==i.containment&&"window"!==i.containment||(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===i.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===i.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]);/^(document|window|parent)$/.test(i.containment)||(t=n(i.containment)[0],r=n(i.containment).offset(),i="hidden"!==n(t).css("overflow"),this.containment=[r.left+(parseInt(n(t).css("borderLeftWidth"),10)||0)+(parseInt(n(t).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(n(t).css("borderTopWidth"),10)||0)+(parseInt(n(t).css("paddingTop"),10)||0)-this.margins.top,r.left+(i?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(n(t).css("borderLeftWidth"),10)||0)-(parseInt(n(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(i?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(n(t).css("borderTopWidth"),10)||0)-(parseInt(n(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,i){i=i||this.position;var r="absolute"===t?1:-1,u="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&n.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,t=/(html|body)/i.test(u[0].tagName);return{top:i.top+this.offset.relative.top*r+this.offset.parent.top*r-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():t?0:u.scrollTop())*r,left:i.left+this.offset.relative.left*r+this.offset.parent.left*r-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():t?0:u.scrollLeft())*r}},_generatePosition:function(t){var i=this.options,r=t.pageX,u=t.pageY,f="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&n.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,e=/(html|body)/i.test(f[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(r=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(u=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(r=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(u=this.containment[3]+this.offset.click.top)),i.grid&&(t=this.originalPageY+Math.round((u-this.originalPageY)/i.grid[1])*i.grid[1],u=!this.containment||t-this.offset.click.top>=this.containment[1]&&t-this.offset.click.top<=this.containment[3]?t:t-this.offset.click.top>=this.containment[1]?t-i.grid[1]:t+i.grid[1],t=this.originalPageX+Math.round((r-this.originalPageX)/i.grid[0])*i.grid[0],r=!this.containment||t-this.offset.click.left>=this.containment[0]&&t-this.offset.click.left<=this.containment[2]?t:t-this.offset.click.left>=this.containment[0]?t-i.grid[0]:t+i.grid[0])),{top:u-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():e?0:f.scrollTop()),left:r-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():e?0:f.scrollLeft())}},_rearrange:function(n,t,i,r){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?t.item[0]:t.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var u=this.counter;this._delay(function(){u===this.counter&&this.refreshPositions(!r)})},_clear:function(n,t){function u(n,t,i){return function(r){i._trigger(n,r,t._uiHash(t))}}this.reverting=!1;var i,r=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS);this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!t&&r.push(function(n){this._trigger("receive",n,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||t||r.push(function(n){this._trigger("update",n,this._uiHash())}),this!==this.currentContainer&&(t||(r.push(function(n){this._trigger("remove",n,this._uiHash())}),r.push(function(n){return function(t){n._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),r.push(function(n){return function(t){n._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;0<=i;i--)t||r.push(u("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(u("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,t||this._trigger("beforeStop",n,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!t){for(i=0;i<r.length;i++)r[i].call(this,n);this._trigger("stop",n,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1===n.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(t){var i=t||this;return{helper:i.helper,placeholder:i.placeholder||n([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}});n.widget("ui.spinner",{version:"1.13.0",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max);this._setOption("min",this.options.min);this._setOption("step",this.options.step);""!==this.value()&&this._value(this.element.val(),!0);this._draw();this._on(this._events);this._refresh();this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t=this._super(),i=this.element;return n.each(["min","max","step"],function(n,r){var u=i.attr(r);null!=u&&u.length&&(t[r]=u)}),t},_events:{keydown:function(n){this._start(n)&&this._keydown(n)&&n.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(n){this.cancelBlur?delete this.cancelBlur:(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",n))},mousewheel:function(t,i){var r=n.ui.safeActiveElement(this.document[0]);if(this.element[0]===r&&i){if(!this.spinning&&!this._start(t))return!1;this._spin((0<i?1:-1)*this.options.step,t);clearTimeout(this.mousewheelTimer);this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(t)},100);t.preventDefault()}},"mousedown .ui-spinner-button":function(t){function r(){this.element[0]===n.ui.safeActiveElement(this.document[0])||(this.element.trigger("focus"),this.previous=i,this._delay(function(){this.previous=i}))}var i;i=this.element[0]===n.ui.safeActiveElement(this.document[0])?this.previous:this.element.val();t.preventDefault();r.call(this);this.cancelBlur=!0;this._delay(function(){delete this.cancelBlur;r.call(this)});!1!==this._start(t)&&this._repeat(null,n(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(n(t.currentTarget).hasClass("ui-state-active"))return!1!==this._start(t)&&void this._repeat(null,n(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a><\/a><a><\/a>")},_draw:function(){this._enhance();this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content");this._addClass("ui-spinner-input");this.element.attr("role","spinbutton");this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}});this._removeClass(this.buttons,"ui-corner-all");this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up");this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down");this.buttons.first().button({icon:this.options.icons.up,showLabel:!1});this.buttons.last().button({icon:this.options.icons.down,showLabel:!1});this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&0<this.uiSpinner.height()&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(t){var r=this.options,i=n.ui.keyCode;switch(t.keyCode){case i.UP:return this._repeat(null,1,t),!0;case i.DOWN:return this._repeat(null,-1,t),!0;case i.PAGE_UP:return this._repeat(null,r.page,t),!0;case i.PAGE_DOWN:return this._repeat(null,-r.page,t),!0}return!1},_start:function(n){return!(!this.spinning&&!1===this._trigger("start",n))&&(this.counter||(this.counter=1),this.spinning=!0)},_repeat:function(n,t,i){n=n||500;clearTimeout(this.timer);this.timer=this._delay(function(){this._repeat(40,t,i)},n);this._spin(t*this.options.step,i)},_spin:function(n,t){var i=this.value()||0;this.counter||(this.counter=1);i=this._adjustValue(i+n*this._increment(this.counter));this.spinning&&!1===this._trigger("spin",t,{value:i})||(this._value(i),this.counter++)},_increment:function(n){var t=this.options.incremental;return t?"function"==typeof t?t(n):Math.floor(n*n*n/5e4-n*n/500+17*n/200+1):1},_precision:function(){var n=this._precisionOf(this.options.step);return null!==this.options.min?Math.max(n,this._precisionOf(this.options.min)):n},_precisionOf:function(n){var t=n.toString(),n=t.indexOf(".");return-1===n?0:t.length-n-1},_adjustValue:function(n){var t=this.options,i=null!==t.min?t.min:0,r=n-i;return n=i+Math.round(r/t.step)*t.step,n=parseFloat(n.toFixed(this._precision())),null!==t.max&&n>t.max?t.max:null!==t.min&&n<t.min?t.min:n},_stop:function(n){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",n))},_setOption:function(n,t){var i;if("culture"===n||"numberFormat"===n)return i=this._parse(this.element.val()),this.options[n]=t,void this.element.val(this._format(i));"max"!==n&&"min"!==n&&"step"!==n||"string"==typeof t&&(t=this._parse(t));"icons"===n&&(i=this.buttons.first().find(".ui-icon"),this._removeClass(i,null,this.options.icons.up),this._addClass(i,null,t.up),i=this.buttons.last().find(".ui-icon"),this._removeClass(i,null,this.options.icons.down),this._addClass(i,null,t.down));this._super(n,t)},_setOptionDisabled:function(n){this._super(n);this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!n);this.element.prop("disabled",!!n);this.buttons.button(n?"disable":"enable")},_setOptions:o(function(n){this._super(n)}),_parse:function(n){return""===(n="string"==typeof n&&""!==n?window.Globalize&&this.options.numberFormat?Globalize.parseFloat(n,10,this.options.culture):+n:n)||isNaN(n)?null:n},_format:function(n){return""===n?"":window.Globalize&&this.options.numberFormat?Globalize.format(n,this.options.numberFormat,this.options.culture):n},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var n=this.value();return null!==n&&n===this._adjustValue(n)},_value:function(n,t){var i;""!==n&&null!==(i=this._parse(n))&&(t||(i=this._adjustValue(i)),n=this._format(i));this.element.val(n);this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow");this.uiSpinner.replaceWith(this.element)},stepUp:o(function(n){this._stepUp(n)}),_stepUp:function(n){this._start()&&(this._spin((n||1)*this.options.step),this._stop())},stepDown:o(function(n){this._stepDown(n)}),_stepDown:function(n){this._start()&&(this._spin((n||1)*-this.options.step),this._stop())},pageUp:o(function(n){this._stepUp((n||1)*this.options.page)}),pageDown:o(function(n){this._stepDown((n||1)*this.options.page)}),value:function(n){if(!arguments.length)return this._parse(this.element.val());o(this._value).call(this,n)},widget:function(){return this.uiSpinner}});!1!==n.uiBackCompat&&n.widget("ui.spinner",n.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a><\/a><a><\/a>"}});n.ui.spinner;n.widget("ui.tabs",{version:"1.13.0",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:(ht=/#.*$/,function(n){var t=n.href.replace(ht,""),i=location.href.replace(ht,"");try{t=decodeURIComponent(t)}catch(n){}try{i=decodeURIComponent(i)}catch(n){}return 1<n.hash.length&&t===i}),_create:function(){var i=this,t=this.options;this.running=!1;this._addClass("ui-tabs","ui-widget ui-widget-content");this._toggleClass("ui-tabs-collapsible",null,t.collapsible);this._processTabs();t.active=this._initialActive();Array.isArray(t.disabled)&&(t.disabled=n.uniqueSort(t.disabled.concat(n.map(this.tabs.filter(".ui-state-disabled"),function(n){return i.tabs.index(n)}))).sort());this.active=!1!==this.options.active&&this.anchors.length?this._findActive(t.active):n();this._refresh();this.active.length&&this.load(t.active)},_initialActive:function(){var t=this.options.active,i=this.options.collapsible,r=location.hash.substring(1);return null===t&&(r&&this.tabs.each(function(i,u){if(n(u).attr("aria-controls")===r)return t=i,!1}),null!==(t=null===t?this.tabs.index(this.tabs.filter(".ui-tabs-active")):t)&&-1!==t||(t=!!this.tabs.length&&0)),!1!==t&&-1===(t=this.tabs.index(this.tabs.eq(t)))&&(t=!i&&0),t=!i&&!1===t&&this.anchors.length?0:t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):n()}},_tabKeydown:function(t){var r=n(n.ui.safeActiveElement(this.document[0])).closest("li"),i=this.tabs.index(r),u=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:i++;break;case n.ui.keyCode.UP:case n.ui.keyCode.LEFT:u=!1;i--;break;case n.ui.keyCode.END:i=this.anchors.length-1;break;case n.ui.keyCode.HOME:i=0;break;case n.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i);case n.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i!==this.options.active&&i);default:return}t.preventDefault();clearTimeout(this.activating);i=this._focusNextTab(i,u);t.ctrlKey||t.metaKey||(r.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===n.ui.keyCode.UP&&(t.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(t){return t.altKey&&t.keyCode===n.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===n.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,i){for(var r=this.tabs.length-1;-1!==n.inArray(t=(t=r<t?0:t)<0?r:t,this.options.disabled);)t=i?t+1:t-1;return t},_focusNextTab:function(n,t){return n=this._findNextTab(n,t),this.tabs.eq(n).trigger("focus"),n},_setOption:function(n,t){"active"!==n?(this._super(n,t),"collapsible"===n&&(this._toggleClass("ui-tabs-collapsible",null,t),t||!1!==this.options.active||this._activate(0)),"event"===n&&this._setupEvents(t),"heightStyle"===n&&this._setupHeightStyle(t)):this._activate(t)},_sanitizeSelector:function(n){return n?n.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=n.map(i.filter(".ui-state-disabled"),function(n){return i.index(n)});this._processTabs();!1!==t.active&&this.anchors.length?this.active.length&&!n.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=n()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=n());this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled);this._setupEvents(this.options.event);this._setupHeightStyle(this.options.heightStyle);this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1});this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"});this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this,i=this.tabs,r=this.anchors,u=this.panels;this.tablist=this._getList().attr("role","tablist");this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header");this.tablist.on("mousedown"+this.eventNamespace,"> li",function(t){n(this).is(".ui-state-disabled")&&t.preventDefault()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){n(this).closest("li").is(".ui-state-disabled")&&this.blur()});this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1});this._addClass(this.tabs,"ui-tabs-tab","ui-state-default");this.anchors=this.tabs.map(function(){return n("a",this)[0]}).attr({tabIndex:-1});this._addClass(this.anchors,"ui-tabs-anchor");this.panels=n();this.anchors.each(function(i,r){var o,u,f,s=n(r).uniqueId().attr("id"),e=n(r).closest("li"),h=e.attr("aria-controls");t._isLocal(r)?(f=(o=r.hash).substring(1),u=t.element.find(t._sanitizeSelector(o))):(f=e.attr("aria-controls")||n({}).uniqueId()[0].id,(u=t.element.find(o="#"+f)).length||(u=t._createPanel(f)).insertAfter(t.panels[i-1]||t.tablist),u.attr("aria-live","polite"));u.length&&(t.panels=t.panels.add(u));h&&e.data("ui-tabs-aria-controls",h);e.attr({"aria-controls":f,"aria-labelledby":s});u.attr("aria-labelledby",s)});this.panels.attr("role","tabpanel");this._addClass(this.panels,"ui-tabs-panel","ui-widget-content");i&&(this._off(i.not(this.tabs)),this._off(r.not(this.anchors)),this._off(u.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(t){return n("<div>").attr("id",t).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(t){var i,r;for(Array.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1),r=0;i=this.tabs[r];r++)i=n(i),!0===t||-1!==n.inArray(r,t)?(i.attr("aria-disabled","true"),this._addClass(i,null,"ui-state-disabled")):(i.removeAttr("aria-disabled"),this._removeClass(i,null,"ui-state-disabled"));this.options.disabled=t;this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!0===t)},_setupEvents:function(t){var i={};t&&n.each(t.split(" "),function(n,t){i[t]="_eventHandler"});this._off(this.anchors.add(this.tabs).add(this.panels));this._on(!0,this.anchors,{click:function(n){n.preventDefault()}});this._on(this.anchors,i);this._on(this.tabs,{keydown:"_tabKeydown"});this._on(this.panels,{keydown:"_panelKeydown"});this._focusable(this.tabs);this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,r=this.element.parent();"fill"===t?(i=r.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=n(this),r=t.css("position");"absolute"!==r&&"fixed"!==r&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=n(this).outerHeight(!0)}),this.panels.each(function(){n(this).height(Math.max(0,i-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,n(this).height("").height())}).height(i))},_eventHandler:function(t){var u=this.options,r=this.active,i=n(t.currentTarget).closest("li"),f=i[0]===r[0],e=f&&u.collapsible,o=e?n():this._getPanelForTab(i),s=r.length?this._getPanelForTab(r):n(),r={oldTab:r,oldPanel:s,newTab:e?n():i,newPanel:o};t.preventDefault();i.hasClass("ui-state-disabled")||i.hasClass("ui-tabs-loading")||this.running||f&&!u.collapsible||!1===this._trigger("beforeActivate",t,r)||(u.active=!e&&this.tabs.index(i),this.active=f?n():i,this.xhr&&this.xhr.abort(),s.length||o.length||n.error("jQuery UI Tabs: Mismatching fragment identifier."),o.length&&this.load(this.tabs.index(i),t),this._toggle(t,r))},_toggle:function(t,i){function e(){r.running=!1;r._trigger("activate",t,i)}function o(){r._addClass(i.newTab.closest("li"),"ui-tabs-active","ui-state-active");u.length&&r.options.show?r._show(u,r.options.show,e):(u.show(),e())}var r=this,u=i.newPanel,f=i.oldPanel;this.running=!0;f.length&&this.options.hide?this._hide(f,this.options.hide,function(){r._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active");o()}):(this._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),f.hide(),o());f.attr("aria-hidden","true");i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"});u.length&&f.length?i.oldTab.attr("tabIndex",-1):u.length&&this.tabs.filter(function(){return 0===n(this).attr("tabIndex")}).attr("tabIndex",-1);u.attr("aria-hidden","false");i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var t=this._findActive(t);t[0]!==this.active[0]&&(t=(t=t.length?t:this.active).find(".ui-tabs-anchor")[0],this._eventHandler({target:t,currentTarget:t,preventDefault:n.noop}))},_findActive:function(t){return!1===t?n():this.tabs.eq(t)},_getIndex:function(t){return"string"==typeof t?this.anchors.index(this.anchors.filter("[href$='"+n.escapeSelector(t)+"']")):t},_destroy:function(){this.xhr&&this.xhr.abort();this.tablist.removeAttr("role").off(this.eventNamespace);this.anchors.removeAttr("role tabIndex").removeUniqueId();this.tabs.add(this.panels).each(function(){n.data(this,"ui-tabs-destroy")?n(this).remove():n(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")});this.tabs.each(function(){var t=n(this),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")});this.panels.show();"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(t){var i=this.options.disabled;!1!==i&&(i=void 0!==t&&(t=this._getIndex(t),Array.isArray(i)?n.map(i,function(n){return n!==t?n:null}):n.map(this.tabs,function(n,i){return i!==t?i:null})),this._setOptionDisabled(i))},disable:function(t){var i=this.options.disabled;if(!0!==i){if(void 0===t)i=!0;else{if(t=this._getIndex(t),-1!==n.inArray(t,i))return;i=Array.isArray(i)?n.merge([t],i).sort():[t]}this._setOptionDisabled(i)}},load:function(t,i){function e(n,t){"abort"===t&&r.panels.stop(!1,!0);r._removeClass(u,"ui-tabs-loading");f.removeAttr("aria-busy");n===r.xhr&&delete r.xhr}t=this._getIndex(t);var r=this,u=this.tabs.eq(t),t=u.find(".ui-tabs-anchor"),f=this._getPanelForTab(u),o={tab:u,panel:f};this._isLocal(t[0])||(this.xhr=n.ajax(this._ajaxSettings(t,i,o)),this.xhr&&"canceled"!==this.xhr.statusText&&(this._addClass(u,"ui-tabs-loading"),f.attr("aria-busy","true"),this.xhr.done(function(n,t,u){setTimeout(function(){f.html(n);r._trigger("load",i,o);e(u,t)},1)}).fail(function(n,t){setTimeout(function(){e(n,t)},1)})))},_ajaxSettings:function(t,i,r){var u=this;return{url:t.attr("href").replace(/#.*$/,""),beforeSend:function(t,f){return u._trigger("beforeLoad",i,n.extend({jqXHR:t,ajaxSettings:f},r))}}},_getPanelForTab:function(t){return t=n(t).attr("aria-controls"),this.element.find(this._sanitizeSelector("#"+t))}});!1!==n.uiBackCompat&&n.widget("ui.tabs",n.ui.tabs,{_processTabs:function(){this._superApply(arguments);this._addClass(this.tabs,"ui-tab")}});n.ui.tabs;n.widget("ui.tooltip",{version:"1.13.0",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var t=n(this).attr("title");return n("<a>").text(t).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(n,t){var i=(n.attr("aria-describedby")||"").split(/\s+/);i.push(t);n.data("ui-tooltip-id",t).attr("aria-describedby",String.prototype.trim.call(i.join(" ")))},_removeDescribedBy:function(t){var r=t.data("ui-tooltip-id"),i=(t.attr("aria-describedby")||"").split(/\s+/),r=n.inArray(r,i);-1!==r&&i.splice(r,1);t.removeData("ui-tooltip-id");(i=String.prototype.trim.call(i.join(" ")))?t.attr("aria-describedby",i):t.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"});this.tooltips={};this.parents={};this.liveRegion=n("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body);this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible");this.disabledTitles=n([])},_setOption:function(t,i){var r=this;this._super(t,i);"content"===t&&n.each(this.tooltips,function(n,t){r._updateContent(t.element)})},_setOptionDisabled:function(n){this[n?"_disable":"_enable"]()},_disable:function(){var t=this;n.each(this.tooltips,function(i,r){var u=n.Event("blur");u.target=u.currentTarget=r.element[0];t.close(u,!0)});this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var t=n(this);if(t.is("[title]"))return t.data("ui-tooltip-title",t.attr("title")).removeAttr("title")}))},_enable:function(){this.disabledTitles.each(function(){var t=n(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))});this.disabledTitles=n([])},open:function(t){var r=this,i=n(t?t.target:this.element).closest(this.options.items);i.length&&!i.data("ui-tooltip-id")&&(i.attr("title")&&i.data("ui-tooltip-title",i.attr("title")),i.data("ui-tooltip-open",!0),t&&"mouseover"===t.type&&i.parents().each(function(){var i,t=n(this);t.data("ui-tooltip-open")&&((i=n.Event("blur")).target=i.currentTarget=this,r.close(i,!0));t.attr("title")&&(t.uniqueId(),r.parents[this.id]={element:this,title:t.attr("title")},t.attr("title",""))}),this._registerCloseHandlers(t,i),this._updateContent(i,t))},_updateContent:function(n,t){var i=this.options.content,r=this,u=t?t.type:null;if("string"==typeof i||i.nodeType||i.jquery)return this._open(t,n,i);(i=i.call(n[0],function(i){r._delay(function(){n.data("ui-tooltip-open")&&(t&&(t.type=u),this._open(t,n,i))})}))&&this._open(t,n,i)},_open:function(t,i,r){function o(n){e.of=n;u.is(":hidden")||u.position(e)}var f,u,s,e=n.extend({},this.options.position);r&&((f=this._find(i))?f.tooltip.find(".ui-tooltip-content").html(r):(i.is("[title]")&&(t&&"mouseover"===t.type?i.attr("title",""):i.removeAttr("title")),f=this._tooltip(i),u=f.tooltip,this._addDescribedBy(i,u.attr("id")),u.find(".ui-tooltip-content").html(r),this.liveRegion.children().hide(),(r=n("<div>").html(u.find(".ui-tooltip-content").html())).removeAttr("name").find("[name]").removeAttr("name"),r.removeAttr("id").find("[id]").removeAttr("id"),r.appendTo(this.liveRegion),this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:o}),o(t)):u.position(n.extend({of:i},this.options.position)),u.hide(),this._show(u,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(s=this.delayedShow=setInterval(function(){u.is(":visible")&&(o(e.of),clearInterval(s))},13)),this._trigger("open",t,{tooltip:u})))},_registerCloseHandlers:function(t,i){var r={keyup:function(t){t.keyCode===n.ui.keyCode.ESCAPE&&((t=n.Event(t)).currentTarget=i[0],this.close(t,!0))}};i[0]!==this.element[0]&&(r.remove=function(){this._removeTooltip(this._find(i).tooltip)});t&&"mouseover"!==t.type||(r.mouseleave="close");t&&"focusin"!==t.type||(r.focusout="close");this._on(!0,i,r)},close:function(t){var u,f=this,i=n(t?t.currentTarget:this.element),r=this._find(i);r?(u=r.tooltip,r.closing||(clearInterval(this.delayedShow),i.data("ui-tooltip-title")&&!i.attr("title")&&i.attr("title",i.data("ui-tooltip-title")),this._removeDescribedBy(i),r.hiding=!0,u.stop(!0),this._hide(u,this.options.hide,function(){f._removeTooltip(n(this))}),i.removeData("ui-tooltip-open"),this._off(i,"mouseleave focusout keyup"),i[0]!==this.element[0]&&this._off(i,"remove"),this._off(this.document,"mousemove"),t&&"mouseleave"===t.type&&n.each(this.parents,function(t,i){n(i.element).attr("title",i.title);delete f.parents[t]}),r.closing=!0,this._trigger("close",t,{tooltip:u}),r.hiding||(r.closing=!1))):i.removeData("ui-tooltip-open")},_tooltip:function(t){var i=n("<div>").attr("role","tooltip"),r=n("<div>").appendTo(i),u=i.uniqueId().attr("id");return this._addClass(r,"ui-tooltip-content"),this._addClass(i,"ui-tooltip","ui-widget ui-widget-content"),i.appendTo(this._appendTo(t)),this.tooltips[u]={element:t,tooltip:i}},_find:function(n){return n=n.data("ui-tooltip-id"),n?this.tooltips[n]:null},_removeTooltip:function(n){clearInterval(this.delayedShow);n.remove();delete this.tooltips[n.attr("id")]},_appendTo:function(n){return n=n.closest(".ui-front, dialog"),n.length?n:this.document[0].body},_destroy:function(){var t=this;n.each(this.tooltips,function(i,r){var u=n.Event("blur"),r=r.element;u.target=u.currentTarget=r[0];t.close(u,!0);n("#"+i).remove();r.data("ui-tooltip-title")&&(r.attr("title")||r.attr("title",r.data("ui-tooltip-title")),r.removeData("ui-tooltip-title"))});this.liveRegion.remove()}});!1!==n.uiBackCompat&&n.widget("ui.tooltip",n.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var n=this._superApply(arguments);return this.options.tooltipClass&&n.tooltip.addClass(this.options.tooltipClass),n}});n.ui.tooltip}),!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){"use strict";function vt(n,t,i){return[parseFloat(n[0])*(it.test(n[0])?t/100:1),parseFloat(n[1])*(it.test(n[1])?i/100:1)]}function a(t,i){return parseInt(n.css(t,i),10)||0}function yt(n){return null!=n&&n===n.window}function c(n){return null==n?n+"":"object"==typeof n?rt[gi.call(n)]||"object":typeof n}function v(n,t,i){var r=wt[t.type]||{};return null==n?i||!t.def?null:t.def:(n=r.floor?~~n:parseFloat(n),isNaN(n)?t.def:r.mod?(n+r.mod)%r.mod:Math.min(r.max,Math.max(0,n)))}function kt(n){var u=i(),e=u._rgba=[];return n=n.toLowerCase(),r(tr,function(t,i){var r=i.re.exec(n),r=r&&i.parse(r),i=i.space||"rgba";if(r)return r=u[i](r),u[f[i].cache]=r[f[i].cache],e=u._rgba=r._rgba,!1}),e.length?("0,0,0,0"===e.join()&&t.extend(e,ft.transparent),u):ft[n]}function ut(n,t,i){return 6*(i=(i+1)%1)<1?n+(t-n)*i*6:2*i<1?t:3*i<2?n+(t-n)*(2/3-i)*6:n}function oi(n){var i,r,t=n.ownerDocument.defaultView?n.ownerDocument.defaultView.getComputedStyle(n,null):n.currentStyle,u={};if(t&&t.length&&t[0]&&t[t[0]])for(r=t.length;r--;)"string"==typeof t[i=t[r]]&&(u[i.replace(/-([\da-z])/gi,function(n,t){return t.toUpperCase()})]=t[i]);else for(i in t)"string"==typeof t[i]&&(u[i]=t[i]);return u}function w(t,i,r,u){return t={effect:t=n.isPlainObject(t)?(i=t).effect:t},"function"==typeof(i=null==i?{}:i)&&(u=i,r=null,i={}),"number"!=typeof i&&!n.fx.speeds[i]||(u=r,r=i,i={}),"function"==typeof r&&(u=r,r=null),i&&n.extend(t,i),r=r||i.duration,t.duration=n.fx.off?0:"number"==typeof r?r:r in n.fx.speeds?n.fx.speeds[r]:n.fx.speeds._default,t.complete=u||i.complete,t}function st(t){return!t||"number"==typeof t||n.fx.speeds[t]||"string"==typeof t&&!n.effects.effect[t]||"function"==typeof t||"object"==typeof t&&!t.effect}function si(n,t){var i=t.outerWidth(),t=t.outerHeight(),n=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/.exec(n)||["",0,i,t,0];return{top:parseFloat(n[1])||0,right:"auto"===n[2]?i:parseFloat(n[2]),bottom:"auto"===n[3]?t:parseFloat(n[3]),left:parseFloat(n[4])||0}}function yi(){this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._datepickerShowing=!1;this._inDialog=!1;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:"",selectMonthLabel:"Select month",selectYearLabel:"Select year"};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,onUpdateDatepicker:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1};n.extend(this._defaults,this.regional[""]);this.regional.en=n.extend(!0,{},this.regional[""]);this.regional["en-US"]=n.extend(!0,{},this.regional.en);this.dpDiv=pi(n("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'><\/div>"))}function pi(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.on("mouseout",i,function(){n(this).removeClass("ui-state-hover");-1!==this.className.indexOf("ui-datepicker-prev")&&n(this).removeClass("ui-datepicker-prev-hover");-1!==this.className.indexOf("ui-datepicker-next")&&n(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",i,wi)}function wi(){n.datepicker._isDisabledDatepicker((e.inline?e.dpDiv.parent():e.input)[0])||(n(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),n(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&n(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&n(this).addClass("ui-datepicker-next-hover"))}function b(t,i){for(var r in n.extend(t,i),i)null==i[r]&&(t[r]=i[r]);return t}function bi(n,t,i){return t<=n&&n<t+i}function o(n){return function(){var t=this.element.val();n.apply(this,arguments);this._refresh();t!==this.element.val()&&this._trigger("change")}}var k,s,u,d,g,nt,tt,it,at,hi,ci,li,ai,vi,e,l,ht;n.ui=n.ui||{};n.ui.version="1.13.2";var ct,ki=0,di=Array.prototype.hasOwnProperty,lt=Array.prototype.slice;n.cleanData=(ct=n.cleanData,function(t){for(var r,i,u=0;null!=(i=t[u]);u++)(r=n._data(i,"events"))&&r.remove&&n(i).triggerHandler("remove");ct(t)});n.widget=function(t,i,r){var f,u,o,h={},e=t.split(".")[0],s=e+"-"+(t=t.split(".")[1]);return r||(r=i,i=n.Widget),Array.isArray(r)&&(r=n.extend.apply(null,[{}].concat(r))),n.expr.pseudos[s.toLowerCase()]=function(t){return!!n.data(t,s)},n[e]=n[e]||{},f=n[e][t],u=n[e][t]=function(n,t){if(!this||!this._createWidget)return new u(n,t);arguments.length&&this._createWidget(n,t)},n.extend(u,f,{version:r.version,_proto:n.extend({},r),_childConstructors:[]}),(o=new i).options=n.widget.extend({},o.options),n.each(r,function(n,t){function r(){return i.prototype[n].apply(this,arguments)}function u(t){return i.prototype[n].apply(this,t)}h[n]="function"==typeof t?function(){var n,i=this._super,f=this._superApply;return this._super=r,this._superApply=u,n=t.apply(this,arguments),this._super=i,this._superApply=f,n}:t}),u.prototype=n.widget.extend(o,{widgetEventPrefix:f&&o.widgetEventPrefix||t},h,{constructor:u,namespace:e,widgetName:t,widgetFullName:s}),f?(n.each(f._childConstructors,function(t,i){var r=i.prototype;n.widget(r.namespace+"."+r.widgetName,u,i._proto)}),delete f._childConstructors):i._childConstructors.push(u),n.widget.bridge(t,u),u};n.widget.extend=function(t){for(var i,r,f=lt.call(arguments,1),u=0,e=f.length;u<e;u++)for(i in f[u])r=f[u][i],di.call(f[u],i)&&void 0!==r&&(t[i]=n.isPlainObject(r)?n.isPlainObject(t[i])?n.widget.extend({},t[i],r):n.widget.extend({},r):r);return t};n.widget.bridge=function(t,i){var r=i.prototype.widgetFullName||t;n.fn[t]=function(u){var o="string"==typeof u,e=lt.call(arguments,1),f=this;return o?this.length||"instance"!==u?this.each(function(){var i,o=n.data(this,r);return"instance"===u?(f=o,!1):o?"function"!=typeof o[u]||"_"===u.charAt(0)?n.error("no such method '"+u+"' for "+t+" widget instance"):(i=o[u].apply(o,e))!==o&&void 0!==i?(f=i&&i.jquery?f.pushStack(i.get()):i,!1):void 0:n.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+u+"'")}):f=void 0:(e.length&&(u=n.widget.extend.apply(null,[u].concat(e))),this.each(function(){var t=n.data(this,r);t?(t.option(u||{}),t._init&&t._init()):n.data(this,r,new i(u,this))})),f}};n.Widget=function(){};n.Widget._childConstructors=[];n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,i){i=n(i||this.defaultElement||this)[0];this.element=n(i);this.uuid=ki++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=n();this.hoverable=n();this.focusable=n();this.classesElementLookup={};i!==this&&(n.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(n){n.target===i&&this.destroy()}}),this.document=n(i.style?i.ownerDocument:i.document||i),this.window=n(this.document[0].defaultView||this.document[0].parentWindow));this.options=n.widget.extend({},this.options,this._getCreateOptions(),t);this._create();this.options.disabled&&this._setOptionDisabled(this.options.disabled);this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:n.noop,_create:n.noop,_init:n.noop,destroy:function(){var t=this;this._destroy();n.each(this.classesElementLookup,function(n,i){t._removeClass(i,n)});this.element.off(this.eventNamespace).removeData(this.widgetFullName);this.widget().off(this.eventNamespace).removeAttr("aria-disabled");this.bindings.off(this.eventNamespace)},_destroy:n.noop,widget:function(){return this.element},option:function(t,i){var u,r,f,e=t;if(0===arguments.length)return n.widget.extend({},this.options);if("string"==typeof t)if(e={},t=(u=t.split(".")).shift(),u.length){for(r=e[t]=n.widget.extend({},this.options[t]),f=0;f<u.length-1;f++)r[u[f]]=r[u[f]]||{},r=r[u[f]];if(t=u.pop(),1===arguments.length)return void 0===r[t]?null:r[t];r[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];e[t]=i}return this._setOptions(e),this},_setOptions:function(n){for(var t in n)this._setOption(t,n[t]);return this},_setOption:function(n,t){return"classes"===n&&this._setOptionClasses(t),this.options[n]=t,"disabled"===n&&this._setOptionDisabled(t),this},_setOptionClasses:function(t){var i,u,r;for(i in t)r=this.classesElementLookup[i],t[i]!==this.options.classes[i]&&r&&r.length&&(u=n(r.get()),this._removeClass(r,i),u.addClass(this._classes({element:u,keys:i,classes:t,add:!0})))},_setOptionDisabled:function(n){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!n);n&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(t){function u(u,f){for(var o,e=0;e<u.length;e++)o=i.classesElementLookup[u[e]]||n(),o=t.add?(function(){var r=[];t.element.each(function(t,u){n.map(i.classesElementLookup,function(n){return n}).some(function(n){return n.is(u)})||r.push(u)});i._on(n(r),{remove:"_untrackClassesElement"})}(),n(n.uniqueSort(o.get().concat(t.element.get())))):n(o.not(t.element).get()),i.classesElementLookup[u[e]]=o,r.push(u[e]),f&&t.classes[u[e]]&&r.push(t.classes[u[e]])}var r=[],i=this;return(t=n.extend({element:this.element,classes:this.options.classes||{}},t)).keys&&u(t.keys.match(/\S+/g)||[],!0),t.extra&&u(t.extra.match(/\S+/g)||[]),r.join(" ")},_untrackClassesElement:function(t){var i=this;n.each(i.classesElementLookup,function(r,u){-1!==n.inArray(t.target,u)&&(i.classesElementLookup[r]=n(u.not(t.target).get()))});this._off(n(t.target))},_removeClass:function(n,t,i){return this._toggleClass(n,t,i,!1)},_addClass:function(n,t,i){return this._toggleClass(n,t,i,!0)},_toggleClass:function(n,t,i,r){var u="string"==typeof n||null===n,i={extra:u?t:i,keys:u?n:t,element:u?this.element:n,add:r="boolean"==typeof r?r:i};return i.element.toggleClass(this._classes(i),r),this},_on:function(t,i,r){var f,u=this;"boolean"!=typeof t&&(r=i,i=t,t=!1);r?(i=f=n(i),this.bindings=this.bindings.add(i)):(r=i,i=this.element,f=this.widget());n.each(r,function(r,e){function o(){if(t||!0!==u.options.disabled&&!n(this).hasClass("ui-state-disabled"))return("string"==typeof e?u[e]:e).apply(u,arguments)}"string"!=typeof e&&(o.guid=e.guid=e.guid||o.guid||n.guid++);var s=r.match(/^([\w:-]*)\s*(.*)$/),r=s[1]+u.eventNamespace,s=s[2];s?f.on(r,s,o):i.on(r,o)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;t.off(i);this.bindings=n(this.bindings.not(t).get());this.focusable=n(this.focusable.not(t).get());this.hoverable=n(this.hoverable.not(t).get())},_delay:function(n,t){var i=this;return setTimeout(function(){return("string"==typeof n?i[n]:n).apply(i,arguments)},t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t);this._on(t,{mouseenter:function(t){this._addClass(n(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t);this._on(t,{focusin:function(t){this._addClass(n(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,i,r){var u,f,e=this.options[t];if(r=r||{},(i=n.Event(i)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],f=i.originalEvent)for(u in f)u in i||(i[u]=f[u]);return this.element.trigger(i,r),!("function"==typeof e&&!1===e.apply(this.element[0],[i].concat(r))||i.isDefaultPrevented())}};n.each({show:"fadeIn",hide:"fadeOut"},function(t,i){n.Widget.prototype["_"+t]=function(r,u,f){var o,e=(u="string"==typeof u?{effect:u}:u)?!0!==u&&"number"!=typeof u&&u.effect||i:t;"number"==typeof(u=u||{})?u={duration:u}:!0===u&&(u={});o=!n.isEmptyObject(u);u.complete=f;u.delay&&r.delay(u.delay);o&&n.effects&&n.effects.effect[e]?r[t](u):e!==t&&r[e]?r[e](u.duration,u.easing,f):r.queue(function(i){n(this)[t]();f&&f.call(r[0]);i()})}});n.widget;s=Math.max;u=Math.abs;d=/left|center|right/;g=/top|center|bottom/;nt=/[\+\-]\d+(\.[\d]+)?%?/;tt=/^\w+/;it=/%$/;at=n.fn.position;n.position={scrollbarWidth:function(){if(void 0!==k)return k;var r,t=n("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'><\/div><\/div>"),i=t.children()[0];return n("body").append(t),r=i.offsetWidth,t.css("overflow","scroll"),r===(i=i.offsetWidth)&&(i=t[0].clientWidth),t.remove(),k=r-i},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),r=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),i="scroll"===i||"auto"===i&&t.width<t.element[0].scrollWidth;return{width:"scroll"===r||"auto"===r&&t.height<t.element[0].scrollHeight?n.position.scrollbarWidth():0,height:i?n.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=n(t||window),r=yt(i[0]),u=!!i[0]&&9===i[0].nodeType;return{element:i,isWindow:r,isDocument:u,offset:!r&&!u?n(t).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}};n.fn.position=function(t){if(!t||!t.of)return at.apply(this,arguments);var o,r,f,h,e,c,v="string"==typeof(t=n.extend({},t)).of?n(document).find(t.of):n(t.of),p=n.position.getWithinInfo(t.within),w=n.position.getScrollInfo(p),l=(t.collision||"flip").split(" "),y={},i=9===(c=(i=v)[0]).nodeType?{width:i.width(),height:i.height(),offset:{top:0,left:0}}:yt(c)?{width:i.width(),height:i.height(),offset:{top:i.scrollTop(),left:i.scrollLeft()}}:c.preventDefault?{width:0,height:0,offset:{top:c.pageY,left:c.pageX}}:{width:i.outerWidth(),height:i.outerHeight(),offset:i.offset()};return v[0].preventDefault&&(t.at="left top"),r=i.width,f=i.height,e=n.extend({},h=i.offset),n.each(["my","at"],function(){var i,r,n=(t[this]||"").split(" ");(n=1===n.length?d.test(n[0])?n.concat(["center"]):g.test(n[0])?["center"].concat(n):["center","center"]:n)[0]=d.test(n[0])?n[0]:"center";n[1]=g.test(n[1])?n[1]:"center";i=nt.exec(n[0]);r=nt.exec(n[1]);y[this]=[i?i[0]:0,r?r[0]:0];t[this]=[tt.exec(n[0])[0],tt.exec(n[1])[0]]}),1===l.length&&(l[1]=l[0]),"right"===t.at[0]?e.left+=r:"center"===t.at[0]&&(e.left+=r/2),"bottom"===t.at[1]?e.top+=f:"center"===t.at[1]&&(e.top+=f/2),o=vt(y.at,r,f),e.left+=o[0],e.top+=o[1],this.each(function(){var g,nt,c=n(this),b=c.outerWidth(),k=c.outerHeight(),tt=a(this,"marginLeft"),it=a(this,"marginTop"),rt=b+tt+a(this,"marginRight")+w.width,ut=k+it+a(this,"marginBottom")+w.height,i=n.extend({},e),d=vt(y.my,c.outerWidth(),c.outerHeight());"right"===t.my[0]?i.left-=b:"center"===t.my[0]&&(i.left-=b/2);"bottom"===t.my[1]?i.top-=k:"center"===t.my[1]&&(i.top-=k/2);i.left+=d[0];i.top+=d[1];g={marginLeft:tt,marginTop:it};n.each(["left","top"],function(u,e){n.ui.position[l[u]]&&n.ui.position[l[u]][e](i,{targetWidth:r,targetHeight:f,elemWidth:b,elemHeight:k,collisionPosition:g,collisionWidth:rt,collisionHeight:ut,offset:[o[0]+d[0],o[1]+d[1]],my:t.my,at:t.at,within:p,elem:c})});t.using&&(nt=function(n){var e=h.left-i.left,a=e+r-b,o=h.top-i.top,y=o+f-k,l={target:{element:v,left:h.left,top:h.top,width:r,height:f},element:{element:c,left:i.left,top:i.top,width:b,height:k},horizontal:a<0?"left":0<e?"right":"center",vertical:y<0?"top":0<o?"bottom":"middle"};r<b&&u(e+a)<r&&(l.horizontal="center");f<k&&u(o+y)<f&&(l.vertical="middle");l.important=s(u(e),u(a))>s(u(o),u(y))?"horizontal":"vertical";t.using.call(this,n,l)});c.offset(n.extend(i,{using:nt}))})};n.ui.position={fit:{left:function(n,t){var r=t.within,u=r.isWindow?r.scrollLeft:r.offset.left,e=r.width,o=n.left-t.collisionPosition.marginLeft,i=u-o,f=o+t.collisionWidth-e-u;t.collisionWidth>e?0<i&&f<=0?(r=n.left+i+t.collisionWidth-e-u,n.left+=i-r):n.left=!(0<f&&i<=0)&&f<i?u+e-t.collisionWidth:u:0<i?n.left+=i:0<f?n.left-=f:n.left=s(n.left-o,n.left)},top:function(n,t){var r=t.within,u=r.isWindow?r.scrollTop:r.offset.top,e=t.within.height,o=n.top-t.collisionPosition.marginTop,i=u-o,f=o+t.collisionHeight-e-u;t.collisionHeight>e?0<i&&f<=0?(r=n.top+i+t.collisionHeight-e-u,n.top+=i-r):n.top=!(0<f&&i<=0)&&f<i?u+e-t.collisionHeight:u:0<i?n.top+=i:0<f?n.top-=f:n.top=s(n.top-o,n.top)}},flip:{left:function(n,t){var i=t.within,o=i.offset.left+i.scrollLeft,s=i.width,f=i.isWindow?i.scrollLeft:i.offset.left,r=n.left-t.collisionPosition.marginLeft,h=r-f,c=r+t.collisionWidth-s-f,e="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,i="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,r=-2*t.offset[0];h<0?((o=n.left+e+i+r+t.collisionWidth-s-o)<0||o<u(h))&&(n.left+=e+i+r):0<c&&(0<(f=n.left-t.collisionPosition.marginLeft+e+i+r-f)||u(f)<c)&&(n.left+=e+i+r)},top:function(n,t){var i=t.within,o=i.offset.top+i.scrollTop,s=i.height,f=i.isWindow?i.scrollTop:i.offset.top,r=n.top-t.collisionPosition.marginTop,h=r-f,c=r+t.collisionHeight-s-f,e="top"===t.my[1]?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,i="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,r=-2*t.offset[1];h<0?((o=n.top+e+i+r+t.collisionHeight-s-o)<0||o<u(h))&&(n.top+=e+i+r):0<c&&(0<(f=n.top-t.collisionPosition.marginTop+e+i+r-f)||u(f)<c)&&(n.top+=e+i+r)}},flipfit:{left:function(){n.ui.position.flip.left.apply(this,arguments);n.ui.position.fit.left.apply(this,arguments)},top:function(){n.ui.position.flip.top.apply(this,arguments);n.ui.position.fit.top.apply(this,arguments)}}};n.ui.position;n.extend(n.expr.pseudos,{data:n.expr.createPseudo?n.expr.createPseudo(function(t){return function(i){return!!n.data(i,t)}}):function(t,i,r){return!!n.data(t,r[3])}});n.fn.extend({disableSelection:(pt="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(pt+".ui-disableSelection",function(n){n.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}});var pt,t=n,rt={},gi=rt.toString,nr=/^([\-+])=\s*(\d+\.?\d*)/,tr=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[n[1],n[2],n[3],n[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[2.55*n[1],2.55*n[2],2.55*n[3],n[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?/,parse:function(n){return[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16),n[4]?(parseInt(n[4],16)/255).toFixed(2):1]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?/,parse:function(n){return[parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16),n[4]?(parseInt(n[4]+n[4],16)/255).toFixed(2):1]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(n){return[n[1],n[2]/100,n[3]/100,n[4]]}}],i=t.Color=function(n,i,r,u){return new t.Color.fn.parse(n,i,r,u)},f={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},wt={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},bt=i.support={},h=t("<p>")[0],r=t.each;h.style.cssText="background-color:rgba(1,1,1,.5)";bt.rgba=-1<h.style.backgroundColor.indexOf("rgba");r(f,function(n,t){t.cache="_"+n;t.props.alpha={idx:3,type:"percent",def:1}});t.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){rt["[object "+t+"]"]=t.toLowerCase()});(i.fn=t.extend(i.prototype,{parse:function(n,u,e,o){if(void 0===n)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=t(n).css(u),u=void 0);var s=this,h=c(n),l=this._rgba=[];return void 0!==u&&(n=[n,u,e,o],h="array"),"string"===h?this.parse(kt(n)||ft._default):"array"===h?(r(f.rgba.props,function(t,i){l[i.idx]=v(n[i.idx],i)}),this):"object"===h?(r(f,n instanceof i?function(t,i){n[i.cache]&&(s[i.cache]=n[i.cache].slice())}:function(i,u){var f=u.cache;r(u.props,function(t,i){if(!s[f]&&u.to){if("alpha"===t||null==n[t])return;s[f]=u.to(s._rgba)}s[f][i.idx]=v(n[t],i,!0)});s[f]&&t.inArray(null,s[f].slice(0,3))<0&&(null==s[f][3]&&(s[f][3]=1),u.from&&(s._rgba=u.from(s[f])))}),this):void 0},is:function(n){var e=i(n),t=!0,u=this;return r(f,function(n,i){var o,f=e[i.cache];return f&&(o=u[i.cache]||i.to&&i.to(u._rgba)||[],r(i.props,function(n,i){if(null!=f[i.idx])return t=f[i.idx]===o[i.idx]})),t}),t},_space:function(){var n=[],t=this;return r(f,function(i,r){t[r.cache]&&n.push(i)}),n.pop()},transition:function(n,t){var s=(o=i(n))._space(),u=f[s],n=0===this.alpha()?i("transparent"):this,h=n[u.cache]||u.to(n._rgba),e=h.slice(),o=o[u.cache];return r(u.props,function(n,i){var s=i.idx,r=h[s],u=o[s],f=wt[i.type]||{};null!==u&&(null===r?e[s]=u:(f.mod&&(u-r>f.mod/2?r+=f.mod:r-u>f.mod/2&&(r-=f.mod)),e[s]=v((u-r)*t+r,i)))}),this[s](e)},blend:function(n){if(1===this._rgba[3])return this;var r=this._rgba.slice(),u=r.pop(),f=i(n)._rgba;return i(t.map(r,function(n,t){return(1-u)*f[t]+u*n}))},toRgbaString:function(){var i="rgba(",n=t.map(this._rgba,function(n,t){return null!=n?n:2<t?1:0});return 1===n[3]&&(n.pop(),i="rgb("),i+n.join()+")"},toHslaString:function(){var i="hsla(",n=t.map(this.hsla(),function(n,t){return null==n&&(n=2<t?1:0),n=t&&t<3?Math.round(100*n)+"%":n});return 1===n[3]&&(n.pop(),i="hsl("),i+n.join()+")"},toHexString:function(n){var i=this._rgba.slice(),r=i.pop();return n&&i.push(~~(255*r)),"#"+t.map(i,function(n){return 1===(n=(n||0).toString(16)).length?"0"+n:n}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}})).parse.prototype=i.fn;f.hsla.to=function(n){if(null==n[0]||null==n[1]||null==n[2])return[null,null,null,n[3]];var r=n[0]/255,t=n[1]/255,f=n[2]/255,s=n[3],u=Math.max(r,t,f),o=Math.min(r,t,f),i=u-o,e=u+o,n=.5*e,t=o===u?0:r===u?60*(t-f)/i+360:t===u?60*(f-r)/i+120:60*(r-t)/i+240,e=0==i?0:n<=.5?i/e:i/(2-e);return[Math.round(t)%360,e,n,null==s?1:s]};f.hsla.from=function(n){if(null==n[0]||null==n[1]||null==n[2])return[null,null,null,n[3]];var r=n[0]/360,i=n[1],t=n[2],n=n[3],i=t<=.5?t*(1+i):t+i-t*i,t=2*t-i;return[Math.round(255*ut(t,i,r+1/3)),Math.round(255*ut(t,i,r)),Math.round(255*ut(t,i,r-1/3)),n]};r(f,function(n,t){var f=t.props,u=t.cache,e=t.to,o=t.from;i.fn[n]=function(n){if(e&&!this[u]&&(this[u]=e(this._rgba)),void 0===n)return this[u].slice();var s=c(n),h="array"===s||"object"===s?n:arguments,t=this[u].slice();return r(f,function(n,i){n=h["object"===s?n:i.idx];null==n&&(n=t[i.idx]);t[i.idx]=v(n,i)}),o?((n=i(o(t)))[u]=t,n):i(t)};r(f,function(t,r){i.fn[t]||(i.fn[t]=function(i){var f,u=c(i),s="alpha"===t?this._hsla?"hsla":"rgba":n,e=this[s](),o=e[r.idx];return"undefined"===u?o:("function"===u&&(u=c(i=i.call(this,o))),null==i&&r.empty?this:("string"===u&&(f=nr.exec(i))&&(i=o+parseFloat(f[2])*("+"===f[1]?1:-1)),e[r.idx]=i,this[s](e)))})})});(i.hook=function(n){n=n.split(" ");r(n,function(n,r){t.cssHooks[r]={set:function(n,u){var o,f,e="";if("transparent"!==u&&("string"!==c(u)||(o=kt(u)))){if(u=i(o||u),!bt.rgba&&1!==u._rgba[3]){for(f="backgroundColor"===r?n.parentNode:n;(""===e||"transparent"===e)&&f&&f.style;)try{e=t.css(f,"backgroundColor");f=f.parentNode}catch(n){}u=u.blend(e&&"transparent"!==e?e:"_default")}u=u.toRgbaString()}try{n.style[r]=u}catch(n){}}};t.fx.step[r]=function(n){n.colorInit||(n.start=i(n.elem,r),n.end=i(n.end),n.colorInit=!0);t.cssHooks[r].set(n.elem,n.start.transition(n.end,n.pos))}})})("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor");t.cssHooks.borderColor={expand:function(n){var t={};return r(["Top","Right","Bottom","Left"],function(i,r){t["border"+r+"Color"]=n}),t}};var dt,gt,ni,ti,ii,ri,ui,fi,ei,y,ft=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"},p="ui-effects-",et="ui-effects-style",ot="ui-effects-animated";n.effects={effect:{}};ti=["add","remove","toggle"];ii={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};n.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(i,r){n.fx.step[r]=function(n){("none"===n.end||n.setAttr)&&(1!==n.pos||n.setAttr)||(t.style(n.elem,r,n.end),n.setAttr=!0)}});n.fn.addBack||(n.fn.addBack=function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))});n.effects.animateClass=function(t,i,r,u){var f=n.speed(i,r,u);return this.queue(function(){var i=n(this),e=i.attr("class")||"",r=(r=f.children?i.find("*").addBack():i).map(function(){return{el:n(this),start:oi(this)}}),u=function(){n.each(ti,function(n,r){t[r]&&i[r+"Class"](t[r])})};u();r=r.map(function(){return this.end=oi(this.el[0]),this.diff=function(t,i){var r,u,f={};for(r in i)u=i[r],t[r]!==u&&(ii[r]||!n.fx.step[r]&&isNaN(parseFloat(u))||(f[r]=u));return f}(this.start,this.end),this});i.attr("class",e);r=r.map(function(){var i=this,t=n.Deferred(),r=n.extend({},f,{queue:!1,complete:function(){t.resolve(i)}});return this.el.animate(this.diff,r),t.promise()});n.when.apply(n,r.get()).done(function(){u();n.each(arguments,function(){var t=this.el;n.each(this.diff,function(n){t.css(n,"")})});f.complete.call(i[0])})})};n.fn.extend({addClass:(ni=n.fn.addClass,function(t,i,r,u){return i?n.effects.animateClass.call(this,{add:t},i,r,u):ni.apply(this,arguments)}),removeClass:(gt=n.fn.removeClass,function(t,i,r,u){return 1<arguments.length?n.effects.animateClass.call(this,{remove:t},i,r,u):gt.apply(this,arguments)}),toggleClass:(dt=n.fn.toggleClass,function(t,i,r,u,f){return"boolean"==typeof i||void 0===i?r?n.effects.animateClass.call(this,i?{add:t}:{remove:t},r,u,f):dt.apply(this,arguments):n.effects.animateClass.call(this,{toggle:t},i,r,u)}),switchClass:function(t,i,r,u,f){return n.effects.animateClass.call(this,{add:i,remove:t},r,u,f)}});n.expr&&n.expr.pseudos&&n.expr.pseudos.animated&&(n.expr.pseudos.animated=(ri=n.expr.pseudos.animated,function(t){return!!n(t).data(ot)||ri(t)}));!1!==n.uiBackCompat&&n.extend(n.effects,{save:function(n,t){for(var i=0,r=t.length;i<r;i++)null!==t[i]&&n.data(p+t[i],n[0].style[t[i]])},restore:function(n,t){for(var r,i=0,u=t.length;i<u;i++)null!==t[i]&&(r=n.data(p+t[i]),n.css(t[i],r))},setMode:function(n,t){return"toggle"===t?n.is(":hidden")?"show":"hide":t},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var i={width:t.outerWidth(!0),height:t.outerHeight(!0),float:t.css("float")},u=n("<div><\/div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),f={width:t.width(),height:t.height()},r=document.activeElement;try{r.id}catch(u){r=document.body}return t.wrap(u),t[0]!==r&&!n.contains(t[0],r)||n(r).trigger("focus"),u=t.parent(),"static"===t.css("position")?(u.css({position:"relative"}),t.css({position:"relative"})):(n.extend(i,{position:t.css("position"),zIndex:t.css("z-index")}),n.each(["top","left","bottom","right"],function(n,r){i[r]=t.css(r);isNaN(parseInt(i[r],10))&&(i[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(f),u.css(i).show()},removeWrapper:function(t){var i=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),t[0]!==i&&!n.contains(t[0],i)||n(i).trigger("focus")),t}});n.extend(n.effects,{version:"1.13.2",define:function(t,i,r){return r||(r=i,i="effect"),n.effects.effect[t]=r,n.effects.effect[t].mode=i,r},scaledDimensions:function(n,t,i){if(0===t)return{height:0,width:0,outerHeight:0,outerWidth:0};var r="horizontal"!==i?(t||100)/100:1,t="vertical"!==i?(t||100)/100:1;return{height:n.height()*t,width:n.width()*r,outerHeight:n.outerHeight()*t,outerWidth:n.outerWidth()*r}},clipToBox:function(n){return{width:n.clip.right-n.clip.left,height:n.clip.bottom-n.clip.top,left:n.clip.left,top:n.clip.top}},unshift:function(n,t,i){var r=n.queue();1<t&&r.splice.apply(r,[1,0].concat(r.splice(t,i)));n.dequeue()},saveStyle:function(n){n.data(et,n[0].style.cssText)},restoreStyle:function(n){n[0].style.cssText=n.data(et)||"";n.removeData(et)},mode:function(n,t){return n=n.is(":hidden"),"toggle"===t&&(t=n?"show":"hide"),t=(n?"hide"===t:"show"===t)?"none":t},getBaseline:function(n,t){var i,r;switch(n[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=n[0]/t.height}switch(n[1]){case"left":r=0;break;case"center":r=.5;break;case"right":r=1;break;default:r=n[1]/t.width}return{x:r,y:i}},createPlaceholder:function(t){var i,r=t.css("position"),u=t.position();return t.css({marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()),/^(static|relative)/.test(r)&&(r="absolute",i=n("<"+t[0].nodeName+">").insertAfter(t).css({display:/^(inline|ruby)/.test(t.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight"),float:t.css("float")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).addClass("ui-effects-placeholder"),t.data(p+"placeholder",i)),t.css({position:r,left:u.left,top:u.top}),i},removePlaceholder:function(n){var t=p+"placeholder",i=n.data(t);i&&(i.remove(),n.removeData(t))},cleanUp:function(t){n.effects.restoreStyle(t);n.effects.removePlaceholder(t)},setTransition:function(t,i,r,u){return u=u||{},n.each(i,function(n,i){var f=t.cssUnit(i);0<f[0]&&(u[i]=f[0]*r+f[1])}),u}});n.fn.extend({effect:function(){function e(t){var f=n(this),u=n.effects.mode(f,i)||r;f.data(ot,!0);h.push(u);r&&("show"===u||u===r&&"hide"===u)&&f.show();r&&"none"===u||n.effects.saveStyle(f);"function"==typeof t&&t()}function c(e){function s(){"function"==typeof u&&u.call(o[0]);"function"==typeof e&&e()}var o=n(this);t.mode=h.shift();!1===n.uiBackCompat||r?"none"===t.mode?(o[i](),s()):f.call(o[0],t,function(){o.removeData(ot);n.effects.cleanUp(o);"hide"===t.mode&&o.hide();s()}):(o.is(":hidden")?"hide"===i:"show"===i)?(o[i](),s()):f.call(o[0],t,s)}var t=w.apply(this,arguments),f=n.effects.effect[t.effect],r=f.mode,o=t.queue,s=o||"fx",u=t.complete,i=t.mode,h=[];return n.fx.off||!f?i?this[i](t.duration,u):this.each(function(){u&&u.call(this)}):!1===o?this.each(e).each(c):this.queue(s,e).queue(s,c)},show:(ei=n.fn.show,function(n){return st(n)?ei.apply(this,arguments):(n=w.apply(this,arguments),n.mode="show",this.effect.call(this,n))}),hide:(fi=n.fn.hide,function(n){return st(n)?fi.apply(this,arguments):(n=w.apply(this,arguments),n.mode="hide",this.effect.call(this,n))}),toggle:(ui=n.fn.toggle,function(n){return st(n)||"boolean"==typeof n?ui.apply(this,arguments):(n=w.apply(this,arguments),n.mode="toggle",this.effect.call(this,n))}),cssUnit:function(t){var i=this.css(t),r=[];return n.each(["em","px","%","pt"],function(n,t){0<i.indexOf(t)&&(r=[parseFloat(i),t])}),r},cssClip:function(n){return n?this.css("clip","rect("+n.top+"px "+n.right+"px "+n.bottom+"px "+n.left+"px)"):si(this.css("clip"),this)},transfer:function(t,i){var f=n(this),r=n(t.to),e="fixed"===r.css("position"),u=n("body"),o=e?u.scrollTop():0,s=e?u.scrollLeft():0,u=r.offset(),u={top:u.top-o,left:u.left-s,height:r.innerHeight(),width:r.innerWidth()},r=f.offset(),h=n("<div class='ui-effects-transfer'><\/div>");h.appendTo("body").addClass(t.className).css({top:r.top-o,left:r.left-s,height:f.innerHeight(),width:f.innerWidth(),position:e?"fixed":"absolute"}).animate(u,t.duration,t.easing,function(){h.remove();"function"==typeof i&&i()})}});n.fx.step.clip=function(t){t.clipInit||(t.start=n(t.elem).cssClip(),"string"==typeof t.end&&(t.end=si(t.end,t.elem)),t.clipInit=!0);n(t.elem).cssClip({top:t.pos*(t.end.top-t.start.top)+t.start.top,right:t.pos*(t.end.right-t.start.right)+t.start.right,bottom:t.pos*(t.end.bottom-t.start.bottom)+t.start.bottom,left:t.pos*(t.end.left-t.start.left)+t.start.left})};y={};n.each(["Quad","Cubic","Quart","Quint","Expo"],function(n,t){y[t]=function(t){return Math.pow(t,n+2)}});n.extend(y,{Sine:function(n){return 1-Math.cos(n*Math.PI/2)},Circ:function(n){return 1-Math.sqrt(1-n*n)},Elastic:function(n){return 0===n||1===n?n:-Math.pow(2,8*(n-1))*Math.sin((80*(n-1)-7.5)*Math.PI/15)},Back:function(n){return n*n*(3*n-2)},Bounce:function(n){for(var t,i=4;n<((t=Math.pow(2,--i))-1)/11;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*t-2)/22-n,2)}});n.each(y,function(t,i){n.easing["easeIn"+t]=i;n.easing["easeOut"+t]=function(n){return 1-i(1-n)};n.easing["easeInOut"+t]=function(n){return n<.5?i(2*n)/2:1-i(-2*n+2)/2}});h=n.effects;n.effects.define("blind","hide",function(t,i){var e={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},u=n(this),o=t.direction||"up",s=u.cssClip(),r={clip:n.extend({},s)},f=n.effects.createPlaceholder(u);r.clip[e[o][0]]=r.clip[e[o][1]];"show"===t.mode&&(u.cssClip(r.clip),f&&f.css(n.effects.clipToBox(r)),r.clip=s);f&&f.animate(n.effects.clipToBox(r),t.duration,t.easing);u.animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("bounce",function(t,i){var o,s,u=n(this),h=t.mode,c="hide"===h,p="show"===h,f=t.direction||"up",r=t.distance,v=t.times||5,h=2*v+(p||c?1:0),l=t.duration/h,a=t.easing,e="up"===f||"down"===f?"top":"left",y="up"===f||"left"===f,w=0,t=u.queue().length;for(n.effects.createPlaceholder(u),f=u.css(e),r=r||u["top"==e?"outerHeight":"outerWidth"]()/3,p&&((s={opacity:1})[e]=f,u.css("opacity",0).css(e,y?2*-r:2*r).animate(s,l,a)),c&&(r/=Math.pow(2,v-1)),(s={})[e]=f;w<v;w++)(o={})[e]=(y?"-=":"+=")+r,u.animate(o,l,a).animate(s,l,a),r=c?2*r:r/2;c&&((o={opacity:0})[e]=(y?"-=":"+=")+r,u.animate(o,l,a));u.queue(i);n.effects.unshift(u,t,1+h)});n.effects.define("clip","hide",function(t,i){var u={},f=n(this),r=t.direction||"vertical",e="both"===r,o=e||"horizontal"===r,e=e||"vertical"===r,r=f.cssClip();u.clip={top:e?(r.bottom-r.top)/2:r.top,right:o?(r.right-r.left)/2:r.right,bottom:e?(r.bottom-r.top)/2:r.bottom,left:o?(r.right-r.left)/2:r.left};n.effects.createPlaceholder(f);"show"===t.mode&&(f.cssClip(u.clip),u.clip=r);f.animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("drop","hide",function(t,i){var f=n(this),s="show"===t.mode,r=t.direction||"left",e="up"===r||"down"===r?"top":"left",o="up"===r||"left"===r?"-=":"+=",h="+="==o?"-=":"+=",u={opacity:0};n.effects.createPlaceholder(f);r=t.distance||f["top"==e?"outerHeight":"outerWidth"](!0)/2;u[e]=o+r;s&&(f.css(u),u[e]=h+r,u.opacity=1);f.animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("explode","hide",function(t,i){function b(){p.push(this);p.length===e*c&&(o.css({visibility:"visible"}),n(p).remove(),i())}for(var u,l,a,v,y,e=t.pieces?Math.round(Math.sqrt(t.pieces)):3,c=e,o=n(this),f="show"===t.mode,w=o.show().css("visibility","hidden").offset(),s=Math.ceil(o.outerWidth()/c),h=Math.ceil(o.outerHeight()/e),p=[],r=0;r<e;r++)for(a=w.top+r*h,y=r-(e-1)/2,u=0;u<c;u++)l=w.left+u*s,v=u-(c-1)/2,o.clone().appendTo("body").wrap("<div><\/div>").css({position:"absolute",visibility:"visible",left:-u*s,top:-r*h}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:s,height:h,left:l+(f?v*s:0),top:a+(f?y*h:0),opacity:f?0:1}).animate({left:l+(f?0:v*s),top:a+(f?0:y*h),opacity:f?1:0},t.duration||500,t.easing,b)});n.effects.define("fade","toggle",function(t,i){var r="show"===t.mode;n(this).css("opacity",r?0:1).animate({opacity:r?1:0},{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("fold","hide",function(t,i){var u=n(this),c=t.mode,v="show"===c,y="hide"===c,o=t.size||15,a=/([0-9]+)%/.exec(o),f=!t.horizFirst?["bottom","right"]:["right","bottom"],s=t.duration/2,h=n.effects.createPlaceholder(u),e=u.cssClip(),l={clip:n.extend({},e)},r={clip:n.extend({},e)},p=[e[f[0]],e[f[1]]],c=u.queue().length;a&&(o=parseInt(a[1],10)/100*p[y?0:1]);l.clip[f[0]]=o;r.clip[f[0]]=o;r.clip[f[1]]=0;v&&(u.cssClip(r.clip),h&&h.css(n.effects.clipToBox(r)),r.clip=e);u.queue(function(i){h&&h.animate(n.effects.clipToBox(l),s,t.easing).animate(n.effects.clipToBox(r),s,t.easing);i()}).animate(l,s,t.easing).animate(r,s,t.easing).queue(i);n.effects.unshift(u,c,4)});n.effects.define("highlight","show",function(t,i){var r=n(this),u={backgroundColor:r.css("backgroundColor")};"hide"===t.mode&&(u.opacity=0);n.effects.saveStyle(r);r.css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("size",function(t,i){var r,u=n(this),y=["fontSize"],h=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],c=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],a=t.mode,p="effect"!==a,l=t.scale||"both",s=t.origin||["middle","center"],w=u.css("position"),v=u.position(),o=n.effects.scaledDimensions(u),f=t.from||o,e=t.to||n.effects.scaledDimensions(u,0);n.effects.createPlaceholder(u);"show"===a&&(a=f,f=e,e=a);r={from:{y:f.height/o.height,x:f.width/o.width},to:{y:e.height/o.height,x:e.width/o.width}};"box"!==l&&"both"!==l||(r.from.y!==r.to.y&&(f=n.effects.setTransition(u,h,r.from.y,f),e=n.effects.setTransition(u,h,r.to.y,e)),r.from.x!==r.to.x&&(f=n.effects.setTransition(u,c,r.from.x,f),e=n.effects.setTransition(u,c,r.to.x,e)));"content"!==l&&"both"!==l||r.from.y!==r.to.y&&(f=n.effects.setTransition(u,y,r.from.y,f),e=n.effects.setTransition(u,y,r.to.y,e));s&&(s=n.effects.getBaseline(s,o),f.top=(o.outerHeight-f.outerHeight)*s.y+v.top,f.left=(o.outerWidth-f.outerWidth)*s.x+v.left,e.top=(o.outerHeight-e.outerHeight)*s.y+v.top,e.left=(o.outerWidth-e.outerWidth)*s.x+v.left);delete f.outerHeight;delete f.outerWidth;u.css(f);"content"!==l&&"both"!==l||(h=h.concat(["marginTop","marginBottom"]).concat(y),c=c.concat(["marginLeft","marginRight"]),u.find("*[width]").each(function(){var u=n(this),i=n.effects.scaledDimensions(u),f={height:i.height*r.from.y,width:i.width*r.from.x,outerHeight:i.outerHeight*r.from.y,outerWidth:i.outerWidth*r.from.x},i={height:i.height*r.to.y,width:i.width*r.to.x,outerHeight:i.height*r.to.y,outerWidth:i.width*r.to.x};r.from.y!==r.to.y&&(f=n.effects.setTransition(u,h,r.from.y,f),i=n.effects.setTransition(u,h,r.to.y,i));r.from.x!==r.to.x&&(f=n.effects.setTransition(u,c,r.from.x,f),i=n.effects.setTransition(u,c,r.to.x,i));p&&n.effects.saveStyle(u);u.css(f);u.animate(i,t.duration,t.easing,function(){p&&n.effects.restoreStyle(u)})}));u.animate(e,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){var t=u.offset();0===e.opacity&&u.css("opacity",f.opacity);p||(u.css("position","static"===w?"relative":w).offset(t),n.effects.saveStyle(u));i()}})});n.effects.define("scale",function(t,i){var u=n(this),r=t.mode,r=parseInt(t.percent,10)||(0===parseInt(t.percent,10)||"effect"!==r?0:100),r=n.extend(!0,{from:n.effects.scaledDimensions(u),to:n.effects.scaledDimensions(u,r,t.direction||"both"),origin:t.origin||["middle","center"]},t);t.fade&&(r.from.opacity=1,r.to.opacity=0);n.effects.effect.size.call(this,r,i)});n.effects.define("puff","hide",function(t,i){t=n.extend(!0,{},t,{fade:!0,percent:parseInt(t.percent,10)||150});n.effects.effect.scale.call(this,t,i)});n.effects.define("pulsate","show",function(t,i){var r=n(this),f=t.mode,o="show"===f,e=2*(t.times||5)+(o||"hide"===f?1:0),s=t.duration/e,u=0,h=1,f=r.queue().length;for(!o&&r.is(":visible")||(r.css("opacity",0).show(),u=1);h<e;h++)r.animate({opacity:u},s,t.easing),u=1-u;r.animate({opacity:u},s,t.easing);r.queue(i);n.effects.unshift(r,f,1+e)});n.effects.define("shake",function(t,i){var l=1,r=n(this),u=t.direction||"left",e=t.distance||20,a=t.times||3,v=2*a+1,f=Math.round(t.duration/v),o="up"===u||"down"===u?"top":"left",s="up"===u||"left"===u,h={},c={},y={},u=r.queue().length;for(n.effects.createPlaceholder(r),h[o]=(s?"-=":"+=")+e,c[o]=(s?"+=":"-=")+2*e,y[o]=(s?"-=":"+=")+2*e,r.animate(h,f,t.easing);l<a;l++)r.animate(c,f,t.easing).animate(y,f,t.easing);r.animate(c,f,t.easing).animate(h,f/2,t.easing).queue(i);n.effects.unshift(r,u,1+v)});n.effects.define("slide","show",function(t,i){var s,o,u=n(this),h={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},c=t.mode,f=t.direction||"left",e="up"===f||"down"===f?"top":"left",l="up"===f||"left"===f,a=t.distance||u["top"==e?"outerHeight":"outerWidth"](!0),r={};n.effects.createPlaceholder(u);s=u.cssClip();o=u.position()[e];r[e]=(l?-1:1)*a+o;r.clip=u.cssClip();r.clip[h[f][1]]=r.clip[h[f][0]];"show"===c&&(u.cssClip(r.clip),u.css(e,r[e]),r.clip=s,r[e]=o);u.animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});h=!1!==n.uiBackCompat?n.effects.define("transfer",function(t,i){n(this).transfer(t,i)}):h;n.ui.focusable=function(t,i){var e,r,u,o,f=t.nodeName.toLowerCase();return"area"===f?(r=(e=t.parentNode).name,!(!t.href||!r||"map"!==e.nodeName.toLowerCase())&&0<(r=n("img[usemap='#"+r+"']")).length&&r.is(":visible")):(/^(input|select|textarea|button|object)$/.test(f)?(u=!t.disabled)&&(o=n(t).closest("fieldset")[0])&&(u=!o.disabled):u="a"===f&&t.href||i,u&&n(t).is(":visible")&&function(n){for(var t=n.css("visibility");"inherit"===t;)n=n.parent(),t=n.css("visibility");return"visible"===t}(n(t)))};n.extend(n.expr.pseudos,{focusable:function(t){return n.ui.focusable(t,null!=n.attr(t,"tabindex"))}});n.ui.focusable;n.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):n(this[0].form)};n.ui.formResetMixin={_formResetHandler:function(){var t=n(this);setTimeout(function(){var i=t.data("ui-form-reset-instances");n.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){var n;this.form=this.element._form();this.form.length&&((n=this.form.data("ui-form-reset-instances")||[]).length||this.form.on("reset.ui-form-reset",this._formResetHandler),n.push(this),this.form.data("ui-form-reset-instances",n))},_unbindFormResetHandler:function(){var t;this.form.length&&((t=this.form.data("ui-form-reset-instances")).splice(n.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset"))}};n.expr.pseudos||(n.expr.pseudos=n.expr[":"]);n.uniqueSort||(n.uniqueSort=n.unique);n.escapeSelector||(hi=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,ci=function(n,t){return t?"\0"===n?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n},n.escapeSelector=function(n){return(n+"").replace(hi,ci)});n.fn.even&&n.fn.odd||n.fn.extend({even:function(){return this.filter(function(n){return n%2==0})},odd:function(){return this.filter(function(n){return n%2==1})}});n.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38};n.fn.labels=function(){var t,r,i;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(r=this.eq(0).parents("label"),(t=this.attr("id"))&&(i=(i=this.eq(0).parents().last()).add((i.length?i:this).siblings()),t="label[for='"+n.escapeSelector(t)+"']",r=r.add(i.find(t).addBack(t))),this.pushStack(r)):this.pushStack([])};n.fn.scrollParent=function(t){var i=this.css("position"),r="absolute"===i,u=t?/(auto|scroll|hidden)/:/(auto|scroll)/,t=this.parents().filter(function(){var t=n(this);return(!r||"static"!==t.css("position"))&&u.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&t.length?t:n(this[0].ownerDocument||document)};n.extend(n.expr.pseudos,{tabbable:function(t){var i=n.attr(t,"tabindex"),r=null!=i;return(!r||0<=i)&&n.ui.focusable(t,r)}});n.fn.extend({uniqueId:(li=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++li)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&n(this).removeAttr("id")})}});n.widget("ui.accordion",{version:"1.13.2",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:function(n){return n.find("> li > :first-child").add(n.find("> :not(li)").even())},heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var t=this.options;this.prevShow=this.prevHide=n();this._addClass("ui-accordion","ui-widget ui-helper-reset");this.element.attr("role","tablist");t.collapsible||!1!==t.active&&null!=t.active||(t.active=0);this._processPanels();t.active<0&&(t.active+=this.headers.length);this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():n()}},_createIcons:function(){var t,i=this.options.icons;i&&(t=n("<span>"),this._addClass(t,"ui-accordion-header-icon","ui-icon "+i.header),t.prependTo(this.headers),t=this.active.children(".ui-accordion-header-icon"),this._removeClass(t,i.header)._addClass(t,null,i.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons");this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var n;this.element.removeAttr("role");this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId();this._destroyIcons();n=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId();"content"!==this.options.heightStyle&&n.css("height","")},_setOption:function(n,t){"active"!==n?("event"===n&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(n,t),"collapsible"!==n||t||!1!==this.options.active||this._activate(0),"icons"===n&&(this._destroyIcons(),t&&this._createIcons())):this._activate(t)},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",n);this._toggleClass(null,"ui-state-disabled",!!n);this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!n)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var i=n.ui.keyCode,u=this.headers.length,f=this.headers.index(t.target),r=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:r=this.headers[(f+1)%u];break;case i.LEFT:case i.UP:r=this.headers[(f-1+u)%u];break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:r=this.headers[0];break;case i.END:r=this.headers[u-1]}r&&(n(t.target).attr("tabIndex",-1),n(r).attr("tabIndex",0),n(r).trigger("focus"),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===n.ui.keyCode.UP&&t.ctrlKey&&n(t.currentTarget).prev().trigger("focus")},refresh:function(){var t=this.options;this._processPanels();!1===t.active&&!0===t.collapsible||!this.headers.length?(t.active=!1,this.active=n()):!1===t.active?this._activate(0):this.active.length&&!n.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=n()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active);this._destroyIcons();this._refresh()},_processPanels:function(){var t=this.headers,n=this.panels;this.headers="function"==typeof this.options.header?this.options.header(this.element):this.element.find(this.options.header);this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default");this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide();this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content");n&&(this._off(t.not(this.headers)),this._off(n.not(this.panels)))},_refresh:function(){var t,i=this.options,r=i.heightStyle,u=this.element.parent();this.active=this._findActive(i.active);this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed");this._addClass(this.active.next(),"ui-accordion-content-active");this.active.next().show();this.headers.attr("role","tab").each(function(){var t=n(this),r=t.uniqueId().attr("id"),i=t.next(),u=i.uniqueId().attr("id");t.attr("aria-controls",u);i.attr("aria-labelledby",r)}).next().attr("role","tabpanel");this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide();this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0);this._createIcons();this._setupEvents(i.event);"fill"===r?(t=u.height(),this.element.siblings(":visible").each(function(){var i=n(this),r=i.css("position");"absolute"!==r&&"fixed"!==r&&(t-=i.outerHeight(!0))}),this.headers.each(function(){t-=n(this).outerHeight(!0)}),this.headers.next().each(function(){n(this).height(Math.max(0,t-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):"auto"===r&&(t=0,this.headers.next().each(function(){var i=n(this).is(":visible");i||n(this).show();t=Math.max(t,n(this).css("height","").height());i||n(this).hide()}).height(t))},_activate:function(t){t=this._findActive(t)[0];t!==this.active[0]&&(t=t||this.active[0],this._eventHandler({target:t,currentTarget:t,preventDefault:n.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):n()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&n.each(t.split(" "),function(n,t){i[t]="_eventHandler"});this._off(this.headers.add(this.headers.next()));this._on(this.headers,i);this._on(this.headers.next(),{keydown:"_panelKeyDown"});this._hoverable(this.headers);this._focusable(this.headers)},_eventHandler:function(t){var i=this.options,u=this.active,r=n(t.currentTarget),f=r[0]===u[0],e=f&&i.collapsible,o=e?n():r.next(),s=u.next(),o={oldHeader:u,oldPanel:s,newHeader:e?n():r,newPanel:o};t.preventDefault();f&&!i.collapsible||!1===this._trigger("beforeActivate",t,o)||(i.active=!e&&this.headers.index(r),this.active=f?n():r,this._toggle(o),this._removeClass(u,"ui-accordion-header-active","ui-state-active"),i.icons&&(u=u.children(".ui-accordion-header-icon"),this._removeClass(u,null,i.icons.activeHeader)._addClass(u,null,i.icons.header)),f||(this._removeClass(r,"ui-accordion-header-collapsed")._addClass(r,"ui-accordion-header-active","ui-state-active"),i.icons&&(f=r.children(".ui-accordion-header-icon"),this._removeClass(f,null,i.icons.header)._addClass(f,null,i.icons.activeHeader)),this._addClass(r.next(),"ui-accordion-content-active")))},_toggle:function(t){var r=t.newPanel,i=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0);this.prevShow=r;this.prevHide=i;this.options.animate?this._animate(r,i,t):(i.hide(),r.show(),this._toggleComplete(t));i.attr({"aria-hidden":"true"});i.prev().attr({"aria-selected":"false","aria-expanded":"false"});r.length&&i.length?i.prev().attr({tabIndex:-1,"aria-expanded":"false"}):r.length&&this.headers.filter(function(){return 0===parseInt(n(this).attr("tabIndex"),10)}).attr("tabIndex",-1);r.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(n,t,i){var h,r,u,c=this,s=0,l=n.css("box-sizing"),e=n.length&&(!t.length||n.index()<t.index()),o=this.options.animate||{},f=e&&o.down||o,e=function(){c._toggleComplete(i)};return r=(r="string"==typeof f?f:r)||f.easing||o.easing,u=(u="number"==typeof f?f:u)||f.duration||o.duration,t.length?n.length?(h=n.show().outerHeight(),t.animate(this.hideProps,{duration:u,easing:r,step:function(n,t){t.now=Math.round(n)}}),void n.hide().animate(this.showProps,{duration:u,easing:r,complete:e,step:function(n,i){i.now=Math.round(n);"height"!==i.prop?"content-box"===l&&(s+=i.now):"content"!==c.options.heightStyle&&(i.now=Math.round(h-t.outerHeight()-s),s=0)}})):t.animate(this.hideProps,u,r,e):n.animate(this.showProps,u,r,e)},_toggleComplete:function(n){var t=n.oldPanel,i=t.prev();this._removeClass(t,"ui-accordion-content-active");this._removeClass(i,"ui-accordion-header-active")._addClass(i,"ui-accordion-header-collapsed");t.length&&(t.parent()[0].className=t.parent()[0].className);this._trigger("activate",null,n)}});n.ui.safeActiveElement=function(n){var t;try{t=n.activeElement}catch(i){t=n.body}return t=(t=t||n.body).nodeName?t:n.body};n.widget("ui.menu",{version:"1.13.2",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;this.mouseHandled=!1;this.lastMousePosition={x:null,y:null};this.element.uniqueId().attr({role:this.options.role,tabIndex:0});this._addClass("ui-menu","ui-widget ui-widget-content");this._on({"mousedown .ui-menu-item":function(n){n.preventDefault();this._activateItem(n)},"click .ui-menu-item":function(t){var i=n(t.target),r=n(n.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&r.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(n,t){var i=this.active||this._menuItems().first();t||this.focus(n,i)},blur:function(t){this._delay(function(){n.contains(this.element[0],n.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(n){this._closeOnDocumentClick(n)&&this.collapseAll(n,!0);this.mouseHandled=!1}})},_activateItem:function(t){var r,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},r=n(t.target).closest(".ui-menu-item"),i=n(t.currentTarget),r[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show();t.children().each(function(){var t=n(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var i,r,u,f=!0;switch(t.keyCode){case n.ui.keyCode.PAGE_UP:this.previousPage(t);break;case n.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case n.ui.keyCode.HOME:this._move("first","first",t);break;case n.ui.keyCode.END:this._move("last","last",t);break;case n.ui.keyCode.UP:this.previous(t);break;case n.ui.keyCode.DOWN:this.next(t);break;case n.ui.keyCode.LEFT:this.collapse(t);break;case n.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case n.ui.keyCode.ENTER:case n.ui.keyCode.SPACE:this._activate(t);break;case n.ui.keyCode.ESCAPE:this.collapse(t);break;default:i=this.previousFilter||"";u=f=!1;r=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode);clearTimeout(this.filterTimer);r===i?u=!0:r=i+r;i=this._filterMenuItems(r);(i=u&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i).length||(r=String.fromCharCode(t.keyCode),i=this._filterMenuItems(r));i.length?(this.focus(t,i),this.previousFilter=r,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}f&&t.preventDefault()},_activate:function(n){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(n):this.select(n))},refresh:function(){var r,t,u=this,f=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length);t=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=n(this),i=t.prev(),r=n("<span>").data("ui-menu-submenu-caret",!0);u._addClass(r,"ui-menu-icon","ui-icon "+f);i.attr("aria-haspopup","true").prepend(r);t.attr("aria-labelledby",i.attr("id"))});this._addClass(t,"ui-menu","ui-widget ui-widget-content ui-front");(r=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=n(this);u._isDivider(t)&&u._addClass(t,"ui-menu-divider","ui-widget-content")});i=(t=r.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()});this._addClass(t,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper");r.filter(".ui-state-disabled").attr("aria-disabled","true");this.active&&!n.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(n,t){var i;"icons"===n&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,t.submenu));this._super(n,t)},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",String(n));this._toggleClass(null,"ui-state-disabled",!!n)},focus:function(n,t){var i;this.blur(n,n&&"focus"===n.type);this._scrollIntoView(t);this.active=t.first();i=this.active.children(".ui-menu-item-wrapper");this._addClass(i,null,"ui-state-active");this.options.role&&this.element.attr("aria-activedescendant",i.attr("id"));i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper");this._addClass(i,null,"ui-state-active");n&&"keydown"===n.type?this._close():this.timer=this._delay(function(){this._close()},this.delay);(i=t.children(".ui-menu")).length&&n&&/^mouse/.test(n.type)&&this._startOpening(i);this.activeMenu=t.parent();this._trigger("focus",n,{item:t})},_scrollIntoView:function(t){var i,r,u;this._hasScroll()&&(r=parseFloat(n.css(this.activeMenu[0],"borderTopWidth"))||0,u=parseFloat(n.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-r-u,r=this.activeMenu.scrollTop(),u=this.activeMenu.height(),t=t.outerHeight(),i<0?this.activeMenu.scrollTop(r+i):u<i+t&&this.activeMenu.scrollTop(r+i-u+t))},blur:function(n,t){t||clearTimeout(this.timer);this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",n,{item:this.active}),this.active=null)},_startOpening:function(n){clearTimeout(this.timer);"true"===n.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close();this._open(n)},this.delay))},_open:function(t){var i=n.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true");t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(t,i){clearTimeout(this.timer);this.timer=this._delay(function(){var r=i?this.element:n(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element);this._close(r);this.blur(t);this._removeClass(r.find(".ui-state-active"),null,"ui-state-active");this.activeMenu=r},i?0:this.delay)},_close:function(n){(n=n||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(t){return!n(t.target).closest(".ui-menu").length},_isDivider:function(n){return!/[^\-\u2014\u2013\s]/.test(n.text())},collapse:function(n){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(n,t))},expand:function(n){var t=this.active&&this._menuItems(this.active.children(".ui-menu")).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(n,t)}))},next:function(n){this._move("next","first",n)},previous:function(n){this._move("prev","last",n)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_menuItems:function(n){return(n||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(n,t,i){var r;(r=this.active?"first"===n||"last"===n?this.active["first"===n?"prevAll":"nextAll"](".ui-menu-item").last():this.active[n+"All"](".ui-menu-item").first():r)&&r.length&&this.active||(r=this._menuItems(this.activeMenu)[t]());this.focus(i,r)},nextPage:function(t){var r,u,i;this.active?this.isLastItem()||(this._hasScroll()?(u=this.active.offset().top,i=this.element.innerHeight(),0===n.fn.jquery.indexOf("3.2.")&&(i+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return(r=n(this)).offset().top-u-i<0}),this.focus(t,r)):this.focus(t,this._menuItems(this.activeMenu)[this.active?"last":"first"]())):this.next(t)},previousPage:function(t){var r,u,i;this.active?this.isFirstItem()||(this._hasScroll()?(u=this.active.offset().top,i=this.element.innerHeight(),0===n.fn.jquery.indexOf("3.2.")&&(i+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return 0<(r=n(this)).offset().top-u+i}),this.focus(t,r)):this.focus(t,this._menuItems(this.activeMenu).first())):this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||n(t.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0);this._trigger("select",t,i)},_filterMenuItems:function(t){var t=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),i=new RegExp("^"+t,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return i.test(String.prototype.trim.call(n(this).children(".ui-menu-item-wrapper").text()))})}});n.widget("ui.autocomplete",{version:"1.13.2",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var t,i,r,u=this.element[0].nodeName.toLowerCase(),f="textarea"===u,u="input"===u;this.isMultiLine=f||!u&&this._isContentEditable(this.element);this.valueMethod=this.element[f||u?"val":"text"];this.isNewMenu=!0;this._addClass("ui-autocomplete-input");this.element.attr("autocomplete","off");this._on(this.element,{keydown:function(u){if(this.element.prop("readOnly"))i=r=t=!0;else{i=r=t=!1;var f=n.ui.keyCode;switch(u.keyCode){case f.PAGE_UP:t=!0;this._move("previousPage",u);break;case f.PAGE_DOWN:t=!0;this._move("nextPage",u);break;case f.UP:t=!0;this._keyEvent("previous",u);break;case f.DOWN:t=!0;this._keyEvent("next",u);break;case f.ENTER:this.menu.active&&(t=!0,u.preventDefault(),this.menu.select(u));break;case f.TAB:this.menu.active&&this.menu.select(u);break;case f.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(u),u.preventDefault());break;default:i=!0;this._searchTimeout(u)}}},keypress:function(r){if(t)return t=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||r.preventDefault());if(!i){var u=n.ui.keyCode;switch(r.keyCode){case u.PAGE_UP:this._move("previousPage",r);break;case u.PAGE_DOWN:this._move("nextPage",r);break;case u.UP:this._keyEvent("previous",r);break;case u.DOWN:this._keyEvent("next",r)}}},input:function(n){if(r)return r=!1,void n.preventDefault();this._searchTimeout(n)},focus:function(){this.selectedItem=null;this.previous=this._value()},blur:function(n){clearTimeout(this.searching);this.close(n);this._change(n)}});this._initSource();this.menu=n("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance");this._addClass(this.menu.element,"ui-autocomplete","ui-front");this._on(this.menu.element,{mousedown:function(n){n.preventDefault()},menufocus:function(t,i){var u,r;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){n(t.target).trigger(t.originalEvent)});r=i.item.data("ui-autocomplete-item");!1!==this._trigger("focus",t,{item:r})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(r.value);(u=i.item.attr("aria-label")||r.value)&&String.prototype.trim.call(u).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(n("<div>").text(u))},100))},menuselect:function(t,i){var r=i.item.data("ui-autocomplete-item"),u=this.previous;this.element[0]!==n.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=u,this._delay(function(){this.previous=u;this.selectedItem=r}));!1!==this._trigger("select",t,{item:r})&&this._value(r.value);this.term=this._value();this.close(t);this.selectedItem=r}});this.liveRegion=n("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body);this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible");this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching);this.element.removeAttr("autocomplete");this.menu.element.remove();this.liveRegion.remove()},_setOption:function(n,t){this._super(n,t);"source"===n&&this._initSource();"appendTo"===n&&this.menu.element.appendTo(this._appendTo());"disabled"===n&&t&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var i=this.menu.element[0];return t.target===this.element[0]||t.target===i||n.contains(i,t.target)},_closeOnClickOutside:function(n){this._isEventTargetInWidget(n)||this.close()},_appendTo:function(){var t=this.options.appendTo;return(t=!(t=t&&(t.jquery||t.nodeType?n(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?t:this.document[0].body},_initSource:function(){var i,r,t=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,r){r(n.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(r=this.options.source,this.source=function(i,u){t.xhr&&t.xhr.abort();t.xhr=n.ajax({url:r,data:i,dataType:"json",success:function(n){u(n)},error:function(){u([])}})}):this.source=this.options.source},_searchTimeout:function(n){clearTimeout(this.searching);this.searching=this._delay(function(){var t=this.term===this._value(),i=this.menu.element.is(":visible"),r=n.altKey||n.ctrlKey||n.metaKey||n.shiftKey;t&&(i||r)||(this.selectedItem=null,this.search(null,n))},this.options.delay)},search:function(n,t){return n=null!=n?n:this._value(),this.term=this._value(),n.length<this.options.minLength?this.close(t):!1!==this._trigger("search",t)?this._search(n):void 0},_search:function(n){this.pending++;this._addClass("ui-autocomplete-loading");this.cancelSearch=!1;this.source({term:n},this._response())},_response:function(){var n=++this.requestIndex;return function(t){n===this.requestIndex&&this.__response(t);this.pending--;this.pending||this._removeClass("ui-autocomplete-loading")}.bind(this)},__response:function(n){n=n&&this._normalize(n);this._trigger("response",null,{content:n});!this.options.disabled&&n&&n.length&&!this.cancelSearch?(this._suggest(n),this._trigger("open")):this._close()},close:function(n){this.cancelSearch=!0;this._close(n)},_close:function(n){this._off(this.document,"mousedown");this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",n))},_change:function(n){this.previous!==this._value()&&this._trigger("change",n,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:n.map(t,function(t){return"string"==typeof t?{label:t,value:t}:n.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var i=this.menu.element.empty();this._renderMenu(i,t);this.isNewMenu=!0;this.menu.refresh();i.show();this._resizeMenu();i.position(n.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next();this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var n=this.menu.element;n.outerWidth(Math.max(n.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var r=this;n.each(i,function(n,i){r._renderItemData(t,i)})},_renderItemData:function(n,t){return this._renderItem(n,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return n("<li>").append(n("<div>").text(i.label)).appendTo(t)},_move:function(n,t){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(n)||this.menu.isLastItem()&&/^next/.test(n)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[n](t);this.search(null,t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(n,t){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(n,t),t.preventDefault())},_isContentEditable:function(n){if(!n.length)return!1;var t=n.prop("contentEditable");return"inherit"===t?this._isContentEditable(n.parent()):"true"===t}});n.extend(n.ui.autocomplete,{escapeRegex:function(n){return n.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var r=new RegExp(n.ui.autocomplete.escapeRegex(i),"i");return n.grep(t,function(n){return r.test(n.label||n.value||n)})}});n.widget("ui.autocomplete",n.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(n){return n+(1<n?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var i;this._superApply(arguments);this.options.disabled||this.cancelSearch||(i=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(n("<div>").text(i))},100))}});n.ui.autocomplete;ai=/ui-corner-([a-z]){2,6}/g;n.widget("ui.controlgroup",{version:"1.13.2",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar");this.refresh()},_destroy:function(){this._callChildMethod("destroy");this.childWidgets.removeData("ui-controlgroup-data");this.element.removeAttr("role");this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var t=this,i=[];n.each(this.options.items,function(r,u){var f,e={};if(u)return"controlgroupLabel"===r?((f=t.element.find(u)).each(function(){var t=n(this);t.children(".ui-controlgroup-label-contents").length||t.contents().wrapAll("<span class='ui-controlgroup-label-contents'><\/span>")}),t._addClass(f,null,"ui-widget ui-widget-content ui-state-default"),void(i=i.concat(f.get()))):void(n.fn[r]&&(e=t["_"+r+"Options"]?t["_"+r+"Options"]("middle"):{classes:{}},t.element.find(u).each(function(){var u=n(this),o=u[r]("instance"),f=n.widget.extend({},e);"button"===r&&u.parent(".ui-spinner").length||((o=o||u[r]()[r]("instance"))&&(f.classes=t._resolveClassesValues(f.classes,o)),u[r](f),f=u[r]("widget"),n.data(f[0],"ui-controlgroup-data",o||u[r]("instance")),i.push(f[0]))})))});this.childWidgets=n(n.uniqueSort(i));this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(t){this.childWidgets.each(function(){var i=n(this).data("ui-controlgroup-data");i&&i[t]&&i[t]()})},_updateCornerClass:function(n,t){t=this._buildSimpleOptions(t,"label").classes.label;this._removeClass(n,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all");this._addClass(n,null,t)},_buildSimpleOptions:function(n,t){var i="vertical"===this.options.direction,r={classes:{}};return r.classes[t]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[n],r},_spinnerOptions:function(n){return n=this._buildSimpleOptions(n,"ui-spinner"),n.classes["ui-spinner-up"]="",n.classes["ui-spinner-down"]="",n},_buttonOptions:function(n){return this._buildSimpleOptions(n,"ui-button")},_checkboxradioOptions:function(n){return this._buildSimpleOptions(n,"ui-checkboxradio-label")},_selectmenuOptions:function(n){var t="vertical"===this.options.direction;return{width:t&&"auto",classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(t?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(t?"top":"left")},last:{"ui-selectmenu-button-open":t?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(t?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[n]}},_resolveClassesValues:function(t,i){var r={};return n.each(t,function(n){var u=i.options.classes[n]||"",u=String.prototype.trim.call(u.replace(ai,""));r[n]=(u+" "+t[n]).replace(/\s+/g," ")}),r},_setOption:function(n,t){"direction"===n&&this._removeClass("ui-controlgroup-"+this.options.direction);this._super(n,t);"disabled"!==n?this.refresh():this._callChildMethod(t?"disable":"enable")},refresh:function(){var t,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction);"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix");this._initWidgets();t=this.childWidgets;(t=this.options.onlyVisible?t.filter(":visible"):t).length&&(n.each(["first","last"],function(n,r){var f,u=t[r]().data("ui-controlgroup-data");u&&i["_"+u.widgetName+"Options"]?((f=i["_"+u.widgetName+"Options"](1===t.length?"only":r)).classes=i._resolveClassesValues(f.classes,u),u.element[u.widgetName](f)):i._updateCornerClass(t[r](),r)}),this._callChildMethod("refresh"))}});n.widget("ui.checkboxradio",[n.ui.formResetMixin,{version:"1.13.2",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var t,i=this._super()||{};return this._readType(),t=this.element.labels(),this.label=n(t[t.length-1]),this.label.length||n.error("No label found for checkboxradio widget"),this.originalLabel="",(t=this.label.contents().not(this.element[0])).length&&(this.originalLabel+=t.clone().wrapAll("<div><\/div>").parent().html()),this.originalLabel&&(i.label=this.originalLabel),null!=(t=this.element[0].disabled)&&(i.disabled=t),i},_create:function(){var n=this.element[0].checked;this._bindFormResetHandler();null==this.options.disabled&&(this.options.disabled=this.element[0].disabled);this._setOption("disabled",this.options.disabled);this._addClass("ui-checkboxradio","ui-helper-hidden-accessible");this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget");"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label");this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel);this._enhance();n&&this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active");this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var t=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type;"input"===t&&/radio|checkbox/.test(this.type)||n.error("Can't create checkboxradio on element.nodeName="+t+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var t=this.element[0].name,i="input[name='"+n.escapeSelector(t)+"']";return t?(this.form.length?n(this.form[0].elements).filter(i):n(i).filter(function(){return 0===n(this)._form().length})).not(this.element):n([])},_toggleClasses:function(){var t=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t);this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",t)._toggleClass(this.icon,null,"ui-icon-blank",!t);"radio"===this.type&&this._getRadioGroup().each(function(){var t=n(this).checkboxradio("instance");t&&t._removeClass(t.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler();this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(n,t){if("label"!==n||t){if(this._super(n,t),"disabled"===n)return this._toggleClass(this.label,null,"ui-state-disabled",t),void(this.element[0].disabled=t);this.refresh()}},_updateIcon:function(t){var i="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=n("<span>"),this.iconSpace=n("<span> <\/span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(i+=t?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,t?"ui-icon-blank":"ui-icon-check")):i+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",i),t||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var n=this.label.contents().not(this.element[0]);this.icon&&(n=n.not(this.icon[0]));(n=this.iconSpace?n.not(this.iconSpace[0]):n).remove();this.label.append(this.options.label)},refresh:function(){var n=this.element[0].checked,t=this.element[0].disabled;this._updateIcon(n);this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",n);null!==this.options.label&&this._updateLabel();t!==this.options.disabled&&this._setOptions({disabled:t})}}]);n.ui.checkboxradio;n.widget("ui.button",{version:"1.13.2",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var t,n=this._super()||{};return this.isInput=this.element.is("input"),null!=(t=this.element[0].disabled)&&(n.disabled=t),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(n.label=this.originalLabel),n},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0);null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1);this.hasTitle=!!this.element.attr("title");this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label));this._addClass("ui-button","ui-widget");this._setOption("disabled",this.options.disabled);this._enhance();this.element.is("a")&&this._on({keyup:function(t){t.keyCode===n.ui.keyCode.SPACE&&(t.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button");this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title");this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(t,i){var u="iconPosition"!==t,r=u?this.options.iconPosition:i,t="top"===r||"bottom"===r;this.icon?u&&this._removeClass(this.icon,null,this.options.icon):(this.icon=n("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only"));u&&this._addClass(this.icon,null,i);this._attachIcon(r);t?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=n("<span> <\/span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(r))},_destroy:function(){this.element.removeAttr("role");this.icon&&this.icon.remove();this.iconSpace&&this.iconSpace.remove();this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(n){this.icon[/^(?:end|bottom)/.test(n)?"before":"after"](this.iconSpace)},_attachIcon:function(n){this.element[/^(?:end|bottom)/.test(n)?"append":"prepend"](this.icon)},_setOptions:function(n){var t=(void 0===n.showLabel?this.options:n).showLabel,i=(void 0===n.icon?this.options:n).icon;t||i||(n.showLabel=!0);this._super(n)},_setOption:function(n,t){"icon"===n&&(t?this._updateIcon(n,t):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove()));"iconPosition"===n&&this._updateIcon(n,t);"showLabel"===n&&(this._toggleClass("ui-button-icon-only",null,!t),this._updateTooltip());"label"===n&&(this.isInput?this.element.val(t):(this.element.html(t),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition))));this._super(n,t);"disabled"===n&&(this._toggleClass(null,"ui-state-disabled",t),(this.element[0].disabled=t)&&this.element.trigger("blur"))},refresh:function(){var n=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");n!==this.options.disabled&&this._setOptions({disabled:n});this._updateTooltip()}});!1!==n.uiBackCompat&&(n.widget("ui.button",n.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text);!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel);this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end");this._super()},_setOption:function(n,t){"text"!==n?("showLabel"===n&&(this.options.text=t),"icon"===n&&(this.options.icons.primary=t),"icons"===n&&(t.primary?(this._super("icon",t.primary),this._super("iconPosition","beginning")):t.secondary&&(this._super("icon",t.secondary),this._super("iconPosition","end"))),this._superApply(arguments)):this._super("showLabel",t)}}),n.fn.button=(vi=n.fn.button,function(t){var u="string"==typeof t,r=Array.prototype.slice.call(arguments,1),i=this;return u?this.length||"instance"!==t?this.each(function(){var u=n(this).attr("type"),f=n.data(this,"ui-"+("checkbox"!==u&&"radio"!==u?"button":"checkboxradio"));return"instance"===t?(i=f,!1):f?"function"!=typeof f[t]||"_"===t.charAt(0)?n.error("no such method '"+t+"' for button widget instance"):(u=f[t].apply(f,r))!==f&&void 0!==u?(i=u&&u.jquery?i.pushStack(u.get()):u,!1):void 0:n.error("cannot call methods on button prior to initialization; attempted to call method '"+t+"'")}):i=void 0:(r.length&&(t=n.widget.extend.apply(null,[t].concat(r))),this.each(function(){var i=n(this).attr("type"),r="checkbox"!==i&&"radio"!==i?"button":"checkboxradio",i=n.data(this,"ui-"+r);i?(i.option(t||{}),i._init&&i._init()):"button"!=r?n(this).checkboxradio(n.extend({icon:!1},t)):vi.call(n(this),t)})),i}),n.fn.buttonset=function(){return n.ui.controlgroup||n.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))});n.ui.button;n.extend(n.ui,{datepicker:{version:"1.13.2"}});n.extend(yi.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(n){return b(this._defaults,n||{}),this},_attachDatepicker:function(t,i){var r,u=t.nodeName.toLowerCase(),f="div"===u||"span"===u;t.id||(this.uuid+=1,t.id="dp"+this.uuid);(r=this._newInst(n(t),f)).settings=n.extend({},i||{});"input"===u?this._connectDatepicker(t,r):f&&this._inlineDatepicker(t,r)},_newInst:function(t,i){return{id:t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?pi(n("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'><\/div>")):this.dpDiv}},_connectDatepicker:function(t,i){var r=n(t);i.append=n([]);i.trigger=n([]);r.hasClass(this.markerClassName)||(this._attachments(r,i),r.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(i),n.data(t,"datepicker",i),i.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,i){var r,u=this._get(i,"appendText"),f=this._get(i,"isRTL");i.append&&i.append.remove();u&&(i.append=n("<span>").addClass(this._appendClass).text(u),t[f?"before":"after"](i.append));t.off("focus",this._showDatepicker);i.trigger&&i.trigger.remove();"focus"!==(r=this._get(i,"showOn"))&&"both"!==r||t.on("focus",this._showDatepicker);"button"!==r&&"both"!==r||(u=this._get(i,"buttonText"),r=this._get(i,"buttonImage"),this._get(i,"buttonImageOnly")?i.trigger=n("<img>").addClass(this._triggerClass).attr({src:r,alt:u,title:u}):(i.trigger=n("<button type='button'>").addClass(this._triggerClass),r?i.trigger.html(n("<img>").attr({src:r,alt:u,title:u})):i.trigger.text(u)),t[f?"before":"after"](i.trigger),i.trigger.on("click",function(){return n.datepicker._datepickerShowing&&n.datepicker._lastInput===t[0]?n.datepicker._hideDatepicker():(n.datepicker._datepickerShowing&&n.datepicker._lastInput!==t[0]&&n.datepicker._hideDatepicker(),n.datepicker._showDatepicker(t[0])),!1}))},_autoSize:function(n){var r,u,f,t,i,e;this._get(n,"autoSize")&&!n.inline&&(i=new Date(2009,11,20),(e=this._get(n,"dateFormat")).match(/[DM]/)&&(r=function(n){for(t=f=u=0;t<n.length;t++)n[t].length>u&&(u=n[t].length,f=t);return f},i.setMonth(r(this._get(n,e.match(/MM/)?"monthNames":"monthNamesShort"))),i.setDate(r(this._get(n,e.match(/DD/)?"dayNames":"dayNamesShort"))+20-i.getDay())),n.input.attr("size",this._formatDate(n,i).length))},_inlineDatepicker:function(t,i){var r=n(t);r.hasClass(this.markerClassName)||(r.addClass(this.markerClassName).append(i.dpDiv),n.data(t,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(t),i.dpDiv.css("display","block"))},_dialogDatepicker:function(t,i,r,u,f){var o,e=this._dialogInst;return e||(this.uuid+=1,o="dp"+this.uuid,this._dialogInput=n("<input type='text' id='"+o+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),n("body").append(this._dialogInput),(e=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},n.data(this._dialogInput[0],"datepicker",e)),b(e.settings,u||{}),i=i&&i.constructor===Date?this._formatDate(e,i):i,this._dialogInput.val(i),this._pos=f?f.length?f:[f.pageX,f.pageY]:null,this._pos||(o=document.documentElement.clientWidth,u=document.documentElement.clientHeight,i=document.documentElement.scrollLeft||document.body.scrollLeft,f=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[o/2-100+i,u/2-150+f]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),e.settings.onSelect=r,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),n.blockUI&&n.blockUI(this.dpDiv),n.data(this._dialogInput[0],"datepicker",e),this},_destroyDatepicker:function(t){var i,r=n(t),u=n.data(t,"datepicker");r.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),n.removeData(t,"datepicker"),"input"===i?(u.append.remove(),u.trigger.remove(),r.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):"div"!==i&&"span"!==i||r.removeClass(this.markerClassName).empty(),e===u&&(e=null,this._curInst=null))},_enableDatepicker:function(t){var r,i=n(t),u=n.data(t,"datepicker");i.hasClass(this.markerClassName)&&("input"===(r=t.nodeName.toLowerCase())?(t.disabled=!1,u.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==r&&"span"!==r||((i=i.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n===t?null:n}))},_disableDatepicker:function(t){var r,i=n(t),u=n.data(t,"datepicker");i.hasClass(this.markerClassName)&&("input"===(r=t.nodeName.toLowerCase())?(t.disabled=!0,u.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==r&&"span"!==r||((i=i.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n===t?null:n}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(n){if(!n)return!1;for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]===n)return!0;return!1},_getInst:function(t){try{return n.data(t,"datepicker")}catch(t){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(t,i,r){var f,e,u=this._getInst(t);if(2===arguments.length&&"string"==typeof i)return"defaults"===i?n.extend({},n.datepicker._defaults):u?"all"===i?n.extend({},u.settings):this._get(u,i):null;f=i||{};"string"==typeof i&&((f={})[i]=r);u&&(this._curInst===u&&this._hideDatepicker(),e=this._getDateDatepicker(t,!0),i=this._getMinMaxDate(u,"min"),r=this._getMinMaxDate(u,"max"),b(u.settings,f),null!==i&&void 0!==f.dateFormat&&void 0===f.minDate&&(u.settings.minDate=this._formatDate(u,i)),null!==r&&void 0!==f.dateFormat&&void 0===f.maxDate&&(u.settings.maxDate=this._formatDate(u,r)),"disabled"in f&&(f.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(n(t),u),this._autoSize(u),this._setDate(u,e),this._updateAlternate(u),this._updateDatepicker(u))},_changeDatepicker:function(n,t,i){this._optionDatepicker(n,t,i)},_refreshDatepicker:function(n){n=this._getInst(n);n&&this._updateDatepicker(n)},_setDateDatepicker:function(n,t){n=this._getInst(n);n&&(this._setDate(n,t),this._updateDatepicker(n),this._updateAlternate(n))},_getDateDatepicker:function(n,t){return n=this._getInst(n),n&&!n.inline&&this._setDateFromField(n,t),n?this._getDate(n):null},_doKeyDown:function(t){var f,u,i=n.datepicker._getInst(t.target),r=!0,e=i.dpDiv.is(".ui-datepicker-rtl");if(i._keyEvent=!0,n.datepicker._datepickerShowing)switch(t.keyCode){case 9:n.datepicker._hideDatepicker();r=!1;break;case 13:return(u=n("td."+n.datepicker._dayOverClass+":not(."+n.datepicker._currentClass+")",i.dpDiv))[0]&&n.datepicker._selectDay(t.target,i.selectedMonth,i.selectedYear,u[0]),(f=n.datepicker._get(i,"onSelect"))?(u=n.datepicker._formatDate(i),f.apply(i.input?i.input[0]:null,[u,i])):n.datepicker._hideDatepicker(),!1;case 27:n.datepicker._hideDatepicker();break;case 33:n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 34:n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&n.datepicker._clearDate(t.target);r=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&n.datepicker._gotoToday(t.target);r=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,e?1:-1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,-7,"D");r=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,e?-1:1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,7,"D");r=t.ctrlKey||t.metaKey;break;default:r=!1}else 36===t.keyCode&&t.ctrlKey?n.datepicker._showDatepicker(this):r=!1;r&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var r,i=n.datepicker._getInst(t.target);if(n.datepicker._get(i,"constrainInput"))return r=n.datepicker._possibleChars(n.datepicker._get(i,"dateFormat")),i=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||i<" "||!r||-1<r.indexOf(i)},_doKeyUp:function(t){if(t=n.datepicker._getInst(t.target),t.input.val()!==t.lastVal)try{n.datepicker.parseDate(n.datepicker._get(t,"dateFormat"),t.input?t.input.val():null,n.datepicker._getFormatConfig(t))&&(n.datepicker._setDateFromField(t),n.datepicker._updateAlternate(t),n.datepicker._updateDatepicker(t))}catch(t){}return!0},_showDatepicker:function(t){var f,u,r,i;"input"!==(t=t.target||t).nodeName.toLowerCase()&&(t=n("input",t.parentNode)[0]);n.datepicker._isDisabledDatepicker(t)||n.datepicker._lastInput===t||(i=n.datepicker._getInst(t),n.datepicker._curInst&&n.datepicker._curInst!==i&&(n.datepicker._curInst.dpDiv.stop(!0,!0),i&&n.datepicker._datepickerShowing&&n.datepicker._hideDatepicker(n.datepicker._curInst.input[0])),!1!==(u=(r=n.datepicker._get(i,"beforeShow"))?r.apply(t,[t,i]):{})&&(b(i.settings,u),i.lastVal=null,n.datepicker._lastInput=t,n.datepicker._setDateFromField(i),n.datepicker._inDialog&&(t.value=""),n.datepicker._pos||(n.datepicker._pos=n.datepicker._findPos(t),n.datepicker._pos[1]+=t.offsetHeight),f=!1,n(t).parents().each(function(){return!(f|="fixed"===n(this).css("position"))}),r={left:n.datepicker._pos[0],top:n.datepicker._pos[1]},n.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),n.datepicker._updateDatepicker(i),r=n.datepicker._checkOffset(i,r,f),i.dpDiv.css({position:n.datepicker._inDialog&&n.blockUI?"static":f?"fixed":"absolute",display:"none",left:r.left+"px",top:r.top+"px"}),i.inline||(u=n.datepicker._get(i,"showAnim"),r=n.datepicker._get(i,"duration"),i.dpDiv.css("z-index",function(n){for(var i,t;n.length&&n[0]!==document;){if(("absolute"===(i=n.css("position"))||"relative"===i||"fixed"===i)&&(t=parseInt(n.css("zIndex"),10),!isNaN(t)&&0!==t))return t;n=n.parent()}return 0}(n(t))+1),n.datepicker._datepickerShowing=!0,n.effects&&n.effects.effect[u]?i.dpDiv.show(u,n.datepicker._get(i,"showOptions"),r):i.dpDiv[u||"show"](u?r:null),n.datepicker._shouldFocusInput(i)&&i.input.trigger("focus"),n.datepicker._curInst=i)))},_updateDatepicker:function(t){this.maxRows=4;(e=t).dpDiv.empty().append(this._generateHTML(t));this._attachHandlers(t);var i,r=this._getNumberOfMonths(t),u=r[1],f=t.dpDiv.find("."+this._dayOverClass+" a"),o=n.datepicker._get(t,"onUpdateDatepicker");0<f.length&&wi.apply(f.get(0));t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");1<u&&t.dpDiv.addClass("ui-datepicker-multi-"+u).css("width",17*u+"em");t.dpDiv[(1!==r[0]||1!==r[1]?"add":"remove")+"Class"]("ui-datepicker-multi");t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");t===n.datepicker._curInst&&n.datepicker._datepickerShowing&&n.datepicker._shouldFocusInput(t)&&t.input.trigger("focus");t.yearshtml&&(i=t.yearshtml,setTimeout(function(){i===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year").first().replaceWith(t.yearshtml);i=t.yearshtml=null},0));o&&o.apply(t.input?t.input[0]:null,[t])},_shouldFocusInput:function(n){return n.input&&n.input.is(":visible")&&!n.input.is(":disabled")&&!n.input.is(":focus")},_checkOffset:function(t,i,r){var u=t.dpDiv.outerWidth(),f=t.dpDiv.outerHeight(),h=t.input?t.input.outerWidth():0,o=t.input?t.input.outerHeight():0,e=document.documentElement.clientWidth+(r?0:n(document).scrollLeft()),s=document.documentElement.clientHeight+(r?0:n(document).scrollTop());return i.left-=this._get(t,"isRTL")?u-h:0,i.left-=r&&i.left===t.input.offset().left?n(document).scrollLeft():0,i.top-=r&&i.top===t.input.offset().top+o?n(document).scrollTop():0,i.left-=Math.min(i.left,i.left+u>e&&u<e?Math.abs(i.left+u-e):0),i.top-=Math.min(i.top,i.top+f>s&&f<s?Math.abs(f+o):0),i},_findPos:function(t){for(var i=this._getInst(t),r=this._get(i,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||n.expr.pseudos.hidden(t));)t=t[r?"previousSibling":"nextSibling"];return[(i=n(t).offset()).left,i.top]},_hideDatepicker:function(t){var r,u,i=this._curInst;!i||t&&i!==n.data(t,"datepicker")||this._datepickerShowing&&(r=this._get(i,"showAnim"),u=this._get(i,"duration"),t=function(){n.datepicker._tidyDialog(i)},n.effects&&(n.effects.effect[r]||n.effects[r])?i.dpDiv.hide(r,n.datepicker._get(i,"showOptions"),u,t):i.dpDiv["slideDown"===r?"slideUp":"fadeIn"===r?"fadeOut":"hide"](r?u:null,t),r||t(),this._datepickerShowing=!1,(t=this._get(i,"onClose"))&&t.apply(i.input?i.input[0]:null,[i.input?i.input.val():"",i]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),n.blockUI&&(n.unblockUI(),n("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(n){n.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(t){var i;n.datepicker._curInst&&(i=n(t.target),t=n.datepicker._getInst(i[0]),(i[0].id===n.datepicker._mainDivId||0!==i.parents("#"+n.datepicker._mainDivId).length||i.hasClass(n.datepicker.markerClassName)||i.closest("."+n.datepicker._triggerClass).length||!n.datepicker._datepickerShowing||n.datepicker._inDialog&&n.blockUI)&&(!i.hasClass(n.datepicker.markerClassName)||n.datepicker._curInst===t)||n.datepicker._hideDatepicker())},_adjustDate:function(t,i,r){var u=n(t),t=this._getInst(u[0]);this._isDisabledDatepicker(u[0])||(this._adjustInstDate(t,i,r),this._updateDatepicker(t))},_gotoToday:function(t){var r=n(t),i=this._getInst(r[0]);this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(t=new Date,i.selectedDay=t.getDate(),i.drawMonth=i.selectedMonth=t.getMonth(),i.drawYear=i.selectedYear=t.getFullYear());this._notifyChange(i);this._adjustDate(r)},_selectMonthYear:function(t,i,r){var u=n(t),t=this._getInst(u[0]);t["selected"+("M"===r?"Month":"Year")]=t["draw"+("M"===r?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10);this._notifyChange(t);this._adjustDate(u)},_selectDay:function(t,i,r,u){var f=n(t);n(u).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0])||((f=this._getInst(f[0])).selectedDay=f.currentDay=parseInt(n("a",u).attr("data-date")),f.selectedMonth=f.currentMonth=i,f.selectedYear=f.currentYear=r,this._selectDate(t,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear)))},_clearDate:function(t){t=n(t);this._selectDate(t,"")},_selectDate:function(t,i){var r=n(t),t=this._getInst(r[0]);i=null!=i?i:this._formatDate(t);t.input&&t.input.val(i);this._updateAlternate(t);(r=this._get(t,"onSelect"))?r.apply(t.input?t.input[0]:null,[i,t]):t.input&&t.input.trigger("change");t.inline?this._updateDatepicker(t):(this._hideDatepicker(),this._lastInput=t.input[0],"object"!=typeof t.input[0]&&t.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(t){var i,r,u=this._get(t,"altField");u&&(i=this._get(t,"altFormat")||this._get(t,"dateFormat"),r=this._getDate(t),t=this.formatDate(i,r,this._getFormatConfig(t)),n(document).find(u).val(t))},noWeekends:function(n){return n=n.getDay(),[0<n&&n<6,""]},iso8601Week:function(n){var t=new Date(n.getTime());return t.setDate(t.getDate()+4-(t.getDay()||7)),n=t.getTime(),t.setMonth(0),t.setDate(1),Math.floor(Math.round((n-t)/864e5)/7)+1},parseDate:function(t,i,r){if(null==t||null==i)throw"Invalid arguments";if(""===(i="object"==typeof i?i.toString():i+""))return null;for(var b,v,e,u=0,l=(r?r.shortYearCutoff:null)||this._defaults.shortYearCutoff,l="string"!=typeof l?l:(new Date).getFullYear()%100+parseInt(l,10),d=(r?r.dayNamesShort:null)||this._defaults.dayNamesShort,g=(r?r.dayNames:null)||this._defaults.dayNames,nt=(r?r.monthNamesShort:null)||this._defaults.monthNamesShort,tt=(r?r.monthNames:null)||this._defaults.monthNames,f=-1,o=-1,s=-1,y=-1,p=!1,a=function(n){return n=h+1<t.length&&t.charAt(h+1)===n,n&&h++,n},c=function(n){var t=a(n),t="@"===n?14:"!"===n?20:"y"===n&&t?4:"o"===n?3:2,t=new RegExp("^\\d{"+("y"===n?t:1)+","+t+"}"),t=i.substring(u).match(t);if(!t)throw"Missing number at position "+u;return u+=t[0].length,parseInt(t[0],10)},k=function(t,r,f){var e=-1,r=n.map(a(t)?f:r,function(n,t){return[[t,n]]}).sort(function(n,t){return-(n[1].length-t[1].length)});if(n.each(r,function(n,t){var r=t[1];if(i.substr(u,r.length).toLowerCase()===r.toLowerCase())return e=t[0],u+=r.length,!1}),-1!==e)return e+1;throw"Unknown name at position "+u;},w=function(){if(i.charAt(u)!==t.charAt(h))throw"Unexpected literal at position "+u;u++},h=0;h<t.length;h++)if(p)"'"!==t.charAt(h)||a("'")?w():p=!1;else switch(t.charAt(h)){case"d":s=c("d");break;case"D":k("D",d,g);break;case"o":y=c("o");break;case"m":o=c("m");break;case"M":o=k("M",nt,tt);break;case"y":f=c("y");break;case"@":f=(e=new Date(c("@"))).getFullYear();o=e.getMonth()+1;s=e.getDate();break;case"!":f=(e=new Date((c("!")-this._ticksTo1970)/1e4)).getFullYear();o=e.getMonth()+1;s=e.getDate();break;case"'":a("'")?w():p=!0;break;default:w()}if(u<i.length&&(v=i.substr(u),!/^\s+/.test(v)))throw"Extra/unparsed characters found in date: "+v;if(-1===f?f=(new Date).getFullYear():f<100&&(f+=(new Date).getFullYear()-(new Date).getFullYear()%100+(f<=l?0:-100)),-1<y)for(o=1,s=y;;){if(s<=(b=this._getDaysInMonth(f,o-1)))break;o++;s-=b}if((e=this._daylightSavingAdjust(new Date(f,o-1,s))).getFullYear()!==f||e.getMonth()+1!==o||e.getDate()!==s)throw"Invalid date";return e},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:864e9*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(n,t,i){function e(n,t,i){var r=""+t;if(f(n))for(;r.length<i;)r="0"+r;return r}function s(n,t,i,r){return(f(n)?r:i)[t]}if(!t)return"";var u,h=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,c=(i?i.dayNames:null)||this._defaults.dayNames,l=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,a=(i?i.monthNames:null)||this._defaults.monthNames,f=function(t){return t=u+1<n.length&&n.charAt(u+1)===t,t&&u++,t},r="",o=!1;if(t)for(u=0;u<n.length;u++)if(o)"'"!==n.charAt(u)||f("'")?r+=n.charAt(u):o=!1;else switch(n.charAt(u)){case"d":r+=e("d",t.getDate(),2);break;case"D":r+=s("D",t.getDay(),h,c);break;case"o":r+=e("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":r+=e("m",t.getMonth()+1,2);break;case"M":r+=s("M",t.getMonth(),l,a);break;case"y":r+=f("y")?t.getFullYear():(t.getFullYear()%100<10?"0":"")+t.getFullYear()%100;break;case"@":r+=t.getTime();break;case"!":r+=1e4*t.getTime()+this._ticksTo1970;break;case"'":f("'")?r+="'":o=!0;break;default:r+=n.charAt(u)}return r},_possibleChars:function(n){for(var i="",r=!1,u=function(i){return i=t+1<n.length&&n.charAt(t+1)===i,i&&t++,i},t=0;t<n.length;t++)if(r)"'"!==n.charAt(t)||u("'")?i+=n.charAt(t):r=!1;else switch(n.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":u("'")?i+="'":r=!0;break;default:i+=n.charAt(t)}return i},_get:function(n,t){return(void 0!==n.settings[t]?n.settings:this._defaults)[t]},_setDateFromField:function(n,t){if(n.input.val()!==n.lastVal){var f=this._get(n,"dateFormat"),r=n.lastVal=n.input?n.input.val():null,u=this._getDefaultDate(n),i=u,e=this._getFormatConfig(n);try{i=this.parseDate(f,r,e)||u}catch(n){r=t?"":r}n.selectedDay=i.getDate();n.drawMonth=n.selectedMonth=i.getMonth();n.drawYear=n.selectedYear=i.getFullYear();n.currentDay=r?i.getDate():0;n.currentMonth=r?i.getMonth():0;n.currentYear=r?i.getFullYear():0;this._adjustInstDate(n)}},_getDefaultDate:function(n){return this._restrictMinMax(n,this._determineDate(n,this._get(n,"defaultDate"),new Date))},_determineDate:function(t,i,r){var f,u,i=null==i||""===i?r:"string"==typeof i?function(i){try{return n.datepicker.parseDate(n.datepicker._get(t,"dateFormat"),i,n.datepicker._getFormatConfig(t))}catch(i){}for(var o=(i.toLowerCase().match(/^c/)?n.datepicker._getDate(t):null)||new Date,f=o.getFullYear(),e=o.getMonth(),r=o.getDate(),s=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,u=s.exec(i);u;){switch(u[2]||"d"){case"d":case"D":r+=parseInt(u[1],10);break;case"w":case"W":r+=7*parseInt(u[1],10);break;case"m":case"M":e+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e));break;case"y":case"Y":f+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e))}u=s.exec(i)}return new Date(f,e,r)}(i):"number"==typeof i?isNaN(i)?r:(f=i,(u=new Date).setDate(u.getDate()+f),u):new Date(i.getTime());return(i=i&&"Invalid Date"===i.toString()?r:i)&&(i.setHours(0),i.setMinutes(0),i.setSeconds(0),i.setMilliseconds(0)),this._daylightSavingAdjust(i)},_daylightSavingAdjust:function(n){return n?(n.setHours(12<n.getHours()?n.getHours()+2:0),n):null},_setDate:function(n,t,i){var r=!t,u=n.selectedMonth,f=n.selectedYear,t=this._restrictMinMax(n,this._determineDate(n,t,new Date));n.selectedDay=n.currentDay=t.getDate();n.drawMonth=n.selectedMonth=n.currentMonth=t.getMonth();n.drawYear=n.selectedYear=n.currentYear=t.getFullYear();u===n.selectedMonth&&f===n.selectedYear||i||this._notifyChange(n);this._adjustInstDate(n);n.input&&n.input.val(r?"":this._formatDate(n))},_getDate:function(n){return!n.currentYear||n.input&&""===n.input.val()?null:this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay))},_attachHandlers:function(t){var r=this._get(t,"stepMonths"),i="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){n.datepicker._adjustDate(i,-r,"M")},next:function(){n.datepicker._adjustDate(i,+r,"M")},hide:function(){n.datepicker._hideDatepicker()},today:function(){n.datepicker._gotoToday(i)},selectDay:function(){return n.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return n.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return n.datepicker._selectMonthYear(i,this,"Y"),!1}};n(this).on(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(t){var g,et,ot,l,st,gt,ni,ti,ii,ht,it,ri,ct,rt,c,y,lt,p,at,a,e,vt,ui,yt,w,pt,i,wt,bt,nt,b,ut,o=new Date,kt=this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth(),o.getDate())),s=this._get(t,"isRTL"),fi=this._get(t,"showButtonPanel"),tt=this._get(t,"hideIfNoPrevNext"),k=this._get(t,"navigationAsDateFormat"),h=this._getNumberOfMonths(t),r=this._get(t,"showCurrentAtPos"),o=this._get(t,"stepMonths"),dt=1!==h[0]||1!==h[1],ft=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),d=this._getMinMaxDate(t,"min"),v=this._getMinMaxDate(t,"max"),u=t.drawMonth-r,f=t.drawYear;if(u<0&&(u+=12,f--),v)for(g=this._daylightSavingAdjust(new Date(v.getFullYear(),v.getMonth()-h[0]*h[1]+1,v.getDate())),g=d&&g<d?d:g;this._daylightSavingAdjust(new Date(f,u,1))>g;)--u<0&&(u=11,f--);for(t.drawMonth=u,t.drawYear=f,r=this._get(t,"prevText"),r=k?this.formatDate(r,this._daylightSavingAdjust(new Date(f,u-o,1)),this._getFormatConfig(t)):r,et=this._canAdjustMonth(t,-1,f,u)?n("<a>").attr({"class":"ui-datepicker-prev ui-corner-all","data-handler":"prev","data-event":"click",title:r}).append(n("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(s?"e":"w")).text(r))[0].outerHTML:tt?"":n("<a>").attr({"class":"ui-datepicker-prev ui-corner-all ui-state-disabled",title:r}).append(n("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(s?"e":"w")).text(r))[0].outerHTML,r=this._get(t,"nextText"),r=k?this.formatDate(r,this._daylightSavingAdjust(new Date(f,u+o,1)),this._getFormatConfig(t)):r,ot=this._canAdjustMonth(t,1,f,u)?n("<a>").attr({"class":"ui-datepicker-next ui-corner-all","data-handler":"next","data-event":"click",title:r}).append(n("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(s?"w":"e")).text(r))[0].outerHTML:tt?"":n("<a>").attr({"class":"ui-datepicker-next ui-corner-all ui-state-disabled",title:r}).append(n("<span>").attr("class","ui-icon ui-icon-circle-triangle-"+(s?"w":"e")).text(r))[0].outerHTML,o=this._get(t,"currentText"),tt=this._get(t,"gotoCurrent")&&t.currentDay?ft:kt,o=k?this.formatDate(o,tt,this._getFormatConfig(t)):o,r="",t.inline||(r=n("<button>").attr({type:"button","class":"ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all","data-handler":"hide","data-event":"click"}).text(this._get(t,"closeText"))[0].outerHTML),k="",fi&&(k=n("<div class='ui-datepicker-buttonpane ui-widget-content'>").append(s?r:"").append(this._isInRange(t,tt)?n("<button>").attr({type:"button","class":"ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all","data-handler":"today","data-event":"click"}).text(o):"").append(s?"":r)[0].outerHTML),l=parseInt(this._get(t,"firstDay"),10),l=isNaN(l)?0:l,st=this._get(t,"showWeek"),gt=this._get(t,"dayNames"),ni=this._get(t,"dayNamesMin"),ti=this._get(t,"monthNames"),ii=this._get(t,"monthNamesShort"),ht=this._get(t,"beforeShowDay"),it=this._get(t,"showOtherMonths"),ri=this._get(t,"selectOtherMonths"),ct=this._getDefaultDate(t),rt="",y=0;y<h[0];y++){for(lt="",this.maxRows=4,p=0;p<h[1];p++){if(at=this._daylightSavingAdjust(new Date(f,u,t.selectedDay)),a=" ui-corner-all",e="",dt){if(e+="<div class='ui-datepicker-group",1<h[1])switch(p){case 0:e+=" ui-datepicker-group-first";a=" ui-corner-"+(s?"right":"left");break;case h[1]-1:e+=" ui-datepicker-group-last";a=" ui-corner-"+(s?"left":"right");break;default:e+=" ui-datepicker-group-middle";a=""}e+="'>"}for(e+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+a+"'>"+(/all|left/.test(a)&&0===y?s?ot:et:"")+(/all|right/.test(a)&&0===y?s?et:ot:"")+this._generateMonthYearHeader(t,u,f,d,v,0<y||0<p,ti,ii)+"<\/div><table class='ui-datepicker-calendar'><thead><tr>",vt=st?"<th class='ui-datepicker-week-col'>"+this._get(t,"weekHeader")+"<\/th>":"",c=0;c<7;c++)vt+="<th scope='col'"+(5<=(c+l+6)%7?" class='ui-datepicker-week-end'":"")+"><span title='"+gt[ui=(c+l)%7]+"'>"+ni[ui]+"<\/span><\/th>";for(e+=vt+"<\/tr><\/thead><tbody>",w=this._getDaysInMonth(f,u),f===t.selectedYear&&u===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,w)),yt=(this._getFirstDayOfMonth(f,u)-l+7)%7,w=Math.ceil((yt+w)/7),pt=dt&&this.maxRows>w?this.maxRows:w,this.maxRows=pt,i=this._daylightSavingAdjust(new Date(f,u,1-yt)),wt=0;wt<pt;wt++){for(e+="<tr>",bt=st?"<td class='ui-datepicker-week-col'>"+this._get(t,"calculateWeek")(i)+"<\/td>":"",c=0;c<7;c++)nt=ht?ht.apply(t.input?t.input[0]:null,[i]):[!0,""],ut=(b=i.getMonth()!==u)&&!ri||!nt[0]||d&&i<d||v&&v<i,bt+="<td class='"+(5<=(c+l+6)%7?" ui-datepicker-week-end":"")+(b?" ui-datepicker-other-month":"")+(i.getTime()===at.getTime()&&u===t.selectedMonth&&t._keyEvent||ct.getTime()===i.getTime()&&ct.getTime()===at.getTime()?" "+this._dayOverClass:"")+(ut?" "+this._unselectableClass+" ui-state-disabled":"")+(b&&!it?"":" "+nt[1]+(i.getTime()===ft.getTime()?" "+this._currentClass:"")+(i.getTime()===kt.getTime()?" ui-datepicker-today":""))+"'"+(b&&!it||!nt[2]?"":" title='"+nt[2].replace(/'/g,"&#39;")+"'")+(ut?"":" data-handler='selectDay' data-event='click' data-month='"+i.getMonth()+"' data-year='"+i.getFullYear()+"'")+">"+(b&&!it?"&#xa0;":ut?"<span class='ui-state-default'>"+i.getDate()+"<\/span>":"<a class='ui-state-default"+(i.getTime()===kt.getTime()?" ui-state-highlight":"")+(i.getTime()===ft.getTime()?" ui-state-active":"")+(b?" ui-priority-secondary":"")+"' href='#' aria-current='"+(i.getTime()===ft.getTime()?"true":"false")+"' data-date='"+i.getDate()+"'>"+i.getDate()+"<\/a>")+"<\/td>",i.setDate(i.getDate()+1),i=this._daylightSavingAdjust(i);e+=bt+"<\/tr>"}11<++u&&(u=0,f++);lt+=e+="<\/tbody><\/table>"+(dt?"<\/div>"+(0<h[0]&&p===h[1]-1?"<div class='ui-datepicker-row-break'><\/div>":""):"")}rt+=lt}return rt+=k,t._keyEvent=!1,rt},_generateMonthYearHeader:function(n,t,i,r,u,f,e,o){var b,k,h,v,s,a,y=this._get(n,"changeMonth"),p=this._get(n,"changeYear"),d=this._get(n,"showMonthAfterYear"),w=this._get(n,"selectMonthLabel"),g=this._get(n,"selectYearLabel"),c="<div class='ui-datepicker-title'>",l="";if(f||!y)l+="<span class='ui-datepicker-month'>"+e[t]+"<\/span>";else{for(b=r&&r.getFullYear()===i,k=u&&u.getFullYear()===i,l+="<select class='ui-datepicker-month' aria-label='"+w+"' data-handler='selectMonth' data-event='change'>",h=0;h<12;h++)(!b||h>=r.getMonth())&&(!k||h<=u.getMonth())&&(l+="<option value='"+h+"'"+(h===t?" selected='selected'":"")+">"+o[h]+"<\/option>");l+="<\/select>"}if(d||(c+=l+(!f&&y&&p?"":"&#xa0;")),!n.yearshtml)if(n.yearshtml="",f||!p)c+="<span class='ui-datepicker-year'>"+i+"<\/span>";else{for(e=this._get(n,"yearRange").split(":"),v=(new Date).getFullYear(),s=(w=function(n){return n=n.match(/c[+\-].*/)?i+parseInt(n.substring(1),10):n.match(/[+\-].*/)?v+parseInt(n,10):parseInt(n,10),isNaN(n)?v:n})(e[0]),a=Math.max(s,w(e[1]||"")),s=r?Math.max(s,r.getFullYear()):s,a=u?Math.min(a,u.getFullYear()):a,n.yearshtml+="<select class='ui-datepicker-year' aria-label='"+g+"' data-handler='selectYear' data-event='change'>";s<=a;s++)n.yearshtml+="<option value='"+s+"'"+(s===i?" selected='selected'":"")+">"+s+"<\/option>";n.yearshtml+="<\/select>";c+=n.yearshtml;n.yearshtml=null}return c+=this._get(n,"yearSuffix"),d&&(c+=(!f&&y&&p?"":"&#xa0;")+l),c+"<\/div>"},_adjustInstDate:function(n,t,i){var r=n.selectedYear+("Y"===i?t:0),u=n.selectedMonth+("M"===i?t:0),t=Math.min(n.selectedDay,this._getDaysInMonth(r,u))+("D"===i?t:0),t=this._restrictMinMax(n,this._daylightSavingAdjust(new Date(r,u,t)));n.selectedDay=t.getDate();n.drawMonth=n.selectedMonth=t.getMonth();n.drawYear=n.selectedYear=t.getFullYear();"M"!==i&&"Y"!==i||this._notifyChange(n)},_restrictMinMax:function(n,t){var i=this._getMinMaxDate(n,"min"),n=this._getMinMaxDate(n,"max"),t=i&&t<i?i:t;return n&&n<t?n:t},_notifyChange:function(n){var t=this._get(n,"onChangeMonthYear");t&&t.apply(n.input?n.input[0]:null,[n.selectedYear,n.selectedMonth+1,n])},_getNumberOfMonths:function(n){return n=this._get(n,"numberOfMonths"),null==n?[1,1]:"number"==typeof n?[1,n]:n},_getMinMaxDate:function(n,t){return this._determineDate(n,this._get(n,t+"Date"),null)},_getDaysInMonth:function(n,t){return 32-this._daylightSavingAdjust(new Date(n,t,32)).getDate()},_getFirstDayOfMonth:function(n,t){return new Date(n,t,1).getDay()},_canAdjustMonth:function(n,t,i,r){var u=this._getNumberOfMonths(n),u=this._daylightSavingAdjust(new Date(i,r+(t<0?t:u[0]*u[1]),1));return t<0&&u.setDate(this._getDaysInMonth(u.getFullYear(),u.getMonth())),this._isInRange(n,u)},_isInRange:function(n,t){var f=this._getMinMaxDate(n,"min"),e=this._getMinMaxDate(n,"max"),r=null,u=null,i=this._get(n,"yearRange");return i&&(n=i.split(":"),i=(new Date).getFullYear(),r=parseInt(n[0],10),u=parseInt(n[1],10),n[0].match(/[+\-].*/)&&(r+=i),n[1].match(/[+\-].*/)&&(u+=i)),(!f||t.getTime()>=f.getTime())&&(!e||t.getTime()<=e.getTime())&&(!r||t.getFullYear()>=r)&&(!u||t.getFullYear()<=u)},_getFormatConfig:function(n){var t=this._get(n,"shortYearCutoff");return{shortYearCutoff:t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),dayNamesShort:this._get(n,"dayNamesShort"),dayNames:this._get(n,"dayNames"),monthNamesShort:this._get(n,"monthNamesShort"),monthNames:this._get(n,"monthNames")}},_formatDate:function(n,t,i,r){return t||(n.currentDay=n.selectedDay,n.currentMonth=n.selectedMonth,n.currentYear=n.selectedYear),t=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(r,i,t)):this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay)),this.formatDate(this._get(n,"dateFormat"),t,this._getFormatConfig(n))}});n.fn.datepicker=function(t){if(!this.length)return this;n.datepicker.initialized||(n(document).on("mousedown",n.datepicker._checkExternalClick),n.datepicker.initialized=!0);0===n("#"+n.datepicker._mainDivId).length&&n("body").append(n.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"==typeof t&&("isDisabled"===t||"getDate"===t||"widget"===t)||"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof t?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this].concat(i)):n.datepicker._attachDatepicker(this,t)})};n.datepicker=new yi;n.datepicker.initialized=!1;n.datepicker.uuid=(new Date).getTime();n.datepicker.version="1.13.2";n.datepicker;n.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());l=!1;n(document).on("mouseup",function(){l=!1});n.widget("ui.mouse",{version:"1.13.2",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(n){return t._mouseDown(n)}).on("click."+this.widgetName,function(i){if(!0===n.data(i.target,t.widgetName+".preventClickEvent"))return n.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1});this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName);this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!l){this._mouseMoved=!1;this._mouseStarted&&this._mouseUp(t);this._mouseDownEvent=t;var i=this,r=1===t.which,u=!("string"!=typeof this.options.cancel||!t.target.nodeName)&&n(t.target).closest(this.options.cancel).length;return r&&!u&&this._mouseCapture(t)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(t),!this._mouseStarted)?(t.preventDefault(),!0):(!0===n.data(t.target,this.widgetName+".preventClickEvent")&&n.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(n){return i._mouseMove(n)},this._mouseUpDelegate=function(n){return i._mouseUp(n)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),l=!0)):!0}},_mouseMove:function(t){if(this._mouseMoved){if(n.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate);this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&n.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t));this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer);this.ignoreMissingWhich=!1;l=!1;t.preventDefault()},_mouseDistanceMet:function(n){return Math.max(Math.abs(this._mouseDownEvent.pageX-n.pageX),Math.abs(this._mouseDownEvent.pageY-n.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}});n.ui.plugin={add:function(t,i,r){var u,f=n.ui[t].prototype;for(u in r)f.plugins[u]=f.plugins[u]||[],f.plugins[u].push([i,r[u]])},call:function(n,t,i,r){var u,f=n.plugins[t];if(f&&(r||n.element[0].parentNode&&11!==n.element[0].parentNode.nodeType))for(u=0;u<f.length;u++)n.options[f[u][0]]&&f[u][1].apply(n.element,i)}};n.ui.safeBlur=function(t){t&&"body"!==t.nodeName.toLowerCase()&&n(t).trigger("blur")};n.widget("ui.draggable",n.ui.mouse,{version:"1.13.2",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative();this.options.addClasses&&this._addClass("ui-draggable");this._setHandleClassName();this._mouseInit()},_setOption:function(n,t){this._super(n,t);"handle"===n&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){(this.helper||this.element).is(".ui-draggable-dragging")?this.destroyOnClear=!0:(this._removeHandleClassName(),this._mouseDestroy())},_mouseCapture:function(t){var i=this.options;return!(this.helper||i.disabled||0<n(t.target).closest(".ui-resizable-handle").length)&&(this.handle=this._getHandle(t),!!this.handle&&(this._blurActiveElement(t),this._blockFrames(!0===i.iframeFix?"iframe":i.iframeFix),!0))},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=n(this);return n("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var i=n.ui.safeActiveElement(this.document[0]);n(t.target).closest(i).length||n.ui.safeBlur(i)},_mouseStart:function(t){var i=this.options;return this.helper=this._createHelper(t),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),n.ui.ddmanager&&(n.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=0<this.helper.parents().filter(function(){return"fixed"===n(this).css("position")}).length,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),n.ui.ddmanager&&n.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(n){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()};this.offset.click={left:n.pageX-this.offset.left,top:n.pageY-this.offset.top}},_mouseDrag:function(t,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){if(i=this._uiHash(),!1===this._trigger("drag",t,i))return this._mouseUp(new n.Event("mouseup",t)),!1;this.position=i.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var r=this,i=!1;return n.ui.ddmanager&&!this.options.dropBehaviour&&(i=n.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||!0===this.options.revert||"function"==typeof this.options.revert&&this.options.revert.call(this.element,i)?n(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==r._trigger("stop",t)&&r._clear()}):!1!==this._trigger("stop",t)&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),n.ui.ddmanager&&n.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.trigger("focus"),n.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new n.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(t){return!this.options.handle||!!n(t.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element;this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(t){var i=this.options,r="function"==typeof i.helper,t=r?n(i.helper.apply(this.element[0],[t])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return t.parents("body").length||t.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),r&&t[0]===this.element[0]&&this._setPositionRelative(),t[0]===this.element[0]||/(fixed|absolute)/.test(t.css("position"))||t.css("position","absolute"),t},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(n){"string"==typeof n&&(n=n.split(" "));"left"in(n=Array.isArray(n)?{left:+n[0],top:+n[1]||0}:n)&&(this.offset.click.left=n.left+this.margins.left);"right"in n&&(this.offset.click.left=this.helperProportions.width-n.right+this.margins.left);"top"in n&&(this.offset.click.top=n.top+this.margins.top);"bottom"in n&&(this.offset.click.top=this.helperProportions.height-n.bottom+this.margins.top)},_isRootNode:function(n){return/(html|body)/i.test(n.tagName)||n===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),{top:(t=this._isRootNode(this.offsetParent[0])?{top:0,left:0}:t).top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var n=this.element.position(),t=this._isRootNode(this.scrollParent[0]);return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+(t?0:this.scrollParent.scrollTop()),left:n.left-(parseInt(this.helper.css("left"),10)||0)+(t?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var f,t,r,i=this.options,u=this.document[0];this.relativeContainer=null;i.containment?"window"!==i.containment?"document"!==i.containment?i.containment.constructor!==Array?("parent"===i.containment&&(i.containment=this.helper[0].parentNode),(r=(t=n(i.containment))[0])&&(f=/(scroll|auto)/.test(t.css("overflow")),this.containment=[(parseInt(t.css("borderLeftWidth"),10)||0)+(parseInt(t.css("paddingLeft"),10)||0),(parseInt(t.css("borderTopWidth"),10)||0)+(parseInt(t.css("paddingTop"),10)||0),(f?Math.max(r.scrollWidth,r.offsetWidth):r.offsetWidth)-(parseInt(t.css("borderRightWidth"),10)||0)-(parseInt(t.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(f?Math.max(r.scrollHeight,r.offsetHeight):r.offsetHeight)-(parseInt(t.css("borderBottomWidth"),10)||0)-(parseInt(t.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=t)):this.containment=i.containment:this.containment=[0,0,n(u).width()-this.helperProportions.width-this.margins.left,(n(u).height()||u.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=[n(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,n(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,n(window).scrollLeft()+n(window).width()-this.helperProportions.width-this.margins.left,n(window).scrollTop()+(n(window).height()||u.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=null},_convertPositionTo:function(n,t){t=t||this.position;var i="absolute"===n?1:-1,n=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:n?0:this.offset.scroll.top)*i,left:t.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:n?0:this.offset.scroll.left)*i}},_generatePosition:function(n,t){var i,r=this.options,e=this._isRootNode(this.scrollParent[0]),u=n.pageX,f=n.pageY;return e&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),t&&(this.containment&&(i=this.relativeContainer?(i=this.relativeContainer.offset(),[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]):this.containment,n.pageX-this.offset.click.left<i[0]&&(u=i[0]+this.offset.click.left),n.pageY-this.offset.click.top<i[1]&&(f=i[1]+this.offset.click.top),n.pageX-this.offset.click.left>i[2]&&(u=i[2]+this.offset.click.left),n.pageY-this.offset.click.top>i[3]&&(f=i[3]+this.offset.click.top)),r.grid&&(n=r.grid[1]?this.originalPageY+Math.round((f-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,f=!i||n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-r.grid[1]:n+r.grid[1],n=r.grid[0]?this.originalPageX+Math.round((u-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,u=!i||n-this.offset.click.left>=i[0]||n-this.offset.click.left>i[2]?n:n-this.offset.click.left>=i[0]?n-r.grid[0]:n+r.grid[0]),"y"===r.axis&&(u=this.originalPageX),"x"===r.axis&&(f=this.originalPageY)),{top:f-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:e?0:this.offset.scroll.top),left:u-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:e?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging");this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1;this.destroyOnClear&&this.destroy()},_trigger:function(t,i,r){return r=r||this._uiHash(),n.ui.plugin.call(this,t,[i,r,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),r.offset=this.positionAbs),n.Widget.prototype._trigger.call(this,t,i,r)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});n.ui.plugin.add("draggable","connectToSortable",{start:function(t,i,r){var u=n.extend({},i,{item:r.element});r.sortables=[];n(r.options.connectToSortable).each(function(){var i=n(this).sortable("instance");i&&!i.options.disabled&&(r.sortables.push(i),i.refreshPositions(),i._trigger("activate",t,u))})},stop:function(t,i,r){var u=n.extend({},i,{item:r.element});r.cancelHelperRemoval=!1;n.each(r.sortables,function(){var n=this;n.isOver?(n.isOver=0,r.cancelHelperRemoval=!0,n.cancelHelperRemoval=!1,n._storedCSS={position:n.placeholder.css("position"),top:n.placeholder.css("top"),left:n.placeholder.css("left")},n._mouseStop(t),n.options.helper=n.options._helper):(n.cancelHelperRemoval=!0,n._trigger("deactivate",t,u))})},drag:function(t,i,r){n.each(r.sortables,function(){var f=!1,u=this;u.positionAbs=r.positionAbs;u.helperProportions=r.helperProportions;u.offset.click=r.offset.click;u._intersectsWith(u.containerCache)&&(f=!0,n.each(r.sortables,function(){return this.positionAbs=r.positionAbs,this.helperProportions=r.helperProportions,this.offset.click=r.offset.click,f=this!==u&&this._intersectsWith(this.containerCache)&&n.contains(u.element[0],this.element[0])?!1:f}));f?(u.isOver||(u.isOver=1,r._parent=i.helper.parent(),u.currentItem=i.helper.appendTo(u.element).data("ui-sortable-item",!0),u.options._helper=u.options.helper,u.options.helper=function(){return i.helper[0]},t.target=u.currentItem[0],u._mouseCapture(t,!0),u._mouseStart(t,!0,!0),u.offset.click.top=r.offset.click.top,u.offset.click.left=r.offset.click.left,u.offset.parent.left-=r.offset.parent.left-u.offset.parent.left,u.offset.parent.top-=r.offset.parent.top-u.offset.parent.top,r._trigger("toSortable",t),r.dropped=u.element,n.each(r.sortables,function(){this.refreshPositions()}),r.currentItem=r.element,u.fromOutside=r),u.currentItem&&(u._mouseDrag(t),i.position=u.position)):u.isOver&&(u.isOver=0,u.cancelHelperRemoval=!0,u.options._revert=u.options.revert,u.options.revert=!1,u._trigger("out",t,u._uiHash(u)),u._mouseStop(t,!0),u.options.revert=u.options._revert,u.options.helper=u.options._helper,u.placeholder&&u.placeholder.remove(),i.helper.appendTo(r._parent),r._refreshOffsets(t),i.position=r._generatePosition(t,!0),r._trigger("fromSortable",t),r.dropped=!1,n.each(r.sortables,function(){this.refreshPositions()}))})}});n.ui.plugin.add("draggable","cursor",{start:function(t,i,r){var u=n("body"),r=r.options;u.css("cursor")&&(r._cursor=u.css("cursor"));u.css("cursor",r.cursor)},stop:function(t,i,r){r=r.options;r._cursor&&n("body").css("cursor",r._cursor)}});n.ui.plugin.add("draggable","opacity",{start:function(t,i,r){i=n(i.helper);r=r.options;i.css("opacity")&&(r._opacity=i.css("opacity"));i.css("opacity",r.opacity)},stop:function(t,i,r){r=r.options;r._opacity&&n(i.helper).css("opacity",r._opacity)}});n.ui.plugin.add("draggable","scroll",{start:function(n,t,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1));i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,i,r){var u=r.options,o=!1,e=r.scrollParentNotHidden[0],f=r.document[0];e!==f&&"HTML"!==e.tagName?(u.axis&&"x"===u.axis||(r.overflowOffset.top+e.offsetHeight-t.pageY<u.scrollSensitivity?e.scrollTop=o=e.scrollTop+u.scrollSpeed:t.pageY-r.overflowOffset.top<u.scrollSensitivity&&(e.scrollTop=o=e.scrollTop-u.scrollSpeed)),u.axis&&"y"===u.axis||(r.overflowOffset.left+e.offsetWidth-t.pageX<u.scrollSensitivity?e.scrollLeft=o=e.scrollLeft+u.scrollSpeed:t.pageX-r.overflowOffset.left<u.scrollSensitivity&&(e.scrollLeft=o=e.scrollLeft-u.scrollSpeed))):(u.axis&&"x"===u.axis||(t.pageY-n(f).scrollTop()<u.scrollSensitivity?o=n(f).scrollTop(n(f).scrollTop()-u.scrollSpeed):n(window).height()-(t.pageY-n(f).scrollTop())<u.scrollSensitivity&&(o=n(f).scrollTop(n(f).scrollTop()+u.scrollSpeed))),u.axis&&"y"===u.axis||(t.pageX-n(f).scrollLeft()<u.scrollSensitivity?o=n(f).scrollLeft(n(f).scrollLeft()-u.scrollSpeed):n(window).width()-(t.pageX-n(f).scrollLeft())<u.scrollSensitivity&&(o=n(f).scrollLeft(n(f).scrollLeft()+u.scrollSpeed))));!1!==o&&n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(r,t)}});n.ui.plugin.add("draggable","snap",{start:function(t,i,r){var u=r.options;r.snapElements=[];n(u.snap.constructor!==String?u.snap.items||":data(ui-draggable)":u.snap).each(function(){var t=n(this),i=t.offset();this!==r.element[0]&&r.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:i.top,left:i.left})})},drag:function(t,i,r){for(var e,o,s,h,c,l,a,v,w,b=r.options,f=b.snapTolerance,y=i.offset.left,k=y+r.helperProportions.width,p=i.offset.top,d=p+r.helperProportions.height,u=r.snapElements.length-1;0<=u;u--)l=(c=r.snapElements[u].left-r.margins.left)+r.snapElements[u].width,v=(a=r.snapElements[u].top-r.margins.top)+r.snapElements[u].height,k<c-f||l+f<y||d<a-f||v+f<p||!n.contains(r.snapElements[u].item.ownerDocument,r.snapElements[u].item)?(r.snapElements[u].snapping&&r.options.snap.release&&r.options.snap.release.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item})),r.snapElements[u].snapping=!1):("inner"!==b.snapMode&&(e=Math.abs(a-d)<=f,o=Math.abs(v-p)<=f,s=Math.abs(c-k)<=f,h=Math.abs(l-y)<=f,e&&(i.position.top=r._convertPositionTo("relative",{top:a-r.helperProportions.height,left:0}).top),o&&(i.position.top=r._convertPositionTo("relative",{top:v,left:0}).top),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c-r.helperProportions.width}).left),h&&(i.position.left=r._convertPositionTo("relative",{top:0,left:l}).left)),w=e||o||s||h,"outer"!==b.snapMode&&(e=Math.abs(a-p)<=f,o=Math.abs(v-d)<=f,s=Math.abs(c-y)<=f,h=Math.abs(l-k)<=f,e&&(i.position.top=r._convertPositionTo("relative",{top:a,left:0}).top),o&&(i.position.top=r._convertPositionTo("relative",{top:v-r.helperProportions.height,left:0}).top),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c}).left),h&&(i.position.left=r._convertPositionTo("relative",{top:0,left:l-r.helperProportions.width}).left)),!r.snapElements[u].snapping&&(e||o||s||h||w)&&r.options.snap.snap&&r.options.snap.snap.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item})),r.snapElements[u].snapping=e||o||s||h||w)}});n.ui.plugin.add("draggable","stack",{start:function(t,i,r){var u,r=r.options,r=n.makeArray(n(r.stack)).sort(function(t,i){return(parseInt(n(t).css("zIndex"),10)||0)-(parseInt(n(i).css("zIndex"),10)||0)});r.length&&(u=parseInt(n(r[0]).css("zIndex"),10)||0,n(r).each(function(t){n(this).css("zIndex",u+t)}),this.css("zIndex",u+r.length))}});n.ui.plugin.add("draggable","zIndex",{start:function(t,i,r){i=n(i.helper);r=r.options;i.css("zIndex")&&(r._zIndex=i.css("zIndex"));i.css("zIndex",r.zIndex)},stop:function(t,i,r){r=r.options;r._zIndex&&n(i.helper).css("zIndex",r._zIndex)}});n.ui.draggable;n.widget("ui.resizable",n.ui.mouse,{version:"1.13.2",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(n){return parseFloat(n)||0},_isNumber:function(n){return!isNaN(parseFloat(n))},_hasScroll:function(t,i){if("hidden"===n(t).css("overflow"))return!1;var r=i&&"left"===i?"scrollLeft":"scrollTop",i=!1;if(0<t[r])return!0;try{t[r]=1;i=0<t[r];t[r]=0}catch(t){}return i},_create:function(){var r,t=this.options,i=this;this._addClass("ui-resizable");n.extend(this,{_aspectRatio:!!t.aspectRatio,aspectRatio:t.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:t.helper||t.ghost||t.animate?t.helper||"ui-resizable-helper":null});this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(n("<div class='ui-wrapper'><\/div>").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,r={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(r),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(r),this._proportionallyResize());this._setupHandles();t.autoHide&&n(this.element).on("mouseenter",function(){t.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){t.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())});this._mouseInit()},_destroy:function(){function i(t){n(t).removeData("resizable").removeData("ui-resizable").off(".resizable")}this._mouseDestroy();this._addedHandles.remove();var t;return this.elementIsWrapper&&(i(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(n,t){switch(this._super(n,t),n){case"handles":this._removeHandles();this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!t}},_setupHandles:function(){var i,r,u,o,t,f=this.options,e=this;if(this.handles=f.handles||(n(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=n(),this._addedHandles=n(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),u=this.handles.split(","),this.handles={},r=0;r<u.length;r++)o="ui-resizable-"+(i=String.prototype.trim.call(u[r])),t=n("<div>"),this._addClass(t,"ui-resizable-handle "+o),t.css({zIndex:f.zIndex}),this.handles[i]=".ui-resizable-"+i,this.element.children(this.handles[i]).length||(this.element.append(t),this._addedHandles=this._addedHandles.add(t));this._renderAxis=function(t){var i,r,u;for(i in t=t||this.element,this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=n(this.handles[i]),this._on(this.handles[i],{mousedown:e._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(r=n(this.handles[i],this.element),u=/sw|ne|nw|se|n|s/.test(i)?r.outerHeight():r.outerWidth(),r=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(r,u),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])};this._renderAxis(this.element);this._handles=this._handles.add(this.element.find(".ui-resizable-handle"));this._handles.disableSelection();this._handles.on("mouseover",function(){e.resizing||(this.className&&(t=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),e.axis=t&&t[1]?t[1]:"se")});f.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var i,r,u=!1;for(i in this.handles)((r=n(this.handles[i])[0])===t.target||n.contains(r,t.target))&&(u=!0);return!this.options.disabled&&u},_mouseStart:function(t){var u,f,r=this.options,i=this.element;return this.resizing=!0,this._renderProxy(),u=this._num(this.helper.css("left")),f=this._num(this.helper.css("top")),r.containment&&(u+=n(r.containment).scrollLeft()||0,f+=n(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:u,top:f},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:i.width(),height:i.height()},this.originalSize=this._helper?{width:i.outerWidth(),height:i.outerHeight()}:{width:i.width(),height:i.height()},this.sizeDiff={width:i.outerWidth()-i.width(),height:i.outerHeight()-i.height()},this.originalPosition={left:u,top:f},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof r.aspectRatio?r.aspectRatio:this.originalSize.width/this.originalSize.height||1,r=n(".ui-resizable-"+this.axis).css("cursor"),n("body").css("cursor","auto"===r?this.axis+"-resize":r),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var i=this.originalMousePosition,r=this.axis,u=t.pageX-i.left||0,i=t.pageY-i.top||0,r=this._change[r];return this._updatePrevProperties(),r&&(i=r.apply(this,[t,u,i]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(i=this._updateRatio(i,t)),i=this._respectSize(i,t),this._updateCache(i),this._propagate("resize",t),i=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),n.isEmptyObject(i)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var u,r,f,e=this.options,i=this;return this._helper&&(f=(u=(r=this._proportionallyResizeElements).length&&/textarea/i.test(r[0].nodeName))&&this._hasScroll(r[0],"left")?0:i.sizeDiff.height,r=u?0:i.sizeDiff.width,u={width:i.helper.width()-r,height:i.helper.height()-f},r=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,f=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null,e.animate||this.element.css(n.extend(u,{top:f,left:r})),i.helper.height(i.size.height),i.helper.width(i.size.width),this._helper&&!e.animate&&this._proportionallyResize()),n("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left};this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var n={};return this.position.top!==this.prevPosition.top&&(n.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(n.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(n.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(n.height=this.size.height+"px"),this.helper.css(n),n},_updateVirtualBoundaries:function(n){var r,u,i=this.options,t={minWidth:this._isNumber(i.minWidth)?i.minWidth:0,maxWidth:this._isNumber(i.maxWidth)?i.maxWidth:1/0,minHeight:this._isNumber(i.minHeight)?i.minHeight:0,maxHeight:this._isNumber(i.maxHeight)?i.maxHeight:1/0};(this._aspectRatio||n)&&(r=t.minHeight*this.aspectRatio,u=t.minWidth/this.aspectRatio,i=t.maxHeight*this.aspectRatio,n=t.maxWidth/this.aspectRatio,r>t.minWidth&&(t.minWidth=r),u>t.minHeight&&(t.minHeight=u),i<t.maxWidth&&(t.maxWidth=i),n<t.maxHeight&&(t.maxHeight=n));this._vBoundaries=t},_updateCache:function(n){this.offset=this.helper.offset();this._isNumber(n.left)&&(this.position.left=n.left);this._isNumber(n.top)&&(this.position.top=n.top);this._isNumber(n.height)&&(this.size.height=n.height);this._isNumber(n.width)&&(this.size.width=n.width)},_updateRatio:function(n){var t=this.position,i=this.size,r=this.axis;return this._isNumber(n.height)?n.width=n.height*this.aspectRatio:this._isNumber(n.width)&&(n.height=n.width/this.aspectRatio),"sw"===r&&(n.left=t.left+(i.width-n.width),n.top=null),"nw"===r&&(n.top=t.top+(i.height-n.height),n.left=t.left+(i.width-n.width)),n},_respectSize:function(n){var t=this._vBoundaries,i=this.axis,r=this._isNumber(n.width)&&t.maxWidth&&t.maxWidth<n.width,u=this._isNumber(n.height)&&t.maxHeight&&t.maxHeight<n.height,f=this._isNumber(n.width)&&t.minWidth&&t.minWidth>n.width,e=this._isNumber(n.height)&&t.minHeight&&t.minHeight>n.height,o=this.originalPosition.left+this.originalSize.width,s=this.originalPosition.top+this.originalSize.height,h=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return f&&(n.width=t.minWidth),e&&(n.height=t.minHeight),r&&(n.width=t.maxWidth),u&&(n.height=t.maxHeight),f&&h&&(n.left=o-t.minWidth),r&&h&&(n.left=o-t.maxWidth),e&&i&&(n.top=s-t.minHeight),u&&i&&(n.top=s-t.maxHeight),n.width||n.height||n.left||!n.top?n.width||n.height||n.top||!n.left||(n.left=null):n.top=null,n},_getPaddingPlusBorderDimensions:function(n){for(var t=0,i=[],r=[n.css("borderTopWidth"),n.css("borderRightWidth"),n.css("borderBottomWidth"),n.css("borderLeftWidth")],u=[n.css("paddingTop"),n.css("paddingRight"),n.css("paddingBottom"),n.css("paddingLeft")];t<4;t++)i[t]=parseFloat(r[t])||0,i[t]+=parseFloat(u[t])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var n,t=0,i=this.helper||this.element;t<this._proportionallyResizeElements.length;t++)n=this._proportionallyResizeElements[t],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(n)),n.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,i=this.options;this.elementOffset=t.offset();this._helper?(this.helper=this.helper||n("<div><\/div>").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(n,t){return{width:this.originalSize.width+t}},w:function(n,t){var i=this.originalSize;return{left:this.originalPosition.left+t,width:i.width-t}},n:function(n,t,i){var r=this.originalSize;return{top:this.originalPosition.top+i,height:r.height-i}},s:function(n,t,i){return{height:this.originalSize.height+i}},se:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},sw:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,r]))},ne:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},nw:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,r]))}},_propagate:function(t,i){n.ui.plugin.call(this,t,[i,this.ui()]);"resize"!==t&&this._trigger(t,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});n.ui.plugin.add("resizable","animate",{stop:function(t){var i=n(this).resizable("instance"),o=i.options,r=i._proportionallyResizeElements,u=r.length&&/textarea/i.test(r[0].nodeName),f=u&&i._hasScroll(r[0],"left")?0:i.sizeDiff.height,e=u?0:i.sizeDiff.width,u={width:i.size.width-e,height:i.size.height-f},e=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,f=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(n.extend(u,f&&e?{top:f,left:e}:{}),{duration:o.animateDuration,easing:o.animateEasing,step:function(){var u={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};r&&r.length&&n(r[0]).css({width:u.width,height:u.height});i._updateCache(u);i._propagate("resize",t)}})}});n.ui.plugin.add("resizable","containment",{start:function(){var u,e,t=n(this).resizable("instance"),o=t.options,f=t.element,i=o.containment,r=i instanceof n?i.get(0):/parent/.test(i)?f.parent().get(0):i;r&&(t.containerElement=n(r),/document/.test(i)||i===document?(t.containerOffset={left:0,top:0},t.containerPosition={left:0,top:0},t.parentData={element:n(document),left:0,top:0,width:n(document).width(),height:n(document).height()||document.body.parentNode.scrollHeight}):(u=n(r),e=[],n(["Top","Right","Left","Bottom"]).each(function(n,i){e[n]=t._num(u.css("padding"+i))}),t.containerOffset=u.offset(),t.containerPosition=u.position(),t.containerSize={height:u.innerHeight()-e[3],width:u.innerWidth()-e[1]},o=t.containerOffset,f=t.containerSize.height,i=t.containerSize.width,i=t._hasScroll(r,"left")?r.scrollWidth:i,f=t._hasScroll(r)?r.scrollHeight:f,t.parentData={element:r,left:o.left,top:o.top,width:i,height:f}))},resize:function(t){var i=n(this).resizable("instance"),o=i.options,r=i.containerOffset,u=i.position,f=i._aspectRatio||t.shiftKey,e={top:0,left:0},s=i.containerElement,t=!0;s[0]!==document&&/static/.test(s.css("position"))&&(e=r);u.left<(i._helper?r.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-r.left:i.position.left-e.left),f&&(i.size.height=i.size.width/i.aspectRatio,t=!1),i.position.left=o.helper?r.left:0);u.top<(i._helper?r.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-r.top:i.position.top),f&&(i.size.width=i.size.height*i.aspectRatio,t=!1),i.position.top=i._helper?r.top:0);o=i.containerElement.get(0)===i.element.parent().get(0);u=/relative|absolute/.test(i.containerElement.css("position"));o&&u?(i.offset.left=i.parentData.left+i.position.left,i.offset.top=i.parentData.top+i.position.top):(i.offset.left=i.element.offset().left,i.offset.top=i.element.offset().top);u=Math.abs(i.sizeDiff.width+(i._helper?i.offset.left-e.left:i.offset.left-r.left));r=Math.abs(i.sizeDiff.height+(i._helper?i.offset.top-e.top:i.offset.top-r.top));u+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-u,f&&(i.size.height=i.size.width/i.aspectRatio,t=!1));r+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-r,f&&(i.size.width=i.size.height*i.aspectRatio,t=!1));t||(i.position.left=i.prevPosition.left,i.position.top=i.prevPosition.top,i.size.width=i.prevSize.width,i.size.height=i.prevSize.height)},stop:function(){var t=n(this).resizable("instance"),r=t.options,u=t.containerOffset,f=t.containerPosition,e=t.containerElement,i=n(t.helper),o=i.offset(),s=i.outerWidth()-t.sizeDiff.width,i=i.outerHeight()-t.sizeDiff.height;t._helper&&!r.animate&&/relative/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:i});t._helper&&!r.animate&&/static/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:i})}});n.ui.plugin.add("resizable","alsoResize",{start:function(){var t=n(this).resizable("instance").options;n(t.alsoResize).each(function(){var t=n(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var r=n(this).resizable("instance"),e=r.options,u=r.originalSize,f=r.originalPosition,o={height:r.size.height-u.height||0,width:r.size.width-u.width||0,top:r.position.top-f.top||0,left:r.position.left-f.left||0};n(e.alsoResize).each(function(){var t=n(this),u=n(this).data("ui-resizable-alsoresize"),r={},f=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];n.each(f,function(n,t){var i=(u[t]||0)+(o[t]||0);i&&0<=i&&(r[t]=i||null)});t.css(r)})},stop:function(){n(this).removeData("ui-resizable-alsoresize")}});n.ui.plugin.add("resizable","ghost",{start:function(){var t=n(this).resizable("instance"),i=t.size;t.ghost=t.originalElement.clone();t.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0});t._addClass(t.ghost,"ui-resizable-ghost");!1!==n.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost);t.ghost.appendTo(t.helper)},resize:function(){var t=n(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=n(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}});n.ui.plugin.add("resizable","grid",{resize:function(){var h,t=n(this).resizable("instance"),i=t.options,c=t.size,o=t.originalSize,s=t.originalPosition,l=t.axis,a="number"==typeof i.grid?[i.grid,i.grid]:i.grid,f=a[0]||1,e=a[1]||1,v=Math.round((c.width-o.width)/f)*f,y=Math.round((c.height-o.height)/e)*e,r=o.width+v,u=o.height+y,p=i.maxWidth&&i.maxWidth<r,w=i.maxHeight&&i.maxHeight<u,b=i.minWidth&&i.minWidth>r,c=i.minHeight&&i.minHeight>u;i.grid=a;b&&(r+=f);c&&(u+=e);p&&(r-=f);w&&(u-=e);/^(se|s|e)$/.test(l)?(t.size.width=r,t.size.height=u):/^(ne)$/.test(l)?(t.size.width=r,t.size.height=u,t.position.top=s.top-y):/^(sw)$/.test(l)?(t.size.width=r,t.size.height=u,t.position.left=s.left-v):((u-e<=0||r-f<=0)&&(h=t._getPaddingPlusBorderDimensions(this)),0<u-e?(t.size.height=u,t.position.top=s.top-y):(u=e-h.height,t.size.height=u,t.position.top=s.top+o.height-u),0<r-f?(t.size.width=r,t.position.left=s.left-v):(r=f-h.width,t.size.width=r,t.position.left=s.left+o.width-r))}});n.ui.resizable;n.widget("ui.dialog",{version:"1.13.2",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var i=n(this).css(t).offset().top;i<0&&n(this).css("top",t.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height};this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)};this.originalTitle=this.element.attr("title");null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle);this.options.disabled&&(this.options.disabled=!1);this._createWrapper();this.element.show().removeAttr("title").appendTo(this.uiDialog);this._addClass("ui-dialog-content","ui-widget-content");this._createTitlebar();this._createButtonPane();this.options.draggable&&n.fn.draggable&&this._makeDraggable();this.options.resizable&&n.fn.resizable&&this._makeResizable();this._isOpen=!1;this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?n(t):this.document.find(t||"body").eq(0)},_destroy:function(){var n,t=this.originalPosition;this._untrackInstance();this._destroyOverlay();this.element.removeUniqueId().css(this.originalCss).detach();this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);(n=t.parent.children().eq(t.index)).length&&n[0]!==this.element[0]?n.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:n.noop,enable:n.noop,close:function(t){var i=this;this._isOpen&&!1!==this._trigger("beforeClose",t)&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||n.ui.safeBlur(n.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){i._trigger("close",t)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,i){var r=!1,u=this.uiDialog.siblings(".ui-front:visible").map(function(){return+n(this).css("z-index")}).get(),u=Math.max.apply(null,u);return u>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",u+1),r=!0),r&&!i&&this._trigger("focus",t),r},open:function(){var t=this;this._isOpen?this._moveToTop()&&this._focusTabbable():(this._isOpen=!0,this.opener=n(n.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable();t._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"))},_focusTabbable:function(){var n=this._focusedElement;(n=(n=(n=(n=(n=n||this.element.find("[autofocus]")).length?n:this.element.find(":tabbable")).length?n:this.uiDialogButtonPane.find(":tabbable")).length?n:this.uiDialogTitlebarClose.filter(":tabbable")).length?n:this.uiDialog).eq(0).trigger("focus")},_restoreTabbableFocus:function(){var t=n.ui.safeActiveElement(this.document[0]);this.uiDialog[0]===t||n.contains(this.uiDialog[0],t)||this._focusTabbable()},_keepFocus:function(n){n.preventDefault();this._restoreTabbableFocus();this._delay(this._restoreTabbableFocus)},_createWrapper:function(){this.uiDialog=n("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo());this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front");this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===n.ui.keyCode.ESCAPE)return t.preventDefault(),void this.close(t);var i,r,u;t.keyCode!==n.ui.keyCode.TAB||t.isDefaultPrevented()||(i=this.uiDialog.find(":tabbable"),r=i.first(),u=i.last(),t.target!==u[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==r[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(this._delay(function(){u.trigger("focus")}),t.preventDefault()):(this._delay(function(){r.trigger("focus")}),t.preventDefault()))},mousedown:function(n){this._moveToTop(n)&&this._focusTabbable()}});this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=n("<div>");this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix");this._on(this.uiDialogTitlebar,{mousedown:function(t){n(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}});this.uiDialogTitlebarClose=n("<button type='button'><\/button>").button({label:n("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar);this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close");this._on(this.uiDialogTitlebarClose,{click:function(n){n.preventDefault();this.close(n)}});t=n("<span>").uniqueId().prependTo(this.uiDialogTitlebar);this._addClass(t,"ui-dialog-title");this._title(t);this.uiDialogTitlebar.prependTo(this.uiDialog);this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(n){this.options.title?n.text(this.options.title):n.html("&#160;")},_createButtonPane:function(){this.uiDialogButtonPane=n("<div>");this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix");this.uiButtonSet=n("<div>").appendTo(this.uiDialogButtonPane);this._addClass(this.uiButtonSet,"ui-dialog-buttonset");this._createButtons()},_createButtons:function(){var i=this,t=this.options.buttons;this.uiDialogButtonPane.remove();this.uiButtonSet.empty();n.isEmptyObject(t)||Array.isArray(t)&&!t.length?this._removeClass(this.uiDialog,"ui-dialog-buttons"):(n.each(t,function(t,r){var u;r=n.extend({type:"button"},r="function"==typeof r?{click:r,text:t}:r);u=r.click;t={icon:r.icon,iconPosition:r.iconPosition,showLabel:r.showLabel,icons:r.icons,text:r.text};delete r.click;delete r.icon;delete r.iconPosition;delete r.showLabel;delete r.icons;"boolean"==typeof r.text&&delete r.text;n("<button><\/button>",r).button(t).appendTo(i.uiButtonSet).on("click",function(){u.apply(i.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){function i(n){return{position:n.position,offset:n.offset}}var t=this,r=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(r,u){t._addClass(n(this),"ui-dialog-dragging");t._blockFrames();t._trigger("dragStart",r,i(u))},drag:function(n,r){t._trigger("drag",n,i(r))},stop:function(u,f){var e=f.offset.left-t.document.scrollLeft(),o=f.offset.top-t.document.scrollTop();r.position={my:"left top",at:"left"+(0<=e?"+":"")+e+" top"+(0<=o?"+":"")+o,of:t.window};t._removeClass(n(this),"ui-dialog-dragging");t._unblockFrames();t._trigger("dragStop",u,i(f))}})},_makeResizable:function(){function u(n){return{originalPosition:n.originalPosition,originalSize:n.originalSize,position:n.position,size:n.size}}var t=this,i=this.options,r=i.resizable,f=this.uiDialog.css("position"),r="string"==typeof r?r:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:i.maxWidth,maxHeight:i.maxHeight,minWidth:i.minWidth,minHeight:this._minHeight(),handles:r,start:function(i,r){t._addClass(n(this),"ui-dialog-resizing");t._blockFrames();t._trigger("resizeStart",i,u(r))},resize:function(n,i){t._trigger("resize",n,u(i))},stop:function(r,f){var e=t.uiDialog.offset(),o=e.left-t.document.scrollLeft(),e=e.top-t.document.scrollTop();i.height=t.uiDialog.height();i.width=t.uiDialog.width();i.position={my:"left top",at:"left"+(0<=o?"+":"")+o+" top"+(0<=e?"+":"")+e,of:t.window};t._removeClass(n(this),"ui-dialog-resizing");t._unblockFrames();t._trigger("resizeStop",r,u(f))}}).css("position",f)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget();this._focusedElement=n(t.target)}})},_makeFocusTarget:function(){this._untrackInstance();this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),i=n.inArray(this,t);-1!==i&&t.splice(i,1)},_trackingInstances:function(){var n=this.document.data("ui-dialog-instances");return n||this.document.data("ui-dialog-instances",n=[]),n},_minHeight:function(){var n=this.options;return"auto"===n.height?n.minHeight:Math.min(n.minHeight,n.height)},_position:function(){var n=this.uiDialog.is(":visible");n||this.uiDialog.show();this.uiDialog.position(this.options.position);n||this.uiDialog.hide()},_setOptions:function(t){var i=this,r=!1,u={};n.each(t,function(n,t){i._setOption(n,t);n in i.sizeRelatedOptions&&(r=!0);n in i.resizableRelatedOptions&&(u[n]=t)});r&&(this._size(),this._position());this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",u)},_setOption:function(t,i){var r,u=this.uiDialog;"disabled"!==t&&(this._super(t,i),"appendTo"===t&&this.uiDialog.appendTo(this._appendTo()),"buttons"===t&&this._createButtons(),"closeText"===t&&this.uiDialogTitlebarClose.button({label:n("<a>").text(""+this.options.closeText).html()}),"draggable"===t&&((r=u.is(":data(ui-draggable)"))&&!i&&u.draggable("destroy"),!r&&i&&this._makeDraggable()),"position"===t&&this._position(),"resizable"===t&&((r=u.is(":data(ui-resizable)"))&&!i&&u.resizable("destroy"),r&&"string"==typeof i&&u.resizable("option","handles",i),r||!1===i||this._makeResizable()),"title"===t&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,i,r,n=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0});n.minWidth>n.width&&(n.width=n.minWidth);t=this.uiDialog.css({height:"auto",width:n.width}).outerHeight();i=Math.max(0,n.minHeight-t);r="number"==typeof n.maxHeight?Math.max(0,n.maxHeight-t):"none";"auto"===n.height?this.element.css({minHeight:i,maxHeight:r,height:"auto"}):this.element.height(Math.max(0,n.height-t));this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=n(this);return n("<div>").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return!!n(t.target).closest(".ui-dialog").length||!!n(t.target).closest(".ui-datepicker").length},_createOverlay:function(){var t,i;this.options.modal&&(t=n.fn.jquery.substring(0,4),i=!0,this._delay(function(){i=!1}),this.document.data("ui-dialog-overlays")||this.document.on("focusin.ui-dialog",function(n){var r;i||(r=this._trackingInstances()[0])._allowInteraction(n)||(n.preventDefault(),r._focusTabbable(),"3.4."!==t&&"3.5."!==t||r._delay(r._restoreTabbableFocus))}.bind(this)),this.overlay=n("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1))},_destroyOverlay:function(){var n;this.options.modal&&this.overlay&&((n=this.document.data("ui-dialog-overlays")-1)?this.document.data("ui-dialog-overlays",n):(this.document.off("focusin.ui-dialog"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null)}});!1!==n.uiBackCompat&&n.widget("ui.dialog",n.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super();this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(n,t){"dialogClass"===n&&this.uiDialog.removeClass(this.options.dialogClass).addClass(t);this._superApply(arguments)}});n.ui.dialog;n.widget("ui.droppable",{version:"1.13.2",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var n,t=this.options,i=t.accept;this.isover=!1;this.isout=!0;this.accept="function"==typeof i?i:function(n){return n.is(i)};this.proportions=function(){if(!arguments.length)return n=n||{width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};n=arguments[0]};this._addToManager(t.scope);t.addClasses&&this._addClass("ui-droppable")},_addToManager:function(t){n.ui.ddmanager.droppables[t]=n.ui.ddmanager.droppables[t]||[];n.ui.ddmanager.droppables[t].push(this)},_splice:function(n){for(var t=0;t<n.length;t++)n[t]===this&&n.splice(t,1)},_destroy:function(){var t=n.ui.ddmanager.droppables[this.options.scope];this._splice(t)},_setOption:function(t,i){var r;"accept"===t?this.accept="function"==typeof i?i:function(n){return n.is(i)}:"scope"===t&&(r=n.ui.ddmanager.droppables[this.options.scope],this._splice(r),this._addToManager(i));this._super(t,i)},_activate:function(t){var i=n.ui.ddmanager.current;this._addActiveClass();i&&this._trigger("activate",t,this.ui(i))},_deactivate:function(t){var i=n.ui.ddmanager.current;this._removeActiveClass();i&&this._trigger("deactivate",t,this.ui(i))},_over:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._addHoverClass(),this._trigger("over",t,this.ui(i)))},_out:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._removeHoverClass(),this._trigger("out",t,this.ui(i)))},_drop:function(t,i){var r=i||n.ui.ddmanager.current,u=!1;return!(!r||(r.currentItem||r.element)[0]===this.element[0])&&(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var i=n(this).droppable("instance");if(i.options.greedy&&!i.options.disabled&&i.options.scope===r.options.scope&&i.accept.call(i.element[0],r.currentItem||r.element)&&n.ui.intersect(r,n.extend(i,{offset:i.element.offset()}),i.options.tolerance,t))return!(u=!0)}),!u&&!!this.accept.call(this.element[0],r.currentItem||r.element)&&(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",t,this.ui(r)),this.element))},ui:function(n){return{draggable:n.currentItem||n.element,helper:n.helper,position:n.position,offset:n.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});n.ui.intersect=function(n,t,i,r){if(!t.offset)return!1;var e=(n.positionAbs||n.position.absolute).left+n.margins.left,o=(n.positionAbs||n.position.absolute).top+n.margins.top,s=e+n.helperProportions.width,h=o+n.helperProportions.height,u=t.offset.left,f=t.offset.top,c=u+t.proportions().width,l=f+t.proportions().height;switch(i){case"fit":return u<=e&&s<=c&&f<=o&&h<=l;case"intersect":return u<e+n.helperProportions.width/2&&s-n.helperProportions.width/2<c&&f<o+n.helperProportions.height/2&&h-n.helperProportions.height/2<l;case"pointer":return bi(r.pageY,f,t.proportions().height)&&bi(r.pageX,u,t.proportions().width);case"touch":return(f<=o&&o<=l||f<=h&&h<=l||o<f&&l<h)&&(u<=e&&e<=c||u<=s&&s<=c||e<u&&c<s);default:return!1}};!(n.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,i){var r,f,u=n.ui.ddmanager.droppables[t.options.scope]||[],o=i?i.type:null,e=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();n:for(r=0;r<u.length;r++)if(!(u[r].options.disabled||t&&!u[r].accept.call(u[r].element[0],t.currentItem||t.element))){for(f=0;f<e.length;f++)if(e[f]===u[r].element[0]){u[r].proportions().height=0;continue n}u[r].visible="none"!==u[r].element.css("display");u[r].visible&&("mousedown"===o&&u[r]._activate.call(u[r],i),u[r].offset=u[r].element.offset(),u[r].proportions({width:u[r].element[0].offsetWidth,height:u[r].element[0].offsetHeight}))}},drop:function(t,i){var r=!1;return n.each((n.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&n.ui.intersect(t,this,this.options.tolerance,i)&&(r=this._drop.call(this,i)||r),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),r},dragStart:function(t,i){t.element.parentsUntil("body").on("scroll.droppable",function(){t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)})},drag:function(t,i){t.options.refreshPositions&&n.ui.ddmanager.prepareOffsets(t,i);n.each(n.ui.ddmanager.droppables[t.options.scope]||[],function(){var r,e,f,u;this.options.disabled||this.greedyChild||!this.visible||(u=!(f=n.ui.intersect(t,this,this.options.tolerance,i))&&this.isover?"isout":f&&!this.isover?"isover":null)&&(this.options.greedy&&(e=this.options.scope,(f=this.element.parents(":data(ui-droppable)").filter(function(){return n(this).droppable("instance").options.scope===e})).length&&((r=n(f[0]).droppable("instance")).greedyChild="isover"===u)),r&&"isover"===u&&(r.isover=!1,r.isout=!0,r._out.call(r,i)),this[u]=!0,this["isout"===u?"isover":"isout"]=!1,this["isover"===u?"_over":"_out"].call(this,i),r&&"isout"===u&&(r.isout=!1,r.isover=!0,r._over.call(r,i)))})},dragStop:function(t,i){t.element.parentsUntil("body").off("scroll.droppable");t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)}})!==n.uiBackCompat&&n.widget("ui.droppable",n.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super();this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super();this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super();this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super();this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}});n.ui.droppable;n.widget("ui.progressbar",{version:"1.13.2",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue();this.element.attr({role:"progressbar","aria-valuemin":this.min});this._addClass("ui-progressbar","ui-widget ui-widget-content");this.valueDiv=n("<div>").appendTo(this.element);this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header");this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow");this.valueDiv.remove()},value:function(n){if(void 0===n)return this.options.value;this.options.value=this._constrainedValue(n);this._refreshValue()},_constrainedValue:function(n){return void 0===n&&(n=this.options.value),this.indeterminate=!1===n,"number"!=typeof n&&(n=0),!this.indeterminate&&Math.min(this.options.max,Math.max(this.min,n))},_setOptions:function(n){var t=n.value;delete n.value;this._super(n);this.options.value=this._constrainedValue(t);this._refreshValue()},_setOption:function(n,t){"max"===n&&(t=Math.max(this.min,t));this._super(n,t)},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",n);this._toggleClass(null,"ui-state-disabled",!!n)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).width(i.toFixed(0)+"%");this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,t===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate);this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=n("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null));this.oldValue!==t&&(this.oldValue=t,this._trigger("change"));t===this.options.max&&this._trigger("complete")}});n.widget("ui.selectable",n.ui.mouse,{version:"1.13.2",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t=this;this._addClass("ui-selectable");this.dragged=!1;this.refresh=function(){t.elementPos=n(t.element[0]).offset();t.selectees=n(t.options.filter,t.element[0]);t._addClass(t.selectees,"ui-selectee");t.selectees.each(function(){var i=n(this),r=i.offset(),r={left:r.left-t.elementPos.left,top:r.top-t.elementPos.top};n.data(this,"selectable-item",{element:this,$element:i,left:r.left,top:r.top,right:r.left+i.outerWidth(),bottom:r.top+i.outerHeight(),startselected:!1,selected:i.hasClass("ui-selected"),selecting:i.hasClass("ui-selecting"),unselecting:i.hasClass("ui-unselecting")})})};this.refresh();this._mouseInit();this.helper=n("<div>");this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item");this._mouseDestroy()},_mouseStart:function(t){var i=this,r=this.options;this.opos=[t.pageX,t.pageY];this.elementPos=n(this.element[0]).offset();this.options.disabled||(this.selectees=n(r.filter,this.element[0]),this._trigger("start",t),n(r.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=n.data(this,"selectable-item");r.startselected=!0;t.metaKey||t.ctrlKey||(i._removeClass(r.$element,"ui-selected"),r.selected=!1,i._addClass(r.$element,"ui-unselecting"),r.unselecting=!0,i._trigger("unselecting",t,{unselecting:r.element}))}),n(t.target).parents().addBack().each(function(){var u,r=n.data(this,"selectable-item");if(r)return u=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected"),i._removeClass(r.$element,u?"ui-unselecting":"ui-selected")._addClass(r.$element,u?"ui-selecting":"ui-unselecting"),r.unselecting=!u,r.selecting=u,(r.selected=u)?i._trigger("selecting",t,{selecting:r.element}):i._trigger("unselecting",t,{unselecting:r.element}),!1}))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var o,i=this,s=this.options,r=this.opos[0],u=this.opos[1],f=t.pageX,e=t.pageY;return f<r&&(o=f,f=r,r=o),e<u&&(o=e,e=u,u=o),this.helper.css({left:r,top:u,width:f-r,height:e-u}),this.selectees.each(function(){var o=n.data(this,"selectable-item"),c=!1,h={};o&&o.element!==i.element[0]&&(h.left=o.left+i.elementPos.left,h.right=o.right+i.elementPos.left,h.top=o.top+i.elementPos.top,h.bottom=o.bottom+i.elementPos.top,"touch"===s.tolerance?c=!(h.left>f||h.right<r||h.top>e||h.bottom<u):"fit"===s.tolerance&&(c=h.left>r&&h.right<f&&h.top>u&&h.bottom<e),c?(o.selected&&(i._removeClass(o.$element,"ui-selected"),o.selected=!1),o.unselecting&&(i._removeClass(o.$element,"ui-unselecting"),o.unselecting=!1),o.selecting||(i._addClass(o.$element,"ui-selecting"),o.selecting=!0,i._trigger("selecting",t,{selecting:o.element}))):(o.selecting&&((t.metaKey||t.ctrlKey)&&o.startselected?(i._removeClass(o.$element,"ui-selecting"),o.selecting=!1,i._addClass(o.$element,"ui-selected"),o.selected=!0):(i._removeClass(o.$element,"ui-selecting"),o.selecting=!1,o.startselected&&(i._addClass(o.$element,"ui-unselecting"),o.unselecting=!0),i._trigger("unselecting",t,{unselecting:o.element}))),o.selected&&(t.metaKey||t.ctrlKey||o.startselected||(i._removeClass(o.$element,"ui-selected"),o.selected=!1,i._addClass(o.$element,"ui-unselecting"),o.unselecting=!0,i._trigger("unselecting",t,{unselecting:o.element})))))}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,n(".ui-unselecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");i._removeClass(r.$element,"ui-unselecting");r.unselecting=!1;r.startselected=!1;i._trigger("unselected",t,{unselected:r.element})}),n(".ui-selecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");i._removeClass(r.$element,"ui-selecting")._addClass(r.$element,"ui-selected");r.selecting=!1;r.selected=!0;r.startselected=!0;i._trigger("selected",t,{selected:r.element})}),this._trigger("stop",t),this.helper.remove(),!1}});n.widget("ui.selectmenu",[n.ui.formResetMixin,{version:"1.13.2",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var t=this.element.uniqueId().attr("id");this.ids={element:t,button:t+"-button",menu:t+"-menu"};this._drawButton();this._drawMenu();this._bindFormResetHandler();this._rendered=!1;this.menuItems=n()},_drawButton:function(){var t,i=this,r=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button);this._on(this.labels,{click:function(n){this.button.trigger("focus");n.preventDefault()}});this.element.hide();this.button=n("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element);this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget");t=n("<span>").appendTo(this.button);this._addClass(t,"ui-selectmenu-icon","ui-icon "+this.options.icons.button);this.buttonItem=this._renderButtonItem(r).appendTo(this.button);!1!==this.options.width&&this._resizeButton();this._on(this.button,this._buttonEvents);this.button.one("focusin",function(){i._rendered||i._refreshMenu()})},_drawMenu:function(){var t=this;this.menu=n("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu});this.menuWrap=n("<div>").append(this.menu);this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front");this.menuWrap.appendTo(this._appendTo());this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(n,i){n.preventDefault();t._setSelection();t._select(i.item.data("ui-selectmenu-item"),n)},focus:function(n,i){i=i.item.data("ui-selectmenu-item");null!=t.focusIndex&&i.index!==t.focusIndex&&(t._trigger("focus",n,{item:i}),t.isOpen||t._select(i,n));t.focusIndex=i.index;t.button.attr("aria-activedescendant",t.menuItems.eq(i.index).attr("id"))}}).menu("instance");this.menuInstance._off(this.menu,"mouseleave");this.menuInstance._closeOnDocumentClick=function(){return!1};this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu();this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{}));null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var n=this.element.find("option");this.menu.empty();this._parseOptions(n);this._renderMenu(this.menu,this.items);this.menuInstance.refresh();this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper");this._rendered=!0;n.length&&(n=this._getSelectedItem(),this.menuInstance.focus(null,n),this._setAria(n.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(n){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",n)))},_position:function(){this.menuWrap.position(n.extend({of:this.button},this.options.position))},close:function(n){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",n))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(t){var i=n("<span>");return this._setText(i,t.label),this._addClass(i,"ui-selectmenu-text"),i},_renderMenu:function(t,i){var r=this,u="";n.each(i,function(i,f){var e;f.optgroup!==u&&(e=n("<li>",{text:f.optgroup}),r._addClass(e,"ui-selectmenu-optgroup","ui-menu-divider"+(f.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),e.appendTo(t),u=f.optgroup);r._renderItemData(t,f)})},_renderItemData:function(n,t){return this._renderItem(n,t).data("ui-selectmenu-item",t)},_renderItem:function(t,i){var r=n("<li>"),u=n("<div>",{title:i.element.attr("title")});return i.disabled&&this._addClass(r,null,"ui-state-disabled"),this._setText(u,i.label),r.append(u).appendTo(t)},_setText:function(n,t){t?n.text(t):n.html("&#160;")},_move:function(n,t){var r,i=".ui-menu-item";this.isOpen?r=this.menuItems.eq(this.focusIndex).parent("li"):(r=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),i+=":not(.ui-state-disabled)");(i="first"===n||"last"===n?r["first"===n?"prevAll":"nextAll"](i).eq(-1):r[n+"All"](i).eq(0)).length&&this.menuInstance.focus(t,i)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(n){this[this.isOpen?"close":"open"](n)},_setSelection:function(){var n;this.range&&(window.getSelection?((n=window.getSelection()).removeAllRanges(),n.addRange(this.range)):this.range.select(),this.button.trigger("focus"))},_documentClick:{mousedown:function(t){this.isOpen&&(n(t.target).closest(".ui-selectmenu-menu, #"+n.escapeSelector(this.ids.button)).length||this.close(t))}},_buttonEvents:{mousedown:function(){var n;window.getSelection?(n=window.getSelection()).rangeCount&&(this.range=n.getRangeAt(0)):this.range=document.selection.createRange()},click:function(n){this._setSelection();this._toggle(n)},keydown:function(t){var i=!0;switch(t.keyCode){case n.ui.keyCode.TAB:case n.ui.keyCode.ESCAPE:this.close(t);i=!1;break;case n.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(t);break;case n.ui.keyCode.UP:t.altKey?this._toggle(t):this._move("prev",t);break;case n.ui.keyCode.DOWN:t.altKey?this._toggle(t):this._move("next",t);break;case n.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(t):this._toggle(t);break;case n.ui.keyCode.LEFT:this._move("prev",t);break;case n.ui.keyCode.RIGHT:this._move("next",t);break;case n.ui.keyCode.HOME:case n.ui.keyCode.PAGE_UP:this._move("first",t);break;case n.ui.keyCode.END:case n.ui.keyCode.PAGE_DOWN:this._move("last",t);break;default:this.menu.trigger(t);i=!1}i&&t.preventDefault()}},_selectFocusedItem:function(n){var t=this.menuItems.eq(this.focusIndex).parent("li");t.hasClass("ui-state-disabled")||this._select(t.data("ui-selectmenu-item"),n)},_select:function(n,t){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=n.index;this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(n));this._setAria(n);this._trigger("select",t,{item:n});n.index!==i&&this._trigger("change",t,{item:n});this.close(t)},_setAria:function(n){n=this.menuItems.eq(n.index).attr("id");this.button.attr({"aria-labelledby":n,"aria-activedescendant":n});this.menu.attr("aria-activedescendant",n)},_setOption:function(n,t){var i;"icons"===n&&(i=this.button.find("span.ui-icon"),this._removeClass(i,null,this.options.icons.button)._addClass(i,null,t.button));this._super(n,t);"appendTo"===n&&this.menuWrap.appendTo(this._appendTo());"width"===n&&this._resizeButton()},_setOptionDisabled:function(n){this._super(n);this.menuInstance.option("disabled",n);this.button.attr("aria-disabled",n);this._toggleClass(this.button,null,"ui-state-disabled",n);this.element.prop("disabled",n);n?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var t=this.options.appendTo;return(t=!(t=t&&(t.jquery||t.nodeType?n(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?t:this.document[0].body},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen);this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen);this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var n=this.options.width;!1!==n?(null===n&&(n=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(n)):this.button.css("width","")},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var n=this._super();return n.disabled=this.element.prop("disabled"),n},_parseOptions:function(t){var r=this,i=[];t.each(function(t,u){u.hidden||i.push(r._parseOption(n(u),t))});this.items=i},_parseOption:function(n,t){var i=n.parent("optgroup");return{element:n,index:t,value:n.val(),label:n.text(),optgroup:i.attr("label")||"",disabled:i.prop("disabled")||n.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler();this.menuWrap.remove();this.button.remove();this.element.show();this.element.removeUniqueId();this.labels.attr("for",this.ids.element)}}]);n.widget("ui.slider",n.ui.mouse,{version:"1.13.2",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1;this._mouseSliding=!1;this._animateOff=!0;this._handleIndex=null;this._detectOrientation();this._mouseInit();this._calculateNewMax();this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content");this._refresh();this._animateOff=!1},_refresh:function(){this._createRange();this._createHandles();this._setupEvents();this._refreshValue()},_createHandles:function(){var r,u=this.options,t=this.element.find(".ui-slider-handle"),f=[],i=u.values&&u.values.length||1;for(t.length>i&&(t.slice(i).remove(),t=t.slice(0,i)),r=t.length;r<i;r++)f.push("<span tabindex='0'><\/span>");this.handles=t.add(n(f.join("")).appendTo(this.element));this._addClass(this.handles,"ui-slider-handle","ui-state-default");this.handle=this.handles.eq(0);this.handles.each(function(t){n(this).data("ui-slider-handle-index",t).attr("tabIndex",0)})},_createRange:function(){var t=this.options;t.range?(!0===t.range&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:Array.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=n("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),"min"!==t.range&&"max"!==t.range||this._addClass(this.range,"ui-slider-range-"+t.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles);this._on(this.handles,this._handleEvents);this._hoverable(this.handles);this._focusable(this.handles)},_destroy:function(){this.handles.remove();this.range&&this.range.remove();this._mouseDestroy()},_mouseCapture:function(t){var e,r,i,u,o,f,s=this,h=this.options;return!h.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),f={x:t.pageX,y:t.pageY},e=this._normValueFromMouse(f),r=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var f=Math.abs(e-s.values(t));(f<r||r===f&&(t===s._lastChangedValue||s.values(t)===h.min))&&(r=f,i=n(this),u=t)}),!1!==this._start(t,u)&&(this._mouseSliding=!0,this._handleIndex=u,this._addClass(i,null,"ui-state-active"),i.trigger("focus"),o=i.offset(),f=!n(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=f?{left:0,top:0}:{left:t.pageX-o.left-i.width()/2,top:t.pageY-o.top-i.height()/2-(parseInt(i.css("borderTopWidth"),10)||0)-(parseInt(i.css("borderBottomWidth"),10)||0)+(parseInt(i.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,u,e),this._animateOff=!0))},_mouseStart:function(){return!0},_mouseDrag:function(n){var t={x:n.pageX,y:n.pageY},t=this._normValueFromMouse(t);return this._slide(n,this._handleIndex,t),!1},_mouseStop:function(n){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(n,this._handleIndex),this._change(n,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(n){var t,n="horizontal"===this.orientation?(t=this.elementSize.width,n.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,n.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),n=n/t;return(n=1<n?1:n)<0&&(n=0),"vertical"===this.orientation&&(n=1-n),t=this._valueMax()-this._valueMin(),t=this._valueMin()+n*t,this._trimAlignValue(t)},_uiHash:function(n,t,i){var r={handle:this.handles[n],handleIndex:n,value:void 0!==t?t:this.value()};return this._hasMultipleValues()&&(r.value=void 0!==t?t:this.values(n),r.values=i||this.values()),r},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(n,t){return this._trigger("start",n,this._uiHash(t))},_slide:function(n,t,i){var r,u=this.value(),f=this.values();this._hasMultipleValues()&&(r=this.values(t?0:1),u=this.values(t),2===this.options.values.length&&!0===this.options.range&&(i=0===t?Math.min(r,i):Math.max(r,i)),f[t]=i);i!==u&&!1!==this._trigger("slide",n,this._uiHash(t,i,f))&&(this._hasMultipleValues()?this.values(t,i):this.value(i))},_stop:function(n,t){this._trigger("stop",n,this._uiHash(t))},_change:function(n,t){this._keySliding||this._mouseSliding||(this._lastChangedValue=t,this._trigger("change",n,this._uiHash(t)))},value:function(n){return arguments.length?(this.options.value=this._trimAlignValue(n),this._refreshValue(),void this._change(null,0)):this._value()},values:function(n,t){var r,u,i;if(1<arguments.length)return this.options.values[n]=this._trimAlignValue(t),this._refreshValue(),void this._change(null,n);if(!arguments.length)return this._values();if(!Array.isArray(n))return this._hasMultipleValues()?this._values(n):this.value();for(r=this.options.values,u=n,i=0;i<r.length;i+=1)r[i]=this._trimAlignValue(u[i]),this._change(null,i);this._refreshValue()},_setOption:function(n,t){var i,r=0;switch("range"===n&&!0===this.options.range&&("min"===t?(this.options.value=this._values(0),this.options.values=null):"max"===t&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),Array.isArray(this.options.values)&&(r=this.options.values.length),this._super(n,t),n){case"orientation":this._detectOrientation();this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation);this._refreshValue();this.options.range&&this._refreshRange(t);this.handles.css("horizontal"===t?"bottom":"left","");break;case"value":this._animateOff=!0;this._refreshValue();this._change(null,0);this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),i=r-1;0<=i;i--)this._change(null,i);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0;this._calculateNewMax();this._refreshValue();this._animateOff=!1;break;case"range":this._animateOff=!0;this._refresh();this._animateOff=!1}},_setOptionDisabled:function(n){this._super(n);this._toggleClass(null,"ui-state-disabled",!!n)},_value:function(){var n=this.options.value;return this._trimAlignValue(n)},_values:function(n){var t,i;if(arguments.length)return n=this.options.values[n],n=this._trimAlignValue(n);if(this._hasMultipleValues()){for(t=this.options.values.slice(),i=0;i<t.length;i+=1)t[i]=this._trimAlignValue(t[i]);return t}return[]},_trimAlignValue:function(n){if(n<=this._valueMin())return this._valueMin();if(n>=this._valueMax())return this._valueMax();var t=0<this.options.step?this.options.step:1,i=(n-this._valueMin())%t,n=n-i;return 2*Math.abs(i)>=t&&(n+=0<i?t:-t),parseFloat(n.toFixed(5))},_calculateNewMax:function(){var n=this.options.max,i=this._valueMin(),t=this.options.step;(n=Math.round((n-i)/t)*t+i)>this.options.max&&(n-=t);this.max=parseFloat(n.toFixed(this._precision()))},_precision:function(){var n=this._precisionOf(this.options.step);return null!==this.options.min?Math.max(n,this._precisionOf(this.options.min)):n},_precisionOf:function(n){var t=n.toString(),n=t.indexOf(".");return-1===n?0:t.length-n-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(n){"vertical"===n&&this.range.css({width:"",left:""});"horizontal"===n&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var s,t,c,f,h,e=this.options.range,i=this.options,r=this,u=!this._animateOff&&i.animate,o={};this._hasMultipleValues()?this.handles.each(function(f){t=(r.values(f)-r._valueMin())/(r._valueMax()-r._valueMin())*100;o["horizontal"===r.orientation?"left":"bottom"]=t+"%";n(this).stop(1,1)[u?"animate":"css"](o,i.animate);!0===r.options.range&&("horizontal"===r.orientation?(0===f&&r.range.stop(1,1)[u?"animate":"css"]({left:t+"%"},i.animate),1===f&&r.range[u?"animate":"css"]({width:t-s+"%"},{queue:!1,duration:i.animate})):(0===f&&r.range.stop(1,1)[u?"animate":"css"]({bottom:t+"%"},i.animate),1===f&&r.range[u?"animate":"css"]({height:t-s+"%"},{queue:!1,duration:i.animate})));s=t}):(c=this.value(),f=this._valueMin(),h=this._valueMax(),t=h!==f?(c-f)/(h-f)*100:0,o["horizontal"===this.orientation?"left":"bottom"]=t+"%",this.handle.stop(1,1)[u?"animate":"css"](o,i.animate),"min"===e&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:t+"%"},i.animate),"max"===e&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:100-t+"%"},i.animate),"min"===e&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:t+"%"},i.animate),"max"===e&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:100-t+"%"},i.animate))},_handleEvents:{keydown:function(t){var r,i,u,f=n(t.target).data("ui-slider-handle-index");switch(t.keyCode){case n.ui.keyCode.HOME:case n.ui.keyCode.END:case n.ui.keyCode.PAGE_UP:case n.ui.keyCode.PAGE_DOWN:case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(n(t.target),null,"ui-state-active"),!1===this._start(t,f)))return}switch(u=this.options.step,r=i=this._hasMultipleValues()?this.values(f):this.value(),t.keyCode){case n.ui.keyCode.HOME:i=this._valueMin();break;case n.ui.keyCode.END:i=this._valueMax();break;case n.ui.keyCode.PAGE_UP:i=this._trimAlignValue(r+(this._valueMax()-this._valueMin())/this.numPages);break;case n.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(r-(this._valueMax()-this._valueMin())/this.numPages);break;case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:if(r===this._valueMax())return;i=this._trimAlignValue(r+u);break;case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(r===this._valueMin())return;i=this._trimAlignValue(r-u)}this._slide(t,f,i)},keyup:function(t){var i=n(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,i),this._change(t,i),this._removeClass(n(t.target),null,"ui-state-active"))}}});n.widget("ui.sortable",n.ui.mouse,{version:"1.13.2",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(n,t,i){return t<=n&&n<t+i},_isFloating:function(n){return/left|right/.test(n.css("float"))||/inline|table-cell/.test(n.css("display"))},_create:function(){this.containerCache={};this._addClass("ui-sortable");this.refresh();this.offset=this.element.offset();this._mouseInit();this._setHandleClassName();this.ready=!0},_setOption:function(n,t){this._super(n,t);"handle"===n&&this._setHandleClassName()},_setHandleClassName:function(){var t=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle");n.each(this.items,function(){t._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var n=this.items.length-1;0<=n;n--)this.items[n].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,i){var r=null,f=!1,u=this;return!this.reverting&&!this.options.disabled&&"static"!==this.options.type&&(this._refreshItems(t),n(t.target).parents().each(function(){if(n.data(this,u.widgetName+"-item")===u)return r=n(this),!1}),!!(r=n.data(t.target,u.widgetName+"-item")===u?n(t.target):r)&&!(this.options.handle&&!i&&(n(this.options.handle,r).find("*").addBack().each(function(){this===t.target&&(f=!0)}),!f))&&(this.currentItem=r,this._removeCurrentsFromItems(),!0))},_mouseStart:function(t,i,r){var f,e,u=this.options;if((this.currentContainer=this).refreshPositions(),this.appendTo=n("parent"!==u.appendTo?u.appendTo:this.currentItem.parent()),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},n.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),u.cursorAt&&this._adjustOffsetFromHelper(u.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),this.scrollParent=this.placeholder.scrollParent(),n.extend(this.offset,{parent:this._getParentOffset()}),u.containment&&this._setContainment(),u.cursor&&"auto"!==u.cursor&&(e=this.document.find("body"),this.storedCursor=e.css("cursor"),e.css("cursor",u.cursor),this.storedStylesheet=n("<style>*{ cursor: "+u.cursor+" !important; }<\/style>").appendTo(e)),u.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",u.zIndex)),u.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",u.opacity)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!r)for(f=this.containers.length-1;0<=f;f--)this.containers[f]._trigger("activate",t,this._uiHash(this));return n.ui.ddmanager&&(n.ui.ddmanager.current=this),n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this.helper.parent().is(this.appendTo)||(this.helper.detach().appendTo(this.appendTo),this.offset.parent=this._getParentOffset()),this.position=this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,this.lastPositionAbs=this.positionAbs=this._convertPositionTo("absolute"),this._mouseDrag(t),!0},_scroll:function(n){var t=this.options,i=!1;return this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-n.pageY<t.scrollSensitivity?this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop+t.scrollSpeed:n.pageY-this.overflowOffset.top<t.scrollSensitivity&&(this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop-t.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-n.pageX<t.scrollSensitivity?this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft+t.scrollSpeed:n.pageX-this.overflowOffset.left<t.scrollSensitivity&&(this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft-t.scrollSpeed)):(n.pageY-this.document.scrollTop()<t.scrollSensitivity?i=this.document.scrollTop(this.document.scrollTop()-t.scrollSpeed):this.window.height()-(n.pageY-this.document.scrollTop())<t.scrollSensitivity&&(i=this.document.scrollTop(this.document.scrollTop()+t.scrollSpeed)),n.pageX-this.document.scrollLeft()<t.scrollSensitivity?i=this.document.scrollLeft(this.document.scrollLeft()-t.scrollSpeed):this.window.width()-(n.pageX-this.document.scrollLeft())<t.scrollSensitivity&&(i=this.document.scrollLeft(this.document.scrollLeft()+t.scrollSpeed))),i},_mouseDrag:function(t){var u,i,r,f,e=this.options;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),e.scroll&&!1!==this._scroll(t)&&(this._refreshItemPositions(!0),n.ui.ddmanager&&!e.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t)),this.dragDirection={vertical:this._getDragVerticalDirection(),horizontal:this._getDragHorizontalDirection()},u=this.items.length-1;0<=u;u--)if(r=(i=this.items[u]).item[0],(f=this._intersectsWithPointer(i))&&i.instance===this.currentContainer&&!(r===this.currentItem[0]||this.placeholder[1===f?"next":"prev"]()[0]===r||n.contains(this.placeholder[0],r)||"semi-dynamic"===this.options.type&&n.contains(this.element[0],r))){if(this.direction=1===f?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(i))break;this._rearrange(t,i);this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){var e,f,r,u;if(t)return n.ui.ddmanager&&!this.options.dropBehaviour&&n.ui.ddmanager.drop(this,t),this.options.revert?(f=(e=this).placeholder.offset(),u={},(r=this.options.axis)&&"x"!==r||(u.left=f.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),r&&"y"!==r||(u.top=f.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,n(this.helper).animate(u,parseInt(this.options.revert,10)||500,function(){e._clear(t)})):this._clear(t,i),!1},cancel:function(){if(this.dragging){this._mouseUp(new n.Event("mouseup",{target:null}));"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var t=this.containers.length-1;0<=t;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),n.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?n(this.domPosition.prev).after(this.currentItem):n(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},n(r).each(function(){var r=(n(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);r&&i.push((t.key||r[1]+"[]")+"="+(t.key&&t.expression?r[1]:r[2]))}),!i.length&&t.key&&i.push(t.key+"="),i.join("&")},toArray:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},r.each(function(){i.push(n(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(n){var t=this.positionAbs.left,h=t+this.helperProportions.width,i=this.positionAbs.top,c=i+this.helperProportions.height,r=n.left,o=r+n.width,u=n.top,s=u+n.height,f=this.offset.click.top,e=this.offset.click.left,f="x"===this.options.axis||u<i+f&&i+f<s,e="y"===this.options.axis||r<t+e&&t+e<o;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>n[this.floating?"width":"height"]?f&&e:r<t+this.helperProportions.width/2&&h-this.helperProportions.width/2<o&&u<i+this.helperProportions.height/2&&c-this.helperProportions.height/2<s},_intersectsWithPointer:function(n){var t="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,n.top,n.height),n="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,n.left,n.width);return!(!t||!n)&&(t=this.dragDirection.vertical,n=this.dragDirection.horizontal,this.floating?"right"===n||"down"===t?2:1:t&&("down"===t?2:1))},_intersectsWithSides:function(n){var i=this._isOverAxis(this.positionAbs.top+this.offset.click.top,n.top+n.height/2,n.height),r=this._isOverAxis(this.positionAbs.left+this.offset.click.left,n.left+n.width/2,n.width),t=this.dragDirection.vertical,n=this.dragDirection.horizontal;return this.floating&&n?"right"===n&&r||"left"===n&&!r:t&&("down"===t&&i||"up"===t&&!i)},_getDragVerticalDirection:function(){var n=this.positionAbs.top-this.lastPositionAbs.top;return 0!=n&&(0<n?"down":"up")},_getDragHorizontalDirection:function(){var n=this.positionAbs.left-this.lastPositionAbs.left;return 0!=n&&(0<n?"right":"left")},refresh:function(n){return this._refreshItems(n),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var n=this.options;return n.connectWith.constructor===String?[n.connectWith]:n.connectWith},_getItemsAsjQuery:function(t){function h(){s.push(this)}var r,u,o,i,s=[],f=[],e=this._connectWith();if(e&&t)for(r=e.length-1;0<=r;r--)for(u=(o=n(e[r],this.document[0])).length-1;0<=u;u--)(i=n.data(o[u],this.widgetFullName))&&i!==this&&!i.options.disabled&&f.push(["function"==typeof i.options.items?i.options.items.call(i.element):n(i.options.items,i.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),i]);for(f.push(["function"==typeof this.options.items?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):n(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),r=f.length-1;0<=r;r--)f[r][0].each(h);return n(s)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=n.grep(this.items,function(n){for(var i=0;i<t.length;i++)if(t[i]===n.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[];this.containers=[this];var r,u,s,i,e,h,c,l,a=this.items,f=[["function"==typeof this.options.items?this.options.items.call(this.element[0],t,{item:this.currentItem}):n(this.options.items,this.element),this]],o=this._connectWith();if(o&&this.ready)for(r=o.length-1;0<=r;r--)for(u=(s=n(o[r],this.document[0])).length-1;0<=u;u--)(i=n.data(s[u],this.widgetFullName))&&i!==this&&!i.options.disabled&&(f.push(["function"==typeof i.options.items?i.options.items.call(i.element[0],t,{item:this.currentItem}):n(i.options.items,i.element),i]),this.containers.push(i));for(r=f.length-1;0<=r;r--)for(e=f[r][1],l=(h=f[r][u=0]).length;u<l;u++)(c=n(h[u])).data(this.widgetName+"-item",e),a.push({item:c,instance:e,width:0,height:0,left:0,top:0})},_refreshItemPositions:function(t){for(var i,r,u=this.items.length-1;0<=u;u--)i=this.items[u],this.currentContainer&&i.instance!==this.currentContainer&&i.item[0]!==this.currentItem[0]||(r=this.options.toleranceElement?n(this.options.toleranceElement,i.item):i.item,t||(i.width=r.outerWidth(),i.height=r.outerHeight()),r=r.offset(),i.left=r.left,i.top=r.top)},refreshPositions:function(n){var t,i;if(this.floating=!!this.items.length&&("x"===this.options.axis||this._isFloating(this.items[0].item)),this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),this._refreshItemPositions(n),this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(t=this.containers.length-1;0<=t;t--)i=this.containers[t].element.offset(),this.containers[t].containerCache.left=i.left,this.containers[t].containerCache.top=i.top,this.containers[t].containerCache.width=this.containers[t].element.outerWidth(),this.containers[t].containerCache.height=this.containers[t].element.outerHeight();return this},_createPlaceholder:function(t){var u,r,i=(t=t||this).options;i.placeholder&&i.placeholder.constructor!==String||(u=i.placeholder,r=t.currentItem[0].nodeName.toLowerCase(),i.placeholder={element:function(){var i=n("<"+r+">",t.document[0]);return t._addClass(i,"ui-sortable-placeholder",u||t.currentItem[0].className)._removeClass(i,"ui-sortable-helper"),"tbody"===r?t._createTrPlaceholder(t.currentItem.find("tr").eq(0),n("<tr>",t.document[0]).appendTo(i)):"tr"===r?t._createTrPlaceholder(t.currentItem,i):"img"===r&&i.attr("src",t.currentItem.attr("src")),u||i.css("visibility","hidden"),i},update:function(n,f){u&&!i.forcePlaceholderSize||(f.height()&&(!i.forcePlaceholderSize||"tbody"!==r&&"tr"!==r)||f.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),f.width()||f.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}});t.placeholder=n(i.placeholder.element.call(t.element,t.currentItem));t.currentItem.after(t.placeholder);i.placeholder.update(t,t.placeholder)},_createTrPlaceholder:function(t,i){var r=this;t.children().each(function(){n("<td>&#160;<\/td>",r.document[0]).attr("colspan",n(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(t){for(var u,h,f,a,v,o,c,l,s,e=null,i=null,r=this.containers.length-1;0<=r;r--)n.contains(this.currentItem[0],this.containers[r].element[0])||(this._intersectsWith(this.containers[r].containerCache)?e&&n.contains(this.containers[r].element[0],e.element[0])||(e=this.containers[r],i=r):this.containers[r].containerCache.over&&(this.containers[r]._trigger("out",t,this._uiHash(this)),this.containers[r].containerCache.over=0));if(e)if(1===this.containers.length)this.containers[i].containerCache.over||(this.containers[i]._trigger("over",t,this._uiHash(this)),this.containers[i].containerCache.over=1);else{for(h=1e4,f=null,a=(l=e.floating||this._isFloating(this.currentItem))?"left":"top",v=l?"width":"height",s=l?"pageX":"pageY",u=this.items.length-1;0<=u;u--)n.contains(this.containers[i].element[0],this.items[u].item[0])&&this.items[u].item[0]!==this.currentItem[0]&&(o=this.items[u].item.offset()[a],c=!1,t[s]-o>this.items[u][v]/2&&(c=!0),Math.abs(t[s]-o)<h&&(h=Math.abs(t[s]-o),f=this.items[u],this.direction=c?"up":"down"));(f||this.options.dropOnEmpty)&&(this.currentContainer!==this.containers[i]?(f?this._rearrange(t,f,null,!0):this._rearrange(t,null,this.containers[i].element,!0),this._trigger("change",t,this._uiHash()),this.containers[i]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[i],this.options.placeholder.update(this.currentContainer,this.placeholder),this.scrollParent=this.placeholder.scrollParent(),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this.containers[i]._trigger("over",t,this._uiHash(this)),this.containers[i].containerCache.over=1):this.currentContainer.containerCache.over||(this.containers[i]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1))}},_createHelper:function(t){var i=this.options,t="function"==typeof i.helper?n(i.helper.apply(this.element[0],[t,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return t.parents("body").length||this.appendTo[0].appendChild(t[0]),t[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),t[0].style.width&&!i.forceHelperSize||t.width(this.currentItem.width()),t[0].style.height&&!i.forceHelperSize||t.height(this.currentItem.height()),t},_adjustOffsetFromHelper:function(n){"string"==typeof n&&(n=n.split(" "));"left"in(n=Array.isArray(n)?{left:+n[0],top:+n[1]||0}:n)&&(this.offset.click.left=n.left+this.margins.left);"right"in n&&(this.offset.click.left=this.helperProportions.width-n.right+this.margins.left);"top"in n&&(this.offset.click.top=n.top+this.margins.top);"bottom"in n&&(this.offset.click.top=this.helperProportions.height-n.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),{top:(t=this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&n.ui.ie?{top:0,left:0}:t).top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var n=this.currentItem.position();return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:n.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,r,i=this.options;"parent"===i.containment&&(i.containment=this.helper[0].parentNode);"document"!==i.containment&&"window"!==i.containment||(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===i.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===i.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]);/^(document|window|parent)$/.test(i.containment)||(t=n(i.containment)[0],r=n(i.containment).offset(),i="hidden"!==n(t).css("overflow"),this.containment=[r.left+(parseInt(n(t).css("borderLeftWidth"),10)||0)+(parseInt(n(t).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(n(t).css("borderTopWidth"),10)||0)+(parseInt(n(t).css("paddingTop"),10)||0)-this.margins.top,r.left+(i?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(n(t).css("borderLeftWidth"),10)||0)-(parseInt(n(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(i?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(n(t).css("borderTopWidth"),10)||0)-(parseInt(n(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,i){i=i||this.position;var r="absolute"===t?1:-1,u="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&n.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,t=/(html|body)/i.test(u[0].tagName);return{top:i.top+this.offset.relative.top*r+this.offset.parent.top*r-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():t?0:u.scrollTop())*r,left:i.left+this.offset.relative.left*r+this.offset.parent.left*r-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():t?0:u.scrollLeft())*r}},_generatePosition:function(t){var i=this.options,r=t.pageX,u=t.pageY,f="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&n.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,e=/(html|body)/i.test(f[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(r=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(u=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(r=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(u=this.containment[3]+this.offset.click.top)),i.grid&&(t=this.originalPageY+Math.round((u-this.originalPageY)/i.grid[1])*i.grid[1],u=!this.containment||t-this.offset.click.top>=this.containment[1]&&t-this.offset.click.top<=this.containment[3]?t:t-this.offset.click.top>=this.containment[1]?t-i.grid[1]:t+i.grid[1],t=this.originalPageX+Math.round((r-this.originalPageX)/i.grid[0])*i.grid[0],r=!this.containment||t-this.offset.click.left>=this.containment[0]&&t-this.offset.click.left<=this.containment[2]?t:t-this.offset.click.left>=this.containment[0]?t-i.grid[0]:t+i.grid[0])),{top:u-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():e?0:f.scrollTop()),left:r-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():e?0:f.scrollLeft())}},_rearrange:function(n,t,i,r){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?t.item[0]:t.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var u=this.counter;this._delay(function(){u===this.counter&&this.refreshPositions(!r)})},_clear:function(n,t){function u(n,t,i){return function(r){i._trigger(n,r,t._uiHash(t))}}this.reverting=!1;var i,r=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS);this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!t&&r.push(function(n){this._trigger("receive",n,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||t||r.push(function(n){this._trigger("update",n,this._uiHash())}),this!==this.currentContainer&&(t||(r.push(function(n){this._trigger("remove",n,this._uiHash())}),r.push(function(n){return function(t){n._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),r.push(function(n){return function(t){n._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;0<=i;i--)t||r.push(u("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(u("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,t||this._trigger("beforeStop",n,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!t){for(i=0;i<r.length;i++)r[i].call(this,n);this._trigger("stop",n,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1===n.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(t){var i=t||this;return{helper:i.helper,placeholder:i.placeholder||n([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}});n.widget("ui.spinner",{version:"1.13.2",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max);this._setOption("min",this.options.min);this._setOption("step",this.options.step);""!==this.value()&&this._value(this.element.val(),!0);this._draw();this._on(this._events);this._refresh();this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t=this._super(),i=this.element;return n.each(["min","max","step"],function(n,r){var u=i.attr(r);null!=u&&u.length&&(t[r]=u)}),t},_events:{keydown:function(n){this._start(n)&&this._keydown(n)&&n.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(n){this.cancelBlur?delete this.cancelBlur:(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",n))},mousewheel:function(t,i){var r=n.ui.safeActiveElement(this.document[0]);if(this.element[0]===r&&i){if(!this.spinning&&!this._start(t))return!1;this._spin((0<i?1:-1)*this.options.step,t);clearTimeout(this.mousewheelTimer);this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(t)},100);t.preventDefault()}},"mousedown .ui-spinner-button":function(t){function r(){this.element[0]===n.ui.safeActiveElement(this.document[0])||(this.element.trigger("focus"),this.previous=i,this._delay(function(){this.previous=i}))}var i;i=this.element[0]===n.ui.safeActiveElement(this.document[0])?this.previous:this.element.val();t.preventDefault();r.call(this);this.cancelBlur=!0;this._delay(function(){delete this.cancelBlur;r.call(this)});!1!==this._start(t)&&this._repeat(null,n(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(n(t.currentTarget).hasClass("ui-state-active"))return!1!==this._start(t)&&void this._repeat(null,n(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a><\/a><a><\/a>")},_draw:function(){this._enhance();this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content");this._addClass("ui-spinner-input");this.element.attr("role","spinbutton");this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}});this._removeClass(this.buttons,"ui-corner-all");this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up");this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down");this.buttons.first().button({icon:this.options.icons.up,showLabel:!1});this.buttons.last().button({icon:this.options.icons.down,showLabel:!1});this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&0<this.uiSpinner.height()&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(t){var r=this.options,i=n.ui.keyCode;switch(t.keyCode){case i.UP:return this._repeat(null,1,t),!0;case i.DOWN:return this._repeat(null,-1,t),!0;case i.PAGE_UP:return this._repeat(null,r.page,t),!0;case i.PAGE_DOWN:return this._repeat(null,-r.page,t),!0}return!1},_start:function(n){return!(!this.spinning&&!1===this._trigger("start",n))&&(this.counter||(this.counter=1),this.spinning=!0)},_repeat:function(n,t,i){n=n||500;clearTimeout(this.timer);this.timer=this._delay(function(){this._repeat(40,t,i)},n);this._spin(t*this.options.step,i)},_spin:function(n,t){var i=this.value()||0;this.counter||(this.counter=1);i=this._adjustValue(i+n*this._increment(this.counter));this.spinning&&!1===this._trigger("spin",t,{value:i})||(this._value(i),this.counter++)},_increment:function(n){var t=this.options.incremental;return t?"function"==typeof t?t(n):Math.floor(n*n*n/5e4-n*n/500+17*n/200+1):1},_precision:function(){var n=this._precisionOf(this.options.step);return null!==this.options.min?Math.max(n,this._precisionOf(this.options.min)):n},_precisionOf:function(n){var t=n.toString(),n=t.indexOf(".");return-1===n?0:t.length-n-1},_adjustValue:function(n){var t=this.options,i=null!==t.min?t.min:0,r=n-i;return n=i+Math.round(r/t.step)*t.step,n=parseFloat(n.toFixed(this._precision())),null!==t.max&&n>t.max?t.max:null!==t.min&&n<t.min?t.min:n},_stop:function(n){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",n))},_setOption:function(n,t){var i;if("culture"===n||"numberFormat"===n)return i=this._parse(this.element.val()),this.options[n]=t,void this.element.val(this._format(i));"max"!==n&&"min"!==n&&"step"!==n||"string"==typeof t&&(t=this._parse(t));"icons"===n&&(i=this.buttons.first().find(".ui-icon"),this._removeClass(i,null,this.options.icons.up),this._addClass(i,null,t.up),i=this.buttons.last().find(".ui-icon"),this._removeClass(i,null,this.options.icons.down),this._addClass(i,null,t.down));this._super(n,t)},_setOptionDisabled:function(n){this._super(n);this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!n);this.element.prop("disabled",!!n);this.buttons.button(n?"disable":"enable")},_setOptions:o(function(n){this._super(n)}),_parse:function(n){return""===(n="string"==typeof n&&""!==n?window.Globalize&&this.options.numberFormat?Globalize.parseFloat(n,10,this.options.culture):+n:n)||isNaN(n)?null:n},_format:function(n){return""===n?"":window.Globalize&&this.options.numberFormat?Globalize.format(n,this.options.numberFormat,this.options.culture):n},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var n=this.value();return null!==n&&n===this._adjustValue(n)},_value:function(n,t){var i;""!==n&&null!==(i=this._parse(n))&&(t||(i=this._adjustValue(i)),n=this._format(i));this.element.val(n);this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow");this.uiSpinner.replaceWith(this.element)},stepUp:o(function(n){this._stepUp(n)}),_stepUp:function(n){this._start()&&(this._spin((n||1)*this.options.step),this._stop())},stepDown:o(function(n){this._stepDown(n)}),_stepDown:function(n){this._start()&&(this._spin((n||1)*-this.options.step),this._stop())},pageUp:o(function(n){this._stepUp((n||1)*this.options.page)}),pageDown:o(function(n){this._stepDown((n||1)*this.options.page)}),value:function(n){if(!arguments.length)return this._parse(this.element.val());o(this._value).call(this,n)},widget:function(){return this.uiSpinner}});!1!==n.uiBackCompat&&n.widget("ui.spinner",n.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a><\/a><a><\/a>"}});n.ui.spinner;n.widget("ui.tabs",{version:"1.13.2",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:(ht=/#.*$/,function(n){var t=n.href.replace(ht,""),i=location.href.replace(ht,"");try{t=decodeURIComponent(t)}catch(n){}try{i=decodeURIComponent(i)}catch(n){}return 1<n.hash.length&&t===i}),_create:function(){var i=this,t=this.options;this.running=!1;this._addClass("ui-tabs","ui-widget ui-widget-content");this._toggleClass("ui-tabs-collapsible",null,t.collapsible);this._processTabs();t.active=this._initialActive();Array.isArray(t.disabled)&&(t.disabled=n.uniqueSort(t.disabled.concat(n.map(this.tabs.filter(".ui-state-disabled"),function(n){return i.tabs.index(n)}))).sort());this.active=!1!==this.options.active&&this.anchors.length?this._findActive(t.active):n();this._refresh();this.active.length&&this.load(t.active)},_initialActive:function(){var t=this.options.active,i=this.options.collapsible,r=location.hash.substring(1);return null===t&&(r&&this.tabs.each(function(i,u){if(n(u).attr("aria-controls")===r)return t=i,!1}),null!==(t=null===t?this.tabs.index(this.tabs.filter(".ui-tabs-active")):t)&&-1!==t||(t=!!this.tabs.length&&0)),!1!==t&&-1===(t=this.tabs.index(this.tabs.eq(t)))&&(t=!i&&0),t=!i&&!1===t&&this.anchors.length?0:t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):n()}},_tabKeydown:function(t){var r=n(n.ui.safeActiveElement(this.document[0])).closest("li"),i=this.tabs.index(r),u=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:i++;break;case n.ui.keyCode.UP:case n.ui.keyCode.LEFT:u=!1;i--;break;case n.ui.keyCode.END:i=this.anchors.length-1;break;case n.ui.keyCode.HOME:i=0;break;case n.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i);case n.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i!==this.options.active&&i);default:return}t.preventDefault();clearTimeout(this.activating);i=this._focusNextTab(i,u);t.ctrlKey||t.metaKey||(r.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===n.ui.keyCode.UP&&(t.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(t){return t.altKey&&t.keyCode===n.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===n.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,i){for(var r=this.tabs.length-1;-1!==n.inArray(t=(t=r<t?0:t)<0?r:t,this.options.disabled);)t=i?t+1:t-1;return t},_focusNextTab:function(n,t){return n=this._findNextTab(n,t),this.tabs.eq(n).trigger("focus"),n},_setOption:function(n,t){"active"!==n?(this._super(n,t),"collapsible"===n&&(this._toggleClass("ui-tabs-collapsible",null,t),t||!1!==this.options.active||this._activate(0)),"event"===n&&this._setupEvents(t),"heightStyle"===n&&this._setupHeightStyle(t)):this._activate(t)},_sanitizeSelector:function(n){return n?n.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=n.map(i.filter(".ui-state-disabled"),function(n){return i.index(n)});this._processTabs();!1!==t.active&&this.anchors.length?this.active.length&&!n.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=n()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=n());this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled);this._setupEvents(this.options.event);this._setupHeightStyle(this.options.heightStyle);this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1});this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"});this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this,i=this.tabs,r=this.anchors,u=this.panels;this.tablist=this._getList().attr("role","tablist");this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header");this.tablist.on("mousedown"+this.eventNamespace,"> li",function(t){n(this).is(".ui-state-disabled")&&t.preventDefault()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){n(this).closest("li").is(".ui-state-disabled")&&this.blur()});this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1});this._addClass(this.tabs,"ui-tabs-tab","ui-state-default");this.anchors=this.tabs.map(function(){return n("a",this)[0]}).attr({tabIndex:-1});this._addClass(this.anchors,"ui-tabs-anchor");this.panels=n();this.anchors.each(function(i,r){var o,u,f,s=n(r).uniqueId().attr("id"),e=n(r).closest("li"),h=e.attr("aria-controls");t._isLocal(r)?(f=(o=r.hash).substring(1),u=t.element.find(t._sanitizeSelector(o))):(f=e.attr("aria-controls")||n({}).uniqueId()[0].id,(u=t.element.find(o="#"+f)).length||(u=t._createPanel(f)).insertAfter(t.panels[i-1]||t.tablist),u.attr("aria-live","polite"));u.length&&(t.panels=t.panels.add(u));h&&e.data("ui-tabs-aria-controls",h);e.attr({"aria-controls":f,"aria-labelledby":s});u.attr("aria-labelledby",s)});this.panels.attr("role","tabpanel");this._addClass(this.panels,"ui-tabs-panel","ui-widget-content");i&&(this._off(i.not(this.tabs)),this._off(r.not(this.anchors)),this._off(u.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(t){return n("<div>").attr("id",t).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(t){var i,r;for(Array.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1),r=0;i=this.tabs[r];r++)i=n(i),!0===t||-1!==n.inArray(r,t)?(i.attr("aria-disabled","true"),this._addClass(i,null,"ui-state-disabled")):(i.removeAttr("aria-disabled"),this._removeClass(i,null,"ui-state-disabled"));this.options.disabled=t;this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!0===t)},_setupEvents:function(t){var i={};t&&n.each(t.split(" "),function(n,t){i[t]="_eventHandler"});this._off(this.anchors.add(this.tabs).add(this.panels));this._on(!0,this.anchors,{click:function(n){n.preventDefault()}});this._on(this.anchors,i);this._on(this.tabs,{keydown:"_tabKeydown"});this._on(this.panels,{keydown:"_panelKeydown"});this._focusable(this.tabs);this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,r=this.element.parent();"fill"===t?(i=r.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=n(this),r=t.css("position");"absolute"!==r&&"fixed"!==r&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=n(this).outerHeight(!0)}),this.panels.each(function(){n(this).height(Math.max(0,i-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,n(this).height("").height())}).height(i))},_eventHandler:function(t){var u=this.options,r=this.active,i=n(t.currentTarget).closest("li"),f=i[0]===r[0],e=f&&u.collapsible,o=e?n():this._getPanelForTab(i),s=r.length?this._getPanelForTab(r):n(),r={oldTab:r,oldPanel:s,newTab:e?n():i,newPanel:o};t.preventDefault();i.hasClass("ui-state-disabled")||i.hasClass("ui-tabs-loading")||this.running||f&&!u.collapsible||!1===this._trigger("beforeActivate",t,r)||(u.active=!e&&this.tabs.index(i),this.active=f?n():i,this.xhr&&this.xhr.abort(),s.length||o.length||n.error("jQuery UI Tabs: Mismatching fragment identifier."),o.length&&this.load(this.tabs.index(i),t),this._toggle(t,r))},_toggle:function(t,i){function e(){r.running=!1;r._trigger("activate",t,i)}function o(){r._addClass(i.newTab.closest("li"),"ui-tabs-active","ui-state-active");u.length&&r.options.show?r._show(u,r.options.show,e):(u.show(),e())}var r=this,u=i.newPanel,f=i.oldPanel;this.running=!0;f.length&&this.options.hide?this._hide(f,this.options.hide,function(){r._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active");o()}):(this._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),f.hide(),o());f.attr("aria-hidden","true");i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"});u.length&&f.length?i.oldTab.attr("tabIndex",-1):u.length&&this.tabs.filter(function(){return 0===n(this).attr("tabIndex")}).attr("tabIndex",-1);u.attr("aria-hidden","false");i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var t=this._findActive(t);t[0]!==this.active[0]&&(t=(t=t.length?t:this.active).find(".ui-tabs-anchor")[0],this._eventHandler({target:t,currentTarget:t,preventDefault:n.noop}))},_findActive:function(t){return!1===t?n():this.tabs.eq(t)},_getIndex:function(t){return"string"==typeof t?this.anchors.index(this.anchors.filter("[href$='"+n.escapeSelector(t)+"']")):t},_destroy:function(){this.xhr&&this.xhr.abort();this.tablist.removeAttr("role").off(this.eventNamespace);this.anchors.removeAttr("role tabIndex").removeUniqueId();this.tabs.add(this.panels).each(function(){n.data(this,"ui-tabs-destroy")?n(this).remove():n(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")});this.tabs.each(function(){var t=n(this),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")});this.panels.show();"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(t){var i=this.options.disabled;!1!==i&&(i=void 0!==t&&(t=this._getIndex(t),Array.isArray(i)?n.map(i,function(n){return n!==t?n:null}):n.map(this.tabs,function(n,i){return i!==t?i:null})),this._setOptionDisabled(i))},disable:function(t){var i=this.options.disabled;if(!0!==i){if(void 0===t)i=!0;else{if(t=this._getIndex(t),-1!==n.inArray(t,i))return;i=Array.isArray(i)?n.merge([t],i).sort():[t]}this._setOptionDisabled(i)}},load:function(t,i){function e(n,t){"abort"===t&&r.panels.stop(!1,!0);r._removeClass(u,"ui-tabs-loading");f.removeAttr("aria-busy");n===r.xhr&&delete r.xhr}t=this._getIndex(t);var r=this,u=this.tabs.eq(t),t=u.find(".ui-tabs-anchor"),f=this._getPanelForTab(u),o={tab:u,panel:f};this._isLocal(t[0])||(this.xhr=n.ajax(this._ajaxSettings(t,i,o)),this.xhr&&"canceled"!==this.xhr.statusText&&(this._addClass(u,"ui-tabs-loading"),f.attr("aria-busy","true"),this.xhr.done(function(n,t,u){setTimeout(function(){f.html(n);r._trigger("load",i,o);e(u,t)},1)}).fail(function(n,t){setTimeout(function(){e(n,t)},1)})))},_ajaxSettings:function(t,i,r){var u=this;return{url:t.attr("href").replace(/#.*$/,""),beforeSend:function(t,f){return u._trigger("beforeLoad",i,n.extend({jqXHR:t,ajaxSettings:f},r))}}},_getPanelForTab:function(t){return t=n(t).attr("aria-controls"),this.element.find(this._sanitizeSelector("#"+t))}});!1!==n.uiBackCompat&&n.widget("ui.tabs",n.ui.tabs,{_processTabs:function(){this._superApply(arguments);this._addClass(this.tabs,"ui-tab")}});n.ui.tabs;n.widget("ui.tooltip",{version:"1.13.2",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var t=n(this).attr("title");return n("<a>").text(t).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(n,t){var i=(n.attr("aria-describedby")||"").split(/\s+/);i.push(t);n.data("ui-tooltip-id",t).attr("aria-describedby",String.prototype.trim.call(i.join(" ")))},_removeDescribedBy:function(t){var r=t.data("ui-tooltip-id"),i=(t.attr("aria-describedby")||"").split(/\s+/),r=n.inArray(r,i);-1!==r&&i.splice(r,1);t.removeData("ui-tooltip-id");(i=String.prototype.trim.call(i.join(" ")))?t.attr("aria-describedby",i):t.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"});this.tooltips={};this.parents={};this.liveRegion=n("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body);this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible");this.disabledTitles=n([])},_setOption:function(t,i){var r=this;this._super(t,i);"content"===t&&n.each(this.tooltips,function(n,t){r._updateContent(t.element)})},_setOptionDisabled:function(n){this[n?"_disable":"_enable"]()},_disable:function(){var t=this;n.each(this.tooltips,function(i,r){var u=n.Event("blur");u.target=u.currentTarget=r.element[0];t.close(u,!0)});this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var t=n(this);if(t.is("[title]"))return t.data("ui-tooltip-title",t.attr("title")).removeAttr("title")}))},_enable:function(){this.disabledTitles.each(function(){var t=n(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))});this.disabledTitles=n([])},open:function(t){var r=this,i=n(t?t.target:this.element).closest(this.options.items);i.length&&!i.data("ui-tooltip-id")&&(i.attr("title")&&i.data("ui-tooltip-title",i.attr("title")),i.data("ui-tooltip-open",!0),t&&"mouseover"===t.type&&i.parents().each(function(){var i,t=n(this);t.data("ui-tooltip-open")&&((i=n.Event("blur")).target=i.currentTarget=this,r.close(i,!0));t.attr("title")&&(t.uniqueId(),r.parents[this.id]={element:this,title:t.attr("title")},t.attr("title",""))}),this._registerCloseHandlers(t,i),this._updateContent(i,t))},_updateContent:function(n,t){var i=this.options.content,r=this,u=t?t.type:null;if("string"==typeof i||i.nodeType||i.jquery)return this._open(t,n,i);(i=i.call(n[0],function(i){r._delay(function(){n.data("ui-tooltip-open")&&(t&&(t.type=u),this._open(t,n,i))})}))&&this._open(t,n,i)},_open:function(t,i,r){function o(n){e.of=n;u.is(":hidden")||u.position(e)}var f,u,s,e=n.extend({},this.options.position);r&&((f=this._find(i))?f.tooltip.find(".ui-tooltip-content").html(r):(i.is("[title]")&&(t&&"mouseover"===t.type?i.attr("title",""):i.removeAttr("title")),f=this._tooltip(i),u=f.tooltip,this._addDescribedBy(i,u.attr("id")),u.find(".ui-tooltip-content").html(r),this.liveRegion.children().hide(),(r=n("<div>").html(u.find(".ui-tooltip-content").html())).removeAttr("name").find("[name]").removeAttr("name"),r.removeAttr("id").find("[id]").removeAttr("id"),r.appendTo(this.liveRegion),this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:o}),o(t)):u.position(n.extend({of:i},this.options.position)),u.hide(),this._show(u,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(s=this.delayedShow=setInterval(function(){u.is(":visible")&&(o(e.of),clearInterval(s))},13)),this._trigger("open",t,{tooltip:u})))},_registerCloseHandlers:function(t,i){var r={keyup:function(t){t.keyCode===n.ui.keyCode.ESCAPE&&((t=n.Event(t)).currentTarget=i[0],this.close(t,!0))}};i[0]!==this.element[0]&&(r.remove=function(){var n=this._find(i);n&&this._removeTooltip(n.tooltip)});t&&"mouseover"!==t.type||(r.mouseleave="close");t&&"focusin"!==t.type||(r.focusout="close");this._on(!0,i,r)},close:function(t){var u,f=this,i=n(t?t.currentTarget:this.element),r=this._find(i);r?(u=r.tooltip,r.closing||(clearInterval(this.delayedShow),i.data("ui-tooltip-title")&&!i.attr("title")&&i.attr("title",i.data("ui-tooltip-title")),this._removeDescribedBy(i),r.hiding=!0,u.stop(!0),this._hide(u,this.options.hide,function(){f._removeTooltip(n(this))}),i.removeData("ui-tooltip-open"),this._off(i,"mouseleave focusout keyup"),i[0]!==this.element[0]&&this._off(i,"remove"),this._off(this.document,"mousemove"),t&&"mouseleave"===t.type&&n.each(this.parents,function(t,i){n(i.element).attr("title",i.title);delete f.parents[t]}),r.closing=!0,this._trigger("close",t,{tooltip:u}),r.hiding||(r.closing=!1))):i.removeData("ui-tooltip-open")},_tooltip:function(t){var i=n("<div>").attr("role","tooltip"),r=n("<div>").appendTo(i),u=i.uniqueId().attr("id");return this._addClass(r,"ui-tooltip-content"),this._addClass(i,"ui-tooltip","ui-widget ui-widget-content"),i.appendTo(this._appendTo(t)),this.tooltips[u]={element:t,tooltip:i}},_find:function(n){return n=n.data("ui-tooltip-id"),n?this.tooltips[n]:null},_removeTooltip:function(n){clearInterval(this.delayedShow);n.remove();delete this.tooltips[n.attr("id")]},_appendTo:function(n){return n=n.closest(".ui-front, dialog"),n.length?n:this.document[0].body},_destroy:function(){var t=this;n.each(this.tooltips,function(i,r){var u=n.Event("blur"),r=r.element;u.target=u.currentTarget=r[0];t.close(u,!0);n("#"+i).remove();r.data("ui-tooltip-title")&&(r.attr("title")||r.attr("title",r.data("ui-tooltip-title")),r.removeData("ui-tooltip-title"))});this.liveRegion.remove()}});!1!==n.uiBackCompat&&n.widget("ui.tooltip",n.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var n=this._superApply(arguments);return this.options.tooltipClass&&n.tooltip.addClass(this.options.tooltipClass),n}});n.ui.tooltip}),function(n){function i(n,t){if(!(n.originalEvent.touches.length>1)){n.preventDefault();var i=n.originalEvent.changedTouches[0],r=document.createEvent("MouseEvents");r.initMouseEvent(t,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null);n.target.dispatchEvent(r)}}if(n.support.touch="ontouchend"in document,n.support.touch){var t=n.ui.mouse.prototype,f=t._mouseInit,e=t._mouseDestroy,r,u=!1;t._touchStart=function(n){var t=this;!r&&t._mouseCapture(n.originalEvent.changedTouches[0])&&(r=!0,u=!1,i(n,"mouseover"),i(n,"mousemove"),i(n,"mousedown"))};t._touchMove=function(n){r&&(u=!0,i(n,"mousemove"))};t._touchEnd=function(n){r&&(i(n,"mouseup"),i(n,"mouseout"),u||i(n,"click"),r=!1)};t._mouseInit=function(){var t=this;t.element.bind({touchstart:n.proxy(t,"_touchStart"),touchmove:n.proxy(t,"_touchMove"),touchend:n.proxy(t,"_touchEnd")});f.call(t)};t._mouseDestroy=function(){var t=this;t.element.unbind({touchstart:n.proxy(t,"_touchStart"),touchmove:n.proxy(t,"_touchMove"),touchend:n.proxy(t,"_touchEnd")});e.call(t)}}}(jQuery),jQuery(function(n){n.datepicker.regional.af={closeText:"Selekteer",prevText:"Vorige",nextText:"Volgende",currentText:"Vandag",monthNames:["Januarie","Februarie","Maart","April","Mei","Junie","Julie","Augustus","September","Oktober","November","Desember"],monthNamesShort:["Jan","Feb","Mrt","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Des"],dayNames:["Sondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrydag","Saterdag"],dayNamesShort:["Son","Maa","Din","Woe","Don","Vry","Sat"],dayNamesMin:["So","Ma","Di","Wo","Do","Vr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.af)}),jQuery(function(n){n.datepicker.regional["ar-DZ"]={closeText:"إغلاق",prevText:"&#x3C;السابق",nextText:"التالي&#x3E;",currentText:"اليوم",monthNames:["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesShort:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesMin:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],weekHeader:"أسبوع",dateFormat:"dd/mm/yy",firstDay:6,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional["ar-DZ"])}),jQuery(function(n){n.datepicker.regional.ar={closeText:"إغلاق",prevText:"&#x3C;السابق",nextText:"التالي&#x3E;",currentText:"اليوم",monthNames:["كانون الثاني","شباط","آذار","نيسان","مايو","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesShort:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesMin:["ح","ن","ث","ر","خ","ج","س"],weekHeader:"أسبوع",dateFormat:"dd/mm/yy",firstDay:6,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.ar)}),jQuery(function(n){n.datepicker.regional.az={closeText:"Bağla",prevText:"&#x3C;Geri",nextText:"İrəli&#x3E;",currentText:"Bugün",monthNames:["Yanvar","Fevral","Mart","Aprel","May","İyun","İyul","Avqust","Sentyabr","Oktyabr","Noyabr","Dekabr"],monthNamesShort:["Yan","Fev","Mar","Apr","May","İyun","İyul","Avq","Sen","Okt","Noy","Dek"],dayNames:["Bazar","Bazar ertəsi","Çərşənbə axşamı","Çərşənbə","Cümə axşamı","Cümə","Şənbə"],dayNamesShort:["B","Be","Ça","Ç","Ca","C","Ş"],dayNamesMin:["B","B","Ç","С","Ç","C","Ş"],weekHeader:"Hf",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.az)}),jQuery(function(n){n.datepicker.regional.be={closeText:"Зачыніць",prevText:"&larr;Папяр.",nextText:"Наст.&rarr;",currentText:"Сёньня",monthNames:["Студзень","Люты","Сакавік","Красавік","Травень","Чэрвень","Ліпень","Жнівень","Верасень","Кастрычнік","Лістапад","Сьнежань"],monthNamesShort:["Сту","Лют","Сак","Кра","Тра","Чэр","Ліп","Жні","Вер","Кас","Ліс","Сьн"],dayNames:["нядзеля","панядзелак","аўторак","серада","чацьвер","пятніца","субота"],dayNamesShort:["ндз","пнд","аўт","срд","чцв","птн","сбт"],dayNamesMin:["Нд","Пн","Аў","Ср","Чц","Пт","Сб"],weekHeader:"Тд",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.be)}),jQuery(function(n){n.datepicker.regional.bg={closeText:"затвори",prevText:"&#x3C;назад",nextText:"напред&#x3E;",nextBigText:"&#x3E;&#x3E;",currentText:"днес",monthNames:["Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември"],monthNamesShort:["Яну","Фев","Мар","Апр","Май","Юни","Юли","Авг","Сеп","Окт","Нов","Дек"],dayNames:["Неделя","Понеделник","Вторник","Сряда","Четвъртък","Петък","Събота"],dayNamesShort:["Нед","Пон","Вто","Сря","Чет","Пет","Съб"],dayNamesMin:["Не","По","Вт","Ср","Че","Пе","Съ"],weekHeader:"Wk",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.bg)}),jQuery(function(n){n.datepicker.regional.bs={closeText:"Zatvori",prevText:"&#x3C;",nextText:"&#x3E;",currentText:"Danas",monthNames:["Januar","Februar","Mart","April","Maj","Juni","Juli","August","Septembar","Oktobar","Novembar","Decembar"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNames:["Nedelja","Ponedeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"],dayNamesShort:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],dayNamesMin:["Ne","Po","Ut","Sr","Če","Pe","Su"],weekHeader:"Wk",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.bs)}),jQuery(function(n){n.datepicker.regional.ca={closeText:"Tanca",prevText:"Anterior",nextText:"Següent",currentText:"Avui",monthNames:["gener","febrer","març","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre"],monthNamesShort:["gen","feb","març","abr","maig","juny","jul","ag","set","oct","nov","des"],dayNames:["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"],dayNamesShort:["dg","dl","dt","dc","dj","dv","ds"],dayNamesMin:["dg","dl","dt","dc","dj","dv","ds"],weekHeader:"Set",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.ca)}),jQuery(function(n){n.datepicker.regional.cs={closeText:"Zavřít",prevText:"&#x3C;Dříve",nextText:"Později&#x3E;",currentText:"Nyní",monthNames:["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec"],monthNamesShort:["led","úno","bře","dub","kvě","čer","čvc","srp","zář","říj","lis","pro"],dayNames:["neděle","pondělí","úterý","středa","čtvrtek","pátek","sobota"],dayNamesShort:["ne","po","út","st","čt","pá","so"],dayNamesMin:["ne","po","út","st","čt","pá","so"],weekHeader:"Týd",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.cs)}),jQuery(function(n){n.datepicker.regional["cy-GB"]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["Ionawr","Chwefror","Mawrth","Ebrill","Mai","Mehefin","Gorffennaf","Awst","Medi","Hydref","Tachwedd","Rhagfyr"],monthNamesShort:["Ion","Chw","Maw","Ebr","Mai","Meh","Gor","Aws","Med","Hyd","Tac","Rha"],dayNames:["Dydd Sul","Dydd Llun","Dydd Mawrth","Dydd Mercher","Dydd Iau","Dydd Gwener","Dydd Sadwrn"],dayNamesShort:["Sul","Llu","Maw","Mer","Iau","Gwe","Sad"],dayNamesMin:["Su","Ll","Ma","Me","Ia","Gw","Sa"],weekHeader:"Wy",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional["cy-GB"])}),jQuery(function(n){n.datepicker.regional.da={closeText:"Luk",prevText:"&#x3C;Forrige",nextText:"Næste&#x3E;",currentText:"Idag",monthNames:["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNames:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"],dayNamesShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],dayNamesMin:["Sø","Ma","Ti","On","To","Fr","Lø"],weekHeader:"Uge",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.da)}),jQuery(function(n){n.datepicker.regional.de={closeText:"Schließen",prevText:"&#x3C;Zurück",nextText:"Vor&#x3E;",currentText:"Heute",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],weekHeader:"KW",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.de)}),jQuery(function(n){n.datepicker.regional.el={closeText:"Κλείσιμο",prevText:"Προηγούμενος",nextText:"Επόμενος",currentText:"Τρέχων Μήνας",monthNames:["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"],monthNamesShort:["Ιαν","Φεβ","Μαρ","Απρ","Μαι","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],dayNames:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],dayNamesShort:["Κυρ","Δευ","Τρι","Τετ","Πεμ","Παρ","Σαβ"],dayNamesMin:["Κυ","Δε","Τρ","Τε","Πε","Πα","Σα"],weekHeader:"Εβδ",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.el)}),jQuery(function(n){n.datepicker.regional["en-AU"]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional["en-AU"])}),jQuery(function(n){n.datepicker.regional["en-GB"]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional["en-GB"])}),jQuery(function(n){n.datepicker.regional["en-NZ"]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional["en-NZ"])}),jQuery(function(n){n.datepicker.regional.eo={closeText:"Fermi",prevText:"&#x3C;Anta",nextText:"Sekv&#x3E;",currentText:"Nuna",monthNames:["Januaro","Februaro","Marto","Aprilo","Majo","Junio","Julio","Aŭgusto","Septembro","Oktobro","Novembro","Decembro"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aŭg","Sep","Okt","Nov","Dec"],dayNames:["Dimanĉo","Lundo","Mardo","Merkredo","Ĵaŭdo","Vendredo","Sabato"],dayNamesShort:["Dim","Lun","Mar","Mer","Ĵaŭ","Ven","Sab"],dayNamesMin:["Di","Lu","Ma","Me","Ĵa","Ve","Sa"],weekHeader:"Sb",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.eo)}),jQuery(function(n){n.datepicker.regional.es={closeText:"Cerrar",prevText:"&#x3C;Ant",nextText:"Sig&#x3E;",currentText:"Hoy",monthNames:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],monthNamesShort:["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"],dayNames:["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado"],dayNamesShort:["Dom","Lun","Mar","Mié","Juv","Vie","Sáb"],dayNamesMin:["Do","Lu","Ma","Mi","Ju","Vi","Sá"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.es)}),jQuery(function(n){n.datepicker.regional.et={closeText:"Sulge",prevText:"Eelnev",nextText:"Järgnev",currentText:"Täna",monthNames:["Jaanuar","Veebruar","Märts","Aprill","Mai","Juuni","Juuli","August","September","Oktoober","November","Detsember"],monthNamesShort:["Jaan","Veebr","Märts","Apr","Mai","Juuni","Juuli","Aug","Sept","Okt","Nov","Dets"],dayNames:["Pühapäev","Esmaspäev","Teisipäev","Kolmapäev","Neljapäev","Reede","Laupäev"],dayNamesShort:["Pühap","Esmasp","Teisip","Kolmap","Neljap","Reede","Laup"],dayNamesMin:["P","E","T","K","N","R","L"],weekHeader:"näd",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.et)}),jQuery(function(n){n.datepicker.regional.eu={closeText:"Egina",prevText:"&#x3C;Aur",nextText:"Hur&#x3E;",currentText:"Gaur",monthNames:["urtarrila","otsaila","martxoa","apirila","maiatza","ekaina","uztaila","abuztua","iraila","urria","azaroa","abendua"],monthNamesShort:["urt.","ots.","mar.","api.","mai.","eka.","uzt.","abu.","ira.","urr.","aza.","abe."],dayNames:["igandea","astelehena","asteartea","asteazkena","osteguna","ostirala","larunbata"],dayNamesShort:["ig.","al.","ar.","az.","og.","ol.","lr."],dayNamesMin:["ig","al","ar","az","og","ol","lr"],weekHeader:"As",dateFormat:"yy-mm-dd",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.eu)}),jQuery(function(n){n.datepicker.regional.fa={closeText:"بستن",prevText:"&#x3C;قبلی",nextText:"بعدی&#x3E;",currentText:"امروز",monthNames:["فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر","آبان","آذر","دی","بهمن","اسفند"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["يکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],dayNamesShort:["ی","د","س","چ","پ","ج","ش"],dayNamesMin:["ی","د","س","چ","پ","ج","ش"],weekHeader:"هف",dateFormat:"yy/mm/dd",firstDay:6,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.fa)}),jQuery(function(n){n.datepicker.regional.fi={closeText:"Sulje",prevText:"&#xAB;Edellinen",nextText:"Seuraava&#xBB;",currentText:"Tänään",monthNames:["Tammikuu","Helmikuu","Maaliskuu","Huhtikuu","Toukokuu","Kesäkuu","Heinäkuu","Elokuu","Syyskuu","Lokakuu","Marraskuu","Joulukuu"],monthNamesShort:["Tammi","Helmi","Maalis","Huhti","Touko","Kesä","Heinä","Elo","Syys","Loka","Marras","Joulu"],dayNamesShort:["Su","Ma","Ti","Ke","To","Pe","La"],dayNames:["Sunnuntai","Maanantai","Tiistai","Keskiviikko","Torstai","Perjantai","Lauantai"],dayNamesMin:["Su","Ma","Ti","Ke","To","Pe","La"],weekHeader:"Vk",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.fi)}),jQuery(function(n){n.datepicker.regional.fo={closeText:"Lat aftur",prevText:"&#x3C;Fyrra",nextText:"Næsta&#x3E;",currentText:"Í dag",monthNames:["Januar","Februar","Mars","Apríl","Mei","Juni","Juli","August","September","Oktober","November","Desember"],monthNamesShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Des"],dayNames:["Sunnudagur","Mánadagur","Týsdagur","Mikudagur","Hósdagur","Fríggjadagur","Leyardagur"],dayNamesShort:["Sun","Mán","Týs","Mik","Hós","Frí","Ley"],dayNamesMin:["Su","Má","Tý","Mi","Hó","Fr","Le"],weekHeader:"Vk",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.fo)}),jQuery(function(n){n.datepicker.regional["fr-CA"]={closeText:"Fermer",prevText:"Précédent",nextText:"Suivant",currentText:"Aujourd'hui",monthNames:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],monthNamesShort:["janv.","févr.","mars","avril","mai","juin","juil.","août","sept.","oct.","nov.","déc."],dayNames:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],dayNamesShort:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],dayNamesMin:["D","L","M","M","J","V","S"],weekHeader:"Sem.",dateFormat:"yy-mm-dd",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional["fr-CA"])}),jQuery(function(n){n.datepicker.regional["fr-CH"]={closeText:"Fermer",prevText:"&#x3C;Préc",nextText:"Suiv&#x3E;",currentText:"Courant",monthNames:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],monthNamesShort:["Jan","Fév","Mar","Avr","Mai","Jun","Jul","Aoû","Sep","Oct","Nov","Déc"],dayNames:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],dayNamesShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],dayNamesMin:["Di","Lu","Ma","Me","Je","Ve","Sa"],weekHeader:"Sm",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional["fr-CH"])}),jQuery(function(n){n.datepicker.regional.fr={closeText:"Fermer",prevText:"Précédent",nextText:"Suivant",currentText:"Aujourd'hui",monthNames:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],monthNamesShort:["Janv.","Févr.","Mars","Avril","Mai","Juin","Juil.","Août","Sept.","Oct.","Nov.","Déc."],dayNames:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],dayNamesShort:["Dim.","Lun.","Mar.","Mer.","Jeu.","Ven.","Sam."],dayNamesMin:["D","L","M","M","J","V","S"],weekHeader:"Sem.",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.fr)}),jQuery(function(n){n.datepicker.regional.gl={closeText:"Pechar",prevText:"&#x3C;Ant",nextText:"Seg&#x3E;",currentText:"Hoxe",monthNames:["Xaneiro","Febreiro","Marzo","Abril","Maio","Xuño","Xullo","Agosto","Setembro","Outubro","Novembro","Decembro"],monthNamesShort:["Xan","Feb","Mar","Abr","Mai","Xuñ","Xul","Ago","Set","Out","Nov","Dec"],dayNames:["Domingo","Luns","Martes","Mércores","Xoves","Venres","Sábado"],dayNamesShort:["Dom","Lun","Mar","Mér","Xov","Ven","Sáb"],dayNamesMin:["Do","Lu","Ma","Mé","Xo","Ve","Sá"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.gl)}),jQuery(function(n){n.datepicker.regional.he={closeText:"סגור",prevText:"&#x3C;הקודם",nextText:"הבא&#x3E;",currentText:"היום",monthNames:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],monthNamesShort:["ינו","פבר","מרץ","אפר","מאי","יוני","יולי","אוג","ספט","אוק","נוב","דצמ"],dayNames:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת"],dayNamesShort:["א'","ב'","ג'","ד'","ה'","ו'","שבת"],dayNamesMin:["א'","ב'","ג'","ד'","ה'","ו'","שבת"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.he)}),jQuery(function(n){n.datepicker.regional.hi={closeText:"बंद",prevText:"पिछला",nextText:"अगला",currentText:"आज",monthNames:["जनवरी ","फरवरी","मार्च","अप्रेल","मई","जून","जूलाई","अगस्त ","सितम्बर","अक्टूबर","नवम्बर","दिसम्बर"],monthNamesShort:["जन","फर","मार्च","अप्रेल","मई","जून","जूलाई","अग","सित","अक्ट","नव","दि"],dayNames:["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],dayNamesShort:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],dayNamesMin:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],weekHeader:"हफ्ता",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.hi)}),jQuery(function(n){n.datepicker.regional.hr={closeText:"Zatvori",prevText:"&#x3C;",nextText:"&#x3E;",currentText:"Danas",monthNames:["Siječanj","Veljača","Ožujak","Travanj","Svibanj","Lipanj","Srpanj","Kolovoz","Rujan","Listopad","Studeni","Prosinac"],monthNamesShort:["Sij","Velj","Ožu","Tra","Svi","Lip","Srp","Kol","Ruj","Lis","Stu","Pro"],dayNames:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"],dayNamesShort:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],dayNamesMin:["Ne","Po","Ut","Sr","Če","Pe","Su"],weekHeader:"Tje",dateFormat:"dd.mm.yy.",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.hr)}),jQuery(function(n){n.datepicker.regional.hu={closeText:"bezár",prevText:"vissza",nextText:"előre",currentText:"ma",monthNames:["Január","Február","Március","Április","Május","Június","Július","Augusztus","Szeptember","Október","November","December"],monthNamesShort:["Jan","Feb","Már","Ápr","Máj","Jún","Júl","Aug","Szep","Okt","Nov","Dec"],dayNames:["Vasárnap","Hétfő","Kedd","Szerda","Csütörtök","Péntek","Szombat"],dayNamesShort:["Vas","Hét","Ked","Sze","Csü","Pén","Szo"],dayNamesMin:["V","H","K","Sze","Cs","P","Szo"],weekHeader:"Hét",dateFormat:"yy.mm.dd.",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.hu)}),jQuery(function(n){n.datepicker.regional.hy={closeText:"Փակել",prevText:"&#x3C;Նախ.",nextText:"Հաջ.&#x3E;",currentText:"Այսօր",monthNames:["Հունվար","Փետրվար","Մարտ","Ապրիլ","Մայիս","Հունիս","Հուլիս","Օգոստոս","Սեպտեմբեր","Հոկտեմբեր","Նոյեմբեր","Դեկտեմբեր"],monthNamesShort:["Հունվ","Փետր","Մարտ","Ապր","Մայիս","Հունիս","Հուլ","Օգս","Սեպ","Հոկ","Նոյ","Դեկ"],dayNames:["կիրակի","եկուշաբթի","երեքշաբթի","չորեքշաբթի","հինգշաբթի","ուրբաթ","շաբաթ"],dayNamesShort:["կիր","երկ","երք","չրք","հնգ","ուրբ","շբթ"],dayNamesMin:["կիր","երկ","երք","չրք","հնգ","ուրբ","շբթ"],weekHeader:"ՇԲՏ",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.hy)}),jQuery(function(n){n.datepicker.regional.id={closeText:"Tutup",prevText:"&#x3C;mundur",nextText:"maju&#x3E;",currentText:"hari ini",monthNames:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","Nopember","Desember"],monthNamesShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agus","Sep","Okt","Nop","Des"],dayNames:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],dayNamesShort:["Min","Sen","Sel","Rab","kam","Jum","Sab"],dayNamesMin:["Mg","Sn","Sl","Rb","Km","jm","Sb"],weekHeader:"Mg",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.id)}),jQuery(function(n){n.datepicker.regional.is={closeText:"Loka",prevText:"&#x3C; Fyrri",nextText:"Næsti &#x3E;",currentText:"Í dag",monthNames:["Janúar","Febrúar","Mars","Apríl","Maí","Júní","Júlí","Ágúst","September","Október","Nóvember","Desember"],monthNamesShort:["Jan","Feb","Mar","Apr","Maí","Jún","Júl","Ágú","Sep","Okt","Nóv","Des"],dayNames:["Sunnudagur","Mánudagur","Þriðjudagur","Miðvikudagur","Fimmtudagur","Föstudagur","Laugardagur"],dayNamesShort:["Sun","Mán","Þri","Mið","Fim","Fös","Lau"],dayNamesMin:["Su","Má","Þr","Mi","Fi","Fö","La"],weekHeader:"Vika",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.is)}),jQuery(function(n){n.datepicker.regional.it={closeText:"Chiudi",prevText:"&#x3C;Prec",nextText:"Succ&#x3E;",currentText:"Oggi",monthNames:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],monthNamesShort:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],dayNames:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],dayNamesShort:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],dayNamesMin:["Do","Lu","Ma","Me","Gi","Ve","Sa"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.it)}),jQuery(function(n){n.datepicker.regional.ja={closeText:"閉じる",prevText:"&#x3C;前",nextText:"次&#x3E;",currentText:"今日",monthNames:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],monthNamesShort:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayNames:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],dayNamesShort:["日","月","火","水","木","金","土"],dayNamesMin:["日","月","火","水","木","金","土"],weekHeader:"週",dateFormat:"yy/mm/dd",firstDay:0,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"年"};n.datepicker.setDefaults(n.datepicker.regional.ja)}),jQuery(function(n){n.datepicker.regional.ka={closeText:"დახურვა",prevText:"&#x3c; წინა",nextText:"შემდეგი &#x3e;",currentText:"დღეს",monthNames:["იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","აგვისტო","სექტემბერი","ოქტომბერი","ნოემბერი","დეკემბერი"],monthNamesShort:["იან","თებ","მარ","აპრ","მაი","ივნ","ივლ","აგვ","სექ","ოქტ","ნოე","დეკ"],dayNames:["კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი"],dayNamesShort:["კვ","ორშ","სამ","ოთხ","ხუთ","პარ","შაბ"],dayNamesMin:["კვ","ორშ","სამ","ოთხ","ხუთ","პარ","შაბ"],weekHeader:"კვირა",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.ka)}),jQuery(function(n){n.datepicker.regional.kk={closeText:"Жабу",prevText:"&#x3C;Алдыңғы",nextText:"Келесі&#x3E;",currentText:"Бүгін",monthNames:["Қаңтар","Ақпан","Наурыз","Сәуір","Мамыр","Маусым","Шілде","Тамыз","Қыркүйек","Қазан","Қараша","Желтоқсан"],monthNamesShort:["Қаң","Ақп","Нау","Сәу","Мам","Мау","Шіл","Там","Қыр","Қаз","Қар","Жел"],dayNames:["Жексенбі","Дүйсенбі","Сейсенбі","Сәрсенбі","Бейсенбі","Жұма","Сенбі"],dayNamesShort:["жкс","дсн","ссн","срс","бсн","жма","снб"],dayNamesMin:["Жк","Дс","Сс","Ср","Бс","Жм","Сн"],weekHeader:"Не",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.kk)}),jQuery(function(n){n.datepicker.regional.km={closeText:"ធ្វើ​រួច",prevText:"មុន",nextText:"បន្ទាប់",currentText:"ថ្ងៃ​នេះ",monthNames:["មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],monthNamesShort:["មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],dayNames:["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"],dayNamesShort:["អា","ច","អ","ពុ","ព្រហ","សុ","សៅ"],dayNamesMin:["អា","ច","អ","ពុ","ព្រហ","សុ","សៅ"],weekHeader:"សប្ដាហ៍",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.km)}),jQuery(function(n){n.datepicker.regional.ko={closeText:"닫기",prevText:"이전달",nextText:"다음달",currentText:"오늘",monthNames:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],monthNamesShort:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],dayNames:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],dayNamesShort:["일","월","화","수","목","금","토"],dayNamesMin:["일","월","화","수","목","금","토"],weekHeader:"Wk",dateFormat:"yy-mm-dd",firstDay:0,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"년"};n.datepicker.setDefaults(n.datepicker.regional.ko)}),jQuery(function(n){n.datepicker.regional.ky={closeText:"Жабуу",prevText:"&#x3c;Мур",nextText:"Кий&#x3e;",currentText:"Бүгүн",monthNames:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthNamesShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],dayNames:["жекшемби","дүйшөмбү","шейшемби","шаршемби","бейшемби","жума","ишемби"],dayNamesShort:["жек","дүй","шей","шар","бей","жум","ише"],dayNamesMin:["Жк","Дш","Шш","Шр","Бш","Жм","Иш"],weekHeader:"Жум",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.ky)}),jQuery(function(n){n.datepicker.regional.lb={closeText:"Fäerdeg",prevText:"Zréck",nextText:"Weider",currentText:"Haut",monthNames:["Januar","Februar","Mäerz","Abrëll","Mee","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mäe","Abr","Mee","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonndeg","Méindeg","Dënschdeg","Mëttwoch","Donneschdeg","Freideg","Samschdeg"],dayNamesShort:["Son","Méi","Dën","Mët","Don","Fre","Sam"],dayNamesMin:["So","Mé","Dë","Më","Do","Fr","Sa"],weekHeader:"W",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.lb)}),jQuery(function(n){n.datepicker.regional.lt={closeText:"Uždaryti",prevText:"&#x3C;Atgal",nextText:"Pirmyn&#x3E;",currentText:"Šiandien",monthNames:["Sausis","Vasaris","Kovas","Balandis","Gegužė","Birželis","Liepa","Rugpjūtis","Rugsėjis","Spalis","Lapkritis","Gruodis"],monthNamesShort:["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rugp","Rugs","Spa","Lap","Gru"],dayNames:["sekmadienis","pirmadienis","antradienis","trečiadienis","ketvirtadienis","penktadienis","šeštadienis"],dayNamesShort:["sek","pir","ant","tre","ket","pen","šeš"],dayNamesMin:["Se","Pr","An","Tr","Ke","Pe","Še"],weekHeader:"Wk",dateFormat:"yy-mm-dd",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.lt)}),jQuery(function(n){n.datepicker.regional.lv={closeText:"Aizvērt",prevText:"Iepr",nextText:"Nāka",currentText:"Šodien",monthNames:["Janvāris","Februāris","Marts","Aprīlis","Maijs","Jūnijs","Jūlijs","Augusts","Septembris","Oktobris","Novembris","Decembris"],monthNamesShort:["Jan","Feb","Mar","Apr","Mai","Jūn","Jūl","Aug","Sep","Okt","Nov","Dec"],dayNames:["svētdiena","pirmdiena","otrdiena","trešdiena","ceturtdiena","piektdiena","sestdiena"],dayNamesShort:["svt","prm","otr","tre","ctr","pkt","sst"],dayNamesMin:["Sv","Pr","Ot","Tr","Ct","Pk","Ss"],weekHeader:"Nav",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.lv)}),jQuery(function(n){n.datepicker.regional.mk={closeText:"Затвори",prevText:"&#x3C;",nextText:"&#x3E;",currentText:"Денес",monthNames:["Јануари","Февруари","Март","Април","Мај","Јуни","Јули","Август","Септември","Октомври","Ноември","Декември"],monthNamesShort:["Јан","Фев","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Ное","Дек"],dayNames:["Недела","Понеделник","Вторник","Среда","Четврток","Петок","Сабота"],dayNamesShort:["Нед","Пон","Вто","Сре","Чет","Пет","Саб"],dayNamesMin:["Не","По","Вт","Ср","Че","Пе","Са"],weekHeader:"Сед",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.mk)}),jQuery(function(n){n.datepicker.regional.ml={closeText:"ശരി",prevText:"മുന്നത്തെ",nextText:"അടുത്തത് ",currentText:"ഇന്ന്",monthNames:["ജനുവരി","ഫെബ്രുവരി","മാര്‍ച്ച്","ഏപ്രില്‍","മേയ്","ജൂണ്‍","ജൂലൈ","ആഗസ്റ്റ്","സെപ്റ്റംബര്‍","ഒക്ടോബര്‍","നവംബര്‍","ഡിസംബര്‍"],monthNamesShort:["ജനു","ഫെബ്","മാര്‍","ഏപ്രി","മേയ്","ജൂണ്‍","ജൂലാ","ആഗ","സെപ്","ഒക്ടോ","നവം","ഡിസ"],dayNames:["ഞായര്‍","തിങ്കള്‍","ചൊവ്വ","ബുധന്‍","വ്യാഴം","വെള്ളി","ശനി"],dayNamesShort:["ഞായ","തിങ്ക","ചൊവ്വ","ബുധ","വ്യാഴം","വെള്ളി","ശനി"],dayNamesMin:["ഞാ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"],weekHeader:"ആ",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.ml)}),jQuery(function(n){n.datepicker.regional.ms={closeText:"Tutup",prevText:"&#x3C;Sebelum",nextText:"Selepas&#x3E;",currentText:"hari ini",monthNames:["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"],monthNamesShort:["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],dayNames:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],dayNamesShort:["Aha","Isn","Sel","Rab","kha","Jum","Sab"],dayNamesMin:["Ah","Is","Se","Ra","Kh","Ju","Sa"],weekHeader:"Mg",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.ms)}),jQuery(function(n){n.datepicker.regional.nb={closeText:"Lukk",prevText:"&#xAB;Forrige",nextText:"Neste&#xBB;",currentText:"I dag",monthNames:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],monthNamesShort:["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],dayNamesShort:["søn","man","tir","ons","tor","fre","lør"],dayNames:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],dayNamesMin:["sø","ma","ti","on","to","fr","lø"],weekHeader:"Uke",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.nb)}),jQuery(function(n){n.datepicker.regional["nl-BE"]={closeText:"Sluiten",prevText:"←",nextText:"→",currentText:"Vandaag",monthNames:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],monthNamesShort:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"],dayNames:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],dayNamesShort:["zon","maa","din","woe","don","vri","zat"],dayNamesMin:["zo","ma","di","wo","do","vr","za"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional["nl-BE"])}),jQuery(function(n){n.datepicker.regional.nl={closeText:"Sluiten",prevText:"←",nextText:"→",currentText:"Vandaag",monthNames:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],monthNamesShort:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"],dayNames:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],dayNamesShort:["zon","maa","din","woe","don","vri","zat"],dayNamesMin:["zo","ma","di","wo","do","vr","za"],weekHeader:"Wk",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.nl)}),jQuery(function(n){n.datepicker.regional.nn={closeText:"Lukk",prevText:"&#xAB;Førre",nextText:"Neste&#xBB;",currentText:"I dag",monthNames:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],monthNamesShort:["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],dayNamesShort:["sun","mån","tys","ons","tor","fre","lau"],dayNames:["sundag","måndag","tysdag","onsdag","torsdag","fredag","laurdag"],dayNamesMin:["su","må","ty","on","to","fr","la"],weekHeader:"Veke",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.nn)}),jQuery(function(n){n.datepicker.regional.no={closeText:"Lukk",prevText:"&#xAB;Forrige",nextText:"Neste&#xBB;",currentText:"I dag",monthNames:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],monthNamesShort:["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],dayNamesShort:["søn","man","tir","ons","tor","fre","lør"],dayNames:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],dayNamesMin:["sø","ma","ti","on","to","fr","lø"],weekHeader:"Uke",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.no)}),jQuery(function(n){n.datepicker.regional.pl={closeText:"Zamknij",prevText:"&#x3C;Poprzedni",nextText:"Następny&#x3E;",currentText:"Dziś",monthNames:["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"],monthNamesShort:["Sty","Lu","Mar","Kw","Maj","Cze","Lip","Sie","Wrz","Pa","Lis","Gru"],dayNames:["Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota"],dayNamesShort:["Nie","Pn","Wt","Śr","Czw","Pt","So"],dayNamesMin:["N","Pn","Wt","Śr","Cz","Pt","So"],weekHeader:"Tydz",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.pl)}),jQuery(function(n){n.datepicker.regional["pt-BR"]={closeText:"Fechar",prevText:"&#x3C;Anterior",nextText:"Próximo&#x3E;",currentText:"Hoje",monthNames:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthNamesShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],dayNames:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],dayNamesShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],dayNamesMin:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional["pt-BR"])}),jQuery(function(n){n.datepicker.regional.pt={closeText:"Fechar",prevText:"&#x3C;Anterior",nextText:"Seguinte",currentText:"Hoje",monthNames:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthNamesShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],dayNames:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],dayNamesShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],dayNamesMin:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],weekHeader:"Sem",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.pt)}),jQuery(function(n){n.datepicker.regional.rm={closeText:"Serrar",prevText:"&#x3C;Suandant",nextText:"Precedent&#x3E;",currentText:"Actual",monthNames:["Schaner","Favrer","Mars","Avrigl","Matg","Zercladur","Fanadur","Avust","Settember","October","November","December"],monthNamesShort:["Scha","Fev","Mar","Avr","Matg","Zer","Fan","Avu","Sett","Oct","Nov","Dec"],dayNames:["Dumengia","Glindesdi","Mardi","Mesemna","Gievgia","Venderdi","Sonda"],dayNamesShort:["Dum","Gli","Mar","Mes","Gie","Ven","Som"],dayNamesMin:["Du","Gl","Ma","Me","Gi","Ve","So"],weekHeader:"emna",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.rm)}),jQuery(function(n){n.datepicker.regional.ro={closeText:"Închide",prevText:"&#xAB; Luna precedentă",nextText:"Luna următoare &#xBB;",currentText:"Azi",monthNames:["Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie"],monthNamesShort:["Ian","Feb","Mar","Apr","Mai","Iun","Iul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Duminică","Luni","Marţi","Miercuri","Joi","Vineri","Sâmbătă"],dayNamesShort:["Dum","Lun","Mar","Mie","Joi","Vin","Sâm"],dayNamesMin:["Du","Lu","Ma","Mi","Jo","Vi","Sâ"],weekHeader:"Săpt",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.ro)}),jQuery(function(n){n.datepicker.regional.ru={closeText:"Закрыть",prevText:"&#x3C;Пред",nextText:"След&#x3E;",currentText:"Сегодня",monthNames:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthNamesShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],dayNames:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],dayNamesShort:["вск","пнд","втр","срд","чтв","птн","сбт"],dayNamesMin:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],weekHeader:"Нед",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.ru)}),jQuery(function(n){n.datepicker.regional.sk={closeText:"Zavrieť",prevText:"&#x3C;Predchádzajúci",nextText:"Nasledujúci&#x3E;",currentText:"Dnes",monthNames:["január","február","marec","apríl","máj","jún","júl","august","september","október","november","december"],monthNamesShort:["Jan","Feb","Mar","Apr","Máj","Jún","Júl","Aug","Sep","Okt","Nov","Dec"],dayNames:["nedeľa","pondelok","utorok","streda","štvrtok","piatok","sobota"],dayNamesShort:["Ned","Pon","Uto","Str","Štv","Pia","Sob"],dayNamesMin:["Ne","Po","Ut","St","Št","Pia","So"],weekHeader:"Ty",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.sk)}),jQuery(function(n){n.datepicker.regional.sl={closeText:"Zapri",prevText:"&#x3C;Prejšnji",nextText:"Naslednji&#x3E;",currentText:"Trenutni",monthNames:["Januar","Februar","Marec","April","Maj","Junij","Julij","Avgust","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],dayNames:["Nedelja","Ponedeljek","Torek","Sreda","Četrtek","Petek","Sobota"],dayNamesShort:["Ned","Pon","Tor","Sre","Čet","Pet","Sob"],dayNamesMin:["Ne","Po","To","Sr","Če","Pe","So"],weekHeader:"Teden",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.sl)}),jQuery(function(n){n.datepicker.regional.sq={closeText:"mbylle",prevText:"&#x3C;mbrapa",nextText:"Përpara&#x3E;",currentText:"sot",monthNames:["Janar","Shkurt","Mars","Prill","Maj","Qershor","Korrik","Gusht","Shtator","Tetor","Nëntor","Dhjetor"],monthNamesShort:["Jan","Shk","Mar","Pri","Maj","Qer","Kor","Gus","Sht","Tet","Nën","Dhj"],dayNames:["E Diel","E Hënë","E Martë","E Mërkurë","E Enjte","E Premte","E Shtune"],dayNamesShort:["Di","Hë","Ma","Më","En","Pr","Sh"],dayNamesMin:["Di","Hë","Ma","Më","En","Pr","Sh"],weekHeader:"Ja",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.sq)}),jQuery(function(n){n.datepicker.regional["sr-SR"]={closeText:"Zatvori",prevText:"&#x3C;",nextText:"&#x3E;",currentText:"Danas",monthNames:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],dayNames:["Nedelja","Ponedeljak","Utorak","Sreda","Četvrtak","Petak","Subota"],dayNamesShort:["Ned","Pon","Uto","Sre","Čet","Pet","Sub"],dayNamesMin:["Ne","Po","Ut","Sr","Če","Pe","Su"],weekHeader:"Sed",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional["sr-SR"])}),jQuery(function(n){n.datepicker.regional.sr={closeText:"Затвори",prevText:"&#x3C;",nextText:"&#x3E;",currentText:"Данас",monthNames:["Јануар","Фебруар","Март","Април","Мај","Јун","Јул","Август","Септембар","Октобар","Новембар","Децембар"],monthNamesShort:["Јан","Феб","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Нов","Дец"],dayNames:["Недеља","Понедељак","Уторак","Среда","Четвртак","Петак","Субота"],dayNamesShort:["Нед","Пон","Уто","Сре","Чет","Пет","Суб"],dayNamesMin:["Не","По","Ут","Ср","Че","Пе","Су"],weekHeader:"Сед",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.sr)}),jQuery(function(n){n.datepicker.regional.sv={closeText:"Stäng",prevText:"&#xAB;Förra",nextText:"Nästa&#xBB;",currentText:"Idag",monthNames:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNamesShort:["Sön","Mån","Tis","Ons","Tor","Fre","Lör"],dayNames:["Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag"],dayNamesMin:["Sö","Må","Ti","On","To","Fr","Lö"],weekHeader:"Ve",dateFormat:"yy-mm-dd",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.sv)}),jQuery(function(n){n.datepicker.regional.ta={closeText:"மூடு",prevText:"முன்னையது",nextText:"அடுத்தது",currentText:"இன்று",monthNames:["தை","மாசி","பங்குனி","சித்திரை","வைகாசி","ஆனி","ஆடி","ஆவணி","புரட்டாசி","ஐப்பசி","கார்த்திகை","மார்கழி"],monthNamesShort:["தை","மாசி","பங்","சித்","வைகா","ஆனி","ஆடி","ஆவ","புர","ஐப்","கார்","மார்"],dayNames:["ஞாயிற்றுக்கிழமை","திங்கட்கிழமை","செவ்வாய்க்கிழமை","புதன்கிழமை","வியாழக்கிழமை","வெள்ளிக்கிழமை","சனிக்கிழமை"],dayNamesShort:["ஞாயிறு","திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி"],dayNamesMin:["ஞா","தி","செ","பு","வி","வெ","ச"],weekHeader:"Не",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.ta)}),jQuery(function(n){n.datepicker.regional.th={closeText:"ปิด",prevText:"&#xAB;&#xA0;ย้อน",nextText:"ถัดไป&#xA0;&#xBB;",currentText:"วันนี้",monthNames:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"],monthNamesShort:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],dayNames:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์"],dayNamesShort:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],dayNamesMin:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.th)}),jQuery(function(n){n.datepicker.regional.tj={closeText:"Идома",prevText:"&#x3c;Қафо",nextText:"Пеш&#x3e;",currentText:"Имрӯз",monthNames:["Январ","Феврал","Март","Апрел","Май","Июн","Июл","Август","Сентябр","Октябр","Ноябр","Декабр"],monthNamesShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],dayNames:["якшанбе","душанбе","сешанбе","чоршанбе","панҷшанбе","ҷумъа","шанбе"],dayNamesShort:["якш","душ","сеш","чор","пан","ҷум","шан"],dayNamesMin:["Як","Дш","Сш","Чш","Пш","Ҷм","Шн"],weekHeader:"Хф",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.tj)}),jQuery(function(n){n.datepicker.regional.tr={closeText:"kapat",prevText:"&#x3C;geri",nextText:"ileri&#x3e",currentText:"bugün",monthNames:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],monthNamesShort:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],dayNames:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"],dayNamesShort:["Pz","Pt","Sa","Ça","Pe","Cu","Ct"],dayNamesMin:["Pz","Pt","Sa","Ça","Pe","Cu","Ct"],weekHeader:"Hf",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.tr)}),jQuery(function(n){n.datepicker.regional.uk={closeText:"Закрити",prevText:"&#x3C;",nextText:"&#x3E;",currentText:"Сьогодні",monthNames:["Січень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень"],monthNamesShort:["Січ","Лют","Бер","Кві","Тра","Чер","Лип","Сер","Вер","Жов","Лис","Гру"],dayNames:["неділя","понеділок","вівторок","середа","четвер","п’ятниця","субота"],dayNamesShort:["нед","пнд","вів","срд","чтв","птн","сбт"],dayNamesMin:["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],weekHeader:"Тиж",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.uk)}),jQuery(function(n){n.datepicker.regional.vi={closeText:"Đóng",prevText:"&#x3C;Trước",nextText:"Tiếp&#x3E;",currentText:"Hôm nay",monthNames:["Tháng Một","Tháng Hai","Tháng Ba","Tháng Tư","Tháng Năm","Tháng Sáu","Tháng Bảy","Tháng Tám","Tháng Chín","Tháng Mười","Tháng Mười Một","Tháng Mười Hai"],monthNamesShort:["Tháng 1","Tháng 2","Tháng 3","Tháng 4","Tháng 5","Tháng 6","Tháng 7","Tháng 8","Tháng 9","Tháng 10","Tháng 11","Tháng 12"],dayNames:["Chủ Nhật","Thứ Hai","Thứ Ba","Thứ Tư","Thứ Năm","Thứ Sáu","Thứ Bảy"],dayNamesShort:["CN","T2","T3","T4","T5","T6","T7"],dayNamesMin:["CN","T2","T3","T4","T5","T6","T7"],weekHeader:"Tu",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};n.datepicker.setDefaults(n.datepicker.regional.vi)}),jQuery(function(n){n.datepicker.regional["zh-CN"]={closeText:"关闭",prevText:"&#x3C;上月",nextText:"下月&#x3E;",currentText:"今天",monthNames:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthNamesShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],dayNames:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayNamesShort:["周日","周一","周二","周三","周四","周五","周六"],dayNamesMin:["日","一","二","三","四","五","六"],weekHeader:"周",dateFormat:"yy-mm-dd",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"年"};n.datepicker.setDefaults(n.datepicker.regional["zh-CN"])}),jQuery(function(n){n.datepicker.regional["zh-HK"]={closeText:"關閉",prevText:"&#x3C;上月",nextText:"下月&#x3E;",currentText:"今天",monthNames:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthNamesShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],dayNames:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayNamesShort:["周日","周一","周二","周三","周四","周五","周六"],dayNamesMin:["日","一","二","三","四","五","六"],weekHeader:"周",dateFormat:"dd-mm-yy",firstDay:0,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"年"};n.datepicker.setDefaults(n.datepicker.regional["zh-HK"])}),jQuery(function(n){n.datepicker.regional["zh-TW"]={closeText:"關閉",prevText:"&#x3C;上月",nextText:"下月&#x3E;",currentText:"今天",monthNames:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthNamesShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],dayNames:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayNamesShort:["周日","周一","周二","周三","周四","周五","周六"],dayNamesMin:["日","一","二","三","四","五","六"],weekHeader:"周",dateFormat:"yy/mm/dd",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"年"};n.datepicker.setDefaults(n.datepicker.regional["zh-TW"])}),!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){var i,r,t;return n.extend(n.fn,{validate:function(t){if(!this.length)return void(t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.on("click.validate",":submit",function(t){i.submitButton=t.currentTarget;n(this).hasClass("cancel")&&(i.cancelSubmit=!0);void 0!==n(this).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.on("submit.validate",function(t){function r(){var r,u;return i.submitButton&&(i.settings.submitHandler||i.formSubmitted)&&(r=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),!(i.settings.submitHandler&&!i.settings.debug)||(u=i.settings.submitHandler.call(i,i.currentForm,t),r&&r.remove(),void 0!==u&&u)}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){var t,i,r;return n(this[0]).is("form")?t=this.validate().form():(r=[],t=!0,i=n(this[0].form).validate(),this.each(function(){t=i.element(this)&&t;t||(r=r.concat(i.errorList))}),i.errorList=r),t},rules:function(t,i){var e,s,f,u,o,h,r=this[0],c="undefined"!=typeof this.attr("contenteditable")&&"false"!==this.attr("contenteditable");if(null!=r&&(!r.form&&c&&(r.form=this.closest("form")[0],r.name=this.attr("name")),null!=r.form)){if(t)switch(e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r),t){case"add":n.extend(f,n.validator.normalizeRule(i));delete f.messages;s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(h={},n.each(i.split(/\s/),function(n,t){h[t]=f[t];delete f[t]}),h):(delete s[r.name],f)}return u=n.validator.normalizeRules(n.extend({},n.validator.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(r),n.validator.staticRules(r)),r),u.required&&(o=u.required,delete u.required,u=n.extend({required:o},u)),u.remote&&(o=u.remote,delete u.remote,u=n.extend(u,{remote:o})),u}}}),i=function(n){return n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")},n.extend(n.expr.pseudos||n.expr[":"],{blank:function(t){return!i(""+n(t).val())},filled:function(t){var r=n(t).val();return null!==r&&!!i(""+r)},unchecked:function(t){return!n(t).prop("checked")}}),n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()},n.validator.format=function(t,i){return 1===arguments.length?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:void 0===i?t:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),function(){return i})}),t)},n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(n)))},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(t,i){9===i.which&&""===this.elementValue(t)||n.inArray(i.keyCode,[16,17,18,20,35,36,37,38,39,40,45,144,225])!==-1||(t.name in this.submitted||t.name in this.invalid)&&this.element(t)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.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:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}."),step:n.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){var e="undefined"!=typeof n(this).attr("contenteditable")&&"false"!==n(this).attr("contenteditable");if(!this.form&&e&&(this.form=n(this).closest("form")[0],this.name=n(this).attr("name")),r===this.form){var u=n.data(this.form,"validator"),f="on"+t.type.replace(/^validate/,""),i=u.settings;i[f]&&!n(this).is(i.ignore)&&i[f].call(u,this,t)}}this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var t,r=this.currentForm,u=this.groups={};n.each(this.settings.groups,function(t,i){"string"==typeof i&&(i=i.split(/\s/));n.each(i,function(n,i){u[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(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);this.settings.invalidHandler&&n(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){var e,o,i=this.clean(t),r=this.validationTargetFor(i),u=this,f=!0;return void 0===r?delete this.invalid[i.name]:(this.prepareElement(r),this.currentElements=n(r),o=this.groups[r.name],o&&n.each(this.groups,function(n,t){t===o&&n!==r.name&&(i=u.validationTargetFor(u.clean(u.findByName(n))),i&&i.name in u.invalid&&(u.currentElements.push(i),f=u.check(i)&&f))}),e=this.check(r)!==!1,f=f&&e,this.invalid[r.name]=e?!1:!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),n(t).attr("aria-invalid",!e)),f},showErrors:function(t){if(t){var i=this;n.extend(this.errorMap,t);this.errorList=n.map(this.errorMap,function(n,t){return{message:n,element:i.findByName(t)[0]}});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(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(n){var t;if(this.settings.unhighlight)for(t=0;n[t];t++)this.settings.unhighlight.call(this,n[t],this.settings.errorClass,""),this.findByName(n[t].name).removeClass(this.settings.validClass);else n.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t,i=0;for(t in n)void 0!==n[t]&&null!==n[t]&&n[t]!==!1&&i++;return i},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(n){n.not(this.containers).text("");this.addWrapper(n).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(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&&1===n.grep(this.errorList,function(n){return n.element.name===t.name}).length&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var r=this.name||n(this).attr("name"),u="undefined"!=typeof n(this).attr("contenteditable")&&"false"!==n(this).attr("contenteditable");return!r&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),u&&(this.form=n(this).closest("form")[0],this.name=r),this.form===t.currentForm&&!(r in i||!t.objectLength(n(this).rules()))&&(i[r]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return n(this.settings.errorElement+"."+t,this.errorContext)},resetInternals:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([])},reset:function(){this.resetInternals();this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},elementValue:function(t){var i,r,u=n(t),f=t.type,e="undefined"!=typeof u.attr("contenteditable")&&"false"!==u.attr("contenteditable");return"radio"===f||"checkbox"===f?this.findByName(t.name).filter(":checked").val():"number"===f&&"undefined"!=typeof t.validity?t.validity.badInput?"NaN":u.val():(i=e?u.text():u.val(),"file"===f?"C:\\fakepath\\"===i.substr(0,12)?i.substr(12):(r=i.lastIndexOf("/"),r>=0?i.substr(r+1):(r=i.lastIndexOf("\\"),r>=0?i.substr(r+1):i)):"string"==typeof i?i.replace(/\r/g,""):i)},check:function(t){t=this.validationTargetFor(this.clean(t));var u,f,r,e,i=n(t).rules(),c=n.map(i,function(n,t){return t}).length,s=!1,h=this.elementValue(t);"function"==typeof i.normalizer?e=i.normalizer:"function"==typeof this.settings.normalizer&&(e=this.settings.normalizer);e&&(h=e.call(t,h),delete i.normalizer);for(f in i){r={method:f,parameters:i[f]};try{if(u=n.validator.methods[f].call(this,h,t,r.parameters),"dependency-mismatch"===u&&1===c){s=!0;continue}if(s=!1,"pending"===u)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!u)return this.formatAndAdd(t,r),!1}catch(o){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+r.method+"' method.",o),o instanceof TypeError&&(o.message+=".  Exception occurred when checking element "+t.id+", check the '"+r.method+"' method."),o;}}if(!s)return this.objectLength(i)&&this.successList.push(t),!0},customDataMessage:function(t,i){return n(t).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||n(t).data("msg")},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(void 0!==arguments[n])return arguments[n]},defaultMessage:function(t,i){"string"==typeof i&&(i={method:i});var r=this.findDefined(this.customMessage(t.name,i.method),this.customDataMessage(t,i.method),!this.settings.ignoreTitle&&t.title||void 0,n.validator.messages[i.method],"<strong>Warning: No message defined for "+t.name+"<\/strong>"),u=/\$?\{(\d+)\}/g;return"function"==typeof r?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters)),r},formatAndAdd:function(n,t){var i=this.defaultMessage(n,t);this.errorList.push({message:i,element:n,method:t.method});this.errorMap[n.name]=i;this.submitted[n.name]=i},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],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)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],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 n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var u,s,e,o,r=this.errorsFor(t),h=this.idOrName(t),f=n(t).attr("aria-describedby");r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("id",h+"-error").addClass(this.settings.errorClass).html(i||""),u=r,this.settings.wrapper&&(u=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(u):this.settings.errorPlacement?this.settings.errorPlacement.call(this,u,n(t)):u.insertAfter(t),r.is("label")?r.attr("for",h):0===r.parents("label[for='"+this.escapeCssMeta(h)+"']").length&&(e=r.attr("id"),f?f.match(new RegExp("\\b"+this.escapeCssMeta(e)+"\\b"))||(f+=" "+e):f=e,n(t).attr("aria-describedby",f),s=this.groups[t.name],s&&(o=this,n.each(o.groups,function(t,i){i===s&&n("[name='"+o.escapeCssMeta(t)+"']",o.currentForm).attr("aria-describedby",r.attr("id"))}))));!i&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,t));this.toShow=this.toShow.add(r)},errorsFor:function(t){var r=this.escapeCssMeta(this.idOrName(t)),u=n(t).attr("aria-describedby"),i="label[for='"+r+"'], label[for='"+r+"'] *";return u&&(i=i+", #"+this.escapeCssMeta(u).replace(/\s+/g,", #")),this.errors().filter(i)},escapeCssMeta:function(n){return void 0===n?"":n.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),n(t).not(this.settings.ignore)[0]},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+this.escapeCssMeta(t)+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return!this.dependTypes[typeof n]||this.dependTypes[typeof n](n,t)},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,n(t).addClass(this.settings.pendingClass),this.pending[t.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];n(t).removeClass(this.settings.pendingClass);i&&0===this.pendingRequest&&this.formSubmitted&&this.form()&&0===this.pendingRequest?(n(this.currentForm).trigger("submit"),this.submitButton&&n("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t,i){return i="string"==typeof i&&i||"remote",n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,{method:i})})},destroy:function(){this.resetForm();n(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){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},normalizeAttributeRule:function(n,t,i,r){/min|max|step/.test(i)&&(null===t||/number|range|text/.test(t))&&(r=Number(r),isNaN(r)&&(r=void 0));r||0===r?n[i]=r:t===i&&"range"!==t&&(n["date"===t?"dateISO":i]=!0)},attributeRules:function(t){var r,i,u={},f=n(t),e=t.getAttribute("type");for(r in n.validator.methods)"required"===r?(i=t.getAttribute(r),""===i&&(i=!0),i=!!i):i=f.attr(r),this.normalizeAttributeRule(u,e,r,i);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},dataRules:function(t){var i,r,u={},f=n(t),e=t.getAttribute("type");for(i in n.validator.methods)r=f.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase()),""===r&&(r=!0),this.normalizeAttributeRule(u,e,i,r);return u},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1)return void delete t[r];if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=void 0===u.param||u.param:(n.data(i.form,"validator").resetElements(n(i)),delete t[r])}}),n.each(t,function(n,r){t[n]="function"==typeof r&&"normalizer"!==n?r(i):r}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var n;t[this]&&(Array.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(n=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(n[0]),Number(n[1])]))}),n.validator.autoCreateRanges&&(null!=t.min&&null!=t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),null!=t.minlength&&null!=t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=void 0!==r?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:void 0!==t&&null!==t&&t.length>0},email:function(n,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(n)},url:function(n,t){return this.optional(t)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})+(?::(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})*)?@)?(?:(?!(?: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-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(n)},date:function(){var n=!1;return function(t,i){return n||(n=!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(i)||!/Invalid|NaN/.test(new Date(t).toString())}}(),dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(n)},number:function(n,t){return this.optional(t)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},minlength:function(n,t,i){var r=Array.isArray(n)?n.length:this.getLength(n,t);return this.optional(t)||r>=i},maxlength:function(n,t,i){var r=Array.isArray(n)?n.length:this.getLength(n,t);return this.optional(t)||r<=i},rangelength:function(n,t,i){var r=Array.isArray(n)?n.length:this.getLength(n,t);return this.optional(t)||r>=i[0]&&r<=i[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},step:function(t,i,r){var u,f=n(i).attr("type"),h="Step attribute on input type "+f+" is not supported.",c=new RegExp("\\b"+f+"\\b"),l=f&&!c.test("text,number,range"),e=function(n){var t=(""+n).match(/(?:\.(\d+))?$/);return t&&t[1]?t[1].length:0},o=function(n){return Math.round(n*Math.pow(10,u))},s=!0;if(l)throw new Error(h);return u=e(r),(e(t)>u||o(t)%o(r)!=0)&&(s=!1),this.optional(i)||s},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.not(".validate-equalTo-blur").length&&u.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},remote:function(t,i,r,u){if(this.optional(i))return"dependency-mismatch";u="string"==typeof u&&u||"remote";var f,o,s,e=this.previousValue(i,u);return this.settings.messages[i.name]||(this.settings.messages[i.name]={}),e.originalMessage=e.originalMessage||this.settings.messages[i.name][u],this.settings.messages[i.name][u]=e.message,r="string"==typeof r&&{url:r}||r,s=n.param(n.extend({data:t},r.data)),e.old===s?e.valid:(e.old=s,f=this,this.startRequest(i),o={},o[i.name]=t,n.ajax(n.extend(!0,{mode:"abort",port:"validate"+i.name,dataType:"json",data:o,context:f.currentForm,success:function(n){var r,s,h,o=n===!0||"true"===n;f.settings.messages[i.name][u]=e.originalMessage;o?(h=f.formSubmitted,f.resetInternals(),f.toHide=f.errorsFor(i),f.formSubmitted=h,f.successList.push(i),f.invalid[i.name]=!1,f.showErrors()):(r={},s=n||f.defaultMessage(i,{method:u,parameters:t}),r[i.name]=e.message=s,f.invalid[i.name]=!0,f.showErrors(r));e.valid=o;f.stopRequest(i,o)}},r)),"pending")}}}),t={},n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;"abort"===n.mode&&(t[u]&&t[u].abort(),t[u]=r)}):(r=n.ajax,n.ajax=function(i){var f=("mode"in i?i:n.ajaxSettings).mode,u=("port"in i?i:n.ajaxSettings).port;return"abort"===f?(t[u]&&t[u].abort(),t[u]=r.apply(this,arguments),t[u]):r.apply(this,arguments)}),n}),!function(n){"function"==typeof define&&define.amd?define("jquery.validate.unobtrusive",["jquery-validation"],n):"object"==typeof module&&module.exports?module.exports=n(require("jquery-validation")):jQuery.validator.unobtrusive=n(jQuery)}(function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return 0===n.indexOf("*.")?n.replace("*.",t):n}function h(){var t=n(this),i="__jquery_unobtrusive_validation_form_reset";if(!t.data(i)){t.data(i,!0);try{t.data("validator").resetForm()}finally{t.removeData(i)}t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}}function s(t){function o(i,r){(i=s[i])&&n.isFunction(i)&&i.apply(t,r)}var i=n(t),e=i.data(u),c=n.proxy(h,t),s=r.unobtrusive.options||{};return e||(e={options:{errorClass:s.errorClass||"input-validation-error",errorElement:s.errorElement||"span",errorPlacement:function(){!function(t,i){var i=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),r=(r=i.attr("data-valmsg-replace"))?!1!==n.parseJSON(r):null;i.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",i);r?(i.empty(),t.removeClass("input-validation-error").appendTo(i)):t.hide()}.apply(t,arguments);o("errorPlacement",arguments)},invalidHandler:function(){!function(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}.apply(t,arguments);o("invalidHandler",arguments)},messages:{},rules:{},success:function(){!function(t){var i,r=t.data("unobtrusiveContainer");r&&(i=(i=r.attr("data-valmsg-replace"))?n.parseJSON(i):null,r.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),i&&r.empty())}.apply(t,arguments);o("success",arguments)}},attachValidation:function(){i.off("reset."+u,c).on("reset."+u,c).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,e)),e}var t,r=n.validator,u="unobtrusiveValidation";return r.unobtrusive={adapters:[],parseElement:function(t,i){var r,u,o,f=n(t),e=f.parents("form")[0];e&&((r=s(e)).options.rules[t.name]=u={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=f.attr(i),s={};void 0!==r&&(i+="-",n.each(this.params,function(){s[this]=f.attr(i+this)}),this.adapt({element:t,form:e,message:r,params:s,rules:u,messages:o}))}),n.extend(u,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var t=n(t),i=t.parents().addBack().filter("form").add(t.find("form")).has("[data-val=true]");t.find("[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});i.each(function(){var n=s(this);n&&n.attachValidation()})}},(t=r.unobtrusive.adapters).add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this},t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})},t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})},t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})},r.addMethod("__dummy__",function(){return!0}),r.addMethod("regex",function(n,t,i){return!!this.optional(t)||(t=new RegExp(i).exec(n))&&0===t.index&&t[0].length===n.length}),r.addMethod("nonalphamin",function(n,t,i){var r;return i?(r=n.match(/\W/g))&&r.length>=i:r}),r.methods.extension?(t.addSingleVal("accept","mimtype"),t.addSingleVal("extension","extension")):t.addSingleVal("extension","extension","accept"),t.addSingleVal("regex","pattern"),t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url"),t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range"),t.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength"),t.add("equalto",["other"],function(t){var r=e(t.element.name),r=o(t.params.other,r);i(t,"equalTo",n(t.form).find(":input").filter("[name='"+f(r)+"']")[0])}),t.add("required",function(n){"INPUT"===n.element.tagName.toUpperCase()&&"CHECKBOX"===n.element.type.toUpperCase()||i(n,"required",!0)}),t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each((t.params.additionalfields||t.element.name).replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g),function(i,e){var s=o(e,u);r.data[s]=function(){var i=n(t.form).find(":input").filter("[name='"+f(s)+"']");return i.is(":checkbox")?i.filter(":checked").val()||i.filter(":hidden").val()||"":i.is(":radio")?i.filter(":checked").val()||"":i.val()}});i(t,"remote",r)}),t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);n.params.regex&&i(n,"regex",n.params.regex)}),t.add("fileextensions",["extensions"],function(n){i(n,"extension",n.params.extensions)}),n(function(){r.unobtrusive.parse(document)}),r.unobtrusive}),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(){"use strict";var n=jQuery.fn.jquery.split(" ")[0].split(".");if(n[0]<2&&n[1]<9||1==n[0]&&9==n[1]&&n[2]<1||3<n[0])throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4");}(),function(n){"use strict";n.fn.emulateTransitionEnd=function(t){var i=!1,r=this;n(this).one("bsTransitionEnd",function(){i=!0});return setTimeout(function(){i||n(r).trigger(n.support.transition.end)},t),this};n(function(){n.support.transition=function(){var i=document.createElement("bootstrap"),n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in n)if(i.style[t]!==undefined)return{end:n[t]};return!1}();n.support.transition&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery),function(n){"use strict";var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.VERSION="3.4.1";t.TRANSITION_DURATION=150;t.prototype.close=function(i){function e(){u.detach().trigger("closed.bs.alert").remove()}var f=n(this),r=f.attr("data-target"),u;r||(r=(r=f.attr("href"))&&r.replace(/.*(?=#[^\s]*$)/,""));r="#"===r?[]:r;u=n(document).find(r);i&&i.preventDefault();u.length||(u=f.closest(".alert"));u.trigger(i=n.Event("close.bs.alert"));i.isDefaultPrevented()||(u.removeClass("in"),n.support.transition&&u.hasClass("fade")?u.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e())};r=n.fn.alert;n.fn.alert=function(i){return this.each(function(){var r=n(this),u=r.data("bs.alert");u||r.data("bs.alert",u=new t(this));"string"==typeof i&&u[i].call(r)})};n.fn.alert.Constructor=t;n.fn.alert.noConflict=function(){return n.fn.alert=r,this};n(document).on("click.bs.alert.data-api",i,t.prototype.close)}(jQuery),function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.button"),f="object"==typeof i&&i;r||u.data("bs.button",r=new t(this,f));"toggle"==i?r.toggle():i&&r.setState(i)})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.isLoading=!1},r;t.VERSION="3.4.1";t.DEFAULTS={loadingText:"loading..."};t.prototype.setState=function(t){var i="disabled",r=this.$element,f=r.is("input")?"val":"html",u=r.data();t+="Text";null==u.resetText&&r.data("resetText",r[f]());setTimeout(n.proxy(function(){r[f](null==u[t]?this.options[t]:u[t]);"loadingText"==t?(this.isLoading=!0,r.addClass(i).attr(i,i).prop(i,!0)):this.isLoading&&(this.isLoading=!1,r.removeClass(i).removeAttr(i).prop(i,!1))},this),0)};t.prototype.toggle=function(){var t=!0,i=this.$element.closest('[data-toggle="buttons"]'),n;i.length?(n=this.$element.find("input"),"radio"==n.prop("type")?(n.prop("checked")&&(t=!1),i.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==n.prop("type")&&(n.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),n.prop("checked",this.$element.hasClass("active")),t&&n.trigger("change")):(this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active"))};r=n.fn.button;n.fn.button=i;n.fn.button.Constructor=t;n.fn.button.noConflict=function(){return n.fn.button=r,this};n(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(t){var r=n(t.target).closest(".btn");i.call(r,"toggle");n(t.target).is('input[type="radio"], input[type="checkbox"]')||(t.preventDefault(),r.is("input,button")?r.trigger("focus"):r.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){n(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery),function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.carousel"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i),e="string"==typeof i?i:f.slide;r||u.data("bs.carousel",r=new t(this,f));"number"==typeof i?r.to(i):e?r[e]():f.interval&&r.pause().cycle()})}var t=function(t,i){this.$element=n(t);this.$indicators=this.$element.find(".carousel-indicators");this.options=i;this.paused=null;this.sliding=null;this.interval=null;this.$active=null;this.$items=null;this.options.keyboard&&this.$element.on("keydown.bs.carousel",n.proxy(this.keydown,this));"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",n.proxy(this.pause,this)).on("mouseleave.bs.carousel",n.proxy(this.cycle,this))},u,r;t.VERSION="3.4.1";t.TRANSITION_DURATION=600;t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0};t.prototype.keydown=function(n){if(!/input|textarea/i.test(n.target.tagName)){switch(n.which){case 37:this.prev();break;case 39:this.next();break;default:return}n.preventDefault()}};t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(n.proxy(this.next,this),this.options.interval)),this};t.prototype.getItemIndex=function(n){return this.$items=n.parent().children(".item"),this.$items.index(n||this.$active)};t.prototype.getItemForDirection=function(n,t){var i=this.getItemIndex(t),r;return("prev"==n&&0===i||"next"==n&&i==this.$items.length-1)&&!this.options.wrap?t:(r=(i+("prev"==n?-1:1))%this.$items.length,this.$items.eq(r))};t.prototype.to=function(n){var i=this,t=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(n>this.$items.length-1||n<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){i.to(n)}):t==n?this.pause().cycle():this.slide(t<n?"next":"prev",this.$items.eq(n))};t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition&&(this.$element.trigger(n.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this};t.prototype.next=function(){if(!this.sliding)return this.slide("next")};t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")};t.prototype.slide=function(i,r){var e=this.$element.find(".item.active"),u=r||this.getItemForDirection(i,e),l=this.interval,f="next"==i?"left":"right",a=this,o,s,h,c;return u.hasClass("active")?this.sliding=!1:(o=u[0],s=n.Event("slide.bs.carousel",{relatedTarget:o,direction:f}),(this.$element.trigger(s),!s.isDefaultPrevented())?((this.sliding=!0,l&&this.pause(),this.$indicators.length)&&(this.$indicators.find(".active").removeClass("active"),h=n(this.$indicators.children()[this.getItemIndex(u)]),h&&h.addClass("active")),c=n.Event("slid.bs.carousel",{relatedTarget:o,direction:f}),n.support.transition&&this.$element.hasClass("slide")?(u.addClass(i),"object"==typeof u&&u.length&&u[0].offsetWidth,e.addClass(f),u.addClass(f),e.one("bsTransitionEnd",function(){u.removeClass([i,f].join(" ")).addClass("active");e.removeClass(["active",f].join(" "));a.sliding=!1;setTimeout(function(){a.$element.trigger(c)},0)}).emulateTransitionEnd(t.TRANSITION_DURATION)):(e.removeClass("active"),u.addClass("active"),this.sliding=!1,this.$element.trigger(c)),l&&this.cycle(),this):void 0)};u=n.fn.carousel;n.fn.carousel=i;n.fn.carousel.Constructor=t;n.fn.carousel.noConflict=function(){return n.fn.carousel=u,this};r=function(t){var u=n(this),f=u.attr("href"),s,r,o,e;f&&(f=f.replace(/.*(?=#[^\s]+$)/,""));s=u.attr("data-target")||f;r=n(document).find(s);r.hasClass("carousel")&&(o=n.extend({},r.data(),u.data()),e=u.attr("data-slide-to"),e&&(o.interval=!1),i.call(r,o),e&&r.data("bs.carousel").to(e),t.preventDefault())};n(document).on("click.bs.carousel.data-api","[data-slide]",r).on("click.bs.carousel.data-api","[data-slide-to]",r);n(window).on("load",function(){n('[data-ride="carousel"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery),function(n){"use strict";function r(t){var i,r=t.attr("data-target")||(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return n(document).find(r)}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.collapse"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i);!r&&f.toggle&&/show|hide/.test(i)&&(f.toggle=!1);r||u.data("bs.collapse",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.$trigger=n('[data-toggle="collapse"][href="#'+i.id+'"],[data-toggle="collapse"][data-target="#'+i.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()},u;t.VERSION="3.4.1";t.TRANSITION_DURATION=350;t.DEFAULTS={toggle:!0};t.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"};t.prototype.show=function(){var f,r,e,u,o,s;if(!this.transitioning&&!this.$element.hasClass("in")&&(r=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing"),!(r&&r.length&&(f=r.data("bs.collapse"))&&f.transitioning)&&(e=n.Event("show.bs.collapse"),this.$element.trigger(e),!e.isDefaultPrevented()))){if(r&&r.length&&(i.call(r,"hide"),f||r.data("bs.collapse",null)),u=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[u](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1,o=function(){this.$element.removeClass("collapsing").addClass("collapse in")[u]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition)return o.call(this);s=n.camelCase(["scroll",u].join("-"));this.$element.one("bsTransitionEnd",n.proxy(o,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[u](this.$element[0][s])}};t.prototype.hide=function(){var r,i,u;if(!this.transitioning&&this.$element.hasClass("in")&&(r=n.Event("hide.bs.collapse"),this.$element.trigger(r),!r.isDefaultPrevented())){if(i=this.dimension(),this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1,u=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")},!n.support.transition)return u.call(this);this.$element[i](0).one("bsTransitionEnd",n.proxy(u,this)).emulateTransitionEnd(t.TRANSITION_DURATION)}};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};t.prototype.getParent=function(){return n(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(n.proxy(function(t,i){var u=n(i);this.addAriaAndCollapsedClass(r(u),u)},this)).end()};t.prototype.addAriaAndCollapsedClass=function(n,t){var i=n.hasClass("in");n.attr("aria-expanded",i);t.toggleClass("collapsed",!i).attr("aria-expanded",i)};u=n.fn.collapse;n.fn.collapse=i;n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=u,this};n(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var u=n(this),f,e;u.attr("data-target")||t.preventDefault();f=r(u);e=f.data("bs.collapse")?"toggle":u.data();i.call(f,e)})}(jQuery),function(n){"use strict";function r(t){var i=t.attr("data-target"),r;return i||(i=(i=t.attr("href"))&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r="#"!==i?n(document).find(i):null,r&&r.length?r:t.parent()}function u(t){t&&3===t.which||(n(".dropdown-backdrop").remove(),n(i).each(function(){var u=n(this),i=r(u),f={relatedTarget:this};i.hasClass("open")&&(t&&"click"==t.type&&/input|textarea/i.test(t.target.tagName)&&n.contains(i[0],t.target)||(i.trigger(t=n.Event("hide.bs.dropdown",f)),t.isDefaultPrevented()||(u.attr("aria-expanded","false"),i.removeClass("open").trigger(n.Event("hidden.bs.dropdown",f)))))}))}var i='[data-toggle="dropdown"]',t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.VERSION="3.4.1";t.prototype.toggle=function(t){var f=n(this),i,o,e;if(!f.is(".disabled, :disabled")){if(i=r(f),o=i.hasClass("open"),u(),!o){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&n(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(n(this)).on("click",u),e={relatedTarget:this},i.trigger(t=n.Event("show.bs.dropdown",e)),t.isDefaultPrevented())return;f.trigger("focus").attr("aria-expanded","true");i.toggleClass("open").trigger(n.Event("shown.bs.dropdown",e))}return!1}};t.prototype.keydown=function(t){var e,o,s,f,u;if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=r(e),s=o.hasClass("open"),!s&&27!=t.which||s&&27==t.which)return 27==t.which&&o.find(i).trigger("focus"),e.trigger("click");f=o.find(".dropdown-menu li:not(.disabled):visible a");f.length&&(u=f.index(t.target),38==t.which&&0<u&&u--,40==t.which&&u<f.length-1&&u++,~u||(u=0),f.eq(u).trigger("focus"))}};f=n.fn.dropdown;n.fn.dropdown=function(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));"string"==typeof i&&u[i].call(r)})};n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.bs.dropdown.data-api",u).on("click.bs.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.bs.dropdown.data-api",i,t.prototype.toggle).on("keydown.bs.dropdown.data-api",i,t.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",t.prototype.keydown)}(jQuery),function(n){"use strict";function i(i,r){return this.each(function(){var f=n(this),u=f.data("bs.modal"),e=n.extend({},t.DEFAULTS,f.data(),"object"==typeof i&&i);u||f.data("bs.modal",u=new t(this,e));"string"==typeof i?u[i](r):e.show&&u.show(r)})}var t=function(t,i){this.options=i;this.$body=n(document.body);this.$element=n(t);this.$dialog=this.$element.find(".modal-dialog");this.$backdrop=null;this.isShown=null;this.originalBodyPad=null;this.scrollbarWidth=0;this.ignoreBackdropClick=!1;this.fixedContent=".navbar-fixed-top, .navbar-fixed-bottom";this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,n.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))},r;t.VERSION="3.4.1";t.TRANSITION_DURATION=300;t.BACKDROP_TRANSITION_DURATION=150;t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};t.prototype.toggle=function(n){return this.isShown?this.hide():this.show(n)};t.prototype.show=function(i){var r=this,u=n.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(u);this.isShown||u.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',n.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){r.$element.one("mouseup.dismiss.bs.modal",function(t){n(t.target).is(r.$element)&&(r.ignoreBackdropClick=!0)})}),this.backdrop(function(){var f=n.support.transition&&r.$element.hasClass("fade"),u;r.$element.parent().length||r.$element.appendTo(r.$body);r.$element.show().scrollTop(0);r.adjustDialog();f&&r.$element[0].offsetWidth;r.$element.addClass("in");r.enforceFocus();u=n.Event("shown.bs.modal",{relatedTarget:i});f?r.$dialog.one("bsTransitionEnd",function(){r.$element.trigger("focus").trigger(u)}).emulateTransitionEnd(t.TRANSITION_DURATION):r.$element.trigger("focus").trigger(u)}))};t.prototype.hide=function(i){i&&i.preventDefault();i=n.Event("hide.bs.modal");this.$element.trigger(i);this.isShown&&!i.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),n(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),n.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",n.proxy(this.hideModal,this)).emulateTransitionEnd(t.TRANSITION_DURATION):this.hideModal())};t.prototype.enforceFocus=function(){n(document).off("focusin.bs.modal").on("focusin.bs.modal",n.proxy(function(n){document===n.target||this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.trigger("focus")},this))};t.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",n.proxy(function(n){27==n.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")};t.prototype.resize=function(){this.isShown?n(window).on("resize.bs.modal",n.proxy(this.handleUpdate,this)):n(window).off("resize.bs.modal")};t.prototype.hideModal=function(){var n=this;this.$element.hide();this.backdrop(function(){n.$body.removeClass("modal-open");n.resetAdjustments();n.resetScrollbar();n.$element.trigger("hidden.bs.modal")})};t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};t.prototype.backdrop=function(i){var e=this,f=this.$element.hasClass("fade")?"fade":"",r,u;if(this.isShown&&this.options.backdrop){if(r=n.support.transition&&f,this.$backdrop=n(document.createElement("div")).addClass("modal-backdrop "+f).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",n.proxy(function(n){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:n.target===n.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide())},this)),r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!i)return;r?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):i()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),u=function(){e.removeBackdrop();i&&i()},n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",u).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):u()):i&&i()};t.prototype.handleUpdate=function(){this.adjustDialog()};t.prototype.adjustDialog=function(){var n=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&n?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!n?this.scrollbarWidth:""})};t.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})};t.prototype.checkScrollbar=function(){var n=window.innerWidth,t;n||(t=document.documentElement.getBoundingClientRect(),n=t.right-Math.abs(t.left));this.bodyIsOverflowing=document.body.clientWidth<n;this.scrollbarWidth=this.measureScrollbar()};t.prototype.setScrollbar=function(){var i=parseInt(this.$body.css("padding-right")||0,10),t;this.originalBodyPad=document.body.style.paddingRight||"";t=this.scrollbarWidth;this.bodyIsOverflowing&&(this.$body.css("padding-right",i+t),n(this.fixedContent).each(function(i,r){var u=r.style.paddingRight,f=n(r).css("padding-right");n(r).data("padding-right",u).css("padding-right",parseFloat(f)+t+"px")}))};t.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad);n(this.fixedContent).each(function(t,i){var r=n(i).data("padding-right");n(i).removeData("padding-right");i.style.paddingRight=r||""})};t.prototype.measureScrollbar=function(){var n=document.createElement("div"),t;return n.className="modal-scrollbar-measure",this.$body.append(n),t=n.offsetWidth-n.clientWidth,this.$body[0].removeChild(n),t};r=n.fn.modal;n.fn.modal=i;n.fn.modal.Constructor=t;n.fn.modal.noConflict=function(){return n.fn.modal=r,this};n(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var r=n(this),f=r.attr("href"),e=r.attr("data-target")||f&&f.replace(/.*(?=#[^\s]+$)/,""),u=n(document).find(e),o=u.data("bs.modal")?"toggle":n.extend({remote:!/#/.test(f)&&f},u.data(),r.data());r.is("a")&&t.preventDefault();u.one("show.bs.modal",function(n){n.isDefaultPrevented()||u.one("hidden.bs.modal",function(){r.is(":visible")&&r.trigger("focus")})});i.call(u,o,this)})}(jQuery),function(n){"use strict";function s(t,i){var r=t.nodeName.toLowerCase();if(-1!==n.inArray(r,i))return-1===n.inArray(r,f)||Boolean(t.nodeValue.match(e)||t.nodeValue.match(o));for(var s=n(i).filter(function(n,t){return t instanceof RegExp}),u=0,h=s.length;u<h;u++)if(r.match(s[u]))return!0;return!1}function i(t,i,r){var f,u,h;if(0===t.length)return t;if(r&&"function"==typeof r)return r(t);if(!document.implementation||!document.implementation.createHTMLDocument)return t;f=document.implementation.createHTMLDocument("sanitization");f.body.innerHTML=t;for(var a=n.map(i,function(n,t){return t}),l=n(f.body).find("*"),o=0,v=l.length;o<v;o++)if(u=l[o],h=u.nodeName.toLowerCase(),-1!==n.inArray(h,a))for(var c=n.map(u.attributes,function(n){return n}),y=[].concat(i["*"]||[],i[h]||[]),e=0,p=c.length;e<p;e++)s(c[e],y)||u.removeAttribute(c[e].nodeName);else u.parentNode.removeChild(u);return f.body.innerHTML}var u=["sanitize","whiteList","sanitizeFn"],f=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],e=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,o=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i,t=function(n,t){this.type=null;this.options=null;this.enabled=null;this.timeout=null;this.hoverState=null;this.$element=null;this.inState=null;this.init("tooltip",n,t)},r;t.VERSION="3.4.1";t.TRANSITION_DURATION=150;t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]}};t.prototype.init=function(t,i,r){var f,e,u,o,s;if(this.enabled=!0,this.type=t,this.$element=n(i),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&n(document).find(n.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(f=this.options.trigger.split(" "),e=f.length;e--;)if(u=f[e],"click"==u)this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else"manual"!=u&&(o="hover"==u?"mouseenter":"focusin",s="hover"==u?"mouseleave":"focusout",this.$element.on(o+"."+this.type,this.options.selector,n.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,n.proxy(this.leave,this)));this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.getOptions=function(t){var r=this.$element.data();for(var f in r)r.hasOwnProperty(f)&&-1!==n.inArray(f,u)&&delete r[f];return(t=n.extend({},this.getDefaults(),r,t)).delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t.sanitize&&(t.template=i(t.template,t.whiteList,t.sanitizeFn)),t};t.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&n.each(this._options,function(n,r){i[n]!=r&&(t[n]=r)}),t};t.prototype.enter=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState["focusin"==t.type?"focus":"hover"]=!0),i.tip().hasClass("in")||"in"==i.hoverState)i.hoverState="in";else{if(clearTimeout(i.timeout),i.hoverState="in",!i.options.delay||!i.options.delay.show)return i.show();i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)}};t.prototype.isInStateTrue=function(){for(var n in this.inState)if(this.inState[n])return!0;return!1};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState["focusout"==t.type?"focus":"hover"]=!1),!i.isInStateTrue()){if(clearTimeout(i.timeout),i.hoverState="out",!i.options.delay||!i.options.delay.hide)return i.hide();i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)}};t.prototype.show=function(){var c=n.Event("show.bs."+this.type),l,p,e,w,h;if(this.hasContent()&&this.enabled){if(this.$element.trigger(c),l=n.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]),c.isDefaultPrevented()||!l)return;var u=this,r=this.tip(),a=this.getUID(this.type);this.setContent();r.attr("id",a);this.$element.attr("aria-describedby",a);this.options.animation&&r.addClass("fade");var i="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,v=/\s?auto?\s?/i,y=v.test(i);y&&(i=i.replace(v,"")||"top");r.detach().css({top:0,left:0,display:"block"}).addClass(i).data("bs."+this.type,this);this.options.container?r.appendTo(n(document).find(this.options.container)):r.insertAfter(this.$element);this.$element.trigger("inserted.bs."+this.type);var f=this.getPosition(),o=r[0].offsetWidth,s=r[0].offsetHeight;y&&(p=i,e=this.getPosition(this.$viewport),i="bottom"==i&&f.bottom+s>e.bottom?"top":"top"==i&&f.top-s<e.top?"bottom":"right"==i&&f.right+o>e.width?"left":"left"==i&&f.left-o<e.left?"right":i,r.removeClass(p).addClass(i));w=this.getCalculatedOffset(i,f,o,s);this.applyPlacement(w,i);h=function(){var n=u.hoverState;u.$element.trigger("shown.bs."+u.type);u.hoverState=null;"out"==n&&u.leave(u)};n.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",h).emulateTransitionEnd(t.TRANSITION_DURATION):h()}};t.prototype.applyPlacement=function(t,i){var r=this.tip(),l=r[0].offsetWidth,e=r[0].offsetHeight,o=parseInt(r.css("margin-top"),10),s=parseInt(r.css("margin-left"),10),h,f,u;isNaN(o)&&(o=0);isNaN(s)&&(s=0);t.top+=o;t.left+=s;n.offset.setOffset(r[0],n.extend({using:function(n){r.css({top:Math.round(n.top),left:Math.round(n.left)})}},t),0);r.addClass("in");h=r[0].offsetWidth;f=r[0].offsetHeight;"top"==i&&f!=e&&(t.top=t.top+e-f);u=this.getViewportAdjustedDelta(i,t,h,f);u.left?t.left+=u.left:t.top+=u.top;var c=/top|bottom/.test(i),a=c?2*u.left-l+h:2*u.top-e+f,v=c?"offsetWidth":"offsetHeight";r.offset(t);this.replaceArrow(a,r[0][v],c)};t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i?"left":"top",50*(1-n/t)+"%").css(i?"top":"left","")};t.prototype.setContent=function(){var t=this.tip(),n=this.getTitle();this.options.html?(this.options.sanitize&&(n=i(n,this.options.whiteList,this.options.sanitizeFn)),t.find(".tooltip-inner").html(n)):t.find(".tooltip-inner").text(n);t.removeClass("fade in top bottom left right")};t.prototype.hide=function(i){function e(){"in"!=r.hoverState&&u.detach();r.$element&&r.$element.removeAttr("aria-describedby").trigger("hidden.bs."+r.type);i&&i()}var r=this,u=n(this.$tip),f=n.Event("hide.bs."+this.type);if(this.$element.trigger(f),!f.isDefaultPrevented())return u.removeClass("in"),n.support.transition&&u.hasClass("fade")?u.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e(),this.hoverState=null,this};t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||"string"!=typeof n.attr("data-original-title"))&&n.attr("data-original-title",n.attr("title")||"").attr("title","")};t.prototype.hasContent=function(){return this.getTitle()};t.prototype.getPosition=function(t){var r=(t=t||this.$element)[0],u="BODY"==r.tagName,i=r.getBoundingClientRect();null==i.width&&(i=n.extend({},i,{width:i.right-i.left,height:i.bottom-i.top}));var f=window.SVGElement&&r instanceof window.SVGElement,e=u?{top:0,left:0}:f?null:t.offset(),o={scroll:u?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},s=u?{width:n(window).width(),height:n(window).height()}:null;return n.extend({},i,o,s,e)};t.prototype.getCalculatedOffset=function(n,t,i,r){return"bottom"==n?{top:t.top+t.height,left:t.left+t.width/2-i/2}:"top"==n?{top:t.top-r,left:t.left+t.width/2-i/2}:"left"==n?{top:t.top+t.height/2-r/2,left:t.left-i}:{top:t.top+t.height/2-r/2,left:t.left+t.width}};t.prototype.getViewportAdjustedDelta=function(n,t,i,r){var f={top:0,left:0},e,u,o,s,h,c;return this.$viewport?(e=this.options.viewport&&this.options.viewport.padding||0,u=this.getPosition(this.$viewport),/right|left/.test(n)?(o=t.top-e-u.scroll,s=t.top+e-u.scroll+r,o<u.top?f.top=u.top-o:s>u.top+u.height&&(f.top=u.top+u.height-s)):(h=t.left-e,c=t.left+e+i,h<u.left?f.left=u.left-h:c>u.right&&(f.left=u.left+u.width-c)),f):f};t.prototype.getTitle=function(){var t=this.$element,n=this.options;return t.attr("data-original-title")||("function"==typeof n.title?n.title.call(t[0]):n.title)};t.prototype.getUID=function(n){for(;n+=~~(1e6*Math.random()),document.getElementById(n););return n};t.prototype.tip=function(){if(!this.$tip&&(this.$tip=n(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};t.prototype.enable=function(){this.enabled=!0};t.prototype.disable=function(){this.enabled=!1};t.prototype.toggleEnabled=function(){this.enabled=!this.enabled};t.prototype.toggle=function(t){var i=this;t&&((i=n(t.currentTarget).data("bs."+this.type))||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)));t?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("in")?i.leave(i):i.enter(i)};t.prototype.destroy=function(){var n=this;clearTimeout(this.timeout);this.hide(function(){n.$element.off("."+n.type).removeData("bs."+n.type);n.$tip&&n.$tip.detach();n.$tip=null;n.$arrow=null;n.$viewport=null;n.$element=null})};t.prototype.sanitizeHtml=function(n){return i(n,this.options.whiteList,this.options.sanitizeFn)};r=n.fn.tooltip;n.fn.tooltip=function(i){return this.each(function(){var u=n(this),r=u.data("bs.tooltip"),f="object"==typeof i&&i;!r&&/destroy|hide/.test(i)||(r||u.data("bs.tooltip",r=new t(this,f)),"string"==typeof i&&r[i]())})};n.fn.tooltip.Constructor=t;n.fn.tooltip.noConflict=function(){return n.fn.tooltip=r,this}}(jQuery),function(n){"use strict";var t=function(n,t){this.init("popover",n,t)},i;if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");t.VERSION="3.4.1";t.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'});((t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype)).constructor=t).prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.setContent=function(){var n=this.tip(),i=this.getTitle(),t=this.getContent(),r;this.options.html?(r=typeof t,this.options.sanitize&&(i=this.sanitizeHtml(i),"string"===r&&(t=this.sanitizeHtml(t))),n.find(".popover-title").html(i),n.find(".popover-content").children().detach().end()["string"===r?"html":"append"](t)):(n.find(".popover-title").text(i),n.find(".popover-content").children().detach().end().text(t));n.removeClass("fade top bottom left right in");n.find(".popover-title").html()||n.find(".popover-title").hide()};t.prototype.hasContent=function(){return this.getTitle()||this.getContent()};t.prototype.getContent=function(){var t=this.$element,n=this.options;return t.attr("data-content")||("function"==typeof n.content?n.content.call(t[0]):n.content)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};i=n.fn.popover;n.fn.popover=function(i){return this.each(function(){var u=n(this),r=u.data("bs.popover"),f="object"==typeof i&&i;!r&&/destroy|hide/.test(i)||(r||u.data("bs.popover",r=new t(this,f)),"string"==typeof i&&r[i]())})};n.fn.popover.Constructor=t;n.fn.popover.noConflict=function(){return n.fn.popover=i,this}}(jQuery),function(n){"use strict";function t(i,r){this.$body=n(document.body);this.$scrollElement=n(i).is(document.body)?n(window):n(i);this.options=n.extend({},t.DEFAULTS,r);this.selector=(this.options.target||"")+" .nav li > a";this.offsets=[];this.targets=[];this.activeTarget=null;this.scrollHeight=0;this.$scrollElement.on("scroll.bs.scrollspy",n.proxy(this.process,this));this.refresh();this.process()}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.scrollspy"),f="object"==typeof i&&i;r||u.data("bs.scrollspy",r=new t(this,f));"string"==typeof i&&r[i]()})}t.VERSION="3.4.1";t.DEFAULTS={offset:10};t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)};t.prototype.refresh=function(){var t=this,i="offset",r=0;this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();n.isWindow(this.$scrollElement[0])||(i="position",r=this.$scrollElement.scrollTop());this.$body.find(this.selector).map(function(){var f=n(this),u=f.data("target")||f.attr("href"),t=/^#./.test(u)&&n(u);return t&&t.length&&t.is(":visible")&&[[t[i]().top+r,u]]||null}).sort(function(n,t){return n[0]-t[0]}).each(function(){t.offsets.push(this[0]);t.targets.push(this[1])})};t.prototype.process=function(){var n,i=this.$scrollElement.scrollTop()+this.options.offset,f=this.getScrollHeight(),e=this.options.offset+f-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget;if(this.scrollHeight!=f&&this.refresh(),e<=i)return u!=(n=r[r.length-1])&&this.activate(n);if(u&&i<t[0])return this.activeTarget=null,this.clear();for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(t[n+1]===undefined||i<t[n+1])&&this.activate(r[n])};t.prototype.activate=function(t){this.activeTarget=t;this.clear();var r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=n(r).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active"));i.trigger("activate.bs.scrollspy")};t.prototype.clear=function(){n(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var r=n.fn.scrollspy;n.fn.scrollspy=i;n.fn.scrollspy.Constructor=t;n.fn.scrollspy.noConflict=function(){return n.fn.scrollspy=r,this};n(window).on("load.bs.scrollspy.data-api",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery),function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this));"string"==typeof i&&r[i]()})}var t=function(t){this.element=n(t)},u,i;t.VERSION="3.4.1";t.TRANSITION_DURATION=150;t.prototype.show=function(){var t=this.element,f=t.closest("ul:not(.dropdown-menu)"),i=t.data("target"),u;if(i||(i=(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var r=f.find(".active:last a"),e=n.Event("hide.bs.tab",{relatedTarget:t[0]}),o=n.Event("show.bs.tab",{relatedTarget:r[0]});(r.trigger(e),t.trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(u=n(document).find(i),this.activate(t.closest("li"),f),this.activate(u,u.parent(),function(){r.trigger({type:"hidden.bs.tab",relatedTarget:t[0]});t.trigger({type:"shown.bs.tab",relatedTarget:r[0]})}))}};t.prototype.activate=function(i,r,u){function o(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1);i.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0);e?(i[0].offsetWidth,i.addClass("in")):i.removeClass("fade");i.parent(".dropdown-menu").length&&i.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0);u&&u()}var f=r.find("> .active"),e=u&&n.support.transition&&(f.length&&f.hasClass("fade")||!!r.find("> .fade").length);f.length&&e?f.one("bsTransitionEnd",o).emulateTransitionEnd(t.TRANSITION_DURATION):o();f.removeClass("in")};u=n.fn.tab;n.fn.tab=r;n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=u,this};i=function(t){t.preventDefault();r.call(n(this),"show")};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery),function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.affix"),f="object"==typeof i&&i;r||u.data("bs.affix",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.options=n.extend({},t.DEFAULTS,r);var u=this.options.target===t.DEFAULTS.target?n(this.options.target):n(document).find(this.options.target);this.$target=u.on("scroll.bs.affix.data-api",n.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",n.proxy(this.checkPositionWithEventLoop,this));this.$element=n(i);this.affixed=null;this.unpin=null;this.pinnedOffset=null;this.checkPosition()},r;t.VERSION="3.4.1";t.RESET="affix affix-top affix-bottom";t.DEFAULTS={offset:0,target:window};t.prototype.getState=function(n,t,i,r){var u=this.$target.scrollTop(),e=this.$element.offset(),o=this.$target.height(),f,s;return null!=i&&"top"==this.affixed?u<i&&"top":"bottom"==this.affixed?null!=i?!(u+this.unpin<=e.top)&&"bottom":!(u+o<=n-r)&&"bottom":(f=null==this.affixed,s=f?u:e.top,null!=i&&u<=i?"top":null!=r&&n-r<=s+(f?o:t)&&"bottom")};t.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(t.RESET).addClass("affix");var n=this.$target.scrollTop(),i=this.$element.offset();return this.pinnedOffset=i.top-n};t.prototype.checkPositionWithEventLoop=function(){setTimeout(n.proxy(this.checkPosition,this),1)};t.prototype.checkPosition=function(){var i,e,o;if(this.$element.is(":visible")){var s=this.$element.height(),r=this.options.offset,f=r.top,u=r.bottom,h=Math.max(n(document).height(),n(document.body).height());if("object"!=typeof r&&(u=f=r),"function"==typeof f&&(f=r.top(this.$element)),"function"==typeof u&&(u=r.bottom(this.$element)),i=this.getState(h,s,f,u),this.affixed!=i){if(null!=this.unpin&&this.$element.css("top",""),e="affix"+(i?"-"+i:""),o=n.Event(e+".bs.affix"),this.$element.trigger(o),o.isDefaultPrevented())return;this.affixed=i;this.unpin="bottom"==i?this.getPinnedOffset():null;this.$element.removeClass(t.RESET).addClass(e).trigger(e.replace("affix","affixed")+".bs.affix")}"bottom"==i&&this.$element.offset({top:h-s-u})}};r=n.fn.affix;n.fn.affix=i;n.fn.affix.Constructor=t;n.fn.affix.noConflict=function(){return n.fn.affix=r,this};n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var r=n(this),t=r.data();t.offset=t.offset||{};null!=t.offsetBottom&&(t.offset.bottom=t.offsetBottom);null!=t.offsetTop&&(t.offset.top=t.offsetTop);i.call(r,t)})})}(jQuery);!function(n,t){void 0===n&&void 0!==window&&(n=window);"function"==typeof define&&define.amd?define(["jquery"],function(n){return t(n)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(n.jQuery)}(this,function(n){!function(n){"use strict";function ni(t,i){var r=t.nodeName.toLowerCase();if(-1!==n.inArray(r,i))return-1===n.inArray(r,kt)||Boolean(t.nodeValue.match(dt)||t.nodeValue.match(gt));for(var f=n(i).filter(function(n,t){return t instanceof RegExp}),u=0,e=f.length;u<e;u++)if(r.match(f[u]))return!0;return!1}function g(n,t,i){var r,e,s;if(i&&"function"==typeof i)return i(n);for(var l=Object.keys(t),u=0,a=n.length;u<a;u++)for(var h=n[u].querySelectorAll("*"),f=0,v=h.length;f<v;f++)if(r=h[f],e=r.nodeName.toLowerCase(),-1!==l.indexOf(e))for(var c=[].slice.call(r.attributes),y=[].concat(t["*"]||[],t[e]||[]),o=0,p=c.length;o<p;o++)s=c[o],ni(s,y)||r.removeAttribute(s.nodeName);else r.parentNode.removeChild(r)}function ut(n){var r,u,i;if(null==this)throw new TypeError;if(r=String(this),n&&"[object RegExp]"==nt.call(n))throw new TypeError;var f=r.length,e=String(n),o=e.length,s=1<arguments.length?arguments[1]:void 0,t=s?Number(s):0;if(t!=t&&(t=0),u=Math.min(Math.max(t,0),f),f<o+u)return!1;for(i=-1;++i<o;)if(r.charCodeAt(u+i)!=e.charCodeAt(i))return!1;return!0}function ft(n,t){var i,u=n.selectedOptions,f=[],r,e;if(t){for(r=0,e=u.length;r<e;r++)(i=u[r]).disabled||"OPTGROUP"===i.parentNode.tagName&&i.parentNode.disabled||f.push(i);return f}return u}function l(n,t){for(var i,r=[],f=t||n.selectedOptions,u=0,e=f.length;u<e;u++)(i=f[u]).disabled||"OPTGROUP"===i.parentNode.tagName&&i.parentNode.disabled||r.push(i.value);return n.multiple?r:r.length?r[0]:null}function ot(n,t,i,r){for(var e,u,o=["display","subtext","tokens"],s=!1,f=0;f<o.length;f++)if(e=o[f],u=n[e],u&&(u=u.toString(),"display"===e&&(u=u.replace(/<[^>]+>/g,"")),r&&(u=st(u)),u=u.toUpperCase(),s="contains"===i?0<=u.indexOf(t):u.startsWith(t)))break;return s}function e(n){return parseInt(n,10)||0}function ui(n){return ti[n]}function st(n){return(n=n.toString())&&n.replace(ii,ui).replace(ri,"")}function fi(n){return p[n]}function yt(i){var s,h=arguments,r=i,e,o,c;if([].shift.apply(h),!f.success){try{f.full=(n.fn.dropdown.Constructor.VERSION||"").split(" ")[0].split(".")}catch(i){u.BootstrapVersion?f.full=u.BootstrapVersion.split(" ")[0].split("."):(f.full=[f.major,"0","0"],console.warn("There was an issue retrieving Bootstrap's version. Ensure Bootstrap is being loaded before bootstrap-select and there is no namespace collision. If loading Bootstrap asynchronously, the version may need to be manually specified via $.fn.selectpicker.Constructor.BootstrapVersion.",i))}f.major=f.full[0];f.success=!0}if("4"===f.major)for(e=[],u.DEFAULTS.style===t.BUTTONCLASS&&e.push({name:"style",className:"BUTTONCLASS"}),u.DEFAULTS.iconBase===t.ICONBASE&&e.push({name:"iconBase",className:"ICONBASE"}),u.DEFAULTS.tickIcon===t.TICKICON&&e.push({name:"tickIcon",className:"TICKICON"}),t.DIVIDER="dropdown-divider",t.SHOW="show",t.BUTTONCLASS="btn-light",t.POPOVERHEADER="popover-header",t.ICONBASE="",t.TICKICON="bs-ok-default",o=0;o<e.length;o++)i=e[o],u.DEFAULTS[i.name]=t[i.className];return c=this.each(function(){var e=n(this),t,i,o,f,c,l;if(e.is("select")){if(t=e.data("selectpicker"),i="object"==typeof r&&r,t){if(i)for(o in i)Object.prototype.hasOwnProperty.call(i,o)&&(t.options[o]=i[o])}else{f=e.data();for(c in f)Object.prototype.hasOwnProperty.call(f,c)&&-1!==n.inArray(c,bt)&&delete f[c];l=n.extend({},u.DEFAULTS,n.fn.selectpicker.defaults||{},f,i);l.template=n.extend({},u.DEFAULTS.template,n.fn.selectpicker.defaults?n.fn.selectpicker.defaults.template:{},f.template,i.template);e.data("selectpicker",t=new u(this,l))}"string"==typeof r&&(s=t[r]instanceof Function?t[r].apply(t,h):t.options[r])}}),void 0!==s?s:c}function wt(){if(n.fn.dropdown)return(n.fn.dropdown.Constructor._dataApiKeydownHandler||n.fn.dropdown.Constructor.prototype.keydown).apply(this,arguments)}var bt=["sanitize","whiteList","sanitizeFn"],kt=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],dt=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,gt=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i,y,nt,h,tt,it,rt,c,s,et,p,w,ht,ct,a,pt;"classList"in document.createElement("_")||function(t){var r;if("Element"in t){var u="classList",e="prototype",f=t.Element[e],i=Object,o=function(){var t=n(this);return{add:function(n){return n=Array.prototype.slice.call(arguments).join(" "),t.addClass(n)},remove:function(n){return n=Array.prototype.slice.call(arguments).join(" "),t.removeClass(n)},toggle:function(n,i){return t.toggleClass(n,i)},contains:function(n){return t.hasClass(n)}}};if(i.defineProperty){r={get:o,enumerable:!0,configurable:!0};try{i.defineProperty(f,u,r)}catch(t){void 0!==t.number&&-2146823252!==t.number||(r.enumerable=!1,i.defineProperty(f,u,r))}}else i[e].__defineGetter__&&f.__defineGetter__(u,o)}}(window);h=document.createElement("_");(h.classList.add("c1","c2"),h.classList.contains("c2"))||(tt=DOMTokenList.prototype.add,it=DOMTokenList.prototype.remove,DOMTokenList.prototype.add=function(){Array.prototype.forEach.call(arguments,tt.bind(this))},DOMTokenList.prototype.remove=function(){Array.prototype.forEach.call(arguments,it.bind(this))});(h.classList.toggle("c3",!1),h.classList.contains("c3"))&&(rt=DOMTokenList.prototype.toggle,DOMTokenList.prototype.toggle=function(n,t){return 1 in arguments&&!this.contains(n)==!t?t:rt.call(this,n)});h=null;String.prototype.startsWith||(y=function(){try{var n={},t=Object.defineProperty,i=t(n,n,n)&&t}catch(n){}return i}(),nt={}.toString,y?y(String.prototype,"startsWith",{value:ut,configurable:!0,writable:!0}):String.prototype.startsWith=ut);Object.keys||(Object.keys=function(n,t,i){for(t in i=[],n)i.hasOwnProperty.call(n,t)&&i.push(t);return i});HTMLSelectElement&&!HTMLSelectElement.prototype.hasOwnProperty("selectedOptions")&&Object.defineProperty(HTMLSelectElement.prototype,"selectedOptions",{get:function(){return this.querySelectorAll(":checked")}});c={useDefault:!1,_set:n.valHooks.select.set};n.valHooks.select.set=function(t,i){return i&&!c.useDefault&&n(t).data("selected",!0),c._set.apply(this,arguments)};s=null;et=function(){try{return new Event("change"),!0}catch(n){return!1}}();n.fn.triggerNative=function(n){var t,i=this[0];i.dispatchEvent?(et?t=new Event(n,{bubbles:!0}):(t=document.createEvent("Event")).initEvent(n,!0,!1),i.dispatchEvent(t)):i.fireEvent?((t=document.createEventObject()).eventType=n,i.fireEvent("on"+n,t)):this.trigger(n)};var ti={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","Ĳ":"IJ","ĳ":"ij","Œ":"Oe","œ":"oe","ŉ":"'n","ſ":"s"},ii=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ri=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\u1ab0-\\u1aff\\u1dc0-\\u1dff]","g");a=(p={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},w="(?:"+Object.keys(p).join("|")+")",ht=RegExp(w),ct=RegExp(w,"g"),function(n){return n=null==n?"":""+n,ht.test(n)?n.replace(ct,fi):n});var ei={32:" ",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",65:"A",66:"B",67:"C",68:"D",69:"E",70:"F",71:"G",72:"H",73:"I",74:"J",75:"K",76:"L",77:"M",78:"N",79:"O",80:"P",81:"Q",82:"R",83:"S",84:"T",85:"U",86:"V",87:"W",88:"X",89:"Y",90:"Z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9"},lt=27,oi=13,v=32,b=9,k=38,d=40,f={success:!1,major:"3"};try{f.full=(n.fn.dropdown.Constructor.VERSION||"").split(" ")[0].split(".");f.major=f.full[0];f.success=!0}catch(e){}var at=0,r=".bs.select",t={DISABLED:"disabled",DIVIDER:"divider",SHOW:"open",DROPUP:"dropup",MENU:"dropdown-menu",MENURIGHT:"dropdown-menu-right",MENULEFT:"dropdown-menu-left",BUTTONCLASS:"btn-default",POPOVERHEADER:"popover-title",ICONBASE:"glyphicon",TICKICON:"glyphicon-ok"},vt={MENU:"."+t.MENU},i={div:document.createElement("div"),span:document.createElement("span"),i:document.createElement("i"),subtext:document.createElement("small"),a:document.createElement("a"),li:document.createElement("li"),whitespace:document.createTextNode(" "),fragment:document.createDocumentFragment()};i.noResults=i.li.cloneNode(!1);i.noResults.className="no-results";i.a.setAttribute("role","option");i.a.className="dropdown-item";i.subtext.className="text-muted";i.text=i.span.cloneNode(!1);i.text.className="text";i.checkMark=i.span.cloneNode(!1);var si=new RegExp(k+"|"+d),hi=new RegExp("^"+b+"$|"+lt),o={li:function(n,t,r){var u=i.li.cloneNode(!1);return n&&(1===n.nodeType||11===n.nodeType?u.appendChild(n):u.innerHTML=n),void 0!==t&&""!==t&&(u.className=t),null!=r&&u.classList.add("optgroup-"+r),u},a:function(n,t,r){var u=i.a.cloneNode(!0);return n&&(11===n.nodeType?u.appendChild(n):u.insertAdjacentHTML("beforeend",n)),void 0!==t&&""!==t&&u.classList.add.apply(u.classList,t.split(/\s+/)),r&&u.setAttribute("style",r),u},text:function(n,t){var u,f,r=i.text.cloneNode(!1),e;if(n.content?r.innerHTML=n.content:((r.textContent=n.text,n.icon)&&(e=i.whitespace.cloneNode(!1),(f=(!0===t?i.i:i.span).cloneNode(!1)).className=this.options.iconBase+" "+n.icon,i.fragment.appendChild(f),i.fragment.appendChild(e)),n.subtext&&((u=i.subtext.cloneNode(!1)).textContent=n.subtext,r.appendChild(u))),!0===t)for(;0<r.childNodes.length;)i.fragment.appendChild(r.childNodes[0]);else i.fragment.appendChild(r);return i.fragment},label:function(n){var r,u,t=i.text.cloneNode(!1),f;return(t.innerHTML=n.display,n.icon)&&(f=i.whitespace.cloneNode(!1),(u=i.span.cloneNode(!1)).className=this.options.iconBase+" "+n.icon,i.fragment.appendChild(u),i.fragment.appendChild(f)),n.subtext&&((r=i.subtext.cloneNode(!1)).textContent=n.subtext,t.appendChild(r)),i.fragment.appendChild(t),i.fragment}},u=function(t,i){var f=this,r;c.useDefault||(n.valHooks.select.set=c._set,c.useDefault=!0);this.$element=n(t);this.$newElement=null;this.$button=null;this.$menu=null;this.options=i;this.selectpicker={main:{},search:{},current:{},view:{},isSearching:!1,keydown:{keyHistory:"",resetKeyHistory:{start:function(){return setTimeout(function(){f.selectpicker.keydown.keyHistory=""},800)}}}};this.sizeInfo={};null===this.options.title&&(this.options.title=this.$element.attr("title"));r=this.options.windowPadding;"number"==typeof r&&(this.options.windowPadding=[r,r,r,r]);this.val=u.prototype.val;this.render=u.prototype.render;this.refresh=u.prototype.refresh;this.setStyle=u.prototype.setStyle;this.selectAll=u.prototype.selectAll;this.deselectAll=u.prototype.deselectAll;this.destroy=u.prototype.destroy;this.remove=u.prototype.remove;this.show=u.prototype.show;this.hide=u.prototype.hide;this.init()};u.VERSION="1.13.18";u.DEFAULTS={noneSelectedText:"Nothing selected",noneResultsText:"No results matched {0}",countSelectedText:function(n){return 1==n?"{0} item selected":"{0} items selected"},maxOptionsText:function(n,t){return[1==n?"Limit reached ({n} item max)":"Limit reached ({n} items max)",1==t?"Group limit reached ({n} item max)":"Group limit reached ({n} items max)"]},selectAllText:"Select All",deselectAllText:"Deselect All",doneButton:!1,doneButtonText:"Close",multipleSeparator:", ",styleBase:"btn",style:t.BUTTONCLASS,size:"auto",title:null,selectedTextFormat:"values",width:!1,container:!1,hideDisabled:!1,showSubtext:!1,showIcon:!0,showContent:!0,dropupAuto:!0,header:!1,liveSearch:!1,liveSearchPlaceholder:null,liveSearchNormalize:!1,liveSearchStyle:"contains",actionsBox:!1,iconBase:t.ICONBASE,tickIcon:t.TICKICON,showTick:!1,template:{caret:'<span class="caret"><\/span>'},maxOptions:!1,mobile:!1,selectOnTab:!1,dropdownAlignRight:!1,windowPadding:0,virtualScroll:600,display:!1,sanitize:!0,sanitizeFn:null,whiteList:{"*":["class","dir","id","lang","role","tabindex","style",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]}};u.prototype={constructor:u,init:function(){var n=this,f=this.$element.attr("id"),i=this.$element[0],u=i.form;at++;this.selectId="bs-select-"+at;i.classList.add("bs-select-hidden");this.multiple=this.$element.prop("multiple");this.autofocus=this.$element.prop("autofocus");i.classList.contains("show-tick")&&(this.options.showTick=!0);this.$newElement=this.createDropdown();this.buildData();this.$element.after(this.$newElement).prependTo(this.$newElement);u&&null===i.form&&(u.id||(u.id="form-"+this.selectId),i.setAttribute("form",u.id));this.$button=this.$newElement.children("button");this.$menu=this.$newElement.children(vt.MENU);this.$menuInner=this.$menu.children(".inner");this.$searchbox=this.$menu.find("input");i.classList.remove("bs-select-hidden");!0===this.options.dropdownAlignRight&&this.$menu[0].classList.add(t.MENURIGHT);void 0!==f&&this.$button.attr("data-id",f);this.checkDisabled();this.clickListener();this.options.liveSearch?(this.liveSearchListener(),this.focusedParent=this.$searchbox[0]):this.focusedParent=this.$menuInner[0];this.setStyle();this.render();this.setWidth();this.options.container?this.selectPosition():this.$element.on("hide"+r,function(){if(n.isVirtual()){var t=n.$menuInner[0],i=t.firstChild.cloneNode(!1);t.replaceChild(i,t.firstChild);t.scrollTop=0}});this.$menu.data("this",this);this.$newElement.data("this",this);this.options.mobile&&this.mobile();this.$newElement.on({"hide.bs.dropdown":function(t){n.$element.trigger("hide"+r,t)},"hidden.bs.dropdown":function(t){n.$element.trigger("hidden"+r,t)},"show.bs.dropdown":function(t){n.$element.trigger("show"+r,t)},"shown.bs.dropdown":function(t){n.$element.trigger("shown"+r,t)}});i.hasAttribute("required")&&this.$element.on("invalid"+r,function(){n.$button[0].classList.add("bs-invalid");n.$element.on("shown"+r+".invalid",function(){n.$element.val(n.$element.val()).off("shown"+r+".invalid")}).on("rendered"+r,function(){this.validity.valid&&n.$button[0].classList.remove("bs-invalid");n.$element.off("rendered"+r)});n.$button.on("blur"+r,function(){n.$element.trigger("focus").trigger("blur");n.$button.off("blur"+r)})});setTimeout(function(){n.buildList();n.$element.trigger("loaded"+r)})},createDropdown:function(){var h=this.multiple||this.options.showTick?" show-tick":"",c=this.multiple?' aria-multiselectable="true"':"",i="",l=this.autofocus?" autofocus":"";f.major<4&&this.$element.parent().hasClass("input-group")&&(i=" input-group-btn");var r,u="",e="",o="",s="";return this.options.header&&(u='<div class="'+t.POPOVERHEADER+'"><button type="button" class="close" aria-hidden="true">&times;<\/button>'+this.options.header+"<\/div>"),this.options.liveSearch&&(e='<div class="bs-searchbox"><input type="search" class="form-control" autocomplete="off"'+(null===this.options.liveSearchPlaceholder?"":' placeholder="'+a(this.options.liveSearchPlaceholder)+'"')+' role="combobox" aria-label="Search" aria-controls="'+this.selectId+'" aria-autocomplete="list"><\/div>'),this.multiple&&this.options.actionsBox&&(o='<div class="bs-actionsbox"><div class="btn-group btn-group-sm btn-block"><button type="button" class="actions-btn bs-select-all btn '+t.BUTTONCLASS+'">'+this.options.selectAllText+'<\/button><button type="button" class="actions-btn bs-deselect-all btn '+t.BUTTONCLASS+'">'+this.options.deselectAllText+"<\/button><\/div><\/div>"),this.multiple&&this.options.doneButton&&(s='<div class="bs-donebutton"><div class="btn-group btn-block"><button type="button" class="btn btn-sm '+t.BUTTONCLASS+'">'+this.options.doneButtonText+"<\/button><\/div><\/div>"),r='<div class="dropdown bootstrap-select'+h+i+'"><button type="button" tabindex="-1" class="'+this.options.styleBase+' dropdown-toggle" '+("static"===this.options.display?'data-display="static"':"")+'data-toggle="dropdown"'+l+' role="combobox" aria-owns="'+this.selectId+'" aria-haspopup="listbox" aria-expanded="false"><div class="filter-option"><div class="filter-option-inner"><div class="filter-option-inner-inner"><\/div><\/div> <\/div>'+("4"===f.major?"":'<span class="bs-caret">'+this.options.template.caret+"<\/span>")+'<\/button><div class="'+t.MENU+" "+("4"===f.major?"":t.SHOW)+'">'+u+e+o+'<div class="inner '+t.SHOW+'" role="listbox" id="'+this.selectId+'" tabindex="-1" '+c+'><ul class="'+t.MENU+" inner "+("4"===f.major?t.SHOW:"")+'" role="presentation"><\/ul><\/div>'+s+"<\/div><\/div>",n(r)},setPositionData:function(){var t,n,i;for(this.selectpicker.view.canHighlight=[],this.selectpicker.view.size=0,this.selectpicker.view.firstHighlightIndex=!1,t=0;t<this.selectpicker.current.data.length;t++)n=this.selectpicker.current.data[t],i=!0,"divider"===n.type?(i=!1,n.height=this.sizeInfo.dividerHeight):"optgroup-label"===n.type?(i=!1,n.height=this.sizeInfo.dropdownHeaderHeight):n.height=this.sizeInfo.liHeight,n.disabled&&(i=!1),this.selectpicker.view.canHighlight.push(i),i&&(this.selectpicker.view.size++,n.posinset=this.selectpicker.view.size,!1===this.selectpicker.view.firstHighlightIndex&&(this.selectpicker.view.firstHighlightIndex=t)),n.position=(0===t?0:this.selectpicker.current.data[t-1].position)+n.height},isVirtual:function(){return!1!==this.options.virtualScroll&&this.selectpicker.main.elements.length>=this.options.virtualScroll||!0===this.options.virtualScroll},createView:function(i,u,f){function a(n,t){var c,l,rt,ut,s,b,ft,et,f=e.selectpicker.current.elements.length,k=[],ot=!0,o=e.isVirtual(),r,a,at,vt,w,nt,tt,it,yt,h;for(e.selectpicker.view.scrollTop=n,c=Math.ceil(e.sizeInfo.menuInnerHeight/e.sizeInfo.liHeight*1.5),l=Math.round(f/c)||1,r=0;r<l;r++){if(a=(r+1)*c,r===l-1&&(a=f),k[r]=[r*c+(r?1:0),a],!f)break;void 0===s&&n-1<=e.selectpicker.current.data[a-1].position-e.sizeInfo.menuInnerHeight&&(s=r)}if(void 0===s&&(s=0),b=[e.selectpicker.view.position0,e.selectpicker.view.position1],rt=Math.max(0,s-1),ut=Math.min(l-1,s+1),e.selectpicker.view.position0=!1===o?0:Math.max(0,k[rt][0])||0,e.selectpicker.view.position1=!1===o?f:Math.min(f,k[ut][1])||0,ft=b[0]!==e.selectpicker.view.position0||b[1]!==e.selectpicker.view.position1,void 0!==e.activeIndex&&(y=e.selectpicker.main.elements[e.prevActiveIndex],p=e.selectpicker.main.elements[e.activeIndex],v=e.selectpicker.main.elements[e.selectedIndex],t&&(e.activeIndex!==e.selectedIndex&&e.defocusItem(p),e.activeIndex=void 0),e.activeIndex&&e.activeIndex!==e.selectedIndex&&e.defocusItem(v)),void 0!==e.prevActiveIndex&&e.prevActiveIndex!==e.activeIndex&&e.prevActiveIndex!==e.selectedIndex&&e.defocusItem(y),(t||ft)&&(et=e.selectpicker.view.visibleElements?e.selectpicker.view.visibleElements.slice():[],e.selectpicker.view.visibleElements=!1===o?e.selectpicker.current.elements:e.selectpicker.current.elements.slice(e.selectpicker.view.position0,e.selectpicker.view.position1),e.setOptionStatus(),(i||!1===o&&t)&&(ot=!function(n,t){return n.length===t.length&&n.every(function(n,i){return n===t[i]})}(et,e.selectpicker.view.visibleElements)),(t||!0===o)&&ot)){var st,ht,u=e.$menuInner[0],ct=document.createDocumentFragment(),pt=u.firstChild.cloneNode(!1),lt=e.selectpicker.view.visibleElements,d=[];for(u.replaceChild(pt,u.firstChild),r=0,at=lt.length;r<at;r++)nt=lt[r],e.options.sanitize&&(vt=nt.lastChild)&&(w=e.selectpicker.current.data[r+e.selectpicker.view.position0])&&w.content&&!w.sanitized&&(d.push(vt),w.sanitized=!0),ct.appendChild(nt);(e.options.sanitize&&d.length&&g(d,e.options.whiteList,e.options.sanitizeFn),!0===o?(st=0===e.selectpicker.view.position0?0:e.selectpicker.current.data[e.selectpicker.view.position0-1].position,ht=e.selectpicker.view.position1>f-1?0:e.selectpicker.current.data[f-1].position-e.selectpicker.current.data[e.selectpicker.view.position1-1].position,u.firstChild.style.marginTop=st+"px",u.firstChild.style.marginBottom=ht+"px"):(u.firstChild.style.marginTop=0,u.firstChild.style.marginBottom=0),u.firstChild.appendChild(ct),!0===o&&e.sizeInfo.hasScrollBar)&&(tt=u.firstChild.offsetWidth,t&&tt<e.sizeInfo.menuInnerInnerWidth&&e.sizeInfo.totalMenuWidth>e.sizeInfo.selectWidth?u.firstChild.style.minWidth=e.sizeInfo.menuInnerInnerWidth+"px":tt>e.sizeInfo.menuInnerInnerWidth&&(e.$menu[0].style.minWidth=0,it=u.firstChild.offsetWidth,it>e.sizeInfo.menuInnerInnerWidth&&(e.sizeInfo.menuInnerInnerWidth=it,u.firstChild.style.minWidth=e.sizeInfo.menuInnerInnerWidth+"px"),e.$menu[0].style.minWidth=""))}(e.prevActiveIndex=e.activeIndex,e.options.liveSearch)?i&&t&&(h=0,e.selectpicker.view.canHighlight[h]||(h=1+e.selectpicker.view.canHighlight.slice(1).indexOf(!0)),yt=e.selectpicker.view.visibleElements[h],e.defocusItem(e.selectpicker.view.currentActive),e.activeIndex=(e.selectpicker.current.data[h]||{}).index,e.focusItem(yt)):e.$menuInner.trigger("focus")}var v,y,e=this,o=0,p=[],s,h,c,l;(this.selectpicker.isSearching=i,this.selectpicker.current=i?this.selectpicker.search:this.selectpicker.main,this.setPositionData(),u)&&(f?o=this.$menuInner[0].scrollTop:e.multiple||(s=e.$element[0],h=(s.options[s.selectedIndex]||{}).liIndex,"number"==typeof h&&!1!==e.options.size&&(c=e.selectpicker.main.data[h],l=c&&c.position,l&&(o=l-(e.sizeInfo.menuInnerHeight+e.sizeInfo.liHeight)/2))));a(o,!0);this.$menuInner.off("scroll.createView").on("scroll.createView",function(n,t){e.noScroll||a(this.scrollTop,t);e.noScroll=!1});n(window).off("resize"+r+"."+this.selectId+".createView").on("resize"+r+"."+this.selectId+".createView",function(){e.$newElement.hasClass(t.SHOW)&&a(e.$menuInner[0].scrollTop)})},focusItem:function(n,t,i){if(n){t=t||this.selectpicker.main.data[this.activeIndex];var r=n.firstChild;r&&(r.setAttribute("aria-setsize",this.selectpicker.view.size),r.setAttribute("aria-posinset",t.posinset),!0!==i&&(this.focusedParent.setAttribute("aria-activedescendant",r.id),n.classList.add("active"),r.classList.add("active")))}},defocusItem:function(n){n&&(n.classList.remove("active"),n.firstChild&&n.firstChild.classList.remove("active"))},setPlaceholder:function(){var i=this,r=!1;if(this.options.title&&!this.multiple){this.selectpicker.view.titleOption||(this.selectpicker.view.titleOption=document.createElement("option"));r=!0;var n=this.$element[0],u=!1,f=!this.selectpicker.view.titleOption.parentNode,e=n.selectedIndex,o=n.options[e],t=window.performance&&window.performance.getEntriesByType("navigation"),s=t&&t.length?"back_forward"!==t[0].type:2!==window.performance.navigation.type;f&&(this.selectpicker.view.titleOption.className="bs-title-option",this.selectpicker.view.titleOption.value="",u=!o||0===e&&!1===o.defaultSelected&&void 0===this.$element.data("selected"));!f&&0===this.selectpicker.view.titleOption.index||n.insertBefore(this.selectpicker.view.titleOption,n.firstChild);u&&s?n.selectedIndex=0:"complete"!==document.readyState&&window.addEventListener("pageshow",function(){i.selectpicker.view.displayedValue!==n.value&&i.render()})}return r},buildData:function(){function f(t){var i=n[n.length-1];i&&"divider"===i.type&&(i.optID||t.optID)||((t=t||{}).type="divider",n.push(t))}function s(t,i){if((i=i||{}).divider="true"===t.getAttribute("data-divider"),i.divider)f({optID:i.optID});else{var u=n.length,e=t.style.cssText,o=e?a(e):"",r=(t.className||"")+(i.optgroupClass||"");i.optID&&(r="opt "+r);i.optionClass=r.trim();i.inlineStyle=o;i.text=t.textContent;i.content=t.getAttribute("data-content");i.tokens=t.getAttribute("data-tokens");i.subtext=t.getAttribute("data-subtext");i.icon=t.getAttribute("data-icon");t.liIndex=u;i.display=i.content||i.text;i.type="option";i.index=u;i.option=t;i.selected=!!t.selected;i.disabled=i.disabled||!!t.disabled;n.push(i)}}function c(t,r){var e=r[t],b=!(t-1<o)&&r[t-1],k=r[t+1],l=e.querySelectorAll("option"+u),y,p,h,c,v,w;if(l.length){for(h={display:a(e.label),subtext:e.getAttribute("data-subtext"),icon:e.getAttribute("data-icon"),type:"optgroup-label",optgroupClass:" "+(e.className||"")},i++,b&&f({optID:i}),h.optID=i,n.push(h),c=0,v=l.length;c<v;c++)w=l[c],0===c&&(p=(y=n.length-1)+v),s(w,{headerIndex:y,lastIndex:p,optID:h.optID,optgroupClass:h.optgroupClass,disabled:e.disabled});k&&f({optID:i})}}var u=':not([hidden]):not([data-hidden="true"])',n=[],i=0,o=this.setPlaceholder()?1:0,r,h,t,e;for(this.options.hideDisabled&&(u+=":not(:disabled)"),r=this.$element[0].querySelectorAll("select > *"+u),h=r.length,t=o;t<h;t++)e=r[t],"OPTGROUP"!==e.tagName?s(e,{}):c(t,r);this.selectpicker.main.data=this.selectpicker.current.data=n},buildList:function(){function h(i){var u,f=0;switch(i.type){case"divider":u=o.li(!1,t.DIVIDER,i.optID?i.optID+"div":void 0);break;case"option":(u=o.li(o.a(o.text.call(n,i),i.optionClass,i.inlineStyle),"",i.optID)).firstChild&&(u.firstChild.id=n.selectId+"-"+i.index);break;case"optgroup-label":u=o.li(o.label.call(n,i),"dropdown-header"+i.optgroupClass,i.optID)}i.element=u;r.push(u);i.display&&(f+=i.display.length);i.subtext&&(f+=i.subtext.length);i.icon&&(f+=1);e<f&&(e=f,n.selectpicker.view.widestOption=r[r.length-1])}var n=this,f=this.selectpicker.main.data,r=[],e=0,s,u;for((n.options.showTick||n.multiple)&&!i.checkMark.parentNode&&(i.checkMark.className=this.options.iconBase+" "+n.options.tickIcon+" check-mark",i.a.appendChild(i.checkMark)),s=f.length,u=0;u<s;u++)h(f[u]);this.selectpicker.main.elements=this.selectpicker.current.elements=r},findLis:function(){return this.$menuInner.find(".inner > li")},render:function(){var b,t=this,y=this.$element[0],rt=this.setPlaceholder()&&0===y.selectedIndex,a=ft(y,this.options.hideDisabled),u=a.length,e=this.$button[0],k=e.querySelector(".filter-option-inner-inner"),ut=document.createTextNode(this.options.multipleSeparator),n=i.fragment.cloneNode(!1),tt=!1,s,v,d,it,nt,w;if(e.classList.toggle("bs-placeholder",t.multiple?!u:!l(y,a)),t.multiple||1!==a.length||(t.selectpicker.view.displayedValue=l(y,a)),"static"===this.options.selectedTextFormat)n=o.text.call(this,{text:this.options.title},!0);else if(!1===(this.multiple&&-1!==this.options.selectedTextFormat.indexOf("count")&&1<u&&(1<(b=this.options.selectedTextFormat.split(">")).length&&u>b[1]||1===b.length&&2<=u))){if(!rt){for(s=0;s<u&&s<50;s++){var p=a[s],h=this.selectpicker.main.data[p.liIndex],c={};this.multiple&&0<s&&n.appendChild(ut.cloneNode(!1));p.title?c.text=p.title:h&&(h.content&&t.options.showContent?(c.content=h.content.toString(),tt=!0):(t.options.showIcon&&(c.icon=h.icon),t.options.showSubtext&&!t.multiple&&h.subtext&&(c.subtext=" "+h.subtext),c.text=p.textContent.trim()));n.appendChild(o.text.call(this,c,!0))}49<u&&n.appendChild(document.createTextNode("..."))}}else v=':not([hidden]):not([data-hidden="true"]):not([data-divider="true"])',this.options.hideDisabled&&(v+=":not(:disabled)"),d=this.$element[0].querySelectorAll("select > option"+v+", optgroup"+v+" option"+v).length,it="function"==typeof this.options.countSelectedText?this.options.countSelectedText(u,d):this.options.countSelectedText,n=o.text.call(this,{text:it.replace("{0}",u.toString()).replace("{1}",d.toString())},!0);(null==this.options.title&&(this.options.title=this.$element.attr("title")),n.childNodes.length||(n=o.text.call(this,{text:void 0!==this.options.title?this.options.title:this.options.noneSelectedText},!0)),e.title=n.textContent.replace(/<[^>]*>?/g,"").trim(),this.options.sanitize&&tt&&g([n],t.options.whiteList,t.options.sanitizeFn),k.innerHTML="",k.appendChild(n),f.major<4&&this.$newElement[0].classList.contains("bs3-has-addon"))&&(nt=e.querySelector(".filter-expand"),w=k.cloneNode(!0),w.className="filter-expand",nt?e.replaceChild(w,nt):e.appendChild(w));this.$element.trigger("rendered"+r)},setStyle:function(n,t){var u,i=this.$button[0],r=this.$newElement[0],e=this.options.style.trim();this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|bs-select-hidden|validate\[.*\]/gi,""));f.major<4&&(r.classList.add("bs3"),r.parentNode.classList&&r.parentNode.classList.contains("input-group")&&(r.previousElementSibling||r.nextElementSibling)&&(r.previousElementSibling||r.nextElementSibling).classList.contains("input-group-addon")&&r.classList.add("bs3-has-addon"));u=n?n.trim():e;"add"==t?u&&i.classList.add.apply(i.classList,u.split(" ")):"remove"==t?u&&i.classList.remove.apply(i.classList,u.split(" ")):(e&&i.classList.remove.apply(i.classList,e.split(" ")),u&&i.classList.add.apply(i.classList,u.split(" ")))},liHeight:function(r){var d,it,rt;if(r||!1!==this.options.size&&!Object.keys(this.sizeInfo).length){var l,a=i.div.cloneNode(!1),o=i.div.cloneNode(!1),y=i.div.cloneNode(!1),h=document.createElement("ul"),nt=i.li.cloneNode(!1),v=i.li.cloneNode(!1),tt=i.a.cloneNode(!1),p=i.span.cloneNode(!1),w=this.options.header&&0<this.$menu.find("."+t.POPOVERHEADER).length?this.$menu.find("."+t.POPOVERHEADER)[0].cloneNode(!0):null,c=this.options.liveSearch?i.div.cloneNode(!1):null,b=this.options.actionsBox&&this.multiple&&0<this.$menu.find(".bs-actionsbox").length?this.$menu.find(".bs-actionsbox")[0].cloneNode(!0):null,k=this.options.doneButton&&this.multiple&&0<this.$menu.find(".bs-donebutton").length?this.$menu.find(".bs-donebutton")[0].cloneNode(!0):null,ft=this.$element.find("option")[0];if(this.sizeInfo.selectWidth=this.$newElement[0].offsetWidth,p.className="text",tt.className="dropdown-item "+(ft?ft.className:""),a.className=this.$menu[0].parentNode.className+" "+t.SHOW,a.style.width=0,"auto"===this.options.width&&(o.style.minWidth=0),o.className=t.MENU+" "+t.SHOW,y.className="inner "+t.SHOW,h.className=t.MENU+" inner "+("4"===f.major?t.SHOW:""),nt.className=t.DIVIDER,v.className="dropdown-header",p.appendChild(document.createTextNode("​")),this.selectpicker.current.data.length){for(d=0;d<this.selectpicker.current.data.length;d++)if(it=this.selectpicker.current.data[d],"option"===it.type){l=it.element;break}}else l=i.li.cloneNode(!1),tt.appendChild(p),l.appendChild(tt);(v.appendChild(p.cloneNode(!0)),this.selectpicker.view.widestOption&&h.appendChild(this.selectpicker.view.widestOption.cloneNode(!0)),h.appendChild(l),h.appendChild(nt),h.appendChild(v),w&&o.appendChild(w),c)&&(rt=document.createElement("input"),c.className="bs-searchbox",rt.className="form-control",c.appendChild(rt),o.appendChild(c));b&&o.appendChild(b);y.appendChild(h);o.appendChild(y);k&&o.appendChild(k);a.appendChild(o);document.body.appendChild(a);var et,ot=l.offsetHeight,st=v?v.offsetHeight:0,ht=w?w.offsetHeight:0,ct=c?c.offsetHeight:0,lt=b?b.offsetHeight:0,at=k?k.offsetHeight:0,vt=n(nt).outerHeight(!0),u=!!window.getComputedStyle&&window.getComputedStyle(o),ut=o.offsetWidth,s=u?null:n(o),g={vert:e(u?u.paddingTop:s.css("paddingTop"))+e(u?u.paddingBottom:s.css("paddingBottom"))+e(u?u.borderTopWidth:s.css("borderTopWidth"))+e(u?u.borderBottomWidth:s.css("borderBottomWidth")),horiz:e(u?u.paddingLeft:s.css("paddingLeft"))+e(u?u.paddingRight:s.css("paddingRight"))+e(u?u.borderLeftWidth:s.css("borderLeftWidth"))+e(u?u.borderRightWidth:s.css("borderRightWidth"))},yt={vert:g.vert+e(u?u.marginTop:s.css("marginTop"))+e(u?u.marginBottom:s.css("marginBottom"))+2,horiz:g.horiz+e(u?u.marginLeft:s.css("marginLeft"))+e(u?u.marginRight:s.css("marginRight"))+2};y.style.overflowY="scroll";et=o.offsetWidth-ut;document.body.removeChild(a);this.sizeInfo.liHeight=ot;this.sizeInfo.dropdownHeaderHeight=st;this.sizeInfo.headerHeight=ht;this.sizeInfo.searchHeight=ct;this.sizeInfo.actionsHeight=lt;this.sizeInfo.doneButtonHeight=at;this.sizeInfo.dividerHeight=vt;this.sizeInfo.menuPadding=g;this.sizeInfo.menuExtras=yt;this.sizeInfo.menuWidth=ut;this.sizeInfo.menuInnerInnerWidth=ut-g.horiz;this.sizeInfo.totalMenuWidth=this.sizeInfo.menuWidth;this.sizeInfo.scrollBarWidth=et;this.sizeInfo.selectHeight=this.$newElement[0].offsetHeight;this.setPositionData()}},getSelectPosition:function(){var t,u=n(window),f=this.$newElement.offset(),i=n(this.options.container),r;this.options.container&&i.length&&!i.is("body")?((t=i.offset()).top+=parseInt(i.css("borderTopWidth")),t.left+=parseInt(i.css("borderLeftWidth"))):t={top:0,left:0};r=this.options.windowPadding;this.sizeInfo.selectOffsetTop=f.top-t.top-u.scrollTop();this.sizeInfo.selectOffsetBot=u.height()-this.sizeInfo.selectOffsetTop-this.sizeInfo.selectHeight-t.top-r[2];this.sizeInfo.selectOffsetLeft=f.left-t.left-u.scrollLeft();this.sizeInfo.selectOffsetRight=u.width()-this.sizeInfo.selectOffsetLeft-this.sizeInfo.selectWidth-t.left-r[1];this.sizeInfo.selectOffsetTop-=r[0];this.sizeInfo.selectOffsetLeft-=r[3]},setMenuSize:function(){var f;this.getSelectPosition();var r,n,e,o,s,h,y,u,b=this.sizeInfo.selectWidth,p=this.sizeInfo.liHeight,c=this.sizeInfo.headerHeight,l=this.sizeInfo.searchHeight,a=this.sizeInfo.actionsHeight,v=this.sizeInfo.doneButtonHeight,k=this.sizeInfo.dividerHeight,i=this.sizeInfo.menuPadding,w=0;if(this.options.dropupAuto&&(y=p*this.selectpicker.current.elements.length+i.vert,u=this.sizeInfo.selectOffsetTop-this.sizeInfo.selectOffsetBot>this.sizeInfo.menuExtras.vert&&y+this.sizeInfo.menuExtras.vert+50>this.sizeInfo.selectOffsetBot,!0===this.selectpicker.isSearching&&(u=this.selectpicker.dropup),this.$newElement.toggleClass(t.DROPUP,u),this.selectpicker.dropup=u),"auto"===this.options.size)o=3<this.selectpicker.current.elements.length?3*this.sizeInfo.liHeight+this.sizeInfo.menuExtras.vert-2:0,n=this.sizeInfo.selectOffsetBot-this.sizeInfo.menuExtras.vert,e=o+c+l+a+v,h=Math.max(o-i.vert,0),this.$newElement.hasClass(t.DROPUP)&&(n=this.sizeInfo.selectOffsetTop-this.sizeInfo.menuExtras.vert),r=(s=n)-c-l-a-v-i.vert;else if(this.options.size&&"auto"!=this.options.size&&this.selectpicker.current.elements.length>this.options.size){for(f=0;f<this.options.size;f++)"divider"===this.selectpicker.current.data[f].type&&w++;r=(n=p*this.options.size+w*k+i.vert)-i.vert;s=n+c+l+a+v;e=h=""}this.$menu.css({"max-height":s+"px",overflow:"hidden","min-height":e+"px"});this.$menuInner.css({"max-height":r+"px","overflow-y":"auto","min-height":h+"px"});this.sizeInfo.menuInnerHeight=Math.max(r,1);this.selectpicker.current.data.length&&this.selectpicker.current.data[this.selectpicker.current.data.length-1].position>this.sizeInfo.menuInnerHeight&&(this.sizeInfo.hasScrollBar=!0,this.sizeInfo.totalMenuWidth=this.sizeInfo.menuWidth+this.sizeInfo.scrollBarWidth);"auto"===this.options.dropdownAlignRight&&this.$menu.toggleClass(t.MENURIGHT,this.sizeInfo.selectOffsetLeft>this.sizeInfo.selectOffsetRight&&this.sizeInfo.selectOffsetRight<this.sizeInfo.totalMenuWidth-b);this.dropdown&&this.dropdown._popper&&this.dropdown._popper.update()},setSize:function(t){if(this.liHeight(t),this.options.header&&this.$menu.css("padding-top",0),!1!==this.options.size){var i=this,u=n(window);this.setMenuSize();this.options.liveSearch&&this.$searchbox.off("input.setMenuSize propertychange.setMenuSize").on("input.setMenuSize propertychange.setMenuSize",function(){return i.setMenuSize()});"auto"===this.options.size?u.off("resize"+r+"."+this.selectId+".setMenuSize scroll"+r+"."+this.selectId+".setMenuSize").on("resize"+r+"."+this.selectId+".setMenuSize scroll"+r+"."+this.selectId+".setMenuSize",function(){return i.setMenuSize()}):this.options.size&&"auto"!=this.options.size&&this.selectpicker.current.elements.length>this.options.size&&u.off("resize"+r+"."+this.selectId+".setMenuSize scroll"+r+"."+this.selectId+".setMenuSize")}this.createView(!1,!0,t)},setWidth:function(){var n=this;"auto"===this.options.width?requestAnimationFrame(function(){n.$menu.css("min-width","0");n.$element.on("loaded"+r,function(){n.liHeight();n.setMenuSize();var t=n.$newElement.clone().appendTo("body"),i=t.css("width","auto").children("button").outerWidth();t.remove();n.sizeInfo.selectWidth=Math.max(n.sizeInfo.totalMenuWidth,i);n.$newElement.css("width",n.sizeInfo.selectWidth+"px")})}):"fit"===this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width","").addClass("fit-width")):this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width",this.options.width)):(this.$menu.css("min-width",""),this.$newElement.css("width",""));this.$newElement.hasClass("fit-width")&&"fit"!==this.options.width&&this.$newElement[0].classList.remove("fit-width")},selectPosition:function(){function s(r){var s={},c=i.options.display||!!n.fn.dropdown.Constructor.Default&&n.fn.dropdown.Constructor.Default.display;i.$bsContainer.addClass(r.attr("class").replace(/form-control|fit-width/gi,"")).toggleClass(t.DROPUP,r.hasClass(t.DROPUP));o=r.offset();u.is("body")?e={top:0,left:0}:((e=u.offset()).top+=parseInt(u.css("borderTopWidth"))-u.scrollTop(),e.left+=parseInt(u.css("borderLeftWidth"))-u.scrollLeft());h=r.hasClass(t.DROPUP)?0:r[0].offsetHeight;(f.major<4||"static"===c)&&(s.top=o.top-e.top+h,s.left=o.left-e.left);s.width=r[0].offsetWidth;i.$bsContainer.css(s)}this.$bsContainer=n('<div class="bs-container" />');var o,e,h,i=this,u=n(this.options.container);this.$button.on("click.bs.dropdown.data-api",function(){i.isDisabled()||(s(i.$newElement),i.$bsContainer.appendTo(i.options.container).toggleClass(t.SHOW,!i.$button.hasClass(t.SHOW)).append(i.$menu))});n(window).off("resize"+r+"."+this.selectId+" scroll"+r+"."+this.selectId).on("resize"+r+"."+this.selectId+" scroll"+r+"."+this.selectId,function(){i.$newElement.hasClass(t.SHOW)&&s(i.$newElement)});this.$element.on("hide"+r,function(){i.$menu.data("height",i.$menu.height());i.$bsContainer.detach()})},setOptionStatus:function(n){var t=this,r,i,u;if(t.noScroll=!1,t.selectpicker.view.visibleElements&&t.selectpicker.view.visibleElements.length)for(r=0;r<t.selectpicker.view.visibleElements.length;r++)i=t.selectpicker.current.data[r+t.selectpicker.view.position0],u=i.option,u&&(!0!==n&&t.setDisabled(i.index,i.disabled),t.setSelected(i.index,u.selected))},setSelected:function(n,t){var u,i,r=this.selectpicker.main.elements[n],f=this.selectpicker.main.data[n],e=void 0!==this.activeIndex,o=this.activeIndex===n||t&&!this.multiple&&!e;f.selected=t;i=r.firstChild;t&&(this.selectedIndex=n);r.classList.toggle("selected",t);o?(this.focusItem(r,f),this.selectpicker.view.currentActive=r,this.activeIndex=n):this.defocusItem(r);i&&(i.classList.toggle("selected",t),t?i.setAttribute("aria-selected",!0):this.multiple?i.setAttribute("aria-selected",!1):i.removeAttribute("aria-selected"));o||e||!t||void 0===this.prevActiveIndex||(u=this.selectpicker.main.elements[this.prevActiveIndex],this.defocusItem(u))},setDisabled:function(n,i){var r,u=this.selectpicker.main.elements[n];this.selectpicker.main.data[n].disabled=i;r=u.firstChild;u.classList.toggle(t.DISABLED,i);r&&("4"===f.major&&r.classList.toggle(t.DISABLED,i),i?(r.setAttribute("aria-disabled",i),r.setAttribute("tabindex",-1)):(r.removeAttribute("aria-disabled"),r.setAttribute("tabindex",0)))},isDisabled:function(){return this.$element[0].disabled},checkDisabled:function(){this.isDisabled()?(this.$newElement[0].classList.add(t.DISABLED),this.$button.addClass(t.DISABLED).attr("aria-disabled",!0)):this.$button[0].classList.contains(t.DISABLED)&&(this.$newElement[0].classList.remove(t.DISABLED),this.$button.removeClass(t.DISABLED).attr("aria-disabled",!1))},clickListener:function(){function e(){i.options.liveSearch?i.$searchbox.trigger("focus"):i.$menuInner.trigger("focus")}function o(){i.dropdown&&i.dropdown._popper&&i.dropdown._popper.state.isCreated?e():requestAnimationFrame(o)}var i=this,u=n(document);u.data("spaceSelect",!1);this.$button.on("keyup",function(n){/(32)/.test(n.keyCode.toString(10))&&u.data("spaceSelect")&&(n.preventDefault(),u.data("spaceSelect",!1))});this.$newElement.on("show.bs.dropdown",function(){3<f.major&&!i.dropdown&&(i.dropdown=i.$button.data("bs.dropdown"),i.dropdown._menu=i.$menu[0])});this.$button.on("click.bs.dropdown.data-api",function(){i.$newElement.hasClass(t.SHOW)||i.setSize()});this.$element.on("shown"+r,function(){i.$menuInner[0].scrollTop!==i.selectpicker.view.scrollTop&&(i.$menuInner[0].scrollTop=i.selectpicker.view.scrollTop);3<f.major?requestAnimationFrame(o):e()});this.$menuInner.on("mouseenter","li a",function(){var n=this.parentElement,t=i.isVirtual()?i.selectpicker.view.position0:0,r=Array.prototype.indexOf.call(n.parentElement.children,n),u=i.selectpicker.current.data[r+t];i.focusItem(n,u,!0)});this.$menuInner.on("click","li a",function(u,f){var rt=n(this),c=i.$element[0],lt=i.isVirtual()?i.selectpicker.view.position0:0,ut=i.selectpicker.current.data[rt.parent().index()+lt],a=ut.index,at=l(c),et=c.selectedIndex,ot=c.options[et],w=!0,k,d,p,g;if(i.multiple&&1!==i.options.maxOptions&&u.stopPropagation(),u.preventDefault(),!i.isDisabled()&&!rt.parent().hasClass(t.DISABLED)){var h=ut.option,st=n(h),ht=h.selected,b=st.parent("optgroup"),ct=b.find("option"),e=i.options.maxOptions,o=b.data("maxOptions")||!1;if(a===i.activeIndex&&(f=!0),f||(i.prevActiveIndex=i.activeIndex,i.activeIndex=void 0),i.multiple){if((h.selected=!ht,i.setSelected(a,!ht),i.focusedParent.focus(),!1!==e||!1!==o)&&(k=e<ft(c).length,d=o<b.find("option:selected").length,e&&k||o&&d))if(e&&1==e)c.selectedIndex=-1,h.selected=!0,i.setOptionStatus(!0);else if(o&&1==o){for(p=0;p<ct.length;p++)g=ct[p],g.selected=!1,i.setSelected(g.liIndex,!1);h.selected=!0;i.setSelected(a,!0)}else{var nt="string"==typeof i.options.maxOptionsText?[i.options.maxOptionsText,i.options.maxOptionsText]:i.options.maxOptionsText,v="function"==typeof nt?nt(e,o):nt,tt=v[0].replace("{n}",e),it=v[1].replace("{n}",o),y=n('<div class="notify"><\/div>');v[2]&&(tt=tt.replace("{var}",v[2][1<e?0:1]),it=it.replace("{var}",v[2][1<o?0:1]));h.selected=!1;i.$menu.append(y);e&&k&&(y.append(n("<div>"+tt+"<\/div>")),w=!1,i.$element.trigger("maxReached"+r));o&&d&&(y.append(n("<div>"+it+"<\/div>")),w=!1,i.$element.trigger("maxReachedGrp"+r));setTimeout(function(){i.setSelected(a,!1)},10);y[0].classList.add("fadeOut");setTimeout(function(){y.remove()},1050)}}else ot&&(ot.selected=!1),h.selected=!0,i.setSelected(a,!0);!i.multiple||i.multiple&&1===i.options.maxOptions?i.$button.trigger("focus"):i.options.liveSearch&&i.$searchbox.trigger("focus");w&&(!i.multiple&&et===c.selectedIndex||(s=[h.index,st.prop("selected"),at],i.$element.triggerNative("change")))}});this.$menu.on("click","li."+t.DISABLED+" a, ."+t.POPOVERHEADER+", ."+t.POPOVERHEADER+" :not(.close)",function(t){t.currentTarget==this&&(t.preventDefault(),t.stopPropagation(),i.options.liveSearch&&!n(t.target).hasClass("close")?i.$searchbox.trigger("focus"):i.$button.trigger("focus"))});this.$menuInner.on("click",".divider, .dropdown-header",function(n){n.preventDefault();n.stopPropagation();i.options.liveSearch?i.$searchbox.trigger("focus"):i.$button.trigger("focus")});this.$menu.on("click","."+t.POPOVERHEADER+" .close",function(){i.$button.trigger("click")});this.$searchbox.on("click",function(n){n.stopPropagation()});this.$menu.on("click",".actions-btn",function(t){i.options.liveSearch?i.$searchbox.trigger("focus"):i.$button.trigger("focus");t.preventDefault();t.stopPropagation();n(this).hasClass("bs-select-all")?i.selectAll():i.deselectAll()});this.$button.on("focus"+r,function(n){var t=i.$element[0].getAttribute("tabindex");void 0!==t&&n.originalEvent&&n.originalEvent.isTrusted&&(this.setAttribute("tabindex",t),i.$element[0].setAttribute("tabindex",-1),i.selectpicker.view.tabindex=t)}).on("blur"+r,function(n){void 0!==i.selectpicker.view.tabindex&&n.originalEvent&&n.originalEvent.isTrusted&&(i.$element[0].setAttribute("tabindex",i.selectpicker.view.tabindex),this.setAttribute("tabindex",-1),i.selectpicker.view.tabindex=void 0)});this.$element.on("change"+r,function(){i.render();i.$element.trigger("changed"+r,s);s=null}).on("focus"+r,function(){i.options.mobile||i.$button[0].focus()})},liveSearchListener:function(){var n=this;this.$button.on("click.bs.dropdown.data-api",function(){n.$searchbox.val()&&(n.$searchbox.val(""),n.selectpicker.search.previousValue=void 0)});this.$searchbox.on("click.bs.dropdown.data-api focus.bs.dropdown.data-api touchend.bs.dropdown.data-api",function(n){n.stopPropagation()});this.$searchbox.on("input propertychange",function(){var e=n.$searchbox[0].value,t,r,h;if(n.selectpicker.search.elements=[],n.selectpicker.search.data=[],e){var o=[],s=e.toUpperCase(),u={},f=[],y=n._searchStyle(),c=n.options.liveSearchNormalize;for(c&&(s=st(s)),t=0;t<n.selectpicker.main.data.length;t++)r=n.selectpicker.main.data[t],u[t]||(u[t]=ot(r,s,y,c)),u[t]&&void 0!==r.headerIndex&&-1===f.indexOf(r.headerIndex)&&(0<r.headerIndex&&(u[r.headerIndex-1]=!0,f.push(r.headerIndex-1)),u[r.headerIndex]=!0,f.push(r.headerIndex),u[r.lastIndex+1]=!0),u[t]&&"optgroup-label"!==r.type&&f.push(t);for(t=0,h=f.length;t<h;t++){var l=f[t],p=f[t-1],v=(r=n.selectpicker.main.data[l],n.selectpicker.main.data[p]);("divider"!==r.type||"divider"===r.type&&v&&"divider"!==v.type&&h-1!==t)&&(n.selectpicker.search.data.push(r),o.push(n.selectpicker.main.elements[l]))}n.activeIndex=void 0;n.noScroll=!0;n.$menuInner.scrollTop(0);n.selectpicker.search.elements=o;n.createView(!0),function(n,t){n.length||(i.noResults.innerHTML=this.options.noneResultsText.replace("{0}",'"'+a(t)+'"'),this.$menuInner[0].firstChild.appendChild(i.noResults))}.call(n,o,e)}else n.selectpicker.search.previousValue&&(n.$menuInner.scrollTop(0),n.createView(!1));n.selectpicker.search.previousValue=e})},_searchStyle:function(){return this.options.liveSearchStyle||"contains"},val:function(n){var i=this.$element[0],f,u;return void 0===n?this.$element.val():(f=l(i),(s=[null,null,f],this.$element.val(n).trigger("changed"+r,s),this.$newElement.hasClass(t.SHOW))&&(this.multiple?this.setOptionStatus(!0):(u=(i.options[i.selectedIndex]||{}).liIndex,"number"==typeof u&&(this.setSelected(this.selectedIndex,!1),this.setSelected(u,!0)))),this.render(),s=null,this.$element)},changeAll:function(n){var t,u;if(this.multiple){void 0===n&&(n=!0);var i=this.$element[0],f=0,e=0,h=l(i);i.classList.add("bs-select-hidden");for(var r=0,o=this.selectpicker.current.data,c=o.length;r<c;r++)t=o[r],u=t.option,u&&!t.disabled&&"divider"!==t.type&&(t.selected&&f++,!0===(u.selected=n)&&e++);i.classList.remove("bs-select-hidden");f!==e&&(this.setOptionStatus(),s=[null,null,h],this.$element.triggerNative("change"))}},selectAll:function(){return this.changeAll(!0)},deselectAll:function(){return this.changeAll(!1)},toggle:function(n){(n=n||window.event)&&n.stopPropagation();this.$button.trigger("click.bs.dropdown.data-api")},keydown:function(i){var u,tt,f,o,a,s=n(this),ft=s.hasClass("dropdown-toggle"),r=(ft?s.closest(".dropdown"):s.closest(vt.MENU)).data("this"),p=r.findLis(),w=!1,it=i.which===b&&!ft&&!r.options.selectOnTab,et=si.test(i.which)||it,nt=r.$menuInner[0].scrollTop,e=!0===r.isVirtual()?r.selectpicker.view.position0:0,h,rt,y,c,g,ut,l;if(!(112<=i.which&&i.which<=123))if((tt=r.$newElement.hasClass(t.SHOW))||!(et||48<=i.which&&i.which<=57||96<=i.which&&i.which<=105||65<=i.which&&i.which<=90)||(r.$button.trigger("click.bs.dropdown.data-api"),!r.options.liveSearch)){if(i.which===lt&&tt&&(i.preventDefault(),r.$button.trigger("click.bs.dropdown.data-api").trigger("focus")),et){if(!p.length)return;-1!==(u=(f=r.selectpicker.main.elements[r.activeIndex])?Array.prototype.indexOf.call(f.parentElement.children,f):-1)&&r.defocusItem(f);i.which===k?(-1!==u&&u--,u+e<0&&(u+=p.length),r.selectpicker.view.canHighlight[u+e]||-1==(u=r.selectpicker.view.canHighlight.slice(0,u+e).lastIndexOf(!0)-e)&&(u=p.length-1)):i.which!==d&&!it||(++u+e>=r.selectpicker.view.canHighlight.length&&(u=r.selectpicker.view.firstHighlightIndex),r.selectpicker.view.canHighlight[u+e]||(u=u+1+r.selectpicker.view.canHighlight.slice(u+e+1).indexOf(!0)));i.preventDefault();h=e+u;i.which===k?0===e&&u===p.length-1?(r.$menuInner[0].scrollTop=r.$menuInner[0].scrollHeight,h=r.selectpicker.current.elements.length-1):w=(a=(o=r.selectpicker.current.data[h]).position-o.height)<nt:i.which!==d&&!it||(u===r.selectpicker.view.firstHighlightIndex?(r.$menuInner[0].scrollTop=0,h=r.selectpicker.view.firstHighlightIndex):w=nt<(a=(o=r.selectpicker.current.data[h]).position-r.sizeInfo.menuInnerHeight));f=r.selectpicker.current.elements[h];r.activeIndex=r.selectpicker.current.data[h].index;r.focusItem(f);r.selectpicker.view.currentActive=f;w&&(r.$menuInner[0].scrollTop=a);r.options.liveSearch?r.$searchbox.trigger("focus"):s.trigger("focus")}else if(!s.is("input")&&!hi.test(i.which)||i.which===v&&r.selectpicker.keydown.keyHistory){for(c=[],i.preventDefault(),r.selectpicker.keydown.keyHistory+=ei[i.which],r.selectpicker.keydown.resetKeyHistory.cancel&&clearTimeout(r.selectpicker.keydown.resetKeyHistory.cancel),r.selectpicker.keydown.resetKeyHistory.cancel=r.selectpicker.keydown.resetKeyHistory.start(),y=r.selectpicker.keydown.keyHistory,/^(.)\1+$/.test(y)&&(y=y.charAt(0)),g=0;g<r.selectpicker.current.data.length;g++)ut=r.selectpicker.current.data[g],ot(ut,y,"startsWith",!0)&&r.selectpicker.view.canHighlight[g]&&c.push(ut.index);c.length&&(l=0,p.removeClass("active").find("a").removeClass("active"),1===y.length&&(-1===(l=c.indexOf(r.activeIndex))||l===c.length-1?l=0:l++),rt=c[l],w=0<nt-(o=r.selectpicker.main.data[rt]).position?(a=o.position-o.height,!0):(a=o.position-r.sizeInfo.menuInnerHeight,o.position>nt+r.sizeInfo.menuInnerHeight),f=r.selectpicker.main.elements[rt],r.activeIndex=c[l],r.focusItem(f),f&&f.firstChild.focus(),w&&(r.$menuInner[0].scrollTop=a),s.trigger("focus"))}tt&&(i.which===v&&!r.selectpicker.keydown.keyHistory||i.which===oi||i.which===b&&r.options.selectOnTab)&&(i.which!==v&&i.preventDefault(),r.options.liveSearch&&i.which===v||(r.$menuInner.find(".active a").trigger("click",!0),s.trigger("focus"),r.options.liveSearch||(i.preventDefault(),n(document).data("spaceSelect",!0))))}else r.$searchbox.trigger("focus")},mobile:function(){this.options.mobile=!0;this.$element[0].classList.add("mobile-device")},refresh:function(){var t=n.extend({},this.options,this.$element.data());this.options=t;this.checkDisabled();this.buildData();this.setStyle();this.render();this.buildList();this.setWidth();this.setSize(!0);this.$element.trigger("refreshed"+r)},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove();this.$element.remove()},destroy:function(){this.$newElement.before(this.$element).remove();this.$bsContainer?this.$bsContainer.remove():this.$menu.remove();this.selectpicker.view.titleOption&&this.selectpicker.view.titleOption.parentNode&&this.selectpicker.view.titleOption.parentNode.removeChild(this.selectpicker.view.titleOption);this.$element.off(r).removeData("selectpicker").removeClass("bs-select-hidden selectpicker");n(window).off(r+"."+this.selectId)}};pt=n.fn.selectpicker;n.fn.selectpicker=yt;n.fn.selectpicker.Constructor=u;n.fn.selectpicker.noConflict=function(){return n.fn.selectpicker=pt,this};n(document).off("keydown.bs.dropdown.data-api").on("keydown.bs.dropdown.data-api",':not(.bootstrap-select) > [data-toggle="dropdown"]',wt).on("keydown.bs.dropdown.data-api",":not(.bootstrap-select) > .dropdown-menu",wt).on("keydown"+r,'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',u.prototype.keydown).on("focusin.modal",'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',function(n){n.stopPropagation()});n(window).on("load"+r+".data-api",function(){n(".selectpicker").each(function(){var t=n(this);yt.call(t,t.data())})})}(n)});!function(n){function o(n){return document.createElementNS(k,n)}function s(n){return(10>n?"0":"")+n}function nt(n){var t=++it+"";return n?n+t:t}function t(t,v){function at(n,t){var b=st.offset(),k=/^touch/.test(n.type),s=b.left+i,c=b.top+i,u=(k?n.originalEvent.touches[0]:n).pageX-s,o=(k?n.originalEvent.touches[0]:n).pageY-c,d=Math.sqrt(u*u+o*o),l=!1,g;t&&(r-f>d||d>r+f)||(n.preventDefault(),g=setTimeout(function(){a.addClass("clockpicker-moving")},200),h&&st.append(tt.canvas),tt.setHand(u,o,!t,!0),e.off(y).on(y,function(n){n.preventDefault();var t=/^touch/.test(n.type),i=(t?n.originalEvent.touches[0]:n).pageX-s,r=(t?n.originalEvent.touches[0]:n).pageY-c;(l||i!==u||r!==o)&&(l=!0,tt.setHand(i,r,!1,!0))}),e.off(p).on(p,function(n){e.off(p);n.preventDefault();var i=/^touch/.test(n.type),r=(i?n.originalEvent.changedTouches[0]:n).pageX-s,f=(i?n.originalEvent.changedTouches[0]:n).pageY-c;(t||l)&&r===u&&f===o&&tt.setHand(r,f);"hours"===tt.currentView?tt.toggleView("minutes",w/2):v.autoclose&&(tt.minutesView.addClass("clockpicker-dial-out"),setTimeout(function(){tt.done()},w/2));st.prepend(yt);clearTimeout(g);a.removeClass("clockpicker-moving");e.off(y)}))}var d=n(rt),st=d.find(".clockpicker-plate"),pt=d.find(".clockpicker-hours"),bt=d.find(".clockpicker-minutes"),ti=d.find(".clockpicker-am-pm-block"),kt="INPUT"===t.prop("tagName"),dt=kt?t:t.find("input"),gt=t.find(".input-group-addon"),tt=this,ni,b,k,it,et,vt,wt,yt,ot,ut,ft,ht,ct,lt;if((this.id=nt("cp"),this.element=t,this.options=v,this.isAppended=!1,this.isShown=!1,this.currentView="hours",this.isInput=kt,this.input=dt,this.addon=gt,this.popover=d,this.plate=st,this.hoursView=pt,this.minutesView=bt,this.amPmBlock=ti,this.spanHours=d.find(".clockpicker-span-hours"),this.spanMinutes=d.find(".clockpicker-span-minutes"),this.spanAmPm=d.find(".clockpicker-span-am-pm"),this.amOrPm="PM",v.twelvehour)&&(ni='<div class="clockpicker-am-pm-block"><button type="button" class="btn btn-sm btn-default clockpicker-button clockpicker-am-button">AM<\/button><button type="button" class="btn btn-sm btn-default clockpicker-button clockpicker-pm-button">PM<\/button><\/div>',n(ni),n('<button type="button" class="btn btn-sm btn-default clockpicker-button am-button">AM<\/button>').on("click",function(){tt.amOrPm="AM";n(".clockpicker-span-am-pm").empty().append("AM")}).appendTo(this.amPmBlock),n('<button type="button" class="btn btn-sm btn-default clockpicker-button pm-button">PM<\/button>').on("click",function(){tt.amOrPm="PM";n(".clockpicker-span-am-pm").empty().append("PM")}).appendTo(this.amPmBlock)),v.autoclose||n('<button type="button" class="btn btn-sm btn-default btn-block clockpicker-button">'+v.donetext+"<\/button>").click(n.proxy(this.done,this)).appendTo(d),"top"!==v.placement&&"bottom"!==v.placement||"top"!==v.align&&"bottom"!==v.align||(v.align="left"),"left"!==v.placement&&"right"!==v.placement||"left"!==v.align&&"right"!==v.align||(v.align="top"),v.container||(v.container=document.body),d.addClass(v.placement),d.addClass("clockpicker-align-"+v.align),this.spanHours.click(n.proxy(this.toggleView,this,"hours")),this.spanMinutes.click(n.proxy(this.toggleView,this,"minutes")),dt.on("focus.clockpicker click.clockpicker",n.proxy(this.show,this)),gt.on("click.clockpicker",n.proxy(this.toggle,this)),vt=n('<div class="clockpicker-tick"><\/div>'),v.twelvehour)for(b=1;13>b;b+=1)k=vt.clone(),it=b/6*Math.PI,et=r,k.css("font-size","120%"),k.css({left:i+Math.sin(it)*et-f,top:i-Math.cos(it)*et-f}),k.html(0===b?"00":b),pt.append(k),k.on(c,at);else for(b=0;24>b;b+=1)k=vt.clone(),it=b/6*Math.PI,wt=b>0&&13>b,et=wt?l:r,k.css({left:i+Math.sin(it)*et-f,top:i-Math.cos(it)*et-f}),wt&&k.css("font-size","120%"),k.html(0===b?"00":b),pt.append(k),k.on(c,at);for(b=0;60>b;b+=5)k=vt.clone(),it=b/30*Math.PI,k.css({left:i+Math.sin(it)*r-f,top:i-Math.cos(it)*r-f}),k.css("font-size","120%"),k.html(s(b)),bt.append(k),k.on(c,at);(st.on(c,function(t){0===n(t.target).closest(".clockpicker-tick").length&&at(t,!0)}),h)&&(yt=d.find(".clockpicker-canvas"),ot=o("svg"),ot.setAttribute("class","clockpicker-svg"),ot.setAttribute("width",g),ot.setAttribute("height",g),ut=o("g"),ut.setAttribute("transform","translate("+i+","+i+")"),ft=o("circle"),ft.setAttribute("class","clockpicker-canvas-bearing"),ft.setAttribute("cx",0),ft.setAttribute("cy",0),ft.setAttribute("r",2),ht=o("line"),ht.setAttribute("x1",0),ht.setAttribute("y1",0),ct=o("circle"),ct.setAttribute("class","clockpicker-canvas-bg"),ct.setAttribute("r",f),lt=o("circle"),lt.setAttribute("class","clockpicker-canvas-fg"),lt.setAttribute("r",3.5),ut.appendChild(ht),ut.appendChild(ct),ut.appendChild(lt),ut.appendChild(ft),ot.appendChild(ut),yt.append(ot),this.hand=ht,this.bg=ct,this.fg=lt,this.bearing=ft,this.g=ut,this.canvas=yt);u(this.options.init)}function u(n){n&&"function"==typeof n&&n()}var a,b=n(window),e=n(document),k="http://www.w3.org/2000/svg",h="SVGAngle"in window&&function(){var t,n=document.createElement("div");return n.innerHTML="<svg/>",t=(n.firstChild&&n.firstChild.namespaceURI)==k,n.innerHTML="",t}(),tt=function(){var n=document.createElement("div").style;return"transition"in n||"WebkitTransition"in n||"MozTransition"in n||"msTransition"in n||"OTransition"in n}(),v="ontouchstart"in window,c="mousedown"+(v?" touchstart":""),y="mousemove.clockpicker"+(v?" touchmove.clockpicker":""),p="mouseup.clockpicker"+(v?" touchend.clockpicker":""),d=navigator.vibrate?"vibrate":navigator.webkitVibrate?"webkitVibrate":null,it=0,i=100,r=80,l=54,f=13,g=2*i,w=tt?350:1,rt='<div class="popover clockpicker-popover"><div class="arrow"><\/div><div class="popover-title"><span class="clockpicker-span-hours text-primary"><\/span> : <span class="clockpicker-span-minutes"><\/span><span class="clockpicker-span-am-pm"><\/span><\/div><div class="popover-content"><div class="clockpicker-plate"><div class="clockpicker-canvas"><\/div><div class="clockpicker-dial clockpicker-hours"><\/div><div class="clockpicker-dial clockpicker-minutes clockpicker-dial-out"><\/div><\/div><span class="clockpicker-am-pm-block"><\/span><\/div><\/div>';t.DEFAULTS={"default":"",fromnow:0,placement:"bottom",align:"left",donetext:"完成",autoclose:!1,twelvehour:!1,vibrate:!0};t.prototype.toggle=function(){this[this.isShown?"hide":"show"]()};t.prototype.locate=function(){var r=this.element,i=this.popover,t=this.options.container==document.body?r.offset():r.position(),u=r.outerWidth(),f=r.outerHeight(),e=this.options.placement,o=this.options.align,n={};switch(i.show(),e){case"bottom":n.top=t.top+f;break;case"right":n.left=t.left+u;break;case"top":n.top=t.top-i.outerHeight();break;case"left":n.left=t.left-i.outerWidth()}switch(o){case"left":n.left=t.left;break;case"right":n.left=t.left+u-i.outerWidth();break;case"top":n.top=t.top;break;case"bottom":n.top=t.top+f-i.outerHeight()}i.css(n)};t.prototype.show=function(){var t,i,r;this.isShown||(u(this.options.beforeShow),t=this,this.isAppended||(a=n(this.options.container).append(this.popover),b.on("resize.clockpicker"+this.id,function(){t.isShown&&t.locate()}),this.isAppended=!0),i=((this.input.prop("value")||this.options["default"]||"")+"").split(":"),"now"===i[0]&&(r=new Date(+new Date+this.options.fromnow),i=[r.getHours(),r.getMinutes()]),this.hours=+i[0]||0,this.minutes=+i[1].substr(0,2)||0,this.spanHours.html(s(this.hours)),this.spanMinutes.html(s(this.minutes)),this.options.twelvehour&&this.spanAmPm.html(i[1].substr(2).trim()),this.toggleView("hours"),this.locate(),this.isShown=!0,e.on("click.clockpicker."+this.id+" focusin.clockpicker."+this.id,function(i){var r=n(i.target);0===r.closest(t.popover).length&&0===r.closest(t.addon).length&&0===r.closest(t.input).length&&t.hide()}),e.on("keyup.clockpicker."+this.id,function(n){27===n.keyCode&&t.hide()}),u(this.options.afterShow))};t.prototype.hide=function(){u(this.options.beforeHide);this.isShown=!1;e.off("click.clockpicker."+this.id+" focusin.clockpicker."+this.id);e.off("keyup.clockpicker."+this.id);this.popover.hide();u(this.options.afterHide)};t.prototype.toggleView=function(t,i){var f=!1;"minutes"===t&&"visible"===n(this.hoursView).css("visibility")&&(u(this.options.beforeHourSelect),f=!0);var r="hours"===t,o=r?this.hoursView:this.minutesView,e=r?this.minutesView:this.hoursView;this.currentView=t;this.spanHours.toggleClass("text-primary",r);this.spanMinutes.toggleClass("text-primary",!r);e.addClass("clockpicker-dial-out");o.css("visibility","visible").removeClass("clockpicker-dial-out");this.resetClock(i);clearTimeout(this.toggleViewTimer);this.toggleViewTimer=setTimeout(function(){e.css("visibility","hidden")},w);f&&u(this.options.afterHourSelect)};t.prototype.resetClock=function(n){var u=this.currentView,t=this[u],f="hours"===u,a=Math.PI/(f?6:30),e=t*a,o=f&&t>0&&13>t?l:r,s=Math.sin(e)*o,c=-Math.cos(e)*o,i=this;h&&n?(i.canvas.addClass("clockpicker-canvas-out"),setTimeout(function(){i.canvas.removeClass("clockpicker-canvas-out");i.setHand(s,c)},n)):this.setHand(s,c)};t.prototype.setHand=function(t,i,u,f){var e,o=Math.atan2(t,-i),c="hours"===this.currentView,p=Math.PI/(c||u?6:30),k=Math.sqrt(t*t+i*i),w=this.options,b=c&&(r+l)/2>k,y=b?l:r,a,v;if(w.twelvehour&&(y=r),0>o&&(o=2*Math.PI+o),e=Math.round(o/p),o=e*p,w.twelvehour?c?0===e&&(e=12):(u&&(e*=5),60===e&&(e=0)):c?(12===e&&(e=0),e=b?0===e?12:e:0===e?0:e+12):(u&&(e*=5),60===e&&(e=0)),this[this.currentView]!==e&&d&&this.options.vibrate&&(this.vibrateTimer||(navigator[d](10),this.vibrateTimer=setTimeout(n.proxy(function(){this.vibrateTimer=null},this),100))),this[this.currentView]=e,this[c?"spanHours":"spanMinutes"].html(s(e)),!h)return this[c?"hoursView":"minutesView"].find(".clockpicker-tick").each(function(){var t=n(this);t.toggleClass("active",e===+t.html())}),void 0;f||!c&&e%5?(this.g.insertBefore(this.hand,this.bearing),this.g.insertBefore(this.bg,this.fg),this.bg.setAttribute("class","clockpicker-canvas-bg clockpicker-canvas-bg-trans")):(this.g.insertBefore(this.hand,this.bg),this.g.insertBefore(this.fg,this.bg),this.bg.setAttribute("class","clockpicker-canvas-bg"));a=Math.sin(o)*y;v=-Math.cos(o)*y;this.hand.setAttribute("x2",a);this.hand.setAttribute("y2",v);this.bg.setAttribute("cx",a);this.bg.setAttribute("cy",v);this.fg.setAttribute("cx",a);this.fg.setAttribute("cy",v)};t.prototype.done=function(){u(this.options.beforeDone);this.hide();var t=this.input.prop("value"),n=s(this.hours)+":"+s(this.minutes);this.options.twelvehour&&(n+=this.amOrPm);this.input.prop("value",n);n!==t&&(this.input.triggerHandler("change"),this.isInput||this.element.trigger("change"));this.options.autoclose&&this.input.trigger("blur");u(this.options.afterDone)};t.prototype.remove=function(){this.element.removeData("clockpicker");this.input.off("focus.clockpicker click.clockpicker");this.addon.off("click.clockpicker");this.isShown&&this.hide();this.isAppended&&(b.off("resize.clockpicker"+this.id),this.popover.remove())};n.fn.clockpicker=function(i){var r=Array.prototype.slice.call(arguments,1);return this.each(function(){var u=n(this),f=u.data("clockpicker"),e;f?"function"==typeof f[i]&&f[i].apply(f,r):(e=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i),u.data("clockpicker",new t(u,e)))})}}(jQuery);!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.moment=t()}(this,function(){"use strict";function t(){return df.apply(null,arguments)}function it(n){return n instanceof Array||"[object Array]"===Object.prototype.toString.call(n)}function ii(n){return null!=n&&"[object Object]"===Object.prototype.toString.call(n)}function s(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function au(n){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(n).length;for(var t in n)if(s(n,t))return;return 1}function k(n){return void 0===n}function lt(n){return"number"==typeof n||"[object Number]"===Object.prototype.toString.call(n)}function nr(n){return n instanceof Date||"[object Date]"===Object.prototype.toString.call(n)}function gf(n,t){for(var r=[],u=n.length,i=0;i<u;++i)r.push(t(n[i],i));return r}function dt(n,t){for(var i in t)s(t,i)&&(n[i]=t[i]);return s(t,"toString")&&(n.toString=t.toString),s(t,"valueOf")&&(n.valueOf=t.valueOf),n}function et(n,t,i,r){return no(n,t,i,r,!0).utc()}function f(n){return null==n._pf&&(n._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),n._pf}function vu(n){if(null==n._isValid){var t=f(n),i=ts.call(t.parsedDateParts,function(n){return null!=n}),i=!isNaN(n._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&i);if(n._strict&&(i=i&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(n))return i;n._isValid=i}return n._isValid}function cr(n){var t=et(NaN);return null!=n?dt(f(t),n):f(t).userInvalidated=!0,t}function pu(n,t){var i,r,u,e=ne.length;if(k(t._isAMomentObject)||(n._isAMomentObject=t._isAMomentObject),k(t._i)||(n._i=t._i),k(t._f)||(n._f=t._f),k(t._l)||(n._l=t._l),k(t._strict)||(n._strict=t._strict),k(t._tzm)||(n._tzm=t._tzm),k(t._isUTC)||(n._isUTC=t._isUTC),k(t._offset)||(n._offset=t._offset),k(t._pf)||(n._pf=f(t)),k(t._locale)||(n._locale=t._locale),0<e)for(i=0;i<e;i++)k(u=t[r=ne[i]])||(n[r]=u);return n}function tr(n){pu(this,n);this._d=new Date(null!=n._d?n._d.getTime():NaN);this.isValid()||(this._d=new Date(NaN));!1===yu&&(yu=!0,t.updateOffset(this),yu=!1)}function rt(n){return n instanceof tr||null!=n&&null!=n._isAMomentObject}function te(n){!1===t.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+n)}function g(n,i){var r=!0;return dt(function(){if(null!=t.deprecationHandler&&t.deprecationHandler(null,n),r){for(var u,e,o=[],h=arguments.length,f=0;f<h;f++){if(u="","object"==typeof arguments[f]){for(e in u+="\n["+f+"] ",arguments[0])s(arguments[0],e)&&(u+=e+": "+arguments[0][e]+", ");u=u.slice(0,-2)}else u=arguments[f];o.push(u)}te(n+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack);r=!1}return i.apply(this,arguments)},i)}function re(n,i){null!=t.deprecationHandler&&t.deprecationHandler(n,i);ie[n]||(te(i),ie[n]=!0)}function ot(n){return"undefined"!=typeof Function&&n instanceof Function||"[object Function]"===Object.prototype.toString.call(n)}function wu(n,t){var i,r=dt({},n);for(i in t)s(t,i)&&(ii(n[i])&&ii(t[i])?(r[i]={},dt(r[i],n[i]),dt(r[i],t[i])):null!=t[i]?r[i]=t[i]:delete r[i]);for(i in n)s(n,i)&&!s(t,i)&&ii(n[i])&&(r[i]=dt({},r[i]));return r}function bu(n){null!=n&&this.set(n)}function st(n,t,i){var r=""+Math.abs(n);return(0<=n?i?"+":"":"-")+Math.pow(10,Math.max(0,t-r.length)).toString().substr(1)+r}function r(n,t,i,r){var u="string"==typeof r?function(){return this[r]()}:r;n&&(hi[n]=u);t&&(hi[t[0]]=function(){return st(u.apply(this,arguments),t[1],t[2])});i&&(hi[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function ar(n,t){return n.isValid()?(t=fe(t,n.localeData()),du[t]=du[t]||function(n){for(var r,t=n.match(ku),i=0,u=t.length;i<u;i++)t[i]=hi[t[i]]?hi[t[i]]:(r=t[i]).match(/\[[\s\S]/)?r.replace(/^\[|\]$/g,""):r.replace(/\\/g,"");return function(i){for(var f="",r=0;r<u;r++)f+=ot(t[r])?t[r].call(i,n):t[r];return f}}(t),du[t](n)):n.localeData().invalidDate()}function fe(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(lr.lastIndex=0;0<=i&&lr.test(n);)n=n.replace(lr,r),lr.lastIndex=0,--i;return n}function p(n,t){var i=n.toLowerCase();ci[i]=ci[i+"s"]=ci[t]=n}function nt(n){if("string"==typeof n)return ci[n]||ci[n.toLowerCase()]}function gu(n){var i,t,r={};for(t in n)s(n,t)&&(i=nt(t))&&(r[i]=n[t]);return r}function w(n,t){nf[n]=t}function vr(n){return n%4==0&&n%100!=0||n%400==0}function tt(n){return n<0?Math.ceil(n)||0:Math.floor(n)}function e(n){var n=+n;return 0!=n&&isFinite(n)?tt(n):0}function li(n,i){return function(r){return null!=r?(ee(this,n,r),t.updateOffset(this,i),this):yr(this,n)}}function yr(n,t){return n.isValid()?n._d["get"+(n._isUTC?"UTC":"")+t]():NaN}function ee(n,t,i){n.isValid()&&!isNaN(i)&&("FullYear"===t&&vr(n.year())&&1===n.month()&&29===n.date()?(i=e(i),n._d["set"+(n._isUTC?"UTC":"")+t](i,n.month(),gr(i,n.month()))):n._d["set"+(n._isUTC?"UTC":"")+t](i))}function i(n,t,i){kr[n]=ot(t)?t:function(n){return n&&i?i:t}}function rs(n,t){return s(kr,n)?kr[n](t._strict,t._locale):new RegExp(d(n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u})))}function d(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function h(n,t){var i,r,u=t;for("string"==typeof n&&(n=[n]),lt(t)&&(u=function(n,i){i[t]=e(n)}),r=n.length,i=0;i<r;i++)dr[n[i]]=u}function ir(n,t){h(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function gr(n,t){if(isNaN(n)||isNaN(t))return NaN;var i=(t%(i=12)+i)%i;return n+=(t-i)/12,1==i?vr(n)?29:28:31-i%7%2}function he(n,t){var i;if(n.isValid()){if("string"==typeof t)if(/^\d+$/.test(t))t=e(t);else if(!lt(t=n.localeData().monthsParse(t)))return;i=Math.min(n.date(),gr(n.year(),t));n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i)}}function ce(n){return null!=n?(he(this,n),t.updateOffset(this,!0),this):yr(this,"Month")}function le(){function f(n,t){return t.length-n.length}for(var i,r=[],u=[],t=[],n=0;n<12;n++)i=et([2e3,n]),r.push(this.monthsShort(i,"")),u.push(this.months(i,"")),t.push(this.months(i,"")),t.push(this.monthsShort(i,""));for(r.sort(f),u.sort(f),t.sort(f),n=0;n<12;n++)r[n]=d(r[n]),u[n]=d(u[n]);for(n=0;n<24;n++)t[n]=d(t[n]);this._monthsRegex=new RegExp("^("+t.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+u.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function ur(n){return vr(n)?366:365}function ss(n,t,i,r,u,f,e){var o;return n<100&&0<=n?(o=new Date(n+400,t,i,r,u,f,e),isFinite(o.getFullYear())&&o.setFullYear(n)):o=new Date(n,t,i,r,u,f,e),o}function fr(n){var t;return n<100&&0<=n?((t=Array.prototype.slice.call(arguments))[0]=n+400,t=new Date(Date.UTC.apply(null,t)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(n)):t=new Date(Date.UTC.apply(null,arguments)),t}function tu(n,t,i){return i=7+t-i,i-(7+fr(n,0,i).getUTCDay()-t)%7-1}function ae(n,t,i,r,u){var f,t=1+7*(t-1)+(7+i-r)%7+tu(n,r,u),i=t<=0?ur(f=n-1)+t:t>ur(n)?(f=n+1,t-ur(n)):(f=n,t);return{year:f,dayOfYear:i}}function er(n,t,i){var u,f,r=tu(n.year(),t,i),r=Math.floor((n.dayOfYear()-r-1)/7)+1;return r<1?u=r+pt(f=n.year()-1,t,i):r>pt(n.year(),t,i)?(u=r-pt(n.year(),t,i),f=n.year()+1):(f=n.year(),u=r),{week:u,year:f}}function pt(n,t,i){var r=tu(n,t,i),t=tu(n+1,t,i);return(ur(n)-r+t)/7}function tf(n,t){return n.slice(t,7).concat(n.slice(0,t))}function rf(){function i(n,t){return t.length-n.length}for(var r,u,n,f=[],e=[],o=[],t=[],s=0;s<7;s++)n=et([2e3,1]).day(s),r=d(this.weekdaysMin(n,"")),u=d(this.weekdaysShort(n,"")),n=d(this.weekdays(n,"")),f.push(r),e.push(u),o.push(n),t.push(r),t.push(u),t.push(n);f.sort(i);e.sort(i);o.sort(i);t.sort(i);this._weekdaysRegex=new RegExp("^("+t.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+o.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+e.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+f.join("|")+")","i")}function uf(){return this.hours()%12||12}function ye(n,t){r(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function pe(n,t){return t._meridiemParse}function be(n){return n&&n.toLowerCase().replace("_","-")}function as(n){for(var t,i,f,u,r=0;r<n.length;){for(t=(u=be(n[r]).split("-")).length,i=(i=be(n[r+1]))?i.split("-"):null;0<t;){if(f=ru(u.slice(0,t).join("-")))return f;if(i&&i.length>=t&&function(n,t){for(var r=Math.min(n.length,t.length),i=0;i<r;i+=1)if(n[i]!==t[i])return i;return r}(u,i)>=t-1)break;t--}r++}return sr}function ru(n){var t;if(void 0===a[n]&&"undefined"!=typeof module&&module&&module.exports&&null!=n.match("^[^/\\\\]*$"))try{t=sr._abbr;require("./locale/"+n);ni(t)}catch(t){a[n]=null}return a[n]}function ni(n,t){return n&&((t=k(t)?wt(n):ff(n,t))?sr=t:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+n+" not found. Did you forget to load it?")),sr._abbr}function ff(n,t){if(null===t)return delete a[n],null;var r,i=we;if(t.abbr=n,null!=a[n])re("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=a[n]._config;else if(null!=t.parentLocale)if(null!=a[t.parentLocale])i=a[t.parentLocale]._config;else{if(null==(r=ru(t.parentLocale)))return hr[t.parentLocale]||(hr[t.parentLocale]=[]),hr[t.parentLocale].push({name:n,config:t}),null;i=r._config}return a[n]=new bu(wu(i,t)),hr[n]&&hr[n].forEach(function(n){ff(n.name,n.config)}),ni(n),a[n]}function wt(n){var t;if(!(n=n&&n._locale&&n._locale._abbr?n._locale._abbr:n))return sr;if(!it(n)){if(t=ru(n))return t;n=[n]}return as(n)}function ef(n){var t=n._a;return t&&-2===f(n).overflow&&(t=t[vt]<0||11<t[vt]?vt:t[ht]<1||t[ht]>gr(t[b],t[vt])?ht:t[y]<0||24<t[y]||24===t[y]&&(0!==t[ut]||0!==t[yt]||0!==t[ei])?y:t[ut]<0||59<t[ut]?ut:t[yt]<0||59<t[yt]?yt:t[ei]<0||999<t[ei]?ei:-1,f(n)._overflowDayOfYear&&(t<b||ht<t)&&(t=ht),f(n)._overflowWeeks&&-1===t&&(t=us),f(n)._overflowWeekday&&-1===t&&(t=fs),f(n).overflow=t),n}function ke(n){var t,r,s,e,u,h,o=n._i,i=vs.exec(o)||ys.exec(o),o=uu.length,c=of.length;if(i){for(f(n).iso=!0,t=0,r=o;t<r;t++)if(uu[t][1].exec(i[1])){e=uu[t][0];s=!1!==uu[t][2];break}if(null==e)n._isValid=!1;else{if(i[3]){for(t=0,r=c;t<r;t++)if(of[t][1].exec(i[3])){u=(i[2]||" ")+of[t][0];break}if(null==u)return void(n._isValid=!1)}if(s||null==u){if(i[4]){if(!ps.exec(i[4]))return void(n._isValid=!1);h="Z"}n._f=e+(u||"")+(h||"");hf(n)}else n._isValid=!1}}else n._isValid=!1}function ds(n,t,i,r,u,f){return n=[function(n){return(n=parseInt(n,10),n<=49)?2e3+n:n<=999?1900+n:n}(n),oe.indexOf(t),parseInt(i,10),parseInt(r,10),parseInt(u,10)],f&&n.push(parseInt(f,10)),n}function de(n){var e,i,r,u,t=bs.exec(n._i.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));t?(e=ds(t[4],t[3],t[2],t[5],t[6],t[7]),i=t[1],r=e,u=n,i&&ve.indexOf(i)!==new Date(r[0],r[1],r[2]).getDay()?(f(u).weekdayMismatch=!0,u._isValid=!1):(n._a=e,n._tzm=(i=t[8],r=t[9],u=t[10],i?ks[i]:r?0:60*(((i=parseInt(u,10))-(r=i%100))/100)+r),n._d=fr.apply(null,n._a),n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm),f(n).rfc2822=!0)):n._isValid=!1}function wi(n,t,i){return null!=n?n:null!=t?t:i}function sf(n){var r,p,u,i,h,a,e,o,v,s,c,w=[];if(!n._d){for(u=n,i=new Date(t.now()),p=u._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()],n._w&&null==n._a[ht]&&null==n._a[vt]&&(null!=(i=(u=n)._w).GG||null!=i.W||null!=i.E?(o=1,v=4,h=wi(i.GG,u._a[b],er(l(),1,4).year),a=wi(i.W,1),((e=wi(i.E,1))<1||7<e)&&(s=!0)):(o=u._locale._week.dow,v=u._locale._week.doy,c=er(l(),o,v),h=wi(i.gg,u._a[b],c.year),a=wi(i.w,c.week),null!=i.d?((e=i.d)<0||6<e)&&(s=!0):null!=i.e?(e=i.e+o,(i.e<0||6<i.e)&&(s=!0)):e=o),a<1||a>pt(h,o,v)?f(u)._overflowWeeks=!0:null!=s?f(u)._overflowWeekday=!0:(c=ae(h,a,e,o,v),u._a[b]=c.year,u._dayOfYear=c.dayOfYear)),null!=n._dayOfYear&&(i=wi(n._a[b],p[b]),(n._dayOfYear>ur(i)||0===n._dayOfYear)&&(f(n)._overflowDayOfYear=!0),s=fr(i,0,n._dayOfYear),n._a[vt]=s.getUTCMonth(),n._a[ht]=s.getUTCDate()),r=0;r<3&&null==n._a[r];++r)n._a[r]=w[r]=p[r];for(;r<7;r++)n._a[r]=w[r]=null==n._a[r]?2===r?1:0:n._a[r];24===n._a[y]&&0===n._a[ut]&&0===n._a[yt]&&0===n._a[ei]&&(n._nextDay=!0,n._a[y]=0);n._d=(n._useUTC?fr:ss).apply(null,w);h=n._useUTC?n._d.getUTCDay():n._d.getDay();null!=n._tzm&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[y]=24);n._w&&void 0!==n._w.d&&n._w.d!==h&&(f(n).weekdayMismatch=!0)}}function hf(n){if(n._f===t.ISO_8601)ke(n);else if(n._f===t.RFC_2822)de(n);else{n._a=[];f(n).empty=!0;for(var r,u,e,l,o,i=""+n._i,h=i.length,a=0,v=fe(n._f,n._locale).match(ku)||[],p=v.length,c=0;c<p;c++)u=v[c],(r=(i.match(rs(u,n))||[])[0])&&(0<(e=i.substr(0,i.indexOf(r))).length&&f(n).unusedInput.push(e),i=i.slice(i.indexOf(r)+r.length),a+=r.length),hi[u]?(r?f(n).empty=!1:f(n).unusedTokens.push(u),e=u,o=n,null!=(l=r)&&s(dr,e)&&dr[e](l,o._a,o,e)):n._strict&&!r&&f(n).unusedTokens.push(u);f(n).charsLeftOver=h-a;0<i.length&&f(n).unusedInput.push(i);n._a[y]<=12&&!0===f(n).bigHour&&0<n._a[y]&&(f(n).bigHour=void 0);f(n).parsedDateParts=n._a.slice(0);f(n).meridiem=n._meridiem;n._a[y]=function(n,t,i){return null==i?t:null!=n.meridiemHour?n.meridiemHour(t,i):null!=n.isPM?((n=n.isPM(i))&&t<12&&(t+=12),t=n||12!==t?t:0):t}(n._locale,n._a[y],n._meridiem);null!==(h=f(n).era)&&(n._a[b]=n._locale.erasConvertYear(h,n._a[b]));sf(n);ef(n)}}function ge(n){var e,i,o,r=n._i,u=n._f;return(n._locale=n._locale||wt(n._l),null===r||void 0===u&&""===r)?cr({nullInput:!0}):("string"==typeof r&&(n._i=r=n._locale.preparse(r)),rt(r))?new tr(ef(r)):(nr(r)?n._d=r:it(u)?!function(n){var t,o,r,u,i,e,s=!1,h=n._f.length;if(0===h)return f(n).invalidFormat=!0,n._d=new Date(NaN);for(u=0;u<h;u++)i=0,e=!1,t=pu({},n),null!=n._useUTC&&(t._useUTC=n._useUTC),t._f=n._f[u],hf(t),vu(t)&&(e=!0),i=(i+=f(t).charsLeftOver)+10*f(t).unusedTokens.length,f(t).score=i,s?i<r&&(r=i,o=t):(null==r||i<r||e)&&(r=i,o=t,e&&(s=!0));dt(n,o||t)}(n):u?hf(n):k(u=(r=n)._i)?r._d=new Date(t.now()):nr(u)?r._d=new Date(u.valueOf()):"string"==typeof u?(i=r,null!==(e=ws.exec(i._i))?i._d=new Date(+e[1]):(ke(i),!1===i._isValid&&(delete i._isValid,de(i),!1===i._isValid&&(delete i._isValid,i._strict?i._isValid=!1:t.createFromInputFallback(i))))):it(u)?(r._a=gf(u.slice(0),function(n){return parseInt(n,10)}),sf(r)):ii(u)?(e=r)._d||(o=void 0===(i=gu(e._i)).day?i.date:i.day,e._a=gf([i.year,i.month,o,i.hour,i.minute,i.second,i.millisecond],function(n){return n&&parseInt(n,10)}),sf(e)):lt(u)?r._d=new Date(u):t.createFromInputFallback(r),vu(n)||(n._d=null),n)}function no(n,t,i,r,u){var f={};return!0!==t&&!1!==t||(r=t,t=void 0),!0!==i&&!1!==i||(r=i,i=void 0),(ii(n)&&au(n)||it(n)&&0===n.length)&&(n=void 0),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,(u=new tr(ef(ge(u=f))))._nextDay&&(u.add(1,"d"),u._nextDay=void 0),u}function l(n,t,i,r){return no(n,t,i,r,!1)}function to(n,t){var r,i;if(!(t=1===t.length&&it(t[0])?t[0]:t).length)return l();for(r=t[0],i=1;i<t.length;++i)t[i].isValid()&&!t[i][n](r)||(r=t[i]);return r}function fu(n){var n=gu(n),t=n.year||0,i=n.quarter||0,r=n.month||0,u=n.week||n.isoWeek||0,f=n.day||0,o=n.hour||0,h=n.minute||0,c=n.second||0,l=n.millisecond||0;this._isValid=function(n){var i,t,r=!1,u=bi.length;for(i in n)if(s(n,i)&&(-1===v.call(bi,i)||null!=n[i]&&isNaN(n[i])))return!1;for(t=0;t<u;++t)if(n[bi[t]]){if(r)return!1;parseFloat(n[bi[t]])!==e(n[bi[t]])&&(r=!0)}return!0}(n);this._milliseconds=+l+1e3*c+6e4*h+36e5*o;this._days=+f+7*u;this._months=+r+3*i+12*t;this._data={};this._locale=wt();this._bubble()}function eu(n){return n instanceof fu}function cf(n){return n<0?-1*Math.round(-1*n):Math.round(n)}function io(n,t){r(n,0,0,function(){var n=this.utcOffset(),i="+";return n<0&&(n=-n,i="-"),i+st(~~(n/60),2)+t+st(~~n%60,2)})}function lf(n,t){var t=(t||"").match(n);return null===t?null:0===(t=60*(n=((t[t.length-1]||[])+"").match(ro)||["-",0,0])[1]+e(n[2]))?0:"+"===n[0]?t:-t}function af(n,i){var r;return i._isUTC?(i=i.clone(),r=(rt(n)||nr(n)?n:l(n)).valueOf()-i.valueOf(),i._d.setTime(i._d.valueOf()+r),t.updateOffset(i,!1),i):l(n).local()}function vf(n){return-Math.round(n._d.getTimezoneOffset())}function uo(){return!!this.isValid()&&this._isUTC&&0===this._offset}function ft(n,t){var u,r=n,i=null;return eu(n)?r={ms:n._milliseconds,d:n._days,M:n._months}:lt(n)||!isNaN(+n)?(r={},t?r[t]=+n:r.milliseconds=+n):(i=fo.exec(n))?(u="-"===i[1]?-1:1,r={y:0,d:e(i[ht])*u,h:e(i[y])*u,m:e(i[ut])*u,s:e(i[yt])*u,ms:e(cf(1e3*i[ei]))*u}):(i=eo.exec(n))?(u="-"===i[1]?-1:1,r={y:oi(i[2],u),M:oi(i[3],u),w:oi(i[4],u),d:oi(i[5],u),h:oi(i[6],u),m:oi(i[7],u),s:oi(i[8],u)}):null==r?r={}:"object"==typeof r&&("from"in r||"to"in r)&&(t=function(n,t){var i;return!n.isValid()||!t.isValid()?{milliseconds:0,months:0}:(t=af(t,n),n.isBefore(t)?i=oo(n,t):((i=oo(t,n)).milliseconds=-i.milliseconds,i.months=-i.months),i)}(l(r.from),l(r.to)),(r={}).ms=t.milliseconds,r.M=t.months),i=new fu(r),eu(n)&&s(n,"_locale")&&(i._locale=n._locale),eu(n)&&s(n,"_isValid")&&(i._isValid=n._isValid),i}function oi(n,t){return n=n&&parseFloat(n.replace(",",".")),(isNaN(n)?0:n)*t}function oo(n,t){var i={};return i.months=t.month()-n.month()+12*(t.year()-n.year()),n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function so(n,t){return function(i,r){var u;return null===r||isNaN(+r)||(re(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),u=i,i=r,r=u),ho(this,ft(i,r),n),this}}function ho(n,i,r,u){var e=i._milliseconds,f=cf(i._days),i=cf(i._months);n.isValid()&&(u=null==u||u,i&&he(n,yr(n,"Month")+i*r),f&&ee(n,"Date",yr(n,"Date")+f*r),e&&n._d.setTime(n._d.valueOf()+e*r),u&&t.updateOffset(n,f||i))}function co(n){return"string"==typeof n||n instanceof String}function gs(n){return rt(n)||nr(n)||co(n)||lt(n)||function(n){var t=it(n),i=!1;return t&&(i=0===n.filter(function(t){return!lt(t)&&co(n)}).length),t&&i}(n)||function(n){for(var r,f=ii(n)&&!au(n),i=!1,u=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],e=u.length,t=0;t<e;t+=1)r=u[t],i=i||s(n,r);return f&&i}(n)||null==n}function ou(n,t){if(n.date()<t.date())return-ou(t,n);var r=12*(t.year()-n.year())+(t.month()-n.month()),i=n.clone().add(r,"months"),t=t-i<0?(t-i)/(i-n.clone().add(r-1,"months")):(t-i)/(n.clone().add(1+r,"months")-i);return-(r+t)||0}function lo(n){return void 0===n?this._locale._abbr:(null!=(n=wt(n))&&(this._locale=n),this)}function ao(){return this._locale}function ki(n,t){return(n%t+t)%t}function vo(n,t,i){return n<100&&0<=n?new Date(n+400,t,i)-yf:new Date(n,t,i).valueOf()}function yo(n,t,i){return n<100&&0<=n?Date.UTC(n+400,t,i)-yf:Date.UTC(n,t,i)}function pf(n,t){return t.erasAbbrRegex(n)}function wf(){for(var r=[],u=[],f=[],i=[],t=this.eras(),n=0,e=t.length;n<e;++n)u.push(d(t[n].name)),r.push(d(t[n].abbr)),f.push(d(t[n].narrow)),i.push(d(t[n].name)),i.push(d(t[n].abbr)),i.push(d(t[n].narrow));this._erasRegex=new RegExp("^("+i.join("|")+")","i");this._erasNameRegex=new RegExp("^("+u.join("|")+")","i");this._erasAbbrRegex=new RegExp("^("+r.join("|")+")","i");this._erasNarrowRegex=new RegExp("^("+f.join("|")+")","i")}function su(n,t){r(0,[n,n.length],0,t)}function po(n,t,i,r,u){var f;return null==n?er(this,r,u).year:(f=pt(n,r,u),function(n,t,i,r,u){return n=ae(n,t,i,r,u),t=fr(n.year,0,n.dayOfYear),this.year(t.getUTCFullYear()),this.month(t.getUTCMonth()),this.date(t.getUTCDate()),this}.call(this,n,t=f<t?f:t,i,r,u))}function nh(n,t){t[ei]=e(1e3*("0."+n))}function wo(n){return n}function hu(n,t,i,r){var u=wt(),r=et().set(r,t);return u[i](r,n)}function bo(n,t,i){if(lt(n)&&(t=n,n=void 0),n=n||"",null!=t)return hu(n,t,i,"month");for(var u=[],r=0;r<12;r++)u[r]=hu(n,r,i,"month");return u}function bf(n,t,i,r){t=("boolean"==typeof n?lt(t)&&(i=t,t=void 0):(t=n,n=!1,lt(i=t)&&(i=t,t=void 0)),t||"");var u,o=wt(),f=n?o._week.dow:0,e=[];if(null!=i)return hu(t,(i+f)%7,r,"day");for(u=0;u<7;u++)e[u]=hu(t,(u+f)%7,r,"day");return e}function ko(n,t,i,r){return t=ft(t,i),n._milliseconds+=r*t._milliseconds,n._days+=r*t._days,n._months+=r*t._months,n._bubble()}function go(n){return n<0?Math.floor(n):Math.ceil(n)}function ns(n){return 4800*n/146097}function kf(n){return 146097*n/4800}function bt(n){return function(){return this.as(n)}}function si(n){return function(){return this.isValid()?this._data[n]:NaN}}function uh(n,t,i,r){var f=ft(n).abs(),u=kt(f.as("s")),e=kt(f.as("m")),o=kt(f.as("h")),s=kt(f.as("d")),h=kt(f.as("M")),c=kt(f.as("w")),f=kt(f.as("y")),u=(u<=i.ss?["s",u]:u<i.s&&["ss",u])||e<=1&&["m"]||e<i.m&&["mm",e]||o<=1&&["h"]||o<i.h&&["hh",o]||s<=1&&["d"]||s<i.d&&["dd",s];return(u=(u=null!=i.w?u||c<=1&&["w"]||c<i.w&&["ww",c]:u)||h<=1&&["M"]||h<i.M&&["MM",h]||f<=1&&["y"]||["yy",f])[2]=t,u[3]=0<+n,u[4]=r,function(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}.apply(null,u)}function gi(n){return(0<n)-(n<0)||+n}function lu(){if(!this.isValid())return this.localeData().invalidDate();var n,r,e,s,o,h,u,t=cu(this._milliseconds)/1e3,c=cu(this._days),f=cu(this._months),i=this.asSeconds();return i?(n=tt(t/60),r=tt(n/60),t%=60,n%=60,e=tt(f/12),f%=12,s=t?t.toFixed(3).replace(/\.?0+$/,""):"",o=gi(this._months)!==gi(i)?"-":"",h=gi(this._days)!==gi(i)?"-":"",u=gi(this._milliseconds)!==gi(i)?"-":"",(i<0?"-":"")+"P"+(e?o+e+"Y":"")+(f?o+f+"M":"")+(c?h+c+"D":"")+(r||n||t?"T":"")+(r?u+r+"H":"")+(n?u+n+"M":"")+(t?u+s+"S":"")):"P0D"}var df,ts=Array.prototype.some||function(n){for(var i=Object(this),r=i.length>>>0,t=0;t<r;t++)if(t in i&&n.call(this,i[t],t,i))return!0;return!1},ne=t.momentProperties=[],yu=!1,ie={},ue,ci,nf,kr,dr,nu,bi,ro,fo,eo,yf,ti,ri,gt,ct,cu,o;t.suppressDeprecationWarnings=!1;t.deprecationHandler=null;ue=Object.keys||function(n){var t,i=[];for(t in n)s(n,t)&&i.push(t);return i};var ku=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,lr=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,du={},hi={};ci={};nf={};var n=/\d/,u=/\d\d/,pr=/\d{3}/,ri=/\d{4}/,ui=/[+-]?\d{6}/,c=/\d\d?/,ai=/\d\d\d\d?/,vi=/\d\d\d\d\d\d?/,yi=/\d{1,3}/,fi=/\d{1,4}/,gt=/[+-]?\d{1,6}/,pi=/\d+/,wr=/[+-]?\d+/,is=/Z|[+-]\d\d:?\d\d/gi,br=/Z|[+-]\d\d(?::?\d\d)?/gi,at=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;kr={};dr={};var v,b=0,vt=1,ht=2,y=3,ut=4,yt=5,ei=6,us=7,fs=8;v=Array.prototype.indexOf||function(n){for(var t=0;t<this.length;++t)if(this[t]===n)return t;return-1};r("M",["MM",2],"Mo",function(){return this.month()+1});r("MMM",0,0,function(n){return this.localeData().monthsShort(this,n)});r("MMMM",0,0,function(n){return this.localeData().months(this,n)});p("month","M");w("month",8);i("M",c);i("MM",c,u);i("MMM",function(n,t){return t.monthsShortRegex(n)});i("MMMM",function(n,t){return t.monthsRegex(n)});h(["M","MM"],function(n,t){t[vt]=e(n)-1});h(["MMM","MMMM"],function(n,t,i,r){r=i._locale.monthsParse(n,r,i._strict);null!=r?t[vt]=r:f(i).invalidMonth=n});var rr="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),oe="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),se=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,es=at,os=at;r("Y",0,0,function(){var n=this.year();return n<=9999?st(n,4):"+"+n});r(0,["YY",2],0,function(){return this.year()%100});r(0,["YYYY",4],0,"year");r(0,["YYYYY",5],0,"year");r(0,["YYYYYY",6,!0],0,"year");p("year","y");w("year",1);i("Y",wr);i("YY",c,u);i("YYYY",fi,ri);i("YYYYY",gt,ui);i("YYYYYY",gt,ui);h(["YYYYY","YYYYYY"],b);h("YYYY",function(n,i){i[b]=2===n.length?t.parseTwoDigitYear(n):e(n)});h("YY",function(n,i){i[b]=t.parseTwoDigitYear(n)});h("Y",function(n,t){t[b]=parseInt(n,10)});t.parseTwoDigitYear=function(n){return e(n)+(68<e(n)?1900:2e3)};nu=li("FullYear",!0);r("w",["ww",2],"wo","week");r("W",["WW",2],"Wo","isoWeek");p("week","w");p("isoWeek","W");w("week",5);w("isoWeek",5);i("w",c);i("ww",c,u);i("W",c);i("WW",c,u);ir(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=e(n)});r("d",0,"do","day");r("dd",0,0,function(n){return this.localeData().weekdaysMin(this,n)});r("ddd",0,0,function(n){return this.localeData().weekdaysShort(this,n)});r("dddd",0,0,function(n){return this.localeData().weekdays(this,n)});r("e",0,0,"weekday");r("E",0,0,"isoWeekday");p("day","d");p("weekday","e");p("isoWeekday","E");w("day",11);w("weekday",11);w("isoWeekday",11);i("d",c);i("e",c);i("E",c);i("dd",function(n,t){return t.weekdaysMinRegex(n)});i("ddd",function(n,t){return t.weekdaysShortRegex(n)});i("dddd",function(n,t){return t.weekdaysRegex(n)});ir(["dd","ddd","dddd"],function(n,t,i,r){r=i._locale.weekdaysParse(n,r,i._strict);null!=r?t.d=r:f(i).invalidWeekday=n});ir(["d","e","E"],function(n,t,i,r){t[r]=e(n)});var or="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ve="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),iu="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),hs=at,cs=at,ls=at;r("H",["HH",2],0,"hour");r("h",["hh",2],0,uf);r("k",["kk",2],0,function(){return this.hours()||24});r("hmm",0,0,function(){return""+uf.apply(this)+st(this.minutes(),2)});r("hmmss",0,0,function(){return""+uf.apply(this)+st(this.minutes(),2)+st(this.seconds(),2)});r("Hmm",0,0,function(){return""+this.hours()+st(this.minutes(),2)});r("Hmmss",0,0,function(){return""+this.hours()+st(this.minutes(),2)+st(this.seconds(),2)});ye("a",!0);ye("A",!1);p("hour","h");w("hour",13);i("a",pe);i("A",pe);i("H",c);i("h",c);i("k",c);i("HH",c,u);i("hh",c,u);i("kk",c,u);i("hmm",ai);i("hmmss",vi);i("Hmm",ai);i("Hmmss",vi);h(["H","HH"],y);h(["k","kk"],function(n,t){n=e(n);t[y]=24===n?0:n});h(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n});h(["h","hh"],function(n,t,i){t[y]=e(n);f(i).bigHour=!0});h("hmm",function(n,t,i){var r=n.length-2;t[y]=e(n.substr(0,r));t[ut]=e(n.substr(r));f(i).bigHour=!0});h("hmmss",function(n,t,i){var r=n.length-4,u=n.length-2;t[y]=e(n.substr(0,r));t[ut]=e(n.substr(r,2));t[yt]=e(n.substr(u));f(i).bigHour=!0});h("Hmm",function(n,t){var i=n.length-2;t[y]=e(n.substr(0,i));t[ut]=e(n.substr(i))});h("Hmmss",function(n,t){var i=n.length-4,r=n.length-2;t[y]=e(n.substr(0,i));t[ut]=e(n.substr(i,2));t[yt]=e(n.substr(r))});at=li("Hours",!0);var sr,we={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:rr,monthsShort:oe,week:{dow:0,doy:6},weekdays:or,weekdaysMin:iu,weekdaysShort:ve,meridiemParse:/[ap]\.?m?\.?/i},a={},hr={};var vs=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ys=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ps=/Z|[+-]\d\d(?::?\d\d)?/,uu=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],of=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],ws=/^\/?Date\((-?\d+)/i,bs=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,ks={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};for(t.createFromInputFallback=g("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(n){n._d=new Date(n._i+(n._useUTC?" UTC":""))}),t.ISO_8601=function(){},t.RFC_2822=function(){},ai=g("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=l.apply(null,arguments);return this.isValid()&&n.isValid()?n<this?this:n:cr()}),vi=g("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=l.apply(null,arguments);return this.isValid()&&n.isValid()?this<n?this:n:cr()}),bi=["year","quarter","month","week","day","hour","minute","second","millisecond"],io("Z",":"),io("ZZ",""),i("Z",br),i("ZZ",br),h(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=lf(br,n)}),ro=/([\+\-]|\d\d)/gi,t.updateOffset=function(){},fo=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,eo=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,ft.fn=fu.prototype,ft.invalid=function(){return ft(NaN)},rr=so(1,"add"),or=so(-1,"subtract"),t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]",iu=g("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return void 0===n?this.localeData():this.locale(n)}),yf=126227808e5,r("N",0,0,"eraAbbr"),r("NN",0,0,"eraAbbr"),r("NNN",0,0,"eraAbbr"),r("NNNN",0,0,"eraName"),r("NNNNN",0,0,"eraNarrow"),r("y",["y",1],"yo","eraYear"),r("y",["yy",2],0,"eraYear"),r("y",["yyy",3],0,"eraYear"),r("y",["yyyy",4],0,"eraYear"),i("N",pf),i("NN",pf),i("NNN",pf),i("NNNN",function(n,t){return t.erasNameRegex(n)}),i("NNNNN",function(n,t){return t.erasNarrowRegex(n)}),h(["N","NN","NNN","NNNN","NNNNN"],function(n,t,i,r){r=i._locale.erasParse(n,r,i._strict);r?f(i).era=r:f(i).invalidEra=n}),i("y",pi),i("yy",pi),i("yyy",pi),i("yyyy",pi),i("yo",function(n,t){return t._eraYearOrdinalRegex||pi}),h(["y","yy","yyy","yyyy"],b),h(["yo"],function(n,t,i){var r;i._locale._eraYearOrdinalRegex&&(r=n.match(i._locale._eraYearOrdinalRegex));t[b]=i._locale.eraYearOrdinalParse?i._locale.eraYearOrdinalParse(n,r):parseInt(n,10)}),r(0,["gg",2],0,function(){return this.weekYear()%100}),r(0,["GG",2],0,function(){return this.isoWeekYear()%100}),su("gggg","weekYear"),su("ggggg","weekYear"),su("GGGG","isoWeekYear"),su("GGGGG","isoWeekYear"),p("weekYear","gg"),p("isoWeekYear","GG"),w("weekYear",1),w("isoWeekYear",1),i("G",wr),i("g",wr),i("GG",c,u),i("gg",c,u),i("GGGG",fi,ri),i("gggg",fi,ri),i("GGGGG",gt,ui),i("ggggg",gt,ui),ir(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=e(n)}),ir(["gg","GG"],function(n,i,r,u){i[u]=t.parseTwoDigitYear(n)}),r("Q",0,"Qo","quarter"),p("quarter","Q"),w("quarter",7),i("Q",n),h("Q",function(n,t){t[vt]=3*(e(n)-1)}),r("D",["DD",2],"Do","date"),p("date","D"),w("date",9),i("D",c),i("DD",c,u),i("Do",function(n,t){return n?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),h(["D","DD"],ht),h("Do",function(n,t){t[ht]=e(n.match(c)[0])}),fi=li("Date",!0),r("DDD",["DDDD",3],"DDDo","dayOfYear"),p("dayOfYear","DDD"),w("dayOfYear",4),i("DDD",yi),i("DDDD",pr),h(["DDD","DDDD"],function(n,t,i){i._dayOfYear=e(n)}),r("m",["mm",2],0,"minute"),p("minute","m"),w("minute",14),i("m",c),i("mm",c,u),h(["m","mm"],ut),ri=li("Minutes",!1),gt=(r("s",["ss",2],0,"second"),p("second","s"),w("second",15),i("s",c),i("ss",c,u),h(["s","ss"],yt),li("Seconds",!1)),r("S",0,0,function(){return~~(this.millisecond()/100)}),r(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),r(0,["SSS",3],0,"millisecond"),r(0,["SSSS",4],0,function(){return 10*this.millisecond()}),r(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),r(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),r(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),r(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),r(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),p("millisecond","ms"),w("millisecond",16),i("S",yi,n),i("SS",yi,u),i("SSS",yi,pr),ti="SSSS";ti.length<=9;ti+="S")i(ti,pi);for(ti="S";ti.length<=9;ti+="S")h(ti,nh);ui=li("Milliseconds",!1);r("z",0,0,"zoneAbbr");r("zz",0,0,"zoneName");n=tr.prototype;n.add=rr;n.calendar=function(n,i){1===arguments.length&&(arguments[0]?gs(arguments[0])?(n=arguments[0],i=void 0):function(n){for(var u=ii(n)&&!au(n),t=!1,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],i=0;i<r.length;i+=1)t=t||s(n,r[i]);return u&&t}(arguments[0])&&(i=arguments[0],n=void 0):i=n=void 0);var n=n||l(),r=af(n,this).startOf("day"),r=t.calendarFormat(this,r)||"sameElse",i=i&&(ot(i[r])?i[r].call(this,n):i[r]);return this.format(i||this.localeData().calendar(r,this,l(n)))};n.clone=function(){return new tr(this)};n.diff=function(n,t,i){var r,f,u;if(!this.isValid())return NaN;if(!(r=af(n,this)).isValid())return NaN;switch(f=6e4*(r.utcOffset()-this.utcOffset()),t=nt(t)){case"year":u=ou(this,r)/12;break;case"month":u=ou(this,r);break;case"quarter":u=ou(this,r)/3;break;case"second":u=(this-r)/1e3;break;case"minute":u=(this-r)/6e4;break;case"hour":u=(this-r)/36e5;break;case"day":u=(this-r-f)/864e5;break;case"week":u=(this-r-f)/6048e5;break;default:u=this-r}return i?u:tt(u)};n.endOf=function(n){var i,r;if(void 0===(n=nt(n))||"millisecond"===n||!this.isValid())return this;switch(r=this._isUTC?yo:vo,n){case"year":i=r(this.year()+1,0,1)-1;break;case"quarter":i=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":i=r(this.year(),this.month()+1,1)-1;break;case"week":i=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":i=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":i=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":i=this._d.valueOf();i+=3599999-ki(i+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":i=this._d.valueOf();i+=59999-ki(i,6e4);break;case"second":i=this._d.valueOf();i+=999-ki(i,1e3)}return this._d.setTime(i),t.updateOffset(this,!0),this};n.format=function(n){return n=n||(this.isUtc()?t.defaultFormatUtc:t.defaultFormat),n=ar(this,n),this.localeData().postformat(n)};n.from=function(n,t){return this.isValid()&&(rt(n)&&n.isValid()||l(n).isValid())?ft({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()};n.fromNow=function(n){return this.from(l(),n)};n.to=function(n,t){return this.isValid()&&(rt(n)&&n.isValid()||l(n).isValid())?ft({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()};n.toNow=function(n){return this.to(l(),n)};n.get=function(n){return ot(this[n=nt(n)])?this[n]():this};n.invalidAt=function(){return f(this).overflow};n.isAfter=function(n,t){return n=rt(n)?n:l(n),!(!this.isValid()||!n.isValid())&&("millisecond"===(t=nt(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())};n.isBefore=function(n,t){return n=rt(n)?n:l(n),!(!this.isValid()||!n.isValid())&&("millisecond"===(t=nt(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())};n.isBetween=function(n,t,i,r){return n=rt(n)?n:l(n),t=rt(t)?t:l(t),!!(this.isValid()&&n.isValid()&&t.isValid())&&("("===(r=r||"()")[0]?this.isAfter(n,i):!this.isBefore(n,i))&&(")"===r[1]?this.isBefore(t,i):!this.isAfter(t,i))};n.isSame=function(n,t){var n=rt(n)?n:l(n);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=nt(t)||"millisecond")?this.valueOf()===n.valueOf():(n=n.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))};n.isSameOrAfter=function(n,t){return this.isSame(n,t)||this.isAfter(n,t)};n.isSameOrBefore=function(n,t){return this.isSame(n,t)||this.isBefore(n,t)};n.isValid=function(){return vu(this)};n.lang=iu;n.locale=lo;n.localeData=ao;n.max=vi;n.min=ai;n.parsingFlags=function(){return dt({},f(this))};n.set=function(n,t){if("object"==typeof n)for(var r=function(n){var t,i=[];for(t in n)s(n,t)&&i.push({unit:t,priority:nf[t]});return i.sort(function(n,t){return n.priority-t.priority}),i}(n=gu(n)),u=r.length,i=0;i<u;i++)this[r[i].unit](n[r[i].unit]);else if(ot(this[n=nt(n)]))return this[n](t);return this};n.startOf=function(n){var i,r;if(void 0===(n=nt(n))||"millisecond"===n||!this.isValid())return this;switch(r=this._isUTC?yo:vo,n){case"year":i=r(this.year(),0,1);break;case"quarter":i=r(this.year(),this.month()-this.month()%3,1);break;case"month":i=r(this.year(),this.month(),1);break;case"week":i=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":i=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":i=r(this.year(),this.month(),this.date());break;case"hour":i=this._d.valueOf();i-=ki(i+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":i=this._d.valueOf();i-=ki(i,6e4);break;case"second":i=this._d.valueOf();i-=ki(i,1e3)}return this._d.setTime(i),t.updateOffset(this,!0),this};n.subtract=or;n.toArray=function(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond()]};n.toObject=function(){var n=this;return{years:n.year(),months:n.month(),date:n.date(),hours:n.hours(),minutes:n.minutes(),seconds:n.seconds(),milliseconds:n.milliseconds()}};n.toDate=function(){return new Date(this.valueOf())};n.toISOString=function(n){if(!this.isValid())return null;var t=(n=!0!==n)?this.clone().utc():this;return t.year()<0||9999<t.year()?ar(t,n?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ot(Date.prototype.toISOString)?n?this.toDate().toISOString():new Date(this.valueOf()+6e4*this.utcOffset()).toISOString().replace("Z",ar(t,"Z")):ar(t,n?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")};n.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var t,n="moment",i="";return this.isLocal()||(n=0===this.utcOffset()?"moment.utc":"moment.parseZone",i="Z"),n="["+n+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(n+t+"-MM-DD[T]HH:mm:ss.SSS"+(i+'[")]'))};"undefined"!=typeof Symbol&&null!=Symbol.for&&(n[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});n.toJSON=function(){return this.isValid()?this.toISOString():null};n.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")};n.unix=function(){return Math.floor(this.valueOf()/1e3)};n.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)};n.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}};n.eraName=function(){for(var i,t=this.localeData().eras(),n=0,r=t.length;n<r;++n)if((i=this.clone().startOf("day").valueOf(),t[n].since<=i&&i<=t[n].until)||t[n].until<=i&&i<=t[n].since)return t[n].name;return""};n.eraNarrow=function(){for(var i,t=this.localeData().eras(),n=0,r=t.length;n<r;++n)if((i=this.clone().startOf("day").valueOf(),t[n].since<=i&&i<=t[n].until)||t[n].until<=i&&i<=t[n].since)return t[n].narrow;return""};n.eraAbbr=function(){for(var i,t=this.localeData().eras(),n=0,r=t.length;n<r;++n)if((i=this.clone().startOf("day").valueOf(),t[n].since<=i&&i<=t[n].until)||t[n].until<=i&&i<=t[n].since)return t[n].abbr;return""};n.eraYear=function(){for(var u,r,i=this.localeData().eras(),n=0,f=i.length;n<f;++n)if(u=i[n].since<=i[n].until?1:-1,r=this.clone().startOf("day").valueOf(),i[n].since<=r&&r<=i[n].until||i[n].until<=r&&r<=i[n].since)return(this.year()-t(i[n].since).year())*u+i[n].offset;return this.year()};n.year=nu;n.isLeapYear=function(){return vr(this.year())};n.weekYear=function(n){return po.call(this,n,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)};n.isoWeekYear=function(n){return po.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)};n.quarter=n.quarters=function(n){return null==n?Math.ceil((this.month()+1)/3):this.month(3*(n-1)+this.month()%3)};n.month=ce;n.daysInMonth=function(){return gr(this.year(),this.month())};n.week=n.weeks=function(n){var t=this.localeData().week(this);return null==n?t:this.add(7*(n-t),"d")};n.isoWeek=n.isoWeeks=function(n){var t=er(this,1,4).week;return null==n?t:this.add(7*(n-t),"d")};n.weeksInYear=function(){var n=this.localeData()._week;return pt(this.year(),n.dow,n.doy)};n.weeksInWeekYear=function(){var n=this.localeData()._week;return pt(this.weekYear(),n.dow,n.doy)};n.isoWeeksInYear=function(){return pt(this.year(),1,4)};n.isoWeeksInISOWeekYear=function(){return pt(this.isoWeekYear(),1,4)};n.date=fi;n.day=n.days=function(n){if(!this.isValid())return null!=n?this:NaN;var t,i,r=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=n?(t=n,i=this.localeData(),n="string"!=typeof t?t:isNaN(t)?"number"==typeof(t=i.weekdaysParse(t))?t:null:parseInt(t,10),this.add(n-r,"d")):r};n.weekday=function(n){if(!this.isValid())return null!=n?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==n?t:this.add(n-t,"d")};n.isoWeekday=function(n){return this.isValid()?null!=n?(t=n,i=this.localeData(),i="string"==typeof t?i.weekdaysParse(t)%7||7:isNaN(t)?null:t,this.day(this.day()%7?i:i-7)):this.day()||7:null!=n?this:NaN;var t,i};n.dayOfYear=function(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==n?t:this.add(n-t,"d")};n.hour=n.hours=at;n.minute=n.minutes=ri;n.second=n.seconds=gt;n.millisecond=n.milliseconds=ui;n.utcOffset=function(n,i,r){var u,f=this._offset||0;if(!this.isValid())return null!=n?this:NaN;if(null==n)return this._isUTC?f:vf(this);if("string"==typeof n){if(null===(n=lf(br,n)))return this}else Math.abs(n)<16&&!r&&(n*=60);return!this._isUTC&&i&&(u=vf(this)),this._offset=n,this._isUTC=!0,null!=u&&this.add(u,"m"),f!==n&&(!i||this._changeInProgress?ho(this,ft(n-f,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this};n.utc=function(n){return this.utcOffset(0,n)};n.local=function(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(vf(this),"m")),this};n.parseZone=function(){var n;return null!=this._tzm?this.utcOffset(this._tzm,!1,!0):"string"==typeof this._i&&(null!=(n=lf(is,this._i))?this.utcOffset(n):this.utcOffset(0,!0)),this};n.hasAlignedHourOffset=function(n){return!!this.isValid()&&(n=n?l(n).utcOffset():0,(this.utcOffset()-n)%60==0)};n.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()};n.isLocal=function(){return!!this.isValid()&&!this._isUTC};n.isUtcOffset=function(){return!!this.isValid()&&this._isUTC};n.isUtc=uo;n.isUTC=uo;n.zoneAbbr=function(){return this._isUTC?"UTC":""};n.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""};n.dates=g("dates accessor is deprecated. Use date instead.",fi);n.months=g("months accessor is deprecated. Use month instead",ce);n.years=g("years accessor is deprecated. Use year instead",nu);n.zone=g("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(n,t){return null!=n?(this.utcOffset(n="string"!=typeof n?-n:n,t),this):-this.utcOffset()});n.isDSTShifted=g("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!k(this._isDSTShifted))return this._isDSTShifted;var t,n={};return pu(n,this),(n=ge(n))._a?(t=(n._isUTC?et:l)(n._a),this._isDSTShifted=this.isValid()&&0<function(n,t,i){for(var f=Math.min(n.length,t.length),o=Math.abs(n.length-t.length),u=0,r=0;r<f;r++)(i&&n[r]!==t[r]||!i&&e(n[r])!==e(t[r]))&&u++;return u+o}(n._a,t.toArray())):this._isDSTShifted=!1,this._isDSTShifted});u=bu.prototype;u.calendar=function(n,t,i){return ot(n=this._calendar[n]||this._calendar.sameElse)?n.call(t,i):n};u.longDateFormat=function(n){var t=this._longDateFormat[n],i=this._longDateFormat[n.toUpperCase()];return t||!i?t:(this._longDateFormat[n]=i.match(ku).map(function(n){return"MMMM"===n||"MM"===n||"DD"===n||"dddd"===n?n.slice(1):n}).join(""),this._longDateFormat[n])};u.invalidDate=function(){return this._invalidDate};u.ordinal=function(n){return this._ordinal.replace("%d",n)};u.preparse=wo;u.postformat=wo;u.relativeTime=function(n,t,i,r){var u=this._relativeTime[i];return ot(u)?u(n,t,i,r):u.replace(/%d/i,n)};u.pastFuture=function(n,t){return ot(n=this._relativeTime[0<n?"future":"past"])?n(t):n.replace(/%s/i,t)};u.set=function(n){var i;for(var t in n)s(n,t)&&(ot(i=n[t])?this[t]=i:this["_"+t]=i);this._config=n;this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)};u.eras=function(){for(var r,n=this._eras||wt("en")._eras,i=0,u=n.length;i<u;++i){switch(typeof n[i].since){case"string":r=t(n[i].since).startOf("day");n[i].since=r.valueOf()}switch(typeof n[i].until){case"undefined":n[i].until=1/0;break;case"string":r=t(n[i].until).startOf("day").valueOf();n[i].until=r.valueOf()}}return n};u.erasParse=function(n,t,i){var r,s,f,e,o,u=this.eras();for(n=n.toUpperCase(),r=0,s=u.length;r<s;++r)if(f=u[r].name.toUpperCase(),e=u[r].abbr.toUpperCase(),o=u[r].narrow.toUpperCase(),i)switch(t){case"N":case"NN":case"NNN":if(e===n)return u[r];break;case"NNNN":if(f===n)return u[r];break;case"NNNNN":if(o===n)return u[r]}else if(0<=[f,e,o].indexOf(n))return u[r]};u.erasConvertYear=function(n,i){var r=n.since<=n.until?1:-1;return void 0===i?t(n.since).year():t(n.since).year()+(i-n.offset)*r};u.erasAbbrRegex=function(n){return s(this,"_erasAbbrRegex")||wf.call(this),n?this._erasAbbrRegex:this._erasRegex};u.erasNameRegex=function(n){return s(this,"_erasNameRegex")||wf.call(this),n?this._erasNameRegex:this._erasRegex};u.erasNarrowRegex=function(n){return s(this,"_erasNarrowRegex")||wf.call(this),n?this._erasNarrowRegex:this._erasRegex};u.months=function(n,t){return n?(it(this._months)?this._months:this._months[(this._months.isFormat||se).test(t)?"format":"standalone"])[n.month()]:it(this._months)?this._months:this._months.standalone};u.monthsShort=function(n,t){return n?(it(this._monthsShort)?this._monthsShort:this._monthsShort[se.test(t)?"format":"standalone"])[n.month()]:it(this._monthsShort)?this._monthsShort:this._monthsShort.standalone};u.monthsParse=function(n,t,i){var r,u;if(this._monthsParseExact)return function(n,t,i){var u,r,f,n=n.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],u=0;u<12;++u)f=et([2e3,u]),this._shortMonthsParse[u]=this.monthsShort(f,"").toLocaleLowerCase(),this._longMonthsParse[u]=this.months(f,"").toLocaleLowerCase();return i?"MMM"===t?-1!==(r=v.call(this._shortMonthsParse,n))?r:null:-1!==(r=v.call(this._longMonthsParse,n))?r:null:"MMM"===t?-1!==(r=v.call(this._shortMonthsParse,n))||-1!==(r=v.call(this._longMonthsParse,n))?r:null:-1!==(r=v.call(this._longMonthsParse,n))||-1!==(r=v.call(this._shortMonthsParse,n))?r:null}.call(this,n,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++)if((u=et([2e3,r]),i&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(u,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(u,"").replace(".","")+"$","i")),i||this._monthsParse[r]||(u="^"+this.months(u,"")+"|^"+this.monthsShort(u,""),this._monthsParse[r]=new RegExp(u.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[r].test(n))||i&&"MMM"===t&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r};u.monthsRegex=function(n){return this._monthsParseExact?(s(this,"_monthsRegex")||le.call(this),n?this._monthsStrictRegex:this._monthsRegex):(s(this,"_monthsRegex")||(this._monthsRegex=os),this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex)};u.monthsShortRegex=function(n){return this._monthsParseExact?(s(this,"_monthsRegex")||le.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):(s(this,"_monthsShortRegex")||(this._monthsShortRegex=es),this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex)};u.week=function(n){return er(n,this._week.dow,this._week.doy).week};u.firstDayOfYear=function(){return this._week.doy};u.firstDayOfWeek=function(){return this._week.dow};u.weekdays=function(n,t){return t=it(this._weekdays)?this._weekdays:this._weekdays[n&&!0!==n&&this._weekdays.isFormat.test(t)?"format":"standalone"],!0===n?tf(t,this._week.dow):n?t[n.day()]:t};u.weekdaysMin=function(n){return!0===n?tf(this._weekdaysMin,this._week.dow):n?this._weekdaysMin[n.day()]:this._weekdaysMin};u.weekdaysShort=function(n){return!0===n?tf(this._weekdaysShort,this._week.dow):n?this._weekdaysShort[n.day()]:this._weekdaysShort};u.weekdaysParse=function(n,t,i){var r,u;if(this._weekdaysParseExact)return function(n,t,i){var u,r,f,n=n.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],u=0;u<7;++u)f=et([2e3,1]).day(u),this._minWeekdaysParse[u]=this.weekdaysMin(f,"").toLocaleLowerCase(),this._shortWeekdaysParse[u]=this.weekdaysShort(f,"").toLocaleLowerCase(),this._weekdaysParse[u]=this.weekdays(f,"").toLocaleLowerCase();return i?"dddd"===t?-1!==(r=v.call(this._weekdaysParse,n))?r:null:"ddd"===t?-1!==(r=v.call(this._shortWeekdaysParse,n))?r:null:-1!==(r=v.call(this._minWeekdaysParse,n))?r:null:"dddd"===t?-1!==(r=v.call(this._weekdaysParse,n))||-1!==(r=v.call(this._shortWeekdaysParse,n))||-1!==(r=v.call(this._minWeekdaysParse,n))?r:null:"ddd"===t?-1!==(r=v.call(this._shortWeekdaysParse,n))||-1!==(r=v.call(this._weekdaysParse,n))||-1!==(r=v.call(this._minWeekdaysParse,n))?r:null:-1!==(r=v.call(this._minWeekdaysParse,n))||-1!==(r=v.call(this._weekdaysParse,n))||-1!==(r=v.call(this._shortWeekdaysParse,n))?r:null}.call(this,n,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if((u=et([2e3,1]).day(r),i&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(u,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(u,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(u,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(u="^"+this.weekdays(u,"")+"|^"+this.weekdaysShort(u,"")+"|^"+this.weekdaysMin(u,""),this._weekdaysParse[r]=new RegExp(u.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[r].test(n))||i&&"ddd"===t&&this._shortWeekdaysParse[r].test(n)||i&&"dd"===t&&this._minWeekdaysParse[r].test(n)||!i&&this._weekdaysParse[r].test(n))return r};u.weekdaysRegex=function(n){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||rf.call(this),n?this._weekdaysStrictRegex:this._weekdaysRegex):(s(this,"_weekdaysRegex")||(this._weekdaysRegex=hs),this._weekdaysStrictRegex&&n?this._weekdaysStrictRegex:this._weekdaysRegex)};u.weekdaysShortRegex=function(n){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||rf.call(this),n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(s(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=cs),this._weekdaysShortStrictRegex&&n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)};u.weekdaysMinRegex=function(n){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||rf.call(this),n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(s(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ls),this._weekdaysMinStrictRegex&&n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)};u.isPM=function(n){return"p"===(n+"").toLowerCase().charAt(0)};u.meridiem=function(n,t,i){return 11<n?i?"pm":"PM":i?"am":"AM"};ni("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10;return n+(1===e(n%100/10)?"th":1==t?"st":2==t?"nd":3==t?"rd":"th")}});t.lang=g("moment.lang is deprecated. Use moment.locale instead.",ni);t.langData=g("moment.langData is deprecated. Use moment.localeData instead.",wt);ct=Math.abs;yi=bt("ms");pr=bt("s");rr=bt("m");vi=bt("h");ai=bt("d");or=bt("w");at=bt("M");ri=bt("Q");gt=bt("y");var ui=si("milliseconds"),fi=si("seconds"),nu=si("minutes"),u=si("hours"),th=si("days"),ih=si("months"),rh=si("years"),kt=Math.round,di={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};return cu=Math.abs,o=fu.prototype,o.isValid=function(){return this._isValid},o.abs=function(){var n=this._data;return this._milliseconds=ct(this._milliseconds),this._days=ct(this._days),this._months=ct(this._months),n.milliseconds=ct(n.milliseconds),n.seconds=ct(n.seconds),n.minutes=ct(n.minutes),n.hours=ct(n.hours),n.months=ct(n.months),n.years=ct(n.years),this},o.add=function(n,t){return ko(this,n,t,1)},o.subtract=function(n,t){return ko(this,n,t,-1)},o.as=function(n){if(!this.isValid())return NaN;var t,r,i=this._milliseconds;if("month"===(n=nt(n))||"quarter"===n||"year"===n)switch(t=this._days+i/864e5,r=this._months+ns(t),n){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(t=this._days+Math.round(kf(this._months)),n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+n);}},o.asMilliseconds=yi,o.asSeconds=pr,o.asMinutes=rr,o.asHours=vi,o.asDays=ai,o.asWeeks=or,o.asMonths=at,o.asQuarters=ri,o.asYears=gt,o.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*e(this._months/12):NaN},o._bubble=function(){var n=this._milliseconds,t=this._days,i=this._months,r=this._data;return 0<=n&&0<=t&&0<=i||n<=0&&t<=0&&i<=0||(n+=864e5*go(kf(i)+t),i=t=0),r.milliseconds=n%1e3,n=tt(n/1e3),r.seconds=n%60,n=tt(n/60),r.minutes=n%60,n=tt(n/60),r.hours=n%24,t+=tt(n/24),i+=n=tt(ns(t)),t-=go(kf(n)),n=tt(i/12),i%=12,r.days=t,r.months=i,r.years=n,this},o.clone=function(){return ft(this)},o.get=function(n){return n=nt(n),this.isValid()?this[n+"s"]():NaN},o.milliseconds=ui,o.seconds=fi,o.minutes=nu,o.hours=u,o.days=th,o.weeks=function(){return tt(this.days()/7)},o.months=ih,o.years=rh,o.humanize=function(n,t){if(!this.isValid())return this.localeData().invalidDate();var i=!1,r=di;return"object"==typeof n&&(t=n,n=!1),"boolean"==typeof n&&(i=n),"object"==typeof t&&(r=Object.assign({},di,t),null!=t.s&&null==t.ss&&(r.ss=t.s-1)),n=this.localeData(),t=uh(this,!i,r,n),i&&(t=n.pastFuture(+this,t)),n.postformat(t)},o.toISOString=lu,o.toString=lu,o.toJSON=lu,o.locale=lo,o.localeData=ao,o.toIsoString=g("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",lu),o.lang=iu,r("X",0,0,"unix"),r("x",0,0,"valueOf"),i("x",wr),i("X",/[+-]?\d+(\.\d{1,3})?/),h("X",function(n,t,i){i._d=new Date(1e3*parseFloat(n))}),h("x",function(n,t,i){i._d=new Date(e(n))}),t.version="2.29.4",df=l,t.fn=n,t.min=function(){return to("isBefore",[].slice.call(arguments,0))},t.max=function(){return to("isAfter",[].slice.call(arguments,0))},t.now=function(){return Date.now?Date.now():+new Date},t.utc=et,t.unix=function(n){return l(1e3*n)},t.months=function(n,t){return bo(n,t,"months")},t.isDate=nr,t.locale=ni,t.invalid=cr,t.duration=ft,t.isMoment=rt,t.weekdays=function(n,t,i){return bf(n,t,i,"weekdays")},t.parseZone=function(){return l.apply(null,arguments).parseZone()},t.localeData=wt,t.isDuration=eu,t.monthsShort=function(n,t){return bo(n,t,"monthsShort")},t.weekdaysMin=function(n,t,i){return bf(n,t,i,"weekdaysMin")},t.defineLocale=ff,t.updateLocale=function(n,t){var r,i;return null!=t?(i=we,null!=a[n]&&null!=a[n].parentLocale?a[n].set(wu(a[n]._config,t)):(t=wu(i=null!=(r=ru(n))?r._config:i,t),null==r&&(t.abbr=n),(i=new bu(t)).parentLocale=a[n],a[n]=i),ni(n)):null!=a[n]&&(null!=a[n].parentLocale?(a[n]=a[n].parentLocale,n===ni()&&ni(n)):null!=a[n]&&delete a[n]),a[n]},t.locales=function(){return ue(a)},t.weekdaysShort=function(n,t,i){return bf(n,t,i,"weekdaysShort")},t.normalizeUnits=nt,t.relativeTimeRounding=function(n){return void 0===n?kt:"function"==typeof n&&(kt=n,!0)},t.relativeTimeThreshold=function(n,t){return void 0!==di[n]&&(void 0===t?di[n]:(di[n]=t,"s"===n&&(di.ss=t-1),!0))},t.calendarFormat=function(n,t){return(n=n.diff(t,"days",!0))<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},t.prototype=n,t.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},t});LZString=function(){function r(n,t){if(!i[n]){i[n]={};for(var r=0;r<n.length;r++)i[n][n.charAt(r)]=r}return i[n][t]}var t=String.fromCharCode,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",i={},n={compressToBase64:function(t){if(null==t)return"";var i=n._compress(t,6,function(n){return u.charAt(n)});switch(i.length%4){default:case 0:return i;case 1:return i+"===";case 2:return i+"==";case 3:return i+"="}},decompressFromBase64:function(t){return null==t?"":""==t?null:n._decompress(t.length,32,function(n){return r(u,t.charAt(n))})},compressToUTF16:function(i){return null==i?"":n._compress(i,15,function(n){return t(n+32)})+" "},decompressFromUTF16:function(t){return null==t?"":""==t?null:n._decompress(t.length,16384,function(n){return t.charCodeAt(n)-32})},compressToUint8Array:function(t){for(var f,r=n.compress(t),u=new Uint8Array(2*r.length),i=0,e=r.length;e>i;i++)f=r.charCodeAt(i),u[2*i]=f>>>8,u[2*i+1]=f%256;return u},decompressFromUint8Array:function(i){var f;if(null===i||void 0===i)return n.decompress(i);for(var u=new Array(i.length/2),r=0,e=u.length;e>r;r++)u[r]=256*i[2*r]+i[2*r+1];return f=[],u.forEach(function(n){f.push(t(n))}),n.decompress(f.join(""))},compressToEncodedURIComponent:function(t){return null==t?"":n._compress(t,6,function(n){return f.charAt(n)})},decompressFromEncodedURIComponent:function(t){return null==t?"":""==t?null:(t=t.replace(/ /g,"+"),n._decompress(t.length,32,function(n){return r(f,t.charAt(n))}))},compress:function(i){return n._compress(i,16,function(n){return t(n)})},_compress:function(n,t,i){if(null==n)return"";for(var f,e,l={},v={},a="",p="",o="",c=2,w=3,s=2,h=[],r=0,u=0,y=0;y<n.length;y+=1)if(a=n.charAt(y),Object.prototype.hasOwnProperty.call(l,a)||(l[a]=w++,v[a]=!0),p=o+a,Object.prototype.hasOwnProperty.call(l,p))o=p;else{if(Object.prototype.hasOwnProperty.call(v,o)){if(o.charCodeAt(0)<256){for(f=0;s>f;f++)r<<=1,u==t-1?(u=0,h.push(i(r)),r=0):u++;for(e=o.charCodeAt(0),f=0;8>f;f++)r=r<<1|1&e,u==t-1?(u=0,h.push(i(r)),r=0):u++,e>>=1}else{for(e=1,f=0;s>f;f++)r=r<<1|e,u==t-1?(u=0,h.push(i(r)),r=0):u++,e=0;for(e=o.charCodeAt(0),f=0;16>f;f++)r=r<<1|1&e,u==t-1?(u=0,h.push(i(r)),r=0):u++,e>>=1}c--;0==c&&(c=Math.pow(2,s),s++);delete v[o]}else for(e=l[o],f=0;s>f;f++)r=r<<1|1&e,u==t-1?(u=0,h.push(i(r)),r=0):u++,e>>=1;c--;0==c&&(c=Math.pow(2,s),s++);l[p]=w++;o=String(a)}if(""!==o){if(Object.prototype.hasOwnProperty.call(v,o)){if(o.charCodeAt(0)<256){for(f=0;s>f;f++)r<<=1,u==t-1?(u=0,h.push(i(r)),r=0):u++;for(e=o.charCodeAt(0),f=0;8>f;f++)r=r<<1|1&e,u==t-1?(u=0,h.push(i(r)),r=0):u++,e>>=1}else{for(e=1,f=0;s>f;f++)r=r<<1|e,u==t-1?(u=0,h.push(i(r)),r=0):u++,e=0;for(e=o.charCodeAt(0),f=0;16>f;f++)r=r<<1|1&e,u==t-1?(u=0,h.push(i(r)),r=0):u++,e>>=1}c--;0==c&&(c=Math.pow(2,s),s++);delete v[o]}else for(e=l[o],f=0;s>f;f++)r=r<<1|1&e,u==t-1?(u=0,h.push(i(r)),r=0):u++,e>>=1;c--;0==c&&(c=Math.pow(2,s),s++)}for(e=2,f=0;s>f;f++)r=r<<1|1&e,u==t-1?(u=0,h.push(i(r)),r=0):u++,e>>=1;for(;;){if(r<<=1,u==t-1){h.push(i(r));break}u++}return h.join("")},decompress:function(t){return null==t?"":""==t?null:n._decompress(t.length,32768,function(n){return t.charCodeAt(n)})},_decompress:function(n,i,r){for(var k,y,e,o,s,f,h,c=[],l=4,a=4,p=3,w="",b=[],u={val:r(0),position:i,index:1},v=0;3>v;v+=1)c[v]=v;for(e=0,s=Math.pow(2,2),f=1;f!=s;)o=u.val&u.position,u.position>>=1,0==u.position&&(u.position=i,u.val=r(u.index++)),e|=(o>0?1:0)*f,f<<=1;switch(k=e){case 0:for(e=0,s=Math.pow(2,8),f=1;f!=s;)o=u.val&u.position,u.position>>=1,0==u.position&&(u.position=i,u.val=r(u.index++)),e|=(o>0?1:0)*f,f<<=1;h=t(e);break;case 1:for(e=0,s=Math.pow(2,16),f=1;f!=s;)o=u.val&u.position,u.position>>=1,0==u.position&&(u.position=i,u.val=r(u.index++)),e|=(o>0?1:0)*f,f<<=1;h=t(e);break;case 2:return""}for(c[3]=h,y=h,b.push(h);;){if(u.index>n)return"";for(e=0,s=Math.pow(2,p),f=1;f!=s;)o=u.val&u.position,u.position>>=1,0==u.position&&(u.position=i,u.val=r(u.index++)),e|=(o>0?1:0)*f,f<<=1;switch(h=e){case 0:for(e=0,s=Math.pow(2,8),f=1;f!=s;)o=u.val&u.position,u.position>>=1,0==u.position&&(u.position=i,u.val=r(u.index++)),e|=(o>0?1:0)*f,f<<=1;c[a++]=t(e);h=a-1;l--;break;case 1:for(e=0,s=Math.pow(2,16),f=1;f!=s;)o=u.val&u.position,u.position>>=1,0==u.position&&(u.position=i,u.val=r(u.index++)),e|=(o>0?1:0)*f,f<<=1;c[a++]=t(e);h=a-1;l--;break;case 2:return b.join("")}if(0==l&&(l=Math.pow(2,p),p++),c[h])w=c[h];else{if(h!==a)return null;w=y+y.charAt(0)}b.push(w);c[a++]=y+w.charAt(0);l--;y=w;0==l&&(l=Math.pow(2,p),p++)}}};return n}();"function"==typeof define&&define.amd?define(function(){return LZString}):"undefined"!=typeof module&&null!=module&&(module.exports=LZString);var __spreadArray=this&&this.__spreadArray||function(n,t,i){if(i||arguments.length===2)for(var r=0,f=t.length,u;r<f;r++)!u&&r in t||(u||(u=Array.prototype.slice.call(t,0,r)),u[r]=t[r]);return n.concat(u||Array.prototype.slice.call(t))},Dictionary=function(){function n(n){if(this.items={},this._count=0,n){this.items=n;for(var t in this.items)this._count++}}return Object.defineProperty(n.prototype,"count",{get:function(){return this._count},enumerable:!1,configurable:!0}),n.prototype.containsKey=function(n){return this.items.hasOwnProperty(n)},n.prototype.add=function(n,t){return this.items.hasOwnProperty(n)||this._count++,this.items[n]=t,this},n.prototype.remove=function(n){var t=this.items[n];return delete this.items[n],this._count--,t},n.prototype.clear=function(){return this.items={},this._count=0,this},n.prototype.item=function(n){return this.items[n]},n.prototype.itemOrAdd=function(n,t){if(!this.containsKey(n)){var i=t();return this.add(n,i),i}return this.items[n]},n.prototype.keys=function(){var n=[];for(var t in this.items)this.items.hasOwnProperty(t)&&n.push(t);return n},n.prototype.values=function(){var n=[];for(var t in this.items)this.items.hasOwnProperty(t)&&n.push(this.items[t]);return n},n.prototype.updateAll=function(n){for(var t in this.items)this.items.hasOwnProperty(t)&&(this.items[t]=n)},n.prototype.toCSDictionary=function(){return this.items},n}(),NBBitVector=function(){function n(n){for(var i,u,f,r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];if(this.enableAll=n,this.vectors=[],r)for(i=0,u=r;i<u.length;i++)f=u[i],this.vectors.push(f)}return n.fromJson=function(t){if(t instanceof n)return t;if(t.enableAll!=undefined)return new(n.bind.apply(n,__spreadArray([void 0,t.enableAll],t.vectors,!1)));if(t.IsEnableAll!=undefined){var i=n.convertFrom64BitVectors(t.Vectors);return new(n.bind.apply(n,__spreadArray([void 0,t.IsEnableAll],i,!1)))}return new n(!1)},n.convertFrom64BitVectors=function(n){for(var r,t=[],i=0,u=n;i<u.length;i++)r=u[i],t.push(r&4294967295),t.push(Math.floor(r/4294967296));return t},n.prototype.get=function(n){var t=this.enableAll,i=Math.floor(n/32),r;for(n=n%32;i>=this.vectors.length;)this.vectors.push(this.enableAll?4294967295:0);return r=this.vectors[i],n>-1&&n<32&&(t=(r&1<<n)!=0),t},n.prototype.set=function(n,t){var r=Math.floor(n/32),i;for(n=n%32;r>=this.vectors.length;)this.vectors.push(this.enableAll?4294967295:0);i=this.vectors[r];n>-1&&n<32&&(i=t?(i|1<<n)>>>0:(i&~(1<<n))>>>0);this.vectors[r]=i},Object.defineProperty(n.prototype,"isEmpty",{get:function(){return!this.enableAll&&this.vectors.reduce(function(n,t){return n+t},0)==0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isAllSet",{get:function(){var n,t,i;if(!this.enableAll)return!1;for(n=0,t=this.vectors;n<t.length;n++)if(i=t[n],i!=4294967295)return!1;return!0},enumerable:!1,configurable:!0}),n.prototype.loadFromArray=function(n,t){var i,r,u;for(this.vectors=[],i=0,r=n;i<r.length;i++)u=r[i],this.set(u,t)},n.prototype.popCount=function(n){return n-=n>>>1&1431655765,n=(n&858993459)+(n>>>2&858993459),(n+(n>>>4)&252645135)*16843009>>>24},n.prototype.toArray=function(){for(var r=[],n,i,t=0;t<this.vectors.length;t++)for(n=this.vectors[t];n!==0;)i=n&-n,n^=i,r.push(t*32+this.popCount(i-1));return r},n.prototype.union=function(t){var r=new n(this.enableAll||t.enableAll),f=Math.min(this.vectors.length,t.vectors.length),u,i;for(r.vectors=[],i=0;i<f;i++)r.vectors.push(this.vectors[i]|t.vectors[i]);for(u=this.vectors.length>t.vectors.length?this.vectors:t.vectors,i=f;i<u.length;i++)r.vectors.push(u[i]);return r},n.prototype.intersect=function(t){var r=new n(this.enableAll&&t.enableAll),u=Math.min(this.vectors.length,t.vectors.length),i;for(r.vectors=[],i=0;i<u;i++)r.vectors.push(this.vectors[i]&t.vectors[i]);if(this.enableAll&&this.vectors.length<t.vectors.length)for(i=this.vectors.length;i<t.vectors.length;i++)r.vectors.push(t.vectors[i]);if(t.enableAll&&this.vectors.length>t.vectors.length)for(i=t.vectors.length;i<this.vectors.length;i++)r.vectors.push(this.vectors[i]);return r},n}(),SRActionTypes;(function(n){n[n.None=0]="None";n[n.System=1]="System";n[n.Page=2]="Page";n[n.Dialog=3]="Dialog";n[n.ToolBar=4]="ToolBar";n[n.Custom=5]="Custom"})(SRActionTypes||(SRActionTypes={})),function(n){n.IDENT="data-ident";n.RADIO_GROUP="data-radio-group"}(SRControlAttributes||(SRControlAttributes={})),function(n){n[n.None=0]="None";n[n.Default=1]="Default";n[n.Primary=2]="Primary";n[n.Success=3]="Success";n[n.Info=4]="Info";n[n.Warning=5]="Warning";n[n.Danger=6]="Danger";n[n.Add=7]="Add";n[n.AdvancedSearch=8]="AdvancedSearch";n[n.White=9]="White"}(SRCssClassTypes||(SRCssClassTypes={})),function(n){n.SET_LOGIC="set-logic";n.ADD_GROUP="add-group";n.ADD_ITEM="add-item";n.DELETE="delete"}(SRComplexExpressionActions||(SRComplexExpressionActions={})),function(n){var t;(function(n){n.TOOLBAR="data-toolbar";n.NO_ITEMS="data-no-items";n.EDITABLE="editable";n.OP_AND="data-op-and";n.OP_OR="data-op-or";n.NOT="data-not"})(t=n.COMPLEX_EXPRESSIONS||(n.COMPLEX_EXPRESSIONS={}))}(SRControlAttributes||(SRControlAttributes={})),function(n){var t;(function(n){n.MSG_IS_REQUIRED="data-val-required";n.MSG_INVALID_LENGTH="data-val-length";n.MSG_INVALID_NUMBER="data-val-number";n.MSG_NOT_EQUAL="data-val-equalto";n.MSG_INVALID_EMAIL="data-val-email"})(t=n.VALIDATION||(n.VALIDATION={}))}(SRControlAttributes||(SRControlAttributes={})),function(n){var t;(function(n){n.ACTIONS_BOX="data-actions-box";n.CONTAINER="data-container";n.COUNT_SELECTED_TEXT="data-count-selected-text";n.DESELECT_ALL_TEXT="data-deselect-all-text";n.DROPDOWN_ALIGN_RIGHT="data-dropdown-align-right";n.DROPUP_AUTO="data-dropup-auto";n.HEADER="data-header";n.HIDE_DISABLED="data-hide-disabled";n.ICON_BASE="data-icon-base";n.LIVE_SEARCH="data-live-search";n.LIVE_SEARCH_NORMALIZE="data-live-search-normalize";n.LIVE_SEARCH_PLACEHOLDER="data-live-search-placeholder";n.LIVE_SEARCH_STYLE="data-live-search-style";n.MAX_OPTIONS="data-max-options";n.MAX_OPTIONS_TEXT="data-max-options-text";n.MOBILE="data-mobile";n.MULTIPLE_SEPARATOR="data-multiple-separator";n.NONE_SELECTED_TEXT="data-none-selected-text";n.SELECT_ALL_TEXT="data-select-all-text";n.SELECTED_TEXT_FORMAT="data-selected-text-format";n.SELECT_ON_TAB="data-select-on-tab";n.SHOW_CONTENT="data-show-content";n.SHOW_ICON="data-show-icon";n.SHOW_SUBTEXT="data-show-subtext";n.SHOW_TICK="data-show-tick";n.SIZE="data-size";n.STYLE="data-style";n.TICK_ICON="data-tick-icon";n.TITLE="data-title";n.WIDTH="data-width";n.WINDOW_PADDING="data-window-padding"})(t=n.BOOTSTRAPSELECT||(n.BOOTSTRAPSELECT={}))}(SRControlAttributes||(SRControlAttributes={})),function(n){var t;(function(n){n.ENABLE_DROPDOWN_AUTOMATIC_UPDATE="data-toolbar-enable-dd-auto-update"})(t=n.TOOLBAR||(n.TOOLBAR={}))}(SRControlAttributes||(SRControlAttributes={})),function(n){var t;(function(n){n.ADD_SUB_QUESTION="question-row-new";n.ADD_QUESTION_OPTION="question-alternative-new";n.OPTION_HAS_TEXT_ENTRY="has-text-entry";n.OPTION_TEXT_ENTRY_INPUT="text-entry";n.OPTION_IS_DONT_KNOW="is-dont-know";n.OPTION_DONT_KNOW_HORIZONTAL="dont-know-horiz";n.OPTION_DONT_KNOW_VERTICAL="dont-know-vert";n.OPTION_SHOW_AFTER_VALIDATION="show-after-validation"})(t=n.QUESTIONS||(n.QUESTIONS={}))}(SRCssConstants||(SRCssConstants={})),function(n){var t;(function(n){n.CHECKBOX="toggle-item";n.RADIO="toggle-item radio";n.SPACER="divider";n.TOGGLE_BUTTON="toggle-button"})(t=n.DROPDOWN_MENU_ITEM_TYPE||(n.DROPDOWN_MENU_ITEM_TYPE={}))}(SRCssConstants||(SRCssConstants={})),function(n){var t;(function(n){n.CENTERED_NO_ITEMS_MSG_CSS_CLASS="center-h-v alert alert-info art-size width-80"})(t=n.LISTVIEW||(n.LISTVIEW={}))}(SRCssConstants||(SRCssConstants={})),function(n){var t;(function(n){n.INACTIVE="inactive"})(t=n.TreeView||(n.TreeView={}))}(SRCssConstants||(SRCssConstants={})),function(n){var t;(function(n){n.SMALL="300px";n.MEDIUM="400px";n.BIG="480px"})(t=n.GridColWidth||(n.GridColWidth={}))}(SRCssConstants||(SRCssConstants={})),function(n){var t;(function(n){var t;(function(n){var t,i,r;(function(n){n[n.Group=0]="Group";n[n.Value=1]="Value";n[n.Operator=2]="Operator"})(t=n.SRComplexExpressionItemMode||(n.SRComplexExpressionItemMode={})),function(n){n[n.AllOf=0]="AllOf";n[n.EitherOf=1]="EitherOf";n[n.NoneOf=2]="NoneOf";n[n.NeitherOf=3]="NeitherOf"}(i=n.SRComplexExpressionItemLogic||(n.SRComplexExpressionItemLogic={})),function(n){n[n.None=0]="None";n[n.Equal=1]="Equal";n[n.NotEqual=2]="NotEqual";n[n.GreaterThan=3]="GreaterThan";n[n.GreaterThanOrEqual=4]="GreaterThanOrEqual";n[n.LessThan=5]="LessThan";n[n.LessThanOrEqual=6]="LessThanOrEqual";n[n.Contains=7]="Contains";n[n.NotContains=8]="NotContains";n[n.StartsWith=9]="StartsWith";n[n.EndsWith=10]="EndsWith";n[n.Between=11]="Between";n[n.NotBetween=12]="NotBetween"}(r=n.SRComplexExpressionItemOperator||(n.SRComplexExpressionItemOperator={}))})(t=n.ComplexExpressionBuilder||(n.ComplexExpressionBuilder={}))})(t=n.Controls||(n.Controls={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){n[n.Default=0]="Default";n[n.Left=1]="Left";n[n.Center=2]="Center";n[n.Right=4]="Right";n[n.Top=16]="Top";n[n.Middle=32]="Middle";n[n.Bottom=64]="Bottom"})(t=n.SRAlignment||(n.SRAlignment={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t,i;(function(n){n[n.Normal=0]="Normal";n[n.Group=1]="Group";n[n.Divider=2]="Divider";n[n.Disabled=3]="Disabled"})(t=n.SRHtmlDropDownListItemTypes||(n.SRHtmlDropDownListItemTypes={})),function(n){n[n.Normal=0]="Normal";n[n.Checkbox=1]="Checkbox";n[n.Radio=2]="Radio";n[n.Spacer=3]="Spacer";n[n.ToggleButton=4]="ToggleButton";n[n.Text=5]="Text"}(i=n.SRHtmlDropDownMenuItemTypes||(n.SRHtmlDropDownMenuItemTypes={}))})(t=n.Controls||(n.Controls={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t,i,r;(function(n){n[n.Normal=0]="Normal";n[n.MicrosoftGraph=1]="MicrosoftGraph"})(t=n.SREMailAccountType||(n.SREMailAccountType={})),function(n){n[n.Standard=0]="Standard";n[n.OAuth2=1]="OAuth2"}(i=n.SREmailAuthenticationMethods||(n.SREmailAuthenticationMethods={})),function(n){n[n.Standard=0]="Standard";n[n.OAuth2=1]="OAuth2"}(r=n.SRSmtpAuthenticationMethod||(n.SRSmtpAuthenticationMethod={}))})(t=n.Domain||(n.Domain={}))})(t=n.Mail||(n.Mail={}))}(SR||(SR={})),function(n){n.VALIDATION_ENABLED="sr-val";n.VALIDATOR_CSS_CLASS_REGEX_PATTERN="sr-val-(((?!\\s|$|-msg).)*)(?:\\s|$)"}(SRQVDataAttributes||(SRQVDataAttributes={})),function(n){var t;(function(n){n.Low=0;n.Medium=1;n.Quartile=2;n.High=3})(t=n.ECCLevels||(n.ECCLevels={}))}(SRQRRequest||(SRQRRequest={})),function(n){var t;(function(n){n.CSS_CLASS="sr-val-comp";n.MESSAGE="sr-val-comp-msg";n.GROUP="sr-val-comp-grp";n.SUB_GROUP_PARENT_SELECTOR="sr-val-comp-sub-grp-parent"})(t=n.Compulsory||(n.Compulsory={}))}(SRQVDataAttributes||(SRQVDataAttributes={})),function(n){var t;(function(n){n.CSS_CLASS="sr-val-comp-comm";n.MESSAGE="sr-val-comp-comm-msg";n.GROUP="sr-val-comp-comm-grp";n.SUB_GROUP_PARENT_SELECTOR="sr-val-comp-comm-sub-grp-parent"})(t=n.CompulsoryComment||(n.CompulsoryComment={}))}(SRQVDataAttributes||(SRQVDataAttributes={})),function(n){var t;(function(n){n.CSS_CLASS="sr-val-date";n.MESSAGE="sr-val-date-msg";n.GROUP="sr-val-date-grp"})(t=n.Date||(n.Date={}))}(SRQVDataAttributes||(SRQVDataAttributes={})),function(n){var t;(function(n){n.CSS_CLASS="sr-val-time";n.MESSAGE="sr-val-time-msg";n.GROUP="sr-val-time-grp";n.TYPE="sr-val-time-type";n.FORMAT="sr-val-time-format";n.FORMAT_NON_24H_LIMIT="hhh:mm";n.HOURS="sr-val-time-hours";n.MINUTES="sr-val-time-minutes";n.PARENT_OF_MULTIPLE="sr-val-time-parent"})(t=n.Time||(n.Time={}))}(SRQVDataAttributes||(SRQVDataAttributes={})),function(n){var t;(function(n){var t,i;(function(n){n[n.None=0]="None";n[n.NotDeletable=1]="NotDeletable";n[n.NotCompulsory=2]="NotCompulsory";n[n.NotAvailableForSurveyQuestions=4]="NotAvailableForSurveyQuestions";n[n.NotAvailableForRespondentData=8]="NotAvailableForRespondentData";n[n.RegexIsCaseSensitive=4096]="RegexIsCaseSensitive";n[n.RegexIsMultiline=8192]="RegexIsMultiline";n[n.RegexIsDotAll=16384]="RegexIsDotAll"})(t=n.SRValidationRegexFlags||(n.SRValidationRegexFlags={})),function(n){n[n.Undefined=0]="Undefined";n[n.Name=1]="Name";n[n.ValidValueDescription=2]="ValidValueDescription";n[n.ErrorMessage=3]="ErrorMessage"}(i=n.SRValidationRegexTextType||(n.SRValidationRegexTextType={}))})(t=n.ValidationRegex||(n.ValidationRegex={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){n[n.Success=0]="Success";n[n.AccessDenied=1]="AccessDenied";n[n.TemporarilyUnavailable=2]="TemporarilyUnavailable";n[n.ServiceError=3]="ServiceError";n[n.TranscriptionError=4]="TranscriptionError"})(t=n.SRTranscriptionResultStatus||(n.SRTranscriptionResultStatus={}))})(t=n.Transcription||(n.Transcription={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){n[n.None=0]="None";n[n.TextIsAccessibleToParentOrgs=1]="TextIsAccessibleToParentOrgs";n[n.TextIsDefault=2]="TextIsDefault"})(t=n.SRTextItemFlags||(n.SRTextItemFlags={}))})(t=n.Text||(n.Text={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){n[n.EveryMinutes=0]="EveryMinutes";n[n.EveryHour=1]="EveryHour";n[n.EveryDay=2]="EveryDay";n[n.EveryWeek=3]="EveryWeek";n[n.EveryMonth=4]="EveryMonth";n[n.EveryYear=5]="EveryYear"})(t=n.SRTaskInterval||(n.SRTaskInterval={}))})(t=n.Tasks||(n.Tasks={}))}(SR||(SR={})),function(n){var t;(function(n){var t,i,r,u;(function(n){var t;(function(n){n.ID="ID"})(t=n.__prop__||(n.__prop__={}))})(t=n.ITableItem||(n.ITableItem={})),function(n){n[n.None=0]="None";n[n.LessThan=1]="LessThan";n[n.Equal=2]="Equal";n[n.GreaterThan=4]="GreaterThan"}(i=n.SRTableDateFilterMode||(n.SRTableDateFilterMode={})),function(n){n[n.None=0]="None";n[n.ShowYear=1]="ShowYear";n[n.ShowMonth=2]="ShowMonth";n[n.ShowOtherMonths=4]="ShowOtherMonths";n[n.SelectOtherMonths=8]="SelectOtherMonths";n[n.ShowWeek=16]="ShowWeek";n[n.ChangeMonth=32]="ChangeMonth";n[n.ChangeYear=64]="ChangeYear"}(r=n.SRTableDateFilterFlag||(n.SRTableDateFilterFlag={})),function(n){n[n.AsArray=0]="AsArray";n[n.AsCommaSeparatedString=1]="AsCommaSeparatedString"}(u=n.SRTableStateFilterResultType||(n.SRTableStateFilterResultType={}))})(t=n.Table||(n.Table={}))}(SR||(SR={})),function(n){var t;(function(n){var t,i,r,u,f,e;(function(n){n[n.None=0]="None";n[n.TemplateReadOnly=1]="TemplateReadOnly";n[n.SurveyDefaultHeaderFooter=2]="SurveyDefaultHeaderFooter";n[n.SurveyCustomHeaderFooter=4]="SurveyCustomHeaderFooter";n[n.Anonymous=8]="Anonymous";n[n.Multilingual=16]="Multilingual";n[n.OneQuestionPerPage=32]="OneQuestionPerPage";n[n.RespondentMayViewProfile=64]="RespondentMayViewProfile";n[n.RespondentMayViewProfileCategories=128]="RespondentMayViewProfileCategories";n[n.RespondentMayViewProfileProperties=256]="RespondentMayViewProfileProperties";n[n.RespondentMayEditProfile=512]="RespondentMayEditProfile";n[n.RespondentMayEditProfileCategories=1024]="RespondentMayEditProfileCategories";n[n.RespondentMayEditProfileProperties=2048]="RespondentMayEditProfileProperties";n[n.Locked=4096]="Locked";n[n.PubliclyCopyable=8192]="PubliclyCopyable";n[n.Exportable=16384]="Exportable";n[n.RespondentComment=32768]="RespondentComment";n[n.TemplateQuestionsLockedOnSurvey=65536]="TemplateQuestionsLockedOnSurvey";n[n.RespondentMayPrintSurvey=131072]="RespondentMayPrintSurvey";n[n.EnableExtendedValidationErrorMsg=262144]="EnableExtendedValidationErrorMsg";n[n.ThankYouMsgDefault=524288]="ThankYouMsgDefault";n[n.ThankYouMsgCustom=1048576]="ThankYouMsgCustom";n[n.LockTemplateWhenUsed=2097152]="LockTemplateWhenUsed";n[n.TemplatePositionTop=4194304]="TemplatePositionTop";n[n.TemplatePositionBottom=8388608]="TemplatePositionBottom";n[n.RespondentMayModifySubmittedAnswers=16777216]="RespondentMayModifySubmittedAnswers";n[n.EnablePublicPreview=33554432]="EnablePublicPreview";n[n.PublicPreviewPasswordProtected=67108864]="PublicPreviewPasswordProtected";n[n.TemplateIsAccessibleToParentOrganisations=134217728]="TemplateIsAccessibleToParentOrganisations";n[n.PageBreakAfterIntroText=268435456]="PageBreakAfterIntroText";n[n.DisablePrevButton=536870912]="DisablePrevButton";n[n.DisableSaveButton=1073741824]="DisableSaveButton";n[n.AllowReportToCreateAnswerVariable=-2147483648]="AllowReportToCreateAnswerVariable"})(t=n.SRSurveyFlags||(n.SRSurveyFlags={})),function(n){n[n.None=0]="None";n[n.ForceDesktopModeOnMobile=1]="ForceDesktopModeOnMobile";n[n.PreventModeSwitchOnMobile=2]="PreventModeSwitchOnMobile";n[n.SurveyIsPrivate=4]="SurveyIsPrivate";n[n.NotifyOwnerOnAutoClose=8]="NotifyOwnerOnAutoClose";n[n.EnableCustomSurveyTexts=16]="EnableCustomSurveyTexts";n[n.AllowRespondentsToDownloadPdfAnswers=32]="AllowRespondentsToDownloadPdfAnswers";n[n.SendOnSubmitEMail=64]="SendOnSubmitEMail";n[n.SendPdfPromptUsersWithoutEMail=128]="SendPdfPromptUsersWithoutEMail";n[n.SendOnSubmitEMailIncludeAnswerPdf=256]="SendOnSubmitEMailIncludeAnswerPdf";n[n.ExtendedAnonymity=512]="ExtendedAnonymity";n[n.AnonymityIsLockedByTemplate=1024]="AnonymityIsLockedByTemplate";n[n.AutomationEnabled=2048]="AutomationEnabled";n[n.AutomationInheritedFromTemplate=4096]="AutomationInheritedFromTemplate";n[n.AutomationIsLocked=8192]="AutomationIsLocked";n[n.AutomationNotifyUsersOnSurveyClose=16384]="AutomationNotifyUsersOnSurveyClose";n[n.IgnoreRespondentLimits=32768]="IgnoreRespondentLimits";n[n.TemplateFreeQuestionPlacement=65536]="TemplateFreeQuestionPlacement";n[n.AnonymousWithAnswerTracking=131072]="AnonymousWithAnswerTracking";n[n.NoConsentForm=262144]="NoConsentForm";n[n.OnLeaveUnsubmittedWarning=524288]="OnLeaveUnsubmittedWarning";n[n.OnSubmitConfirmation=1048576]="OnSubmitConfirmation";n[n.AssignedUsersMayAccessSubmittedAnswers=2097152]="AssignedUsersMayAccessSubmittedAnswers";n[n.AssignedUsersMaySubmitNewAnswers=4194304]="AssignedUsersMaySubmitNewAnswers";n[n.EmbedPopupAskBeforeShowSurvey=8388608]="EmbedPopupAskBeforeShowSurvey";n[n.InheritMobileSettingsFromSurveyTheme=16777216]="InheritMobileSettingsFromSurveyTheme";n[n.AutomationLimitReportsDefaultLanguage=33554432]="AutomationLimitReportsDefaultLanguage";n[n.AutomationLimitReportsActiveLanguage=67108864]="AutomationLimitReportsActiveLanguage";n[n.AnonymousAnswerTrackingAfterSubmit=134217728]="AnonymousAnswerTrackingAfterSubmit";n[n.RespondentSelfRegistration=268435456]="RespondentSelfRegistration";n[n.ReviewInformationOnSelfRegistration=536870912]="ReviewInformationOnSelfRegistration";n[n.LockQuestions=1073741824]="LockQuestions";n[n.LockHeaderFooter=-2147483648]="LockHeaderFooter"}(i=n.SRSurveyFlags2||(n.SRSurveyFlags2={})),function(n){n[n.None=0]="None";n[n.LockIntro=1]="LockIntro";n[n.RespondentPolicyLockedByTemplate=2]="RespondentPolicyLockedByTemplate";n[n.AddRespondentProfileToSurvey=4]="AddRespondentProfileToSurvey"}(r=n.SRSurveyFlags3||(n.SRSurveyFlags3={})),function(n){n[n.Construction=0]="Construction";n[n.PendingPublishing=1]="PendingPublishing";n[n.Active=2]="Active";n[n.Completed=3]="Completed";n[n.Archived=4]="Archived";n[n.Deleted=255]="Deleted"}(u=n.SRSurveyStatus||(n.SRSurveyStatus={})),function(n){n[n.None=0]="None";n[n.PublicSurveyTypeDisabled=1]="PublicSurveyTypeDisabled";n[n.RespondentSurveyTypeDisabled=2]="RespondentSurveyTypeDisabled";n[n.AnonymousSurveyTypeDisabled=4]="AnonymousSurveyTypeDisabled";n[n.RespondentSurveyTypePreselected=8]="RespondentSurveyTypePreselected";n[n.AnonymousSurveyTypePreselected=16]="AnonymousSurveyTypePreselected";n[n.Protected=32]="Protected";n[n.LockSurveyQuestions=64]="LockSurveyQuestions";n[n.LockSurveyHeaderFooter=128]="LockSurveyHeaderFooter";n[n.LockSurveyIntro=256]="LockSurveyIntro"}(f=n.SRSurveyTemplateFlags||(n.SRSurveyTemplateFlags={})),function(n){n[n.Public=0]="Public";n[n.Respondent=1]="Respondent";n[n.Template=2]="Template"}(e=n.SRSurveyTypes||(n.SRSurveyTypes={}))})(t=n.Survey||(n.Survey={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.Name=0]="Name";n[n.Type=1]="Type";n[n.Status=2]="Status";n[n.Category=3]="Category";n[n.Template=4]="Template";n[n.Owner=5]="Owner";n[n.AssignedUsers=6]="AssignedUsers";n[n.Created=7]="Created";n[n.Closed=8]="Closed";n[n.Archived=9]="Archived";n[n.Deleted=10]="Deleted"})(t=n.SRSurveySearchConstraintType||(n.SRSurveySearchConstraintType={}))})(t=n.Search||(n.Search={}))})(t=n.Survey||(n.Survey={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t,i,r,u,f,e,o,s;(function(n){var t;(function(n){n.ID="ID";n.USERNAME="Username";n.FIRST_NAME="FirstName";n.LAST_NAME="LastName";n.EMAIL="Email";n.ORGANIZATION="Organization";n.LANGUAGE="Language";n.TYPE="Type";n.MAX_ANSWER_COUNT="MaxAnswerCount";n.CURRENT_ANSWER_COUNT="CurrentAnswerCount"})(t=n.__prop__||(n.__prop__={}))})(t=n.SRBaseRespondent||(n.SRBaseRespondent={})),function(n){var t;(function(n){n.DUPLICATES="Duplicates";n.ID="ID";n.USERNAME="Username";n.FIRST_NAME="FirstName";n.LAST_NAME="LastName";n.EMAIL="Email";n.ORGANIZATION="Organization";n.LANGUAGE="Language";n.TYPE="Type";n.MAX_ANSWER_COUNT="MaxAnswerCount";n.CURRENT_ANSWER_COUNT="CurrentAnswerCount"})(t=n.__prop__||(n.__prop__={}))}(i=n.SRDupRespondent||(n.SRDupRespondent={})),function(n){n[n.None=0]="None";n[n.DbRespondent=1]="DbRespondent";n[n.Anonymized=2]="Anonymized";n[n.SelfRegistered=4]="SelfRegistered";n[n.IsPending=4096]="IsPending"}(r=n.SRRespondentFlags||(n.SRRespondentFlags={})),function(n){n[n.None=0]="None";n[n.RespondentID=1]="RespondentID";n[n.RespondentDbID=2]="RespondentDbID";n[n.FirstName=4]="FirstName";n[n.LastName=8]="LastName";n[n.Email=16]="Email";n[n.Address=32]="Address";n[n.City=64]="City";n[n.Country=128]="Country";n[n.Language=256]="Language";n[n.MobilePhone=512]="MobilePhone";n[n.Organisation=1024]="Organisation";n[n.Phone=2048]="Phone";n[n.ZipCode=4096]="ZipCode";n[n.Username=8192]="Username";n[n.CreateDate=16384]="CreateDate";n[n.All=65535]="All"}(u=n.SRRespondentInfoFields||(n.SRRespondentInfoFields={})),function(n){n[n.None=0]="None";n[n.IsHashed=1]="IsHashed"}(f=n.SRRespondentPropertyFlags||(n.SRRespondentPropertyFlags={})),function(n){n[n.Normal=0]="Normal";n[n.MultiAnswer=1]="MultiAnswer"}(e=n.SRRespondentTypes||(n.SRRespondentTypes={})),function(n){n[n.NoAccess=0]="NoAccess";n[n.View=1]="View";n[n.Modify=2]="Modify";n[n.NotSet=255]="NotSet"}(o=n.SRResponseAccessLevel||(n.SRResponseAccessLevel={})),function(n){n[n.None=0]="None";n[n.Submitted=1]="Submitted";n[n.Saved=2]="Saved";n[n.Obfuscated=999]="Obfuscated"}(s=n.SRResponseStatus||(n.SRResponseStatus={}))})(t=n.Respondents||(n.Respondents={}))})(t=n.Survey||(n.Survey={}))}(SR||(SR={})),function(n){var t;(function(n){var t,i;(function(n){n[n.Delete=0]="Delete";n[n.Anonymize=1]="Anonymize"})(t=n.SRGlobalRespondentRemoveAction||(n.SRGlobalRespondentRemoveAction={})),function(n){n[n.DoNothing=0]="DoNothing";n[n.Remove=1]="Remove";n[n.ConvertToSurveyRespondent=2]="ConvertToSurveyRespondent";n[n.DisconnectAndAnonymize=3]="DisconnectAndAnonymize"}(i=n.SRGlobalRespondentSurveyAction||(n.SRGlobalRespondentSurveyAction={}))})(t=n.Respondents||(n.Respondents={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.All=0]="All";n[n.Submitted=1]="Submitted";n[n.NotSubmitted=2]="NotSubmitted"})(t=n.SRDataSetAnswerState||(n.SRDataSetAnswerState={}))})(t=n.Dataset||(n.Dataset={}))})(t=n.Report||(n.Report={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.None=0]="None";n[n.Default=1]="Default";n[n.Disabled=2]="Disabled";n[n.Readonly=3]="Readonly";n[n.Hidden=4]="Hidden"})(t=n.SRHtmlRenderMode||(n.SRHtmlRenderMode={}))})(t=n.Enums||(n.Enums={}))})(t=n.Html||(n.Html={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){n[n.None=0]="None";n[n.Enabled=1]="Enabled";n[n.ContinueOnFailedStep=2]="ContinueOnFailedStep"})(t=n.SRAutomationFlag||(n.SRAutomationFlag={}))})(t=n.Automations||(n.Automations={}))}(SR||(SR={})),function(n){var t;(function(n){var t,i,r,u,f,e,o,s,h,c,l;(function(n){n[n.User=1]="User";n[n.Group=2]="Group";n[n.TemplateUser=3]="TemplateUser";n[n.TemplateGroup=4]="TemplateGroup"})(t=n.SRAccessType||(n.SRAccessType={})),function(n){n[n.None=0]="None";n[n.Hidden=1]="Hidden";n[n.CustomResponseSizeSmall=2]="CustomResponseSizeSmall";n[n.CustomResponseSizeLarge=4]="CustomResponseSizeLarge";n[n.ShowAfterValidation=8]="ShowAfterValidation";n[n.LockedForEdit=16]="LockedForEdit"}(i=n.SRQuestionColumnFlags||(n.SRQuestionColumnFlags={})),function(n){n[n.Default=0]="Default";n[n.Yes=1]="Yes";n[n.No=2]="No";n[n.NoAnswer=3]="NoAnswer";n[n.CustomResponse=4]="CustomResponse"}(r=n.SRQuestionColumnTypes||(n.SRQuestionColumnTypes={})),function(n){n[n.Center=0]="Center";n[n.Top=1]="Top";n[n.Right=2]="Right";n[n.Bottom=3]="Bottom";n[n.Left=4]="Left";n[n.CenterTop=5]="CenterTop";n[n.CenterBottom=6]="CenterBottom";n[n.Undefined=-1]="Undefined"}(u=n.SRQuestionDesignContainerType||(n.SRQuestionDesignContainerType={})),function(n){n[n.Question=0]="Question";n[n.Image=1]="Image";n[n.Text=2]="Text";n[n.Media=3]="Media"}(f=n.SRQuestionDesignItemTypes||(n.SRQuestionDesignItemTypes={})),function(n){n[n.None=0]="None";n[n.Compulsory=1]="Compulsory";n[n.Hidden=2]="Hidden";n[n.AllowComment=4]="AllowComment";n[n.HasNoValueCol=8]="HasNoValueCol";n[n.HasOtherValueCol=16]="HasOtherValueCol";n[n.LocationLeft=32]="LocationLeft";n[n.LocationRight=64]="LocationRight";n[n.NoQuestionNumber=128]="NoQuestionNumber";n[n.Validate=256]="Validate";n[n.LockedForEdit=512]="LockedForEdit";n[n.CustomRendering=1024]="CustomRendering";n[n.HideNoValueColUntilQuestionFailedValidation=2048]="HideNoValueColUntilQuestionFailedValidation";n[n.RenderedQuestionHasTags=4096]="RenderedQuestionHasTags";n[n.RandomizeAlternatives=8192]="RandomizeAlternatives";n[n.RandomizeSubQuestions=16384]="RandomizeSubQuestions";n[n.CommentIsCompulsory=32768]="CommentIsCompulsory"}(e=n.SRQuestionFlags||(n.SRQuestionFlags={})),function(n){n[n.None=0]="None";n[n.Hidden=1]="Hidden";n[n.LockedForEdit=16]="LockedForEdit"}(o=n.SRQuestionRowFlags||(n.SRQuestionRowFlags={})),function(n){n[n.None=0]="None";n[n.CanFilter=1]="CanFilter";n[n.AllowPartialFilter=2]="AllowPartialFilter"}(s=n.SRQuestionTypeFlags||(n.SRQuestionTypeFlags={})),function(n){n[n.None=0]="None";n[n.Decimal=1]="Decimal";n[n.Roman=2]="Roman";n[n.InheritFromSurveyTheme=999]="InheritFromSurveyTheme"}(h=n.SRSurveyQuestionNumbering||(n.SRSurveyQuestionNumbering={})),function(n){n[n.Unlimited=0]="Unlimited";n[n.LimitedToOne=1]="LimitedToOne";n[n.TimeLimited=2]="TimeLimited"}(c=n.SRPublicResponseLimitType||(n.SRPublicResponseLimitType={})),function(n){n[n.None=0]="None";n[n.ProgressBarPages=1]="ProgressBarPages";n[n.ProgressBarQuestions=2]="ProgressBarQuestions";n[n.CounterPages=3]="CounterPages";n[n.CounterQuestion=4]="CounterQuestion";n[n.NavigationPageButtons=5]="NavigationPageButtons";n[n.NavigationPageLinks=6]="NavigationPageLinks";n[n.NavigationPageDropDownList=7]="NavigationPageDropDownList";n[n.NavigationPageText=8]="NavigationPageText";n[n.InheritFromSurveyTheme=999]="InheritFromSurveyTheme"}(l=n.SRSurveyProgressIndicators||(n.SRSurveyProgressIndicators={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t,i,r,u,f,e,o,s,h;(function(n){n[n.Normal=0]="Normal";n[n.Quota=1]="Quota"})(t=n.SRSurveyLogicTypes||(n.SRSurveyLogicTypes={})),function(n){n[n.None=0]="None";n[n.EndSurvey=1]="EndSurvey";n[n.OnlyTriggerOnSubmit=2]="OnlyTriggerOnSubmit";n[n.DiscardResponse=4]="DiscardResponse";n[n.TriggerOn=8]="TriggerOn";n[n.TriggerOnPageLoad=24]="TriggerOnPageLoad";n[n.TriggerOnConditionChange=40]="TriggerOnConditionChange";n[n.TriggerOnNavigate=72]="TriggerOnNavigate";n[n.Triggers=120]="Triggers";n[n.SubmitOnEndSurvey=256]="SubmitOnEndSurvey";n[n.UnregisterOnEndSurvey=512]="UnregisterOnEndSurvey"}(i=n.SRSurveyLogicFlags||(n.SRSurveyLogicFlags={})),function(n){n[n.HideQuestions=0]="HideQuestions";n[n.ShowQuestions=1]="ShowQuestions";n[n.HideQuestionItem=2]="HideQuestionItem";n[n.ShowQuestionItem=3]="ShowQuestionItem";n[n.ShowPopup=4]="ShowPopup";n[n.ShowMessage=5]="ShowMessage";n[n.GoToQuestion=6]="GoToQuestion";n[n.GoToWebSite=7]="GoToWebSite";n[n.EndSurvey=8]="EndSurvey";n[n.MakeCommentCompulsory=9]="MakeCommentCompulsory";n[n.MakeCommentNotCompulsory=10]="MakeCommentNotCompulsory"}(r=n.SRSurveyLogicActionTypes||(n.SRSurveyLogicActionTypes={})),function(n){n[n.None=0]="None";n[n.OpenUrlInSameWindow=1]="OpenUrlInSameWindow"}(u=n.SRSurveyLogicActionFlags||(n.SRSurveyLogicActionFlags={})),function(n){n[n.AlternativesExactly=0]="AlternativesExactly";n[n.AlternativesAny=1]="AlternativesAny";n[n.AlternativesNot=2]="AlternativesNot";n[n.AlternativesNither=3]="AlternativesNither";n[n.NumericEqual=4]="NumericEqual";n[n.NumericNotEqual=5]="NumericNotEqual";n[n.NumericLessThen=6]="NumericLessThen";n[n.NumericGreaterThen=7]="NumericGreaterThen";n[n.TextExactly=8]="TextExactly";n[n.TextContains=9]="TextContains";n[n.TextNotContains=10]="TextNotContains";n[n.TextStartsWith=11]="TextStartsWith";n[n.TextEndsWith=12]="TextEndsWith";n[n.IsEmpty=13]="IsEmpty";n[n.IsNotEmpty=14]="IsNotEmpty";n[n.AtLeastACount=15]="AtLeastACount";n[n.AtMostACount=16]="AtMostACount";n[n.IsCompleted=17]="IsCompleted"}(f=n.SRSurveyLogicConditionValidationTypes||(n.SRSurveyLogicConditionValidationTypes={})),function(n){n[n.None=0]="None"}(e=n.SRSurveyLogicConditionValidationFlags||(n.SRSurveyLogicConditionValidationFlags={})),function(n){n[n.Question=0]="Question";n[n.RespondentCategory=1]="RespondentCategory";n[n.Expression=2]="Expression"}(o=n.SRSurveyLogicConditionTypes||(n.SRSurveyLogicConditionTypes={})),function(n){n[n.Or=0]="Or";n[n.And=1]="And"}(s=n.SRSurveyLogicConditionOuterLogic||(n.SRSurveyLogicConditionOuterLogic={})),function(n){n[n.EitherOf=0]="EitherOf";n[n.AllOf=1]="AllOf"}(h=n.SRSurveyLogicConditionInnerLogic||(n.SRSurveyLogicConditionInnerLogic={}))})(t=n.Survey||(n.Survey={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t,i,r,u;(function(n){n[n.Nothing=0]="Nothing";n[n.SingleChoice=1]="SingleChoice";n[n.MultipleChoice=2]="MultipleChoice";n[n.TextSingleLine=3]="TextSingleLine";n[n.TextMultiLine=4]="TextMultiLine";n[n.Numeric=5]="Numeric";n[n.NumericFloat=6]="NumericFloat";n[n.Date=7]="Date";n[n.DateTime=8]="DateTime";n[n.InfoText=9]="InfoText"})(t=n.SRBasicQuestionInputType||(n.SRBasicQuestionInputType={})),function(n){n[n.Integer=0]="Integer";n[n.Double=1]="Double";n[n.String=2]="String"}(i=n.SRQuestionAttributeTypes||(n.SRQuestionAttributeTypes={})),function(n){n[n.None=0]="None";n[n.LockedByTemplate=1]="LockedByTemplate";n[n.LockedCanAddBefore=2]="LockedCanAddBefore";n[n.LockedCanAddAfter=4]="LockedCanAddAfter"}(r=n.SRQuestionDesignFlags||(n.SRQuestionDesignFlags={})),function(n){n[n.None=0]="None";n[n.Alternatives=1]="Alternatives";n[n.Numeric=2]="Numeric";n[n.Text=3]="Text";n[n.Custom=4]="Custom"}(u=n.SRQuestionLogicOptionTypes||(n.SRQuestionLogicOptionTypes={}))})(t=n.Questions||(n.Questions={}))})(t=n.Survey||(n.Survey={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.Ascending=0]="Ascending";n[n.Descending=1]="Descending"})(t=n.SRTakeRequestSortDirection||(n.SRTakeRequestSortDirection={}))})(t=n.Common||(n.Common={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t,i;(function(n){n[n.Contains=0]="Contains";n[n.StartsWith=1]="StartsWith";n[n.EndsWith=2]="EndsWith";n[n.Equals=3]="Equals";n[n.NotEquals=4]="NotEquals"})(t=n.TextOperator||(n.TextOperator={})),function(n){n[n.IsActive=0]="IsActive";n[n.IsInactive=1]="IsInactive"}(i=n.OwnerOperator||(n.OwnerOperator={}))})(t=n.SRSurveySearchConstraint||(n.SRSurveySearchConstraint={}))})(t=n.Search||(n.Search={}))})(t=n.Survey||(n.Survey={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.None=0]="None";n[n.SingleInput=1]="SingleInput";n[n.MultipleInput=2]="MultipleInput"})(t=n.Types||(n.Types={}))})(t=n.Time||(n.Time={}))})(t=n.SRQVDataAttributes||(n.SRQVDataAttributes={}))})(t=n.Questions||(n.Questions={}))})(t=n.Survey||(n.Survey={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){n.OPEN_RESPONDENT_CATEGORY_LINKS="open-respondent-category-links"}(SRAdminActions||(SRAdminActions={})),function(n){n.NO_OPERATION="nop";n.SELECT_LANGUAGES="select-languages";n.SET_LANGUAGE="set-language";n.SET_THEME="set-theme";n.SELECT_CATEGORIES="select-categories";n.SELECT_USERS="select-users";n.SELECT_USER_GROUPS="select-user-groups";n.SELECT_USERS_AND_GROUPS="select-users-and-groups";n.CHANGE_ORGANISATION_ACCESS="change-organisation-access";n.SELECT_RESPONDENTS="select-respondents";n.OPEN_SELECT_SURVEY="open-select-survey";n.NEXT="next";n.PREVIOUS="previous";n.DONE="done";n.FINISH="finish";n.BACK="back";n.GOTO="go-to";n.OPEN_LINK="open-link";n.CLOSE="close";n.OPEN="open";n.OPEN_COMPLEX_MODE="open-complex-mode";n.PREVIEW="preview";n.OVERVIEW="overview";n.SHOW="show";n.HIDE="hide";n.EXPAND="expand";n.CONTRACT="contract";n.CANCEL="cancel";n.CANCEL_EDIT="cancel-edit";n.SAVE="save";n.SAVE_AS="save-as";n.DELETE="delete";n.UPDATE="update";n.EDIT="edit";n.ENABLE="enable";n.DISABLE="disable";n.APPROVE="approve";n.CREATE="create";n.NEW="new";n.NEW_CHILD="new-child";n.REMOVE_ALL_CHILDREN="remove-all-children";n.IMPORT="import";n.EXPORT="export";n.EXPORT_STATISTICS="export-statistics";n.PRINT="print";n.ADD="add";n.COPY="copy";n.CUT="cut";n.PASTE="paste";n.INSERT="insert";n.INSERT_BEFORE="insert-before";n.INSERT_AFTER="insert-after";n.GENERATE="generate";n.RENAME="rename";n.CONFIRM="confirm";n.MOVE="move";n.UNDO="undo";n.REDO="redo";n.ADD_PAGE="add-page";n.ADD_PAGE_BEFORE="add-page-before";n.DELETE_PAGE="delete-page";n.GOTO_PAGE="goto-page";n.DESIGN="design";n.TRANSLATE="translate";n.TOGGLE_LANGUAGE="toggle-language";n.CHANGE_TAB="change-tab";n.SET_TYPE="set-type";n.SET_SEARCH_TYPE="set-search-type";n.SET_SEARCH_SORT="set-search-sort";n.TOGGLE_SEARCH_SORT_DIRECTION="toggle-search-sort-dir";n.SEARCH="search";n.TOGGLE="toggle";n.TOGGLE_ADVANCED_SEARCH="toggle-advanced-searched";n.TOGGLE_TOOLBAR="toggle-toolbar";n.HIDE_TOOLBAR="hide-toolbar";n.SHOW_TOOLBAR="show-toolbar";n.CHANGE_SCREEN_TYPE="change-screen-type";n.ROTATE_SCREEN="rotate-screen";n.RUN_TASK="run-task";n.SELECT="select";n.TEST="test";n.VERIFY="verify";n.SETTINGS="settings";n.TOGGLE_INLINE_EDITOR_TOOLBAR="toggle-inline-editor-toolbar";n.TOGGLE_ITEM_PANEL="toggle-item-panel";n.DETAILS="details";n.SELECT_HEADER="select-header";n.SELECT_FOOTER="select-footer";n.EDIT_HEADER="edit-header";n.EDIT_FOOTER="edit-footer";n.EDIT_INTRO="edit-intro";n.INCREASE="increase";n.DECREASE="decrease";n.LOGIC="logic";n.LOGIC_INNER="logic-inner";n.LOGIC_OUTER="logic-outer";n.KEYPAD_PRESS="keypad-press";n.RESTORE="restore";n.UPLOAD="upload";n.DOWNLOAD="download";n.OPEN_USER_ACTIVITY_LOG="open-user-activity-log";n.CHANGE_SORTORDER="change-sortorder";n.CHANGE_VIEW_MODE="change-view-mode"}(SRCommonActions||(SRCommonActions={})),function(n){n.SR_ACTION="data-sr-action";n.SR_ACTION_ARGUMENT="data-sr-action-arg";n.PAGE_ACTION="data-page-action";n.PAGE_ACTION_ARGUMENT="data-page-action-arg";n.SURVEY_ACTION="data-survey-action";n.SURVEY_ACTION_ARGUMENT="data-survey-action-arg";n.REPORT_ACTION="data-report-action";n.REPORT_ACTION_ARGUMENT="data-report-action-arg";n.CREATE_MODE_ARGUMENT="data-create-mode-arg";n.DIALOG_ACTION="data-dlg-action";n.DIALOG_ACTION_ARGUMENT="data-dlg-action-arg";n.EMPTY_PLACEHOLDER="data-empty-placeholder";n.TRIGGER_CHANGE="data-trigger-change";n.PLUGIN_NAME="data-plugin-name";n.PLUGIN_TYPE="data-plugin-type";n.IS_ACTIVE="is-active";n.TOGGLE="data-toggle";n.HELPKEY="helpkey"}(SRDataAttributes||(SRDataAttributes={})),function(n){n.SURVEY_RESPONDENTS="survey-respondents";n.RESPONDENT_DB="respondent-db";n.DUPLICATE_RESPONDENTS="duplicate-respondents";n.SYS_USER_DB="sys-user-db";n.SYS_GROUP_DB="sys-group-db";n.SURVEY_MAILINGS="survey-mailings";n.SURVEYS="surveys";n.LISTVIEW_SURVEYS="listview-surveys";n.SURVEY_RECYCLE_BIN="survey-recycle-bin";n.LISTVIEW_LATEST_SURVEYS="listview-latest-surveys";n.SURVEY_TEMPLATES="survey-template";n.LISTVIEW_SURVEY_TEMPLATES="listview-survey-templates";n.SURVEY_TEMPLATE_RECYCLE_BIN="survey-template-recycle-bin";n.REPORTS="reports";n.LISTVIEW_REPORTS="listview-reports";n.REPORT_RECYCLE_BIN="report-recycle-bin";n.LISTVIEW_LATEST_REPORTS="listview-latest-reports"}(SRDataSources||(SRDataSources={})),function(n){n[n.SidebarMinimized=0]="SidebarMinimized";n[n.ReportBeingCreated=1]="ReportBeingCreated"}(SRInfoMessages||(SRInfoMessages={})),function(n){n.ADD_ATTACHMENT="add-attachment";n.REMOVE_ATTACHMENT="remove-attachment";n.REPORT_MAILING="report-mailing"}(SRMailActions||(SRMailActions={})),function(n){n.GOTO_SURVEY_MINE="nav-survey-mine";n.GOTO_SURVEY_MINE_WITH_ANONYMIZATION_WARNING="nav-survey-mine-with-anonymization-warning";n.GOTO_SURVEY_STATUS="nav-survey-status";n.GOTO_SURVEY_DASHBOARD="nav-survey-dashboard";n.GOTO_SURVEY_TEMPLATE_DASHBOARD="nav-survey-template-dashboard";n.GOTO_SURVEY_CONSTRUCTION_SETTINGS="nav-survey-construction-settings";n.GOTO_SURVEY_CONSTRUCTION_AUTOMATION_SETTINGS="nav-survey-construction-automation-settings";n.GOTO_SURVEY_TEMPLATE_CONSTRUCTION_SETTINGS="nav-survey-template-construction-settings";n.GOTO_SURVEY_TEMPLATE_CONSTRUCTION_SURVEY_SETTINGS="nav-survey-template-construction-survey-settings";n.GOTO_SURVEY_TEMPLATE_CONSTRUCTION_AUTOMATION_SETTINGS="nav-survey-template-construction-automation-settings";n.GOTO_SURVEY_CONSTRUCTION_EDIT="nav-survey-construction-edit";n.GOTO_SURVEY_TEMPLATE_CONSTRUCTION_EDIT="nav-survey-template-construction-edit";n.GOTO_SURVEY_CONSTRUCTION_CONDITIONS="nav-survey-construction-conditions";n.GOTO_SURVEY_TEMPLATE_CONSTRUCTION_CONDITIONS="nav-survey-template-construction-conditions";n.GOTO_SURVEY_CONSTRUCTION_ARRANGE_QUESTIONS="nav-survey-construction-arrange-questions";n.GOTO_SURVEY_TEMPLATE_CONSTRUCTION_ARRANGE_QUESTIONS="nav-survey-template-construction-arrange-questions";n.GOTO_SURVEY_DESIGN="nav-survey-design";n.GOTO_SURVEY_TEMPLATE_DESIGN="nav-survey-template-design";n.GOTO_SURVEY_PREVIEW="nav-survey-preview";n.GOTO_SURVEY_TEMPLATE_PREVIEW="nav-survey-template-preview";n.GOTO_SURVEY_DISTRIBUTION_SETTINGS="nav-survey-distribution-settings";n.GOTO_SURVEY_TEMPLATE_DISTRIBUTION_SETTINGS="nav-survey-template-distribution-settings";n.GOTO_SURVEY_DISTRIBUTION_RESPONDENTS="nav-survey-distribution-respondents";n.GOTO_SURVEY_DISTRIBUTION_MAILINGS="nav-survey-distribution-mailings";n.GOTO_SURVEY_DISTRIBUTION_INBOX="nav-survey-distribution-inbox";n.GOTO_SURVEY_DISTRIBUTION_DISTRIBUTE="nav-survey-distribution-distribute";n.GOTO_SURVEY_DISTRIBUTION_QR="nav-survey-distribution-qr";n.GOTO_SURVEY_TEMPLATE_DISTRIBUTION_MAILINGS="nav-survey-template-distribution-mailings";n.GOTO_SURVEY_ANSWERS_SHOW="nav-survey-answers-show";n.GOTO_SURVEY_ANSWERS_EXPORT="nav-survey-answers-export";n.GOTO_SURVEY_ANSWERS_TEXT="nav-survey-answers-text";n.GOTO_SURVEY_RECYCLE_BIN="nav-survey-recycle-bin";n.GOTO_SURVEY_TEMPLATE_RECYCLE_BIN="nav-survey-template-recycle-bin";n.GOTO_SURVEY_ADD_PREDEFINED_REPORT="nav-survey-add-predefined-report";n.GOTO_SURVEY_CREATE_PREDEFINED_REPORT_AS_REPORT="nav-survey-create-predefined_report_as_report";n.GOTO_SURVEY_CREATE_REPORT="nav-survey-create-report";n.GOTO_VIEW_REPORT="nav-report-view";n.GOTO_REPORT_RECYCLE_BIN="nav-report-recycle-bin";n.GOTO_REPORT_SIMPLE_DASHBOARD="nav-report-simple-dashboard";n.GOTO_REPORT_SIMPLE_SETTINGS="nav-report-simple-settings";n.GOTO_REPORT_SIMPLE_CONTENT="nav-report-simple-content";n.GOTO_REPORT_SIMPLE_PREVIEW="nav-report-simple-preview";n.GOTO_REPORT_SIMPLE_DISTRIBUTION_SETTINGS="nav-report-distribution-settings";n.GOTO_REPORT_SIMPLE_DISTRIBUTION_SUBREPORTS="nav-report-distribution-subreports";n.GOTO_REPORT_SIMPLE_DISTRIBUTION_MAILING="nav-report-distribution-mailing";n.GOTO_REPORT_SIMPLE_EXPORT_DEFINITIONS="nav-report-export-definitions";n.GOTO_REPORT_SIMPLE_EXPORT_LAYOUT="nav-report-export-layout";n.GOTO_REPORT_PREDEFINED_DASHBOARD="nav-report-predefined-dashboard";n.GOTO_REPORT_PREDEFINED_SETTINGS="nav-report-predefined-settings";n.GOTO_REPORT_PREDEFINED_CONTENT="nav-report-predefined-content";n.GOTO_REPORT_PREDEFINED_PREVIEW="nav-report-predefined-preview";n.GOTO_TEMPLATE_SURVEY_DESIGN="nav-template-survey-design";n.GOTO_TEMPLATE_SURVEY_INTRO="nav-template-survey-intro";n.GOTO_TEMPLATE_SURVEY_HEADER="nav-template-survey-header";n.GOTO_TEMPLATE_SURVEY_FOOTER="nav-template-survey-footer";n.GOTO_TEMPLATE_SURVEY_THANK_YOU_MSG="nav-template-survey-thanks";n.GOTO_TEMPLATE_QUESTIONS="nav-template-questions";n.GOTO_TEMPLATE_REPORTS="nav-template-reports";n.GOTO_TEMPLATE_REPORT_DESIGN="nav-template-report-design";n.GOTO_TEMPLATE_REPORT_HEADER="nav-template-report-header";n.GOTO_TEMPLATE_REPORT_FOOTER="nav-template-report-footer";n.GOTO_TEMPLATE_REPORT_INTRO="nav-template-report-intro";n.GOTO_TEMPLATE_PUBLIC_HEADER="nav-template-public-header";n.GOTO_TEMPLATE_CONSENT_SURVEY_FORM="nav-template-consent-survey-form";n.GOTO_TEMPLATE_CONSENT_SURVEY_FORM_REJECTED="nav-template-consent-survey-form-rejected";n.GOTO_TEMPLATE_CONSENT_ADD_RESPONDENT_FORM="nav-template-consent-add-respondent-form";n.GOTO_TEMPLATE_CONSENT_USER_FORM="nav-template-consent-user-form";n.GOTO_TEMPLATE_CONSENT_ADD_USER_FORM="nav-template-consent-add-user-form";n.GOTO_DASHBOARD="nav-dashboard";n.GOTO_ADMINISTRATION_INDEX="nav-admin-index";n.BACK="nav-back";n.GOTO_SYSTEM_STATISTICS="nav-system-statistics";n.GOTO_SYSTEM_STATISTICS_EXPORT="nav-system-statistics-export";n.GOTO_HELP_ABOUT="nav-help-about";n.CUSTOM_MENU="nav-custom-menu";n.GOTO_ADMIN_EMAIL_ACCOUNTS="nav-admin-email-accounts"}(SRNavActions||(SRNavActions={})),function(n){n.DELETE_REPORT="delete-report";n.DOWNLOAD_PDF="download-pdf-report";n.DOWNLOAD_PPTX="download-pptx-report";n.DOWNLOAD_DOCX="download-docx-report";n.DOWNLOAD_EXPORT="download-export";n.EXPORT_DATASET="export-dataset";n.RECREATE_DATASET="recreate-dataset";n.UPDATE_DATASET="update-dataset";n.SELECT_CREATE_MODE="select-create-mode";n.SELECT_CREATE_MODE_SIMPLE="simple";n.PREVIEW_SIMPLE="preview-simple";n.CHANGE_CHART_TYPE="change-chart-type";n.OPEN_DATA_SET="open-data-set";n.OPEN_SELECT_BACKGROUND_SERIES="open-select-bg-series";n.OPEN_SELECT_TEMPLATE="open-select-template";n.RECODE_VARIABLE="recode-variable";n.OPEN_FILTER="open-filter";n.SET_FILTER="set-filter";n.SET_ADDITIONAL_DATA="set-additional-data";n.SET_HIERARCHY_FILTER="set-hierarchy-filter";n.TOGGLE_FAVORITE_STATUS="toggle-report-favorite";n.NEW_SUB_REPORT="new-sub-report";n.ADD_SUB_REPORT_LINK="add-sub-report-link";n.ADD_SUB_REPORT_SELECTION="add-sub-report-selection";n.TOGGLE_OUTLINE="toggle-outline"}(SRReportActions||(SRReportActions={})),function(n){n.FINISH_CONSTRUCTION="finish-construction";n.CLOSE_SURVEY="close-survey";n.ARCHIVE_SURVEY="archive-survey";n.REOPEN_CONSTRUCTION="reopen-construction";n.REOPEN_SURVEY="reopen-survey";n.UNARCHIVE_SURVEY="unarchive-survey";n.COPY_SURVEY="copy-survey";n.COPY_SURVEY_TEMPLATE="copy-survey-template";n.COPY_AS_TEMPLATE="copy-as-template";n.DELETE_SURVEY="delete-survey";n.DELETE_SURVEY_TEMPLATE="delete-survey-template";n.ANONYMIZE="anonymize-survey";n.SELECT_CREATE_MODE="select-create-mode";n.SELECT_CREATE_MODE_BLANK="blank";n.SELECT_CREATE_MODE_COPY="copy";n.SELECT_CREATE_MODE_FROM_TEMPLATE="from-template";n.SEARCH_SURVEY_TEMPLATES="search-survey-templates";n.EDIT_TEMPLATES="edit-survey-templates";n.IMPORT_QUESTIONS="import-questions";n.REARRANGE_QUESTIONS="rearrange-questions";n.EDIT_SURVEY_HEADER="edit-survey-header";n.EDIT_SURVEY_INTRO="edit-survey-intro";n.EDIT_SURVEY_FOOTER="edit-survey-footer";n.PREVIEW="survey-preview";n.TOGGLE_SURVEY_FAVORITE_STATUS="toggle-survey-favorite";n.EXPORT_ANSWERS="survey-export-answers";n.BUILD_PREDEFINED_REPORTS="survey-create-reports-from-predefined-reports";n.CUSTOM_TEXTS_SETTINGS="edit-custom-texts-settings";n.SELECT_AUTHENTICATION="select-authentication"}(SRSurveyActions||(SRSurveyActions={})),function(n){n.GOTO="goto";n.LOG_OUT="log-out";n.IMPERSONATE="impersonate";n.STOP_IMPERSONATING="stop-impersonating";n.BS_LAYOUT_EXAMPLES="bs-layout-examples";n.OPEN_DIALOG_CHANGE_PASSWORD="open-change-password";n.OPEN_DIALOG_MYPROFILE="open-myprofile";n.OPEN_SEARCH_DIALOG="open-search";n.OPEN_SEARCH_DIALOG_TAB_SURVEY="survey";n.OPEN_SEARCH_DIALOG_TAB_REPORT="report";n.OPEN_SEARCH_DIALOG_TAB_TEMPLATE="template";n.OPEN_DIALOG_NEW_SURVEY="open-new-survey";n.OPEN_DIALOG_NEW_SURVEY_TEMPLATE="open-new-survey-template";n.OPEN_DIALOG_NEW_REPORT="open-new-report";n.OPEN_DIALOG_NEW_REPORT_FROM_SURVEY="open-new-report-from-survey";n.OPEN_DIALOG_SELECT_SURVEY_LANGUAGE="open-select-survey-language";n.OPEN_DIALOG_NEW_PREDEFINED_REPORT="open-new-predefined-report";n.OPEN_DIALOG_SELECT_PREDEFINED_REPORT="open-select-predefined-report";n.OPEN_PAGE_HELP="open-page-help";n.OPEN_DIALOG_HELP="open-dlg-help";n.OPEN_VIDEO_SEARCH="open-video-search";n.OPEN_NEWS_FEED="open-news-feed";n.OPEN_DIALOG="open-dialog";n.OPEN_ADD_AUTHENTICATOR="open-add-authenticator";n.OPEN_ADD_AUTHENTICATOR_ENFORCED="open-add-authenticator-enforced";n.OPEN_LINK="open-link";n.SELECT_SURVEY="select-survey";n.SELECT_SURVEY_TEMPLATE="select-survey-template";n.SELECT_INTERVIEWER_SURVEY="select-interviewer-survey";n.SELECT_REPORT="select-report";n.SELECT_PREDEFINED_REPORT="select-predefined-report";n.SET_SYSTEM_LANGUAGE="set-language";n.CREATE_SURVEY="create-survey";n.CREATE_SURVEY_TEMPLATE="create-survey-template";n.CHANGE_MENU_POSITION="change-menu-position";n.CHANGE_PAGE_LAYOUT="change-page-layout";n.TOGGLE_CLASS="toggle-class";n.CHANGE_CHART_SERIES_TYPE="change-chart-series-type";n.CHANGE_CHART_GROUPING="change-chart-grouping";n.CLOSE_SURVEYS="close-surveys";n.ANONYMIZE_SURVEYS="anonymize-surveys";n.POSTPONE_ANONYMIZATION="postpone-anonymization";n.ARCHIVE_SURVEYS="archive-surveys";n.UNARCHIVE_SURVEYS="unarchive-surveys"}(SRSystemActions||(SRSystemActions={})),function(n){n.DONE="done"}(SRWebTaskActions||(SRWebTaskActions={})),function(n){n.SAVE_TEXT="built-in-save-question-text"}(SRBuiltInQuestionActions||(SRBuiltInQuestionActions={})),function(n){n.SURVEY_TEMPLATE_ID=0}(SRQuestionTemplateConstants||(SRQuestionTemplateConstants={})),function(n){n.SURVEY_ANONYMIZATION_WARNING="survey-anonymization-warning";n.SYSTEM_DEFAULT_LAYOUT_CHANGED="system-default-layout-changed";n.EMAIL_ACCOUNT_ISSUES="email-account-issues"}(SRNotificationIdentifiers||(SRNotificationIdentifiers={})),function(n){n.PREVIOUS_PAGE="previous-page";n.NEXT_PAGE="next-page";n.SAVE="save-survey";n.SUBMIT="submit-survey";n.SUBMIT_IN_PUBLIC_PREVIEW="submit-survey-in-public-preview";n.PRINT="print-survey";n.JUMP_TO_PAGE="jump-to-page";n.CHANGE_LANGUAGE="change-survey-language";n.SHOW_HELP="show-help";n.SHOW_RESPONDENT_INFORMATION="show-respondent-info";n.SAVE_RESPONDENT_INFORMATION="save-respondent-info";n.SHOW_PREVIEW_RESP_CATEGORIES="show-preview-resp-cats";n.SAVE_PREVIEW_RESP_CATEGORIES="save-preview-resp-cats";n.ACCEPT_SURVEY_CONSENT="accept-survey-consent";n.REJECT_SURVEY_CONSENT="reject-survey-consent";n.DOWNLOAD_ANSWER_PDF="download-survey-answer-pdf";n.END_AND_SUBMIT="end-and-submit";n.END_AND_UNREGISTER="end-and-unregister";n.SIGN_OUT="sign-out"}(SRPublishedSurveyActions||(SRPublishedSurveyActions={})),function(n){n.MANAGER_DEFAULT=0;n.MANAGER_SPECIAL=-2;n.TYPE_DEFAULT=-1;n.TYPE_CATEGORY=1;n.TYPE_ANSWER_LANGUAGE=2;n.TYPE_ANSWER_DATE=3;n.TYPE_ANSWER_TIME=4}(SRReportTemplateConstants||(SRReportTemplateConstants={})),function(n){n.DEFAULT="default";n.COLUMN_NORMAL="column-normal";n.COLUMN_STACKED="column-stacked";n.COLUMN_STACKED_100="column-stacked-100";n.COLUMN_3D="column-3d";n.COLUMN_3D_STACKED="column-3d-stacked";n.COLUMN_3D_STACKED_100="column-3d-stacked-100";n.LINE_NORMAL="line-normal";n.LINE_STACKED="line-stacked";n.LINE_STACKED_100="line-stacked-100";n.LINE_NORMAL_MARKERS="line-normal-markers";n.LINE_STACKED_MARKERS="line-stacked-markers";n.LINE_STACKED_100_MARKERS="line-stacked-100-markers";n.LINE_INVERTED="line-inverted";n.LINE_SPLINE="line-spline";n.LINE_STEP="line-step";n.PIE_NORMAL="pie-normal";n.PIE_3D="pie-3d";n.PIE_OF_PIE="pie-of-pie";n.PIE_DONUT="pie-donut";n.PIE_DONUT_3D="pie-donut-3d";n.BAR_NORMAL="bar-normal";n.BAR_STACKED="bar-stacked";n.BAR_STACKED_100="bar-stacked-100";n.BAR_3D="bar-3d";n.BAR_3D_STACKED="bar-3d-stacked";n.BAR_3D_STACKED_100="bar-3d-stacked-100";n.AREA_NORMAL="area-normal";n.AREA_STACKED="area-stacked";n.AREA_STACKED_100="area-stacked-100";n.AREA_SPLINE="area-spline";n.SCATTER_NORMAL="scatter-normal";n.SCATTER_BUBBLE="scatter-bubble";n.SCATTER_BUBBLE_3D="scatter-bubble-3d";n.RADAR_NORMAL="radar-normal";n.RADAR_NORMAL_CIRCULAR="radar-normal-circular";n.RADAR_MARKER="radar-marker";n.RADAR_MARKER_CIRCULAR="radar-marker-circular";n.RADAR_AREA="radar-area";n.RADAR_AREA_CIRCULAR="radar-area-circular";n.RADAR_COLUMN="radar-column";n.RADAR_COLUMN_CIRCULAR="radar-column-circular";n.RADAR_COLUMN_INVERTED="radar-column-inverted";n.MORE_FUNNEL="funnel";n.MORE_PYRAMID="pyramid";n.MORE_BOXPLOT="boxplot"}(SRHCChartPresets||(SRHCChartPresets={})),function(n){n.ITEMS="items";n.PAGER="pager";n.PAGER_ITEMS_PER_PAGE="pager-items-per-page";n.BOUBLE_ITEM_CLICK="bouble-item-click";n.ITEM_LOADER="item-loader";n.ITEM_LOADER_ARGS="item-loader-args";n.ITEM_DATA="data";n.NO_ITEMS_TEXT="no-items-text";n.NO_ITEMS_CSS="no-items-css"}(SRListViewDataAtributes||(SRListViewDataAtributes={})),function(n){n.DEFAULT_UNITS="px|pt|em|%"}(SRSizePickerConstants||(SRSizePickerConstants={})),function(n){n.BY_ID="ID";n.BY_NAME="Name";n.BY_TYPE="Type";n.BY_OWNER="Owner";n.BY_STATUS="Status";n.BY_CREATED_DATE="CreatedDate";n.BY_RESTORE_TO_STATUS="RestoreToStatus";n.BY_DELETED_DATE="SurveyDeleted";n.BY_DELETED_BY="DeletedBy";n.BY_RESPONDENT_COUNT="RespondentsCount";n.BY_ANSWER_COUNT="AnswerCount";n.BY_REPORT_COUNT="ReportCount";n.BY_SURVEY_CATEGORIES="SurveyCategories"}(SRDataSurveySort||(SRDataSurveySort={})),function(n){var t;(function(n){n.PREFIX="btn";n.DEFAULT="btn-default";n.PRIMARY="btn-primary";n.DANGER="btn-danger";n.DELETE="btn-delete";n.REMOVE="btn-remove";n.ADD="btn-add";n.FAVORITE="btn-favorite";n.DIMMED="btn-dimmed";n.DEFAULT_PREFIXED="btn btn-default";n.PRIMARY_PREFIXED="btn btn-primary";n.DANGER_PREFIXED="btn btn-danger";n.DELETE_PREFIXED="btn btn-delete";n.REMOVE_PREFIXED="btn btn-remove";n.ADD_PREFIXED="btn btn-add";n.FAVORITE_PREFIXED="btn btn-favorite";n.DIMMED_PREFIXED="btn btn-dimmed"})(t=n.BUTTONS||(n.BUTTONS={}))}(SRCSS||(SRCSS={})),function(n){var t;(function(n){n.DASHBOARD="survey-dashboard";n.DISTRIBUTION_SETTINGS="distribution-settings"})(t=n.SURVEY||(n.SURVEY={}))}(SRActionCallers||(SRActionCallers={})),function(n){var t;(function(n){n.ADD_GROUP="admin-menu-add-group";n.EDIT_GROUP="admin-menu-edit-group";n.SAVE_GROUP="admin-menu-save-group";n.SAVE_GROUP_SORTORDER="admin-menu-save-group-sortorder";n.REMOVE_GROUP="admin-menu-remove-group";n.ADD_ITEM="admin-menu-add-item";n.EDIT_ITEM="admin-menu-edit-item";n.SAVE_ITEM="admin-menu-save-item";n.SAVE_ITEM_SORTORDER="admin-menu-save-item-sortorder";n.REMOVE_ITEM="admin-menu-remove-item";n.REFRESH_UI="admin-menu-refresh-ui"})(t=n.CUSTOM_MENU||(n.CUSTOM_MENU={}))}(SRAdminActions||(SRAdminActions={})),function(n){var t;(function(n){n.CURRENT="current";n.CURRENT_AND_SUB="current+sub";n.ACCESSIBLE="accessible"})(t=n.SEARCH_ORGANISATION_MODES||(n.SEARCH_ORGANISATION_MODES={}))}(SRCommonActions||(SRCommonActions={})),function(n){var t;(function(n){n.CREATED="created";n.SURVEY_NAME="survey-name";n.REPORT_NAME="report-name";n.SURVEY_RESPONSES="survey-responses"})(t=n.SEARCH_RESULT_SORT_BY||(n.SEARCH_RESULT_SORT_BY={}))}(SRCommonActions||(SRCommonActions={})),function(n){var t;(function(n){n.DESKTOP="desktop";n.MOBILE="mobile";n.TABLET="tablet"})(t=n.SCREEN_TYPES||(n.SCREEN_TYPES={}))}(SRCommonActions||(SRCommonActions={})),function(n){var t;(function(n){n.NONE="page-margin-none";n.NORMAL="page-margin-normal";n.NARROW="page-margin-narrow";n.MODERATE="page-margin-moderate";n.WIDE="page-margin-wide"})(t=n.PAGE_MARGINS||(n.PAGE_MARGINS={}))}(SRCommonActions||(SRCommonActions={})),function(n){var t;(function(n){n.PORTRAIT="page-orientation-portrait";n.LANDSCAPE="page-orientation-landscape"})(t=n.PAGE_ORIENTATION||(n.PAGE_ORIENTATION={}))}(SRCommonActions||(SRCommonActions={})),function(n){var t;(function(n){n.PAPER_A3="page-size-a3";n.PAPER_A4="page-size-a4";n.PAPER_A5="page-size-a5";n.SCREEN_16_9="page-size-16:9";n.SCREEN_4_3="page-size-4:3"})(t=n.PAGE_SIZES||(n.PAGE_SIZES={}))}(SRCommonActions||(SRCommonActions={})),function(n){var t;(function(n){n.ACTUAL_SIZE="auto-size-actual-size";n.FIT_TO_WIDTH="auto-size-fit-to-width";n.FIT="auto-size-fit"})(t=n.AUTO_SIZE||(n.AUTO_SIZE={}))}(SRCommonActions||(SRCommonActions={})),function(n){var t;(function(n){n.SEND="mail-send";n.FETCH="mail-fetch";n.MARK_AS_REPLIED="mark-as-replied"})(t=n.MAIL||(n.MAIL={}))}(SRCommonActions||(SRCommonActions={})),function(n){var t;(function(n){n.MERGE="merge";n.AUTO_MERGE="auto-merge";n.ENABLE_HASHED_PROPERTY="enable-hashed-property"})(t=n.RESPONDENTS||(n.RESPONDENTS={}))}(SRCommonActions||(SRCommonActions={})),function(n){var t;(function(n){n.CHECKBOX_MODE="checkbox-mode"})(t=n.TREEVIEW||(n.TREEVIEW={}))}(SRCommonActions||(SRCommonActions={})),function(n){var t;(function(n){n.LARGE_ICONS="large-icons";n.DETAILS="details"})(t=n.VIEW_MODES||(n.VIEW_MODES={}))}(SRCommonActions||(SRCommonActions={})),function(n){var t;(function(n){n.DESIGNER="designer";n.TABINDEX="tabindex";n.TABINDEX_DISABLED="tabindex";n.TABINDEX_DISABLED_VALUE="-1";n.IS_SUB_QUESTION_COLUMN="data-is-sub-q-column";n.ANSWER_DOUBLET_ACTION="answer-doublet-action";n.IS_PICKER="sr-question-picker"})(t=n.QUESTION||(n.QUESTION={}))}(SRDataAttributes||(SRDataAttributes={})),function(n){var t;(function(n){n.ENABLED="data-val";n.MSG_IS_REQUIRED="data-val-required";n.MSG_INVALID_LENGTH="data-val-length";n.MSG_INVALID_NUMBER="data-val-number";n.MSG_NOT_EQUAL="data-val-equalto";n.MSG_INVALID_EMAIL="data-val-email";n.REGEX_MSG="data-val-regex";n.REGEX_PATTERN="data-val-regex-pattern";n.REGEX_FLAGS="data-val-regex-flags";n.REGEX_DESCRIPTION="placeholder"})(t=n.VALIDATION||(n.VALIDATION={}))}(SRDataAttributes||(SRDataAttributes={})),function(n){var t;(function(n){n.ENABLE="data-editor";n.MIN_HEIGHT="data-editor-min-height";n.FILL_WIDTH_OF="data-editor-fill-width";n.DYNAMIC_WIDTH="data-editor-dyn-width";n.ALLOW_FULLSCREEN="data-editor-fullscreen";n.SAVE_ACTION="data-editor-action";n.SAVE_ACTION_ARGUMENT="data-editor-arg"})(t=n.EDITOR||(n.EDITOR={}))}(SRDataAttributes||(SRDataAttributes={})),function(n){var t;(function(n){n.ACTIONS_BOX="data-actions-box";n.CONTAINER="data-container";n.COUNT_SELECTED_TEXT="data-count-selected-text";n.DESELECT_ALL_TEXT="data-deselect-all-text";n.DROPDOWN_ALIGN_RIGHT="data-dropdown-align-right";n.DROPUP_AUTO="data-dropup-auto";n.HEADER="data-header";n.HIDE_DISABLED="data-hide-disabled";n.ICON_BASE="data-icon-base";n.LIVE_SEARCH="data-live-search";n.LIVE_SEARCH_NORMALIZE="data-live-search-normalize";n.LIVE_SEARCH_PLACEHOLDER="data-live-search-placeholder";n.LIVE_SEARCH_STYLE="data-live-search-style";n.MAX_OPTIONS="data-max-options";n.MAX_OPTIONS_TEXT="data-max-options-text";n.MOBILE="data-mobile";n.MULTIPLE_SEPARATOR="data-multiple-separator";n.NONE_SELECTED_TEXT="data-none-selected-text";n.SELECT_ALL_TEXT="data-select-all-text";n.SELECTED_TEXT_FORMAT="data-selected-text-format";n.SELECT_ON_TAB="data-select-on-tab";n.SHOW_CONTENT="data-show-content";n.SHOW_ICON="data-show-icon";n.SHOW_SUBTEXT="data-show-subtext";n.SHOW_TICK="data-show-tick";n.SIZE="data-size";n.STYLE="data-style";n.TICK_ICON="data-tick-icon";n.TITLE="data-title";n.WIDTH="data-width";n.WINDOW_PADDING="data-window-padding"})(t=n.BOOTSTRAPSELECT||(n.BOOTSTRAPSELECT={}))}(SRDataAttributes||(SRDataAttributes={})),function(n){var t;(function(n){n.IS_BUILT="is-built"})(t=n.REPORT||(n.REPORT={}))}(SRDataAttributes||(SRDataAttributes={})),function(n){var t;(function(n){n.MIN="num-min";n.MAX="num-max";n.STEP="num-step";n.ALLOW_DECIMALS="num-allow-decimal";n.ALLOW_NEGATIVE="num-allow-negative";n.STEP_IS_DISABLED="num-step-disabled";n.LEADING_ZEROS="num-leading-zeros";n.CHANGE_INVALID="num-change-invalid";n.VALUE_ON_FOCUS_EMPTY="num-value-on-focus-empty";n.CLAMP_MAX60_AS_0="num-clamp-max60-as-0"})(t=n.NUMERIC_INPUT||(n.NUMERIC_INPUT={}))}(SRDataAttributes||(SRDataAttributes={})),function(n){var t;(function(n){n.ONLY_DDL="sizep-only-dropdown";n.SHOW_DDL_TEXT="sizep-show-dropdown-text";n.UNITS="sizep-units"})(t=n.SIZE_PICKER||(n.SIZE_PICKER={}))}(SRDataAttributes||(SRDataAttributes={})),function(n){var t;(function(n){n.WIDGET_CONTENT_TYPE="widget-content-type";n.WIDGET_ASYNC_TYPE="widget-async-type";n.WIDGET_ASYNC_ARG="widget-async-arg"})(t=n.DASHBOARD||(n.DASHBOARD={}))}(SRDataAttributes||(SRDataAttributes={})),function(n){var t;(function(n){n.TEMPLATE_DEFAULT='<div class="popover default" role="tooltip"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'})(t=n.BOOTSTRAP_POPOVER||(n.BOOTSTRAP_POPOVER={}))}(SRHtmlConstants||(SRHtmlConstants={})),function(n){var t;(function(n){n.ID_SURVEY="mi-survey";n.ID_CREATE_NEW_SURVEY="mi-survey-btn-new"})(t=n.Survey||(n.Survey={}))}(SRMenuConstants||(SRMenuConstants={})),function(n){var t;(function(n){n.ADD_ABOVE="add-report-item-above";n.ADD_BELOW="add-report-item-below";n.INSERT_ABOVE="insert-report-item-above";n.INSERT_BELOW="insert-report-item-below";n.DELETE="delete-report-item";n.MOVE="move-report-item";n.COPY="copy-report-item";n.NEW_CONTAINER_ABOVE="new-report-container-above";n.NEW_CONTAINER_BELOW="new-report-container-below";n.SPLIT_CONTAINER="split-report-container";n.MERGE_CONTAINER="merge-report-container";n.REORDER_CONTAINERS="reorder-report-containers";n.DELETE_CONTAINER="delete-report-container"})(t=n.ITEM||(n.ITEM={}))}(SRReportActions||(SRReportActions={})),function(n){var t;(function(n){n.RECODE_FLIP="report-ds-recode-flip";n.ADD_HIERARCHY_VARIABLE="report-ds-add-hierarchy-var"})(t=n.DATASET||(n.DATASET={}))}(SRReportActions||(SRReportActions={})),function(n){var t;(function(n){n.EDIT="edit-question";n.DELETE="delete-question";n.COPY="copy-question";n.MOVE="move-question";n.ADD="add-question";n.NEW="new-question";n.INSERT="insert-question";n.CANCEL="cancel-question-action";n.CANCEL_MOVE="cancel-question-move";n.CANCEL_COPY="cancel-question-copy";n.CHANGE_TYPE="change-question-type";n.EDIT_SUB_QUESTIONS="edit-sub-questions";n.EDIT_QUESTION_OPTIONS="edit-question-options";n.ADD_SUB_QUESTION="add-sub-question";n.EDIT_SUB_QUESTIONS_AS_TEXT="edit-sub-questions-as-text";n.ADD_QUESTION_OPTION="add-question-option";n.EDIT_QUESTION_OPTIONS_AS_TEXT="edit-question-options-as-text";n.SET_TITLE="set-question-title";n.TOGGLE_COMPULSORY="question-toggle-compulsory";n.TOGGLE_HIDDEN="question-toggle-hidden";n.TOGGLE_COMMENT="question-toggle-comment";n.TOGGLE_COMMENT_COMPULSORY="question-toggle-comment-compulsory";n.SET_COMMENT_LABEL="set-question-comment-label";n.TOGGLE_DESIGN="question-toggle-design";n.SET_DESIGN_ELEMENT="set-question-design-element";n.TOGGLE_ALIGNMENT="q-h-align";n.ALIGNMENT_ARG_FULL="full";n.ALIGNMENT_ARG_LEFT="left";n.ALIGNMENT_ARG_RIGHT="right"})(t=n.QUESTION||(n.QUESTION={}))}(SRSurveyActions||(SRSurveyActions={})),function(n){var t;(function(n){n.ADD="survey-logic-add";n.ADD_GROUP="survey-logic-add-group";n.SAVE="survey-logic-save";n.SAVE_SORTORDER="survey-logic-save-sortorder";n.SAVE_GROUP="survey-logic-save-group";n.SAVE_GROUP_SORTORDER="survey-logic-save-group-sortorder";n.REMOVE="survey-logic-remove";n.REMOVE_GROUP="survey-logic-remove-group";n.EDIT_GROUP="survey-logic-edit-group";n.ADD_BLOCK="survey-logic-add-block";n.ADD_CONDITION="survey-logic-addcondition";n.ADD_ACTION="survey-logic-add-action"})(t=n.LOGIC||(n.LOGIC={}))}(SRSurveyActions||(SRSurveyActions={})),function(n){var t;(function(n){n.PAGE_WIDTH="survey-arrange-questions-set-page-width";n.GOTO_ARRANGE_QUESTIONS="survey-arrange-questions"})(t=n.ARRANGE_QUESTIONS||(n.ARRANGE_QUESTIONS={}))}(SRSurveyActions||(SRSurveyActions={})),function(n){var t;(function(n){n.CHANGE_THEME="survey-design-set-theme";n.CHANGE_PREVIEW_SURVEY="survey-design-set-preview-survey";n.PAGE_BREAKS="survey-design-page-breaks";n.SELECT_RESPONDENT_CATEGORIES="survey-design-set-resp-cat"})(t=n.DESIGN||(n.DESIGN={}))}(SRSurveyActions||(SRSurveyActions={})),function(n){var t;(function(n){n.SHOW="survey-answer-show";n.OPEN_PDF="survey-answer-open-pdf";n.DELETE="survey-answer-delete"})(t=n.ANSWER||(n.ANSWER={}))}(SRSurveyActions||(SRSurveyActions={})),function(n){var t;(function(n){n.ALL="all";n.PUBLIC="public";n.RESPONDENT="respondent";n.ANONYMOUS="anonymous";n.NOT_ANONYMOUS="not_anonymous";n.TEMPLATE="template"})(t=n.SURVEY_SEARCH_TYPES||(n.SURVEY_SEARCH_TYPES={}))}(SRSurveyActions||(SRSurveyActions={})),function(n){var t;(function(n){n.CONSTRUCTION="construction";n.PENDING_PUBLISHING="pending-publishing";n.PUBLISHED="published";n.COMPLETED="completed";n.ARCHIVED="archived"})(t=n.SURVEY_SEARCH_STATUS||(n.SURVEY_SEARCH_STATUS={}))}(SRSurveyActions||(SRSurveyActions={})),function(n){var t;(function(n){n.CREATE_MAILING_TYPE="create-mailing-type";n.MAILING_TYPE_FIRST_EMAIL="create-mailing-type-first-email";n.MAILING_TYPE_REMINDER="create-mailing-type-reminder";n.MAILING_TYPE_ALL_RESPONDENTS="create-mailing-type-all-respondents";n.MAILING_TYPE_RESPONDENTS_WHO_REPLIED="create-mailing-type-respondents-who-replied";n.MAILING_TYPE_SELECTED_RESPONDENTS="create-mailing-type-selected-respondents";n.MAILING_TYPE_RESPONDENTS_WHO_BEGAN_ANSWERING="create-mailing-type-respondents-who-began-answering";n.TOGGLE_SEND_TO="mailing-toggle-send-to";n.ADD_ATTACHMENT="mailing-add-attachment";n.SET_ACCOUNT="mailing-set-account"})(t=n.SURVEY_MAILING||(n.SURVEY_MAILING={}))}(SRSurveyActions||(SRSurveyActions={})),function(n){var t;(function(n){n.CUSTOM_IMPORT="CustomImport"})(t=n.QuestionAttributes||(n.QuestionAttributes={}))}(SRSurveyConstants||(SRSurveyConstants={})),function(n){var t;(function(n){n.ADD_ITEM="template-question-add-item";n.ADD_GROUP="template-question-add-group";n.SAVE_GROUP="template-question-save-group";n.SAVE_ITEM_SORTORDER="template-question-save-item-sortorder";n.SAVE_GROUP_SORTORDER="template-question-save-group-sortorder";n.REMOVE_ITEM="template-question-remove-item-group-connection";n.REMOVE_GROUP="template-question-remove-group";n.EDIT_GROUP="template-question-edit-group";n.GET_GROUPS="template-question-get-groups";n.GET_QUESTION="template-question-get-item"})(t=n.QUESTION||(n.QUESTION={}))}(SRTemplateActions||(SRTemplateActions={})),function(n){var t;(function(n){n.ADD_GROUP="template-report-add-group";n.SAVE_GROUP="template-report-save-group";n.SAVE_ITEM_SORTORDER="template-report-save-item-sortorder";n.SAVE_GROUP_SORTORDER="template-report-save-group-sortorder";n.REMOVE_ITEM="template-report-remove-item";n.REMOVE_GROUP="template-report-remove-group";n.EDIT_GROUP="template-report-edit-group";n.ADD_ITEM="template-report-add-item";n.SET_CONTAINER_TYPE="container-type-any";n.TOGGLE_CONTAINER_LOOP="toggle-container-loop";n.TOGGLE_CONTAINER_ONLY_MULTIPLE_VARS="toggle-container-only-multi-vars"})(t=n.REPORT||(n.REPORT={}))}(SRTemplateActions||(SRTemplateActions={})),function(n){var t;(function(n){n.SAVE="templated-text-save";n.SAVE_ORGANISATION_ACCESS="templated-text-save-organisations";n.REMOVE="templated-text-remove"})(t=n.TEMPLATED_TEXT||(n.TEMPLATED_TEXT={}))}(SRTemplateActions||(SRTemplateActions={})),function(n){var t;(function(n){n.CSS_CLASS="sr-val-range";n.MESSAGE="sr-val-range-msg";n.GROUP="sr-val-range-grp";n.TYPE="sr-val-range-type";n.FORMAT="sr-val-range-format";n.MIN="sr-val-range-min";n.MAX="sr-val-range-max"})(t=n.Range||(n.Range={}))}(SRQVDataAttributes||(SRQVDataAttributes={})),function(n){var t;(function(n){n.CSS_CLASS="sr-val-interval";n.MESSAGE="sr-val-interval-msg";n.GROUP="sr-val-interval-grp";n.TYPE="sr-val-interval-type";n.FORMAT="sr-val-interval-format";n.MIN="sr-val-interval-min";n.MAX="sr-val-interval-max";n.FROM="sr-val-interval-from";n.TO="sr-val-interval-to";n.FROM_TO_PARENT="sr-val-interval-from-to-parent"})(t=n.Interval||(n.Interval={}))}(SRQVDataAttributes||(SRQVDataAttributes={})),function(n){var t;(function(n){n.CSS_CLASS="sr-val-regex";n.MESSAGE="sr-val-regex-msg";n.GROUP="sr-val-regex-grp";n.TYPE="sr-val-regex-type"})(t=n.Regex||(n.Regex={}))}(SRQVDataAttributes||(SRQVDataAttributes={})),function(n){var t;(function(n){n.CSS_CLASS="sr-val-answcount";n.MESSAGE="sr-val-answcount-msg";n.GROUP="sr-val-answcount-grp";n.TYPE="sr-val-answcount-type";n.MIN="sr-val-answcount-min";n.MAX="sr-val-answcount-max"})(t=n.AnswerCount||(n.AnswerCount={}))}(SRQVDataAttributes||(SRQVDataAttributes={})),function(n){var t;(function(n){n.REPEAT_HEADERS_INTERVAL_DEFAULT=5})(t=n.Matrix||(n.Matrix={}))}(SRQuestionConstants||(SRQuestionConstants={})),function(n){var t;(function(n){n.Compulsory="compulsory";n.CompulsoryComment="compulsory-comment";n.HasDesignElements="has-design-elements";n.HasSubQuestions="has-sub-questions"})(t=n.StateCssClass||(n.StateCssClass={}))}(SRQuestionConstants||(SRQuestionConstants={})),function(n){var t;(function(n){n.MENU_POSITION="AppLayoutMenu";n.MENU_POSITION_DEFAULT="menu-default";n.MENU_POSITION_TOP="menu-top";n.MENU_POSITION_LEFT="menu-left";n.MENU_POSITION_RIGHT="menu-right";n.LAYOUT_AND_SIZE="AppLayoutPos";n.LAYOUT_AND_SIZE_DEFAULT="layout-default";n.LAYOUT_AND_SIZE_LEFT_FIXED="layout-left-fixed";n.LAYOUT_AND_SIZE_RIGHT_FIXED="layout-right-fixed";n.LAYOUT_AND_SIZE_CENTER_FIXED="layout-center-fixed";n.LAYOUT_AND_SIZE_FILL="layout-fill"})(t=n.SRLayoutSettings||(n.SRLayoutSettings={}))}(SRSystemSettings||(SRSystemSettings={})),function(n){var t;(function(n){var t;(function(n){n.SCALER="tgl-scaler";n.BEFORE_OPEN="tgl-before-open";n.ON_CLOSE="tgl-on-close"})(t=n.TGL||(n.TGL={}))})(t=n.BS_DROPDOWN||(n.BS_DROPDOWN={}))}(SRDataAttributes||(SRDataAttributes={})),function(n){var t;(function(n){var t;(function(n){n.ID_CONSTRUCTION="mi-survey-construction";n.ID_SETTINGS="mi-survey-construction-settings";n.ID_EDIT="mi-survey-construction-edit";n.ID_DESIGN="mi-survey-construction-design";n.ID_PREVIEW="mi-survey-construction-preview"})(t=n.Construction||(n.Construction={}))})(t=n.Survey||(n.Survey={}))}(SRMenuConstants||(SRMenuConstants={})),function(n){var t;(function(n){var t;(function(n){n.ID_DISTRIBUTION="mi-survey-distribution"})(t=n.Distribution||(n.Distribution={}))})(t=n.Survey||(n.Survey={}))}(SRMenuConstants||(SRMenuConstants={})),function(n){var t;(function(n){var t;(function(n){n.ID_ANSWERS="mi-survey-answers";n.ID_VIEW="mi-survey-answers-view";n.ID_EXPORT="mi-survey-answers-import-export";n.ID_TEXT_ANSWERS="mi-survey-answers-text"})(t=n.Answers||(n.Answers={}))})(t=n.Survey||(n.Survey={}))}(SRMenuConstants||(SRMenuConstants={})),function(n){var t;(function(n){var t;(function(n){n.ADD_TEXT="report-add-text-element";n.ADD_TABLE="report-add-table-element";n.ADD_CHART="report-add-chart-element";n.ADD_HYBRID="report-add-hybrid-element";n.ADD_PLUGIN="report-add-plugin-element";n.DELETE="report-delete-element";n.SAVE_TEXT="report-save-text-element";n.SET_HYBRID_CELL_TEXT="report-set-hybrid-table-cell-text";n.SET_HYBRID_COLUMN_TITLE="report-set-hybrid-table-column-title";n.SELECT_HIERARCHY_VARIABLE="report-select-hierarchy-variable";n.DELETE_HIERARCHY_VARIABLE="report-delete-hierarchy-variable";n.EDIT_VARIABLE="report-element-edit-variable"})(t=n.ELEMENT||(n.ELEMENT={}))})(t=n.ITEM||(n.ITEM={}))}(SRReportActions||(SRReportActions={})),function(n){var t;(function(n){var t;(function(n){n.DEFAULT="default-item";n.QUESTION="question-item";n.CATEGORY="category-item";n.LANGUAGE="language-item";n.ANSWER_DATE="answer-date-item";n.ANSWER_TIME="answer-time-item"})(t=n.ADD_ITEM_ATTRS||(n.ADD_ITEM_ATTRS={}))})(t=n.REPORT||(n.REPORT={}))}(SRTemplateActions||(SRTemplateActions={})),function(n){var t;(function(n){var t;(function(n){n.ANY="any";n.NUMERIC="numeric";n.TEXT="text"})(t=n.SET_CONTAINER_TYPE_ARGS||(n.SET_CONTAINER_TYPE_ARGS={}))})(t=n.REPORT||(n.REPORT={}))}(SRTemplateActions||(SRTemplateActions={})),function(n){var t;(function(n){var t;(function(n){n.FLAGS="std-q-numeric-flags"})(t=n.ATTRIBUTES||(n.ATTRIBUTES={}))})(t=n.Numeric||(n.Numeric={}))}(SRQuestionConstants||(SRQuestionConstants={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.NoAccess=0]="NoAccess";n[n.Result=1]="Result";n[n.View=2]="View";n[n.Modify=3]="Modify"})(t=n.SRReportAccessLevel||(n.SRReportAccessLevel={}))})(t=n.Domain||(n.Domain={}))})(t=n.Report||(n.Report={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.Edit=0]="Edit";n[n.Normal=1]="Normal";n[n.Hierarchical=2]="Hierarchical"})(t=n.SRSimpleDataSetMode||(n.SRSimpleDataSetMode={}))})(t=n.Domain||(n.Domain={}))})(t=n.Simple||(n.Simple={}))})(t=n.ReportTypes||(n.ReportTypes={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t,i,r,u,f,e,o,s;(function(n){n[n.TextBlock=0]="TextBlock";n[n.TextPopup=1]="TextPopup"})(t=n.SRBuiltInQuestionTypes||(n.SRBuiltInQuestionTypes={})),function(n){n[n.None=0]="None";n[n.ShowLabel=1]="ShowLabel"}(i=n.SRRatingFlags||(n.SRRatingFlags={})),function(n){n[n.None=0]="None";n[n.SliderShowValue=1]="SliderShowValue";n[n.SliderShowPrefix=2]="SliderShowPrefix";n[n.SliderShowSuffix=4]="SliderShowSuffix";n[n.NumEnforceLimits=8]="NumEnforceLimits";n[n.NumAllowDecimal=16]="NumAllowDecimal";n[n.UseAlternativeListRendering=32]="UseAlternativeListRendering";n[n.AlternativeListRenderingTooManyResultsSplash=64]="AlternativeListRenderingTooManyResultsSplash"}(r=n.SRNumericFlags||(n.SRNumericFlags={})),function(n){n[n.None=0]="None";n[n.DatePart=1]="DatePart";n[n.TimePart=2]="TimePart";n[n.Validate=4]="Validate"}(u=n.SRCalendarFlags||(n.SRCalendarFlags={})),function(n){n[n.None=0]="None";n[n.DirectionHorizontal=1]="DirectionHorizontal";n[n.DirectionVertical=2]="DirectionVertical";n[n.LabelCentered=4]="LabelCentered"}(f=n.SRColumnFlags||(n.SRColumnFlags={})),function(n){n[n.None=0]="None";n[n.IsEmailAddress=1]="IsEmailAddress";n[n.IsLengthRestricted=2]="IsLengthRestricted";n[n.IsSwedishSocSecNb=4]="IsSwedishSocSecNb"}(e=n.SRTextFlags||(n.SRTextFlags={})),function(n){n[n.None=0]="None";n[n.RepeatColumnHeaders=1]="RepeatColumnHeaders"}(o=n.SRMatrixFlags||(n.SRMatrixFlags={})),function(n){n[n.InvalidQuestion=0]="InvalidQuestion";n[n.SingleYesNo=65537]="SingleYesNo";n[n.SingleRadio=65538]="SingleRadio";n[n.SingleDropDown=65539]="SingleDropDown";n[n.SingleRating=65540]="SingleRating";n[n.MultiCheckBox=131073]="MultiCheckBox";n[n.MultiSelect=131074]="MultiSelect";n[n.MatrixSingle=196609]="MatrixSingle";n[n.MatrixMultiple=196610]="MatrixMultiple";n[n.MatrixRating=196611]="MatrixRating";n[n.MatrixRank=196612]="MatrixRank";n[n.MatrixNumeric=196613]="MatrixNumeric";n[n.NumericField=262145]="NumericField";n[n.NumericInterval=262146]="NumericInterval";n[n.NumericSlider=262147]="NumericSlider";n[n.NumericSliderInterval=262148]="NumericSliderInterval";n[n.TextField=327681]="TextField";n[n.TextMemo=327682]="TextMemo";n[n.CalendarDateTime=393217]="CalendarDateTime";n[n.CalendarInterval=393218]="CalendarInterval";n[n.MiscAttachment=458753]="MiscAttachment"}(s=n.SRStandardQuestionTypes||(n.SRStandardQuestionTypes={}))})(t=n.Domain||(n.Domain={}))})(t=n.QuestionManagers||(n.QuestionManagers={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){n[n.Excel=0]="Excel";n[n.Text=1]="Text"})(t=n.SRTreeExportFormat||(n.SRTreeExportFormat={}))})(t=n.Exporters||(n.Exporters={}))}(SR||(SR={})),function(n){var t;(function(n){var t,i,r,u,f,e,o,s,h,c,l,a,v,y;(function(n){n[n.Success=0]="Success";n[n.Info=1]="Info";n[n.Warning=2]="Warning";n[n.Danger=3]="Danger"})(t=n.SRNotificationTypes||(n.SRNotificationTypes={})),function(n){n[n.SurveyHeader=0]="SurveyHeader";n[n.SurveyFooter=1]="SurveyFooter";n[n.SurveyIntroText=2]="SurveyIntroText";n[n.QuestionText=3]="QuestionText";n[n.QuestionDesignElement=4]="QuestionDesignElement";n[n.QuestionCommentsLabel=5]="QuestionCommentsLabel";n[n.SurveyThankYouMessage=6]="SurveyThankYouMessage";n[n.ButtonSubmit=7]="ButtonSubmit";n[n.ButtonSave=8]="ButtonSave";n[n.ButtonPrint=9]="ButtonPrint";n[n.ButtonNextPage=10]="ButtonNextPage";n[n.ButtonPrevPage=11]="ButtonPrevPage";n[n.SurveyConsent=12]="SurveyConsent";n[n.SurveyConsentRejected=13]="SurveyConsentRejected";n[n.ButtonAcceptConsent=14]="ButtonAcceptConsent";n[n.ButtonRejectConsent=15]="ButtonRejectConsent";n[n.CheckboxConsent=16]="CheckboxConsent";n[n.ConfirmRejectConsent=17]="ConfirmRejectConsent";n[n.OnLeaveWarning=18]="OnLeaveWarning";n[n.ConfirmSubmit=19]="ConfirmSubmit";n[n.DownloadAnswers=20]="DownloadAnswers";n[n.ButtonSubmitting=21]="ButtonSubmitting";n[n.ButtonSaving=22]="ButtonSaving";n[n.ButtonNavigating=23]="ButtonNavigating";n[n.ButtonDownloadingAnswers=24]="ButtonDownloadingAnswers";n[n.SurveyEmbedPopupMessage=25]="SurveyEmbedPopupMessage";n[n.SurveyEmbedPopupYesButton=26]="SurveyEmbedPopupYesButton";n[n.SurveyEmbedPopupNoButton=27]="SurveyEmbedPopupNoButton";n[n.SurveyTitle=28]="SurveyTitle"}(i=n.SRSurveyTextTypes||(n.SRSurveyTextTypes={})),function(n){n[n.Div=0]="Div";n[n.FieldSet=1]="FieldSet"}(r=n.SRQuestionRenderModes||(n.SRQuestionRenderModes={})),function(n){n[n.QuestionTitleAllowStyles=1]="QuestionTitleAllowStyles";n[n.IsCustomTheme=64]="IsCustomTheme";n[n.ThemeIsAccessibleToParentOrgs=128]="ThemeIsAccessibleToParentOrgs";n[n.ForceDesktopModeOnMobile=256]="ForceDesktopModeOnMobile";n[n.PreventModeSwitchOnMobile=512]="PreventModeSwitchOnMobile"}(u=n.SRSurveyThemeFlags||(n.SRSurveyThemeFlags={})),function(n){n[n.InsertBefore=0]="InsertBefore";n[n.InsertAfter=1]="InsertAfter";n[n.Keep=2]="Keep"}(f=n.SRQuestionCreateMode||(n.SRQuestionCreateMode={})),function(n){n[n.Frequency=0]="Frequency";n[n.Statistical=1]="Statistical";n[n.RawData=2]="RawData";n[n.Function=3]="Function";n[n.Custom=4]="Custom";n[n.Default=-1]="Default"}(e=n.SRReportDataModes||(n.SRReportDataModes={})),function(n){n[n.Undefined=0]="Undefined";n[n.Standard=1]="Standard";n[n.Template=2]="Template"}(o=n.SRReportStandardMainTypes||(n.SRReportStandardMainTypes={})),function(n){n[n.User=0]="User";n[n.NoActiveOwner=1]="NoActiveOwner";n[n.NoActiveUsers=2]="NoActiveUsers";n[n.NoActiveOwnerAndUsers=3]="NoActiveOwnerAndUsers";n[n.NoActiveOwnerOrUsers=4]="NoActiveOwnerOrUsers"}(s=n.SRSurveyFilterOwner||(n.SRSurveyFilterOwner={})),function(n){n[n.Before=0]="Before";n[n.After=1]="After"}(h=n.SRAddMode||(n.SRAddMode={})),function(n){n[n.None=0]="None";n[n.UseFilteredTexts=1]="UseFilteredTexts"}(c=n.SRDataSetFlags||(n.SRDataSetFlags={})),function(n){n[n.Delete=0]="Delete";n[n.DeleteFromDb=1]="DeleteFromDb";n[n.Unregister=2]="Unregister"}(l=n.SRRemoveRespondetMode||(n.SRRemoveRespondetMode={})),function(n){n[n.None=0]="None";n[n.Warning=1]="Warning";n[n.Blocking=2]="Blocking"}(a=n.QuestionAlternativeDoubletAction||(n.QuestionAlternativeDoubletAction={})),function(n){n[n.DisabledDefault=0]="DisabledDefault";n[n.EnabledDefault=1]="EnabledDefault";n[n.EnabledForced=2]="EnabledForced"}(v=n.SurveyConsentFormStatus||(n.SurveyConsentFormStatus={})),function(n){n[n.None=0]="None";n[n.SurveyHelpText=1]="SurveyHelpText";n[n.SRReportHelp=2]="SRReportHelp"}(y=n.SRLargeResourceType||(n.SRLargeResourceType={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t,i,r;(function(n){n[n.None=0]="None";n[n.FirstName=1]="FirstName";n[n.LastName=2]="LastName";n[n.Organization=3]="Organization";n[n.Email=4]="Email";n[n.Language=5]="Language";n[n.Phone=6]="Phone";n[n.MobilePhone=7]="MobilePhone";n[n.Address=8]="Address";n[n.ZipCode=9]="ZipCode";n[n.City=10]="City";n[n.Username=11]="Username";n[n.Domain=12]="Domain";n[n.Password=13]="Password";n[n.Country=14]="Country";n[n.OwnerUserName=15]="OwnerUserName";n[n.RespondentProperty=16]="RespondentProperty";n[n.RespondentCategory=17]="RespondentCategory";n[n.MultiAnswerValue=18]="MultiAnswerValue";n[n.SubCategory=19]="SubCategory";n[n.Custom=20]="Custom";n[n.RespondentCustomProperty=21]="RespondentCustomProperty"})(t=n.SRImportRespondentFields||(n.SRImportRespondentFields={})),function(n){n[n.SelectedRespondents=0]="SelectedRespondents";n[n.AllRespondents=1]="AllRespondents";n[n.RandomSamplingRate=2]="RandomSamplingRate";n[n.RandomSampleSize=3]="RandomSampleSize"}(i=n.SRImportRespondentMode||(n.SRImportRespondentMode={})),function(n){n[n.None=0]="None";n[n.Deleted=1]="Deleted"}(r=n.SRRespondentCategoryLinkFlags||(n.SRRespondentCategoryLinkFlags={}))})(t=n.Respondents||(n.Respondents={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t,i,r;(function(n){n[n.None=0]="None";n[n.Enabled=1]="Enabled"})(t=n.SRSurveyAllowedFileTypeFlag||(n.SRSurveyAllowedFileTypeFlag={})),function(n){n[n.Global=0]="Global";n[n.Private=1]="Private"}(i=n.SRSurveyCategoryType||(n.SRSurveyCategoryType={})),function(n){n[n.All=0]="All";n[n.Submitted=1]="Submitted";n[n.Unsubmitted=2]="Unsubmitted"}(r=n.SRSurveyDataExcelExportState||(n.SRSurveyDataExcelExportState={}))})(t=n.Survey||(n.Survey={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.Manual=0]="Manual";n[n.UserLanguage=1]="UserLanguage"})(t=n.SRRespondentCategorySortBy||(n.SRRespondentCategorySortBy={}))})(t=n.Respondents||(n.Respondents={}))})(t=n.Survey||(n.Survey={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.Pending=0]="Pending";n[n.Accepted=1]="Accepted";n[n.Rejected=2]="Rejected"})(t=n.SRSurveyPreviewPageConsent||(n.SRSurveyPreviewPageConsent={}))})(t=n.Rendering||(n.Rendering={}))})(t=n.Survey||(n.Survey={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t,i,r,u,f;(function(n){n[n.Normal=0]="Normal";n[n.PreDefined=1]="PreDefined";n[n.Template=2]="Template"})(t=n.SRReportEditMode||(n.SRReportEditMode={})),function(n){n[n.None=0]="None";n[n.ReportOwner=1]="ReportOwner";n[n.ExportingUser=2]="ExportingUser";n[n.Custom=3]="Custom"}(i=n.SRReportExportAuthor||(n.SRReportExportAuthor={})),function(n){n[n.Word2007=0]="Word2007";n[n.PowerPoint2007=1]="PowerPoint2007";n[n.Pdf=2]="Pdf";n[n.ScreenPresentation=3]="ScreenPresentation";n[n.DataSetExcel97=4]="DataSetExcel97"}(r=n.SRReportExportFormats||(n.SRReportExportFormats={})),function(n){n[n.None=0]="None";n[n.Loop=1]="Loop";n[n.NumericVar=2]="NumericVar";n[n.StringVar=4]="StringVar";n[n.AnyVar=6]="AnyVar";n[n.OnlyIfMultipleVars=8]="OnlyIfMultipleVars"}(u=n.SRReportItemTemplateContainerFlags||(n.SRReportItemTemplateContainerFlags={})),function(n){n[n.None=0]="None";n[n.IsCustomTheme=1]="IsCustomTheme";n[n.ThemeIsAccessibleToParentOrgs=32]="ThemeIsAccessibleToParentOrgs"}(f=n.SRReportThemeFlags||(n.SRReportThemeFlags={}))})(t=n.Report||(n.Report={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var r,t,u,i,f,e,o,s,h;(function(n){n[n.None=0]="None";n[n.Percentage=8]="Percentage";n[n.Value=16]="Value";n[n.Label=32]="Label";n[n.DefaultPercentage=2048]="DefaultPercentage";n[n.DefaultValue=4096]="DefaultValue";n[n.DefaultLabel=8192]="DefaultLabel"})(r=n.SRChartPointLabel||(n.SRChartPointLabel={}));t=function(){function n(){this.ID=-1;this.Title="";this.Type=0;this.Width=0;this.Flags=4098;this.DataMode=3;this.MaxChartIntervals=10;this.AxisMin=0;this.AxisMax=100;this.DifferenceCellFirstIndex=-1;this.DifferenceCellSecondIndex=-1;this.Series=[];this.DecimalCount=2;this.ValueHelper={}}return n}();n.SRReportHybridTableColumn=t,function(n){n[n.Chart=0]="Chart";n[n.Data=1]="Data";n[n.Text=2]="Text";n[n.Title=3]="Title";n[n.HierarchyHeaderCol=4]="HierarchyHeaderCol";n[n.CellDifference=5]="CellDifference"}(u=n.SRReportHybridTableColumnTypes||(n.SRReportHybridTableColumnTypes={}));i=function(){function n(){this.ID=0;this.Cells=[]}return n}();n.SRReportHybridTableRow=i,function(n){n[n.None=0]="None";n[n.TextFormatBold=1]="TextFormatBold";n[n.TextFormatWordWrap=2]="TextFormatWordWrap";n[n.HierarchyFullPath=16]="HierarchyFullPath";n[n.HierarchyTotal=32]="HierarchyTotal";n[n.HierarchySelectedLevel=64]="HierarchySelectedLevel";n[n.HierarchyOneLevelUp=128]="HierarchyOneLevelUp";n[n.HierarchyRootLevel=256]="HierarchyRootLevel";n[n.ChartShowSeriesInLegend=512]="ChartShowSeriesInLegend";n[n.ChartUserDefinedAxis=1024]="ChartUserDefinedAxis";n[n.ChartShowValues=2048]="ChartShowValues";n[n.ApplyDataFilter=4096]="ApplyDataFilter";n[n.HierarchyOneLevelDown=8192]="HierarchyOneLevelDown";n[n.HierarchyHeaderColumn=16384]="HierarchyHeaderColumn";n[n.HierarchyFlags=25072]="HierarchyFlags";n[n.DataRenderHierarchyVertical=32768]="DataRenderHierarchyVertical";n[n.ExcludeIDontKnowOptions=65536]="ExcludeIDontKnowOptions";n[n.ExcludeZeroOptions=131072]="ExcludeZeroOptions"}(f=n.SRReportHybridTableColumnFlags||(n.SRReportHybridTableColumnFlags={})),function(n){n[n.AnalyseFunction=0]="AnalyseFunction";n[n.Frequency=1]="Frequency";n[n.MathSum=2]="MathSum";n[n.MathMean=3]="MathMean";n[n.MathStandardDeviation=4]="MathStandardDeviation";n[n.MathConfidenceInterval=5]="MathConfidenceInterval";n[n.MathCoefficientOfVariation=6]="MathCoefficientOfVariation";n[n.FrequencyDistribution=7]="FrequencyDistribution";n[n.MathMin=8]="MathMin";n[n.MathLowerQuartile=9]="MathLowerQuartile";n[n.MathMedian=10]="MathMedian";n[n.MathUpperQuartile=11]="MathUpperQuartile";n[n.MathMax=12]="MathMax";n[n.MathConfidenceInterval90=13]="MathConfidenceInterval90";n[n.MathConfidenceInterval99=14]="MathConfidenceInterval99"}(e=n.SRReportHybridTableColumnDataModes||(n.SRReportHybridTableColumnDataModes={})),function(n){n[n.Chart=0]="Chart";n[n.Table=1]="Table"}(o=n.SRReportHybridTableRenderModes||(n.SRReportHybridTableRenderModes={})),function(n){n[n.None=0]="None";n[n.UseHierarchySelection=1]="UseHierarchySelection"}(s=n.SRReportHybridTableFlags||(n.SRReportHybridTableFlags={})),function(n){n[n.Frequency=0]="Frequency";n[n.Statistical=1]="Statistical";n[n.Data=2]="Data";n[n.Function=3]="Function";n[n.Custom=255]="Custom"}(h=n.SRTableTypes||(n.SRTableTypes={}))})(t=n.Elements||(n.Elements={}))})(t=n.Report||(n.Report={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t,i,r,u,f,e;(function(n){n[n.Screen4_3=0]="Screen4_3";n[n.Screen16_9=1]="Screen16_9";n[n.Screen16_10=2]="Screen16_10";n[n.PaperA4=3]="PaperA4";n[n.PaperA3=4]="PaperA3";n[n.PaperA5=5]="PaperA5"})(t=n.SRReportLayoutPageFormat||(n.SRReportLayoutPageFormat={})),function(n){n[n.Landscape=0]="Landscape";n[n.Portrait=1]="Portrait"}(i=n.SRReportLayoutPageOrientation||(n.SRReportLayoutPageOrientation={})),function(n){n[n.None=0]="None";n[n.Normal=1]="Normal";n[n.Narrow=2]="Narrow";n[n.Moderate=3]="Moderate";n[n.Wide=4]="Wide"}(r=n.SRReportLayoutPageMargins||(n.SRReportLayoutPageMargins={})),function(n){n[n.None=0]="None";n[n.Default=1]="Default";n[n.Custom=2]="Custom"}(u=n.SRReportLayoutHeaderFooterMode||(n.SRReportLayoutHeaderFooterMode={})),function(n){n[n.None=0]="None";n[n.Pdf=1]="Pdf";n[n.Word=2]="Word";n[n.PowerPoint=4]="PowerPoint"}(f=n.SRReportQuickExports||(n.SRReportQuickExports={})),function(n){n[n.None=0]="None";n[n.Public=1]="Public";n[n.ExportWithFilterOnSeparatePage=2]="ExportWithFilterOnSeparatePage";n[n.ExportWithFilterOnSamePage=4]="ExportWithFilterOnSamePage"}(e=n.SRSubReportFlags||(n.SRSubReportFlags={}))})(t=n.Distribution||(n.Distribution={}))})(t=n.Report||(n.Report={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.None=0]="None"})(t=n.SRHierarchyVariableItemFlags||(n.SRHierarchyVariableItemFlags={}))})(t=n.Data||(n.Data={}))})(t=n.Report||(n.Report={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t,i,r,u,f,e;(function(n){n[n.Original=0]="Original";n[n.Reply=1]="Reply";n[n.Forward=2]="Forward";n[n.Response=3]="Response"})(t=n.SRMailRelationMode||(n.SRMailRelationMode={})),function(n){n[n.None=0]="None";n[n.AutoConfirmOnFinishConstruction=1]="AutoConfirmOnFinishConstruction"}(i=n.SRRespondentMessageFlag||(n.SRRespondentMessageFlag={})),function(n){n[n.Any=0]="Any";n[n.Bounce=1]="Bounce";n[n.NoEmail=2]="NoEmail";n[n.Format=3]="Format";n[n.Reply=4]="Reply";n[n.Other=9]="Other"}(r=n.SRMessageHistoryErrorType||(n.SRMessageHistoryErrorType={})),function(n){n[n.NotSet=0]="NotSet";n[n.Waiting=1]="Waiting";n[n.Queued=2]="Queued";n[n.Success=3]="Success";n[n.WaitingForRetry=4]="WaitingForRetry";n[n.Failed=5]="Failed";n[n.Undeliverable=6]="Undeliverable"}(u=n.SRMessageHistoryStatus||(n.SRMessageHistoryStatus={})),function(n){n[n.Pending=0]="Pending";n[n.Error=1]="Error";n[n.Ok=2]="Ok";n[n.OkError=3]="OkError";n[n.DateNotReached=4]="DateNotReached";n[n.Warning=5]="Warning";n[n.NotConfirmed=6]="NotConfirmed"}(f=n.SRMessageStatus||(n.SRMessageStatus={})),function(n){n[n.EMail=0]="EMail";n[n.SMS=1]="SMS"}(e=n.SRRespondentMessageProtocol||(n.SRRespondentMessageProtocol={}))})(t=n.Mail||(n.Mail={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t,i,r;(function(n){n[n.Success=0]="Success";n[n.InsufficientAccess=1]="InsufficientAccess";n[n.InvalidArgument=2]="InvalidArgument";n[n.NotAllowedToModify=3]="NotAllowedToModify"})(t=n.SRReportActionExceptionCodes||(n.SRReportActionExceptionCodes={})),function(n){n[n.Success=0]="Success";n[n.NotAllowedToModify=1]="NotAllowedToModify";n[n.InsufficientAccess=2]="InsufficientAccess";n[n.IncorrectSurveyStatus=3]="IncorrectSurveyStatus";n[n.ActiveSurveyLimitReached=4]="ActiveSurveyLimitReached";n[n.IncorrectSurveyType=5]="IncorrectSurveyType";n[n.Locked=6]="Locked";n[n.SavingStatusDeleted=7]="SavingStatusDeleted"}(i=n.SRSurveyActionExceptionCodes||(n.SRSurveyActionExceptionCodes={})),function(n){n[n.Success=0]="Success";n[n.InsufficientAccess=1]="InsufficientAccess";n[n.InvalidArgument=2]="InvalidArgument"}(r=n.SRSystemActionExceptionCodes||(n.SRSystemActionExceptionCodes={}))})(t=n.Exceptions||(n.Exceptions={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.All=0]="All";n[n.Active=1]="Active";n[n.Anonymized=2]="Anonymized"})(t=n.SRDataSearchRespondentState||(n.SRDataSearchRespondentState={}))})(t=n.Data||(n.Data={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t,i,r;(function(n){n[n.Normal=0]="Normal";n[n.SingleSelect=1]="SingleSelect";n[n.SingleSelectBranch=2]="SingleSelectBranch";n[n.SingleSelectGlobal=3]="SingleSelectGlobal";n[n.Cascade=4]="Cascade";n[n.BubbleUp=5]="BubbleUp";n[n.CascadeAndBubbleUp=6]="CascadeAndBubbleUp"})(t=n.SRHtmlTreeViewNodeCheckModes||(n.SRHtmlTreeViewNodeCheckModes={})),function(n){n[n.SurveyFavorites=0]="SurveyFavorites";n[n.SurveyRecent=1]="SurveyRecent";n[n.ReportFavorites=2]="ReportFavorites";n[n.ReportRecent=3]="ReportRecent";n[n.RssArtologik=4]="RssArtologik";n[n.RssCustom=5]="RssCustom";n[n.VideoArtologik=6]="VideoArtologik";n[n.StatisticsChart=7]="StatisticsChart";n[n.StatisticsTiles=8]="StatisticsTiles";n[n.Text=9]="Text";n[n.Question=10]="Question";n[n.SurveyReports=11]="SurveyReports";n[n.HelpApplicationInfo=12]="HelpApplicationInfo";n[n.Undefined=-1]="Undefined"}(i=n.SRWidgetTypes||(n.SRWidgetTypes={})),function(n){n[n.None=0]="None";n[n.SystemDashboard=1]="SystemDashboard";n[n.SurveyStatisticsChart=2]="SurveyStatisticsChart";n[n.SurveyStatisticsTiles=3]="SurveyStatisticsTiles"}(r=n.WidgetContentAsyncType||(n.WidgetContentAsyncType={}))})(t=n.Controls||(n.Controls={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t,i;(function(n){n[n.Main=0]="Main";n[n.LinkInternal=1]="LinkInternal";n[n.LinkExternal=2]="LinkExternal";n[n.LinkDialog=3]="LinkDialog";n[n.Script=4]="Script"})(t=n.SRCustomMenuItemTypes||(n.SRCustomMenuItemTypes={})),function(n){n[n.SurveyHeader=1]="SurveyHeader";n[n.SurveyFooter=2]="SurveyFooter";n[n.SurveyThankYouMsg=3]="SurveyThankYouMsg";n[n.SurveyIntro=4]="SurveyIntro";n[n.ReportHeader=5]="ReportHeader";n[n.ReportFooter=6]="ReportFooter";n[n.PublicHeader=7]="PublicHeader";n[n.PaperMail=8]="PaperMail";n[n.AutoCloseNotifyOwnerMessage=9]="AutoCloseNotifyOwnerMessage";n[n.AutoCloseNotifyOwnerSubject=10]="AutoCloseNotifyOwnerSubject";n[n.SurveySubmitEmail=11]="SurveySubmitEmail";n[n.SurveySubmitEmailSubject=12]="SurveySubmitEmailSubject";n[n.AutomationReportCreatedMessage=13]="AutomationReportCreatedMessage";n[n.AutomationReportCreatedSubject=14]="AutomationReportCreatedSubject";n[n.AutomationReportPublishedMessage=15]="AutomationReportPublishedMessage";n[n.AutomationReportPublishedSubject=16]="AutomationReportPublishedSubject";n[n.SurveyConsent=17]="SurveyConsent";n[n.AddRespondentConsent=18]="AddRespondentConsent";n[n.UserConsent=19]="UserConsent";n[n.AddUserConsent=20]="AddUserConsent";n[n.SurveyConsentRejected=21]="SurveyConsentRejected";n[n.OnLeaveUnsubmittedWarning=22]="OnLeaveUnsubmittedWarning";n[n.OnSubmitConfirmation=23]="OnSubmitConfirmation";n[n.ReportIntro=24]="ReportIntro";n[n.SurveyEmbedPopupMessage=25]="SurveyEmbedPopupMessage";n[n.FirstEmailMessage=26]="FirstEmailMessage";n[n.FirstEmailSubject=27]="FirstEmailSubject";n[n.ReminderMessage=28]="ReminderMessage";n[n.ReminderSubject=29]="ReminderSubject";n[n.AllRespondentsMessage=30]="AllRespondentsMessage";n[n.AllRespondentsSubject=31]="AllRespondentsSubject";n[n.RespondentsWhoRepliedMessage=32]="RespondentsWhoRepliedMessage";n[n.RespondentsWhoRepliedSubject=33]="RespondentsWhoRepliedSubject";n[n.SelectedRespondentsMessage=34]="SelectedRespondentsMessage";n[n.SelectedRespondentsSubject=35]="SelectedRespondentsSubject";n[n.RespondentsWhoBeganAnsweringMessage=36]="RespondentsWhoBeganAnsweringMessage";n[n.RespondentsWhoBeganAnsweringSubject=37]="RespondentsWhoBeganAnsweringSubject";n[n.PublicFrontPage=38]="PublicFrontPage";n[n.PublicFrontPageTitle=39]="PublicFrontPageTitle";n[n.CustomLoginHtml=40]="CustomLoginHtml";n[n.SmsFirstMessage=41]="SmsFirstMessage";n[n.SmsReminderMessage=42]="SmsReminderMessage";n[n.SmsAllRespondentsMessage=43]="SmsAllRespondentsMessage";n[n.SmsRespondentsWhoRepliedMessage=44]="SmsRespondentsWhoRepliedMessage";n[n.SmsSelectedRespondentsMessage=45]="SmsSelectedRespondentsMessage";n[n.SmsRespondentsWhoBeganAnsweringMessage=46]="SmsRespondentsWhoBeganAnsweringMessage"}(i=n.SRTextItemTypesY||(n.SRTextItemTypesY={}))})(t=n.Common||(n.Common={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.None=0]="None";n[n.QuestionsAndAnswers=1]="QuestionsAndAnswers";n[n.Answers=2]="Answers";n[n.QuestionsAndAnswersAsText=4]="QuestionsAndAnswersAsText";n[n.Respondents=8]="Respondents";n[n.PlainText=16]="PlainText";n[n.AnswersDate=32]="AnswersDate";n[n.Any=4095]="Any"})(t=n.SRReportDisplayMode||(n.SRReportDisplayMode={}))})(t=n.Export||(n.Export={}))})(t=n.Common||(n.Common={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t,i;(function(n){n[n.None=0]="None";n[n.LoginName=1]="LoginName";n[n.PassWord=2]="PassWord";n[n.Email=3]="Email";n[n.UserGroups=4]="UserGroups";n[n.FirstName=5]="FirstName";n[n.LastName=6]="LastName";n[n.Organization=7]="Organization"})(t=n.SRUserImportFields||(n.SRUserImportFields={})),function(n){n[n.SelectedUsers=0]="SelectedUsers";n[n.AllUsers=1]="AllUsers";n[n.RandomSamplingRate=2]="RandomSamplingRate";n[n.RandomSampleSize=3]="RandomSampleSize"}(i=n.SRUserImportMode||(n.SRUserImportMode={}))})(t=n.Users||(n.Users={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t,i,r,u,f;(function(n){n[n.Survey=0]="Survey";n[n.Report=1]="Report";n[n.Template=2]="Template"})(t=n.SRHistoryItemTypes||(n.SRHistoryItemTypes={})),function(n){n[n.Single=0]="Single";n[n.Top=1]="Top";n[n.All=2]="All"}(i=n.SRSystemStatisticsSeriesType||(n.SRSystemStatisticsSeriesType={})),function(n){n[n.Day=0]="Day";n[n.Week=1]="Week";n[n.Month=2]="Month";n[n.Year=3]="Year"}(r=n.SRSystemStatisticsGrouping||(n.SRSystemStatisticsGrouping={})),function(n){n[n.SurveysActiveOnDate=0]="SurveysActiveOnDate";n[n.SurveysActiveInPeriod=1]="SurveysActiveInPeriod";n[n.SurveysClosedOnDate=2]="SurveysClosedOnDate";n[n.SurveysClosedInPeriod=3]="SurveysClosedInPeriod";n[n.SurveysPublishedInPeriod=4]="SurveysPublishedInPeriod";n[n.SurveysCreatedInPeriod=5]="SurveysCreatedInPeriod";n[n.SurveysPending=6]="SurveysPending";n[n.ReportsCreatedInPeriod=7]="ReportsCreatedInPeriod";n[n.AnswersSubmittedOnDate=8]="AnswersSubmittedOnDate";n[n.AnswersSubmittedInPeriod=9]="AnswersSubmittedInPeriod";n[n.AnswersUnsubmittedOnDate=10]="AnswersUnsubmittedOnDate";n[n.AnswersUnsubmittedInPeriod=11]="AnswersUnsubmittedInPeriod";n[n.AnswersResponseRateInPeriod=12]="AnswersResponseRateInPeriod";n[n.LoginsInPeriod=13]="LoginsInPeriod";n[n.SurveysExpired=14]="SurveysExpired"}(u=n.SRSystemStatisticsType||(n.SRSystemStatisticsType={})),function(n){n[n.Disable=0]="Disable";n[n.DisableAndAnonymize=1]="DisableAndAnonymize";n[n.PermanentlyDelete=2]="PermanentlyDelete"}(f=n.SRUserRemoveMode||(n.SRUserRemoveMode={}))})(t=n.Admin||(n.Admin={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t,i;(function(n){n[n.User=0]="User";n[n.Group=1]="Group"})(t=n.SRObjectAccessEntryType||(n.SRObjectAccessEntryType={})),function(n){n[n.None=0]="None";n[n.Read=1]="Read";n[n.Write=2]="Write";n[n.Delete=4]="Delete";n[n.Export=8]="Export";n[n.Owner=65535]="Owner"}(i=n.SRObjectAccessLevel||(n.SRObjectAccessLevel={}))})(t=n.Access||(n.Access={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){n.SEARCH_TEXT="SearchText"})(t=n.__prop__||(n.__prop__={}))})(t=n.SRDataBaseSearch||(n.SRDataBaseSearch={}))})(t=n.Data||(n.Data={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n.REPORT_TYPES="ReportTypes";n.LANGUAGE="Language";n.OWNER="Owner";n.ONLY_MINE="OnlyMine";n.COMPARE_FILTER="CompareFilter";n.CREATED_AFTER="CreatedAfter";n.CREATED_BEFORE="CreatedBefore";n.SURVEY_CATEGORIES="SurveyCategories";n.INCLUDE_REPORTS_FROM_ARCHIVED_SURVEYS="IncludeReportsFromArchivedSurveys";n.SURVEY_IDS="SurveyIDs";n.SURVEY_NAME="SurveyName";n.PREDEFINED_REPORT_IDS="PredefinedReportIDs";n.SEARCH_TEXT="SearchText"})(t=n.__prop__||(n.__prop__={}))})(t=n.SRDataReportSearch||(n.SRDataReportSearch={}))})(t=n.Report||(n.Report={}))})(t=n.Data||(n.Data={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.Survey=0]="Survey";n[n.Dataset=1]="Dataset"})(t=n.Modes||(n.Modes={}))})(t=n.SRRegenerateSimpleReportRequest||(n.SRRegenerateSimpleReportRequest={}))})(t=n.Domain||(n.Domain={}))})(t=n.Simple||(n.Simple={}))})(t=n.ReportTypes||(n.ReportTypes={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.Ok=0]="Ok";n[n.Warning=1]="Warning";n[n.Error=2]="Error"})(t=n.StatusLevels||(n.StatusLevels={}))})(t=n.SRRespondentParsedFileResult||(n.SRRespondentParsedFileResult={}))})(t=n.Respondents||(n.Respondents={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.NotSet=0]="NotSet";n[n.FirstEmail=1]="FirstEmail";n[n.Reminder=2]="Reminder";n[n.AllRespondents=3]="AllRespondents";n[n.RespondentsWhoReplied=4]="RespondentsWhoReplied";n[n.SelectedRespondents=5]="SelectedRespondents";n[n.RespondentsWhoBeganAnswering=6]="RespondentsWhoBeganAnswering"})(t=n.MailingType||(n.MailingType={}))})(t=n.SRRespondentMessage||(n.SRRespondentMessage={}))})(t=n.Mail||(n.Mail={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.SurveyCategories=0]="SurveyCategories";n[n.RespondentCategories=1]="RespondentCategories";n[n.Organisations=2]="Organisations"})(t=n.TreeSources||(n.TreeSources={}))})(t=n.SRRenderTreeViewRequest||(n.SRRenderTreeViewRequest={}))})(t=n.Controls||(n.Controls={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.Admin=0]="Admin";n[n.Select=1]="Select"})(t=n.TreeControlTypes||(n.TreeControlTypes={}))})(t=n.SRRenderTreeViewNodesRequest||(n.SRRenderTreeViewNodesRequest={}))})(t=n.Controls||(n.Controls={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.Normal=0]="Normal";n[n.Public=1]="Public";n[n.Layout=2]="Layout"})(t=n.RenderModes||(n.RenderModes={}))})(t=n.SRTheme||(n.SRTheme={}))})(t=n.Common||(n.Common={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.AnswerState=0]="AnswerState";n[n.AnswerDate=1]="AnswerDate";n[n.ID=2]="ID";n[n.FirstName=3]="FirstName";n[n.LastName=4]="LastName";n[n.Organisation=5]="Organisation";n[n.EMail=6]="EMail";n[n.Language=7]="Language";n[n.Address=8]="Address";n[n.ZipCode=9]="ZipCode";n[n.City=10]="City";n[n.Country=11]="Country";n[n.Phone=12]="Phone";n[n.CellPhone=13]="CellPhone";n[n.Username=14]="Username";n[n.Domain=15]="Domain";n[n.Type=16]="Type";n[n.MultiMaxAnswers=17]="MultiMaxAnswers";n[n.Owner=18]="Owner";n[n.SurveyCount=19]="SurveyCount";n[n.SubmittedSurveyCount=20]="SubmittedSurveyCount";n[n.LatestSubmitDate=21]="LatestSubmitDate";n[n.CreateDate=22]="CreateDate";n[n.CustomFieldType=23]="CustomFieldType"})(t=n.FieldTypes||(n.FieldTypes={}))})(t=n.SRRespondentTableSettings||(n.SRRespondentTableSettings={}))})(t=n.Admin||(n.Admin={}))})(t=n.Domain||(n.Domain={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.None=0]="None";n[n.Numeric=1]="Numeric";n[n.TextLength=2]="TextLength";n[n.Date=3]="Date";n[n.Time=4]="Time";n[n.DateTime=5]="DateTime"})(t=n.Types||(n.Types={}))})(t=n.Range||(n.Range={}))})(t=n.SRQVDataAttributes||(n.SRQVDataAttributes={}))})(t=n.QuestionManagers||(n.QuestionManagers={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.None=0]="None";n[n.Numeric=1]="Numeric";n[n.Date=2]="Date";n[n.Time=3]="Time";n[n.DateTime=4]="DateTime"})(t=n.Types||(n.Types={}))})(t=n.Interval||(n.Interval={}))})(t=n.SRQVDataAttributes||(n.SRQVDataAttributes={}))})(t=n.QuestionManagers||(n.QuestionManagers={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.None=0]="None";n[n.Email=1]="Email";n[n.SwedishSocSecNb=2]="SwedishSocSecNb"})(t=n.Types||(n.Types={}))})(t=n.Regex||(n.Regex={}))})(t=n.SRQVDataAttributes||(n.SRQVDataAttributes={}))})(t=n.QuestionManagers||(n.QuestionManagers={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.None=0]="None";n[n.Checkbox=1]="Checkbox";n[n.Selectbox=2]="Selectbox"})(t=n.Types||(n.Types={}))})(t=n.AnswerCount||(n.AnswerCount={}))})(t=n.SRQVDataAttributes||(n.SRQVDataAttributes={}))})(t=n.QuestionManagers||(n.QuestionManagers={}))}(SR||(SR={})),function(n){var t;(function(n){var t;(function(n){n[n.ApplicationLanguage=0]="ApplicationLanguage";n[n.SurveyLanguage=1]="SurveyLanguage"})(t=n.SRLanguageTypes||(n.SRLanguageTypes={}))})(t=n.Resources||(n.Resources={}))}(SR||(SR={})),function(n){var t,i;(function(n){n[n.Equal=0]="Equal";n[n.Less=1]="Less";n[n.LessOrEqual=2]="LessOrEqual";n[n.Greater=3]="Greater";n[n.GreaterOrEqual=4]="GreaterOrEqual";n[n.Range=5]="Range";n[n.Range2=6]="Range2";n[n.DateInterval=7]="DateInterval";n[n.Empty=8]="Empty";n[n.Total=9]="Total"})(t=n.NBDataSetDataOperator||(n.NBDataSetDataOperator={})),function(n){n[n.Unread=0]="Unread";n[n.Read=1]="Read";n[n.Answered=2]="Answered";n[n.Draft=3]="Draft";n[n.Sent=4]="Sent";n[n.Deleted=5]="Deleted"}(i=n.NBMailStatus||(n.NBMailStatus={}))}(Netbase||(Netbase={})),function(n){var t;(function(n){var t;(function(n){var t,i,r,u,f,e;(function(n){n[n.None=0]="None";n[n.TemplateReadOnly=1]="TemplateReadOnly";n[n.SurveyDefaultHeaderFooter=2]="SurveyDefaultHeaderFooter";n[n.SurveyCustomHeaderFooter=4]="SurveyCustomHeaderFooter";n[n.Anonymous=8]="Anonymous";n[n.Multilingual=16]="Multilingual";n[n.OneQuestionPerPage=32]="OneQuestionPerPage";n[n.RespondentMayViewProfile=64]="RespondentMayViewProfile";n[n.RespondentMayViewProfileCategories=128]="RespondentMayViewProfileCategories";n[n.RespondentMayViewProfileProperties=256]="RespondentMayViewProfileProperties";n[n.RespondentMayEditProfile=512]="RespondentMayEditProfile";n[n.RespondentMayEditProfileCategories=1024]="RespondentMayEditProfileCategories";n[n.RespondentMayEditProfileProperties=2048]="RespondentMayEditProfileProperties";n[n.Locked=4096]="Locked";n[n.PubliclyCopyable=8192]="PubliclyCopyable";n[n.Exportable=16384]="Exportable";n[n.RespondentComment=32768]="RespondentComment";n[n.TemplateQuestionsLockedOnSurvey=65536]="TemplateQuestionsLockedOnSurvey";n[n.RespondentMayPrintSurvey=131072]="RespondentMayPrintSurvey";n[n.EnableExtendedValidationErrorMsg=262144]="EnableExtendedValidationErrorMsg";n[n.ThankYouMsgDefault=524288]="ThankYouMsgDefault";n[n.ThankYouMsgCustom=1048576]="ThankYouMsgCustom";n[n.LockTemplateWhenUsed=2097152]="LockTemplateWhenUsed";n[n.TemplatePositionTop=4194304]="TemplatePositionTop";n[n.TemplatePositionBottom=8388608]="TemplatePositionBottom";n[n.RespondentMayModifySubmittedAnswers=16777216]="RespondentMayModifySubmittedAnswers";n[n.EnablePublicPreview=33554432]="EnablePublicPreview";n[n.PublicPreviewPasswordProtected=67108864]="PublicPreviewPasswordProtected";n[n.TemplateIsAccessibleToParentOrganisations=134217728]="TemplateIsAccessibleToParentOrganisations";n[n.PageBreakAfterIntroText=268435456]="PageBreakAfterIntroText";n[n.DisablePrevButton=536870912]="DisablePrevButton";n[n.DisableSaveButton=1073741824]="DisableSaveButton";n[n.AllowReportToCreateAnswerVariable=-2147483648]="AllowReportToCreateAnswerVariable"})(t=n.SRSurveyFlags||(n.SRSurveyFlags={})),function(n){n[n.None=0]="None";n[n.LockIntro=1]="LockIntro";n[n.RespondentPolicyLockedByTemplate=2]="RespondentPolicyLockedByTemplate";n[n.AddRespondentProfileToSurvey=4]="AddRespondentProfileToSurvey"}(i=n.SRSurveyFlags3||(n.SRSurveyFlags3={})),function(n){n[n.None=0]="None";n[n.ForceDesktopModeOnMobile=1]="ForceDesktopModeOnMobile";n[n.PreventModeSwitchOnMobile=2]="PreventModeSwitchOnMobile";n[n.SurveyIsPrivate=4]="SurveyIsPrivate";n[n.NotifyOwnerOnAutoClose=8]="NotifyOwnerOnAutoClose";n[n.EnableCustomSurveyTexts=16]="EnableCustomSurveyTexts";n[n.AllowRespondentsToDownloadPdfAnswers=32]="AllowRespondentsToDownloadPdfAnswers";n[n.SendOnSubmitEMail=64]="SendOnSubmitEMail";n[n.SendPdfPromptUsersWithoutEMail=128]="SendPdfPromptUsersWithoutEMail";n[n.SendOnSubmitEMailIncludeAnswerPdf=256]="SendOnSubmitEMailIncludeAnswerPdf";n[n.ExtendedAnonymity=512]="ExtendedAnonymity";n[n.AnonymityIsLockedByTemplate=1024]="AnonymityIsLockedByTemplate";n[n.AutomationEnabled=2048]="AutomationEnabled";n[n.AutomationInheritedFromTemplate=4096]="AutomationInheritedFromTemplate";n[n.AutomationIsLocked=8192]="AutomationIsLocked";n[n.AutomationNotifyUsersOnSurveyClose=16384]="AutomationNotifyUsersOnSurveyClose";n[n.IgnoreRespondentLimits=32768]="IgnoreRespondentLimits";n[n.TemplateFreeQuestionPlacement=65536]="TemplateFreeQuestionPlacement";n[n.AnonymousWithAnswerTracking=131072]="AnonymousWithAnswerTracking";n[n.NoConsentForm=262144]="NoConsentForm";n[n.OnLeaveUnsubmittedWarning=524288]="OnLeaveUnsubmittedWarning";n[n.OnSubmitConfirmation=1048576]="OnSubmitConfirmation";n[n.AssignedUsersMayAccessSubmittedAnswers=2097152]="AssignedUsersMayAccessSubmittedAnswers";n[n.AssignedUsersMaySubmitNewAnswers=4194304]="AssignedUsersMaySubmitNewAnswers";n[n.EmbedPopupAskBeforeShowSurvey=8388608]="EmbedPopupAskBeforeShowSurvey";n[n.InheritMobileSettingsFromSurveyTheme=16777216]="InheritMobileSettingsFromSurveyTheme";n[n.AutomationLimitReportsDefaultLanguage=33554432]="AutomationLimitReportsDefaultLanguage";n[n.AutomationLimitReportsActiveLanguage=67108864]="AutomationLimitReportsActiveLanguage";n[n.AnonymousAnswerTrackingAfterSubmit=134217728]="AnonymousAnswerTrackingAfterSubmit";n[n.RespondentSelfRegistration=268435456]="RespondentSelfRegistration";n[n.ReviewInformationOnSelfRegistration=536870912]="ReviewInformationOnSelfRegistration";n[n.LockQuestions=1073741824]="LockQuestions";n[n.LockHeaderFooter=-2147483648]="LockHeaderFooter"}(r=n.SRSurveyFlags2||(n.SRSurveyFlags2={})),function(n){n[n.Construction=0]="Construction";n[n.PendingPublishing=1]="PendingPublishing";n[n.Active=2]="Active";n[n.Completed=3]="Completed";n[n.Archived=4]="Archived";n[n.Deleted=255]="Deleted"}(u=n.SRSurveyStatus||(n.SRSurveyStatus={})),function(n){n[n.None=0]="None";n[n.PublicSurveyTypeDisabled=1]="PublicSurveyTypeDisabled";n[n.RespondentSurveyTypeDisabled=2]="RespondentSurveyTypeDisabled";n[n.AnonymousSurveyTypeDisabled=4]="AnonymousSurveyTypeDisabled";n[n.RespondentSurveyTypePreselected=8]="RespondentSurveyTypePreselected";n[n.AnonymousSurveyTypePreselected=16]="AnonymousSurveyTypePreselected";n[n.Protected=32]="Protected";n[n.LockSurveyQuestions=64]="LockSurveyQuestions";n[n.LockSurveyHeaderFooter=128]="LockSurveyHeaderFooter";n[n.LockSurveyIntro=256]="LockSurveyIntro"}(f=n.SRSurveyTemplateFlags||(n.SRSurveyTemplateFlags={})),function(n){n[n.Public=0]="Public";n[n.Respondent=1]="Respondent";n[n.Template=2]="Template"}(e=n.SRSurveyTypes||(n.SRSurveyTypes={}))})(t=n.Enums||(n.Enums={}))})(t=n.Survey||(n.Survey={}))}(SR||(SR={}));var QM=SR.QuestionManagers,Q=SR.Domain.Survey.Questions,S=SR.Domain.Survey,D=SR.Domain,__awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},__generator=this&&this.__generator||function(n,t){function o(n){return function(t){return s([n,t])}}function s(o){if(e)throw new TypeError("Generator is already executing.");while(f&&(f=0,o[0]&&(r=0)),r)try{if(e=1,u&&(i=o[0]&2?u["return"]:o[0]?u["throw"]||((i=u["return"])&&i.call(u),0):u.next)&&!(i=i.call(u,o[1])).done)return i;(u=0,i)&&(o=[o[0]&2,i.value]);switch(o[0]){case 0:case 1:i=o;break;case 4:return r.label++,{value:o[1],done:!1};case 5:r.label++;u=o[1];o=[0];continue;case 7:o=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(o[0]===6||o[0]===2)){r=0;continue}if(o[0]===3&&(!i||o[1]>i[0]&&o[1]<i[3])){r.label=o[1];break}if(o[0]===6&&r.label<i[1]){r.label=i[1];i=o;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(o);break}i[2]&&r.ops.pop();r.trys.pop();continue}o=t.call(n,r)}catch(s){o=[6,s];u=0}finally{e=i=0}if(o[0]&5)throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},e,u,i,f;return f={next:o(0),"throw":o(1),"return":o(2)},typeof Symbol=="function"&&(f[Symbol.iterator]=function(){return this}),f},__spreadArray=this&&this.__spreadArray||function(n,t,i){if(i||arguments.length===2)for(var r=0,f=t.length,u;r<f;r++)!u&&r in t||(u||(u=Array.prototype.slice.call(t,0,r)),u[r]=t[r]);return n.concat(u||Array.prototype.slice.call(t))},HashSet=function(){function n(){this.dataSet={}}return n.prototype.add=function(n){this.dataSet[""+n]=n},n.prototype.remove=function(n){delete this.dataSet[""+n]},n.prototype.clear=function(){this.dataSet={}},n.prototype.contains=function(n){return this.dataSet.hasOwnProperty(""+n)},n.prototype.isEmpty=function(){return jQuery.isEmptyObject(this.dataSet)},n.prototype.toArray=function(){var n=[];for(var t in this.dataSet)this.dataSet.hasOwnProperty(t)&&n.push(this.dataSet[t]);return n},n}(),AsyncHelpers;(function(n){var t=function(){function n(){this._queue=[];this._isLocked=!1}return n.prototype.acquire=function(){var n=this;return new Promise(function(t){n._queue.push({resolve:t});n._dispatch()})},n.prototype.runExclusive=function(n){return __awaiter(this,void 0,void 0,function(){var t;return __generator(this,function(i){switch(i.label){case 0:return[4,this.acquire()];case 1:t=i.sent();i.label=2;case 2:return i.trys.push([2,,4,5]),[4,n()];case 3:return[2,i.sent()];case 4:return t(),[7];case 5:return[2]}})})},n.prototype._dispatch=function(){if(!this._isLocked){var n=this._queue.shift();n&&(this._isLocked=!0,n.resolve(this._buildRelease()))}},n.prototype._buildRelease=function(){var n=this;return function(){n._isLocked=!1;n._dispatch()}},n}();n.Mutex=t})(AsyncHelpers||(AsyncHelpers={})),function(n){function t(n,t){return t.split(".").reduce(function(n,t){return n&&n[t]?n[t]:undefined},n)}function i(n,t,i){var r=t.split("."),u=r.pop(),f=r.reduce(function(n,t){return n[t]=n[t]||{}},n);f[u]=i}n.getValue=t;n.setValue=i}(ObjectHelper||(ObjectHelper={})),function(n){function t(n,t,i){return i===void 0&&(i=0),new Date(1900,0,1,n,t,i)}function i(n,t,i){if(i===void 0&&(i=!0),(n||t)&&(!n||!t||n.isValid()||t.isValid())){if((!n||n&&!n.isValid())&&t&&t.isValid())return-1;if(n&&n.isValid()&&(!t||t&&!t.isValid()))return 1;var r=(i?new Date(n.getFullYear(),n.getMonth(),n.getDate(),0,0,0,0):n).getTime(),u=(i?new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0,0):t).getTime();return r==u?0:r<u?-1:1}return 0}function r(n,t,i){i===void 0&&(i=0);var u=function(n){return(n.getDay()+6)%7},o=function(n){return u(n)+1},s=t-1,h=i-1,r=s*7+h+1;var f=new Date(n,0,1),e=o(f),c=u(f);return e>4?r+=8-e:r-=c,new Date(n,0,r)}n.dateOnlyForTime=t;n.compareDates=i;n.weekToDate=r}(SRDateUtils||(SRDateUtils={})),function(n){function t(n){return n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}function i(n){return n.replace(/[a-z]{3,5}:\/\/\S+/gi,'<a href="$&" target="_blank">$&<\/a>')}function r(n){return n.replace(/\r?\n/g,"<br/>")}n.escapeForRegExp=t;n.makeLinks=i;n.convertLineBreaks=r}(SRTextUtils||(SRTextUtils={})),function(n){function i(n,t,i){for(var r=0;r<n.length;++r)t[i+r]=n.charCodeAt(r)}function r(n,t,i){n=Math.floor(n);t[i+0]=n&255;t[i+1]=n>>8&255}function t(n,t,i){n=Math.floor(n);t[i+0]=n&255;t[i+1]=n>>8&255;t[i+2]=n>>16&255;t[i+3]=n>>24&255}function u(n){var t=new ArrayBuffer(4),i;return new Float32Array(t)[0]=n,i=new Uint32Array(t)[0],i|0}function f(n,i,f,e){for(var s=0,h=0,l=n.length,a=n.numberOfChannels,c,o,s=0;s<l;++s)for(h=0;h<a;++h)if(c=n.getChannelData(h),e===16)o=c[s]*32768,o<-32768?o=-32768:o>32767&&(o=32767),r(o,i,f),f+=2;else if(e===32)o=u(c[s]),t(o,i,f),f+=4;else{console.log("Invalid bit depth for PCM encoding.");return}}function e(n,t){return t===void 0&&(t=undefined),__awaiter(this,void 0,void 0,function(){var i,r,u,f,e,o;return __generator(this,function(s){switch(s.label){case 0:return i=n,i instanceof Blob||(i=new Blob([n])),r=URL.createObjectURL(i),[4,fetch(r)];case 1:return u=s.sent(),[4,u.arrayBuffer()];case 2:return f=s.sent(),e=new AudioContext(t),[4,e.decodeAudioData(f)];case 3:return o=s.sent(),[2,o]}})})}function o(n,u,o){return o===void 0&&(o=undefined),__awaiter(this,void 0,void 0,function(){var c,w,l,a,h,b,k,d,v,g,nt,s,y,p,tt;return __generator(this,function(it){switch(it.label){case 0:return[4,e(n,o)];case 1:return c=it.sent(),w=c.length,l=c.numberOfChannels,a=c.sampleRate,h=u?32:16,b=h/8,k=a*l*h/8,d=l*h/8,v=w*l*b,g=44,nt=g+v,s=new Uint8Array(nt),y=16,p=v,tt=4+(8+y)+(8+p),i("RIFF",s,0),t(tt,s,4),i("WAVE",s,8),i("fmt ",s,12),t(y,s,16),r(u?3:1,s,20),r(l,s,22),t(a,s,24),t(k,s,28),r(d,s,32),t(h,s,34),i("data",s,36),t(p,s,40),f(c,s,44,h),[2,new Blob([s],{type:"audio/wave"})]}})})}n.getWaveBlob=o}(WaveUtils||(WaveUtils={})),function(n){function t(){return/(android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge|maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino)/i.test(navigator.userAgent)}n.isMobile=t}(browserHelper||(browserHelper={}));debounce=function(n,t){t===void 0&&(t=250);var i;return function(){var r=this,u=arguments;clearTimeout(i);i=setTimeout(function(){return n.apply(r,u)},t)}};initializeClientInstance=function(inData,clientClass,clientClassArg,additionalArgs){var result,cc;return clientClassArg===void 0&&(clientClassArg=null),additionalArgs===void 0&&(additionalArgs=null),result=null,clientClass&&(cc=null,eval(format("if (typeof {0} == 'function') cc = {0};",clientClass)),cc&&(result=additionalArgs&&additionalArgs.length>0?new(cc.bind.apply(cc,__spreadArray([void 0,inData,clientClassArg],additionalArgs,!1))):new cc(inData,clientClassArg))),result};isBlockElement=function(n){return n?/^(p|div|h[1-6]|form|table|tbody|td|tfoot|th|thead|tr|ul|ol|li|address|article|aside|blockquote|body|canvas|center|dd|dir|dl|dt|fieldset|figcaption|figure|footer|frameset|header|hr|isindex|main|menu|nav|noframes|noscript|pre|section|video|html)$/i.test(n.nodeName):!1};jQuery.validator.setDefaults({ignore:"[data-sr-val]",highlight:function(n,t,i){$(n).addClass(t).removeClass(i).parents("div.form-group,tr.form-group").addClass("has-error")},unhighlight:function(n,t,i){$(n).addClass(i).removeClass(t).parents("div.form-group,tr.form-group").removeClass("has-error")}});wrapHtmlAndText=function(n,t){t===void 0&&(t="");t||(t="p");0!=t.indexOf("<")&&(t="<"+t+" />");var u=$("<div />"),e=$("<div />").append(n),i=$(t),r=0,f=!1;return e.contents().each(function(){this.nodeType===1?isBlockElement(this)?(0<r&&(r=0,u.append(i),i=$(t)),u.append(this),f=!1):(i.append(this),++r,f=!0):this.nodeType===3&&(f||$.trim(this.textContent)!="")&&(i.append(this.textContent),++r,f=!1)}),0<r&&u.append(i),u};Array.prototype.removeItem=function(n){if(n===undefined||n===null)return!1;var t=this.indexOf(n,0);return t>-1?(this.splice(t,1),!0):!1};Array.prototype.remove=function(n){for(var i=!1,t=this.length-1;t>-1;t--)n(this[t])&&(this.splice(t,1),i=!0);return i};Array.prototype.replace=function(n,t){n&&(this[this.indexOf(n,0)]=t)};Array.prototype.moveItem=function(n,t){var i=this[n];i&&(this.splice(n,1),this.length<=t?this.push(i):this.splice(t,0,i))};Array.prototype.intersect=function(n){var i,t=this;return n.length>t.length&&(i=n,n=t,t=i),t.filter(function(t){return n.indexOf(t)>-1}).filter(function(n,t,i){return i.indexOf(n)===t})};Array.prototype.isValidIndex=function(){for(var i,r,f,u,n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];for(n.length==1&&Array.isArray(n[0])&&(n=n[0]),i=!0,r=0,f=n;r<f.length;r++)if(u=f[r],i=!isNaN(u)&&-1<u&&u<this.length,!i)break;return i};Array.prototype.first=function(n,t){var i,r,u;for(n===void 0&&(n=function(){return!0}),t===void 0&&(t=null),i=0,r=this;i<r.length;i++)if(u=r[i],n(u))return u;return t};Array.prototype.last=function(){return!this||this.length<0?null:this[this.length-1]};Array.prototype.contains=function(n){for(var r,t=0,i=this;t<i.length;t++)if(r=i[t],r==n)return!0;return!1};Array.prototype.where=function(n){for(var i,r=[],t=0,u=this;t<u.length;t++)i=u[t],n(i)&&r.push(i);return r};Array.prototype.select=function(n){for(var u,i=[],t=0,r=this;t<r.length;t++)u=r[t],i.push(n(u));return i};Array.prototype.equals=function(n){if(!n)return!1;if(n===this)return!0;if(this.length!=n.length)return!1;for(var t=0,i=this.length;t<i;t++)if(this[t]instanceof Array&&n[t]instanceof Array){if(!this[t].equals(n[t]))return!1}else if(this[t]!=n[t])return!1;return!0};Object.defineProperty(Array.prototype,"equals",{enumerable:!1});Date.prototype.isValid=function(){return!isNaN(this.getTime())};Date.prototype.toXmlDateTime=function(n){return(n===void 0&&(n=!1),this.isValid())?this.getFullYear()+"-"+("0"+(this.getMonth()+1)).substr(-2,2)+"-"+("0"+this.getDate()).substr(-2,2)+"T"+("0"+this.getHours()).substr(-2,2)+":"+("0"+this.getMinutes()).substr(-2,2)+":"+("0"+this.getSeconds()).substr(-2,2):null};Date.prototype.toFormattedString=function(n){if(n===void 0&&(n="yyyy-mm-dd"),this.isValid()&&n){for(var o=/([yYmMdDhHsStT])\1+([^yYmMdDhHsStT])?/g,r="",t="",u=null,f=null,i,e;(i=o.exec(n))!==null;){switch(i[1].toLowerCase()){case"y":r+=this.getFullYear();break;case"m":t=null;"y"==u||"d"==u?t=this.getMonth()+1:"h"==u||"s"==u?t=this.getMinutes():(e=/([yYdDhHsS])\1+([^yYdDhHsS])?/g.exec(n.substr(o.lastIndex)),e&&(f=e[1].toLowerCase(),"y"==f||"d"==f?t=this.getMonth()+1:("h"==f||"s"==f)&&(t=this.getMinutes())));null==t&&(t=this.getMonth()+1);r+=1==i[0].length?t.toString():("0"+t).substr(-2,2);break;case"d":r+=1==i[0].length?this.getDate().toString():("0"+this.getDate()).substr(-2,2);break;case"h":r+=1==i[0].length?this.getHours().toString():("0"+this.getHours()).substr(-2,2);break;case"s":r+=1==i[0].length?this.getSeconds().toString():("0"+this.getSeconds()).substr(-2,2);break;case"t":r+=1==i[0].length?this.getMilliseconds().toString():("000"+this.getMilliseconds()).substr(-4,4)}u=i[1].toLowerCase();r+=i[2]||""}return r}return null};Date.prototype.setDateOnlyTime=function(){this.isValid()&&this.setHours(12,34,56,789)};Date.prototype.toTimeInMinutes=function(){return this.isValid()?this.getHours()*60+this.getMinutes():null},function(){$.fn.animationEnd=function(n){if(this.length>0){var t=this;t.one("webkitAnimationEnd oanimationend msAnimationEnd animationend",function(i){t.off("webkitAnimationEnd oanimationend msAnimationEnd animationend");n(i)})}return this};$.fn.transitionEnd=function(n){if(this.length>0){var t=this;t.one("webkitTransitionEnd otransitionend msTransitionEnd transitionend",function(i){t.off("webkitTransitionEnd otransitionend msTransitionEnd transitionend");n(i)})}return this};$.fn.shake=function(){return this.animate({left:5},100).animate({left:-4},100).animate({left:3},100).animate({left:0},100),this}}();$.validator.addMethod("limitedselection",function(n,t,i){var u=parseInt(i.min||"0",10),f=parseInt(i.max||"0",10),r;return 1>u&&1>f?!0:(n||(n=[]),r=n.length,r==0)?!0:0<u&&r<u||0<f&&r>f?!1:!0});$.validator.unobtrusive.adapters.add("limitedselection",["min","max"],function(n){n.rules.limitedselection=n.params;n.messages.limitedselection=n.message});$.validator.methods.number=function(n,t){return this.optional(t)||/^-?(0{1}|(0{1}[.,]{1}\d*)|([1-9]\d*[.,]?\d*))$/.test(n)};$.validator.addMethod("regex",function(n,t,i){if(n==undefined||n==null||n.length==0)return!0;var r=new RegExp(i,$(t).data("val-regex-flags")||"").test(n);return r||$(t).attr("data-sr-hashed-empty")!=="false"||(r=n==="• • • • • • • • •"),r}),function(){jQuery.fn.selectText=function(n){var t,i,r,u,f;return n===void 0&&(n=!1),0<this.length&&(r=$(this)[0],u=function(){if(n)try{document.execCommand("copy")}catch(t){}},/input|textarea/i.test(r.tagName)&&r.select(),window.getSelection&&document.createRange?(t=window.getSelection(),t.toString()==""&&window.setTimeout(function(){i=document.createRange();i.selectNodeContents(r);t.removeAllRanges();t.addRange(i);u()},1)):document.selection&&(f=document,t=f.createRange(),t.text==""&&(i=f.body.createTextRange(),i.moveToElementText(r),i.select(),u()))),this};jQuery.fn.removeText=function(n){return n===void 0&&(n=!1),this.contents().filter(function(){return this.nodeType==3}).remove(),n&&this.children().removeText(!0),this};jQuery.fn.hasText=function(n){if(n===void 0&&(n=!1),this.length==0)return!1;var t=!1;return t=this.contents().filter(function(){return this.nodeType==3}).length>0,!t&&n&&(t=t||this.children().hasText(!0)),t}}(),function(){var n,t;$.fn.FrameworkMainScrollParent=function(){var n=$(),i,t;if(0<this.length)for(i=[".art-dialog-body",".panel-scroller",".screen-content","#page-scroll-container"],t=0;t<i.length&&1>n.length;t++)n=this.closest(i[t]);return 0<n.length?n:$(document.body)};$.fn.FrameworkMainScrollParentSelector=function(){var n=this.FrameworkMainScrollParent(),t;return 0<n.length?n.attr("id")?"#".concat(n.attr("id")):n.is("body")?"body":(t=n.parent().attr("id")?"#".concat(n.parent().attr("id")):"".concat(n.parent().attr("class").replace(/^|\s/g,".")),1<t.length&&(t+=">"),t+n.attr("class").replace(/^|\s/g,".")):""};n=function(n,t){n.addClass("highlight").one("webkitAnimationEnd oanimationend msAnimationEnd animationend",function(){n.removeClass("highlight");t&&t()})};$.fn.highlight=function(t,i){var r=this;return t===void 0&&(t=null),i===void 0&&(i=null),this.length>0&&(null==i||isNaN(i)?n(this,t):setTimeout(function(){n(r,t)},i)),this};$.fn.highlightChangedValue=function(n){if(this.length>0){var t=this;t.addClass("highlight-changed-value").one("webkitAnimationEnd oanimationend msAnimationEnd animationend",function(){t.removeClass("highlight-changed-value");n&&n()})}return this};$.fn.ensureDOM=function(n){if(this.length!=0){if(this.closest("body").length==0){var t=this,i=50,r=function(){t.closest("body").length==0?i<500?(delay(function(){r()},i),i+=50):(console.error("Could not ensure DOM giving up"),n(t)):n(t)};delay(function(){r()},10)}else n(this);return this}};$.fn.isAttachedToDOM=function(){return this.closest("body").length>0};$.fn.getBoundClientRect=function(){var n,t,i;return null!=this&&0<this.length?(n=this[0].getBoundingClientRect(),typeof n.width!="undefined"?{top:n.top,left:n.left,bottom:n.bottom,right:n.right,height:n.height,width:n.width}:(t=this.outerWidth(),i=this.outerHeight(),{top:n.top,left:n.left,bottom:n.bottom,right:n.right,height:t,width:i})):{top:0,left:0,bottom:0,right:0,height:0,width:0}};jQuery.fn.insertAt=function(n,t){var i=this.children().length;return n<0&&(n=Math.max(0,i+1+n)),this.append(t),n<i&&this.children().eq(n).before(this.children().last()),this};jQuery.fn.toggleAttr=function(n,t,i){return i===void 0&&(i=""),t?this.attr(n,i):this.removeAttr(n),this};t=function(n,t,i){if(n.length){var r=!!i;n.each(function(n,u){var f=[];$.each(u.attributes,function(n,t){r?i.test(t.name)&&(f.push(t),i.lastIndex=0):f.push(t)});t.push(f)})}};$.fn.getAttributes=function(n,i,r){return i===void 0&&(i=null),r===void 0&&(r=""),this.length&&t(this,n,i&&""<i?new RegExp(i,r):null),this};$.fn.removeAttrsByRegex=function(n){var r,i,u;if(this.length)for(r=[],t(this,r,n),i=0;i<r.length;i++)if(r[i].length)for(u=0;u<r[i].length;u++)this.eq(i).removeAttr(r[i][u].name);return this};jQuery.fn.hasAttr=function(n){if(this.length>0&&""<n){var t=this.attr(n);return typeof t!=typeof undefined&&t!==!1}return!1};$.fn.removeClassByPrefix=function(n){if(n){var t=this.attr("class"),i=new RegExp("(^|\\s)".concat(n,"([^\\s$]+)(\\s|$)"),"g"),r=-1;do r=t.length,t=t.replace(i,"$3"),i.lastIndex=0;while(r!=t.length);this.attr("class",t)}return this};$.fn.getClassesByPrefix=function(n,t){if(t||(t=[]),n){var u=this.attr("class"),r=new RegExp("(^|\\s)(".concat(n,"([^\\s$]+))(\\s|$)"),"g"),i=void 0;do i=r.exec(u),i&&(t.push(i[2]),--r.lastIndex);while(null!=i)}return this};$.fn.closestRestricted=function(n,t){var u=$(),i,r;return(isNaN(t)||1>t)&&(t=1),r=0,this.each(function(f,e){i=$(e);r=0;do i.is(n)&&(r=t,u=u.add(i)),i=i.parent();while(0<i.length&&r++<t)}),u};$.fn.findByData=function(n,t){return t===void 0&&(t=""),n.startsWith("data-")||(n="data-"+n),this.find("[".concat(n).concat(0<t.length?'="'+t+'"':"","]"))};$.fn.preventSubmitOnEnter=function(){if(!this.hasAttr("allow-enter-submit")){this.on("keydown",function(n){if((n.keyCode||n.which||0)==13){if(n.target){switch(n.target.tagName){case"A":case"BUTTON":case"SELECT":case"TEXTAREA":return!0}if(n.target.tagName=="INPUT"&&"FILE"==(n.target.getAttribute("type")||"").toUpperCase())return!0}return console.log("%c ... BLOCKED ENTER-key","background-color:crimson;color:#fff;font-size:bold;"),n.preventDefault(),!1}});return this}};jQuery.fn.availableHeight=function(){var n,r,i,u,t;if(this.length>0){var f=this.parent(),e=f.children().toArray(),o=0;for(n=0,r=this.toArray();n<r.length;n++)t=r[n],e.removeItem(t);for(i=0,u=e;i<u.length;i++)t=u[i],o+=$(t).outerHeight(!0);return f.height()-o}return 0};jQuery.fn.hasScrollBar=function(n,t){if(n===void 0&&(n=!0),t===void 0&&(t=!1),this.length>0){var i=0;return n&&this.get(0).scrollHeight>this.innerHeight()&&(i=1),t&&this.get(0).scrollWidth>this.innerWidth()&&(i+=2),i}return 0};$.fn.actual=function(n,t){var o,r,s,h;if(t===void 0&&(t={}),!this[n])throw'$.actual => The jQuery method "'+n+'" you called does not exist';var u=$.extend({absolute:!1,clone:!1,includeMargin:!1,display:"block"},t),i=this.eq(0),f,e;return u.clone===!0?(f=function(){i=i.clone().attr("style","position: absolute !important; top: -1000 !important; ").appendTo("body")},e=function(){i.remove()}):(o=[],r="",f=function(){s=i.parents().addBack().filter(":hidden");r+="visibility: hidden !important; display: "+u.display+" !important; ";u.absolute===!0&&(r+="position: absolute !important; ");s.each(function(){var t=$(this),n=t.attr("style");o.push(n);t.attr("style",n?n+";"+r:r)})},e=function(){s.each(function(n){var t=$(this),i=o[n];i===undefined?t.removeAttr("style"):t.attr("style",i)})}),f(),h=/(outer)/.test(n)?i[n](u.includeMargin):i[n](),e(),h};jQuery.fn.inlineStyle=function(n){var u=this.attr("style"),f="",t,r,e,i;if(u)for(t=0,r=u.split(";");t<r.length;t++)e=r[t],i=e.split(":"),1<i.length&&$.trim(i[0])===n&&(f=i[1]);return f}}(),function(){$.fn.initValidation=function(){return $.validator.unobtrusive.parse(this),this};$.fn.isValid=function(){var n=!0,i=!0,t,u,r;return this.find("[data-val=true]:visible").each(function(){$(this).valid()||(i&&(i=!1,$(this).focus()),n=!1)}),n&&(this.find(".tab-content > .tab-pane:not(.active)").each(function(){return t=$(this).css({position:"absolute",top:"-9999px",display:"block"}),t.find("[data-val=true]:visible").each(function(){$(this).valid()||(i&&(i=!1,u=this),n=!1)}),t.css({position:"",top:"",display:""}),n?void 0:!1}),n||(r=t.parent().parent().find('>.nav-tabs > li > a[href="#'.concat(t.attr("id"),'"]')),0<r.length&&(r.click(),delay(function(){$(u).focus()},100)))),n};$.fn.clearValidation=function(){if(!this.is("form"))return this;var n=this.validate();return this.find(".field-validation-error").each(function(){$(this).find("span").remove().end().removeClass("field-validation-error").addClass("field-validation-error")}),n.resetForm(),this};jQuery.fn.addValidation=function(){var n=this.parents().addBack().filter("form").add(this.find("form")).has("[data-val=true]");return n.removeData("validator").removeData("unobtrusiveValidation"),$.validator.unobtrusive.parse(this),this}}(),function(){var t=function(){return $("body").hasClass("art-layout")},n=function(n){var i=null,u=t(),r;return n.parents().each(function(n,t){if(r=$(t),u&&(r.hasClass("art-scroller-viewport")||r.hasClass("panel-scroller")))return i=t,!1;switch(r.css("overflow-y").toLowerCase()){case"auto":case"scroll":return i=t,!1}switch(r.css("overflow").toLowerCase()){case"auto":case"scroll":return i=t,!1}}),u||(i=document.scrollingElement||document.documentElement),i};$.fn.scrollToCenter=function(t,i){var u,s,h,l,v;if(t===void 0&&(t=null),i===void 0&&(i=!1),t||(t=$(n(this))),this.length>0&&t.length>0)if(u=t[0],u.scrollHeight>u.clientHeight){var f=0,r=t.getBoundClientRect(),a=this.getBoundClientRect();r.top=Math.max(0,r.top);r.bottom=Math.min($(window).height(),r.bottom);var c=r.bottom-r.top,e=this.outerHeight(!0),o=e>c;o&&(e=this.outerHeight(),o=e>c);s=o?0:c/2;h=o?a.top:a.top+e/2;f=h<s?Math.max(0,u.scrollTop-r.top-(s-h)):Math.max(0,u.scrollTop-r.top+(h-s));l=Math.floor(f)==Math.floor(u.scrollTop);i?(v=this,t.animate({scrollTop:f},l?0:750,"swing",function(){v.highlight()})):l||t.animate({scrollTop:f},750)}else i&&this.highlight();return this};$.fn.ensureVisibility=function(t){var h;if(t===void 0&&(t={}),1>this.length)return this;var i=$.extend({offset:null,onComplete:null,highlight:!1,scrollToTop:!1,scrollParent:null,animateScroll:!0},t),f=null!=i.scrollParent?i.scrollParent:n(this),s=this,e=function(){if(i.highlight)i.onComplete?s.highlight(function(){i.onComplete(s)}):s.highlight();else if(i.onComplete)i.onComplete(s)};if(f)if(h=f.clientHeight,f.scrollHeight>h){var l=$(f),r=this.getBoundClientRect(),u=l.getBoundClientRect(),c=f.scrollTop,o=c;u.top=Math.max(0,u.top);u.bottom=Math.min($(window).height(),u.bottom);i.offset&&(i.offset.top&&(r.top-=i.offset.top),i.offset.bottom&&(r.bottom+=i.offset.bottom),r.height=r.bottom-r.top);r.height>h&&(r.bottom-=r.height-h);r.top<u.top?o=Math.max(0,c-(u.top-r.top)):(r.bottom>u.bottom||i.scrollToTop)&&(o=Math.max(0,c+(i.scrollToTop?r.top-u.top:r.bottom-u.bottom)));o!=c?i.animateScroll?l.stop(!0,!0).animate({scrollTop:o},500,function(){e()}):(l.scrollTop(o),e()):e()}else e();else e();return this}}(),function(){var t=null,f=function(n,i){if(i===void 0&&(i=!1),n.type=="click")return t=null,i;if(n.keyCode==13||n.keyCode==32){if(n.type=="keydown")return t=n.target,n.keyCode==32&&n.preventDefault(),!1}else return!1;var r=null!=t&&n.target==t;return t=null,r},o=$.fn.click,n=$.fn.on,i=function(t,i,r,u,e,o,s){var h,c,l;(t||u==="click"&&typeof e=="string")&&(h=typeof o=="function"?o:typeof s=="function"?s:null,h&&(c=(t?r:r.find(e)).filter('a[href="#"]'),(t&&0<c.length||!t)&&(t?n.call(c,"click keydown keyup",function(n){(n.type=="click"||n.keyCode==13||n.keyCode==32)&&f(n)&&h.call(n.target,n)}):(l=$().add(r),n.call(l,"click keydown keyup",i?'a[href^="#"]':e,function(n){(n.type=="click"||n.keyCode==13||n.keyCode==32)&&(i?l.find(e).is(n.target):!0)&&f(n,!i)&&h.call(n.target,n)})))))},u;$.fn.click=function(n){return i(!0,!1,this,null,null,n,null),o.apply(this,arguments),this};$.fn.on=function(t,r,u,f){return i(!1,!0,this,t,r,u,f),n.apply(this,arguments),this};$.fn.onNonClickableWcagClick=function(n,t){return i(!1,!1,this,"click",n,t,null),this};var s={bindKeyup:!0,bindLeftRight:!0,bindUpDown:!0},r=function(n,t,i){var r=n.keyCode,f,e;if(t&&i){var u=r==40||r==38,f=u&&r==40,e=!u&&r==39;return{isHorizontalKey:!u,isVerticalKey:u,isUpKey:u&&!f,isDownKey:f,isLeftKey:!u&&!e,isRightKey:e,jqEvent:n}}return i?(f=r==40,{isHorizontalKey:!1,isVerticalKey:!0,isUpKey:!f,isDownKey:f,isLeftKey:!1,isRightKey:!1,jqEvent:n}):t?(e=r==39,{isHorizontalKey:!0,isVerticalKey:!1,isUpKey:!1,isDownKey:!1,isLeftKey:!e,isRightKey:e,jqEvent:n}):void 0},e=function(t,i,u,f){var e=$.extend({},s,f||{});e.bindLeftRight&&e.bindUpDown?n.call(t,e.bindKeyup?"keyup":"keydown",u,function(n){var t=n.keyCode;t>36&&t<41&&i.call(n.target,r(n,!0,!0))}):e.bindUpDown?n.call(t,e.bindKeyup?"keyup":"keydown",u,function(n){var t=n.keyCode;(t==40||t==38)&&i.call(n.target,r(n,!1,!0))}):e.bindLeftRight&&n.call(t,e.bindKeyup?"keyup":"keydown",u,function(n){var t=n.keyCode;(t==39||t==37)&&i.call(n.target,r(n,!0,!1))})};$.fn.arrowKeys=function(n,t){return t===void 0&&(t=null),e(this,n,"",t),this};$.fn.onArrowKeys=function(n,t,i){return i===void 0&&(i=null),e(this,t,n,i),this};u=function(n,t,i,r,u){var f="".concat(u?"":"[tabindex=-1]").concat(i?"":", [disabled]").concat(r?"":", :hidden");return u&&(f=f.replace(/^[\s,]+/,"")),n.find(t?"a[href], input, select, textarea, button, iframe, [tabindex], [contenteditable], area[href], object, embed":"a[href], input, select, textarea, button, iframe, [tabindex]").not(f)};$.fn.focusableCommon=function(n,t,i){return n===void 0&&(n=!1),t===void 0&&(t=!1),i===void 0&&(i=!1),u(this,!1,n,t,i)};$.fn.focusableAll=function(n,t,i){return n===void 0&&(n=!1),t===void 0&&(t=!1),i===void 0&&(i=!1),u(this,!0,n,t,i)};$.fn.keepTabFocusWithin=function(){var n=this;this.on("keydown",function(t){var s,e,i,h,c;if(9==(t.keyCode||t.which)){t.preventDefault();t.stopPropagation();var u=$(document.activeElement||t.target),f=null,o=null!=u&&u.attr("tabindex")=="-1",r=n.focusableAll(!1,!1,o);if(0<r.length)if(null!=u&&r.is(u[0])){for(s=u[0],e=0;e<r.length;e++)if(s===r[e]){if(i=e+(t.shiftKey?-1:1),i<0&&(i=r.length-1),f=$(r[i<r.length?i:0]),o&&f.attr("tabindex")=="-1")for(f=null,i>=r.length&&(i=0),h=t.shiftKey?-1:1,c=r.length;0<--c;)if(i=i+h,t.shiftKey&&i<0?i=r.length-1:!t.shiftKey&&i>=r.length&&(i=0),r.eq(i).attr("tabindex")!="-1"){f=r.eq(i);break}break}}else f=r.eq(0);null!=f&&(null==u||f[0]!==u[0])?f[0].focus():null!=u&&u.focus()}});return this}}();Number.prototype.hasFlag=function(n){return(this&n)==n};Number.prototype.addFlags=function(n){return this|n};Number.prototype.removeFlags=function(n){return this&~n};Number.prototype.toggleFlags=function(n,t){return t?this.addFlags(n):this.removeFlags(n)};Number.prototype.isEither=function(){for(var i,r,u,n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];for(n.length==1&&Array.isArray(n[0])&&(n=n[0]),i=0,r=n;i<r.length;i++)if(u=r[i],this==u)return!0;return!1};Number.prototype.pad=function(n){var i=/([-\*\+]?)(\d+)(\D?\d*)/g.exec(String(this)),t,r;if(i){for(t=i[2],r=n||2;t.length<r;)t="0"+t;return(i[1]||"")+t+(i[3]||"")}return this};Number.prototype.truncateDecimals=function(n){var t=String(this),i=t.indexOf(","),r=i!=-1?i:t.indexOf("."),f=r==-1?t.length:1+r+n,u=parseFloat(t.substr(0,f));return isNaN(u)?0:u};Number.prototype.countDecimals=function(){if(null==this||isNaN(this)||Math.floor(this.valueOf())===this.valueOf())return 0;var n=this.toString();return/\./.test(n)?n.split(".")[1].length||0:/,/.test(n)?n.split(",")[1].length||0:0};1.005.toFixed(2)=="1.01"||function(n){var t=n.toFixed;n.toFixed=function(n){for(var i=this.toString().split(".");i[1]&&i[1].length<n;)i[1]+="0";return t.call(+(i[1]?i.join(".")+"1":i[0]),n)}}(Number.prototype);String.prototype.startsWith=function(n,t){return t===void 0&&(t=!0),t==!1?n==this.substring(0,n.length):n.toLowerCase()==this.substring(0,n.length).toLowerCase()};String.prototype.endsWith=function(n,t){return t===void 0&&(t=!0),t==!1?n==this.substring(this.length-n.length):n.toLowerCase()==this.substring(this.length-n.length).toLowerCase()};String.prototype.setCharAt=function(n,t){return n>this.length-1?this:this.substr(0,n)+t+this.substr(n+1)};String.prototype.truncate=function(n){var t=this.trim(),i,r;return t.length>n&&(t.length/n>1.8?(i=t.length/2,t.length%2==0&&(n-=1),r=(t.length-n)/2,t=t.substring(0,Math.floor(i)-Math.ceil(r)).trim()+"…"+t.substring(Math.ceil(i)+Math.floor(r)).trim()):t=t.substring(0,n-1).trim()+"…"),t};String.prototype.isEither=function(){for(var t,i,u,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];for(t=0,i=r;t<i.length;t++)if(u=i[t],this==u)return!0;return!1};String.prototype.fromXmlDateTime=function(){var n=/(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})/.exec(this||""),t;return n?(t=new Date(Number(n[1]),Number(n[2])-1,Number(n[3])),t.setHours(Number(n[4]),Number(n[5]),Number(n[6])),t):null};String.prototype.trimHtml=function(n,t){var i;if(n===void 0&&(n=!0),t===void 0&&(t=!1),!this)return this;if(i=this,i=n?i.replace(/(?:<br\s*[\/]?>)|(?:<\/p[^>]?>)/gim,"\n"):i.replace(/(?:<br\s*[\/]?>)|(?:<\/p[^>]?>)/gim," "),t){var u=new RegExp("<\/[^>]*>(\\s|<\/[^>]*>)?","gm"),o=new RegExp("^(?: |<)","g"),f=-1,r=void 0,e=void 0;do if(r=u.exec(i),r){if(r[1]&&(o.lastIndex=0,e=o.exec(r[1]),e)){e[0][0]=="<"&&(u.lastIndex=u.lastIndex-r[1].length);continue}f=u.lastIndex-r[0].length;i=i.substr(0,f)+" "+i.substr(f+r[0].length)}while(null!=r)}return i.replace(/<(?:.|\n)*?>/gm,"")};String.prototype.escapeQuotes=function(n){if(n===void 0&&(n=!0),!this)return this;var t=this;return n?t.replace(/"/g,"&#34;"):t.replace(/'/g,"&#39;")};String.prototype.toTimeInMinutes=function(){var n=/(\d{1,2}):(\d{2})( ?(AM|PM))?/i.exec(this||"");if(n){var t=Number(n[1]),r=Number(n[2]),i=!n[4];if(console.log("toTimeInMinutes - parts: ",n),r<60&&(i&&t<24||!i&&t<13))return i||"PM"!=n[4].toUpperCase()||(t+=12),t*60+r}return null};String.prototype.asHtmlAttr=function(){var i=this,u,r,t,e,n,f;if(!i)return"";for(u=!1,n=0;n<i.length;n++)if(r=i[n],r=="&"||r=='"'||r=="<"||r=="'"){u=!0;break}if(!u)return i;for(t="",e=i.length,n=0;n<e;n++){f=i[n];switch(f){case"&":t+="&amp;";break;case'"':t+="&quot;";break;case"<":t+="&lt;";break;case"'":t+="&#39;";break;default:t+=f}}return t};String.prototype.toIntegerArray=function(n){var t,f,i,r,e,u;if(n===void 0&&(n=","),t=[],!this)return t;for(f=this.split(n),i=0,r=f;i<r.length;i++)e=r[i],u=parseInt(e),isNaN(u)||t.push(u);return t};String.prototype.toDash=function(){if(!this)return this;var n=this;return n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()};String.prototype.toCamelCase=function(){if(!this)return this;var n=this;return n.replace(/-([a-z])/g,function(n){return n[1].toUpperCase()})};String.prototype.asDataKey=function(){return this?this.startsWith("data-")?this.substring(5):this:this};String.prototype.interpolate=function(n){var u,i,f,r,e,o,t;if(!this||n==undefined||n==null)return this;u={};for(t in n)n.hasOwnProperty(t)&&(u["{".concat(t.toLowerCase(),"}")]=t);if(i=this,f=this.match(/\{\S[^\}]+\}/g),f)for(r=0,e=f;r<e.length;r++)(o=e[r],t=u[o.toLowerCase()],t)&&(i=i.replace(new RegExp(o.escapeRegex(),"gi"),n[t]));return i};String.prototype.escapeRegex=function(){return this.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")};String.prototype.toJQuery=function(n){return(n===void 0&&(n=null),n&&typeof n.find=="function")?n.find(""+this):$(""+this)};____htmlToTextHelper=$("<textarea />");String.prototype.htmlToText=function(){return this?this.match(/&#?\w+;/)?____htmlToTextHelper.html(this).text():this:this};String.prototype.decodeHtmlAttr=function(){return this?____htmlToTextHelper.html(this).text():this};String.prototype.toValidHtmlHeaderContent=function(){if(!this)return"";var n=$("<div />").append(this),t=function(n){!n||n.length<1||n.each(function(n,i){var r=$(i),u;if(!/^(span|strong|b|em|u|font|a|img|small|sub|sup)$/gi.test(r.prop("tagName"))){if(/^(table|ul|ol)$/gi.test(r.prop("tagName"))){r.remove();return}u=$("<span />").append(r.contents());r.replaceWith(u);r=u}i.hasChildNodes||i.remove();t(r.children())})};return t(n.children()),n.html()},function(n){function t(n,t){var i=$.Deferred();return $.getJSON("".concat(n,"json/testurl/").concat(t)).then(function(n){i.resolve(n)}).catch(function(){i.resolve(!1)}),i.promise()}n.test=t}(UrlHelper||(UrlHelper={}));var __spreadArray=this&&this.__spreadArray||function(n,t,i){if(i||arguments.length===2)for(var r=0,f=t.length,u;r<f;r++)!u&&r in t||(u||(u=Array.prototype.slice.call(t,0,r)),u[r]=t[r]);return n.concat(u||Array.prototype.slice.call(t))},__awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},__generator=this&&this.__generator||function(n,t){function o(n){return function(t){return s([n,t])}}function s(o){if(e)throw new TypeError("Generator is already executing.");while(f&&(f=0,o[0]&&(r=0)),r)try{if(e=1,u&&(i=o[0]&2?u["return"]:o[0]?u["throw"]||((i=u["return"])&&i.call(u),0):u.next)&&!(i=i.call(u,o[1])).done)return i;(u=0,i)&&(o=[o[0]&2,i.value]);switch(o[0]){case 0:case 1:i=o;break;case 4:return r.label++,{value:o[1],done:!1};case 5:r.label++;u=o[1];o=[0];continue;case 7:o=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(o[0]===6||o[0]===2)){r=0;continue}if(o[0]===3&&(!i||o[1]>i[0]&&o[1]<i[3])){r.label=o[1];break}if(o[0]===6&&r.label<i[1]){r.label=i[1];i=o;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(o);break}i[2]&&r.ops.pop();r.trys.pop();continue}o=t.call(n,r)}catch(s){o=[6,s];u=0}finally{e=i=0}if(o[0]&5)throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},e,u,i,f;return f={next:o(0),"throw":o(1),"return":o(2)},typeof Symbol=="function"&&(f[Symbol.iterator]=function(){return this}),f},__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),ConsoleToScreen=function(){function n(){this._enable=!1;this.isEnabling=!1;this.disableIsWaiting=!1;this.autoScrollMessages=!0;this.pageBody={tag:EmptyInstance.JQuery,orgBtm:EmptyInstance.Any(),orgBtmInPx:EmptyInstance.Any(),isPosFixed:EmptyInstance.Any(),btmCssProp:EmptyInstance.Any()};this.console={logInterval:EmptyInstance.Any(),log:EmptyInstance.Any(),internalLog:EmptyInstance.Any()};this.tags={msgContainer:EmptyInstance.JQuery,msgHeader:EmptyInstance.JQuery,toolbar:{tglMin:EmptyInstance.JQuery,clear:EmptyInstance.JQuery,tglAutoScroll:EmptyInstance.JQuery},msgBody:EmptyInstance.JQuery};this.pageBody.tag=$(document.body);this.pageBody.tag.hasClass("art-layout")&&1>(this.pageBody.tag=this.pageBody.tag.find(">.art-layout-container")).length&&(this.pageBody.tag=$(document.body));this.pageBody.isPosFixed=/fixed|absolute/.test(this.pageBody.tag.css("position"));this.pageBody.btmCssProp=this.pageBody.isPosFixed?"bottom":"padding-bottom";this.pageBody.orgBtm=this.pageBody.tag.css(this.pageBody.btmCssProp);/\d+px/.test(this.pageBody.orgBtm)&&(this.pageBody.orgBtmInPx=parseFloat(this.pageBody.orgBtm.replace(/\s*px/,"")))}return Object.defineProperty(n,"Inst",{get:function(){return this._instance||(this._instance=new this)},enumerable:!1,configurable:!0}),n.prototype.enable=function(){var n=this,t;(this.disableIsWaiting=!1,this.isEnabling)||(this.isEnabling=!0,t=[],this.console.log=window.console.log,window.console.log=function(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];n.disableIsWaiting||t.push(__spreadArray([],r,!0))},$(function(){setTimeout(function(){window.console.log=n.console.log;n.overrideConsole(!0);setTimeout(function(){var r=t.length,i=-1;n.console.logInterval=setInterval(function(){var u,f=++i<r?t[i]:null;f?(u=n.console).internalLog.apply(u,f):(t=[],clearInterval(n.console.logInterval),n.isEnabling=!1,n.disableIsWaiting&&n.overrideConsole(!1))},100)},250)},250)}))},n.prototype.disable=function(){this.isEnabling?this.disableIsWaiting=!0:this.overrideConsole(!1)},n.prototype.overrideConsole=function(n){var t=this;if(console.log("%c overrideConsole - enable: ".concat(n,", currently enabled: ").concat(this._enable," "),"background:".concat(n?"darkgreen":"crimson",";color:#fff;font-weight:bold;")),!this._enable&&n){this.tags.msgContainer?this.tags.msgContainer.show():this.createMessageContainer();this.console.log=window.console.log;this.console.internalLog=function(){for(var u,s,c,h,f=[],i=0;i<arguments.length;i++)f[i]=arguments[i];var n="",e="",o=!1,r=!1,l=function(i){n&&(n+=" ");switch(typeof i){case"string":if(o)1>e.length&&(e=i);else{if(/^%c/.test(i))return o=!0,n+=i.replace(/^%c/,"").replace(/\n/g,"<br />"),"continue";n+=i.replace(/\n/g,"<br />")}o=!1;break;case"object":try{if(i instanceof HTMLElement||i instanceof jQuery){var s=$(i),u;s.each(function(t,i){(u=/^<[^>]+>/.exec(i.outerHTML))!=null&&(n+="<br />"+u[0].replace(/</g,"&lt;").replace(/>/g,"&gt;"))})}else JSON&&JSON.stringify?n+="<br />"+JSON.stringify(i,null,2).replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\n/g,"<br />"):r=!0}catch(f){n+=t.printException(f,"object")}break;case"undefined":n+="undefined";break;default:r=!0}if(r){r=!1;try{n+=i.toString()}catch(f){n+=t.printException(f,"toString")}}};for(u=0,s=f;u<s.length;u++)c=s[u],l(c);t.addMessage(n,e);(h=t.console).log.apply(h,f)};window.console.log=this.console.internalLog;$(window).on("error.consoletoscreen",function(n){var i=n.originalEvent;t.console.internalLog("%cAn error occurred!\nMessage: ".concat(i.message,"\nSource: ").concat(i.filename,"\nLineNo: ").concat(i.lineno,"\nColNo: ").concat(i.colno,"\nType: ").concat(n.type),"background:#ed143d;color:#fff")});this._enable=!0}else this._enable&&!n&&(console.log=this.console.log,this.tags.msgContainer&&this.tags.msgContainer.hide(),$(window).off("error.consoletoscreen"),this._enable=this.disableIsWaiting=!1)},n.prototype.printException=function(n,t){return(t===void 0&&(t=""),n&&n.message)?"<code><strong>Exception".concat(t?" <em>(".concat(t,")<\/em>"):"",":<\/strong> ").concat(n.message.replace("\n","<br />"),"<\/code>"):""},n.prototype.createMessageContainer=function(){var n=this;(function(t){t.msgContainer=$('<div class="cts-c" />');t.msgHeader=$('<div class="cts-h" />').appendTo(t.msgContainer);t.msgBody=$('<div class="cts-b open" />').appendTo(t.msgContainer);$('<button class="btn btn-btnAsIco" type="button" title="Cause an error to validate that window.onError is working">ERROR<\/button>').on("click",function(){console.log("TEST - ERROR");var n=t.msgBody.err.notExist();console.log("... - ERROR - AFTER")}).appendTo(t.msgHeader);t.toolbar.tglMin=$('<button class="btn btn-btnAsIco" type="button" title="Open/Close">&#8597;<\/button>').on("click",function(){n.toggleMinimized(t.msgBody.hasClass("open"))}).appendTo(t.msgHeader);t.toolbar.clear=$('<button class="btn btn-btnAsIco" type="button" title="Clear">&#10008;<\/button>').on("click",function(){t.msgBody.empty()}).appendTo(t.msgHeader);t.toolbar.tglAutoScroll=$('<button class="btn btn-btnAsIco toggled" type="button" title="Toggle autoscroll">&#8675;<\/button>').on("click",function(){n.autoScrollMessages=!n.autoScrollMessages;t.toolbar.tglAutoScroll.toggleClass("toggled",n.autoScrollMessages)}).appendTo(t.msgHeader);t.msgContainer.appendTo(document.body);n.toggleMinimized(!1)})(this.tags)},n.prototype.addMessage=function(n,t){t===void 0&&(t=null);var i=new Date;this.tags.msgBody.append($('<div class="cts-m" '.concat(t?'style="'.concat(t,'"'):""," />")).append($('<div class="cts-m-msg" />').html(n)).append($('<div class="cts-m-time" />').text("".concat(i.getHours(),":").concat(i.getMinutes(),":").concat(i.getSeconds(),".").concat(i.getMilliseconds()))));this.autoScrollMessages&&(this.tags.msgBody[0].scrollTop=this.tags.msgBody[0].scrollHeight)},n.prototype.toggleMinimized=function(n){this.tags.msgBody.toggleClass("open",!n);this.pageBody.tag.css(this.pageBody.btmCssProp,this.tags.msgContainer.outerHeight()+this.pageBody.orgBtmInPx)},n}(),EmptyInstance;(function(n){function t(){return null}n.JQuery=null;n.Any=t})(EmptyInstance||(EmptyInstance={}));NBScroller=function(){function n(t){var u=this,i,r;this.tags={scrollContainer:EmptyInstance.JQuery,vertical:EmptyInstance.Any(),horizontal:EmptyInstance.Any(),viewport:EmptyInstance.JQuery,html:EmptyInstance.JQuery};this.iOSNativeScrolling=!1;this.viewport={element:null};this.scrollRAF=0;this.isMobileDevice=!1;this._onScroll=new SimpleEventDispatcher;this._isActive=!0;this.settings=$.extend({},n.defaults,t);this.isMobileDevice=/Mobi/i.test(navigator.userAgent);n.browserScrollbarWidth<0&&(n.browserScrollbarWidth=this.getBrowserScrollbarWidth());this.tags.html=$(document.documentElement);this.tags.scrollContainer=$(this.settings.scrollContainer);this.tags.viewport=$(this.settings.viewport);this.tags.scrollContainer.addClass("art-scroller");this.tags.viewport.addClass("art-scroller-viewport");this.viewport.element=this.tags.viewport[0];this.isActive=!0;this.isMobileDevice?(this.iOSNativeScrolling=!0,this.tags.viewport.css({WebkitOverflowScrolling:"touch",overflow:"auto"})):(this.tags.vertical=new n.NBScrollbar(this,n.NBScrollbarTypes.Vertical),this.tags.horizontal=new n.NBScrollbar(this,n.NBScrollbarTypes.Horizontal));this.observer=new MutationObserver(function(n){for(var r,t=0,i=n;t<i.length;t++)r=i[t],(r.addedNodes||r.removedNodes)&&u.reset()});this.tags.viewport.length>0&&(this.fixViewport(),(i=this.tags.vertical)===null||i===void 0?void 0:i.addEvents(),(r=this.tags.horizontal)===null||r===void 0?void 0:r.addEvents(),this.reset())}return Object.defineProperty(n.prototype,"onScroll",{get:function(){return this._onScroll.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isActive",{get:function(){return this._isActive&&this.enabled},set:function(n){this._isActive=n},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"enabled",{get:function(){return!this.tags.html.hasClass("art-scroller-disabled")},set:function(n){this.tags.html.toggleClass("art-scroller-disabled",!n)},enumerable:!1,configurable:!0}),n.prototype.changeViewport=function(n){this.stop(this.tags.vertical);this.stop(this.tags.horizontal);this.viewport.element=null;n.length>0&&(this.tags.viewport=n,this.tags.viewport.addClass("art-scroller-viewport"),this.viewport.element=this.tags.viewport[0],this.isMobileDevice&&this.tags.viewport.css({WebkitOverflowScrolling:"touch",overflow:"auto"}),this.fixViewport(),this.restore(this.tags.vertical),this.restore(this.tags.horizontal),this.reset())},n.prototype.reset=function(){var n,t;return(n=this.tags.vertical)===null||n===void 0?void 0:n.reset(),(t=this.tags.horizontal)===null||t===void 0?void 0:t.reset(),this},n.prototype.toggle=function(n){var t,i;return(t=this.tags.vertical)===null||t===void 0?void 0:t.toggle(n),(i=this.tags.horizontal)===null||i===void 0?void 0:i.toggle(n),this},n.prototype.scrollDelta=function(t){if(this.isActive)return this.viewport.element.scrollTop+=t,this.tags.viewport.trigger(n.eventNames.mouseWheel),this.stop(this.tags.vertical).restore(this.tags.vertical),this},n.prototype.scrollTop=function(t){if(this.isActive)return this.tags.viewport.scrollTop(+t).trigger(n.eventNames.mouseWheel),this.stop(this.tags.vertical).restore(this.tags.vertical),this},n.prototype.scrollToTop=function(){this.scrollTop(0)},n.prototype.getViewportOffset=function(){return this.tags.viewport.offset()},n.prototype.stop=function(n){return cancelAnimationFrame&&this.scrollRAF&&(cancelAnimationFrame(this.scrollRAF),this.scrollRAF=null),n.removeEvents(),this.iOSNativeScrolling||n.toggle(!1),this},n.prototype.restore=function(n){this.iOSNativeScrolling||n.toggle(!0);n.addEvents()},n.prototype.addEvents=function(){var n,t;(n=this.tags.vertical)===null||n===void 0?void 0:n.addEvents();(t=this.tags.horizontal)===null||t===void 0?void 0:t.addEvents();this.observer.observe(this.viewport.element,{childList:!0,subtree:!0})},n.prototype.removeEvents=function(){var n,t;(n=this.tags.vertical)===null||n===void 0?void 0:n.removeEvents();(t=this.tags.horizontal)===null||t===void 0?void 0:t.removeEvents()},n.prototype.preventScrolling=function(n,t){if(this.isActive){var i=n.originalEvent;if(n.type==="DOMMouseScroll")(t==="down"&&i.detail>0||t==="up"&&i.detail<0)&&n.preventDefault();else if(n.type==="mousewheel"){if(!n.originalEvent||!i.wheelDelta)return;(t==="down"&&i.wheelDelta<0||t==="up"&&i.wheelDelta>0)&&n.preventDefault()}}},n.prototype.fixViewport=function(){var t,i;this.viewport.element&&(t=null,n.browserScrollbarWidth===0&&this.isFFWithBuggyScrollbar()?(i=window.getComputedStyle(this.viewport.element,null).getPropertyValue("padding-right").replace(/[^0-9.]+/g,""),t={right:-14,paddingRight:+i+14}):n.browserScrollbarWidth&&(t={right:-n.browserScrollbarWidth}),t!=null&&this.tags.viewport.css(t))},n.prototype.getBrowserScrollbarWidth=function(){var n,t,i;return n=document.createElement("div"),t=n.style,t.position="absolute",t.width="100px",t.height="100px",t.overflow="scroll",t.top="-9999px",document.body.appendChild(n),i=n.offsetWidth-n.clientWidth,document.body.removeChild(n),i},n.prototype.isFFWithBuggyScrollbar=function(){var t,i,n;return(i=window.navigator.userAgent,t=/(?=.+Mac OS X)(?=.+Firefox)/.test(i),!t)?!1:(n=/Firefox\/\d{2}\./.exec(i),n&&(n=n[0].replace(/\D+/g,"")),t&&+n>23)},n.browserScrollbarWidth=-1,n.defaults={scrollContainer:null,viewport:null,sliderMinHeight:32,activeClass:"active",scrollClass:"has-scroll"},n.eventNames={mouseDown:"mousedown",mouseEnter:"mouseenter",mouseMove:"mousemove",mouseWheel:"mousewheel",mouseUp:"mouseup",domScroll:"DOMMouseScroll",keyDown:"keydown",keyUp:"keyup",touchMove:"touchmove",resize:"resize",paneScrollEvents:"mousewheel DOMMouseScroll",viewportScrollEvents:"scroll mousewheel DOMMouseScroll touchmove"},n}(),function(n){var t,i;(function(n){n[n.Vertical=0]="Vertical";n[n.Horizontal=1]="Horizontal"})(t=n.NBScrollbarTypes||(n.NBScrollbarTypes={}));i=function(){function i(n,t){this.scroller=n;this.type=t;this.viewPortSize=0;this.contentSize=0;this.maxOffset=0;this.prevOffset=0;this.currentOffset=0;this.paneSize=0;this.sliderSize=0;this.sliderMaxOffset=0;this.sliderOffset=0;this.sliderValue=0;this.ctrls={pane:EmptyInstance.JQuery,slider:EmptyInstance.JQuery};this._active=!1;this.lastEventOffset=-1;this.requestFrame=new SRAnimationFrame;this.initComponents();this.createEvents()}return Object.defineProperty(i.prototype,"isMobileDevice",{get:function(){return this.scroller.isMobileDevice},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"iOSNativeScrolling",{get:function(){return this.scroller.iOSNativeScrolling},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"settings",{get:function(){return this.scroller.settings},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"active",{get:function(){return this._active},enumerable:!1,configurable:!0}),i.prototype.initComponents=function(){var n=this;(function(i){i.pane=$('<div class="art-scroller-pane"><\/div>').toggleClass("horizontal",n.type==t.Horizontal).appendTo(n.scroller.tags.scrollContainer);i.slider=$('<div class="art-scroller-slider"><\/div>').appendTo(i.pane);i.slider.click(function(){})})(this.ctrls)},i.prototype.reset=function(){var n=this;(function(i,r,u){var h,f;if(i){var e=n.type==t.Vertical,o=e?i.clientHeight:i.clientWidth,s=e?i.scrollHeight:i.scrollWidth;n.viewPortSize=o;n.contentSize=s;n.maxOffset=s-o;n._active=o<s;n.isMobileDevice||(h=e?r.pane.outerHeight(!1):r.pane.outerWidth(!1),f=Math.round(o/s*h),f<u.sliderMinHeight&&(f=u.sliderMinHeight),n.paneSize=h,n.sliderSize=f,n.sliderMaxOffset=h-f,e?r.slider.height(f):r.slider.width(f),n.events.scroll(null),r.pane.toggle(n.active));n.scroller.tags.scrollContainer.addClass("no-transition");n.scroller.tags.scrollContainer.toggleClass(u.scrollClass+(e?"":"-horizontal"),n.active);setTimeout(function(){n.scroller.tags.scrollContainer.removeClass("no-transition")},0)}})(this.scroller.viewport.element,this.ctrls,this.settings)},i.prototype.update=function(){var n=this;(function(i){if(i){var r=n.type==t.Vertical,u=r?i.clientHeight:i.clientWidth,f=r?i.scrollHeight:i.scrollWidth;n.maxOffset=f-u;n.prevOffset=n.currentOffset||0;n.currentOffset=r?i.scrollTop:i.scrollLeft;n.iOSNativeScrolling||(n.sliderMaxOffset=n.paneSize-n.sliderSize,n.sliderOffset=n.maxOffset===0?0:n.currentOffset*n.sliderMaxOffset/n.maxOffset)}})(this.scroller.viewport.element,this.ctrls,this.settings)},i.prototype.setStyles=function(){var n=this,i={};i.transform=this.type==t.Vertical?"translate(0, "+this.sliderOffset+"px)":"translate("+this.sliderOffset+"px,0)";this.requestFrame.request(function(){comp(n.lastEventOffset,n.currentOffset,function(t){n.lastEventOffset=t;n.scroller._onScroll.dispatch(n.currentOffset)});n.ctrls.slider.css(i)})},i.prototype.createEvents=function(){var i=this,o=0,r=0,u=!1,f=0,s=$(document),h=$(document.body),e=this.type==t.Vertical;(function(t){i.events={down:function(r){u=!0;f=e?r.pageY-t.slider.offset().top:r.pageX-t.slider.offset().left;t.slider.is(r.target)||(f=0);t.pane.addClass(i.settings.activeClass);s.on(n.eventNames.mouseMove,i.events.drag).on(n.eventNames.mouseUp,i.events.up);h.on(n.eventNames.mouseEnter,i.events.enter);return!1},drag:function(n){return i.sliderValue=e?n.pageY-t.pane.offset().top-(f||i.sliderSize*.5):n.pageX-t.pane.offset().left-(f||i.sliderSize*.5),i.scroll(),!1},up:function(){return u=!1,t.pane.removeClass(i.settings.activeClass),s.off(n.eventNames.mouseMove,i.events.drag).off(n.eventNames.mouseUp,i.events.up),h.off(n.eventNames.mouseEnter,i.events.enter),!1},resize:function(){i.reset()},panedown:function(n){return i.sliderValue=e?(n.offsetY||n.originalEvent.layerY)-i.sliderSize*.5:(n.offsetX||n.originalEvent.layerX)-i.sliderSize*.5,i.scroll(),i.events.down(n),!1},scroll:function(){if(Date.now()-o>40){if(o=Date.now(),clearTimeout(r),r=0,i.update(),u)return;i.iOSNativeScrolling||(i.sliderValue=i.sliderOffset,i.setStyles())}else r==0&&(r=setTimeout(function(){i.events.scroll(null)},50))},wheel:function(n){var t;if(n!=null)return t=n.delta||n.wheelDelta||n.originalEvent&&n.originalEvent.wheelDelta||-n.detail||n.originalEvent&&-n.originalEvent.detail,t&&(i.sliderValue+=-t/3),i.scroll(),!1},enter:function(){!u}}})(this.ctrls)},i.prototype.toggle=function(n){this.ctrls.pane.toggle(n)},i.prototype.addEvents=function(){var t=this;if(this.removeEvents(),!this.isMobileDevice){this.iOSNativeScrolling||function(i){i.slider.on(n.eventNames.mouseDown,t.events.down);i.pane.on(n.eventNames.mouseDown,t.events.panedown).on(n.eventNames.paneScrollEvents,t.events.wheel)}(this.ctrls);this.scroller.tags.viewport.on(n.eventNames.viewportScrollEvents,this.events.scroll)}},i.prototype.removeEvents=function(){var t=this;this.isMobileDevice||(this.iOSNativeScrolling||function(i){i.slider.off(n.eventNames.mouseDown,t.events.down);i.pane.off(n.eventNames.mouseDown,t.events.panedown).off(n.eventNames.paneScrollEvents,t.events.wheel)}(this.ctrls),this.scroller.tags.viewport.off(n.eventNames.viewportScrollEvents,this.events.scroll))},i.prototype.scroll=function(){if(this.active)return this.sliderValue=Math.min(this.sliderMaxOffset,Math.max(0,this.sliderValue)),this.type==t.Vertical?this.scroller.tags.viewport.scrollTop(this.maxOffset*this.sliderValue/this.sliderMaxOffset):this.scroller.tags.viewport.scrollLeft(this.maxOffset*this.sliderValue/this.sliderMaxOffset),this.iOSNativeScrolling||(this.update(),this.setStyles()),this},i}();n.NBScrollbar=i}(NBScroller||(NBScroller={}));var SRAnimateSubmitButtonHelper=function(){function n(n){this.btn=$(n)}return n.prototype.start=function(){return this.btn.addClass("btn-posting"),this},n.prototype.end=function(n){var r=this,t=$.Deferred(),i="btn-posting-".concat(n?"success":"failed");this.btn.removeClass("btn-posting").addClass(i).find("i").one("webkitAnimationEnd oanimationend msAnimationEnd animationend",function(){r.btn.removeClass(i);t.resolve()});return t.promise()},n}(),SRAnimationFrame=function(){function n(){this.hasAnimationFrameSupport=typeof requestAnimationFrame=="function"}return n.prototype.request=function(n){var t=this;this.hasAnimationFrameSupport&&(this.frameId&&cancelAnimationFrame(this.frameId),this.frameId=requestAnimationFrame(function(){t.frameId=0;n()}))},n}(),SRDisposeHandler=function(){function n(){this.observer=new MutationObserver(function(n){for(var r,t=0,i=n;t<i.length;t++)r=i[t],r.removedNodes&&$(r.removedNodes).each(function(){var n=$(this);n.attr("data-disposable")&&n[0][n.attr("data-disposable")]();n.find("[data-disposable]").each(function(){this[this.getAttribute("data-disposable")]()})})})}return n.prototype.init=function(){this.observer.disconnect();this.observer.observe(document.body,{childList:!0,subtree:!0})},n.prototype.makeDisposable=function(n,t){n&&n.attr("data-disposable","srdispose").each(function(){this.srdispose=function(){t()}})},n}(),SRLoader=function(){function n(t,i){t===void 0&&(t="body");i===void 0&&(i={});this.tags={bg:EmptyInstance.JQuery,loaderContainer:EmptyInstance.JQuery,loader:EmptyInstance.JQuery};this.timer=-1;this.isDone=!1;this.opts=$.extend({},n.Defaults,i);this.selector=t;this.tags.bg=$("<div />",{"class":"modal-bg modal-fade"});this.tags.loader=$("<div />",{"class":"loader"}).hide();this.tags.loaderContainer=$("<div />").append(this.tags.loader);this.tags.bg.trigger("click",function(n){n.stopPropagation();n.preventDefault()});this.opts.inlineLoader&&(this.tags.bg.addClass("inline-loader"),this.tags.loader.addClass("inline-loader"));this.start(-1<this.opts.onCreateShowDelay?this.opts.onCreateShowDelay:0)}return n.prototype.fadeIn=function(){this.tags.bg.addClass("in");this.tags.loader.fadeIn()},n.prototype._start_2=function(){this.opts.expandContainer?this.handleExpand(!0):this.fadeIn()},n.prototype._start_1=function(n,t){var i=this;this.tags.bg.removeClass("in");this.tags.bg.appendTo(this.selector);this.tags.loader.hide();this.tags.loaderContainer.find(".loader-status").remove();this.tags.loaderContainer.appendTo(this.selector);t&&this.tags.bg.height()<105&&this.tags.loaderContainer.css({"font-size":Math.round(10*this.tags.bg.height()/9.5)/10+"px"});0>=n?this._start_2():setTimeout(function(){i._start_2()})},n.prototype.start=function(n,t){var i=this;n===void 0&&(n=0);t===void 0&&(t=!0);this.isDone=!1;this.tags.bg.removeClass("no-pointer-events");0>=n?this._start_1(n,t):this.timer=setTimeout(function(){i._start_1(n,t)},n)},n.prototype.done=function(n,t){var r=this,i;n===void 0&&(n=null);t===void 0&&(t=null);clearTimeout(this.timer);this.isDone=!0;this.tags.bg.addClass("no-pointer-events").removeClass("in");null!=n?(i=$('<i class="fi-'.concat(n?"checkmark":"minus-circle2"," loader-status ").concat(n?"success":"failed",'" />')),this.tags.loaderContainer.append(i),this.tags.loader.fadeOut("fast","swing",function(){i.addClass("animate").one("webkitAnimationEnd oanimationend msAnimationEnd animationend",function(){i.remove();r.doneCleanUp(n,t)})})):this.doneCleanUp(n,t)},n.prototype.doneCleanUp=function(n,t){this.tags.loaderContainer.remove();this.handleExpand(!1);this.tags.bg.removeClass("no-pointer-events").remove();t&&typeof t=="function"&&t(n)},n.prototype.reset=function(n){n===void 0&&(n=350);this.isDone&&this.start(n,!1)},n.prototype.handleExpand=function(n){var i=this,r,u,t;this.opts.expandContainer&&(r=$(this.selector),n?(u=r.outerHeight(),t=this.opts.inlineLoader?30:55,u<t&&(this.tags.loaderContainer.css("height",0),this.tags.loaderContainer.animate({height:"".concat(t,"px")},{duration:500,complete:function(){i.tags.loaderContainer.css("min-height",t);i.tags.loaderContainer.css("height",null);i.fadeIn()}}))):(this.tags.loaderContainer.stop(),this.tags.loaderContainer.css("height",null),this.tags.loaderContainer.css("min-height",null)))},n.Defaults={inlineLoader:!1,expandContainer:!1,onCreateShowDelay:0},n}(),EmptyInstance;(function(n){n.SRLoader=null})(EmptyInstance||(EmptyInstance={})),function(n){function u(){if(window.MediaRecorder===undefined)return"";var n=["webm","ogg","mp4","x-matroska","3gpp","3gpp2","3gp2","quicktime","mpeg","aac","flac","wav"].map(function(n){return"audio/".concat(n)}).filter(function(n){return MediaRecorder.isTypeSupported(n)});return n[0]}function t(){var n=$.Deferred(),t=!1;return i({audio:!0}).then(function(i){(i.getTracks().forEach(function(n){n.stop()}),t)||(t=!0,console.log("getUserMedia() success, permission to access the microphone is granted"),n.resolve(!0))}).catch(function(){n.resolve(!1)}),n.promise()}function f(){var n=$.Deferred();return t().then(function(t){if(!t){n.reject("Microphone access is denied");return}var i=new r;n.resolve(i)}).fail(function(){n.reject("Microphone access is denied")}),n.promise()}function i(n){return __awaiter(this,void 0,void 0,function(){var t;return __generator(this,function(){if(window.navigator.mediaDevices)return[2,window.navigator.mediaDevices.getUserMedia(n)];if(t=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia,!t)throw new Error("not supported");return[2,new Promise(function(i,r){t.bind(window.navigator)(n,i,r)})]})})}n.MIME_TYPE=u();n.canRecordAudio=t;n.getRecoder=f;var r=function(){function t(){this._chunks=[];this._startTime=0;this._isRecording=!1;this._mime_type="";this._onCompleted=new SimpleEventDispatcher}return Object.defineProperty(t.prototype,"isRecording",{get:function(){return this._isRecording},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"mime_type",{get:function(){return this._mime_type},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onCompleted",{get:function(){return this._onCompleted.asEvent()},enumerable:!1,configurable:!0}),t.prototype.start=function(){var t=this,n=$.Deferred();return this._isRecording?(n.resolve(!0),n.promise()):(i({audio:!0}).then(function(i){t.intializeRecording(i);n.resolve(!0)}),n.promise())},t.prototype.stop=function(){this._isRecording&&this._recorder.stop()},t.prototype.intializeRecording=function(t){var i=this;this._chunks=[];this._recorder=new MediaRecorder(t,{mimeType:n.MIME_TYPE});this._recorder.start();this._startTime=Date.now();this._mime_type=this._recorder.mimeType;this._recorder.ondataavailable=function(n){i._chunks.push(n.data);i._recorder.state==="inactive"&&i.ended()};this._isRecording=!0},t.prototype.ended=function(){var t=this,u=Date.now()-this._startTime,i,r;this._recorder.stream.getTracks().forEach(function(n){n.stop()});this._mime_type.toLowerCase().indexOf("webm")>-1?(i=new Blob(this._chunks,{type:this._mime_type}),n.fixWebM(i,u).then(function(n){t._onCompleted.dispatch(n);t._isRecording=!1}).catch(function(n){console.log(n);t._onCompleted.dispatch(i);t._isRecording=!1})):(r=new Blob(this._chunks,{type:this._mime_type}),this._onCompleted.dispatch(r),this._isRecording=!1)},t}();n.Recorder=r}(SRVoiceRecoder||(SRVoiceRecoder={})),function(n){function f(n,t){var r=$.Deferred(),i;try{i=new FileReader;i.onloadend=function(){try{var u=new h(new Uint8Array(i.result));u.fixDuration(t)&&r.resolve(u.toBlob(n.type))}catch(f){console.error("Error fixing webm duration",f)}};i.readAsArrayBuffer(n)}catch(u){r.reject(u)}return r.promise()}function i(n){return n.length%2==1?"0"+n:n}var u={172351395:{name:"EBML",type:"Container"},646:{name:"EBMLVersion",type:"Uint"},759:{name:"EBMLReadVersion",type:"Uint"},754:{name:"EBMLMaxIDLength",type:"Uint"},755:{name:"EBMLMaxSizeLength",type:"Uint"},642:{name:"DocType",type:"String"},647:{name:"DocTypeVersion",type:"Uint"},645:{name:"DocTypeReadVersion",type:"Uint"},108:{name:"Void",type:"Binary"},63:{name:"CRC-32",type:"Binary"},190023271:{name:"SignatureSlot",type:"Container"},16010:{name:"SignatureAlgo",type:"Uint"},16026:{name:"SignatureHash",type:"Uint"},16037:{name:"SignaturePublicKey",type:"Binary"},16053:{name:"Signature",type:"Binary"},15963:{name:"SignatureElements",type:"Container"},15995:{name:"SignatureElementList",type:"Container"},9522:{name:"SignedElement",type:"Binary"},139690087:{name:"Segment",type:"Container"},21863284:{name:"SeekHead",type:"Container"},3515:{name:"Seek",type:"Container"},5035:{name:"SeekID",type:"Binary"},5036:{name:"SeekPosition",type:"Uint"},88713574:{name:"Info",type:"Container"},13220:{name:"SegmentUID",type:"Binary"},13188:{name:"SegmentFilename",type:"String"},1882403:{name:"PrevUID",type:"Binary"},1868715:{name:"PrevFilename",type:"String"},2013475:{name:"NextUID",type:"Binary"},1999803:{name:"NextFilename",type:"String"},1092:{name:"SegmentFamily",type:"Binary"},10532:{name:"ChapterTranslate",type:"Container"},10748:{name:"ChapterTranslateEditionUID",type:"Uint"},10687:{name:"ChapterTranslateCodec",type:"Uint"},10661:{name:"ChapterTranslateID",type:"Binary"},710577:{name:"TimecodeScale",type:"Uint"},1161:{name:"Duration",type:"Float"},1121:{name:"DateUTC",type:"Date"},15273:{name:"Title",type:"String"},3456:{name:"MuxingApp",type:"String"},5953:{name:"WritingApp",type:"String"},103:{name:"Timecode",type:"Uint"},6228:{name:"SilentTracks",type:"Container"},6359:{name:"SilentTrackNumber",type:"Uint"},39:{name:"Position",type:"Uint"},43:{name:"PrevSize",type:"Uint"},35:{name:"SimpleBlock",type:"Binary"},32:{name:"BlockGroup",type:"Container"},33:{name:"Block",type:"Binary"},34:{name:"BlockVirtual",type:"Binary"},13729:{name:"BlockAdditions",type:"Container"},38:{name:"BlockMore",type:"Container"},110:{name:"BlockAddID",type:"Uint"},37:{name:"BlockAdditional",type:"Binary"},27:{name:"BlockDuration",type:"Uint"},122:{name:"ReferencePriority",type:"Uint"},123:{name:"ReferenceBlock",type:"Int"},125:{name:"ReferenceVirtual",type:"Int"},36:{name:"CodecState",type:"Binary"},13730:{name:"DiscardPadding",type:"Int"},14:{name:"Slices",type:"Container"},104:{name:"TimeSlice",type:"Container"},76:{name:"LaceNumber",type:"Uint"},77:{name:"FrameNumber",type:"Uint"},75:{name:"BlockAdditionID",type:"Uint"},78:{name:"Delay",type:"Uint"},79:{name:"SliceDuration",type:"Uint"},72:{name:"ReferenceFrame",type:"Container"},73:{name:"ReferenceOffset",type:"Uint"},74:{name:"ReferenceTimeCode",type:"Uint"},47:{name:"EncryptedBlock",type:"Binary"},106212971:{name:"Tracks",type:"Container"},46:{name:"TrackEntry",type:"Container"},87:{name:"TrackNumber",type:"Uint"},13253:{name:"TrackUID",type:"Uint"},3:{name:"TrackType",type:"Uint"},57:{name:"FlagEnabled",type:"Uint"},8:{name:"FlagDefault",type:"Uint"},5546:{name:"FlagForced",type:"Uint"},28:{name:"FlagLacing",type:"Uint"},11751:{name:"MinCache",type:"Uint"},11768:{name:"MaxCache",type:"Uint"},254851:{name:"DefaultDuration",type:"Uint"},216698:{name:"DefaultDecodedFieldDuration",type:"Uint"},209231:{name:"TrackTimecodeScale",type:"Float"},4991:{name:"TrackOffset",type:"Int"},5614:{name:"MaxBlockAdditionID",type:"Uint"},4974:{name:"Name",type:"String"},177564:{name:"Language",type:"String"},6:{name:"CodecID",type:"String"},9122:{name:"CodecPrivate",type:"Binary"},362120:{name:"CodecName",type:"String"},13382:{name:"AttachmentLink",type:"Uint"},1742487:{name:"CodecSettings",type:"String"},1785920:{name:"CodecInfoURL",type:"String"},438848:{name:"CodecDownloadURL",type:"String"},42:{name:"CodecDecodeAll",type:"Uint"},12203:{name:"TrackOverlay",type:"Uint"},5802:{name:"CodecDelay",type:"Uint"},5819:{name:"SeekPreRoll",type:"Uint"},9764:{name:"TrackTranslate",type:"Container"},9980:{name:"TrackTranslateEditionUID",type:"Uint"},9919:{name:"TrackTranslateCodec",type:"Uint"},9893:{name:"TrackTranslateTrackID",type:"Binary"},96:{name:"Video",type:"Container"},26:{name:"FlagInterlaced",type:"Uint"},5048:{name:"StereoMode",type:"Uint"},5056:{name:"AlphaMode",type:"Uint"},5049:{name:"OldStereoMode",type:"Uint"},48:{name:"PixelWidth",type:"Uint"},58:{name:"PixelHeight",type:"Uint"},5290:{name:"PixelCropBottom",type:"Uint"},5307:{name:"PixelCropTop",type:"Uint"},5324:{name:"PixelCropLeft",type:"Uint"},5341:{name:"PixelCropRight",type:"Uint"},5296:{name:"DisplayWidth",type:"Uint"},5306:{name:"DisplayHeight",type:"Uint"},5298:{name:"DisplayUnit",type:"Uint"},5299:{name:"AspectRatioType",type:"Uint"},963876:{name:"ColourSpace",type:"Binary"},1029411:{name:"GammaValue",type:"Float"},230371:{name:"FrameRate",type:"Float"},97:{name:"Audio",type:"Container"},53:{name:"SamplingFrequency",type:"Float"},14517:{name:"OutputSamplingFrequency",type:"Float"},31:{name:"Channels",type:"Uint"},15739:{name:"ChannelPositions",type:"Binary"},8804:{name:"BitDepth",type:"Uint"},98:{name:"TrackOperation",type:"Container"},99:{name:"TrackCombinePlanes",type:"Container"},100:{name:"TrackPlane",type:"Container"},101:{name:"TrackPlaneUID",type:"Uint"},102:{name:"TrackPlaneType",type:"Uint"},105:{name:"TrackJoinBlocks",type:"Container"},109:{name:"TrackJoinUID",type:"Uint"},64:{name:"TrickTrackUID",type:"Uint"},65:{name:"TrickTrackSegmentUID",type:"Binary"},70:{name:"TrickTrackFlag",type:"Uint"},71:{name:"TrickMasterTrackUID",type:"Uint"},68:{name:"TrickMasterTrackSegmentUID",type:"Binary"},11648:{name:"ContentEncodings",type:"Container"},8768:{name:"ContentEncoding",type:"Container"},4145:{name:"ContentEncodingOrder",type:"Uint"},4146:{name:"ContentEncodingScope",type:"Uint"},4147:{name:"ContentEncodingType",type:"Uint"},4148:{name:"ContentCompression",type:"Container"},596:{name:"ContentCompAlgo",type:"Uint"},597:{name:"ContentCompSettings",type:"Binary"},4149:{name:"ContentEncryption",type:"Container"},2017:{name:"ContentEncAlgo",type:"Uint"},2018:{name:"ContentEncKeyID",type:"Binary"},2019:{name:"ContentSignature",type:"Binary"},2020:{name:"ContentSigKeyID",type:"Binary"},2021:{name:"ContentSigAlgo",type:"Uint"},2022:{name:"ContentSigHashAlgo",type:"Uint"},206814059:{name:"Cues",type:"Container"},59:{name:"CuePoint",type:"Container"},51:{name:"CueTime",type:"Uint"},55:{name:"CueTrackPositions",type:"Container"},119:{name:"CueTrack",type:"Uint"},113:{name:"CueClusterPosition",type:"Uint"},112:{name:"CueRelativePosition",type:"Uint"},50:{name:"CueDuration",type:"Uint"},4984:{name:"CueBlockNumber",type:"Uint"},106:{name:"CueCodecState",type:"Uint"},91:{name:"CueReference",type:"Container"},22:{name:"CueRefTime",type:"Uint"},23:{name:"CueRefCluster",type:"Uint"},4959:{name:"CueRefNumber",type:"Uint"},107:{name:"CueRefCodecState",type:"Uint"},155296873:{name:"Attachments",type:"Container"},8615:{name:"AttachedFile",type:"Container"},1662:{name:"FileDescription",type:"String"},1646:{name:"FileName",type:"String"},1632:{name:"FileMimeType",type:"String"},1628:{name:"FileData",type:"Binary"},1710:{name:"FileUID",type:"Uint"},1653:{name:"FileReferral",type:"Binary"},1633:{name:"FileUsedStartTime",type:"Uint"},1634:{name:"FileUsedEndTime",type:"Uint"},4433776:{name:"Chapters",type:"Container"},1465:{name:"EditionEntry",type:"Container"},1468:{name:"EditionUID",type:"Uint"},1469:{name:"EditionFlagHidden",type:"Uint"},1499:{name:"EditionFlagDefault",type:"Uint"},1501:{name:"EditionFlagOrdered",type:"Uint"},54:{name:"ChapterAtom",type:"Container"},13252:{name:"ChapterUID",type:"Uint"},5716:{name:"ChapterStringUID",type:"String"},17:{name:"ChapterTimeStart",type:"Uint"},18:{name:"ChapterTimeEnd",type:"Uint"},24:{name:"ChapterFlagHidden",type:"Uint"},1432:{name:"ChapterFlagEnabled",type:"Uint"},11879:{name:"ChapterSegmentUID",type:"Binary"},11964:{name:"ChapterSegmentEditionUID",type:"Uint"},9155:{name:"ChapterPhysicalEquiv",type:"Uint"},15:{name:"ChapterTrack",type:"Container"},9:{name:"ChapterTrackNumber",type:"Uint"},0:{name:"ChapterDisplay",type:"Container"},5:{name:"ChapString",type:"String"},892:{name:"ChapLanguage",type:"String"},894:{name:"ChapCountry",type:"String"},10564:{name:"ChapProcess",type:"Container"},10581:{name:"ChapProcessCodecID",type:"Uint"},1293:{name:"ChapProcessPrivate",type:"Binary"},10513:{name:"ChapProcessCommand",type:"Container"},10530:{name:"ChapProcessTime",type:"Uint"},10547:{name:"ChapProcessData",type:"Binary"},39109479:{name:"Tags",type:"Container"},13171:{name:"Tag",type:"Container"},9152:{name:"Targets",type:"Container"},10442:{name:"TargetTypeValue",type:"Uint"},9162:{name:"TargetType",type:"String"},9157:{name:"TagTrackUID",type:"Uint"},9161:{name:"TagEditionUID",type:"Uint"},9156:{name:"TagChapterUID",type:"Uint"},9158:{name:"TagAttachmentUID",type:"Uint"},10184:{name:"SimpleTag",type:"Container"},1443:{name:"TagName",type:"String"},1146:{name:"TagLanguage",type:"String"},1156:{name:"TagDefault",type:"Uint"},1159:{name:"TagString",type:"String"},1157:{name:"TagBinary",type:"Binary"}};n.fixWebM=f;var t=function(){function n(n,t){n===void 0&&(n="Unknown");t===void 0&&(t="Unknown");this.name=n;this.type=t}return n.prototype.setSource=function(n){this.source=n;this.updateBySource()},n.prototype.setData=function(n){this.data=n;this.updateByData()},n}(),e=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.updateBySource=function(){},t.prototype.updateByData=function(){},t}(t),o=function(n){function t(t,r){r===void 0&&(r="Uint");var u=n.call(this,t,r)||this;return u.getValue=function(){return parseInt(this.data,16)},u.setValue=function(n){this.setData(i(n.toString(16)))},u}return __extends(t,n),t.prototype.updateBySource=function(){var n,t;for(this.data="",n=0;n<this.source.length;n++)t=this.source[n].toString(16),this.data+=i(t)},t.prototype.updateByData=function(){var t=this.data.length/2,n,i;for(this.source=new Uint8Array(t),n=0;n<t;n++)i=this.data.substr(n*2,2),this.source[n]=parseInt(i,16)},t}(t),r=function(n){function t(t,i){i===void 0&&(i="Float");var r=n.call(this,t,i)||this;return r.setValue=function(n){this.setData(n)},r}return __extends(t,n),t.prototype.getFloatArrayType=function(){return this.source&&this.source.length===4?Float32Array:Float64Array},t.prototype.updateBySource=function(){var n=this.source.reverse(),t=this.getFloatArrayType(),i=new t(n.buffer);this.data=i[0]},t.prototype.updateByData=function(){var n=this.getFloatArrayType(),t=new n([this.data]),i=new Uint8Array(t.buffer);this.source=i.reverse()},t.prototype.getValue=function(){return this.data},t}(t),s=function(n){function t(t,i){i===void 0&&(i="Container");var r=n.call(this,t,i)||this;return r.offset=0,r}return __extends(t,n),t.prototype.updateBySource=function(){var s;for(this.data=[],this.offset=0;this.offset<this.source.length;this.offset=h){var i=this.readUint(),c=this.readUint(),h=Math.min(this.offset+c,this.source.length),l=this.source.slice(this.offset,h),f=u[i]||{name:"Unknown",type:"Unknown"},n=e;switch(f.type){case"Container":n=t;break;case"Uint":n=o;break;case"Float":n=r}s=new n(f.name,f.type);s.setSource(l);this.data.push({id:i,idHex:i.toString(16),data:s})}},t.prototype.updateByData=function(){var n=this.writeSections(!0);this.source=new Uint8Array(n);this.writeSections()},t.prototype.readByte=function(){return this.source[this.offset++]},t.prototype.readUint=function(){for(var t=this.readByte(),i=8-t.toString(2).length,n=t-(1<<7-i),r=0;r<i;r++)n*=256,n+=this.readByte();return n},t.prototype.writeUint=function(n,t){for(var u,f,e,i=1,r=128;n>=r&&i<8;i++,r*=128);if(!t)for(u=r+n,f=i-1;f>=0;f--)e=u%256,this.source[this.offset+f]=e,u=(u-e)/256;this.offset+=i},t.prototype.writeSections=function(n){var t;for(n===void 0&&(n=!1),this.offset=0,t=0;t<this.data.length;t++){var i=this.data[t],r=i.data.source,u=r.length;this.writeUint(i.id,n);this.writeUint(u,n);n||this.source.set(r,this.offset);this.offset+=u}return this.offset},t.prototype.getSectionById=function(n){for(var i,t=0;t<this.data.length;t++)if(i=this.data[t],i.id===n)return i.data;return null},t}(t),h=function(n){function t(t){var i=n.call(this,"File","File")||this;return i.setSource(t),i}return __extends(t,n),t.prototype.fixDuration=function(n){var i=function(n){console.log(n)},f=this.getSectionById(139690087),u,e,t;if(!f)return i("[fix-webm-duration] Segment section is missing"),!1;if(u=f.getSectionById(88713574),!u)return i("[fix-webm-duration] Info section is missing"),!1;if(e=u.getSectionById(710577),!e)return i("[fix-webm-duration] TimecodeScale section is missing"),!1;if(t=u.getSectionById(1161),t)if(t.getValue()<=0)i("[fix-webm-duration] Duration section is present, but the value is empty"),t.setValue(n);else return i("[fix-webm-duration] Duration section is present"),!1;else i("[fix-webm-duration] Duration section is missing"),t=new r("Duration","Float"),t.setValue(n),u.data.push({id:1161,data:t});return e.setValue(1e6),u.updateByData(),f.updateByData(),this.updateByData(),!0},t.prototype.toBlob=function(n){return new Blob([this.source.buffer],{type:n||"video/webm"})},t}(s)}(SRVoiceRecoder||(SRVoiceRecoder={}));var DispatcherBase=function(){function n(){this._wrap=new DispatcherWrapper(this);this._subscriptions=[]}return Object.defineProperty(n.prototype,"hasSubscriptions",{get:function(){return 0<this._subscriptions.length},enumerable:!1,configurable:!0}),n.prototype.subscribe=function(n,t,i){if(t===void 0&&(t=null),i===void 0&&(i=!0),n){if(!i&&this.has(n,t))return;this._subscriptions.push(new Subscription(n,!1,t))}},n.prototype.unsubscribe=function(n,t){var i;if(t===void 0&&(t=null),n){for(i=0;i<this._subscriptions.length;i++)if(this._subscriptions[i].handler==n){if(t&&this._subscriptions[i].namespace!=t)continue;this._subscriptions.splice(i,1);break}}else if(t)for(i=0;i<this._subscriptions.length;i++)if(this._subscriptions[i].namespace==t){this._subscriptions.splice(i,1);break}},n.prototype.one=function(n,t,i){if(t===void 0&&(t=null),i===void 0&&(i=!0),n){if(!i&&this.has(n,t))return;this._subscriptions.push(new Subscription(n,!0,t))}},n.prototype.has=function(n,t){var r,f,u,e,i;if(t===void 0&&(t=null),n){for(r=0,f=this._subscriptions;r<f.length;r++)if(i=f[r],i.handler==n)return t?i.namespace==t:!0}else if(t)for(u=0,e=this._subscriptions;u<e.length;u++)if(i=e[u],i.namespace==t)return!0;return!1},n.prototype.reset=function(){this._subscriptions=[]},n.prototype._dispatch=function(n,t,i){for(var u,f,r=0;r<this._subscriptions.length;r++){if(u=this._subscriptions[r],u.isOnce){if(u.isExecuted===!0)continue;this._subscriptions.splice(r,1);r--}if(f=u.execute(n,t,i),f)return f}return},n.prototype._dispatchPromise=function(n,t){for(var u,f,s,c,e=$.Deferred(),r=[],h=[],o=0,i=0;i<this._subscriptions.length;i++){if(u=this._subscriptions[i],u.isOnce){if(u.isExecuted===!0)continue;this._subscriptions.splice(i,1);i--}h.push(u.executeWithPromise(n,t));o++}if(o>0)for(f=0,s=h;f<s.length;f++)c=s[f],c.done(function(n){r.push(n);r.length>=o&&e.resolve(r)});else e.resolve(r);return e.promise()},n.prototype.asEvent=function(){return this._wrap},n}(),CallbackEventDispatcher=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.dispatch=function(){return this._dispatchPromise(this,arguments)},t}(DispatcherBase),DispatcherWrapper=function(){function n(n){this.dispatcher=n;this._subscribe=function(t,i,r){return n.subscribe(t,i,r)};this._unsubscribe=function(t,i){return n.unsubscribe(t,i)};this._one=function(t,i,r){return n.one(t,i,r)};this._has=function(t,i){return n.has(t,i)}}return Object.defineProperty(n.prototype,"hasSubscriptions",{get:function(){return this.dispatcher.hasSubscriptions},enumerable:!1,configurable:!0}),n.prototype.subscribe=function(n,t,i){t===void 0&&(t=null);i===void 0&&(i=!0);this._subscribe(n,t,i)},n.prototype.unsubscribe=function(n,t){t===void 0&&(t=null);this._unsubscribe(n,t)},n.prototype.one=function(n,t,i){t===void 0&&(t=null);i===void 0&&(i=!0);this._one(n,t,i)},n.prototype.has=function(n,t){return t===void 0&&(t=null),this._has(n,t)},n}(),EventCallback=function(){function n(){this._deferred=$.Deferred();this._promise=this._deferred.promise()}return Object.defineProperty(n.prototype,"promise",{get:function(){return this._promise},enumerable:!1,configurable:!0}),n.prototype.done=function(n){this._deferred.resolve(n)},n}(),EventDispatcher=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.dispatch=function(){this._dispatch(!1,this,arguments)},t.prototype.dispatchAsync=function(){this._dispatch(!0,this,arguments)},t}(DispatcherBase),ReturnableEventDispatcher=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.dispatch=function(){return this._dispatch(!1,this,arguments)},t}(DispatcherBase),SimpleCallbackEventDispatcher=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.dispatch=function(){return this._dispatchPromise(this,arguments)},t}(DispatcherBase),SimpleEventDispatcher=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.dispatch=function(){this._dispatch(!1,this,arguments)},t.prototype.dispatchAsync=function(){this._dispatch(!0,this,arguments)},t}(DispatcherBase),SimpleReturnableEventDispatcher=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.dispatch=function(){return this._dispatch(!1,this,arguments)},t}(DispatcherBase),Subscription=function(){function n(n,t,i){i===void 0&&(i=null);this.handler=n;this.isOnce=t;this.isExecuted=!1;this._namespace=null;this._namespace=i}return Object.defineProperty(n.prototype,"namespace",{get:function(){return this._namespace},enumerable:!1,configurable:!0}),n.prototype.execute=function(n,t,i){var r,u;if(!this.isOnce||!this.isExecuted)if(this.isExecuted=!0,r=this.handler,n)setTimeout(function(){r.apply(t,i)},1);else if(u=r.apply(t,i),u)return u;return},n.prototype.executeWithPromise=function(n,t){var i;if(!this.isOnce||!this.isExecuted){this.isExecuted=!0;var f=this.handler,u=new EventCallback,r=[];for(i=0;i<t.length;i++)r.push(t[i]);return r.push(u),setTimeout(function(){f.apply(n,r)},1),u.promise}return null},n.prototype.executePromise=function(n,t){var r=$.Deferred(),u,i;return this.isOnce&&this.isExecuted||(this.isExecuted=!0,u=this.handler,i=t,i.push(function(n){r.resolve(n)}),setTimeout(function(){u.apply(n,i)},1)),r.promise()},n}(),__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),__awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},__generator=this&&this.__generator||function(n,t){function o(n){return function(t){return s([n,t])}}function s(o){if(e)throw new TypeError("Generator is already executing.");while(f&&(f=0,o[0]&&(r=0)),r)try{if(e=1,u&&(i=o[0]&2?u["return"]:o[0]?u["throw"]||((i=u["return"])&&i.call(u),0):u.next)&&!(i=i.call(u,o[1])).done)return i;(u=0,i)&&(o=[o[0]&2,i.value]);switch(o[0]){case 0:case 1:i=o;break;case 4:return r.label++,{value:o[1],done:!1};case 5:r.label++;u=o[1];o=[0];continue;case 7:o=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(o[0]===6||o[0]===2)){r=0;continue}if(o[0]===3&&(!i||o[1]>i[0]&&o[1]<i[3])){r.label=o[1];break}if(o[0]===6&&r.label<i[1]){r.label=i[1];i=o;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(o);break}i[2]&&r.ops.pop();r.trys.pop();continue}o=t.call(n,r)}catch(s){o=[6,s];u=0}finally{e=i=0}if(o[0]&5)throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},e,u,i,f;return f={next:o(0),"throw":o(1),"return":o(2)},typeof Symbol=="function"&&(f[Symbol.iterator]=function(){return this}),f},__spreadArray=this&&this.__spreadArray||function(n,t,i){if(i||arguments.length===2)for(var r=0,f=t.length,u;r<f;r++)!u&&r in t||(u||(u=Array.prototype.slice.call(t,0,r)),u[r]=t[r]);return n.concat(u||Array.prototype.slice.call(t))},SRBaseControl=function(){function n(n){n&&(n.data("SRControlType-Name")||(n.data("SRControlType-Name",this.constructor.controlName),n.data("SRControlType-Instance",this)))}return Object.defineProperty(n,"controlName",{get:function(){throw"controlName property is not set on: "+this;},enumerable:!1,configurable:!0}),n.getControlType=function(n){return n?n.data("SRControlType-Name"):null},n.getControlInstance=function(n){if(n){var t=n.data("SRControlType-Instance");return t?t:n.find("input").data("SRControlType-Instance")}return null},n}(),SRDatePicker=function(n){function t(t){var i=n.call(this,$(t).find("input"))||this,f,e,r,u;if(i.tags={hidden:EmptyInstance.JQuery,inputGroup:EmptyInstance.JQuery,input:EmptyInstance.JQuery,button:EmptyInstance.JQuery,scrollParent:EmptyInstance.JQuery},i.initialized=!1,i.hasScrollParent=!1,i.datepickerFormat=(calendarSettings.dateFormat||"").replace(/[y]{4}/gi,"yy"),i.isPickerVisible=!1,i.minDate=null,i.maxDate=null,i.valueBeforeOpen=null,i.isQuestionPicker=!1,i.removeInputFocusAfterShow=!1,i.dateInvalidOnOpen=!1,i.lastSelectedDateStr="",i._onChanged=new EventDispatcher,i.weekHelper={picker:EmptyInstance.JQuery,weekDTRS:null,weekDTRE:null},i.tags.inputGroup=$(t),!(i.tags.inputGroup.hasClass("date-picker")||i.tags.inputGroup.hasClass("date-part")))if(i.tags.inputGroup.parent().hasClass("date-picker")||i.tags.inputGroup.parent().hasClass("date-part"))i.tags.inputGroup=i.tags.inputGroup.parent();else return console.error('SRDatePicker.constructor - Element does not have the class "date-picker"\nElement:',i.tags.inputGroup),undefined;if(f=i.tags.inputGroup.data("SRDatePicker"),f)return f;i.tags.inputGroup.data("SRDatePicker",i);i.tags.scrollParent=i.tags.inputGroup.FrameworkMainScrollParent();i.hasScrollParent=0<i.tags.scrollParent.length;i.tags.input=i.tags.inputGroup.find("input");i.tags.hidden=i.tags.inputGroup.prev("#".concat(i.tags.input.prop("id"),"-value"));i.tags.button=i.tags.inputGroup.find("i").parent().click(function(){i.isPickerVisible||i.disabled||i.readonly||(i.removeInputFocusAfterShow=!0,i.tags.input.datepicker("show"))});i.isQuestionPicker=i.tags.input.attr("data-".concat(SRDataAttributes.QUESTION.IS_PICKER))=="1";e=i.tags.input.data("date-format")||calendarSettings.dateFormat;i.datepickerFormat=e.replace(/[y]{4}/gi,"yy");i.tags.input.data("use-format-placeholder")&&i.tags.input.attr("placeholder",e);r={};u=i.tags.input.data("value-min");u&&(i.minDate=new Date(u),r.minDate=i.minDate);u=i.tags.input.data("value-max");u&&(i.maxDate=new Date(u),r.maxDate=i.maxDate);u=i.tags.input.is(":disabled");u&&(r.disabled=!0);r.useLastDay=i.tags.input.data("calendar-select-last");switch(i.tags.input.data("calendar-mode")){case"week":i.initWeekPicker(r);break;case"month":i.initMonthPicker(r);break;case"year":i.initYearPicker(r);break;default:i.initDayPicker(r)}return i}return __extends(t,n),Object.defineProperty(t,"controlName",{get:function(){return"SRDatePicker"},enumerable:!1,configurable:!0}),t.init=function(n){var i,r;return n===void 0&&(n=".date-picker"),i=$(n),i.hasClass("date-picker")||(i=i.find(".date-picker")),r=[],i.each(function(){r.push(new t(this))}),r},t.Get=function(n){var t=$(n);return t.is("input")&&(t=t.closest(".date-picker")),t.data("SRDatePicker")},Object.defineProperty(t.prototype,"validationStatusTag",{get:function(){return this.tags.inputGroup},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this.tags.input.prop("disabled")},set:function(n){this.tags.input.prop("disabled",n);this.handleDisabled(n)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"readonly",{get:function(){return this.tags.input.prop("readonly")},set:function(n){this.tags.input.prop("readonly",n);this.handleDisabled(n)},enumerable:!1,configurable:!0}),t.prototype.handleDisabled=function(n){this.initialized&&this.tags.input.datepicker("option","disabled",n)},Object.defineProperty(t.prototype,"value",{get:function(){var n=null,t=this.tags.input.val().toString();if(t&&0<t.length)try{n=$.datepicker.parseDate(this.tags.input.datepicker("option","dateFormat")||this.datepickerFormat,t)}catch(i){n=null}return n},set:function(n){var i,t;n?n.isValid()&&(i=!1,this.minDate&&-1==SRDateUtils.compareDates(n,this.minDate)?(n=this.minDate,i=!0):this.maxDate&&1==SRDateUtils.compareDates(n,this.maxDate)&&(n=this.maxDate,i=!0),t=n.toFormattedString(this.tags.input.datepicker("option","dateFormat")||this.datepickerFormat),this.lastSelectedDateStr=t,this.isPickerVisible?this._setDate(n):t&&(this.tags.hidden.val(t),this.tags.input.val(t),this.triggerOnChanged()),i&&this.tags.input.highlightChangedValue()):(this.lastSelectedDateStr="",this.tags.hidden.val(""),this.tags.input.val(""),this.triggerOnChanged())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"valueYMD",{get:function(){var n=this.value;return n?n.getFullYear().toString()+("0"+(n.getMonth()+1)).substr(-2,2)+("0"+n.getDate()).substr(-2,2):""},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"valueJson",{get:function(){var n=this.value;return n?"".concat(n.getFullYear(),"-").concat(("0"+(n.getMonth()+1)).substr(-2,2),"-").concat(("0"+n.getDate()).substr(-2,2),"T00:00:00"):null},set:function(n){this.value=n>""?new Date(n):null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"label",{get:function(){var n;if((n=this.tags.input.siblings(".control-label"))!==null&&n!==void 0)return n.text()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"displayValue",{get:function(){return this.valueYMD},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onChanged",{get:function(){return this._onChanged.asEvent()},enumerable:!1,configurable:!0}),t.prototype.triggerOnChanged=function(){this._onChanged.dispatch(this.value,this)},t.prototype.setMinDate=function(n){this.minDate=n;this.isPickerVisible&&this.updatePickerMinDate()},t.prototype.updatePickerMinDate=function(){this.tags.input.datepicker("option","minDate",this.minDate)},t.prototype.setMaxDate=function(n){this.maxDate=n;this.isPickerVisible&&this.updatePickerMaxDate()},t.prototype.updatePickerMaxDate=function(){this.tags.input.datepicker("option","maxDate",this.maxDate)},t.prototype.clear=function(){this.value=null},t.prototype.triggerChange=function(){this.triggerOnChanged()},t.prototype.getPickerSettings=function(n){var t=this;return $.extend({},$.datepicker.regional[calendarSettings.locale]||$.datepicker.regional[""],{changeMonth:!0,changeYear:!0,defaultDate:null,altField:this.tags.hidden,altFormat:(this.tags.input.data("value-format")||"yy-mm-dd").replace(/[y]{4}/gi,"yy"),dateFormat:this.datepickerFormat,constrainInput:!0,onSelect:function(n,i){t.lastSelectedDateStr=n;i.input.change()},beforeShow:function(n,i){if(t.valueBeforeOpen=t.tags.input.val().toString(),t.valueBeforeOpen){var r=t.value;t.dateInvalidOnOpen=null==r;t._setDate(r)}t.tags.scrollParent.append(i.dpDiv.addClass("sr-datepicker-absolute"));i.dpDiv.toggleClass("question-picker",t.isQuestionPicker);t.minDate&&t.updatePickerMinDate();t.maxDate&&t.updatePickerMaxDate()},afterShow:function(n,i){var c,l,a;if(t.isPickerVisible=!0,t.removeInputFocusAfterShow&&(t.removeInputFocusAfterShow=!1,t.tags.input.blur()),t.tags.input.addClass("datepicker-open"),i&&i.dpDiv&&t.hasScrollParent){var v=!1,f=i.dpDiv.getBoundClientRect(),u=t.tags.input.getBoundClientRect(),e=t.tags.scrollParent,o=e.getBoundClientRect(),y=e.scrollTop(),p=e.scrollLeft(),w=e[0].clientHeight+ +o.top,b=e[0].clientWidth+o.left,s=w-(u.bottom+f.height),h=b-(u.left+f.width),r={top:Math.floor(u.bottom-o.top-parseInt(t.tags.scrollParent.css("border-top-width"),10)+y),left:Math.floor(u.left-o.left-parseInt(t.tags.scrollParent.css("border-left-width"),10)+p)};s<0&&(c=u.top-f.height-y,s<0&&(c>=0||c>s)&&(v=!0,r.top=r.top-u.height-f.height));i.dpDiv.toggleClass("sr-datepicker-above",v);h<0&&(l=t.tags.button.outerWidth(),a=u.right+l-f.width-p,a>=0?r.left=r.left-(f.width-u.width)+l:h>=a?(r.left=r.left+h,0>r.left&&(r.left=0)):r.left=0);i.dpDiv.css(r)}t.dateInvalidOnOpen&&t.tags.input.val(t.valueBeforeOpen);t.dateInvalidOnOpen=!1;t.valueBeforeOpen!=t.tags.input.val().toString()&&t.triggerOnChanged()},onClose:function(){t.isPickerVisible=!1;t.tags.input.removeClass("datepicker-open")}},n)},t.prototype.initPickerEvents=function(){var n=this;this.tags.input.change(function(){n.value||n.tags.hidden.val("");n.triggerOnChanged()}).keydown(function(){n._hide()}).click(function(){n.isPickerVisible||n.disabled||n.readonly||n._show()}).blur(function(){if(n.tags.input.val().toString()!=n.lastSelectedDateStr){var t=n.value;null!=t&&(n.value=t)}})},t.prototype.initDayPicker=function(n){var t=this;this._setDate=function(n){t.tags.input.datepicker("setDate",n)};this._getDate=function(){return t.tags.input.datepicker("getDate")};this._hide=function(){t.tags.input.datepicker("hide")};this._show=function(){t.tags.input.datepicker("show")};this.tags.input.datepicker(this.getPickerSettings(n));this.initPickerEvents();this.initialized=!0},t.prototype.initWeekPicker=function(n){var t=this,i;this._setDate=function(n){t.tags.input.datepicker("setDate",n)};this._getDate=function(){return t.tags.input.datepicker("getDate")};this._hide=function(){t.tags.input.datepicker("hide")};this._show=function(){t.tags.input.datepicker("show")};i=this.getPickerSettings(n);i.showWeek=!0;i.onSelect=function(i,r){var e=t._getDate(),f,u;t.processWeekDate(t.weekHelper.picker,e);f=n.useLastDay?t.weekHelper.weekDTRE:t.weekHelper.weekDTRS;u=f.toFormattedString(t.tags.input.datepicker("option","dateFormat")||t.datepickerFormat);t.lastSelectedDateStr=u;r.input.val(u).change()};i.beforeShowDay=function(n){var i="";return t.weekHelper.weekDTRS&&t.weekHelper.weekDTRE&&n>=t.weekHelper.weekDTRS&&n<=t.weekHelper.weekDTRE&&(i="ui-datepicker-current-day"),[!0,i]};i.onChangeMonthYear=function(){t.selectCurrentWeek(t.weekHelper.picker)};this.weekHelper.picker=this.tags.input.datepicker(i);this.initPickerEvents();this.initialized=!0},t.prototype.selectCurrentWeek=function(n){delay(function(){n.find(".ui-datepicker-current-day a").addClass("ui-state-active")})},t.prototype.processWeekDate=function(n,t){var i=this;(function(r){if(t){var u=-t.getDay();n.datepicker("option","firstDay")==1&&(u==0?u=-6:u++);r.weekDTRS=new Date(t.getFullYear(),t.getMonth(),t.getDate()+u);r.weekDTRE=new Date(r.weekDTRS.getFullYear(),r.weekDTRS.getMonth(),r.weekDTRS.getDate()+6)}else r.weekDTRS=r.weekDTRE=null;i.selectCurrentWeek(n)})(this.weekHelper)},t.prototype.initMonthPicker=function(n){var t=this,i;this._setDate=function(n){t.tags.input.datepicker("setDate",n)};this._getDate=function(){return t.tags.input.datepicker("getDate")};this._hide=function(){t.tags.input.datepicker("hide")};this._show=function(){t.tags.input.datepicker("show")};i=this.getPickerSettings(n);i.viewMode=JQueryUI.DatepickerViewMode.Month;this.tags.input.datepicker(i);this.initPickerEvents();this.initialized=!0},t.prototype.initYearPicker=function(n){var t=this,i;this._setDate=function(n){t.tags.input.datepicker("setDate",n)};this._getDate=function(){return t.tags.input.datepicker("getDate")};this._hide=function(){t.tags.input.datepicker("hide")};this._show=function(){t.tags.input.datepicker("show")};i=this.getPickerSettings(n);i.viewMode=JQueryUI.DatepickerViewMode.Year;this.tags.input.datepicker(i);this.initPickerEvents();this.initialized=!0},t}(SRBaseControl),EmptyInstance;(function(n){n.SRDatePicker=null})(EmptyInstance||(EmptyInstance={}));SRDateTimePicker=function(n){function t(t){var i=n.call(this,$(t).find('input[type="hidden"]'))||this,r;return(i._onChanged=new EventDispatcher,i.valueFormat="yy-mm-dd HH:mm",i.ctrls={tag:EmptyInstance.JQuery,input:EmptyInstance.JQuery,datePicker:EmptyInstance.SRDatePicker,timePicker:EmptyInstance.SRTimePicker},i.ctrls.tag=$(t),r=i.ctrls.tag.data("SRDateTimePicker"),r)?r:(i.ctrls.tag.data("SRDateTimePicker",i),i.initComponents(),i.initEvents(),i)}return __extends(t,n),Object.defineProperty(t,"controlName",{get:function(){return"SRDateTimePicker"},enumerable:!1,configurable:!0}),t.init=function(n){var i,r;return n===void 0&&(n=".datetime-picker"),i=$(n),i.hasClass("datetime-picker")||(i=i.find(".datetime-picker")),r=[],i.each(function(){r.push(new t(this))}),r},Object.defineProperty(t.prototype,"disabled",{get:function(){return this.ctrls.datePicker.disabled},set:function(n){this.ctrls.datePicker.disabled=n;this.ctrls.timePicker.disabled=n},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"readonly",{get:function(){return this.ctrls.datePicker.readonly},set:function(n){this.ctrls.datePicker.readonly=n;this.ctrls.timePicker.readonly=n},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){var n=this.ctrls.datePicker.value;return n&&this.ctrls.timePicker.setTimePart(n),n},set:function(n){(function(t,i){n?n.isValid()&&(t.value=n,i.setValueByDate(n)):(t.value=null,i.value=null)})(this.ctrls.datePicker,this.ctrls.timePicker);this.flushHidden();this.triggerOnChanged()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"valueJson",{get:function(){var n=this.value;return n?"".concat(n.getFullYear(),"-").concat(("0"+(n.getMonth()+1)).substr(-2,2),"-").concat(("0"+n.getDate()).substr(-2,2),"T").concat(("0"+n.getHours()).substr(-2,2),":").concat(("0"+n.getMinutes()).substr(-2,2),":00"):null},set:function(n){this.value=n>""?new Date(n):null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onChanged",{get:function(){return this._onChanged.asEvent()},enumerable:!1,configurable:!0}),t.prototype.clear=function(){this.value=null},t.prototype.triggerOnChanged=function(){this._onChanged.dispatch(this.value,this)},Object.defineProperty(t.prototype,"datePicker",{get:function(){return this.ctrls.datePicker},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"timePicker",{get:function(){return this.ctrls.timePicker},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"label",{get:function(){var n;if((n=this.ctrls.tag.siblings(".control-label"))!==null&&n!==void 0)return n.text()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"displayValue",{get:function(){return this.valueJson},enumerable:!1,configurable:!0}),t.prototype.initComponents=function(){var n=this;(function(t){t.input=t.tag.find('input[type="hidden"]');t.datePicker=new SRDatePicker(t.tag.find(">.date-part"));t.timePicker=new SRTimePicker(t.tag.find(">.time-part"));n.valueFormat=t.input.data("value-format")||n.valueFormat})(this.ctrls)},t.prototype.initEvents=function(){var n=this;(function(t){t.datePicker.onChanged.subscribe(function(){n.flushHidden();n.triggerOnChanged()});t.timePicker.onChanged.subscribe(function(){n.flushHidden();n.triggerOnChanged()})})(this.ctrls)},t.prototype.flushHidden=function(){var t=this.value,n;if(t&&(n=this.value.toFormattedString(this.valueFormat),n)){this.ctrls.input.val(n);return}this.ctrls.input.val("")},t}(SRBaseControl),function(n){n.SRDateTimePicker=null}(EmptyInstance||(EmptyInstance={}));SRTimePicker=function(n){function t(t){var i=n.call(this,$(t).find("input"))||this,u,f,e,o,r;if(i.tags={inputGroup:EmptyInstance.JQuery,input:EmptyInstance.JQuery,button:EmptyInstance.JQuery,scrollParent:EmptyInstance.JQuery},i.isOpen=!1,i.timeFormat="HH:mm",i.timeDelimiter=":",i.is24Hours=!0,i.amOrPmOnShow="",i.validKeyCodes=[],i.defaultValueSetForPicker=!1,i.lastManuallyEnteredTime=null,i.keyEventClosedPicker=!1,i.eventIsSilent=!1,i._enteredTimeValid=null,i._onChanged=new EventDispatcher,i.tags.inputGroup=$(t),!(i.tags.inputGroup.hasClass("time-picker")||i.tags.inputGroup.hasClass("time-part")))if(i.tags.inputGroup.parent().hasClass("time-picker")||i.tags.inputGroup.parent().hasClass("time-part"))i.tags.inputGroup=i.tags.inputGroup.parent();else return console.error('SRTimePicker.constructor - Matched element does not have the class "time-picker"\nElement:',i.tags.inputGroup),undefined;if(u=i.tags.inputGroup.data("SRTimePicker"),u)return u;i.tags.inputGroup.data("SRTimePicker",i);i.tags.input=i.tags.inputGroup.find("input");i.timeFormat=i.tags.input.data("time-format")||calendarSettings.timeFormat;i.timeFormat&&0<i.timeFormat.length&&(i.is24Hours=!/t/i.test(i.timeFormat),f=/\w([:\.,])\w/.exec(i.timeFormat),f&&(i.timeDelimiter=f[1]),i.tags.input.attr("placeholder",i.timeFormat));e=i.tags.input.data("container");i.tags.scrollParent=e?$(e):EmptyInstance.JQuery;(!i.tags.scrollParent||i.tags.scrollParent.length<1)&&(i.tags.scrollParent=i.tags.inputGroup.FrameworkMainScrollParent());i.validKeyCodes=i.is24Hours?[46,8,9,27,13,110,190,186,32]:[46,8,9,27,13,110,190,186,32,65,80,77];i.tags.input.attr("maxlength",i.is24Hours?5:8);i.tags.button=i.tags.inputGroup.find("i").parent().on("click",function(n){i.disabled||i.readonly||(i.tags.input.clockpicker("show"),n.stopPropagation())});o=i.value;o&&(i.value=o);r=null;i.tags.input.clockpicker({container:i.tags.scrollParent,twelvehour:!i.is24Hours,autoclose:!0,enableJQueryPositioning:!0,beforeShow:function(){i.enteredTimeValid||(i.defaultValueSetForPicker=1>i.tags.input.val().toString().length,i.value||(i.eventIsSilent=!0,i.value={Hour:0,Minute:0,HourIsPM:i.is24Hours?null:!1},i.eventIsSilent=!1))},afterShow:function(){if(i.isOpen=!0,i.keyEventClosedPicker=!1,r||(r=i.tags.input.data("clockpicker"),sr.disposeHandler.makeDisposable(i.tags.inputGroup,function(){r.remove()})),!i.is24Hours){var n=i.value;i.amOrPmOnShow=r.amOrPm=null==n?"AM":n.HourIsPM?"PM":"AM"}i.defaultValueSetForPicker&&i.tags.input.val("")},afterHide:function(){if(i.isOpen=!1,i.defaultValueSetForPicker=!1,i.keyEventClosedPicker||!r.options.autoclose||r.minutesView.hasClass("clockpicker-dial-out"))i.is24Hours||i.amOrPmOnShow==r.amOrPm.toUpperCase()||(i.value={Hour:r.hours,Minute:r.minutes,HourIsPM:r.amOrPm.toUpperCase()=="PM"});else{var n=i.value;null==n&&(n={Hour:-1,Minute:-1,HourIsPM:!1});n.Hour!=r.hours&&(n={Hour:r.hours,Minute:r.minutes,HourIsPM:i.is24Hours?null:(r.amOrPm||"").toUpperCase()=="PM"},i.value=n)}},afterDone:function(){sr.eventHandler.triggerInputChanged();i.triggerOnChanged()}}).on("keydown",function(n){-1!==$.inArray(n.keyCode,i.validKeyCodes)||(n.ctrlKey===!0||n.metaKey===!0)&&/65|67|86|88/.test(n.keyCode.toString())&&(!0===n.ctrlKey||!0===n.metaKey)||35<=n.keyCode&&40>=n.keyCode||(n.shiftKey||48>n.keyCode||57<n.keyCode)&&(96>n.keyCode||105<n.keyCode)&&n.preventDefault()}).on("keyup change paste blur",function(n){var t;i.isOpen&&n.keyCode!=9&&n.keyCode!=16&&typeof n.keyCode!="undefined"&&(i.keyEventClosedPicker=!0,i.tags.input.clockpicker("hide"));var r="",l=i.timeDelimiter,u=i.tags.input.val().toString().split(""),e=!0,y=!1,a=i.is24Hours,c=!1,v=!1,f=null,s=null,h=0,o;for(t=0;t<u.length&&e;t++)o=parseInt(u[t]),isNaN(o)?a||null==s?null==f&&(t==1||t==2)?(f=t,r+=l):e=!1:t-s==1&&(!c&&/[ap ]/i.test(u[t])||c&&/[ap]/i.test(u[t]))?(u[t]==" "?(++s,c=!0):c||(r+=" "),r+=u[t].toUpperCase()):t-s==2&&/m/i.test(u[t])?(r+=u[t].toUpperCase(),v=!0):e=!1:t==0?(y=o>2,h=o,r+=u[t]):y&&null==f?(r+=l,f=--t):null!=f?t-f==1&&o<6||t-f==2?(r+=u[t],t-f==2&&(v=!0,s=t)):e=!1:t==1?a&&(h<2||h==2&&o<4)?r+=u[t]:!a&&(h==0||h==1&&o<3)?r+=u[t]:e=!1:t==2?(r+=l,f=--t):e=!1;if(i.tags.input.val(r),i._enteredTimeValid=e&&v,r!=i.lastManuallyEnteredTime){i.lastManuallyEnteredTime=r;switch(n.type.toLowerCase()){case"keyup":case"paste":case"blur":i.triggerOnChanged()}}});return i}return __extends(t,n),Object.defineProperty(t,"controlName",{get:function(){return"SRTimePicker"},enumerable:!1,configurable:!0}),t.init=function(n){var i,r;return n===void 0&&(n=".time-picker"),i=$(n),i.hasClass("time-picker")||(i=i.find(".time-picker")),r=[],i.each(function(){r.push(new t(this))}),r},Object.defineProperty(t.prototype,"enteredTimeValid",{get:function(){return null==this._enteredTimeValid&&(1>this.tags.input.val().toString().length?this._enteredTimeValid=!1:this.tags.input.trigger("keyup")),this._enteredTimeValid},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"validationStatusTag",{get:function(){return this.tags.inputGroup},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this.tags.input.prop("disabled")},set:function(n){this.tags.input.prop("disabled",n)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"readonly",{get:function(){return this.tags.input.prop("readonly")},set:function(n){this.tags.input.prop("readonly",n)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){var f=this.tags.input.val(),t,n,i;if(f.toString().length<1)return undefined;var u=[0,0],e=null,r=(f||"00"+this.timeDelimiter+"00").split(this.timeDelimiter);if(2==r.length)for(n=0;n<r.length;n++)this.is24Hours||n!=1?t=parseInt(r[n],10):(i=/(\d{2})\s*(am|pm)?/i.exec(r[n]),i?(t=parseInt(i[1],10),e=(i[2]?i[2].toUpperCase():(new Date).getHours()<12?"AM":"PM")=="PM"):t=null),isNaN(t)||(u[n]=t);return{Hour:u[0],Minute:u[1],HourIsPM:e}},set:function(n){var t="",i;n&&(i=this.is24Hours?n.Hour:null!=n.HourIsPM?n.HourIsPM==!0&&n.Hour>12?n.Hour-12:n.Hour:n.Hour,t=("0"+i).substr(-2,2)+this.timeDelimiter+("0"+n.Minute).substr(-2,2),null!=n.HourIsPM&&(t+=n.HourIsPM==!0?" PM":" AM"));this.tags.input.val(t);this.eventIsSilent||(this.tags.input.trigger("change"),this.triggerOnChanged())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"valueHHmm",{get:function(){var n=this.value,t;return n?(t=this.is24Hours?n.Hour:null!=n.HourIsPM?n.HourIsPM==!0&&n.Hour<=12?n.Hour+12:n.Hour:n.Hour,t==24&&(t=0),("0"+t).substr(-2,2)+":"+("0"+n.Minute).substr(-2,2)):""},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"valueAsTimeDate",{get:function(){return SRDateUtils.dateOnlyForTimeFromTimePicker(this.value)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onChanged",{get:function(){return this._onChanged.asEvent()},enumerable:!1,configurable:!0}),t.prototype.triggerOnChanged=function(){this._onChanged.dispatch(this.value,this)},Object.defineProperty(t.prototype,"label",{get:function(){var n;if((n=this.tags.inputGroup.siblings(".control-label"))!==null&&n!==void 0)return n.text()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"displayValue",{get:function(){return this.valueHHmm},enumerable:!1,configurable:!0}),t.prototype.clear=function(){this.value=null},t.prototype.setValueByDate=function(n){if(n&&Object.prototype.toString.call(n)==="[object Date]"&&!isNaN(n.getTime())){var t=n.getHours(),i=this.is24Hours?null:t>11;return this.value={Hour:i==null?t:i&&t>12?t-12:t,Minute:n.getMinutes(),HourIsPM:i},!0}return!1},t.prototype.setTimePart=function(n){var t,i;n&&(t=this.value,t&&(i=this.is24Hours?t.Hour:null!=t.HourIsPM?t.HourIsPM==!0&&t.Hour<=12?t.Hour+12:t.Hour:t.Hour,i==24&&(i=0),n.setHours(i,t.Minute,0)))},t}(SRBaseControl),function(n){n.SRTimePicker=null}(EmptyInstance||(EmptyInstance={}));SRTimeSpinner=function(){function n(n){var o=this,i,t;for(this.numberSpinner=EmptyInstance.SRNumSpinner,this.isOpen=!1,this.timeDelimiter=":",this.is24Hours=!0,this.is12Hours=!1,this.isCustomHours=!1,this.validKeyCodes=[],this.defaultValueSetForPicker=!1,this.lastManuallyEnteredTime=null,this._onChanged=new EventDispatcher,this._tag=$(n),i=0;!this.isTimeSpinnerTag(this._tag)&&++i<5;)this._tag=this._tag.parent();if(!this.isTimeSpinnerTag(this._tag))return console.error('SRTimeSpinner.constructor - Matched element does not have the class "number-spinner" and "time-spinner"\nselector:',n),undefined;if(t=this._tag.data("SRTimeSpinner"),t)return t;this._tag.data("SRTimeSpinner",this);t=SRNumSpinner.Get(this._tag);this.numberSpinner=t?t:new SRNumSpinner(null,this._tag);var r=this.numberSpinner.mltMin(0),u=this.numberSpinner.mltMin(1),f=this.numberSpinner.mltMax(0),e=this.numberSpinner.mltMax(1);this.is24Hours=r==0&&f==23&&u==0&&e==59;this.is24Hours||(this.is12Hours=r==1&&f==12&&u==0&&e==59,this.isCustomHours=!this.is12Hours,this._tag.addClass(this.is12Hours?"has-12-hours":"has-custom-hours"));this.numberSpinner.onChanged.subscribe(function(){o.triggerOnChanged()})}return n.init=function(t){var i,r;return t===void 0&&(t=".time-spinner.number-spinner"),i=$(t),i.hasClass("time-spinner")&&i.hasClass("number-spinner")||(i=i.find(".time-spinner.number-spinner")),r=[],i.each(function(){r.push(new n(this))}),r},Object.defineProperty(n.prototype,"tag",{get:function(){return this._tag},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"value",{get:function(){var n=[this.numberSpinner.mltValue(0),this.numberSpinner.mltValue(1)],t;return null==n[0]&&null==n[1]?null:(t=null,this.is12Hours,{Hour:n[0],Minute:n[1],HourIsPM:t})},set:function(n){var t=[0,0],i;n&&(i=this.is24Hours?n.Hour:null!=n.HourIsPM?n.HourIsPM==!0&&n.Hour>12?n.Hour-12:n.Hour:n.Hour,t[0]=i,t[1]=n.Minute);this.numberSpinner.mltValue(0,t[0]);this.numberSpinner.mltValue(1,t[1])},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"valueHHmm",{get:function(){var n=this.value,t;return n?(t=this.is24Hours?n.Hour:null!=n.HourIsPM?n.HourIsPM==!0&&n.Hour<=12?n.Hour+12:n.Hour:n.Hour,t!=24||this.isCustomHours||(t=0),("0"+t).substr(-2,2)+":"+("0"+n.Minute).substr(-2,2)):""},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"valueAsTimeDate",{get:function(){return SRDateUtils.dateOnlyForTimeFromTimePicker(this.value)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onChanged",{get:function(){return this._onChanged.asEvent()},enumerable:!1,configurable:!0}),n.prototype.triggerOnChanged=function(){this._onChanged.dispatch(this.value,this)},n.prototype.isTimeSpinnerTag=function(n){return n.hasClass("time-spinner")&&n.hasClass("number-spinner")},n.prototype.clear=function(){this.value=null},n.prototype.setValueByDate=function(n){if(n&&Object.prototype.toString.call(n)==="[object Date]"&&!isNaN(n.getTime())){var t=n.getHours(),i=this.is24Hours?null:t>11;return this.value={Hour:i==null?t:i&&t>12?t-12:t,Minute:n.getMinutes(),HourIsPM:i},!0}return!1},n.prototype.setValueByMinutes=function(n){var t=Math.floor(n/60),i;n=n%60;i=this.is24Hours?null:t>11;this.value={Hour:i==null?t:i&&t>12?t-12:t,Minute:n,HourIsPM:i}},n}(),function(n){n.SRTimeSpinner=null}(EmptyInstance||(EmptyInstance={})),function(n){var t=n("<div />"),i;t.clockpicker();i=t.data("clockpicker");i.__proto__.locate=function(){var o=this,u=this.element,t=this.popover;if(this.options.enableJQueryPositioning)t.addClass("jq-positioning"),t.show(1,function(){t.position({my:"left top",at:"left bottom",of:u,collision:"flipfit",within:o.options.container,using:function(n,t){var i=t.element.element,u=t.vertical=="top",f=i.find(">.arrow"),r;0<f.length&&(n.top+=f.outerHeight()*(u?1:-1));i.css(n);r=/(^|\s)(clockpicker-align-)?(left|right|top|bottom)(\s|$)/g;i[0].className=i[0].className.replace(r,"$4");i[0].className=i[0].className.replace(r,"$4");i.addClass(u?"bottom":"top");i.addClass("clockpicker-align-"+t.horizontal)}})});else{t.show();var r=this.options.container==document.body?u.offset():relatedOffsetEx(u,n(this.options.container),!0),f=u.outerWidth(),e=u.outerHeight(),s=this.options.placement,h=this.options.align,i={},c=this;switch(s){case"bottom":i.top=r.top+e;break;case"right":i.left=r.left+f;break;case"top":i.top=r.top-t.outerHeight();break;case"left":i.left=r.left-t.outerWidth()}switch(h){case"left":i.left=r.left;break;case"right":i.left=r.left+f-t.outerWidth();break;case"top":i.top=r.top;break;case"bottom":i.top=r.top+e-t.outerHeight()}t.css(i)}}}(jQuery),function(n){var t;(function(n){n[n.Day=0]="Day";n[n.Month=1]="Month";n[n.Year=2]="Year"})(t=n.DatepickerViewMode||(n.DatepickerViewMode={}))}(JQueryUI||(JQueryUI={})),function(n){var t=n.datepicker._showDatepicker;n.datepicker._showDatepicker=function(i){var f,r,u;i=i.target||i;f=n.datepicker._datepickerShowing;t(i);f||(r=n.datepicker._getInst(i),r&&(u=n.datepicker._get(r,"afterShow"),u&&u.apply(i,[i,r])))};n.datepicker._updateDatepicker_MonthYearPicker=n.datepicker._updateDatepicker;n.datepicker._showDatepicker_MonthYearPicker=n.datepicker._showDatepicker;n.datepicker._doKeyDown_MonthYearPicker=n.datepicker._doKeyDown;n.extend(n.datepicker,{_doKeyDown:function(t){var i=n.datepicker._getInst(t.target);if(i._keyEvent=!0,n.datepicker._datepickerShowing)switch(t.keyCode){case 27:n(".ui-datepicker-select-month").is(":visible")?n.datepicker._updateDatepicker(i):n(".ui-datepicker-select-year").is(":visible")?n.datepicker._toggleDisplay_MonthYearPicker(i,2,this):n.datepicker._hideDatepicker();break;default:n.datepicker._doKeyDown_MonthYearPicker(t)}else n.datepicker._doKeyDown_MonthYearPicker(t)},_updateDatepicker:function(t){this._updateDatepicker_MonthYearPicker(t);t.dpDiv.children("table.ui-datepicker-calendar").after(this._generateExtraHTML_MonthYearPicker(t));t.dpDiv.on("click","a[data-select-month]",function(i){jQuery.datepicker._pickMonthYear_MonthYearPicker("#"+t.id,n(i.target).data("select-month"),"M");i.stopPropagation();i.preventDefault()});switch(t.settings.viewMode){case JQueryUI.DatepickerViewMode.Month:this._toggleDisplay_MonthYearPicker("#"+t.id,2);break;case JQueryUI.DatepickerViewMode.Year:this._toggleDisplay_MonthYearPicker("#"+t.id,3)}this._reposition_MonthYearPicker(t)},_instInputFocus_MYP:function(t){t==n.datepicker._curInst&&n.datepicker._datepickerShowing&&t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&t.input[0]!=document.activeElement&&t.input.focus()},_generateMonthPickerHTML_MonthYearPicker:function(n,t,i,r,u,f){for(var h=this._get(n,"monthNamesShort"),o="<table><tbody><tr>",s=!1,e=0;e<12;)s=u&&e<t.getMonth()||f&&e>i.getMonth(),o+='<td class="'+(s?" "+this._unselectableClass+" ui-state-disabled":"")+(e==r?" ui-datepicker-today":"")+'">'+(s?'<span class="ui-state-default">'+h[e]+"<\/span>":'<a class="ui-state-default '+(e==r?" ui-state-active":"")+'"'+(s?"":' data-select-month="'.concat(e,'"'))+' href="#">'+h[e]+"<\/a>")+"<\/td>",++e%4==0&&(o+="<\/tr>",e!=12&&(o+="<tr>"));return o+"<\/tbody><\/table>"},_generateExtraHTML_MonthYearPicker:function(n){var t=this._getMinMaxDate(n,"min"),i=this._getMinMaxDate(n,"max"),r=n.drawYear,u=n.drawMonth,f=t&&t.getFullYear()==r,e=i&&i.getFullYear()==r,o=this._generateMonthPickerHTML_MonthYearPicker(n,t,i,u,f,e);return'<div class="ui-datepicker-select-month" style="display: none">'+o+'<\/div><div class="ui-datepicker-select-year" style="display: none"><\/div>'},_pickMonthYear_MonthYearPicker:function(t,i,r){var o=n("<select/>").append(new Option(i,i,!0,!0)),e,u,f;this._selectMonthYear(t,o[0],r);e=n(t);u=this._getInst(e[0]);switch(u.settings.viewMode){case JQueryUI.DatepickerViewMode.Month:if(r=="M"){u.selectedMonth=u.currentMonth=i;u.currentYear=u.selectedYear;u.selectedDay=u.currentDay=1;u.settings.useLastDay&&(f=new Date(u.currentYear,u.selectedMonth+1,1),f.setDate(f.getDate()-1),u.selectedDay=u.currentDay=f.getDate());this._selectDate(t,this._formatDate(u,u.currentDay,u.currentMonth,u.currentYear));return}break;case JQueryUI.DatepickerViewMode.Year:u.selectedDay=u.currentDay=1;u.selectedMonth=u.currentMonth=0;u.selectedYear=u.currentYear=i;u.settings.useLastDay&&(f=new Date(u.currentYear+1,0,1),f.setDate(f.getDate()-1),u.selectedMonth=u.currentMonth=f.getMonth(),u.selectedDay=u.currentDay=f.getDate());this._selectDate(t,this._formatDate(u,u.currentDay,u.currentMonth,u.currentYear));return}r=="Y"&&this._toggleDisplay_MonthYearPicker(t,2)},_reposition_MonthYearPicker:function(t){t.inline||t.dpDiv.position({my:"left top",at:"left bottom",of:n(t.input)})},_addHoverEvents_MonthYearPicker:function(t){var i=t.find(".ui-state-default");i.hover(function(){n(this).addClass("ui-state-hover")},function(){n(this).removeClass("ui-state-hover")})},_toggleDisplay_MonthYearPicker:function(t,i,r){var l,nt,tt,y,it;if(typeof t=="string"?(l=n(t),t=this._getInst(l[0])):l=[r!==undefined?r:t.inline?t.dpDiv.parent()[0]:t.input[0]],!this._isDisabledDatepicker(l[0])){this._instInputFocus_MYP(t);var a=this._getMinMaxDate(t,"min"),v=this._getMinMaxDate(t,"max"),u=t.drawYear,k=t.drawMonth,s=a?a.getFullYear():0,f=v?v.getFullYear():undefined,p=t.dpDiv.children(".ui-datepicker-header"),e=p.children("a.ui-datepicker-prev"),o=p.children("a.ui-datepicker-next"),h=p.children(".ui-datepicker-title"),c=this;console.log("toggle screen",i);switch(i){case 2:var w=s!==undefined&&s==u,b=f!==undefined&&f==u,d=function(n){if(t.drawYear=u+=n,h.children(":first").text(u),a||v){w=s==u;b=f==u;var i=c._generateMonthPickerHTML_MonthYearPicker(t,a,v,k,w,b);t.dpDiv.children(".ui-datepicker-select-month").html(i)}g()},g=function(){e.unbind("click");w?e.addClass("ui-state-disabled"):e.removeClass("ui-state-disabled").click(function(){d(-1);c._instInputFocus_MYP(t)});o.unbind("click");b?o.addClass("ui-state-disabled"):o.removeClass("ui-state-disabled").click(function(){d(1);c._instInputFocus_MYP(t)})};h.html('<a href="#" class="ui-datepicker-yearpicker">'+u+"<\/a>");h.find("a").click(function(n){jQuery.datepicker._toggleDisplay_MonthYearPicker("#"+t.id,3);n.stopPropagation();n.preventDefault()});e.removeAttr("onclick");o.removeAttr("onclick");g();nt=t.dpDiv.find(".ui-datepicker-select-month table");this._addHoverEvents_MonthYearPicker(nt);t.dpDiv.find("table.ui-datepicker-calendar").hide();t.dpDiv.find(".ui-datepicker-select-month").show();t.dpDiv.find(".ui-datepicker-select-year").hide();this._reposition_MonthYearPicker(t);break;case 3:tt=parseInt(""+u/10,10)*10;h.unbind("click");n.backToActualMonth=function(){return n.datepicker._pickMonthYear_MonthYearPicker("#"+t.id,k,"M"),!1};y=function(i){var l,r,a;for(h.html('<a class="ui-datepicker-title" href="#">'+i+"-"+(i+9)+"<\/a>"),h.find("a").click(function(t){n.backToActualMonth();t.stopPropagation();t.preventDefault()}),e.unbind("click"),o.unbind("click"),i>s?e.removeClass("ui-state-disabled").click(function(){y(i-21);c._instInputFocus_MYP(t)}):e.addClass("ui-state-disabled"),f===undefined||i+9<f?o.removeClass("ui-state-disabled").click(function(){y(i-1);c._instInputFocus_MYP(t)}):o.addClass("ui-state-disabled"),l="<table><tbody><tr>",i--,r=1;r<=12;r++)a=s!=="undefined"&&i<s||f!=="undefined"&&i>f,l+='<td class="'+(a?" "+this._unselectableClass+" ui-state-disabled":"")+(!a&&(r==1||r==12)?" outoffocus":"")+(i==u?" ui-datepicker-today":"")+'">'+(a?'<span class="ui-state-default">'+i+"<\/span>":'<a class="ui-state-default '+(i==u?" ui-state-active":"")+'"'+(a?"":' data-select-year="'.concat(i,'"'))+' href="#">'+i+"<\/a>")+"<\/td>",r%4==0&&(l+="<\/tr>",r!=12&&(l+="<tr>")),i++;l+="<\/tbody><\/table>";n(".ui-datepicker-select-year").html(l).on("click","a[data-select-year]",function(i){jQuery.datepicker._pickMonthYear_MonthYearPicker("#"+t.id,n(i.target).data("select-year"),"Y");i.stopPropagation();i.preventDefault()})};y(tt);it=t.dpDiv.find(".ui-datepicker-select-year table");this._addHoverEvents_MonthYearPicker(it);t.dpDiv.find("table.ui-datepicker-calendar").hide();t.dpDiv.find(".ui-datepicker-select-month").hide();t.dpDiv.find(".ui-datepicker-select-year").show();this._reposition_MonthYearPicker(t)}}}})}(jQuery);SRBootstrapSelect=function(n){function t(i){var r=n.call(this,$(i))||this,c,l,e,u,o,w,s,a,v;if(r.DROPDOWN_EDGE_VERTICAL_MARGIN=15,r.DROPDOWN_EDGE_HORIZONTAL_MARGIN=30,r.triggerChangedValue=!0,r._defaultValue="",r._onChanged=new EventDispatcher,r.inDOM=!1,r.waitForDomAssingment=null,r._buttons=null,r.complexExpression=null,r._onComplexChanged=new SimpleEventDispatcher,r.tag=$(i),r.tag){if(c=r.tag.data("SRBootstrapSelectInstance"),c)return c;if(r.tag.data("SRBootstrapSelectInstance",r),r.defaultValue=r.value,r.tag.css({display:"none"}),r.tag.ensureDOM(function(){r.tag.css({display:""});r.tag.data("has-sr-selectpicker")||t.init(r.tag.parent());r.inDOM=!0;r.waitForDomAssingment&&r.waitForDomAssingment()}),l=r.tag.parent(),e=l.parent(),r._ctrlTag=e.hasClass("bootstrap-select-edit")||e.hasClass("bootstrap-select-with-btns")?e:l,r.tag.is("[readonly]")&&(r._ctrlTag.addClass("disabled"),r.buttonTag.addClass("disabled").prop("disabled","disabled").prop("aria-disabled","true")),u=r.buttonTag.on("keydown",function(n){n.key==" "&&u.is(":focus")&&u.attr("aria-expanded")!="true"&&u.trigger("click")}),o=[],r.tag.getAttributes(o,"^aria-"),0<o.length)for(w=o[0],s=0,a=w;s<a.length;s++)v=a[s],u.attr(v.name,v.value);u.removeAttr("role");var b=r.tag.get(0),f=r.tag.is("[multiple]"),d=r.tag.attr("data-val")=="true"&&r.tag.closest("form").length>0,k=f?r.buttonTag:null,g=f?k.find(">.bs-caret"):null,y,p="",h;r.tag.on("changed.bs.select",function(n,t,i){r.triggerChangedValue&&(t!=undefined&&b.options!=undefined?r._onChanged.dispatch(r,{index:t,isSelected:i,activeOption:b.options[t]}):r._onChanged.dispatch(r,null));r.triggerChangedValue=!0;r.complexExpression=null;d&&r.tag.valid();f&&(p="",h=0,r.tag.find("option:selected").each(function(n,t){++h;y=$(t);p+=(y.attr("data-content")||y.html()).trimHtml(!0,!0)+"\n"}),k.attr("title",p),g.attr("data-ticked",h),r.ctrlTag.toggleClass("has-ticked",0<h))});r._ctrlTag.on("click","a.open-complex",function(){r.openComplexBuilder(f)});if(!f&&r._ctrlTag.find("a.open-complex").length>0){r.buttonTag.off("click");r.buttonTag.on("click",function(n){n.preventDefault();n.stopPropagation();r.openComplexBuilder(f)})}}return r}return __extends(t,n),t.setResources=function(n){n(this.res)},Object.defineProperty(t,"controlName",{get:function(){return"SRBootstrapSelect"},enumerable:!1,configurable:!0}),t.init=function(n){var u=this,i,r;return n===void 0&&(n=null),i=n?n.find(".sr-selectpicker"):$(".sr-selectpicker"),r=[],i.each(function(n,i){var f=$(i),e,o;if(f.data("has-sr-selectpicker")){r.push(f.data("SRBootstrapSelectInstance"));return}f.data("has-sr-selectpicker",!0).addClass("form-control");e=f.data("deselect-all-text")||u.res.controls.deselectAll;o=f.data("select-all-text")||u.res.controls.selectAll;f.selectpicker({container:"body",style:"btn-dropdown",iconBase:"",tickIcon:"",deselectAllText:e,selectAllText:o,dropdownAlignRight:!1});r.push(new t(f))}),i=n?n.find("[data-dropdown-append-to-body]"):$("[data-dropdown-append-to-body]"),i.each(function(n,t){bsDropdownUseBodyContainer(t,"bootstrap-select")}),r},t.setValue=function(n,t,i){var r=i;t="".concat(t).toLowerCase();n.find("option").each(function(n,i){if(i.value.toLowerCase()==t)return r=i.value,!1});n.selectpicker("val",r);n.selectpicker("refresh")},t.setValues=function(n,t,i){for(var o,r=[],f={},u=0,e=t;u<e.length;u++)o=e[u],f[o.toLowerCase()]=!0;n.find("option").each(function(n,t){f[t.value.toLowerCase()]&&r.push(t.value)});r.length>0||t.length==0?n.selectpicker("val",r):n.selectpicker("val",i)},t.setValueByIndex=function(n,t){if(!(0>t)){var i=n.find("option:not([disabled])");t<i.length&&n.selectpicker("val",i.eq(t).val())}},t.setValueOrAdd=function(n,i,r,u){u===void 0&&(u=null);1>n.find('option[value="'.concat(i,'"]')).length?(null==u||isNaN(u)?n.append('<option value="'.concat(i,'">').concat(r,"<\/option>")):n.insertAt(u,'<option value="'.concat(i,'">').concat(r,"<\/option>")),n.selectpicker("refresh"),n.selectpicker("val",i)):t.setValue(n,i,"")},t.removeValues=function(n,t){var i=[],r=n.find("option");r.each(function(n,r){-1==t.indexOf(r.value)&&i.push(r)});r.length!=i.length&&(n.empty(),n.append(i),n.selectpicker("refresh"))},t.empty=function(n,t,i){var u,f,o,e,s,r;if(t===void 0&&(t=null),i===void 0&&(i=null),n.empty(),u=!1,null!=t&&0<t.length)for(f=void 0,o=null!=i,e=0,s=t;e<s.length;e++)r=s[e],n.append(f=$("<option />").attr("value",r.value).text(r.text)),r.data&&f.data("option-data",r.data),o&&!u&&r.value==i&&(u=!0,o=!1,f.prop("selected",!0));n.selectpicker("refresh");u&&n.selectpicker("val",i)},t.disableOptGroups=function(n,i,r){i===void 0&&(i=[]);r===void 0&&(r=[]);var u=!1,f=n.find("optgroup");f.each(function(t,f){(0==i.length&&-1==r.indexOf(f.label)||-1<i.indexOf(f.label))&&($(f).find("option").each(function(t,i){n.val()==i.value&&(u=!0)}),$(f).prop("disabled",!0))});n.selectpicker("refresh");u&&t.setValue(n,n.find("option:not(:disabled)").first().val(),"")},t.enableOptGroups=function(n,t){var i=n.find("optgroup");i.each(function(n,i){-1<t.indexOf(i.label)&&$(i).prop("disabled",!1)});n.selectpicker("refresh")},t.initMobileDropdown=function(n,t,i){t===void 0&&(t=null);i===void 0&&(i="select");var s=n.closest(".mobile-view"),u=$(),h=s.closest(".preview-device"),r=0<h.length,e=r?$():document.scrollingElement?$(document.scrollingElement):$("html"),o=r?h:e,c=r?s:e,f=0,a="mobile-modal"+(r?" mobile-preview":""),l=!1;n.on("show.bs.".concat(i),function(){u=$(".bs-container.open");l||(l=!0,t&&t(u),u.addClass(a));f=c[0].scrollTop;r?u.appendTo(o):0<f&&e.css("top",f*-1+"px");o.addClass("mobile-modal-open")}).on("shown.bs.".concat(i),function(){var t=u.find("> .dropdown-menu.open"),f=t.find(">.inner"),e=0,o=0,i=0,r=0,s=n.outerWidth();t.children().each(function(n,t){var u=$(t);u[0]==f[0]?(u.children().each(function(n,t){e+=$(t).outerHeight(!0)}),i+=e+2):(r=u.outerHeight(),o+=r,i+=r+2)});t.css("height",i);f.css("top",o);t.css("max-width",500<s?s:"")}).on("hidden.bs.".concat(i),function(){o.removeClass("mobile-modal-open");!r&&0<f&&e.css("top","");c[0].scrollTop=f})},Object.defineProperty(t.prototype,"ctrlTag",{get:function(){return this._ctrlTag},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"items",{get:function(){return this.tag.find("option")},set:function(n){var t=this;console.log("options",n);this.tag.empty();n.each(function(n,i){t.tag.append(i)});this.refresh()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this.tag.val()},set:function(n){var i=this;this.inDOM?t.setValue(this.tag,n,this.defaultValue):this.waitForDomAssingment=function(){t.setValue(i.tag,n,i.defaultValue)}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"values",{get:function(){var n=this.tag.val();return typeof n=="string"?[n]:n},set:function(n){var i=this;this.inDOM?t.setValues(this.tag,n,this.defaultValue):this.waitForDomAssingment=function(){t.setValues(i.tag,n,i.defaultValue)}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"valueText",{get:function(){var n=this.valuesText;return 0<n.length?n[0]:""},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"valuesText",{get:function(){var n=[];return this.tag.find("option:selected").each(function(t,i){n.push($(i).text())}),n},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(n){this._defaultValue=n},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this.tag.is(":disabled")},set:function(n){this.tag.toggleAttr("disabled",n,"disabled");this.refresh()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"selectedItem",{get:function(){var n=this.tag[0];return n&&n.selectedIndex>-1?$(n.options[n.selectedIndex]):null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onChanged",{get:function(){return this._onChanged.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"buttonTag",{get:function(){return this.tag.parent().find("button.dropdown-toggle")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"buttons",{get:function(){var n=this;return this._buttons?this._buttons:(this._buttons=[],this.ctrlTag.find("> .btn").each(function(t,i){n._buttons.push(new SRActionHelper(i))}),this._buttons)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onComplexChanged",{get:function(){return this._onComplexChanged.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"label",{get:function(){var n;if((n=this._ctrlTag.siblings(".control-label"))!==null&&n!==void 0)return n.html()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"displayValue",{get:function(){return this.complexExpression?t.res.placeholders.complexExpression:this.defaultValue==this.value?"":this.valuesText.join(", ")},enumerable:!1,configurable:!0}),t.prototype.openComplexBuilder=function(n){var i=this;sr.openComplexBuilder({title:this._ctrlTag.siblings(".control-label").text(),expression:this.complexExpression,valueFactory:function(){var u=i.tag.clone(),r=new t(u);return{tag:r.tag,getValues:function(){return n?r.values:r.value==""?[]:[r.value]},setValues:function(t){var i;n?r.values=t:r.value=(i=t===null||t===void 0?void 0:t.first())!==null&&i!==void 0?i:""},onChanged:function(t){r.onChanged.subscribe(function(){t(n?r.values:[r.value])})}}},useOperators:!n}).done(function(n){if(i.complexExpression=n,!n){i.refresh();return}i._ctrlTag.find(".filter-option-inner-inner").html('<div class="complex-expression-placeholder">'.concat(t.res.placeholders.complexExpression,"<\/div>"));i._onComplexChanged.dispatch(i)})},t.prototype.attachCtrl=function(n){return this.onChanged.subscribe(function(t){for(var u,i=0,r=n.Items;i<r.length;i++)u=r[i],u.Selected=u.Value==t.value}),this},t.prototype.setHeight=function(n){var r=this,t=this.buttonTag,i;if(t.length==0){delay(function(){r.setHeight(n)},10);return}i=t.outerHeight()-t.find("> .filter-option").height();t.css({height:n+"px","line-height":n-i+"px"});t.find(">.bs-caret").css({"padding-top":(n-14)/2-6+"px"})},t.prototype.focus=function(){var t=this,n=this.buttonTag;if(n.length==0){delay(function(){t.focus()},10);return}n.trigger("focus")},t.prototype.destroy=function(){this.tag.selectpicker("destroy")},t.prototype.refresh=function(){return this.tag.selectpicker("refresh"),this},t.prototype.hideDropDown=function(){$(document.body).trigger("click")},t.prototype.triggerChange=function(){return this._onChanged.dispatch(this,null),this},t.prototype.addOrUpdate=function(){for(var r,u,n,t,f=[],i=0;i<arguments.length;i++)f[i]=arguments[i];for(r=0,u=f;r<u.length;r++)n=u[r],t=this.tag.find('option[value="'.concat(n.Value,'"]')),t.length==0?(t=$('<option value="'.concat(n.Value,'">').concat(n.Text,"<\/option>")),this.tag.append(t)):t.html(n.Text),n.CustomContent>""&&t.attr("data-content",n.CustomContent);this.refresh()},t.prototype.load=function(n){n&&n.Items&&this.loadItems(n.Items)},t.prototype.loadItems=function(n,t){var e,r,u,o,i,f;if(t===void 0&&(t=null),this.tag.empty(),e=-1,r=!1,n&&0<n.length)for(u=0,o=n;u<o.length;u++)i=o[u],f=$('<option value="'.concat(i.Value,'">').concat(i.Text,"<\/option>")),i.CustomContent>""&&f.attr("data-content",i.CustomContent),!r&&-1<++e&&i.Selected&&(r=!0,f.attr("selected","selected"),t&&(t.selectedItem=i)),this.tag.append(f);r&&(this.tag[0].selectedIndex=e);this.refresh()},t.prototype.setValueOrAdd=function(n,i,r){r===void 0&&(r=null);t.setValueOrAdd(this.tag,n,i,r)},t.prototype.setValue=function(n,i){t.setValue(this.tag,n,i)},t.prototype.setValueByIndex=function(n){t.setValueByIndex(this.tag,n)},t.prototype.setValueSilent=function(n,i){i===void 0&&(i="");this.triggerChangedValue=!1;t.setValue(this.tag,n,i)},t.prototype.removeValue=function(n){t.removeValues(this.tag,[n])},t.prototype.removeValues=function(n){t.removeValues(this.tag,n)},t.prototype.empty=function(n,i){n===void 0&&(n=null);i===void 0&&(i=null);t.empty(this.tag,n,i)},t.prototype.getSelectedItemData=function(){var t=this.selectedItem,n;return t&&(n=t.data("option-data"),null!=n&&typeof n!="undefined")?n:null},t.prototype.clear=function(n){n===void 0&&(n="");t.setValue(this.tag,n==""?this.defaultValue:n,n)},t.prototype.disableOptGroups=function(n,i){n===void 0&&(n=[]);i===void 0&&(i=[]);t.disableOptGroups(this.tag,n,i)},t.prototype.enableOptGroups=function(n){t.enableOptGroups(this.tag,n)},t.res={controls:{selectAll:"Select All",deselectAll:"Deselect All"},placeholders:{complexExpression:"(advanced selection)"}},t}(SRBaseControl);SRBasicSelect=function(n){function t(t){var i=n.call(this,$(t))||this,r;if(i._defaultValue="",i._onChanged=new SimpleEventDispatcher,i.tag=$(t),r=i.tag.data("SRBasicSelectInstance"),r)return r;i.tag.data("SRBasicSelect",i);i.tag.on("change input",function(){i.triggerChange()});return i}return __extends(t,n),Object.defineProperty(t,"controlName",{get:function(){return"SRBasicSelect"},enumerable:!1,configurable:!0}),t.init=function(n){var i,u,r;return n===void 0&&(n=null),u=(i=n===null||n===void 0?void 0:n.find(".sr-basic-select"))!==null&&i!==void 0?i:$(".sr-basic-select"),r=[],u.each(function(n,i){var u=$(i);u.data("has-sr-basic-select")||(u.data("has-sr-basic-select",!0),r.push(new t(u)))}),r},Object.defineProperty(t.prototype,"items",{get:function(){return this.tag.find("option")},set:function(n){var t=this;console.log("options",n);this.tag.empty();n.each(function(n,i){t.tag.append(i)})},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this.tag.val()},set:function(n){this.setValues([n])},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"values",{get:function(){var n=this.tag.val();return typeof n=="string"?[n]:n},set:function(n){this.setValues(n)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(n){this._defaultValue=n},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this.tag.is(":disabled")},set:function(n){this.tag.toggleAttr("disabled",n,"disabled")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"selectedItem",{get:function(){var n=this.tag[0];return n&&n.selectedIndex>-1?$(n.options[n.selectedIndex]):null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onChanged",{get:function(){return this._onChanged.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"label",{get:function(){var n;if((n=this.tag.siblings(".control-label"))!==null&&n!==void 0)return n.text()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"displayValue",{get:function(){return this.value},enumerable:!1,configurable:!0}),t.prototype.triggerChange=function(){return this._onChanged.dispatch(this),this},t.prototype.clear=function(){this.value=this.defaultValue},t.prototype.setValues=function(n){for(var o,t,i=[],r=this.tag[0].options,s=r.length,f={},u=0,e=n;u<e.length;u++)o=e[u],f[o.toLowerCase()]=!0;for(t=0;t<s;t++)f[r[t].value.toLowerCase()]&&i.push(r[t].value);return this.tag.val(i),i},t}(SRBaseControl),function(n){n.SRBootstrapSelect=null;n.SRBasicSelect=null}(EmptyInstance||(EmptyInstance={}));SRCustomDropDown=function(){function n(t){var r=this,i;this.tags={container:EmptyInstance.JQuery,customDdl:EmptyInstance.JQuery,input:EmptyInstance.JQuery,menu:EmptyInstance.JQuery,customBtn:EmptyInstance.JQuery};this._label=null;this._onClosed=new SimpleEventDispatcher;i=$.extend({},n.Defaults,t||{}),function(n){var t,u,f;if(i.customDropDown!=null)if(t=i.customDropDown.hasClass("custom-dropdown")?i.customDropDown:i.customDropDown.find(".custom-dropdown:eq(0)"),0<t.length){if(u=t.next(".dropdown-menu"),0<u.length&&u[0].SRCustomDropDown)return u[0].SRCustomDropDown;r.settings=i;n.customDdl=t;n.container=t.parent(".dropdown");n.input=n.customDdl.find("> .custom-dropdown-input");n.menu=u}else console.error('SRCustomDropDown could not be created since an element with class "custom-dropdown" could not be found!');else r.settings=i,n.container=$('<div class="dropdown" />').append(n.customDdl=$('<div class="custom-dropdown" data-toggle="dropdown" />').append(n.input=$('<div class="custom-dropdown-input" />')).append('<div class="custom-dropdown-btn" />')).append(n.menu=$('<div class="dropdown-menu" />'));if(n.menu[0].SRCustomDropDown=r,n.menu.click(function(n){n.stopPropagation()}),r.settings.content!=null&&(null==i.customDropDown&&r.settings.content.isAttachedToDOM()&&n.container.insertBefore(r.settings.content),n.menu.empty().append(r.settings.content)),n.customDdl.data(SRDataAttributes.BS_DROPDOWN.TGL.ON_CLOSE,function(n){return"function"==typeof i.onClose?i.onClose(n):!0}),bsDropdownUseBodyContainer(n.customDdl,"custom-dropdown-menu"),f=n.container.find("> .btn"),f.length>0&&(n.customBtn=f),"function"==typeof i.onShown)n.container.on("shown.bs.dropdown",function(n){i.onShown(n)});n.container.on("hide.bs.dropdown",function(){r.refresh()});n.container.on("hidden.bs.dropdown",function(){r._onClosed.dispatch(r)});r.isMobile&&SRBootstrapSelect.initMobileDropdown(n.container,i.onMobileFirstShow,"dropdown")}(this.tags);this.refresh()}return n.get=function(n){return n&&n.SRCustomDropDown?n.SRCustomDropDown:null},Object.defineProperty(n.prototype,"tag",{get:function(){return this.tags.container},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"label",{get:function(){return null==this._label&&(this._label=$('label[for="'.concat(this.tags.customDdl.attr("id")||"_INVALID_ID_",'"]'))),this._label},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"content",{get:function(){return this.tags.menu},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"input",{get:function(){return this.tags.input},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"customBtn",{get:function(){return this.tags.customBtn},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onGetSelectedText",{get:function(){return this.settings.onGetSelectedText},set:function(n){this.settings.onGetSelectedText=n},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isMobile",{get:function(){return sr.isMobile},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onClosed",{get:function(){return this._onClosed.asEvent()},enumerable:!1,configurable:!0}),n.prototype.refresh=function(){if(this.settings.onGetSelectedText){var n=this.settings.onGetSelectedText()||"";this.tags.input.html(n).attr("title",n.trimHtml())}},n.prototype.close=function(){this.tags.container.hasClass("open")&&this.tags.customDdl.dropdown("toggle")},n.Defaults={customDropDown:null,content:null,onGetSelectedText:null,onMobileFirstShow:null,onShown:null,onClose:null},n}(),function(n){n.SRCustomDropDown=null}(EmptyInstance||(EmptyInstance={}));SRNumInput=function(n){function t(i,r){var u,f,e;if(r===void 0&&(r=null),u=n.call(this,$(i))||this,u.ptrnInput=null,u.decimalDelimiter=/\d([.,])\d/.exec(1.5.toLocaleString())[1],u._onChanged=new SimpleEventDispatcher,u._tag=$(i),f=u._tag.data("SRNumInput-Obj"),f)return f;u._tag.data("SRNumInput-Obj",u);r==null&&(r={},ifNotNull(u._tag.data(SRDataAttributes.NUMERIC_INPUT.ALLOW_NEGATIVE),function(n){r.allowNegativeValues=n}),ifNotNull(u._tag.data(SRDataAttributes.NUMERIC_INPUT.ALLOW_DECIMALS),function(n){r.allowDecimalValues=n}),ifNotNull(u._tag.data("value-if-empty"),function(n){r.valueIfEmpty=n}),ifNotNull(u._tag.data(SRDataAttributes.NUMERIC_INPUT.MIN),function(n){r.min=n}),ifNotNull(u._tag.data(SRDataAttributes.NUMERIC_INPUT.MAX),function(n){r.max=n}),ifNotNull(u._tag.data(SRDataAttributes.NUMERIC_INPUT.LEADING_ZEROS),function(n){r.leadingZeros=n}),ifNotNull(u._tag.data(SRDataAttributes.NUMERIC_INPUT.CHANGE_INVALID),function(n){r.changeInvalid=n}));u.opts=$.extend({},t._defaults,r);e=u.getRegexPatterns();u.ptrnInput=new SRPatternInput(u._tag,{pattern:e.pattern,nonBlurPattern:e.nonBlurPattern});u._tag.on("blur.SRNumInput",function(){var n=u.value;u.allowDecimals&&null!=n&&/[.,]$/.test(u.ptrnInput.value)&&(u.ptrnInput.value=u.ptrnInput.value+"0",n=u.value);u.handleValueChange();n=u.value;u.opts.leadingZeros&&null!=n&&(u.ptrnInput.value=n.pad(u.opts.leadingZeros+1))});if(u._tag.attr("type")=="number")u._tag.on("dblclick",function(){u._tag.trigger("select")});return u.handleValueIfEmptyChange(),u}return __extends(t,n),Object.defineProperty(t,"controlName",{get:function(){return"SRNumInput"},enumerable:!1,configurable:!0}),t.init=function(n){var i=[];return $(n).find(".number-input").each(function(n,r){i.push(new t(r))}),i},t.createAndAppend=function(n,i){i===void 0&&(i=null);var r=$('<input type="text" class="number-input form-control" />').appendTo(n);return new t(r,i)},Object.defineProperty(t.prototype,"tag",{get:function(){return this._tag},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){var n=this.allowDecimals?(this.ptrnInput.value||"").replace(",","."):this.ptrnInput.value;return n>""&&!isNaN(+n)?this.allowDecimals?parseFloat(n):parseInt(n,10):null!=this.valueIfEmpty?this.valueIfEmpty:null},set:function(n){var t=this.value;this.ptrnInput.value=isNaN(n)?"":n.toString();this.handleValueChange(t)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"valueIfEmpty",{get:function(){return this.opts.valueIfEmpty},set:function(n){this.opts.valueIfEmpty=n!=null&&!isNaN(n)?n:null;this.handleValueIfEmptyChange()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"valueAsString",{get:function(){return this.ptrnInput.value},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"min",{get:function(){return this.opts.min},set:function(n){this.opts.min=n;this.handleValueChange(this.value)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"max",{get:function(){return this.opts.max},set:function(n){this.opts.max=n;this.handleValueChange(this.value)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"allowDecimals",{get:function(){return this.opts.allowDecimalValues},set:function(n){var t,i;this.opts.allowDecimalValues!=n&&(t=this.value,this.opts.allowDecimalValues=n,i=this.getRegexPatterns(),this.ptrnInput.setPattern(i.pattern,!1,i.nonBlurPattern),null!=this.value||null==t||this.opts.allowDecimalValues||(this.value=parseInt(t.toString(),10)))},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"changeInvalid",{get:function(){return this.opts.changeInvalid},set:function(n){this.opts.changeInvalid=n},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onChanged",{get:function(){return this._onChanged.asEvent()},enumerable:!1,configurable:!0}),t.prototype.handleValueChange=function(n){var i,t,r,u;(n===void 0&&(n=null),i=this.ptrnInput.value,this.allowDecimals&&/[.,]$/.test(i))||(t=this.value,r=!1,null==t||isNaN(t)||(this.opts.changeInvalid&&this.opts.min!==null&&t<this.opts.min&&(t=this.opts.min,r=!0),this.opts.changeInvalid&&this.opts.max!==null&&t>this.opts.max&&(t=this.opts.max,r=!0),this.allowDecimals&&(u=i.replace(/[.,]/,this.decimalDelimiter),u.localeCompare(i)!=0&&this.ptrnInput.setValueSilent(u))),r&&(this.ptrnInput.setValueSilent(this.allowDecimals?t.toString().replace(".",this.decimalDelimiter):t.toString()),this.ptrnInput.tag.highlightChangedValue()),(null==n||n!=t)&&this.triggerChange())},t.prototype.handleValueIfEmptyChange=function(){var n=this;if(this.opts.valueIfEmpty&&!isNaN(this.opts.valueIfEmpty))this._tag.on("blur.SRNumInput.IfEmpty",function(){n.opts.changeInvalid&&!n.ptrnInput.value&&(n.value=n.opts.valueIfEmpty,n.value==n.opts.valueIfEmpty&&n._tag.highlight())});else this._tag.off("blur.SRNumInput.IfEmpty")},t.prototype.getRegexPatterns=function(){return this.opts.leadingZeros?SRPatternInputPatterns.getLeadingZeroPatterns(this.opts.leadingZeros,!this.opts.allowDecimalValues,this.opts.allowNegativeValues):{pattern:this.opts.allowDecimalValues?this.opts.allowNegativeValues?SRPatternInputPatterns.FLOAT:SRPatternInputPatterns.FLOAT_ONLY_POSITIVE:this.opts.allowNegativeValues?SRPatternInputPatterns.INTEGERS:SRPatternInputPatterns.INTEGERS_ONLY_POSITIVE,nonBlurPattern:this.opts.allowNegativeValues?SRPatternInputPatterns.NON_BLUR_ALLOW_MINUS:null}},t.prototype.triggerChange=function(){this._onChanged.dispatch(this)},t._defaults={allowNegativeValues:!0,allowDecimalValues:!1,changeInvalid:!0,leadingZeros:0},t}(SRBaseControl),function(n){n.SRNumInput=null}(EmptyInstance||(EmptyInstance={}));SRNumSlider=function(n){function t(i){var r=n.call(this,i.input)||this,s,f,h,e,l,c,o,a,v,y,u;if(r.tags={input:EmptyInstance.JQuery,wrapper:EmptyInstance.JQuery,trackWrapper:EmptyInstance.JQuery,track:EmptyInstance.JQuery,trackSelection:EmptyInstance.JQuery,sizePicker:{ctrl:EmptyInstance.SRSizePicker}},r.dimensions={track:0,handleOffsetPos:0},r.eventProxy={start:{key:"mousedown touchstart pointerdown",evt:null},move:{key:"mousemove touchmove pointermove",evt:null},stop:{key:"mouseup touchend pointerup",evt:null}},r.movingHandleIndex=0,r.isRangeSlider=!1,r.startSlideValue=null,r._isParked=!1,r._onChange=new EventDispatcher,r._onValueUpdated=new EventDispatcher,r.isDisabled=!1,r.isReady=!1,s=r,r.opts=$.extend({},t.Defaults,i),r.aniFrames=[],r.handles=[],r.labels=[],f=r.getValidValues(r.opts.value),r.isRangeSlider=f[0]!==null&&f[1]!==null,f[0]===null&&(f[0]=r.opts.min),h=[],r.opts.input&&r.opts.input.length>0){if(r.tags.input=r.opts.input,r.opts.input[0]["sr-num-slider"])return r.opts.input[0]["sr-num-slider"];r.opts.input.next().hasClass("numeric-slider")?(r.tags.wrapper=r.opts.input.next(),r.tags.track=r.tags.wrapper.find(".numeric-slider-track"),r.tags.trackWrapper=r.tags.track.parent(),r.tags.trackSelection=r.tags.track.find(".numeric-slider-selection"),r.tags.track.find(".numeric-slider-handle").each(function(){h.push($(this))}),r.tags.wrapper.find("> .numeric-slider-label-wrp .numeric-slider-label").each(function(){s.labels.push($(this))})):(r.createControls(),r.opts.input.after(r.tags.wrapper))}else r.createControls();for(r.opts.showSizePicker&&r.tags.input&&0<r.tags.input.length&&(e=r.tags.input.parent().parent(".numeric-slider-grp-size-picker"),0==e.length&&(e=$('<div class="any-group">').insertBefore(r.tags.input),e.append($('<div class="any-group-content">').append(r.tags.input,r.tags.wrapper)),e.append($('<div class="any-group-addon">').append('<input type="hidden" value=""/>'))),l=e.find('> .any-group-addon > input[type="hidden"]'),0<l.length?(c=l.attr("data-".concat(SRDataAttributes.SIZE_PICKER.UNITS))||""," ">c&&(c=SRSizePickerConstants.DEFAULT_UNITS),o=new RegExp("\\{0\\}(\\s*)(".concat(c,")"),"gi"),a=o.exec(r.opts.valueFormat),r.tags.sizePicker.ctrl=new SRSizePicker(l,{showOnlyDropDown:!0,showDropDownText:!1,unit:null!=a?a[2]:"px",validUnits:c}),r.tags.sizePicker.ctrl.onChange.subscribe(function(n){o.lastIndex=0;r.opts.valueFormat=r.opts.valueFormat.replace(o,"{0}$1"+n.unit);o.lastIndex=0;r.opts.labelFormat=r.opts.labelFormat.replace(o,"{0}$1"+n.unit);r.updateTextFormats(r.opts.valueFormat,r.opts.labelFormat,0<r.handles.length?r.handles[0].changesAreSilent:!1)})):console.error('Could not create SRSizepicker for SRNumSlider since no matching parent with class "numeric-slider-grp-size-picker" was found')),r.opts.input[0]["sr-num-slider"]=r,h.length>1&&!r.isRangeSlider&&(r.isRangeSlider=!0,f[1]=r.opts.max),v=!r.isRangeSlider&&(""<r.opts.nestedControlLabelText||r.tags.wrapper.hasClass("with-nested-text-label")),r.tags.wrapper.toggleClass("with-nested-text-label",v),y=r.isRangeSlider?2:1,u=0;u<y;u++)r.aniFrames.push(new SRAnimationFrame),r.handles.push(new SRNumSliderHandle({track:r.tags.track,index:u,handle:u<h.length?h[u]:null,min:r.opts.min,max:r.opts.max,step:r.opts.step,value:f[u],valueFormat:r.opts.valueFormat,labelFormat:r.opts.labelFormat,allowParking:r.opts.allowParking,isParked:r.opts.isParked,parkValue:r.opts.parkValue,parkLabel:r.opts.parkLabel,showHandleTooltip:r.opts.showHandleTooltip})),r.handles[u].onChange.subscribe(function(n,t){r.handleChangedValue(n,t.value,t.changesAreSilent)}),r.handles[u].onMoved.subscribe(function(){r.valueUpdated()}),u>=r.labels.length&&(r.labels.push($("<span />",{"class":"numeric-slider-label"+(r.opts.labelIsEditable?" label-is-editable":"")}).text("-")),r.tags.wrapper.append(r.labels[u].wrap($("<div />",{"class":"numeric-slider-label-wrp"})).parent())),r.labels[u].data("slider-handle-index",u),r.isRangeSlider?r.labels[u].closest(".numeric-slider-label-wrp").addClass(u==0?"min":"max"):v&&1>r.labels[u].siblings(".control-label").length&&r.labels[u].wrapAll("<div />").before(SRHtmlHelper.createFormLabel({labelText:r.opts.nestedControlLabelText,labelFor:r.opts.input.attr("id")})),r.opts.labelIsEditable&&r.labels[u].click(function(){if(!s.isDisabled){var n=$(this);sr.prompt(t.res.setValuePrompt.title,t.res.setValuePrompt.label,""+s.handles[n.data("slider-handle-index")||0].value).done(function(t){s.handlePromptValue(n,t)})}});r.defaultValue=r.value;r.eventProxy.start.evt=function(n){return r.start(n)};r.eventProxy.move.evt=function(n){return r.move(n)};r.eventProxy.stop.evt=function(n){return r.stop(n)};r.tags.trackWrapper.on(r.eventProxy.start.key,r.eventProxy.start.evt);return r.setSilentChange(!0),r.updateDimensions(),r._isParked=r.opts.isParked,r.update(),r.setSilentChange(!1),r.tags.input&&r.tags.input.is(":disabled")&&r.toggleDisabled(!0),r.isReady=!0,r}return __extends(t,n),t.setResources=function(n){n(this.res)},Object.defineProperty(t,"controlName",{get:function(){return"SRNumSlider"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isRange",{get:function(){return this.isRangeSlider},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tag",{get:function(){return this.tags.wrapper},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"input",{get:function(){return this.tags.input},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){if(this.isRangeSlider){var n=0,t=1,i=this.handles[0].valueNonFormatted,r=this.handles[1].valueNonFormatted;return typeof i=="number"&&typeof r=="number"&&i>r&&(n=1,t=0),this.convertRangeValuesToString([this.handles[n].value,this.handles[t].value])}return this.handles[0].value},set:function(n){var r=this.value,t,i;if(this.isRangeSlider)for(t=this.getValidValues(n),t[0]===null&&(t[0]=this.opts.min),t[1]===null&&(t[1]=this.opts.max),i=0;i<this.handles.length;i++)this.handles[i].value=t[i];else this.handles[0].value=n;this.isReady&&!this.handles[0].changesAreSilent&&r!=n&&this.valueUpdated()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"range",{get:function(){if(this.isRangeSlider){var n=this.handles[0].value,t=this.handles[1].value,i=typeof n=="number",r=typeof t=="number";return i&&r?{lower:Math.min(n,t),upper:Math.max(n,t)}:i&&!r?{lower:t,upper:n}:{lower:n,upper:t}}return{lower:this.handles[0].value,upper:this.handles[0].value}},set:function(n){this.isRangeSlider&&(this.handles[0].value=n.lower,this.handles[1].value=n.upper)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isParked",{get:function(){var t=!0,n,i,r;if(this.opts.allowParking)for(n=0,i=this.handles;n<i.length;n++)r=i[n],t=t&&r.isParked;return this.opts.allowParking&&t},set:function(n){var t,i,r;if(this.opts.allowParking&&this._isParked!=n){for(this._isParked=n,t=0,i=this.handles;t<i.length;t++)r=i[t],r.isParked=n,this._isParked=this._isParked&&r.isParked;this._isParked?this.tags.wrapper.addClass("parked"):this.tags.wrapper.removeClass("parked")}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"min",{get:function(){return this.opts.min},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"max",{get:function(){return this.opts.max},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onChange",{get:function(){return this._onChange.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onValueUpdated",{get:function(){return this._onValueUpdated.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"label",{get:function(){var n;if((n=this.tag.siblings(".control-label"))!==null&&n!==void 0)return n.text()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"displayValue",{get:function(){return""+this.value},enumerable:!1,configurable:!0}),t.prototype.createControls=function(){this.opts.input=$("<input />",{type:"hidden"});this.opts.id&&this.opts.input.attr("id",this.opts.id);this.tags.wrapper=$("<div />",{"class":"numeric-slider"});this.opts.labelPosition&&this.tags.wrapper.addClass("label-"+this.opts.labelPosition.toLocaleLowerCase());this.opts.allowParking&&this.tags.wrapper.addClass("with-parking");this.tags.trackWrapper=$("<div />").appendTo(this.tags.wrapper);this.tags.track=$("<div />",{"class":"numeric-slider-track"}).appendTo(this.tags.trackWrapper);this.opts.showSelection&&(this.tags.wrapper.addClass("with-selection"),this.tags.trackSelection=$("<div />",{"class":"numeric-slider-selection"}).appendTo(this.tags.track));this.isRangeSlider&&this.tags.wrapper.addClass("with-range")},t.fromTag=function(n){var i=$(n).attr("type","hidden"),u=i.data("label-is-editable"),f=i.data("show-selection"),e=i.data("show-size-picker"),o=i.data("show-handle-tooltip"),r=i.val();return r>""&&r!=i.data("park-value")&&i.next(".numeric-slider").removeClass("parked"),new t({input:i.removeClass("numeric-slider"),min:parseFloat(i.data("min")),max:parseFloat(i.data("max")),step:parseFloat(i.data("step")),value:r,valueFormat:i.data("value-format"),allowParking:i.data("allow-parking"),isParked:i.next(".numeric-slider").hasClass("parked"),parkValue:i.data("park-value"),parkLabel:i.data("park-label"),labelFormat:i.data("label-format"),labelPosition:i.data("label-position"),labelIsEditable:typeof u=="boolean"?u:!0,showSelection:typeof f=="boolean"?f:!0,showSizePicker:typeof e=="boolean"?e:!1,showHandleTooltip:typeof o=="boolean"?o:!0})},t.prototype.cleanNumberString=function(n){return n.replace(/[^\d,\.-]*/g,"")},t.prototype.getValidValues=function(n){var u=[null,null],i,r,t;switch(typeof n){case"number":u[0]=n;break;case"string":if(n=n,r=/^\s*\[([^\|]+)\|([^\]]+)\]\s*$/g.exec(n),null!=r)for(t=1;t<r.length&&t<3;t++)i=parseFloat(this.cleanNumberString(r[t])),u[t-1]=isNaN(i)?r[t]:i;else i=parseFloat(this.cleanNumberString(n)),u[0]=isNaN(i)?n:i}return u},t.prototype.getCurrentValidValues=function(){for(var t=[null,null],n=0;n<this.handles.length&&n<2;n++)t[n]=this.handles[n].valueNonFormatted;return t},t.prototype.convertRangeValuesToString=function(n){var t=n[0]!=null?n[0].toString():"",i=n[1]!=null?n[1].toString():"";return this.isRangeSlider&&0<t.length+i.length?"[".concat(n[0],"|").concat(n[1],"]"):""},t.prototype.valueChanged=function(){this.isReady&&this._onChange.dispatch(this,this.value)},t.prototype.triggerChanged=function(){this.valueChanged()},t.prototype.clear=function(){this.value=this.defaultValue},t.prototype.valueUpdated=function(){this.isReady&&this._onValueUpdated.dispatch(this,this.value)},t.prototype.handleChangedValue=function(n,t,i){var r=this,e,o;i===void 0&&(i=null);var u=n.index,s=u,h=!1,f=null!=i?i:n.changesAreSilent;this.isRangeSlider&&(e=n.valueNonFormatted,o=this.handles[u==0?1:0].valueNonFormatted,typeof e=="number"&&typeof o=="number"&&(s=e<o?0:1,e==o&&(h=!0)));n.isParked!=this._isParked&&(f||this.setSilentChange(!0,u),this.isParked=n.isParked,!n.isParked&&this.isRangeSlider&&this.handles[u==0?1:0].moveToMinPos(),f||this.setSilentChange(f,u),h=this.isRangeSlider);this.aniFrames[u].request(function(){var i=t,u;r.isParked?i=n.parkLabel:(i=r.getValidValues(t)[0],n.labelFormat>""&&(i=format(n.labelFormat,i)));r.labels[s].text(i);h&&r.labels[s==0?1:0].text(i);r.tags.input&&(u=r.tags.input.val(),r.tags.input.val(r.value),f||u==r.value||r.tags.input.change());r.updateSliderSelection();f||r.valueChanged()})},t.prototype.updateSliderSelection=function(){var i,n,t,r;this.opts.showSelection&&(n=this.isRangeSlider?this.handles[0].getHandlePosition(!0):0,t=this.isRangeSlider?this.handles[1].getHandlePosition(!0):this.handles[0].getHandlePosition(!0),n>t&&(r=t,t=n,n=r),((i=window.surveyManager)===null||i===void 0?void 0:i.isPrinting)?this.tags.trackSelection.css({width:"".concat(t-n,"%"),left:"".concat(n,"%")}):this.tags.trackSelection.css({transform:"scaleX(".concat((t-n)/100,")"),left:"".concat(n,"%")}))},t.prototype.handlePromptValue=function(n,t){var i,u=parseFloat(this.cleanNumberString(t)),f,r,e;i=isNaN(u)?t:u;this.isRangeSlider&&(f=n.data("slider-handle-index"),r=this.getCurrentValidValues(),i=f==0?this.convertRangeValuesToString([i,r[1]]):this.convertRangeValuesToString([r[0],i]));e=this.value!=i;this.value=i;e&&this.valueUpdated()},t.prototype.start=function(n){if(!this.isDisabled){if(this.startSlideValue=this.value,n.preventDefault(),this.movingHandleIndex=0,this.isRangeSlider){var t=this.handles[0].getHandleDistanceToEvent(n),i=this.handles[1].getHandleDistanceToEvent(n);i<t?(this.movingHandleIndex=1,this.handles[0].isMoving=!1):this.handles[1].isMoving=!1}this.handles[this.movingHandleIndex].isMoving=!0;$(document).on(this.eventProxy.move.key,this.eventProxy.move.evt).on(this.eventProxy.stop.key,this.eventProxy.stop.evt);this.updateDimensions(this.movingHandleIndex);this.handles[this.movingHandleIndex].tag.focus();this.handles[this.movingHandleIndex].handlePositionEvent(n)}},t.prototype.move=function(n){n.preventDefault();this.handles[this.movingHandleIndex||0].handlePositionEvent(n)},t.prototype.stop=function(n){n.preventDefault();$(document).off(this.eventProxy.move.key,this.eventProxy.move.evt).off(this.eventProxy.stop.key,this.eventProxy.stop.evt);this.handles[this.movingHandleIndex||0].isMoving=!1;this.handles[this.movingHandleIndex||0].respositionHandle();this.startSlideValue!=this.value&&this.valueUpdated();this.startSlideValue=null},t.prototype.setSilentChange=function(n,t){var i,r,u;if(t===void 0&&(t=-1),t>-1)this.handles[t].changesAreSilent=n;else for(i=0,r=this.handles;i<r.length;i++)u=r[i],u.changesAreSilent=n},t.prototype.update=function(n){n===void 0&&(n=!1);this._update(-1,n)},t.prototype._update=function(n,t){var i,r,u;if(n===void 0&&(n=-1),t===void 0&&(t=!1),n>-1)this.handles[n].update(t);else for(i=0,r=this.handles;i<r.length;i++)u=r[i],u.update(t)},t.prototype.updateDimensions=function(n){var t,i,r;if(n===void 0&&(n=-1),n>-1)this.handles[n].updateDimensions();else for(t=0,i=this.handles;t<i.length;t++)r=i[t],r.updateDimensions()},t.prototype.respositionHandle=function(n){var t,i,r;if(n===void 0&&(n=-1),n>-1)this.handles[n].respositionHandle();else for(t=0,i=this.handles;t<i.length;t++)r=i[t],r.respositionHandle()},t.initialize=function(n){var t=this;n===void 0&&(n=$(document.body));n.find("input.numeric-slider").each(function(n,i){i["sr-num-slider"]||t.fromTag(i)})},t.from=function(n){var i=$(n),t;return i.length>0?(t=i[0]["sr-num-slider"],t||(t=this.fromTag(i[0])),t):null},t.prototype.invalidate=function(){this.updateDimensions();this.respositionHandle()},t.prototype.setValueSilent=function(n,t){var r,i;for(t===void 0&&(t=null),r=[],i=0;i<this.handles.length;i++)r.push(this.handles[i].changesAreSilent),this.handles[i].changesAreSilent=!0;for(this.value=n,null!=t&&this.opts.showSizePicker&&this.tags.sizePicker.ctrl.setUnit(t),i=0;i<this.handles.length;i++)this.handleChangedValue(this.handles[i],this.handles[i].value);for(i=0;i<this.handles.length;i++)this.handles[i].changesAreSilent=r[i]},t.prototype.updateTextFormats=function(n,t,i,r){var u,f,e;if(n===void 0&&(n=null),t===void 0&&(t=null),i===void 0&&(i=!1),r===void 0&&(r=-1),null!=n||null!=t)if(r>-1)r<this.handles.length&&this.handles[r].updateTextFormats(n,t,i);else for(u=0,f=this.handles;u<f.length;u++)e=f[u],e.updateTextFormats(n,t,i)},t.prototype.toggleDisabled=function(n){this.isDisabled=n;this.opts.labelIsEditable&&this.labels.forEach(function(t){t.toggleClass("label-is-editable",!n)});this.tags.wrapper.toggleClass("disabled",n)},t.res={setValuePrompt:{title:"Set value",label:"Value"}},t.Defaults={input:null,min:1,max:100,step:1,value:1,valueFormat:"",allowParking:!1,isParked:!1,parkValue:"",parkLabel:"",labelFormat:"",labelPosition:"bottom",labelIsEditable:!0,showSelection:!0,showSizePicker:!1,showHandleTooltip:!0},t}(SRBaseControl);SRNumSliderHandle=function(){function n(t){var i=this;if(this.aniFrame=new SRAnimationFrame,this.tags={handle:EmptyInstance.JQuery,trackWrapper:EmptyInstance.JQuery,track:EmptyInstance.JQuery},this.dimensions={track:0,handleOffsetPos:0},this._isMoving=!1,this._isParked=!1,this._changesAreSilent=!1,this._onChange=new EventDispatcher,this._onMoved=new SimpleEventDispatcher,this.isReady=!1,this.opts=$.extend({},n.Defaults,t),null!=this.opts.track){this.tags.track=this.opts.track;this.tags.trackWrapper=this.tags.track.parent();this.tags.handle=null!=this.opts.handle&&this.opts.handle instanceof jQuery?this.opts.handle:$("<div />",{"class":"numeric-slider-handle",tabindex:"0"}).appendTo(this.tags.track);this.tags.handle.on("keydown",function(n){return i.keydown(n)});this.updateDimensions();this._value=null;this.value=null==this.opts.value||0==this.opts.value.toString().length?this.opts.min:this.opts.value;this.opts.allowParking&&this.opts.isParked&&(this.value=this.opts.parkValue);this.isReady=!0}}return Object.defineProperty(n.prototype,"isMoving",{get:function(){return this._isMoving},set:function(n){this._isMoving=n},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"tag",{get:function(){return this.tags.handle},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"index",{get:function(){return this.opts.index},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"valueFormat",{get:function(){return this.opts.valueFormat},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"labelFormat",{get:function(){return this.opts.labelFormat},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"parkValue",{get:function(){return this.opts.parkValue},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"parkLabel",{get:function(){return this.opts.parkLabel},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isParked",{get:function(){return this.opts.allowParking&&this._isParked},set:function(n){if(this.opts.allowParking&&this._isParked!=n){if(this._isParked=n,!n){this.update();return}this.requestAnimFrameUpdate(!1)}},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"valueNonFormatted",{get:function(){return this.isParked?this.opts.parkValue:this._value},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"value",{get:function(){return this.isParked?this.opts.parkValue:this.opts.valueFormat>""?format(this.opts.valueFormat,this._value):this._value},set:function(n){if((null==n||n.length==0)&&(n="-"),isNaN(n)||this.opts.parkValue===n)this.isParked=!0,this.isParked||(this.value=this.opts.min);else{var t=this.cap(n,this.opts.min,this.opts.max);(t!=this._value||this.isParked)&&(this.opts.step<1&&(t=+t.toFixed((""+Math.abs(this.opts.step)).length-2)),this._value=t,this._isParked=!1,this.isMoving||this.updateDimensions(),this.requestAnimFrameUpdate(this.isMoving))}},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"changesAreSilent",{get:function(){return this._changesAreSilent},set:function(n){this._changesAreSilent=n},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onChange",{get:function(){return this._onChange.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onMoved",{get:function(){return this._onMoved.asEvent()},enumerable:!1,configurable:!0}),n.prototype.handleValueChanged=function(n){(n===void 0&&(n=null),this.isReady)&&this._onChange.dispatch(this,null!=n?n:{value:this.value,changesAreSilent:this.changesAreSilent})},n.prototype.cap=function(n,t,i){return n<t?t:n>i?i:n},n.prototype.keydown=function(n){switch(n.which){case 37:this._value==this.opts.min&&this.opts.allowParking?this.isParked=!0:this.value=this._value-this.opts.step;this._onMoved.dispatch(this);break;case 39:this.value=this.isParked?this.opts.min:this._value+this.opts.step;this._onMoved.dispatch(this)}},n.prototype.requestAnimFrameUpdate=function(n){var t=this,i={value:this.value,changesAreSilent:this.changesAreSilent};this.aniFrame.request(function(){var r=n?{left:"",transform:t.isParked?"":"translateX(".concat(t.getPosFromValue(t._value,!1),"px)")}:{transform:"",left:t.isParked?"":"".concat(t.getPosFromValue(t._value,!0),"%")};t.tags.handle.css(r);t.opts.showHandleTooltip&&t.tags.handle.prop("title",t.isParked?t.opts.parkLabel:t.opts.labelFormat>""?format(t.opts.labelFormat,t._value):t._value);t.handleValueChanged(i)})},n.prototype.update=function(n){var t,i;n===void 0&&(n=!1);t=this.changesAreSilent;n&&!t&&(this.changesAreSilent=!0);this.isParked?(this._isParked=!1,this.value=this.opts.parkValue):(i=this._value,this._value=null,this.value=i);this.changesAreSilent!=t&&(this.changesAreSilent=t)},n.prototype.updateDimensions=function(){this.dimensions.track=this.tags.track.width();this.dimensions.handleOffsetPos=this.tags.handle.outerWidth()/2},n.prototype.handlePositionEvent=function(n){this.setPosition(this.getRelPos(n)-this.dimensions.handleOffsetPos)},n.prototype.getHandleDistanceToEvent=function(n){var t=this.tags.handle.position().left+this.dimensions.handleOffsetPos,i=this.getRelPos(n);return i>t?i-t:t-i},n.prototype.getHandlePosition=function(n){n===void 0&&(n=!0);var t=this.tags.handle.position().left;return n?+(100*t/this.tags.track.width()).toFixed(6):t},n.prototype.getRelPos=function(n){var i=this.tags.track[0].getBoundingClientRect().left,t=0;return typeof n.originalEvent.clientX!="undefined"?t=n.originalEvent.clientX:n.originalEvent.touches&&n.originalEvent.touches[0]&&typeof n.originalEvent.touches[0].clientX!="undefined"?t=n.originalEvent.touches[0].clientX:n.currentPoint&&typeof n.currentPoint.x!="undefined"&&(t=n.currentPoint.x),t-i},n.prototype.setPosition=function(n){if(this.opts.allowParking&&n<-this.dimensions.handleOffsetPos){this.isParked=!0;return}this.value=this.getValueFromPos(this.cap(n,0,this.dimensions.track))},n.prototype.getValueFromPos=function(n){return this.opts.step*Math.round(n/(this.dimensions.track||1)*(this.opts.max-this.opts.min)/this.opts.step)+this.opts.min},n.prototype.getPosFromValue=function(n,t){var i=(n-this.opts.min)/(this.opts.max-this.opts.min);return isNaN(i)?0:t?i*100:i*this.dimensions.track},n.prototype.respositionHandle=function(){var n=this,t=this.getPosFromValue(this._value,!0);this.aniFrame.request(function(){n.isParked||n.tags.handle.css({transform:"",left:"".concat(t,"%")})})},n.prototype.moveToMinPos=function(){this.setPosition(this.getPosFromValue(this.opts.min,!0))},n.prototype.moveToMaxPos=function(){this.setPosition(this.getPosFromValue(this.opts.max,!0))},n.prototype.updateTextFormats=function(n,t,i){(n===void 0&&(n=null),t===void 0&&(t=null),i===void 0&&(i=!1),null!=n||null!=t)&&(null!=n&&(this.opts.valueFormat=n),null!=t&&(this.opts.labelFormat=t),this.update(i))},n.Defaults={track:null,index:0,min:1,max:100,step:1,value:1,valueFormat:"",labelFormat:"",allowParking:!1,parkValue:"",parkLabel:""},n}(),function(n){n.SRNumSlider=null}(EmptyInstance||(EmptyInstance={}));SRNumSpinner=function(n){function t(i,r){var u,e,o,v,s,y,c,p,l,w,h,f,a,b,k;if(i===void 0&&(i={}),r===void 0&&(r=null),u=n.call(this,r?$(r).is("input")?$(r):$(r).find("input"):null)||this,u.tags={input:EmptyInstance.JQuery,hiddenInput:EmptyInstance.JQuery,inputWrapper:EmptyInstance.JQuery,upBtn:EmptyInstance.JQuery,downBtn:EmptyInstance.JQuery,namedValue:EmptyInstance.JQuery},u.isInitialized=!1,u.spinning=!1,u.counter=0,u.lastActiveInputIndex=0,u.eventIsSilent=!1,u.eventIsBlur=!1,u.decimalDelimiter=/\d([.,])\d/.exec(1.5.toLocaleString())[1],u.lastChangedValue=[],u.intervalMaxControl=null,u.intervalErrorElements=null,u.validateIntervalEqual=!0,u.intervalValuesAreInValid=!1,u.ignoreChangedIntervalValue=!1,u.isUpdatingIntervalValues=!1,u.intervalZeroIsNoLimit=!1,u.intervalAllowsEqualValues=!1,u._numInput=[],u._allowEmptyValue=[],u._value=[],u._isIncreasing=!0,u._min=[],u._max=[],u.stepIsEnabled=!0,u._stepIsActive=[],u._step=[],u._isDecimalStep=[],u._stepPrecisionTenfold=[],u._stepPrecision=[],u._leadingZeros=[],u._valueOnFocusEmpty=[],u._namedValues=[],u._onChanged=new EventDispatcher,u._onStepSizeChanged=new EventDispatcher,u._onAllowDecimalsIfNoStepChanged=new EventDispatcher,u.highlightInvalidChangedValues=!0,u._clampMax60as0=[],u.clampMax60as0ForAllMinutes=!1,e=$.extend({},t._default,i),r){if(o=$(r),v=o.closest(".number-spinner").data("SRNumSpinner"),v)return v;o.is("input")?(u._tag=o.closest(".number-spinner"),u._tag.length==0&&(u.tags.input=o,u._tag=$("<div />",{"class":"input-group number-spinner"}),o.wrap(u._tag))):(u._tag=o,o.addClass("input-group number-spinner"));u._tag.data("SRNumSpinner",u);ifNotNull(u._tag.data(SRDataAttributes.NUMERIC_INPUT.STEP_IS_DISABLED),function(n){u.stepIsEnabled=!n;u._tag.toggleClass("step-disabled",!u.stepIsEnabled)});u.tags.input=u._tag.find('input:not([type="hidden"])');u.tags.input.length==0&&(u._tag.empty(),u.tags.input=$("<input />").appendTo(u._tag));u.tags.hiddenInput=u._tag.find('input[type="hidden"]');1>u.tags.hiddenInput.length&&(u.tags.hiddenInput=null);u.tags.input.each(function(n,t){s=$(t);s.parent().hasClass("form-control")||s.wrap($('<div class="form-control" />'));0<n?(u.tags.inputWrapper=u.tags.inputWrapper.add(s.parent()),y=s.attr("data-val-separator"),y&&s.parent().attr("data-val-separator",y)):u.tags.inputWrapper=s.parent()});u.tags.downBtn=u._tag.find(".spinner-down");u.tags.downBtn.length==0&&(u.tags.downBtn=u.addSpinBtn(!1));u.tags.upBtn=u._tag.find(".spinner-up");u.tags.upBtn.length==0&&(u.tags.upBtn=u.addSpinBtn(!0))}else u._tag=$("<div />",{"class":"input-group number-spinner"}),u.tags.downBtn=u.addSpinBtn(!1),u.tags.inputWrapper=$('<div class="form-control" />').appendTo(u._tag),u.tags.input=$("<input />").appendTo(u.tags.inputWrapper),u.tags.upBtn=u.addSpinBtn(!0),isNaN(e.value)||u.tags.input.val(e.value);if(e.numberOfInputs>u.tags.input.length)for(p=u.tags.input.length;p<e.numberOfInputs;p++)c=$('<div class="form-control" />').insertAfter(u.tags.input.eq(u.tags.input.length-1).parent()),u.tags.inputWrapper=u.tags.inputWrapper.add(c),c=$("<input />").appendTo(c),u.tags.input=u.tags.input.add(c);l=null;1<u.tags.input.length&&(w=100/u.tags.input.length,l=w.truncateDecimals(w%2?6:0).toString()+"%");u.animationFrame=new SRAnimationFrame;u._min=[];u._max=[];u._step=[];u._value=[];u._namedValues=[];u._leadingZeros=[];u._valueOnFocusEmpty=[];u.tags.input.each(function(n,t){var i,r,o,s,c;for(f=$(t),null!=l&&f.parent().css("width",l),$('<div class="named-value form-control" />').insertAfter(f),u.tags.namedValue=0<n?u.tags.namedValue.add(f.next()):f.next(),u._namedValues.push(e.namedValues?e.namedValues:new Dictionary),i=0,r=[].slice.call(f.get(0).attributes).filter(function(n){return n&&n.name&&n.name.indexOf("data-named-")===0});i<r.length;i++)o=r[i],u._namedValues[n].add(o.name.substring(11),o.value);h=+f.attr("data-allow-empty");u._allowEmptyValue.push(isNaN(h)?e.allowEmptyValue:h==1);!u._allowEmptyValue[n]&&u._namedValues[n].item("")&&(u._allowEmptyValue[n]=!0);ifNotNull(f.data(SRDataAttributes.NUMERIC_INPUT.MIN),function(n){u._min.push(n)},function(){u._min.push(e.min)});ifNotNull(f.data(SRDataAttributes.NUMERIC_INPUT.MAX),function(n){u._max.push(n)},function(){u._max.push(e.max)});ifNotNull(f.data(SRDataAttributes.NUMERIC_INPUT.LEADING_ZEROS),function(n){u._leadingZeros.push(n)},function(){u._leadingZeros.push(e.leadingZeros)});ifNotNull(f.data(SRDataAttributes.NUMERIC_INPUT.VALUE_ON_FOCUS_EMPTY),function(n){u._valueOnFocusEmpty.push(n)},function(){u._valueOnFocusEmpty.push(e.valueOnFocusEmpty)});ifNotNull(f.data(SRDataAttributes.NUMERIC_INPUT.CLAMP_MAX60_AS_0),function(n){u._clampMax60as0.push(n)},function(){u._clampMax60as0.push(e.clampMax60as0)});a=f.attr("data-"+SRDataAttributes.NUMERIC_INPUT.STEP)||f.attr("step")||e.step.toString();u._isDecimalStep.push(/[.,]/.test(a));s=!0;ifNotNull(f.data(SRDataAttributes.NUMERIC_INPUT.CHANGE_INVALID),function(n){s=n});u._numInput.push(new SRNumInput(f,{allowNegativeValues:f.data(SRDataAttributes.NUMERIC_INPUT.ALLOW_NEGATIVE)||u._min[n]==null||0>u._min[n],allowDecimalValues:u._isDecimalStep[n]||f.data(SRDataAttributes.NUMERIC_INPUT.ALLOW_DECIMALS),min:u._min[n],max:u._max[n],leadingZeros:u._leadingZeros[n],changeInvalid:s}));b=u._isDecimalStep[n]?parseFloat(a):parseInt(a,10);u._step.push(null);u._stepIsActive.push(0!=b);u._stepPrecision.push(0);u._stepPrecisionTenfold.push(1);u.handleNewStepValue(b,n);c=f.val();h=u.parseValue(c,n);u._value.push(null);u.handleNewValue(isNaN(h)&&!u._allowEmptyValue[n]?e.value:h,n,c)});u.updateHiddenInput();u.tags.namedValue.on("click",function(n){return $(n.target).prev().trigger("focus")});if(u.tags.input.addClass("form-control").attr("autocomplete","off"),u.stepIsEnabled&&(u.tags.downBtn.attr("type","button").addClass("btn btn-input spinner-down"),u.tags.upBtn.attr("type","button").addClass("btn btn-input spinner-up")),u._tag.data("number-spinner",u),1<u.tags.input.length&&u._tag.addClass(format("ns-multiple ns-{0}-inputs",u.tags.input.length)),k=u.isDisabled,k||u.isReadonly)u.toggleEnabled(!k);else{u.bindInputs(!0);u._tag.on("mousedown","button:not(:disabled)",function(n){n.preventDefault();n.stopPropagation();u.start()&&u.repeat($(n.currentTarget).hasClass("spinner-up")?1:-1)}).on("mouseup","button",function(){return u.stop()}).on("mouseleave","button",function(){return u.stop()})}return u.isInitialized=!0,u}return __extends(t,n),Object.defineProperty(t,"controlName",{get:function(){return"SRNumSpinner"},enumerable:!1,configurable:!0}),t.initialize=function(n){var i=[];return $(n).find(".number-spinner").each(function(n,r){i.push(new t(null,r))}),i},t.Get=function(n){var t=$(n);return t.is("input")&&(t=t.closest(".number-spinner")),t.data("SRNumSpinner")},Object.defineProperty(t.prototype,"allowEmptyValue",{get:function(){return this._allowEmptyValue[0]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"valueAsArray",{get:function(){var t=this,n=[];return this.tags.input.each(function(i,r){n.push(t.getNumberOrNull($(r).val()))}),n},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this.getNumberOrNull(this.tags.input.eq(0).val())},set:function(n){n==null?this.handleNewValue(n,0,""):this.handleNewValue(n)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"defaultValue",{get:function(){return this.getNumberOrNull(this.tags.input.eq(0).attr("value"))},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isIncreasing",{get:function(){return this._isIncreasing},enumerable:!1,configurable:!0}),t.prototype.handleNewValue=function(n,t,i,r){var u,h,o,c,f,e,y;if(t===void 0&&(t=0),i===void 0&&(i=null),r===void 0&&(r=!1),u=null!=n&&!isNaN(n),u||(null==i||""==i?n=null:/[,\.]/g.test(i)&&(n=this.parseValue(i,t),u=!isNaN(n))),u||i==""&&this._allowEmptyValue[t]){var l=r,s=!1,p=this.clampMax60as0ForAllMinutes,a=!1,v=n;u&&(n=this.adjustValue(u?n:0,t),(v!=n||null!=i&&i.replace(".",this.decimalDelimiter).localeCompare(n.toString().replace(".",this.decimalDelimiter))!=0)&&(h=null!=i?i:v.toString(),o=this._leadingZeros[t],s=o&&o<h.length?h.substring(o).replace(".",this.decimalDelimiter).localeCompare(n.toString().replace(".",this.decimalDelimiter))!=0:!0));c=this._value[t]!=n;this._isIncreasing=this._value[t]<n;(c||s||!u&&!this.tags.inputWrapper.eq(t).hasClass("show-named-value"))&&(this._value[t]=u?n:null,l=!0,a=0==t&&p!=this.clampMax60as0ForAllMinutes,f=this.tags.input.eq(t),e=this._namedValues[t].item(u?""+n:i),this.tags.inputWrapper.eq(t).toggleClass("show-named-value",e>""),this.tags.namedValue.eq(t).text(e).prop("title",e),e>""&&(this.stop(!1),this.eventIsBlur||f.trigger("blur")),u?(y=this._isDecimalStep[t]?n.toString().replace(".",this.decimalDelimiter):n.toString(),f.val(this._leadingZeros[t]?n.pad(this._leadingZeros[t]+1):y),s&&this.highlightChangedValue(f.trigger("keyup"))):f.val(i),this.spinning&&(this._min[t]==n||this._max[t]==n)&&this.stop(!1),this.isInitialized&&c&&(!this.spinning&&this._stepIsActive[t]||!this._stepIsActive[t])&&this.dispatchChangedValue(t));l&&this.updateSpinButtonStatus(t);a&&0!=this._value[1]&&this.handleNewValue(this._value[1],1,null,!0)}},t.prototype.getNumberOrNull=function(n,t){return t===void 0&&(t=0),!n&&this._allowEmptyValue[t]?null:+(this._isDecimalStep[t]?n.replace(",","."):n)},Object.defineProperty(t.prototype,"min",{get:function(){return this._min[0]},set:function(n){this.handleNewMinMax(n,!0)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"max",{get:function(){return this._max[0]},set:function(n){this.handleNewMinMax(n,!1)},enumerable:!1,configurable:!0}),t.prototype.handleNewMinMax=function(n,t,i){i===void 0&&(i=0);isNaN(n)&&(n=null);var r=0;t?(r=this._min[i],this._min[i]=n):(r=this._max[i],this._max[i]=n);this.tags.input.eq(i).attr(t?"min":"max",n);r!=n&&this.handleNewValue(this._value[i],i,null,!0)},Object.defineProperty(t.prototype,"step",{get:function(){return this._step[0]},set:function(n){this.handleNewStepValue(n)},enumerable:!1,configurable:!0}),t.prototype.handleNewStepValue=function(n,t){var f,i,r,u;t===void 0&&(t=0);isNaN(n)&&(n=1);this.stepIsEnabled||(n=0);this._step[t]!=n&&(f=this._step[t]!=0,i=n!=0,this._step[t]=n,this._stepIsActive[t]=i,this.tags.input.eq(t).attr("step",i?n:null),r=n.toString(),this._isDecimalStep[t]=/[.,]/.test(r),this._stepPrecision[t]=this._isDecimalStep[t]?r.split(".")[1].length||1:0,this._stepPrecisionTenfold[t]=this._isDecimalStep[t]&&0!=this._stepPrecision[t]?Math.pow(10,this._stepPrecision[t]):1,this.isInitialized&&f!=i&&this.bindInputs(),i?this.isInitialized&&(u=this.tags.input.eq(t).val(),this.handleNewValue(this.getNumberOrNull(u,t),t,u)):this.allowDecimalsIfNoStep&&(this._isDecimalStep[t]=this.allowDecimalsIfNoStep),this.isInitialized&&this._onStepSizeChanged.dispatch(this,n))},Object.defineProperty(t.prototype,"allowDecimalsIfNoStep",{get:function(){return this._numInput[0].allowDecimals},set:function(n){this._numInput[0].allowDecimals!=n&&(this._numInput[0].allowDecimals=n,this._numInput[0].allowDecimals&&!this._stepIsActive[0]&&(this._isDecimalStep[0]=!0),this.isInitialized&&this._onAllowDecimalsIfNoStepChanged.dispatch(this,n))},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"changeInvalid",{get:function(){return this._numInput[0].changeInvalid},set:function(n){this._numInput[0].changeInvalid=n},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isDecimalStep",{get:function(){return this._isDecimalStep[0]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"stepPrecision",{get:function(){return this._stepPrecision[0]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"leadingZeros",{get:function(){return this._leadingZeros[0]},set:function(n){this.handleNewLeadingZerosValue(n)},enumerable:!1,configurable:!0}),t.prototype.handleNewLeadingZerosValue=function(n,t){t===void 0&&(t=0);(!n||isNaN(n))&&(n=0);this._leadingZeros[t]=n},Object.defineProperty(t.prototype,"valueOnFocusEmpty",{get:function(){return this._valueOnFocusEmpty[0]},set:function(n){this.handleNewvalueOnFocusEmptyValue(n)},enumerable:!1,configurable:!0}),t.prototype.handleNewvalueOnFocusEmptyValue=function(n,t){t===void 0&&(t=0);isNaN(n)&&(n=null);this._valueOnFocusEmpty[t]=n},Object.defineProperty(t.prototype,"namedValues",{get:function(){return this._namedValues[0]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tag",{get:function(){return this._tag},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"inputTag",{get:function(){return this.tags.input},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"hasSingleInput",{get:function(){return 1==this.tags.input.length},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isDisabled",{get:function(){return this.tags.input.length==this.tags.input.filter(":disabled").length},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isReadonly",{get:function(){return this.tags.input.length==this.tags.input.filter("[readonly]").length},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onChanged",{get:function(){return this._onChanged.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onStepSizeChanged",{get:function(){return this._onStepSizeChanged.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onAllowDecimalsIfNoStepChanged",{get:function(){return this._onAllowDecimalsIfNoStepChanged.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"activeInputIndex",{get:function(){return 1==this.tags.input.length?0:Math.max(this.tags.input.index(this.tags.input.filter(":focus").eq(0)),this.lastActiveInputIndex)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"label",{get:function(){var n;if((n=this.tag.siblings(".control-label"))!==null&&n!==void 0)return n.text()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"displayValue",{get:function(){return""+this.value},enumerable:!1,configurable:!0}),t.prototype.clampMax60as0=function(n){return n===void 0&&(n=0),n<this._clampMax60as0.length&&this._clampMax60as0[n]&&this._max[n]==60},t.prototype.addSpinBtn=function(n){return this.stepIsEnabled?$('<button><span class="glyphicon glyphicon-'.concat(n?"plus":"minus",'"><\/span><\/button>')).appendTo($('<span class="input-group-btn" />').appendTo(this._tag)):$()},t.prototype.bindInputs=function(n){var t=this,u,r,i;n===void 0&&(n=!1);u=this.stepIsEnabled;this.tags.input.each(function(f,e){if(r=$(e),i=t.stepIsEnabled&&t._stepIsActive[f],u=u&&i,r.attr("type","text").attr("step",i&&t._step[f]!=0?t._step[f]:null).attr("min",i&&t._min[f]!==null?t._min[f]:null).attr("max",i&&t._max[f]!==null?t._max[f]:null),i)r.on("change.SRNumSpinner blur.SRNumSpinner",function(n){t.eventIsBlur=(n&&n.originalEvent?n.originalEvent.type:"undefined").toLowerCase()=="blur";var i=!t.eventIsBlur||t.changeInvalid;t.eventIsSilent||t.animationFrame.request(function(){var f=$(n.target),r=t.tags.input.index(f)||0,e=f.val(),u=t.parseValue(e);!isNaN(u)||e==""&&t._allowEmptyValue[r]?i?t.handleNewValue(u,r,e):t.updateSpinButtonStatus(r,u):i&&(f.val(t.defaultValue),t.highlightChangedValue(f),t.handleNewValue(t.defaultValue,r,e));t.eventIsBlur&&(i||isNaN(u)||(t._value[r]=u),t.handleValueOnBlur())})}).on("focus.SRNumSpinner",function(n){t.handleFocus(!0,$(n.target))});else n||r.off(".SRNumSpinner");r.on("blur.SRNumSpinner",function(n){if(!i){var u=$(n.target),r=u.val();t.handleNewValue(""<r?t.parseValue(r):null,t.tags.input.index(u)||0,r)}t.handleFocus(!1,$(n.target))})});n||this._tag.toggleClass("step-hidden",!u)},t.prototype.parseValue=function(n,t){return t===void 0&&(t=0),this.toFixedValue(this._isDecimalStep[t]?parseFloat(n.replace(",",".")):parseInt(n,10))},t.prototype.toFixedValue=function(n,t){return(t===void 0&&(t=0),isNaN(n)||!this._stepIsActive[t])?n:this._isDecimalStep[t]&&0<this._stepPrecision[t]?parseFloat(n.toFixed(this._stepPrecision[t])):Math.round(n)},t.prototype.dispatchChangedValue=function(n){if(n===void 0&&(n=0),this.isInitialized){this.hasSingleInput&&(n=0);this.lastChangedValue[n]=this._value[n];this._onChanged.dispatch(this,this.lastChangedValue[n]);var t=this.tags.input.eq(n);this.eventIsSilent=!0;t.trigger("change");this.eventIsSilent=!1;t.validate&&t.validate().resetElements(t);this.updateHiddenInput()}},t.prototype.updateHiddenInput=function(){if(this.tags.hiddenInput){var n="";this.tags.input.each(function(t,i){n+=$(i).val()+":"});0<n.length&&(n=n.slice(0,-1));this.tags.hiddenInput.val(n)}},t.prototype.start=function(){var n,t,i;if(this._stepIsActive[this.activeInputIndex])return this.counter||(this.counter=1,this.eventIsBlur=!1),n=this.tags.input.eq(this.activeInputIndex),n.is(":focus")||this.handleFocus(!0,n),t=n.val(),this.highlightInvalidChangedValues=!1,""<t?this.handleNewValue(this.parseValue(t,this.activeInputIndex),this.activeInputIndex,t):(i=Math.max(this.min,0),this.handleNewValue(i,this.activeInputIndex,i.toString())),this.highlightInvalidChangedValues=!0,this.spinning=!0,!0},t.prototype.stop=function(n){(n===void 0&&(n=!0),this._stepIsActive[this.lastActiveInputIndex])&&this.spinning&&(clearTimeout(this.timer),this.counter=0,this.spinning=!1,this.eventIsBlur||this.tags.input.eq(this.lastActiveInputIndex).trigger("focus"),n&&this.dispatchChangedValue(this.lastActiveInputIndex))},t.prototype.repeat=function(n,t){var i=this;(t===void 0&&(t=500),this._stepIsActive[this.activeInputIndex])&&(clearTimeout(this.timer),this.timer=setTimeout(function(){i.repeat(n,40)},t),this.spin(n*this._step[this.activeInputIndex]))},t.prototype.spin=function(n){if(this._stepIsActive[this.activeInputIndex]){this.counter||(this.counter=1);var t=this.activeInputIndex,i=this.increment(this.counter),r=this._isDecimalStep[t]?(this._stepPrecisionTenfold[t]*this._value[t]+n*this._stepPrecisionTenfold[t]*i)/this._stepPrecisionTenfold[t]:this._value[t]+n*this.increment(this.counter);this.handleNewValue(r,t);this.counter++}},t.prototype.adjustValue=function(n,t){if(t===void 0&&(t=0),this._stepIsActive[t]){var f=this._min[t]!==null?this._min[t]:0,u=0!=this._step[t]?this._step[t]:1,s=0,e=1,i=this._stepPrecisionTenfold[t],r=u;if(n=this.clampValue(n,t),this._isDecimalStep[t]?(i=this._stepPrecisionTenfold[t],r=u*i,s=(n-f)*i/r*r/i,n=this.toFixedValue(f+s,t),e=n*i%r):e=n/u%1,e){var h=n/u,o=this.toFixedValue(Math.floor(h)*r/i,t),c=this.toFixedValue(Math.ceil(h)*r/i,t);n=this._min[t]!==null&&o<f||n-o>=c-n?c:o}}return this.clampValue(n,t)},t.prototype.clampValue=function(n,t){return t===void 0&&(t=0),this._min[t]!==null&&n<this._min[t]&&(n=this._min[t]),this._max[t]!==null&&(n>this._max[t]&&(n=this._max[t]),this.clampMax60as0(1)&&(t==1&&(60==n||this.clampMax60as0ForAllMinutes)?n=0:t==0&&(this.clampMax60as0ForAllMinutes=n==this._max[t]))),n},t.prototype.increment=function(n){return Math.floor(n*n*n/5e4-n*n/500+17*n/200+1)},t.prototype.updateSpinButtonStatus=function(n,t){if(n===void 0&&(n=0),t===void 0&&(t=null),this.stepIsEnabled&&!this.isDisabled&&!this.isReadonly){var i=null!=t?t:this._value[n];this.tags.downBtn.prop("disabled",null!=this._min[n]&&i<=this._min[n]);this.tags.upBtn.prop("disabled",null!=this._max[n]&&(i>=this._max[n]||this.clampMax60as0ForAllMinutes))}},t.prototype.handleFocus=function(n,t){var u,r,i;if(this._tag.toggleClass("focus",n),t.toggleClass("focus",n),u=0<t.val().length,this.hasSingleInput)n&&!u&&null!=this.valueOnFocusEmpty&&(this.value=this.valueOnFocusEmpty);else{if(this.lastActiveInputIndex=this.tags.input.index(t)||0,this.tags.inputWrapper.removeClass("active"),n&&(this.tags.inputWrapper.eq(this.lastActiveInputIndex).addClass("active"),!u&&null!=this._valueOnFocusEmpty[this.lastActiveInputIndex]))for(r="",i=0;i<this._numInput.length;i++)null!=this._valueOnFocusEmpty[i]&&null==this._numInput[i].value&&(r=this._valueOnFocusEmpty[i].toString(),this.handleNewValue(this.getNumberOrNull(r,i),i,r));this.updateSpinButtonStatus(this.lastActiveInputIndex)}n||this.handleValueOnBlur()},t.prototype.handleValueOnBlur=function(){this.lastChangedValue[this.lastActiveInputIndex]!=this._value[this.lastActiveInputIndex]&&(this.eventIsSilent=!0,this.dispatchChangedValue(this.lastActiveInputIndex),this.eventIsSilent=!1)},t.prototype.isValidInputIndex=function(n){return!isNaN(n)&&n>=0&&n<this.tags.input.length},t.prototype.clear=function(){this.value=this.defaultValue},t.prototype.up=function(n){n===void 0&&(n=1);this.start()&&(this.spin(n*this.step),this.stop())},t.prototype.down=function(n){n===void 0&&(n=1);this.start()&&(this.spin(n*-this.step),this.stop())},t.prototype.mltValue=function(n,t){if(this.isValidInputIndex(n))if(t!=undefined)this.handleNewValue(t,n);else return this.getNumberOrNull(this.tags.input.eq(n).val(),n)},t.prototype.mltMin=function(n,t){if(this.isValidInputIndex(n))if(t!=undefined)this.handleNewMinMax(t,!0,n);else return this._min[n]},t.prototype.mltMax=function(n,t){if(this.isValidInputIndex(n))if(t!=undefined)this.handleNewMinMax(t,!1,n);else return this._max[n]},t.prototype.mltStep=function(n,t){if(this.isValidInputIndex(n))if(t!=undefined)this.handleNewStepValue(t,n);else return this._step[n]},t.prototype.highlightChangedValue=function(n){this.highlightInvalidChangedValues&&n.highlightChangedValue()},t.prototype.setAsIntervalMinControl=function(n,t,i){var r=this,u,f,e;t===void 0&&(t=!1);i===void 0&&(i=!1);null==this.intervalMaxControl&&null!=n&&(this.intervalMaxControl=n,this.intervalZeroIsNoLimit=t,u=i?0:this.step,f=u!=0,this.intervalErrorElements=this.tags.inputWrapper.add(n.tags.inputWrapper),this.intervalAllowsEqualValues=i,this.intervalMaxControl.highlightInvalidChangedValues=this.highlightInvalidChangedValues=!1,e=function(t){if(r.validateIntervalEqual&&(f||r.intervalValuesAreInValid||null==t||r.intervalZeroIsNoLimit&&0==t)){var i=r.intervalZeroIsNoLimit&&(null==r.value||null==n.value);r.intervalValuesAreInValid=!(r.intervalZeroIsNoLimit&&i||(r.intervalAllowsEqualValues?r.value<=n.value:r.value<n.value));r.intervalErrorElements.toggleClass("has-error",r.intervalValuesAreInValid)}},n.onChanged.subscribe(function(t,i){r.ignoreChangedIntervalValue||(r.intervalZeroIsNoLimit?(0==i&&(n.inputTag.val(""),i=null),r.max=null!=i&&0<i?i-u:null):r.max=null!=i?i-u:null,e(i))}),this.onChanged.subscribe(function(t,i){r.ignoreChangedIntervalValue||(r.intervalZeroIsNoLimit?(0==i&&(r.inputTag.val(""),i=null),n.value==0&&n.allowEmptyValue&&(r.ignoreChangedIntervalValue=!0,n.value=null,r.ignoreChangedIntervalValue=!1),n.min=null!=i&&0<i?i+u:0):n.min=null!=i?i+u:null,e(i))}),this.onStepSizeChanged.subscribe(function(t,i){n.step=i;u=r.intervalAllowsEqualValues?0:i;(f||r.intervalZeroIsNoLimit||r.allowEmptyValue)&&r.intervalErrorElements.toggleClass("has-error",!1);f=u!=0;r.isUpdatingIntervalValues||r.setIntervalControlValues(r.value,r.intervalMaxControl.value)}),this.onAllowDecimalsIfNoStepChanged.subscribe(function(t,i){n.allowDecimalsIfNoStep=i}),this.intervalZeroIsNoLimit&&(this.min=0,n.min=0),this.setIntervalControlValues(this.value,this.intervalMaxControl.value+(this.value==this.intervalMaxControl.value?u:0)),this.intervalMaxControl.highlightInvalidChangedValues=this.highlightInvalidChangedValues=!0)},t.prototype.setIntervalControlValues=function(n,t,i,r,u){if(i===void 0&&(i=!0),r===void 0&&(r=-1),u===void 0&&(u=null),null!=this.intervalMaxControl){this.isUpdatingIntervalValues=!0;this.intervalMaxControl.highlightInvalidChangedValues=this.highlightInvalidChangedValues=!1;this.intervalErrorElements.toggleClass("has-error",!1);this.intervalValuesAreInValid=!1;this.validateIntervalEqual=i;var f=this.step!=0?this.step:1,e=this.value,o=this.intervalMaxControl.value;this.ignoreChangedIntervalValue=!0;-1<r&&(this.step=r);null!=u&&(this.allowDecimalsIfNoStep=u);this.ignoreChangedIntervalValue=!1;e==n&&(this.ignoreChangedIntervalValue=!0,this.value=e-f,this.ignoreChangedIntervalValue=!1);this.value=this.max=this.intervalZeroIsNoLimit&&1>n?null:n;o==t&&(this.ignoreChangedIntervalValue=!0,this.intervalMaxControl.value=o+f,this.ignoreChangedIntervalValue=!1);this.intervalMaxControl.value=this.intervalZeroIsNoLimit&&0==t?null:t;this.validateIntervalEqual=!0;this.intervalMaxControl.highlightInvalidChangedValues=this.highlightInvalidChangedValues=!0;this.isUpdatingIntervalValues=!1}},t.prototype.isIntervalValuesValid=function(n){var t,i,r;return(n===void 0&&(n=!1),null==this.intervalMaxControl)?!0:(t=this.value,i=this.intervalMaxControl.value,this.intervalZeroIsNoLimit&&(t==0&&(t=null),i==0&&(i=null)),r=!1,r=n?null!=t&&(null==i||(this.intervalAllowsEqualValues?t<=i:t<i))||null!=i&&null==t:null!=t&&null!=i&&(this.intervalAllowsEqualValues?t<=i:t<i),this.intervalValuesAreInValid=!r,this.intervalErrorElements.toggleClass("has-error",this.intervalValuesAreInValid),r)},t.prototype.toggleIntervalHighlightInvalidChangedValues=function(n){if(null==this.intervalMaxControl)return!0;this.highlightInvalidChangedValues=this.intervalMaxControl.highlightInvalidChangedValues=n},t.prototype.toggleEnabled=function(n){var t="disabled-or-readonly disabled",i=this.isDisabled;if(this.isInitialized){if(i!=n)return}else n=!i,this.isReadonly&&(t+=" readonly");this._tag.toggleClass(t);this.tags.input.prop("disabled",!n);this.stepIsEnabled&&(this.tags.upBtn.prop("disabled",!n),this.tags.downBtn.prop("disabled",!n))},t._default={numberOfInputs:1,value:0,min:null,max:null,step:0,namedValues:null,leadingZeros:0,allowEmptyValue:!1,valueOnFocusEmpty:null,clampMax60as0:!1},t}(SRBaseControl),function(n){n.SRNumSpinner=null}(EmptyInstance||(EmptyInstance={}));SRSizePicker=function(){function n(t,i){var u,f,e,c,o,s,r,h,l;if(t===void 0&&(t=null),i===void 0&&(i={}),u=this,this.tags={wrapper:EmptyInstance.JQuery,tbxInput:EmptyInstance.JQuery,ddlTgl:{btn:EmptyInstance.JQuery,unit:EmptyInstance.JQuery,menu:EmptyInstance.JQuery},originalInput:EmptyInstance.JQuery},this._value="",this._unit="px",this._onChange=new EventDispatcher,f=!1,t){if(e=t[0]["sr-size-picker"],e)return e;t[0]["sr-size-picker"]=this;this.tags.originalInput=t;t.removeClass("size-picker");t.attr("type","hidden");f=this.tags.originalInput.is(":disabled")}if(this.opts=$.extend({},n.Defaults,i),c=this,this.tags.wrapper=this.tags.originalInput.prev(".size-picker"),0<this.tags.wrapper.length)this.tags.tbxInput=this.tags.wrapper.find("> .form-control"),this.tags.ddlTgl.btn=this.tags.wrapper.find("> .input-group-btn >.btn.dropdown-toggle"),this.tags.ddlTgl.unit=this.tags.ddlTgl.btn.find("> span"),this.tags.ddlTgl.menu=this.tags.ddlTgl.btn.next(".dropdown-menu"),o=this.tags.originalInput.attr("data-".concat(SRDataAttributes.SIZE_PICKER.UNITS))||"",""<o&&(this.opts.validUnits=o);else{for(this.tags.wrapper=$("<div />",{"class":(this.opts.showOnlyDropDown?"":"input-group ")+"size-picker"}),this.tags.tbxInput=$("<input />",{"class":"form-control",type:"text"}),this.opts.showOnlyDropDown||this.tags.wrapper.append(this.tags.tbxInput),this.tags.ddlTgl.unit=$("<span />").text(this.unit),this.tags.ddlTgl.btn=$("<button />",{"class":"btn btn-input dropdown-toggle","data-toggle":"dropdown"}).append(this.opts.showDropDownText?this.tags.ddlTgl.unit:null).append(this.opts.showDropDownText?" ":null).append('<b class="caret"><\/b>'),s="",r=0,h=this.opts.validUnits.split("|");r<h.length;r++)l=h[r],s+='<li><a href="#">'.concat(l,"<\/a><\/li>");this.tags.ddlTgl.menu=$('<ul class="dropdown-menu dropdown-menu-right">'+s+"<\/ul>");$("<div />",{"class":"input-group-btn"}).append(this.tags.ddlTgl.btn).append(this.tags.ddlTgl.menu).appendTo(this.tags.wrapper)}this.tags.tbxInput.change(function(){u.setValue(u.tags.tbxInput.val())});this.tags.ddlTgl.menu.on("click","a",function(){c.setUnit($(this).text())});t&&(t.before(this.tags.wrapper),this.setValue(t.val()));this.opts.unit!="px"&&this.setUnit(this.opts.unit,!0);f&&this.toggleDisabled(!0)}return n.initialize=function(t){t===void 0&&(t=$(document.body));var i=[];return t.find("input.size-picker").each(function(t,r){i.push(new n($(r)))}),i},n.from=function(t){var i=$(t);return i.length>0?new n(i):null},Object.defineProperty(n.prototype,"tag",{get:function(){return this.tags.wrapper},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"value",{get:function(){return this._value+this._unit},set:function(n){this.setValue(n)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"unit",{get:function(){return this._unit},set:function(n){this.setUnit(n,!0)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onChange",{get:function(){return this._onChange.asEvent()},enumerable:!1,configurable:!0}),n.prototype.setValue=function(n){var t,i;n=(n||"").toLowerCase();t=parseFloat(n.replace(/[^\d\.,]*/,""));isNaN(t)?this.tags.tbxInput.val(this._value).highlight():(i=new RegExp(".*(".concat(this.opts.validUnits,")$")).exec(n),i&&this.setUnit(i[1],!0),this._value=""+t,this.tags.tbxInput.val(t),this._onChange.dispatch(this,this.value))},n.prototype.setUnit=function(n,t){t===void 0&&(t=!1);var i=new RegExp(this.opts.validUnits).exec((n||"").toLowerCase());i&&this._unit!=i[0]&&(this.tags.ddlTgl.unit.text(n),this._unit=n,t||this._onChange.dispatch(this,this.value))},n.prototype.toggleDisabled=function(n){this.tags.tbxInput.toggleAttr("disabled",n,"true");this.tags.ddlTgl.btn.toggleAttr("disabled",n,"true")},n.Defaults={unit:"px",showOnlyDropDown:!1,showDropDownText:!0,validUnits:SRSizePickerConstants.DEFAULT_UNITS},n}(),function(n){n.SRSizePicker=null}(EmptyInstance||(EmptyInstance={}));SRPatternInputPatterns=function(){function n(){}return n.getLeadingZeroPatterns=function(t,i,r){if(r===void 0&&(r=!1),0<t){var u="0{0,".concat(t,"}");return{pattern:(i?r?n.INTEGERS:n.INTEGERS_ONLY_POSITIVE:r?n.FLOAT:n.FLOAT_ONLY_POSITIVE).replace("(?:","".concat(u,"(?:")),nonBlurPattern:"^".concat(r?"-?":"").concat(u,"$")}}return{pattern:i?r?n.INTEGERS:n.INTEGERS_ONLY_POSITIVE:r?n.FLOAT:n.FLOAT_ONLY_POSITIVE,nonBlurPattern:r?n.NON_BLUR_ALLOW_MINUS:null}},n.NON_BLUR_ALLOW_MINUS="^-$",n.INTEGERS="^-?(?:[1-9][0-9]*|0)$",n.INTEGERS_ONLY_POSITIVE=n.INTEGERS.replace("^-?","^"),n.FLOAT="^-?(?:0{1}|0{1}[.,]{1}\\d*|[1-9]\\d*[.,]?\\d*)$",n.FLOAT_ONLY_POSITIVE=n.FLOAT.replace("^-?","^"),n.EMAIL='^(([^<>()\\[\\]\\.,;:\\s@"]+(\\.[^<>()\\[\\]\\.,;:\\s@"]+)*)|(".+"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$',n}();SRPatternInput=function(n){function t(i,r){var u,f;if(r===void 0&&(r={pattern:""}),u=n.call(this,$(i))||this,u.oldValue="",u.oldSelectionStart=0,u.oldSelectionEnd=0,u.lastValidInputRegExpValue="",u.jqValidatorDefaults=null,u.changesAreSilent=!1,u.hasValidation=!1,u.ignoreEvent=!1,u._isValid=!1,u._onChanged=new SimpleEventDispatcher,u._tag=$(i),f=u._tag.data("SRPatternInput-Obj"),f)return f;u._tag.data("SRPatternInput-Obj",u);u._tagElm=u._tag[0];u.opts=$.extend({},t._defaults,r);u.setPattern(u.opts.pattern,u.opts.isCaseSensitive,u.opts.nonBlurPattern,u.opts.nonBlurIsCaseSensitive);u.opts.showValidationError&&jQuery.validator&&(u.jqValidatorDefaults=jQuery.validator.defaults,u._isValid=null);ifNotNull(u._tag.data("val"),function(n){u.hasValidation=n});u._tag.on(u.opts.validateEvents,function(n){u.ignoreEvent||u.validateValue(n)});return u}return __extends(t,n),Object.defineProperty(t,"controlName",{get:function(){return"SRPatternInput"},enumerable:!1,configurable:!0}),t.init=function(n){var i=[];return $(n).find(".sr-pattern-input").each(function(n,r){i.push(new t(r))}),i},Object.defineProperty(t.prototype,"tag",{get:function(){return this._tag},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this._tag.val()},set:function(n){this._tag.val(n);this.validateValue()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isValid",{get:function(){return this._isValid},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onChanged",{get:function(){return this._onChanged.asEvent()},enumerable:!1,configurable:!0}),t.prototype.validateValue=function(n){var u,f;n===void 0&&(n=null);var i=!1,t=this.value,r=this.oldValue.localeCompare(t)!=0;r||(i=null!=n&&null!=n.originalEvent&&/blur/i.test(n.originalEvent.type||""));r||i?(u=" ">t,f=u?!1:this.inputFilter(t),u||f||!i&&this.nonBlurFilter(t)?(this._isValid=!0,this.opts.showInvalidInput||(this.oldValue=t,this.oldSelectionStart=this._tagElm.selectionStart,this.oldSelectionEnd=this._tagElm.selectionEnd,(f||u)&&(this.lastValidInputRegExpValue=t),this.oldSelectionStart==0&&this.oldSelectionEnd==0&&0<this.oldValue.length&&(this.oldSelectionStart=this.oldSelectionEnd=this.oldValue.length))):(r=!1,this.opts.showInvalidInput?this._isValid=!1:(this._tag.val(i?null!=this.opts.onBlurValueIfInvalid?this.opts.onBlurValueIfInvalid:this.lastValidInputRegExpValue:this.oldValue),i?this.oldValue.localeCompare(this.lastValidInputRegExpValue)!=0&&(r=!0,this.hasValidation&&(this.ignoreEvent=!0,this._tag.trigger("blur"),this.ignoreEvent=!1),this._tag.highlight()):this._tagElm.setSelectionRange(this.oldSelectionStart,this.oldSelectionEnd))),this.jqValidatorDefaults&&(this._isValid?this.jqValidatorDefaults.unhighlight(this._tagElm):this.jqValidatorDefaults.highlight(this._tagElm)),r&&this.triggerChange()):(this.oldSelectionStart=this._tagElm.selectionStart,this.oldSelectionEnd=this._tagElm.selectionEnd)},t.prototype.setValueSilent=function(n){this.changesAreSilent=!0;this.value=n;this.changesAreSilent=!1},t.prototype.inputFilter=function(n){return this.inputRegExp.lastIndex=0,this.inputRegExp.test(n)},t.prototype.nonBlurFilter=function(n){return null!=this.nonBlurRegExp?(this.nonBlurRegExp.lastIndex=0,this.nonBlurRegExp.test(n)):!1},t.prototype.setPattern=function(n,t,i,r){var u,f,e;t===void 0&&(t=!1);i===void 0&&(i=null);r===void 0&&(r=!1);u=null==this.inputRegExp||this.inputRegExp.source.localeCompare(n)!=0||this.inputRegExp.ignoreCase!=t;this.inputRegExp=new RegExp(n,"g"+(t?"":"i"));f=null==this.nonBlurRegExp&&null!=i||null!=this.nonBlurRegExp&&(this.nonBlurRegExp.source.localeCompare(i)!=0||this.nonBlurRegExp.ignoreCase!=t);this.nonBlurRegExp=null!=i?new RegExp(i,"g"+(t?"":"i")):null;(u||f)&&(e=this.value,this.oldValue="",this.oldSelectionStart=this.oldSelectionEnd=0,this.validateValue(),e.localeCompare(this.value)!=0&&this.triggerChange())},t.prototype.triggerChange=function(){this.changesAreSilent||this._onChanged.dispatch(this)},t._defaults={pattern:"",isCaseSensitive:!1,nonBlurPattern:null,nonBlurIsCaseSensitive:!1,onBlurValueIfInvalid:"",validateEvents:"input keydown keyup mousedown mouseup select contextmenu drop blur",showInvalidInput:!1,showValidationError:!1},t}(SRBaseControl),function(n){n.SRPatternInput=null}(EmptyInstance||(EmptyInstance={}));SRInput=function(n){function t(t){var i=n.call(this,$(t))||this,r;if(i._onChanged=new SimpleEventDispatcher,i._tag=$(t),r=i._tag.data("SRInput-Obj"),r)return r;i._tag.data("SRInput-Obj",i);i.defaultValue=i.value;i._tag.on("input change paste",function(){i._onChanged.dispatch(i)});return i}return __extends(t,n),Object.defineProperty(t,"controlName",{get:function(){return"SRInput"},enumerable:!1,configurable:!0}),t.init=function(n){var i=[];return $(n).find(".sr-input").each(function(n,r){i.push(new t(r))}),i},Object.defineProperty(t.prototype,"tag",{get:function(){return this._tag},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this._tag.val()},set:function(n){this._tag.val(n);this._onChanged.dispatch(this)},enumerable:!1,configurable:!0}),t.prototype.placeholder=function(n){return n===void 0&&(n=null),n==null?this._tag.attr("placeholder"):this._tag.attr("placeholder",n),this},Object.defineProperty(t.prototype,"disabled",{get:function(){return this._tag.hasAttr("disabled")},set:function(n){(this._tag.toggleAttr("disabled",n,"disabled"),this._tag.parent().hasClass("input-group"))&&this._tag.parent().find(".btn").toggleClass("disabled",n)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onChanged",{get:function(){return this._onChanged.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"label",{get:function(){var n;if((n=this.tag.siblings(".control-label"))!==null&&n!==void 0)return n.text()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"displayValue",{get:function(){return this.value},enumerable:!1,configurable:!0}),t.prototype.focus=function(){this.tag.trigger("focus")},t.prototype.clear=function(){this._tag.val(this.defaultValue)},t.prototype.triggerChange=function(){this._onChanged.dispatch(this)},t}(SRBaseControl),function(n){n.SRInput=null}(EmptyInstance||(EmptyInstance={}));SRRadioButton=function(n){function t(t){var i=n.call(this,$(t))||this,r;return(i._onChanged=new EventDispatcher,i.ctrls={tag:EmptyInstance.JQuery,inputs:EmptyInstance.JQuery},i.ctrls.tag=$(t),r=i.ctrls.tag.data("SRRadioButton"),r)?r:(i.ctrls.tag.data("SRRadioButton",i),i.initCompondents(),i.initEvents(),i.defaultValue=i.value,i)}return __extends(t,n),Object.defineProperty(t,"controlName",{get:function(){return"SRRadioButton"},enumerable:!1,configurable:!0}),t.init=function(n){var i,r;return n===void 0&&(n=".radio-group"),i=$(n),i.hasClass("radio-group")||(i=i.find(".radio-group")),r=[],i.each(function(){r.push(new t(this))}),r},Object.defineProperty(t.prototype,"disabled",{get:function(){return this.ctrls.inputs.filter(":disabled").length>0},set:function(n){n?this.ctrls.inputs.attr("disabled","disabled"):this.ctrls.inputs.removeAttr("disabled")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this.ctrls.inputs.filter(":checked").val()},set:function(n){this.ctrls.inputs.filter('[value="'.concat(n,'"]')).click()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onChanged",{get:function(){return this._onChanged.asEvent()},enumerable:!1,configurable:!0}),t.prototype.triggerOnChanged=function(){this._onChanged.dispatch(this.value,this)},Object.defineProperty(t.prototype,"label",{get:function(){var n;if((n=this.ctrls.tag.siblings(".control-label"))!==null&&n!==void 0)return n.text()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"displayValue",{get:function(){return this.value},enumerable:!1,configurable:!0}),t.prototype.initCompondents=function(){(function(n){n.inputs=n.tag.find('input[type="radio"]')})(this.ctrls)},t.prototype.initEvents=function(){var n=this;(function(t){t.tag.on("click","input",function(){n.triggerOnChanged()})})(this.ctrls)},t.prototype.clear=function(){this.value=this.defaultValue},t}(SRBaseControl),function(n){n.SRRadioButton=null}(EmptyInstance||(EmptyInstance={}));SRSelectToggle=function(n){function t(t){var i=n.call(this,$(t))||this,r;return(i.tags={wrapper:EmptyInstance.JQuery},i._onChanged=new SimpleEventDispatcher,i.initialized=!1,i.optionClicked=!1,i._tag=$(t),r=i._tag.data("SRInput-Obj"),r)?r:(i._tag.data("SRInput-Obj",i),i.tags.wrapper=$('<ul class="select-toggle" role="listbox" aria-activedescendant="" />'),i.defaultValue=i.value,function(n){var t=n.attr("id"),r,u;"">t?t=guid().substr(0,8):(r=$('label[for="'.concat(t,'"]')),0<r.length&&i.tags.wrapper.attr("aria-labelledby",r.attr("id")||r.attr("id","lbl-"+t).attr("id")));u="";n.find("option").each(function(n,r){var e=$(r),o=$("<li>",{"class":"option",text:e.text(),value:e.val(),role:"option",id:"".concat(t,"-").concat(n),tabindex:"-1"}),f=e.data("icon");f>""&&o.prepend('<i class="'.concat(f,'"><\/i>'));f=e.attr("title");f>""&&o.attr("title",f);f=e.attr("data-class");f>""&&o.addClass(f);f=e.attr("data-width");f>""&&o.css({width:f});e.is(":selected")&&(o.addClass("active"),u=e.val());e.is(":disabled")&&o.addClass("disabled");i.tags.wrapper.append(o)});i.updateSelectedOption(u);i.tags.wrapper.onNonClickableWcagClick(">.option",function(t){i.optionClicked=!0;var r=$(t.currentTarget),u=r.attr("value");i.disabled||r.hasClass("disabled")||u==n.val()||(n.val(u),n.click(),n.change())}).onArrowKeys(">.option",function(n){var r,t,u;i.disabled||(r=i.tags.wrapper.find('>.option[tabindex="0"]'),t=$(),0<r.length&&(u=i.tags.wrapper.find(">.option"),t=u.eq(Math.min(Math.max(0,r.index()+(n.isRightKey||n.isDownKey?1:-1)),u.length-1))),1>t.length&&(t=i.tags.wrapper.find(">.option:first-child")),r.attr("tabindex","-1"),t.attr("tabindex","0"),t.hasClass("disabled")||t.hasClass("active")?t.focus():t.click())});i._tag.change(function(){i.updateSelectedOption(n.val());i._onChanged.dispatch(i)});n.after(i.tags.wrapper);n.hide();(n.hasClass("left")||n.hasClass("right"))&&i.tags.wrapper.parent().addClass("clearfix")}(i._tag),i.updateDisabledStatus(),i.initialized=!0,i)}return __extends(t,n),Object.defineProperty(t,"controlName",{get:function(){return"SRSelectToggle"},enumerable:!1,configurable:!0}),t.init=function(n){n===void 0&&(n=".select-toggle");var i=[];return $(n).each(function(n,r){$(r).is("select")&&i.push(new t(r))}),i},Object.defineProperty(t.prototype,"tag",{get:function(){return this._tag},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this._tag.prop("disabled")},set:function(n){var t=this._tag.prop("disabled");this._tag.prop("disabled",n);t!=n&&this.updateDisabledStatus()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this._tag.val()},set:function(n){this._tag.val(n).change()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onChanged",{get:function(){return this._onChanged.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"label",{get:function(){var n;if((n=this.tag.siblings(".control-label"))!==null&&n!==void 0)return n.text()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"displayValue",{get:function(){return this.value},enumerable:!1,configurable:!0}),t.prototype.updateSelectedOption=function(n){this.tags.wrapper.find(">.option.active").removeClass("active").attr("tabindex","-1").removeAttr("aria-selected");var t=this.tags.wrapper.find('>.option[value="'.concat(n,'"]'));this.tags.wrapper.attr("aria-activedescendant",t.addClass("active").attr("tabindex","0").attr("aria-selected","true").attr("id"));1>t.length&&(t=this.tags.wrapper.find(">.option:first-child").attr("tabindex","0"));this.initialized&&this.optionClicked&&t.focus();this.optionClicked=!1},t.prototype.updateDisabledStatus=function(){var n=this.disabled;this.tags.wrapper.attr("aria-disabled",n?"true":"false").find(">.option").attr("aria-disabled",n?"true":"false")},t.prototype.enableOption=function(n,t){(t===void 0&&(t=!0),this.disabled)||this.tags.wrapper.find(">.option:eq(".concat(n,")")).toggleClass("disabled",!t).attr("aria-disabled",t?"false":"true")},t.prototype.enableAllOptions=function(n){(n===void 0&&(n=!0),this.disabled)||this.tags.wrapper.find(">.option").toggleClass("disabled",!n).attr("aria-disabled",n?"false":"true")},t.prototype.enableOptionByValue=function(n,t){(t===void 0&&(t=!0),this.disabled)||this.tags.wrapper.find('>.option[value="'.concat(n,'"]')).toggleClass("disabled",!t).attr("aria-disabled",t?"false":"true")},t.prototype.clear=function(){this._tag.val(this.defaultValue)},t}(SRBaseControl),function(n){n.SRSelectToggle=null}(EmptyInstance||(EmptyInstance={})),function(n){var t;(function(n){var t={minimumLength:-1,minimumLengthMessage:"",complexityMessage:"",complexityRequirements:null},i=function(n){function i(i,r){r===void 0&&(r=null);var u=n.call(this,$(i))||this;u._strengthMeter=null;u._requirementList=null;u._minLengthRequirement=null;u._complexityRequirement=null;u._complexitySubRequirements={upperCase:EmptyInstance.Any(),lowerCase:EmptyInstance.Any(),number:EmptyInstance.Any(),specialCharacter:EmptyInstance.Any()};u._input=$(i);u._options=$.extend({},t,r);u._requirementList=$('<ul class="sr-password-requirements"><\/ul>');u.addPasswordStrengthChecker();u.addMinimumLengthChecker();u.addComplexityChecker();(u._minLengthRequirement||u._complexityRequirement)&&u._input.parent().append(u._requirementList);u._input.on("input",function(){return __awaiter(u,void 0,void 0,function(){var n;return __generator(this,function(){return n=this._input.val(),this.checkPasswordStrength(n),this.checkMinimumLength(n),this.checkComplexity(n),[2]})})});return u}return __extends(i,n),Object.defineProperty(i,"controlName",{get:function(){return"SRPasswordRequirements"},enumerable:!1,configurable:!0}),i.attach=function(n,t){return new i(n,t)},i.registerValidator=function(){this._hasRegisteredValidator||($.validator.addMethod("pwdcomplex",function(n,t){var i,r=SRBaseControl.getControlInstance($(t));return(i=r===null||r===void 0?void 0:r.isComplexityValid)!==null&&i!==void 0?i:!0}),$.validator.unobtrusive.adapters.addBool("pwdcomplex"),this._hasRegisteredValidator=!0)},Object.defineProperty(i.prototype,"isValid",{get:function(){return this.isMinLengthValid&&this.isComplexityValid},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"isMinLengthValid",{get:function(){var n,t;return(t=(n=this._minLengthRequirement)===null||n===void 0?void 0:n.isValid)!==null&&t!==void 0?t:!0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"isComplexityValid",{get:function(){var n,t;return(t=(n=this._complexityRequirement)===null||n===void 0?void 0:n.isValid)!==null&&t!==void 0?t:!0},enumerable:!1,configurable:!0}),i.prototype.addComplexityChecker=function(){if(this._options.complexityMessage&&(this._complexityRequirement=new passwordRequirement(this._options.complexityMessage),this._requirementList.append(this._complexityRequirement.tag),this._options.complexityRequirements)){var n=$('<ul class="sr-password-requirements"><\/ul>');this._complexityRequirement.tag.after(n);this._complexitySubRequirements.upperCase=new passwordRequirement(this._options.complexityRequirements.upperCaseMessage);n.append(this._complexitySubRequirements.upperCase.tag);this._complexitySubRequirements.lowerCase=new passwordRequirement(this._options.complexityRequirements.lowerCaseMessage);n.append(this._complexitySubRequirements.lowerCase.tag);this._complexitySubRequirements.number=new passwordRequirement(this._options.complexityRequirements.numberMessage);n.append(this._complexitySubRequirements.number.tag);this._complexitySubRequirements.specialCharacter=new passwordRequirement(this._options.complexityRequirements.specialCharacterMessage);n.append(this._complexitySubRequirements.specialCharacter.tag)}},i.prototype.checkComplexity=function(n){var i,r,u,f,t,e,o,s,h,c;this._options.complexityMessage&&(t=0,e=/[A-Z]/.test(n),e&&t++,o=/[a-z]/.test(n),o&&t++,s=/[0-9]/.test(n),s&&t++,h=/[^A-Za-z0-9]/.test(n),h&&t++,c=t>=3,this._complexityRequirement.setValid(c),(i=this._complexitySubRequirements.upperCase)===null||i===void 0?void 0:i.setValid(e),(r=this._complexitySubRequirements.lowerCase)===null||r===void 0?void 0:r.setValid(o),(u=this._complexitySubRequirements.number)===null||u===void 0?void 0:u.setValid(s),(f=this._complexitySubRequirements.specialCharacter)===null||f===void 0?void 0:f.setValid(h))},i.prototype.addMinimumLengthChecker=function(){this._options.minimumLength<1||(this._minLengthRequirement=new passwordRequirement(this._options.minimumLengthMessage),this._requirementList.append(this._minLengthRequirement.tag))},i.prototype.checkMinimumLength=function(n){if(!(this._options.minimumLength<1)){var t=n.length>=this._options.minimumLength;this._minLengthRequirement.setValid(t)}},i.prototype.addPasswordStrengthChecker=function(){this._options.strengthChecker&&(this._strengthMeter=$('<div class="sr-password-strength-bar"><p><\/p><p><\/p><p><\/p><p><\/p><p><\/p><\/div>'),this._input.after(this._strengthMeter))},i.prototype.checkPasswordStrength=function(n){return __awaiter(this,void 0,void 0,function(){var t;return __generator(this,function(i){switch(i.label){case 0:return this._options.strengthChecker?n?[4,this._options.strengthChecker(n)]:(this.updatePasswordStrength(-1),[2]):[2];case 1:return t=i.sent(),this.updatePasswordStrength(t),[2]}})})},i.prototype.updatePasswordStrength=function(n){this._strengthMeter.removeClassByPrefix("level-");n>=0&&this._strengthMeter.addClass("level-"+n)},i._hasRegisteredValidator=!1,i}(SRBaseControl);n.SRPasswordRequirements=i})(t=n.Controls||(n.Controls={}))}(SR||(SR={}));passwordRequirement=function(){function n(n){this.tag=$("<li><\/li>");this.tag.append(n)}return Object.defineProperty(n.prototype,"isValid",{get:function(){return this.tag.hasClass("fulfilled")},enumerable:!1,configurable:!0}),n.prototype.setValid=function(n){this.tag.removeClass("fulfilled");n&&this.tag.addClass("fulfilled")},n}();SR.Controls.SRPasswordRequirements.registerValidator();SRMenu=function(){function n(n){var e=this,o,i,r,s,t,u,f;if(this.items=[],this.toggleGroups=[],this.activeGroupItem=[],this.actionIndex=[],this.onItemClick=[],this.tag=n.selector||$('<ul class="dropdown-menu"><\/ul>'),o=function(n){if(1<n.length)for(var t=1;t<n.length;t++)n[t].isToggleBtn&&n[t].isActiveToggleBtn&&""<n[t].toggleGroup&&e.setActiveGroupItem(n[t].toggleGroup,n[t].action)},this.tag.attr("role","menu"),n.openInBodyTag&&this.tag.attr("data-open-in-body","1"),n.alignToRight&&this.tag.addClass("dropdown-menu-right"),""<n.extraCssClass&&this.tag.addClass(n.extraCssClass),n===null||n===void 0?void 0:n.items){for(i=!1,r=0,s=n.items;r<s.length;r++)t=s[r],u=new SRMenuItem(this,null,t),this.items.push(u),this.tag.append(u.tag),t.subItems&&1<t.subItems.length&&o(t.subItems),!i&&u.isSeparator&&(i=!0);1<n.items.length&&o(n.items);i&&this.updateSeparators()}else this.tag.find("> li").each(function(n,t){var i=new SRMenuItem(e,$(t),null);e.items.push(i)});f=this;this.tag.on("click","a",function(n){var e=$(this),o=e.parent(),t=e.data("menu"),i,r,u;if(t.enabled){if(o.hasClass("toggle-item"))if(o.hasClass("radio"))for(i=0,r=t.menu.items;i<r.length;i++)u=r[i],u.IsActive=t==u;else t.IsActive=!t.IsActive;f.triggerClick(t);f.tag.parent().hasClass("open")&&f.tag.prev().dropdown("toggle")}n.stopPropagation();n.preventDefault()})}return Object.defineProperty(n.prototype,"activeItems",{get:function(){for(var t,n=[],i=0,r=this.items;i<r.length;i++)t=r[i],t.IsActive&&n.push(t),n=n.concat(t.activeItems);return n},enumerable:!1,configurable:!0}),n.prototype.itemClick=function(n){this.onItemClick.push(n)},n.prototype.getItemByAction=function(n){return this.actionIndex[n]},n.prototype.getActiveGroupItem=function(n){for(var r,t=0,i=this.toggleGroups[n];t<i.length;t++)if(r=i[t],r.IsActive)return r;return null},n.prototype.setActiveGroupItem=function(n,t){for(var r,i=0,u=this.toggleGroups[n];i<u.length;i++)if(r=u[i],r.action==t)return r.IsActive=!0,r;return null},n.prototype.toggleGroup=function(n,t){for(var u,i=0,r=this.toggleGroups[n];i<r.length;i++)u=r[i],u.toggleVisibility(t);return this},n.prototype.triggerClick=function(n){for(var r,t=0,i=this.onItemClick;t<i.length;t++)r=i[t],r(n)},n.prototype.updateSeparators=function(){for(var t=null,n=null,r=!1,f=!1,u=!1,e=this.items.length-1,i=0;i<this.items.length;i++)f=this.items[i].isToggledAsVisible,!this.items[i].isSeparator&&f?r=!0:this.items[i].isSeparator?null==t?(t=this.items[i],r?(u=!0,n=t):r=!1):(n=this.items[i],u=!0):i==e&&null!=t&&(n=null,u=!0),u&&(u=!1,r?null==n||f?i!=e||null!=n||null==t||t.isToggledAsVisible||t.toggleVisibility(!0):n.toggleVisibility(!0):null!=n&&f?n.toggleVisibility(!1):i==e&&null==n&&null!=t&&t.isToggledAsVisible&&t.toggleVisibility(!1),null!=n&&n.isToggledAsVisible&&(t=n),r=!1,n=null)},n.prototype.remove=function(){this.tag.hasClass(".dropdown-menu-detached")?this.tag.closest(".bs-container").remove():this.tag.remove()},n}();SRMenuItem=function(){function n(t,i,r){var u=this;this.menu=t;this.toggleClass="checked";this.subItems=[];this.isSeparator=!1;this.isToggleBtn=!1;this.toggleGroup="";this.action="";this.toggleActions=[];this.tag=i;r?this.createFromSettings(r):(this.tag.hasClass("divider")&&(this.isSeparator=!0),this.tag.hasClass("toggle-item")&&(this.isToggleBtn=!0,this.toggleGroup=this.tag.data("toggle-group"),this.toggleGroup&&(this.menu.toggleGroups[this.toggleGroup]||(this.menu.toggleGroups[this.toggleGroup]=[],this.IsActive=!0),this.menu.toggleGroups[this.toggleGroup].push(this))),this.btnTag=i.find(">a"),this.btnTag.data("menu",this),i.find(">.dropdown-menu > li").each(function(t,i){var r=new n(u.menu,$(i),null);u.subItems.push(r)}))}return Object.defineProperty(n.prototype,"isToggledAsVisible",{get:function(){return!this.tag.hasClass("hidden")},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"enabled",{get:function(){return!this.tag.hasClass("disabled")},set:function(n){this.tag.toggleClass("disabled",!n)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"IsActive",{get:function(){return this.tag.hasClass(this.toggleClass)},set:function(n){var t,u,e,i,r,f,o;if(this.toggleGroup>""){if(!(!n&&this.IsActive)){for(t=0,u=this.menu.toggleGroups[this.toggleGroup];t<u.length;t++)e=u[t],e.tag.removeClass(this.toggleClass);this.menu.activeGroupItem[this.toggleGroup]=this;this.tag.addClass(this.toggleClass)}}else this.tag.toggleClass(this.toggleClass,n);if(0<this.toggleActions.length)for(i=void 0,r=0,f=this.toggleActions;r<f.length;r++)o=f[r],i=this.menu.getItemByAction(o),i&&(i.enabled=n)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"activeItems",{get:function(){for(var t,n=[],i=0,r=this.subItems;i<r.length;i++)t=r[i],t.IsActive&&n.push(t),n=n.concat(t.activeItems);return n},enumerable:!1,configurable:!0}),n.prototype.handleActionSetting=function(n){n&&(this.btnTag.attr("data-action",n),this.action=n,this.menu.actionIndex[n]=this)},n.prototype.createFromSettings=function(t){var f,i,r,e,u;if(this.tag=$("<li />"),t.toggleClass&&(this.toggleClass=t.toggleClass),t.isSeparator)this.isSeparator=!0,this.tag.addClass("divider").attr("role","separator");else if(t.customHtmlItem)this.btnTag=$(t.customHtmlItem).appendTo(this.tag),this.handleActionSetting(t.action);else if(this.btnTag=$('<a href="#" />').html(t.title).appendTo(this.tag),this.btnTag.data("menu",this),t.isToggleBtn&&(this.isToggleBtn=!0,this.tag.addClass("toggle-item"),t.toggleGroup&&(this.toggleGroup=t.toggleGroup,this.tag.attr("data-toggle-group",t.toggleGroup),this.menu.toggleGroups[this.toggleGroup]||(this.menu.toggleGroups[this.toggleGroup]=[],this.IsActive=!0),this.menu.toggleGroups[this.toggleGroup].push(this))),this.handleActionSetting(t.action),t.subItems&&t.subItems.length>0)for(this.tag.addClass("dropdown-submenu"),t.subItemOpenLeft&&this.tag.addClass("left"),f=$('<ul class="dropdown-menu" />').appendTo(this.tag),i=0,r=t.subItems;i<r.length;i++)e=r[i],u=new n(this.menu,null,e),this.subItems.push(u),f.append(u.tag);(t.isVisible==!1||t.isVisible==!0)&&this.toggleVisibility(t.isVisible);(t.isEnabled==!1||t.isEnabled==!0)&&(this.enabled=t.isEnabled);t.toggleActions&&0<t.toggleActions.length&&(this.toggleActions=t.toggleActions)},n.prototype.show=function(){this.toggleVisibility(!0)},n.prototype.hide=function(){this.toggleVisibility(!1)},n.prototype.toggleVisibility=function(n){this.tag.toggleClass("hidden",!n)},n.prototype.click=function(){this.enabled&&this.btnTag.click()},n}(),function(n){n.SRMenu=null}(EmptyInstance||(EmptyInstance={}));SRCtrls=SR.Domain.Controls;SRListView=function(n){function t(i,r){var u,s,a,h,d,o,c,v,g,f,nt,y,p,e,l,w,b,k;if(r===void 0&&(r={}),u=n.call(this,$(i))||this,u.items=[],u.filteredItems=null,u.listButton={enabled:!1,locatedInListFooter:!1,tag:EmptyInstance.JQuery,btn:EmptyInstance.JQuery},u.listHeader=null,u.listFooter=null,u.animateItems=[],u.renderStatus={isAnimating:!1,pendingRerender:!1},u.bodyTag=null,u.renderStartIndex=0,u.renderEndIndex=50,u.virtualItemCount=0,u.virtualItemTotal=0,u._isBulkUpdating=!1,u._onRenderItem=new SimpleEventDispatcher,u._onReorder=new EventDispatcher,u._onSelectItem=new SimpleEventDispatcher,u._selectedItem=null,u._onItemChecked=new EventDispatcher,u._onAllItemsChecked=new EventDispatcher,u.isAnimating=!1,u.invalidateBlockedByAnimation=!1,s=SRBaseControl.getControlInstance($(i)),s===null||s===void 0?void 0:s.tag)return s;if(u.tag=$(i),u.tag.length==0&&console.warn("SRListView - No list element found for selector: ",i),u.settings=$.extend({},t.defaults,r),u.settings.pager==undefined&&u.tag.data(SRListViewDataAtributes.PAGER)!=undefined&&(u.settings.pager=u.tag.data(SRListViewDataAtributes.PAGER)!="0",u.tag.data(SRListViewDataAtributes.PAGER_ITEMS_PER_PAGE)!=undefined&&(u.settings.pagerItemsPerPage=u.tag.data(SRListViewDataAtributes.PAGER_ITEMS_PER_PAGE))),u.settings.boubleItemClick==undefined&&u.tag.data(SRListViewDataAtributes.BOUBLE_ITEM_CLICK)!=undefined&&(u.settings.boubleItemClick=u.tag.data(SRListViewDataAtributes.BOUBLE_ITEM_CLICK)=="1"),u.settings.noItemsHtml==undefined&&(a=u.settings.noItemsText||u.tag.data(SRListViewDataAtributes.NO_ITEMS_TEXT),a>""&&(h=u.tag.data(SRListViewDataAtributes.NO_ITEMS_CSS)||"empty-list-placeholder",h>""&&(h=' class="'.concat(h,'"')),u.settings.noItemsHtml="<div".concat(h,">").concat(a,"<\/div>"))),u.settings.listButton&&function(n,t){n.enabled=!0;n.tag=$('<div class="list-btn-big" />');n.btn=$('<button type="button" class="btn '.concat(t.cssClass,'">').concat(t.title,"<\/button>")).appendTo(n.tag).on("click",function(){t.click&&t.click(u)});t.tooltip&&n.btn.attr("title",t.tooltip);n.locatedInListFooter=t.locatedInListFooter===!0&&u.settings.pager===!1;t.locatedInListFooter&&(u.listFooter=$('<div class="listview-footer" />').append(n.tag))}(u.listButton,u.settings.listButton),d=u.settings.showSelectAll,d&&(u.listHeader=u.tag.prev(".listview-header"),u.listHeader&&u.listHeader.length!=0||(u.listHeader=$('<div class="listview-header" />'),u.tag.before(u.listHeader))),u.settings.showSelectAll){o=u.listHeader.find(".select-controls");c=o.length>0;c||(o=$('<div class="select-controls"><\/div>'));v=c?o.findByData("sel","all"):$('<a href="#" data-sel="all">'.concat(t.res.controls.selectAll,"<\/a>"));v.on("click",function(n){n.stopPropagation();n.preventDefault();for(var t=0;t<u.activeItems.length;t++)f.toggleCheckbox(u.activeItems[t],!1)});c||o.append(v);u.listHeader.append(o)}u.tag.find("> a").each(function(n,t){var i=$(t),e=i.data(SRListViewDataAtributes.ITEM_DATA),r,f;e?u.items.push(e):(r={Icon:"",Content:i.find(">div.listview-content").clone().wrap("<div />").parent().html(),CssClass:i.attr("class").replace("listview-item","").trim(),Href:i.attr("href")},f=i.find(">i.listview-icon"),f.length>0&&(r.Icon=f.attr("class").replace("listview-icon","").trim()),u.items.push(r))});u.pager=new SRPagerHandler(i,"listview-pager");u.pager.init({pages:Math.max(1,Math.ceil(u.items.length/u.settings.pagerItemsPerPage)),onPageChanged:function(){u.renderItems();u.tag.animate({scrollTop:0},500)}});u.settings.pager===!1&&(u.pager.disable(),u.listButton.locatedInListFooter&&u.tag.after(u.listFooter).addClass("with-footer with-footer-list-btn-big"));u.settings.sortable&&u.tag.sortable({draggable:"a",filter:".not-sortable",onUpdate:function(n){g=n.item.item;u.items.moveItem(n.oldIndex,n.newIndex);f.settings.bodyClickOnItemAction&&f.bodyTag.trigger("click");u._onReorder.dispatch(g,n.oldIndex)},onMove:function(n){return!n.related.classList.contains("not-sortable")}});u.settings.bodyClickOnItemAction&&(u.bodyTag=$(document.body));f=u;u.tag.on("click",'a:not(a a:not([href="#"]))',function(n){nt(this.item,n)}).on("click",".listview-item-checkmark.btn",function(n){f.toggleCheckbox($(this).closest("a")[0].item);f.settings.boubleCheckMarkClick||(n.stopPropagation(),n.preventDefault())}).on("click",'a a:not([href="#"])',function(n){n.stopPropagation()});if(nt=function(n,t){f.settings.bodyClickOnItemAction&&f.bodyTag.trigger("click");f.settings.selectOnClick&&f.setSelectedItem(n);f.settings.itemClick&&f.settings.itemClick(n,t);f._onSelectItem.dispatch(n);f.settings.checkOnClick&&(t&&$(t.target).closest(".listview-item-checkmark.btn").length!=0||f.toggleCheckbox(n));f.settings.boubleItemClick||(t===null||t===void 0?void 0:t.stopPropagation(),t===null||t===void 0?void 0:t.preventDefault())},u.settings.itemButtons&&u.settings.itemButtons.length>0,u.enableSwipesupport(),y=u.tag.data(SRListViewDataAtributes.ITEMS),y)delay(function(){u.load(y)});else if(p=u.tag.data(SRListViewDataAtributes.ITEM_LOADER),p){for(e=null,l=0,w=p.split(".");l<w.length;l++)if(b=w[l],e=e!=null?e[b]:window[b],!e)break;typeof e=="function"&&e.apply(null,u.tag.data(SRListViewDataAtributes.ITEM_LOADER_ARGS)).done(function(n){n&&u.load(n)}).fail(function(n){n>""&&(u.settings.noItemsHtml='<div class="center-h-v alert alert-warning art-size width-80">'.concat(n,"<\/div>")+(u.settings.noItemsHtml==undefined?"":u.settings.noItemsHtml),u.doRenderItems([]))})}return k=u.tag.attr("id"),k>""&&u.attachControls($("#".concat(k,"-controls"))),u}return __extends(t,n),t.setResources=function(n){n(this.res)},Object.defineProperty(t,"controlName",{get:function(){return"SRListView"},enumerable:!1,configurable:!0}),t.initialize=function(n){n===void 0&&(n=$(document.body));var i=[];return n.find(".listview.auto-init").each(function(n,r){var u=new t($(r).removeClass("auto-init"));u.invalidate();i.push(u)}),i},t.getItemFromTag=function(n){return $(n).prop("item")},Object.defineProperty(t.prototype,"isBulkUpdating",{get:function(){return this._isBulkUpdating},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"Items",{get:function(){return this.items},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"activeItems",{get:function(){var n;return(n=this.filteredItems)!==null&&n!==void 0?n:this.items},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"Count",{get:function(){return this.items.length},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRenderItem",{get:function(){return this._onRenderItem.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onReorder",{get:function(){return this._onReorder.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onSelectItem",{get:function(){return this._onSelectItem.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"selectedItem",{get:function(){return this._selectedItem},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onItemChecked",{get:function(){return this._onItemChecked.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onAllItemsChecked",{get:function(){return this._onAllItemsChecked.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"checkedItems",{get:function(){var n=this;return this.items.filter(function(t){return n.isItemChecked(t)})},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"hideButtons",{get:function(){return this.tag.hasClass("hide-buttons")},set:function(n){this.tag.toggleClass("hide-buttons",n)},enumerable:!1,configurable:!0}),t.prototype.enableSwipesupport=function(){var n=null,t=10;this.tag.on("touchstart touchmove touchend mouseleave",".listview-item",function(i){var r,u;switch(i.type){case"touchstart":r=i.originalEvent.touches;r&&(n=r[0].clientX);return;case"touchmove":if(n==null)return;r=i.originalEvent.touches;r&&(u=r[0].clientX-n,Math.abs(u)>t&&($(this).toggleClass("show-controls",u<0),n=r[0].clientX));return;case"touchend":n=null;return;case"mouseleave":$(this).removeClass("show-controls");return}});this.tag.on("mouseenter",".listview-item > .listview-item-buttons",function(){$(this).parent().addClass("show-controls")})},t.prototype.updateItemButtons=function(n){this.settings.itemButtons=n;this.invalidate()},t.prototype.attachControls=function(n){var t=this;n.find("a[data-sel]").on("click",function(n){var r=!1,i,u,f;switch($(this).data("sel")){case"all":r=!0}for(t._isBulkUpdating=!0,i=0,u=t.Items;i<u.length;i++)f=u[i],t.toggleCheckbox(f,!1,r);t.invalidate();t._isBulkUpdating=!1;t._onAllItemsChecked.dispatch(t,r);n.preventDefault();n.stopPropagation()})},t.prototype.isItemChecked=function(n){var t,i;return n?(t=this.settings.itemCheckDataProperty,t)?n.Data&&n.Data[t]:(i=this.settings.itemIsChecked,i)?i(n):!1:!1},t.prototype.isItemDisabled=function(n){if(n){var t=this.settings.itemCheckDisabledDataProperty;if(t)return n.Data&&n.Data[t]}return this.settings.disableItems},t.prototype.checkItem=function(n,t,i){(i===void 0&&(i=!0),n)&&this.toggleCheckbox(n,i,t)},t.prototype.toggleCheckbox=function(n,t,i){var u;if((t===void 0&&(t=!0),i===void 0&&(i=null),n)&&!this.isItemDisabled(n)){var f=this.settings.itemCheckDataProperty,e=this.settings.itemSetChecked,r=null;f?n.Data[f]=r=i===null?!n.Data[f]:i:e&&e(n,r=i===null?!this.isItemChecked(n):i);this.settings.itemChecked&&this.settings.itemChecked(n);r===null&&(r=this.settings.itemIsChecked?this.settings.itemIsChecked(n):!0);(u=n.tag)===null||u===void 0?void 0:u.find("> .listview-item-checkmark.btn, > .listview-item-buttons > .listview-item-checkmark.btn").toggleClass("btn-success",r).toggleClass("btn-white",!r);t&&this._onItemChecked.dispatch(n,r)}},t.prototype.getCheckedItemsDataValueProperty=function(n){var i,t,r,u;for(n===void 0&&(n="Value"),i=[],t=0,r=this.checkedItems;t<r.length;t++)u=r[t],i.push(u.Data[n]);return i},t.prototype.setSelectedItem=function(n){this._selectedItem&&this._selectedItem.tag&&this.selectedItem.tag.removeClass("selected");this._selectedItem=n;null!=this._selectedItem&&this._selectedItem.tag.addClass("selected");this.tag.toggleClass("has-selected-items",null!=this._selectedItem)},t.prototype.select=function(n,t){t===void 0&&(t=!0);this.setSelectedItem(n);t&&(this.settings.itemClick&&this.settings.itemClick(n,null),this._onSelectItem.dispatch(n))},t.prototype.selectByIndex=function(n,t){t===void 0&&(t=!0);this.items.length>0&&(n<0?n=0:n>=this.items.length&&(n=this.items.length-1),this.select(this.items[n],t))},t.prototype.indexOf=function(n){return this.items.indexOf(n)},t.prototype.applyFilter=function(n){var t,i,r;for(this.filteredItems=[],t=0,i=this.items;t<i.length;t++)r=i[t],n(r)&&this.filteredItems.push(r);this.invalidate()},t.prototype.clearFilter=function(){this.filteredItems=null;this.invalidate()},t.prototype.Clear=function(){this.items=[];this.invalidate()},t.prototype.CreateItem=function(n,t){if(t===void 0&&(t=!0),!n)return null;var r=function(){return'<span class="listview-title">'.concat(n.title||"","<\/span>")+(n.subtitle>""?'<span class="listview-subtitle">'.concat(n.subtitle,"<\/span>"):"")},i={Content:n.content||'<div class="listview-content">'.concat(r(),"<\/div>"),CssClass:n.cssClass||"",Icon:n.icon||"",Href:n.href||"#",Data:n.data,NotSortable:n.notSortable,Attributes:n.attributes};return t&&this.AddItems([i]),i},t.prototype.CloneItem=function(n){return{Attributes:n.Attributes,Content:n.Content,CssClass:n.CssClass,Data:n.Data,Href:n.Href,Icon:n.Icon,NotSortable:n.NotSortable}},t.prototype.AddItems=function(n){var t,i,r;if(this.items.length>0)for(t=0,i=n;t<i.length;t++)r=i[t],this.items.push(r);else this.items=n;this.invalidate()},t.prototype.AddItemsAtTop=function(n,t){var i,r;t===void 0&&(t=!1);n.length>0&&((i=this.items).splice.apply(i,__spreadArray([0,0],n,!1)),t&&(r=this.animateItems).splice.apply(r,__spreadArray([0,0],n,!1)),this.invalidate())},t.prototype.AddOrUpdate=function(){for(var u,o,n,t,s,h,l=this,f=[],i=0;i<arguments.length;i++)f[i]=arguments[i];if(this.settings.itemComparer){var e=void 0,a=this.settings.itemComparer,v=this.items.length,c=this.settings.isSorted,r=-1;for(u=0,o=f;u<o.length;u++){for(n=o[u],e=!1,r=-1,t=0;t<v;t++)if(s=this.items[t],h=a(s,n),h==0){this.items.replace(s,n);e=!0;break}else if(h>0&&c){r=t;break}e||(c&&r>-1?this.items.splice(r,0,n):this.items.push(n))}}else f.forEach(function(n){return l.items.push(n)});this.invalidate()},t.prototype.Replace=function(n,t){this.items.replace(n,t);this.invalidate()},t.prototype.moveItem=function(n,t){var i=this.items[n];i&&(this.items.moveItem(n,t),this.invalidate())},t.prototype.load=function(n){return n||(n=[]),this.items=n,this.invalidate(),this},t.prototype.removeItem=function(n,t){var i=this,u,f,e,r;return(t===void 0&&(t=!0),r=$.Deferred(),!n)?(r.reject(),r.promise()):(this.settings.removeAnimation&&((u=n.tag)===null||u===void 0?void 0:u.isAttachedToDOM())?(this.isAnimating=!0,this.settings.removeAnimation(n.tag).done(function(){var u;(u=i.filteredItems)===null||u===void 0?void 0:u.removeItem(n);i.items.removeItem(n);i.isAnimating=!1;(t||i.invalidateBlockedByAnimation)&&(i.invalidateBlockedByAnimation=!1,i.invalidate());r.resolve()}).fail(function(){var u;(u=i.filteredItems)===null||u===void 0?void 0:u.removeItem(n);i.items.removeItem(n);i.isAnimating=!1;(t||i.invalidateBlockedByAnimation)&&(i.invalidateBlockedByAnimation=!1,i.invalidate());r.resolve()})):((f=this.filteredItems)===null||f===void 0?void 0:f.removeItem(n),this.items.removeItem(n),t?this.invalidate():((e=n.tag)===null||e===void 0?void 0:e.isAttachedToDOM())&&n.tag.remove(),r.resolve()),r.promise())},t.prototype.clearSelection=function(){this.setSelectedItem(null)},t.prototype.updateOrAdd=function(n){this._selectedItem?this._selectedItem=this.items[this.items.indexOf(this._selectedItem)]=n:this.items.push(n);this.invalidate()},t.prototype.sort=function(n){this.items.sort(n);this.invalidate()},t.prototype.invalidate=function(){var n,t,i,r;if(this.isAnimating){this.invalidateBlockedByAnimation=!0;return}for(n=this.filteredItems||this.items,this.settings.pager!==!1&&this.pager.setPages(n.length/this.settings.pagerItemsPerPage,n.length,this.settings.pagerItemsPerPage),t=0,i=n;t<i.length;t++)r=i[t],r.menus=undefined;this.renderItems()},t.prototype.renderItems=function(){var u=this,i,n,t,r;if(this.renderStatus.isAnimating){this.renderStatus.pendingRerender=!0;return}if(i=this.pager.isVisible,n=i?(this.pager.Current-1)*this.settings.pagerItemsPerPage:0,!(n<0)){if(this.settings.isVirtual){this.renderEndIndex=n+this.settings.pagerItemsPerPage;this.settings.getVirtualItems(n,Math.min(this.renderEndIndex,this.virtualItemCount),function(n){var t=[];n&&(t=n);u.doRenderItems(t)});return}t=this.filteredItems||this.items;r=i?Math.min(n+this.settings.pagerItemsPerPage,t.length):t.length;this.doRenderItems(t.slice(n,r))}},t.prototype.doRenderItems=function(n){var r=this,o=this.listButton.enabled&&!this.listButton.locatedInListFooter,s,u,e,h,t,c;if(o&&this.listButton.tag.detach(),this.clearSelection(),this.tag.empty(),s=this.animateItems.length>0,u=[],n.length>0){var l=this.settings.itemButtons&&this.settings.itemButtons.length>0,f=this.settings.showCheckMark&&(this.settings.itemCheckDataProperty>""||typeof this.settings.itemIsChecked=="function"),a=function(){var n=$('<a class="listview-item" />'),e,o;if(n.addClass(t.CssClass),t.Disabled&&n.attr("disabled","disabled"),n[0].item=t,t.Href&&n.attr("href",t.Href.replace("~/",siteRoot)),f&&!i.settings.checkMarkAsButton?n.append('<div class="listview-item-checkmark listview-item-addon '.concat(i.isItemDisabled(t)?"disabled":""," btn btn-").concat(i.isItemChecked(t)?"success":"white",'" ').concat(i.settings.animateCheckMark?'data-page-action-animate=""':"",' style="padding-left: 10px; padding-right: 10px;"><i class="fi-item-checked"><\/i><\/div>')):i.settings.showSelectMark&&n.append('<div class="listview-item-checkmark listview-item-addon btn}" '.concat(i.settings.animateCheckMark?'data-page-action-animate=""':"",' style="padding-left: 10px; padding-right: 10px;"><i class="fi-item-selected"><\/i><\/div>')),t.Icon>""&&n.append('<i class="listview-icon '.concat(t.Icon,'" />')),i.settings.sortable&&t.NotSortable&&n.addClass("not-sortable"),i.selectedItem&&t.Data&&t.Data==i.selectedItem.Data&&n.addClass("selected"),n.append(t.Content),t.Attributes)for(e in t.Attributes)t.Attributes.hasOwnProperty(e)&&n.attr(e,t.Attributes[e]);(l||f&&i.settings.checkMarkAsButton)&&(o=i.addItemButton(t,n),f&&i.settings.checkMarkAsButton&&o.append('<button class="listview-item-checkmark no-list-style btn btn-'.concat(i.isItemChecked(t)?"success":"white"," ").concat(i.isItemDisabled(t)?"disabled":"",'"')+(i.settings.animateCheckMark?' data-page-action-animate=""':"")+(""<i.settings.checkMarkAsButtonTooltip?' title="'.concat(i.settings.checkMarkAsButtonTooltip.asHtmlAttr(),'"'):"")+' style="padding-left: 10px; padding-right: 10px;"><i class="fi-checkmark"><\/i><\/button>'));(l||f||i.settings.showSelectMark)&&n.addClass("with-controls");t.tag=n;t.getTitle=function(){return n.find(".listview-title > .flex-fill").text()||""};t.setTitle=function(n){r.setItemTitle(t,n)};t.getIndex=function(){return n.index()};t.setHref=function(t){n.attr("href",t.replace("~/",siteRoot))};s&&i.animateItems.indexOf(t)>=0&&(n.hide(),u.push(n));i.settings.trimHtmlFromItemTitle&&!t.titleIsHtmlTrimmed&&i.setItemTitle(t,n.find(".listview-title > .flex-fill").html());i.tag.append(n);i._onRenderItem.dispatch(t)},i=this;for(e=0,h=n;e<h.length;e++)t=h[e],a()}else o?this.listButton.tag.appendTo(this.tag):this.settings.noItemsHtml>""?this.tag.append(this.settings.noItemsHtml):this.settings.noItemsText>""&&this.tag.append($('<div class="empty-list-placeholder" />').text(this.settings.noItemsText));this.animateItems=[];o&&this.listButton.tag.appendTo(this.tag);s&&u.length>0&&(this.renderStatus.isAnimating=!0,c=function(){if(u.length>0){var n=u.pop();n&&SRUIHelper.toggleRight(n,!0).done(function(){c()})}else r.renderStatus.isAnimating=!1,r.renderStatus.pendingRerender&&(r.renderStatus.pendingRerender=!1,delay(function(){return r.renderItems()},1))},c())},t.prototype.setItemTitle=function(n,t){var i=t.trimHtml(!0,!0);""<t&&this.settings.trimHtmlFromItemTitle&&(t=i,n.titleIsHtmlTrimmed=!0);n.tag&&n.tag.find(".listview-title > .flex-fill").html(t).attr("title",i);n.Content=$(n.Content).find(".listview-title > .flex-fill").html(t).attr("title",i).end().wrapAll("<div />").parent().html()},t.prototype.setItemSubTitle=function(n,t){n.tag&&n.tag.find(".listview-subtitle").html(t);n.Content=$(n.Content).find(".listview-subtitle").html(t).end().wrapAll("<div />").parent().html()},t.prototype.getItemButtonMenu=function(n,t){var r=this.settings.itemButtons[t],u,i;return r?(u=r.menu?r.menu(n):"",!(u>""))?null:(n.menus||(n.menus=[]),i=n.menus[t],i)?i:(i=n.menus[t]=new SRMenu({selector:$(u)}),r.menuItemClicked&&i.itemClick(function(t){r.menuItemClicked(n,i,t)}),i):null},t.prototype.addItemButton=function(n,t){var i=$('<div class="listview-item-buttons" />'),r,u,o;if(this.settings.itemButtons){var f=-1,s=function(t){var r,o,u,s,h,c,l;if(f++,t.excluded&&t.excluded(n))return"continue";if(r=$("<".concat(t.useAnchorTag?"a":'button type="button"',' class="" />')),t.cssClass>""&&r.addClass(t.cssClass),t.listStyling===!1&&r.addClass("no-list-style"),t.minItems&&t.minItems>0&&r.prop("disabled",!(e.items.length>t.minItems)),r.html(t.title),o=!1,t.hidden&&t.hidden(n)&&(r.css({opacity:0}),o=!0),""<t.tooltip&&r.attr("title",t.tooltip),t.attributes)for(u=0,s=t.attributes.keys();u<s.length;u++)h=s[u],r.attr(h,t.attributes.item(h));if(c=t.menu?t.menu(n):"",c>"")r.attr("data-toggle","dropdown"),r.addClass("dropdown-toggle"),r.append('<span class="caret"><\/span>'),l=e.getItemButtonMenu(n,f),$('<div class="dropdown" />').append(r).append(l.tag).appendTo(i);else{if(!o&&t.click)r.on("click",function(i){t.click(n);i.preventDefault();i.stopPropagation()});i.append(r)}t.render&&t.render(n,r)},e=this;for(r=0,u=this.settings.itemButtons;r<u.length;r++)o=u[r],s(o)}return t.append(i),i},t.prototype.setTakeResponse=function(n){if(this.settings.isVirtual){n.Total<0&&(n.Total=0);n.Total>this.virtualItemTotal&&(this.virtualItemTotal=n.Total);n.Total!=this.virtualItemCount&&(this.virtualItemCount=n.Total,console.log("virtual pager:",this.settings.pager,this.settings.pagerItemsPerPage),this.settings.pager!==!1&&this.settings.pagerItemsPerPage>0?this.pager.setPages(Math.ceil(this.virtualItemCount/this.settings.pagerItemsPerPage),this.virtualItemCount,this.settings.pagerItemsPerPage):this.renderEndIndex=this.virtualItemCount);var t=[];n.Result&&(t=n.Result);this.doRenderItems(t)}},t.res={controls:{selectAll:"Select All"}},t.defaults={pagerItemsPerPage:50},t}(SRBaseControl),function(n){function t(){return null}n.SRListView=t}(EmptyInstance||(EmptyInstance={}));SRToggleSwitch=function(n){function t(i,r){var e,b,o,s,h,k,c,l,u,a,f,v,y,p,w;if(r===void 0&&(r=null),u=n.call(this,r?r.is("input[type=checkbox]")?r:r.find("input[type=checkbox]"):null)||this,u.options=i,u.tags={label:EmptyInstance.JQuery,switchTag:EmptyInstance.JQuery,state:EmptyInstance.JQuery,input:EmptyInstance.JQuery,slider:EmptyInstance.JQuery,text:EmptyInstance.JQuery},u._onChanged=new SimpleEventDispatcher,u._isTristate=!1,u.changesAreSilent=!1,u._toggleSelector=null,u._toggleFunction=null,u._toggleInverted=!1,u._disableControlsSelector=null,u._disableControlsInverted=!1,r){if(r.is("label")||(r=r.closest("label")),a=r.data("SRToggleSwitch"),a)return a;u.tags.label=r;u.tags.switchTag=r.find("span.switch");u.tags.state=r.find("input[type=hidden]");u.tags.input=r.find("input[type=checkbox]");u.tags.slider=r.find("span.slider");u.tags.text=r.find("span.text");u.options={resource:""};u.options.alignment=u.tags.label.hasClass("right")?D.SRAlignment.Right:D.SRAlignment.Left;u._isTristate=u.tags.label.hasClass("tristate")}else u.tags.label=$("<label/>",{"class":"toggle"}),i.alignment&&i.alignment.hasFlag(D.SRAlignment.Left)?u.tags.label.addClass("left"):i.alignment&&(i.alignment.hasFlag(D.SRAlignment.Center)||i.alignment.hasFlag(D.SRAlignment.Middle))?u.tags.label.addClass("center"):u.tags.label.addClass("right"),u.tags.switchTag=$("<span />",{"class":"switch"}).appendTo(u.tags.label),u.tags.state=$("<input />",{type:"hidden"}).appendTo(u.tags.switchTag),u.tags.input=$("<input />",{type:"checkbox"}).appendTo(u.tags.switchTag),i.checked&&u.tags.input.prop("checked",!0),i.id&&u.tags.input.attr("id",i.id),u.tags.slider=$("<span />",{"class":"slider"}).appendTo(u.tags.switchTag),u.tags.text=$("<span />",{"class":"text"}).appendTo(u.tags.label),f=(e=i.labelText)!==null&&e!==void 0?e:"",!f&&i.resource>""&&(f=(s=(o=(b=t.res).getText)===null||o===void 0?void 0:o.call(b,i.resource))!==null&&s!==void 0?s:""),u.tags.text.html(f),v=(l=(h=i.labelInfoText)!==null&&h!==void 0?h:(c=(k=t.res).getInfoText)===null||c===void 0?void 0:c.call(k,i.resource))!==null&&l!==void 0?l:"",v>""&&u.tags.text.addClass("with-additional-info").attr("title",v);u.tags.label.data("SRToggleSwitch",u);u._state=SRToggleSwitchStates.Unchecked;u.checked&&(u._state=SRToggleSwitchStates.Checked);u.indeterminate&&(u._state=SRToggleSwitchStates.Indeterminate);u.defaultValue=u.state;y=u.tags.input.data("toggle-selector");y>""&&(u._toggleSelector=$(y),u._toggleInverted=u.tags.input.data("toggle-inverted")==!0,u.doToggleSelector(),p=u.tags.input.data("toggle-animation"),p>""&&(u._toggleFunction=SRUIHelper["toggle"+p]));w=u.tags.input.data("disable-control-selector");w>""&&(u._disableControlsSelector=$(w),u._disableControlsInverted=u.tags.input.data("disable-control-inverted")==!0,u.doDisableControls());u.tags.input.on("click",function(){u.triggerChange()});if(u._isTristate)u.tags.input.on("click",function(){switch(u.state){case SRToggleSwitchStates.Checked:u.checked=!1;break;case SRToggleSwitchStates.Unchecked:u.indeterminate=!0;break;case SRToggleSwitchStates.Indeterminate:u.checked=!0}});u.tags.input.on("propertychange input",function(){u.updateDisableStatus()});return u.updateDisableStatus(),u}return __extends(t,n),t.setResources=function(n){n(this.res)},Object.defineProperty(t,"controlName",{get:function(){return"SRToggleSwitch"},enumerable:!1,configurable:!0}),t.initialize=function(n){n===void 0&&(n=$(document.body));var i=[];return n.find("label.toggle").each(function(n,r){i.push(new t(null,$(r)))}),i},Object.defineProperty(t.prototype,"name",{get:function(){return this.tags.input.attr("name")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tag",{get:function(){return this.tags.label},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"input",{get:function(){return this.tags.input},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this.tags.input.val()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this.tags.input.prop("disabled")},set:function(n){this.disabled!=n&&(this.tags.input.prop("disabled",n),this.updateDisableStatus())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"hidden",{get:function(){return this.tags.label.is(":hidden")||this.tags.label.parent().is(":hidden")},set:function(n){n?this.tags.label.hide():this.tags.label.parent().is(":hidden")?this.tags.label.parent().show():this.tags.label.show()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"checked",{get:function(){return this.tags.input.prop("checked")},set:function(n){this.tags.input.prop("checked",n);this.tags.input.removeAttr("tristate");this._state=n?SRToggleSwitchStates.Checked:SRToggleSwitchStates.Unchecked;this.triggerChange()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"indeterminate",{get:function(){return this.tags.input.attr("tristate")!=null},set:function(n){this.tags.input.prop("checked",!1);n?(this.tags.input.attr("tristate",""),this._state=SRToggleSwitchStates.Indeterminate):(this.tags.input.removeAttr("tristate"),this._state=SRToggleSwitchStates.Unchecked);this.triggerChange()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"state",{get:function(){return this._state},set:function(n){switch(n){case SRToggleSwitchStates.Checked:this.checked=!0;break;case SRToggleSwitchStates.Unchecked:this.checked=!1;break;case SRToggleSwitchStates.Indeterminate:this.indeterminate=!0}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onChanged",{get:function(){return this._onChanged.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"label",{get:function(){var n;if((n=this.tags.text)!==null&&n!==void 0)return n.html()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"displayValue",{get:function(){return SRToggleSwitchStates[this.state]},enumerable:!1,configurable:!0}),t.prototype.setSilentChecked=function(n){this.changesAreSilent=!0;this.checked=n;this.changesAreSilent=!1},t.prototype.clear=function(){this.state=this.defaultValue},t.prototype.doToggleSelector=function(){if(this._toggleSelector){var n=this._toggleInverted?!this.checked:this.checked;this._toggleFunction?this._toggleFunction(this._toggleSelector,n):this._toggleSelector.toggle(n)}},t.prototype.doDisableControls=function(){if(this._disableControlsSelector){var n=this._disableControlsInverted?this.checked:!this.checked;this._disableControlsSelector.each(function(t,i){var r=SRBaseControl.getControlInstance($(i));r&&typeof r.disabled!="undefined"&&(r.disabled=n)})}},t.prototype.triggerChange=function(){if(this.tags.state.val(this.state),this.doToggleSelector(),this.doDisableControls(),!this.changesAreSilent&&(this._onChanged.dispatch(this),this.options.onChange))this.options.onChange(this.checked)},t.prototype.updateDisableStatus=function(){this.tags.label.toggleClass("disabled",this.disabled)},t.prototype.toggleLocked=function(n,t){n?(this.disabled=!0,this.tags.text.addClass("with-locked-info"),this.originalTitle||(this.originalTitle=this.tags.text.prop("title")),t&&this.tags.text.prop("title",t)):(this.disabled=!1,this.tags.text.hasClass("with-locked-info")&&(this.tags.text.removeClass("with-locked-info"),this.tags.text.prop("title",this.originalTitle)))},t.res={getText:null,getInfoText:null},t}(SRBaseControl),function(n){n[n.Unchecked=0]="Unchecked";n[n.Checked=1]="Checked";n[n.Indeterminate=2]="Indeterminate"}(SRToggleSwitchStates||(SRToggleSwitchStates={})),function(n){n.SRToggleSwitch=null}(EmptyInstance||(EmptyInstance={}));var SRTreeViewManager=function(){function n(){}return n.init=function(n){var t;t=n?$(n).find(".treeview"):$(".treeview");t.each(function(){this.treeView||(this.treeView=new SRTreeView(this))})},n}(),SRTreeView=function(){function n(t,i){var r,u,o,f,e,s;if(i===void 0&&(i={}),r=this,this.nodeClickEvents=[],this.hasHfdForChecked=!1,this.simpleNodeExpand=!1,this.isDropdownControl=!1,this.inputClickHasBeenTriggered=!1,this.tags={control:EmptyInstance.JQuery,header:EmptyInstance.JQuery,searchTbx:EmptyInstance.JQuery,checked:EmptyInstance.JQuery,checkboxMode:EmptyInstance.JQuery,nodeMenu:EmptyInstance.JQuery},this.checkedNodes=new HashSet,this._onNodeAction=new SimpleEventDispatcher,this._onNodeClicked=new SimpleEventDispatcher,this._onAllItemsChecked=new EventDispatcher,this._onNodeAllItemsChecked=new EventDispatcher,this._onNodeLevelItemsChecked=new EventDispatcher,this._onSelectionChanged=new EventDispatcher,this._movingNode=null,this._movingDeffered=null,this._dynamicNodeLoader=null,this._dynamicPathResolver=null,this.isSettingSelectedValues=!1,this._stateIconChecked=null,this._hiddenFieldValueSeparator=null,this._parentDeAndSelectsAll=null,this.allTagged=!1,this.noneSelectedHtml=null,this.hasCustomDropdown=!1,this.lastMoveControlNode=null,this.searcher={index:null,timer:null,pending:[],handleHtmlOnReplace:!1},this.dynamicNodesValue=null,this._allNodes=[],t){if(t.treeView)return u=t.treeView,o=$.extend({},n.defaults,i),comp(u.options,o,function(n){var t=!u.options.handleTristateCheckboxes&&n.handleTristateCheckboxes;u.initOptions(n);t&&u.handleTristateOnInit()}),u;if(t.treeView=this,this.tag=$(t),this.initOptions(i),this.tags.control=this.tag.closest(".treeview-control"),this.tags.header=this.tags.control.prev(".treeview-header"),this.tags.searchTbx=this.tags.header.find(".tw-search-control input"),this.tags.checked=this.tags.control.find('> input[id$="-values"]'),this.tags.checkboxMode=this.tags.control.find('> input[id$="-checkbox-mode"]'),this.tags.nodeMenu=this.tags.control.find(">.treeview-menu"),this.tags.nodeMenu.length>0){this.tags.nodeMenu.appendTo("body");sr.disposeHandler.makeDisposable(this.tag,function(){r.tags.nodeMenu.remove()});this.tags.nodeMenu.on("click","[data-check-toggle]",function(n){var o,i,u,f,s,e,h,t;if(r.nodeMenuCtrl)switch($(n.target).data("check-toggle")){case"all":o=!1;r.nodeMenuCtrl.node.expanded=!0;i=r.nodeMenuCtrl.node.tag.find('input[type="checkbox"]:enabled');i.not(":checked").length===0?i.each(function(n,t){t.checked=!1}):(i.each(function(n,t){t.checked=!0;var i=r.nodeFromTag($(t).closest(".treeview-item"));i&&i.parent&&(i.parent.expanded=!0)}),o=!0);r.syncChecked();r._onNodeAllItemsChecked.dispatch(r.nodeMenuCtrl.node,o);break;case"level":for(r.nodeMenuCtrl.node.expanded=!0,u=!0,f=0,s=r.nodeMenuCtrl.node.subNodes;f<s.length;f++)t=s[f],t.hasCheckbox&&t.enabled&&!t.checked&&(u=!1);for(e=0,h=r.nodeMenuCtrl.node.subNodes;e<h.length;e++)t=h[e],t.enabled&&(t.checked=!u);r.syncChecked();r._onNodeLevelItemsChecked.dispatch(r.nodeMenuCtrl.node,!u)}})}if(this.hasHfdForChecked=this.tags.checked.length>0,this.hasHfdForChecked)for(f=0,e=this.tags.checked.val().split(",");f<e.length;f++)s=e[f],this.checkedNodes.add(s);this.isDropdownControl=0<this.tags.control.closestRestricted(".dropdown-menu",2).length;this.options.handleTristateCheckboxes&&this.handleTristateOnInit();this.registerEvents()}}return n.setResources=function(n){n(this.res)},Object.defineProperty(n.prototype,"controlTag",{get:function(){return this.tags.control},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"headerTag",{get:function(){return this.tags.header},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"searchTbx",{get:function(){return this.tags.searchTbx},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"id",{get:function(){return this.tag.attr("id")},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"nodes",{get:function(){var t=this,n=[];return this.tag.find("> .treeview-item").each(function(i,r){n.push(t.nodeFromTag($(r)))}),n},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onNodeAction",{get:function(){return this._onNodeAction.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onNodeClicked",{get:function(){return this._onNodeClicked.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onAllItemsChecked",{get:function(){return this._onAllItemsChecked.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onNodeAllItemsChecked",{get:function(){return this._onNodeAllItemsChecked.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onNodeLevelItemsChecked",{get:function(){return this._onNodeLevelItemsChecked.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onSelectionChanged",{get:function(){return this._onSelectionChanged.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isMovingNodes",{get:function(){return this._movingNode!=null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"selectIdStr",{get:function(){return this.tags.checked.val()},set:function(n){this.tags.checked.val(n)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"selectedValues",{get:function(){var n=[];return this.tags.control.find("input:checked").each(function(t,i){n.push(i.getAttribute("data-id"))}),n},set:function(n){this.setSelectedValues(n)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"checkboxMode",{get:function(){return this.tags.checkboxMode.val()},set:function(n){this.tags.checkboxMode.val(n);this.cleanStrayTagged(null,n)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"stateIconChecked",{get:function(){return null==this._stateIconChecked&&(this._stateIconChecked=this.tag.data("state-icon-checked")||""),this._stateIconChecked},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"hiddenFieldValueSeparator",{get:function(){return null==this._hiddenFieldValueSeparator&&(this._hiddenFieldValueSeparator=this.tag.data("hidden-value-separator")||","),this._hiddenFieldValueSeparator},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"parentDeAndSelectsAll",{get:function(){var n=this;return null==this._parentDeAndSelectsAll&&ifNotNull(this.tag.data("parent-das-all"),function(t){return n._parentDeAndSelectsAll=t=="1"},function(){return n._parentDeAndSelectsAll=n.options.parentDeAndSelectsAll}),this._parentDeAndSelectsAll},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"tagAllIfEmpty",{get:function(){return undefined===this._tagAllIfEmpty&&(this._tagAllIfEmpty=0!=this.tag.data("allow-empty")),this._tagAllIfEmpty},set:function(n){this._tagAllIfEmpty!=n&&(this._tagAllIfEmpty=n,this.cleanStrayTagged())},enumerable:!1,configurable:!0}),n.prototype.initOptions=function(t){this.options=$.extend({},n.defaults,t);this.options.autoSelect=this.tag.data("auto-select")=="1"||this.options.autoSelect;this.simpleNodeExpand=this.tag.data("simple-expand")=="1"||this.options.simpleExpand},n.prototype.handleTristateOnInit=function(){for(var f,n,t=null,i=null,e=this.tag.find('.treeview-content > input[id^="cbx-tree-TreeView-"]:checked'),r=0,u=this.getSelectedIds();r<u.length;r++)f=u[r],n=e.filter('[data-id="'.concat(f,'"]')),n.is(":checkbox")?(i=n.closest(".treeview-subnodes"),null!=t&&i.is(t)||this.handleTristateOnClickedInput(n),t=i):this.handleTristateOnClickedInput(n);this.cleanStrayTagged()},n.prototype.getDynamicLoader=function(){return this._dynamicNodeLoader},n.prototype.setDynamicLoader=function(n){this._dynamicNodeLoader=n},n.prototype.getDynamicPathResolver=function(){return this._dynamicPathResolver},n.prototype.setDynamicPathResolver=function(n){this._dynamicPathResolver=n},n.prototype.nodeClick=function(n){n&&this.nodeClickEvents.push(n)},n.prototype.getSelectedIds=function(){var n,t,i;for(this.syncChecked(),n=0,t=this.checkedNodes.toArray();n<t.length;n++)i=t[n],this.tag.find('input[data-id="'.concat(i,'"]:checked')).length==0&&this.checkedNodes.remove(i);return this.checkedNodes.toArray()},n.prototype.getSelectedIdsByTopParent=function(){var n=new Dictionary,t,i="",r;return this.tag.find(".treeview-content > input:checked").each(function(u,f){t=$(f);i=t.parentsUntil(".treeview",".expandable").last().data("id").toString();r=n.itemOrAdd(i,function(){return[]});r.push(t.data("id"));n.add(i,r)}),n},n.prototype.getSelectedTexts=function(){var u=[],t,n,i,r;for(this.syncChecked(),n=0,i=this.checkedNodes.toArray();n<i.length;n++)r=i[n],t=this.tag.find('input[data-id="'.concat(r,'"]:checked')),t.length==0?this.checkedNodes.remove(r):u.push(t.next("label").text());return u},n.prototype.setSelectedIds=function(n){this.setSelectedValues(n.map(String))},n.prototype.setSelectedValues=function(n){var t=this,r,i;this.isSettingSelectedValues=!0;this.clear(!1);this.tags.control.find("input[data-id]").each(function(t,i){return r=n.indexOf(i.getAttribute("data-id")),-1!=r&&(i.checked=!1,$(i).trigger("click"),n.splice(r,1),1>n.length)?!1:void 0});i=function(){t._onSelectionChanged.dispatch(t,t.checkedNodes.toArray());t.flushChecked();t.isSettingSelectedValues=!1};n.length>0?this.tryResolveDynamicPath(n).done(function(n){if(!n){i();return}var e=0,r=0,u=null,f=function(){if(e>=n.length){i();return}u=n[e];r=0;e++;o()},o=function(){if(r>=u.Path.length){f();return}var i=u.Path[r],n=t.tags.control.find('input[data-id="'.concat(i,'"]'));if(i==u.ID){n.checked=!1;$(n).trigger("click");f();return}t.toggleExpandNode(n.closest(".treeview-item")).done(function(){r++;o()}).fail(function(){f()})};f()}).fail(function(){i()}):i()},n.prototype.setTreeBySelectTreeHtml=function(n,t){if(this.noneSelectedHtml==null){var i=this.tag.find("> .treeview-empty-node");this.noneSelectedHtml=i.length>0?i.wrapAll("<div />").parent().html():'<div class="treeview-empty-node">&nbsp;<\/div>'}n>""?this.tag.html(n):this.tag.html(this.noneSelectedHtml);this.checkedNodes.clear();this.selectIdStr=t},n.prototype.scrollSelectedIntoView=function(n,t){n===void 0&&(n=!1);t===void 0&&(t=null);var i=this.tags.control.find("input:checked").first();0<i.length&&i.closest(".treeview-item").ensureVisibility({scrollToTop:!0,scrollParent:t||this.tags.control[0],animateScroll:n})},n.prototype.clear=function(n){n===void 0&&(n=!0);this.checkedNodes.clear();this.tag.find("input:checked").prop("checked",!1);this.tag.find(".pseudo-empty").removeClass("pseudo-empty");n&&this.flushChecked()},n.prototype.getSelectedTree=function(n,t){n===void 0&&(n=!1);t===void 0&&(t=!1);var i=$("<div />");return this.treeCrawler(this.tag,i,n,!1,t,null),i.html()},n.prototype.getSubTree=function(n){var i=$("<div />"),t=$.extend({},n,{includeSubNodes:!1,tagTriState:!1,predicate:null});return this.treeCrawler(this.tag,i,t.includeSubNodes,!1,t.tagTriState,t.predicate),i.html()},n.prototype.getNode=function(n){var t=this.tag.find('.treeview-item[data-id="'.concat(n,'"]'));return t.length==0?null:this.nodeFromTag(t)},n.prototype.getNodeBy=function(n){var t="",i;return(n.id&&(t+='[data-id="'.concat(n.id,'"]')),n.action&&(t+='[data-node-action="'.concat(n.action,'"]')),n.actionArgument&&(t+='[data-node-action-arg="'.concat(n.actionArgument,'"]')),i=this.tag.find(".treeview-item".concat(t)),i.length==0)?null:this.nodeFromTag(i)},n.prototype.treeCrawler=function(n,t,i,r,u,f){var y=this,p=0,c,a="",e,l,v,o=!1,s=!1,h=!1;return n.find("> .treeview-item > .treeview-node .treeview-content").each(function(n,w){var b,k,d;p++;e=$(w);v=e.find(">i");l=e.find(">input");o=f?f(y.nodeFromTag(e)):l.is(":checked")||v.hasClass(currentTheme.Icons.States.Checked);s=e.hasClass("pseudo-empty")||v.hasClass(currentTheme.Icons.States.TriState);h=l.length==0;!s&&(h||l.is(":radio"))&&(s=0<e.closest(".treeview-item").find(".treeview-content.radio > input:checked").length);(o||s||r||h)&&(c=e.closest(".treeview-item"),a=c.attr("class").replace(/(treeview-item|expandable|expanded|search-(match?))(\s|$)/g,""),b=$('<div class="treeview-item'.concat(o?" checked":"",'"><\/div>')),a.trim()&&b.addClass(a),k=$('<div class="treeview-node"><\/div>').appendTo(b).html(e.parent().html()),k.find(">.treeview-content").remove(),k.find(">.node-menu-button").remove(),d=c.find("> .treeview-node > .node-tag > input:checked"),0<d.length&&b.attr("data-tagged-id",d.data("id")),k.find(".node-tag").remove(),k=$('<div class="treeview-content"><\/div>').appendTo(k),k.html(" <label>".concat(e.find("label").html().replace(/<\/?u>/g,""),"<\/label>")),k.prepend(format('<i class="node-state {0}"><\/i>',o?currentTheme.Icons.States.Checked:u&&s?currentTheme.Icons.States.Tagged:currentTheme.Icons.States.Blank)),(r||s||i&&o||h)&&y.treeCrawler(c.find("> .treeview-subnodes"),$('<div class="treeview-subnodes"><\/div>').appendTo(b),i,r||i&&o,u,f)&&(b.addClass("expandable"),s&&b.addClass("expanded")),h&&b.find('i[class*="'.concat(currentTheme.Icons.States.Checked,'"]')).length==0&&!r||t.append(b))}),p>0},n.prototype.getExpandedNodes=function(){var n=[];return this.tags.control.find(".expanded").each(function(t,i){n.push($(i).data("id"))}),n},n.prototype.expandSelected=function(){var n=this.tags.control.find("input[data-id]:checked"),i,t;for(1>n.length&&this.stateIconChecked&&(n=this.tags.control.find(".node-state.".concat(this.stateIconChecked))),i=n.length,t=0;t<i;t++)$(n[t]).parentsUntil(".treeview",".expandable").addClass("expanded")},n.prototype.setTree=function(n,t){var e=this,r,i,u,f;if(t===void 0&&(t=null),this.clear(),r=$("<div />").html(n).find(".treeview"),r.length>0?this.tag.html(r.html()):this.tag.html(n),t)for(i=0,u=t;i<u.length;i++)f=u[i],this.checkedNodes.add(f.toString());else this.tag.find(".treeview-content > input:checked").each(function(n,t){e.checkedNodes.add($(t).data("id"))});this.flushChecked();this._allNodes=[];this.tag.find(".treeview-item.selected > .treeview-node").click()},n.prototype.syncChecked=function(){var t=this,i=this.checkedNodes.toArray().length,n;this.checkedNodes.clear();n=0;this.tag.find(".treeview-content > input:checked").each(function(i,r){t.checkedNodes.add($(r).data("id"));n++});i!=n&&this._onSelectionChanged.dispatch(this,this.checkedNodes.toArray());this.flushChecked()},n.prototype.initiateCustomDropdown=function(){var r=this,n;if(!this.hasCustomDropdown&&(n=this.tag.closest(".dropdown"),n.length!=0)){this.hasCustomDropdown=!0;var u=n.find("> .dropdown-menu"),t=n.find(".custom-dropdown-input"),i=!1;u.click(function(n){if(i){i=!1;return}n.preventDefault();n.stopPropagation()});this.onNodeClicked.subscribe(function(n){n.isLocked||(t.html(r.getSelectedTexts().join(", ")),i=!0)});this.onAllItemsChecked.subscribe(function(){t.html(r.getSelectedTexts().join(", "))});t.html(this.getSelectedTexts().join(", "));this.selectCtrl=t}},n.prototype.flushChecked=function(){this.hasHfdForChecked&&this.tags.checked.val(this.checkedNodes.toArray().join(this.options.checkedNodesHfdSeparator)).trigger("change")},n.prototype.showMoveButtons=function(n){n&&n!=this.lastMoveControlNode&&(this.hideMoveButtons(),n==this._movingNode||n.hasNodeAsParent(this._movingNode)||(n.showMoveButtons(),this.lastMoveControlNode=n))},n.prototype.hideMoveButtons=function(){this.lastMoveControlNode&&this.lastMoveControlNode.hideMoveButtons();this.lastMoveControlNode=null},n.prototype.registerEvents=function(){var t=this,n=this,r,i;this.isDropdownControl&&(this.tags.header.click(function(n){n.stopPropagation()}),this.tags.control.click(function(n){n.stopPropagation()}));this.tag.on("click",".treeview-hitarea",function(t){var i=$(this).closest(".treeview-item");n.toggleExpandNode(i);t.stopPropagation();t.preventDefault()}).on("click",".treeview-node",function(t){var s=$(t.target),i=s.closest(".treeview-item"),r=i.find(">.treeview-node > .treeview-content > input"),f,u,e,h,o;if(0<r.length&&!s.is(r)&&r.is(":not([disabled])"))if(t.stopPropagation(),t.preventDefault(),r.is(":radio")&&!r.prop("checked")&&r.prop("checked",!0),n.options.autoSelect)n.tag.find(".treeview-item.selected").removeClass("selected"),i.addClass("selected");else{r.trigger("click");return}for(n.simpleNodeExpand&&n.toggleExpandNode(i),f=i.data("node-action"),f&&n._onNodeAction.dispatch({action:f,arg:i.data("node-action-arg"),sender:i}),u=0,e=n.nodeClickEvents;u<e.length;u++)h=e[u],h(i,t);0==r.length&&n.options.autoSelect&&(n.tag.find(".treeview-item.selected").removeClass("selected"),i.addClass("selected"));o=n.nodeFromTag(i);n.isMovingNodes&&n.showMoveButtons(o);n._onNodeClicked.dispatch(o);n.inputClickHasBeenTriggered&&t.stopImmediatePropagation();n.inputClickHasBeenTriggered=!1}).on("mouseenter",".treeview-node",function(){n.isMovingNodes&&n.showMoveButtons(n.nodeFromTag($(this).closest(".treeview-item")))}).on("mouseleave",".treeview-node",function(){if(n.isMovingNodes){var t=n.nodeFromTag($(this).closest(".treeview-item"));t&&(t==n.lastMoveControlNode&&(n.lastMoveControlNode=null),t.hideMoveButtons())}}).on("click","input",function(i){var r=$(i.currentTarget);if(0<r.parent(".node-tag.radio").length){r=r.closest(".treeview-node").find("> .treeview-content > input");r.prop("checked")||i.preventDefault();i.stopPropagation();return}t.inputClickHasBeenTriggered=!0;r.prop("checked")?(r.is(":radio")&&t.checkedNodes.clear(),t.checkedNodes.add(r.data("id"))):t.checkedNodes.remove(r.data("id"));t.options.handleTristateCheckboxes&&t.handleTristateOnClickedInput(r);n.isSettingSelectedValues?(i.stopPropagation(),n.inputClickHasBeenTriggered=!1):(n._onSelectionChanged.dispatch(n,n.checkedNodes.toArray()),t.syncChecked())}).on("click","button[action]",function(){var t=$(this),i=n.nodeFromTag(t.closest(".treeview-item"));n.isMovingNodes&&n.moveNode(i,t.attr("action"))}).on("click",".node-menu-button",function(i){t.showNodeMenu(n.nodeFromTag($(i.target).closest(".treeview-item")));i.stopPropagation();i.preventDefault()}).on("keydown",".treeview-item.expandable",function(t){switch(t.keyCode){case 37:case 39:n.toggleExpandNode($(t.target).closest(".treeview-item"))}});if(r=this.tags.control,r.length>0&&(i=this.tags.header,i.length>0)){i.find(".treeview-collapse").click(function(t){n.tag.find(".expandable.expanded").removeClass("expanded");t.stopPropagation();t.preventDefault()});i.find(".treeview-expand").click(function(n){t.tag.find(".expandable:not(.expanded)").each(function(n,i){t.toggleExpandNode($(i),!1,!0)});n.stopPropagation();n.preventDefault()});i.find("a[data-sel]").on("click",function(t){var i=!1,u=!1;switch($(this).data("sel")){case"all":i=!0;break;case"clear":u=!0}u?r.find('input[type="radio"]:checked').each(function(n,t){t.checked=!1}):r.find('input[type="checkbox"]:enabled').each(function(n,t){t.checked=i});n.options.handleTristateCheckboxes&&(n.tag.find("input[data-checkbox-mode]").closest(".treeview-item").toggleClass("tagged",i||n.tagAllIfEmpty),n.tag.find(".pseudo-empty").toggleClass("pseudo-empty",!1));n.syncChecked();t.preventDefault();t.stopPropagation();n._onAllItemsChecked.dispatch(n,i)});this.tags.searchTbx.on("keyup paste",function(){t.doSearch()})}this.tags.checked.change(function(){var n=t.tag.find(".node-tag > input:checked");0<n.length&&!t.checkedNodes.isEmpty()&&!t.checkedNodes.contains(n.data("id"))&&t.tag.find('.node-tag > input[data-id="'.concat(t.checkedNodes.toArray()[0],'"]')).click()})},n.prototype.handleTristateOnClickedInput=function(n){var r=n.prop("checked"),u=n.closest(".treeview-item").find(".treeview-subnodes input:checked").length>0||r,i,t,f=+n.data("checkbox-mode"),e=n.parent().hasClass("checkbox"),o=this.parentDeAndSelectsAll;this.allTagged&&this.tagAll(!1);n.closest(".treeview-item").toggleClass("tagged",r||f.isEither(SRCtrls.SRHtmlTreeViewNodeCheckModes.BubbleUp,SRCtrls.SRHtmlTreeViewNodeCheckModes.CascadeAndBubbleUp)&&u);!r&&u&&n.parent().addClass("pseudo-empty");n.closest(".treeview-item").find(".treeview-subnodes > .treeview-item").each(function(){if(i=$(this),t=i.find("> .treeview-node > .treeview-content"),t.hasClass("checkbox")||t.hasClass("radio"))switch(f){case SRCtrls.SRHtmlTreeViewNodeCheckModes.Cascade:r?(t.find("input:not(:checked)").prop("checked",!0),i.addClass("tagged")):u||(t.find("input:checked").prop("checked",!1),i.removeClass("tagged"));break;case SRCtrls.SRHtmlTreeViewNodeCheckModes.BubbleUp:r||0!=i.find(".treeview-content > input:checked").length||i.removeClass("tagged");break;case SRCtrls.SRHtmlTreeViewNodeCheckModes.CascadeAndBubbleUp:r?(t.find("input:not(:checked)").prop("checked",!0),i.addClass("tagged")):u||(t.find("input:checked").prop("checked",!1),i.removeClass("tagged"));!r&&o&&e&&t.hasClass("checkbox")&&(t.find("input:checked").prop("checked",!1),i.removeClass("tagged"))}});n.parents(".treeview-subnodes").each(function(){if(i=$(this),t=i.parent().find("> .treeview-node > .treeview-content"),u||(u=0<i.find(".treeview-content > input:checked:first").length||0<t.find(".treeview-content > input:checked").length),t.hasClass("checkbox")||t.hasClass("radio")){switch(f){case SRCtrls.SRHtmlTreeViewNodeCheckModes.Cascade:r||(t.find("input:checked").prop("checked",!1),i.parent().removeClass("tagged"));break;case SRCtrls.SRHtmlTreeViewNodeCheckModes.BubbleUp:r?i.parent().addClass("tagged"):u||i.parent().removeClass("tagged");break;case SRCtrls.SRHtmlTreeViewNodeCheckModes.CascadeAndBubbleUp:r?(i.parent().addClass("tagged"),o&&e&&t.hasClass("checkbox")&&u&&0==i.find(".treeview-content > input:not(:checked)").length&&(t.find("input").prop("checked",!0),i.parent().addClass("tagged"))):(t.find("input:checked").prop("checked",!1),u||i.parent().removeClass("tagged"))}t.toggleClass("pseudo-empty",u)}else{var n=t.find("> i:first");u?n.length==0?t.prepend('<i class="'.concat(currentTheme.Icons.States.TriState,'"><\/i>')):n.attr("class",currentTheme.Icons.States.TriState):n.remove()}});this.cleanStrayPsuedo();this.cleanStrayTagged(r,f)},n.prototype.cleanStrayPsuedo=function(){this.tag.find(".pseudo-empty").each(function(n,t){var i=$(t);i.closest(".treeview-item").find("> .treeview-subnodes").find(".treeview-content > input:checked:first").length==0&&i.removeClass("pseudo-empty")})},n.prototype.cleanStrayTagged=function(n,t){n===void 0&&(n=null);t===void 0&&(t=null);(t==null||t==SRCtrls.SRHtmlTreeViewNodeCheckModes.BubbleUp||t==SRCtrls.SRHtmlTreeViewNodeCheckModes.CascadeAndBubbleUp)&&(this.tag.find('.tagged > .treeview-node > .treeview-content > input[data-checkbox-mode="'.concat(SRCtrls.SRHtmlTreeViewNodeCheckModes.BubbleUp,'"]:not(:checked),\n                                .tagged > .treeview-node > .treeview-content > input[data-checkbox-mode="').concat(SRCtrls.SRHtmlTreeViewNodeCheckModes.CascadeAndBubbleUp,'"]:not(:checked)')).each(function(n,t){var i=$(t).closest(".treeview-item");i.find("> .treeview-subnodes").find(".treeview-content > input:checked:first").length==0&&i.removeClass("tagged")}),this.tag.find('div:not(.tagged) > .treeview-node > .treeview-content.pseudo-empty > input[data-checkbox-mode="'.concat(SRCtrls.SRHtmlTreeViewNodeCheckModes.CascadeAndBubbleUp,'"]')).each(function(n,t){$(t).closest(".treeview-item").addClass("tagged")}));(t==null||t==SRCtrls.SRHtmlTreeViewNodeCheckModes.Cascade)&&this.tag.find('.tagged > .treeview-node > .treeview-content > input[data-checkbox-mode="'.concat(SRCtrls.SRHtmlTreeViewNodeCheckModes.Cascade,'"]:not(:checked)')).each(function(n,t){$(t).closest(".treeview-item").removeClass("tagged")});n!=null&&n||this.tagAllIfEmpty&&0==this.tag.find(".treeview-content > input:checked").length&&this.tagAll()},n.prototype.tagAll=function(n){n===void 0&&(n=!0);n?this.tag.find(".treeview-content > input").each(function(n,t){$(t).closest(".treeview-item").addClass("tagged")}):this.tag.find(".tagged").removeClass("tagged");this.allTagged=n},n.prototype.doSearch=function(){var n=this,t=$.Deferred();return function(i){i.timer&&clearTimeout(i.timer);i.pending.push(t);i.timer=setTimeout(function(){var e,o,c,a,f,s,u,r,p,h,l,w;for(i.pending.removeItem(t),i.index||(i.index=[],n.tag.find("label").each(function(){e=$(this);c=e.html();i.handleHtmlOnReplace=(a=/<[a-z][\s\S]*>/i.test(c))==!0||i.handleHtmlOnReplace;o=e.closest(".treeview-item");i.index.push({txt:e.text(),title:$(this),html:c,txtHasHtml:a,item:o,pItems:o.parents(".treeview-item"),sItems:o.find(".treeview-item")})})),u=0;u<i.index.length;u++)r=i.index[u],r.item.hasClass("search-match")&&(r.item.removeClass("search-match search-expanded"),r.title.html(r.html));if(f=n.tags.searchTbx.val(),s=[],f>""){n.tag.addClass("searching");f=f.toLowerCase();var v=new RegExp("("+f+")","gi"),b=i.handleHtmlOnReplace?new RegExp("("+f+")(?!([^<]+)?>)","gi"):v,y=!0;for(u=0;u<i.index.length;u++)r=i.index[u],r.txt.match(v)&&(r.item.addClass("search-match"),r.pItems.addClass("search-match search-expanded"),r.sItems.addClass("search-match"),y&&(y=!1,r.item.ensureVisibility({scrollToTop:!0,scrollParent:n.tags.control[0],animateScroll:!1})),r.title.html(r.html.replace(b,"<u>$1<\/u>")),s.push(n.nodeFromTag(r.item)))}else n.tag.removeClass("searching");for(p=i.pending,i.pending=[],t.resolve(s),h=0,l=p;h<l.length;h++)w=l[h],w.resolve(s)},50)}(this.searcher),t.promise()},n.prototype.search=function(n){return this.tags.searchTbx.val(n),this.doSearch()},n.prototype.showNodeMenu=function(n){var e=this,t,i,f,r,u;if(this.hideNodeMenu(),this.nodeMenuCtrl={node:n},this.tags.nodeMenu.data("menu-active-node",this.nodeMenuCtrl.node),n.tags.node.addClass("show-menu"),t=n.tag.find(".node-menu-button"),console.log("mnu",n,this.tags.nodeMenu),this.tags.nodeMenu.data("menu-button",t),i=this.tags.nodeMenu,f=n.tag.getBoundClientRect(),i.css({right:window.innerWidth-f.right,top:t.find(">i").getBoundClientRect().bottom}),r={relatedTarget:t},u=$.Event("show.bs.dropdown",r),i.trigger(u),!u.isDefaultPrevented()){t.trigger("focus").attr("aria-expanded","true");i.addClass("open").trigger($.Event("shown.bs.dropdown",r));$(document.body).one("click wheel",function(){e.hideNodeMenu()})}},n.prototype.hideNodeMenu=function(){var n=this;this.nodeMenuCtrl&&(function(t){t.node.tags.node.removeClass("show-menu");var i=t.node.tag.find(".node-menu-button");i.attr("aria-expanded","false");n.tags.nodeMenu.removeClass("open").trigger($.Event("hide.bs.dropdown"))}(this.nodeMenuCtrl),this.nodeMenuCtrl=null)},n.prototype.tryResolveDynamicPath=function(n){if(!this._dynamicPathResolver){var t=$.Deferred();return t.reject(),t.promise()}return this.dynamicNodesValue=this.dynamicNodesValue||this.tag.find("[data-dynamic-nodes]:first").data("dynamic-nodes"),this._dynamicPathResolver(n,this.dynamicNodesValue)},n.prototype.toggleExpandNode=function(n,t,i,r){var h=this,u,s,f,e,o;if(t===void 0&&(t=!0),i===void 0&&(i=!1),r===void 0&&(r=!0),u=$.Deferred(),n.hasClass("expandable")){if(s=n.hasClass("expanded"),f=n.data("dynamic-nodes"),f>""&&n.data("dynamic-nodes-loading"))return;f>""&&!n.data("dynamic-nodes-loaded")?(n.data("dynamic-nodes-loading",!0),n.find("> .treeview-node label").append("<text-loader><\/text-loader>"),e=function(){n.find("> .treeview-node label text-loader").remove();n.data("dynamic-nodes-loading",!1);n.data("dynamic-nodes-loaded",!0);h.searcher.index=null;u.resolve()},this._dynamicNodeLoader?(o=n.find(">.treeview-subnodes"),this._dynamicNodeLoader(this.nodeFromTag(n),f).done(function(u){u>""?(o.html(u),n.transitionEnd(function(){!s&&t&&n.ensureVisibility({offset:{top:15,bottom:15}})}),r&&n.toggleClass("expanded"),i&&o.find(".expandable:not(.expanded)").each(function(n,r){h.toggleExpandNode($(r),t,i)})):(o.remove(),n.removeClass("expandable"));e()}).fail(function(){e()})):e()):(n.transitionEnd(function(){!s&&t&&n.ensureVisibility({offset:{top:15,bottom:15}})}),r&&n.toggleClass("expanded"),u.resolve())}else u.resolve();return u.promise()},n.prototype.getAllNodes=function(){function r(n){for(var f,i=0,u=n.subNodes;i<u.length;i++)f=u[i],t.push(r(f));return n}var t=this._allNodes||[],n,i,u;if(!this._allNodes||this._allNodes.length==0){for(n=0,i=this.nodes;n<i.length;n++)u=i[n],t.push(r(u));this._allNodes=t}return this._allNodes},n.prototype.initiateMove=function(n){var t=$.Deferred();return n.blockMove||this._movingNode?t.reject():(t.notify(),this._movingDeffered=t,this._movingNode=n,n.startMove()),t.promise()},n.prototype.cancelMove=function(){this.endMove(!1)},n.prototype.endMove=function(n){this.isMovingNodes&&(this._movingDeffered.resolve({node:this._movingNode,moved:n}),this._movingNode.endMove(n),this._movingNode=null,this.hideMoveButtons())},n.prototype.moveNode=function(n,t){if(this.isMovingNodes){var i=this._movingNode,r=!0,u=i.parent;switch(t){case SRCommonActions.INSERT_BEFORE:i.tag.insertBefore(n.tag);i.level=n.level;break;case SRCommonActions.INSERT_AFTER:i.tag.insertAfter(n.tag);i.level=n.level;break;case SRCommonActions.NEW_CHILD:n.addChildNode(i);break;default:r=!1}r&&(i.tag.highlight(),u&&u.checkForSubNodes(),this.endMove(!0))}},n.prototype.addNode=function(n,t){t===void 0&&(t=-1);t<0?this.tag.append(n.tag):this.tag.insertAt(t,n.tag);n.level=0},n.prototype.nodeFromTag=function(n){return n.data(SRTreeViewNode.DATA.INSTANCE)||new SRTreeViewNode(this,n)},n.prototype.clone=function(t){var i,r,f,s,e,u,o,h;return t===void 0&&(t={}),i=$.extend({},n.cloneDefaults,t||{}),r=$("<div />"),this.headerTag.length&&r.append(this.headerTag.clone(!1,!1)),r.append(this.controlTag.clone(!1,!1)),f=r.find('> .treeview-control > input[type="hidden"]').attr("name"),f&&(i.name||(i.name="tw-"+guid().substr(0,8)),s=new RegExp('((id|name|for)=")(((?!'.concat(f,'|").)*)').concat(f,'([^"]*")'),"g"),r.html(r.html().replace(s,"$1$3".concat(i.name,"$5")))),i.topNodeIds&&0<i.topNodeIds.length&&(e=-1,o=!0,r.find("> .treeview-control > .treeview > "+(0<r.find('.treeview-item[data-id="-1"]').length?".treeview-item > .treeview-subnodes >":"")+".treeview-item").each(function(n,t){var f,r,s;if(o=!0,u=$(t),0<i.topNodeIds.length&&(e=parseInt(u.attr("data-id")||"-99"),-2<e))for(f=function(n){if(i.topNodeIds[n]==e){if(o=!1,i.topNodeIds.splice(n,1),i.keepTopNode)i.keepTopNodeChildren||u.find(".treeview-subnodes").remove();else{var t,r;u.find("> .treeview-subnodes > .treeview-item").insertBefore(u).find(".treeview-indent").each(function(n,i){t=$(i);r=t.text();0<r.length&&t.text(r.substr(1))});u.remove()}return"break"}},r=0;r<i.topNodeIds.length;r++)if(s=f(r),s==="break")break;o&&u.remove()})),h=new n(r.find("> .treeview-control > .treeview")[0],this.options),r.children().detach(),r.remove(),h},n.res={insert:{sorted:"Insert sorted",before:"Insert before this node",after:"Insert after this node",asChild:"Insert as child node"}},n.defaults={autoHighlightSelection:!1,singleSelect:!1,simpleExpand:!1,autoSelect:!1,useSortedInsert:!1,handleTristateCheckboxes:!1,checkedNodesHfdSeparator:",",parentDeAndSelectsAll:!1},n.cloneDefaults={name:null,topNodeIds:[],keepTopNode:!0,keepTopNodeChildren:!0},n}(),SRTreeViewNode=function(){function n(t,i){if(this.tree=t,this.nodeTag=i,this.ctrls={content:EmptyInstance.JQuery,spacer:EmptyInstance.JQuery,innerContent:EmptyInstance.JQuery,icon:EmptyInstance.JQuery,input:EmptyInstance.JQuery,label:EmptyInstance.JQuery,subNodesContainer:EmptyInstance.JQuery,buttons:EmptyInstance.JQuery},this.preMoveButtons="",this.currentMove=null,this.moveHistory=[],!i.hasClass("treeview-item"))return null;var r=i.data(n.DATA.INSTANCE);if(r)return r;i.data(n.DATA.INSTANCE,this);this.initTags()}return Object.defineProperty(n.prototype,"id",{get:function(){return this.nodeTag.data("id")},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"title",{get:function(){return this.ctrls.label.html()},set:function(n){this.ctrls.label.html(n)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"tag",{get:function(){return this.nodeTag},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"tags",{get:function(){return{node:this.ctrls.content,checkbox:this.ctrls.input}},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"selected",{get:function(){return this.nodeTag.hasClass("selected")},set:function(n){this.nodeTag.toggleClass("selected",n)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"checked",{get:function(){return this.ctrls.input.prop("checked")},set:function(n){this.ctrls.input.length>0&&this.ctrls.input.prop("checked",n)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"enabled",{get:function(){return!this.ctrls.input.prop("disabled")},set:function(n){this.ctrls.input.length>0&&this.ctrls.input.prop("disabled",!n)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"hasCheckbox",{get:function(){return this.ctrls.input.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"level",{get:function(){return this.ctrls.spacer.text().length},set:function(n){var t=this;comp(this.level,n,function(){var i,r,u;for(t.ctrls.spacer.text(new Array(n+1).join(".")),i=0,r=t.subNodes;i<r.length;i++)u=r[i],u.level=n+1})},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"data",{get:function(){return this.nodeTag.data("item")},set:function(n){this.nodeTag.data("item",n)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"blockBefore",{get:function(){return this.nodeTag.data("block-before")},set:function(n){this.nodeTag.data("block-before",n)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"blockAfter",{get:function(){return this.nodeTag.data("block-after")},set:function(n){this.nodeTag.data("block-after",n)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"blockChild",{get:function(){return this.nodeTag.data("block-child")},set:function(n){this.nodeTag.data("block-child",n)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"blockMove",{get:function(){return this.nodeTag.data("block-move")},set:function(n){this.nodeTag.data("block-move",n)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"expanded",{get:function(){return this.subNodes.length>0&&this.nodeTag.hasClass("expanded")},set:function(n){this.subNodes.length>0&&this.nodeTag.toggleClass("expanded",n)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isLocked",{get:function(){return this.ctrls.input.is(":disabled")},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"subNodes",{get:function(){var t=this,n=[];return this.ctrls.subNodesContainer.length>0&&this.ctrls.subNodesContainer.find("> .treeview-item").each(function(i,r){n.push(t.tree.nodeFromTag($(r)))}),n},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"parent",{get:function(){return this.nodeTag.parent().hasClass("treeview-subnodes")?this.tree.nodeFromTag(this.nodeTag.parent().parent()):null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isDynamic",{get:function(){return this.nodeTag.data("dynamic-nodes")},enumerable:!1,configurable:!0}),n.prototype.initTags=function(){var n=this;(function(t){t.content=n.nodeTag.find("> .treeview-node");t.spacer=t.content.find("> .treeview-indent");t.innerContent=t.content.find("> .treeview-content");t.icon=t.innerContent.find("> i:first");t.input=t.innerContent.find("> input");t.label=t.innerContent.find("> label");t.subNodesContainer=n.nodeTag.find("> .treeview-subnodes");t.buttons=t.content.find("> .treeview-node-buttons")})(this.ctrls)},n.prototype.click=function(){return this.ctrls.content.click(),this},n.prototype.hasNodeAsParent=function(n){for(var t=this.parent;t;){if(t==n)return!0;t=t.parent}return!1},n.prototype.replaceNode=function(t){var i=$(t),r,u;i.hasClass("treeview-item")&&(r=this.level,u=this.expanded,this.nodeTag.hasClass("search-match")&&i.addClass("search-match"),i.insertBefore(this.nodeTag),this.nodeTag.remove(),this.nodeTag=i,this.nodeTag.data(n.DATA.INSTANCE,this),this.initTags(),this.level=r,this.expanded=u,this.tree.searcher.index=null)},n.prototype.addChildNode=function(n,t){var i=this;t===void 0&&(t=-1),function(r){r.subNodesContainer.length==0&&(i.nodeTag.addClass("expandable"),r.subNodesContainer=$('<div class="treeview-subnodes" />').appendTo(i.nodeTag));t<0?r.subNodesContainer.append(n.tag):r.subNodesContainer.insertAt(t,n.tag);n.level=i.level+1;i.expanded=!0}(this.ctrls)},n.prototype.showMoveButtons=function(){var n=this;(function(t){t.buttons.length==0&&(t.buttons=$('<div class="treeview-node-buttons"/>').appendTo(t.content));n.preMoveButtons=t.buttons.html();t.buttons.empty();n.tree.options.useSortedInsert?$('<button class="btn btn-default" '.concat(n.blockBefore&&n.blockAfter?"disabled":"","><\/button>")).append('<i class="'.concat(currentTheme.Icons.Action.TreeInsertSorted,'"><\/i>')).attr("action",SRCommonActions.INSERT_BEFORE).attr("title",SRTreeView.res.insert.sorted).appendTo(t.buttons):($('<button class="btn btn-default" '.concat(n.blockBefore?"disabled":"","><\/button>")).append('<i class="'.concat(currentTheme.Icons.Action.TreeInsertBefore,'"><\/i>')).attr("action",SRCommonActions.INSERT_BEFORE).attr("title",SRTreeView.res.insert.before).appendTo(t.buttons),$('<button class="btn btn-default" '.concat(n.blockAfter?"disabled":"","><\/button>")).append('<i class="'.concat(currentTheme.Icons.Action.TreeInsertAfter,'"><\/i>')).attr("action",SRCommonActions.INSERT_AFTER).attr("title",SRTreeView.res.insert.after).appendTo(t.buttons));$('<button class="btn btn-default" '.concat(n.blockChild?"disabled":"","><\/button>")).append('<i class="'.concat(currentTheme.Icons.Action.TreeInsertChild,'"><\/i>')).attr("action",SRCommonActions.NEW_CHILD).attr("title",SRTreeView.res.insert.asChild).appendTo(t.buttons)})(this.ctrls)},n.prototype.hideMoveButtons=function(){var n=this;(function(t){t.buttons.length>0&&t.buttons.html(n.preMoveButtons)})(this.ctrls)},n.prototype.checkForSubNodes=function(){this.nodeTag.toggleClass("expandable",this.subNodes.length>0)},n.prototype.startMove=function(){this.currentMove={parent:this.parent,index:this.parent?this.tag.index():this.tree.nodes.indexOf(this)};this.tag.addClass("moving")},n.prototype.endMove=function(n){this.tag.removeClass("moving");this.currentMove&&n&&this.moveHistory.push(this.currentMove);this.currentMove=null},n.prototype.undoLastMove=function(){var n=this.moveHistory.pop(),t;n&&(t=this.parent,n.parent?n.parent.addChildNode(this,n.index):this.tree.addNode(this,n.index),t&&t.checkForSubNodes(),this.tag.highlight())},n.prototype.focus=function(){for(var n=this.parent;n;)n.expanded=!0,n=n.parent;return this.tag.ensureVisibility(),this},n.prototype.getPath=function(){var t=[],n;for(t.push(this.title),n=this.parent;n!=null;)t.push(n.title),n=n.parent;return t},n.prototype.loadDynamic=function(){return this.tree.toggleExpandNode(this.nodeTag,!1,!1,!1)},n.DATA={INSTANCE:"node-instance"},n}(),EmptyInstance;(function(n){function t(){return null}n.SRTreeView=null;n.SRTreeViewTyped=t})(EmptyInstance||(EmptyInstance={}));SRTreeViewDropDown=function(){function n(t,i){var r=this,o,e,u,s,f,h,c,l;if(this._onClosed=new SimpleEventDispatcher,this._onComplexChanged=new SimpleEventDispatcher,this.complexExpression=null,!t||!t.controlTag){console.log('%c SRTreeViewDropDown - No valid treeview found. Parameter "treeView"": ',"background-color:lavenderblush;color:red;",t);return}if(this._treeView=t,o=this._treeView.controlTag[0].SRTreeViewDropDown,o)return o;this._treeView.controlTag[0].SRTreeViewDropDown=this;e=this._treeView.controlTag.closestRestricted(".dropdown-menu",2);0<e.length&&(this._dropdown=SRCustomDropDown.get(e[0]));this._dropdown||(u=$.extend({},SRCustomDropDown.Defaults),0<e.length?(s=e.prev(".custom-dropdown"),0<s.length&&(u.customDropDown=s)):(f=this._treeView.controlTag.parent(".treeview-container"),1>f.length&&(this._treeView.headerTag.length&&(f=f.add(this._treeView.headerTag)),f=f.add(this._treeView.controlTag)),u.content=f),h=sr.isMobile,h&&(c=null,l=null,u.onMobileFirstShow=function(n){var t=n.find("> .dropdown-menu"),i=t.find("> .inner");c=i[0];i.children().wrapAll('<div class="dropdown-menu inner" />');t.prepend(t.find(".treeview-header")).prepend('<div class="popover-title"><button type="button" class="close" aria-hidden="true">&times;<\/button>'+r._dropdown.label.text()+"<\/div>");l=t.find("> .popover-title > .close")[0];t.find("> .popover-title > .close").click(function(){r._dropdown.close()})},u.onClose=function(){return document.activeElement?document.activeElement==l||document.activeElement==document.body:!0},u.onShown=function(){t.scrollSelectedIntoView(!1,c)}),this._dropdown=new SRCustomDropDown(u),h&&this._dropdown.onClosed.subscribe(function(){t.search("")}));this._dropdown.onGetSelectedText=function(){var n=r._treeView.getSelectedTexts();return 1>n.length?i:1<n.length?n.join(", "):n[0]};this._dropdown.onClosed.subscribe(function(){r._onClosed.dispatch(r)});this._dropdown.refresh();this._dropdown.tag.find("a.open-complex").on("click",function(t){r._dropdown.close();sr.openComplexBuilder({title:r._dropdown.tag.siblings(".control-label").html(),expression:r.complexExpression,valueFactory:function(){var i=r._dropdown.tag.clone(),t;i.find("a.open-complex").remove();t=new n(new SRTreeView(i.find(".treeview").get(0)));t.treeView.onSelectionChanged.one(function(){t.dropdown.input.text(t.treeView.getSelectedTexts().join(", "))});return t.treeView.setDynamicLoader(r._treeView.getDynamicLoader()),t.treeView.setDynamicPathResolver(r._treeView.getDynamicPathResolver()),{tag:t.tag,getValues:function(){return t.treeView.getSelectedIds().map(function(n){return""+n})},setValues:function(n){delay(function(){t.treeView.setSelectedIds(n.map(function(n){return+n}));t.dropdown.refresh()},50)},onChanged:function(n){t.treeView.onSelectionChanged.subscribe(function(t,i){n(i.map(function(n){return""+n}))})}}}}).done(function(t){var i=r.complexExpression!=t;if(r.complexExpression=t,!t){r._dropdown.refresh();i&&r._onComplexChanged.dispatch(r);return}r._treeView.clear();r._dropdown.input.html('<div class="complex-expression-placeholder">'.concat(n.res.placeholders.complexExpression,"<\/div>"));i&&r._onComplexChanged.dispatch(r)});t.stopPropagation();t.preventDefault()});this._treeView.onNodeClicked.subscribe(function(){r.complexExpression=null;r._dropdown.refresh()})}return n.setResources=function(n){n(this.res)},Object.defineProperty(n.prototype,"tag",{get:function(){return this._dropdown.tag},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"treeView",{get:function(){return this._treeView},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"dropdown",{get:function(){return this._dropdown},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"values",{get:function(){var n;if((n=this._treeView)!==null&&n!==void 0)return n.selectedValues},set:function(n){this._treeView.selectedValues=n;this._dropdown.refresh()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onClosed",{get:function(){return this._onClosed.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onComplexChanged",{get:function(){return this._onComplexChanged.asEvent()},enumerable:!1,configurable:!0}),n.res={placeholders:{complexExpression:"(advanced selection)"}},n}(),function(n){function t(){return null}n.SRTreeViewDropDown=null;n.SRTreeViewDropDownTyped=t}(EmptyInstance||(EmptyInstance={}));TabChangedObj=function(){function n(n){this._helpKey=null;this._tag=n;this._tab=n.attr("href");this._tab>""&&(this._tab=this._tab.substring(1))}return Object.defineProperty(n.prototype,"tab",{get:function(){return this._tab},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"tag",{get:function(){return this._tag},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"helpKey",{get:function(){return null==this._helpKey&&(this._helpKey=this.tag.attr("data-".concat(SRDataAttributes.HELPKEY))||""),this._helpKey},enumerable:!1,configurable:!0}),n}(),function(n){n[n.first=0]="first";n[n.last=1]="last";n[n.index=2]="index";n[n.ordered=3]="ordered"}(SRToolBarItemInsertType||(SRToolBarItemInsertType={})),function(n){n[n.text=0]="text";n[n.value=1]="value"}(SRToolBarItemInsertOrderedType||(SRToolBarItemInsertOrderedType={}));var SRToolBar=function(){function n(n){var i,t;if(n===void 0&&(n=".page-toolbar"),this._buttons=[],this._onAction=new EventDispatcher,this.modalButton=null,i=this,this.tag=$(n),t=this.tag.data("sr-toolbar"),t)return t;this.tag.data("sr-toolbar",this);this.tag.on("click","a[data-toolbar-action]",function(n){var t=new SRActionHelper(this);t.isAction&&t.execute(n)});this.refreshButtons()}return Object.defineProperty(n.prototype,"buttons",{get:function(){return this._buttons},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onAction",{get:function(){return this._onAction.asEvent()},enumerable:!1,configurable:!0}),n.prototype.update=function(n){this.tag.html(n);this.refreshButtons()},n.prototype.action=function(n,t,i){t===void 0&&(t=null);i===void 0&&(i=null);switch(n){case SRCommonActions.GOTO:t>""&&sr.goTo(t)}var r=this.getButton({action:n,arg:t});if(r&&r.isDropDownItemButton){if(r.isActiveDropDownItemButton&&r.isRadioDropDownItemButton)return;r.dropdown.setActiveItem({action:n,arg:t},!0)}this._onAction.dispatch(r,{action:n,arg:t,sender:i})},n.prototype.getButton=function(n){for(var r,t=0,i=this._buttons;t<i.length;t++)if(r=i[t],r.isMatch(n))return r;return null},n.prototype.getButtons=function(n){for(var i,r=[],t=0,u=this._buttons;t<u.length;t++)i=u[t],i.isMatch(n)&&r.push(i);return r},n.prototype.getButtonById=function(n){for(var r,t=0,i=this._buttons;t<i.length;t++)if(r=i[t],r.tag.attr("id")==n)return r;return null},n.prototype.enableButton=function(n){var t=this.getButton(n);t&&(t.disabled=!1)},n.prototype.disableButton=function(n){var t=this.getButton(n);t&&(t.disabled=!0)},n.prototype.toggleButton=function(n,t){t?this.enableButton(n):this.disableButton(n)},n.prototype.toggleButtons=function(n){for(var i,t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(t&&!(1>t.length))for(i=0;i<t.length;i++)n?this.enableButton(t[i]):this.disableButton(t[i])},n.prototype.pressButton=function(n,t){var i=this.getButton(n);i&&(i.pressed=t)},n.prototype.selectDropdownItem=function(n,t){t===void 0&&(t=!1);var i=this.getButton(n);i&&i.isDropDownItemButton&&(t&&i.tag.click(),i.dropdownParentButton.dropdown.setActiveItem(n))},n.prototype.addButton=function(n){var t=new SRToolBarButton(null,n);return this.tag.append(t.tag),this.bindButton(t),this._buttons.push(t),t},n.prototype.releaseButton=function(n,t){var i,r,f,u;for(t===void 0&&(t=null),i=null,r=0,f=this._buttons;r<f.length;r++)if(u=f[r],u.action.action==n&&(t==null||t==u.action.actionArgument)){i=u;break}return null!=i?(this._buttons.removeItem(i),i):null},n.prototype.trigger=function(n){var t=this.getButton(n);return t?(t.action.execute(),!0):!1},n.prototype.updateGroup=function(n,t){this.tag.find('.toolbar-group[data-group="'.concat(n,'"]')).html(t);this.refreshButtons()},n.prototype.animate=function(n){var t=this.getButton(n),i;if(t){i=$('<div class="posting-block" />').appendTo(this.tag);t.action.onAnimationCompleted.one(function(){i.remove()});t.action.animate()}},n.prototype.makeModalButton=function(n){if(!this.modalButton){var t=this.getButton(n);t&&(this.modalButton=t,this.modalButton.tag.addClass("modal"),$('<div class="posting-block" />').appendTo(this.tag))}},n.prototype.cancelModal=function(){this.modalButton&&(this.modalButton.tag.removeClass("modal"),this.modalButton=null,this.tag.find("> .posting-block:last").remove())},n.prototype.bindButton=function(n){var t=this;n.toolbar=this;n.action.onExecute.hasSubscriptions||n.action.onExecute.subscribe(function(n){if(n.isAnimating){var i=$('<div class="posting-block" />').appendTo(t.tag);n.onAnimationCompleted.one(function(){i.remove()})}t.action(n.action,n.actionArgument,n.sender)});n.isDropDownParentButton&&(n.onDropDownItemAdded.hasSubscriptions||n.onDropDownItemAdded.subscribe(function(n){if(!n.isSeparator){var i=new SRToolBarButton(n.tag);t.bindButton(i);t._buttons.push(i)}}),n.onDropDownItemRemove.hasSubscriptions||n.onDropDownItemRemove.subscribe(function(n){!n.isSeparator&&n.action&&t.releaseButton(n.action.action,n.action.actionArgument)}))},n.prototype.refreshButtons=function(){var n=this;this._buttons=[];this.tag.find("a").each(function(t,i){var r=new SRToolBarButton($(i));n.bindButton(r);n._buttons.push(r)})},n.prototype.refreshSpacerVisiblity=function(){var n,t=!1;this.tag.find(">a,>.split").each(function(i,r){if(n=$(r),n.prop("tagName")=="A"){if(t)return;t=!n.hasClass("hidden")}else n.hasClass("split")&&(n.toggleClass("hidden",!t),t=!1)})},n.InsertDefaults={insertType:SRToolBarItemInsertType.last,insertValue:null,orderedType:null,orderedAscending:!0},n}(),SRToolBarButton=function(){function n(t,i){t===void 0&&(t=null);i===void 0&&(i=null);this.tag=t;this._dropdownParentButton=null;this._isDropDownParentButton=null;this._isDropDownItemButton=null;this._dropdown=null;this._onDropDownItemAdded=new SimpleEventDispatcher;this._onDropDownItemRemove=new SimpleEventDispatcher;this.tags={tag:EmptyInstance.JQuery,icon:EmptyInstance.JQuery,content:EmptyInstance.JQuery};null==t&&null!=i&&(i=$.extend({},n.Defaults,i||{}),t=$("<a />",{href:"#",role:"button"}),i.icon&&t.append('<i class="'.concat(i.icon,'"><\/i>')),i.customContent?t.append($("<div />",{"class":"toolbar-btn-content"}).html(i.customContent)):(i.text&&t.append(i.text),i.selectedText&&t.append('<div class="text-primary">'.concat(i.selectedText,"<\/div>"))),i.tooltip&&t.attr("title",i.tooltip),null!=i.actionType&&i.actionType!=SRActionTypes.None&&SRActionHelper.SetActionAttributes(t,i.actionType,i.actionCmd,i.actionArg));var r=t.data("SRToolBarButton-Obj");if(r)return r;t.data("SRToolBarButton-Obj",this);0<t.length&&(this.action=new SRActionHelper(t[0]));this.tags.tag=t;this.tags.icon=t.find('> [class*="fi-"]');this.tags.content=t.find("> .toolbar-btn-content")}return Object.defineProperty(n.prototype,"dropdownParentButton",{get:function(){if(null==this._dropdownParentButton)if(this.isDropDownItemButton){var t=this.tags.tag.closest(".dropdown");t.length==0&&(t=this.tags.tag.closest(".dropdown-menu-detached").data("menu")||$());this._dropdownParentButton=new n(t.find('[data-toggle="dropdown"]'))}else this._dropdownParentButton=new n($());return this._dropdownParentButton},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isDropDownParentButton",{get:function(){return null==this._isDropDownParentButton&&(this._isDropDownParentButton=this.tag.parent().hasClass("dropdown")&&this.tag.data("toggle")=="dropdown"),this._isDropDownParentButton},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isDropDownItemButton",{get:function(){if(null==this._isDropDownItemButton){var n=this.tags.tag.parent();this._isDropDownItemButton=n.parent().hasClass("dropdown-menu")}return this._isDropDownItemButton},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isActiveDropDownItemButton",{get:function(){var n=this.tags.tag.parent();return this.isDropDownItemButton&&(n.hasClass("checked")||n.hasClass("active"))},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isRadioDropDownItemButton",{get:function(){var n=this.tags.tag.parent();return this.isDropDownItemButton&&n.hasClass("radio")},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"dropdown",{get:function(){var t=this,n;return null==this._dropdown&&(this._dropdown=this.isDropDownItemButton?new SRToolBarDropDown(this.tags.tag.parent().parent()):new SRToolBarDropDown(this.getDropdown()),n=this.isDropDownItemButton?this.dropdownParentButton:this,this.dropdown.onActiveItemChanged.subscribe(function(t){t.isCheckableItem?n.setSelectedText(t.tag.text()):n.setContent(null,null,t.hasIcon?t.iconCssClass:null,t.tag.text())}),this.dropdown.onItemAdded.subscribe(function(n){t._onDropDownItemAdded.dispatch(n)}),this.dropdown.onItemRemove.subscribe(function(n){t._onDropDownItemRemove.dispatch(n)})),this._dropdown},enumerable:!1,configurable:!0}),n.prototype.getDropdown=function(){var n=this.tags.tag.closest(".dropdown"),t=n.find(">ul.dropdown-menu");return t.length>0?t:n.data("dropdown")},Object.defineProperty(n.prototype,"onDropDownItemAdded",{get:function(){return this._onDropDownItemAdded.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onDropDownItemRemove",{get:function(){return this._onDropDownItemRemove.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"iconCssClass",{get:function(){return 0<this.tags.icon.length?this.tags.icon[0].className:""},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"content",{get:function(){return this.getClonedContent(!1)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"text",{get:function(){return this.getClonedContent(!0)},enumerable:!1,configurable:!0}),n.prototype.getClonedContent=function(n){if(0<this.tags.content.length||this.isDropDownItemButton){var t=this.isDropDownItemButton?this.tag.clone():this.tags.content.clone();return n?t.children().remove().end().text():t.html()}return""},Object.defineProperty(n.prototype,"visible",{get:function(){return this.isDropDownParentButton?this.tag.parent().is(":visible"):this.tag.is(":visible")},set:function(n){this.isDropDownParentButton?this.tag.parent().toggleClass("hidden",!n).css("display",""):this.tag.toggleClass("hidden",!n).css("display","");this.toolbar&&this.toolbar.refreshSpacerVisiblity()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"disabled",{get:function(){return this.tag.hasClass("disabled")||(null!=this.action?this.action.disabled:!1)},set:function(n){this.tag.toggleClass("disabled",n);null!=this.action&&(this.action.disabled=n)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"pressed",{get:function(){return this.tag.hasClass("pressed")},set:function(n){this.tag.toggleClass("pressed",n)},enumerable:!1,configurable:!0}),n.prototype.setContent=function(n,t,i,r,u){n===void 0&&(n=null);t===void 0&&(t=null);i===void 0&&(i=null);r===void 0&&(r=null);u===void 0&&(u=!1);null!==n&&0<this.tags.content.length&&this.tags.content.html(n);null!==t&&this.tags.tag.attr("title",t);null!==i&&0<this.tags.icon.length&&this.tags.icon.attr("class",i);null!==r&&this.setSelectedText(r);u&&this.tags.tag.highlight()},n.prototype.setIcon=function(n){return null!==n&&0<this.tags.icon.length&&this.tags.icon.attr("class",n),this},n.prototype.setSelectedText=function(n){return null!==n&&0<this.tags.content.length&&this.tags.content.find("> .text-primary").html(n),this},n.prototype.isMatch=function(n){return(n.action==undefined||this.action&&this.action.action==n.action)&&(n.arg==undefined||this.action&&this.action.actionArgument==n.arg)&&(n.id==undefined||this.tag.attr("id")==n.id)&&(n.ident==undefined||this.tag.attr(SRControlAttributes.IDENT)==n.ident)},n.Defaults={text:"",selectedText:"",customContent:"",tooltip:"",icon:"",actionCmd:"",actionArg:"",actionType:SRActionTypes.None},n}(),SRToolBarDropDown=function(){function n(n){this.tag=n;this.items=[];this._onActiveItemChanged=new SimpleEventDispatcher;this._onItemAdded=new SimpleEventDispatcher;this._onItemRemove=new SimpleEventDispatcher;var t=n.data("SRToolBarDropDown-Obj");if(t)return t;n.data("SRToolBarDropDown-Obj",this);this.refresh()}return Object.defineProperty(n.prototype,"onActiveItemChanged",{get:function(){return this._onActiveItemChanged.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onItemAdded",{get:function(){return this._onItemAdded.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onItemRemove",{get:function(){return this._onItemRemove.asEvent()},enumerable:!1,configurable:!0}),n.prototype.setActiveItem=function(n,t){var i,f,r,e,u;if(t===void 0&&(t=!1),i=this.getItem(n),null!=i&&(!t||i.automaticUpdateOnSelectedEnabled))if(i.isRadioButton){for(f=null,r=0,e=(i.dropdown||this).items;r<e.length;r++)u=e[r],u.active&&(f=u),u.active=!1;null!=i&&(i.active=!0,f!=i&&this._onActiveItemChanged.dispatch(i))}else i&&i.isToggleItem&&(i.active=!i.active,this._onActiveItemChanged.dispatch(i))},n.prototype.getActiveItem=function(){for(var i,n=0,t=this.items;n<t.length;n++)if(i=t[n],i.active)return i;return null},n.prototype.getItem=function(n){var i=!isNaN(n.index)&&-1<n.index,u;if(i){if(n.index>=this.items.length)return null;if(!n.action&&!n.arg)return this.items[n.index]}for(var t=null,r=i?n.index:0,f=i?n.index+1:this.items.length;r<f;r++){if(t=this.items[r],t.action&&(n.arg&&n.action&&t.action.actionArgument==n.arg&&t.action.action==n.action||n.arg&&!n.action&&t.action.actionArgument==n.arg||n.action&&!n.arg&&t.action.action==n.action||n.ident&&t.tag.attr(SRControlAttributes.IDENT)==n.ident))return t;if(t.subDrowDown&&(u=t.subDrowDown.getItem(n),u))return u}return null},n.prototype.setItemContent=function(n,t,i){i===void 0&&(i=!0);var r=this.getItem(n);null!=r&&(r.setContent(t),i&&r.active&&this._onActiveItemChanged.dispatch(r))},n.prototype.clear=function(){for(var n=this.items.length-1;n>-1;n--)this._onItemRemove.dispatch(this.items[n]),this.items[n].remove();this.items=[]},n.prototype.addItem=function(n,t){var o,e,s,h,i;t===void 0&&(t=SRToolBar.InsertDefaults);var r=new SRToolBarDropDownItem(null,n),f=$.extend({},SRToolBar.InsertDefaults,t||{}),u=this.items.length;switch(f.insertType){case SRToolBarItemInsertType.first:u=0;break;case SRToolBarItemInsertType.index:o=parseInt(f.insertValue);isNaN(o)||(u=o);break;case SRToolBarItemInsertType.ordered:e="";s=f.orderedAscending?-1:1;switch(f.orderedType){case SRToolBarItemInsertOrderedType.text:for(e=f.insertValue||r.tag.text(),i=0;i<this.items.length;i++)if(!this.items[i].isSeparator&&s==e.localeCompare(this.items[i].tag.text())){u=i;break}break;case SRToolBarItemInsertOrderedType.value:if(r.action)for(e=f.insertValue||r.action.actionArgument,h=!isNaN(parseInt(e)),i=0;i<this.items.length;i++)if(!this.items[i].isSeparator&&this.items[i].action&&s==e.localeCompare(this.items[i].action.actionArgument,undefined,{numeric:h})){u=i;break}}}return this.tag.insertAt(u,r.tag.parent()),u=r.tag.parent().index(),this.items.splice(u,0,r),n&&n.active&&(r.active=!1,this.setActiveItem({index:u})),this._onItemAdded.dispatch(r),r},n.prototype.addSpacer=function(n){n===void 0&&(n=-1);this.addItem({itemType:D.Controls.SRHtmlDropDownMenuItemTypes.Spacer,text:"",actionType:SRActionTypes.None,actionCmd:"",actionArg:""},{insertType:SRToolBarItemInsertType.index,insertValue:n.toString()})},n.prototype.removeItems=function(){for(var u,r,t,n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];if(!n||1>n.length)return 0;for(u=0,r=0;r<n.length;r++)for(;;)if(t=this.getItem(n[r]),t)this.items.removeItem(t)&&(this._onItemRemove.dispatch(t),t.remove(),++u);else break;return u},n.prototype.separatorExist=function(n){var t,i,r;if(0>n){for(t=0,i=this.items;t<i.length;t++)if(r=i[t],r.isSeparator)return!0}else if(-1<n&&n<this.items.length)return this.items[n].isSeparator;return!1},n.prototype.refresh=function(){var n=this;this.items=[];this.tag.find("> li").each(function(t,i){n.items.push(new SRToolBarDropDownItem($(i)))})},n}(),SRToolBarDropDownItem=function(){function n(t,i){var u,r,f,e;if(t===void 0&&(t=null),i===void 0&&(i=null),this.activeCssClass="active",this._isSeparator=!1,this._isCheckableItem=null,this._isRadioButton=!1,this._isToggleItem=!1,this.tags={item:EmptyInstance.JQuery,tag:EmptyInstance.JQuery,icon:EmptyInstance.JQuery},this._subDrowDown=null,u=!1,i=$.extend({},n.Defaults,i||{}),null==t&&null!=i){u=!0;t=$("<a />",{href:"#"});i.class&&t.addClass(i.class);i.icon&&t.append('<i class="'.concat(i.icon,'"><\/i>'));i.text&&t.append(i.text);i.tooltip&&t.attr("title",i.tooltip);null!=i.actionType&&i.actionType!=SRActionTypes.None&&SRActionHelper.SetActionAttributes(t,i.actionType,i.actionCmd,i.actionArg);r=$("<li />");switch(i.itemType){case D.Controls.SRHtmlDropDownMenuItemTypes.Checkbox:r.addClass(SRCssConstants.DROPDOWN_MENU_ITEM_TYPE.CHECKBOX);break;case D.Controls.SRHtmlDropDownMenuItemTypes.Radio:r.addClass(SRCssConstants.DROPDOWN_MENU_ITEM_TYPE.RADIO);break;case D.Controls.SRHtmlDropDownMenuItemTypes.Spacer:r.addClass(SRCssConstants.DROPDOWN_MENU_ITEM_TYPE.SPACER);r.attr("role","separator");break;case D.Controls.SRHtmlDropDownMenuItemTypes.ToggleButton:r.addClass(SRCssConstants.DROPDOWN_MENU_ITEM_TYPE.TOGGLE_BUTTON);t.addClass("dropdown-buttons")}t.wrap(r)}if(t.is("li")?(this.tags.item=t,t=t.find("> a:eq(0)"),this.tags.tag=t):t.is("a")&&(this.tags.tag=t,this.tags.item=t.parent("li")),f=this.tags.tag.data("SRToolBarDropDownItem-Obj"),f)return f;this.tags.tag.data("SRToolBarDropDownItem-Obj",this);i.ident&&this.tags.tag.attr(SRControlAttributes.IDENT,i.ident);this._isCheckableItem=this.tags.item.hasClass("toggle-item");this._isCheckableItem&&(this.activeCssClass="checked");this._isToggleItem=this.tags.item.hasClass("toggle-item")||this.tags.item.hasClass("toggle-button");this._isToggleItem&&(this._isRadioButton=this.tags.item.hasClass("radio")||this.tags.item.hasClass("toggle-button"));this.tags.item.attr("role")!="separator"?(this.tags.icon=t.find('> [class*="fi-"]'),0<t.length&&(this.action=new SRActionHelper(t[0])),u&&(this.active=i.active||!1)):this._isSeparator=!0;this.tags.item&&(e=this.tags.item.find("> ul"),e.length>0&&(this._subDrowDown=new SRToolBarDropDown(e)))}return Object.defineProperty(n.prototype,"isSeparator",{get:function(){return this._isSeparator},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isCheckableItem",{get:function(){return this._isCheckableItem},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isRadioButton",{get:function(){return this._isRadioButton},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isToggleItem",{get:function(){return this._isToggleItem},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"active",{get:function(){return this.tags.item.hasClass(this.activeCssClass)},set:function(n){this.tags.item.toggleClass(this.activeCssClass,n)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"hasIcon",{get:function(){return 0<this.tags.icon.length},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"iconCssClass",{get:function(){return this.hasIcon?this.tags.icon[0].className:""},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"automaticUpdateOnSelectedEnabled",{get:function(){return this.tags.tag.attr(SRControlAttributes.TOOLBAR.ENABLE_DROPDOWN_AUTOMATIC_UPDATE)!="false"},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"tag",{get:function(){return this.tags.tag},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"subDrowDown",{get:function(){return this._subDrowDown},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"dropdown",{get:function(){return new SRToolBarDropDown(this.tags.item.closest("ul"))},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"disabled",{get:function(){return this.tags.item.hasClass("disabled")},set:function(n){this.tags.item.toggleClass("disabled",n);this.tags.tag.toggleClass("disabled",n)},enumerable:!1,configurable:!0}),n.prototype.remove=function(){this.tags.item.remove()},n.prototype.setContent=function(n){this.tags.tag.html(n)},n.Defaults={itemType:D.Controls.SRHtmlDropDownMenuItemTypes.Normal,text:"",tooltip:"",icon:"",actionCmd:"",actionArg:"",actionType:SRActionTypes.None,"class":""},n}(),SRToolbarSlider=function(){function n(n){this.container=n;this.isAnimating=!1}return n.prototype.fromLeft=function(n){this.moveToolbars(n,"-105%","105%")},n.prototype.fromRight=function(n){this.moveToolbars(n,"105%","-105%")},n.prototype.moveToolbars=function(n,t,i){var u=this,r;this.isAnimating=!0;r=this.container.find(">.active");n.css({left:t});this.container.addClass("animate");r.css({left:i});n.css({left:"0%"}).transitionEnd(function(){u.container.removeClass("animate");r.removeClass("active");n.addClass("active");u.isAnimating=!1})},n}(),EmptyInstance;(function(n){n.SRToolBar=null;n.SRToolBarButton=null})(EmptyInstance||(EmptyInstance={})),function(n){var t;(function(n){var r={playbackRate:1,showPlaybackRateButton:!1},t="fi-play2",i="fi-pause2",u="fi-stopwatch-anim-spin-2",f=function(){function n(n){n===void 0&&(n=null);this._options=$.extend({},r,n);this._tag=$('<div class="sr-audio-player" />');this._audio=document.createElement("audio");this._source=document.createElement("source");this._audio.appendChild(this._source);this._tag.append(this._audio);this._controls=$('<div class="controls" />').appendTo(this._tag);this._playButton=$('<button class="btn ap-ctrl-btn ap-ctrl-play" type="button" disabled><i class="'.concat(t,'"><\/i><\/button>'));this._playButton.appendTo(this._controls);this._timeline=$('<input type="range" step="any" min="0" max="1" value="0" class="timeline" disabled />');this._timeline.appendTo(this._controls);this.loadDefaults();this.initEvents()}return Object.defineProperty(n.prototype,"tag",{get:function(){return this._tag},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"audio",{get:function(){return this._audio},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"controls",{get:function(){return this._controls},enumerable:!1,configurable:!0}),n.prototype.load=function(n){this._source.src=n;this._audio.load();this._timeline.val("0")},n.prototype.play=function(){this._audio.play()},n.prototype.pause=function(){this._audio.pause()},n.prototype.stop=function(){this._audio.pause();this._audio.currentTime=0},n.prototype.setPlaybackRate=function(n){this._audio.playbackRate=n},n.prototype.enable=function(n){this._playButton.toggleAttr("disabled",!n);this._timeline.toggleAttr("disabled",!n)},n.prototype.loadDefaults=function(){this._audio.playbackRate=this._options.playbackRate;this._options.showPlaybackRateButton&&this.createPlaybackRateButton().appendTo(this._controls)},n.prototype.initEvents=function(){var n=this;this._playButton.on("click",function(){n._audio.paused?n.play():n.pause()});this._audio.addEventListener("timeupdate",function(){n._timeline.val(n._audio.currentTime.toString())});this._timeline.on("change",function(){n._audio.currentTime=+n._timeline.val()});this._audio.addEventListener("ended",function(){n._playButton.find("i").removeClass(i).addClass(t)});this._audio.addEventListener("play",function(){n._playButton.find("i").removeClass(t).addClass(i)});this._audio.addEventListener("pause",function(){n._playButton.find("i").removeClass(i).addClass(t)});this._audio.addEventListener("loadedmetadata",function(){if(n._audio.duration===Infinity||isNaN(Number(n._audio.duration))){n._audio.currentTime=1e101;var t=function(){n._audio.currentTime=0;n._audio.removeEventListener("timeupdate",t);n._timeline.attr("max",n._audio.duration.toString());n.enable(!0)};n._audio.addEventListener("timeupdate",t)}else n._audio.currentTime=0,n._timeline.attr("max",n._audio.duration.toString()),n.enable(!0)});this._audio.addEventListener("error",function(t){var i=n._audio.currentSrc;(console.log("Error loading audio: ",i,t),i.startsWith("http"))&&fetch(i).then(function(t){t.blob().then(function(t){WaveUtils.getWaveBlob(t,!1).then(function(t){n.load(URL.createObjectURL(t))}).catch(function(n){console.log("Error converting blob: ",i,n)})}).catch(function(n){console.log("Error fetching blob: ",i,n)})}).catch(function(n){console.log("Error fetching audio: ",i,n)})})},n.prototype.createPlaybackRateButton=function(){var i=this,n=$('<div class="btn-group" />'),r=$('<button class="btn ap-ctrl-btn ap-ctrl-rate" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="'.concat(u,'"><\/i> <span class="caret"><\/span><\/button>')).appendTo(n),t=$('<ul class="dropdown-menu" />').append('<li class="toggle-item"><a href="#" data-rate="0.5">0.5<\/a><\/li>').append('<li class="toggle-item"><a href="#" data-rate="0.75">0.75<\/a><\/li>').append('<li class="toggle-item checked"><a href="#" data-rate="1">1<\/a><\/li>').append('<li class="toggle-item"><a href="#" data-rate="1.5">1.5<\/a><\/li>').append('<li class="toggle-item"><a href="#" data-rate="2">2<\/a><\/li>').appendTo(n);t.on("click","a",function(n){n.preventDefault();t.find(".toggle-item").removeClass("checked");$(n.target).parent().addClass("checked");var r=$(n.target).data("rate");i.setPlaybackRate(r)});return n},n}();n.AudioPlayer=f})(t=n.Media||(n.Media={}))}(SR||(SR={}));SRActionHelper=function(){function n(n){var r,t,u,i;if(this.element=n,this._isBlocking=!0,this._actionType="",this._actionValidate="",this._actionConfirm="",this.animateButton=!1,this._onAnimationCompleted=new SimpleEventDispatcher,this._onExecute=new SimpleEventDispatcher,r=n.actionHelper,r)return r;for(this.tag=$(n),t=0;t<n.attributes.length;t++)if(u=n.attributes[t],i=/^data-([\S]+)-action$/.exec(u.nodeName),i&&i.length>1){this._actionType=i[1];break}this.refresh();this.animateButton=this.tag.is("[data-".concat(this._actionType,"-action-animate]"));this._animateHelper=new SRAnimateSubmitButtonHelper(this.tag);n.actionHelper=this}return n.ActionTypeToString=function(t,i){i===void 0&&(i="page");switch(t){case SRActionTypes.None:case SRActionTypes.Page:case SRActionTypes.Dialog:case SRActionTypes.ToolBar:case SRActionTypes.System:return n.ACTION_TYPE_STRINGS[t]}return i},n.SetActionAttributes=function(t,i,r,u){1>t.length||i==null||i==SRActionTypes.None||(t.attr("data-".concat(n.ACTION_TYPE_STRINGS[i],"-action"),r),t.attr("data-".concat(n.ACTION_TYPE_STRINGS[i],"-action-arg"),u))},n.ChangeActionType=function(t,i){if(!(1>t.length)&&i!=null&&i!=SRActionTypes.None){var r=new n(t[0]);return""<r.actionType&&""<r.action?(t.removeAttr("data-".concat(r.actionType,"-action")),t.removeAttr("data-".concat(r.actionType,"-action-arg")),n.SetActionAttributes(t,i,r.action,r.actionArgument),n.clearActionHelper(t[0]),!0):!1}},Object.defineProperty(n.prototype,"sender",{get:function(){return this.tag},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"action",{get:function(){return this._action},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"actionArgument",{get:function(){return this._actionArgument},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isBlocking",{get:function(){return this._isBlocking},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isAction",{get:function(){return this._action>""},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"actionType",{get:function(){return this._actionType},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isAnimating",{get:function(){return this._isAnimating},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"disabled",{get:function(){return this.tag.is("[disabled]")},set:function(n){n?this.tag.attr("disabled",""):this.tag.removeAttr("disabled")},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onAnimationCompleted",{get:function(){return this._onAnimationCompleted.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onExecute",{get:function(){return this._onExecute.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"event",{get:function(){return this._event},enumerable:!1,configurable:!0}),n.clearActionHelper=function(n){n&&(n.actionHelper=null)},n.prototype.refresh=function(){this._actionType>""&&(this._action=this.tag.attr(format("data-{0}-action",this._actionType)),this._isBlocking=!this._action.endsWith("&"),this._isBlocking||(this._action=this._action.substring(0,this._action.length-1)),this._actionArgument=this.tag.attr(format("data-{0}-action-arg",this._actionType)),this._actionValidate=this.tag.attr(format("data-{0}-action-validate",this._actionType)),this._actionConfirm=this.tag.attr(format("data-{0}-action-confirm",this._actionType)))},n.prototype.execute=function(n){var i=this,t;return n===void 0&&(n=null),t=$.Deferred(),this._event=n,this.tag.attr("disabled")===undefined&&this._actionType>""&&!this._isAnimating?(this.refresh(),$(document.body).trigger("click"),this._actionValidate>""&&!$(this._actionValidate).valid()?t.reject():this._actionConfirm>""?sr.confirm(this._actionConfirm).done(function(n){n?(i.animateButton&&i.animate(),i._onExecute.dispatch(i),t.resolve(i)):t.reject()}):(this.animateButton&&this.animate(),this._onExecute.dispatch(this),t.resolve(this))):t.reject(),n&&this.isBlocking&&(n.preventDefault(),n.stopPropagation()),t.promise()},n.prototype.animate=function(){this._isAnimating=!0;this._animateHelper.start()},n.prototype.stopAnimation=function(n){var i=this,t=$.Deferred();return this._animateHelper.end(n).then(function(){i._isAnimating=!1;i._onAnimationCompleted.dispatch(i);t.resolve()}).fail(function(){t.reject()}).catch(function(){t.reject()}),t.promise()},n.keyboardTriggeredEvent=function(n){return(n===null||n===void 0?void 0:n.originalEvent)&&0===n.originalEvent.detail},n.ACTION_TYPE_STRINGS=["none","sr","page","dlg","toolbar"],n}(),function(n){function t(t){if(t){var i=this.is24Hours?t.Hour:null!=t.HourIsPM?t.HourIsPM==!0&&t.Hour<=12?t.Hour+12:t.Hour:t.Hour;return i==24&&(i=0),n.dateOnlyForTime(i,t.Minute)}return null}n.dateOnlyForTimeFromTimePicker=t}(SRDateUtils||(SRDateUtils={})),function(n){function i(n,t){return n===void 0&&(n=""),t===void 0&&(t=""),$('<button class="btn btn-default dropdown-toggle'.concat(n?" "+n:"",'" data-toggle="dropdown"').concat(t?"data-".concat(SRDataAttributes.BS_DROPDOWN.TGL.SCALER,'="').concat(t,'"'):"",">")+'<i class="'.concat(currentTheme.Icons.General.ControlMenu,'"><\/i><span class="caret"><\/span><\/button>'))}function r(n){n===void 0&&(n={});var t=$('<div class="any-group" />'),i=$('<div class="any-group-content" />').appendTo(t),r=$('<div class="any-group-addon" />').appendTo(t);return n.content&&i.append(n.content),n.addonContent&&r.append(n.addonContent),t}function u(t){t===void 0&&(t={});var i=$('<div class="form-group" />');return t.labelText&&n.createFormLabel({labelText:t.labelText,labelFor:t.labelFor}).appendTo(i),t.content&&i.append(t.content),i}function f(n){return n===void 0&&(n={}),$('<label class="control-label"'+(n.labelFor?' for="'.concat(n.labelFor,'"'):"")+" />").html(n.labelText)}function e(n){n===void 0&&(n={});$.extend(n,t,n);console.log("%c createInputGroup \n","background:yellowgreen;color:black;font-weight:bold;"," createInputGroupDefaults: ",t,"\n options: ",n);var i=$('<div class="input-group" />');return n.input&&i.append(n.input),n.preAddon&&i.prepend(n.wrapAddonCssClass?n.preAddon.wrapAll('<span class="'.concat(n.wrapAddonCssClass,'" />')).parent():n.preAddon),n.postAddon&&i.append(n.wrapAddonCssClass?n.postAddon.wrapAll('<span class="'.concat(n.wrapAddonCssClass,'" />')).parent():n.postAddon),i}function o(n){return n===void 0&&(n={}),$('<span class="listview-badge '.concat(n.class,'"><span class="badge badge-').concat(SRCssClassTypes[n.type].toLowerCase(),'" title="').concat(n.title,'"><i class="').concat(n.icon,'"><\/i><\/span><\/span>'))}n.dropdownButton=i;n.createAnyGroup=r;n.createFormGroup=u;n.createFormLabel=f;var t={wrapAddonCssClass:"input-group-btn"};n.createInputGroup=e;n.createBadge=o}(SRHtmlHelper||(SRHtmlHelper={})),function(n){var t;(function(n){function u(n){var t,u,r,i,f;for(n===void 0&&(n=null),t=[],u=1;u<arguments.length;u++)t[u-1]=arguments[u];if(!t||1>t.length)return"";for(r="",n&&(r+=' name="'.concat(n,'"')),r+=' data-val="true"',i=0;i<t.length;i++)for(r+=" data-val-".concat(t[i].name,'="').concat(t[i].message,'"'),f=0;f<t[i].params.length;f++)r+=" data-val-".concat(t[i].params[f].name,'="').concat(t[i].params[f].value,'"');return r}function f(){for(var r,f,i,u,e,n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];if(r=$('<div class="validation-summary-errors text-danger" />'),n&&0<n.length)for(f=$("<ul />").appendTo(r),i=0,u=n;i<u.length;i++)e=u[i],f.append($("<li />").html(e));return r}var t=function(){function n(n,t,i){this._name="";this._message="";this._params=[];this._name=n;this._message=t;this._params=i}return Object.defineProperty(n.prototype,"name",{get:function(){return this._name},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"message",{get:function(){return this._message},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"params",{get:function(){return this._params},enumerable:!1,configurable:!0}),n}(),r=function(n){function t(t){return t===void 0&&(t="Required Field"),n.call(this,"required",t,[])||this}return __extends(t,n),t}(t),i;n.Required=r;i=function(n){function t(t,i){return t===void 0&&(t="Value has invalid format"),i===void 0&&(i=""),n.call(this,"regex",t,[{name:"pattern",value:i}])||this}return __extends(t,n),t}(t);n.Regex=i;n.getValidationAttributes=u;n.createValidationSummary=f})(t=n.UnVal||(n.UnVal={}))}(SRHtmlHelper||(SRHtmlHelper={})),function(n){function t(n,t,i,r,u){var o=$.Deferred(),s,h,f,e;return r||!uiAnimations?(i&&u?n.css("display",u):n.toggle(i),o.resolve()):(s=/In\w+$/i.test(t),h=n.is(":visible"),s!=h?(f=null,window.getComputedStyle&&n.parents().each(function(n,t){if(window.getComputedStyle(t,null).getPropertyValue("overflow")=="auto")return f=$(t),!1}),e="",f&&(/(?:Right|Left|X)$/i.test(t)?e="animate-no-x-scroll":/(?:Top|Bottom)/i.test(t)&&(e="animate-no-scroll"),f.addClass(e)),n.animationEnd(function(){n.removeClass(t);i&&u?n.css("display",u):n.toggle(i);f&&f.removeClass(e);o.resolve()}).show().addClass(t)):o.resolve()),o.promise()}function r(n,i,r,u){return r===void 0&&(r=!1),u===void 0&&(u=null),t(n,i?h:c,i,r,u)}function ut(n,t,i){return t===void 0&&(t=!1),i===void 0&&(i=null),r(n,!0,t,i)}function ft(n,t,i){return t===void 0&&(t=!1),i===void 0&&(i=null),r(n,!1,t,i)}function u(n,i,r,u){return r===void 0&&(r=!1),u===void 0&&(u=null),t(n,i?l:a,i,r,u)}function et(n,t,i){return t===void 0&&(t=!1),i===void 0&&(i=null),u(n,!0,t,i)}function ot(n,t,i){return t===void 0&&(t=!1),i===void 0&&(i=null),u(n,!1,t,i)}function st(n,i,r,u){return r===void 0&&(r=!1),u===void 0&&(u=null),t(n,i?v:y,i,r,u)}function ht(n,t,r){return t===void 0&&(t=!1),r===void 0&&(r=null),i(n,!1,t,r)}function ct(n,t,r){return t===void 0&&(t=!1),r===void 0&&(r=null),i(n,!0,t,r)}function i(n,i,r,u){return r===void 0&&(r=!1),u===void 0&&(u=null),t(n,i?b:p,i,r,u)}function lt(n,t,r){return t===void 0&&(t=!1),r===void 0&&(r=null),i(n,!1,t,r)}function at(n,t,r){return t===void 0&&(t=!1),r===void 0&&(r=null),i(n,!0,t,r)}function f(n,i,r,u){return r===void 0&&(r=!1),u===void 0&&(u=null),t(n,i?k:w,i,r,u)}function vt(n,t,i){return t===void 0&&(t=!1),i===void 0&&(i=null),f(n,!1,t,i)}function yt(n,t,i){return t===void 0&&(t=!1),i===void 0&&(i=null),f(n,!0,t,i)}function e(n,i,r,u){return r===void 0&&(r=!1),u===void 0&&(u=null),t(n,i?g:d,i,r,u)}function pt(n,t,i){return t===void 0&&(t=!1),i===void 0&&(i=null),e(n,!1,t,i)}function wt(n,t,i){return t===void 0&&(t=!1),i===void 0&&(i=null),e(n,!0,t,i)}function o(n,i,r,u){return r===void 0&&(r=!1),u===void 0&&(u=null),t(n,i?nt:tt,i,r,u)}function bt(n,t,i){return t===void 0&&(t=!1),i===void 0&&(i=null),o(n,!0,t,i)}function kt(n,t,i){return t===void 0&&(t=!1),i===void 0&&(i=null),o(n,!1,t,i)}function s(n,i,r,u){return r===void 0&&(r=!1),u===void 0&&(u=null),t(n,i?it:rt,i,r,u)}function dt(n,t,i){return t===void 0&&(t=!1),i===void 0&&(i=null),s(n,!0,t,i)}function gt(n,t,i){return t===void 0&&(t=!1),i===void 0&&(i=null),s(n,!1,t,i)}function ni(n,t){return t===void 0&&(t=!1),n.highlight()}function ti(n,t){var i=$.Deferred();return n.transfer({to:t,duration:650},function(){i.resolve()}),i.promise()}function ii(n,t,i){i===void 0&&(i=null);var r="postback-result-".concat(t?"success":"failed");n.animationEnd(function(){n.removeClass(r);i&&i(n)}).addClass(r)}function ri(n,t,i){t===void 0&&(t=null);i===void 0&&(i=null);null!==i&&n.attr("title",i);n.parent().is("li")&&(n=n.parent());null===t&&(t=!n.hasClass("disabled"));n.toggleClass("disabled",!t)}function ui(n,t){t&&(t=$(t),0<t.length&&t.toggleClass("has-error",!n))}var h="animated bounceInLeft",c="animated bounceOutLeft",l="animated bounceInRight",a="animated bounceOutRight",v="animated slideInRight",y="animated slideOutRight",p="animated zoomOutRight",w="animated zoomOutLeft",b="animated zoomInRight",k="animated zoomInLeft",d="animated zoomOutUp",g="animated zoomInDown",nt="animated flipInX",tt="animated flipOutX",it="animated flipInY",rt="animated flipOutY";n.toggleLeft=r;n.showFromLeft=ut;n.hideToLeft=ft;n.toggleRight=u;n.showFromRight=et;n.hideToRight=ot;n.toggleSlideRight=st;n.slideOutRight=ht;n.slideInRight=ct;n.toggleZoomRight=i;n.zoomOutRight=lt;n.zoomInRight=at;n.toggleZoomLeft=f;n.zoomOutLeft=vt;n.zoomInLeft=yt;n.toggleZoomTop=e;n.zoomOutTop=pt;n.zoomInTop=wt;n.toggleFlipHorizontal=o;n.toggleFlipInHorizontal=bt;n.toggleFlipOutHorizontal=kt;n.toggleFlipVertical=s;n.toggleFlipInVertical=dt;n.toggleFlipOutVertical=gt;n.highlight=ni;n.transfer=ti;n.animatePostbackResult=ii;n.toggleTabState=ri;n.setValidationStatus=ui}(SRUIHelper||(SRUIHelper={}));var SRHCLayoutChart=function(){function n(t){this.isInitialized=!1;this.ctrls={chartTag:EmptyInstance.JQuery,chartAreaTag:EmptyInstance.JQuery,chart:EmptyInstance.Any()};var i=++n.counter;(this.options=$.extend({},n.defaults,t),this.aniFrame=new SRAnimationFrame,this.areaId=n.chartBaseId+"-area"+i,this.ctrls.chartTag=$(this.options.chartId).attr("id",n.chartBaseId+i).data(n.DATA_ATTRIB,this),this.ctrls.chartAreaTag=$(this.options.chartId+"-area").attr("id",this.areaId),this.ctrls.chartTag.closest(".disable-charts").length>0)||this.init()}return n.init=function(t){return new n(t)},n.fromTag=function(n){return n.data(this.DATA_ATTRIB)},n.reinitCharts=function(n,t){var i=this;t===void 0&&(t=".report-chart");n.find(t).each(function(n,t){i.fromTag($(t)).init()})},n.prototype.init=function(){var n=this;this.options.isLazy?LazyLoader.lazy("#"+this.areaId,function(){n.invalidate()}):this.invalidate()},n.prototype.invalidate=function(n,t){var i=this;n===void 0&&(n=!1);t===void 0&&(t=!1);this.aniFrame.request(function(){(function(c,o){var opt,axis;c.chartTag.isAttachedToDOM()&&(opt=i.chartOptions,(!opt||n)&&(i.chartOptions=opt=eval("(".concat(o.chartOptions,")")),t&&(delete i.chartOptions.legend.itemStyle,axis=i.chartOptions.xAxis,delete axis.labels.style,axis=i.chartOptions.yAxis,delete axis.labels.style)),c.chart&&(c.chart.destroy(),opt.chart.animation=!1),opt.chart.width=c.chartTag.width()*o.scale,opt.chart.height=c.chartTag.height()*o.scale,c.chart=Highcharts.chart(i.areaId,opt))})(i.ctrls,i.options);i.isInitialized=!0})},n.prototype.update=function(n){n===void 0&&(n=!1);this.isInitialized&&this.invalidate(!0,n)},n.prototype.resize=function(){this.isInitialized&&this.invalidate()},n.DATA_ATTRIB="SRHCLayoutChart-Obj",n.DISABLE_CHART_CSS_CLASS="disable-charts",n.defaults={chartId:"#layout-chart",isLazy:!0,scale:1,chartOptions:null},n.counter=0,n.chartBaseId="layout-chart",n}(),SRHCLayoutPalette=function(){function n(){}return n.load=function(n){this.colors=n},n.getColor=function(n){return this.colors[n%this.colors.length]},n.colors=[],n}(),SRPagerHandler=function(){function n(t,i){t===void 0&&(t=".page-panel");i===void 0&&(i="page-pager");this.panelSelector=t;this.pagerClass=i;this.isActive=!1;this.isVisible=!1;this.currentPage=1;this.pagePanelTag=null;this.pagePagerTag=null;this.skipToPager=null;this.skipToContent=null;this.pagerInfoVisible=!1;this.ulTag=null;this.btnTags={first:{li:EmptyInstance.JQuery,a:EmptyInstance.JQuery},prev:{li:EmptyInstance.JQuery,a:EmptyInstance.JQuery},next:{li:EmptyInstance.JQuery,a:EmptyInstance.JQuery},last:{li:EmptyInstance.JQuery,a:EmptyInstance.JQuery},side:{prev:EmptyInstance.JQuery,next:EmptyInstance.JQuery}};this.pagerInfo={tag:EmptyInstance.JQuery,input:EmptyInstance.JQuery,value:EmptyInstance.JQuery,itemInfo:EmptyInstance.JQuery};this._onChanged=new SimpleEventDispatcher;this._onBeforeChange=new SimpleEventDispatcher;this.BTN_ICONS=[currentTheme.Icons.Nav.PagerFirst,currentTheme.Icons.Nav.PagerPrevious,currentTheme.Icons.Nav.PagerNext,currentTheme.Icons.Nav.PagerLast];this.BTN_TITLES=[n.res.tooltips.firstPage,n.res.tooltips.previousPage,n.res.tooltips.nextPage,n.res.tooltips.lastPage]}return n.setResources=function(n){n(this.res)},Object.defineProperty(n.prototype,"Current",{get:function(){return this.currentPage},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"Pages",{get:function(){return this.settings.pages},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onChanged",{get:function(){return this._onChanged.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onBeforeChange",{get:function(){return this._onBeforeChange.asEvent()},enumerable:!1,configurable:!0}),n.prototype.init=function(t){var r=this,i=this,u,f,e,o,s;for(this.settings=$.extend({},n.defaults,t),this.isActive=!0,this.pagePanelTag=$(this.panelSelector),this.pagePagerTag&&this.pagePagerTag.remove(),this.pagePagerTag=$('<div style="display:none;" role="navigation" />').insertAfter(this.pagePanelTag),this.pagePagerTag.addClass(this.pagerClass),this.ulTag=$('<ul class="art-pager"/>').appendTo(this.pagePagerTag),u=0;u<4;u++){f=$('<li class="disabled" />').appendTo(this.ulTag);e=$('<a href="#"><i class="'.concat(this.BTN_ICONS[u],'"><\/i><\/a>')).attr("title",this.BTN_TITLES[u]).appendTo(f);switch(u){case 0:this.btnTags.first.li=f;this.btnTags.first.a=e.attr("data-pager","first");break;case 1:this.btnTags.prev.li=f;this.btnTags.prev.a=e.attr("data-pager","prev");break;case 2:this.btnTags.next.li=f;this.btnTags.next.a=e.attr("data-pager","next");break;case 3:this.btnTags.last.li=f;this.btnTags.last.a=e.attr("data-pager","last")}}this.pagerInfo.tag=$('<li class="art-pager-info" style="display:none;"><\/li>').insertAfter(this.btnTags.prev.li);this.pagerInfo.input=$('<input type="text" />').attr("aria-label",this.settings.currentPageLabel).appendTo(this.pagerInfo.tag);this.pagerInfo.value=$("<span />").appendTo(this.pagerInfo.tag);this.pagerInfo.itemInfo=$('<li class="art-pager-item-info"><\/li>').appendTo(this.ulTag);this.pagerInfo.input.change(function(){var n=i.currentPage;try{n=parseInt(this.value,10)}catch(t){}i.goToPage(n)});this.settings.showSideButtons&&function(t){var i=$(".art-scroller-viewport-wrapper");t.prev=$('<button type="button" title="'.concat(n.res.tooltips.previousPage,'" tabindex="-1" disabled><i class="').concat(currentTheme.Icons.Nav.PagerPrevious,'"><\/i><\/button>')).click(function(){r.goToPage(r.currentPage-1)});$('<div class="pager-side-button left"><\/div>').append(t.prev).prependTo(i);t.next=$('<button type="button" title="'.concat(n.res.tooltips.nextPage,'" tabindex="-1" disabled><i class="').concat(currentTheme.Icons.Nav.PagerNext,'"><\/i><\/button>')).click(function(){r.goToPage(r.currentPage+1)});$('<div class="pager-side-button right"><\/div>').append(t.next).prependTo(i)}(this.btnTags.side);this.ulTag.on("click","a",function(n){var r=$(this.parentNode),t;if(!r.hasClass("disabled")&&!r.hasClass("active")){t=$(this).attr("data-pager");switch(t){case"first":i.goToPage(1);break;case"prev":i.goToPage(i.currentPage-1);break;case"next":i.goToPage(i.currentPage+1);break;case"last":i.goToPage(i.settings.pages);break;default:i.goToPage(parseInt(t,10))}}n.preventDefault()});this.currentPage=-1;this.goToPage(this.settings.start);this.updatePagerInfo();this.settings.addSkipLinks&&(this.skipToPager=new SRSkipLinkList({newListLinksCssClass:"sll-to-pager",newListLinks:[{value:"#page-pager",text:n.res.wcag.skiplink.toPageNavigation}],getSkipToElementFallback:function(){var n=r.ulTag.find(r.pagerInfoVisible?"> .art-pager-info input":"> .art-pager-page.active > a");return 0<n.length?n:r.ulTag.find("> li:not(.disabled) > a").first()}}),this.skipToPager.tag.prependTo(this.pagePanelTag.hasClass("listview")?this.pagePanelTag.parent():this.pagePanelTag),o=this.skipToPager.tag.siblings(".art-scroller-viewport-wrapper"),s=0<o.length,this.skipToContent=new SRSkipLinkList({newListLinksCssClass:"sll-pager",newListLinks:[{value:"#pager-panel",text:n.res.wcag.skiplink.toCurrentContent}],getSkipToElementFallback:function(){return s?o.find("> .art-scroller-viewport > .panel-body"):r.pagePanelTag}}),this.pagePagerTag.prepend(this.skipToContent.tag));this.settings.pages>1?this.enable():this.settings.addSkipLinks&&(this.skipToPager.disabled=this.skipToContent.disabled=!0)},n.prototype.previous=function(){this.goToPage(this.currentPage-1)},n.prototype.next=function(){this.goToPage(this.currentPage+1)},n.prototype.goToPage=function(n,t){return(t===void 0&&(t=!1),this.isActive&&(n<1&&(n=1),n>this.settings.pages&&(n=this.settings.pages),this.currentPage!=n||t))?(this.currentPage=n,this.renderPages(),this.pageChanged(),!0):!1},n.prototype.setPages=function(n,t,i){t===void 0&&(t=-1);i===void 0&&(i=-1);n>0?(this.settings.pages=Math.ceil(n),this.settings.itemCount=t,this.settings.itemsPerPage=i,this.updatePagerInfo(),this.goToPage(this.currentPage)||this.renderPages(),this.settings.pages>1?this.enable():this.disable()):this.disable()},n.prototype.setItemCountInfo=function(t,i,r){i===void 0&&(i=-1);r===void 0&&(r=-1);this.ulTag.addClass("show-item-info-centered");i>-1&&r>-1?this.pagerInfo.itemInfo.text(n.res.text.itemCount.interpolate({Start:i,End:r,Total:t>-1?t:""})):this.pagerInfo.itemInfo.text("("+t+")")},n.prototype.updatePagerInfo=function(){this.pagerInfoVisible=this.settings.pages>this.settings.maxPagerItems;this.pagerInfo.tag.toggle(this.pagerInfoVisible)},n.prototype.update=function(n,t,i){i===void 0&&(i=!1);n<1&&(n=1);t<0&&(t=0);n>t&&(n=t);this.settings.pages=t;this.currentPage=n;this.isActive&&(this.updatePagerInfo(),this.renderPages(),i&&this.pageChanged());this.settings.pages>1?this.enable():this.disable()},n.prototype.enable=function(){this.isVisible||(this.isVisible=!0,this.pagePanelTag&&this.pagePagerTag&&(this.pagePanelTag.addClass("with-pager"),this.pagePagerTag.show(),this.settings.addSkipLinks&&(this.skipToPager.disabled=this.skipToContent.disabled=!1),sr.scroller.reset()))},n.prototype.disable=function(){this.isVisible&&(this.isVisible=!1,this.pagePanelTag&&this.pagePanelTag.removeClass("with-pager"),this.pagePagerTag&&this.pagePagerTag.hide(),this.settings.addSkipLinks&&(this.skipToPager.disabled=this.skipToContent.disabled=!0),sr.scroller.reset())},n.prototype.reset=function(){this.isActive=!1;this.disable();this.pagePanelTag=null;this.pagePagerTag=null},n.prototype.renderPages=function(){var c,t,o,s,r,u,f;this.ulTag.find(".art-pager-page").remove();var i=1,e=this.settings.viewCount,h=(this.settings.viewCount-1)/2;if(this.currentPage>h&&(i=this.currentPage-Math.floor(h),e=this.currentPage+Math.ceil(h)),e>this.settings.pages&&(i=this.settings.pages-(this.settings.viewCount-1),e=this.settings.pages),i<1&&(i=1),this.settings.pages<=this.settings.maxPagerItems)for(c=this.btnTags.prev.li,t=i;t<=e;t++)o=$('<li class="art-pager-page" />').append($('<a href="#" data-pager="'.concat(t,'">').concat(t,"<\/a>")).attr("title",format(n.res.tooltips.goToXofY,t,this.settings.pages))),this.currentPage==t&&o.addClass("active"),o.insertAfter(c),c=o;else this.pagerInfo.input.val(this.currentPage),this.pagerInfo.value.html(format(" {1} {0}",this.settings.pages,n.res.text.of.toLowerCase()));this.settings.showItemInfo&&this.settings.itemCount>-1&&(s=(this.currentPage-1)*this.settings.itemsPerPage+1,r=s+this.settings.itemsPerPage-1,this.settings.itemCount<r&&(r=this.settings.itemCount),this.setItemCountInfo(this.settings.itemCount,s>0?s:-1,r>0?r:-1));u=this.currentPage<2;this.btnTags.first.li.toggleClass("disabled",u);this.btnTags.first.a.toggleAttr("tabindex",u,"-1");this.btnTags.prev.li.toggleClass("disabled",u);this.btnTags.prev.a.toggleAttr("tabindex",u,"-1");f=this.currentPage==this.settings.pages;this.btnTags.next.li.toggleClass("disabled",f);this.btnTags.next.a.toggleAttr("tabindex",f,"-1");this.btnTags.last.li.toggleClass("disabled",f);this.btnTags.last.a.toggleAttr("tabindex",f,"-1");this.settings.showSideButtons&&(this.currentPage<2?this.btnTags.side.prev.attr("disabled","disabled"):this.btnTags.side.prev.removeAttr("disabled"),this.currentPage==this.settings.pages?this.btnTags.side.next.attr("disabled","disabled"):this.btnTags.side.next.removeAttr("disabled"))},n.prototype.pageChanged=function(){if(this.settings.onPageChanged)this.settings.onPageChanged(this.currentPage);this._onChanged.dispatch({current:this.Current,pages:this.Pages})},n.prototype.highlight=function(){this.ulTag.highlight()},n.res={tooltips:{firstPage:"First page",previousPage:"Previous page",nextPage:"Next page",lastPage:"Last page",goToXofY:"Go to page {0} of {1}"},text:{itemCount:"Displaying {Start} - {End} of {Total}",of:"Of"},wcag:{skiplink:{toPageNavigation:"Skip to Page navigation",toCurrentContent:"Skip back to beginning of content"}}},n.defaults={start:1,pages:1,viewCount:9,maxPagerItems:10,showItemInfo:!0,showSideButtons:!1,itemCount:-1,itemsPerPage:-1,onPageChanged:null,currentPageLabel:"Current label",addSkipLinks:!0},n}(),EmptyInstance;(function(n){n.SRPagerHandler=null})(EmptyInstance||(EmptyInstance={}));var SRSkipLinkList=function(){function n(t){var i=this,u,r,f,e;if(this.REGEX_FOCUSABLE_ELM=new RegExp("^(?:button|a|input|textarea)$","i"),this.hasValidFallbackMethod=!1,this.opts=$.extend({},n.Defaults,t),this.opts.existingList){if(this._tag=$(this.opts.existingList),u=this._tag.data("SRSkipLinkList-Obj"),u)return u;this._tag.data("SRSkipLinkList-Obj",this)}else if(this.opts.newListLinks&&0<this.opts.newListLinks.length)for(this._tag=$("<"+(1<this.opts.newListLinks.length?"ul":"div")+' class="skip-links '+(this.opts.newListLinksCssClass||"")+'" />'),r=0,f=this.opts.newListLinks;r<f.length;r++)e=f[r],this._tag.append($("<a />").attr("href",e.value).text(e.text));if(!this._tag||1>this._tag.length){console.error('SRSkipLinkList could not be initiated, either "existingList" or "newListLinks" exists.');return}this.hasValidFallbackMethod=null!=this.opts.getSkipToElementFallback&&typeof this.opts.getSkipToElementFallback=="function";this.body=$(document.body);this.dicSkipLinks=new Dictionary;this._tag.children("a").each(function(n,t){var r=$(t),u=(r.attr("href")||"").toLowerCase();if(u){i.dicSkipLinks.add(u,r);r.on("click",function(n){n.preventDefault();n.stopPropagation();var t=i.getSkipToElement(u);if(0<t.length){i.opts.hideSkipLinksWhenTargetNotFound||t.hasAttr("tabindex")||i.REGEX_FOCUSABLE_ELM.test(t[0].tagName)||t.attr("tabindex","-1");t.one("blur",function(){t.removeClass("skip-to-target")});t.addClass("skip-to-target");t.trigger("focus")}})}});null!=this.opts.resetTabFocusOrderOnInitUpdate&&this.update(this.opts.resetTabFocusOrderOnInitUpdate)}return Object.defineProperty(n.prototype,"tag",{get:function(){return this._tag},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"disabled",{get:function(){return this._tag.is(":visible")},set:function(n){this._tag.toggle(!n)},enumerable:!1,configurable:!0}),n.prototype.update=function(n,t){var s=this,u,i,f;if(n===void 0&&(n=!1),t===void 0&&(t=null),this.opts.hideSkipLinksWhenTargetNotFound&&this.dicSkipLinks)for(u=this.dicSkipLinks.keys(),!t&&this.dicSkipLinks.containsKey(t)&&(u=[t]),i=0,f=u;i<f.length;i++){var e=f[i],r=this.getSkipToElement(e),o=0<r.length;this.dicSkipLinks.item(e).toggle(o);o?r.hasAttr("tabindex")||this.REGEX_FOCUSABLE_ELM.test(r[0].tagName)||r.attr("tabindex","-1"):console.log('%c SRSkipLinkList - update - SkipLink-target NOT FOUND, key: "'.concat(e,'"'),"background:crimson;color:white")}n&&delay(function(){s.body.attr("tabindex","-1").trigger("focus").removeAttr("tabindex")},50)},n.prototype.getSkipToElement=function(n){var t=$(n);return 0<t.length?t:this.hasValidFallbackMethod?this.opts.getSkipToElementFallback(n):t},n.Defaults={existingList:null,newListLinks:null,newListLinksCssClass:null,getSkipToElementFallback:null,resetTabFocusOrderOnInitUpdate:!1,hideSkipLinksWhenTargetNotFound:!1},n}(),SREventHander=function(){function n(){var t=this,n;this.intervals=[];this._onInputChanged=new SimpleEventDispatcher;this._onResize=new SimpleEventDispatcher;$(window).resize(function(n){t._onResize.dispatch(n)});n=this;this.handleOnInputChanged=function(t){n._onInputChanged.dispatch(t)};this.bindOnInputChangeListener("#layout-scroll-container");this.initializeShortcuts()}return Object.defineProperty(n.prototype,"onInputChanged",{get:function(){return this._onInputChanged.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onResize",{get:function(){return this._onResize.asEvent()},enumerable:!1,configurable:!0}),n.prototype.bindOnInputChangeListener=function(t){$(t).on(n.ON_INPUT_CHANGE_EVENTS,n.ON_INPUT_CHANGE_SELECTOR,this.handleOnInputChanged)},n.prototype.unbindOnInputChangeListener=function(t){t===void 0&&(t=null);null==t&&(t=$("#layout-scroll-container"));$(t).off(n.ON_INPUT_CHANGE_EVENTS,n.ON_INPUT_CHANGE_SELECTOR,this.handleOnInputChanged)},n.prototype.bindCustomMethodToChangeListener=function(t,i){$(t).on(n.ON_INPUT_CHANGE_EVENTS,n.ON_INPUT_CHANGE_SELECTOR,i)},n.prototype.disableTriggerInputChanged=function(n){n===void 0&&(n=null);$(n).attr(SRDataAttributes.TRIGGER_CHANGE,"false")},n.prototype.triggerInputChanged=function(){this._onInputChanged.dispatch(null)},n.prototype.reset=function(){var n,t,i;for(this._onResize.reset(),this._onInputChanged.reset(),n=0,t=this.intervals;n<t.length;n++){i=t[n];try{clearInterval(i)}catch(r){}}this.intervals=[]},n.prototype.registerInterval=function(n,t){var i=setInterval(n,t);return this.intervals.push(i),i},n.prototype.initializeShortcuts=function(){var n=!1,t=!1;$(document).keyup(function(i){i.which==17&&(n=!1);i.which==16&&(t=!1)}).keydown(function(i){if(i.which==17&&(n=!0),i.which==16&&(t=!0),n&&t)switch(i.which){case 70:$(document.body).toggleClass("fullscreen-page")}})},n.ON_INPUT_CHANGE_EVENTS="change propertychange input",n.ON_INPUT_CHANGE_SELECTOR=':input:not(input[type=submit]):not(input[type=button]):not(button):not([data-trigger-change=false]):not([data-trigger-change=false] :input), div[contenteditable="true"]',n}(),SRRespondentFieldsHandler=function(){function n(t){this.opt=$.extend({},n.Defaults,t);this.opt.container||(this.opt.container=$(document.body));this.opt.initWhenCreated&&this.init()}return n.initContainer=function(t){return new n({container:$(t)})},n.prototype.init=function(n){n===void 0&&(n=null);var t=n||this.opt.container;t&&t.length!==0&&this.initRespondentCategories(t)},n.prototype.initRespondentCategories=function(n){var i=n.find(".public-respondent-categories .form-group"),t=[];return i.each(function(n,i){var u=$(i),r=u.find(".treeview");r.length!=0&&t.push(new SRTreeViewDropDown(new SRTreeView(r.get(0),{handleTristateCheckboxes:!0}),""))}),t},n.Defaults={container:null,initWhenCreated:!0},n}();(function(){var n={animation:100};$.fn.sortable=function(t,i){i===void 0&&(i=!1);var r=$.extend({},n,t),u="sortable-handle"+(i?" block-content":"");return this.each(function(){this["sortable-mutation-observer"]=new MutationObserver(function(n){for(var f,t=0,i=n;t<i.length;t++)f=i[t],f.addedNodes&&$(f.addedNodes).each(function(){var n=$(this);n.is(r.draggable)&&(""<r.handle?n.find(r.handle).addClass(u):n.addClass(u))})});this["sortable-mutation-observer"].observe(this,{childList:!0});$(this).find(""<r.handle?r.handle:r.draggable).addClass(u);this.sortable=new Sortable(this,r)}),this}})();var __extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),__awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},__generator=this&&this.__generator||function(n,t){function o(n){return function(t){return s([n,t])}}function s(o){if(e)throw new TypeError("Generator is already executing.");while(f&&(f=0,o[0]&&(r=0)),r)try{if(e=1,u&&(i=o[0]&2?u["return"]:o[0]?u["throw"]||((i=u["return"])&&i.call(u),0):u.next)&&!(i=i.call(u,o[1])).done)return i;(u=0,i)&&(o=[o[0]&2,i.value]);switch(o[0]){case 0:case 1:i=o;break;case 4:return r.label++,{value:o[1],done:!1};case 5:r.label++;u=o[1];o=[0];continue;case 7:o=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(o[0]===6||o[0]===2)){r=0;continue}if(o[0]===3&&(!i||o[1]>i[0]&&o[1]<i[3])){r.label=o[1];break}if(o[0]===6&&r.label<i[1]){r.label=i[1];i=o;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(o);break}i[2]&&r.ops.pop();r.trys.pop();continue}o=t.call(n,r)}catch(s){o=[6,s];u=0}finally{e=i=0}if(o[0]&5)throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},e,u,i,f;return f={next:o(0),"throw":o(1),"return":o(2)},typeof Symbol=="function"&&(f[Symbol.iterator]=function(){return this}),f},SRBreakpointGrid=function(){function n(t,i){var o,f,e,u,r;if(i===void 0&&(i={}),o=this,this.breakpointClasses=["breakpoint-xs","breakpoint-sm","breakpoint-md","breakpoint-lg"],this.tags={gridContainer:EmptyInstance.JQuery},this.latestValue="-NOT-INITIATED-",this._hasGridContainer=!1,this._value="",this._onChanged=new EventDispatcher,this.opts=$.extend({},n.Defaults,i),t){if(this._hasGridContainer=!0,this.tags.gridContainer=$(t),this.tags.gridContainer.addClass("use-grid-breakpoints"),this.animationFrame=new SRAnimationFrame,f=this.tags.gridContainer.data("grid-breakpoints"),f)for(e=f.split(","),u=void 0,r=0;r<e.length&&r<this.opts.breakpoints.length;r++)u=parseInt(e[0],10),isNaN(u)||(this.opts.breakpoints[r]=u);$(window).on("resize",function(){o.updateBreakpoint()})}}return n.initialize=function(t){var i=[];return $(t).find(".use-grid-breakpoints").each(function(t,r){i.push(new n(r,{}))}),i},n.initializeFirst=function(t){var i=$(t),r;return i.hasClass("use-grid-breakpoints")?new n(i.get(0),{}):(r=i.find(".use-grid-breakpoints").get(0),r)?new n(r,{}):null},n.Get=function(n){return $(n).data("breakpoint-grid")},Object.defineProperty(n.prototype,"breakpoints",{get:function(){return this.opts.breakpoints},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"hasGridContainer",{get:function(){return this._hasGridContainer},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"value",{get:function(){return this._value},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onChanged",{get:function(){return this._onChanged.asEvent()},enumerable:!1,configurable:!0}),n.prototype.updateBreakpoint=function(){var n=this;this.hasGridContainer&&this.animationFrame.request(function(){for(var t="breakpoint-lg",r=n.tags.gridContainer.width(),i=0;i<n.opts.breakpoints.length;i++)if(r<=n.opts.breakpoints[i]){t=n.breakpointClasses[i];break}n.latestValue!==t&&(n._value=t,n.latestValue=t,n.tags.gridContainer.removeClass(function(n,t){return(t.match(/(^|\s)breakpoint-\S+/g)||[]).join(" ")}),n.tags.gridContainer.addClass(n.value),n._onChanged.dispatch(n,n.value))})},n.Defaults={breakpoints:[490,635,780,960]},n}(),EmptyInstance;(function(n){n.SRBreakpointGrid=null})(EmptyInstance||(EmptyInstance={})),function(n){n[n.None=0]="None";n[n.CloseBtn=1]="CloseBtn";n[n.HideBtn=2]="HideBtn";n[n.HelpBtn=4]="HelpBtn";n[n.DockBtn=8]="DockBtn";n[n.Maximize=16]="Maximize";n[n.MaximizeAndClose=17]="MaximizeAndClose";n[n.OpenLink=32]="OpenLink";n[n.Default=21]="Default";n[n.DefaultNoHelp=1]="DefaultNoHelp"}(SRDialogTitleButtons||(SRDialogTitleButtons={}));var SRDialogHandler=function(){function n(){this.dialogs=[]}return Object.defineProperty(n.prototype,"activeDialog",{get:function(){return this.dialogs.length>0?this.dialogs[this.dialogs.length-1]:null},enumerable:!1,configurable:!0}),n.prototype.createDialog=function(t){var i=$.extend({},n.Defaults,t);return new SRDialog(this,i)},n.Defaults={title:"",content:"",height:0,width:0,minHeight:120,minZIndex:5001,stayOnTop:!1,modal:!1,resizable:!0,draggable:!0,destroyOnClose:!0,useGridBreakpoints:!0,closeOnEsc:!0,isLanguageRightToLeft:!1,titleBtns:SRDialogTitleButtons.Default,buttons:[],handleDiscardChanges:!1,onClose:null,onResize:null,opener:null,autoFocusAfterOpen:!0,ariaDescribedBy:null},n}(),SRDialog=function(){function n(handler,settings){var _this=this,_self,rSize_1,closeOnEsc,_i,_a,p,pClass;this.header={tag:null,closeBtn:null,helpBtn:null,dockBtn:null,titleTag:EmptyInstance.JQuery,languageBar:EmptyInstance.JQuery,languageDdl:EmptyInstance.JQuery,languageDdlBtn:EmptyInstance.JQuery,maximizeBtn:EmptyInstance.JQuery,linkBtn:EmptyInstance.JQuery};this.body={tag:null};this.footer={tag:null};this.modal={tag:null};this.loader=null;this.bodyBreakpointGrid=null;this.clientInstance=null;this.clientInstanceInitData={clientClass:null,clientClassArg:null};this.plugins=[];this.buttons=[];this.isOnTop=!1;this._onResize=new EventDispatcher;this._onBeforeClose=new SimpleCallbackEventDispatcher;this._onClose=new SimpleEventDispatcher;this._onAction=new EventDispatcher;this._onModelChange=new SimpleEventDispatcher;this.languages=[];this._isChangingLanguage=!1;this._onLanguageChanged=new EventDispatcher;this._onContentChange=new SimpleEventDispatcher;this._onTabChanged=new SimpleEventDispatcher;this._onBringToFront=new SimpleEventDispatcher;this._onCenter=new SimpleEventDispatcher;this._contentHasChanged=!1;this.dlgAnimationFrame=new SRAnimationFrame;this._ignoreContentChanges=!1;this.windowResizeHandler=function(){var n=_this.tag.offset(),r=_this.tag.height(),u=$(document).height(),t,i;n.top+r>u&&n.top>0&&_this.tag.css({top:u-r+"px"});t=_this.tag.width();i=$(document).width();n.left+t>i&&n.left>0&&_this.tag.css({left:i-t+"px"})};null==settings.opener&&(settings.opener=document.activeElement);_self=this;this._id="sr-dialog-".concat(n.dialogIdCounter++);this.jqDocBody=$(document.body);this.handler=handler;this.settings=settings;this.tag=$('<div class="art-dialog" style="display:none;" />').attr("id",this.id).attr("role","dialog").attr("aria-labelledby","".concat(this.id,"-title")).attr("aria-modal",settings.modal?"true":"false");settings.modal&&this.tag.addClass("art-dialog-modal");this.settings.isLanguageRightToLeft&&this.tag.addClass("dir-rtl");""<settings.ariaDescribedBy&&this.tag.attr("aria-describedby",n.ARIA_DESC_BY_BODY===settings.ariaDescribedBy?"".concat(this.id,"-body"):settings.ariaDescribedBy);this.animationFrame=new SRAnimationFrame;(this.header.tag=$('<div class="art-dialog-header" />')).appendTo(this.tag);settings.titleBtns.hasFlag(SRDialogTitleButtons.CloseBtn)&&(this.header.closeBtn=$('<button><i class="'.concat(currentTheme.Icons.Action.Close,'"><\/i><\/button>')).attr("aria-label","Close"),this.header.tag.append(this.header.closeBtn),this.header.closeBtn.click(function(){_this.close()}));settings.titleBtns.hasFlag(SRDialogTitleButtons.Maximize)&&(this.header.maximizeBtn=$('<button><i class="fi-dlg-maximize"><\/i><\/button>').attr("aria-label","Maximize"),this.header.tag.append(this.header.maximizeBtn),rSize_1={left:"",top:"",width:"",height:""},this.header.maximizeBtn.click(function(){_this.tag.hasClass("maximized")?(_this.tag.removeClass("maximized"),_this.tag.css(rSize_1)):(rSize_1.left=_this.tag.css("left"),rSize_1.top=_this.tag.css("top"),rSize_1.width=_this.tag.outerWidth(!1)+"px",rSize_1.height=_this.tag.outerHeight(!1)+"px",_this.tag.addClass("maximized"));_this.triggerResize()}));settings.titleBtns.hasFlag(SRDialogTitleButtons.HideBtn)&&(this.header.closeBtn=$('<button><i class="'.concat(currentTheme.Icons.Action.Close,'"><\/i><\/button>')).attr("aria-label","Hide"),this.header.tag.append(this.header.closeBtn),this.header.closeBtn.click(function(){_this.hide()}));settings.titleBtns.hasFlag(SRDialogTitleButtons.DockBtn)&&(this.header.dockBtn=$('<button><i class="'.concat(currentTheme.Icons.General.DockDlg,'"><\/i><\/button>')),this.header.tag.append(this.header.dockBtn),this.header.dockBtn.click(function(){_this.docked?_this.undockWindow():_this.dockWindow()}));settings.titleBtns.hasFlag(SRDialogTitleButtons.OpenLink)&&settings.url>""&&(this.header.linkBtn=$('<button><i class="'.concat(currentTheme.Icons.Action.OpenLink,'"><\/i><\/button>')),this.header.tag.append(this.header.linkBtn),this.header.linkBtn.click(function(){window.open(settings.url,"_blank");_this.close()}));settings.titleBtns.hasFlag(SRDialogTitleButtons.HelpBtn)&&(this.header.helpBtn=$('<button class="dlg-hdr-btn-help"><i class="'.concat(currentTheme.Icons.General.Help,'"><\/i><\/button>')).attr("aria-label","Open help"),this.header.tag.append(this.header.helpBtn),this.header.helpBtn.click(function(){_this.settings.helpKey>""&&sr.cmd(SRSystemActions.OPEN_DIALOG_HELP,_this.settings.helpKey)}),settings.helpKey>""||this.header.helpBtn.prop("disabled",!0));this.header.languageBar=$('<div class="dropdown pull-right"><\/div>').appendTo(this.header.tag);(this.header.titleTag=$("<h2 />").attr("id","".concat(this.id,"-title")).attr("title",settings.title).html(settings.title)).appendTo(this.header.tag);this.body.tag=$('<div class="art-dialog-body" />').attr("id","".concat(this.id,"-body")).appendTo(this.tag);this.settings.useGridBreakpoints&&this.body.tag.addClass("use-grid-breakpoints");typeof settings.content=="string"?this.body.tag.html(settings.content):this.body.tag.append(settings.content);settings.width>0&&this.tag.width(settings.width);settings.height>0&&this.body.tag.height(settings.height);this.bodyBreakpointGrid=SRBreakpointGrid.initializeFirst(this.body.tag);null!==this.bodyBreakpointGrid&&this.bodyBreakpointGrid.updateBreakpoint();(this.footer.tag=$('<div class="art-dialog-footer" />')).appendTo(this.tag);this.updateFooter();this.tag.appendTo(this.jqDocBody);settings.draggable&&this.tag.draggable({handle:this.header.tag,containment:"window",start:function(){$("iframe").css("pointer-events","none");_self.jqDocBody.trigger("click");_self.undockWindow();_self.triggerResize()},stop:function(){$("iframe").css("pointer-events","")}});settings.resizable&&this.tag.resizable({minHeight:settings.minHeight,start:function(){$("iframe").css("pointer-events","none");_self.jqDocBody.trigger("click")},stop:function(){$("iframe").css("pointer-events","")},resize:function(){_this.triggerResize()}});this.tag.mousedown(function(){_this.bringToFront()});this.tag.on("click","a[data-dlg-action], button[data-dlg-action]",function(n){var t=new SRActionHelper(this);t.isAction&&t.execute(n).done(function(n){_self.action(n.action,n.actionArgument,n.sender)})});if(this.tag.keepTabFocusWithin(),closeOnEsc=function(n){var i=n.keyCode||n.which,t;i==27&&(t=$(n.target),t.is("input,button")?t.blur():(n.preventDefault(),_this.close(),_this.jqDocBody.off("keyup",closeOnEsc)))},this.settings.closeOnEsc)this.jqDocBody.on("keyup",closeOnEsc);if(this.settings.pagePlugins)for(console.log("dlg plugins",this.settings.pagePlugins),_i=0,_a=this.settings.pagePlugins;_i<_a.length;_i++)if(p=_a[_i],this.plugins.push(p),p.JsonClass>"")try{pClass=void 0;eval(format("pClass={0};",p.JsonClass));pClass&&(p.Instance=new pClass(this,p))}catch(err){}handler.dialogs.push(this);this.initContentEvents();$(window).on("resize",this.windowResizeHandler);this.show(!0)}return Object.defineProperty(n.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"size",{get:function(){return{width:this.body.tag.width(),height:this.body.tag.height()}},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"helpKey",{get:function(){return this.settings.helpKey},set:function(n){this.settings.helpKey=n;this.header.helpBtn&&this.settings.helpKey<=""&&this.header.helpBtn.prop("disabled",!0)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onResize",{get:function(){return this._onResize.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onBeforeClose",{get:function(){return this._onBeforeClose.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onClose",{get:function(){return this._onClose.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onAction",{get:function(){return this._onAction.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onModelChange",{get:function(){return this._onModelChange.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"activeLanguage",{get:function(){for(var i,n=0,t=this.languages;n<t.length;n++)if(i=t[n],i.IsActive)return i.ID;return""},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isChangingLanguage",{get:function(){return this._isChangingLanguage},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onLanguageChanged",{get:function(){return this._onLanguageChanged.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onContentChange",{get:function(){return this._onContentChange.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onTabChanged",{get:function(){return this._onTabChanged.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onBringToFront",{get:function(){return this._onBringToFront.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onCenter",{get:function(){return this._onCenter.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"contentHasChanged",{get:function(){return this._contentHasChanged},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"ignoreContentChanges",{get:function(){return this._ignoreContentChanges},set:function(n){var t=this;n?this._ignoreContentChanges=n:this.dlgAnimationFrame.request(function(){t._ignoreContentChanges=n})},enumerable:!1,configurable:!0}),n.prototype.initContentEvents=function(n){var t=this;if(n===void 0&&(n=!0),n){this.contentChangeHandler=function(n){t.triggerContentChange(n);t._onContentChange.dispatch(n)};this.contentTabHandler=function(n){t._onTabChanged.dispatch({active:new TabChangedObj($(n.target)),previous:new TabChangedObj($(n.relatedTarget))})};this.body.tag.on(SREventHander.ON_INPUT_CHANGE_EVENTS,SREventHander.ON_INPUT_CHANGE_SELECTOR,this.contentChangeHandler).on("shown.bs.tab",'a[data-toggle="tab"]',this.contentTabHandler)}else this.body.tag.off(SREventHander.ON_INPUT_CHANGE_EVENTS,SREventHander.ON_INPUT_CHANGE_SELECTOR,this.contentChangeHandler).off("shown.bs.tab",'a[data-toggle="tab"]',this.contentTabHandler)},n.prototype.initiateClientInstance=function(n,t,i){var r,f,u;if(t===void 0&&(t=null),i===void 0&&(i=null),this.clientInstanceInitData.clientClass=n,this.clientInstanceInitData.clientClassArg=t,this.clientInstance=initializeClientInstance(this,n,t,i),this.clientInstance)for(r=0,f=this.plugins;r<f.length;r++)u=f[r],u.Instance&&typeof u.Instance.initialized=="function"&&u.Instance.initialized(this.clientInstance)},n.prototype.triggerResize=function(){var n=this;this.animationFrame.request(function(){var t=n.tag.height()-n.header.tag.outerHeight()-n.footer.tag.outerHeight();if(n.body.tag.height(t),null!==n.bodyBreakpointGrid&&n.bodyBreakpointGrid.updateBreakpoint(),n.settings.onResize)n.settings.onResize(n,t);n._onResize.dispatch(n,{height:t,width:n.body.tag.width()})})},n.prototype.setSize=function(n){return n.height&&this.tag.height(n.height+this.header.tag.outerHeight()+this.footer.tag.outerHeight()),n.width&&this.tag.width(n.width+2),this.triggerResize(),this},n.prototype.find=function(n){return this.body.tag.find(n)},n.prototype.bindModel=function(n,t){var r=this,i;return t===void 0&&(t=""),i=new SRModelBinding(n,this.body.tag,t),i.onChange.subscribe(function(n){r._onModelChange.dispatch({name:n.propertyName,value:n.propertyValue,control:n.control})}),i},n.prototype.show=function(n){var t=this,o,s,h,r;if(n===void 0&&(n=!1),this.tag.show(),this.bringToFront(),n){this.settings.minHeight>0&&this.body.tag.css({"min-height":this.settings.minHeight-this.header.tag.outerHeight()-this.footer.tag.outerHeight()+"px"});var f=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),i=Math.max(document.documentElement.clientHeight||0,window.innerHeight||0),c=Math.floor(i*.8),l=Math.floor(f*.8),e=this.tag.height()-c,u=this.tag.width()-l;e>0&&this.body.tag.css({height:c-this.header.tag.outerHeight()-this.footer.tag.outerHeight()+"px"});u&&this.body.tag.css({width:""});o=function(){var n=Math.floor((i-t.tag.height())/2),r=Math.floor(f/2-t.tag.outerWidth()/2);n>Math.floor(i*.25)&&(n=Math.floor(i*.25));t.handler.dialogs.length>1&&Math.abs(parseInt(t.handler.dialogs[t.handler.dialogs.length-2].tag.css("top"))-n)<4&&(n+=22,r+=22);t.tag.css({top:n+"px",left:r+"px"})};o();(e>50||u>50)&&this.header.maximizeBtn&&(e>50&&u>50?this.header.maximizeBtn.click():(u>50?this.tag.css({width:f-30}):this.tag.css({height:i-45}),o()))}else null==this.settings.opener&&(this.settings.opener=document.activeElement,console.log("%c SRDialog<> SHOW - settings.opener was NULL, was set to: ","background-color:deeppink;color:white;font-weight:bold;",this.settings.opener));s=!1;""<this.settings.focusVisibleSelector&&(h=this.tag.find(this.settings.focusVisibleSelector),0<h.length&&(s=!0,h.first().addClass("focus-visible").one("blur",function(n){$(n.currentTarget).removeClass("focus-visible")}).focus()));!s&&this.settings.autoFocusAfterOpen&&(r=this.body.tag.focusableAll().first(),1>r.length&&(r=this.footer.tag.focusableAll().filter("button").first()),0<r.length&&r.focus())},n.prototype.hide=function(){this.tag.hide();this.handleOpenerAfterClose()},n.prototype.bringToFront=function(){var u,f,t,i,e,r,o,n;if(!this.isOnTop){for(u=this.handler.dialogs.indexOf(this),u>=0&&this.handler.dialogs.splice(u,1),this.handler.dialogs.push(this),f=[],t=SRDialogHandler.Defaults.minZIndex,i=0,e=this.handler.dialogs;i<e.length;i++)if(n=e[i],t<n.settings.minZIndex&&(t=n.settings.minZIndex),n.settings.stayOnTop){f.push(n);continue}else n.tag.css({"z-index":t++}),n.isOnTop=!1;for(this.isOnTop=!0,r=0,o=f;r<o.length;r++)n=o[r],n.tag.css({"z-index":t++}),n.isOnTop=!0;this._onBringToFront.dispatch(this)}},n.prototype.center=function(){this.tag.css("top",Math.max(0,($(window).height()-$(this.tag).outerHeight())/2)+"px");this.tag.css("left",Math.max(0,($(window).width()-$(this.tag).outerWidth())/2)+"px");this._onCenter.dispatch(this)},n.prototype.close=function(n,t){var i=this;n===void 0&&(n=!1);t===void 0&&(t=!1);this.settings.handleDiscardChanges&&!n&&this._contentHasChanged?sr.confirm(sr.res.prompts.discardChanges,function(n){n&&(i.resetContentChangedStatus(),i._close(t))}):this._close(t)},n.prototype._close=function(n){var t=this;n===void 0&&(n=!1);this._isChangingLanguage=!1;this._onBeforeClose.dispatch(this).done(function(i){for(var e,u=!0,r=0,f=i;r<f.length;r++)if(e=f[r],!e.canClose){u=!1;break}u&&t.doClose(n)})},n.prototype.getPlugin=function(n){var t,i,r;if(this.plugins)for(t=0,i=this.plugins;t<i.length;t++)if(r=i[t],r.ID==n)return r;return null},n.prototype.action=function(n,t,i){var r=this;t===void 0&&(t=null);i===void 0&&(i=null);switch(n){case SRCommonActions.SET_LANGUAGE:this._isChangingLanguage=!0;this._onBeforeClose.dispatch(this).done(function(n){for(var l,u,o,i,f,s,a,h=!0,e=0,c=n;e<c.length;e++)if(l=c[e],!l.canClose){h=!1;break}if(h){for(u=0,o=r.languages;u<o.length;u++)if(i=o[u],i.ID==t&&!i.IsActive){for(f=0,s=r.languages;f<s.length;f++)a=s[f],a.IsActive=!1;i.IsActive=!0;r.header.languageDdlBtn.find("> span").text(i.Name);r.header.languageDdl&&(r.header.languageDdl.find("li.checked").removeClass("checked"),r.header.languageDdl.find('a[data-dlg-action-arg="'.concat(i.ID,'"]')).parent().addClass("checked"));r._onLanguageChanged.dispatch(r,i);break}r.header.languageDdlBtn.focus()}r._isChangingLanguage=!1})}this._onAction.dispatch(this,{action:n,arg:t,sender:i})},n.prototype.hideLoaderAfterSubmit=function(n,t){t===void 0&&(t=null);this.hideLoader(n,t)},n.prototype.getForm=function(n){return n.startsWith("#")||(n="#"+n),this.find(n)},n.prototype.saveForm=function(t){var u=this;t===void 0&&(t=null);var r=$.Deferred(),i=$.extend({},n.SaveFormDefaults,t),f=this.getForm(i.formSelect);return f.isValid()?(i.showAndHideLoader&&this.showLoader(0),sr.submit(f,function(n){i.showAndHideLoader&&u.hideLoaderAfterSubmit(n.success&&n.result,i.doAfterHideSuccessMessage);u.doAfterSave(n.success,i.showSuccessMessage?n.message:null);r.resolve(n.success&&n.result)},function(n){i.showAndHideLoader&&u.hideLoaderAfterSubmit(!1,i.doAfterHideSuccessMessage);r.reject(n)})):r.reject(),r.promise()},n.prototype.saveFormAs=function(t){var u=this;t===void 0&&(t=null);var r=$.Deferred(),i=$.extend({},n.SaveFormDefaults,t),f=this.getForm(i.formSelect);return f.isValid()?(i.showAndHideLoader&&this.showLoader(0),sr.submit(f,function(n){i.showAndHideLoader&&u.hideLoaderAfterSubmit(n.success,i.doAfterHideSuccessMessage);u.doAfterSave(n.success,i.showSuccessMessage?n.message:null);n.success?r.resolve(n.result):r.reject()},function(n){i.showAndHideLoader&&u.hideLoaderAfterSubmit(!1,i.doAfterHideSuccessMessage);r.reject(n)})):r.reject(),r.promise()},n.prototype.saveFormWithResult=function(t){var u=this;t===void 0&&(t=null);var r=$.Deferred(),i=$.extend({},n.SaveFormDefaults,t),f=this.getForm(i.formSelect);return f.isValid()?(i.showAndHideLoader&&this.showLoader(0),sr.submit(f,function(n){i.showAndHideLoader&&u.hideLoaderAfterSubmit(n.success,i.doAfterHideSuccessMessage);u.doAfterSave(n.success,i.showSuccessMessage?n.message:null);r.resolve(n)},function(n){i.showAndHideLoader&&u.hideLoaderAfterSubmit(!1,i.doAfterHideSuccessMessage);r.resolve(n)})):r.reject(),r.promise()},n.prototype.doAfterSave=function(n,t){var i;n&&(this.resetContentChangedStatus(),t&&((i=sr.notifications)===null||i===void 0?void 0:i.successful(t)))},n.prototype.postForm=function(n){var r=this,t,i;return n===void 0&&(n="#frmSettings"),t=$.Deferred(),i=this.find(n),i.isValid()?sr.post(i,function(n){r.replaceContent(n.html);t.resolve(!0)},function(n){t.reject(n)}):t.reject(),t.promise()},n.prototype.reGet=function(n,t){var r=this,i;return n===void 0&&(n=""),t===void 0&&(t=!0),t&&this.showLoader(),i=$.Deferred(),sr.getAjaxPage(this.settings.url,n).done(function(n){r.replaceContent(n.html);i.resolve(n)}).fail(function(){i.reject()}).always(function(){t&&r.hideLoader()}),i.promise()},n.prototype.replaceContent=function(n){this.initContentEvents(!1);this.body.tag.html(n);sr.initSRControls(this.body.tag);this.initContentEvents(!0);this.initiateClientInstance(this.clientInstanceInitData.clientClass,this.clientInstanceInitData.clientClassArg)},n.prototype.setFooterButtons=function(n){this.settings.buttons=n;this.updateFooter()},n.prototype.setFooterModelButtons=function(n){for(var t,r=[],i=0,u=n;i<u.length;i++)t=u[i],r.push(new SRDialogButton({action:t.Action,cssClass:t.CssClass,disabled:!t.Enabled,icon:t.Icon,title:t.Title}));this.settings.buttons=r;this.updateFooter()},n.prototype.getFooterButtons=function(){for(var t,i=[],n=0,r=this.buttons;n<r.length;n++)t=r[n],t.itemType==SRDialogFooterItemTypes.Button&&i.push(t);return i},n.prototype.getFooterButtonByIdent=function(n){for(var r,t=0,i=this.buttons;t<i.length;t++)if(r=i[t],r.tag.attr(SRControlAttributes.IDENT)==n)return r;return null},n.prototype.getFooterSwitches=function(){for(var t,i=[],n=0,r=this.buttons;n<r.length;n++)t=r[n],t.itemType==SRDialogFooterItemTypes.Switch&&i.push(t);return i},n.prototype.updateFooter=function(){var r=this,t,i,n;if(this.footer.tag.children().detach(),this.buttons=[],this.settings.buttons.length>0)for(t=0,i=this.settings.buttons;t<i.length;t++)(n=i[t],n)&&(n.render(this),this.footer.tag.append(n.tag),this.buttons.push(n))},n.prototype.setLanguageBar=function(n){var i,r,u,f,t;if(this.header.languageBar.empty(),this.languages=clone(n),this.languages&&this.languages.length>1){for(i=null,r=$('<ul class="dropdown-menu" />'),u=0,f=this.languages;u<f.length;u++)t=f[u],t.IsActive&&(i?t.IsActive=!1:i=t),r.append('<li class="toggle-item'.concat(t.IsActive?" checked":"",'"><a data-dlg-action="').concat(SRCommonActions.SET_LANGUAGE,'" data-dlg-action-arg="').concat(t.ID,'" href="#">').concat(t.Name,"<\/a><\/li>"));i||(i=this.languages[0],this.languages[0].IsActive=!0,r.find(">li:first").addClass("checked"));this.header.languageDdlBtn=$('<button class="alt" data-toggle="dropdown"><span>'.concat(i.Name,'<\/span> <b class="caret"><\/b><\/button>')).appendTo(this.header.languageBar);this.header.languageBar.append(r);this.header.languageDdl=r}},n.prototype.showLoader=function(n){n===void 0&&(n=-1);this.loader==null?this.loader=new SRLoader(this.tag,{onCreateShowDelay:n}):this.loader.reset(n)},n.prototype.hideLoader=function(n,t){n===void 0&&(n=null);t===void 0&&(t=null);this.loader&&this.loader.done(n,t)},n.prototype.handleOpenerAfterClose=function(n){var t,i,r;if(n===void 0&&(n=!1),!n&&this.settings.opener)try{t=$(this.settings.opener);this.settings.opener=null;0<t.length&&t[0].focus();t[0]!==document.activeElement&&(i="openerElm[0]",t.is("visible")||(r=t.closestRestricted(".dropdown-menu",3).prev('[data-toggle="dropdown"]'),0<r.length&&(r[0].focus(),r[0]!==document.activeElement?(i="openerParent[0]",t=r):i="")),i&&console.log('%c handleOpenerAfterClose - "'.concat(i,' !== document.activeElement" - ').concat(i,": "),"background:crimson;color:white;font-weight:bold;",t[0],"\ndocument.activeElement: ",document.activeElement))}catch(u){console.error("%c handleOpenerAfterClose - FAILED to set focus on dlg.settings.opener: ","background:crimson;color:white;font-weight:bold",this.settings.opener)}},n.prototype.doClose=function(n){if(n===void 0&&(n=!1),this.jqDocBody.trigger("click"),typeof this.settings.onClose=="function")this.settings.onClose(this);if(this._onClose.dispatch(this),this.handleOpenerAfterClose(n),this.settings.destroyOnClose){var t=this.handler.dialogs.indexOf(this);t>=0&&this.handler.dialogs.splice(t,1);this.tag.remove()}else this.tag.hide()},n.prototype.dockWindow=function(){this.header.dockBtn&&(this.docked=!0,this.header.dockBtn.addClass("docked"),this.tag.css("top",$(".art-layout-sidebar-top").height()+"px"),this.tag.attr("data-css-left",this.tag.css("left")),this.tag.css("left","unset"),this.tag.css("right","3px"))},n.prototype.undockWindow=function(){this.header.dockBtn&&this.docked&&(this.docked=!1,this.header.dockBtn.removeClass("docked"),this.tag.css("right","unset"),this.tag.css("left",this.tag.attr("data-css-left")))},n.prototype.triggerContentChange=function(n){n===void 0&&(n=null);this._contentHasChanged||this.ignoreContentChanges||(this.setContentChangedStatus(!0),this._onContentChange.dispatch(null))},n.prototype.setContentChangedStatus=function(n){console.log("--- setContentChangedStatus : hasChanged: ",n," ---");this._contentHasChanged=n},n.prototype.resetContentChangedStatus=function(){this.setContentChangedStatus(!1)},n.ARIA_DESC_BY_BODY="aria-dbb",n.dialogIdCounter=1,n.SaveFormDefaults={formSelect:"#frmSettings",showAndHideLoader:!0,showSuccessMessage:!1,doAfterHideSuccessMessage:null},n}(),SRDialogFooterItem=function(){function n(){}return n}(),SRDialogFooterItemTypes;(function(n){n[n.Switch=0]="Switch";n[n.Button=1]="Button"})(SRDialogFooterItemTypes||(SRDialogFooterItemTypes={}));var SRDialogFooterSwitch=function(n){function t(t,i){i===void 0&&(i=null);var r=n.call(this)||this;return r.settings=t,r.link=i,r.tag=null,r}return __extends(t,n),Object.defineProperty(t.prototype,"itemType",{get:function(){return SRDialogFooterItemTypes.Switch},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this._toggle?this._toggle.disabled:this.tag?this.tag.prop("disabled"):!1},set:function(n){this._toggle&&(this._toggle.disabled=n);this.tag&&this.tag.prop("disabled",n)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"toggle",{get:function(){return this._toggle},enumerable:!1,configurable:!0}),t.prototype.render=function(){var n;this._toggle||(this._toggle=new SRToggleSwitch(this.settings),(n=this.link)===null||n===void 0?void 0:n.setLink(this));this.tag||(this.tag=$("<div />").css({float:"left"}).append(this.toggle.tag))},t}(SRDialogFooterItem),SRDialogFooterSwitchLink=function(){function n(){this.toggleSwitches=[]}return n.prototype.setLink=function(n){var t=this;this.toggleSwitches.length==0?this._checked=n.toggle.checked:n.toggle.checked=this._checked;this.toggleSwitches.push(n);n.toggle.onChanged.subscribe(function(n){var i,r,u;for(t._checked=n.checked,i=0,r=t.toggleSwitches;i<r.length;i++)(u=r[i],n.checked!=u.toggle.checked)&&(u.toggle.checked=n.checked)})},n}(),SRDialogButton=function(n){function t(i){var r=n.call(this)||this;return r.tag=null,r.settings=$.extend({},t.defaults,i),r}return __extends(t,n),Object.defineProperty(t.prototype,"itemType",{get:function(){return SRDialogFooterItemTypes.Button},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this.tag?this.tag.prop("disabled"):this.settings.disabled},set:function(n){this.settings.disabled=n;this.tag&&this.tag.prop("disabled",n)},enumerable:!1,configurable:!0}),t.prototype.render=function(n){var t=this,i;if(!this.tag||!this.tag.isAttachedToDOM()){this.tag=$('<button class="btn" />');this.settings.cssClass>""&&this.tag.addClass(this.settings.cssClass);this.tag[0].button=this;this.tag.text(this.settings.title);this.settings.icon>""&&this.tag.prepend(format('<i class="{0}"><\/i>',this.settings.icon));this.settings.disabled&&this.tag.prop("disabled",!0);this.settings.ident&&this.tag.attr(SRControlAttributes.IDENT,this.settings.ident);this.settings.tooltip>""&&this.tag.attr("title",this.settings.tooltip);i=function(){t.settings.click&&t.settings.click(n,t);t.settings.action>""&&n.action(t.settings.action,"",t)};this.tag.on("click",function(){t.settings.confirm&&t.settings.confirm>""?sr.confirm(t.settings.confirm).done(function(n){n&&i()}):i()})}},t.defaults={title:"",icon:"",disabled:!1,cssClass:"btn-primary",action:"",click:null,ident:null,confirm:""},t}(SRDialogFooterItem),SRDialogPluginInstance=function(){function n(n,t){this.dlg=n;this.plugin=t}return n}(),EmptyInstance;(function(n){n.SRDialogFooterSwitch=null;n.SRDialogButton=null})(EmptyInstance||(EmptyInstance={}));var SRPublicPluginHandler=function(){function n(n){this.pluginBase=n}return n.prototype.getJson=function(n,t){t===void 0&&(t="");var i=$.Deferred();return $.ajax({method:"GET",url:siteRoot+"".concat(this.pluginBase,"/").concat(n,"/json/").concat(t),dataType:"json",success:function(n){i.resolve(n)},error:function(){i.reject()}}),i.promise()},n.prototype.postJson=function(n,t,i){t===void 0&&(t=null);i===void 0&&(i="");var r=$.Deferred();return $.ajax({method:"POST",url:siteRoot+"".concat(this.pluginBase,"/").concat(n,"/json/").concat(i),dataType:"json",data:JSON.stringify(t),success:function(n){r.resolve(n)},error:function(){r.reject()}}),r.promise()},n}(),SRDateValidatorInfo=function(){function n(n,t){if(this._pattern="",this._isValid=!1,this._pattern=n,this._datePartsGroupIndexes=t,this._pattern&&0<this._pattern.length&&this._datePartsGroupIndexes){this._isValid=!0;for(var i=0;i<this._datePartsGroupIndexes.length;i++)if(this._datePartsGroupIndexes[i]<0){this._isValid=!1;break}}}return Object.defineProperty(n.prototype,"pattern",{get:function(){return this._pattern},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"datePartsGroupIndexes",{get:function(){return this._datePartsGroupIndexes},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isValid",{get:function(){return this._isValid},enumerable:!1,configurable:!0}),n}(),createdDateValidatorInfos=null;$.validator.methods.date=function(n,t){var e,u,s,r,i,f,c,y,h,b;if(!n||0==n.length||t&&/(^|\s)datepicker-open/.test(t.className)||(e=$(t),i=e.data("date-format")||calendarSettings.dateFormat,e.parent().hasClass("time-picker")||e.parent().hasClass("time-part"))||n==e.data("val-last-valid-date"))return!0;if(i||(i=$.datepicker.regional[currentLanguage].dateFormat||""),i&&(i=i.toLowerCase()),createdDateValidatorInfos&&(u=createdDateValidatorInfos.item(i)),!u){if(i){i=i.toLowerCase();s="";r=[-1,-1,-1,-1,-1,-1];var tt=0,a=2,k=2,d=0,g=null,o=null,v=null,it="",nt="";for(i+="¤",f=0;f<i.length;f++){if(g=i.charAt(f),o!=g){if(null!==o){switch(o){case"y":r[0]=++tt+a;r[3]=r[0]-a;v="2,4";nt="2,4";break;case"m":case"d":r[o=="m"?1:2]=++tt+a;r[o=="m"?4:5]=r[o=="m"?1:2]-a;v="2";nt=d.toString();break;default:s+="(\\s|"+SRTextUtils.escapeForRegExp(o)+")+";++a}null!==v&&(s+="(\\d{"+v+"})",it+="(\\d{"+nt+"})");++k}v=null;d=0}++d;o=g}if(i=i.substr(0,i.length-1),0<s.length)for(s="^\\s*((".concat(s,")|(").concat(it,"))\\s*$"),++k,f=3;f<r.length;f++)r[f]=r[f]+k}createdDateValidatorInfos||(createdDateValidatorInfos=new Dictionary);u=new SRDateValidatorInfo(s,r);createdDateValidatorInfos.add(i,u)}if(u&&u.isValid&&(c=n.match(u.pattern),c)){if(y=c[2]?0:3,h=parseInt(c[u.datePartsGroupIndexes[0+y]],10),h>100&&h<1e3)return!1;var p=parseInt(c[u.datePartsGroupIndexes[1+y]],10)-1,w=parseInt(c[u.datePartsGroupIndexes[2+y]],10),l=new Date(h,p,w);if(l.getFullYear()===h&&l.getMonth()===p&&l.getDate()===w)return b=i.replace(/y+/gi,h.toString()).replace(/m+/gi,("0"+ ++p).substr(-2,2)).replace(/d+/gi,("0"+w).substr(-2,2)),e.data("val-last-valid-date",b),comp(e.val(),b,function(n){return e.val(n).change()}),console.log('%c### Date is VALID ###: "'.concat(b,'"'),"background-color:lightblue;font-size:bold;"),!0;console.log("DATE NOT VALID\nd.getFullYear() === year: "+l.getFullYear()+" === "+h+"\nd.getMonth() === month: "+l.getMonth()+" === "+p+"\nd.getDate() === day: "+l.getDate()+" === "+w)}return!1};SRModelBinding=function(){function n(n,t,i){i===void 0&&(i="");this.model=n;this.container=t;this.prefix=i;this._onChange=new SimpleEventDispatcher}return Object.defineProperty(n.prototype,"onChange",{get:function(){return this._onChange.asEvent()},enumerable:!1,configurable:!0}),n}(),function(n){function e(n,t){i=n;u=t}function o(n){i=n}function s(n){r=n}function t(n){var f,e,o,t=u[n];return t?(o=(e=(f=t[r])!==null&&f!==void 0?f:t[i])!==null&&e!==void 0?e:t[""])!==null&&o!==void 0?o:"":""}var i="",r="",u={},f;n.init=e;n.setDefaultLanguage=o;n.setActiveLanguage=s;n.get=t;f=function(){function n(){}return Object.defineProperty(n,"DlgConfirmTitle",{get:function(){return t("DlgConfirmTitle")},enumerable:!1,configurable:!0}),Object.defineProperty(n,"DlgConfirmBtnOk",{get:function(){return t("DlgConfirmBtnOk")},enumerable:!1,configurable:!0}),Object.defineProperty(n,"DlgConfirmBtnCancel",{get:function(){return t("DlgConfirmBtnCancel")},enumerable:!1,configurable:!0}),n}();n.Texts=f}(SRPublicResources||(SRPublicResources={})),function(n){function t(n){return __awaiter(this,void 0,void 0,function(){var t;return __generator(this,function(i){switch(i.label){case 0:return[4,SRCom.getHubs()];case 1:return t=i.sent(),[4,t.security.passwordStrength(n)];case 2:return[2,i.sent()]}})})}n.evaluatePassword=t}(SecurityHelper||(SecurityHelper={}));var SurveyAndReportPublic=function(){function n(){this.scroller={reset:function(){}};this.res={dialogs:{confirm:{get title(){return SRPublicResources.Texts.DlgConfirmTitle},get okButton(){return SRPublicResources.Texts.DlgConfirmBtnOk},get cancelButton(){return SRPublicResources.Texts.DlgConfirmBtnCancel}}},prompts:{discardChanges:""}};this.eventHandler=new SREventHander;this.disposeHandler=new SRDisposeHandler;this.dialogHandler=new SRDialogHandler;this.publicPlugin=new SRPublicPluginHandler("Plugin");this.notifications=null;$(function(){$("form").preventSubmitOnEnter();$("button[data-action-text]").on("click",function(n){var t=$(n.target),i=t.data("action-text");t.closest("form").isValid()&&setTimeout(function(){t.addClass("disabled submitting").prop("disabled",!0).html(i+"<dot><\/dot><dot><\/dot><dot><\/dot>")},10)})})}return Object.defineProperty(n.prototype,"isMobile",{get:function(){var n=$(".screen-content");return 0<n.length?n.hasClass("mobile-view"):browserHelper.isMobile()},enumerable:!1,configurable:!0}),n.prototype.setResources=function(){},n.prototype.NIY=function(n){console.log("".concat(n," - Not implemented yet!"))},n.prototype.cmd=function(n,t,i){t===void 0&&(t="");i===void 0&&(i=null);this.NIY("cmd")},n.prototype.submit=function(){this.NIY("submit")},n.prototype.post=function(){this.NIY("post")},n.prototype.getAjaxPage=function(n,t){return t===void 0&&(t=""),this.NIY("getAjaxPage"),$.Deferred().promise()},n.prototype.initSRControls=function(){this.NIY("initSRControls")},n.prototype.openColorPicker=function(n){return n===void 0&&(n=""),this.NIY("openColorPicker"),$.Deferred().promise()},n.prototype.prompt=function(n,t,i,r){return i===void 0&&(i=""),r===void 0&&(r=null),$.Deferred().promise()},n.prototype.confirm=function(n,t,i,r,u){var o,f,e;return t===void 0&&(t=null),i===void 0&&(i=!1),r===void 0&&(r=!1),u===void 0&&(u=null),o=$.Deferred(),f=!1,n||(n=""),n.match(/<[a-z]+/i)||(n=n.replace(/\n/g,"\n<br/>")),e=this.dialogHandler.createDialog({modal:!0,title:this.res.dialogs.confirm.title,content:i?n:format('<div class="art-dialog-text">{0}<\/div>',n),titleBtns:SRDialogTitleButtons.DefaultNoHelp,buttons:[new SRDialogButton({title:this.res.dialogs.confirm.okButton,click:function(n){f=!0;n.close()}}),new SRDialogButton({title:this.res.dialogs.confirm.cancelButton,cssClass:"btn-default",click:function(n){n.close()}})],onClose:function(n){t&&t(f);f&&r&&(n.settings.opener=null);o.resolve(f)},minZIndex:0<$("body > .modal-bg:visible").length?10001:SRDialogHandler.Defaults.minZIndex,opener:u}),e.center(),e.buttons[0].tag.focus(),delay(function(){e.buttons[0].tag.focus()}),o.promise()},n.prototype.alert=function(n,t,i){t===void 0&&(t=!1);i===void 0&&(i=null);var r=$.Deferred();return isPrinting?r.resolve():this.dialogHandler.createDialog({modal:!0,title:" ",content:format('<p class="art-dialog-text">{0}<\/p>',n),titleBtns:SRDialogTitleButtons.DefaultNoHelp,buttons:[new SRDialogButton({title:"Ok",click:function(n){n.close()}})],onClose:function(){r.resolve()},isLanguageRightToLeft:i}),r.promise()},n.prototype.openHelpText=function(n,t){var i,r;return t===void 0&&(t=""),i=$.Deferred(),t>""||(t=document.title),r=this.dialogHandler.createDialog({modal:!0,title:t,width:800,height:600,content:format('<div class="art-dialog-text" tabindex="1">{0}<\/div>',n),titleBtns:SRDialogTitleButtons.DefaultNoHelp,buttons:[new SRDialogButton({title:"Ok",click:function(n){n.close()}})],onClose:function(){i.resolve()}}),r.center(),i.promise()},n.prototype.openComplexBuilder=function(){return $.Deferred().promise()},n.prototype.goTo=function(){},n}(),__spreadArray=this&&this.__spreadArray||function(n,t,i){if(i||arguments.length===2)for(var r=0,f=t.length,u;r<f;r++)!u&&r in t||(u||(u=Array.prototype.slice.call(t,0,r)),u[r]=t[r]);return n.concat(u||Array.prototype.slice.call(t))},__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),SR;(function(n){var t;(function(n){var t;(function(n){var i="#additional-survey-data",t="additionalData_",r=function(){function n(){this._cache=new Dictionary;this._tag=$(i);this.loadCache()}return n.prototype.loadCache=function(){var n=this;this._tag.find("input").each(function(i,r){var u=$(r);n._cache.add(u.attr("name").substring(t.length),u)})},n.prototype.getData=function(n){return(n=this.prepareKey(n),!this._cache.containsKey(n))?null:this._cache.item(n).val()},n.prototype.setData=function(n,i){if(n=this.prepareKey(n),!this._cache.containsKey(n)){var r=$('<input type="hidden" name="'.concat(t).concat(n,'" />'));this._tag.append(r);this._cache.add(n,r)}this._cache.item(n).val(i)},n.prototype.removeData=function(n){(n=this.prepareKey(n),this._cache.containsKey(n))&&(this._cache.item(n).remove(),this._cache.remove(n))},n.prototype.clear=function(){this._tag.empty();this._cache.clear()},n.prototype.prepareKey=function(n){return n.replace(/[^a-zA-Z0-9]/g,"_")},n}();n.AdditionalData=r})(t=n.Survey||(n.Survey={}))})(t=n.Public||(n.Public={}))})(SR||(SR={}));SRPublicSurvey=function(){function n(){}return n}(),function(n){function t(n){var r=[],t,i;for(t in qRecordings)qRecordings.hasOwnProperty(t)&&t.startsWith(n)&&(i=t.match(/_recording(\d+)$/),r.push({key:t,requestId:qRecordings[t],id:i?parseInt(i[1]):0}));return r}function u(n,u){function s(){var f=n.hasAttr("required")||n.data("val-required");if(f){var t=c.children().length>0,u=n.val(),r=u>"";console.log("checkInput",t,r);t&&!r?n.val(i):!t&&r&&n.val(u.replace(i,""))}}var a,o,v,d,y,h,l,b;if(u===void 0&&(u=null),a=$.extend({},r,u),o=$.Deferred(),!n.hasClass("form-control"))if(v=n.find(".form-control"),v.length>0)n=v;else return o.reject("Input is not a form-control"),o.promise();d=$('<div class="input-group" />');n.wrap(d);y=$('<span class="input-group-btn"><\/span>');y.insertAfter(n);h=$('<button class="btn btn-default" type="button"><i class="fi-mic"><\/i><\/button>');h.appendTo(y);var tt=n.attr("name"),c=$('<div class="recordings" />').insertAfter(n.parent()),p="".concat(tt,"_recording"),w=SRSurveyManager.res.recording.buttons;h.on("click",function(){var n=new SRVoiceRecoder.Recorder;n.onCompleted.subscribe(function(i){var b,u,r,l,v,y,k,f;console.log("recorder mime type",i.type,n.mime_type,"size",i.size);var d=URL.createObjectURL(i),o=$('<div class="recording-item" />').appendTo(c),h=new SR.Media.AudioPlayer;if(a.enablePlayback||h.tag.hide(),h.tag.appendTo(o),h.load(d),a.showRemoveButton){b=$('<button class="btn btn-danger" type="button"><i class="fi-remove"><\/i><\/button>').attr("title",w.remove).appendTo(h.controls);b.on("click",function(){if(w.removeConfirmation>""){sr.confirm(w.removeConfirmation).done(function(n){n&&(o.remove(),s())});return}o.remove();s()})}u="webm";switch(n.mime_type){case"audio/ogg":u="ogg";break;case"audio/wav":u="wav";break;case"audio/mp3":u="mp3";break;case"audio/mpeg":u="mp3";break;case"audio/mp4":u="mp4"}for(r=1,c.children().each(function(n,t){var i=$(t).data("rec-id");i>=r&&(r=i+1)}),l=0,v=t(p);l<v.length;l++)y=v[l],y.id>=r&&(r=y.id+1);o.data("rec-id",r);k=new File([i],"rec".concat(r,".").concat(u),{type:i.type});f=document.createElement("input");f.type="file";f.files=e(k);f.name=p+r;f.hidden=!0;f.style.display="none";o.append(f);s()});n.start().then(function(t){t&&f().done(function(){n.stop();h.trigger("focus")})})});for(l=0,b=t(p);l<b.length;l++){var k=b[l],it="".concat(siteRoot,"survey/").concat(surveyManager.surveyId,"/recording/").concat(k.requestId),g=$('<div class="recording-item" />').appendTo(c),nt=new SR.Media.AudioPlayer;nt.tag.appendTo(g);nt.load(it);$('<input type="hidden" name="'.concat(k.key,'" />')).val(k.requestId).appendTo(g)}n.on("change paste input",s);return s(),o.resolve(!0),o.promise()}function f(){var f=$.Deferred(),t=$('<div class="recording-info"  />'),n=$('<div class="box" aria-modal="true" role="dialog" />').appendTo(t),i=SRSurveyManager.res.recording,r,u;$("<h3>".concat(i.title,"<\/h3>")).appendTo(n);i.additionalInfo>""&&$("<p>".concat(i.additionalInfo,"<\/p>")).appendTo(n);$('<div class="icon "><i class="fi-mic"><\/i><\/div>').appendTo(n);r=$('<button class="btn btn-default" type="button">'.concat(i.buttons.stop,"<\/button>"));r.appendTo(n);r.on("click",function(){t.remove();$(document).off("keyup",u);f.resolve(!0)});t.appendTo("body");r.trigger("focus");u=function(n){n.code==="Escape"&&(t.remove(),$(document).off("keyup",u),f.resolve(!0))};$(document).on("keyup",u);return n.keepTabFocusWithin(),f.promise()}function e(n){n=[].slice.call(Array.isArray(n)?n:arguments);for(var i,t=i=n.length,r=!0;t--&&r;)r=n[t]instanceof File;if(!r)throw new TypeError("expected argument to FileList is File or array of File objects");for(t=new ClipboardEvent("").clipboardData||new DataTransfer;i--;)t.items.add(n[i]);return t.files}var i="🎙",r={showRemoveButton:!0,enablePlayback:!0};n.getRecordings=t;n.attach=u}(SRQuestionVoiceInput||(SRQuestionVoiceInput={}));Domain=SR.Domain.Survey;SRSurveyLogicHandler=function(){function n(n,t,i){var r=this,f,u,e,o;if(this.initial=n,this.logic=t,this._visibility={},this.initialVisibility={},this.visibilityToApply={},this.appliedVisibilities={},this.currentVisibiltyResult="",this.latestVisibiltyResult="",this.initialCompulsoryComments={},this.compulsoryCommentsToApply={},this.keyQuestions={},this.hasLogic=!1,this.activeQuotas=new NBBitVector(!1),this.blockingActionExecuted=!1,this.tags={hfTriggeredLogic:EmptyInstance.JQuery,hfLastLogicState:EmptyInstance.JQuery},this.events={},f=window.logicHandler,f)try{f.destroy()}catch(s){}for(this.hasLogic=0<this.logic.length,u=0,e=i;u<e.length;u++)o=e[u],this.keyQuestions[o]=!0;this.initComponents();this.initEvents();$(function(){var f,n,t,e,s,i,o,u;if($(".preview-content").trigger("onpreload.logichandler",[qValues]),r.tags.hfTriggeredLogic=$("#hfTriggeredLogic"),f=r.tags.hfTriggeredLogic.val(),f)for(n=-1,t=0,e=f.split(",");t<e.length;t++)if(s=e[t],n=parseInt(s,10),!isNaN(n))for(i=0,o=r.logic;i<o.length;i++)if(u=o[i],u.id==n&&(u.triggerOn&Domain.SRSurveyLogicFlags.TriggerOnConditionChange)!=0){u.setAsTriggeredOnInit();break}r.execute(Domain.SRSurveyLogicFlags.TriggerOnPageLoad);$("#main-survey-page").addClass("active")})}return Object.defineProperty(n.prototype,"visibility",{get:function(){return this._visibility},enumerable:!1,configurable:!0}),n.prototype.destroy=function(){surveyManager.onQuestionChanged.unsubscribe(this.events.questionChanged);surveyManager.onNavigate.unsubscribe(this.events.navigate)},n.prototype.initComponents=function(){var d=this,i,c,k,r,l,u,a,f,v,t,e,y,o,p,s,w,h,b,n;for(this.validator=new SurveyLogic.LogicValidator,i=0,c=this.logic;i<c.length;i++)k=c[i],k.setHandler(this);for(r=0,l=this.initial.hidden;r<l.length;r++)n=l[r],this.initialVisibility["".concat(n,":0")]=!1;for(u=0,a=this.initial.visible;u<a.length;u++)n=a[u],this.initialVisibility["".concat(n,":0")]=!0;for(f=0,v=this.initial.partial;f<v.length;f++){for(t=v[f],e=0,y=t.hidden;e<y.length;e++)n=y[e],this.initialVisibility["".concat(t.id,":").concat(n)]=!1;for(o=0,p=t.visible;o<p.length;o++)n=p[o],this.initialVisibility["".concat(t.id,":").concat(n)]=!0}for(this.visibilityToApply=clone(this.initialVisibility),this.hasLogic||$(function(){d.applyVisibility()}),s=0,w=this.initial.comments.nonCompulsory;s<w.length;s++)n=w[s],this.initialCompulsoryComments["q".concat(n)]=!1;for(h=0,b=this.initial.comments.compulsory;h<b.length;h++)n=b[h],this.initialCompulsoryComments["q".concat(n)]=!0},n.prototype.initEvents=function(){var n=this;this.events={questionChanged:function(t){n.keyQuestions[t.questionId]&&n.execute(Domain.SRSurveyLogicFlags.TriggerOnConditionChange)},navigate:function(t){n.execute(Domain.SRSurveyLogicFlags.TriggerOnNavigate);n.blockingActionExecuted&&(t.stopPropagation(),t.preventDefault())}};surveyManager.onQuestionChanged.subscribe(this.events.questionChanged);surveyManager.onNavigate.subscribe(this.events.navigate)},n.prototype.execute=function(n,t){var i,e,u,f,o,r;if(t===void 0&&(t=0),this.blockingActionExecuted=!1,this.hasLogic){for(i=this.tags.hfTriggeredLogic.val()||"",e=n.isEither(Domain.SRSurveyLogicFlags.TriggerOnPageLoad,Domain.SRSurveyLogicFlags.TriggerOnConditionChange),e&&(this.visibilityToApply=clone(this.initialVisibility),this.appliedVisibilities={},this.currentVisibiltyResult="",t==0&&(this.latestVisibiltyResult="InitialValue"),this.compulsoryCommentsToApply=clone(this.initialCompulsoryComments)),u=-1,f=0,o=this.logic;f<o.length;f++)r=o[f],r.triggerOn.hasFlag(n)&&(u=r.id,r.execute(this.validator)?r.isQuota||new RegExp("(?:^|,)".concat(u,"(?:,|$)")).test(i)||(i+=",".concat(u)):!r.isQuota&&i&&(i=i.replace(new RegExp("(?:^|,)".concat(u,"(,|$)")),"$1")));this.tags.hfTriggeredLogic.val(i.replace(/^,+/g,""));e&&(this.applyVisibility(),++t<10&&this.latestVisibiltyResult!=this.currentVisibiltyResult?(this.latestVisibiltyResult=this.currentVisibiltyResult,this.execute(n,t)):this.applyCompulsoryComments())}},n.prototype.applyVisibility=function(){var n,i,t,r;this._visibility={};for(n in this.visibilityToApply)(i=this.visibilityToApply[n],this._visibility[n]=i,this.appliedVisibilities[n])||(t=n.split(":").map(function(n){return+n}),t.length==2&&(r=surveyManager.getQuestion(t[0]),r&&(t[1]>0?r.setPartialVisibility(t[1],i):r.visible=i)))},n.prototype.setVisibility=function(n,t,i){var r,u;i===void 0&&(i=0);r="".concat(t,":").concat(i);this.visibilityToApply[r]=n;this.currentVisibiltyResult+=r+"".concat(n);this._visibility[r]=n;u=surveyManager.getQuestion(t);u&&(this.appliedVisibilities[r]=!0,0<i?u.setPartialVisibility(i,n):u.visible=n)},n.prototype.applyCompulsoryComments=function(){for(var n in this.compulsoryCommentsToApply)surveyManager.questionValidators.toggleCompulsoryComment(surveyManager.getQuestion(+n.substring(1)),this.compulsoryCommentsToApply[n])},n.prototype.setCompulsoryCommentState=function(n,t){this.compulsoryCommentsToApply["q".concat(t)]=n},n.prototype.goToQuestion=function(n){if(0<n){var t=surveyManager.getQuestion(n);this.blockingActionExecuted=!0;t?t.qItemTag.ensureVisibility({highlight:!0,scrollToTop:!0,onComplete:function(n){return n.trigger("focus")}}):($("#QuestionJumpTarget").val(n),delay(function(){$("form.survey-form").trigger("submit")},100))}},n.prototype.setActiveQuotas=function(n){this.activeQuotas.loadFromArray(n||[],!0)},n}(),function(n){var r=function(){function n(){this.questionCache=[]}return n.prototype.getQuestion=function(n){return this.questionCache[n]||(this.questionCache[n]=surveyManager.getQuestion(n))},n.prototype.getValues=function(n){for(var i,u,t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(0<n){if(i=surveyManager.isPrinting?null:this.getQuestion(n),u=t.length>0&&t[0]>0,i)return!i.visible||u&&logicHandler.visibility["".concat(n,":").concat(t[0])]===!1?null:u?t.length>1?SRSurveyManager.removeInvalidQuestionValues(i.getCellValue(t[0],t[1])):SRSurveyManager.removeInvalidQuestionValues(i.getSubQuestionValue(t[0])):SRSurveyManager.removeInvalidQuestionValues(i.values);if(u)switch(t.length){case 1:return SRSurveyManager.removeInvalidQuestionValues(qValues["".concat(n,"_").concat(t[0])]);case 2:return SRSurveyManager.removeInvalidQuestionValues(qValues["".concat(n,"_").concat(t[0],"_").concat(t[1])])}return SRSurveyManager.removeInvalidQuestionValues(qValues["".concat(n)])}return qValues["r".concat(Math.abs(n))]},n.prototype.getCompleted=function(n){var t,i,r;if(0<n){if(t=surveyManager.isPrinting?null:this.getQuestion(n),t)return t.hasCompleted&&t.visible;if(i=qMeta["".concat(n)],i)try{return r=JSON.parse(i),r.HasCompleted}catch(u){console.error("Failed to parse meta data string for question id: ".concat(n,' where found meta data string was "').concat(i,'".\n Exception: '),u)}}return!1},n.prototype.isExactly=function(n,t){for(var r,u,f=[],i=2;i<arguments.length;i++)f[i-2]=arguments[i];return(r=this.getValues.apply(this,__spreadArray([n],f,!1)),r&&t&&r.length==t.length)?(u=!0,comp(r.sort(),t.sort(),function(){u=!1}),u):!1},n.prototype.isEither=function(n,t){for(var r,u=[],i=2;i<arguments.length;i++)u[i-2]=arguments[i];return(r=this.getValues.apply(this,__spreadArray([n],u,!1)),r&&t)?r.intersect(t).length>0:!1},n.prototype.isEmpty=function(n){for(var i,r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return(i=this.getValues.apply(this,__spreadArray([n],r,!1)),i)?i.length==0:!0},n.prototype.count=function(n){for(var i,r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return(i=this.getValues.apply(this,__spreadArray([n],r,!1)),i)?i.length:0},n.prototype.numEqual=function(n,t){for(var i,u=[],r=2;r<arguments.length;r++)u[r-2]=arguments[r];return(i=this.getValues.apply(this,__spreadArray([n],u,!1)),i&&i.length>0&&typeof i[0]=="number"&&typeof t=="number")?(2==i.length?parseFloat(i.join(".")):i[0])==t:!1},n.prototype.numGT=function(n,t){for(var i,u=[],r=2;r<arguments.length;r++)u[r-2]=arguments[r];return(i=this.getValues.apply(this,__spreadArray([n],u,!1)),i&&i.length>0&&typeof i[0]=="number"&&typeof t=="number")?(2==i.length?parseFloat(i.join(".")):i[0])>t:!1},n.prototype.numLT=function(n,t){for(var i,u=[],r=2;r<arguments.length;r++)u[r-2]=arguments[r];return(i=this.getValues.apply(this,__spreadArray([n],u,!1)),i&&i.length>0&&typeof i[0]=="number"&&typeof t=="number")?(2==i.length?parseFloat(i.join(".")):i[0])<t:!1},n.prototype.txtContains=function(n,t){for(var i,f,u=[],r=2;r<arguments.length;r++)u[r-2]=arguments[r];return(i=this.getValues.apply(this,__spreadArray([n],u,!1)),i&&i.length>0&&typeof t=="string")?(f=1==i.length?""+i[0]:i.join(","),f.toLowerCase().indexOf(t.toLowerCase())>=0):!1},n.prototype.txtEndsWith=function(n,t){for(var i,f,u=[],r=2;r<arguments.length;r++)u[r-2]=arguments[r];return(i=this.getValues.apply(this,__spreadArray([n],u,!1)),i&&i.length>0&&typeof t=="string")?(f=1==i.length?""+i[0]:i.join(","),f.endsWith(t,!0)):!1},n.prototype.txtEquals=function(n,t){for(var i,f,u=[],r=2;r<arguments.length;r++)u[r-2]=arguments[r];return(i=this.getValues.apply(this,__spreadArray([n],u,!1)),i&&i.length>0&&typeof t=="string")?(f=1==i.length?""+i[0]:i.join(","),f.toLowerCase()==t.toLowerCase()):!1},n.prototype.txtStartsWith=function(n,t){for(var i,f,u=[],r=2;r<arguments.length;r++)u[r-2]=arguments[r];return(i=this.getValues.apply(this,__spreadArray([n],u,!1)),i&&i.length>0&&typeof t=="string")?(f=1==i.length?""+i[0]:i.join(","),f.startsWith(t,!0)):!1},n.prototype.isCompleted=function(n){return this.getCompleted(n)},n}(),t,i;n.LogicValidator=r;t=function(){function n(n,t,i,r,u){u===void 0&&(u=Domain.SRSurveyLogicTypes.Normal);this.logicId=n;this.triggerOn=t;this.expression=i;this.actions=r;this.type=u;this.lastState=!1;this._isQuota=!1;this._isQuota=u==Domain.SRSurveyLogicTypes.Quota}return Object.defineProperty(n.prototype,"id",{get:function(){return this.logicId},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isQuota",{get:function(){return this._isQuota},enumerable:!1,configurable:!0}),n.prototype.setHandler=function(n){var t,i,r;for(this.handler=n,t=0,i=this.actions;t<i.length;t++)r=i[t],r.setHandler(n);return this},n.prototype.execute=function(n){var f=this,i,t,r,u;if(!this._isQuota||this.handler.activeQuotas.get(this.logicId))for(i=!1,comp(this.lastState,this.expression(n),function(n){f.lastState=n;i=!0}),t=0,r=this.actions;t<r.length;t++)u=r[t],(i||u.requireNoStateChange)&&u.execute(this.lastState);return this.lastState},n.prototype.setAsTriggeredOnInit=function(){var n,t,i;for(this.lastState=!0,n=0,t=this.actions;n<t.length;n++)i=t[n],i.isVisibilityAction&&i.execute(this.lastState)},n}();n.Logic=t;i=function(){function n(n,t){this.action=n;this.args=t;this.executeState=!1;this._requireNoStateChange=null;this._mayExecute=null;this._isVisibilityAction=null}return Object.defineProperty(n.prototype,"requireNoStateChange",{get:function(){if(null==this._requireNoStateChange)switch(this.action){case"questionVisibility":case"subQuestionVisibility":case"compulsoryComment":this._requireNoStateChange=!0;break;default:this._requireNoStateChange=!1}return this._requireNoStateChange},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"mayExecute",{get:function(){return null==this._mayExecute&&(this._mayExecute=!(surveyManager.inAdminViewMode||surveyManager.isPrinting)||this.isVisibilityAction),this._mayExecute},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isVisibilityAction",{get:function(){if(null==this._isVisibilityAction)switch(this.action){case"questionVisibility":case"subQuestionVisibility":this._isVisibilityAction=!0;break;default:this._isVisibilityAction=!1}return this._isVisibilityAction},enumerable:!1,configurable:!0}),n.prototype.setHandler=function(n){return this.handler=n,this},n.prototype.execute=function(n){this.executeState=n;this.executeState&&this.mayExecute&&this[this.action]()},n.prototype.questionVisibility=function(){for(var r,t=this.args,n=0,i=t.questions;n<i.length;n++)r=i[n],this.handler.setVisibility(t.visible,r)},n.prototype.subQuestionVisibility=function(){for(var r,n=this.args,t=0,i=n.subQuestions;t<i.length;t++)r=i[t],this.handler.setVisibility(n.visible,n.question,r)},n.prototype.compulsoryComment=function(){for(var r,t=this.args,n=0,i=t.questions;n<i.length;n++)r=i[n],this.handler.setCompulsoryCommentState(t.compulsory,r)},n.prototype.goToQuestion=function(){var n=this.args;n.question>0&&this.handler.goToQuestion(n.question)},n.prototype.showPopup=function(){var n=this.args;n.message>""&&(this.handler.blockingActionExecuted=!0,sr.alert(n.message.replace(/\n/g,"<br />"),!1,null!=surveyManager?surveyManager.isLanguageRightToLeft:!1))},n.prototype.goToUrl=function(){var n=this.args;n.url>""&&(n.newWindow?window.open(n.url):surveyManager.isAdminToolPreview?sr.alert(format(SRSurveyManager.res.preview.openUrl.replace(/\n/g,"<br />"),n.url)):location.href=n.url)},n.prototype.showMessage=function(){var n=this.args;if(n.message>""){this.handler.blockingActionExecuted=!0;var i=$(".survey-controls,.surveyIntro").hide(),t=$(".survey-questions"),r=$('<div class="survey-message" />').html(n.message).append('<div class="survey-controls"><button class="btn btn-default">'.concat(n.btnText,"<\/button><\/div>")).insertBefore(t.css({visibility:"hidden",overflow:"hidden",height:0})).find("button").on("click",function(n){r.remove();t.css({visibility:"",overflow:"",height:""});i.show();n.stopPropagation();n.preventDefault()}).end()}},n.prototype.endSurveyHandleCookies=function(){surveyManager.isAdminToolPreview||setTimeout(function(){var n,i;try{var e=document.cookie.split(";"),t=null,o=$("#hfCookiePath").val()||"/";for(t=0<surveyManager.surveyId?new RegExp("Survey-".concat(surveyManager.surveyId,"-(Key|Auth)"),"i"):new RegExp("Survey-[\\d]+-(Key|Auth)","i"),n=0,i=e;n<i.length;n++){var r=i[n],u=r.indexOf("="),f=u>-1?r.substr(0,u):r;t.test(f)&&(t.lastIndex=0,document.cookie="".concat(f,"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=").concat(o,";"))}}catch(s){}},500)},n.prototype.endSurvey=function(){var t=this,n=this.args;$(".survey-controls").remove();$(".survey-questions").hide();n&&(n.submit?setTimeout(function(){$('<button type="submit" name="action" value="end-and-submit" />').appendTo($(".survey-questions").css({position:"fixed",left:"-10000px",top:"-10000px",width:"50px",height:"50px",overflow:"hidden",display:"block"}).append('<iframe name="end-survey" id="end-survey"><\/iframe>').closest("form").attr("target","end-survey").end()).trigger("click");t.endSurveyHandleCookies()},500):n.unregister?setTimeout(function(){$('<button type="submit" name="action" value="end-and-unregister" />').appendTo($(".survey-questions").css({position:"fixed",left:"-10000px",top:"-10000px",width:"50px",height:"50px",overflow:"hidden",display:"block"}).append('<iframe name="end-survey" id="end-survey"><\/iframe>').closest("form").attr("target","end-survey").end()).trigger("click");t.endSurveyHandleCookies()},500):this.endSurveyHandleCookies())},n}();n.LogicAction=i}(SurveyLogic||(SurveyLogic={}));SRQuestionValidatorManager=function(){function n(){this.activeValidators=[];this.validators={};this.initContainer=null;this.initialized=!1;this._extendedValidationContainer=null;this._hasBoundExtValMsgEvents=!1;this._extendedValidationList=null;this._extendedValidationHdrLnk=null;this._compulsoryCommentValidator=null;this._hasCheckedForCcValidator=!1}return Object.defineProperty(n.prototype,"hasExtendedValidation",{get:function(){return 0<this.extendedValidationContainer.length},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"extendedValidationContainer",{get:function(){return null==this._extendedValidationContainer&&(this._extendedValidationContainer=$("#extValErrMsgWrp")),this._extendedValidationContainer},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"extendedValidationList",{get:function(){return null==this._extendedValidationList&&(this._extendedValidationList=this.extendedValidationContainer.find("#olExtValErr"),1>this._extendedValidationList.length&&(this._extendedValidationList=$('<ol id="olExtValErr" />').appendTo(this.extendedValidationContainer))),this._extendedValidationList},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"extendedValidationHdrLnk",{get:function(){return null==this._extendedValidationHdrLnk&&(this._extendedValidationHdrLnk=this.extendedValidationContainer.find("#lnkExtValErrHdr"),1>this._extendedValidationHdrLnk.length&&(this._extendedValidationHdrLnk=$('<a id="lnkExtValErrHdr" href="extValErrLnk0" class="ext-val-err-lnk"/>').appendTo($("<h2 />").prependTo(this.extendedValidationContainer)))),this._extendedValidationHdrLnk},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"compulsoryCommentValidator",{get:function(){return this._hasCheckedForCcValidator||(this._compulsoryCommentValidator=null,-1<this.activeValidators.indexOf(SRQVDataAttributes.CompulsoryComment.CSS_CLASS)&&(this._compulsoryCommentValidator=this.validators[SRQVDataAttributes.CompulsoryComment.CSS_CLASS]),this._hasCheckedForCcValidator=!0),this._compulsoryCommentValidator},enumerable:!1,configurable:!0}),n.prototype.registerValidator=function(n,t){t===void 0&&(t=!0);var i=!1;this.activeValidators.indexOf(n.validatorCssClass)<0?this.activeValidators.push(n.validatorCssClass):i=!0;(!i||t)&&(this.validators[n.validatorCssClass]=n);this._hasCheckedForCcValidator=!1},n.prototype.unregisterValidator=function(n){this.activeValidators.removeItem(n);this.validators[n]=null;this._hasCheckedForCcValidator=!1},n.prototype.reset=function(){this.activeValidators=[];this.validators={};this._extendedValidationContainer=this._extendedValidationList=this._extendedValidationHdrLnk=null;this._hasBoundExtValMsgEvents=!1;this._hasCheckedForCcValidator=!1},n.prototype.init=function(n){var t,i,r;for(n||(n=document.body),this.initContainer=$(n),t=0,i=this.activeValidators;t<i.length;t++)r=i[t],this.validators[r].init(n);this.initialized=!0},n.prototype.focusFirstInvalidQuestionInput=function(n,t){t===void 0&&(t=0);var i=n.find('.question-row[class*="sr-val"]:eq(0)');0<i.length&&(n=i);delay(function(){var t=n.find(".sr-val-invalid:eq(0)");0<t.length?t.trigger("focus"):(t=n.find('input:not([type="hidden"]):visible:eq(0)'),0<t.length?t.trigger("focus"):n.find('[tabindex="0"]:visible:eq(0)').trigger("focus"))},t)},n.prototype.handleExtendedErrorLinkKeypress=function(n){if(n.type=="click"||(n.which||n.keyCode||0)==13){var t=$(n.currentTarget);t.attr("id")=="lnkExtValErrHdr"?$(t.attr("href")).trigger("focus"):this.focusFirstInvalidQuestionInput($(t.attr("href")).scrollToCenter(null,!0));n.stopPropagation();n.preventDefault()}},n.prototype.resetExtendendValidationErrors=function(){this.extendedValidationContainer.hide();this.extendedValidationList.empty()},n.prototype.validate=function(n,t){var e=this,r,u,o,l,i,c;for(t===void 0&&(t=!0),r=!0,u=0,o=this.activeValidators;u<o.length;u++)l=o[u],this.validators[l].validate(n)||(r=!1);if(!r&&t&&(i=$(n).find('.question[class*="sr-val"]'),0<i.length))if(1<i.length&&this.hasExtendedValidation){if(this.resetExtendendValidationErrors(),!this._hasBoundExtValMsgEvents){this._hasBoundExtValMsgEvents=!0;this.extendedValidationHdrLnk.on("click keyup",function(n){return e.handleExtendedErrorLinkKeypress(n)}).attr("title",SRSurveyManager.res.question.validation.extended.header.tooltip);this.extendedValidationList.on("click keyup",">li>a",function(n){return e.handleExtendedErrorLinkKeypress(n)})}var s,f=0,a=-1,h="";i.each(function(n,t){h="";f=0;s=$(t).find('.question-validation-messages > span[class*="sr-val"]:visible').each(function(n,t){h+="<br />"+$(t).text();++f}).end();0<f&&e.extendedValidationList.append($("<li>").append($('<a id="extValErrLnk'.concat(++a,'" href="#').concat(s.attr("id"),'" title="').concat(SRSurveyManager.res.question.validation.extended.link.tooltip,'" class="ext-val-err-lnk" />')).html(format(SRSurveyManager.res.question.validation.extended.link.format,s.find(".question-title").text(),f)+h)))});this.extendedValidationHdrLnk.text(format(SRSurveyManager.res.question.validation.extended.header.format,++a));this.extendedValidationContainer.show();this.extendedValidationHdrLnk.trigger("focus")}else this.hasExtendedValidation&&this.resetExtendendValidationErrors(),c=i.first(),c.scrollToCenter(null,!0),this.focusFirstInvalidQuestionInput(c,100);return r},n.prototype.clear=function(n){var t,i,r;for(n||(n=document.body),t=0,i=this.activeValidators;t<i.length;t++)r=i[t],this.validators[r].clear(n)},n.prototype.toggleCompulsoryComment=function(n,t){var i=!1;null==this.compulsoryCommentValidator&&(this.registerValidator(new StandardQuestions.StandardQuestionValidators.CompulsoryComment),i=!0);null!=this.compulsoryCommentValidator?(i&&this.compulsoryCommentValidator.init(this.initContainer),this.compulsoryCommentValidator.toggleCompulsoryComment(n,t)):console.error('toggleCompulsoryComment --> No valid validator for "CompulsoryComment" could be found or created.')},n}(),function(n){n.EVENT_NAME="srEditQuestionClientAction";n.SUB_ELEMENT_ADDED="subElementAdded"}(SREditQuestionClientActions||(SREditQuestionClientActions={}));SRSurveyManager=function(){function n(){this.activeHandlers=[];this.handlers={};this.questions=[];this.valueCache={};this.printFrame=null;this.initializedContainer=null;this.respondentFieldsHandler=null;this._questionValidators=new SRQuestionValidatorManager;this._onQuestionChanged=new SimpleEventDispatcher;this._onNavigate=new SimpleEventDispatcher;this._onJumpToPage=new EventDispatcher;this._hfAdminMode=null;this._inAdminViewMode=null;this._surveyConstructionPageElm=null;this._surveyId=null;this._adminToolPreviewForm=null;this._isAdminToolPreview=null;this._isLanguageRightToLeft=null;this._additionalData=null;this.formHasUnobtrusiveValidation=!1}return Object.defineProperty(n,"res",{get:function(){return this._res},enumerable:!1,configurable:!0}),n.setResources=function(n){n(this._res)},n.loadResources=function(n){this.setResources(function(t){var i,r,u,f,e,o,s,h,c,l;t.question.validation.extended.header.format=n.Question.Validation.Extended.Header.Format;t.question.validation.extended.header.tooltip=n.Question.Validation.Extended.Header.Tooltip;t.question.validation.extended.link.format=n.Question.Validation.Extended.Link.Format;t.question.validation.extended.link.tooltip=n.Question.Validation.Extended.Link.Tooltip;t.preview.functionalityDisabled=(i=n.Preview)===null||i===void 0?void 0:i.FunctionalityDisabled;t.preview.openUrl=(r=n.Preview)===null||r===void 0?void 0:r.OpenUrl;t.recording.title=(u=n.Recording)===null||u===void 0?void 0:u.Title;t.recording.additionalInfo=(f=n.Recording)===null||f===void 0?void 0:f.AdditionalInfo;t.recording.buttons.stop=(o=(e=n.Recording)===null||e===void 0?void 0:e.Buttons)===null||o===void 0?void 0:o.Stop;t.recording.buttons.remove=(h=(s=n.Recording)===null||s===void 0?void 0:s.Buttons)===null||h===void 0?void 0:h.Remove;t.recording.buttons.removeConfirmation=(l=(c=n.Recording)===null||c===void 0?void 0:c.Buttons)===null||l===void 0?void 0:l.RemoveConfirmation});SRBootstrapSelect.setResources(function(t){t.controls.selectAll=n.Question.Control.SelectAll;t.controls.deselectAll=n.Question.Control.SelectNone})},Object.defineProperty(n.prototype,"questionValidators",{get:function(){return this._questionValidators},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onQuestionChanged",{get:function(){return this._onQuestionChanged.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onNavigate",{get:function(){return this._onNavigate.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onJumpToPage",{get:function(){return this._onJumpToPage.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"hfAdminMode",{get:function(){return null===this._hfAdminMode&&(this._hfAdminMode=$("#hfAdminMode").val()),this._hfAdminMode},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"inAdminViewMode",{get:function(){return null==this._inAdminViewMode&&(this._inAdminViewMode=this.hfAdminMode==="1"),this._inAdminViewMode},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"surveyConstructionPageElm",{get:function(){return null==this._surveyConstructionPageElm&&(this.surveyConstructionPageElm=$(".survey-construction-page")),this._surveyConstructionPageElm},set:function(n){var t=this;if(this._surveyConstructionPageElm=n,0<this._surveyConstructionPageElm.length)this._surveyConstructionPageElm.on(SREditQuestionClientActions.EVENT_NAME,function(n,i,r){var u=t.getQuestion(r);console.log('%c SurveyManager - Listener "surveyConstructionAction", qAction: "'.concat(i,'", qId: ').concat(r),"background:dark".concat(u&&u.id==r?"green":"blue",";color:white;"));u&&u.id==r&&u.handleEditModeAction(i)})},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"surveyId",{get:function(){return null===this._surveyId&&(this._surveyId=parseInt($("#hfSurveyId").val()||"-1",10),isNaN(this._surveyId)&&(this._surveyId=-1)),this._surveyId},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"adminToolPreviewForm",{get:function(){return null===this._adminToolPreviewForm&&(this._adminToolPreviewForm=$("#layout-scroll-container form#preview-form")),this._adminToolPreviewForm},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isAdminToolPreview",{get:function(){return null===this._isAdminToolPreview&&(this._isAdminToolPreview=0<this.adminToolPreviewForm.length),this._isAdminToolPreview},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isLanguageRightToLeft",{get:function(){return null===this._isLanguageRightToLeft&&(this._isLanguageRightToLeft=(this.isAdminToolPreview?this.adminToolPreviewForm:$(document.documentElement)).hasClass("dir-rtl")),this._isLanguageRightToLeft},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isPrinting",{get:function(){return window.isPrinting===!0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"additionalData",{get:function(){return this._additionalData||(this._additionalData=new SR.Public.Survey.AdditionalData),this._additionalData},enumerable:!1,configurable:!0}),n.prototype.initialize=function(t){var i=this,e,r,o,c,h;for(t===void 0&&(t=document.body),window.sessionStorage.getItem("signed-out-"+this.surveyId)=="true"&&(window.sessionStorage.removeItem("signed-out-"+this.surveyId),e=window.location.href.replace(/(\?|&)srso=\d+/g,""),window.location.href=e+(-1<e.indexOf("?")?"&":"?")+"srso="+(new Date).getTime()),t||(t=document.body),this.initializedContainer=$(t),this.questionValidators.reset(),r=0,o=this.activeHandlers;r<o.length;r++)c=o[r],this.handlers[c].initialize();var u=!1,f=!1,s=function(){var r,n,f;return u||(u=!0),r=i.getSurveyRespondentFieldsForm(),n=!0,r.length>0&&!r.valid()&&(n=!1),f=i.questionValidators.validate(t,n),n||r.find(".input-validation-error:first").trigger("focus"),f&&n};this.respondentFieldsHandler=new SRRespondentFieldsHandler({container:this.initializedContainer});this.initializedContainer.find(".survey-controls button[".concat(SRDataAttributes.PAGE_ACTION,"], .survey-banner a[").concat(SRDataAttributes.PAGE_ACTION,"]")).on("click",function(t){var r=$(t.currentTarget),h=r.html(),c=r.attr(SRDataAttributes.PAGE_ACTION),v=r.attr(SRDataAttributes.PAGE_ACTION+"-confirm"),e=EmptyInstance.JQuery,l,o,a;if(u=!1,f=!1,v){t.stopPropagation();t.preventDefault();sr.confirm('<div class="art-dialog-text">'.concat(v,"<\/div>"),null,!0).done(function(n){n&&(r.removeAttr(SRDataAttributes.PAGE_ACTION+"-confirm"),r.trigger("click"))});return}switch(c){case SRPublishedSurveyActions.PREVIOUS_PAGE:case SRPublishedSurveyActions.NEXT_PAGE:case SRPublishedSurveyActions.SUBMIT:if(f=c==SRPublishedSurveyActions.PREVIOUS_PAGE,!f&&!s()){t.stopPropagation();t.preventDefault();return}if(i._onNavigate.dispatch(t),t.isPropagationStopped())return;break;case SRPublishedSurveyActions.DOWNLOAD_ANSWER_PDF:if(i.isAdminToolPreview){sr.alert(n.res.preview.functionalityDisabled.replace(/\n/g,"<br />"));return}e=r.closest("form");e.length>0&&(o=new FormData(e.get(0)),o.append("action",SRPublishedSurveyActions.DOWNLOAD_ANSWER_PDF),$.ajax({url:e.attr("action"),method:"POST",data:o,mimeType:"multipart/form-data",contentType:!1,cache:!1,processData:!1,xhrFields:{responseType:"blob"},success:function(n,t,i){r.removeClass("disabled submitting").prop("disabled",!1).html(h).closest("form").attr("target","");downloadXhr(n,i)},error:function(){r.removeClass("disabled submitting").prop("disabled",!1).html(h).closest("form").attr("target","")}}));t.stopPropagation();t.preventDefault();break;case SRPublishedSurveyActions.PRINT:if(i.isAdminToolPreview){sr.alert(n.res.preview.functionalityDisabled.replace(/\n/g,"<br />"));return}i.printFrame||(i.printFrame=$('<iframe name="print-frame" id="print-frame" />').appendTo($('<div style="position:fixed;left:-10000px;width:20px;height:20px;overflow:hidden" />').appendTo(document.body)));l=r.closest("form");l.attr("target","print-frame");delay(function(){return l.attr("target","")},250);break;case SRPublishedSurveyActions.SHOW_RESPONDENT_INFORMATION:e=$("#surveyForm");e.length>0&&(o=new FormData(e.get(0)),o.append("action",c),$.ajax({url:e.attr("action"),method:"POST",data:o,mimeType:"multipart/form-data",contentType:!1,cache:!1,processData:!1,xhrFields:{responseType:"json"},success:function(n){i.openEditRespondent(n)},error:function(n){r.removeClass("disabled submitting").prop("disabled",!1).html(h).closest("form").attr("target","");console.error(n)}}));t.stopPropagation();t.preventDefault();break;case SRPublishedSurveyActions.CHANGE_LANGUAGE:e=$("#surveyForm");e.length>0&&(o=new FormData(e.get(0)),o.append("action",c+":"+r.attr(SRDataAttributes.PAGE_ACTION_ARGUMENT)),$.ajax({url:e.attr("action"),method:"POST",data:o,mimeType:"multipart/form-data",contentType:!1,cache:!1,processData:!1,success:function(){},error:function(){r.removeClass("disabled submitting").prop("disabled",!1).html(h).closest("form").attr("target","")}}));break;case SRPublishedSurveyActions.SUBMIT_IN_PUBLIC_PREVIEW:sr.alert("Submitting the survey is disabled in preview!");t.stopPropagation();t.preventDefault();return;case SRPublishedSurveyActions.SHOW_HELP:e=$("#surveyForm");e.length>0&&(o=new FormData(e.get(0)),o.append("action",c),$.ajax({url:e.attr("action"),method:"POST",data:o,mimeType:"multipart/form-data",contentType:!1,cache:!1,processData:!1,success:function(n){sr.openHelpText(n)},error:function(){r.removeClass("disabled submitting").prop("disabled",!1).html(h).closest("form").attr("target","")}}));break;case SRPublishedSurveyActions.SIGN_OUT:window.sessionStorage.setItem("signed-out-"+i.surveyId,"true");window.location.href=r.attr("href");return}if(a=r.data("submit-text"),a>""){if(!f&&!u&&!s())return;setTimeout(function(){r.addClass("disabled submitting").prop("disabled",!0).html(a+"<dot><\/dot><dot><\/dot><dot><\/dot>")},10)}});h=function(n,t){if(s()){if(console.log("%c jumpToPage - pageIndex: ".concat(n,", event: "),"background:crimson;color:#fff;",t),i._onJumpToPage.dispatch(t,n),!t.isDefaultPrevented()){var r=$("#navGoToPage");0<r.length&&(t.stopPropagation(),t.preventDefault(),r.val("".concat(SRPublishedSurveyActions.JUMP_TO_PAGE,":").concat(n)).trigger("click"))}}else t.stopPropagation(),t.preventDefault()};this.initializedContainer.find(".progress-indicator > [".concat(SRDataAttributes.PAGE_ACTION,'="').concat(SRPublishedSurveyActions.JUMP_TO_PAGE,'"]')).each(function(n,t){var i=$(t);if(i.is("select"))i.on("change",function(n){h(+$(n.currentTarget).val(),n)});else i.on("click",function(n){h(+$(n.currentTarget).attr(SRDataAttributes.PAGE_ACTION_ARGUMENT),n)})});this.questionValidators.init(t);this.getSurveyRespondentFieldsForm();this.initializedContainer.find("#surveyForm").on("submit",function(){i.processQuestionsBeforeSubmit()});SRTreeViewManager.init()},n.prototype.processQuestionsBeforeSubmit=function(){var n;(n=this.initializedContainer)===null||n===void 0?void 0:n.find(".question-item:not(:visible), .question-row:not(:visible), .question-alternative:not(:visible)").remove()},n.prototype.registerHandler=function(n){this.activeHandlers.indexOf(n.managerId)<0&&this.activeHandlers.push(n.managerId);this.handlers[n.managerId]=n},n.prototype.unregisterHandler=function(n){this.activeHandlers.removeItem(n);this.handlers[n]=null},n.prototype.triggerQuestionChange=function(n){var t=this,i="".concat(n.questionId,"-").concat(n.rowId,"-").concat(n.colId);comp(this.valueCache[i],n.value,function(r){t.valueCache[i]=r;t._onQuestionChanged.dispatchAsync(n)})},n.prototype.getQuestion=function(t){if(typeof t=="number")return this.questions[t];var i=t;return i.hasClass("question")?i.data(n.DATA_QUESTION_ITEM):i.closest(".question").data(n.DATA_QUESTION_ITEM)},n.prototype.goToQuestion=function(n,t){t===void 0&&(t=!0);console.log("goToQuestion - Not implemented yet!")},n.prototype.registerQuestion=function(n){this.questions[n.id]=n},n.prototype.clear=function(){var n;this.questions=[];this.valueCache={};this._adminToolPreviewForm=null;this._isAdminToolPreview=null;this._isLanguageRightToLeft=null;(n=this._additionalData)===null||n===void 0?void 0:n.clear()},n.prototype.reset=function(){this.clear();this._onJumpToPage.reset();this._onNavigate.reset();this._onQuestionChanged.reset()},n.removeInvalidQuestionValues=function(n){if(n&&0<n.length)for(var t=n.length-1;t>-1;t--)(n[t]==null||n[t]==="")&&n.splice(t,1);return n},n.prototype.openEditRespondent=function(n){var f=this,i=$.Deferred(),r=!1,u,t;return n.Title<=""&&(n.Title=document.title),u=n.IsEditable?[new SRDialogButton({title:n.TextResources["SRButton.Save"],click:function(n){f.SaveRespondent(n)}}),new SRDialogButton({title:n.TextResources["SRButton.Cancel"],click:function(t){r?sr.confirm(n.TextResources["SRConfirmMsg.DiscardChanges"],function(n){n&&t.close()}):t.close()}})]:[new SRDialogButton({title:n.TextResources["SRButton.Ok"],click:function(n){n.close()}})],t=sr.dialogHandler.createDialog({modal:!0,title:n.Title,width:800,height:600,content:format('<div class="art-dialog-text">{0}<\/div>',n.Content),titleBtns:SRDialogTitleButtons.DefaultNoHelp,buttons:u,onClose:function(){i.resolve()}}),t.body.tag.addValidation(),t.center(),this.respondentFieldsHandler.init(t.body.tag),t.onContentChange.subscribe(function(){r=!0}),i.promise()},n.prototype.getSurveyRespondentFieldsForm=function(){var n=this.initializedContainer.find(".survey-respondent-fields").closest("form");return!this.formHasUnobtrusiveValidation&&n.length>0&&(this.formHasUnobtrusiveValidation=!0,n.addValidation()),n},n.prototype.SaveRespondent=function(n){var t=$("#surveyForm"),i,r,o,u,f,e;if(t.length!=0){if(i=n.find("#respondentForm"),!i.valid()){i.find(".input-validation-error:first").trigger("focus");return}for(r=new FormData(t.get(0)),r.append("action",SRPublishedSurveyActions.SAVE_RESPONDENT_INFORMATION),o=jQuery(i).serializeArray(),u=0,f=o;u<f.length;u++)e=f[u],r.append(e.name,e.value);n.showLoader(0);$.ajax({url:t.attr("action"),method:"POST",data:r,mimeType:"multipart/form-data",contentType:!1,cache:!1,processData:!1,xhrFields:{responseType:"json"},success:function(i,r){if("success"==r){n.hideLoader(!0);delay(function(){t.trigger("submit")},600);return}n.hideLoader(!1)},error:function(t){n.hideLoader(!1);console.error("Was an error while saving respondent information.\n".concat(t.status," : ").concat(t.statusText,"\ne:"),t)}})}},n.prototype.executePrint=function(n){n===void 0&&(n=250);(new SRAnimationFrame).request(function(){delay(function(){(new SRAnimationFrame).request(function(){navigator.appVersion.indexOf("MSIE")!=-1||navigator.appVersion.indexOf("Trident")!=-1?document.execCommand("print",!1,null):print()})},n)})},n.prototype.showTextImages=function(){$("textarea, input[type=text]").each(function(n,t){var e=$(t),s=e.val(),u=s.match(/@@TXTIMG:[^:]+:[^:]+:[^@]+@@/gi),r,f,o,i;if(u&&u.length!=0)for(console.log("Found txt image: ",u),r=e.parent().find(".txt-image-container"),r.length==0&&(r=$('<ul class="txt-image-container" />').appendTo(e.parent())),r.empty(),f=0,o=u;f<o.length;f++)i=o[f],i=i.substring(9,i.length-2),r.append('<li><img alt="'.concat(i,'" src="txt-images/').concat(i.replace(/\:/g,"/"),' " /><\/li>'))})},n._res={question:{validation:{extended:{header:{format:"",tooltip:""},link:{format:"",tooltip:""}}}},preview:{functionalityDisabled:"",openUrl:""},recording:{title:"Recording...",additionalInfo:"",buttons:{stop:"Stop",remove:"Remove",removeConfirmation:"Are you sure you want to remove the recording?"}}},n.DATA_QUESTION_ITEM="question-item",n}();surveyManager=new SRSurveyManager,function(n){var t=function(){function n(n,t){var r,i;if((t===void 0&&(t=-1),r=this,this.tag=n,this._hasShowAfterValidation=!1,this._isCompulsory=null,this._commentInput=null,this._hasCompulsoryComment=null,this._isEditMode=null,this._compulsoryMsg=null,this._compulsoryCommentMsg=null,this._hasInvalidCompulsoryHandler=null,this.boundInvalidSubindexes={},this.boundInvalidCompulsoryValue={},n&&n.length!=0)&&(this._id=t>0?t:parseInt(n.get(0).id.match(/\d+/)[0]),this.tag=n.closest(".question"),this._qItemTag=this.tag.closest(".question-item"),this.tag.closest(".survey-construction-page")||(this.isDupeOf=this.tag.data(SRSurveyManager.DATA_QUESTION_ITEM),!this.isDupeOf))){this.tag.find('input[type="radio"]').on("click",function(n){var t=n.currentTarget;t.prevChecked&&(t.checked=!1);r.tag.find('input[type="radio"][name="'+t.name+'"]').each(function(n,t){var i=t;i.prevChecked=i.checked})});if(i=this.tag.find("table.question-matrix").not(".std-question-numeric,.std-question-rating"),0<i.length)i.find("tbody td.question-alternative").on("mouseover",function(n){var t=":nth-child(".concat($(n.currentTarget).index()+1,")");i.find('thead tr:not(".advQSbSTitleRow") > th'.concat(t,", tbody td").concat(t)).addClass("q-col-hover")}).on("mouseout",function(n){var t=":nth-child(".concat($(n.currentTarget).index()+1,")");i.find('thead tr:not(".advQSbSTitleRow") > th'.concat(t,", tbody td").concat(t)).removeClass("q-col-hover")});this.tag.data(SRSurveyManager.DATA_QUESTION_ITEM,this);surveyManager.registerQuestion(this)}}return n.getInstance=function(n){return n.data(SRSurveyManager.DATA_QUESTION_ITEM)},Object.defineProperty(n.prototype,"qItemTag",{get:function(){return this._qItemTag},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"qTag",{get:function(){return this.tag},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"visible",{get:function(){return!this.qItemTag.hasClass("hidden")},set:function(n){this.qItemTag.toggleClass("hidden",!n)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"hasShowAfterValidation",{get:function(){return this._hasShowAfterValidation},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isCompulsory",{get:function(){return null==this._isCompulsory&&(this._isCompulsory=this.tag.hasClass("compulsory")),this._isCompulsory},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"commentInput",{get:function(){return null==this._commentInput&&(this._commentInput=this.tag.find('.question-comment > textarea[name*="_Comment"]')),this._commentInput},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"hasComment",{get:function(){return 0<this.commentInput.length},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"hasCompulsoryComment",{get:function(){return null==this._hasCompulsoryComment&&(this._hasCompulsoryComment=this.tag.hasClass(SRQuestionConstants.StateCssClass.CompulsoryComment)&&this.hasComment),this._hasCompulsoryComment},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isEditMode",{get:function(){return null==this._isEditMode&&(this._isEditMode=this.tag.parent().hasClass("item-box")),this._isEditMode},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"compulsoryMsg",{get:function(){return null==this._compulsoryMsg&&(this._compulsoryMsg=this.tag.find(".question-validation-messages > .".concat(n.INVALID_COMPULSORY_CLASS))),this._compulsoryMsg},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"compulsoryCommentMsg",{get:function(){return null==this._compulsoryCommentMsg&&(this._compulsoryCommentMsg=this.tag.find(".question-validation-messages > .".concat(n.INVALID_COMPULSORY_COMMENT_CLASS))),this._compulsoryCommentMsg},enumerable:!1,configurable:!0}),n.prototype.basicHasCompleted=function(n,t){var r,i,u,f,e,o;if(t===void 0&&(t=-1),!this.visible)return!0;if(n){for(r=!0,i=0,u=this.subQuestions;i<u.length;i++)if(f=u[i],-1>=t&&(t=Math.max(1,f.allInputs.length)),e=SRSurveyManager.removeInvalidQuestionValues(f.values),!e||e.length<t){r=!1;break}return r}return-1>=t&&(t=1),o=SRSurveyManager.removeInvalidQuestionValues(this.values),o&&o.length>=t},n.prototype.focus=function(){this.tag.ensureVisibility()},n.prototype.getBasicMatrixQuestionInputs=function(n){var t,i,r,u;for(n===void 0&&(n=!1),t=$(),i=0,r=this.subQuestions;i<r.length;i++)u=r[i],t=t.add(u.getInputs(n));return t},n.prototype.getBasicMatrixSubQuestionInputs=function(n,t){var r,u,i;if(t===void 0&&(t=!1),t){if(!n.visible)return $();if(r=this.tag.find(".question-matrix > thead > tr > th").filter(".hidden,.".concat(SRCssConstants.QUESTIONS.OPTION_SHOW_AFTER_VALIDATION)),0<r.length)return u={},r.each(function(n,t){u["".concat($(t).index())]=!0}),i=$(),n.allInputs.each(function(n,t){u[$(t).closest("td.question-alternative").index()]||(i=i.add(t))}),i}return n.allInputs},n.prototype.bindOtherOptionsInput=function(n){n.find(".form-control.".concat(SRCssConstants.QUESTIONS.OPTION_TEXT_ENTRY_INPUT)).each(function(n,t){var r=$(t),f=r.closest(".".concat(SRCssConstants.QUESTIONS.OPTION_HAS_TEXT_ENTRY)),u=f.find("input:not(.".concat(SRCssConstants.QUESTIONS.OPTION_TEXT_ENTRY_INPUT,")")),i=!1;r.on(SREventHander.ON_INPUT_CHANGE_EVENTS,function(){i||(i=!0,u.is(":checked")||u.trigger("click"))}).on("blur",function(){i=!1})})},n.prototype.removeShowAfterValidationAttributes=function(n){n.each(function(n,t){$(t).removeClass(SRCssConstants.QUESTIONS.OPTION_SHOW_AFTER_VALIDATION)})},n.prototype.toggleCompulsoryRole=function(n,t){var i=n?this.compulsoryCommentMsg:this.compulsoryMsg;t?i.attr("role")==="alert"?(i.removeAttr("role"),delay(function(){i.attr("role","alert")},50)):i.attr("role","alert"):i.removeAttr("role")},n.prototype.handleCompulsoryFocusedInput=function(n,t,i,r,u){i&&t.is(":checked")?this.toggleInvalidCompulsoryInputs(n,r,!0,!0,u,!0):this.toggleCompulsoryRole(n,!0)},Object.defineProperty(n.prototype,"hasInvalidCompulsoryHandler",{get:function(){return null==this._hasInvalidCompulsoryHandler&&(this._hasInvalidCompulsoryHandler=typeof this.invalidCompulsoryHandler=="function"),this._hasInvalidCompulsoryHandler},enumerable:!1,configurable:!0}),n.prototype.hasBoundInvalidCompulsoryValueChanged=function(n){return!(this.boundInvalidCompulsoryValue[n]||[]).equals(n<0?this.values:this.subQuestions[n].values)},n.prototype.toggleBoundInvalidValues=function(n,t){this.boundInvalidSubindexes[t]=n;this.boundInvalidCompulsoryValue[t]=n?t<0?this.values:this.subQuestions[t].values:null},n.prototype.toggleInvalidCompulsoryInputs=function(n,t,i,r,u,f){var e=this,o;if(1>t.length){!i&&this.hasInvalidCompulsoryHandler&&(u<0||!f)&&!this.boundInvalidSubindexes[u]&&(this.toggleBoundInvalidValues(!0,u),this.invalidCompulsoryHandler(function(){e.toggleBoundInvalidValues(!1,u);e.validateCompulsory()},u,"toggleInvalidCompulsoryInputs"));return}t.off("focus.invalidCompulsory").off("blur.invalidCompulsory input.invalidCompulsory");!i&&(u<0||!f)?(o=this.hasInvalidCompulsoryHandler,t.each(function(i,r){var f=$(r),s=f.is(":radio"),h=s||f.is(":radio,:checkbox");f.on("focus.invalidCompulsory",function(){s?delay(function(){e.handleCompulsoryFocusedInput(n,f,!0,t,u)}):e.handleCompulsoryFocusedInput(n,f,!1,t,u)});if(o)e.boundInvalidSubindexes[u]||(e.toggleBoundInvalidValues(!0,u),e.invalidCompulsoryHandler(function(){e.toggleBoundInvalidValues(!1,u);e.toggleCompulsoryRole(n,!1);e.toggleInvalidCompulsoryInputs(n,t,!0,!0,u,!0)},u,"toggleInvalidCompulsoryInputs"));else f.on("blur.invalidCompulsory input.invalidCompulsory",function(){e.toggleCompulsoryRole(n,!1);(h&&f.is(":checked")||!h&&""<f.val())&&e.toggleInvalidCompulsoryInputs(n,t,!0,!0,u,!0)})})):(this.toggleCompulsoryRole(n,!1),r&&(n?this.validateCompulsoryComment():this.validateCompulsory()))},n.prototype.toggleCompulsoryValidationAttributes=function(t){if(this.tag.toggleClass(n.INVALID_COMPULSORY_CLASS,!t),0<this.subQuestions.length)for(var i=0;i<this.subQuestions.length;i++)this.toggleInvalidCompulsoryInputs(!1,this.subQuestions[i].allInputs.filter('[aria-invalid="true"]'),t,!1,i,!this.subQuestions[i].tag.hasClass(n.INVALID_COMPULSORY_CLASS));else this.toggleInvalidCompulsoryInputs(!1,this.allInputs,t,!1,-1,!1);this.doAfterToggleValidationClass()},n.prototype.performBasicCompulsoryValidation=function(n){var t,i;return n===void 0&&(n=1),t=!0,this.isCompulsory&&this.visible&&(i=SRSurveyManager.removeInvalidQuestionValues(this.values),t=i&&n<=i.length,this.allInputs.attr("aria-invalid","".concat(!t)),this.toggleCompulsoryValidationAttributes(t)),t},n.prototype.performBasicMatrixCompulsoryValidation=function(){var r=!0,t,u,f,e,i;if(this.isCompulsory&&this.visible){for(t=!0,u=void 0,f=0,e=this.subQuestions;f<e.length;f++)i=e[f],i.visible?(u=SRSurveyManager.removeInvalidQuestionValues(i.values),t=u&&0<u.length):t=!0,i.tag.toggleClass(n.INVALID_COMPULSORY_CLASS,!t),i.allInputs.attr("aria-invalid","".concat(!t)),r=r&&t;this.toggleCompulsoryValidationAttributes(r)}return r},n.prototype.toggleValidatedInputs=function(t,i){i.toggleClass(n.INVALID_VALUE_CLASS,!t)},n.prototype.validateCompulsoryComment=function(t){t===void 0&&(t=!1);var i=!0;return(this.hasCompulsoryComment&&this.visible||t)&&(i=t||0<this.commentInput.val().length,this.tag.toggleClass(n.INVALID_COMPULSORY_COMMENT_CLASS,!i),this.commentInput.attr("aria-invalid","".concat(!i)),this.toggleInvalidCompulsoryInputs(!0,this.commentInput,i,!1,-1,!1),this.doAfterToggleValidationClass()),i},n.prototype.toggleCompulsoryCommentAttributes=function(n){this.qTag.toggleClass(SRQuestionConstants.StateCssClass.CompulsoryComment,n);this._hasCompulsoryComment=null},n.prototype.doAfterToggleValidationClass=function(){var t=[];this.tag.getClassesByPrefix("sr-val-",t).toggleClass(n.INVALID_MULTIPLE_CLASS,1<t.length)},n.INVALID_COMPULSORY_CLASS="sr-val-comp-msg",n.INVALID_COMPULSORY_COMMENT_CLASS="sr-val-comp-comm-msg",n.INVALID_VALUE_CLASS="sr-val-invalid",n.INVALID_MULTIPLE_CLASS="has-multpl-sr-val-err",n}();n.SurveyQuestion=t}(Public||(Public={}));var QuestionValidatorAttribute=function(){function n(n){this._name="";this._dataPrefixedName="";this._dataValueFound=!1;this._value=null;this._name=n||"";this._dataPrefixedName=(0!=this._name.indexOf("data-")?"data-":"")+this._name}return Object.defineProperty(n.prototype,"name",{get:function(){return this._name},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"dataPrefixedName",{get:function(){return this._dataPrefixedName},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"dataValueFound",{get:function(){return this._dataValueFound},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"value",{get:function(){return this._value},enumerable:!1,configurable:!0}),n.prototype.setValue=function(n){this._value=n;this._dataValueFound=n!==undefined},n.prototype.getValueOrDefault=function(n){return this._dataValueFound?this._value:n},n}(),SRQuestionValidatorChildResult=function(){function n(n,t,i){this._isParentValid=!1;this._isChildValid=!1;this._value=null;this._isParentValid=n;this._isChildValid=t;this._value=i}return Object.defineProperty(n.prototype,"isParentValid",{get:function(){return this._isParentValid},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isChildValid",{get:function(){return this._isChildValid},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"value",{get:function(){return this._value},enumerable:!1,configurable:!0}),n}(),SRQuestionValidatorBase=function(){function n(n,t,i,r,u,f){r===void 0&&(r=!0);u===void 0&&(u=null);f===void 0&&(f=null);this.beforeValidate=null;this.afterValidate=null;this.reValidateIfValueFound=!0;this.validateChildMethods=new Dictionary;this.validationFoundValue=!1;this.clearChildMethods=[];this.isInitiated=!1;this._validatorCssClass="";this._msgAttributeName="";this._groupAttributeName="";this._errorCountDataName="";this._currentErrorTypesDataName="sr-val-invalid-types";this._validatorErrorCssClass="";this._validatorCssClass=n;this._msgAttributeName=(0!=t.indexOf("data-")?"data-":"")+t;this._groupAttributeName=(0!=i.indexOf("data-")?"data-":"")+i;this._errorCountDataName=this._msgAttributeName+"-error";this._validatorErrorCssClass=t;u&&(this.beforeValidate=u);f&&(this.afterValidate=f);this.reValidateIfValueFound=r}return Object.defineProperty(n.prototype,"validatorCssClass",{get:function(){return this._validatorCssClass},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"msgAttributeName",{get:function(){return this._msgAttributeName},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"groupAttributeName",{get:function(){return this._groupAttributeName},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"errorCountDataName",{get:function(){return this._errorCountDataName},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"currentErrorTypesDataName",{get:function(){return this._currentErrorTypesDataName},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"validatorErrorCssClass",{get:function(){return this._validatorErrorCssClass},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"baseErrorCssClass",{get:function(){return"sr-val-invalid"},enumerable:!1,configurable:!0}),n.prototype.beforeInit=function(){this.validateChildMethods.clear()},n.prototype.init=function(n){this.beforeInit();this._init(n,!1)},n.prototype.validate=function(n){var t=!0,f,h,c,i,u,e,v,s,y,o;if(this.beforeValidate&&this.beforeValidate(),console.log("------- Validating: "+this.validatorCssClass+" -------"),this.isInitiated)for(f=0,h=this.validateChildMethods.keys();f<h.length;f++)if(c=h[f],i=this.validateChildMethods.item(c),console.log("- Q : "+(+c+1)+", childMethods.length: "+i.length),1<i.length&&this.reValidateIfValueFound){this.validationFoundValue=!1;var r=void 0,l=this.getEmptyChildValidatorArray(),a=!1;for(u=0;u<i.length;u++)r=i[u](!0),console.log("... child[ ".concat(u," ].isChildValid: ").concat(r.isChildValid,", isParentValid: ").concat(r.isParentValid)),r.isChildValid?r.value?r.value&&(a=!0,console.log("- Valid with value")):(l.push(i[u]),console.log("- Valid but has NO value")):(t=!1,r.value&&(a=!0),console.log("- NOT VALID"));if(a&&0<l.length)for(console.log("--- RE-VALIDATE"),e=0,v=l;e<v.length;e++)o=v[e],o(!1).isChildValid||(t=!1)}else for(s=0,y=i;s<y.length;s++)o=y[s],o(!0).isChildValid||(t=!1);else this.beforeInit(),t=this._init(n,!0);return this.afterValidate&&(t=t&&this.afterValidate(t)),t},n.prototype.clear=function(){var n,t,i;if(this.isInitiated)for(n=0,t=this.clearChildMethods;n<t.length;n++)i=t[n],i()},n.prototype.getParentElements=function(n){var i=this,r=$(n).find(".".concat(this.validatorCssClass)).filter("[data-".concat(SRQVDataAttributes.VALIDATION_ENABLED,'="1"][').concat(this.msgAttributeName,"]")),t,u;return r.each(function(n,r){t=$(r);u=t.data(i.errorCountDataName);undefined==u&&t.data(i.errorCountDataName,0)}),r},n.prototype.getChildElements=function(n){var t=n.attr(this.groupAttributeName);return t?n.find("[".concat(this.groupAttributeName,'~="').concat(t,'"]')):$()},n.prototype.getEmptyChildValidatorArray=function(){return[]},n.prototype.getAllChildSubGroups=function(n){var r=this,i=new Dictionary,u,t;return this.getChildElements(n).each(function(f,e){u=$(e);var o=r.getGroupAttributeValues(u);1<o.length&&(t=o[1],i.containsKey(t)||i.add(t,n.find("[".concat(r.groupAttributeName,'~="').concat(t,'"]'))))}),i},n.prototype.getGroupAttributeValues=function(n){var t=n.attr(this.groupAttributeName);return t?t.split(" "):[]},n.prototype.loadValidationAttributes=function(n){for(var u,r,f,t,e=[],i=1;i<arguments.length;i++)e[i-1]=arguments[i];for(u=new Dictionary,r=0,f=e;r<f.length;r++)t=f[r],t.setValue(n.attr(t.dataPrefixedName)),u.add(t.name,t);return u},n.prototype.childErrorTypes=function(n,t){var i,r,u;return t===void 0&&(t=null),i=[],r=n.data(this.currentErrorTypesDataName),r&&(i=r),u=-1!=i.indexOf(this._validatorCssClass),null!=t&&(u&&t?i.removeItem(this._validatorCssClass):u||t||i.push(this._validatorCssClass),n.data(this.currentErrorTypesDataName,i),n.toggleClass(this.baseErrorCssClass,0<i.length)),{errorTypes:i,hasCurrentTypeError:-1!=i.indexOf(this._validatorCssClass)}},n.prototype.handleValidation=function(n,t,i,r,u){var c,o,e,f,s,v,l,h,a,y;if(u===void 0&&(u=!1),c=n.closest(".question"),!c.is(":visible"))return console.log("handleValidation - Question is NOT VISIBLE, parentElement: ",n),!0;for(e=parseInt(n.data(this.errorCountDataName)),f=this.childErrorTypes(t),i==f.hasCurrentTypeError&&(e=Math.max(e+(i?-1:1),0)),o=0==e,s=u?i:o,n.data(this.errorCountDataName,e),f.hasCurrentTypeError&&s?f.errorTypes.removeItem(this._validatorCssClass):f.hasCurrentTypeError||s||f.errorTypes.push(this._validatorCssClass),v=0<f.errorTypes.length,t.data(this.currentErrorTypesDataName,f.errorTypes),l=[],c.toggleClass(this.validatorErrorCssClass,!o).getClassesByPrefix("sr-val-",l).toggleClass(Public.SurveyQuestion.INVALID_MULTIPLE_CLASS,1<l.length),t.toggleClass(this.baseErrorCssClass,v),h=0,a=r;h<a.length;h++)y=a[h],this.childErrorTypes(y,s);return o},n}(),StandardQuestions;(function(n){var t;(function(n){var t=function(n){function t(){return n.call(this,SRQVDataAttributes.AnswerCount.CSS_CLASS,SRQVDataAttributes.AnswerCount.MESSAGE,SRQVDataAttributes.AnswerCount.GROUP)||this}return __extends(t,n),t.prototype._init=function(n,t){var i=this,u,r;return t===void 0&&(t=!1),u=!0,this.getParentElements(n).each(function(n,f){var o=$(f),a=i.getEmptyChildValidatorArray(),e,h,s,c,v,l;if(r=i.loadValidationAttributes(o,new QuestionValidatorAttribute(SRQVDataAttributes.AnswerCount.TYPE),new QuestionValidatorAttribute(SRQVDataAttributes.AnswerCount.MIN),new QuestionValidatorAttribute(SRQVDataAttributes.AnswerCount.MAX)),e={type:+r.item(SRQVDataAttributes.AnswerCount.TYPE).getValueOrDefault(QM.SRQVDataAttributes.AnswerCount.Types.None),minValue:r.item(SRQVDataAttributes.AnswerCount.MIN).getValueOrDefault(null),maxValue:r.item(SRQVDataAttributes.AnswerCount.MAX).getValueOrDefault(null)},isNaN(e.minValue)&&(e.minValue=null),isNaN(e.maxValue)&&(e.maxValue=null),null!=e.minValue||null!=e.maxValue){h=i.getChildElements(o);null!=e.minValue&&null!=e.maxValue?s=function(n){return n>=e.minValue&&n<=e.maxValue}:null!=e.minValue?s=function(n){return n>=e.minValue}:null!=e.maxValue&&(s=function(n){return n<=e.maxValue});switch(e.type){case QM.SRQVDataAttributes.AnswerCount.Types.Checkbox:c=function(){return h.filter(":checked").length};break;case QM.SRQVDataAttributes.AnswerCount.Types.Selectbox:c=function(){return h.find("option:selected:not(.is-dont-know)").length};break;default:console.warn('No "AnswerCount"-type matches: '+ +e.type)}s&&c&&(v=function(n){return 0==n?!0:s(n)},l=[],e.type==QM.SRQVDataAttributes.AnswerCount.Types.Checkbox&&h.each(function(n,t){l.push($(t))}),h.each(function(r,f){var y=$(f),w=i.getGroupAttributeValues(y),b=1<w.length,h=function(t){if(t===void 0&&(t=!0),!o.is(":visible"))return new SRQuestionValidatorChildResult(!0,!0,"");var u=c(),f=u.toString(),e=t?v(u):s(u);return console.log("... answerCount[".concat(n,", ").concat(r,'] - value: "').concat(f,'", checkIfEmpty: '),t),new SRQuestionValidatorChildResult(i.handleValidation(o,y,e,l,b),e,f)},p;if(0==r&&(a.push(h),i.clearChildMethods.push(function(){return i.handleValidation(o,y,!0,l)}),t&&(h()||(u=!1)),e.type==QM.SRQVDataAttributes.AnswerCount.Types.Selectbox&&(p=o.find("select.sr-selectpicker[multiple]"),1==p.length)))o.on("changed.bs.select",function(){h()});f.validateChild=h;y.on("click",function(){h()})}),i.validateChildMethods.add(n.toString(),a))}}),this.isInitiated=!0,u},t}(SRQuestionValidatorBase);n.AnswerCount=t})(t=n.StandardQuestionValidators||(n.StandardQuestionValidators={}))})(StandardQuestions||(StandardQuestions={})),function(n){var t;(function(n){var t=function(n){function t(){var t=n.call(this,SRQVDataAttributes.Compulsory.CSS_CLASS,SRQVDataAttributes.Compulsory.MESSAGE,SRQVDataAttributes.Compulsory.GROUP,!1)||this;return t.compulsoryQuestions=[],t}return __extends(t,n),t.prototype._init=function(n,t){var i=this;return t===void 0&&(t=!1),$(n).find(".question.compulsory").each(function(n,t){var r=Public.SurveyQuestion.getInstance($(t));r&&i.compulsoryQuestions.push(r)}),this.isInitiated=!0,t?this.validate(n):!0},t.prototype.validate=function(){for(var n,r=!1,t=!0,i=0,u=this.compulsoryQuestions;i<u.length;i++)n=u[i],r=n.validateCompulsory(),r||(n.hasShowAfterValidation&&n.executeShowAfterValidation(),t&&(t=!1));return t},t}(SRQuestionValidatorBase);n.Compulsory=t})(t=n.StandardQuestionValidators||(n.StandardQuestionValidators={}))}(StandardQuestions||(StandardQuestions={})),function(n){var t;(function(n){var t=function(n){function t(){var t=n.call(this,SRQVDataAttributes.CompulsoryComment.CSS_CLASS,SRQVDataAttributes.CompulsoryComment.MESSAGE,SRQVDataAttributes.CompulsoryComment.GROUP,!1)||this;return t.compulsoryCommentQuestions=[],t}return __extends(t,n),t.prototype._init=function(n,t){var i=this;return t===void 0&&(t=!1),$(n).find(".question.".concat(SRQuestionConstants.StateCssClass.CompulsoryComment)).each(function(n,t){var r=Public.SurveyQuestion.getInstance($(t));r&&i.compulsoryCommentQuestions.push(r)}),this.isInitiated=!0,console.log("%c CompulsoryComment - compulsoryCommentQuestions.length: ".concat(this.compulsoryCommentQuestions.length),"background:black;color:cyan;font-weight:bold;",this.compulsoryCommentQuestions),t?this.validate(n):!0},t.prototype.validate=function(){for(var r,n=!1,t=!0,i=0,u=this.compulsoryCommentQuestions;i<u.length;i++)r=u[i],console.log('%c validating question comment for : "Q'.concat(r.id,'"'),"background:purple;color:#fff;font-weight:bold;"),n=r.validateCompulsoryComment(),console.log("%c ... is valid: ".concat(n?"true":"FALSE"),"background:".concat(n?"darkgreen":"crimson",";color:#fff;font-weight:bold;")),!n&&t&&(t=!1);return t},t.prototype.toggleCompulsoryComment=function(n,t){var u,i,r;if(n&&n.hasComment){for(u=-1,r=0;r<this.compulsoryCommentQuestions.length;r++)this.compulsoryCommentQuestions[r].id==n.id&&(u=r,i=this.compulsoryCommentQuestions[r]);t?(i||(this.compulsoryCommentQuestions.push(n),i=n),i.toggleCompulsoryCommentAttributes(!0)):i&&(this.compulsoryCommentQuestions.splice(u,1),i.toggleCompulsoryCommentAttributes(!1),i.validateCompulsoryComment(!0))}},t}(SRQuestionValidatorBase);n.CompulsoryComment=t})(t=n.StandardQuestionValidators||(n.StandardQuestionValidators={}))}(StandardQuestions||(StandardQuestions={})),function(n){var t;(function(n){var t=function(n){function t(){return n.call(this,SRQVDataAttributes.Date.CSS_CLASS,SRQVDataAttributes.Date.MESSAGE,SRQVDataAttributes.Date.GROUP)||this}return __extends(t,n),t.prototype._init=function(n,t){var i=this,r;return t===void 0&&(t=!1),r=!0,this.getParentElements(n).each(function(n,u){var f=$(u),e=i.getEmptyChildValidatorArray(),o=function(n,t){return $.validator.methods.date(n,t)},s=function(n,t){return n?o(n,t):!0};i.getChildElements(f).each(function(n,u){var h=$(u),l,c;if(h.attr("data-date-format")&&(l=[],c=function(n){if(n===void 0&&(n=!0),!f.is(":visible"))return new SRQuestionValidatorChildResult(!0,!0,"");var t=h.val(),r=n?s(t,h[0]):o(t,h[0]);return new SRQuestionValidatorChildResult(i.handleValidation(f,h,r,l,!0),r,t)},e.push(c),i.clearChildMethods.push(function(){return i.handleValidation(f,h,!0,l)}),t&&(c()||(r=!1)),h.is("input")))h.on("propertychange input change blur",function(){c()})});i.validateChildMethods.add(n.toString(),e)}),this.isInitiated=!0,r},t}(SRQuestionValidatorBase);n.DateVal=t})(t=n.StandardQuestionValidators||(n.StandardQuestionValidators={}))}(StandardQuestions||(StandardQuestions={})),function(n){var t;(function(n){var t=function(n){function t(){return n.call(this,SRQVDataAttributes.Interval.CSS_CLASS,SRQVDataAttributes.Interval.MESSAGE,SRQVDataAttributes.Interval.GROUP)||this}return __extends(t,n),t.prototype._init=function(n,t){var i=this;t===void 0&&(t=!1);var u=!0,r,f=function(n){var t=n.attr("data-".concat(SRQVDataAttributes.Interval.FROM)),i=n.attr("data-".concat(SRQVDataAttributes.Interval.TO)),r=null!=t;return{index:parseInt(r?t:i),isFromElement:r,isToElement:null!=i}},e=function(n,t){return $(t).attr("data-".concat(SRQVDataAttributes.Interval.FROM))<$(n).attr("data-".concat(SRQVDataAttributes.Interval.FROM))?1:-1},o=function(n,t){return $(t).attr("data-".concat(SRQVDataAttributes.Interval.TO))<$(n).attr("data-".concat(SRQVDataAttributes.Interval.TO))?1:-1};return this.getParentElements(n).each(function(n,s){var a=$(s),y=i.getEmptyChildValidatorArray(),c,l;r=i.loadValidationAttributes(a,new QuestionValidatorAttribute(SRQVDataAttributes.Interval.TYPE),new QuestionValidatorAttribute(SRQVDataAttributes.Interval.FORMAT),new QuestionValidatorAttribute(SRQVDataAttributes.Interval.MIN),new QuestionValidatorAttribute(SRQVDataAttributes.Interval.MAX));var h={type:+r.item(SRQVDataAttributes.Interval.TYPE).getValueOrDefault(QM.SRQVDataAttributes.Interval.Types.None),format:r.item(SRQVDataAttributes.Interval.FORMAT).getValueOrDefault(""),minValue:r.item(SRQVDataAttributes.Interval.MIN).getValueOrDefault(null),maxValue:r.item(SRQVDataAttributes.Interval.MAX).getValueOrDefault(null),minNumber:0,maxNumber:0,minDate:moment(),maxDate:moment()},v,p=h.type==QM.SRQVDataAttributes.Interval.Types.Time,w=h.type==QM.SRQVDataAttributes.Interval.Types.DateTime;switch(h.type){case QM.SRQVDataAttributes.Interval.Types.Numeric:h.minNumber=parseFloat(h.minValue);h.maxNumber=parseFloat(h.maxValue);isNaN(h.minNumber)&&(h.minNumber=null);isNaN(h.maxNumber)&&(h.maxNumber=null);null!=h.minNumber&&null!=h.maxNumber&&(v=function(n){var t=parseFloat(n);return isNaN(t)?!1:t>=h.minNumber&&t<=h.maxNumber});break;case QM.SRQVDataAttributes.Interval.Types.Date:case QM.SRQVDataAttributes.Interval.Types.Time:case QM.SRQVDataAttributes.Interval.Types.DateTime:c=h.minValue.fromXmlDateTime();l=h.maxValue.fromXmlDateTime();p?(h.minNumber=null!=c?c.toTimeInMinutes():null,h.maxNumber=null!=l?l.toTimeInMinutes():null,null==h.minNumber&&(c=null),null==h.maxNumber&&(l=null)):(h.minDate=null!=c?moment(c):null,h.maxDate=null!=l?moment(l):null,h.minDate.isValid||(c=null),h.maxDate.isValid||(l=null));null!=c&&null!=l&&(v=p?function(n){var t=n.toTimeInMinutes();return null!=t&&!isNaN(t)&&t>=h.minNumber&&t<=h.maxNumber}:function(n){var t=moment(n,h.format,!0);return t.isValid()&&t.isSameOrAfter(h.minDate)&&t.isSameOrBefore(h.maxDate)});break;default:console.warn('No "Interval"-type matches: '+ +h.type)}v&&(i.getChildElements(a).each(function(n,r){for(var k,yt,d,rt,g,nt,ut,ft,et,ot,pt,b,st,ht,s=$(r),c=[],l=[],ct=[],tt,p=f(s),lt=s.closest("[data-".concat(SRQVDataAttributes.Interval.FROM_TO_PARENT,"]")),at=lt.find(format("[data-".concat(SRQVDataAttributes.Interval.FROM,"],[data-").concat(SRQVDataAttributes.Interval.TO,"]"))),wt=at.filter("[data-".concat(SRQVDataAttributes.Interval.FROM,"]")).toArray().sort(e),it=0,vt=wt;it<vt.length;it++)k=vt[it],p.isToElement?l.push($(k)):p.isFromElement&&k!==r&&c.push($(k));for(yt=at.filter("[data-".concat(SRQVDataAttributes.Interval.TO,"]")).toArray().sort(o),d=0,rt=yt;d<rt.length;d++)g=rt[d],p.isFromElement?l.push($(g)):p.isToElement&&g!==r&&c.push($(g));if(1<l.length)for(nt=0,ut=l;nt<ut.length;nt++)ft=ut[nt],ft[0]!=r&&ct.push(ft);if(w?(et=s.attr("data-".concat(SRQVDataAttributes.Interval.TYPE))==QM.SRQVDataAttributes.Interval.Types.Date.toString(),ot=lt.find(format('input[data-{0}][data-{1}="{2}"]',p.isFromElement?SRQVDataAttributes.Interval.FROM:SRQVDataAttributes.Interval.TO,SRQVDataAttributes.Interval.TYPE,et?QM.SRQVDataAttributes.Interval.Types.Time:QM.SRQVDataAttributes.Interval.Types.Date)),tt=et?function(){var n=s.val(),t=ot.val();return(0<c.length&&""<n&&""<t?"".concat(n," ").concat(t):1>c.length?n:"").trim()}:function(){var t=ot.val(),n=s.val();return(0<c.length&&""<t&&""<n?"".concat(t," ").concat(n):1>c.length?n:"").trim()}):tt=function(){return s.val()},pt=function(){for(var f,i="",n="",r=0,t=0,u=l;t<u.length;t++)f=u[t],n=f.val(),i+=" "+n,r+=""<n?1:0;return r==l.length?i.trim():""},b=function(n,t){var r,f,u,e,o;return(n===void 0&&(n=!0),t===void 0&&(t=!0),!a.is(":visible"))?new SRQuestionValidatorChildResult(!0,!0,""):(r=tt(),f=pt(),(r&&!f||!r&&f)&&(r=f=""),u=!1,t&&n)?(u=""<r?v(r):!0,e=i.handleValidation(a,s,u,c,!0),e=i.handleValidation(a,l[0],""<f?v(f):!0,ct,!0)&&e,new SRQuestionValidatorChildResult(e,u,r)):(u=r?v(r):!1,o=i.handleValidation(a,s,u,c,!0),new SRQuestionValidatorChildResult(o,u,r))},p.index==0&&(y.push(b),i.clearChildMethods.push(function(){return i.handleValidation(a,s,!0,c,!0)}),t&&(b()||(u=!1))),s.is("input")){s.on("propertychange input change blur",function(){b()});switch(h.type){case QM.SRQVDataAttributes.Interval.Types.Numeric:st=SRNumSpinner.Get(s);st&&st.onChanged.subscribe(function(){b()});break;case QM.SRQVDataAttributes.Interval.Types.Date:case QM.SRQVDataAttributes.Interval.Types.Time:case QM.SRQVDataAttributes.Interval.Types.DateTime:ht=SRDatePicker.Get(s);ht&&ht.onChanged.subscribe(function(){b()})}}}),i.validateChildMethods.add(n.toString(),y))}),this.isInitiated=!0,u},t}(SRQuestionValidatorBase);n.Interval=t})(t=n.StandardQuestionValidators||(n.StandardQuestionValidators={}))}(StandardQuestions||(StandardQuestions={})),function(n){var t;(function(n){var t=function(n){function t(){return n.call(this,SRQVDataAttributes.Range.CSS_CLASS,SRQVDataAttributes.Range.MESSAGE,SRQVDataAttributes.Range.GROUP)||this}return __extends(t,n),t.parseValue=function(n){return parseFloat((n||"").replace(",","."))},t.prototype._init=function(n,i){var r=this,f,u;return i===void 0&&(i=!1),f=!0,this.getParentElements(n).each(function(n,e){var l=$(e),y=r.getEmptyChildValidatorArray(),v,h,c,p;u=r.loadValidationAttributes(l,new QuestionValidatorAttribute(SRQVDataAttributes.Range.TYPE),new QuestionValidatorAttribute(SRQVDataAttributes.Range.FORMAT),new QuestionValidatorAttribute(SRQVDataAttributes.Range.MIN),new QuestionValidatorAttribute(SRQVDataAttributes.Range.MAX));var o={type:+u.item(SRQVDataAttributes.Range.TYPE).getValueOrDefault(QM.SRQVDataAttributes.Range.Types.None),format:u.item(SRQVDataAttributes.Range.FORMAT).getValueOrDefault(""),minValue:u.item(SRQVDataAttributes.Range.MIN).getValueOrDefault(null),maxValue:u.item(SRQVDataAttributes.Range.MAX).getValueOrDefault(null),minNumber:0,maxNumber:0,minDate:moment(),maxDate:moment()},s,a=o.type==QM.SRQVDataAttributes.Range.Types.Time,w=o.type==QM.SRQVDataAttributes.Range.Types.DateTime;switch(o.type){case QM.SRQVDataAttributes.Range.Types.Numeric:case QM.SRQVDataAttributes.Range.Types.TextLength:o.minNumber=t.parseValue(o.minValue);o.maxNumber=t.parseValue(o.maxValue);isNaN(o.minNumber)&&(o.minNumber=null);isNaN(o.maxNumber)&&(o.maxNumber=null);v=o.type==QM.SRQVDataAttributes.Range.Types.Numeric;null!=o.minNumber&&null!=o.maxNumber?s=v?function(n){var i=t.parseValue(n);return isNaN(i)?!1:i>=o.minNumber&&i<=o.maxNumber}:function(n){return n.length>=o.minNumber&&n.length<=o.maxNumber}:null!=o.minNumber?s=v?function(n){var i=t.parseValue(n);return isNaN(i)?!1:i>=o.minNumber}:function(n){return n.length>=o.minNumber}:null!=o.maxNumber&&(s=v?function(n){var i=t.parseValue(n);return isNaN(i)?!1:i<=o.maxNumber}:function(n){return n.length<=o.maxNumber});break;case QM.SRQVDataAttributes.Range.Types.Date:case QM.SRQVDataAttributes.Range.Types.Time:case QM.SRQVDataAttributes.Range.Types.DateTime:h=o.minValue&&o.minValue!=null?o.minValue.fromXmlDateTime():null;c=o.maxValue&&o.maxValue!=null?o.maxValue.fromXmlDateTime():null;a?(o.minNumber=null!=h?h.toTimeInMinutes():null,o.maxNumber=null!=c?c.toTimeInMinutes():null,null==o.minNumber&&(h=null),null==o.maxNumber&&(c=null)):(o.minDate=null!=h?moment(h):null,o.maxDate=null!=c?moment(c):null,o.minDate&&o.minDate.isValid||(h=null),o.maxDate&&o.maxDate.isValid||(c=null));null!=h&&null!=c?s=a?function(n){var t=n.toTimeInMinutes();return!isNaN(t)&&t>=o.minNumber&&t<=o.maxNumber}:function(n){var t=moment(n,o.format,!0);return t.isValid()&&t.isSameOrAfter(o.minDate)&&t.isSameOrBefore(o.maxDate)}:null!=h?s=a?function(n){var t=n.toTimeInMinutes();return!isNaN(t)&&t>=o.minNumber}:function(n){var t=moment(n,o.format);return t.isValid()&&t.isSameOrAfter(o.minDate)}:null!=c&&(s=a?function(n){var t=n.toTimeInMinutes();return!isNaN(t)&&t<=o.maxNumber}:function(n){var t=moment(n,o.format);return t.isValid()&&t.isSameOrBefore(o.maxDate)});break;default:console.warn('No "Range"-type matches: '+ +o.type)}s&&(p=function(n){return n?s(n):!0},r.getChildElements(l).each(function(t,u){var e=$(u),h=[],a,d=r.getGroupAttributeValues(e),g=1<d.length,v,c,b,k;if(w?(v=e.attr("data-"+SRQVDataAttributes.Range.TYPE)==QM.SRQVDataAttributes.Range.Types.Date.toString(),h.push(e.closest(".calendar").find(format('input[data-{0}="{1}"]',SRQVDataAttributes.Range.TYPE,v?QM.SRQVDataAttributes.Range.Types.Time:QM.SRQVDataAttributes.Range.Types.Date))),a=v?function(){var n=e.val(),t=h[0].val();return(0<h.length&&""<n&&""<t?"".concat(n," ").concat(t):1>h.length?n:"").trim()}:function(){var t=h[0].val(),n=e.val();return(0<h.length&&""<t&&""<n?"".concat(t," ").concat(n):1>h.length?n:"").trim()}):a=function(){return e.val()},c=function(i){if(i===void 0&&(i=!0),!l.is(":visible"))return new SRQuestionValidatorChildResult(!0,!0,"");var u=a(),f=i?p(u):s(u);return console.log("%c ... range[".concat(n,", ").concat(t,'] - value: "').concat(u,'", checkIfEmpty: "').concat(i,'" '),"background:purple;color:white;"),new SRQuestionValidatorChildResult(r.handleValidation(l,e,f,h,g),f,u)},y.push(c),r.clearChildMethods.push(function(){return r.handleValidation(l,e,!0,h)}),i&&(c()||(f=!1)),e.is("input")||e.is("textarea")){e.on("propertychange input change blur",function(){c()});switch(o.type){case QM.SRQVDataAttributes.Range.Types.Numeric:b=SRNumSpinner.Get(e);b&&b.onChanged.subscribe(function(){c()});break;case QM.SRQVDataAttributes.Range.Types.Date:case QM.SRQVDataAttributes.Range.Types.Time:case QM.SRQVDataAttributes.Range.Types.DateTime:k=SRDatePicker.Get(e);k&&k.onChanged.subscribe(function(){c()})}}}),r.validateChildMethods.add(n.toString(),y))}),this.isInitiated=!0,f},t}(SRQuestionValidatorBase);n.Range=t})(t=n.StandardQuestionValidators||(n.StandardQuestionValidators={}))}(StandardQuestions||(StandardQuestions={})),function(n){var t;(function(n){var t=function(n){function t(){return n.call(this,SRQVDataAttributes.Regex.CSS_CLASS,SRQVDataAttributes.Regex.MESSAGE,SRQVDataAttributes.Regex.GROUP)||this}return __extends(t,n),t.prototype._init=function(n,t){var i=this,r,u;return t===void 0&&(t=!1),r=!0,this.getParentElements(n).each(function(n,f){var e=$(f),c=i.getEmptyChildValidatorArray(),h,o,s,l;u=i.loadValidationAttributes(e,new QuestionValidatorAttribute(SRQVDataAttributes.Regex.TYPE));h={type:+u.item(SRQVDataAttributes.Regex.TYPE).getValueOrDefault(QM.SRQVDataAttributes.Regex.Types.None)};switch(h.type){case QM.SRQVDataAttributes.Regex.Types.Email:o=function(n){return/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/.test(n)};break;case QM.SRQVDataAttributes.Regex.Types.SwedishSocSecNb:s=function(n){return n.indexOf("-")===-1&&(n=n.length===10?n.slice(0,6)+"-"+n.slice(6):n.slice(0,8)+"-"+n.slice(8)),n};o=function(n){var t,i,f,e,o,r,u;if(!n||(n=s(n.trim()),t=/^(?:(\d{2})(\d{2})(\d{2})\-(\d{4})|(\d{4})(\d{2})(\d{2})\-(\d{4}))$/.exec(n),!t)||(i=t[1]?new Date(parseInt(t[1]),parseInt(t[2])-1,parseInt(t[3])):new Date(parseInt(t[5]),parseInt(t[6])-1,parseInt(t[7])),Object.prototype.toString.call(i)!=="[object Date]"||isNaN(i.getTime()))||(f="".concat(i.getFullYear()).concat((i.getMonth()+1).pad(2)).concat(i.getDate().pad(2)),!!t[1]&&f!="".concat(t[1]).concat(t[2]).concat(t[3])||f!="".concat(t[5]).concat(t[6]).concat(t[7])))return!1;for(n=n.replace("-",""),n.length==12&&(n=n.substring(2)),e=0,o=n.length%2,u=0;u<n.length;u++)r=parseInt(n.charAt(u),10),u%2===o&&(r*=2),r>9&&(r-=9),e+=r;return e%10==0};break;default:console.warn('No "Interval"-type matches: '+ +h.type)}o&&(l=function(n){return n?o(n):!0},i.getChildElements(e).each(function(u,f){var h=$(f),y=[],p=i.getGroupAttributeValues(h),w=1<p.length,a=!1,v=function(t){if(t===void 0&&(t=!0),!e.is(":visible")||a)return new SRQuestionValidatorChildResult(!0,!0,"");var r=h.val(),f=t?l(r):o(r);return f&&s&&""<r&&(r=s(r),a=!0,h.val(r),a=!1),console.log("... RegEx[".concat(n,", ").concat(u,'] - value: "').concat(r,'", checkIfEmpty: '),t),new SRQuestionValidatorChildResult(i.handleValidation(e,h,f,y,w),f,r)};if(c.push(v),i.clearChildMethods.push(function(){return i.handleValidation(e,h,!0,y)}),t&&(v()||(r=!1)),h.is("input"))h.on("propertychange input change blur",function(){a||v()})}),i.validateChildMethods.add(n.toString(),c))}),this.isInitiated=!0,r},t}(SRQuestionValidatorBase);n.Regex=t})(t=n.StandardQuestionValidators||(n.StandardQuestionValidators={}))}(StandardQuestions||(StandardQuestions={})),function(n){var t;(function(n){var t=function(n){function t(){return n.call(this,SRQVDataAttributes.Time.CSS_CLASS,SRQVDataAttributes.Time.MESSAGE,SRQVDataAttributes.Time.GROUP)||this}return __extends(t,n),t.prototype._init=function(n,t){var i=this,r,u;return t===void 0&&(t=!1),r=!0,this.getParentElements(n).each(function(n,f){var o=$(f),s=i.getEmptyChildValidatorArray(),e,h;u=i.loadValidationAttributes(o,new QuestionValidatorAttribute(SRQVDataAttributes.Time.TYPE),new QuestionValidatorAttribute(SRQVDataAttributes.Time.FORMAT));e={type:+u.item(SRQVDataAttributes.Time.TYPE).getValueOrDefault(Domain.Questions.SRQVDataAttributes.Time.Types.None),format:u.item(SRQVDataAttributes.Time.FORMAT).getValueOrDefault(""),regex:new RegExp("^\\s*(\\d{1,2}):(\\d{2})\\s*(am|pm)?","i"),maxHours:24,maxMinutes:60,checkAmPm:!1,clampMax60as0:!1};e.format==SRQVDataAttributes.Time.FORMAT_NON_24H_LIMIT?(e.maxHours=1e3,e.regex=new RegExp("^\\s*(\\d{1,3}):(\\d{2})\\s*")):/(?:tt|a)$/i.test(e.format)&&(e.checkAmPm=!0,e.maxHours=13);h=function(n){var t,i,r;return(e.regex.lastIndex=0,t=e.regex.exec(n),t&&(i=parseInt(t[1],10),r=parseInt(t[2],10),!isNaN(i)&&!isNaN(r)&&(i<e.maxHours&&r<e.maxMinutes||e.clampMax60as0&&i==e.maxHours&&r==0)))?e.checkAmPm?t[3]?!0:!1:!0:!1};i.getChildElements(o).each(function(n,u){var f=$(u),a,c=[],y=null,p=null,l=null,b=null,w,v;switch(e.type){case Domain.Questions.SRQVDataAttributes.Time.Types.SingleInput:a=function(){return f.val()};break;case Domain.Questions.SRQVDataAttributes.Time.Types.MultipleInput:y=f.closest("[data-".concat(SRQVDataAttributes.Time.PARENT_OF_MULTIPLE,'="1"]'));c.push(f);b=f.data(SRQVDataAttributes.Time.HOURS)=="1";w=function(n){return""<n?n==":"?"":n:""};b?(l=y.find("input[data-".concat(SRQVDataAttributes.Time.MINUTES,'="1"]')),c.push(l),a=function(){return w(f.val()+":"+l.val())}):(p=y.find("input[data-".concat(SRQVDataAttributes.Time.HOURS,'="1"]')),c.push(p),a=function(){return w(p.val()+":"+f.val())});l&&ifNotNull(l.data(SRDataAttributes.NUMERIC_INPUT.CLAMP_MAX60_AS_0),function(n){e.clampMax60as0=n==1});break;default:console.warn('No "Time"-type matches: '+ +e.type)}if(v=function(n){if(n===void 0&&(n=!0),!o.is(":visible"))return new SRQuestionValidatorChildResult(!0,!0,"");var t=a(),r=t?h(t):!0;return new SRQuestionValidatorChildResult(i.handleValidation(o,f,r,c,!0),r,t)},s.push(v),i.clearChildMethods.push(function(){return i.handleValidation(o,f,!0,c)}),t&&(v()||(r=!1)),f.is("input"))f.on("propertychange input change blur",function(){v()})});i.validateChildMethods.add(n.toString(),s)}),this.isInitiated=!0,r},t}(SRQuestionValidatorBase);n.Time=t})(t=n.StandardQuestionValidators||(n.StandardQuestionValidators={}))}(StandardQuestions||(StandardQuestions={}));__awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})};__generator=this&&this.__generator||function(n,t){function o(n){return function(t){return s([n,t])}}function s(o){if(e)throw new TypeError("Generator is already executing.");while(f&&(f=0,o[0]&&(r=0)),r)try{if(e=1,u&&(i=o[0]&2?u["return"]:o[0]?u["throw"]||((i=u["return"])&&i.call(u),0):u.next)&&!(i=i.call(u,o[1])).done)return i;(u=0,i)&&(o=[o[0]&2,i.value]);switch(o[0]){case 0:case 1:i=o;break;case 4:return r.label++,{value:o[1],done:!1};case 5:r.label++;u=o[1];o=[0];continue;case 7:o=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(o[0]===6||o[0]===2)){r=0;continue}if(o[0]===3&&(!i||o[1]>i[0]&&o[1]<i[3])){r.label=o[1];break}if(o[0]===6&&r.label<i[1]){r.label=i[1];i=o;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(o);break}i[2]&&r.ops.pop();r.trys.pop();continue}o=t.call(n,r)}catch(s){o=[6,s];u=0}finally{e=i=0}if(o[0]&5)throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},e,u,i,f;return f={next:o(0),"throw":o(1),"return":o(2)},typeof Symbol=="function"&&(f[Symbol.iterator]=function(){return this}),f},function(n){var t=function(){function t(t,i){var r=this;this.identity=t;this.channelId=i;this._onMessage=new SimpleEventDispatcher;n.events.onChannelMessage.subscribe(function(n,t){n===r.channelId&&(r._lastMessage=t,r._onMessage.dispatch(t))});this._keepAliveTimer=setInterval(function(){r.command({Command:ClientComCommands.KEEP_ALIVE})},9e4)}return Object.defineProperty(t.prototype,"onMessage",{get:function(){return this._onMessage.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastMessage",{get:function(){return this._lastMessage},enumerable:!1,configurable:!0}),t.prototype.command=function(t){return __awaiter(this,void 0,void 0,function(){var i,r,u;return __generator(this,function(f){switch(f.label){case 0:return i=$.Deferred(),[4,n.getHubs()];case 1:return r=f.sent(),[4,r.com.channelCommand(this.identity,this.channelId,t)];case 2:return u=f.sent(),i.resolve(u),[2,i.promise()]}})})},t.prototype.stopKeepAlive=function(){clearInterval(this._keepAliveTimer)},t}();n.Channel=t}(SRCom||(SRCom={})),function(n){var t=function(){function t(){this._channels=new Dictionary}return t.prototype.join=function(t){return __awaiter(this,void 0,void 0,function(){var i,r,f,e,u;return __generator(this,function(o){switch(o.label){case 0:return(i=$.Deferred(),this._channels.containsKey(t))?(i.resolve(this._channels.item(t)),[2,i.promise()]):[4,n.myIdentity()];case 1:return r=o.sent(),[4,n.getHubs()];case 2:return f=o.sent(),[4,f.com.joinChannel(r,t)];case 3:return(e=o.sent(),!e)?(i.reject(),[2,i.promise()]):(console.log("Joined channel: "+t),u=new n.Channel(r,t),this._channels.add(t,u),i.resolve(u),[2,i.promise()])}})})},t.prototype.leave=function(t){return __awaiter(this,void 0,void 0,function(){var i,r,u,f;return __generator(this,function(e){switch(e.label){case 0:return i=$.Deferred(),[4,n.myIdentity()];case 1:return r=e.sent(),[4,n.getHubs()];case 2:return u=e.sent(),this._channels.containsKey(t)&&(this._channels.item(t).stopKeepAlive(),this._channels.remove(t)),[4,u.com.leaveChannel(r,t)];case 3:return f=e.sent(),i.resolve(f),[2,i.promise()]}})})},t.prototype.unregisterAll=function(){return __awaiter(this,void 0,void 0,function(){var i,f,e,t,r,u;return __generator(this,function(o){switch(o.label){case 0:return i=$.Deferred(),[4,n.myIdentity()];case 1:return f=o.sent(),[4,n.getHubs()];case 2:e=o.sent();t=0;r=this._channels.values();o.label=3;case 3:return(t<r.length)?(u=r[t],u.stopKeepAlive(),[4,e.com.leaveChannel(f,u.channelId)]):[3,6];case 4:o.sent();o.label=5;case 5:return t++,[3,3];case 6:return this._channels.clear(),i.resolve(!0),[2,i.promise()]}})})},t.prototype.reregister=function(){return __awaiter(this,void 0,void 0,function(){var i,u,f,t,r,e;return __generator(this,function(o){switch(o.label){case 0:return i=$.Deferred(),[4,n.myIdentity()];case 1:return u=o.sent(),[4,n.getHubs()];case 2:f=o.sent();t=0;r=this._channels.values();o.label=3;case 3:return(t<r.length)?(e=r[t],[4,f.com.joinChannel(u,e.channelId)]):[3,6];case 4:o.sent();o.label=5;case 5:return t++,[3,3];case 6:return i.resolve(!0),[2,i.promise()]}})})},t}();n.ChannelsManager=t}(SRCom||(SRCom={})),function(n){var t=function(){function n(){this._channelMessage=new EventDispatcher;this._connectionLost=new SimpleEventDispatcher;this._connectionReestablished=new SimpleEventDispatcher}return Object.defineProperty(n.prototype,"onChannelMessage",{get:function(){return this._channelMessage.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onConnectionLost",{get:function(){return this._connectionLost.asEvent()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onConnectionReestablished",{get:function(){return this._connectionReestablished.asEvent()},enumerable:!1,configurable:!0}),n.prototype.registerEvents=function(){var t=this,n;$.connection.comHub.client.channelMessage=function(n,i){t._channelMessage.dispatch(n,i)};n=!1;$.connection.hub.stateChanged(function(i){switch(i.newState){case 1:n&&(n=!1,t._connectionReestablished.dispatch());break;case 2:case 3:case 4:n||(n=!0,t._connectionLost.dispatch())}})},n}();n.EventHandler=t}(SRCom||(SRCom={})),function(n){function b(){t=null;sessionStorage.removeItem(u)}function k(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(){return t=null,sessionStorage.removeItem(u),[2,a()]})})}function l(n){t=n;sessionStorage.setItem(u,t)}function a(){return __awaiter(this,void 0,void 0,function(){var n,i=this;return __generator(this,function(r){switch(r.label){case 0:return(t!==null&&t!==void 0)?(n=t,[3,3]):[3,1];case 1:return[4,w.runExclusive(function(){return __awaiter(i,void 0,void 0,function(){return __generator(this,function(n){switch(n.label){case 0:return[4,d()];case 1:return[2,n.sent()]}})})})];case 2:n=r.sent();r.label=3;case 3:return[2,n]}})})}function d(){return __awaiter(this,void 0,void 0,function(){var n;return __generator(this,function(i){switch(i.label){case 0:return v()?[2,t]:[4,e()];case 1:return n=i.sent(),[4,n.com.requestIdentity()];case 2:return t=i.sent(),l(t),[2,t]}})})}function v(){if(t)return!0;var n=sessionStorage.getItem(u);return n?(t=n,!0):!1}function e(){s||it();var n=$.Deferred();return h?y(n):delay(function(){h=!0;y(n)},1),n.promise()}function y(n){r&&($.connection.hub.qs=r);$.connection.hub.start().done(function(){n.resolve(tt())}).fail(function(){n.reject()})}function g(n,t){i.add(n,t);p()}function nt(n){i.remove(n);p()}function p(){var n,t,u;if(0<i.count)for(r={},n=0,t=i.keys();n<t.length;n++)u=t[n],r[u]=i.item(u);else r=null}function tt(){var f,e,u={},t,o,n,i,r;for(t in $.connection)if(t.endsWith("Hub")&&$.connection[t].server)if(o=t.substring(0,t.length-3),n=o.split("_"),n.length>1){for(i=(f=u[n[0]])!==null&&f!==void 0?f:u[n[0]]={},r=1;r<n.length-2;r++)i=(e=i[n[r]])!==null&&e!==void 0?e:i[n[r]]={};i[n[n.length-1]]=$.connection[t].server}else u[o]=$.connection[t].server;return u}function it(){if(n.events.registerEvents(),$.connection.adminHub){s=!0;return}$.connection.hub.stateChanged(function(i){switch(i.newState){case 2:f=setTimeout(function(){rt()},2e3);break;case 1:f&&(clearTimeout(f),f=null);v()&&e().done(function(n){n.com.reconnected(t)});n.channels.reregister();break;case 4:c=!0}console.log(format("SignalR: {0} -> {1}",i.oldState,i.newState))});$.connection.hub.error(function(n){console.error("SignalR: "+n.message)});$.connection.hub.connectionSlow(function(){console.log("We are currently experiencing difficulties with the connection.")});s=!0}function rt(){if(!o){o=!0;var n=new XMLHttpRequest;n.onreadystatechange=function(){};n.open("GET",siteRoot,!0);n.send();ut().done(function(n){n&&(c&&e(),o=!1);console.log("Reconnected: ",n)})}}function ut(){function t(){++r<1440?delay(function(){i()},5e3):n.reject()}function i(){$.ajax({method:"GET",url:siteRoot+"srisready",success:function(i){i===!0?n.resolve(!0):t()},error:function(){t()}})}var n=$.Deferred(),r=0;return i(),n.promise()}var u="sr.com.identity",h=!1,f,o=!1,c=!1,s=!1,i=new Dictionary,r=null,t=null,w=new AsyncHelpers.Mutex;n.events=new n.EventHandler;n.channels=new n.ChannelsManager;n.clearIdentity=b;n.newIdentity=k;n.setIdentity=l;n.myIdentity=a;n.getHubs=e;n.addSignalRQueryStringParam=g;n.removeSignalRQueryStringParam=nt}(SRCom||(SRCom={})),function(n){n.KEEP_ALIVE="keep-alive"}(ClientComCommands||(ClientComCommands={}))
/* End of Libs */
/* Text Resources */
SRPublicResources.init("sv",{"DlgConfirmTitle":{"":"Confirm","de":"Bestätigen","es":"Confirmar","fr":"Confirmer","sv":"Bekräfta"},"DlgConfirmBtnOk":{"":"OK","de":"OK","es":"Aceptar","fr":"Accepter","sv":"OK"},"DlgConfirmBtnCancel":{"":"Cancel","de":"Abbrechen","es":"Cancelar","fr":"Annuler","sv":"Avbryt"}});
/* End of Text Resources */
/* Question Scripts */
var __extends=(this&&this.__extends)||(function(){var a=function(e,c){a=Object.setPrototypeOf||({__proto__:[]} instanceof Array&&function(g,f){g.__proto__=f})||function(g,f){for(var h in f){if(Object.prototype.hasOwnProperty.call(f,h)){g[h]=f[h]}}};return a(e,c)};return function(f,e){if(typeof e!=="function"&&e!==null){throw new TypeError("Class extends value "+String(e)+" is not a constructor or null")}a(f,e);function c(){this.constructor=f}f.prototype=e===null?Object.create(e):(c.prototype=e.prototype,new c())}})();var StandardQuestions;(function(b){var a=(function(){function c(){this.managerId=1}c.prototype.initialize=function(){if(!surveyManager.inAdminViewMode){this.addValidators()}};c.prototype.addValidators=function(){var d=",";var e=new RegExp(SRQVDataAttributes.VALIDATOR_CSS_CLASS_REGEX_PATTERN,"g");$('[class*="sr-val-"]').each(function(g,f){e.lastIndex=0;var h=e.exec(f.className);var i="";while(h!=null){i=h[0].trim();if(-1==d.indexOf(","+i+",")){d+=i+",";switch(i){case SRQVDataAttributes.Compulsory.CSS_CLASS:surveyManager.questionValidators.registerValidator(new b.StandardQuestionValidators.Compulsory());break;case SRQVDataAttributes.CompulsoryComment.CSS_CLASS:surveyManager.questionValidators.registerValidator(new b.StandardQuestionValidators.CompulsoryComment());break;case SRQVDataAttributes.Range.CSS_CLASS:surveyManager.questionValidators.registerValidator(new b.StandardQuestionValidators.Range());break;case SRQVDataAttributes.Interval.CSS_CLASS:surveyManager.questionValidators.registerValidator(new b.StandardQuestionValidators.Interval());break;case SRQVDataAttributes.Regex.CSS_CLASS:surveyManager.questionValidators.registerValidator(new b.StandardQuestionValidators.Regex());break;case SRQVDataAttributes.Date.CSS_CLASS:surveyManager.questionValidators.registerValidator(new b.StandardQuestionValidators.DateVal());break;case SRQVDataAttributes.Time.CSS_CLASS:surveyManager.questionValidators.registerValidator(new b.StandardQuestionValidators.Time());break;case SRQVDataAttributes.AnswerCount.CSS_CLASS:surveyManager.questionValidators.registerValidator(new b.StandardQuestionValidators.AnswerCount());break}}h=e.exec(f.className)}})};return c}());b.Handler=a})(StandardQuestions||(StandardQuestions={}));surveyManager.registerHandler(new StandardQuestions.Handler());var Public;(function(a){var b;(function(d){var c=(function(e){__extends(f,e);function f(h){var g=e.call(this,h)||this;g.item=h;g._allInputs=null;g._submittedValueInput=null;g.ctrls={attachment:EmptyInstance.JQuery,clearBtn:EmptyInstance.JQuery,fileInput:EmptyInstance.Any()};g.maxFileSize=0;g.accept="";if(g.isDupeOf){return g.isDupeOf}g.initComponents();g.initEvents();return g}f.init=function(){var g=[];$(".std-q-attachment").each(function(h,i){g.push(new f($(i)))});return g};Object.defineProperty(f.prototype,"subQuestions",{get:function(){return[]},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=this.ctrls.attachment}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"values",{get:function(){if(!this.visible){return[]}var g=this.ctrls.attachment.val();if(!(g>"")){g=this.submittedValue}return g>""?[g]:[]},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"hasCompleted",{get:function(){return this.basicHasCompleted(false)},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"submittedValue",{get:function(){if(null==this._submittedValueInput){this._submittedValueInput=this.qItemTag.find('.std-q-attachment-info + input[type="hidden"]')}return this._submittedValueInput.val()},enumerable:false,configurable:true});f.prototype.initComponents=function(){var g=this;(function(j){var h;j.attachment=g.item.find("input");g.maxFileSize=(h=j.attachment.data("max-size"))!==null&&h!==void 0?h:0;g.accept=j.attachment.attr("accept");j.fileInput=j.attachment.get(0);j.clearBtn=j.attachment.parent().find("> .input-group-btn > button").click(function(k){if(j.attachment.val()){try{j.attachment.val("")}catch(m){}if(j.attachment.val()){var n=document.createElement("form"),l=j.attachment[0],o=j.attachment.parent();n.appendChild(l);n.reset();o.prepend(l)}}j.clearBtn.toggle(""<j.attachment.val())});var i=j.attachment.closest(".qDCCenter").find(".std-q-attachment-info");i.find("button").click(function(k){i.empty();$("#q".concat(g.id,"_File")).val("");k.preventDefault();k.stopPropagation()})})(this.ctrls)};f.prototype.initEvents=function(){var g=this;(function(h){h.attachment.change(function(i){g.validateSize();g.validateType();surveyManager.triggerQuestionChange({questionId:g.id,value:g.values});h.clearBtn.toggle(""<h.attachment.val())})})(this.ctrls)};f.prototype.validateSize=function(){var g=this;if(!this.maxFileSize||this.maxFileSize<1){return true}return(function(h){var j=h.fileInput.files.length;for(var k=0;k<j;k++){var l=h.fileInput.files[k].size/1024/1024;if(l>g.maxFileSize){h.fileInput.value="";sr.alert(h.attachment.data("invalid-file-size"));return false}}return true})(this.ctrls)};f.prototype.validateType=function(){var i=this;if(this.accept<=""){return true}var j={};for(var h=0,g=this.accept.toLowerCase().split(",");h<g.length;h++){var k=g[h];j[k]=true}return(function(l){var n=l.fileInput.files.length;for(var o=0;o<n;o++){var m=l.fileInput.files[o].name.match(/\.[^.]+$/)[0].toLowerCase();if(j[m]!==true){l.fileInput.value="";sr.alert(l.attachment.data("invalid-file-type").interpolate({InvalidExtension:m,ValidExtensions:i.accept}));return false}}return true})(this.ctrls)};f.prototype.setPartialVisibility=function(g,h){};f.prototype.getSubQuestionValue=function(g){return[]};f.prototype.getCellValue=function(h,g){return[]};f.prototype.getInputs=function(g){if(g===void 0){g=false}return g&&!this.visible?$():this.allInputs};f.prototype.executeShowAfterValidation=function(){};f.prototype.validateCompulsory=function(){return this.performBasicCompulsoryValidation()};f.prototype.handleEditModeAction=function(g){};return f}(a.SurveyQuestion));d.AttachementQuestion=c})(b=a.StandardQuestions||(a.StandardQuestions={}))})(Public||(Public={}));var Public;(function(a){var b;(function(d){var c=(function(e){__extends(f,e);function f(h){var g=e.call(this,h)||this;g.item=h;g.isInterval=false;g.ctrls={first:{datePicker:EmptyInstance.SRDatePicker,timePicker:EmptyInstance.SRTimePicker},second:{datePicker:EmptyInstance.SRDatePicker,timePicker:EmptyInstance.SRTimePicker}};g._allInputs=null;if(g.isDupeOf){return g.isDupeOf}$(function(){g.initComponents();g.initEvents();g.invalidCompulsoryHandler=function(j,k,i){if(g.ctrls.first.datePicker){g.ctrls.first.datePicker.onChanged.subscribe(function(){g.handleOnNextValueChange(j,k,i)},i)}if(g.ctrls.first.timePicker){g.ctrls.first.timePicker.onChanged.subscribe(function(){g.handleOnNextValueChange(j,k,i)},i)}if(g.ctrls.second.datePicker){g.ctrls.second.datePicker.onChanged.subscribe(function(){g.handleOnNextValueChange(j,k,i)},i)}if(g.ctrls.second.timePicker){g.ctrls.second.timePicker.onChanged.subscribe(function(){g.handleOnNextValueChange(j,k,i)},i)}}});return g}f.init=function(){var g=[];$(".std-question-calendar").each(function(h,i){g.push(new f($(i)))});return g};Object.defineProperty(f.prototype,"subQuestions",{get:function(){return[]},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"allInputs",{get:function(){var g=this;if(null==this._allInputs){(function(h,i){if(h.datePicker||h.timePicker){g._allInputs=h.datePicker?h.datePicker.tags.input:$();if(h.timePicker){g._allInputs=g._allInputs.add(h.timePicker.tags.input)}if(i.datePicker){g._allInputs=g._allInputs.add(i.datePicker.tags.input)}if(i.timePicker){g._allInputs=g._allInputs.add(i.timePicker.tags.input)}}})(this.ctrls.first,this.ctrls.second)}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"values",{get:function(){if(!this.visible){return[]}var g=[];(function(i,j){if(i.datePicker||i.timePicker){var h=i.datePicker?i.datePicker.valueYMD:"";if(i.timePicker&&(h>""||!i.datePicker)){var k=i.timePicker.valueHHmm;h=k>""?(h>""?h+" ":"")+k:""}if(h>""){g.push(h)}if(j.datePicker||j.timePicker){h=j.datePicker?j.datePicker.valueYMD:"";if(j.timePicker&&(h>""||!j.datePicker)){var k=j.timePicker.valueHHmm;h=k>""?(h>""?h+" ":"")+k:""}if(h>""){g.push(h)}}}})(this.ctrls.first,this.ctrls.second);return g},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"hasCompleted",{get:function(){return this.basicHasCompleted(false,this.isInterval?2:1)},enumerable:false,configurable:true});f.prototype.handleOnNextValueChange=function(h,i,g){if(!this.hasBoundInvalidCompulsoryValueChanged(i)){return}if(this.ctrls.first.datePicker){this.ctrls.first.datePicker.onChanged.unsubscribe(null,g)}if(this.ctrls.first.timePicker){this.ctrls.first.timePicker.onChanged.unsubscribe(null,g)}if(this.ctrls.second.datePicker){this.ctrls.second.datePicker.onChanged.unsubscribe(null,g)}if(this.ctrls.second.timePicker){this.ctrls.second.timePicker.onChanged.unsubscribe(null,g)}h()};f.prototype.initComponents=function(){var g=this;(function(h){var i=g.item.find(".date-picker");var j=g.item.find(".time-picker");if(!surveyManager.isPrinting){if(i.length>1){h.second.datePicker=new SRDatePicker(i.get(1));g.isInterval=true}if(i.length>0){h.first.datePicker=new SRDatePicker(i.get(0))}if(j.length>1){h.second.timePicker=new SRTimePicker(j.get(1));g.isInterval=true}if(j.length>0){h.first.timePicker=new SRTimePicker(j.get(0))}}})(this.ctrls)};f.prototype.initEvents=function(){var g=this;(function(h){if(h.first.datePicker){h.first.datePicker.onChanged.subscribe(function(i,j){return g.triggerChange()})}if(h.second.datePicker){h.second.datePicker.onChanged.subscribe(function(i,j){return g.triggerChange()})}if(h.first.timePicker){h.first.timePicker.onChanged.subscribe(function(i,j){return g.triggerChange()})}if(h.second.timePicker){h.second.timePicker.onChanged.subscribe(function(i,j){return g.triggerChange()})}})(this.ctrls)};f.prototype.triggerChange=function(){surveyManager.triggerQuestionChange({questionId:this.id,value:this.values})};f.prototype.setPartialVisibility=function(g,h){};f.prototype.getSubQuestionValue=function(g){return[]};f.prototype.getCellValue=function(h,g){return[]};f.prototype.getInputs=function(g){if(g===void 0){g=false}return g&&!this.visible?$():this.allInputs};f.prototype.executeShowAfterValidation=function(){};f.prototype.validateCompulsory=function(){return this.performBasicCompulsoryValidation(this.isInterval?2:1)};f.prototype.handleEditModeAction=function(g){};return f}(a.SurveyQuestion));d.CalendarQuestion=c})(b=a.StandardQuestions||(a.StandardQuestions={}))})(Public||(Public={}));var Public;(function(a){var b;(function(d){var c=(function(e){__extends(f,e);function f(h){var g=e.call(this,h)||this;g.item=h;g.hasInitialized=false;g.reCalculateInlineWidth=false;g.debouncedPartialReCalc=null;g._allInputs=null;g._isInlineInputs=null;if(g.isDupeOf){return g.isDupeOf}h.on("click","input",function(j){if($(j.target).parent().hasClass("is-dont-know")){var k=null;g.item.find(".question-alternative:not(.is-dont-know) input:checked").each(function(l,m){m.checked=false;k=m});if(k&&k.validateChild){k.validateChild()}}else{g.item.find(".question-alternative.is-dont-know input:checked").each(function(l,m){m.checked=false})}surveyManager.triggerQuestionChange({questionId:g.id,value:g.values})});if(g.isInlineInputs){g.handleInlineWidth();if(g.isEditMode){var i=g.item.closest(".item-panel");i[0]["choice-q-observer"]=new MutationObserver(function(k){for(var j=0,l=k;j<l.length;j++){var n=l[j];if(n.attributeName==="class"){g.handleInlineWidth(i.hasClass("active"))}}});i[0]["choice-q-observer"].observe(i[0],{attributes:true,attributeFilter:["class"]})}else{g.debouncedPartialReCalc=debounce(function(){g.reCalculateInlineWidth=true;g.handleInlineWidth()},5)}}g.bindOtherOptionsInput(h);g.initShowAfterValidation();g.hasInitialized=true;return g}f.init=function(){var g=[];$(".std-question-checkbox, .std-question-radio").each(function(h,i){g.push(new f($(i)))});return g};Object.defineProperty(f.prototype,"subQuestions",{get:function(){return[]},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=this.item.find('input[type="checkbox"],input[type="radio"]')}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"values",{get:function(){if(!this.visible){return[]}var g=[];this.allInputs.filter(":visible:checked").each(function(h,i){g.push(parseInt(i.value))});return g},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"hasCompleted",{get:function(){return this.basicHasCompleted(false)},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"isInlineInputs",{get:function(){if(null==this._isInlineInputs){this._isInlineInputs=this.item.hasClass("input-left")||this.item.hasClass("input-top")}return this._isInlineInputs},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"visible",{get:function(){return !this.qItemTag.hasClass("hidden")},set:function(g){this.qItemTag.toggleClass("hidden",!g);if(g&&this.reCalculateInlineWidth){this.handleInlineWidth()}},enumerable:false,configurable:true});f.prototype.setPartialVisibility=function(h,i){var g=this.item.find("#question".concat(this.id,"-alternative").concat(h)).toggleClass("hidden",!i);if(this.isInlineInputs&&null!=this.debouncedPartialReCalc){this.debouncedPartialReCalc()}if(i&&this.hasShowAfterValidation){this.removeShowAfterValidationAttributes(g)}};f.prototype.getSubQuestionValue=function(g){return[]};f.prototype.getCellValue=function(h,g){return[]};f.prototype.getInputs=function(g){if(g===void 0){g=false}return g&&!this.visible?$():this.allInputs};f.prototype.initShowAfterValidation=function(){var g=this;var h=this.item.find(".question-alternative.".concat(SRCssConstants.QUESTIONS.OPTION_SHOW_AFTER_VALIDATION)),i;this._hasShowAfterValidation=0<h.length;h.each(function(k,j){i=$(j);if(0<i.find(">input:checked").length){g.removeShowAfterValidationAttributes(i)}})};f.prototype.handleInlineWidth=function(h){if(h===void 0){h=null}var i=this.reCalculateInlineWidth;if(!this.visible){this.reCalculateInlineWidth=true;return}else{this.reCalculateInlineWidth=false}var g=this.item.css("display","block").find(".question-alternative:not(.question-alternative-new)");if(this.hasInitialized&&this.isEditMode){g.css({width:""});if(h){return}}var j=0;g.each(function(l,k){j=Math.max(j,Math.ceil((i?$(k).css({width:""}):$(k)).outerWidth()))}).css({width:0<j?"".concat(j,"px"):""});this.item.css("display","")};f.prototype.executeShowAfterValidation=function(){if(this.hasShowAfterValidation){this.removeShowAfterValidationAttributes(this.item.find(".question-alternative.".concat(SRCssConstants.QUESTIONS.OPTION_SHOW_AFTER_VALIDATION)));this._hasShowAfterValidation=false}};f.prototype.validateCompulsory=function(){return this.performBasicCompulsoryValidation()};f.prototype.handleEditModeAction=function(g){};return f}(a.SurveyQuestion));d.ChoiceQuestion=c})(b=a.StandardQuestions||(a.StandardQuestions={}))})(Public||(Public={}));var Public;(function(a){var b;(function(e){var c=(function(f){__extends(g,f);function g(i){var h=f.call(this,i)||this;h.item=i;h._typedSubQuestions=[];h._allInputs=null;h.isRank=false;if(h.isDupeOf){return h.isDupeOf}h.initComponents();h.initShowAfterValidation();return h}g.init=function(){var h=[];$(".std-question-matrix").each(function(i,j){h.push(new g($(j)))});return h};Object.defineProperty(g.prototype,"subQuestions",{get:function(){return this._typedSubQuestions},enumerable:false,configurable:true});Object.defineProperty(g.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=$();for(var i=0,h=this.subQuestions;i<h.length;i++){var j=h[i];this._allInputs=this._allInputs.add(j.getInputs(false))}}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(g.prototype,"values",{get:function(){if(!this.visible){return[]}var k=[];for(var i=0,h=this.subQuestions;i<h.length;i++){var j=h[i];if(j.visible){k=k.concat(j.values)}}return k},enumerable:false,configurable:true});Object.defineProperty(g.prototype,"hasCompleted",{get:function(){return this.basicHasCompleted(true)},enumerable:false,configurable:true});g.prototype.initComponents=function(){var h=this;var i=1;this.isRank=this.item.data("sr-rank")=="1";this._typedSubQuestions=this.item.find(".question-row").toArray().map(function(j){return new d(h,i++,$(j))})};g.prototype.setPartialVisibility=function(h,j){var i=this.subQuestions[h-1];if(i){i.visible=j}};g.prototype.getSubQuestionValue=function(i){if(this.visible){var h=this.subQuestions[i-1];if(h&&h.visible){return h.values}}return[]};g.prototype.getCellValue=function(i,h){return[]};g.prototype.getInputs=function(h){if(h===void 0){h=false}return this.getBasicMatrixQuestionInputs(h)};g.prototype.initShowAfterValidation=function(){var h=this;if(!this.isRank&&0<this.item.find(".question-matrix.stdQMSingle,.question-matrix.stdQMMultiple").length){var i=this.item.find(".".concat(SRCssConstants.QUESTIONS.OPTION_SHOW_AFTER_VALIDATION));if(0<i.length){this._hasShowAfterValidation=0==i.find("input:checked").length;if(!this._hasShowAfterValidation){i.each(function(k,j){h.removeShowAfterValidationAttributes($(j))})}}}};g.prototype.executeShowAfterValidation=function(){if(this.hasShowAfterValidation){this.removeShowAfterValidationAttributes(this.item.find(".".concat(SRCssConstants.QUESTIONS.OPTION_SHOW_AFTER_VALIDATION)));this._hasShowAfterValidation=false}};g.prototype.validateCompulsory=function(){return this.performBasicMatrixCompulsoryValidation()};g.prototype.handleEditModeAction=function(h){};return g}(a.SurveyQuestion));e.MatrixQuestion=c;var d=(function(){function f(h,i,j){var g=this;this.question=h;this.subId=i;this.subTag=j;this._allInputs=null;j.on("click","input",function(k){if(g.question.isRank&&g.values.length>0){g.checkRank()}if($(k.target).closest(".question-alternative").hasClass("is-dont-know")){var l=null;g.tag.find(".question-alternative:not(.is-dont-know) input:checked").each(function(m,n){n.checked=false;l=n});if(l&&l.validateChild){l.validateChild()}}else{g.tag.find(".question-alternative.is-dont-know input:checked").each(function(m,n){n.checked=false})}surveyManager.triggerQuestionChange({questionId:h.id,rowId:i,value:h.values})});if(!h.isRank){h.bindOtherOptionsInput(j)}}Object.defineProperty(f.prototype,"tag",{get:function(){return this.subTag},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=this.tag.find('input[type="checkbox"],input[type="radio"]')}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"values",{get:function(){if(!this.visible){return[]}var g=[];this.allInputs.filter(":checked").each(function(h,i){g.push(parseInt(i.value))});return g},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"visible",{get:function(){return this.subTag.is(":visible")},set:function(g){this.subTag.toggleClass("hidden",!g)},enumerable:false,configurable:true});f.prototype.getInputs=function(g){if(g===void 0){g=false}return this.question.getBasicMatrixSubQuestionInputs(this,g)};f.prototype.checkRank=function(){var g=this;(function(j){var l=g.values[0];for(var h=0,k=j;h<k.length;h++){var i=k[h];if(i.subId!=g.subId&&i.values.length>0&&i.values[0]==l){i.clear()}}})(this.question._typedSubQuestions)};f.prototype.clear=function(){this.allInputs.filter(":checked").each(function(g,h){h.checked=false;$(h).closest("td").highlight()})};return f}())})(b=a.StandardQuestions||(a.StandardQuestions={}))})(Public||(Public={}));var Public;(function(a){var b;(function(f){var c=(function(g){__extends(h,g);function h(j){var i=g.call(this,j)||this;i.item=j;i.isMatrix=false;i.ctrls={spinners:EmptyInstance.Any()};i._typedSubQuestions=[];i._allInputs=null;if(i.isDupeOf){return i.isDupeOf}i.initComponents();i.initEvents();return i}h.init=function(){var i=[];$(".std-question-numeric").each(function(j,k){i.push(new h($(k)))});return i};Object.defineProperty(h.prototype,"subQuestions",{get:function(){return this._typedSubQuestions},enumerable:false,configurable:true});Object.defineProperty(h.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=$();if(this.isMatrix){for(var l=0,i=this.subQuestions;l<i.length;l++){var m=i[l];this._allInputs=this._allInputs.add(m.getInputs(false))}}else{for(var j=0,k=this.ctrls.spinners;j<k.length;j++){var m=k[j];this._allInputs=this._allInputs.add(m.inputTag)}}}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(h.prototype,"values",{get:function(){if(!this.visible){return[]}var m=[];var k=this.ctrls.spinners;switch(this.mode){case d.Field:if(k[0].value!=null){m.push(k[0].value)}break;case d.Interval:m.push(k[0].value);m.push(k[1].value);break;case d.Multiple:for(var j=0,i=this._typedSubQuestions;j<i.length;j++){var l=i[j];m=m.concat(l.values)}break}return m},enumerable:false,configurable:true});Object.defineProperty(h.prototype,"hasCompleted",{get:function(){return this.basicHasCompleted(this.isMatrix)},enumerable:false,configurable:true});h.prototype.initComponents=function(j){var i=this;if(j===void 0){j=false}if(!j){if(this.item.hasClass("question-interval")){this.mode=d.Interval}else{if(this.item.hasClass("question-matrix")){this.mode=d.Multiple;this.isMatrix=true}else{this.mode=d.Field}}}if(!surveyManager.isPrinting){if(this.isMatrix){var k=0;this._typedSubQuestions=this.item.find(".question-row").toArray().map(function(l){return new e(i,++k,$(l))})}else{this.ctrls.spinners=this.item.find(".number-spinner").toArray().map(function(l){return new SRNumSpinner(null,l)})}}};h.prototype.initEvents=function(){var k=this;if(this.ctrls.spinners){for(var j=0,i=this.ctrls.spinners;j<i.length;j++){var l=i[j];l.onChanged.subscribe(function(m,n){surveyManager.triggerQuestionChange({questionId:k.id,value:k.values})})}}};h.prototype.setPartialVisibility=function(i,j){if(this.mode==d.Multiple){this._typedSubQuestions[i-1].visible=j}};h.prototype.getSubQuestionValue=function(i){if(this.mode==d.Multiple&&this.visible){return this._typedSubQuestions[i-1].values}return[]};h.prototype.getCellValue=function(j,i){return[]};h.prototype.getInputs=function(i){if(i===void 0){i=false}if(this.isMatrix){return this.getBasicMatrixQuestionInputs(i)}else{return i&&!this.visible?$():this.allInputs}};h.prototype.executeShowAfterValidation=function(){};h.prototype.validateCompulsory=function(){return this.isMatrix?this.performBasicMatrixCompulsoryValidation():this.performBasicCompulsoryValidation(this.mode==d.Interval?2:1)};h.prototype.handleEditModeAction=function(i){switch(i){case SREditQuestionClientActions.SUB_ELEMENT_ADDED:this._typedSubQuestions=[];this.ctrls.spinners=[];this.initComponents(true);break}};return h}(a.SurveyQuestion));f.NumericQuestion=c;var e=(function(){function g(k,m,n){var j=this;this.question=k;this.subId=m;this.subTag=n;this.ctrls={spinners:EmptyInstance.Any()};this._allInputs=null;this.ctrls.spinners=this.tag.find(".number-spinner").toArray().map(function(o){return new SRNumSpinner(null,o)});for(var i=0,h=this.ctrls.spinners;i<h.length;i++){var l=h[i];l.onChanged.subscribe(function(o,p){surveyManager.triggerQuestionChange({questionId:k.id,rowId:m,value:j.values})})}}Object.defineProperty(g.prototype,"tag",{get:function(){return this.subTag},enumerable:false,configurable:true});Object.defineProperty(g.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=$();for(var i=0,h=this.ctrls.spinners;i<h.length;i++){var j=h[i];this._allInputs=this._allInputs.add(j.inputTag)}}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(g.prototype,"values",{get:function(){if(!this.visible){return[]}var k=[];for(var i=0,h=this.ctrls.spinners;i<h.length;i++){var j=h[i];k.push(j.value)}return k},enumerable:false,configurable:true});Object.defineProperty(g.prototype,"visible",{get:function(){return this.subTag.is(":visible")},set:function(h){this.subTag.toggleClass("hidden",!h)},enumerable:false,configurable:true});g.prototype.getInputs=function(h){if(h===void 0){h=false}return h&&!this.visible?$():this.allInputs};return g}());var d;(function(g){g[g.Field=0]="Field";g[g.Interval=1]="Interval";g[g.Multiple=2]="Multiple"})(d||(d={}))})(b=a.StandardQuestions||(a.StandardQuestions={}))})(Public||(Public={}));var Public;(function(a){var b;(function(f){var c=(function(g){__extends(h,g);function h(j){var i=g.call(this,j)||this;i.item=j;i.isMatrix=false;i.stars=[];i._typedSubQuestions=[];i._allInputs=null;if(i.isDupeOf){return i.isDupeOf}i.initComponents();i.invalidCompulsoryHandler=function(m,o,l){var k;var n=i.isMatrix?(k=i._typedSubQuestions[o])===null||k===void 0?void 0:k.stars[0]:i.stars[0];if(n){n.onChanged.subscribe(function(){i.handleOnNextValueChange(m,n,o,l)},l)}};return i}h.init=function(){var i=[];$(".std-question-rating").each(function(j,k){i.push(new h($(k)))});return i};Object.defineProperty(h.prototype,"subQuestions",{get:function(){return this._typedSubQuestions},enumerable:false,configurable:true});Object.defineProperty(h.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=$()}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(h.prototype,"values",{get:function(){if(!this.visible){return[]}var l=[];if(this.isMatrix){for(var j=0,i=this._typedSubQuestions;j<i.length;j++){var k=i[j];l=l.concat(k.values)}}else{if(this.stars[0].value!=null){l.push(this.stars[0].value)}}return l},enumerable:false,configurable:true});Object.defineProperty(h.prototype,"hasCompleted",{get:function(){return this.basicHasCompleted(this.isMatrix)},enumerable:false,configurable:true});h.prototype.handleOnNextValueChange=function(j,k,l,i){if(!this.hasBoundInvalidCompulsoryValueChanged(l)){return}k.onChanged.unsubscribe(null,i);j()};h.prototype.initComponents=function(){var i=this;this.isMatrix=!this.item.hasClass("q-rating");if(this.isMatrix){var j=0;this._typedSubQuestions=this.item.find(".question-row").toArray().map(function(k){return new e(i,++j,$(k))})}else{this.stars.push(new d(this.id,-1,this.item,this.isEditMode,this.item.find(".q-rating-label")))}};h.prototype.setPartialVisibility=function(i,k){if(this.isMatrix){var j=this.subQuestions[i-1];if(j){j.visible=k}}else{var j=this.stars[0];if(j){j.starVisible(i,k)}}};h.prototype.getSubQuestionValue=function(j){if(this.isMatrix){var i=this.stars[j-1];if((i===null||i===void 0?void 0:i.value)!=null){return[i.value]}}return[]};h.prototype.getCellValue=function(j,i){return[]};h.prototype.getInputs=function(i){if(i===void 0){i=false}if(this.isMatrix){return this.getBasicMatrixQuestionInputs(i)}else{return i&&!this.visible?$():this.allInputs}};h.prototype.executeShowAfterValidation=function(){};h.prototype.validateCompulsory=function(){return this.isMatrix?this.performBasicMatrixCompulsoryValidation():this.performBasicCompulsoryValidation()};h.prototype.handleEditModeAction=function(i){switch(i){case SREditQuestionClientActions.SUB_ELEMENT_ADDED:this._typedSubQuestions=[];this.stars=[];this.initComponents();break}};h.starPattern=/q(\d+)(_\d+)?_Star_(\d+)/i;return h}(a.SurveyQuestion));f.RatingQuestion=c;var d=(function(){function g(i,k,l,h,j){if(h===void 0){h=false}if(j===void 0){j=null}this.questionId=i;this.subId=k;this.tag=l;this.isEditMode=h;this.ratingLabel=j;this.ctrls={hidden:EmptyInstance.JQuery,container:EmptyInstance.JQuery,stars:EmptyInstance.Any(),starLabels:EmptyInstance.Any()};this.valueOffset=0;this.hasRatingLabel=false;this.selectedStars=-1;this._onChanged=new SimpleEventDispatcher();this.initComponents();this.initEvents();var m=+this.ctrls.hidden.val();if(m>0){m-=this.valueOffset;this.selectedStars=m-1;this.renderStars(m-1)}}Object.defineProperty(g.prototype,"value",{get:function(){var h=this.visible?this.ctrls.hidden.val():"";return h>""?parseInt(h):null},enumerable:false,configurable:true});Object.defineProperty(g.prototype,"visible",{get:function(){return this.tag.is(":visible")},set:function(h){this.tag.toggleClass("hidden",!h)},enumerable:false,configurable:true});g.prototype.starVisible=function(i,k){var j=this.ctrls.stars[i-1];if(j){j.toggleClass("hidden",!k);if(null!=this.value){var h=this.ctrls.stars.length-1;for(;h>-1;h--){if(!this.ctrls.stars[h].hasClass("hidden")&&this.ctrls.stars[h].hasClass("active")){break}}this.setSelectedRatingStar(h,false,true)}}};Object.defineProperty(g.prototype,"onChanged",{get:function(){return this._onChanged.asEvent()},enumerable:false,configurable:true});g.prototype.initComponents=function(){var h=this;this.hasRatingLabel=null!=this.ratingLabel&&0<this.ratingLabel.length;(function(k){k.container=h.tag.find(".rating-stars");k.hidden=h.tag.find('input[type="hidden"]');h.valueOffset=parseInt(k.hidden.attr("data-value-offset")||"0",10);k.stars=k.container.find("> .rating-star").toArray().map(function(m){return $(m)});if(h.hasRatingLabel&&!h.isEditMode){k.starLabels=[];for(var j=0,i=k.stars;j<i.length;j++){var l=i[j];k.starLabels.push(l.attr("title")||"")}}})(this.ctrls)};g.prototype.initEvents=function(){var h=this;(function(i,j){i.container.on("mouseenter","> .rating-star",function(k){h.renderStars($(this).index())});i.container.on("click","> .rating-star",function(k){h.setSelectedRatingStar($(this).index())});j.on("mouseleave",function(k){h.renderStars(h.selectedStars)});i.container.on("click",function(k){k.stopPropagation();k.preventDefault()})})(this.ctrls,this.tag)};g.prototype.setSelectedRatingStar=function(i,k,j){var h=this;if(k===void 0){k=true}if(j===void 0){j=false}this.selectedStars=i;if(-1<this.selectedStars){this.ctrls.hidden.val(this.selectedStars+1+this.valueOffset)}else{this.ctrls.hidden.val("")}if(j){this.renderStars(this.selectedStars)}else{this.updateRatingLabel(this.selectedStars)}if(k){this.ctrls.hidden.trigger("change");this.ctrls.container.addClass("saving");this._onChanged.dispatch(this.selectedStars);if(this.subId>0){surveyManager.triggerQuestionChange({questionId:this.questionId,rowId:this.subId,value:[this.value]})}else{surveyManager.triggerQuestionChange({questionId:this.questionId,value:[this.value]})}setTimeout(function(){h.ctrls.container.removeClass("saving")},350)}};g.prototype.renderStars=function(j){for(var h=0;h<this.ctrls.stars.length;h++){this.ctrls.stars[h].toggleClass("active",h<=j)}this.updateRatingLabel(j)};g.prototype.updateRatingLabel=function(h){if(this.hasRatingLabel){if(!this.isEditMode){this.ratingLabel.text(-1<h?this.ctrls.starLabels[h]:"")}else{this.ratingLabel.text(-1<h?this.ctrls.stars[h].attr("title"):"")}}};return g}());f.RatingQuestionStars=d;var e=(function(){function g(j,k,l){var h=this;this.question=j;this.subId=k;this.subTag=l;this._allInputs=null;this._stars=[];var i=0;this._stars=l.find(".q-rating").toArray().map(function(m){return new d(h.question.id,++i,$(m),h.question.isEditMode,$(m).find(".q-rating-label"))})}Object.defineProperty(g.prototype,"tag",{get:function(){return this.subTag},enumerable:false,configurable:true});Object.defineProperty(g.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=$()}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(g.prototype,"values",{get:function(){if(!this.visible){return[]}var k=[];for(var i=0,h=this.stars;i<h.length;i++){var j=h[i];k.push(j.value)}return k},enumerable:false,configurable:true});Object.defineProperty(g.prototype,"visible",{get:function(){return this.subTag.is(":visible")},set:function(h){this.subTag.toggleClass("hidden",!h)},enumerable:false,configurable:true});Object.defineProperty(g.prototype,"stars",{get:function(){return this._stars},enumerable:false,configurable:true});g.prototype.getInputs=function(h){if(h===void 0){h=false}return h&&!this.visible?$():this.allInputs};return g}())})(b=a.StandardQuestions||(a.StandardQuestions={}))})(Public||(Public={}));var Public;(function(a){var b;(function(d){var c=(function(e){__extends(f,e);function f(k){var j=e.call(this,k)||this;j.item=k;j._allInputs=null;j.isSingleSelect=true;j.partIdOffset=0;j.ctrls={select:EmptyInstance.SRBootstrapSelect,options:EmptyInstance.Any()};j.showAfterValidationIndexes=[];j.refreshHandle=-1;if(j.isDupeOf){return j.isDupeOf}j.initComponents();j.initEvents();var n=j.ctrls.select.values;if(n&&0<n.length){for(var i=0,g=j.ctrls.options;i<g.length;i++){var l=g[i];for(var h=0,o=n;h<o.length;h++){var m=o[h];if(l.val()==m){if(l.data("q-other-alternative")){j.handleEntryOption(l[0],true)}break}}}}j.invalidCompulsoryHandler=function(q,r,p){j.ctrls.select.onChanged.subscribe(function(){j.handleOnNextValueChange(q,r,p)},p)};return j}f.init=function(){var g=[];$(".std-question-select").each(function(h,i){g.push(new f($(i)))});return g};Object.defineProperty(f.prototype,"subQuestions",{get:function(){return[]},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=this.ctrls.select.buttonTag}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"values",{get:function(){if(!this.visible){return[]}return this.ctrls.select.values.filter(function(g){return""<g}).map(function(g){return parseInt(g)})},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"hasCompleted",{get:function(){return this.basicHasCompleted(false)},enumerable:false,configurable:true});f.prototype.handleOnNextValueChange=function(h,i,g){if(!this.hasBoundInvalidCompulsoryValueChanged(i)){return}this.ctrls.select.onChanged.unsubscribe(null,g);h()};f.prototype.initComponents=function(){var g=this;(function(h){g.isSingleSelect=!g.item.prop("multiple");var j=false;var i;h.options=g.item.find("option").toArray().map(function(l,k){i=$(l);j=i.hasClass(SRCssConstants.QUESTIONS.OPTION_SHOW_AFTER_VALIDATION);if(i.hasClass("hidden")||j){if(j){if(!i.is(":selected")){g.showAfterValidationIndexes.push(k);i.detach()}}else{i.detach()}g.removeShowAfterValidationAttributes(i)}return i});g._hasShowAfterValidation=0<g.showAfterValidationIndexes.length;if(g.isSingleSelect&&h.options.length>0){g.partIdOffset=h.options[0][0].value==""?1:0}h.select=new SRBootstrapSelect(g.item);if(sr.isMobile){SRBootstrapSelect.initMobileDropdown(h.select.ctrlTag)}})(this.ctrls)};f.prototype.initEvents=function(){var g=this;(function(h){h.select.onChanged.subscribe(function(i,j){if(j){g.handleEntryOption(j.activeOption,j.isSelected)}surveyManager.triggerQuestionChange({questionId:g.id,value:g.values})})})(this.ctrls)};f.prototype.handleEntryOption=function(g,j){if(this.isSingleSelect){this.item.closest(".listItem").find(".question-other-block").hide()}var h=$(g).data("q-other-alternative");if(h){$("#"+h+"Block").toggle(j)}var i=$(g).hasClass("is-dont-know");this.ctrls.select.items.each(function(k,l){if(!l.selected){return}l.selected=$(l).hasClass("is-dont-know")==i});this.refreshSelect()};f.prototype.refreshSelect=function(){var g=this;clearTimeout(this.refreshHandle);this.refreshHandle=setTimeout(function(){g.ctrls.select.refresh()},100)};f.prototype.setPartialVisibility=function(h,i){var g=this;(function(l){var m=l[h-1+g.partIdOffset];if(m){m.toggleClass("hidden",!i);if(i){var j=false;for(var k=h-2+g.partIdOffset;k>=0;k--){if(l[k].parent().length>0){l[k].after(m);j=true;break}}if(!j){g.item.prepend(m)}}else{m.get(0).selected=false;m.detach()}g.refreshSelect()}})(this.ctrls.options)};f.prototype.getSubQuestionValue=function(g){return[]};f.prototype.getCellValue=function(h,g){return[]};f.prototype.getInputs=function(g){if(g===void 0){g=false}return g&&!this.visible?$():this.allInputs};f.prototype.executeShowAfterValidation=function(){if(this.hasShowAfterValidation){while(0<this.showAfterValidationIndexes.length){this.setPartialVisibility(this.showAfterValidationIndexes.pop(),true)}this._hasShowAfterValidation=false}};f.prototype.validateCompulsory=function(){return this.performBasicCompulsoryValidation()};f.prototype.handleEditModeAction=function(g){};return f}(a.SurveyQuestion));d.SelectQuestion=c})(b=a.StandardQuestions||(a.StandardQuestions={}))})(Public||(Public={}));var Public;(function(a){var b;(function(d){var c=(function(e){__extends(f,e);function f(h){var g=e.call(this,h)||this;g.item=h;g._allInputs=null;g.ctrls={slider:EmptyInstance.SRNumSlider};if(g.isDupeOf){return g.isDupeOf}g.initComponents();g.initEvents();g.invalidCompulsoryHandler=function(j,k,i){g.ctrls.slider.onChange.subscribe(function(){g.handleOnNextValueChange(j,k,i)},i)};return g}f.init=function(){var g=[];$(".std-question-slider").each(function(h,i){g.push(new f($(i)))});return g};Object.defineProperty(f.prototype,"visible",{get:function(){return !this.qItemTag.hasClass("hidden")},set:function(g){if(this.visible!=g){this.qItemTag.toggleClass("hidden",!g);if(g){this.ctrls.slider.update()}}},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"subQuestions",{get:function(){return[]},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=$()}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"values",{get:function(){if(!this.visible){return[]}var g=this.ctrls.slider;if(g.isRange){return[g.range.lower,g.range.upper]}return[g.value]},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"hasCompleted",{get:function(){var g;return this.basicHasCompleted(false,((g=this.ctrls.slider)===null||g===void 0?void 0:g.isRange)?2:1)},enumerable:false,configurable:true});f.prototype.handleOnNextValueChange=function(h,i,g){if(!this.hasBoundInvalidCompulsoryValueChanged(i)){return}this.ctrls.slider.onChange.unsubscribe(null,g);h()};f.prototype.initComponents=function(){var g=this;(function(h){h.slider=SRNumSlider.from(g.item.find("input.numeric-slider"))})(this.ctrls)};f.prototype.initEvents=function(){var g=this;(function(h){h.slider.onValueUpdated.subscribe(function(i,j){surveyManager.triggerQuestionChange({questionId:g.id,value:g.values})})})(this.ctrls)};f.prototype.setPartialVisibility=function(g,h){};f.prototype.getSubQuestionValue=function(g){return[]};f.prototype.getCellValue=function(h,g){return[]};f.prototype.getInputs=function(g){if(g===void 0){g=false}return g&&!this.visible?$():this.allInputs};f.prototype.executeShowAfterValidation=function(){};f.prototype.validateCompulsory=function(){return this.performBasicCompulsoryValidation()};f.prototype.handleEditModeAction=function(g){};return f}(a.SurveyQuestion));d.SliderQuestion=c})(b=a.StandardQuestions||(a.StandardQuestions={}))})(Public||(Public={}));var Public;(function(a){var b;(function(c){var d=(function(e){__extends(f,e);function f(h){var g=e.call(this,h)||this;g.item=h;g._allInputs=null;if(!h||h.length==0){return g}if(g.isDupeOf){return g.isDupeOf}g.initEvents();return g}f.init=function(){var g=[];$(".std-question-text").each(function(h,i){g.push(new f($(i)))});return g};Object.defineProperty(f.prototype,"subQuestions",{get:function(){return[]},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=this.item}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"values",{get:function(){if(!this.visible){return[]}var g=surveyManager.isPrinting?this.item.text():this.item.val();return(g>""?[g]:[])},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"hasCompleted",{get:function(){return this.basicHasCompleted(false)},enumerable:false,configurable:true});f.prototype.initEvents=function(){var g=this;this.item.on("blur",function(h){surveyManager.triggerQuestionChange({questionId:g.id,value:g.values})})};f.prototype.setPartialVisibility=function(g,h){};f.prototype.getSubQuestionValue=function(g){return[]};f.prototype.getCellValue=function(h,g){return[]};f.prototype.getInputs=function(g){if(g===void 0){g=false}return g&&!this.visible?$():this.allInputs};f.prototype.executeShowAfterValidation=function(){};f.prototype.validateCompulsory=function(){return this.performBasicCompulsoryValidation()};f.prototype.handleEditModeAction=function(g){};return f}(a.SurveyQuestion));c.TextQuestion=d})(b=a.StandardQuestions||(a.StandardQuestions={}))})(Public||(Public={}));var Public;(function(b){var a;(function(c){var d=(function(e){__extends(f,e);function f(h){var g=e.call(this,h)||this;g.item=h;g._allInputs=null;if(g.isDupeOf){return g.isDupeOf}return g}f.init=function(){var g=[];$(".bui-question-block").each(function(h,i){g.push(new f($(i)))});return g};Object.defineProperty(f.prototype,"subQuestions",{get:function(){return[]},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=$()}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"values",{get:function(){return[]},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"hasCompleted",{get:function(){return this.basicHasCompleted(false)},enumerable:false,configurable:true});f.prototype.setPartialVisibility=function(g,h){};f.prototype.getSubQuestionValue=function(g){return[]};f.prototype.getCellValue=function(h,g){return[]};f.prototype.getInputs=function(g){if(g===void 0){g=false}return g&&!this.visible?$():this.allInputs};f.prototype.executeShowAfterValidation=function(){};f.prototype.validateCompulsory=function(){return true};f.prototype.handleEditModeAction=function(g){};return f}(b.SurveyQuestion));c.TextBlockQuestion=d})(a=b.BuiltIn||(b.BuiltIn={}))})(Public||(Public={}));var Public;(function(b){var a;(function(c){var d=(function(e){__extends(f,e);function f(h){var g=e.call(this,h)||this;g.item=h;g._allInputs=null;if(g.isDupeOf){return g.isDupeOf}var i=null;h.on("click",function(j){j.preventDefault();j.stopPropagation();if(null==i){i=sr.dialogHandler.createDialog({modal:true,title:h.attr("data-bui-popup-txt-title")||"",content:'<div class="art-dialog-text" style="max-width: '+(h.attr("data-bui-popup-max-width")||"800")+'px;">'+$(h.attr("data-bui-popup")).html()+"</div>",titleBtns:SRDialogTitleButtons.DefaultNoHelp,buttons:[new SRDialogButton({title:h.attr("data-bui-popup-txt-btn")||"OK",click:function(l,k){l.close()}})],onClose:function(k){i=null},isLanguageRightToLeft:!!(surveyManager===null||surveyManager===void 0?void 0:surveyManager.isLanguageRightToLeft)})}});return g}f.init=function(){var g=[];$(".bui-question-popup").each(function(h,i){g.push(new f($(i)))});return g};Object.defineProperty(f.prototype,"subQuestions",{get:function(){return[]},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=$()}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"values",{get:function(){return[]},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"hasCompleted",{get:function(){return this.basicHasCompleted(false)},enumerable:false,configurable:true});f.prototype.setPartialVisibility=function(g,h){};f.prototype.getSubQuestionValue=function(g){return[]};f.prototype.getCellValue=function(h,g){return[]};f.prototype.getInputs=function(g){if(g===void 0){g=false}return g&&!this.visible?$():this.allInputs};f.prototype.executeShowAfterValidation=function(){};f.prototype.validateCompulsory=function(){return true};f.prototype.handleEditModeAction=function(g){};return f}(b.SurveyQuestion));c.TextPopupQuestion=d})(a=b.BuiltIn||(b.BuiltIn={}))})(Public||(Public={}));var __extends=(this&&this.__extends)||(function(){var a=function(e,c){a=Object.setPrototypeOf||({__proto__:[]} instanceof Array&&function(g,f){g.__proto__=f})||function(g,f){for(var h in f){if(Object.prototype.hasOwnProperty.call(f,h)){g[h]=f[h]}}};return a(e,c)};return function(f,e){if(typeof e!=="function"&&e!==null){throw new TypeError("Class extends value "+String(e)+" is not a constructor or null")}a(f,e);function c(){this.constructor=f}f.prototype=e===null?Object.create(e):(c.prototype=e.prototype,new c())}})();var __spreadArray=(this&&this.__spreadArray)||function(f,b,e){if(e||arguments.length===2){for(var c=0,d=b.length,a;c<d;c++){if(a||!(c in b)){if(!a){a=Array.prototype.slice.call(b,0,c)}a[c]=b[c]}}}return f.concat(a||Array.prototype.slice.call(b))};var SRAdvSurveyActions;(function(a){a.OPEN_SURVEY_SPEC_LOGIN="adv-survey-open-survey-spec-login"})(SRAdvSurveyActions||(SRAdvSurveyActions={}));var SRAdvSurveyNavActions;(function(a){a.GOTO_SURVEY_DISTRIBUTION_PAPERSURVEY="nav-adv-survey-distribution-papersurvey";a.GOTO_SURVEY_DISTRIBUTION_PAPERSURVEY_CREATE="nav-adv-survey-distribution-papersurvey-create";a.GOTO_SURVEY_DISTRIBUTION_PAPERSURVEY_ANSWERS="nav-adv-survey-distribution-papersurvey-answers";a.GOTO_SURVEY_DISTRIBUTION_PAPER_MAIL="nav-adv-survey-distribution-paper-mail";a.GOTO_SURVEY_DISTRIBUTION_IMPORT_ANSWERS="nav-adv-survey-distribution-import-answers";a.GOTO_SURVEY_INTERVIEWER_DASHBOARD="nav-adv-interviewer-survey-dashboard";a.GOTO_SURVEY_INTERVIEWER_RESPONDENTS="nav-adv-interviewer-distribution-respondents";a.GOTO_SURVEY_INTERVIEWER_PAPERSURVEY="nav-adv-interviewer-distribution-papersurvey";a.GOTO_SURVEY_INTERVIEWER_PAPERSURVEY_CREATE="nav-adv-interviewer-distribution-papersurvey-create";a.GOTO_SURVEY_INTERVIEWER_PAPERSURVEY_ANSWERS="nav-adv-interviewer-distribution-papersurvey-answers"})(SRAdvSurveyNavActions||(SRAdvSurveyNavActions={}));var SRAdvSurveyPlugin;(function(a){a.PLUGIN_NAME="Advanced Survey";a.AUTHOR="Artisan Global Software"})(SRAdvSurveyPlugin||(SRAdvSurveyPlugin={}));var SRPaperSurveyConstants;(function(a){a.READER_LOG_TECHNICAL="paper-survey-reader-tech-log";a.READER_LOG_SIMPLE="paper-survey-reader-log"})(SRPaperSurveyConstants||(SRPaperSurveyConstants={}));var SRAdvancedImageMapConstants;(function(a){a.DEFAULT_IMAGE_SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAADhCAIAAABp1HRLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADJ5JREFUeNrs3b9P23cex3EugoEMVDoq1UM8GClGCkOp1AxhuErNev1n0zkdUikdiBQqlUpxJRicwTdwA4MZuOHe9ad1nQL+8fXX35+Ph+4i1JokmON1H395Ym9//+rVFkAdbMd/+/3+5eVlp9N52u8/fvzYnQJUxHg8/m0wGI1GvV5vMBg8+n2wDg+/ffky3vjh9evBhw+3t7fuJqBcMUQxRzFK8XYMVMzUHyessLOz8+XxcZywfj47i9PWs6OjbrfrLgNKMRwOfz0/39vbi6mafdi3PXuj+BcvTk6urq5ituIYFhO2v7/vvgMKk/Yn3vj6+fO7+7N99x3iRrFqsXDvTk9j4WK2XNgCNm08HsdUXV9fz3mEt/3QO8c7dDqdy4uLeAwZb8dvEQ8b3adA7m5vb+MBYByS+v1+HKzmTM32nN8l3q1/ePik242HhzFbvV4vXfcCyMvgw4dUKfztctXKg5XEbxGPCp9cXaUr9k/7fdfjgfXFkSoOQ7u7u/derso4WEn8di9OTtIf8DFOboeHrscD2VxNDkA3NzerHoC2V/pjuhPxJ707PRWaAquaDUEzXGJ6lOGPFJoCq7o3BF3VdrY/W2gKLO+hELSgwUqEpsB880PQQgcrEZoCdy0TgpYwWInQFEiWD0FLG6wtoSmwYgha5mAlQlNopwwhaPmDlQhNoT0yh6BVGaxEaArNtmYIuqpHBXxIQlNonlxC0GqdsKaEptAkeYWgFR2sRGgKdZdvCFrpwUqEplBHmwhBazBYidAU6mJzIWhtBmtLaAp1sNEQtE6DlQhNoZoKCEHrN1iJ0BSqo7AQtK6DlQhNoVwFh6CrelTBu0xoCsUrJQSt9wlrSmgKRSorBG3IYCVCU9i0ckPQRg1WIjSFTahCCNrAwUqEppCX6oSgjR2sLaEp5KFSIWiTBysRmkI2FQxBmz9YidAUllfZELQtg5UITWG+ioegq3rUgE+J0BTuqkUI2q4T1pTQFGbVJQRt6WAlQlOoVwja6sFKhKa0Ux1DUIP1B6Ep7VHfENRg/UVoShvUOgQ1WH8nNKWpGhCCGqz7CU1pksaEoAZrHqEpddewEHRVj1r4KReaUkeNDEGdsJYiNKVemhqCGqwVCE2pvmaHoAZrZUJTqqkNIajBykhoSnW0JwQ1WNkJTamCVoWgBmtdQlPK0sIQ1GDlQ2hKkVobghqsPAlN2bSWh6CreuQuWEhoyiYIQZ2wNkVoSr6EoAZr44SmrE8IarAKJTQlGyGowSqN0JTlCUENVvmEpixDCGqwKkRoykOEoAarooSmzBKCGqwaEJoiBN0o4Wj+hKbtJAR1wqoroWnbCEENVu0JTdtACGqwGkVo2lRCUIPVWELTJhGCGqzmE5o2gxDUYLWI0LS+hKAGq6WEpvUiBDVYCE1rQAhaKcLR8glNq0kI6oTF/YSmVSMENVgsIDStAiGowWIFQtOyCEENFhkJTYskBDVYrEtoWgwhqMEiN0LTzRGCGiw2QmiaLyGowWLjhKbrE4LWmnC0foSm2QhBnbAoh9B0VUJQg0XJhKbLEIIaLCpEaPoQIajBoqKEprOEoAaLqhOaJkJQg0VttDk0FYIaLGppGpr+9+qqPYMVH6wQ1GBRVyk0bc/HG0dLn/RmE44CBgvAYAGt5RoWa7m+vj57/z5+XXjLnZ0dAScGizLX6qe3b5f86eu4WfoRGZuFwaK0tYqj08LuaTwevzs9jXexWazDNSwWD9PVn2J37q7Vi5OThZVm+jntvb29eDs2azgcumNxwiJ/57/8ElOV3u6Hw8PYqdm1SjO0UDqI/fjmTXpsGBMmRsdgkdvBKl2cmr1EdXNzE+MVE5b+4ZfHx0uu1ew5K41dPEKMd3/ox5JtGQaLZafqoW/8DSfS20dHR51OZ9XfPD0BTqxV2qw5x7G4WYbfn2ZzDYtPpId7CzOF3sFB/CfbHxEzNOdsNf1rxMPG6SUzcMLiHh+HwyW/8beO+T/kGDuVLnWl1wfyScFg8eDRJn590u1mWKsYmv+MRnE6Syejx48fxwPALzqde5+UKm7zcfLo8u4kxe3jL3B5ceHTgcFisZ3t1f6HkV7mb/rNxOk/jF/Pz89j++6+kOLNzc1gMLh3sDL8BTBYsJSYpOlpKMUKu7u7W39+SzFOUvHrT2/f9g4Ojo6O3F0YLEozrUDj0V+cle5+X280GsXhKx4nxqj97/Z2+pRVsWv//u47dyAGi4LEEqW16na7Dz15Xmci7VqIw5fr6GQmayCjODSli1Bz1moqbpC+LRjvssxTO4DBIufj1dbkotWz5a5Mxc3StwvTO4LBoiDj8Xg0GsUbT/v9JV/1L24WN96aXNVa8hlpwGCRg5QsxAat9EQxceO0bmnswGBRhJtJGrrSTz4n6V1u/MwNBouCZXgJeC/FjMGiHBkuRfl5ZgwWtRksl9sxWBRt//PPtyYp1konprhxirDSu4PBopDB2t9PF7A+rvLs7OnG8Y6eUBSDRaF6vd7WKuX6tIxP7wgGiwIH6+Agfcvv7P37hVem4gZxs63JdwkzP1UpGCwySs9Kmo5OP75587cnw5oV/ypukA5i8S4ZYghIPFsD2aVXlPj1/Hw8Hv/09m232/1i8twM0xuMRqP/jEbDPy9dPTs6ytCagsEiHzFSn332WXqVndnX1Il5mn2cGDt1/NVX1gqDRfnnrH99801M1eXFxfQC/HSt4t/2Dg68Nj0Gi2odtULs1Ow3DWOtXLHCYLFZc66gz5dXY+VJ/riX7xLyid1JqZBeBaesH6OJh5bp+Wd2/aQ0TljMf2T3cTj8fbAmSvybxMNJV75wwmKBr58/7x0clHvtKR5Xvjg58bnACYsFYqqOJtwVOGEBGCzAYAEYLDZuOBz+fHbWno83vb60z3uDuejeTCmkurm5SS8F2BL/3N//bTD4OBz2Dw89R6DBogbG43F80Y5Go16vF1+3rfrY048HxVK/Oz3tdDox1l6kx0NCKur29ja+Vn94/Tre/vbly7at1VR84PHhxxtxV5TY6+OExYOGw+Gv5+d7e3vxtepYsbOz8+XxcZywfj47u7y8fHZ0JJo3WFTC1dVVurL+9fPnLtzMiuF+cXKS7p94mBwT5v4xWJRmPB7Hl+L19bUTxBwxUnHqjBPou9PT9BSpTqAGi0Ld3t7GA8D4Iuz3+54lfRkx6J1O5/Li4ofXr+PtmHh3msGiCIMPHy4vL+PLz+WqlcRC9Q8Pn3S78fAwZquF30U1WBQqjlTxxba7u+tyVWYx8fGo8MmkU4vZetrvezRtsMjZbAjqC2x96elr0v8BCE0NFrlpcwi6aULT2hGOVpcQtBhCUycs1iUELZLQ1GCRkRC0LEJTg8UKhKBVIDQ1WCwgBK0aoanB4n5C0GoSmhosPiEErT6hqcFCCFozQlOD1VJC0PoSmpZOOFocIWgzCE2dsJpPCNokQlOD1VhC0KYSmhqsRhGCtoHQ1GDVnhC0bYSmBquuhKDtJDQ1WDUjBEVoarBqQAjKLKGpwaooISgPEZrmTjianRCUZQhNnbDKJwRleUJTg1UaISjZCE0NVqGEoKxPaGqwNk4ISr6EpgZrU4SgbILQ1GDlTAjKpglNDVYOhKAUSWhqsDISglIWoelCwtG/CEGpAqGpE9ZiQlCqQ2hqsB4kBKWahKYG6xNCUKpPaGqwhKDUjNC0vYMlBKWOhKatGywhKHXX8tC0LYMlBKVJWhuaNn+whKA0VQtD0yaHo0JQ2qBVoWljT1hCUNqjPaFpAwdLCEo7tSE0bdRgCUGh2aFpQwZLCAqzmhqaNmGwhKBwVyND03oPlhAU5mtYaFrXwRKCwvIaE5rWb7CEoJBNA0LTOoWjQlBYX61D09qcsISgkJf6hqY1GCwhKGxCHUPTSg+WEBQ2rV6haUUHSwgKRapLaFrFwRKCQvFqEZpWa7CEoFCuioemVRksIShUR2VD0/IHSwgK1VTB0LTMcFQICtVXqdC0tBOWEBTqojqhaQmDJQSFOqpCaFroYAlBoe7KDU0LGiwhKDRJWaFpEYMlBIXmKSU03exgCUGh2QoOTTc1WEJQaI/CQtP8B0sICu1UQGiaZzgqBAU2GprmdsISggLJ5kLTHAZLCArctYnQdK3BEoIC8+UbmmYcLCEosLy8QtMsgyUEBVaVS2i62mAJQYF1rBmaLjtYQlAgL5lD08WDJQQFNiFDaDovHBWCApu2Umj64AlLCAoUY/nQ9J7BEoICxVsmNP1ksISgQLnmh6Z/DJYQFKiOh0LTf3z/6lWMVApBq/C6YwCzD/umlcJgMPh9sNwpQC38X4ABAHORwBML2RzYAAAAAElFTkSuQmCC";a.AREA_NORMAL_COLOR="#8b9ec9";a.AREA_NORMAL_HOVER_COLOR="#d4a600";a.AREA_SELECTED_COLOR="#42733a";a.AREA_SELECTED_HOVER_COLOR="#d4a600";a.AREA_EDIT_NORMAL_COLOR="#8aaeff";a.AREA_EDIT_SELECTED_COLOR="#5bd24a";a.AREA_COLLISSION_COLOR="#c12e22";a.AREA_COLLISSION_SELECTED_COLOR="#ff4c3e";a.AREA_HIDDEN_COLOR="#878787";a.AREA_HIDDEN_SELECTED_COLOR="#636363"})(SRAdvancedImageMapConstants||(SRAdvancedImageMapConstants={}));(function(b){var a;(function(c){c.OPEN_PREVIEW="adv-survey-open-paper-preview";c.OPEN_PAPER_PAGE="adv-survye-open-paper-page"})(a=b.PAPER_SURVEY||(b.PAPER_SURVEY={}))})(SRAdvSurveyActions||(SRAdvSurveyActions={}));var SRAdvSurveyDataAttributes;(function(b){var a;(function(c){c.DOUBLET_ACTION="expid-doublet-action"})(a=b.EXPORT_ID||(b.EXPORT_ID={}))})(SRAdvSurveyDataAttributes||(SRAdvSurveyDataAttributes={}));var SRAdvQVDataAttributes;(function(b){var a;(function(c){c.CSS_CLASS="sr-val-mx-sum";c.MESSAGE="sr-val-mx-sum-msg";c.GROUP="sr-val-mx-sum-grp";c.SUM_TYPE="sr-val-mx-sum-sum-type";c.DATA_TYPE="sr-val-mx-sum-data-type";c.MIN="sr-val-mx-sum-min";c.MAX="sr-val-mx-sum-max"})(a=b.MatrixSum||(b.MatrixSum={}))})(SRAdvQVDataAttributes||(SRAdvQVDataAttributes={}));(function(b){var a;(function(c){c.ADD="im-area-add";c.SET_SHAPE="im-area-set-shape";c.SET_VISIBILITY="im-area-set-visibility";c.REMOVE="im-area-remove";c.SELECT_IMAGE="im-area-select-image"})(a=b.EDIT_ACTIONS||(b.EDIT_ACTIONS={}))})(SRAdvancedImageMapConstants||(SRAdvancedImageMapConstants={}));(function(b){var a;(function(c){c.MULTISELECT="adv-q-im-multi";c.FLAGS="adv-q-im-flags";c.COLORS="adv-q-im-colors";c.AREAS="adv-q-im-areas";c.CUSTOM_WIDTH="adv-q-im-width";c.CUSTOM_HEIGHT="adv-q-im-height"})(a=b.PUBLIC_ATTRIBUTES||(b.PUBLIC_ATTRIBUTES={}))})(SRAdvancedImageMapConstants||(SRAdvancedImageMapConstants={}));var SRAdvancedOpenMatrixConstants;(function(b){var a;(function(c){c.FLAGS="adv-q-om-flags";c.VALIDATION_MODE="adv-q-om-validation-mode";c.VALIDATION_MIN="adv-q-om-validation-min";c.VALIDATION_MAX="adv-q-om-validation-max";c.TYPE="adv-q-om-type"})(a=b.PUBLIC_ATTRIBUTES||(b.PUBLIC_ATTRIBUTES={}))})(SRAdvancedOpenMatrixConstants||(SRAdvancedOpenMatrixConstants={}));var SRAdvancedSideBySideMatrixConstants;(function(b){var a;(function(c){c.SIDE_TYPE_LEFT="sbs-type-left";c.SIDE_TYPE_RIGHT="sbs-type-right"})(a=b.PUBLIC_ATTRIBUTES||(b.PUBLIC_ATTRIBUTES={}))})(SRAdvancedSideBySideMatrixConstants||(SRAdvancedSideBySideMatrixConstants={}));var SRAdvancedVideoConstants;(function(b){var a;(function(c){c.SELECT_VIDEO="select-video"})(a=b.Actions||(b.Actions={}))})(SRAdvancedVideoConstants||(SRAdvancedVideoConstants={}));(function(b){var a;(function(c){c.ID="SRP.AdvSurvey.Video.LogicOptionManager"})(a=b.LogicOptionManager||(b.LogicOptionManager={}))})(SRAdvancedVideoConstants||(SRAdvancedVideoConstants={}));var SRAdvancedSurvey;(function(b){var a;(function(d){var c;(function(e){var i;(function(r){r[r.InvalidQuestion=0]="InvalidQuestion";r[r.SingleImageMap=65537]="SingleImageMap";r[r.MultipleImageMap=131073]="MultipleImageMap";r[r.MatrixSideBySide=196609]="MatrixSideBySide";r[r.OpenMatrixNumeric=393217]="OpenMatrixNumeric";r[r.OpenMatrixString=393218]="OpenMatrixString";r[r.OpenMatrixDate=393219]="OpenMatrixDate";r[r.OpenMatrixTime=393220]="OpenMatrixTime";r[r.Video=458753]="Video"})(i=e.SRAdvancedQuestionTypes||(e.SRAdvancedQuestionTypes={}));var k;(function(r){r[r.RadioButtons=1]="RadioButtons";r[r.CheckBoxes=2]="CheckBoxes";r[r.Rating=3]="Rating";r[r.Rank=4]="Rank";r[r.Numeric=5]="Numeric";r[r.Text=6]="Text"})(k=e.SRSideBySideLeftTypes||(e.SRSideBySideLeftTypes={}));var l;(function(r){r[r.RadioButtons=1]="RadioButtons";r[r.Rating=2]="Rating";r[r.Rank=3]="Rank";r[r.CheckBoxes=4]="CheckBoxes";r[r.Numeric=5]="Numeric";r[r.Text=6]="Text"})(l=e.SRSideBySideRightTypes||(e.SRSideBySideRightTypes={}));var j;(function(r){r[r.Left=0]="Left";r[r.Right=1]="Right"})(j=e.SRSideBySideColumnTypes||(e.SRSideBySideColumnTypes={}));var f;(function(r){r[r.None=0]="None";r[r.ShowReponse=1]="ShowReponse";r[r.ShowTooltips=2]="ShowTooltips";r[r.ShowAreas=4]="ShowAreas";r[r.ShowHighlighting=8]="ShowHighlighting";r[r.Default=14]="Default";r[r.HasPercentageCoordinates=16]="HasPercentageCoordinates";r[r.All=65535]="All"})(f=e.SRAdvancedImageMapFlags||(e.SRAdvancedImageMapFlags={}));var h;(function(r){r[r.None=0]="None";r[r.TimeLimitTo24=1]="TimeLimitTo24";r[r.PaperRenderHorizontal=2]="PaperRenderHorizontal";r[r.OpenMatrixAllowDecimals=4]="OpenMatrixAllowDecimals";r[r.SummaryModeEnabled=8]="SummaryModeEnabled";r[r.SummaryModeRows=24]="SummaryModeRows";r[r.SummaryModeColumns=40]="SummaryModeColumns"})(h=e.SRAdvancedQuestionFlags||(e.SRAdvancedQuestionFlags={}));var g;(function(r){r[r.None=0]="None";r[r.RowMaxSum=1]="RowMaxSum";r[r.ColumnMaxSum=2]="ColumnMaxSum";r[r.TotalMaxSum=3]="TotalMaxSum"})(g=e.SRAdvancedOMValidation||(e.SRAdvancedOMValidation={}));var m;(function(r){r[r.None=0]="None";r[r.Play=1]="Play";r[r.Pause=2]="Pause";r[r.Rewind=3]="Rewind";r[r.Mark=4]="Mark";r[r.MarkAndPause=5]="MarkAndPause";r[r.MarkAndEnd=6]="MarkAndEnd"})(m=e.SRVideoQuestionButtonAction||(e.SRVideoQuestionButtonAction={}));var n;(function(r){r[r.None=0]="None";r[r.OpenInputDialog=1]="OpenInputDialog";r[r.ResumeOnClose=2]="ResumeOnClose";r[r.ShowMarkedFrame=4]="ShowMarkedFrame"})(n=e.SRVideoQuestionButtonFlag||(e.SRVideoQuestionButtonFlag={}));var o;(function(r){r[r.None=0]="None";r[r.ShowControls=1]="ShowControls";r[r.DisableSeeking=2]="DisableSeeking";r[r.DisableRewind=4]="DisableRewind";r[r.DisableMarkedFrameTimeLine=8]="DisableMarkedFrameTimeLine"})(o=e.SRVideoQuestionFlag||(e.SRVideoQuestionFlag={}));var p;(function(r){r[r.None=0]="None";r[r.Compulsory=1]="Compulsory";r[r.EnableVoiceInput=2]="EnableVoiceInput";r[r.DisableEditIfVoice=4]="DisableEditIfVoice";r[r.ShowResponse=8]="ShowResponse";r[r.EditResponse=16]="EditResponse";r[r.HideDeleteVoiceInput=32]="HideDeleteVoiceInput";r[r.HideVoicePlayback=64]="HideVoicePlayback"})(p=e.SRVideoQuestionFollowUpFlag||(e.SRVideoQuestionFollowUpFlag={}));var q;(function(r){r[r.ShowAllAtOnce=0]="ShowAllAtOnce";r[r.OneMarkAtTheTime=1]="OneMarkAtTheTime";r[r.OneAtTheTime=2]="OneAtTheTime"})(q=e.SRVideoQuestionFollowUpRendering||(e.SRVideoQuestionFollowUpRendering={}))})(c=d.Domain||(d.Domain={}))})(a=b.QuestionManager||(b.QuestionManager={}))})(SRAdvancedSurvey||(SRAdvancedSurvey={}));(function(b){var a;(function(d){var c;(function(e){var g;(function(i){i[i.New=0]="New";i[i.Pending=1]="Pending";i[i.Reading=2]="Reading";i[i.Parsed=3]="Parsed";i[i.ParsedWithWarnings=4]="ParsedWithWarnings";i[i.Error=5]="Error"})(g=e.SRPaperSurveyFileStatus||(e.SRPaperSurveyFileStatus={}));var h;(function(i){i[i.MissingValue=0]="MissingValue";i[i.TooManyValues=1]="TooManyValues";i[i.MissingPage=2]="MissingPage"})(h=e.SRPaperSurveyRespondentErrorsTypes||(e.SRPaperSurveyRespondentErrorsTypes={}));var f;(function(i){i[i.None=0]="None";i[i.RespondentName=1]="RespondentName";i[i.Tag=2]="Tag";i[i.Custom=3]="Custom"})(f=e.SRPaperSurveyBarcodeText||(e.SRPaperSurveyBarcodeText={}))})(c=d.Domain||(d.Domain={}))})(a=b.PaperSurvey||(b.PaperSurvey={}))})(SRAdvancedSurvey||(SRAdvancedSurvey={}));(function(b){var a;(function(c){var d;(function(e){e[e.None=0]="None";e[e.Warning=1]="Warning";e[e.Blocking=2]="Blocking"})(d=c.ExportIdDoubletAction||(c.ExportIdDoubletAction={}))})(a=b.Domain||(b.Domain={}))})(SRAdvancedSurvey||(SRAdvancedSurvey={}));(function(b){var a;(function(c){var d;(function(f){var e;(function(h){var g;(function(j){j[j.None=0]="None";j[j.Numeric=1]="Numeric";j[j.Time=2]="Time"})(g=h.DataType||(h.DataType={}));var i;(function(j){j[j.None=0]="None";j[j.Rows=1]="Rows";j[j.Columns=2]="Columns";j[j.Total=3]="Total"})(i=h.SumType||(h.SumType={}))})(e=f.MatrixSum||(f.MatrixSum={}))})(d=c.SRAdvQVDataAttributes||(c.SRAdvQVDataAttributes={}))})(a=b.QuestionManager||(b.QuestionManager={}))})(SRAdvancedSurvey||(SRAdvancedSurvey={}));var SRAdvancedSurvey;(function(h){var e;(function(i){i[i.Circle=0]="Circle";i[i.Rectangle=1]="Rectangle"})(e=h.ImageMapObjectTypes||(h.ImageMapObjectTypes={}));var b=(function(){function i(k,m,l){if(l===void 0){l=false}var j=this;this.Container=null;this.Image=null;this._imageHasLoaded=false;this._imageSize=null;this._imageNaturalSize=null;this._imageConvertToPercentageSize=null;this.AreaContainer=null;this.Areas=[];this.AreasToRefresh=[];this.InEditMode=false;this.Disabled=false;this.ShowAreas=true;this.ShowHighlight=true;this.ShowTooltip=true;this.NormalColor=SRAdvancedImageMapConstants.AREA_NORMAL_COLOR;this.HighlightColor=SRAdvancedImageMapConstants.AREA_NORMAL_HOVER_COLOR;this.SelectedColor=SRAdvancedImageMapConstants.AREA_SELECTED_COLOR;this.SelectedHighlightColor=SRAdvancedImageMapConstants.AREA_SELECTED_HOVER_COLOR;this.IsMultiSelect=false;this.DisableCollisions=false;this.lastSelectedArea=null;this.lastSelectedAreaWasSelected=false;this.SelectedArea=null;this.HighlightedArea=null;this._isDefaultImage=true;this._hasPercentageCoordinates=false;this._cssUnit="px";this._onAreaSelectChange=new EventDispatcher();this.Image=$(k);if(1>this.Image.length||!this.Image.is("img")){console.error('No valid image tag was found for "imageSelector": ',k);return}else{this.HasPercentageCoordinates=m;this.Container=$('<div class="adv-question-im-map" />');if(l){this.Container.addClass("in-edit-mode")}this.Image.before(this.Container);this.Container.append(this.Image);this.AreaContainer=$('<div class="adv-question-im-areas" />');this.Container.append(this.AreaContainer);this.Areas=[];this.InEditMode=l;this.Image.on("load",function(s){j._imageHasLoaded=true;j.doAfterImageChange();var t=null!=j.ImageSize?j.ImageSize.width/j.ImageSize.height:null;j._imageSize={width:j.Image.width(),height:j.Image.height()};if(1>j._imageSize.width){j._imageSize.width=Number(j.Image.actual("width"));j._imageSize.height=Number(j.Image.actual("height"))}if(t!=j.ImageSize.width/j.ImageSize.height){for(var q=0,n=j.Areas;q<n.length;q++){var r=n[q];if(r.Type==e.Circle){r.RefreshPosition()}}}for(var o=0,p=j.AreasToRefresh;o<p.length;o++){var r=p[o];r.RefreshPosition()}j.AreasToRefresh=[];if(j.HasPercentageCoordinates){j.CheckCollisions()}})}}Object.defineProperty(i.prototype,"ImageHasLoaded",{get:function(){return this._imageHasLoaded},enumerable:false,configurable:true});Object.defineProperty(i.prototype,"ImageSize",{get:function(){return this._imageSize},enumerable:false,configurable:true});Object.defineProperty(i.prototype,"ImageNaturalSize",{get:function(){return this._imageNaturalSize},enumerable:false,configurable:true});Object.defineProperty(i.prototype,"ImageConvertToPercentageSize",{get:function(){if(null==this._imageConvertToPercentageSize){this._imageConvertToPercentageSize={width:this.Image.data(SRAdvancedImageMapConstants.PUBLIC_ATTRIBUTES.CUSTOM_WIDTH)||0,height:this.Image.data(SRAdvancedImageMapConstants.PUBLIC_ATTRIBUTES.CUSTOM_HEIGHT)||0};if(!(0<this._imageConvertToPercentageSize.width&&0<this._imageConvertToPercentageSize.height)){this._imageConvertToPercentageSize={width:parseInt(this.Image.inlineStyle("width")||"0",10)||0,height:parseInt(this.Image.inlineStyle("height")||"0",10)||0};if(!(0<this._imageConvertToPercentageSize.width&&0<this._imageConvertToPercentageSize.height)){this._imageConvertToPercentageSize={width:parseInt(this.Image.attr("width")||"0",10)||0,height:parseInt(this.Image.attr("height")||"0",10)||0};if(!(0<this._imageConvertToPercentageSize.width&&0<this._imageConvertToPercentageSize.height)&&null!=this._imageNaturalSize){this._imageConvertToPercentageSize={width:this._imageNaturalSize.width,height:this._imageNaturalSize.height,};if(!(0<this._imageConvertToPercentageSize.width&&0<this._imageConvertToPercentageSize.height)&&null!=this._imageSize){this._imageConvertToPercentageSize={width:this._imageSize.width,height:this._imageSize.height,};if(!(0<this._imageConvertToPercentageSize.width&&0<this._imageConvertToPercentageSize.height)){this._imageConvertToPercentageSize={width:0,height:0,}}}}}}}return this._imageConvertToPercentageSize},enumerable:false,configurable:true});Object.defineProperty(i.prototype,"IsDefaultImage",{get:function(){return this._isDefaultImage},enumerable:false,configurable:true});Object.defineProperty(i.prototype,"HasPercentageCoordinates",{get:function(){return this._hasPercentageCoordinates},set:function(j){this._hasPercentageCoordinates=j;this._cssUnit=j?"%":"px"},enumerable:false,configurable:true});Object.defineProperty(i.prototype,"CssUnit",{get:function(){return this._cssUnit},enumerable:false,configurable:true});Object.defineProperty(i.prototype,"onAreaSelectChange",{get:function(){return this._onAreaSelectChange.asEvent()},enumerable:false,configurable:true});i.prototype.doAfterImageChange=function(){this._isDefaultImage=g.IsImageMapDefaultImageSrc(this.Image.attr("src"));this.convertToPercentagePositions()};i.prototype.refreshAreaPositions=function(){for(var k=0,j=this.Areas;k<j.length;k++){var l=j[k];l.RefreshPosition()}};i.prototype.convertToPercentagePositions=function(){var k=this;if(!this.HasPercentageCoordinates&&null!=this.Areas&&0<this.Areas.length){if(this.IsDefaultImage){return}var j=function(){k.refreshAreaPositions();k.HasPercentageCoordinates=true;k.CheckCollisions()};this._imageNaturalSize={width:this.Image.data(SRAdvancedImageMapConstants.PUBLIC_ATTRIBUTES.CUSTOM_WIDTH)||0,height:this.Image.data(SRAdvancedImageMapConstants.PUBLIC_ATTRIBUTES.CUSTOM_HEIGHT)||0};if(0<this._imageNaturalSize.width&&0<this._imageNaturalSize.height){j()}else{this._imageNaturalSize={width:parseInt(this.Image.inlineStyle("width")||"0",10)||0,height:parseInt(this.Image.inlineStyle("height")||"0",10)||0};if(0<this._imageNaturalSize.width&&0<this._imageNaturalSize.height){j()}else{this._imageNaturalSize={width:parseInt(this.Image.attr("width")||"0",10)||0,height:parseInt(this.Image.attr("height")||"0",10)||0};if(0<this._imageNaturalSize.width&&0<this._imageNaturalSize.height){j()}else{g.GetImageNaturalSize(this.Image[0]).done(function(l){k._imageNaturalSize=l;j()})}}}}};i.prototype.getDefaultCoords=function(o){var j=this.Areas.length;var q=j%8,r=Math.floor(j/8),m=4,p=40,n=null;switch(o){case e.Circle:m=24;p=n=20;break}var k=new a(q==0?m:44*q+m,r==0?m:44*r+m,p,p,n);if(this.HasPercentageCoordinates){var l=this.Image.is(":visible")?{width:this.Image.width(),height:this.Image.height()}:{width:Number(this.Image.actual("width")),height:Number(this.Image.actual("height"))};k=this.CoordsToPercentage(k,o,l)}return k};i.prototype.CoordsToPercentage=function(k,l,j){if(j===void 0){j=null}if(null==j){j={width:this.Image.width(),height:this.Image.height()}}if(k.top){k.top=Number(((k.top/j.height)*100).toFixed(20))}if(k.left){k.left=Number(((k.left/j.width)*100).toFixed(20))}if(k.width){k.width=(k.width/j.width)*100}if(k.height){if(l==e.Rectangle){k.height=(k.height/j.height)*100}else{k.height=k.width*(j.width/j.height)}k.height=Number(k.height.toFixed(20))}if(k.width){k.width=Number(k.width.toFixed(20))}if(k.radius){k.radius=Number(((k.radius/j.width)*100).toFixed(20))}return k};i.prototype.AddCircle=function(m,j,o){if(o===void 0){o=""}var l=this.Areas.length;if(!j||-1==j.indexOf(",")){var k=this.getDefaultCoords(e.Circle);j="".concat(k.left,",").concat(k.top,",").concat(k.radius)}var n=new c(this,j,this.ShowTooltip?o:"");this.Areas[l]=n;this.Areas[l].Index=l;this.Areas[l].ObjectID=m;this.CheckCollisions();return n};i.prototype.AddRect=function(m,j,o){if(o===void 0){o=""}var l=this.Areas.length;if(!j||-1==j.indexOf(",")){var k=this.getDefaultCoords(e.Rectangle);j="".concat(k.left,",").concat(k.top,",").concat(k.width,",").concat(k.height)}var n=new f(this,j,this.ShowTooltip?o:"");this.Areas[l]=n;this.Areas[l].Index=l;this.Areas[l].ObjectID=m;this.CheckCollisions();return n};i.prototype.SetAreaShape=function(n,j){if(j&&-1!=this.Areas.indexOf(j)){var l=null;var m=j.GetPosition(true);var k="";switch(n){case e.Circle:m.radius=Math.floor((m.width+m.height)/4);if(this.HasPercentageCoordinates){m=this.CoordsToPercentage(m,n)}k=format("{0},{1},{2}",m.left,m.top,m.radius);l=this.AddCircle(j.ObjectID,k,j.ToolTip);break;case e.Rectangle:default:if(this.HasPercentageCoordinates){m=this.CoordsToPercentage(m,n)}k=format("{0},{1},{2},{3}",m.left,m.top,m.width,m.height);l=this.AddRect(j.ObjectID,k,j.ToolTip);break}if(null!=l){l.IsVisible=j.IsVisible;l.OnSelect=j.OnSelect;l.OnCoordsChanged=j.OnCoordsChanged;j.Dispose();l.Select();this.CheckCollisions();return l}}return null};i.prototype.CheckCollisions=function(){if(this.DisableCollisions){return}var m,q;var l,p;var n=this.Image.is(":visible")?{width:this.Image.width(),height:this.Image.height()}:{width:parseInt(this.Image.actual("width")),height:parseInt(this.Image.actual("height"))};if(n.width==0||n.height==0){if(this.HasPercentageCoordinates){return}n={width:1,height:1}}for(var k=0;k<this.Areas.length;k++){if(this.Areas[k].IsCollision){this.Areas[k].IsCollision=false;this.Areas[k].UpdateColors()}}for(var k=0;k<this.Areas.length;k++){for(var o=(k+1);o<this.Areas.length;o++){m=this.Areas[k];q=this.Areas[o];if(!m.IsVisible||!q.IsVisible){continue}if(m.Type==q.Type){if(m.Type==e.Rectangle){l=g.IMGetRect(m.Coords);l.width=l.x+l.width;l.height=l.y+l.height;p=g.IMGetRect(q.Coords);p.width=p.x+p.width;p.height=p.y+p.height;if(l.width>p.x&&l.x<p.width&&l.height>p.y&&l.y<p.height){m.IsCollision=true;q.IsCollision=true;m.UpdateColors();q.UpdateColors()}}else{l=g.IMGetCircle(m.Coords);if(this.HasPercentageCoordinates){l.width=(l.width/200)*n.width;l.x=(l.x/100)*n.width+l.width;l.y=(l.y/100)*n.height+l.width}else{l.width=l.width/2;l.x=l.x+l.width;l.y=l.y+l.width}p=g.IMGetCircle(q.Coords);if(this.HasPercentageCoordinates){p.width=(p.width/200)*n.width;p.x=(p.x/100)*n.width+p.width;p.y=(p.y/100)*n.height+p.width}else{p.width=p.width/2;p.x=p.x+p.width;p.y=p.y+p.width}if(Math.pow(p.x-l.x,2)+Math.pow(p.y-l.y,2)<=Math.pow(l.width+p.width,2)){m.IsCollision=true;q.IsCollision=true;m.UpdateColors();q.UpdateColors()}}}else{if(m.Type==e.Rectangle){l=g.IMGetRect(m.Coords);p=g.IMGetCircle(q.Coords)}else{l=g.IMGetRect(q.Coords);p=g.IMGetCircle(m.Coords)}if(this.HasPercentageCoordinates){l.x=(l.x/100)*n.width;l.width=l.x+(l.width/100)*n.width;l.y=(l.y/100)*n.height;l.height=l.y+(l.height/100)*n.height;p.width=(p.width/200)*n.width;p.x=(p.x/100)*n.width+p.width;p.y=(p.y/100)*n.height+p.width}else{l.width=l.x+l.width;l.height=l.y+l.height;p.width=p.width/2;p.x=p.x+p.width;p.y=p.y+p.width}if(g.IMpointDistance(p.x,p.y,l.x,l.y)<p.width||g.IMpointDistance(p.x,p.y,l.width,l.y)<p.width||g.IMpointDistance(p.x,p.y,l.x,l.height)<p.width||g.IMpointDistance(p.x,p.y,l.width,l.height)<p.width||!(p.y+p.width<=l.y||p.y-p.width>=l.height||p.x<=l.x||p.x>=l.width)||!(p.y<=l.y||p.y>=l.height||p.x+p.width<=l.x||p.x-p.width>=l.width)){m.IsCollision=true;q.IsCollision=true;m.UpdateColors();q.UpdateColors()}}}}};i.prototype.AreaSelectChange=function(j,k){if(j!==this.lastSelectedArea||(j===this.lastSelectedArea&&this.lastSelectedAreaWasSelected!=k)){this.lastSelectedArea=j;this.lastSelectedAreaWasSelected=k;this._onAreaSelectChange.dispatch(j,k)}};return i}());h.ImageMap=b;var d=(function(){function i(k,j,l,m){this.Owner=null;this.Index=0;this.ObjectID="0";this.IsCollision=false;this.IsVisible=true;this.orgVisibility=true;this.IsSelected=false;this.IsHighlighted=false;this.Coords=null;this.ToolTip="";this.VisualElement=null;this.ResizeElement=null;this.IsLegacyIEMode=g.ie&&g.ie<9;this.isConvertingToPercentageCoords=false;this._type=e.Rectangle;this._typeIsRectangle=null;this.OnSelect=null;this.OnCoordsChanged=null;this._type=m;this.Owner=k;this.Coords=j;this.ToolTip=l}Object.defineProperty(i.prototype,"Type",{get:function(){return this._type},enumerable:false,configurable:true});Object.defineProperty(i.prototype,"TypeIsRectangle",{get:function(){if(null==this._typeIsRectangle){this._typeIsRectangle=this.Type==e.Rectangle}return this._typeIsRectangle},enumerable:false,configurable:true});i.prototype.GetCurrentColor=function(){var j=this.Owner.NormalColor;if(this.Owner.InEditMode){j=SRAdvancedImageMapConstants.AREA_EDIT_NORMAL_COLOR;if(this.IsSelected){j=SRAdvancedImageMapConstants.AREA_EDIT_SELECTED_COLOR}if(this.IsCollision){if(this.IsSelected){j=SRAdvancedImageMapConstants.AREA_COLLISSION_SELECTED_COLOR}else{j=SRAdvancedImageMapConstants.AREA_COLLISSION_COLOR}}else{if(this.IsVisible==false){if(this.IsSelected){j=SRAdvancedImageMapConstants.AREA_HIDDEN_SELECTED_COLOR}else{j=SRAdvancedImageMapConstants.AREA_HIDDEN_COLOR}}}}else{if(this.IsSelected){if(!this.IsHighlighted){j=this.Owner.SelectedColor}else{j=this.Owner.SelectedHighlightColor}}else{if(this.IsHighlighted){j=this.Owner.HighlightColor}}}return j};i.prototype.CreateResizerElement=function(){var j=$('<div class="im-shape-resize" />');j.css({width:"6px",height:"6px",position:"absolute",display:"none"});this.Owner.AreaContainer.append(j);return j};i.prototype.RefreshPositionBase=function(){if(null==this.VisualElement){return}var m=new a(0,0,15,15);switch(this.Type){case e.Circle:var j=g.IMGetCircle(this.Coords);m.top=j.y;m.left=j.x;m.width=j.width;m.height=j.width;if(this.Owner.HasPercentageCoordinates){if(!this.Owner.ImageHasLoaded){this.Owner.AreasToRefresh.push(this)}else{m.height=m.width*(this.Owner.ImageSize.width/this.Owner.ImageSize.height)}}else{m.height=j.width}break;case e.Rectangle:default:var k=g.IMGetRect(this.Coords);m.top=k.y;m.left=k.x;m.width=k.width;m.height=k.height;break}var l=this.Owner.CssUnit;var o=false;if(!this.Owner.HasPercentageCoordinates&&null!=this.Owner.ImageNaturalSize&&1<this.Owner.ImageNaturalSize.width){this.isConvertingToPercentageCoords=true;l="%";if(!this.TypeIsRectangle){var n=m.width/2;m.top-=n;m.left-=n}m=this.Owner.CoordsToPercentage(m,this.Type,{width:this.Owner.ImageConvertToPercentageSize.width,height:this.Owner.ImageConvertToPercentageSize.height});o=true}this.VisualElement.css({top:m.top+l,left:m.left+l,width:m.width+l,height:m.height+l});if(this.Owner.InEditMode){if(o){this.RefreshCoords()}if(null!=this.ResizeElement){this.SetResizeElementPosition()}}this.isConvertingToPercentageCoords=false};i.prototype.Select=function(j){if(j===void 0){j=true}if(!this.IsSelected){if(!this.Owner.IsMultiSelect){if(this.Owner.SelectedArea){this.Owner.SelectedArea.Deselect(j)}}this.IsSelected=true;this.Owner.SelectedArea=this;this.UpdateColors();if(j&&this.OnSelect){this.OnSelect(true)}this.Owner.AreaSelectChange(this,true)}};i.prototype.Deselect=function(j){if(j===void 0){j=true}if(this.IsSelected){if(this.Owner.SelectedArea==this){this.Owner.SelectedArea=null}this.IsSelected=false;this.UpdateColors();if(j&&this.OnSelect){this.OnSelect(false)}this.Owner.AreaSelectChange(this,false)}};i.prototype.SetTitle=function(j){this.VisualElement.attr("title",j)};i.prototype.SetVisibility=function(j){if(this.IsVisible!=j){this.IsVisible=j;this.UpdateColors()}};i.prototype.SetBaseCssClasses=function(k){if(k.hasClass("hidden")){return}var j=k.hasClass("in-edit-hidden")?" in-edit-hidden":"";if(this.IsVisible&&(this.Owner.ShowAreas||this.IsHighlighted||this.IsSelected)){k[0].className="im-shape"}else{k[0].className="im-shape im-hidden"}k[0].className+=(this.TypeIsRectangle?" rectangle":" circle")+j};i.prototype.DrawBase=function(){this.VisualElement=$("<div />").appendTo(this.Owner.AreaContainer);this.VisualElement.attr("title",this.ToolTip);this.VisualElement.css({position:"absolute","background-color":this.GetCurrentColor()});this.RefreshPositionBase();this.SetBaseCssClasses(this.VisualElement);var k=this;if(!this.Owner.Disabled){this.VisualElement.on("mouseover",function(o){if(!k.IsVisible&&!k.Owner.ShowHighlight){return}if(k.Owner.ShowHighlight){if(!k.IsHighlighted){k.orgVisibility=k.IsVisible;k.IsHighlighted=true;k.UpdateColors(true)}}}).on("mouseout",function(o){if(k.Owner.ShowHighlight){if(k.IsHighlighted){k.IsVisible=k.orgVisibility;k.IsHighlighted=false;k.UpdateColors(true)}}}).on("click",function(o){if(!k.Owner.IsMultiSelect){for(var p=0;p<k.Owner.Areas.length;p++){if(k.Owner.Areas[p].IsSelected){k.Owner.Areas[p].Deselect();break}}k.Select()}else{if(k.IsSelected){k.Deselect()}else{k.Select()}}})}if(this.Owner.InEditMode){var k=this;this.VisualElement.draggable({containment:k.Owner.AreaContainer[0],drag:function(){k.SetResizeElementPosition()},stop:function(){var o=k.GetPosition();k.VisualElement.css({top:o.top+k.Owner.CssUnit,left:o.left+k.Owner.CssUnit});k.RefreshCoords();k.Owner.CheckCollisions();if(!k.IsSelected){k.Select()}}});this.ResizeElement=this.CreateResizerElement();this.ResizeElement.css("cursor",this.TypeIsRectangle?"se-resize":"w-resize");setTimeout(function(){k.SetResizeElementPosition()},50);var m;var n,l;var j;this.ResizeElement.draggable({containment:k.Owner.AreaContainer[0],start:function(){m=k.ResizeElement.position();n=k.VisualElement.outerWidth();l=k.VisualElement.outerHeight()},drag:function(){var o=k.ResizeElement.position();if(k.TypeIsRectangle){j=new a(0,0,n+o.left-m.left,l+o.top-m.top)}else{var p=n+(o.left-m.left)*2;j=new a(0,0,p,p)}if(j.height>5&&j.width>5){if(k.Owner.HasPercentageCoordinates){j=k.Owner.CoordsToPercentage(j,k.Type)}k.VisualElement.css({width:j.width+k.Owner.CssUnit,height:j.height+k.Owner.CssUnit})}k.SetResizeElementPosition()},stop:function(){k.RefreshCoords();k.SetResizeElementPosition();k.Owner.CheckCollisions()}});if(!this.TypeIsRectangle){this.ResizeElement.draggable("option","axis","x")}}};i.prototype.SetResizeElementPosition=function(){var j=this.GetPosition(true);var k=new a(0,0);if(this.TypeIsRectangle){k.top=j.top+j.height;k.left=j.left+j.width}else{k.top=j.top+(j.width/2)-3;k.left=j.left+j.width-2}if(this.Owner.HasPercentageCoordinates){k=this.Owner.CoordsToPercentage(k,this.Type)}this.ResizeElement.css({top:k.top+this.Owner.CssUnit,left:k.left+this.Owner.CssUnit});this.ResizeElement.toggle(this.IsSelected)};i.prototype.GetCurrentCoords=function(){var j=this.GetPosition(null,!this.TypeIsRectangle);if(this.TypeIsRectangle){return format("{0},{1},{2},{3}",j.left,j.top,j.width,j.height)}else{return format("{0},{1},{2}",j.left,j.top,j.radius)}};i.prototype.SetCoords=function(j){this.Coords=j;if(this.OnCoordsChanged){this.OnCoordsChanged(j)}};i.prototype.RefreshCoords=function(){this.SetCoords(this.GetCurrentCoords())};i.prototype.GetPosition=function(m,j){if(m===void 0){m=null}if(j===void 0){j=false}var k=this.VisualElement.is(":visible");var l=new a(parseFloat((this.VisualElement.css("left")||"0").toString().replace("auto","0").match(/^\d+(\.\d+)?/)[0]),parseFloat((this.VisualElement.css("top")||"0").toString().replace("auto","0").match(/^\d+(\.\d+)?/)[0]),k?this.VisualElement.width():parseFloat((this.VisualElement.actual("width")||"0").toString().match(/^\d+(\.\d+)?/)[0]),k?this.VisualElement.height():parseFloat((this.VisualElement.actual("height")||"0").toString().match(/^\d+(\.\d+)?/)[0]));if(null==m){m=!(this.Owner.HasPercentageCoordinates||this.isConvertingToPercentageCoords)}if(j){l.radius=l.width/2}l=m?l:this.Owner.CoordsToPercentage(l,this.Type);return l};i.prototype.SetSelect=function(j){this.IsSelected=j;this.UpdateColors()};i.prototype.UpdateColorsBase=function(j){if(j===void 0){j=false}this.VisualElement.css("background-color",this.GetCurrentColor());this.SetBaseCssClasses(this.VisualElement);if(this.Owner.InEditMode){this.SetResizeElementPosition()}};i.prototype.Dispose=function(){this.Deselect();var k=0;for(var j=0;j<this.Owner.Areas.length;j++){if(this.Owner.Areas[j]==this){k=1}else{this.Owner.Areas[j-k]=this.Owner.Areas[j]}}this.Owner.Areas[this.Owner.Areas.length-1]=null;this.Owner.Areas.length=this.Owner.Areas.length-k;if(this.VisualElement){this.VisualElement.remove();this.VisualElement=null}if(this.ResizeElement){this.ResizeElement.remove();this.ResizeElement=null}};return i}());h.ImageMapObject=d;var c=(function(i){__extends(j,i);function j(m,l,n){var k=i.call(this,m,l,n,e.Circle)||this;if(k.IsLegacyIEMode){k.DrawLegacy()}else{k.DrawBase()}return k}j.prototype.DrawLegacy=function(){var m=g.IMGetCircle(this.Coords);var n=this.GetCurrentColor();var s=false;var l;if(!this.VisualElement){l=document.createElement("DIV");if(this.IsLegacyIEMode){l.innerHTML='<v:oval fillcolor="'+n+'" style="position:absolute;" ></v:oval>'}else{l.innerHTML='<canvas width="'+m.width+'" height="'+m.width+'"></canvas>'}l=l.childNodes[0];l.style.position="absolute";l.title=this.ToolTip;l.style.top=m.y+"px";l.style.left=m.x+"px";this.VisualElement=$(l);s=true}else{l=this.VisualElement[0]}this.SetBaseCssClasses($(l));if(!this.IsLegacyIEMode){var o=l.getContext("2d");o.beginPath();var w=Math.ceil(m.width/2);var E=w;var F=w;var C=0;var q=360;o.arc(E,F,w,C,q,false);o.fillStyle=n;o.fill();o.stroke()}if(s){l.ShapeObj=this;this.Owner.AreaContainer.append(l);l.style.width=m.width;l.style.height=m.width;var B=this;var v=m.width/2;var p=g.getElementPos(this.Owner.AreaContainer);var t=p[1]+m.x+v;var u=p[0]+m.y+v;if(this.Owner.ShowHighlight&&!this.Owner.Disabled){if(!document.all){l.onmousemove=l.onmouseover=function(r){if(!B.IsVisible&&!B.Owner.ShowAreas&&!B.IsSelected){return}if(B.Owner.ShowHighlight){if(!r){r=event}var x=B.Owner.HighlightedArea;if(g.IMpointDistance(r.pageX,r.pageY,t,u)<=v){if(!B.IsHighlighted&&x!=B){if(x&&x.IsHighlighted){x.IsHighlighted=false;x.UpdateColors()}B.IsHighlighted=true;B.Owner.HighlightedArea=B;B.UpdateColors()}}else{if(B.IsHighlighted){B.IsHighlighted=false;if(x==B){B.Owner.HighlightedArea=null}B.UpdateColors()}}}}}else{l.onmouseover=function(r){if(!B.IsVisible&&!B.Owner.ShowAreas&&!B.IsSelected){return}if(B.Owner.ShowHighlight){if(!B.IsHighlighted){var x=B.Owner.HighlightedArea;if(x&&x.IsHighlighted){x.IsHighlighted=false;x.UpdateColors()}B.IsHighlighted=true;B.UpdateColors();B.Owner.HighlightedArea=B}}}}l.onmouseout=function(r){if(!B.IsVisible&&!B.Owner.ShowAreas&&!B.IsSelected){return}if(B.Owner.ShowHighlight){if(B.IsHighlighted){if(B.Owner.HighlightedArea==B){B.Owner.HighlightedArea=null}B.IsHighlighted=false;B.UpdateColors()}}}}l.onclick=function(r){p=g.getElementPos(l);t=p[1]+v;u=p[0]+v;if(document.all||(!document.all&&g.IMpointDistance(r.pageX,r.pageY,t,u)<=v)){if(!B.Owner.IsMultiSelect){for(var x=0;x<B.Owner.Areas.length;x++){if(B.Owner.Areas[x].IsSelected){B.Owner.Areas[x].Deselect();break}}B.Select()}else{if(B.IsSelected){B.Deselect()}else{B.Select()}}}};if(this.Owner.InEditMode){var B=this;$(l).draggable({containment:B.Owner.AreaContainer[0],drag:function(){B.SetResizeElementPosition()},stop:function(){var x=$(l);var y=x.width()/2;if(y>5){B.RefreshCoords()}B.Owner.CheckCollisions();if(!B.IsSelected){B.Select()}}});var z=this.CreateResizerElement();z.css("cursor","w-resize");this.ResizeElement=z;this.SetResizeElementPosition();var k=$(z);var A;var D;$(z).draggable({axis:"x",start:function(){D=l.offsetWidth;A=k.position()},drag:function(){var r=D+k.position().left-A.left;if(r>5){l.style.height=l.style.width=format("{0}px",r);B.SetResizeElementPosition()}},stop:function(){var x=$(l);var G=x.width()/2;if(G>5){B.RefreshCoords();try{l.width=x.width();l.height=x.width();B.DrawLegacy()}catch(y){}}else{B.DrawLegacy()}B.SetResizeElementPosition();B.Owner.CheckCollisions()}})}}};j.prototype.UpdateColors=function(l){if(l===void 0){l=false}if(this.IsLegacyIEMode){this.SetBaseCssClasses(this.VisualElement);try{if(this.IsLegacyIEMode){this.VisualElement[0].fillColor=this.GetCurrentColor()}else{this.DrawLegacy()}}catch(k){}if(this.Owner.InEditMode){this.SetResizeElementPosition()}}else{this.UpdateColorsBase(l)}};j.prototype.RefreshPosition=function(){if(this.IsLegacyIEMode){this.DrawLegacy()}else{this.RefreshPositionBase()}};return j}(d));h.ImageMapCircle=c;var f=(function(i){__extends(j,i);function j(m,l,n){var k=i.call(this,m,l,n,e.Rectangle)||this;k.DrawBase();return k}j.prototype.UpdateColors=function(k){if(k===void 0){k=false}this.UpdateColorsBase(k)};j.prototype.RefreshPosition=function(){this.RefreshPositionBase()};return j}(d));h.ImageMapRect=f;var a=(function(){function i(k,m,n,j,l){if(k===void 0){k=0}if(m===void 0){m=0}if(n===void 0){n=0}if(j===void 0){j=0}if(l===void 0){l=null}this.left=0;this.top=0;this.width=0;this.height=0;this.right=0;this.bottom=0;this.radius=0;this.left=(null!=k?k:0);this.top=(null!=m?m:0);this.width=(null!=n?n:0);this.height=(null!=j?j:0);this.right=k+n;this.bottom=m+j;this.radius=null!=l?l:n/2}return i}());h.ImageAreaCoord=a;var g;(function(m){m.ie=(function(){var t=3,s=document.createElement("div"),r=s.getElementsByTagName("i");while(s.innerHTML="<!--[if gt IE "+(++t)+"]><i></i><![endif]-->",r[0]){}return t>4?t:null}());function i(u){var r=0;var s=0;if(u instanceof jQuery){u=u[0]}var t=u.clientWidth;do{if(u.parentNode==u||(u.tagName&&u.tagName.toLowerCase()=="html")){break}r+=u.offsetLeft-((u.tagName&&u.tagName.toLowerCase()=="body")?0:u.scrollLeft);s+=u.offsetTop-((u.tagName&&u.tagName.toLowerCase()=="body")?0:u.scrollTop)}while(u=u.offsetParent);return[s,r,t]}m.getElementPos=i;function j(r,w){if(w===void 0){w=null}var s=r.position();var v=s.top;var t=s.left;var u=r.offsetParent();var x=w?w[0]:u[0];r.parents().each(function(){if(this==x){return false}if(this==u[0]){s=r.position();v+=s.top;t+=s.left;u=u.offsetParent()}});return new a(m.GetIntValue(t,0),m.GetIntValue(v,0),m.GetIntValue(r.outerWidth(),0),m.GetIntValue(r.outerHeight(),0))}m.GetElementRect=j;function l(t,r){if(!r){r=0}var s=parseInt(t);return(isNaN(s)?r:s)}m.GetIntValue=l;function o(s){var r=s.split(",");var t=parseFloat(r[0]);var w=parseFloat(r[1]);var u=parseFloat(r[2]);var v=parseFloat(r[3]);return{x:-1<t?t:0,y:-1<w?w:0,width:u,height:v}}m.IMGetRect=o;function n(u){var r=u.split(",");var v=parseFloat(r[2]);var s=parseFloat(r[0]);var t=parseFloat(r[1]);return{x:-1<s?s:0,y:-1<t?t:0,width:(v*2)}}m.IMGetCircle=n;function p(r,t,s,u){return Math.sqrt(Math.pow(s-r,2)+Math.pow(u-t,2))}m.IMpointDistance=p;function k(r){var t=$.Deferred();if(r.naturalWidth&&r.naturalHeight){t.resolve({width:r.naturalWidth,height:r.naturalHeight})}else{var s=new Image();s.onload=function(){t.resolve({width:s.width,height:s.height})};s.src=r.src}return t.promise()}m.GetImageNaturalSize=k;function q(r){return r==SRAdvancedImageMapConstants.DEFAULT_IMAGE_SRC}m.IsImageMapDefaultImageSrc=q})(g||(g={}))})(SRAdvancedSurvey||(SRAdvancedSurvey={}));$(function(){});var SRAdvancedSurvey;(function(b){var a=(function(){function c(n,o){if(o===void 0){o=false}var e=this;this.isEditMode=o;this.selectedIndex=-1;this._imageMap=null;this.image=$(n);if(1>this.image.length||!this.image.is("img")){console.error('No valid image tag was found for "imageSelector": ',n);return}var h=this.image.data("ImageMapManager-Instance");if(h){return h}this.image.data("ImageMapManager-Instance",this);var j=this.getCurrentImageMapFlags();var q=j.hasFlag(b.QuestionManager.Domain.SRAdvancedImageMapFlags.HasPercentageCoordinates);this._imageMap=new b.ImageMap(this.image,q,o);this.checkImageSource();if(!o&&!this._imageMap.Container.hasClass("has-no-image")){var p=this.image.data(SRAdvancedImageMapConstants.PUBLIC_ATTRIBUTES.MULTISELECT)=="1";var g=(this.image.data(SRAdvancedImageMapConstants.PUBLIC_ATTRIBUTES.COLORS)||"").split("|");var f=(this.image.data(SRAdvancedImageMapConstants.PUBLIC_ATTRIBUTES.AREAS)||"").split("|");this._imageMap.Disabled=surveyManager.inAdminViewMode;this._imageMap.IsMultiSelect=p;this._imageMap.ShowAreas=j.hasFlag(b.QuestionManager.Domain.SRAdvancedImageMapFlags.ShowAreas);this._imageMap.ShowHighlight=j.hasFlag(b.QuestionManager.Domain.SRAdvancedImageMapFlags.ShowHighlighting);this._imageMap.ShowTooltip=j.hasFlag(b.QuestionManager.Domain.SRAdvancedImageMapFlags.ShowTooltips);if(4==g.length){this._imageMap.NormalColor=g[0];this._imageMap.SelectedColor=g[1];this._imageMap.HighlightColor=g[2];this._imageMap.SelectedHighlightColor=g[3]}if(0<f.length){var k=[];var r=[];for(var l=0;l<f.length;l++){r=f[l].split(":");if(3==r.length){k.push({Type:parseInt(r[0],10),IsVisible:r[1]=="1",Coords:r[2]})}}var d=function(t,u){var i=null;var v=u.next("label").html().trimHtml().escapeQuotes();switch(t.Type){case b.ImageMapObjectTypes.Circle:i=e.addCircleArea(u.attr("id"),t.Coords,v);break;case b.ImageMapObjectTypes.Rectangle:i=e.addRectangleArea(u.attr("id"),t.Coords,v);break}if(null!=i){if(!t.IsVisible){i.SetVisibility(t.IsVisible)}var s=u.closest(".question-alternative");if(s.hasClass("hidden")){i.VisualElement.addClass("hidden")}else{if(s.hasClass("in-edit-hidden")){i.VisualElement.addClass("in-edit-hidden")}}if(s.hasClass(SRCssConstants.QUESTIONS.OPTION_SHOW_AFTER_VALIDATION)){i.VisualElement.addClass(SRCssConstants.QUESTIONS.OPTION_SHOW_AFTER_VALIDATION)}i.OnSelect=function(w){if(w||e._imageMap.IsMultiSelect){u.prop("checked",e._imageMap.IsMultiSelect?!w:w);u.trigger("click","isOnSelect")}else{u.prop("checked",w)}};u.on("click",function(w,x){if("isOnSelect"!=x){if(u.prop("checked")){i.Select(false)}else{i.Deselect(false)}}});if(u.is(":checked")){i.Select(false)}return true}};var m=false;this.image.on("load",function(i){if(m){return}m=true;if(0<k.length){e.image.closest(".adv-question-im").find(".adv-question-im-alternatives input").each(function(t,s){if(t<k.length){d(k[t],$(s))}});if(!q){e._imageMap.convertToPercentagePositions()}}}).each(function(s,i){if(i.complete){$(i).trigger("load")}})}}}Object.defineProperty(c.prototype,"imageMap",{get:function(){return this._imageMap},enumerable:false,configurable:true});c.prototype.isImageMapDefaultImageSrc=function(d){return d==SRAdvancedImageMapConstants.DEFAULT_IMAGE_SRC};c.prototype.checkImageSource=function(){if(this._imageMap&&this._imageMap.Container){this._imageMap.Container.toggleClass("has-no-image",this.isImageMapDefaultImageSrc(this.image.attr("src")))}};c.prototype.getCurrentImageMapFlags=function(){return this.image&&0<this.image.length?(this.image.data(SRAdvancedImageMapConstants.PUBLIC_ATTRIBUTES.FLAGS)||0):0};c.prototype.setImage=function(e){this.image.attr("src",e);if(this.isEditMode){var d=this.getCurrentImageMapFlags();this._imageMap.HasPercentageCoordinates=d.hasFlag(b.QuestionManager.Domain.SRAdvancedImageMapFlags.HasPercentageCoordinates)}this._imageMap.doAfterImageChange();this.checkImageSource()};c.prototype.getImage=function(){var d=this.image.attr("src");if(d==SRAdvancedImageMapConstants.DEFAULT_IMAGE_SRC){d=null}return d};c.prototype.getArea=function(g){if(g===void 0){g=null}if(null==g){return this._imageMap.SelectedArea}else{for(var e=0,d=this._imageMap.Areas;e<d.length;e++){var f=d[e];if(f.ObjectID===g){return f}}}return null};c.prototype.addCircleArea=function(e,d,f){if(f===void 0){f=""}return this._imageMap.AddCircle(e,d,f)};c.prototype.addRectangleArea=function(e,d,f){if(f===void 0){f=""}return this._imageMap.AddRect(e,d,f)};c.prototype.setAreaType=function(f,d){if(d===void 0){d=null}var e=this.getArea(d);if(e&&e.Type!=f){return this.imageMap.SetAreaShape(f,e)}return null};c.prototype.setSelected=function(e,d){if(e===void 0){e=null}if(d===void 0){d=null}var f=this.getArea(d);if(f){if(null==e){e=!f.IsSelected}if(e){f.Select()}else{f.Deselect()}return f.IsSelected}return null};c.prototype.setVisibility=function(e,d){if(e===void 0){e=null}if(d===void 0){d=null}var f=this.getArea(d);if(f){if(null==e){e=!f.IsVisible}f.SetVisibility(e);return f.IsVisible}return null};c.prototype.setHidden=function(e,d){var f=this.getArea(d);if(f){f.VisualElement.toggleClass("hidden",e)}};c.prototype.removeArea=function(d){if(d===void 0){d=null}var e=this.getArea(d);if(e){e.Dispose()}};c.prototype.clearAreas=function(){for(var d=this._imageMap.Areas.length-1;-1<d;d--){this._imageMap.Areas[d].Dispose()}};return c}());b.ImageMapManager=a})(SRAdvancedSurvey||(SRAdvancedSurvey={}));var SRAdvancedSurvey;(function(b){var a=(function(){function c(){this.managerId=2}c.prototype.initialize=function(){if(!surveyManager.inAdminViewMode){this.addValidators()}};c.prototype.addValidators=function(){var d=",";var e=new RegExp(SRQVDataAttributes.VALIDATOR_CSS_CLASS_REGEX_PATTERN,"g");$('[class*="sr-val-"]').each(function(g,f){e.lastIndex=0;var h=e.exec(f.className);var i="";while(h!=null){i=h[0].trim();if(-1==d.indexOf(","+i+",")){d+=i+",";switch(i){case SRAdvQVDataAttributes.MatrixSum.CSS_CLASS:surveyManager.questionValidators.registerValidator(new b.AdvancedQuestionValidators.MatrixSum());break}}h=e.exec(f.className)}})};return c}());b.QuestionHandler=a})(SRAdvancedSurvey||(SRAdvancedSurvey={}));surveyManager.registerHandler(new SRAdvancedSurvey.QuestionHandler());var Public;(function(b){var a;(function(c){var d=(function(e){__extends(f,e);function f(h){var g=e.call(this,h)||this;g.item=h;g._allInputs=null;g.imageMapMngr=null;g.inputs=null;if(g.isDupeOf){return g.isDupeOf}h.find("img.adv-question-im-image").eq(0).each(function(i,j){g.imageMapMngr=new SRAdvancedSurvey.ImageMapManager($(j),false)});g.inputs=g.item.find(".adv-question-im-alternatives input").on("click",function(i){surveyManager.triggerQuestionChange({questionId:g.id,value:g.values})});return g}f.init=function(){$(".adv-question-im").each(function(g,h){new f($(h))})};Object.defineProperty(f.prototype,"subQuestions",{get:function(){return[]},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=this.inputs}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"values",{get:function(){if(!this.visible){return[]}var g=[];this.inputs.filter(":checked").each(function(h,i){g.push(parseInt(i.value))});return g},enumerable:false,configurable:true});Object.defineProperty(f.prototype,"hasCompleted",{get:function(){return this.basicHasCompleted(false)},enumerable:false,configurable:true});f.prototype.setPartialVisibility=function(h,i){var g=this;this.item.find("#question".concat(this.id,"-alternative").concat(h)).each(function(j,l){var k=$(l).toggleClass("hidden",!i);g.imageMapMngr.setHidden(!i,k.find("input").attr("id"))})};f.prototype.getSubQuestionValue=function(g){return[]};f.prototype.getCellValue=function(h,g){return[]};f.prototype.getInputs=function(g){if(g===void 0){g=false}return g&&!this.visible?$():this.allInputs};f.prototype.executeShowAfterValidation=function(){};f.prototype.validateCompulsory=function(){return this.performBasicCompulsoryValidation()};f.prototype.handleEditModeAction=function(g){};return f}(b.SurveyQuestion));c.ImageMapQuestion=d})(a=b.AdvancedQuestions||(b.AdvancedQuestions={}))})(Public||(Public={}));var Public;(function(b){var a;(function(c){var d=SRAdvancedSurvey.QuestionManager.Domain.SRAdvancedQuestionTypes;var k=SRAdvancedSurvey.QuestionManager.SRAdvQVDataAttributes.MatrixSum.SumType;var e=(function(l){__extends(m,l);function m(o){var n=l.call(this,o)||this;n.item=o;n.tags={colSumData:EmptyInstance.JQuery,rowSumData:EmptyInstance.JQuery,totSumData:EmptyInstance.JQuery};n._hasSumPresentation=false;n._hasSumValidation=false;n.sumValSettings={type:EmptyInstance.Any(),min:0,max:0};n.isValidatingAllSums=false;n.isTimeMatrix=false;n.questionRows=null;n._type=null;n._typedSubQuestions=[];n._allInputs=null;if(n.isDupeOf){return n.isDupeOf}n._type=parseInt(n.item.data(SRAdvancedOpenMatrixConstants.PUBLIC_ATTRIBUTES.TYPE));n.isTimeMatrix=n.Type==d.OpenMatrixTime;n.initQuestion();n.invalidCompulsoryHandler=function(q,r,p){if(-1<r&&r<n._typedSubQuestions.length){n._typedSubQuestions[r].bindInvalidCompulsoryHandler(q,r,p)}};return n}m.init=function(){$(".adv-q-om").each(function(n,o){new m($(o))})};m.getInstance=function(o){var n=o.data(SRSurveyManager.DATA_QUESTION_ITEM);return n&&n.validateSums?n:null};Object.defineProperty(m.prototype,"hasSumPresentation",{get:function(){return this._hasSumPresentation},enumerable:false,configurable:true});Object.defineProperty(m.prototype,"hasSumValidation",{get:function(){return this._hasSumValidation},enumerable:false,configurable:true});Object.defineProperty(m.prototype,"Type",{get:function(){return this._type},enumerable:false,configurable:true});Object.defineProperty(m.prototype,"subQuestions",{get:function(){return this._typedSubQuestions},enumerable:false,configurable:true});Object.defineProperty(m.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=$();for(var o=0,n=this.subQuestions;o<n.length;o++){var p=n[o];this._allInputs=this._allInputs.add(p.getInputs(false))}}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(m.prototype,"values",{get:function(){if(!this.visible){return[]}var q=[];for(var o=0,n=this.subQuestions;o<n.length;o++){var p=n[o];if(p.visible){q=q.concat(p.values)}}return q},enumerable:false,configurable:true});Object.defineProperty(m.prototype,"hasCompleted",{get:function(){return this.basicHasCompleted(true)},enumerable:false,configurable:true});m.prototype.initQuestion=function(){this.initSumPresentation();this.initSumValidation();this.initComponents();this.refreshPresentationSums()};m.prototype.initComponents=function(){var n=this;var p=1;this.questionRows=this.item.find("tbody .question-row");var o=this.questionRows.toArray();if(0<o.length){switch(this.Type){case d.OpenMatrixDate:this._typedSubQuestions=o.map(function(q){return new f(n,p++,$(q))});break;case d.OpenMatrixNumeric:this._typedSubQuestions=o.map(function(q){return new g(n,p++,$(q))});break;case d.OpenMatrixString:this._typedSubQuestions=o.map(function(q){return new h(n,p++,$(q))});break;case d.OpenMatrixTime:this._typedSubQuestions=o.map(function(q){return new i(n,p++,$(q))});break}}};m.prototype.setPartialVisibility=function(n,q){var p=this.subQuestions[n-1];if(p){var o=p.visible!=q;p.visible=q;if(o){this.refreshPresentationSums();this.validateAllSums()}}};m.prototype.getSubQuestionValue=function(o){if(this.visible){var n=this.subQuestions[o-1];if(n&&n.visible){return n.values}}return[]};m.prototype.getCellValue=function(o,n){if(this.visible){var p=this.subQuestions[o-1];if(p&&p.visible){var q=p.values;if(q&&q.length>=n){return[q[n-1]]}}}return[]};m.prototype.getInputs=function(n){if(n===void 0){n=false}return this.getBasicMatrixQuestionInputs(n)};m.prototype.executeShowAfterValidation=function(){};m.prototype.validateCompulsory=function(){return this.performBasicMatrixCompulsoryValidation()};m.prototype.initSumPresentation=function(){if(this.Type.isEither(d.OpenMatrixNumeric,d.OpenMatrixTime)){this.tags.colSumData=this.tag.find(".tblColSum");this.tags.rowSumData=this.tag.find(".tblRowSum");this.tags.totSumData=this.tag.find(".tblTotalSum");if(this.tags.colSumData.length||this.tags.rowSumData.length||this.tags.totSumData.length){this._hasSumPresentation=true}}};m.prototype.timeLimitToMinutes=function(n){return Math.floor(n)*60+(60*(n%1))};m.prototype.initSumValidation=function(){if(this.Type.isEither(d.OpenMatrixNumeric,d.OpenMatrixTime)){var n=this.item.parent(".".concat(SRAdvQVDataAttributes.MatrixSum.CSS_CLASS));if(0<n.length){switch(n.data(SRAdvQVDataAttributes.MatrixSum.SUM_TYPE)){case k.Rows:this.sumValSettings.type=k.Rows;break;case k.Columns:this.sumValSettings.type=k.Columns;break;case k.Total:this.sumValSettings.type=k.Total;break}if(this.sumValSettings.type){this.sumValSettings.min=parseFloat(n.data(SRAdvQVDataAttributes.MatrixSum.MIN));this.sumValSettings.max=parseFloat(n.data(SRAdvQVDataAttributes.MatrixSum.MAX));this._hasSumValidation=!isNaN(this.sumValSettings.min)&&!isNaN(this.sumValSettings.max);if(this._hasSumValidation&&this.isTimeMatrix){this.sumValSettings.min=this.timeLimitToMinutes(this.sumValSettings.min);this.sumValSettings.max=this.timeLimitToMinutes(this.sumValSettings.max)}else{if(!this.hasSumValidation){console.error('Sum validation for OpenMatrix can\'t be performed since "min" and/or "max" values are invalid.\nmin: ',this.sumValSettings.min,"\nmax: ",this.sumValSettings.max)}}}}}};m.prototype.convertTotalMinutesToTime=function(q){var n,p;for(var o=0;o<q.length;o++){p=q[o];if(!isNaN(p)){n=Math.floor(p/60);p=p%60;q[o]=("0"+n).substr(-2,2)+":"+("0"+p).substr(-2,2)}}};m.prototype.refreshPresentationSums=function(){if(!this.hasSumPresentation){return}var o=[],n=[],s=[],t=[0];var r=0;for(var p=0;p<this._typedSubQuestions.length;p++){o=this._typedSubQuestions[p].numericCellValues();for(var q=0;q<o.length;q++){if(null!=o[q]&&!isNaN(o[q])){t[0]+=o[q];if(n[q]){n[q]+=o[q]}else{n[q]=o[q]}if(s[p]){s[p]+=o[q]}else{s[p]=o[q]}if(!this.isTimeMatrix){r=Math.max(r,o[q].countDecimals())}}}}if(this.isTimeMatrix){this.convertTotalMinutesToTime(n);this.convertTotalMinutesToTime(s);this.convertTotalMinutesToTime(t)}this.tags.colSumData.each(function(v,u){$(u).text(null!=n[v]?(0<r?n[v].toFixed(r):n[v]):"-")});this.tags.rowSumData.each(function(v,u){$(u).text(null!=s[v]?(0<r?s[v].toFixed(r):s[v]):"-")});this.tags.totSumData.each(function(v,u){$(u).text(t[0])})};m.prototype.validateAllSums=function(){this.isValidatingAllSums=true;var p=true;switch(this.sumValSettings.type){case k.Rows:case k.Total:for(var o=0;o<this._typedSubQuestions.length;){p=this.validateSums(++o)&&p}break;case k.Columns:if(0<this._typedSubQuestions.length){var n=this._typedSubQuestions[0].numericCellValues();for(var o=0;o<n.length;){p=this.validateSums(null,++o)&&p}}break}this.tag.toggleClass(SRAdvQVDataAttributes.MatrixSum.MESSAGE,!p);this.isValidatingAllSums=false;return p};m.prototype.validateSums=function(y,q){if(y===void 0){y=null}if(q===void 0){q=null}var w=true;if(this.hasSumValidation){var B=null;var r=[];var A=null;switch(this.sumValSettings.type){case k.Rows:case k.Total:var v=this.sumValSettings.type==k.Total;if(!v&&null==y){return this.validateAllSums()}var x=v?this._typedSubQuestions.length:y;for(var u=v?0:--y;u<x;u++){if(!this._typedSubQuestions[u].visible){continue}r=this._typedSubQuestions[u].numericCellValues();for(var p=0,s=r;p<s.length;p++){var t=s[p];if(null!=t&&!isNaN(t)){if(null==A){A=0}A+=t}}}B=v?this.questionRows.find(">.question-alternative .form-control:visible"):this.questionRows.eq(y).find(">.question-alternative .form-control:visible");break;case k.Columns:if(null==q){return this.validateAllSums()}--q;for(var n=0,o=this._typedSubQuestions;n<o.length;n++){var z=o[n];if(!z.visible){continue}r=z.numericCellValues();if(null!=r[q]&&!isNaN(r[q])){if(null==A){A=0}A+=r[q]}}B=this.questionRows.find(">.question-alternative:eq(".concat(++q,") .form-control:visible"));break}if(null!=B&&0<B.length){w=null==A||(this.sumValSettings.min<=A&&A<=this.sumValSettings.max);this.toggleValidatedInputs(w,B);if(!this.isValidatingAllSums&&!(w&&0<this.allInputs.filter(".sr-val-invalid:visible").length)){this.tag.toggleClass(SRAdvQVDataAttributes.MatrixSum.MESSAGE,!w)}}}return w};m.prototype.handleEditModeAction=function(n){switch(n){case SREditQuestionClientActions.SUB_ELEMENT_ADDED:this._typedSubQuestions=[];this.initQuestion();break}};return m}(b.SurveyQuestion));c.OpenMatrixQuestion=e;var j=(function(){function l(m,n,o){this.question=m;this.subId=n;this.subTag=o}Object.defineProperty(l.prototype,"tag",{get:function(){return this.subTag},enumerable:false,configurable:true});Object.defineProperty(l.prototype,"visible",{get:function(){return this.tag.is(":visible")},set:function(m){this.tag.toggleClass("hidden",!m)},enumerable:false,configurable:true});l.prototype.performBasicBindInvalidCompulsoryHandler=function(p,q,o){var m=this;var n="input.".concat(o);this.allInputs.off(n);this.allInputs.on(n,function(r){if(!m.question.hasBoundInvalidCompulsoryValueChanged(q)){return}m.allInputs.off(n);p()})};return l}());var f=(function(l){__extends(m,l);function m(o,p,q){var n=l.call(this,o,p,q)||this;n._allInputs=null;n.ctrls={inputs:EmptyInstance.Any()};n.invalidCompulsoryHandler=null;n.ctrls.inputs=[];if(!surveyManager.isPrinting){n.tag.find('input[type="text"]').each(function(s,r){var t=new SRDatePicker(r);t.onChanged.subscribe(function(u,v){surveyManager.triggerQuestionChange({questionId:n.question.id,rowId:n.subId,colId:s+1,value:n.values});if(n.invalidCompulsoryHandler){n.invalidCompulsoryHandler()}});n.ctrls.inputs.push(t)})}return n}Object.defineProperty(m.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=$();for(var o=0,n=this.ctrls.inputs;o<n.length;o++){var p=n[o];this._allInputs=this._allInputs.add(p.tags.input)}}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(m.prototype,"values",{get:function(){if(!this.visible){return[]}var q=[];for(var o=0,n=this.ctrls.inputs;o<n.length;o++){var p=n[o];q.push(p.valueYMD)}return q},enumerable:false,configurable:true});m.prototype.getInputs=function(n){if(n===void 0){n=false}return this.question.getBasicMatrixSubQuestionInputs(this,n)};m.prototype.numericCellValues=function(){return[]};m.prototype.bindInvalidCompulsoryHandler=function(p,q,o){var n=this;this.invalidCompulsoryHandler=null;this.invalidCompulsoryHandler=function(){if(!n.question.hasBoundInvalidCompulsoryValueChanged(q)){return}p();n.invalidCompulsoryHandler=null}};return m}(j));var i=(function(l){__extends(m,l);function m(o,p,q){var n=l.call(this,o,p,q)||this;n._allInputs=null;n.ctrls={inputs:EmptyInstance.Any()};n.invalidCompulsoryHandler=null;n.ctrls.inputs=[];if(!surveyManager.isPrinting){n.tag.find(".time-spinner").each(function(s,r){var t=new SRTimeSpinner(r);t.onChanged.subscribe(function(u,v){surveyManager.triggerQuestionChange({questionId:n.question.id,rowId:n.subId,colId:s+1,value:n.values});if(n.question.hasSumPresentation){n.question.refreshPresentationSums()}if(n.question.hasSumValidation){n.question.validateSums(n.subId,s+1)}if(n.invalidCompulsoryHandler){n.invalidCompulsoryHandler()}});n.ctrls.inputs.push(t);delay(function(){if(n.question.hasSumPresentation){n.question.refreshPresentationSums()}if(n.question.hasSumValidation){n.question.validateSums(n.subId,s+1)}})})}return n}Object.defineProperty(m.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=$();for(var o=0,n=this.ctrls.inputs;o<n.length;o++){var p=n[o];this._allInputs=this._allInputs.add(p.tag.find("input.form-control"))}}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(m.prototype,"values",{get:function(){if(!this.visible){return[]}var q=[];for(var o=0,n=this.ctrls.inputs;o<n.length;o++){var p=n[o];q.push(p.value)}return q},enumerable:false,configurable:true});m.prototype.getInputs=function(n){if(n===void 0){n=false}return this.question.getBasicMatrixSubQuestionInputs(this,n)};m.prototype.numericCellValues=function(){var r=[];var q=this.visible;if(surveyManager.isPrinting){this.tag.find(".time-spinner").each(function(u,t){if(!q){r.push(null);return}var w=0;$(t).find("div[data-named-]").each(function(x,v){var y=+$(v).text();switch($(v).data("named-").toLowerCase()){case"hh":w+=y*60;break;case"mm":w+=y;break}});r.push(w)})}else{var s=void 0;for(var o=0,n=this.ctrls.inputs;o<n.length;o++){var p=n[o];s=q?p.value:null;if(null==s){r.push(null)}else{r.push(s.HourIsPM===null?s.Hour*60+s.Minute:(s.HourIsPM?s.Hour+12:s.Hour)*60+s.Minute)}}}return r};m.prototype.bindInvalidCompulsoryHandler=function(p,q,o){var n=this;this.invalidCompulsoryHandler=null;this.invalidCompulsoryHandler=function(){if(!n.question.hasBoundInvalidCompulsoryValueChanged(q)){return}p();n.invalidCompulsoryHandler=null}};return m}(j));var g=(function(l){__extends(m,l);function m(o,p,q){var n=l.call(this,o,p,q)||this;n._allInputs=null;n.ctrls={inputs:EmptyInstance.Any()};n.ctrls.inputs=[];if(!surveyManager.isPrinting){n.tag.find(".number-spinner").each(function(s,r){var t=new SRNumSpinner(null,r);t.onChanged.subscribe(function(u,v){surveyManager.triggerQuestionChange({questionId:n.question.id,rowId:n.subId,colId:s+1,value:n.values});if(n.question.hasSumPresentation){n.question.refreshPresentationSums()}if(n.question.hasSumValidation){n.question.validateSums(n.subId,s+1)}});n.ctrls.inputs.push(t);delay(function(){if(n.question.hasSumValidation){n.question.validateSums(n.subId,s+1)}})})}if(n.question.hasSumPresentation){n.question.refreshPresentationSums()}return n}Object.defineProperty(m.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=$();for(var o=0,n=this.ctrls.inputs;o<n.length;o++){var p=n[o];this._allInputs=this._allInputs.add(p.inputTag)}}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(m.prototype,"values",{get:function(){if(!this.visible){return[]}var q=[];if(surveyManager.isPrinting){this.tag.find(".number-spinner").each(function(s,r){q.push(+$(r).text())})}else{for(var o=0,n=this.ctrls.inputs;o<n.length;o++){var p=n[o];q.push(p.value)}}return q},enumerable:false,configurable:true});m.prototype.getInputs=function(n){if(n===void 0){n=false}return this.question.getBasicMatrixSubQuestionInputs(this,n)};m.prototype.numericCellValues=function(){var r=[];var q=this.visible;if(surveyManager.isPrinting){this.tag.find(".number-spinner").each(function(t,s){r.push(q?+$(s).text():null)})}else{for(var o=0,n=this.ctrls.inputs;o<n.length;o++){var p=n[o];r.push(q?p.value:null)}}return r};m.prototype.bindInvalidCompulsoryHandler=function(o,p,n){this.performBasicBindInvalidCompulsoryHandler(o,p,n)};return m}(j));var h=(function(l){__extends(m,l);function m(o,p,q){var n=l.call(this,o,p,q)||this;n._allInputs=null;n.ctrls={inputs:EmptyInstance.Any()};(function(r){r.inputs=[];var s;n.tag.find('input[type="text"]').each(function(u,t){s=$(t);r.inputs.push(s);s.on("blur",function(v){surveyManager.triggerQuestionChange({questionId:n.question.id,rowId:n.subId,colId:u+1,value:n.values})})})})(n.ctrls);return n}Object.defineProperty(m.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=$();for(var o=0,n=this.ctrls.inputs;o<n.length;o++){var p=n[o];this._allInputs=this._allInputs.add(p)}}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(m.prototype,"values",{get:function(){if(!this.visible){return[]}var q=[];for(var o=0,n=this.ctrls.inputs;o<n.length;o++){var p=n[o];q.push(p.val())}return q},enumerable:false,configurable:true});m.prototype.getInputs=function(n){if(n===void 0){n=false}return this.question.getBasicMatrixSubQuestionInputs(this,n)};m.prototype.numericCellValues=function(){return[]};m.prototype.bindInvalidCompulsoryHandler=function(o,p,n){this.performBasicBindInvalidCompulsoryHandler(o,p,n)};return m}(j))})(a=b.AdvancedQuestions||(b.AdvancedQuestions={}))})(Public||(Public={}));var Public;(function(b){var a;(function(c){var e=(function(m){__extends(n,m);function n(p){var o=m.call(this,p)||this;o.item=p;o._typedSubQuestions=[];o._allInputs=null;o._leftSideStype=null;o._rightSideStype=null;if(o.isDupeOf){return o.isDupeOf}o.initComponents();o.invalidCompulsoryHandler=function(r,s,q){if(-1<s&&s<o._typedSubQuestions.length){o._typedSubQuestions[s].bindInvalidCompulsoryHandler(r,s,q)}};return o}n.init=function(){$(".adv-q-sbs").each(function(o,p){new n($(p))})};Object.defineProperty(n.prototype,"subQuestions",{get:function(){return this._typedSubQuestions},enumerable:false,configurable:true});Object.defineProperty(n.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=$();for(var p=0,o=this.subQuestions;p<o.length;p++){var q=o[p];this._allInputs=this._allInputs.add(q.getInputs(false))}}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(n.prototype,"leftSideType",{get:function(){return this._leftSideStype},enumerable:false,configurable:true});Object.defineProperty(n.prototype,"rightSideType",{get:function(){return this._rightSideStype},enumerable:false,configurable:true});Object.defineProperty(n.prototype,"values",{get:function(){if(!this.visible){return[]}var r=[];for(var p=0,o=this.subQuestions;p<o.length;p++){var q=o[p];if(q.visible){r=r.concat(q.values)}}return r},enumerable:false,configurable:true});Object.defineProperty(n.prototype,"hasCompleted",{get:function(){return this.basicHasCompleted(true)},enumerable:false,configurable:true});n.prototype.initComponents=function(){var o=this;this._leftSideStype=parseInt(this.item.data(SRAdvancedSideBySideMatrixConstants.PUBLIC_ATTRIBUTES.SIDE_TYPE_LEFT));this._rightSideStype=parseInt(this.item.data(SRAdvancedSideBySideMatrixConstants.PUBLIC_ATTRIBUTES.SIDE_TYPE_RIGHT));var p=1;this._typedSubQuestions=this.item.find(".question-row").toArray().map(function(q){return new g(o,p++,$(q))})};n.prototype.setPartialVisibility=function(o,q){var p=this.subQuestions[o-1];if(p){p.visible=q}};n.prototype.getSubQuestionValue=function(p){if(this.visible){var o=this.subQuestions[p-1];if(o===null||o===void 0?void 0:o.visible){return o.values}}return[]};n.prototype.getCellValue=function(p,o){return[]};n.prototype.getInputs=function(o){if(o===void 0){o=false}return this.getBasicMatrixQuestionInputs(o)};n.prototype.executeShowAfterValidation=function(){};n.prototype.validateCompulsory=function(){var s=true;if(this.isCompulsory&&this.visible){var r=true,q=true;var u=void 0;for(var p=0,o=this._typedSubQuestions;p<o.length;p++){var t=o[p];if(t.visible){u=SRSurveyManager.removeInvalidQuestionValues(t.leftSide.values);r=u&&0<u.length;t.leftSide.allInputs.attr("aria-invalid","".concat(!r));u=SRSurveyManager.removeInvalidQuestionValues(t.rightSide.values);q=u&&0<u.length;t.rightSide.allInputs.attr("aria-invalid","".concat(!q));r=q&&r}else{r=true}t.tag.toggleClass(b.SurveyQuestion.INVALID_COMPULSORY_CLASS,!r);s=s&&r}this.toggleCompulsoryValidationAttributes(s)}return s};n.prototype.handleEditModeAction=function(o){};n.SBS_TYPE_CLASSES=["sbs-rank",""];return n}(b.SurveyQuestion));c.SideBySideMatrixQuestion=e;var f;(function(m){m[m.None=0]="None";m[m.Left=1]="Left";m[m.Right=2]="Right";m[m.Both=3]="Both"})(f||(f={}));var d=(function(){function m(o,r,p,q,n){this.question=o;this.subId=r;this.rowTag=p;this.sidePosition=q;this.columnCells=n}Object.defineProperty(m.prototype,"visible",{get:function(){return this.rowTag.is(":visible")},enumerable:false,configurable:true});Object.defineProperty(m.prototype,"side",{get:function(){return this.sidePosition},enumerable:false,configurable:true});m.prototype.performBasicBindInvalidCompulsoryHandler=function(q,r,p){var n=this;var o="input.".concat(p);this.allInputs.off(o);this.allInputs.on(o,function(s){if(!n.question.hasBoundInvalidCompulsoryValueChanged(r)){return}n.allInputs.off(o);q()})};return m}());var g=(function(){function m(o,r,s){this.question=o;this.subId=r;this.subTag=s;this._allInputs=null;var n=s.children(".question-sub-title").nextUntil(".adv-q-sbs-right"),q=s.children(".adv-q-sbs-right:eq(0)"),p=q.nextAll().add(q);switch(o.leftSideType){case SRAdvancedSurvey.QuestionManager.Domain.SRSideBySideLeftTypes.RadioButtons:this._leftSide=new h(o,r,s,f.Left,n);break;case SRAdvancedSurvey.QuestionManager.Domain.SRSideBySideLeftTypes.CheckBoxes:this._leftSide=new h(o,r,s,f.Left,n);break;case SRAdvancedSurvey.QuestionManager.Domain.SRSideBySideLeftTypes.Rating:this._leftSide=new k(o,r,s,f.Left,n);break;case SRAdvancedSurvey.QuestionManager.Domain.SRSideBySideLeftTypes.Rank:this._leftSide=new j(o,r,s,f.Left,n);break;case SRAdvancedSurvey.QuestionManager.Domain.SRSideBySideLeftTypes.Numeric:this._leftSide=new i(o,r,s,f.Left,n);break;case SRAdvancedSurvey.QuestionManager.Domain.SRSideBySideLeftTypes.Text:this._leftSide=new l(o,r,s,f.Left,n);break;default:console.error('Could not create LEFT side of the "SideBySideSubQuestion"-instance for type: ',o.leftSideType);break}switch(o.rightSideType){case SRAdvancedSurvey.QuestionManager.Domain.SRSideBySideRightTypes.RadioButtons:this._rightSide=new h(o,r,s,f.Right,p);break;case SRAdvancedSurvey.QuestionManager.Domain.SRSideBySideRightTypes.CheckBoxes:this._rightSide=new h(o,r,s,f.Right,p);break;case SRAdvancedSurvey.QuestionManager.Domain.SRSideBySideRightTypes.Rating:this._rightSide=new k(o,r,s,f.Right,p);break;case SRAdvancedSurvey.QuestionManager.Domain.SRSideBySideRightTypes.Rank:this._rightSide=new j(o,r,s,f.Right,p);break;case SRAdvancedSurvey.QuestionManager.Domain.SRSideBySideRightTypes.Numeric:this._rightSide=new i(o,r,s,f.Right,p);break;case SRAdvancedSurvey.QuestionManager.Domain.SRSideBySideRightTypes.Text:this._rightSide=new l(o,r,s,f.Right,p);break;default:console.error('Could not create RIGHT side of the "SideBySideSubQuestion"-instance for type: ',o.leftSideType);break}}Object.defineProperty(m.prototype,"tag",{get:function(){return this.subTag},enumerable:false,configurable:true});Object.defineProperty(m.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=this.leftSide.allInputs;this._allInputs=this._allInputs.add(this.rightSide.allInputs)}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(m.prototype,"values",{get:function(){return this.valuesBySide(f.Both)},enumerable:false,configurable:true});Object.defineProperty(m.prototype,"visible",{get:function(){return this.subTag.is(":visible")},set:function(n){this.subTag.toggleClass("hidden",!n)},enumerable:false,configurable:true});Object.defineProperty(m.prototype,"leftSide",{get:function(){return this._leftSide},enumerable:false,configurable:true});Object.defineProperty(m.prototype,"rightSide",{get:function(){return this._rightSide},enumerable:false,configurable:true});m.prototype.getInputs=function(n){if(n===void 0){n=false}if(n){if(!this.visible){return $()}var o=this.tag.find(".question-matrix > thead > tr:last-child > th").filter(".hidden,.".concat(SRCssConstants.QUESTIONS.OPTION_SHOW_AFTER_VALIDATION));if(0<o.length){var p={};o.each(function(s,r){p["".concat($(r).index())]=true});var q=$();this.allInputs.each(function(s,r){if(!p[$(r).closest("td.question-alternative").index()]){q=q.add(r)}});return q}}return this.allInputs};m.prototype.valuesBySide=function(o){var n=[];if(o.hasFlag(f.Left)){n=n.concat(this._leftSide.values)}if(o.hasFlag(f.Right)){n=n.concat(this._rightSide.values)}return n};m.prototype.clear=function(n){if(n.hasFlag(f.Left)){this._leftSide.clear()}if(n.hasFlag(f.Right)){this._rightSide.clear()}};m.prototype.bindInvalidCompulsoryHandler=function(o,p,n){this._leftSide.bindInvalidCompulsoryHandler(o,p,n);this._rightSide.bindInvalidCompulsoryHandler(o,p,n)};return m}());var h=(function(m){__extends(n,m);function n(q,t,r,s,p){var o=m.call(this,q,t,r,s,p)||this;o._allInputs=null;o.columnCells.on("click","input",function(u){surveyManager.triggerQuestionChange({questionId:o.question.id,rowId:o.subId,value:o.question.values})});return o}Object.defineProperty(n.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=this.columnCells.find('input[type="checkbox"],input[type="radio"]')}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(n.prototype,"values",{get:function(){if(!this.visible){return[]}var o=[];this.allInputs.filter(":checked").each(function(p,q){o.push(parseInt(q.value))});return o},enumerable:false,configurable:true});n.prototype.clear=function(){};n.prototype.bindInvalidCompulsoryHandler=function(p,q,o){this.performBasicBindInvalidCompulsoryHandler(p,q,o)};return n}(d));var k=(function(m){__extends(n,m);function n(q,t,r,s,p){var o=m.call(this,q,t,r,s,p)||this;o._allInputs=null;o.stars=new b.StandardQuestions.RatingQuestionStars(o.question.id,o.subId,p,o.question.isEditMode);return o}Object.defineProperty(n.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=$()}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(n.prototype,"values",{get:function(){if(!this.visible){return[]}var o=this.stars.value;return o!=null?[o]:[]},enumerable:false,configurable:true});n.prototype.clear=function(){};n.prototype.bindInvalidCompulsoryHandler=function(q,r,p){var o=this;this.stars.onChanged.unsubscribe(null,p);this.stars.onChanged.subscribe(function(){if(!o.question.hasBoundInvalidCompulsoryValueChanged(r)){return}o.stars.onChanged.unsubscribe(null,p);q()},p)};return n}(d));var j=(function(m){__extends(n,m);function n(q,t,r,s,p){var o=m.call(this,q,t,r,s,p)||this;o._allInputs=null;o.columnCells.on("click","input",function(u){o.checkRank();surveyManager.triggerQuestionChange({questionId:o.question.id,rowId:o.subId,value:o.question.values})});return o}Object.defineProperty(n.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=this.columnCells.find('input[type="radio"]')}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(n.prototype,"values",{get:function(){if(!this.visible){return[]}var o=[];this.allInputs.filter(":checked").each(function(p,q){o.push(parseInt(q.value))});return o},enumerable:false,configurable:true});n.prototype.checkRank=function(){var o=this;(function(s){var u=o.values[0];var r=[];for(var p=0,t=s;p<t.length;p++){var q=t[p];r=q.valuesBySide(o.side);if(q.subId!=o.subId&&r.length>0&&r[0]==u){q.clear(o.side)}}})(this.question._typedSubQuestions)};n.prototype.clear=function(){this.allInputs.filter(":checked").each(function(o,p){p.checked=false;$(p).closest("td").highlight()})};n.prototype.bindInvalidCompulsoryHandler=function(p,q,o){this.performBasicBindInvalidCompulsoryHandler(p,q,o)};return n}(d));var i=(function(m){__extends(n,m);function n(q,t,r,s,p){var o=m.call(this,q,t,r,s,p)||this;o._allInputs=null;o.ctrls={spinners:EmptyInstance.Any()};(function(u){u.spinners=[];if((!surveyManager.isPrinting)){o.columnCells.find(".number-spinner").each(function(w,v){var x=new SRNumSpinner(null,v);x.onChanged.subscribe(function(y,z){surveyManager.triggerQuestionChange({questionId:o.question.id,rowId:o.subId,value:o.values})});u.spinners.push(x)})}})(o.ctrls);return o}Object.defineProperty(n.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=$();for(var p=0,o=this.ctrls.spinners;p<o.length;p++){var q=o[p];this._allInputs=this._allInputs.add(q.inputTag)}}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(n.prototype,"values",{get:function(){if(!this.visible){return[]}var r=[];for(var p=0,o=this.ctrls.spinners;p<o.length;p++){var q=o[p];r.push(q.value)}return r},enumerable:false,configurable:true});n.prototype.clear=function(){};n.prototype.bindInvalidCompulsoryHandler=function(p,q,o){this.performBasicBindInvalidCompulsoryHandler(p,q,o)};return n}(d));var l=(function(m){__extends(n,m);function n(q,t,r,s,p){var o=m.call(this,q,t,r,s,p)||this;o._allInputs=null;o.ctrls={textInputs:EmptyInstance.Any()};(function(u){u.textInputs=[];o.columnCells.find('input[type="text"]').each(function(w,v){u.textInputs.push($(v))})})(o.ctrls);return o}Object.defineProperty(n.prototype,"allInputs",{get:function(){if(null==this._allInputs){this._allInputs=$();for(var p=0,o=this.ctrls.textInputs;p<o.length;p++){var q=o[p];this._allInputs=this._allInputs.add(q)}}return this._allInputs},enumerable:false,configurable:true});Object.defineProperty(n.prototype,"values",{get:function(){if(!this.visible){return[]}var r=[];for(var p=0,o=this.ctrls.textInputs;p<o.length;p++){var q=o[p];r.push(q.val())}return r},enumerable:false,configurable:true});n.prototype.clear=function(){};n.prototype.bindInvalidCompulsoryHandler=function(p,q,o){this.performBasicBindInvalidCompulsoryHandler(p,q,o)};return n}(d))})(a=b.AdvancedQuestions||(b.AdvancedQuestions={}))})(Public||(Public={}));var Public;(function(b){var a;(function(c){var d;(function(f){var e=(function(){function g(h,i,l,k){this.buttonId=h;this.clickId=i;this.timestamp=l;this.followUps=k;this.frame="";this.timestampString="";var j=new Date(null);j.setSeconds(l);this.timestampString=j.toISOString().substring(11,19)}return g}());f.QuestionMark=e})(d=c.Video||(c.Video={}))})(a=b.AdvancedQuestions||(b.AdvancedQuestions={}))})(Public||(Public={}));var Public;(function(b){var a;(function(c){var d;(function(f){var e=(function(){function g(h){this.originalVideo=h;this._video=null;this._isReady=null;this._isReady=$.Deferred();this.isReady=this._isReady.promise()}Object.defineProperty(g.prototype,"video",{get:function(){var h=this;if(!this._video){this._video=$(this.originalVideo).clone().get(0);this._video.onerror=function(i){console.error("helper video error",i);h._isReady.reject(i)};this._video.onloadedmetadata=function(){};this._video.onloadeddata=function(){h.video.currentTime=0;h._isReady.resolve()}}return this._video},enumerable:false,configurable:true});g.prototype.getFrameAtTime=function(l){var j=this;var h,i;var k=$.Deferred();if(((h=this.originalVideo)===null||h===void 0?void 0:h.readyState)>=4&&((i=this.originalVideo)===null||i===void 0?void 0:i.currentTime)==l){this.grabCurrentFrame(this.originalVideo,k)}else{if(!this.video){k.reject()}else{this.isReady.done(function(){if(l==0){l=0.01}if(j.video.currentTime!=l){j.video.addEventListener("seeked",function(){j.video.removeEventListener("seeked",null);j.grabCurrentFrame(j.video,k)});j.video.currentTime=l}else{j.grabCurrentFrame(j.video,k)}j.video.onerror=function(m){k.reject(m)}}).catch(function(m){console.error("video not ready",m)})}}return k.promise()};g.prototype.grabCurrentFrame=function(k,j){var h=document.createElement("canvas");h.width=k.videoWidth;h.height=k.videoHeight;var i=h.getContext("2d");i.drawImage(k,0,0,h.width,h.height);j.resolve(h.toDataURL())};return g}());f.ImageHelper=e})(d=c.Video||(c.Video={}))})(a=b.AdvancedQuestions||(b.AdvancedQuestions={}))})(Public||(Public={}));var Public;(function(b){var a;(function(c){var d;(function(f){var e=(function(){function g(){this.SpeechRecognition=window.SpeechRecognition||window.webkitSpeechRecognition;this.SpeechGrammarList=window.SpeechGrammarList||window.webkitSpeechGrammarList;this.SpeechRecognitionEvent=window.SpeechRecognitionEvent||window.webkitSpeechRecognitionEvent;this.recognition=null}Object.defineProperty(g,"instance",{get:function(){return g._instance||(g._instance=new g())},enumerable:false,configurable:true});Object.defineProperty(g,"isSupported",{get:function(){return g.instance.isSupported},enumerable:false,configurable:true});g.canRecordAudio=function(h){if(!h){return $.Deferred().resolve(true).promise()}return SRVoiceRecoder.canRecordAudio()};g.start=function(h){return g.instance.start(h)};g.stop=function(){g.instance.stop()};Object.defineProperty(g.prototype,"isSupported",{get:function(){return !!this.SpeechRecognition&&!!this.SpeechGrammarList&&!!this.SpeechRecognitionEvent},enumerable:false,configurable:true});g.prototype.canTranscribe=function(h){var i=$.Deferred();if(!h||!this.isSupported){i.resolve(false)}else{var j=false;navigator.permissions.query({name:"microphone"}).then(function(k){if(k.state==="granted"){i.resolve(true)}else{if(k.state==="denied"){i.resolve(false)}else{if(k.state==="prompt"){navigator.mediaDevices.getUserMedia({audio:true}).then(function(l){l.getTracks().forEach(function(m){m.stop()});if(j){return}j=true;i.resolve(true)}).catch(function(l){i.resolve(false)})}else{i.resolve(false)}}}}).catch(function(k){i.reject(k)})}return i.promise()};g.prototype.start=function(i){var h=$.Deferred();if(this.recognition){this.stop()}var j=this.recognition=new this.SpeechRecognition();var k=new this.SpeechGrammarList();j.grammars=k;j.continuous=true;j.lang=currentLanguage;j.interimResults=true;j.maxAlternatives=1;j.start();var l="";j.onresult=function(p){var q="";var r=false;l="";for(var n=0,m=p.results;n<m.length;n++){var o=m[n];if(o.isFinal){l+=o[0].transcript}q+=o[0].transcript}if(r){}else{i(q)}};j.onerror=function(m){h.reject(m.error)};j.onspeechend=function(){j.stop();h.resolve(l)};return h.promise()};g.prototype.stop=function(){if(this.recognition){this.recognition.abort()}this.recognition=null};g._instance=null;return g}());f.QuestionVoiceInput=e})(d=c.Video||(c.Video={}))})(a=b.AdvancedQuestions||(b.AdvancedQuestions={}))})(Public||(Public={}));var Public;(function(b){var a;(function(c){var g=SRAdvancedSurvey.QuestionManager.Domain.SRVideoQuestionFlag;var f=SRAdvancedSurvey.QuestionManager.Domain.SRVideoQuestionButtonAction;var h=SRAdvancedSurvey.QuestionManager.Domain.SRVideoQuestionFollowUpFlag;var d=SRAdvancedSurvey.QuestionManager.Domain.SRVideoQuestionButtonFlag;var e=SRAdvancedSurvey.QuestionManager.Domain.SRVideoQuestionFollowUpRendering;var k=c.Video.QuestionMark;var j=c.Video.ImageHelper;var l=c.Video.QuestionVoiceInput;var i=(function(m){__extends(n,m);function n(p){var o=m.call(this,p)||this;o.item=p;o.video=null;o.flags=null;o.videoHelper=null;o.pendingMarks=[];o.handledMarks=[];o.noMarkFollowUps=[];o.recordings=new Dictionary();o.inputs={meta:EmptyInstance.JQuery,data:EmptyInstance.JQuery,};o.boundInvalidCompulsoryHandler=null;o.buttonCache={};if(o.isDupeOf){return o.isDupeOf}o.flags=p.data("flags");o.video=p.find("video").get(0);o.videoHelper=new j(o.video);o.markedFrames=p.find(".adv-question-video-marked-frames");o.noMarkFollowUps=p.data("no-mark-follow-ups");o.followUpRendering=p.data("follow-up-rendering");o.renderedResponses=p.find(".adv-question-video-responses");o.followUpRowMap=new Dictionary(p.data("follow-up-map"));o.inputs.meta=p.find('> input[name$="_meta"]');o.inputs.data=p.find('> input[name$="_data"]');o.loadMetadata();o.loadData();o.registerVideoEvents();o.registerButtonActions(p);o.invalidCompulsoryHandler=function(r,s,q){o.boundInvalidCompulsoryHandler=null;o.boundInvalidCompulsoryHandler=function(){if(!o.metaDataHasCompleted){return}r();o.boundInvalidCompulsoryHandler=null}};return o}Object.defineProperty(n.prototype,"values",{get:function(){return[]},enumerable:false,configurable:true});Object.defineProperty(n.prototype,"subQuestions",{get:function(){return[]},enumerable:false,configurable:true});Object.defineProperty(n.prototype,"allInputs",{get:function(){return $()},enumerable:false,configurable:true});Object.defineProperty(n.prototype,"currentTime",{get:function(){return this.metadata.CurrentTime},enumerable:false,configurable:true});Object.defineProperty(n.prototype,"hasCompleted",{get:function(){var o;if(!this.visible){return true}return(o=this.metadata)===null||o===void 0?void 0:o.HasCompleted},enumerable:false,configurable:true});Object.defineProperty(n.prototype,"metaDataHasCompleted",{get:function(){var o;return(o=this.metadata)===null||o===void 0?void 0:o.HasCompleted},set:function(p){if(!this.metadata){this.metadata=this.createDefaultMetaData()}var o=this.metadata.HasCompleted!=p;this.metadata.HasCompleted=p;if(o){surveyManager.triggerQuestionChange({questionId:this.id,value:this.values});if(p&&this.boundInvalidCompulsoryHandler){this.boundInvalidCompulsoryHandler()}}},enumerable:false,configurable:true});n.prototype.loadData=function(){var o=this;var q=this.inputs.data.val();if(q>""){try{this.data=JSON.parse(q)}catch(r){console.error("Error parsing data",r)}}if(!this.data){this.data=[]}var s=0;var p=__spreadArray([],this.data,true);this.data=[];var t=function(){var u;if(p.length<=s){o.renderResponses();return}var y=p[s++];var v=o.getButton(y.ButtonID);var w=y.ButtonID==0?o.noMarkFollowUps:v.data("follow-ups");var x=new k(y.ButtonID,y.ClickID,y.Time,w);if(((u=x.followUps)===null||u===void 0?void 0:u.length)>0){if(!y.Handled){o.pendingMarks.push(x)}else{o.handledMarks.push(x);o.data.push(y)}}o.addMarkThumbnail(x,false,false).then(function(){t()}).catch(function(){console.error("Error loading mark thumbnail",x);t()})};t()};n.prototype.flushData=function(){this.inputs.data.val(JSON.stringify(this.data))};n.prototype.createDefaultMetaData=function(){return{CurrentTime:0,FurthestTime:0,HasCompleted:false,ButtonClicks:{}}};n.prototype.loadMetadata=function(){var o=this;var q=this.inputs.meta.val();if(q>""){try{this.metadata=JSON.parse(q)}catch(p){console.error("Error parsing metadata",p)}}if(!this.metadata){this.metadata=this.createDefaultMetaData()}this.item.find(".adv-question-video-buttons button[data-id]").each(function(u,t){var r=$(t);var v=r.data("id");var s=o.metadata.ButtonClicks[v];var w=r.data("max-clicks");if(s>0){t.clickCount=s;if(w>0&&s>=w){r.prop("disabled",true)}}});if(this.video.readyState<4){this.video.onloadeddata=function(){o.video.currentTime=o.metadata.CurrentTime}}else{this.video.currentTime=this.metadata.CurrentTime}};n.prototype.flushMetadata=function(){this.inputs.meta.val(JSON.stringify(this.metadata))};n.prototype.getButton=function(p){var o=this.buttonCache[p];if(!o){o=this.item.find('.adv-question-video-buttons button[data-id="'.concat(p,'"]'));this.buttonCache[p]=o}return o};n.prototype.registerButtonActions=function(p){var o=this;p.find(".adv-question-video-buttons").on("click","button",function(u){var q;u.preventDefault();u.stopPropagation();var s=$(u.currentTarget);var v=s.get(0);var t=s.data("id");var r=s.data("action");var z=s.data("max-clicks");var A=s.data("open-input")=="1";var w=s.data("flags");v.clickCount=(v.clickCount||0)+1;o.metadata.ButtonClicks[t]=v.clickCount;o.flushMetadata();if(z>0&&v.clickCount>=z){s.prop("disabled",true);if(v.clickCount>z){return}}switch(r){case f.Play:o.video.play();break;case f.Pause:o.video.pause();if(A){o.openInputPrompt(w.hasFlag(d.ResumeOnClose))}break;case f.Rewind:o.metadata.CurrentTime=0;o.video.currentTime=0;break;case f.Mark:case f.MarkAndPause:case f.MarkAndEnd:if(r!=f.Mark){o.video.pause()}var x=new k(t,v.clickCount,o.video.currentTime,s.data("follow-ups"));var y={ButtonID:t,ClickID:v.clickCount,Handled:false,Time:x.timestamp,Responses:[]};o.data.push(y);o.flushData();if(((q=x.followUps)===null||q===void 0?void 0:q.length)>0){o.pendingMarks.push(x)}o.addMarkThumbnail(x,A,w.hasFlag(d.ResumeOnClose)).then(function(){if(r!=f.MarkAndEnd){return}o.metaDataHasCompleted=true;o.metadata.CurrentTime=o.video.duration;o.video.currentTime=o.video.duration;o.flushMetadata()}).catch(function(){});break}})};n.prototype.addMarkThumbnail=function(q,r,s){var o=this;var p=$.Deferred();this.videoHelper.getFrameAtTime(q.timestamp).then(function(t){q.frame=t;$('<div class="frame" />').append($("<img/>").attr("src",t)).append($('<div class="time"/>').text(q.timestampString)).appendTo(o.markedFrames);if(r){o.openInputPrompt(s)}p.resolve()}).catch(function(t){console.error(t);p.reject()});return p.promise()};n.prototype.registerVideoEvents=function(){var o=this;var q=this.flags.hasFlag(g.DisableSeeking);var p=this.flags.hasFlag(g.DisableRewind);var r=false;this.video.addEventListener("timeupdate",function(){setTimeout(function(){if(r){return}o.metadata.CurrentTime=o.video.currentTime;if(o.metadata.CurrentTime>o.metadata.FurthestTime){o.metadata.FurthestTime=o.metadata.CurrentTime}},50)});this.video.addEventListener("ended",function(){r=true;var s=o.metaDataHasCompleted;o.metaDataHasCompleted=true;var t=null;if(!s&&o.pendingMarks.length==0&&o.handledMarks.length==0&&o.noMarkFollowUps.length>0){t=new k(0,0,o.video.duration,o.noMarkFollowUps);o.pendingMarks.push(t)}if(t){o.videoHelper.getFrameAtTime(t.timestamp).done(function(u){t.frame=u;o.openInputPrompt(false)}).catch(function(u){console.error("Error getting frame",u)})}else{o.openInputPrompt(false)}o.metadata.CurrentTime=o.video.currentTime;if(o.metadata.CurrentTime>o.metadata.FurthestTime){o.metadata.FurthestTime=o.metadata.CurrentTime}if(!p&&q){o.metadata.CurrentTime=0}o.flushMetadata()});this.video.addEventListener("play",function(){r=false});this.video.addEventListener("pause",function(){o.flushMetadata()});this.video.addEventListener("seeking",function(){var t=o.metadata.CurrentTime;if(p&&o.video.currentTime<t){o.video.currentTime=t;return}if(!q){return}var s=o.video.currentTime-t;if(Math.abs(s)>0.01){o.video.currentTime=t}})};n.prototype.setPartialVisibility=function(o,p){this.getButton(o).toggle(p)};n.prototype.getSubQuestionValue=function(o){return[]};n.prototype.getCellValue=function(p,o){return[]};n.prototype.getInputs=function(o){return $()};n.prototype.executeShowAfterValidation=function(){};n.prototype.validateCompulsory=function(){if(!this.isCompulsory||!this.visible){return true}this.toggleCompulsoryValidationAttributes(this.metaDataHasCompleted);return this.metaDataHasCompleted};n.prototype.handleEditModeAction=function(o){};n.prototype.openInputPrompt=function(q){var o=this;if(this.pendingMarks.length==0){return}var p=this.pendingMarks.first(function(r){return r.followUps.first(function(s){return s.Flags.hasFlag(h.EnableVoiceInput)})!=null})!=null;l.canRecordAudio(p).then(function(x){var t=o.buildInputContent(x);o.pendingMarks=[];var v=[];var r=false;switch(o.followUpRendering){case e.OneMarkAtTheTime:r=t.hasMultipleMarks;break;case e.OneAtTheTime:r=t.hasMultipleFollowUps;break}var s=new SRDialogButton({title:o.item.data("input-button-ok"),disabled:r,click:function(z,y){if(!o.closeInputPrompt(z)){return}if(q){o.video.play()}}});if(r){var w=new SRDialogButton({title:o.item.data("input-button-next"),click:function(z,y){o.inputMoveNext(z,{closeButton:s,nextButton:w})}});v.push(w)}v.push(s);var u=sr.dialogHandler.createDialog({modal:true,title:o.item.data("input-prompt-title"),content:t.content,titleBtns:SRDialogTitleButtons.Maximize,width:$(".survey-body").width(),closeOnEsc:false,buttons:v,onClose:function(y){},isLanguageRightToLeft:null!=surveyManager&&surveyManager.isLanguageRightToLeft?true:false});u.body.tag.addValidation();if(x){u.body.tag.find(".video-voice-input").each(function(z,y){var A=$(y);SRQuestionVoiceInput.attach(A,{showRemoveButton:!A.data("hide-delete-recording"),enablePlayback:!A.data("hide-voice-playback"),})})}}).catch(function(r){console.error("Error checking audio recording",r)})};n.prototype.inputMoveNext=function(r,q){if(!r.body.tag.find("form").isValid()){return}var p=r.body.tag.find(".adv-question-video-mark.active");var t=p.next(".adv-question-video-mark");switch(this.followUpRendering){case e.OneMarkAtTheTime:if(t.is(":last-child")){q.nextButton.disabled=true;q.closeButton.disabled=false}p.removeClass("active");t.addClass("active");break;case e.OneAtTheTime:var o=p.find(".form-group.active");var s=o.next(".form-group");if(t.length==0&&s.is(":last-child")){q.nextButton.disabled=true;q.closeButton.disabled=false}o.removeClass("active");if(s.length!=0){s.addClass("active")}else{p.removeClass("active");t.addClass("active");var u=t.find(".form-group:first-child").addClass("active").is(":last-child");if(u&&t.is(":last-child")){q.nextButton.disabled=true;q.closeButton.disabled=false}}break}};n.prototype.closeInputPrompt=function(p){var o=this;if(!p.body.tag.find("form").isValid()){return false}p.body.tag.find(".adv-question-video-mark").each(function(t,s){var u=$(s);var q=u.data("button-id");var r=u.data("click-id");var v=o.data.first(function(w){return w.ButtonID==q&&w.ClickID==r});if(!v){v={ButtonID:q,ClickID:r,Handled:true,Time:u.data("time"),Responses:[]};o.data.push(v)}v.Handled=true;v.Responses=[];u.find("textarea").each(function(x,w){v.Responses.push({ID:$(w).data("id"),Value:$(w).val()})});u.find('input[type="file"]').each(function(y,w){var x=$(w).closest(".form-group").find("textarea").data("id");var B=o.followUpRowMap.item(x);var A=w.name.replace(/.*(_recording\d+)$/,"q".concat(o.id,"_").concat(B,"_").concat(r,"$1"));w.name=A;var z=$(w).parent().find("> .sr-audio-player");z.find("button.btn-danger").remove();o.recordings.add(A,z);o.item.append(w)})});this.flushData();this.renderResponses();p.close();return true};n.prototype.buildInputContent=function(L){var C="";switch(this.followUpRendering){case e.OneMarkAtTheTime:C="video-one-mark-at-the-time";break;case e.OneAtTheTime:C="video-one-follow-up-at-the-time";break}var v='<form class="adv-question-video-follow-ups '.concat(C,'">');var J=1;var u=' required data-val="true" data-val-required="'.concat(this.item.data("required-field"),'"');var x=true;var w=true;var A=0;for(var r=0,o=this.pendingMarks;r<o.length;r++){var I=o[r];var t=this.getButton(I.buttonId);var y=t===null||t===void 0?void 0:t.data("flags");v+='<div class="adv-question-video-mark'.concat((x?" active":""),'" data-button-id="').concat(I.buttonId,'" data-click-id="').concat(I.clickId,'" data-time=').concat(I.timestamp,">");v+='<div class="frame">';if(y===null||y===void 0?void 0:y.hasFlag(d.ShowMarkedFrame)){v+='<img src="'+I.frame+'" />'}v+='<div class="time">'+I.timestampString+"</div>";v+="</div>";v+='<div class="video-mark-follow-ups">';var B=1;for(var p=0,q=I.followUps;p<q.length;p++){var z=q[p];var H=z.Flags.hasFlag(h.Compulsory);var G="video-follow-up-".concat(J,"-").concat(B);var s=z.Flags.hasFlag(h.EnableVoiceInput)&&L;var K=s&&z.Flags.hasFlag(h.DisableEditIfVoice)?" readonly":"";var D=s&&z.Flags.hasFlag(h.HideDeleteVoiceInput);var E=s&&z.Flags.hasFlag(h.HideVoicePlayback);var M=s?" video-voice-input":"";var F=' id="'.concat(G,'" name="').concat(G,'" data-id="').concat(z.ID,'" class="form-control custom-control').concat(M,'" rows="3"');if(H){F+=u}if(D){F+=' data-hide-delete-recording="1"'}if(E){F+=' data-hide-voice-playback="1"'}v+='<div class="form-group'.concat((x&&w?" active":""),'">');v+='<label for="'.concat(G,'" class="control-label">').concat(z.Text,"</label>");v+="<textarea ".concat(F).concat(K,"></textarea>");if(H){v+='<span class="field-validation-valid" data-valmsg-for="'.concat(G,'" data-valmsg-replace="true"></span>')}v+="</div>";B++;w=false;A++}v+="</div>";v+="</div>";this.handledMarks.push(I);J++;x=false}return{hasMultipleMarks:J>2,hasMultipleFollowUps:A>1,content:v+"</form>"}};n.prototype.renderResponses=function(){var H=$("<div />");for(var s=0,o=this.recordings.keys();s<o.length;s++){var D=o[s];this.recordings.item(D).appendTo(H)}this.renderedResponses.empty();for(var p=0,q=this.data;p<q.length;p++){var E=q[p];if(!E.Handled){continue}var v=new Date(null);v.setSeconds(E.Time);var G=v.toISOString().substring(11,19);var u=this.getButton(E.ButtonID);var y=E.ButtonID==0?this.noMarkFollowUps:u.data("follow-ups");var B=$('<div class="adv-question-video-response-item" />');var A=false;B.append($('<div class="time">'.concat(G,"</div>")));var C=$('<div class="content" />').appendTo(B);var t=function(J){if(!J.Flags.hasFlag(h.ShowResponse)){return"continue"}var P=E.Responses.first(function(S){return S.ID==J.ID});var K=$('<div class="form-group"><div class="control-label">'.concat(J.Text,'</div><div class="form-control">').concat(P?P.Value:"","</div></div>")).appendTo(C);var Q=F.followUpRowMap.item(J.ID);var O="q".concat(F.id,"_").concat(Q,"_").concat(E.ClickID,"_recording");for(var M in qRecordings){if(qRecordings.hasOwnProperty(M)&&M.startsWith(O)){var R="".concat(siteRoot,"survey/").concat(surveyManager.surveyId,"/recording/").concat(qRecordings[M]);var L=$('<div class="recording-item" />').appendTo(K);var N=new SR.Media.AudioPlayer();N.tag.appendTo(L);N.load(R);$('<input type="hidden" name="'.concat(M,'" />')).val(qRecordings[M]).appendTo(L)}}for(var x=0,I=F.recordings.keys();x<I.length;x++){var M=I[x];if(M.startsWith(O)){F.recordings.item(M).appendTo(K)}}A=true};var F=this;for(var r=0,z=y;r<z.length;r++){var w=z[r];t(w)}if(A){B.appendTo(this.renderedResponses)}}};return n}(b.SurveyQuestion));c.VideoQuestion=i})(a=b.AdvancedQuestions||(b.AdvancedQuestions={}))})(Public||(Public={}));var SRAdvancedSurvey;(function(b){var a;(function(c){var d=(function(e){__extends(f,e);function f(){var g=e.call(this,SRAdvQVDataAttributes.MatrixSum.CSS_CLASS,SRAdvQVDataAttributes.MatrixSum.MESSAGE,SRAdvQVDataAttributes.MatrixSum.GROUP)||this;g.validationQuestions=[];return g}f.prototype._init=function(h,i){var g=this;if(i===void 0){i=false}$(h).find(".sr-val-mx-sum").each(function(k,j){var l=Public.AdvancedQuestions.OpenMatrixQuestion.getInstance($(j).closest(".question"));if(l){g.validationQuestions.push(l)}});this.isInitiated=true;return i?this.validate(h):true};f.prototype.validate=function(i){var k=true;for(var h=0,g=this.validationQuestions;h<g.length;h++){var j=g[h];k=j.validateSums()&&k}return k};return f}(SRQuestionValidatorBase));c.MatrixSum=d})(a=b.AdvancedQuestionValidators||(b.AdvancedQuestionValidators={}))})(SRAdvancedSurvey||(SRAdvancedSurvey={}));
/* End of Question Scripts */
var sr = new SurveyAndReportPublic();
var currentTheme = {"Icons":{"Application":"fi-surveyandreport","Action":{"Add":"fi-plus","AddPage":"fi-file-plus","AddFolder":"fi-folder-plus","DeletePage":" fi-file-remove","Insert":"fi-arrow-up3","InsertDown":"fi-arrow-down3","InsertBefore":"fi-arrow-up-left","InsertAfter":"fi-arrow-down-left","Edit":"fi-pencil","Save":"fi-floppy","Remove":"fi-remove","Search":"fi-search2","Close":"fi-close","Cancel":"fi-close","RunTask":"fi-history2","OpenLink":"fi-new-window","Copy":"fi-copy2","Paste":"fi-paste","Cut":"fi-scissors2","Move":"fi-move","Download":"fi-file-download","ToggleItemPanel":"fi-pencil","HideToolBar":"fi-tools","ShowToolBar":"fi-tools","Rename":"fi-rename","Preview":"fi-file-preview","Upload":"fi-upload2","Undo":"fi-undo","Show":"fi-eye","Hide":"fi-eye-blocked","TreeInsertBefore":"fi-arrow-up","TreeInsertAfter":"fi-arrow-down","TreeInsertChild":"fi-plus-square-double","TreeInsertSorted":"fi-sort","Increase":"fi-plus-square-rounded","Decrease":"fi-minus-square-rounded","Print":"fi-print","Confirm":"fi-checkmark","History":"fi-history","Play":"fi-play2","Pause":"fi-pause2","Resume":"fi-play2","Stop":"fi-stop2","ToggleSliderLeft":"fi-toggle-left-sidebar","ToggleSliderRight":"fi-toggle-left-sidebar flip-horizontal","Filter":"fi-filter","ToggleOutline":"fi-paragraph-justify3","ExecuteAction":"fi-loop-gear","RecycleBin":"fi-remove","Expand":"fi-expand","Contract":"fi-contract","Transcribe":"fi-pencil-dots"},"SpecializedActions":{"RespondentAdd":"fi-user-plus","RespondentImport":"fi-user-import","RespondentAutoMerge":"fi-merge-doublet","RespondentMerge":"fi-merge-doublet-edit","RespondentEnableHashedProperty":"fi-eye3","UserAdd":"fi-user-plus","UserImport":"fi-user-import","UserGroupAdd":"fi-user-plus","UserGroupsFilterAdd":"fi-plus","OrganisationAdd":"fi-tree-plus","ChildOrganisationAdd":"fi-tree-branch-plus","PageBreaks":"fi-page-break","ToggleTranslateMode":"fi-code","ToggleRespondents":"fi-user","ToggleSurveyReaders":"fi-reading","ToggleHidden":"fi-eye3","CategoryLink":"fi-link"},"General":{"Image":"fi-image","AdvancedSearch":"fi-advanced-search","Help":"fi-book-help","Home":"fi-home","Profile":"fi-user","ProfileImpersonated":"fi-impersonated-user","Languages":"fi-bubble","Translate":"fi-bubbles","Notifications":"fi-bell","Organisations":"fi-tree","Pages":"fi-stack-list","ViewModeDesktop":"fi-screen","ViewModeMobile":"fi-mobile","ViewModeTablet":"fi-tablet","ViewModeLargeIcons":"fi-grid","ViewModeDetails":"fi-list","RotateScreen":"fi-rotate-cw","Fullscreen":"fi-screen-maximize","FullscreenRestore":"fi-screen-restore","Theme":" fi-palette","ControlMenu":"fi-gears","Sortable":"glyphicon glyphicon-sort","Calendar":"fi-calendar","Time":"fi-time","NewsFeed":"fi-rss","Video":"fi-play","SortAsc":"fi-sort-amount-asc","SortDesc":"fi-sort-amount-desc","DockDlg":"fi-pushpin","Refresh":"fi-loop","Header":"fi-page-header","Footer":"fi-page-footer","User":"fi-user","UserGroup":"fi-users2","Info":"fi-info","Attachment":"fi-attachment","AddressBook":"fi-address-book","Respondents":"fi-users2","AnonymizationWarning":"fi-user-questionmark2","Authenticator":"fi-lock-w-key","SizeHeight":"fi-height","Font":"fi-text-color","Settings":"fi-cog","ListSelect":"fi-checkmark-all","Default":"fi-flag","Advanced":"fi-gears-advanced","Complex":"fi-gear-adaptive","AuthenticationEndpoint":"fi-business-card-shield","SMS":"fi-mobile"},"States":{"Blank":"fi-blank","Blocked":"fi-blocked","Checked":"fi-checkmark","TriState":"fi-stop2","Tagged":"fi-checkmark","Favorite":"fi-star-full","Success":"fi-checkmark","Failed":"fi-minus-circle2","Unknown":"fi-question-mark","Warning":"fi-warning","Warning2":"fi-warning2","Marked":"fi-circle-filled","Flagged":"fi-flag","Multiple":"fi-stack-checkmark","MailUnread":"fi-envelope","MailRead":"fi-envelope-opened","SuperAdmin":"fi-key","Published":"fi-earth-ol","Locked":"fi-lock-center","Key":"fi-key","OkError":"fi-notification","Error":"fi-notification2","Info":"fi-info","Info2":"fi-info2","Pending":"fi-hour-glass","New":"fi-plus","RequiresLicense":"fi-certificate-medal"},"Nav":{"Back":"fi-arrow-left2","HideLeft":"fi-arrow-left2","HideRight":"fi-arrow-right2","PagerFirst":"fi-previous","PagerPrevious":"fi-arrow-left","PagerNext":"fi-arrow-right","PagerLast":"fi-next","WizardNext":"fi-arrow-right","WizardPrevious":"fi-arrow-left","WizardPageNext":"fi-arrow-right2","WizardPagePrevious":"fi-arrow-left2","GoTo":"fi-go-to-middle"},"Survey":{"Copy":"fi-copy2","CopyAsTemplate":"fi-copy-as-template","FinishConstruction":"fi-pencil-close","Close":"fi-earth-ol-close","Archive":"fi-box-ol","ReopenConstruction":"fi-pencil-undo","Reopen":"fi-earth-ol-undo","RestoreFromArchive":"fi-box-ol-undo","EditTemplates":"fi-template","Anonymize":"fi-user-questionmark","PostPoneAnonymization":"fi-time","ImportQuestions":"fi-file-upload","NewBlank":"fi-file","NewCopy":"fi-copy2","NewFromTemplate":"fi-template","Design":"fi-palette","Overview":"fi-file-preview","RespondentComment":"fi-bubble","RespondentCommentWithText":"fi-bubble2","RespondentCommentChecked":"fi-bubble-ol-check","RespondentAnswerAdd":"fi-clipboard-checkmarks-plus","RespondentAnswerEdit":"fi-clipboard-checkmarks-edit","RespondentAnswerView":"fi-clipboard-checkmarks-eye","RespondentAnswerMulti":"fi-stack-checkmark","PreviewSurveySelector":"fi-file-preview","OpenAnswerPdf":"fi-file-pdf","RemoveAnswer":"fi-remove","SurveyTemplates":"fi-stack-templates","TemplatePositionTop":"fi-arrow-up2","TemplatePositionBottom":"fi-arrow-down2","Types":{"Public":"fi-earth","Respondent":"fi-users2","Anonymous":"fi-user-questionmark","Template":"fi-template"},"Question":{"ChangeType":"fi-question-type","EditSubQuestions":"fi-numbered-list","EditAlternatives":"fi-list2","ToggleComment":"fi-bubble2-ol","ToggleCommentCompulsory":"fi-bubble-ol-check","ToggleDesign":"fi-design-area-all","ToggleDesignTop":"fi-design-area-top","ToggleDesignLeft":"fi-design-area-left","ToggleDesignCenter":"fi-design-area-center","ToggleDesignRight":"fi-design-area-right","ToggleDesignBottom":"fi-design-area-bottom","HorizAlignFull":"fi-paragraph-justify3","HorizAlignLeft":"fi-paragraph-left3","HorizAlignRight":"fi-paragraph-right3","Copy":"fi-copy2","Move":"fi-move","Settings":"fi-cog","Status":{"Locked":"fi-lock-center","ConditionKey":"fi-key","Compulsory":"fi-checkbox-checked","CompulsoryComment":"fi-bubble-ol-check","Hidden":"fi-eye3","ShowAfterValidation":"fi-questionmark-eye","TextEntry":"fi-pencil-dots","VoidEntry":"fi-question-mark","HasSurveyTmplConnection":"fi-template"},"Logic":{"ShowQuestion":"fi-eye2","ShowQuestionPart":"fi-eye2","HideQuestion":"fi-eye3","HideQuestionPart":"fi-eye3","MakeCommentCompulsory":"fi-bubble-ol-check","MakeCommentNotCompulsory":"fi-bubble2-ol","JumpToQuestion":"fi-arrow-right2","JumpToTargetQuestion":"fi-arrow-right2","GoToWebsite":"fi-earth","ShowMessage":"fi-file-text","ShowPopup":"fi-bubble2"}},"AnswerStats":{"NotAnswered":"fi-hour-glass","Started":"fi-pencil-dots","Submitted":"fi-checkmark-circle icon-color-success","Protected":"fi-eye-blocked","MultiRespondentNotAnswered":"fi-hour-glass","MultiRespondentPartial":"fi-pencil-dots","MultiRespondentSubmitted":"fi-checkmark-circle icon-color-success","SurveyReader":"fi-reading","Unregistered":"fi-user-cancel"}},"Report":{"NewSimpleReport":"fi-stats-up","Template":"fi-template","DataSet":"fi-database","DataSetRefresh":"fi-database-refresh","BackgroundSeries":"fi-tree-rotated-select","RecodeVariable":"fi-variable-recode","RecodeFlip":"fi-flip-numbers","GenerateLayout":"fi-page-table-and-bars-loop-play","LayoutPageSettings":"fi-file-margin","Layouts":"fi-page-table-and-bars","SplitContainer":"fi-expand-horizontal","MergeContainer":"fi-collapse-horizontal","VariableNotMatched":"fi-tree-no-connection","VariableMatchedOnce":"fi-tree-connection","VariableMatchedMultipleTimes":"fi-tree-rotated","Types":{"Simple":"fi-stats-up","SimpleSubReport":"fi-stats-up","Compare":"fi-chart","Predefined":"fi-stats"},"Templates":{"ContainerTypeAny":"fi-sort-amount-asc","ContainerTypeNumeric":"fi-sort-numeric-asc","ContainerTypeText":"fi-sort-alpha-asc","ContainerLoop":"fi-loop2","ContainerMulti":"fi-stack-checkmark"},"Elements":{"Text":"fi-text","Table":"fi-table","Chart":"fi-chart","Hybrid":"fi-bars"}},"Menu":{"SurveyGroup":"fi-clipboard-checkmark","SurveyConstruction":"fi-pencil","SurveyConstructionSettings":"fi-file2","SurveyConstructionEdit":"fi-stack-checkmark","SurveyConstructionLogic":"fi-gears","SurveyDesign":"fi-palette","SurveyPreview":"fi-file-preview","SurveyDistribution":"fi-arrows-3-ways-forward","SurveyDistributionSettings":"fi-earth-ol","SurveyDistributionRespondents":"fi-users2","SurveyDistributionMailings":"fi-bullhorn","SurveyDistributionInbox":"fi-envelope-ol-stacked-z","SurveyDistributionEmbed":"fi-embed","SurveyAnswers":"fi-bubble-check","SurveyAnswersView":"fi-bubble-ol-check","SurveyAnswersImportExport":"fi-file-upload-download","SurveyAnswersTextManager":"fi-pencil-checkmark","ReportGroup":"fi-stats-up","ReportConstruction":"fi-pencil","ReportDistribution":"fi-arrows-3-ways-forward","ReportDistributionSubReports":"fi-arrows-3-ways-forward","ReportExportDefinitions":"fi-file-upload","ReportExportLayout":"fi-presentation-billboard-pointer","TemplateGroup":" fi-template","TemplateSurveyGroup":"fi-clipboard-checkmark","TemplateSurveyPredefinedReports":"fi-stats","TemplateQuestionGroup":"fi-question-type","TemplateReportGroup":"fi-stats-up","TemplateSurveyDesignGroup":"fi-palette","TemplateReportDesignGroup":"fi-palette","TemplatePublicDesignGroup":"fi-palette-ol","TemplateConsent":"fi-consent","AdministrationGroup":"fi-gears","Administration":{"TranscriptionServices":"fi-mic"},"HelpGroup":"fi-book-help","CustomGroup":"fi-menu-bars","CustomExternal":"fi-new-window","CustomDialog":"fi-dialog-large"},"Notifications":{"Account":"fi-lock-center","Warning":"fi-warning","Success":"fi-checkmark","Connection":"fi-globe"},"Export":{"Excel":"fi-file-excel","Pdf":"fi-file-pdf","PowerPoint":"fi-file-ppt","Word":"fi-file-word","CSV":"fi-file-text","Screen":"fi-screen-play","Zip":"fi-cog"},"Page":{"Margin":"fi-page-margin","Orientation":"fi-file-orientation","Size":"fi-file-size","Paper":"fi-file","Screen":"fi-screen","Scale":"fi-zoom-in-out","Orientations":{"Portrait":"fi-file","Landscape":"fi-file-landscape"}},"Mail":{"Mail":"fi-envelope","Send":"fi-envelope-send","Fetch":"fi-envelope-opened","Mailing":"fi-template","Accounts":"fi-at-sign","Attachment":"fi-attachment","Schedule":"fi-calendar-time","SystemTemplates":"fi-template","StatusPending":"fi-time icon-color-info","StatusError":"fi-blocked icon-color-danger","StatusOk":"fi-checkmark-circle-ol icon-color-success","StatusOkError":"fi-checkmark-circle-ol-addon-error icon-color-success","StatusDateNotReached":"fi-hour-glass","StatusWarning":"fi-warning2 icon-color-warning","StatusNotConfirmed":"fi-hour-glass-addon-warning","StatusQueued":"fi-drawer-envelope-ol-stacked icon-color-info","StatusUndeliverable":"fi-envelope-ol-questionmark icon-color-danger","StatusWaitingForRetry":"fi-warning icon-color-warning","Paused":"fi-pause2","Disabled":"fi-blocked","ThreadStart":"fi-envelope","ThreadReply":"fi-envelope-send","ThreadForward":"fi-envelope-ol-send","ThreadResponse":"fi-envelope","Reply":"fi-envelope-ol-reply","ReplyAll":"fi-envelope-ol-reply-all","Forward":"fi-envelope-ol-forward"},"Object":{"Surveys":"fi-clipboard-checkmark","SurveyCategories":"fi-tags","SurveyAnswers":"fi-bubble-ol-check","SurveyTemplates":"fi-template","Reports":"fi-stats-up","Respondents":"fi-respondent","RespondentCategories":"fi-respondent-categories","Users":"fi-user","Policies":"fi-paper-text"}},"ChartLayout":{"chart":{"backgroundColor":"#FFFFFF","style":{"fontFamily":"Arial","fontSize":"11px"},"borderWidth":null,"shadow":null,"plotBackgroundColor":"#FFFFFF","plotShadow":false,"plotBorderWidth":0,"borderRadius":null,"spacing":[35,15,15,15],"polar":null,"type":null,"inverted":null,"animation":null,"width":null,"height":null,"alignTicks":null},"colors":["#6E9968","#DDB629","#7480AB","#6EB0C4","#B97BA6","#D05C53","#D39856","#8B9EC9","#968356","#878787"],"credits":{"enabled":false,"href":null,"text":null},"legend":{"align":"center","backgroundColor":null,"borderColor":null,"borderRadius":null,"borderWidth":null,"enabled":true,"floating":null,"itemDistance":null,"itemMarginBottom":null,"itemMarginTop":null,"itemStyle":{"fontFamily":"Arial","fontSize":"12px"},"itemWidth":null,"labelFormat":null,"labelFormatter":null,"layout":"horizontal","margin":null,"maxHeight":null,"padding":null,"reversed":null,"rtl":null,"shadow":null,"style":{"fontFamily":"Arial","fontSize":"12px","fontWeight":"bold"},"symbolHeight":null,"symbolPadding":null,"symbolRadius":null,"symbolWidth":null,"useHTML":null,"verticalAlign":null,"width":null,"x":null,"y":null,"alignColumns":false},"xAxis":{"allowDecimals":null,"lineWidth":null,"lineColor":null,"title":{"text":null,"style":{"fontFamily":"Arial","fontSize":"12px"},"useHTML":null},"tickWidth":null,"tickInterval":null,"tickLength":null,"tickPositions":null,"tickmarkPlacement":null,"min":null,"max":null,"gridLineWidth":null,"opposite":null,"reversed":null,"type":null},"yAxis":{"gridLineInterpolation":null,"reversedStacks":null,"allowDecimals":null,"lineWidth":null,"lineColor":null,"title":{"text":null,"style":{"fontFamily":"Arial","fontSize":"12px"},"useHTML":null},"tickWidth":null,"tickInterval":null,"tickLength":null,"tickPositions":null,"tickmarkPlacement":null,"min":null,"max":null,"gridLineWidth":null,"opposite":null,"reversed":null,"type":null},"title":{"text":null,"useHTML":null},"style":{"fontFamily":"Arial","fontSize":"11px"},"exporting":null,"lang":{"noData":null},"noData":null}};
