PageSourceSearch

https://www.edmundoptics.com.sg/bundled/js/scripts.js?v=DqiLzZ7l-CKQksQweLuCy7hevA4

js edmundoptics.com.sg collected 2026-09-30 17:15:52 UTC 226,134 bytes, 22 lines download raw bytes

1/*!
2  * Bootstrap v5.3.8 (https://getbootstrap.com/)
3  * Copyright 2011-2025 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
4  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
5  */
6function IsChatAvailable(){return LC_API.agents_are_available()||LC_API.visitor_engaged()}function showOfflineWindow(){LC_API.hide_chat_window();$("#chatOfflineMessage").slideDown();trackEvent("LiveChat","Chat Offline",window.location.pathname)}function closeOfflineWindow(){$("#chatOfflineMessage").slideUp();LC_API.minimize_chat_window()}function TriggerChatInvite(n){if((n==undefined||n==null)&&(n=window.location.pathname.indexOf("cart")!=-1||window.location.pathname.indexOf("checkout")!=-1?39:62),typeof $("meta[name='EO.internal']").attr("content")=="undefined"&&are_cookies_enabled()){var t=$.cookie("chatEngaged"),i=LC_API.visitor_engaged(),r=LC_API.chat_window_maximized();(jQuery.isEmptyObject(t)||t=="false"||t==undefined)&&i==!1&&r==!1&&liveChatInviteCount<5?ShowInvite(n):console.log("No invite shown due to prior chat engagement.")}else console.log("Chat invite requirements not met.")}function ShowInvite(n){$.ajax({url:"/Chat/IsGroupAvailable/?id="+n,type:"GET",contentType:"application/json; charset=utf-8",dataType:"json",success:function(t){t==!0&&IsChatAvailable()?(inviteGroup=n,$("#chatInvite").fadeIn(),window.setTimeout(function(){$("#chatInvite").is(":visible")&&(hideChatPushes("false"),trackEventNonInteractive("LiveChat Invite","Timed Out",inviteGroup))},3e4),trackEventNonInteractive("LiveChat Invite","Shown",inviteGroup),$.ajax({url:"/Chat/Increment/",type:"POST",contentType:"application/json; charset=utf-8",dataType:"json"})):console.log("No invite shown due to chat group being offline.")}})}function acceptInvite(){openlc();trackEvent("LiveChat Invite","Accepted",inviteGroup)}function declineInvite(){return hideChatPushes("true"),trackEvent("LiveChat Invite","Declined",inviteGroup),!1}function hideChatPushes(n){chatEngagedCookie(n);$("#chatInvite").hide();$("#chatOfflineMessage").slideUp()}function are_cookies_enabled(){var n=navigator.cookieEnabled?!0:!1;return typeof navigator.cookieEnabled!="undefined"||n||(document.cookie="testcookie",n=document.cookie.indexOf("testcookie")!=-1?!0:!1),n}function openlc(){hideChatPushes("true");$("iframe[id='chat-widget']").show();parent.LC_API.open_chat_window()}function chatEngagedCookie(n){var t=new Date;t.setDate(t.getDate()+14);n=="false"&&t.setTime(t.getDate()-1);Cookies.set("chatEngaged",n,{expires:t,path:"/"})}function updateLang(n){$.ajax({url:"/language/updatelanguage",type:"POST",data:{langId:n},success:function(n){$("#languageDiv").html(n);location.reload(!0)}})}function updateCurrency(n){n==12?showEuroModal():$.ajax({url:"/currency/updatecurrency",type:"POST",data:{id:n},success:function(n){$("#currencyDiv").html(n);location.reload(!0)}})}function updateCurrencyCountry(){var n=$("#euInventoryCountry").val();$.ajax({url:"/currency/updateCountry",type:"POST",data:{id:n},success:function(n){$("#currencyDiv").html(n);location.reload(!0)}})}function showEuroModal(){$("#currencyPromptModal").modal("hide");$("#euroModal").modal("show")}function CountrySpecificPhoneNumber(){$(".CountrySpecificPhoneNumber").each(function(){$(this).html('<a href="tel:'+countrySpecificPhoneNumber+'">'+countrySpecificPhoneNumber+"<\/a>")})}function CheckSliverBanner(){var n=Cookies.get("bannerHidden");(jQuery.isEmptyObject(n)||n==="false")&&$(".slitherBannerWrapper").show()}function htmlDecode(n){var t=document.createElement("textarea");return t.innerHTML=n,t.value}function ClearCartCount(){$("#cartCount").text(0)}function AddToCart(n){var i=n.replace("-",""),t=$("#qty_"+i).val();t===""&&(t=1);AddItem(n,t)}function AddItem(n,t){var i="/Cart/Items/Add/?stockNumber="+n+"&quantity="+t;$.ajax({url:i,success:function(n){console.log(n);ShowCartAdded();$("#cartCount").text(n)}});trackEvent("Site Template","Add to Cart",n);TrackAddToCart(n);window._conv_q=window._conv_q||[];_conv_q.push(["triggerConversion","100318048"])}function ShowCartAdded(){var n=document.getElementById("added-cart");n.classList.add("show-cart-added");setTimeout(function(){n.classList.remove("show-cart-added")},3e3)}function CheckProductCompareToolbar(){GetProductCompareToolBarData();setTimeout(function(){var n=$(location).attr("href");n.toLowerCase().indexOf("tools/productcomparer/index")>
6=0&&$("#productCompareToolbar").hide()},1e3)}function AddToCompareList(n,t){var i="AddToCompare_"+n;$("#"+i).prop("checked")?$("#productCompareItemsCount").val()==="5"?($("#compareListFull").show(),$("#AddToCompare_"+n).prop("checked",!1),$("html,body").animate({scrollTop:$(".thetop").offset().top},"1000")):(AddToCompareToolBar(n,t),$("#addToCompareList span").text(n),$("#addToCompareList").show(),setTimeout(function(){$("#addToCompareList").hide()},3e3)):RemoveFromCompareToolBar(t)}function AddToCompareToolBar(n,t){$.ajax({url:"/Tools/ProductComparer/AddItemByCheckBox/",type:"POST",data:{stockNum:n,partNumberId:t},success:function(){$("#productCompareToolbar").show();GetProductCompareToolBarData();trackEvent("Product Compare","Add to Compare",n)}})}function RemoveFromCompareToolBar(n,t){$.ajax({url:"/Tools/ProductComparer/RemoveItemFromToolbar/",type:"POST",data:{partNumberId:n},success:function(){GetProductCompareToolBarData();$("#AddToCompare_"+t).prop("checked",!1)}})}function RemoveAllFromCompareToolbar(n){var r,i,t;for($("#productCompareToolbar").hide(),r=n,i=r.split(","),t=0;t<i.length;t++)$("#removeItem_"+i[t]).trigger("click");$("input[id*='AddToCompare_']").each(function(){$(this).prop("checked",!1)});sessionStorage.setItem("expandToolbar",!1);GetProductCompareToolBarData()}function RemoveFromComparePage(n){$.ajax({url:"/Tools/ProductComparer/RemoveItemFromComparePage/",type:"POST",data:{partNumberId:n},success:function(){UpdateProductComparePageSpecs()}})}function getToggleFunction(){$("#productCompareExpand").toggleClass("fa fa-angle-down fa fa-angle-right");$("#productContainer").slideToggle("500");$("#productCompareExpand").hasClass("fa-angle-down fa")?(sessionStorage.setItem("expandToolbar",!0),$("#productContainer").show()):sessionStorage.setItem("expandToolbar",!1)}function GetProductCompareToolBarData(){var n,t;n=sessionStorage.getItem("expandToolbar")==="true"?!0:!1;t="/Tools/ProductComparer/_ProductCompareToolBar/";$.ajax({url:t,type:"POST",data:{sessionProductCompareID:Cookies.get("ProductCompareId"),isExapanded:n},success:function(n){n.trim()===""?$("#productCompareToolbar").hide():($("#productCompareToolbar").html(n),$("#productCompareToolbar").show(),sessionStorage.getItem("expandToolbar")==="true"?$("#productContainer").show():$("#productContainer").hide(),getCheckBoxes())}})}function getCheckBoxes(){$("input[id*='hiddenCheckbox']").each(function(){checkOffCheckBoxes($(this).val())})}function checkOffCheckBoxes(n){var t="#AddToCompare_"+n;$(t).prop("checked",!0)}function UpdateProductComparePageSpecs(){$.ajax({url:"/Tools/ProductComparer/_ProductCompareSpecs/",type:"POST",data:{sessionProductCompareID:Cookies.get("ProductCompareId")},success:function(n){$("#productCompareSpecs").html(n)}})}function ToggleProductCompareToolbar(n){var t=window.location.pathname;t.indexOf("/ProductComparer/Index")!==-1?$("#productCompareToolbar").hide():(n===0&&sessionStorage.setItem("expandToolbar",!1),n>0&&(GetProductCompareToolBarData(),$("#productCompareToolbar").show()))}function GetStates(){var n=$("select[name=Country]").val();$.ajax({url:"/General/GetStatesByCountry?countryId="+n,type:"GET",contentType:"application/json; charset=utf-8",dataType:"json",success:function(t){t!==null&&(t.length>0?$.isArray(t)&&(n==="232"?($("#provinceLabel").hide(),$("#stateLabel").show()):($("#stateLabel").hide(),$("#provinceLabel").show()),$("#regionLabel").hide(),$("input[name=Region]").hide(),$("select[name=State]").show(),$("select[name=State]").empty(),$("select[name=State]").append('<option value="">-- Select --<\/option>'),$.each(t,function(n,t){$("select[name=State]").append('<option value="'+t.stateID+'">'+t.stateName+"<\/option>")}),hasStates=!0):($("#stateLabel").hide(),$("#provinceLabel").hide(),$("select[name=State]").val(""),$("select[name=State]").hide(),$("#regionLabel").show(),$("input[name=Region]").show(),hasStates=!1))},error:function(){$("#stateLabel").hide();$("#provinceLabel").hide();$("select[name=State]").hide();$("#regionLabel").show();$("input[name=Region]").show();hasStates=!1;alert("Unable to load states Test "+n)},complete:null,beforeSend:null})}function getUrlParameter(n){for(var u=decodeURIComponent(window.location.search.substring(1)),r=u.split("&"),t,i=0;i<r.length;i++)if(t=r[i].split("="),t[0]===n)return t[1]===undefined?!0:t[1]}function HideSliver(){$(".slitherBannerWrapper").hide();Cookies.set("bannerHidden",!0)}function FooterCopyWriteYear(){var n=new Date,t=n.getFullYear();$("#year").text(t)}function ModalWindow(n,t,i,r){$("#"+r).length===0&&$("body").append('<div id="'+r+'"><\/div>');var u=$("#"+r),f;u.data("kendoWindow")?f=$("#"+r).data("kendoWindow").open():($("#"+r).html("<div><\/div>"),$.ajax({url:n,type:"GET",contentType:"text/plain",success:function(n){$("#"+r).html(n);var u=$("#"+r);u.kendoWindow({width:t,height:i,resizable:!1,title:!1,visible:!1,pinned:!0}).data("kendoWindow").open();$(".close").click(function(){$(".k-widget").hide()})}}))}function InventoryModalWindow(n,t,i){var r=$("#"+t),u=$("#"+i),f=n.replace(" ","");$(u).load(f,function(){$(r).show()});$(".close").click(function(){$("#videoFrame").length&&$("#videoFrame").attr("src","");$(r).hide()});$(".eo-modal-window").click(function(n){$(n.target).hasClass("eo-modal-window")&&$(r).hide()})}function EOModalWindow(n,t,i,r,u){var f=$("#"+r),e=$("#"+u),o=n.replace(" ","");$(e).load(o,function(){$(".eo-modal-content").width(t);$(".eo-modal-content").height(i);$(f).show()});$(".eo-modal-content .close").click(function(){$("#videoFrame").length&&$("#videoFrame").attr("src","");$(".eo-modal-window").hide()});$(".eo-modal-window").click(function(n){$(n.target).hasClass("eo-modal-window")&&$(".eo-modal-window").hide()})}function ToggleClass(n,t,i){n.hasClass(t)?(n.removeClass(t),n.addClass(i)):(n.removeClass(i),n.addClass(t))}function setScrollMarks(){var t=$(".eoFooter").offset();if(t!=undefined){var i=t.top,r=$(window).height(),n=i-r;scrollMarks={"25%":parseInt(n*.25,10),"50%":parseInt(n*.5,10),"75%":parseInt(n*.75,10),"100%":n}}}function checkMarks(n){$.each(scrollMarks,function(t,i){n>=i&&$.inArray(t,marksSent)==-1&&(marksSent.push(t),trackEvent("Scroll Depth","Percentage",t))})}function onElementHeightChange(n,t){var r=n.clientHeight,i;(function u(){i=n.clientHeight;r!=i&&t();r=i;n.onElementHeightChangeTimer&&clearTimeout(n.onElementHeightChangeTimer);n.onElementHeightChangeTimer=setTimeout(u,200)})()}function redirectPopUp(){var n=$("#LanguageId").val(),t=$("#PriceGroupId").val();$.ajax({url:"/General/LangCurrency",type:"POST",data:{LanguageId:n,PriceGroupId:t},dataType:"JSON",success:function(){location.reload(!0)}})}function getBody(){return encodeURIComponent(document.URL)}function getSubject(){return encodeURIComponent(document.title)}function SearchAutoComplete(){var n=encodeURIComponent($("#WebsiteSearchTerm").val()),t="/Search/Search/_AutoComplete?criteria="+n;$("#SearchAutoCompleteContainer").load(t)}function SearchSuggestedKeyword(n){$("#WebsiteSearchTerm").val(n);$("#WebsiteSearchForm").submit();trackEvent("Search Autocomplete","Suggestion",n)}function SearchTrackAutoComplete(n,t){trackEvent("Search","Search Autocomplete",n);trackEvent("Search Autocomplete",n,t)}function InitiateNpsTimer(){var n=document.getElementById("NpsContainer");n!=null&&window.setTimeout(function(){ShowNps()},3e4)}function ShowNps(){$("#NpsContainer").fadeIn();trackEvent("NPS Survey","Form Shown","")}function HideNps(){$("#NpsContainer").fadeOut();trackEvent("NPS Survey","Form Exited","");$.ajax({type:"GET",url:"/form/HideNps/","async":!0,cache:!1})}function SubmitNps(){if($("#NpsContainer").fadeOut(),NpsSubmitted==!1){NpsSubmitted=!0;var n=$("#NpsForm"),t={url:n.find("input[name=url]").val(),NpsScore:n.find("input[name=ExperienceRating]:checked").val()};$.ajax({type:"GET",url:"/form/NPS/",data:t,"async":!0,cache:!1,success:function(){trackEvent("NPS Survey","Submission",t.NpsScore)}})}}var __lc,inviteGroup,LC_API,isMarketoLoaded,NpsSubmitted,scrollMarks,maxScroll,marksSent;(function(n,t){typeof exports=="object"&&typeof module!="undefined"?module.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis!="undefined"?globalThis:n||self,n.bootstrap=t())})(this,function(){"use strict";function se(n,t){return t&&`${t}::${ee++}`||n.uidEvent||ee++}function he(n){const t=se(n);return n.uidEvent=t,iu[t]=iu[t]||{},iu[t]}function nl(t,i){return function r(u){return uu(u,{delegateTarget:t}),r.oneOff&&n.off(t,u.type,i),i.apply(t,[u])}}function tl(t,i,r){return function u(f){const e=t.querySelectorAll(i);for(let{target:o}=f;o&&o!==this;o=o.parentNode)for(const s of e)if(s===o)return uu(f,{delegateTarget:o}),u.oneOff&&n.off(t,f.type,i,r),r.apply(o,[f])}}function ce(n,t,i=null){return Object.values(n).find(n=>n.callable===t&&n.delegationSelector===i)}function le(n,t,i){const u=typeof t=="string",f=u?i:t||i;let r=ve(n);return gc.has(r)||(r=n),[u,f,r]}function ae(n,t,i,r,u){if(typeof t=="string"&&n){let[o,f,s]=le(t,i,r);if(t in oe){const n=n=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return n.call(this,t)};f=n(f)}const c=he(n),l=c[s]||(c[s]={}),h=ce(l,f,o?i:null);if(h){h.oneOff=h.oneOff&&u;return}const a=se(f,t.replace(bc,"")),e=o?tl(n,i,f):nl(n,f);e.delegationSelector=o?i:null;e.callable=f;e.oneOff=u;e.uidEvent=a;l[a]=e;n.addEventListener(s,e,o)}}function ru(n,t,i,r,u){const f=ce(t[i],r,u);f&&(n.removeEventListener(i,f,Boolean(u)),delete t[i][f.uidEvent])}function il(n,t,i,r){const u=t[i]||{};for(const[e,f]of Object.entries(u))e.includes(r)&&ru(n,t,i,f.callable,f.delegationSelector)}function ve(n){return n=n.replace(kc,""),oe[n]||n}function uu(n,t={}){for(const[i,r]of Object.entries(t))try{n[i]=r}catch(u){Object.defineProperty(n,i,{configurable:!0,get(){return r}})}return n}function ye(n){if(n==="true")return!0;
6if(n==="false")return!1;if(n===Number(n).toString())return Number(n);if(n===""||n==="null")return null;if(typeof n!="string")return n;try{return JSON.parse(decodeURIComponent(n))}catch(t){return n}}function fu(n){return n.replace(/[A-Z]/g,n=>`-${n.toLowerCase()}`)}function v(n){return n?(n.nodeName||"").toLowerCase():null}function o(n){if(n==null)return window;if(n.toString()!=="[object Window]"){var t=n.ownerDocument;return t?t.defaultView||window:window}return n}function ot(n){var t=o(n).Element;return n instanceof t||n instanceof Element}function c(n){var t=o(n).HTMLElement;return n instanceof t||n instanceof HTMLElement}function yu(n){if(typeof ShadowRoot=="undefined")return!1;var t=o(n).ShadowRoot;return n instanceof t||n instanceof ShadowRoot}function kv(n){var t=n.state;Object.keys(t.elements).forEach(function(n){var u=t.styles[n]||{},r=t.attributes[n]||{},i=t.elements[n];c(i)&&v(i)&&(Object.assign(i.style,u),Object.keys(r).forEach(function(n){var t=r[n];t===!1?i.removeAttribute(n):i.setAttribute(n,t===!0?"":t)}))})}function dv(n){var t=n.state,i={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,i.popper),t.styles=i,t.elements.arrow&&Object.assign(t.elements.arrow.style,i.arrow),function(){Object.keys(t.elements).forEach(function(n){var r=t.elements[n],u=t.attributes[n]||{},f=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:i[n]),e=f.reduce(function(n,t){return n[t]="",n},{});c(r)&&v(r)&&(Object.assign(r.style,e),Object.keys(u).forEach(function(n){r.removeAttribute(n)}))})}}function y(n){return n.split("-")[0]}function wu(){var n=navigator.userAgentData;return n!=null&&n.brands&&Array.isArray(n.brands)?n.brands.map(function(n){return n.brand+"/"+n.version}).join(" "):navigator.userAgent}function ao(){return!/^((?!chrome|android).)*safari/i.test(wu())}function ti(n,t,i){t===void 0&&(t=!1);i===void 0&&(i=!1);var r=n.getBoundingClientRect(),f=1,e=1;t&&c(n)&&(f=n.offsetWidth>0?ni(r.width)/n.offsetWidth||1:1,e=n.offsetHeight>0?ni(r.height)/n.offsetHeight||1:1);var y=ot(n)?o(n):window,u=y.visualViewport,l=!ao()&&i,s=(r.left+(l&&u?u.offsetLeft:0))/f,h=(r.top+(l&&u?u.offsetTop:0))/e,a=r.width/f,v=r.height/e;return{width:a,height:v,top:h,right:s+a,bottom:h+v,left:s,x:s,y:h}}function bu(n){var t=ti(n),i=n.offsetWidth,r=n.offsetHeight;return Math.abs(t.width-i)<=1&&(i=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:n.offsetLeft,y:n.offsetTop,width:i,height:r}}function vo(n,t){var r=t.getRootNode&&t.getRootNode(),i;if(n.contains(t))return!0;if(r&&yu(r)){i=t;do{if(i&&n.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function k(n){return o(n).getComputedStyle(n)}function gv(n){return["table","td","th"].indexOf(v(n))>=0}function rt(n){return((ot(n)?n.ownerDocument:n.document)||window.document).documentElement}function sr(n){return v(n)==="html"?n:n.assignedSlot||n.parentNode||(yu(n)?n.host:null)||rt(n)}function yo(n){return!c(n)||k(n).position==="fixed"?null:n.offsetParent}function ny(n){var r=/firefox/i.test(wu()),f=/Trident/i.test(wu()),u,t,i;if(f&&c(n)&&(u=k(n),u.position==="fixed"))return null;for(t=sr(n),yu(t)&&(t=t.host);c(t)&&["html","body"].indexOf(v(t))<0;){if(i=k(t),i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||r&&i.willChange==="filter"||r&&i.filter&&i.filter!=="none")return t;t=t.parentNode}return null}function pi(n){for(var i=o(n),t=yo(n);t&&gv(t)&&k(t).position==="static";)t=yo(t);return t&&(v(t)==="html"||v(t)==="body"&&k(t).position==="static")?i:t||ny(n)||i}function ku(n){return["top","bottom"].indexOf(n)>=0?"x":"y"}function wi(n,t,i){return st(n,or(t,i))}function ty(n,t,i){var r=wi(n,t,i);return r>i?i:r}function po(){return{top:0,right:0,bottom:0,left:0}}function wo(n){return Object.assign({},po(),n)}function bo(n,t){return t.reduce(function(t,i){return t[i]=n,t},{})}function iy(n){var o,t=n.state,d=n.name,g=n.options,h=t.elements.arrow,c=t.modifiersData.popperOffsets,a=y(t.placement),u=ku(a),nt=[r,e].indexOf(a)>=0,s=nt?"height":"width";if(h&&c){var v=ko(g.padding,t),p=bu(h),tt=u==="y"?i:r,it=u==="y"?f:e,rt=t.rects.reference[s]+t.rects.reference[u]-c[u]-t.rects.popper[s],ut=c[u]-t.rects.reference[u],l=pi(h),w=l?u==="y"?l.clientHeight||0:l.clientWidth||0:0,ft=rt/2-ut/2,et=v[tt],ot=w-p[s]-v[it],b=w/2-p[s]/2+ft,k=wi(et,b,ot),st=u;t.modifiersData[d]=(o={},o[st]=k,o.centerOffset=k-b,o)}}function ry(n){var i=n.state,u=n.options,r=u.element,t=r===void 0?"[data-popper-arrow]":r;t!=null&&(typeof t!="string"||(t=i.elements.popper.querySelector(t),t))&&vo(i.elements.popper,t)&&(i.elements.arrow=t)}function ii(n){return n.split("-")[1]}function uy(n,t){var r=n.x,u=n.y,i=t.devicePixelRatio||1;return{x:ni(r*i)/i||0,y:ni(u*i)/i||0}}function ts(n){var l,v=n.popper,tt=n.popperRect,c=n.placement,it=n.variation,y=n.offsets,ut=n.position,p=n.gpuA
6cceleration,ft=n.adaptive,w=n.roundOffsets,et=n.isFixed,ot=y.x,t=ot===void 0?0:ot,st=y.y,u=st===void 0?0:st,ht=typeof w=="function"?w({x:t,y:u}):{x:t,y:u},yt,pt,g,nt,a;t=ht.x;u=ht.y;var ct=y.hasOwnProperty("x"),lt=y.hasOwnProperty("y"),b=r,d=i,h=window;if(ft){var s=pi(v),at="clientHeight",vt="clientWidth";s===o(v)&&(s=rt(v),k(s).position!=="static"&&ut==="absolute"&&(at="scrollHeight",vt="scrollWidth"));s=s;(c===i||(c===r||c===e)&&it===dt)&&(d=f,yt=et&&s===h&&h.visualViewport?h.visualViewport.height:s[at],u-=yt-tt.height,u*=p?1:-1);(c===r||(c===i||c===f)&&it===dt)&&(b=e,pt=et&&s===h&&h.visualViewport?h.visualViewport.width:s[vt],t-=pt-tt.width,t*=p?1:-1)}return(g=Object.assign({position:ut},ft&&ns),nt=w===!0?uy({x:t,y:u},o(v)):{x:t,y:u},t=nt.x,u=nt.y,p)?Object.assign({},g,(a={},a[d]=lt?"0":"",a[b]=ct?"0":"",a.transform=(h.devicePixelRatio||1)<=1?"translate("+t+"px, "+u+"px)":"translate3d("+t+"px, "+u+"px, 0)",a)):Object.assign({},g,(l={},l[d]=lt?u+"px":"",l[b]=ct?t+"px":"",l.transform="",l))}function fy(n){var t=n.state,i=n.options,r=i.gpuAcceleration,s=r===void 0?!0:r,u=i.adaptive,h=u===void 0?!0:u,f=i.roundOffsets,e=f===void 0?!0:f,o={placement:y(t.placement),variation:ii(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:s,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,ts(Object.assign({},o,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:h,roundOffsets:e}))));t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,ts(Object.assign({},o,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:e}))));t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}function ey(n){var i=n.state,t=n.instance,r=n.options,u=r.scroll,f=u===void 0?!0:u,e=r.resize,s=e===void 0?!0:e,h=o(i.elements.popper),c=[].concat(i.scrollParents.reference,i.scrollParents.popper);return f&&c.forEach(function(n){n.addEventListener("scroll",t.update,bi)}),s&&h.addEventListener("resize",t.update,bi),function(){f&&c.forEach(function(n){n.removeEventListener("scroll",t.update,bi)});s&&h.removeEventListener("resize",t.update,bi)}}function hr(n){return n.replace(/left|right|bottom|top/g,function(n){return is[n]})}function us(n){return n.replace(/start|end/g,function(n){return rs[n]})}function nf(n){var t=o(n),i=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:i,scrollTop:r}}function tf(n){return ti(rt(n)).left+nf(n).scrollLeft}function oy(n,t){var c=o(n),u=rt(n),i=c.visualViewport,f=u.clientWidth,e=u.clientHeight,s=0,h=0,r;return i&&(f=i.width,e=i.height,r=ao(),(r||!r&&t==="fixed")&&(s=i.offsetLeft,h=i.offsetTop)),{width:f,height:e,x:s+tf(n),y:h}}function sy(n){var r,i=rt(n),u=nf(n),t=(r=n.ownerDocument)==null?void 0:r.body,f=st(i.scrollWidth,i.clientWidth,t?t.scrollWidth:0,t?t.clientWidth:0),o=st(i.scrollHeight,i.clientHeight,t?t.scrollHeight:0,t?t.clientHeight:0),e=-u.scrollLeft+tf(n),s=-u.scrollTop;return k(t||i).direction==="rtl"&&(e+=st(i.clientWidth,t?t.clientWidth:0)-f),{width:f,height:o,x:e,y:s}}function rf(n){var t=k(n),i=t.overflow,r=t.overflowX,u=t.overflowY;return/auto|scroll|overlay|hidden/.test(i+u+r)}function fs(n){return["html","body","#document"].indexOf(v(n))>=0?n.ownerDocument.body:c(n)&&rf(n)?n:fs(sr(n))}function ki(n,t){var r;t===void 0&&(t=[]);var i=fs(n),u=i===((r=n.ownerDocument)==null?void 0:r.body),f=o(i),e=u?[f].concat(f.visualViewport||[],rf(i)?i:[]):i,s=t.concat(e);return u?s:s.concat(ki(sr(e)))}function uf(n){return Object.assign({},n,{left:n.x,top:n.y,right:n.x+n.width,bottom:n.y+n.height})}function hy(n,t){var i=ti(n,!1,t==="fixed");return i.top=i.top+n.clientTop,i.left=i.left+n.clientLeft,i.bottom=i.top+n.clientHeight,i.right=i.left+n.clientWidth,i.width=n.clientWidth,i.height=n.clientHeight,i.x=i.left,i.y=i.top,i}function es(n,t,i){return t===lu?uf(oy(n,i)):ot(t)?hy(t,i):uf(sy(rt(n)))}function cy(n){var i=ki(sr(n)),r=["absolute","fixed"].indexOf(k(n).position)>=0,t=r&&c(n)?pi(n):n;return ot(t)?i.filter(function(n){return ot(n)&&vo(n,t)&&v(n)!=="body"}):[]}function ly(n,t,i,r){var e=t==="clippingParents"?cy(n):[].concat(t),f=[].concat(e,[i]),o=f[0],u=f.reduce(function(t,i){var u=es(n,i,r);return t.top=st(u.top,t.top),t.right=or(u.right,t.right),t.bottom=or(u.bottom,t.bottom),t.left=st(u.left,t.left),t},es(n,o,r));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function os(n){var t=n.reference,s=n.element,c=n.placement,l=c?y(c):null,p=c?
vendor: 5,697 bytes, line 6
6ii(c):null,a=t.x+t.width/2-s.width/2,v=t.y+t.height/2-s.height/2,u,o,h;switch(l){case i:u={x:a,y:t.y-s.height};break;case f:u={x:a,y:t.y+t.height};break;case e:u={x:t.x+t.width,y:v};break;case r:u={x:t.x-s.width,y:v};break;default:u={x:t.x,y:t.y}}if(o=l?ku(l):null,o!=null){h=o==="y"?"height":"width";switch(p){case et:u[o]=u[o]-(t[h]/2-s[h]/2);break;case dt:u[o]=u[o]+(t[h]/2-s[h]/2)}}return u}function ri(n,t){var ut;t===void 0&&(t={});var r=t,v=r.placement,y=v===void 0?n.placement:v,p=r.strategy,ft=p===void 0?n.strategy:p,w=r.boundary,et=w===void 0?no:w,b=r.rootBoundary,st=b===void 0?lu:b,k=r.elementContext,u=k===void 0?gt:k,d=r.altBoundary,ht=d===void 0?!1:d,g=r.padding,c=g===void 0?0:g,o=wo(typeof c!="number"?c:bo(c,kt)),ct=u===gt?to:gt,nt=n.rects.popper,l=n.elements[ht?ct:u],s=ly(ot(l)?l:l.contextElement||rt(n.elements.popper),et,st,ft),tt=ti(n.elements.reference),lt=os({reference:tt,element:nt,placement:y}),at=uf(Object.assign({},nt,lt)),h=u===gt?at:tt,a={top:s.top-h.top+o.top,bottom:h.bottom-s.bottom+o.bottom,left:s.left-h.left+o.left,right:h.right-s.right+o.right},it=n.modifiersData.offset;return u===gt&&it&&(ut=it[y],Object.keys(a).forEach(function(n){var t=[e,f].indexOf(n)>=0?1:-1,r=[i,f].indexOf(n)>=0?"y":"x";a[n]+=ut[r]*t})),a}function ay(n,t){var r;t===void 0&&(t={});var i=t,s=i.placement,h=i.boundary,c=i.rootBoundary,l=i.padding,a=i.flipVariations,f=i.allowedAutoPlacements,v=f===void 0?vu:f,e=ii(s),o=e?a?au:au.filter(function(n){return ii(n)===e}):kt,u=o.filter(function(n){return v.indexOf(n)>=0});return u.length===0&&(u=o),r=u.reduce(function(t,i){return t[i]=ri(n,{placement:i,boundary:h,rootBoundary:c,padding:l})[y(i)],t},{}),Object.keys(r).sort(function(n,t){return r[n]-r[t]})}function vy(n){if(y(n)===er)return[];var t=hr(n);return[us(n),t,us(t)]}function yy(n){var t=n.state,u=n.options,k=n.name,a,lt,h,at,vt,p,yt;if(!t.modifiersData[k]._skip){var d=u.mainAxis,pt=d===void 0?!0:d,g=u.altAxis,wt=g===void 0?!0:g,bt=u.fallbackPlacements,nt=u.padding,tt=u.boundary,it=u.rootBoundary,kt=u.altBoundary,rt=u.flipVariations,w=rt===void 0?!0:rt,dt=u.allowedAutoPlacements,o=t.options.placement,gt=y(o),ni=gt===o,ti=bt||(ni||!w?[hr(o)]:vy(o)),c=[o].concat(ti).reduce(function(n,i){return n.concat(y(i)===er?ay(t,{placement:i,boundary:tt,rootBoundary:it,padding:nt,flipVariations:w,allowedAutoPlacements:dt}):i)},[]),ui=t.rects.reference,fi=t.rects.popper,ut=new Map,ft=!0,l=c[0];for(a=0;a<c.length;a++){var s=c[a],ot=y(s),st=ii(s)===et,ht=[i,f].indexOf(ot)>=0,ct=ht?"width":"height",b=ri(t,{placement:s,boundary:tt,rootBoundary:it,altBoundary:kt,padding:nt}),v=ht?st?e:r:st?f:i;if(ui[ct]>fi[ct]&&(v=hr(v)),lt=hr(v),h=[],pt&&h.push(b[ot]<=0),wt&&h.push(b[v]<=0,b[lt]<=0),h.every(function(n){return n})){l=s;ft=!1;break}ut.set(s,h)}if(ft)for(at=w?3:1,vt=function(n){var t=c.find(function(t){var i=ut.get(t);if(i)return i.slice(0,n).every(function(n){return n})});if(t)return l=t,"break"},p=at;p>0;p--)if(yt=vt(p),yt==="break")break;t.placement!==l&&(t.modifiersData[k]._skip=!0,t.placement=l,t.reset=!0)}}function hs(n,t,i){return i===void 0&&(i={x:0,y:0}),{top:n.top-t.height-i.y,right:n.right-t.width+i.x,bottom:n.bottom-t.height+i.y,left:n.left-t.width-i.x}}function cs(n){return[i,e,f,r].some(function(t){return n[t]>=0})}function py(n){var t=n.state,e=n.name,o=t.rects.reference,s=t.rects.popper,h=t.modifiersData.preventOverflow,c=ri(t,{elementContext:"reference"}),l=ri(t,{altBoundary:!0}),i=hs(c,o),r=hs(l,s,h),u=cs(i),f=cs(r);t.modifiersData[e]={referenceClippingOffsets:i,popperEscapeOffsets:r,isReferenceHidden:u,hasPopperEscaped:f};t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":f})}function wy(n,t,u){var s=y(n),c=[r,i].indexOf(s)>=0?-1:1,h=typeof u=="function"?u(Object.assign({},t,{placement:n})):u,f=h[0],o=h[1];return f=f||0,o=(o||0)*c,[r,e].indexOf(s)>=0?{x:o,y:f}:{x:f,y:o}}function by(n){var t=n.state,f=n.options,e=n.name,i=f.offset,o=i===void 0?[0,0]:i,r=vu.reduce(function(n,i){return n[i]=wy(i,t.rects,o),n},{}),u=r[t.placement],s=u.x,h=u.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=h);t.modifiersData[e]=r}function ky(n){var t=n.state,i=n.name;t.modifiersData[i]=os({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}function dy(n){return n==="x"?"y":"x"}function gy(n){var t=n.state,s=n.options,bi=n.name,ht=s.mainAxis,ki=ht===void 0?!0:ht,ct=s.altAxis,di=ct===void 0?!1:ct,gi=s.boundary,nr=s.rootBoundary,tr=s.altBoundary,ir=s.padding,lt=s.tether,h=lt===void 0?!0:lt,at=s.tetherOffset,it=at===void 0?0:at,k=ri(t,{boundary:gi,rootBoundary:nr,padding:ir,altBoundary:tr}),vt=y(t.placement),rt=ii(t.placement),yt=!rt,u=ku(vt),p=dy(u),w=t.modifiersData.popperOffsets,c=t.rects.reference,b=t.rects.popper,d=typeof it=="function"?it(Object.assign({},t.rects,{placement:t.placement})):it,a=typeof d=="number"?{mainAxis:d,altAxis:d}:Object.assign({mainAxis:0,altAxis:0},d),g=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,ut={x:0,y:0};if(w){if(ki){var pt,wt=u==="y"?i:r,bt=u==="y"?f:e,o=u==="y"?"height":"width",v=w[u],kt=v+k[wt],dt=v-k[bt],gt=h?-b[o]/2:0,rr=rt===et?c[o]:b[o],ur=rt===et?-b[o]:-c[o],ni=t.elements.arrow,fr=h&&ni?bu(ni):{width:0,height:0},ti=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:po(),ui=ti[wt],fi=ti[bt],nt=wi(0,c[o],fr[o]),er=yt?c[o]/2-gt-nt-ui-a.mainAxis:rr-nt-ui-a.mainAxis,sr=yt?-c[o]/2+gt+nt+fi+a.mainAxis:ur+nt+fi+a.mainAxis,ft=t.elements.arrow&&pi(t.elements.arrow),hr=ft?u==="y"?ft.clientTop||0:ft.clientLeft||0:0,ei=(pt=g==null?void 0:g[u])!=null?pt:0,cr=v+er-ei-hr,lr=v+sr-ei,oi=wi(h?or(kt,cr):kt,v,h?st(
6dt,lr):dt);w[u]=oi;ut[u]=oi-v}if(di){var si,ar=u==="x"?i:r,vr=u==="x"?f:e,l=w[p],tt=p==="y"?"height":"width",hi=l+k[ar],ci=l-k[vr],ot=[i,r].indexOf(vt)!==-1,li=(si=g==null?void 0:g[p])!=null?si:0,ai=ot?hi:l-c[tt]-b[tt]-li+a.altAxis,vi=ot?l+c[tt]+b[tt]-li-a.altAxis:ci,yi=h&&ot?ty(ai,l,vi):wi(h?ai:hi,l,h?vi:ci);w[p]=yi;ut[p]=yi-l}t.modifiersData[bi]=ut}}function np(n){return{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}}function tp(n){return n!==o(n)&&c(n)?np(n):nf(n)}function ip(n){var t=n.getBoundingClientRect(),i=ni(t.width)/n.offsetWidth||1,r=ni(t.height)/n.offsetHeight||1;return i!==1||r!==1}function rp(n,t,i){i===void 0&&(i=!1);var o=c(t),s=c(t)&&ip(t),f=rt(t),u=ti(n,s,i),e={scrollLeft:0,scrollTop:0},r={x:0,y:0};return!o&&(o||i)||((v(t)!=="body"||rf(f))&&(e=tp(t)),c(t)?(r=ti(t,!0),r.x+=t.clientLeft,r.y+=t.clientTop):f&&(r.x=tf(f))),{x:u.left+e.scrollLeft-r.x,y:u.top+e.scrollTop-r.y,width:u.width,height:u.height}}function up(n){function u(n){t.add(n.name);var f=[].concat(n.requires||[],n.requiresIfExists||[]);f.forEach(function(n){if(!t.has(n)){var r=i.get(n);r&&u(r)}});r.push(n)}var i=new Map,t=new Set,r=[];return n.forEach(function(n){i.set(n.name,n)}),n.forEach(function(n){t.has(n.name)||u(n)}),r}function fp(n){var t=up(n);return lo.reduce(function(n,i){return n.concat(t.filter(function(n){return n.phase===i}))},[])}function ep(n){var t;return function(){return t||(t=new Promise(function(i){Promise.resolve().then(function(){t=undefined;i(n())})})),t}}function op(n){var t=n.reduce(function(n,t){var i=n[t.name];return n[t.name]=i?Object.assign({},i,t,{options:Object.assign({},i.options,t.options),data:Object.assign({},i.data,t.data)}):t,n},{});return Object.keys(t).map(function(n){return t[n]})}function ys(){for(var t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];return!i.some(function(n){return!(n&&typeof n.getBoundingClientRect=="function")})}function cr(n){n===void 0&&(n={});var i=n,r=i.defaultModifiers,f=r===void 0?[]:r,u=i.defaultOptions,t=u===void 0?ef:u;return function(n,i,r){function c(){u.orderedModifiers.forEach(function(n){var s=n.name,t=n.options,h=t===void 0?{}:t,i=n.effect,r,f;typeof i=="function"&&(r=i({state:u,name:s,instance:e,options:h}),f=function(){},o.push(r||f))})}function h(){o.forEach(function(n){return n()});o=[]}r===void 0&&(r=t);var u={placement:"bottom",orderedModifiers:[],options:Object.assign({},ef,t),modifiersData:{},elements:{reference:n,popper:i},attributes:{},styles:{}},o=[],s=!1,e={state:u,setOptions:function(r){var s=typeof r=="function"?r(u.options):r,o;return h(),u.options=Object.assign({},t,u.options,s),u.scrollParents={reference:ot(n)?ki(n):n.contextElement?ki(n.contextElement):[],popper:ki(i)},o=fp(op([].concat(f,u.options.modifiers))),u.orderedModifiers=o.filter(function(n){return n.enabled}),c(),e.update()},forceUpdate:function(){var n;if(!s){var r=u.elements,f=r.reference,t=r.popper;if(ys(f,t))for(u.rects={reference:rp(f,pi(t),u.options.strategy==="fixed"),popper:bu(t)},u.reset=!1,u.placement=u.options.placement,u.orderedModifiers.forEach(function(n){return u.modifiersData[n.name]=Object.assign({},n.data)}),n=0;n<u.orderedModifiers.length;n++){if(u.reset===!0){u.reset=!1;n=-1;continue}var i=u.orderedModifiers[n],o=i.fn,h=i.options,c=h===void 0?{}:h,l=i.name;typeof o=="function"&&(u=o({state:u,options:c,name:l,instance:e})||u)}}},update:ep(function(){return new Promise(function(n){e.forceUpdate();n(u)})}),destroy:function(){h();s=!0}};return ys(n,i)?(e.setOptions(r).then(function(n){if(!s&&r.onFirstUpdate)r.onFirstUpdate(n)}),e):e}}function bk(n,t,i){if(!n.length)return n;if(i&&typeof i=="function")return i(n);const u=new window.DOMParser,r=u.parseFromString(n,"text/html"),f=[].concat(...r.body.querySelectorAll("*"));for(const n of f){const i=n.nodeName.toLowerCase();if(!Object.keys(t).includes(i)){n.remove();continue}const r=[].concat(...n.attributes),u=[].concat(t["*"]||[],t[i]||[]);for(const t of r)wk(t,u)||n.removeAttribute(t.nodeName)}return r.body.innerHTML}var ko,ns,bi,is,rs,ef;const g=new Map,dr={set(n,t,i){g.has(n)||g.set(n,new Map);const r=g.get(n);if(!r.has(t)&&r.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(r.keys())[0]}.`);return}r.set(t,i)},get(n,t){return g.has(n)?g.get(n).get(t)||null:null},remove(n,t){if(g.has(n)){const i=g.get(n);i.delete(t);i.size===0&&g.delete(n)}}},lc=1e6,ac=1e3,gr="transitionend",te=n=>(n&&window.CSS&&window.CSS.escape&&(n=n.replace(/#([^\s"#']+)/g,(n,t)=>`#${CSS.escape(t)}`)),n),vc=n=>n===null||n===undefined?`${n}`:Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase(),yc=n=>{do n+=Math.floor(Math.random()*lc);while(document.getElementById(n));return n},pc=n=>{if(!n)return 0;let{transitionDuration:t,transitionDelay:i}=window.getComputedStyle(n);const r=Number.parseFloat(t),u=Number.parseFloat(i);return!r&&!u?0:(t=t.split(",")[0],i=i.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(i))*ac)},ie=n=>{n.dispatchEvent(new Event(gr))},w=n=>!n||typeof n!="object"?!1:(typeof n.jquery!="undefined"&&(n=n[0]),typeof n.nodeType!="undefined"),nt=n=>w(n)?n.jquery?n[0]:n:typeof n=="string"&&n.length>0?document.querySelector(te(n)):null,vt=n=>{if(!w(n)||n.getClientRects().length===0)return!1;const i=getComputedStyle(n).getPropertyValue("visibility")==="visible",t=n.closest("details:not([open])");if(!t)return i;if(t!==n){const i=n.closest("summary");if(i&&i.parentNode!==t||i===null)return!1}return i},tt=n=>!n||n.nodeType!==Node.ELEMENT_NODE?!0:n.classList.contains("disabled")?!0:typeof n.disabled!="undefined"?n.disabled:n.hasAttribute("disabled")&&n.getAttribute("disabled")!=="false",re=n=>{if(!document.documentElement.attachShadow)return null;if(typeof n.getRootNode=="function"){const t=n.getRootNode();return t instanceof ShadowRoot?t:null}return n instanceof ShadowRoot?n:n.parentNode?re(n.parentNode):null},gi=()=>{},hi=n=>
6{n.offsetHeight},ue=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,nu=[],wc=n=>{document.readyState==="loading"?(nu.length||document.addEventListener("DOMContentLoaded",()=>{for(const n of nu)n()}),nu.push(n)):n()},s=()=>document.documentElement.dir==="rtl",h=n=>{wc(()=>{const t=ue();if(t){const i=n.NAME,r=t.fn[i];t.fn[i]=n.jQueryInterface;t.fn[i].Constructor=n;t.fn[i].noConflict=()=>(t.fn[i]=r,n.jQueryInterface)}})},u=(n,t=[],i=n)=>typeof n=="function"?n.call(...t):i,fe=(n,t,i=true)=>{if(!i){u(n);return}const e=pc(t)+5;let r=!1;const f=({target:i})=>{i===t&&(r=!0,t.removeEventListener(gr,f),u(n))};t.addEventListener(gr,f);setTimeout(()=>{r||ie(t)},e)},tu=(n,t,i,r)=>{const f=n.length;let u=n.indexOf(t);return u===-1?!i&&r?n[f-1]:n[0]:(u+=i?1:-1,r&&(u=(u+f)%f),n[Math.max(0,Math.min(u,f-1))])},bc=/[^.]*(?=\..*)\.|.*/,kc=/\..*/,dc=/::\d+$/,iu={};let ee=1;const oe={mouseenter:"mouseover",mouseleave:"mouseout"},gc=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);const n={on(n,t,i,r){ae(n,t,i,r,!1)},one(n,t,i,r){ae(n,t,i,r,!0)},off(n,t,i,r){if(typeof t=="string"&&n){const[s,e,f]=le(t,i,r),h=f!==t,u=he(n),o=u[f]||{},c=t.startsWith(".");if(typeof e!="undefined"){if(!Object.keys(o).length)return;ru(n,u,f,e,s?i:null);return}if(c)for(const i of Object.keys(u))il(n,u,i,t.slice(1));for(const[r,i]of Object.entries(o)){const e=r.replace(dc,"");(!h||t.includes(e))&&ru(n,u,f,i.callable,i.delegationSelector)}}},trigger(n,t,i){if(typeof t!="string"||!n)return null;const f=ue(),h=ve(t),c=t!==h;let r=null,e=!0,o=!0,s=!1;c&&f&&(r=f.Event(t,i),f(n).trigger(r),e=!r.isPropagationStopped(),o=!r.isImmediatePropagationStopped(),s=r.isDefaultPrevented());const u=uu(new Event(t,{bubbles:e,cancelable:!0}),i);return s&&u.preventDefault(),o&&n.dispatchEvent(u),u.defaultPrevented&&r&&r.preventDefault(),u}};const b={setDataAttribute(n,t,i){n.setAttribute(`data-bs-${fu(t)}`,i)},removeDataAttribute(n,t){n.removeAttribute(`data-bs-${fu(t)}`)},getDataAttributes(n){if(!n)return{};const t={},i=Object.keys(n.dataset).filter(n=>n.startsWith("bs")&&!n.startsWith("bsConfig"));for(const r of i){let i=r.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1);t[i]=ye(n.dataset[r])}return t},getDataAttribute(n,t){return ye(n.getAttribute(`data-bs-${fu(t)}`))}};class ci{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!');}_getConfig(n){return n=this._mergeConfigObj(n),n=this._configAfterMerge(n),this._typeCheckConfig(n),n}_configAfterMerge(n){return n}_mergeConfigObj(n,t){const i=w(t)?b.getDataAttribute(t,"config"):{};return{...this.constructor.Default,...(typeof i=="object"?i:{}),...(w(t)?b.getDataAttributes(t):{}),...(typeof n=="object"?n:{})}}_typeCheckConfig(n,t=this.constructor.DefaultType){for(const[i,r]of Object.entries(t)){const t=n[i],u=w(t)?"element":vc(t);if(!new RegExp(r).test(u))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${i}" provided type "${u}" but expected type "${r}".`);}}}const rl="5.3.8";class a extends ci{constructor(n,t){(super(),n=nt(n),n)&&(this._element=n,this._config=this._getConfig(t),dr.set(this._element,this.constructor.DATA_KEY,this))}dispose(){dr.remove(this._element,this.constructor.DATA_KEY);n.off(this._element,this.constructor.EVENT_KEY);for(const n of Object.getOwnPropertyNames(this))this[n]=null}_queueCallback(n,t,i=true){fe(n,t,i)}_getConfig(n){return n=this._mergeConfigObj(n,this._element),n=this._configAfterMerge(n),this._typeCheckConfig(n),n}static getInstance(n){return dr.get(nt(n),this.DATA_KEY)}static getOrCreateInstance(n,t={}){return this.getInstance(n)||new this(n,typeof t=="object"?t:null)}static get VERSION(){return rl}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(n){return`${n}${this.EVENT_KEY}`}}const eu=n=>{let t=n.getAttribute("data-bs-target");if(!t||t==="#"){let i=n.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`);t=i&&i!=="#"?i.trim():null}return t?t.split(",").map(n=>te(n)).join(","):null},t={find(n,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,n))},findOne(n,t=document.documentElement){return Element.prototype.querySelector.call(t,n)},children(n,t){return[].concat(...n.children).filter(n=>n.matches(t))},parents(n,t){const r=[];let i=n.parentNode.closest(t);while(i)r.push(i),i=i.parentNode.closest(t);return r},prev(n,t){let i=n.previousElementSibling;while(i){if(i.matches(t))return[i];i=i.previousElementSibling}return[]},next(n,t){let i=n.nextElementSibling;while(i){if(i.matches(t))return[i];i=i.nextElementSibling}return[]},focusableChildren(n){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(n=>`${n}:not([tabindex^="-"])`).join(",");return this.find(t,n).filter(n=>!tt(n)&&vt(n))},getSelectorFromElement(n){const i=eu(n);return i?t.findOne(i)?i:null:null},getElementFromSelector(n){const i=eu(n);return i?t.findOne(i):null},getMultipleElementsFromSelector(n){const i=eu(n);return i?t.find(i):[]}},nr=(i,r="hide")=>{const f=`click.dismiss${i.EVENT_KEY}`,u=i.NAME;n.on(document,f,`[data-bs-dismiss="${u}"]`,function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),!tt(this)){const f=t.getElementFromSelector(this)||this.closest(`.${u}`),e=i.getOrCreateInstance(f);e[r]()}})},ul="alert",pe=`.${"bs.alert"}`,fl=`close${pe}`,el=`closed${pe}`,ol="fade",sl="show";class tr extends a{static get NAME(){return ul}close(){const t=n.trigger(this._element,fl);if(!t.defaultPrevented){this._element.classList.remove(sl);const i=this._element.classList.contains(ol);this._queueCallback(()=>this._destroyElement(),this._element,i)}}_destroyElement(){this._element.remove();n.trigger(this._element,el);this.dispose()}static jQueryInterface(n){return this.each(function(){const t=tr.getOrCreateInstance(this);if(typeof n=="string"){if(t[n]===undefined||n.startsWith("_")||n==="constructor")throw new TypeError(`No method n
6amed "${n}"`);t[n](this)}})}}nr(tr,"close");h(tr);const hl="button",cl=`.${"bs.button"}`,ll="active",we='[data-bs-toggle="button"]',al=`click${cl}${".data-api"}`;class ir extends a{static get NAME(){return hl}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(ll))}static jQueryInterface(n){return this.each(function(){const t=ir.getOrCreateInstance(this);n==="toggle"&&t[n]()})}}n.on(document,al,we,n=>{n.preventDefault();const t=n.target.closest(we),i=ir.getOrCreateInstance(t);i.toggle()});h(ir);const vl="swipe",yt=".bs.swipe",yl=`touchstart${yt}`,pl=`touchmove${yt}`,wl=`touchend${yt}`,bl=`pointerdown${yt}`,kl=`pointerup${yt}`,dl="touch",gl="pen",na="pointer-event",ta=40,ia={endCallback:null,leftCallback:null,rightCallback:null},ra={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class ou extends ci{constructor(n,t){(super(),this._element=n,n&&ou.isSupported())&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return ia}static get DefaultType(){return ra}static get NAME(){return vl}dispose(){n.off(this._element,yt)}_start(n){if(!this._supportPointerEvents){this._deltaX=n.touches[0].clientX;return}this._eventIsPointerPenTouch(n)&&(this._deltaX=n.clientX)}_end(n){this._eventIsPointerPenTouch(n)&&(this._deltaX=n.clientX-this._deltaX);this._handleSwipe();u(this._config.endCallback)}_move(n){this._deltaX=n.touches&&n.touches.length>1?0:n.touches[0].clientX-this._deltaX}_handleSwipe(){const n=Math.abs(this._deltaX);if(!(n<=ta)){const t=n/this._deltaX;(this._deltaX=0,t)&&u(t>0?this._config.rightCallback:this._config.leftCallback)}}_initEvents(){if(this._supportPointerEvents){n.on(this._element,bl,n=>this._start(n));n.on(this._element,kl,n=>this._end(n));this._element.classList.add(na)}else{n.on(this._element,yl,n=>this._start(n));n.on(this._element,pl,n=>this._move(n));n.on(this._element,wl,n=>this._end(n))}}_eventIsPointerPenTouch(n){return this._supportPointerEvents&&(n.pointerType===gl||n.pointerType===dl)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const ua="carousel",it=`.${"bs.carousel"}`,be=".data-api",fa=500,li="next",pt="prev",wt="left",rr="right",ea=`slide${it}`,su=`slid${it}`,oa=`keydown${it}`,sa=`mouseenter${it}`,ha=`mouseleave${it}`,ca=`dragstart${it}`,la=`load${it}${be}`,aa=`click${it}${be}`,ke="carousel",ur="active",va="slide",ya="carousel-item-end",pa="carousel-item-start",wa="carousel-item-next",ba="carousel-item-prev",de=".active",ge=".carousel-item",ka=de+ge,da=".carousel-item img",ga=".carousel-indicators",nv='[data-bs-ride="carousel"]',tv={["ArrowLeft"]:rr,["ArrowRight"]:wt},iv={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},rv={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ai extends a{constructor(n,i){super(n,i);this._interval=null;this._activeElement=null;this._isSliding=!1;this.touchTimeout=null;this._swipeHelper=null;this._indicatorsElement=t.findOne(ga,this._element);this._addEventListeners();this._config.ride===ke&&this.cycle()}static get Default(){return iv}static get DefaultType(){return rv}static get NAME(){return ua}next(){this._slide(li)}nextWhenVisible(){!document.hidden&&vt(this._element)&&this.next()}prev(){this._slide(pt)}pause(){this._isSliding&&ie(this._element);this._clearInterval()}cycle(){this._clearInterval();this._updateInterval();this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(this._config.ride){if(this._isSliding){n.one(this._element,su,()=>this.cycle());return}this.cycle()}}to(t){const i=this._getItems();if(!(t>i.length-1)&&!(t<0)){if(this._isSliding){n.one(this._element,su,()=>this.to(t));return}const r=this._getItemIndex(this._getActive());if(r!==t){const u=t>r?li:pt;this._slide(u,i[t])}}}dispose(){this._swipeHelper&&this._swipeHelper.dispose();super.dispose()}_configAfterMerge(n){return n.defaultInterval=n.interval,n}_addEventListeners(){if(this._config.keyboard)n.on(this._element,oa,n=>
6this._keydown(n));if(this._config.pause==="hover"){n.on(this._element,sa,()=>this.pause());n.on(this._element,ha,()=>this._maybeEnableCycle())}this._config.touch&&ou.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const i of t.find(da,this._element))n.on(i,ca,n=>n.preventDefault());const i=()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),fa+this._config.interval))},r={leftCallback:()=>this._slide(this._directionToOrder(wt)),rightCallback:()=>this._slide(this._directionToOrder(rr)),endCallback:i};this._swipeHelper=new ou(this._element,r)}_keydown(n){if(!/input|textarea/i.test(n.target.tagName)){const t=tv[n.key];t&&(n.preventDefault(),this._slide(this._directionToOrder(t)))}}_getItemIndex(n){return this._getItems().indexOf(n)}_setActiveIndicatorElement(n){if(this._indicatorsElement){const r=t.findOne(de,this._indicatorsElement);r.classList.remove(ur);r.removeAttribute("aria-current");const i=t.findOne(`[data-bs-slide-to="${n}"]`,this._indicatorsElement);i&&(i.classList.add(ur),i.setAttribute("aria-current","true"))}}_updateInterval(){const n=this._activeElement||this._getActive();if(n){const t=Number.parseInt(n.getAttribute("data-bs-interval"),10);this._config.interval=t||this._config.defaultInterval}}_slide(t,i=null){if(!this._isSliding){const u=this._getActive(),e=t===li,r=i||tu(this._getItems(),u,e,this._config.wrap);if(r!==u){const s=this._getItemIndex(r),h=i=>n.trigger(this._element,i,{relatedTarget:r,direction:this._orderToDirection(t),from:this._getItemIndex(u),to:s}),c=h(ea);if(!c.defaultPrevented&&u&&r){const l=Boolean(this._interval);this.pause();this._isSliding=!0;this._setActiveIndicatorElement(s);this._activeElement=r;const f=e?pa:ya,o=e?wa:ba;r.classList.add(o);hi(r);u.classList.add(f);r.classList.add(f);const a=()=>{r.classList.remove(f,o),r.classList.add(ur),u.classList.remove(ur,o,f),this._isSliding=!1,h(su)};this._queueCallback(a,u,this._isAnimated());l&&this.cycle()}}}}_isAnimated(){return this._element.classList.contains(va)}_getActive(){return t.findOne(ka,this._element)}_getItems(){return t.find(ge,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(n){return s()?n===wt?pt:li:n===wt?li:pt}_orderToDirection(n){return s()?n===pt?wt:rr:n===pt?rr:wt}static jQueryInterface(n){return this.each(function(){const t=ai.getOrCreateInstance(this,n);if(typeof n=="number"){t.to(n);return}if(typeof n=="string"){if(t[n]===undefined||n.startsWith("_")||n==="constructor")throw new TypeError(`No method named "${n}"`);t[n]()}})}}n.on(document,aa,"[data-bs-slide], [data-bs-slide-to]",function(n){const r=t.getElementFromSelector(this);if(r&&r.classList.contains(ke)){n.preventDefault();const i=ai.getOrCreateInstance(r),u=this.getAttribute("data-bs-slide-to");if(u){i.to(u);i._maybeEnableCycle();return}if(b.getDataAttribute(this,"slide")==="next"){i.next();i._maybeEnableCycle();return}i.prev();i._maybeEnableCycle()}});n.on(window,la,()=>{const n=t.find(nv);for(const t of n)ai.getOrCreateInstance(t)});h(ai);const uv="collapse",vi=`.${"bs.collapse"}`,fv=`show${vi}`,ev=`shown${vi}`,ov=`hide${vi}`,sv=`hidden${vi}`,hv=`click${vi}${".data-api"}`,hu="show",bt="collapse",fr="collapsing",cv="collapsed",lv=`:scope .${bt} .${bt}`,av="collapse-horizontal",vv="width",yv="height",pv=".collapse.show, .collapse.collapsing",cu='[data-bs-toggle="collapse"]',wv={parent:null,toggle:!0},bv={parent:"(null|element)",toggle:"boolean"};class yi extends a{constructor(n,i){super(n,i);this._isTransitioning=!1;this._triggerArray=[];const r=t.find(cu);for(const n of r){const i=t.getSelectorFromElement(n),r=t.find(i).filter(n=>n===this._element);i!==null&&r.length&&this._triggerArray.push(n)}this._initializeChildren();this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown());this._config.toggle&&this.toggle()}static get Default(){return wv}static get DefaultType(){return bv}static get NAME(){return uv}toggle(){this._isShown()?this.hide():this.show()}show(){if(!this._isTransitioning&&!this._isShown()){let i=[];if(this._config.parent&&(i=this._getFirstLevelChildren(pv).filter(n=>n!==this._element).map(n=>yi.getOrCreateInstance(n,{toggle:!1}))),!i.length||!i[0]._isTransitioning){const r=n.trigger(this._element,fv);if(!r.defaultPrevented){for(const n of i)n.hide();const t=this._getDimension();this._element.classList.remove(bt);this._element.classList.add(fr);this._element.style[t]=0;this._addAriaAndCollapsedClass(this._triggerArray,!0);this._isTransitioning=!0;const u=()=>{this._isTransitioning=!1,this._element.classList.remove(fr),this._element.classList.add(bt,hu),this._element.style[t]="",n.trigger(this._element,ev)},f=t[0].toUpperCase()+t.slice(1),e=`scroll${f}`;this._queueCallback(u,this._element,!0);this._element.style[t]=`${this._element[e]}px`}}}}
6hide(){if(!this._isTransitioning&&this._isShown()){const r=n.trigger(this._element,ov);if(!r.defaultPrevented){const i=this._getDimension();this._element.style[i]=`${this._element.getBoundingClientRect()[i]}px`;hi(this._element);this._element.classList.add(fr);this._element.classList.remove(bt,hu);for(const n of this._triggerArray){const i=t.getElementFromSelector(n);i&&!this._isShown(i)&&this._addAriaAndCollapsedClass([n],!1)}this._isTransitioning=!0;const u=()=>{this._isTransitioning=!1,this._element.classList.remove(fr),this._element.classList.add(bt),n.trigger(this._element,sv)};this._element.style[i]="";this._queueCallback(u,this._element,!0)}}}_isShown(n=this._element){return n.classList.contains(hu)}_configAfterMerge(n){return n.toggle=Boolean(n.toggle),n.parent=nt(n.parent),n}_getDimension(){return this._element.classList.contains(av)?vv:yv}_initializeChildren(){if(this._config.parent){const n=this._getFirstLevelChildren(cu);for(const i of n){const n=t.getElementFromSelector(i);n&&this._addAriaAndCollapsedClass([i],this._isShown(n))}}}_getFirstLevelChildren(n){const i=t.find(lv,this._config.parent);return t.find(n,this._config.parent).filter(n=>!i.includes(n))}_addAriaAndCollapsedClass(n,t){if(n.length)for(const i of n)i.classList.toggle(cv,!t),i.setAttribute("aria-expanded",t)}static jQueryInterface(n){const t={};return typeof n=="string"&&/show|hide/.test(n)&&(t.toggle=!1),this.each(function(){const i=yi.getOrCreateInstance(this,t);if(typeof n=="string"){if(typeof i[n]=="undefined")throw new TypeError(`No method named "${n}"`);i[n]()}})}}n.on(document,hv,cu,function(n){(n.target.tagName==="A"||n.delegateTarget&&n.delegateTarget.tagName==="A")&&n.preventDefault();for(const n of t.getMultipleElementsFromSelector(this))yi.getOrCreateInstance(n,{toggle:!1}).toggle()});h(yi);var i="top",f="bottom",e="right",r="left",er="auto",kt=[i,f,e,r],et="start",dt="end",no="clippingParents",lu="viewport",gt="popper",to="reference",au=kt.reduce(function(n,t){return n.concat([t+"-"+et,t+"-"+dt])},[]),vu=[].concat(kt,[er]).reduce(function(n,t){return n.concat([t,t+"-"+et,t+"-"+dt])},[]),io="beforeRead",ro="read",uo="afterRead",fo="beforeMain",eo="main",oo="afterMain",so="beforeWrite",ho="write",co="afterWrite",lo=[io,ro,uo,fo,eo,oo,so,ho,co];const pu={name:"applyStyles",enabled:!0,phase:"write",fn:kv,effect:dv,requires:["computeStyles"]};var st=Math.max,or=Math.min,ni=Math.round;ko=function(n,t){return n=typeof n=="function"?n(Object.assign({},t.rects,{placement:t.placement})):n,wo(typeof n!="number"?n:bo(n,kt))};const go={name:"arrow",enabled:!0,phase:"main",fn:iy,effect:ry,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};ns={top:"auto",right:"auto",bottom:"auto",left:"auto"};const du={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:fy,data:{}};bi={passive:!0};const gu={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:ey,data:{}};is={left:"right",right:"left",bottom:"top",top:"bottom"};rs={start:"end",end:"start"};const ss={name:"flip",enabled:!0,phase:"main",fn:yy,requiresIfExists:["offset"],data:{_skip:!1}};const ls={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:py};const as={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:by};const ff={name:"popperOffsets",enabled:!0,phase:"read",fn:ky,data:{}};const vs={name:"preventOverflow",enabled:!0,phase:"main",fn:gy,requiresIfExists:["offset"]};ef={placement:"bottom",modifiers:[],strategy:"absolute"};var sp=cr(),hp=[gu,ff,du,pu],cp=cr({defaultModifiers:hp}),lp=[gu,ff,du,pu,as,ss,vs,go,ls],sf=cr({defaultModifiers:lp});const ps=Object.freeze(Object.defineProperty({__proto__:null,afterMain:oo,afterRead:uo,afterWrite:co,applyStyles:pu,arrow:go,auto:er,basePlacements:kt,beforeMain:fo,beforeRead:io,beforeWrite:so,bottom:f,clippingParents:no,computeStyles:du,createPopper:sf,createPopperBase:sp,createPopperLite:cp,detectOverflow:ri,end:dt,eventListeners:gu,flip:ss,hide:ls,left:r,main:eo,modifierPhases:lo,offset:as,placements:vu,popper:gt,popperGenerator:cr,popperOffsets:ff,preventOverflow:vs,read:ro,reference:to,right:e,start:et,top:i,variationPlacements:au,viewport:lu,write:ho},Symbol.toStringTag,{value:"Module"})),ws="dropdown",ht=`.${"bs.dropdown"}`,hf=".data-api",ap="Escape",bs="Tab",vp="ArrowUp",ks="ArrowDown",yp=2,pp=`hide${ht}`,wp=`hidden${ht}`,bp=`show${ht}`,kp=`shown${ht}`,ds=`click${ht}${hf}`,gs=`keydown${ht}${hf}`,dp=`keyup${ht}${hf}`,ui="show",gp="dropup",nw="dropend",tw="dropstart",iw="dropup-center",rw="dropdown-center",ct='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',uw=`${ct}.${ui}`,lr=".dropdown-menu",fw=".navbar",ew=".navbar-nav",ow=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",sw=s()?"top-end":"top-start",hw=s()?"top-start":"top-end",cw=s()?"bottom-end":"bottom-start",lw=s()?"bottom-start":"bottom-end",aw=s()?"left-start":"right-start",vw=s()?"right-start":"left-start",yw="top",pw="bottom",ww={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},bw={autoClose:"(boolean|string)",boundary:"(string|element)",display:"str
6ing",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class p extends a{constructor(n,i){super(n,i);this._popper=null;this._parent=this._element.parentNode;this._menu=t.next(this._element,lr)[0]||t.prev(this._element,lr)[0]||t.findOne(lr,this._parent);this._inNavbar=this._detectNavbar()}static get Default(){return ww}static get DefaultType(){return bw}static get NAME(){return ws}toggle(){return this._isShown()?this.hide():this.show()}show(){if(!tt(this._element)&&!this._isShown()){const t={relatedTarget:this._element},i=n.trigger(this._element,bp,t);if(!i.defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(ew))for(const t of[].concat(...document.body.children))n.on(t,"mouseover",gi);this._element.focus();this._element.setAttribute("aria-expanded",!0);this._menu.classList.add(ui);this._element.classList.add(ui);n.trigger(this._element,kp,t)}}}hide(){if(!tt(this._element)&&this._isShown()){const n={relatedTarget:this._element};this._completeHide(n)}}dispose(){this._popper&&this._popper.destroy();super.dispose()}update(){this._inNavbar=this._detectNavbar();this._popper&&this._popper.update()}_completeHide(t){const i=n.trigger(this._element,pp,t);if(!i.defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))n.off(t,"mouseover",gi);this._popper&&this._popper.destroy();this._menu.classList.remove(ui);this._element.classList.remove(ui);this._element.setAttribute("aria-expanded","false");b.removeDataAttribute(this._menu,"popper");n.trigger(this._element,wp,t)}}_getConfig(n){if(n=super._getConfig(n),typeof n.reference=="object"&&!w(n.reference)&&typeof n.reference.getBoundingClientRect!="function")throw new TypeError(`${ws.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return n}_createPopper(){if(typeof ps=="undefined")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org/docs/v2/)");let n=this._element;this._config.reference==="parent"?n=this._parent:w(this._config.reference)?n=nt(this._config.reference):typeof this._config.reference=="object"&&(n=this._config.reference);const t=this._getPopperConfig();this._popper=sf(n,this._menu,t)}_isShown(){return this._menu.classList.contains(ui)}_getPlacement(){const n=this._parent;if(n.classList.contains(nw))return aw;if(n.classList.contains(tw))return vw;if(n.classList.contains(iw))return yw;if(n.classList.contains(rw))return pw;const t=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return n.classList.contains(gp)?t?hw:sw:t?lw:cw}_detectNavbar(){return this._element.closest(fw)!==null}_getOffset(){const{offset:n}=this._config;return typeof n=="string"?n.split(",").map(n=>Number.parseInt(n,10)):typeof n=="function"?t=>n(t,this._element):n}_getPopperConfig(){const n={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(b.setDataAttribute(this._menu,"popper","static"),n.modifiers=[{name:"applyStyles",enabled:!1}]),{...n,...u(this._config.popperConfig,[undefined,n])}}_selectMenuItem({key:n,target:i}){const r=t.find(ow,this._menu).filter(n=>vt(n));r.length&&tu(r,i,n===ks,!r.includes(i)).focus()}static jQueryInterface(n){return this.each(function(){const t=p.getOrCreateInstance(this,n);if(typeof n=="string"){if(typeof t[n]=="undefined")throw new TypeError(`No method named "${n}"`);t[n]()}})}static clearMenus(n){if(n.button!==yp&&(n.type!=="keyup"||n.key===bs)){const i=t.find(uw);for(const t of i){const i=p.getInstance(t);if(i&&i._config.autoClose!==!1){const r=n.composedPath(),u=r.includes(i._menu);if(!r.includes(i._element)&&(i._config.autoClose!=="inside"||u)&&(i._config.autoClose!=="outside"||!u)&&(!i._menu.contains(n.target)||(n.type!=="keyup"||n.key!==bs)&&!/input|select|option|textarea|form/i.test(n.target.tagName))){const f={relatedTarget:i._element};n.type==="click"&&(f.clickEvent=n);i._completeHide(f)}}}}}static dataApiKeydownHandler(n){const e=/input|textarea/i.test(n.target.tagName),r=n.key===ap,u=[vp,ks].includes(n.key);if((u||r)&&(!e||r)){n.preventDefault();const f=this.matches(ct)?this:t.prev(this,ct)[0]||t.next(this,ct)[0]||t.findOne(ct,n.delegateTarget.parentNode),i=p.getOrCreateInstance(f);if(u){n.stopPropagation();i.show();i._selectMenuItem(n);return}
6i._isShown()&&(n.stopPropagation(),i.hide(),f.focus())}}}n.on(document,gs,ct,p.dataApiKeydownHandler);n.on(document,gs,lr,p.dataApiKeydownHandler);n.on(document,ds,p.clearMenus);n.on(document,dp,p.clearMenus);n.on(document,ds,ct,function(n){n.preventDefault();p.getOrCreateInstance(this).toggle()});h(p);const nh="backdrop",kw="fade",th="show",ih=`mousedown.bs.${nh}`,dw={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},gw={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class rh extends ci{constructor(n){super();this._config=this._getConfig(n);this._isAppended=!1;this._element=null}static get Default(){return dw}static get DefaultType(){return gw}static get NAME(){return nh}show(n){if(!this._config.isVisible){u(n);return}this._append();const t=this._getElement();this._config.isAnimated&&hi(t);t.classList.add(th);this._emulateAnimation(()=>{u(n)})}hide(n){if(!this._config.isVisible){u(n);return}this._getElement().classList.remove(th);this._emulateAnimation(()=>{this.dispose(),u(n)})}dispose(){this._isAppended&&(n.off(this._element,ih),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const n=document.createElement("div");n.className=this._config.className;this._config.isAnimated&&n.classList.add(kw);this._element=n}return this._element}_configAfterMerge(n){return n.rootElement=nt(n.rootElement),n}_append(){if(!this._isAppended){const t=this._getElement();this._config.rootElement.append(t);n.on(t,ih,()=>{u(this._config.clickCallback)});this._isAppended=!0}}_emulateAnimation(n){fe(n,this._getElement(),this._config.isAnimated)}}const nb="focustrap",ar=`.${"bs.focustrap"}`,tb=`focusin${ar}`,ib=`keydown.tab${ar}`,rb="Tab",ub="forward",uh="backward",fb={autofocus:!0,trapElement:null},eb={autofocus:"boolean",trapElement:"element"};class fh extends ci{constructor(n){super();this._config=this._getConfig(n);this._isActive=!1;this._lastTabNavDirection=null}static get Default(){return fb}static get DefaultType(){return eb}static get NAME(){return nb}activate(){if(!this._isActive){this._config.autofocus&&this._config.trapElement.focus();n.off(document,ar);n.on(document,tb,n=>this._handleFocusin(n));n.on(document,ib,n=>this._handleKeydown(n));this._isActive=!0}}deactivate(){this._isActive&&(this._isActive=!1,n.off(document,ar))}_handleFocusin(n){const{trapElement:i}=this._config;if(n.target!==document&&n.target!==i&&!i.contains(n.target)){const r=t.focusableChildren(i);r.length===0?i.focus():this._lastTabNavDirection===uh?r[r.length-1].focus():r[0].focus()}}_handleKeydown(n){n.key===rb&&(this._lastTabNavDirection=n.shiftKey?uh:ub)}}const eh=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",oh=".sticky-top",vr="padding-right",sh="margin-right";class cf{constructor(){this._element=document.body}getWidth(){const n=document.documentElement.clientWidth;return Math.abs(window.innerWidth-n)}hide(){const n=this.getWidth();this._disableOverFlow();this._setElementAttributes(this._element,vr,t=>t+n);this._setElementAttributes(eh,vr,t=>t+n);this._setElementAttributes(oh,sh,t=>t-n)}reset(){this._resetElementAttributes(this._element,"overflow");this._resetElementAttributes(this._element,vr);this._resetElementAttributes(eh,vr);this._resetElementAttributes(oh,sh)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow");this._element.style.overflow="hidden"}_setElementAttributes(n,t,i){const r=this.getWidth(),u=n=>{if(n===this._element||!(window.innerWidth>n.clientWidth+r)){this._saveInitialAttribute(n,t);const u=window.getComputedStyle(n).getPropertyValue(t);n.style.setProperty(t,`${i(Number.parseFloat(u))}px`)}};this._applyManipulationCallback(n,u)}_saveInitialAttribute(n,t){const i=n.style.getPropertyValue(t);i&&b.setDataAttribute(n,t,i)}_resetElementAttributes(n,t){const i=n=>{const i=b.getDataAttribute(n,t);if(i===null){n.style.removeProperty(t);return}b.removeDataAttribute(n,t);n.style.setProperty(t,i)};this._applyManipulationCallback(n,i)}
6_applyManipulationCallback(n,i){if(w(n)){i(n);return}for(const r of t.find(n,this._element))i(r)}}const ob="modal",l=`.${"bs.modal"}`,sb="Escape",hb=`hide${l}`,cb=`hidePrevented${l}`,hh=`hidden${l}`,ch=`show${l}`,lb=`shown${l}`,ab=`resize${l}`,vb=`click.dismiss${l}`,yb=`mousedown.dismiss${l}`,pb=`keydown.dismiss${l}`,wb=`click${l}${".data-api"}`,lh="modal-open",bb="fade",ah="show",lf="modal-static",kb=".modal.show",db=".modal-dialog",gb=".modal-body",nk={backdrop:!0,focus:!0,keyboard:!0},tk={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class fi extends a{constructor(n,i){super(n,i);this._dialog=t.findOne(db,this._element);this._backdrop=this._initializeBackDrop();this._focustrap=this._initializeFocusTrap();this._isShown=!1;this._isTransitioning=!1;this._scrollBar=new cf;this._addEventListeners()}static get Default(){return nk}static get DefaultType(){return tk}static get NAME(){return ob}toggle(n){return this._isShown?this.hide():this.show(n)}show(t){if(!this._isShown&&!this._isTransitioning){const i=n.trigger(this._element,ch,{relatedTarget:t});i.defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(lh),this._adjustDialog(),this._backdrop.show(()=>this._showElement(t)))}}hide(){if(this._isShown&&!this._isTransitioning){const t=n.trigger(this._element,hb);t.defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(ah),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}}dispose(){n.off(window,l);n.off(this._dialog,l);this._backdrop.dispose();this._focustrap.deactivate();super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new rh({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new fh({trapElement:this._element})}_showElement(i){document.body.contains(this._element)||document.body.append(this._element);this._element.style.display="block";this._element.removeAttribute("aria-hidden");this._element.setAttribute("aria-modal",!0);this._element.setAttribute("role","dialog");this._element.scrollTop=0;const r=t.findOne(gb,this._dialog);r&&(r.scrollTop=0);hi(this._element);this._element.classList.add(ah);const u=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,n.trigger(this._element,lb,{relatedTarget:i})};this._queueCallback(u,this._dialog,this._isAnimated())}_addEventListeners(){n.on(this._element,pb,n=>{if(n.key===sb){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}});n.on(window,ab,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()});n.on(this._element,yb,t=>{n.one(this._element,vb,n=>{if(this._element===t.target&&this._element===n.target){if(this._config.backdrop==="static"){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_hideModal(){this._element.style.display="none";this._element.setAttribute("aria-hidden",!0);this._element.removeAttribute("aria-modal");this._element.removeAttribute("role");this._isTransitioning=!1;this._backdrop.hide(()=>{document.body.classList.remove(lh),this._resetAdjustments(),this._scrollBar.reset(),n.trigger(this._element,hh)})}_isAnimated(){return this._element.classList.contains(bb)}_triggerBackdropTransition(){const i=n.trigger(this._element,cb);if(!i.defaultPrevented){const r=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;t==="hidden"||this._element.classList.contains(lf)||(r||(this._element.style.overflowY="hidden"),this._element.classList.add(lf),this._queueCallback(()=>{this._element.classList.remove(lf),this._queueCallback(()=>{this._element.style.overflowY=t},this._dialog)},this._dialog),this._element.focus())}}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,n=this._scrollBar.getWidth(),i=n>0;if(i&&!t){const t=s()?"paddingLeft":"paddingRight";this._element.style[t]=`${n}px`}if(!i&&t){const t=s()?"paddingRight":"paddingLeft";this._element.style[t]=`${n}px`}}_resetAdjustments(){this._element.style.paddingLeft="";this._element.style.paddingRight=""}static jQueryInterface(n,t){return this.each(function(){const i=fi.getOrCreateInstance(this,n);if(typeof n=="string"){if(typeof i[n]=="undefined")throw new TypeError(`No method n
6amed "${n}"`);i[n](t)}})}}n.on(document,wb,'[data-bs-toggle="modal"]',function(i){const r=t.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&i.preventDefault();n.one(r,ch,t=>{if(!t.defaultPrevented)n.one(r,hh,()=>{vt(this)&&this.focus()})});const u=t.findOne(kb);u&&fi.getInstance(u).hide();const f=fi.getOrCreateInstance(r);f.toggle(this)});nr(fi);h(fi);const ik="offcanvas",d=`.${"bs.offcanvas"}`,vh=".data-api",rk=`load${d}${vh}`,uk="Escape",yh="show",ph="showing",wh="hiding",fk="offcanvas-backdrop",bh=".offcanvas.show",ek=`show${d}`,ok=`shown${d}`,sk=`hide${d}`,kh=`hidePrevented${d}`,dh=`hidden${d}`,hk=`resize${d}`,ck=`click${d}${vh}`,lk=`keydown.dismiss${d}`,ak={backdrop:!0,keyboard:!0,scroll:!1},vk={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class ut extends a{constructor(n,t){super(n,t);this._isShown=!1;this._backdrop=this._initializeBackDrop();this._focustrap=this._initializeFocusTrap();this._addEventListeners()}static get Default(){return ak}static get DefaultType(){return vk}static get NAME(){return ik}toggle(n){return this._isShown?this.hide():this.show(n)}show(t){if(!this._isShown){const i=n.trigger(this._element,ek,{relatedTarget:t});if(!i.defaultPrevented){this._isShown=!0;this._backdrop.show();this._config.scroll||(new cf).hide();this._element.setAttribute("aria-modal",!0);this._element.setAttribute("role","dialog");this._element.classList.add(ph);const r=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(yh),this._element.classList.remove(ph),n.trigger(this._element,ok,{relatedTarget:t})};this._queueCallback(r,this._element,!0)}}}hide(){if(this._isShown){const t=n.trigger(this._element,sk);if(!t.defaultPrevented){this._focustrap.deactivate();this._element.blur();this._isShown=!1;this._element.classList.add(wh);this._backdrop.hide();const i=()=>{this._element.classList.remove(yh,wh),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new cf).reset(),n.trigger(this._element,dh)};this._queueCallback(i,this._element,!0)}}}dispose(){this._backdrop.dispose();this._focustrap.deactivate();super.dispose()}_initializeBackDrop(){const i=()=>{if(this._config.backdrop==="static"){n.trigger(this._element,kh);return}this.hide()},t=Boolean(this._config.backdrop);return new rh({className:fk,isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?i:null})}_initializeFocusTrap(){return new fh({trapElement:this._element})}_addEventListeners(){n.on(this._element,lk,t=>
6{if(t.key===uk){if(this._config.keyboard){this.hide();return}n.trigger(this._element,kh)}})}static jQueryInterface(n){return this.each(function(){const t=ut.getOrCreateInstance(this,n);if(typeof n=="string"){if(t[n]===undefined||n.startsWith("_")||n==="constructor")throw new TypeError(`No method named "${n}"`);t[n](this)}})}}n.on(document,ck,'[data-bs-toggle="offcanvas"]',function(i){const r=t.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),!tt(this)){n.one(r,dh,()=>{vt(this)&&this.focus()});const u=t.findOne(bh);u&&u!==r&&ut.getInstance(u).hide();const f=ut.getOrCreateInstance(r);f.toggle(this)}});n.on(window,rk,()=>{for(const n of t.find(bh))ut.getOrCreateInstance(n).show()});n.on(window,hk,()=>{for(const n of t.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(n).position!=="fixed"&&ut.getOrCreateInstance(n).hide()});nr(ut);h(ut);const gh={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},yk=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),pk=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,wk=(n,t)=>{const i=n.nodeName.toLowerCase();return t.includes(i)?yk.has(i)?Boolean(pk.test(n.nodeValue)):!0:t.filter(n=>n instanceof RegExp).some(n=>n.test(i))};const kk="TemplateFactory",dk={allowList:gh,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div><\/div>"},gk={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},nd={entry:"(string|element|function|null)",selector:"(string|element)"};class td extends ci{constructor(n){super();this._config=this._getConfig(n)}static get Default(){return dk}static get DefaultType(){return gk}static get NAME(){return kk}getContent(){return Object.values(this._config.content).map(n=>this._resolvePossibleFunction(n)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(n){return this._checkContent(n),this._config.content={...this._config.content,...n},this}toHtml(){const n=document.createElement("div");n.innerHTML=this._maybeSanitize(this._config.template);for(const[t,i]of Object.entries(this._config.content))this._setContent(n,i,t);const t=n.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&t.classList.add(...i.split(" ")),t}_typeCheckConfig(n){super._typeCheckConfig(n);this._checkContent(n.content)}_checkContent(n){for(const[t,i]of Object.entries(n))super._typeCheckConfig({selector:t,entry:i},nd)}_setContent(n,i,r){const u=t.findOne(r,n);if(u){if(i=this._resolvePossibleFunction(i),!i){u.remove();return}if(w(i)){this._putElementInTemplate(nt(i),u);return}if(this._config.html){u.innerHTML=this._maybeSanitize(i);return}u.textContent=i}}_maybeSanitize(n){return this._config.sanitize?bk(n,this._config.allowList,this._config.sanitizeFn):n}_resolvePossibleFunction(n){return u(n,[undefined,this])}_putElementInTemplate(n,t){if(this._config.html){t.innerHTML="";t.append(n);return}t.textContent=n.textContent}}const id="tooltip",rd=new Set(["sanitize","allowList","sanitizeFn"]),af="fade",yr="show",ud=".tooltip-inner",nc=`.${"modal"}`,tc="hide.bs.modal",di="hover",vf="focus",yf="click",fd="manual",ed="hide",od="hidden",sd="show",hd="shown",cd="inserted",ld="click",ad="focusin",vd="focusout",yd="mouseenter",pd="mouseleave",wd={AUTO:"auto",TOP:"top",RIGHT:s()?"left":"right",BOTTOM:"bottom",LEFT:s()?"right":"left"},bd={allowList:gh,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',title:"",trigger:"hover focus"}
6,kd={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class ei extends a{constructor(n,t){if(typeof ps=="undefined")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org/docs/v2/)");super(n,t);this._isEnabled=!0;this._timeout=0;this._isHovered=null;this._activeTrigger={};this._popper=null;this._templateFactory=null;this._newContent=null;this.tip=null;this._setListeners();this._config.selector||this._fixTitle()}static get Default(){return bd}static get DefaultType(){return kd}static get NAME(){return id}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout);n.off(this._element.closest(nc),tc,this._hideModalHandler);this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title"));this._disposePopper();super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(this._isWithContent()&&this._isEnabled){const i=n.trigger(this._element,this.constructor.eventName(sd)),r=re(this._element),u=(r||this._element.ownerDocument.documentElement).contains(this._element);if(!i.defaultPrevented&&u){this._disposePopper();const t=this._getTipElement();this._element.setAttribute("aria-describedby",t.getAttribute("id"));const{container:f}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(f.append(t),n.trigger(this._element,this.constructor.eventName(cd))),this._popper=this._createPopper(t),t.classList.add(yr),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))n.on(t,"mouseover",gi);const e=()=>{n.trigger(this._element,this.constructor.eventName(hd)),this._isHovered===!1&&this._leave(),this._isHovered=!1};this._queueCallback(e,this.tip,this._isAnimated())}}}hide(){if(this._isShown()){const t=n.trigger(this._element,this.constructor.eventName(ed));if(!t.defaultPrevented){const i=this._getTipElement();if(i.classList.remove(yr),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))n.off(t,"mouseover",gi);this._activeTrigger[yf]=!1;this._activeTrigger[vf]=!1;this._activeTrigger[di]=!1;this._isHovered=null;const r=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),n.trigger(this._element,this.constructor.eventName(od)))};this._queueCallback(r,this.tip,this._isAnimated())}}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(n){const t=this._getTemplateFactory(n).toHtml();if(!t)return null;t.classList.remove(af,yr);t.classList.add(`bs-${this.constructor.NAME}-auto`);const i=yc(this.constructor.NAME).toString();return t.setAttribute("id",i),this._isAnimated()&&t.classList.add(af),t}setContent(n){this._newContent=n;this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(n){return this._templateFactory?this._templateFactory.changeContent(n):this._templateFactory=new td({...this._config,content:n,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[ud]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(n){return this.constructor.getOrCreateInstance(n.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(af)}_isShown(){return this.tip&&this.tip.classList.contains(yr)}_createPopper(n){const t=u(this._config.placement,[this,n,this._element]),i=wd[t.toUpperCase()];return sf(this._element,n,this._getPopperConfig(i))}_getOffset(){const{offset:n}=this._config;return typeof n=="string"?n.split(",").map(n=>Number.parseInt(n,10)):typeof n=="function"?t=>n(t,this._element):n}_resolvePossibleFunction(n){return u(n,[this._element,this._element])}_getPopperConfig(n){const t={placement:n,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}}
6,{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:n=>{this._getTipElement().setAttribute("data-popper-placement",n.state.placement)}}]};return{...t,...u(this._config.popperConfig,[undefined,t])}}_setListeners(){const t=this._config.trigger.split(" ");for(const i of t)if(i==="click")n.on(this._element,this.constructor.eventName(ld),this._config.selector,n=>{const t=this._initializeOnDelegatedTarget(n);t._activeTrigger[yf]=!(t._isShown()&&t._activeTrigger[yf]);t.toggle()});else if(i!==fd){const t=i===di?this.constructor.eventName(yd):this.constructor.eventName(ad),r=i===di?this.constructor.eventName(pd):this.constructor.eventName(vd);n.on(this._element,t,this._config.selector,n=>{const t=this._initializeOnDelegatedTarget(n);t._activeTrigger[n.type==="focusin"?vf:di]=!0;t._enter()});n.on(this._element,r,this._config.selector,n=>{const t=this._initializeOnDelegatedTarget(n);t._activeTrigger[n.type==="focusout"?vf:di]=t._element.contains(n.relatedTarget);t._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()};n.on(this._element.closest(nc),tc,this._hideModalHandler)}_fixTitle(){const n=this._element.getAttribute("title");n&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",n),this._element.setAttribute("data-bs-original-title",n),this._element.removeAttribute("title"))}_enter(){if(this._isShown()||this._isHovered){this._isHovered=!0;return}this._isHovered=!0;this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show)}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(n,t){clearTimeout(this._timeout);this._timeout=setTimeout(n,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(n){const t=b.getDataAttributes(this._element);for(const n of Object.keys(t))rd.has(n)&&delete t[n];return n={...t,...(typeof n=="object"&&n?n:{})},n=this._mergeConfigObj(n),n=this._configAfterMerge(n),this._typeCheckConfig(n),n}_configAfterMerge(n){return n.container=n.container===!1?document.body:nt(n.container),typeof n.delay=="number"&&(n.delay={show:n.delay,hide:n.delay}),typeof n.title=="number"&&(n.title=n.title.toString()),typeof n.content=="number"&&(n.content=n.content.toString()),n}_getDelegateConfig(){const n={};for(const[t,i]of Object.entries(this._config))this.constructor.Default[t]!==i&&(n[t]=i);return n.selector=!1,n.trigger="manual",n}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null);this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(n){return this.each(function(){const t=ei.getOrCreateInstance(this,n);if(typeof n=="string"){if(typeof t[n]=="undefined")throw new TypeError(`No method named "${n}"`);t[n]()}})}}h(ei);const dd="popover",gd=".popover-header",ng=".popover-body",tg={...ei.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"><\/div><h3 class="popover-header"><\/h3><div class="popover-body"><\/div><\/div>',trigger:"click"},ig={...ei.DefaultType,content:"(null|string|element|function)"};class pf extends ei{static get Default(){return tg}static get DefaultType(){return ig}static get NAME(){return dd}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[gd]:this._getTitle(),[ng]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(n){return this.each(function(){const t=pf.getOrCreateInstance(this,n);if(typeof n=="string"){if(typeof t[n]=="undefined")throw new TypeError(`No method named "${n}"`);t[n]()}})}}h(pf);const rg="scrollspy",wf=`.${"bs.scrollspy"}`,ug=`activate${wf}`,ic=`click${wf}`,fg=`load${wf}${".data-api"}`,eg="dropdown-item",oi="active",og='[data-bs-spy="scroll"]',bf="[href]",sg=".nav, .list-group",rc=".nav-link",hg=`${rc}, ${".nav-item"} > ${rc}, ${".list-group-item"}`,cg=".dropdown",lg=".dropdown-toggle",ag={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},vg={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class pr extends a{constructor(n,t){super(n,t);this._targetLinks=new Map;this._observableSections=new Map;this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element;this._activeTarget=null;this._observer=null;this._previousScrollData={visibleEntryTop:0,parentScrollTop:0};this.refresh()}static get Default(){return ag}static get DefaultType(){return vg}static get NAME(){return rg}refresh(){this._initializeTargetsAndObservables();this._maybeEnableSmoothScroll();this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const n of this._observableSections.values())this._observer.observe(n)}dispose(){this._observer.disconnect();super.dispose()}_configAfterMerge(n){return n.target=nt(n.target)||document.body,n.rootMargin=n.offset?`${n.offset}px 0px -30%`:n.rootMargin,typeof n.threshold=="string"&&(n.threshold=n.threshold.split(",").map(n=>Number.parseFloat(n))),n}_maybeEnableSmoothScroll(){if(this._config.smoothScroll){n.off(this._config.target,ic);n.on(this._config.target,ic,bf,n=>{const t=this._observableSections.get(n.target.hash);if(t){n.preventDefault();const i=this._rootElement||window,r=t.offsetTop-this._element.offsetTop;if(i.scrollTo){i.scrollTo({top:r,behavior:"smooth"});return}i.scrollTop=r}})}}_getNewObserver(){const n={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(n=>this._observerCallback(n),n)}_observerCallback(n){const i=n=>this._targetLinks.get(`#${n.target.id}`),r=n=>{this._previousScrollData.visibleEntryTop=n.target.offsetTop,this._process(i(n))},t=(this._rootElement||document.documentElement).scrollTop,u=t>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=t;
6for(const f of n){if(!f.isIntersecting){this._activeTarget=null;this._clearActiveClass(i(f));continue}const n=f.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(u&&n){if(r(f),!t)return;continue}u||n||r(f)}}_initializeTargetsAndObservables(){this._targetLinks=new Map;this._observableSections=new Map;const n=t.find(bf,this._config.target);for(const i of n)if(i.hash&&!tt(i)){const n=t.findOne(decodeURI(i.hash),this._element);vt(n)&&(this._targetLinks.set(decodeURI(i.hash),i),this._observableSections.set(i.hash,n))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(oi),this._activateParents(t),n.trigger(this._element,ug,{relatedTarget:t}))}_activateParents(n){if(n.classList.contains(eg)){t.findOne(lg,n.closest(cg)).classList.add(oi);return}for(const i of t.parents(n,sg))for(const n of t.prev(i,hg))n.classList.add(oi)}_clearActiveClass(n){n.classList.remove(oi);const i=t.find(`${bf}.${oi}`,n);for(const n of i)n.classList.remove(oi)}static jQueryInterface(n){return this.each(function(){const t=pr.getOrCreateInstance(this,n);if(typeof n=="string"){if(t[n]===undefined||n.startsWith("_")||n==="constructor")throw new TypeError(`No method named "${n}"`);t[n]()}})}}n.on(window,fg,()=>{for(const n of t.find(og))pr.getOrCreateInstance(n)});h(pr);const yg="tab",lt=`.${"bs.tab"}`,pg=`hide${lt}`,wg=`hidden${lt}`,bg=`show${lt}`,kg=`shown${lt}`,dg=`click${lt}`,gg=`keydown${lt}`,nn=`load${lt}`,tn="ArrowLeft",uc="ArrowRight",rn="ArrowUp",fc="ArrowDown",kf="Home",ec="End",at="active",oc="fade",df="show",un="dropdown",sc=".dropdown-toggle",fn=".dropdown-menu",gf=`:not(${sc})`,en='.list-group, .nav, [role="tablist"]',on=".nav-item, .list-group-item",sn=`.nav-link${gf}, .list-group-item${gf}, [role="tab"]${gf}`,hc='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',ne=`${sn}, ${hc}`,hn=`.${at}[data-bs-toggle="tab"], .${at}[data-bs-toggle="pill"], .${at}[data-bs-toggle="list"]`;class si extends a{constructor(t){if(super(t),this._parent=this._element.closest(en),this._parent){this._setInitialAttributes(this._parent,this._getChildren());n.on(this._element,gg,n=>this._keydown(n))}}static get NAME(){return yg}show(){const t=this._element;if(!this._elemIsActive(t)){const i=this._getActiveElem(),r=i?n.trigger(i,pg,{relatedTarget:t}):null,u=n.trigger(t,bg,{relatedTarget:i});u.defaultPrevented||r&&r.defaultPrevented||(this._deactivate(i,t),this._activate(t,i))}}_activate(i,r){if(i){i.classList.add(at);this._activate(t.getElementFromSelector(i));const u=()=>{if(i.getAttribute("role")!=="tab"){i.classList.add(df);return}i.removeAttribute("tabindex");i.setAttribute("aria-selected",!0);this._toggleDropDown(i,!0);n.trigger(i,kg,{relatedTarget:r})};this._queueCallback(u,i,i.classList.contains(oc))}}_deactivate(i,r){if(i){i.classList.remove(at);i.blur();this._deactivate(t.getElementFromSelector(i));const u=()=>{if(i.getAttribute("role")!=="tab"){i.classList.remove(df);return}i.setAttribute("aria-selected",!1);i.setAttribute("tabindex","-1");this._toggleDropDown(i,!1);n.trigger(i,wg,{relatedTarget:r})};this._queueCallback(u,i,i.classList.contains(oc))}}_keydown(n){if([tn,uc,rn,fc,kf,ec].includes(n.key)){n.stopPropagation();n.preventDefault();const i=this._getChildren().filter(n=>!tt(n));let t;if([kf,ec].includes(n.key))t=i[n.key===kf?0:i.length-1];else{const r=[uc,fc].includes(n.key);t=tu(i,n.target,r,!0)}t&&(t.focus({preventScroll:!0}),si.getOrCreateInstance(t).show())}}_getChildren(){return t.find(ne,this._parent)}_getActiveElem(){return this._getChildren().find(n=>this._elemIsActive(n))||null}_setInitialAttributes(n,t){this._setAttributeIfNotExists(n,"role","tablist");for(const n of t)this._setInitialAttributesOnChild(n)}_setInitialAttributesOnChild(n){n=this._getInnerElement(n);const t=this._elemIsActive(n),i=this._getOuterElement(n);n.setAttribute("aria-selected",t);i!==n&&this._setAttributeIfNotExists(i,"role","presentation");t||n.setAttribute("tabindex","-1");this._setAttributeIfNotExists(n,"role","tab");this._setInitialAttributesOnTargetPanel(n)}_setInitialAttributesOnTargetPanel(n){const i=t.getElementFromSelector(n);i&&(this._setAttributeIfNotExists(i,"role","tabpanel"),n.id&&this._setAttributeIfNotExists(i,"aria-labelledby",`${n.id}`))}_toggleDropDown(n,i){const r=this._getOuterElement(n);if(r.classList.contains(un)){const u=(n,u)=>{const f=t.findOne(n,r);f&&f.classList.toggle(u,i)};u(sc,at);u(fn,df);r.setAttribute("aria-expanded",i)}}_setAttributeIfNotExists(n,t,i){n.hasAttribute(t)||n.setAttribute(t,i)}_elemIsActive(n){return n.classList.contains(at)}_getInnerElement(n){return n.matches(ne)?n:t.findOne(ne,n)}_getOuterElement(n){return n.closest(on)||n}static jQueryInterface(n){return this.each(function(){const t=si.getOrCreateInstance(this);if(typeof n=="string"){if(t[n]===undefined||n.startsWith("_")||n==="constructor")throw new TypeError(`No method n
6amed "${n}"`);t[n]()}})}}n.on(document,dg,hc,function(n){(["A","AREA"].includes(this.tagName)&&n.preventDefault(),tt(this))||si.getOrCreateInstance(this).show()});n.on(window,nn,()=>{for(const n of t.find(hn))si.getOrCreateInstance(n)});h(si);const cn="toast",ft=`.${"bs.toast"}`,ln=`mouseover${ft}`,an=`mouseout${ft}`,vn=`focusin${ft}`,yn=`focusout${ft}`,pn=`hide${ft}`,wn=`hidden${ft}`,bn=`show${ft}`,kn=`shown${ft}`,dn="fade",cc="hide",wr="show",br="showing",gn={animation:"boolean",autohide:"boolean",delay:"number"},ntt={animation:!0,autohide:!0,delay:5e3};class kr extends a{constructor(n,t){super(n,t);this._timeout=null;this._hasMouseInteraction=!1;this._hasKeyboardInteraction=!1;this._setListeners()}static get Default(){return ntt}static get DefaultType(){return gn}static get NAME(){return cn}show(){const t=n.trigger(this._element,bn);if(!t.defaultPrevented){this._clearTimeout();this._config.animation&&this._element.classList.add(dn);const i=()=>{this._element.classList.remove(br),n.trigger(this._element,kn),this._maybeScheduleHide()};this._element.classList.remove(cc);hi(this._element);this._element.classList.add(wr,br);this._queueCallback(i,this._element,this._config.animation)}}hide(){if(this.isShown()){const t=n.trigger(this._element,pn);if(!t.defaultPrevented){const i=()=>{this._element.classList.add(cc),this._element.classList.remove(br,wr),n.trigger(this._element,wn)};this._element.classList.add(br);this._queueCallback(i,this._element,this._config.animation)}}}dispose(){this._clearTimeout();this.isShown()&&this._element.classList.remove(wr);super.dispose()}isShown(){return this._element.classList.contains(wr)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(n,t){switch(n.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t){this._clearTimeout();return}const i=n.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){n.on(this._element,ln,n=>this._onInteraction(n,!0));n.on(this._element,an,n=>this._onInteraction(n,!1));n.on(this._element,vn,n=>this._onInteraction(n,!0));n.on(this._element,yn,n=>this._onInteraction(n,!1))}_clearTimeout(){clearTimeout(this._timeout);this._timeout=null}static jQueryInterface(n){return this.each(function(){const t=kr.getOrCreateInstance(this,n);if(typeof n=="string"){if(typeof t[n]=="undefined")throw new TypeError(`No method named "${n}"`);t[n](this)}})}}nr(kr);h(kr);return{Alert:tr,Button:ir,Carousel:ai,Collapse:yi,Dropdown:p,Modal:fi,Offcanvas:ut,Popover:pf,ScrollSpy:pr,Tab:si,Toast:kr,Tooltip:ei}});
7/*!
8* jQuery Cookie Plugin v1.4.1
9* https://github.com/carhartl/jquery-cookie
10*
11* Copyright 2006, 2014 Klaus Hartl
12* Released under the MIT license
13*/
14(function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?module.exports=n(require("jquery")):n(jQuery)})(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function f(n){return t.raw?n:decodeURIComponent(n)}function e(n){return i(t.json?JSON.stringify(n):String(n))}function o(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(u," ")),t.json?JSON.parse(n):n}catch(i){}}function r(i,r){var u=t.raw?i:o(i);return n.isFunction(r)?r(u):u}var u=/\+/g,t=n.cookie=function(u,o,s){var v,c;if(arguments.length>1&&!n.isFunction(o))return s=n.extend({},t.defaults,s),typeof s.expires=="number"&&(v=s.expires,c=s.expires=new Date,c.setMilliseconds(c.getMilliseconds()+v*864e5)),document.cookie=[i(u),"=",e(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(var l=u?undefined:{},y=document.cookie?document.cookie.split("; "):[],a=0,b=y.length;a<b;a++){var p=y[a].split("="),w=f(p.shift()),h=p.join("=");if(u===w){l=r(h,o);break}u||(h=r(h))===undefined||(l[w]=h)}return l};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t)}});
15/*!
16 * JavaScript Cookie v2.2.0
17 * https://github.com/js-cookie/js-cookie
18 *
19 * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
20 * Released under the MIT license
21 */
22(function(n){var t,r,i;typeof define=="function"&&define.amd&&(define(n),t=!0);typeof exports=="object"&&(module.exports=n(),t=!0);t||(r=window.Cookies,i=window.Cookies=n(),i.noConflict=function(){return window.Cookies=r,i})})(function(){function n(){for(var n=0,r={},t,i;n<arguments.length;n++){t=arguments[n];for(i in t)r[i]=t[i]}return r}function t(i){function r(t,u,f){var c,s,o,v,e,h;if(typeof document!="undefined"){if(arguments.length>1){f=n({path:"/"},r.defaults,f);typeof f.expires=="number"&&(f.expires=new Date(new Date*1+f.expires*864e5));f.expires=f.expires?f.expires.toUTCString():"";try{c=JSON.stringify(u);/^[\{\[]/.test(c)&&(u=c)}catch(w){}u=i.write?i.write(u,t):encodeURIComponent(String(u)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decode
22URIComponent);t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);s="";for(o in f)f[o]&&(s+="; "+o,f[o]!==!0)&&(s+="="+f[o].split(";")[0]);return document.cookie=t+"="+u+s}for(var l={},y=function(n){return n.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)},p=document.cookie?document.cookie.split("; "):[],a=0;a<p.length;a++){v=p[a].split("=");e=v.slice(1).join("=");this.json||e.charAt(0)!=='"'||(e=e.slice(1,-1));try{if(h=y(v[0]),e=(i.read||i)(e,h)||y(e),this.json)try{e=JSON.parse(e)}catch(w){}if(l[h]=e,t===h)break}catch(w){}}return t?l[t]:l}}return r.set=r,r.get=function(n){return r.call(r,n)},r.getJSON=function(){return r.apply({json:!0},arguments)},r.remove=function(t,i){r(t,"",n(i,{expires:-1}))},r.defaults={},r.withConverter=t,r}return t(function(){})});__lc={};__lc.license=5237381;__lc.group=liveChatGroupId;__lc.params=[{name:"Sales Org",value:liveChatSalesOrg},{name:"Website Language",value:liveChatLanguageCode}];inviteGroup=0;LC_API=LC_API||{};LC_API.on_chat_started=function(){hideChatPushes("true")};LC_API.on_chat_window_opened=function(){$("#chatInvite").is(":visible")&&trackEvent("LiveChat Invite","Chat Opened During Invite",inviteGroup);hideChatPushes("true");LC_API.is_loaded()&&!IsChatAvailable()&&showOfflineWindow()};LC_API.on_chat_ended=function(){trackEvent("LiveChat","Chat Ended",window.location.pathname)};LC_API.on_chat_started=function(){trackEvent("LiveChat","Chat Started",window.location.pathname);window._conv_q=window._conv_q||[];_conv_q.push(["triggerConversion","100318049"])};$(".livechat-div").click(function(){openlc()});$("a.startLivechat").click(function(){openlc()});!function(n,t){t("kendo.core.min",["jquery"],n)}(function(){return function(n,t,i){function g(){}function cr(n,t){if(t)return"'"+n.split("'").join("\\'").split('\\"').join('\\\\\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t")+"'";var i=n.charAt(0),r=n.substring(1);return"="===i?"+("+r+")+":":"===i?"+$kendoHtmlEncode("+r+")+":";"+n+";$kendoOutput+="}function f(n,t,i){return n+="",t=t||2,i=t-n.length,i?li[t].substring(0,i)+n:n}function lr(n){var u=n.css(r.support.transitions.css+"box-shadow")||n.css("box-shadow"),t=u?u.match(su)||[0,0,0,0,0]:[0,0,0,0,0],i=c.max(+t[3],+(t[4]||0));return{left:-t[1]+i,right:+t[1]+i,bottom:+t[2]+i}}function ar(t,i){var s,f,e,l,a,o,v,y=u.browser,h=r._outerWidth,p=r._outerHeight;return t.parent().hasClass("k-animation-container")?(o=t.parent(".k-animation-container"),v=o[0].style,o.is(":hidden")&&o.css({display:"",position:""}),s=ft.test(v.width)||ft.test(v.height),s||o.css({width:i?h(t)+1:h(t),height:p(t),boxSizing:"content-box",mozBoxSizing:"content-box",webkitBoxSizing:"content-box"})):(f=t[0].style.width,e=t[0].style.height,l=ft.test(f),a=ft.test(e),s=l||a,!l&&(!i||i&&f)&&(f=i?h(t)+1:h(t)),!a&&(!i||i&&e)&&(e=p(t)),t.wrap(n("<div/>").addClass("k-animation-container").css({width:f,height:e})),s&&t.css({width:"100%",height:"100%",boxSizing:"border-box",mozBoxSizing:"border-box",webkitBoxSizing:"border-box"})),y.msie&&c.floor(y.version)<=7&&(t.css({zoom:1}),t.children(".k-menu").width(t.width())),t.parent()}function st(n){for(var t=1,i=arguments.length,t=1;t<i;t++)dt(n,arguments[t]);return n}function dt(n,t){var u,i,e,f,o,s=r.data.ObservableArray,h=r.data.LazyObservableArray,c=r.data.DataSource,l=r.data.HierarchicalDataSource;for(u in t)i=t[u],e=typeof i,f=e===k&&null!==i?i.constructor:null,f&&f!==Array&&f!==s&&f!==h&&f!==c&&f!==l&&f!==RegExp?i instanceof Date?n[u]=new Date(i.getTime()):d(i.clone)?n[u]=i.clone():(o=n[u],n[u]=typeof o===k?o||{}:{},dt(n[u],i)):e!==ot&&(n[u]=i);return n}function ht(n,t,r){for(var u in t)if(t.hasOwnProperty(u)&&t[u].test(n))return u;return r!==i?r:n}function vr(n){return n.replace(/([a-z][A-Z])/g,function(n){return n.charAt(0)+"-"+n.charAt(1).toLowerCase()})}function gt(n){return n.replace(/\-(\w)/g,function(n,t){return t.toUpperCase()})}function ni(t,i){var u,f={};return document.defaultView&&document.defaultView.getComputedStyle?(u=document.defaultView.getComputedStyle(t,""),i&&n.each(i,function(n,t){f[t]=u.getPropertyValue(t)})):(u=t.currentStyle,i&&n.each(i,function(n,t){f[t]=u[gt(t)]})),r.size(f)||(f=u),f}function yr(n){if(n&&n.className&&"string"==typeof n.className&&n.className.indexOf("k-auto-scrollable")>-1)return!0;var t=ni(n,["overflow"]).overflow;return"auto"==t||"scroll"==t}function pr(t,r){var e,o=u.browser.webkit,s=u.browser.mozilla,f=t instanceof n?t[0]:t;if(t)return e=u.isRtl(t),r===i?e&&o?f.scrollWidth-f.clientWidth-f.scrollLeft:Math.abs(f.scrollLeft):(f.scrollLeft=e&&o?f.scrollWidth-f.clientWidth-r:e&&s?-r:r,i)}function wr(n){var t,i=0;for(t in n)n.hasOwnProperty(t)&&"toJSON"!=t&&i++;return i}function br(n,i,r){var f,e,o;
22return i||(i="offset"),f=n[i](),e={top:f.top,right:f.right,bottom:f.bottom,left:f.left},u.browser.msie&&(u.pointers||u.msPointers)&&!r&&(o=u.isRtl(n)?1:-1,e.top-=t.pageYOffset-document.documentElement.scrollTop,e.left-=t.pageXOffset+o*document.documentElement.scrollLeft),e}function kr(n){var t={};return it("string"==typeof n?n.split(" "):n,function(n){t[n]=this}),t}function dr(n){return new r.effects.Element(n)}function gr(n,t,i,r){return typeof n===o&&(d(t)&&(r=t,t=400,i=!1),d(i)&&(r=i,i=!1),typeof t===or&&(i=t,t=400),n={effects:n,duration:t,reverse:i,complete:r}),h({effects:{},duration:400,reverse:!1,init:rt,teardown:rt,hide:!1},n,{completeCallback:n.complete,complete:rt})}function ti(t,i,r,u,f){for(var e,o=0,s=t.length;o<s;o++)e=n(t[o]),e.queue(function(){y.promise(e,gr(i,r,u,f))});return t}function nu(n,t,i,r){return t&&(t=t.split(" "),it(t,function(t,i){n.toggleClass(i,r)})),n}function tu(n){return(""+n).replace(vi,"&amp;").replace(yi,"&lt;").replace(bi,"&gt;").replace(pi,"&quot;").replace(wi,"&#39;")}function ct(n,t){var u;
22return 0===t.indexOf("data")&&(t=t.substring(4),t=t.charAt(0).toLowerCase()+t.substring(1)),t=t.replace(ir,"-$1"),u=n.getAttribute("data-"+r.ns+t),null===u?u=i:"null"===u?u=null:"true"===u?u=!0:"false"===u?u=!1:hu.test(u)&&"mask"!=t?u=parseFloat(u):nr.test(u)&&!tr.test(u)&&(u=Function("return ("+u+")")()),u}function ii(t,u){var e,f,o={};for(e in u)f=ct(t,e),f!==i&&(gi.test(e)&&(f="string"==typeof f?r.template(n("#"+f).html()):t.getAttribute(e)),o[e]=f);return o}function iu(t,i){return n.contains(t,i)?-1:1}function ru(){var t=n(this);return n.inArray(t.attr("data-"+r.ns+"role"),["slider","rangeslider"])>-1||t.is(":visible")}function uu(n,t){var i=n.nodeName.toLowerCase();return(/input|select|textarea|button|object/.test(i)?!n.disabled:"a"===i?n.href||t:t)&&fu(n)}function fu(t){return n.expr.filters.visible(t)&&!n(t).parents().addBack().filter(function(){return"hidden"===n.css(this,"visibility")}).length}function s(n,t){return new s.fn.init(n,t)}var v,d,ri,ui,nt,fi,ei,oi,si,hi,ci,li,ai,y,vi,yi,pi,wi,bi,lt,ki,di,p,at,gi,nr,tr,ir,vt,yt,pt,rr,e,w,ur,wt,tt,fr,er,a,r=t.kendo=t.kendo||{cultures:{}},h=n.extend,it=n.each,eu=n.isArray,bt=n.proxy,rt=n.noop,c=Math,ut=t.JSON||{},u={},ft=/%/,ou=/\{(\d+)(:[^\}]+)?\}/g,su=/(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+)?/i,hu=/^(\+|-?)\d+(\.?)\d*$/,l="function",o="string",b="number",k="object",et="null",or="boolean",ot="undefined",sr={},hr={},kt=[].slice;r.version="2018.1.221".replace(/^\s+|\s+$/g,"");g.extend=function(n){var t,r,u=function(){},f=this,i=n&&n.init?n.init:function(){f.apply(this,arguments)};u.prototype=f.prototype;r=i.fn=i.prototype=new u;for(t in n)r[t]=null!=n[t]&&n[t].constructor===Object?h(!0,{},u.prototype[t],n[t]):n[t];return r.constructor=i,i.extend=f.extend,i};g.prototype._initOptions=function(n){this.options=st({},this.options,n)};d=r.isFunction=function(n){return"function"==typeof n};ri=function(){this._defaultPrevented=!0};ui=function(){return this._defaultPrevented===!0};nt=g.extend({init:function(){this._events={}},bind:function(n,t,r){var u,h,s,f,c,e=this,a=typeof n===o?[n]:n,v=typeof t===l;if(t===i){for(u in n)e.bind(u,n[u]);return e}for(u=0,h=a.length;u<h;u++)n=a[u],f=v?t:t[n],f&&(r&&(s=f,f=function(){e.unbind(n,f);s.apply(e,arguments)},f.original=s),c=e._events[n]=e._events[n]||[],c.push(f));return e},one:function(n,t){return this.bind(n,t,!0)},first:function(n,t){for(var r,e,u=this,s=typeof n===o?[n]:n,h=typeof t===l,i=0,f=s.length;i<f;i++)n=s[i],r=h?t:t[n],r&&(e=u._events[n]=u._events[n]||[],e.unshift(r));return u},trigger:function(n,t){var r,f,u=this,i=u._events[n];if(i){for(t=t||{},t.sender=u,t._defaultPrevented=!1,t.preventDefault=ri,t.isDefaultPrevented=ui,i=i.slice(),r=0,f=i.length;r<f;r++)i[r].call(u,t);return t._defaultPrevented===!0}return!1},unbind:function(n,t){var r,f=this,u=f._events[n];if(n===i)f._events={};else if(u)if(t)for(r=u.length-1;r>=0;r--)u[r]!==t&&u[r].original!==t||u.splice(r,1);else f._events[n]=[];return f}});fi=/^\w+/;ei=/\$\{([^}]*)\}/g;oi=/\\\}/g;si=/__CURLY__/g;hi=/\\#/g;ci=/__SHARP__/g;li=["","0","00","000","0000"];v={paramName:"data",useWithBlock:!0,render:function(n,t){for(var u="",i=0,r=t.length;i<r;i++)u+=n(t[i]);return u},compile:function(n,t){var e,f,u,o=h({},this,t),s=o.paramName,l=s.match(fi)[0],c=o.useWithBlock,i="var $kendoOutput, $kendoHtmlEncode = kendo.htmlEncode;";if(d(n))return n;for(i+=c?"with("+s+"){":"",i+="$kendoOutput=",f=n.replace(oi,"__CURLY__").replace(ei,"#=$kendoHtmlEncode($1)#").replace(si,"}").replace(hi,"__SHARP__").split("#"),u=0;u<f.length;u++)i+=cr(f[u],u%2==0);i+=c?";}":";";i+="return $kendoOutput;";i=i.replace(ci,"#");try{return e=Function(l,i),e._slotCount=Math.floor(f.length/2),e}catch(a){throw Error(r.format("Invalid template:'{0}' Generated code:'{1}'",n,i));}}},function(){function u(n){return e.lastIndex=0,e.test(n)?'"'+n.replace(e,function(n){var t=s[n];return typeof t===o?t:"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+n+'"'}function i(f,e){var c,y,a,w,v,p,d=n,s=e[f];if(s&&typeof s===k&&typeof s.toJSON===l&&(s=s.toJSON(f)),typeof t===l&&(s=t.call(e,f,s)),p=typeof s,p===o)return u(s);if(p===b)return isFinite(s)?s+"":et;if(p===or||p===et)return s+"";if(p===k){if(!s)return et;if(n+=r,v=[],"[object Array]"===h.apply(s)){for(w=s.length,c=0;c<w;c++)v[c]=i(c,s)||et;return a=0===v.length?"[]":n?"[\n"+n+v.join(",\n"+n)+"\n"+d+"]":"["+v.join(",")+"]",n=d,a}if(t&&typeof t===k)for(w=t.length,c=0;c<w;c++)typeof t[c]===o&&(y=t[c],a=i(y,s),a&&v.push(u(y)+(n?": ":":")+a));else for(y in s)Object.hasOwnProperty.call(s,y)&&(a=i(y,s),a&&v.push(u(y)+(n?": ":":")+a));return a=0===v.length?"{}":n?"{\n"+n+v.join(",\n"+n)+"\n"+d+"}":"{"+v.join(",")+"}",n=d,a}}var n,r,t,e=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,s={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},h={}.toString;typeof Date.prototype.toJSON!==l&&(Date.prototype.toJSON=function(){var n=this;return isFinite(n.valueOf())?f(n.getUTCFullYear(),4)+"-"+f(n.getUTCMonth()+1)+"-"+f(n.getUTCDate())+"T"+f(n.getUTCHours())+":"+f(n.getUTCMinutes())+":"+f(n.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()});typeof ut.stringify!==l&&(ut.stringify=function(u,f,e){var s;if(n="",r="",typeof e===b)for(s=0;s<e;s+=1)r+=" ";else typeof e===o&&(r=e);if(t=f,f&&typeof f!==l&&(typeof f!==k||typeof f.length!==b))throw Error("JSON.stringify");return i("",{"":u})})}(),function(){function l(n){if(n){if(n.numberFormat)return n;if(typeof n===o){var t=r.cultures;return t[n]||t[n.split("-")[0]]||null}return null}return null}function a(n){return n&&(n=l(n)),n||r.cultures.current}function d(n,t,r){r=a(r);var u=r.calendars.standard,e=u.days,o=u.months;return t=u.patterns[t]||t,t.replace(nt,function(t){var s,r,h;return"d"===t?r=n.getDate():"dd"===t?r=f(n.getDate()):"ddd"===t?r=e.namesAbbr[n.getDay()]:"dddd"===t?r=e.names[n.getDay()]:"M"===t?r=n.getMonth()+1:"MM"===t?r=f(n.getMonth()+1):"MMM"===t?r=o.namesAbbr[n.getMonth()]:"MMMM"===t?r=o.names[n.getMonth()]:"yy"===t?r=f(n.getFullYear()%100):"yyyy"===t?r=f(n.getFullYear(),4):"h"===t?r=n.getHours()%12||12:"hh"===t?r=f(n.getHours()%12||12):"H"===t?r=n.getHours():"HH"===t?r=f(n.getHours()):"m"===t?r=n.getMinutes():"mm"===t?r=f(n.getMinutes()):"s"===t?r=n.getSeconds():"ss"===t?r=f(n.getSeconds()):"f"===t?r=c.floor(n.getMilliseconds()/100):"ff"===t?(r=n.getMilliseconds(),r>
2299&&(r=c.floor(r/10)),r=f(r)):"fff"===t?r=f(n.getMilliseconds(),3):"tt"===t?r=n.getHours()<12?u.AM[0]:u.PM[0]:"zzz"===t?(s=n.getTimezoneOffset(),h=s<0,r=(""+c.abs(s/60)).split(".")[0],s=c.abs(s)-60*r,r=(h?"+":"-")+f(r),r+=":"+f(s)):"zz"!==t&&"z"!==t||(r=n.getTimezoneOffset()/60,h=r<0,r=(""+c.abs(r)).split(".")[0],r=(h?"+":"-")+("zz"===t?f(r):r)),r!==i?r:t.slice(1,t.length-1)})}function g(n,r,f){f=a(f);var lt,ft,st,at,wt,et,p,vt,ui,o,g,b,bt,kt,d,l,c,yt,dt,ri,gt,fi,ht,y=f.numberFormat,pt=y[u],ct=y.decimals,ni=y.pattern[0],ti=[],nt=n<0,ii=t,ut=t,ot=-1;if(n===i)return t;if(!isFinite(n))return n;if(!r)return f.name.length?n.toLocaleString():""+n;if(wt=tt.exec(r)){if(r=wt[1].toLowerCase(),ft="c"===r,st="p"===r,(ft||st)&&(y=ft?y.currency:y.percent,pt=y[u],ct=y.decimals,lt=y.symbol,ni=y.pattern[nt?0:1]),at=wt[2],at&&(ct=+at),"e"===r)return at?n.toExponential(ct):n.toExponential();if(st&&(n*=100),n=e(n,ct),nt=n<0,n=n.split(u),et=n[0],p=n[1],nt&&(et=et.substring(1)),ut=v(et,0,et.length,y),p&&(ut+=pt+p),"n"===r&&!nt)return ut;for(n=t,o=0,g=ni.length;o<g;o++)b=ni.charAt(o),n+="n"===b?ut:"$"===b||"%"===b?lt:b;return n}if(nt&&(n=-n),(r.indexOf("'")>-1||r.indexOf('"')>-1||r.indexOf("\\")>-1)&&(r=r.replace(it,function(n){var t=n.charAt(0).replace("\\",""),i=n.slice(1).replace(t,"");return ti.push(i),k})),r=r.split(";"),nt&&r[1])r=r[1],kt=!0;else if(0===n){if(r=r[2]||r[0],r.indexOf(s)==-1&&r.indexOf(h)==-1)return r}else r=r[0];if(ri=r.indexOf("%"),gt=r.indexOf("$"),st=ri!=-1,ft=gt!=-1,st&&(n*=100),ft&&"\\"===r[gt-1]&&(r=r.split("\\").join(""),ft=!1),(ft||st)&&(y=ft?y.currency:y.percent,pt=y[u],ct=y.decimals,lt=y.symbol),bt=r.indexOf(w)>-1,bt&&(r=r.replace(rt,t)),d=r.indexOf(u),g=r.length,d!=-1?(p=(""+n).split("e"),p=p[1]?e(n,Math.abs(p[1])):p[0],p=p.split(u)[1]||t,c=r.lastIndexOf(h)-d,l=r.lastIndexOf(s)-d,yt=c>-1,dt=l>-1,o=p.length,yt||dt||(r=r.substring(0,d)+r.substring(d+1),g=r.length,d=-1,o=0),yt&&c>l?o=c:l>c&&(dt&&o>l?o=l:yt&&o<c&&(o=c)),o>-1&&(n=e(n,o))):n=e(n),l=r.indexOf(s),fi=c=r.indexOf(h),ot=l==-1&&c!=-1?c:l!=-1&&c==-1?l:l>c?c:l,l=r.lastIndexOf(s),c=r.lastIndexOf(h),ht=l==-1&&c!=-1?c:l!=-1&&c==-1?l:l>c?l:c,ot==g&&(ht=ot),ot!=-1){for(ut=(""+n).split(u),et=ut[0],p=ut[1]||t,vt=et.length,ui=p.length,nt&&n*-1>=0&&(nt=!1),n=r.substring(0,ot),nt&&!kt&&(n+="-"),o=ot;o<g;o++){if(b=r.charAt(o),d==-1){if(ht-o<vt){n+=et;break}}else if(c!=-1&&c<o&&(ii=t),d-o<=vt&&d-o>-1&&(n+=et,o=d),d===o){n+=(p?pt:t)+p;o+=ht-d+1;continue}b===h?(n+=b,ii=b):b===s&&(n+=ii)}if(bt&&(n=v(n,ot+(nt&&!kt?1:0),Math.max(ht,vt+ot),y)),ht>=ot&&(n+=r.substring(ht+1)),ft||st){for(ut=t,o=0,g=n.length;o<g;o++)b=n.charAt(o),ut+="$"===b||"%"===b?lt:b;n=ut}if(g=ti.length)for(o=0;o<g;o++)n=n.replace(k,ti[o])}return n}var v,e,y,nt=/dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|HH|H|hh|h|mm|m|fff|ff|f|tt|ss|s|zzz|zz|z|"[^"]*"|'[^']*'/g,tt=/^(n|c|p|e)(\d*)$/i,it=/(\\.)|(['][^']*[']?)|(["][^"]*["]?)/g,rt=/\,/g,t="",u=".",w=",",s="#",h="0",k="??",p="en-US",ut={}.toString;r.cultures["en-US"]={name:p,numberFormat:{pattern:["-n"],decimals:2,",":",",".":".",groupSize:[3],percent:{pattern:["-n %","n %"],decimals:2,",":",",".":".",groupSize:[3],symbol:"%"},currency:{name:"US Dollar",abbr:"USD",pattern:["($n)","$n"],decimals:2,",":",",".":".",groupSize:[3],symbol:"$"}},calendars:{standard:{days:{names:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],namesAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],namesShort:["Su","Mo","Tu","We","Th","Fr","Sa"]},months:{names:["January","February","March","April","May","June","July","August","September","October","November","December"],namesAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},AM:["AM","am","AM"],PM:["PM","pm","PM"],patterns:{d:"M/d/yyyy",D:"dddd, MMMM dd, yyyy",F:"dddd, MMMM dd, yyyy h:mm:ss tt",g:"M/d/yyyy h:mm tt",G:"M/d/yyyy h:mm:ss tt",m:"MMMM dd",M:"MMMM dd",s:"yyyy'-'MM'-'ddTHH':'mm':'ss",t:"h:mm tt",T:"h:mm:ss tt",u:"yyyy'-'MM'-'dd HH':'mm':'ss'Z'",y:"MMMM, yyyy",Y:"MMMM, yyyy"},"/":"/",":":":",firstDay:0,twoDigitYearMax:2029}}};r.culture=function(n){var t,u=r.cultures;return n===i?u.current:(t=l(n)||u[p],t.calendar=t.calendars.standard,u.current=t,i)};r.findCulture=l;r.getCulture=a;r.culture(p);v=function(n,t,r,f){var o,c,e,h,l,a,v=n.indexOf(f[u]),y=f.groupSize.slice(),s=y.shift();if(r=v!==-1?v:r+1,o=n.substring(t,r),c=o.length,c>=s){for(e=c,h=[];e>-1;
22)if(l=o.substring(e-s,e),l&&h.push(l),e-=s,a=y.shift(),s=a!==i?a:s,0===s){e>0&&h.push(o.substring(0,e));break}o=h.reverse().join(f[w]);n=n.substring(0,t)+o+n.substring(r)}return n};e=function(n,t){return t=t||0,n=(""+n).split("e"),n=Math.round(+(n[0]+"e"+(n[1]?+n[1]+t:t))),n=(""+n).split("e"),n=+(n[0]+"e"+(n[1]?+n[1]-t:-t)),n.toFixed(Math.min(t,20))};y=function(n,t,r){if(t){if("[object Date]"===ut.call(n))return d(n,t,r);if(typeof n===b)return g(n,t,r)}return n!==i?n:""};r.format=function(n){var t=arguments;return n.replace(ou,function(n,i,r){var u=t[parseInt(i,10)+1];return y(u,r?r.substring(1):"")})};r._extractFormat=function(n){return"{0:"===n.slice(0,3)&&(n=n.slice(3,n.length-1)),n};r._activeElement=function(){try{return document.activeElement}catch(n){return document.documentElement.activeElement}};r._round=e;r._outerWidth=function(t,i){return n(t).outerWidth(i||!1)||0};r._outerHeight=function(t,i){return n(t).outerHeight(i||!1)||0};r.toString=y}(),function(){function t(n,t,i){return!(n>=t&&n<=i)}function a(n){return n.charAt(0)}function u(t){return n.map(t,a)}function v(n,t){t||23!==n.getHours()||n.setHours(n.getHours()+2)}function y(n){for(var t=0,r=n.length,i=[];t<r;t++)i[t]=(n[t]+"").toLowerCase();return i}function f(n){var t,i={};for(t in n)i[t]=y(n[t]);return i}function p(n,e,o,s){if(!n)return null;var y,h,gt,pt,wt,bt,ot,ct,lt,b,it,ni,ti,d=function(n){for(var t=0;e[et]===n;)t++,et++;return t>0&&(et-=1),t},rt=function(t){var r=l[t]||RegExp("^\\d{1,"+t+"}"),i=n.substr(p,t).match(r);return i?(i=i[0],p+=i.length,parseInt(i,10)):null},at=function(t,i){for(var o,r,u,f=0,h=t.length,e=0,s=0;f<h;f++)o=t[f],r=o.length,u=n.substr(p,r),i&&(u=u.toLowerCase()),u==o&&r>e&&(e=r,s=f);return e?(p+=e,s+1):null},vt=function(){var t=!1;return n.charAt(p)===e[et]&&(p++,t=!0),t},w=o.calendars.standard,a=null,ut=null,k=null,c=null,ft=null,st=null,tt=null,et=0,p=0,kt=!1,dt=new Date,yt=w.twoDigitYearMax||2029,ht=dt.getFullYear();for(e||(e="d"),pt=w.patterns[e],pt&&(e=pt),e=e.split(""),gt=e.length;et<gt;et++)if(y=e[et],kt)"'"===y?kt=!1:vt();else if("d"===y){if(h=d("d"),w._lowerDays||(w._lowerDays=f(w.days)),null!==k&&h>2)continue;if(k=h<3?rt(2):at(w._lowerDays[3==h?"namesAbbr":"names"],!0),null===k||t(k,1,31))return null}else if("M"===y){if(h=d("M"),w._lowerMonths||(w._lowerMonths=f(w.months)),ut=h<3?rt(2):at(w._lowerMonths[3==h?"namesAbbr":"names"],!0),null===ut||t(ut,1,12))return null;ut-=1}else if("y"===y){if(h=d("y"),a=rt(h),null===a)return null;2==h&&("string"==typeof yt&&(yt=ht+parseInt(yt,10)),a=ht-ht%100+a,a>yt&&(a-=100))}else if("h"===y){if(d("h"),c=rt(2),12==c&&(c=0),null===c||t(c,0,11))return null}else if("H"===y){if(d("H"),c=rt(2),null===c||t(c,0,23))return null}else if("m"===y){if(d("m"),ft=rt(2),null===ft||t(ft,0,59))return null}else if("s"===y){if(d("s"),st=rt(2),null===st||t(st,0,59))return null}else if("f"===y){if(h=d("f"),ti=n.substr(p,h).match(l[3]),tt=rt(h),null!==tt&&(tt=parseFloat("0."+ti[0],10),tt=r._round(tt,3),tt*=1e3),null===tt||t(tt,0,999))return null}else if("t"===y){if(h=d("t"),ct=w.AM,lt=w.PM,1===h&&(ct=u(ct),lt=u(lt)),wt=at(lt),!wt&&!at(ct))return null}else if("z"===y){if(bt=!0,h=d("z"),"Z"===n.substr(p,1)){vt();continue}if((ot=n.substr(p,6).match(h>2?nt:g),!ot)||(ot=ot[0].split(":"),b=ot[0],it=ot[1],!it&&b.length>3&&(p=b.length-2,it=b.substring(p),b=b.substring(0,p)),b=parseInt(b,10),t(b,-12,13))||h>2&&(it=parseInt(it,10),isNaN(it)||t(it,0,59)))return null}else if("'"===y)kt=!0,vt();else if(!vt())return null;return s&&!/^\s*$/.test(n.substr(p))?null:(ni=null!==c||null!==ft||st||null,null===a&&null===ut&&null===k&&ni?(a=ht,ut=dt.getMonth(),k=dt.getDate()):(null===a&&(a=ht),null===k&&(k=1)),wt&&c<12&&(c+=12),bt?(b&&(c+=-b),it&&(ft+=-it),n=new Date(Date.UTC(a,ut,k,c,ft,st,tt))):(n=new Date(a,ut,k,c,ft,st,tt),v(n,c)),a<100&&n.setFullYear(a),n.getDate()!==k&&bt===i?null:n)}function w(n){var t="-"===n.substr(0,1)?-1:1;return n=n.substring(1),n=60*parseInt(n.substr(0,2),10)+parseInt(n.substring(2),10),t*n}function k(n){for(var u,i,f=c.max(s.length,h.length),e=n.calendar.patterns,r=[],t=0;t<f;t++){for(u=s[t],i=0;i<u.length;i++)r.push(e[u[i]]);r=r.concat(h[t])}return r}function e(n,t,i,u){var o,f,s,e;if("[object Date]"===rt.call(n))return n;if(o=0,f=null,n&&0===n.indexOf("/D")&&(f=tt.exec(n)))return f=f[1],e=it.exec(f.substring(1)),f=new Date(parseInt(f,10)),e&&(e=w(e[0]),f=r.timezone.apply(f,0),f=r.timezone.convert(f,0,-1*e)),f;for(i=r.getCulture(i),t||(t=k(i)),t=eu(t)?t:[t],s=t.length;o<s;o++)if(f=p(n,t[o],i,u))return f;return f}var o=/\u00A0/g,d=/[eE][\-+]?[0-9]+/,g=/[+|\-]\d{1,2}/,nt=/[+|\-]\d{1,2}:?\d{2}/,tt=/^\/Date\((.*?)\)\/$/,it=/[+-]\d*/,s=[[],["G","g","F"],["D","d","y","m","T","t"]],h=[["yyyy-MM-ddTHH:mm:ss.fffffffzzz","yyyy-MM-ddTHH:mm:ss.fffffff","yyyy-MM-ddTHH:mm:ss.fffzzz","yyyy-MM-ddTHH:mm:ss.fff","ddd MMM dd yyyy HH:mm:ss","yyyy-MM-ddTHH:mm:sszzz","yyyy-MM-ddTHH:mmzzz","yyyy-MM-ddTHH:mmzz","yyyy-MM-ddTHH:mm:ss","yyyy-MM-dd HH:mm:ss","yyyy/MM/dd HH:mm:ss"],["yyyy-MM-ddTHH:mm","yyyy-MM-dd HH:mm","yyyy/MM/dd HH:mm"],["yyyy/MM/dd","yyyy-MM-dd","HH:mm:ss","HH:mm"]],l={2:/^\d{1,2}/,3:/^\d{1,3}/,4:/^\d{4}/},rt={}.toString;r.parseDate=function(n,t,i){return e(n,t,i,!1)};r.parseExactDate=function(n,t,i){return e(n,t,i,!0)};r.parseInt=function(n,t){var i=r.parseFloat(n,t);return i&&(i=0|i),i};r.parseFloat=function(n,t,i){if(!n&&0!==n)return null;if(typeof n===b)return n;n=""+n;t=r.getCulture(t);var f,h,u=t.numberFormat,c=u.percent,l=u.currency,s=l.symbol,a=c.symbol,e=n.indexOf("-");return d.test(n)?(n=parseFloat(n.replace(u["."],".")),isNaN(n)&&(n=null),n):e>0?null:(e=e>-1,n.indexOf(s)>-1||i&&i.toLowerCase().indexOf("c")>-1?(u=l,f=u.pattern[0].replace("$",s).split("n"),n.indexOf(f[0])>-1&&n.indexOf(f[1])>-1&&(n=n.replace(f[0],"").replace(f[1],""),e=!0)):n.indexOf(a)>-1&&(h=!0,u=c,s=a),n=n.replace("-","").replace(s,"").replace(o," ").split(u[","].replace(o," ")).join("").replace(u["."],"."),n=parseFloat(n),isNaN(n)?n=null:e&&(n*=-1),n&&h&&(n/=100),n)}}(),function(){var c,e,h,l,s,r,f,a,v;u._scrollbar=i;u.scrollbar=function(n){if(isNaN(u._scrollbar)||n){var i,t=document.createElement("div");return t.style.cssText="overflow:scroll;overflow-x:hidden;zoom:1;clear:both;display:block",t.innerHTML="&nbsp;",document.body.appendChild(t),u._scrollbar=i=t.offsetWidth-t.scrollWidth,document.body.removeChild(t),i}return u._scrollbar};u.isRtl=function(t){return n(t).closest(".k-rtl").length>0};c=document.createElement("table");try{c.innerHTML="<tr><td><\/td><\/tr>";u.tbodyInnerHtml=!0}catch(y){u.tbodyInnerHtml=!1}u.touch="ontouchstart"in t;e=document.documentElement.style;h=u.transitions=!1;l=u.transforms=!1;s="HTMLElement"in t?HTMLElement.prototype:[];u.hasHW3D="WebKitCSSMatrix"in t&&"m11"in new t.WebKitCSSMatrix||"MozPerspective"in e||"msPerspective"in e;u.cssFlexbox="flexWrap"in e||"WebkitFlexWrap"in e||"msFlexWrap"in e;
22it(["Moz","webkit","O","ms"],function(){var n,t=""+this,i=typeof c.style[t+"Transition"]===o;if(i||typeof c.style[t+"Transform"]===o)return n=t.toLowerCase(),l={css:"ms"!=n?"-"+n+"-":"",prefix:t,event:"o"===n||"webkit"===n?n:""},i&&(h=l,h.event=h.event?h.event+"TransitionEnd":"transitionend"),!1});c=null;u.transforms=l;u.transitions=h;u.devicePixelRatio=t.devicePixelRatio===i?1:t.devicePixelRatio;try{u.screenWidth=t.outerWidth||t.screen?t.screen.availWidth:t.innerWidth;u.screenHeight=t.outerHeight||t.screen?t.screen.availHeight:t.innerHeight}catch(y){u.screenWidth=t.screen.availWidth;u.screenHeight=t.screen.availHeight}u.detectOS=function(n){var f,r,i=!1,e=[],s=!/mobile safari/i.test(n),o={wp:/(Windows Phone(?: OS)?)\s(\d+)\.(\d+(\.\d+)?)/,fire:/(Silk)\/(\d+)\.(\d+(\.\d+)?)/,android:/(Android|Android.*(?:Opera|Firefox).*?\/)\s*(\d+)\.(\d+(\.\d+)?)/,iphone:/(iPhone|iPod).*OS\s+(\d+)[\._]([\d\._]+)/,ipad:/(iPad).*OS\s+(\d+)[\._]([\d_]+)/,meego:/(MeeGo).+NokiaBrowser\/(\d+)\.([\d\._]+)/,webos:/(webOS)\/(\d+)\.(\d+(\.\d+)?)/,blackberry:/(BlackBerry|BB10).*?Version\/(\d+)\.(\d+(\.\d+)?)/,playbook:/(PlayBook).*?Tablet\s*OS\s*(\d+)\.(\d+(\.\d+)?)/,windows:/(MSIE)\s+(\d+)\.(\d+(\.\d+)?)/,tizen:/(tizen).*?Version\/(\d+)\.(\d+(\.\d+)?)/i,sailfish:/(sailfish).*rv:(\d+)\.(\d+(\.\d+)?).*firefox/i,ffos:/(Mobile).*rv:(\d+)\.(\d+(\.\d+)?).*Firefox/},h={ios:/^i(phone|pad|pod)$/i,android:/^android|fire$/i,blackberry:/^blackberry|playbook/i,windows:/windows/,wp:/wp/,flat:/sailfish|ffos|tizen/i,meego:/meego/},c={tablet:/playbook|ipad|fire/i},l={omini:/Opera\sMini/i,omobile:/Opera\sMobi/i,firefox:/Firefox|Fennec/i,mobilesafari:/version\/.*safari/i,ie:/MSIE|Windows\sPhone/i,chrome:/chrome|crios/i,webkit:/webkit/i};for(r in o)if(o.hasOwnProperty(r)&&(e=n.match(o[r]))){if("windows"==r&&"plugins"in navigator)return!1;i={};i.device=r;i.tablet=ht(r,c,!1);i.browser=ht(n,l,"default");i.name=ht(r,h);i[i.name]=!0;i.majorVersion=e[2];i.minorVersion=e[3].replace("_",".");f=i.minorVersion.replace(".","").substr(0,2);i.flatVersion=i.majorVersion+f+Array(3-(f.length<3?f.length:2)).join("0");i.cordova=typeof t.PhoneGap!==ot||typeof t.cordova!==ot;i.appMode=t.navigator.standalone||/file|local|wmapp/.test(t.location.protocol)||i.cordova;i.android&&(u.devicePixelRatio<1.5&&i.flatVersion<400||s)&&(u.screenWidth>800||u.screenHeight>800)&&(i.tablet=r);break}return i};r=u.mobileOS=u.detectOS(navigator.userAgent);u.wpDevicePixelRatio=r.wp?screen.width/320:0;u.hasNativeScrolling=!1;(r.ios||r.android&&r.majorVersion>2||r.wp)&&(u.hasNativeScrolling=r);u.delayedClick=function(){if(u.touch){if(r.ios)return!0;if(r.android)return!u.browser.chrome||!(u.browser.version<32)&&!(n("meta[name=viewport]").attr("content")||"").match(/user-scalable=no/i)}return!1};u.mouseAndTouchPresent=u.touch&&!(u.mobileOS.ios||u.mobileOS.android);u.detectBrowser=function(n){var i,t=!1,r=[],u={edge:/(edge)[ \/]([\w.]+)/i,webkit:/(chrome)[ \/]([\w.]+)/i,safari:/(webkit)[ \/]([\w.]+)/i,opera:/(opera)(?:.*version|)[ \/]([\w.]+)/i,msie:/(msie\s|trident.*? rv:)([\w.]+)/i,mozilla:/(mozilla)(?:.*? rv:([\w.]+)|)/i};for(i in u)if(u.hasOwnProperty(i)&&(r=n.match(u[i]))){t={};t[i]=!0;t[r[1].toLowerCase().split(" ")[0].split("/")[0]]=!0;t.version=parseInt(document.documentMode||r[2],10);break}return t};u.browser=u.detectBrowser(navigator.userAgent);u.detectClipboardAccess=function(){var n={copy:!!document.queryCommandSupported&&document.queryCommandSupported("copy"),cut:!!document.queryCommandSupported&&document.queryCommandSupported("cut"),paste:!!document.queryCommandSupported&&document.queryCommandSupported("paste")};return u.browser.chrome&&(n.paste=!1,u.browser.version>=43&&(n.copy=!0,n.cut=!0)),n};u.clipboard=u.detectClipboardAccess();u.zoomLevel=function(){var n,r,i;try{return n=u.browser,r=0,i=document.documentElement,n.msie&&11==n.version&&i.scrollHeight>i.clientHeight&&!u.touch&&(r=u.scrollbar()),u.touch?i.clientWidth/t.innerWidth:n.msie&&n.version>=10?((top||t).document.documentElement.offsetWidth+r)/(top||t).innerWidth:1}catch(f){return 1}};u.cssBorderSpacing=i!==e.borderSpacing&&!(u.browser.msie&&u.browser.version<8),function(t){var i="",r=n(document.documentElement),f=parseInt(t.version,10);t.msie?i="ie":t.mozilla?i="ff":t.safari?i="safari":t.webkit?i="webkit":t.opera?i="opera":t.edge&&(i="edge");i&&(i="k-"+i+" k-"+i+f);u.mobileOS&&(i+=" k-mobile");u.cssFlexbox||(i+=" k-no-flexbox");r.addClass(i)}(u.browser);u.eventCapture=document.documentElement.addEventListener;f=document.createElement("input");u.placeholder="placeholder"in f;u.propertyChangeEvent="onpropertychange"in f;u.input=function(){for(var n,i=["number","date","time","month","week","datetime","datetime-local"],e=i.length,r="test",u={},t=0;t<e;t++)n=i[t],f.setAttribute("type",n),f.value=r,u[n.replace("-","")]="text"!==f.type&&f.value!==r;return u}();f.style.cssText="float:left;";u.cssFloat=!!f.style.cssFloat;f=null;u.stableSort=function(){for(var t=[{index:0,field:"b"}],n=1;n<513;n++)t.push({index:n,field:"a"});return t.sort(function(n,t){return n.field>t.field?1:n.field<t.field?-1:0}),1===t[0].index}();u.matchesSelector=s.webkitMatchesSelector||s.mozMatchesSelector||s.msMatchesSelector||s.oMatchesSelector||s.matchesSelector||s.matches||function(t){for(var i=document.querySelectorAll?(this.parentNode||document).querySelectorAll(t)||[]:n(t),r=i.length;r--;)if(i[r]==this)return!0;return!1};u.pushState=t.history&&t.history.pushState;a=document.documentMode;u.hashChange="onhashchange"in t&&!(u.browser.msie&&(!a||a<=8));u.customElements="registerElement"in t.document;v=u.browser.chrome;u.msPointers=!v&&t.MSPointerEvent;u.pointers=!v&&t.PointerEvent;u.kineticScrollNeeded=r&&(u.touch||u.msPointers||u.pointers)}();ai={left:{reverse:"right"},right:{reverse:"left"},down:{reverse:"up"},up:{reverse:"down"},top:{reverse:"bottom"},bottom:{reverse:"top"},"in":{reverse:"out"},out:{reverse:"in"}};y={};n.extend(y,{enabled:!0,Element:function(t){this.element=n(t)},promise:function(n,t){n.is(":visible")||n.css({display:n.data("olddisplay")||"block"}).css("display");t.hide&&n.data("olddisplay",n.css("display")).hide();t.init&&t.init();t.completeCallback&&t.completeCallback(n);n.dequeue()},disable:function(){this.enabled=!1;this.promise=this.promiseShim},enable:function(){this.enabled=!0;this.promise=this.animatedPromise}});y.promiseShim=y.promise;"kendoAnimate"in n.fn||h(n.fn,{kendoStop:function(n,t){return this.stop(n,t)},kendoAnimate:function(n,t,i,r){return ti(this,n,t,i,r)},kendoAddClass:function(n,t){return r.toggleClass(this,n,t,!0)},kendoRemoveClass:function(n,t){return r.toggleClass(this,n,t,!1)},kendoToggleClass:function(n,t,i){return r.toggleClass(this,n,t,i)}});vi=/&/g;yi=/</g;pi=/"/g;wi=/'/g;bi=/>/g;lt=function(n){return n.target};u.touch&&(lt=function(n){var t="originalEvent"in n?n.originalEvent.changedTouches:"changedTouches"in n?n.changedTouches:null;return t?document.elementFromPoint(t[0].clientX,t[0].clientY):n.target},it(["swipe","swipeLeft","swipeRight","swipeUp","swipeDown","doubleTap","tap"],function(t,i){n.fn[i]=function(n){return this.bind(i,n)}}));u.touch?u.mobileOS?(u.mousedown="touchstart",u.mouseup="touchend",u.mousemove="touchmove",u.mousecancel="touchcancel",u.click="touchend",u.resize="orientationchange"):(u.mousedown="mousedown touchstart",u.mouseup="mouseup touchend",u.mousemove="mou
22semove touchmove",u.mousecancel="mouseleave touchcancel",u.click="click",u.resize="resize"):u.pointers?(u.mousemove="pointermove",u.mousedown="pointerdown",u.mouseup="pointerup",u.mousecancel="pointercancel",u.click="pointerup",u.resize="orientationchange resize"):u.msPointers?(u.mousemove="MSPointerMove",u.mousedown="MSPointerDown",u.mouseup="MSPointerUp",u.mousecancel="MSPointerCancel",u.click="MSPointerUp",u.resize="orientationchange resize"):(u.mousemove="mousemove",u.mousedown="mousedown",u.mouseup="mouseup",u.mousecancel="mouseleave",u.click="click",u.resize="resize");ki=function(n,t){for(var r,i,o=t||"d",e=1,u=0,f=n.length;u<f;u++)i=n[u],""!==i&&(r=i.indexOf("["),0!==r&&(r==-1?i="."+i:(e++,i="."+i.substring(0,r)+" || {})"+i.substring(r))),e++,o+=i+(u<f-1?" || {})":")"));return Array(e).join("(")+o};di=/^([a-z]+:)?\/\//i;h(r,{widgets:[],_widgetRegisteredCallbacks:[],ui:r.ui||{},fx:r.fx||dr,effects:r.effects||y,mobile:r.mobile||{},data:r.data||{},dataviz:r.dataviz||{},drawing:r.drawing||{},spreadsheet:{messages:{}},keys:{INSERT:45,DELETE:46,BACKSPACE:8,TAB:9,ENTER:13,ESC:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,END:35,HOME:36,SPACEBAR:32,PAGEUP:33,PAGEDOWN:34,F2:113,F10:121,F12:123,NUMPAD_PLUS:107,NUMPAD_MINUS:109,NUMPAD_DOT:110},support:r.support||u,animate:r.animate||ti,ns:"",attr:function(n){return"data-"+r.ns+n},getShadows:lr,wrap:ar,deepExtend:st,getComputedStyles:ni,webComponents:r.webComponents||[],isScrollable:yr,scrollLeft:pr,size:wr,toCamelCase:gt,toHyphens:vr,getOffset:r.getOffset||br,parseEffects:r.parseEffects||kr,toggleClass:r.toggleClass||nu,directions:r.directions||ai,Observable:nt,Class:g,Template:v,template:bt(v.compile,v),render:bt(v.render,v),stringify:bt(ut.stringify,ut),eventTarget:lt,htmlEncode:tu,isLocalUrl:function(n){return n&&!di.test(n)},expr:function(n,t,i){return n=n||"",typeof t==o&&(i=t,t=!1),i=i||"d",n&&"["!==n.charAt(0)&&(n="."+n),t?(n=n.replace(/"([^.]*)\.([^"]*)"/g,'"$1_$DOT$_$2"'),n=n.replace(/'([^.]*)\.([^']*)'/g,"'$1_$DOT$_$2'"),n=ki(n.split("."),i),n=n.replace(/_\$DOT\$_/g,".")):n=i+n,n},getter:function(n,t){var i=n+t;return sr[i]=sr[i]||Function("d","return "+r.expr(n,t))},setter:function(n){return hr[n]=hr[n]||Function("d,value",r.expr(n)+"=value")},accessor:function(n){return{get:r.getter(n),set:r.setter(n)}},guid:function(){for(var t,i="",n=0;n<32;n++)t=16*c.random()|0,8!=n&&12!=n&&16!=n&&20!=n||(i+="-"),i+=(12==n?4:16==n?3&t|8:t).toString(16);return i},roleSelector:function(n){return n.replace(/(\S+)/g,"["+r.attr("role")+"=$1],").slice(0,-1)},directiveSelector:function(n){var t,i=n.split(" ");if(i)for(t=0;t<i.length;t++)"view"!=i[t]&&(i[t]=i[t].replace(/(\w*)(view|bar|strip|over)$/,"$1-$2"));return i.join(" ").replace(/(\S+)/g,"kendo-mobile-$1,").slice(0,-1)},triggeredByInput:function(n){return/^(label|input|textarea|select)$/i.test(n.target.tagName)},onWidgetRegistered:function(n){for(var t=0,i=r.widgets.length;t<i;t++)n(r.widgets[t]);r._widgetRegisteredCallbacks.push(n)},logToConsole:function(n,u){var f=t.console;!r.suppressLog&&i!==f&&f.log&&f[u||"log"](n)}});p=nt.extend({init:function(n,t){var u,i=this;i.element=r.jQuery(n).handler(i);i.angular("init",t);nt.fn.init.call(i);u=t?t.dataSource:null;u&&(t=h({},t,{dataSource:{}}));t=i.options=h(!0,{},i.options,t);u&&(t.dataSource=u);i.element.attr(r.attr("role"))||i.element.attr(r.attr("role"),(t.name||"").toLowerCase());i.element.data("kendo"+t.prefix+t.name,i);i.bind(i.events,t)},events:[],options:{prefix:""},_hasBindingTarget:function(){return!!this.element[0].kendoBindingTarget},_tabindex:function(n){n=n||this.wrapper;var i=this.element,t="tabindex",r=n.attr(t)||i.attr(t);i.removeAttr(t);n.attr(t,isNaN(r)?0:r)},setOptions:function(t){this._setEvents(t);n.extend(this.options,t)},_setEvents:function(n){for(var i,t=this,r=0,u=t.events.length;r<u;r++)i=t.events[r],t.options[i]&&n[i]&&t.unbind(i,t.options[i]);t.bind(t.events,n)},resize:function(n){var t=this.getSize(),i=this._size;(n||(t.width>0||t.height>0)&&(!i||t.width!==i.width||t.height!==i.height))&&(this._size=t,this._resize(t,n),this.trigger("resize",t))},getSize:function(){return r.dimensions(this.element)},size:function(n){return n?(this.setSize(n),i):this.getSize()},setSize:n.noop,_resize:n.noop,destroy:function(){var n=this;n.element.removeData("kendo"+n.options.prefix+n.options.name);n.element.removeData("handler");n.unbind()},_destroy:function(){this.destroy()},angular:function(){},_muteAngularRebind:function(n){this._muteRebind=!0;n.call(this);this._muteRebind=!1}});at=p.extend({dataItems:function(){return this.dataSource.flatView()},_angularItems:function(t){var i=this;i.angular(t,function(){return{elements:i.items(),data:n.map(i.dataItems(),function(n){return{dataItem:n}})}})}});r.dimensions=function(n,t){var i=n[0];return t&&n.css(t),{width:i.offsetWidth,height:i.offsetHeight}};r.notify=rt;gi=/template$/i;nr=/^\s*(?:\{(?:.|\r\n|\n)*\}|\[(?:.|\r\n|\n)*\])\s*$/;tr=/^\{(\d+)(:[^\}]+)?\}|^\[[A-Za-z_]+\]$/;ir=/([A-Z])/g;r.initWidget=function(u,f,e){var h,p,s,v,d,c,w,l,b,g,y,k,a;if(e?e.roles&&(e=e.roles):e=r.ui.roles,u=u.nodeType?u:u[0],c=u.getAttribute("data-"+r.ns+"role")){b=c.indexOf(".")===-1;s=b?e[c]:r.getter(c)(t);y=n(u).data();k=s?"kendo"+s.fn.options.prefix+s.fn.options.name:"";g=b?RegExp("^kendo.*"+c+"$","i"):RegExp("^"+k+"$","i");for(a in y)if(a.match(g)){if(a!==k)return y[a];h=y[a]}if(s){for(l=ct(u,"dataSource"),f=n.extend({},ii(u,s.fn.options),f),l&&(f.dataSource=typeof l===o?r.getter(l)(t):l),v=0,d=s.fn.events.length;
22v<d;v++)p=s.fn.events[v],w=ct(u,p),w!==i&&(f[p]=r.getter(w)(t));return h?n.isEmptyObject(f)||h.setOptions(f):h=new s(u,f),h}}};r.rolesFromNamespaces=function(n){var t,i,u=[];for(n[0]||(n=[r.ui,r.dataviz.ui]),t=0,i=n.length;t<i;t++)u[t]=n[t].roles;return h.apply(null,[{}].concat(u.reverse()))};r.init=function(t){var i=r.rolesFromNamespaces(kt.call(arguments,1));n(t).find("[data-"+r.ns+"role]").addBack().each(function(){r.initWidget(this,{},i)})};r.destroy=function(t){n(t).find("[data-"+r.ns+"role]").addBack().each(function(){var t,i=n(this).data();for(t in i)0===t.indexOf("kendo")&&typeof i[t].destroy===l&&i[t].destroy()})};r.resize=function(t,i){var u,f=n(t).find("[data-"+r.ns+"role]").addBack().filter(ru);f.length&&(u=n.makeArray(f),u.sort(iu),n.each(u,function(){var t=r.widgetInstance(n(this));t&&t.resize(i)}))};r.parseOptions=ii;h(r.ui,{Widget:p,DataBoundWidget:at,roles:{},progress:function(t,i,u){var e,s,h,o,c,f=t.find(".k-loading-mask"),l=r.support,a=l.browser;u=n.extend({},{width:"100%",height:"100%",top:t.scrollTop(),opacity:!1},u);c=u.opacity?"k-loading-mask k-opaque":"k-loading-mask";i?f.length||(e=l.isRtl(t),s=e?"right":"left",o=t.scrollLeft(),h=a.webkit&&e?t[0].scrollWidth-t.width()-2*o:0,f=n(r.format("<div class='{0}'><span class='k-loading-text'>{1}<\/span><div class='k-loading-image'/><div class='k-loading-color'/><\/div>",c,r.ui.progress.messages.loading)).width(u.width).height(u.height).css("top",u.top).css(s,Math.abs(o)+h).prependTo(t)):f&&f.remove()},plugin:function(t,u,f){var c,h,s,a,e=t.fn.options.name;for(u=u||r.ui,f=f||"",u[e]=t,u.roles[e.toLowerCase()]=t,c="getKendo"+f+e,e="kendo"+f+e,h={name:e,widget:t,prefix:f||""},r.widgets.push(h),s=0,a=r._widgetRegisteredCallbacks.length;s<a;s++)r._widgetRegisteredCallbacks[s](h);n.fn[e]=function(u){var f,s=this;return typeof u===o?(f=kt.call(arguments,1),this.each(function(){var t,o,h=n.data(this,e);if(!h)throw Error(r.format("Cannot call method '{0}' of {1} before it is initialized",u,e));if(t=h[u],typeof t!==l)throw Error(r.format("Cannot find method '{0}' of {1}",u,e));if(o=t.apply(h,f),o!==i)return s=o,!1})):this.each(function(){return new t(this,u)}),s};n.fn[e].widget=t;n.fn[c]=function(){return this.data(e)}}});r.ui.progress.messages={loading:"Loading..."};vt={bind:function(){return this},nullObject:!0,options:{}};yt=p.extend({init:function(n,t){p.fn.init.call(this,n,t);this.element.autoApplyNS();this.wrapper=this.element;this.element.addClass("km-widget")},destroy:function(){p.fn.destroy.call(this);this.element.kendoDestroy()},options:{prefix:"Mobile"},events:[],view:function(){var n=this.element.closest(r.roleSelector("view splitview modalview drawer"));return r.widgetInstance(n,r.mobile.ui)||vt},viewHasNativeScrolling:function(){var n=this.view();return n&&n.options.useNativeScrolling},container:function(){var n=this.element.closest(r.roleSelector("view layout modalview drawer splitview"));return r.widgetInstance(n.eq(0),r.mobile.ui)||vt}});h(r.mobile,{init:function(n){r.init(n,r.mobile.ui,r.ui,r.dataviz.ui)},appLevelNativeScrolling:function(){return r.mobile.application&&r.mobile.application.options&&r.mobile.application.options.useNativeScrolling},roles:{},ui:{Widget:yt,DataBoundWidget:at.extend(yt.prototype),roles:{},plugin:function(n){r.ui.plugin(n,r.mobile.ui,"Mobile")}}});st(r.dataviz,{init:function(n){r.init(n,r.dataviz.ui)},ui:{roles:{},themes:{},views:[],plugin:function(n){r.ui.plugin(n,r.dataviz.ui)}},roles:{}});r.touchScroller=function(t,i){return i||(i={}),i.useNative=!0,n(t).map(function(t,f){return f=n(f),!(!u.kineticScrollNeeded||!r.mobile.ui.Scroller||f.data("kendoMobileScroller"))&&(f.kendoMobileScroller(i),f.data("kendoMobileScroller"))})[0]};r.preventDefault=function(n){n.preventDefault()};r.widgetInstance=function(n,i){var f,o,s,h,u=n.data(r.ns+"role"),e=[];if(u){if("content"===u&&(u="scroller"),i)if(i[0])for(f=0,o=i.length;f<o;f++)e.push(i[f].roles[u]);else e.push(i.roles[u]);else e=[r.ui.roles[u],r.dataviz.ui.roles[u],r.mobile.ui.roles[u]];for(u.indexOf(".")>=0&&(e=[r.getter(u)(t)]),f=0,o=e.length;f<o;f++)if(s=e[f],s&&(h=n.data("kendo"+s.fn.options.prefix+s.fn.options.name)))return h}};r.onResize=function(i){var r=i;return u.mobileOS.android&&(r=function(){setTimeout(i,600)}),n(t).on(u.resize,r),r};r.unbindResize=function(i){n(t).off(u.resize,i)};r.attrValue=function(n,t){return n.data(r.ns+t)};r.days={Sunday:0,Monday:1,Tuesday:2,Wednesday:3,Thursday:4,Friday:5,Saturday:6};n.extend(n.expr[":"],{kendoFocusable:function(t){var i=n.attr(t,"tabindex");return uu(t,!isNaN(i)&&i>-1)}});pt=["mousedown","mousemove","mouseenter","mouseleave","mouseover","mouseout","mouseup","click"];rr="label, input, [data-rel=external]";e={setupMouseMute:function(){var i,t=0,r=pt.length,f=document.documentElement;if(!e.mouseTrap&&u.eventCapture)for(e.mouseTrap=!0,e.bustClick=!1,e.captureMouse=!1,i=function(t){e.captureMouse&&("click"===t.type?e.bustClick&&!n(t.target).is(rr)&&(t.preventDefault(),t.stopPropagation()):t.stopPropagation())};t<r;t++)f.addEventListener(pt[t],i,!0)},muteMouse:function(n){e.captureMouse=!0;n.data.bustClick&&(e.bustClick=!0);clearTimeout(e.mouseTrapTimeoutID)},unMuteMouse:function(){clearTimeout(e.mouseTrapTimeoutID);e.mouseTrapTimeoutID=setTimeout(function(){e.captureMouse=!1;e.bustClick=!1},400)}};
22w={down:"touchstart mousedown",move:"mousemove touchmove",up:"mouseup touchend touchcancel",cancel:"mouseleave touchcancel"};u.touch&&(u.mobileOS.ios||u.mobileOS.android)?w={down:"touchstart",move:"touchmove",up:"touchend touchcancel",cancel:"touchcancel"}:u.pointers?w={down:"pointerdown",move:"pointermove",up:"pointerup",cancel:"pointercancel pointerleave"}:u.msPointers&&(w={down:"MSPointerDown",move:"MSPointerMove",up:"MSPointerUp",cancel:"MSPointerCancel MSPointerLeave"});!u.msPointers||"onmspointerenter"in t||n.each({MSPointerEnter:"MSPointerOver",MSPointerLeave:"MSPointerOut"},function(t,i){n.event.special[t]={delegateType:i,bindType:i,handle:function(t){var u,f=this,r=t.relatedTarget,e=t.handleObj;return r&&(r===f||n.contains(f,r))||(t.type=e.origType,u=e.handler.apply(this,arguments),t.type=i),u}}});ur=function(n){return w[n]||n};wt=/([^ ]+)/g;r.applyEventMap=function(n,t){return n=n.replace(wt,ur),t&&(n=n.replace(wt,"$1."+t)),n};tt=n.fn.on;h(!0,s,n);s.fn=s.prototype=new n;s.fn.constructor=s;s.fn.init=function(t,i){return i&&i instanceof n&&!(i instanceof s)&&(i=s(i)),n.fn.init.call(this,t,i,fr)};s.fn.init.prototype=s.fn;fr=s(document);h(s.fn,{handler:function(n){return this.data("handler",n),this},autoApplyNS:function(n){return this.data("kendoNS",n||r.guid()),this},on:function(){var s,n,i,f,h,c,t=this,l=t.data("kendoNS");return 1===arguments.length?tt.call(t,arguments[0]):(s=t,n=kt.call(arguments),typeof n[n.length-1]===ot&&n.pop(),i=n[n.length-1],f=r.applyEventMap(n[0],l),u.mouseAndTouchPresent&&f.search(/mouse|click/)>-1&&this[0]!==document.documentElement&&(e.setupMouseMute(),h=2===n.length?null:n[1],c=f.indexOf("click")>-1&&f.indexOf("touchend")>-1,tt.call(this,{touchstart:e.muteMouse,touchend:e.unMuteMouse},h,{bustClick:c})),typeof i===o&&(s=t.data("handler"),i=s[i],n[n.length-1]=function(n){i.call(s,n)}),n[0]=f,tt.apply(t,n),t)},kendoDestroy:function(n){return n=n||this.data("kendoNS"),n&&this.off("."+n),this}});r.jQuery=s;r.eventMap=w;r.timezone=function(){function t(t,i){var r,o,s,c=i[3],e=i[4],f=i[5],h=i[8];return h||(i[8]=h={}),h[t]?h[t]:(isNaN(e)?0===e.indexOf("last")?(r=new Date(Date.UTC(t,n[c]+1,1,f[0]-24,f[1],f[2],0)),o=u[e.substr(4,3)],s=r.getUTCDay(),r.setUTCDate(r.getUTCDate()+o-s-(o>s?7:0))):e.indexOf(">=")>=0&&(r=new Date(Date.UTC(t,n[c],e.substr(5),f[0],f[1],f[2],0)),o=u[e.substr(0,3)],s=r.getUTCDay(),r.setUTCDate(r.getUTCDate()+o-s+(o<s?7:0))):r=new Date(Date.UTC(t,n[c],e,f[0],f[1],f[2],0)),h[t]=r)}function f(n,i,r){var f,e,u,o;return(i=i[r])?(u=new Date(n).getUTCFullYear(),i=jQuery.grep(i,function(n){var i=n[0],t=n[1];return i<=u&&(t>=u||i==u&&"only"==t||"max"==t)}),i.push(n),i.sort(function(n,i){return"number"!=typeof n&&(n=+t(u,n)),"number"!=typeof i&&(i=+t(u,i)),n-i}),o=i[jQuery.inArray(n,i)-1]||i[i.length-1],isNaN(o)?o:null):(f=r.split(":"),e=0,f.length>1&&(e=60*f[0]+ +f[1]),[-1e6,"max","-","Jan",1,[0,0,0],e,"-"])}function e(n,t,i){var u,f,e,r=t[i];if("string"==typeof r&&(r=t[r]),!r)throw Error('Timezone "'+i+'" is either incorrect, or kendo.timezones.min.js is not included.');for(u=r.length-1;u>=0&&(f=r[u][3],!(f&&n>f));u--);if(e=r[u+1],!e)throw Error('Timezone "'+i+'" not found on '+n+".");return e}function i(n,t,i,r){typeof n!=b&&(n=Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));var u=e(n,t,r);return{zone:u,rule:f(n,i,u[1])}}function s(n,t){var u,f,e;return"Etc/UTC"==t||"Etc/GMT"==t?0:(u=i(n,this.zones,this.rules,t),f=u.zone,e=u.rule,r.parseFloat(e?f[0]-e[6]:f[0]))}function h(n,t){var f=i(n,this.zones,this.rules,t),e=f.zone,r=f.rule,u=e[2];return u.indexOf("/")>=0?u.split("/")[r&&+r[6]?1:0]:u.indexOf("%s")>=0?u.replace("%s",r&&"-"!=r[7]?r[7]:""):u}function c(n,t,i){var u,f,e,r=i;return typeof t==o&&(t=this.offset(n,t)),typeof i==o&&(i=this.offset(n,i)),f=n.getTimezoneOffset(),n=new Date(n.getTime()+6e4*(t-i)),e=n.getTimezoneOffset(),typeof r==o&&(r=this.offset(n,r)),u=e-f+(i-r),new Date(n.getTime()+6e4*u)}function l(n,t){return this.convert(n,n.getTimezoneOffset(),t)}function a(n,t){return this.convert(n,t,n.getTimezoneOffset())}function v(n){return this.apply(new Date(n),"Etc/UTC")}
22var n={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11},u={Sun:0,Mon:1,Tue:2,Wed:3,Thu:4,Fri:5,Sat:6};return{zones:{},rules:{},offset:s,convert:c,apply:l,remove:a,abbr:h,toLocalDate:v}}();r.date=function(){function u(n,t){return 0===t&&23===n.getHours()&&(n.setHours(n.getHours()+2),!0)}function c(n,t,i){var r=n.getHours();i=i||1;t=(t-n.getDay()+7*i)%7;n.setDate(n.getDate()+t);u(n,r)}function l(n,t,i){return n=new Date(n),c(n,t,i),n}function a(n){return new Date(n.getFullYear(),n.getMonth(),1)}function p(n){var t=new Date(n.getFullYear(),n.getMonth()+1,0),i=a(n),r=Math.abs(t.getTimezoneOffset()-i.getTimezoneOffset());return r&&t.setHours(i.getHours()+r/60),t}function w(t,i){return 1!==i?n(l(t,i,-1),4):n(t,4-(t.getDay()||7))}function o(n,i){var r=new Date(n.getFullYear(),0,1,-6),u=w(n,i),f=u.getTime()-r.getTime(),e=Math.floor(f/t);return 1+Math.floor(e/7)}function b(t,u){var e,s,f;return u===i&&(u=r.culture().calendar.firstDay),e=n(t,-7),s=n(t,7),f=o(t,u),0===f?o(e,u)+1:53===f&&o(s,u)>1?1:f}function f(n){return n=new Date(n.getFullYear(),n.getMonth(),n.getDate(),0,0,0),u(n,0),n}function k(n){return Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds())}function e(n){return s(n).getTime()-f(s(n))}function d(n,i,r){var u,f=e(i),o=e(r);return!n||f==o||(i>=r&&(r+=t),u=e(n),f>u&&(u+=t),o<f&&(o+=t),u>=f&&u<=o)}function g(n,i,r){var u,e=i.getTime(),f=r.getTime();return e>=f&&(f+=t),u=n.getTime(),u>=e&&u<=f}function n(n,i){var r=n.getHours();return n=new Date(n),v(n,i*t),u(n,r),n}function v(n,t,i){var r,u=n.getTimezoneOffset();n.setTime(n.getTime()+t);i||(r=n.getTimezoneOffset()-u,n.setTime(n.getTime()+r*h))}function nt(n,t){return n=new Date(r.date.getDate(n).getTime()+r.date.getMilliseconds(t)),u(n,t.getHours()),n}function y(){return f(new Date)}function tt(n){return f(n).getTime()==y().getTime()}function s(n){var t=new Date(1980,1,1,0,0,0);return n&&t.setHours(n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()),t}var h=6e4,t=864e5;return{adjustDST:u,dayOfWeek:l,setDayOfWeek:c,getDate:f,isInDateRange:g,isInTimeRange:d,isToday:tt,nextDay:function(t){return n(t,1)},previousDay:function(t){return n(t,-1)},toUtcTime:k,MS_PER_DAY:t,MS_PER_HOUR:60*h,MS_PER_MINUTE:h,setTime:v,setHours:nt,addDays:n,today:y,toInvariantTime:s,firstDayOfMonth:a,lastDayOfMonth:p,weekInYear:b,getMilliseconds:e}}();r.stripWhitespace=function(n){var t,u,i;if(document.createNodeIterator)for(t=document.createNodeIterator(n,NodeFilter.SHOW_TEXT,function(t){return t.parentNode==n?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT},!1);t.nextNode();)t.referenceNode&&!t.referenceNode.textContent.trim()&&t.referenceNode.parentNode.removeChild(t.referenceNode);else for(u=0;u<n.childNodes.length;u++)i=n.childNodes[u],3!=i.nodeType||/\S/.test(i.nodeValue)||(n.removeChild(i),u--),1==i.nodeType&&r.stripWhitespace(i)};er=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(n){setTimeout(n,1e3/60)};r.animationFrame=function(n){er.call(t,n)};a=[];r.queueAnimation=function(n){a[a.length]=n;1===a.length&&r.runNextAnimation()};r.runNextAnimation=function(){r.animationFrame(function(){a[0]&&(a.shift()(),a[0]&&r.runNextAnimation())})};r.parseQueryStringParams=function(n){for(var u=n.split("?")[1]||"",r={},i=u.split(/&|=/),f=i.length,t=0;t<f;t+=2)""!==i[t]&&(r[decodeURIComponent(i[t])]=decodeURIComponent(i[t+1]));return r};r.elementUnderCursor=function(n){if(i!==n.x.client)return document.elementFromPoint(n.x.client,n.y.client)};r.wheelDeltaY=function(n){var r,t=n.originalEvent,u=t.wheelDeltaY;return t.wheelDelta?(u===i||u)&&(r=t.wheelDelta):t.detail&&t.axis===t.VERTICAL_AXIS&&(r=10*-t.detail),r};r.throttle=function(n,t){var r,u,f=0;return!t||t<=0?n:(u=function(){function u(){n.apply(o,s);f=+new Date}var o=this,e=+new Date-f,s=arguments;return f?(r&&clearTimeout(r),e>t?u():r=setTimeout(u,t-e),i):u()},u.cancel=function(){clearTimeout(r)},u)};r.caret=function(t,r,f){var e,o,s,h,l,c=r!==i;if(f===i&&(f=r),t[0]&&(t=t[0]),!c||!t.disabled){try{t.selectionStart!==i?c?(t.focus(),o=u.mobileOS,o.wp||o.android?setTimeout(function(){t.setSelectionRange(r,f)},0):t.setSelectionRange(r,f)):r=[t.selectionStart,t.selectionEnd]:document.selection&&(n(t).is(":visible")&&t.focu
22s(),e=t.createTextRange(),c?(e.collapse(!0),e.moveStart("character",r),e.moveEnd("character",f-r),e.select()):(s=e.duplicate(),e.moveToBookmark(document.selection.createRange().getBookmark()),s.setEndPoint("EndToStart",e),h=s.text.length,l=h+e.text.length,r=[h,l]))}catch(a){r=[]}return r}};r.compileMobileDirective=function(n,i){var u=t.angular;return n.attr("data-"+r.ns+"role",n[0].tagName.toLowerCase().replace("kendo-mobile-","").replace("-","")),u.element(n).injector().invoke(["$compile",function(t){t(n)(i);/^\$(digest|apply)$/.test(i.$$phase)||i.$digest()}]),r.widgetInstance(n,r.mobile.ui)};r.antiForgeryTokens=function(){var t={},r=n("meta[name=csrf-token],meta[name=_csrf]").attr("content"),u=n("meta[name=csrf-param],meta[name=_csrf_header]").attr("content");return n("input[name^='__RequestVerificationToken']").each(function(){t[this.name]=this.value}),u!==i&&r!==i&&(t[u]=r),t};r.cycleForm=function(n){function t(n){var t=r.widgetInstance(n);t&&t.focus?t.focus():n.focus()}var i=n.find("input, .k-widget").first(),u=n.find("button, .k-button").last();u.on("keydown",function(n){n.keyCode!=r.keys.TAB||n.shiftKey||(n.preventDefault(),t(i))});i.on("keydown",function(n){n.keyCode==r.keys.TAB&&n.shiftKey&&(n.preventDefault(),t(u))})};r.focusElement=function(i){var u=[],f=i.parentsUntil("body").filter(function(n,t){var i=r.getComputedStyles(t,["overflow"]);return"visible"!==i.overflow}).add(t);f.each(function(t,i){u[t]=n(i).scrollTop()});try{i[0].setActive()}catch(e){i[0].focus()}f.each(function(t,i){n(i).scrollTop(u[t])})},function(){function u(t,i,u,f){var s,o,h=n("<form>").attr({action:u,method:"POST",target:f}),e=r.antiForgeryTokens();e.fileName=i;s=t.split(";base64,");e.contentType=s[0].replace("data:","");e.base64=s[1];for(o in e)e.hasOwnProperty(o)&&n("<input>").attr({value:e[o],name:o,type:"hidden"}).appendTo(h);h.appendTo("body").submit().remove()}function f(n,t){var u,e,r,f,i,o=n;if("string"==typeof n){for(u=n.split(";base64,"),e=u[0],r=atob(u[1]),f=new Uint8Array(r.length),i=0;i<r.length;i++)f[i]=r.charCodeAt(i);o=new Blob([f.buffer],{type:e})}navigator.msSaveBlob(o,t)}function e(n,r){t.Blob&&n instanceof Blob&&(n=URL.createObjectURL(n));i.download=r;i.href=n;var u=document.createEvent("MouseEvents");u.initMouseEvent("click",!0,!1,t,0,0,0,0,0,!1,!1,!1,!1,0,null);i.dispatchEvent(u);setTimeout(function(){URL.revokeObjectURL(n)})}var i=document.createElement("a"),o="download"in i&&!r.support.browser.edge;r.saveAs=function(n){var t=u;n.forceProxy||(o?t=e:navigator.msSaveBlob&&(t=f));t(n.dataURI,n.fileName,n.proxyURL,n.proxyTarget)}}();r.proxyModelSetters=function(n){var t={};return Object.keys(n||{}).forEach(function(i){Object.defineProperty(t,i,{get:function(){return n[i]},set:function(t){n[i]=t;n.dirty=!0}})}),t}}(jQuery,window),window.kendo},"function"==typeof define&&define.amd?define:function(n,t,i){(i||t)()});!function(n,t){t("kendo.fx.min",["kendo.core.min"],n)}(function(){return function(n,t){function yt(n){return parseInt(n,10)}function l(n,t){return yt(n.css(t))}function li(n){var t,i=[];for(t in n)i.push(t);return i}function rt(n){for(var t in n)ht.indexOf(t)!=-1&&d.indexOf(t)==-1&&delete n[t];return n}function ut(n,t){var r,i,u,e,o=[],h={};for(i in t)r=i.toLowerCase(),e=f&&ht.indexOf(r)!=-1,!w.hasHW3D&&e&&d.indexOf(r)==-1?delete t[i]:(u=t[i],e?o.push(i+"("+u+")"):h[i]=u);return o.length&&(h[s]=o.join(" ")),h}function pt(n,t){var u,i,r;return f?(u=n.css(s),u==ir?"scale"==t?1:0:(i=u.match(RegExp(t+"\\s*\\(([\\d\\w\\.]+)")),r=0,i?r=yt(i[1]):(i=u.match(wi)||[0,0,0,0,0],t=t.toLowerCase(),bi.test(t)?r=parseFloat(i[3]/i[2]):"translatey"==t?r=parseFloat(i[4]/i[2]):"scale"==t?r=parseFloat(i[2]):"rotate"==t&&(r=parseFloat(Math.atan2(i[2],i[1])))),r)):parseFloat(n.css(t))}function ft(n){return n.charAt(0).toUpperCase()+n.substring(1)}function e(n,t){var i=h.extend(t),u=i.prototype.directions;r[ft(n)]=i;r.Element.prototype[n]=function(n,t,r,u){return new i(this.element,n,t,r,u)};a(u,function(t,u){r.Element.prototype[n+ft(u)]=function(n,t,r){return new i(this.element,u,n,t,r)}})}function wt(n,i,r,u){e(n,{directions:dt,startValue:function(n){return this._startValue=n,this},endValue:function(n){return this._endValue=n,this},shouldHide:function(){return this._shouldHide},prepare:function(n,f){var e,o,h=this,c="out"===this._direction,s=h.element.data(i),l=!(isNaN(s)||s==r);e=l?s:t!==this._startValue?this._startValue:c?r:u;o=t!==this._endValue?this._endValue:c?u:r;this._reverse?(n[i]=o,f[i]=e):(n[i]=e,f[i]=o);h._shouldHide=f[i]===u}})}function bt(n,t){var r=i.directions[t].vertical,u=n[r?nt:lt]()/2+"px";return ni[t].replace("$size",u)}var kt,et,h,p,dt,gt,ni,ti,ot,ii,k,st,i=window.kendo,r=i.effects,a=n.each,u=n.extend,ai=n.proxy,w=i.support,vi=w.browser,f=w.transforms,o=w.transitions,yi={scale:0,scalex:0,scaley:0,scale3d:0},pi={translate:0,translatex:0,translatey:0,translate3d:0},ri=t!==document.documentElement.style.zoom&&!f,wi=/matrix3?d?\s*\(.*,\s*([\d\.\-]+)\w*?,\s*([\d\.\-]+)\w*?,\s*([\d\.\-]+)\w*?,\s*([\d\.\-]+)\w*?/i,ui=/^(-?[\d\.\-]+)?[\w\s]*,?\s*(-?[\d\.\-]+)?[\w\s]*/i,bi=/translatex?$/i,ki=/(zoom|fade|expand)(\w+)/,fi=/(zoom|fade|expand)/,di=/[xy]$/i,ht=["perspective","rotate","rotatex","rotatey","rotatez","rotate3d","scale","scalex","scaley","scalez","scale3d","skew","skewx","skewy","translate","translatex","translatey","translatez","translate3d","matrix","matrix3d"],d=["rotate","scale","scalex","scaley","skew","skewx","skewy","translate","translatex","translatey","matrix"],gi={rotate:"deg",scale:"",skew:"px",translate:"px"},g=f.css,nr=Math.round,tr="",b="px",ir="none",ct="auto",lt="width",nt="height",ei="hidden",at="origin",oi="abortId",tt="overflow",v="translate",it="position",si="completeCallback",y=g+"transition",s=g+"transform",rr=g+"backface-visibility",hi=g+"perspective",vt="1500px",ci="perspective("+vt+")",c={left:{reverse:"right",property:"left",transition:"translatex",vertical:!1,modifier:-1},right:{reverse:"left",property:"left",transition:"translatex",vertical:!1,modifier:1},down:{reverse:"up",property:"top",transition:"translatey",vertical:!0,modifier:1},up:{reverse:"down",property:"top",transition:"translatey",vertical:!0,modifier:-1},top:{reverse:"bottom"},bottom:{reverse:"top"},"in":{reverse:"out",modifier:-1},out:{reverse:"in",modifier:1},vertical:{reverse:"vertical"},horizontal:{reverse:"horizontal"}};i.directions=c;u(n.fn,{kendoStop:function(n,t){return o?r.stopQueue(this,n||!1,t||!1):this.stop(n,t)}});f&&!o&&(a(d,function(i,r){n.fn[r]=function(i){if(t===i)return pt(this,r);var u=n(this)[0],f=r+"("+i+gi[r.replace(di,"")]+")";return u.style.cssText.indexOf(s)==-1?n(this).css(s,f):u.style.cssText=u.style.cssText.replace(RegExp(r+"\\(.*?\\)","i"),f),this};n.fx.step[r]=function(t){n(t.elem)[r](t.now)}}),kt=n.fx.prototype.cur,n.fx.prototype.cur=function(){return d.indexOf(this.prop)!=-1?parseFloat(n(this.elem)[this.prop]()):kt.apply(this,arguments)});i.toggleClass=function(n,t,i,r){return t&&(t=t.split(" "),o&&(i=u({exclusive:"all",duration:400,ease:"ease-out"},i),n.css(y,i.exclusive+" "+i.duration+"ms "+i.ease),setTimeout(function(){n.css(y,"").css(nt)},i.duration)),a(t,function(t,i){n.toggleClass(i,r)})),n};i.parseEffects=function(n,t){var i={};return"string"==typeof n?a(n.split(" "),function(n,r){var o=!fi.test(r),s=r.replace(ki,function(n,t,i){return t+":"+i.toLowerCase()}),u=s.split(":"),f=u[1],e={};u.length>1&&(e.direction=t&&o?c[f].reverse:f);i[u[0]]=e}):a(n,function(n){var r=this.direction;r&&t&&!fi.test(n)&&(this.direction=c[r].reverse);i[n]=this}),i};o&&u(r,{transition:function(t,i,r){var h,f,c,e,l=0,a=t.data("keys")||[];r=u({duration:200,ease:"ease-out",complete:null,exclusive:"all"},r);c=!1;e=function(){c||(c=!0,f&&(clearTimeout(f),f=null),t.removeData(oi).dequeue().css(y,"").css(y),r.complete.call(t))};r.duration=n.fx?n.fx.speeds[r.duration]||r.duration:r.duration;h=ut(t,i);n.merge(a,li(h));t.data("keys",n.unique(a)).height();t.css(y,r.exclusive+" "+r.duration+"ms "+r.ease).css(y);t.css(h).css(s);o.event&&(t.one(o.event,e),0!==r.duration&&(l=500));f=setTimeout(e,r.duration+l);t.data(oi,f);t.data(si,e)},stopQueue:function(n,t,r){var u,f=n.data("keys"),e=!r&&f,o=n.data(si);return e&&(u=i.getComputedStyles(n[0],f)),o&&o(),e&&n.css(u),n.removeData("keys").stop(t)}});et=i.Class.extend({init:function(n,t){var i=this;i.element=n;i.effects=[];i.options=t;i.restore=[]},run:function(t){var l,h,v,p,w,k,d,a=this,g=t.length,c=a.element,i=a.options,b=n.Deferred(),e={},y={};for(a.effects=t,b.then(n.proxy(a,"complete")),c.data("animating",!0),h=0;h<g;h++)for(l=t[h],l.setReverse(i.reverse),l.setOptions(i),a.addRestoreProperties(l.restore),l.prepare(e,y),w=l.children(),v=0,k=w.length;v<k;v++)w[v].duration(i.duration).run();for(d in i.effects)u(y,i.effects[d].properties);for(c.is(":visible")||u(e,{display:c.data("olddisplay")||"block"}),f&&!i.reset&&(p=c.data("targetTransform"),p&&(e=u(p,e))),e=ut(c,e),f&&!o&&(e=rt(e)),c.css(e).css(s),h=0;h<g;h++)t[h].setup();return i.init&&i.init(),c.data("targetTransform",y),r.animate(c,y,u({},i,{complete:b.resolve})),b.promise()},stop:function(){n(this.element).kendoStop(!0,!0)},addRestoreProperties:function(n){for(var t,i=this.element,r=0,u=n.length;r<u;r++)t=n[r],this.restore.push(t),i.data(t)||i.data(t,i.css(t))},restoreCallback:function(){for(var t,r=this.element,n=0,i=this.restore.length;n<i;n++)t=this.restore[n],r.css(t,r.data(t))},complete:function(){var i=this,r=0,t=i.element,u=i.options,e=i.effects,o=e.length;for(t.removeData("animating").dequeue(),u.hide&&t.data("olddisplay",t.css("display")).hide(),this.restoreCallback(),ri&&!f&&setTimeout(n.proxy(this,"restoreCallback"),0);r<o;r++)e[r].teardown();u.completeCallback&&u.completeCallback(t)}});r.promise=function(n,t){var u,s,f,e=[],h=new et(n,t),o=i.parseEffects(t.effects);t.effects=o;for(f in o)u=r[ft(f)],u&&(s=new u(n,o[f].direction),e.push(s));e[0]?h.run(e):(n.is(":visible")||n.css({display:n.data("olddisplay")||"block"}).css("display"),t.init&&t.init(),n.dequeue(),h.complete())};
22u(r,{animate:function(i,e,s){var h=s.transition!==!1;delete s.transition;o&&"transition"in r&&h?r.transition(i,e,s):f?i.animate(rt(e),{queue:!1,show:!1,hide:!1,duration:s.duration,complete:s.complete}):i.each(function(){var i=n(this),r={};a(ht,function(n,o){var c,s,p,w,h,a,y,b=e?e[o]+" ":null;b&&(s=e,o in yi&&e[o]!==t?(c=b.match(ui),f&&u(s,{scale:+c[0]})):o in pi&&e[o]!==t&&(p=i.css(it),w="absolute"==p||"fixed"==p,i.data(v)||(w?i.data(v,{top:l(i,"top")||0,left:l(i,"left")||0,bottom:l(i,"bottom"),right:l(i,"right")}):i.data(v,{top:l(i,"marginTop")||0,left:l(i,"marginLeft")||0})),h=i.data(v),c=b.match(ui),c&&(a=o==v+"y"?0:+c[1],y=o==v+"y"?+c[1]:+c[2],w?(isNaN(h.right)?isNaN(a)||u(s,{left:h.left+a}):isNaN(a)||u(s,{right:h.right-a}),isNaN(h.bottom)?isNaN(y)||u(s,{top:h.top+y}):isNaN(y)||u(s,{bottom:h.bottom-y})):(isNaN(a)||u(s,{marginLeft:h.left+a}),isNaN(y)||u(s,{marginTop:h.top+y})))),!f&&"scale"!=o&&o in s&&delete s[o],s&&u(r,s))});vi.msie&&delete r.scale;i.animate(r,{queue:!1,show:!1,hide:!1,duration:s.duration,complete:s.complete})})}});r.animatedPromise=r.promise;h=i.Class.extend({init:function(n,t){var i=this;i.element=n;i._direction=t;i.options={};i._additionalEffects=[];i.restore||(i.restore=[])},reverse:function(){return this._reverse=!0,this.run()},play:function(){return this._reverse=!1,this.run()},add:function(n){return this._additionalEffects.push(n),this},direction:function(n){return this._direction=n,this},duration:function(n){return this._duration=n,this},compositeRun:function(){var n=this,t=new et(n.element,{reverse:n._reverse,duration:n._duration}),i=n._additionalEffects.concat([n]);return t.run(i)},run:function(){if(this._additionalEffects&&this._additionalEffects[0])return this.compositeRun();var c,l,e=this,t=e.element,h=0,y=e.restore,w=y.length,a=n.Deferred(),i={},v={},p=e.children(),b=p.length;for(a.then(n.proxy(e,"_complete")),t.data("animating",!0),h=0;h<w;h++)c=y[h],t.data(c)||t.data(c,t.css(c));for(h=0;h<b;h++)p[h].duration(e._duration).run();return e.prepare(i,v),t.is(":visible")||u(i,{display:t.data("olddisplay")||"block"}),f&&(l=t.data("targetTransform"),l&&(i=u(l,i))),i=ut(t,i),f&&!o&&(i=rt(i)),t.css(i).css(s),e.setup(),t.data("targetTransform",v),r.animate(t,v,{duration:e._duration,complete:a.resolve}),a.promise()},stop:function(){for(var t=0,i=this.children(),r=i.length,t=0;t<r;t++)i[t].stop();return n(this.element).kendoStop(!0,!0),this},restoreCallback:function(){for(var t,r=this.element,n=0,i=this.restore.length;n<i;n++)t=this.restore[n],r.css(t,r.data(t))},_complete:function(){var t=this,i=t.element;i.removeData("animating").dequeue();t.restoreCallback();t.shouldHide()&&i.data("olddisplay",i.css("display")).hide();ri&&!f&&setTimeout(n.proxy(t,"restoreCallback"),0);t.teardown()},setOptions:function(n){u(!0,this.options,n)},children:function(){return[]},shouldHide:n.noop,setup:n.noop,prepare:n.noop,teardown:n.noop,directions:[],setReverse:function(n){return this._reverse=n,this}});p=["left","right","up","down"];dt=["in","out"];e("slideIn",{directions:p,divisor:function(n){return this.options.divisor=n,this},prepare:function(n,t){var e,u=this,o=u.element,l=i._outerWidth,a=i._outerHeight,r=c[u._direction],v=-r.modifier*(r.vertical?a(o):l(o)),s=v/(u.options&&u.options.divisor||1)+b,h="0px";u._reverse&&(e=n,n=t,t=e);f?(n[r.transition]=s,t[r.transition]=h):(n[r.property]=s,t[r.property]=h)}});e("tile",{directions:p,init:function(n,t,i){h.prototype.init.call(this,n,t);this.options={previous:i}},previousDivisor:function(n){return this.options.previousDivisor=n,this},children:function(){var n=this,t=n._reverse,r=n.options.previous,e=n.options.previousDivisor||1,u=n._direction,f=[i.fx(n.element).slideIn(u).setReverse(t)];return r&&f.push(i.fx(r).slideIn(c[u].reverse).divisor(e).setReverse(!t)),f}});wt("fade","opacity",1,0);wt("zoom","scale",1,.01);e("slideMargin",{prepare:function(n,t){var r,u=this,i=u.element,f=u.options,o=i.data(at),s=f.offset,e=u._reverse;e||null!==o||i.data(at,parseFloat(i.css("margin-"+f.axis)));r=i.data(at)||0;t["margin-"+f.axis]=e?r:r+s}});e("slideTo",{prepare:function(n,t){var u=this,e=u.element,o=u.options,i=o.offset.split(","),r=u._reverse;f?(t.translatex=r?0:i[0],t.translatey=r?0:i[1]):(t.left=r?0:i[0],t.top=r?0:i[1]);e.css("left")}});e("expand",{directions:["horizontal","vertical"],restore:[tt],prepare:function(n,i){var f=this,e=f.element,o=f.options,s=f._reverse,r="vertical"===f._direction?nt:lt,h=e[0].style[r],c=e.data(r),u=parseFloat(c||h),l=nr(e.css(r,ct)[r]());n.overflow=ei;u=o&&o.reset?l||u:u||l;i[r]=(s?0:u)+b;n[r]=(s?u:0)+b;c===t&&e.data(r,h)},shouldHide:function(){return this._reverse},teardown:function(){var t=this,i=t.element,n="vertical"===t._direction?nt:lt,r=i.data(n);r!=ct&&r!==tr||setTimeout(function(){i.css(n,ct).css(n)},0)}});gt={position:"absolute",marginLeft:0,marginTop:0,scale:1};e("transfer",{init:function(n,t){this.element=n;this.options={target:t};this.restore=[]},setup:function(){this.element.appendTo(document.body)},prepare:function(n,t){var e=this,i=e.element,f=r.box(i),o=r.box(e.options.target),l=pt(i,"scale"),h=r.fillScale(o,f),c=r.transformOrigin(o,f);u(n,gt);t.scale=1;i.css(s,"scale(1)").css(s);i.css(s,"scale("+l+")");n.top=f.top;n.left=f.left;n.transformOrigin=c.x+b+" "+c.y+b;e._reverse?n.scale=h:t.scale=h}});ni={top:"rect(auto auto $size auto)",bottom:"rect($size auto auto auto)",left:"rect(auto $size auto auto)",right:"rect(auto auto auto $size)"};ti={top:{start:"rotatex(0deg)",end:"rotatex(180deg)"},bottom:{start:"rotatex(-180deg)",end:"rotatex(0deg)"},left:{start:"rotatey(0deg)",end:"rotatey(-180deg)"},right:{start:"rotatey(180deg)",end:"rotatey(0deg)"}};e("turningPage",{directions:p,init:function(n,t,i){h.prototype.init.call(this,n,t);this._container=i},prepare:function(n,t){var r=this,f=r._reverse,e=f?c[r._direction].reverse:r._direction,u=ti[e];n.zIndex=1;r._clipInHalf&&(n.clip=bt(r._container,i.directions[e].reverse));n[rr]=ei;t[s]=ci+(f?u.start:u.end);n[s]=ci+(f?u.end:u.start)},setup:function(){this._container.append(this.element)},face:function(n){return this._face=n,this},shouldHide:function(){var n=this,t=n._reverse,i=n._face;return t&&!i||!t&&i},clipInHalf:function(n){return this._clipInHalf=n,this},temporary:function(){return this.element.addClass("temp-page"),this}});e("staticPage",{directions:p,init:function(n,t,i){h.prototype.init.call(this,n,t);this._container=i},restore:["clip"],prepare:function(n,t){var i=this,r=i._reverse?c[i._direction].reverse:i._direction;n.clip=bt(i._container,r);n.opacity=.999;t.opacity=1},shouldHide:function(){var n=this,t=n._reverse,i=n._face;return t&&!i||!t&&i},face:function(n){return this._face=n,this}});e("pageturn",{directions:["horizontal","vertical"],init:function(n,t,i,r){h.prototype.init.call(this,n,t);this.options={};this.options.face=i;this.options.back=r},children:function(){var o,r=this,u=r.options,n="horizontal"===r._direction?"left":"top",f=i.directions[n].reverse,t=r._reverse,s=u.face.clone(!0).removeAttr("id"),h=u.back.clone(!0).removeAttr("id"),e=r.element;return t&&(o=n,n=f,f=o),[i.fx(u.face).staticPage(n,e).face(!0).setReverse(t),i.fx(u.back).staticPage(f,e).setReverse(t),i.fx(s).turningPage(n,e).face(!0).clipInHalf(!0).temporary().setReverse(t),i.fx(h).turningPage(f,e).clipInHalf(!0).temporary().setReverse(t)]},prepare:function(n,t){n[hi]=vt;n.transformStyle="preserve-3d";n.opacity=.999;t.opacity=1},teardown:function(){this.element.find(".temp-page").remove()}});e("flip",{directions:["horizontal","vertical"],init:function(n,t,i,r){h.prototype.init.call(this,n,t);this.options={};this.options.face=i;this.options.back=r},children:function(){var f,n=this,e=n.options,t="horizontal"===n._direction?"left":"top",r=i.directions[t].reverse,u=n._reverse,o=n.element;return u&&(f=t,t=r,r=f),[i.fx(e.face).turningPage(t,o).face(!0).setReverse(u),i.fx(e.back).turningPage(r,o).setReverse(u)]},prepare:function(n){n[hi]=vt;n.transformStyle="preserve-3d"}}
22);ot=!w.mobileOS.android;ii=".km-touch-scrollbar, .km-actionsheet-wrapper";e("replace",{_before:n.noop,_after:n.noop,init:function(t,i,r){h.prototype.init.call(this,t);this._previous=n(i);this._transitionClass=r},duration:function(){throw Error("The replace effect does not support duration setting; the effect duration may be customized through the transition class rule");},beforeTransition:function(n){return this._before=n,this},afterTransition:function(n){return this._after=n,this},_both:function(){return n().add(this._element).add(this._previous)},_containerClass:function(){var t=this._direction,n="k-fx k-fx-start k-fx-"+this._transitionClass;return t&&(n+=" k-fx-"+t),this._reverse&&(n+=" k-fx-reverse"),n},complete:function(t){if(!(!this.deferred||t&&n(t.target).is(ii))){var i=this.container;i.removeClass("k-fx-end").removeClass(this._containerClass()).off(o.event,this.completeProxy);this._previous.hide().removeClass("k-fx-current");this.element.removeClass("k-fx-next");ot&&i.css(tt,"");this.isAbsolute||this._both().css(it,"");this.deferred.resolve();delete this.deferred}},run:function(){if(this._additionalEffects&&this._additionalEffects[0])return this.compositeRun();var s,u=this,r=u.element,f=u._previous,t=r.parents().filter(f.parents()).first(),h=u._both(),e=n.Deferred(),c=r.css(it);return t.length||(t=r.parent()),this.container=t,this.deferred=e,this.isAbsolute="absolute"==c,this.isAbsolute||h.css(it,"absolute"),ot&&(s=t.css(tt),t.css(tt,"hidden")),o?(r.addClass("k-fx-hidden"),t.addClass(this._containerClass()),this.completeProxy=n.proxy(this,"complete"),t.on(o.event,this.completeProxy),i.animationFrame(function(){r.removeClass("k-fx-hidden").addClass("k-fx-next");f.css("display","").addClass("k-fx-current");u._before(f,r);i.animationFrame(function(){t.removeClass("k-fx-start").addClass("k-fx-end");u._after(f,r)})})):this.complete(),e.promise()},stop:function(){this.complete()}});k=i.Class.extend({init:function(){var n=this;n._tickProxy=ai(n._tick,n);n._started=!1},tick:n.noop,done:n.noop,onEnd:n.noop,onCancel:n.noop,start:function(){this.enabled()&&(this.done()?this.onEnd():(this._started=!0,i.animationFrame(this._tickProxy)))},enabled:function(){return!0},cancel:function(){this._started=!1;this.onCancel()},_tick:function(){var n=this;n._started&&(n.tick(),n.done()?(n._started=!1,n.onEnd()):i.animationFrame(n._tickProxy))}});st=k.extend({init:function(n){var t=this;u(t,n);k.fn.init.call(t)},done:function(){return this.timePassed()>=this.duration},timePassed:function(){return Math.min(this.duration,new Date-this.startDate)},moveTo:function(n){var t=this,i=t.movable;t.initial=i[t.axis];t.delta=n.location-t.initial;t.duration="number"==typeof n.duration?n.duration:300;t.tick=t._easeProxy(n.ease);t.startDate=new Date;t.start()},_easeProxy:function(n){var t=this;return function(){t.movable.moveAxis(t.axis,n(t.timePassed(),t.initial,t.delta,t.duration))}}});u(st,{easeOutExpo:function(n,t,i,r){return n==r?t+i:i*(-Math.pow(2,-10*n/r)+1)+t},easeOutBack:function(n,t,i,r,u){return u=1.70158,i*((n=n/r-1)*n*((u+1)*n+u)+1)+t}});r.Animation=k;r.Transition=st;r.createEffect=e;r.box=function(t){t=n(t);var r=t.offset();return r.width=i._outerWidth(t),r.height=i._outerHeight(t),r};r.transformOrigin=function(n,t){var i=(n.left-t.left)*t.width/(t.width-n.width),r=(n.top-t.top)*t.height/(t.height-n.height);return{x:isNaN(i)?0:i,y:isNaN(r)?0:r}};r.fillScale=function(n,t){return Math.min(n.width/t.width,n.height/t.height)};r.fitScale=function(n,t){return Math.max(n.width/t.width,n.height/t.height)}}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(n,t,i){(i||t)()});!function(n,t){t("kendo.userevents.min",["kendo.core.min"],n)}(function(){return function(n){function c(n,t){var i=n.x.location,r=n.y.location,u=t.x.location,f=t.y.location,e=i-u,o=r-f;return{center:{x:(i+u)/2,y:(r+f)/2},distance:Math.sqrt(e*e+o*o)}}function e(n){var s,f,t,r=[],u=n.originalEvent,e=n.currentTarget,o=0;if(n.api)r.push({id:2,event:n,target:n.target,currentTarget:n.target,location:n,type:"api"});else if(n.type.match(/touch/))for(f=u?u.changedTouches:[],s=f.length;o<s;o++)t=f[o],r.push({location:t,event:n,target:t.target,currentTarget:e,id:t.identifier,type:"touch"});else r.push(i.pointers||i.msPointers?{location:u,event:n,target:n.target,currentTarget:e,id:u.pointerId,type:"pointer"}:{id:1,event:n,target:n.target,currentTarget:e,location:n,type:"mouse"});return r}function l(n){for(var r=t.eventMap.up.split(" "),i=0,u=r.length;i<u;i++)n(r[i])}var t=window.kendo,i=t.support,a=t.Class,v=t.Observable,u=n.now,f=n.extend,y=i.mobileOS,et=y&&y.android,p=800,w=i.browser.msie?5:0,b="press",k="hold",d="select",g="start",o="move",s="end",nt="cancel",h="tap",tt="release",ot="gesturestart",it="gesturechange",rt="gestureend",ut="gesturetap",st={api:0,touch:0,mouse:9,pointer:9},ht=!i.touch||i.mouseAndTouchPresent,ft=a.extend({init:function(n,t){var i=this;i.axis=n;i._updateLocationData(t);i.startLocation=i.location;i.velocity=i.delta=0;i.timeStamp=u()},move:function(n){var t=this,i=n["page"+t.axis],r=u(),f=r-t.timeStamp||1;!i&&et||(t.delta=i-t.location,t._updateLocationData(n),t.initialDelta=i-t.startLocation,t.velocity=t.delta/f,t.timeStamp=r)},_updateLocationData:function(n){var t=this,i=t.axis;t.location=n["page"+i];t.client=n["client"+i];t.screen=n["screen"+i]}}),ct=a.extend({init:function(n,t,i){f(this,{x:new ft("X",i.location),y:new ft("Y",i.location),type:i.type,useClickAsTap:n.useClickAsTap,threshold:n.threshold||st[i.type],userEvents:n,target:t,currentTarget:i.currentTarget,initialTouch:i.target,id:i.id,pressEvent:i,_moved:!1,_finished:!1})},press:function(){this._holdTimeout=setTimeout(n.proxy(this,"_hold"),this.userEvents.minHold);this._trigger(b,this.pressEvent)},_hold:function(){this._trigger(k,this.pressEvent)},move:function(n){var t=this;if(!t._finished){if(t.x.move(n.location),t.y.move(n.location),!t._moved){if(t._withinIgnoreThreshold())return;if(r.current&&r.current!==t.userEvents)return t.dispose();t._start(n)}t._finished||t._trigger(o,n)}},end:function(n){this.endTime=u();this._finished||(this._finished=!0,this._trigger(tt,n),this._moved?this._trigger(s,n):this.useClickAsTap||this._trigger(h,n),clearTimeout(this._holdTimeout),this.dispose())},dispose:function(){var i=this.userEvents,t=i.touches;this._finished=!0;this.pressEvent=null;clearTimeout(this._holdTimeout);t.splice(n.inArray(this,t),1)},skip:function(){this.dispose()},cancel:function(){this.dispose()},isMoved:function(){return this._moved},_start:function(n){clearTimeout(this._holdTimeout);this.startTime=u();this._moved=!0;this._trigger(g,n)},_trigger:function(n,t){var i=this,r=t.event,u={touch:i,x:i.x,y:i.y,target:i.target,event:r};i.userEvents.notify(n,u)&&r.preventDefault()},_withinIgnoreThreshold:function(){var n=this.x.initialDelta,t=this.y.initialDelta;return Math.sqrt(n*n+t*t)<=this.threshold}}),r=v.extend({init:function(r,u){var a,y,ft,et,e=this,c=t.guid();u=u||{};a=e.filter=u.filter;e.threshold=u.threshold||w;e.minHold=u.minHold||p;e.touches=[];e._maxTouches=u.multiTouch?2:1;e.allowSelection=u.allowSelection;e.captureUpIfMoved=u.captureUpIfMoved;e.useClickAsTap=!u.fastTap&&!i.delayedClick();e.eventNS=c;r=n(r).handler(e);v.fn.init.call(e);f(e,{element:r,surface:n(u.global&&ht?r[0].ownerDocument.documentElement:u.surface||r),stopPropagation:u.stopPropagation,pressed:!1});e.surface.handler(e).on(t.applyEventMap("move",c),"_move").on(t.applyEventMap("up cancel",c),"_end");r.on(t.applyEventMap("down",c),a,"_start");e.useClickAsTap&&r.on(t.applyEventMap("click",c),a,"_click");(i.pointers||i.msPointers)&&(i.browser.version<11?(y="pinch-zoom double-tap-zoom",r.css("-ms-touch-action",u.touchAction&&"none"!=u.touchAction?y+" "+u.touchAction:y)):r.css("touch-action",u.touchAction||"none"));u.preventDragEvent&&r.on(t.applyEventMap("dragstart",c),t.preventDefault);r.on(t.applyEventMap("mousedown",c),a,{root:r},"_select");e.captureUpIfMoved&&i.eventCapture&&(ft=e.surface[0],et=n.proxy(e.preventIfMoving,e),l(function(n){ft.addEventListener(n,et,!0)}));e.bind([b,k,h,g,o,s,tt,nt,ot,it,rt,ut,d],u)},preventIfMoving:function(n){this._isMoved()&&n.preventDefault()},destroy:function(){var t,n=this;n._destroyed||(n._destroyed=!0,n.captureUpIfMoved&&i.eventCapture&&(t=n.surface[0],l(function(i){t.removeEventListener(i,n.preventIfMoving)})),n.element.kendoDestroy(n.eventNS),n.surface.kendoDestroy(n.eventNS),n.element.removeData("handler"),n.surface.removeData("handler"),n._disposeAll(),n.unbind(),delete n.surface,delete n.element,delete n.currentTarget)},capture:function(){r.current=this},cancel:function(){this._disposeAll();this.trigger(nt)},notify:function(n,t){var r=this,i=r.touches;if(this._isMultiTouch()){switch(n){case o:n=it;break;case s:n=rt;break;case h:n=ut}f(t,{touches:i},c(i[0],i[1]))}return this.trigger(n,f(t,{type:n}))},press:function(n,t,i){this._apiCall("_start",n,t,i)},move:function(n,t){this._apiCall("_move",n,t)},end:function(n,t){this._apiCall("_end",n,t)},_isMultiTouch:function(){return this.touches.length>1},_maxTouchesReached:function(){return this.touches.length>=this._maxTouches},_disposeAll:function(){for(var n=this.touches;n.length>0;)n.pop().dispose()},_isMoved:function(){return n.grep(this.touches,function(n){return n.isMoved()}).length},_select:function(n){this.allowSelection&&!this.trigger(d,{event:n})||n.preventDefault()},_start:function(t){var f,u,i=this,o=0,c=i.filter,s=e(t),l=s.length,h=t.which;if(!(h&&h>1||i._maxTouchesReached()))for(r.current=null,i.currentTarget=t.currentTarget,i.stopPropagation&&t.stopPropagation();o<l&&!i._maxTouchesReached();o++)u=s[o],f=c?n(u.currentTarget):i.element,f.length&&(u=new ct(i,f,u),i.touches.push(u),u.press(),i._isMultiTouch()&&i.notify("gesturestart",{}))},_move:function(n){this._eachTouch("move",n)},_end:function(n){this._eachTouch("end",n)},_click:function(t){var i={touch:{initialTouch:t.target,target:n(t.currentTarget),endTime:u(),x:{location:t.pageX,client:t.clientX},y:{location:t.pageY,client:t.clientY}},x:t.pageX,y:t.pageY,target:n(t.currentTarget),event:t,type:"tap"};this.trigger("tap",i)&&t.preventDefault()},_eachTouch:function(n,t){for(var r,u,f,c=this,o={},s=e(t),h=c.touches,i=0;i<h.length;i++)r=h[i],o[r.id]=r;for(i=0;i<s.length;i++)u=s[i],f=o[u.id],f&&f[n](u)},_apiCall:function(t,i,r,u){this[t]({api:!0,pageX:i,pageY:r,clientX:i,clientY:r,target:n(u||this.element)[0],stopPropagation:n.noop,preventDefault:n.noop})}});r.defaultThreshold=function(n){w=n};r.minHold=function(n){p=n};t.getTouches=e;t.touchDelta=c;t.UserEvents=r}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(n,t,i){(i||t)()});!function(n,t){t("kendo.draganddrop.min",["kendo.core.min","kendo.userevents.min"],n)}(function(){return function(n,t){function ni(t,i){try{return n.contains(t,i)||t==i}catch(r){return!1}}function v(n,t){return parseInt(n.css(t),10)||0}function it(n,t){return Math.min(Math.max(n,t.min),t.max)}function rt(n,t){var r=g(n),e=i._outerWidth,o=i._outerHeight,u=r.left+v(n,"borderLeftWidth")+v(n,"paddingLeft"),f=r.top+v(n,"borderTopWidth")+v(n,"paddingTop"),s=u+n.width()-e(t,!0),h=f+n.height()-o(t,!0);return{x:{min:u,max:s},y:{min:f,max:h}}}function ti(i,r,u){for(var o,e,f=0,s=r&&r.length,h=u&&u.length;i&&i.parentNode;){for(f=0;f<s;f++)if(o=r[f],o.element[0]===i)return{target:o,targetElement:i};for(f=0;f<h;f++)if(e=u[f],n.contains(e.element[0],i)&&d.matchesSelector.call(i,e.options.filter))return{target:e,targetElement:i};i=i.parentNode}return t}function ut(n,t){var i,u=t.options.group,r=n[u];if(s.fn.destroy.call(t),r.length>1){for(i=0;i<r.length;i++)if(r[i]==t){r.splice(i,1);break}}else r.length=0,delete n[u]}function ft(n){var t,i,r,u=b()[0];
22return n[0]===u?(i=u.scrollTop,r=u.scrollLeft,{top:i,left:r,bottom:i+y.height(),right:r+y.width()}):(t=n.offset(),t.bottom=t.top+n.height(),t.right=t.left+n.width(),t)}function b(){return n(i.support.browser.chrome?e.body:e.documentElement)}function et(t){var r,u=b();if(!t||t===e.body||t===e.documentElement)return u;for(r=n(t)[0];r&&!i.isScrollable(r)&&r!==e.body;)r=r.parentNode;return r===e.body?u:n(r)}function ot(n,t,i){var u={x:0,y:0},r=50;return n-i.left<r?u.x=-(r-(n-i.left)):i.right-n<r&&(u.x=r-(i.right-n)),t-i.top<r?u.y=-(r-(t-i.top)):i.bottom-t<r&&(u.y=r-(i.bottom-t)),u}var f,k,st,l,ht,ct,i=window.kendo,d=i.support,e=window.document,y=n(window),ii=i.Class,s=i.ui.Widget,o=i.Observable,ri=i.UserEvents,u=n.proxy,r=n.extend,g=i.getOffset,p={},h={},c={},nt=i.elementUnderCursor,lt="keyup",a="change",at="dragstart",vt="hold",yt="drag",pt="dragend",wt="dragcancel",bt="hintDestroyed",tt="dragenter",w="dragleave",kt="drop",ui=o.extend({init:function(t,r){var f=this,e=t[0];f.capture=!1;e.addEventListener?(n.each(i.eventMap.down.split(" "),function(){e.addEventListener(this,u(f._press,f),!0)}),n.each(i.eventMap.up.split(" "),function(){e.addEventListener(this,u(f._release,f),!0)})):(n.each(i.eventMap.down.split(" "),function(){e.attachEvent(this,u(f._press,f))}),n.each(i.eventMap.up.split(" "),function(){e.attachEvent(this,u(f._release,f))}));o.fn.init.call(f);f.bind(["press","release"],r||{})},captureNext:function(){this.capture=!0},cancelCapture:function(){this.capture=!1},_press:function(n){var t=this;t.trigger("press");t.capture&&n.preventDefault()},_release:function(n){var t=this;t.trigger("release");t.capture&&(n.preventDefault(),t.cancelCapture())}}),dt=o.extend({init:function(t){var i=this;o.fn.init.call(i);i.forcedEnabled=!1;n.extend(i,t);i.scale=1;i.horizontal?(i.measure="offsetWidth",i.scrollSize="scrollWidth",i.axis="x"):(i.measure="offsetHeight",i.scrollSize="scrollHeight",i.axis="y")},makeVirtual:function(){n.extend(this,{virtual:!0,forcedEnabled:!0,_virtualMin:0,_virtualMax:0})},virtualSize:function(n,t){this._virtualMin===n&&this._virtualMax===t||(this._virtualMin=n,this._virtualMax=t,this.update())},outOfBounds:function(n){return n>this.max||n<this.min},forceEnabled:function(){this.forcedEnabled=!0},getSize:function(){return this.container[0][this.measure]},getTotal:function(){return this.element[0][this.scrollSize]},rescale:function(n){this.scale=n},update:function(n){var t=this,u=t.virtual?t._virtualMax:t.getTotal(),r=u*t.scale,i=t.getSize();(0!==u||t.forcedEnabled)&&(t.max=t.virtual?-t._virtualMin:0,t.size=i,t.total=r,t.min=Math.min(t.max,i-r),t.minScale=i/u,t.centerOffset=(r-i)/2,t.enabled=t.forcedEnabled||r>i,n||t.trigger(a,t))}}),fi=o.extend({init:function(n){var t=this;o.fn.init.call(t);t.x=new dt(r({horizontal:!0},n));
22t.y=new dt(r({horizontal:!1},n));t.container=n.container;t.forcedMinScale=n.minScale;t.maxScale=n.maxScale||100;t.bind(a,n)},rescale:function(n){this.x.rescale(n);this.y.rescale(n);this.refresh()},centerCoordinates:function(){return{x:Math.min(0,-this.x.centerOffset),y:Math.min(0,-this.y.centerOffset)}},refresh:function(){var n=this;n.x.update();n.y.update();n.enabled=n.x.enabled||n.y.enabled;n.minScale=n.forcedMinScale||Math.min(n.x.minScale,n.y.minScale);n.fitScale=Math.max(n.x.minScale,n.y.minScale);n.trigger(a)}}),gt=o.extend({init:function(n){var t=this;r(t,n);o.fn.init.call(t)},outOfBounds:function(){return this.dimension.outOfBounds(this.movable[this.axis])},dragMove:function(n){var t=this,i=t.dimension,r=t.axis,u=t.movable,f=u[r]+n;i.enabled&&((f<i.min&&n<0||f>i.max&&n>0)&&(n*=t.resistance),u.translateAxis(r,n),t.trigger(a,t))}}),ei=ii.extend({init:function(t){var f,e,o,u,i=this;r(i,{elastic:!0},t);o=i.elastic?.5:0;u=i.movable;i.x=f=new gt({axis:"x",dimension:i.dimensions.x,resistance:o,movable:u});i.y=e=new gt({axis:"y",dimension:i.dimensions.y,resistance:o,movable:u});i.userEvents.bind(["press","move","end","gesturestart","gesturechange"],{gesturestart:function(n){i.gesture=n;i.offset=i.dimensions.container.offset()},press:function(t){n(t.event.target).closest("a").is("[data-navigate-on-press=true]")&&t.sender.cancel()},gesturechange:function(n){var r,o,s,h=i.gesture,c=h.center,l=n.center,t=n.distance/h.distance,v=i.dimensions.minScale,a=i.dimensions.maxScale;u.scale<=v&&t<1&&(t+=.8*(1-t));u.scale*t>=a&&(t=a/u.scale);o=u.x+i.offset.left;s=u.y+i.offset.top;r={x:(o-c.x)*t+l.x-o,y:(s-c.y)*t+l.y-s};u.scaleWith(t);f.dragMove(r.x);e.dragMove(r.y);i.dimensions.rescale(u.scale);i.gesture=n;n.preventDefault()},move:function(n){n.event.target.tagName.match(/textarea|input/i)||(f.dimension.enabled||e.dimension.enabled?(f.dragMove(n.x.delta),e.dragMove(n.y.delta),n.preventDefault()):n.touch.skip())},end:function(n){n.preventDefault()}})}}),oi=d.transitions.prefix+"Transform";k=d.hasHW3D?function(n,t,i){return"translate3d("+n+"px,"+t+"px,0) scale("+i+")"}:function(n,t,i){return"translate("+n+"px,"+t+"px) scale("+i+")"};st=o.extend({init:function(t){var i=this;o.fn.init.call(i);i.element=n(t);i.element[0].style.webkitTransformOrigin="left top";i.x=0;i.y=0;i.scale=1;i._saveCoordinates(k(i.x,i.y,i.scale))},translateAxis:function(n,t){this[n]+=t;this.refresh()},scaleTo:function(n){this.scale=n;this.refresh()},scaleWith:function(n){this.scale*=n;this.refresh()},translate:function(n){this.x+=n.x;this.y+=n.y;this.refresh()},moveAxis:function(n,t){this[n]=t;this.refresh()},moveTo:function(n){r(this,n);this.refresh()},refresh:function(){var t,n=this,r=n.x,u=n.y;n.round&&(r=Math.round(r),u=Math.round(u));t=k(r,u,n.scale);t!=n.coordinates&&(i.support.browser.msie&&i.support.browser.version<10?(n.element[0].style.position="absolute",n.element[0].style.left=n.x+"px",n.element[0].style.top=n.y+"px"):n.element[0].style[oi]=t,n._saveCoordinates(t),n.trigger(a))},_saveCoordinates:function(n){this.coordinates=n}});l=s.extend({init:function(n,t){var i,r=this;s.fn.init.call(r,n,t);i=r.options.group;i in h?h[i].push(r):h[i]=[r]},events:[tt,w,kt],options:{name:"DropTarget",group:"default"},destroy:function(){ut(h,this)},_trigger:function(n,t){var i=this,u=p[i.options.group];if(u)return i.trigger(n,r({},t.event,{draggable:u,dropTarget:t.dropTarget}))},_over:function(n){this._trigger(tt,n)},_out:function(n){this._trigger(w,n)},_drop:function(n){var t=this,i=p[t.options.group];i&&(i.dropped=!t._trigger(kt,n))}});l.destroyGroup=function(n){var t,i=h[n]||c[n];if(i){for(t=0;t<i.length;t++)s.fn.destroy.call(i[t]);i.length=0;delete h[n];delete c[n]}};l._cache=h;ht=l.extend({init:function(n,t){var i,r=this;s.fn.init.call(r,n,t);i=r.options.group;i in c?c[i].push(r):c[i]=[r]},destroy:function(){ut(c,this)},options:{name:"DropTargetArea",group:"default",filter:null}});ct=s.extend({init:function(n,t){var i=this;s.fn.init.call(i,n,t);i._activated=!1;i.userEvents=new ri(i.element,{global:!0,allowSelection:!0,filter:i.options.filter,threshold:i.options.distance,start:u(i._start,i),hold:u(i._hold,i),move:u(i._drag,i),end:u(i._end,i),cancel:u(i._cancel,i),select:u(i._select,i)});i._afterEndHandler=u(i._afterEnd,i);i._captureEscape=u(i._captureEscape,i)},events:[vt,at,yt,pt,wt,bt],options:{name:"Draggable",distance:i.support.touch?0:5,group:"default",cursorOffset:null,axis:null,container:null,filter:null,ignore:null,holdToDrag:!1,autoScroll:!1,dropped:!1},cancelHold:function(){this._activated=!1},_captureEscape:function(n){var t=this;n.keyCode===i.keys.ESC&&(t._trigger(wt,{event:n}),t.userEvents.cancel())},_updateHint:function(t){var i,r=this,o=r.options,u=r.boundaries,e=o.axis,f=r.options.cursorOffset;f?i={left:t.x.location+f.left,top:t.y.location+f.top}:(r.hintOffset.left+=t.x.delta,r.hintOffset.top+=t.y.delta,i=n.extend({},r.hintOffset));u&&(i.top=it(i.top,u.y),i.left=it(i.left,u.x));"x"===e?delete i.top:"y"===e&&delete i.left;r.hint.css(i)},_shouldIgnoreTarget:function(t){var i=this.options.ignore;return i&&n(t).is(i)},_select:function(n){this._shouldIgnoreTarget(n.event.target)||n.preventDefault()},_start:function(r){var o,u=this,f=u.options,h=f.container?n(f.container):null,s=f.hint;return this._shouldIgnoreTarget(r.touch.initialTouch)||f.holdToDrag&&!u._activated?(u.userEvents.cancel(),t):(u.currentTarget=r.target,u.currentTargetOffset=g(u.currentTarget),s&&(u.hint&&u.hint.stop(!0,!0).remove(),u.hint=i.isFunction(s)?n(s.call(u,u.currentTarget)):s,o=g(u.currentTarget),u.hintOffset=o,u.hint.css({position:"absolute",zIndex:2e4,left:o.left,top:o.top}).appendTo(e.body),u.angular("compile",function(){u.hint.removeAttr("ng-repeat");for(var t=n(r.target);!t.data("$$kendoScope")&&t.length;)t=t.parent();return{elements:u.hint.get(),scopeFrom:t.data("$$kendoScope")}})),p[f.group]=u,u.dropped=!1,h&&(u.boundaries=rt(h,u.hint)),n(e).on(lt,u._captureEscape),u._trigger(at,r)&&(u.userEvents.cancel(),u._afterEnd()),u.userEvents.capture(),t)},_hold:function(n){this.currentTarget=n.target;this._trigger(vt,n)?this.userEvents.cancel():this._activated=!0},_drag:function(t){var i,r;t.preventDefault();i=this._elementUnderCursor(t);this.options.autoScroll&&this._cursorElement!==i&&(this._scrollableParent=et(i),this._cursorElement=i);this._lastEvent=t;this._processMovement(t,i);this.options.autoScroll&&this._scrollableParent[0]&&(r=ot(t.x.location,t.y.location,ft(this._scrollableParent)),this._scrollCompenstation=n.extend({},this.hintOffset),this._scrollVelocity=r,0===r.y&&0===r.x?(clearInterval(this._scrollInterval),this._scrollInterval=null):this._scrollInterval||(this._scrollInterval=setInterval(n.proxy(this,"_autoScroll"),50)));this.hint&&this._updateHint(t)},_processMovement:function(i,u){this._withDropTarget(u,function(u,e){if(!u)return f&&(f._trigger(w,r(i,{dropTarget:n(f.targetElement)})),f=null),t;if(f){if(e===f.targetElement)return;f._trigger(w,r(i,{dropTarget:n(f.targetElement)}))}u._trigger(tt,r(i,{dropTarget:n(e)}));f=r(u,{targetElement:e})});this._trigger(yt,r(i,{dropTarget:f,elementUnderCursor:u}))},_autoScroll:function(){var l,u,f,o,s,i,h,r,n=this._scrollableParent[0],t=this._scrollVelocity,c=this._scrollCompenstation;n&&(l=this._elementUnderCursor(this._lastEvent),this._processMovement(this._lastEvent,l),o=n===b()[0],o?(u=e.body.scrollHeight>y.height(),f=e.body.scrollWidth>y.width()):(u=n.offsetHeight<=n.scrollHeight,f=n.offsetWidth<=n.scrollWidth),s=n.scrollTop+t.y,i=u&&s>0&&s<n.scrollHeight,h=n.scrollLeft+t.x,r=f&&h>0&&h<n.scrollWidth,i&&(n.scrollTop+=t.y),r&&(n.scrollLeft+=t.x),this.hint&&o&&(r||i)&&(i&&(c.top+=t.y),r&&(c.left+=t.x),this.hint.css(c)))},_end:function(t){this._withDropTarget(this._elementUnderCursor(t),function(i,u){i&&(i._drop(r({},t,{dropTarget:n(u)})),f=null)});this._cancel(this._trigger(pt,t))},_cancel:function(n){var t=this;t._scrollableParent=null;this._cursorElement=null;clearInterval(this._scrollInterval);t._activated=!1;t.hint&&!t.dropped?setTimeout(function(){t.hint.stop(!0,!0);
22n?t._afterEndHandler():t.hint.animate(t.currentTargetOffset,"fast",t._afterEndHandler)},0):t._afterEnd()},_trigger:function(n,t){var i=this;return i.trigger(n,r({},t.event,{x:t.x,y:t.y,currentTarget:i.currentTarget,initialTarget:t.touch?t.touch.initialTouch:null,dropTarget:t.dropTarget,elementUnderCursor:t.elementUnderCursor}))},_elementUnderCursor:function(n){var t=nt(n),i=this.hint;return i&&ni(i[0],t)&&(i.hide(),t=nt(n),t||(t=nt(n)),i.show()),t},_withDropTarget:function(n,t){var i,f=this.options.group,r=h[f],u=c[f];(r&&r.length||u&&u.length)&&(i=ti(n,r,u),i?t(i.target,i.targetElement):t())},destroy:function(){var n=this;s.fn.destroy.call(n);n._afterEnd();n.userEvents.destroy();this._scrollableParent=null;this._cursorElement=null;clearInterval(this._scrollInterval);n.currentTarget=null},_afterEnd:function(){var t=this;t.hint&&t.hint.remove();delete p[t.options.group];t.trigger("destroy");t.trigger(bt);n(e).off(lt,t._captureEscape)}});i.ui.plugin(l);i.ui.plugin(ht);i.ui.plugin(ct);i.TapCapture=ui;i.containerBoundaries=rt;r(i.ui,{Pane:ei,PaneDimensions:fi,Movable:st});i.ui.Draggable.utils={autoScrollVelocity:ot,scrollableViewPort:ft,findScrollableParent:et}}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(n,t,i){(i||t)()});!function(n,t){t("kendo.popup.min",["kendo.core.min"],n)}(function(){return function(n,t){function k(t,i){return!(!t||!i)&&(t===i||n.contains(t,i))}var et,a,ot,st,i=window.kendo,d=i.ui,g=d.Widget,kt=i.Class,r=i.support,e=i.getOffset,o=i._outerWidth,f=i._outerHeight,nt="open",tt="close",ht="deactivate",ct="activate",s="center",lt="left",v="right",y="top",p="bottom",w="absolute",it="hidden",rt="body",ut="location",l="position",at="visible",vt="effects",yt="k-state-active",b="k-state-border",dt=/k-state-border-(\w+)/,pt=".k-picker-wrap, .k-dropdown-wrap, .k-link",gt="down",ft=n(document.documentElement),ni=n.proxy,ti=n(window),wt="scroll",ii=r.transitions.css,bt=ii+"transform",u=n.extend,h=".kendoPopup",c=["font-size","font-family","font-stretch","font-style","font-weight","line-height"],ri=g.extend({init:function(t,f){var o,e=this;f=f||{};f.isRtl&&(f.origin=f.origin||p+" "+v,f.position=f.position||y+" "+v);g.fn.init.call(e,t,f);t=e.element;f=e.options;e.collisions=f.collision?f.collision.split(" "):[];e.downEvent=i.applyEventMap(gt,i.guid());1===e.collisions.length&&e.collisions.push(e.collisions[0]);o=n(e.options.anchor).closest(".k-popup,.k-group").filter(":not([class^=km-])");f.appendTo=n(n(f.appendTo)[0]||o[0]||document.body);e.element.hide().addClass("k-popup k-group k-reset").toggleClass("k-rtl",!!f.isRtl).css({position:w}).appendTo(f.appendTo).attr("aria-hidden",!0).on("mouseenter"+h,function(){e._hovered=!0}).on("wheel"+h,function(t){var r=n(t.target).find(".k-list"),i=r.parent();r.length&&r.is(":visible")&&(0===i.scrollTop()&&t.originalEvent.deltaY<0||i.scrollTop()===i.prop("scrollHeight")-i.prop("offsetHeight")&&t.originalEvent.deltaY>0)&&t.preventDefault()}).on("mouseleave"+h,function(){e._hovered=!1});e.wrapper=n();f.animation===!1&&(f.animation={open:{effects:{}},close:{hide:!0,effects:{}}});u(f.animation.open,{complete:function(){e.wrapper.css({overflow:at});e._activated=!0;e._trigger(ct)}});u(f.animation.close,{complete:function(){e._animationClose()}});e._mousedownProxy=function(n){e._mousedown(n)};e._resizeProxy=r.mobileOS.android?function(n){setTimeout(function(){e._resize(n)},600)}:function(n){e._resize(n)};f.toggleTarget&&n(f.toggleTarget).on(f.toggleEvent+h,n.proxy(e.toggle,e))},events:[nt,ct,tt,ht],options:{name:"Popup",toggleEvent:"click",origin:p+" "+lt,position:y+" "+lt,anchor:rt,appendTo:null,collision:"flip fit",viewport:window,copyAnchorStyles:!0,autosize:!1,modal:!1,adjustSize:{width:0,height:0},animation:{open:{effects:"slideIn:down",transition:!0,duration:200},close:{duration:100,hide:!0}}},_animationClose:function(){var n=this,t=n.wrapper.data(ut);n.wrapper.hide();t&&n.wrapper.css(t);n.options.anchor!=rt&&n._hideDirClass();n._closing=!1;n._trigger(ht)},destroy:function(){var u,t=this,r=t.options,f=t.element.off(h);g.fn.destroy.call(t);r.toggleTarget&&n(r.toggleTarget).off(h);r.modal||(ft.unbind(t.downEvent,t._mousedownProxy),t._toggleResize(!1));i.destroy(t.element.children());f.removeData();r.appendTo[0]===document.body&&(u=f.parent(".k-animation-container"),u[0]?u.remove():f.remove())},open:function(t,u){var s,h,f=this,a={isFixed:!isNaN(parseInt(u,10)),x:t,y:u},e=f.element,o=f.options,v=n(o.anchor),p=e[0]&&e.hasClass("km-widget");if(!f.visible()){if(o.copyAnchorStyles&&(p&&"font-size"==c[0]&&c.shift(),e.css(i.getComputedStyles(v[0],c))),e.data("animating")||f._trigger(nt))return;f._activated=!1;o.modal||(ft.unbind(f.downEvent,f._mousedownProxy).bind(f.downEvent,f._mousedownProxy),f._toggleResize(!1),f._toggleResize(!0));f.wrapper=h=i.wrap(e,o.autosize).css({overflow:it,display:"block",position:w}).attr("aria-hidden",!1);r.mobileOS.android&&h.css(bt,"translatez(0)");h.css(l);n(o.appendTo)[0]==document.body&&h.css(y,"-10000px");f.flipped=f._position(a);s=f._openAnimation();o.anchor!=rt&&f._showDirClass(s);e.data(vt,s.effects).kendoStop(!0).kendoAnimate(s).attr("aria-hidden",!1)}},_location:function(t){var u,s,f=this,e=f.element,o=f.options,h=n(o.anchor),a=e[0]&&e.hasClass("km-widget");return o.copyAnchorStyles&&(a&&"font-size"==c[0]&&c.shift(),e.css(i.getComputedStyles(h[0],c
22))),f.wrapper=u=i.wrap(e,o.autosize).css({overflow:it,display:"block",position:w}),r.mobileOS.android&&u.css(bt,"translatez(0)"),u.css(l),n(o.appendTo)[0]==document.body&&u.css(y,"-10000px"),f._position(t||{}),s=u.offset(),{width:i._outerWidth(u),height:i._outerHeight(u),left:s.left,top:s.top}},_openAnimation:function(){var n=u(!0,{},this.options.animation.open);return n.effects=i.parseEffects(n.effects,this.flipped),n},_hideDirClass:function(){var t=n(this.options.anchor),r=((t.attr("class")||"").match(dt)||["","down"])[1],u=b+"-"+r;t.removeClass(u).children(pt).removeClass(yt).removeClass(u);this.element.removeClass(b+"-"+i.directions[r].reverse)},_showDirClass:function(t){var r=t.effects.slideIn?t.effects.slideIn.direction:"down",u=b+"-"+r;n(this.options.anchor).addClass(u).children(pt).addClass(yt).addClass(u);this.element.addClass(b+"-"+i.directions[r].reverse)},position:function(){this.visible()&&(this.flipped=this._position())},toggle:function(){var n=this;n[n.visible()?tt:nt]()},visible:function(){return this.element.is(":"+at)},close:function(r){var h,e,o,s,f=this,c=f.options;if(f.visible()){if(h=f.wrapper[0]?f.wrapper:i.wrap(f.element).hide(),f._toggleResize(!1),f._closing||f._trigger(tt))return f._toggleResize(!0),t;f.element.find(".k-popup").each(function(){var i=n(this),t=i.data("kendoPopup");t&&t.close(r)});ft.unbind(f.downEvent,f._mousedownProxy);r?e={hide:!0,effects:{}}:(e=u(!0,{},c.animation.close),o=f.element.data(vt),s=e.effects,!s&&!i.size(s)&&o&&i.size(o)&&(e.effects=o,e.reverse=!0),f._closing=!0);f.element.kendoStop(!0).attr("aria-hidden",!0);h.css({overflow:it}).attr("aria-hidden",!0);f.element.kendoAnimate(e);r&&f._animationClose()}},_trigger:function(n){return this.trigger(n,{type:n})},_resize:function(n){var t=this;r.resize.indexOf(n.type)!==-1?(clearTimeout(t._resizeTimeout),t._resizeTimeout=setTimeout(function(){t._position();t._resizeTimeout=null},50)):(!t._hovered||t._activated&&t.element.hasClass("k-list-container"))&&t.close()},_toggleResize:function(n){var t=n?"on":"off",i=r.resize;r.mobileOS.ios||r.mobileOS.android||(i+=" "+wt);this._scrollableParents()[t](wt,this._resizeProxy);ti[t](i,this._resizeProxy)},_mousedown:function(t){var u=this,s=u.element[0],e=u.options,h=n(e.anchor)[0],o=e.toggleTarget,f=i.eventTarget(t),r=n(f).closest(".k-popup"),c=r.parent().parent(".km-shim").length;r=r[0];!c&&r&&r!==u.element[0]||"popover"!==n(t.target).closest("a").data("rel")&&(k(s,f)||k(h,f)||o&&k(n(o)[0],f)||u.close())},_fit:function(n,t,i){var r=0;return n+t>i&&(r=i-(n+t)),n<0&&(r=-n),r},_flip:function(n,t,i,r,u,f,e){var o=0;return e=e||t,f!==u&&f!==s&&u!==s&&(n+e>r&&(o+=-(i+t)),n+o<0&&(o+=i+t)),o},_scrollableParents:function(){return n(this.options.anchor).parentsUntil("body").filter(function(n,t){return i.isScrollable(t)})},_position:function(t){var g,ot,v,wt,st,p,nt,bt,tt,b,kt,k,c,ht,ct,it,lt,h=this,at=h.element,s=h.wrapper,a=h.options,rt=n(a.viewport),d=r.zoomLevel(),dt=!!(rt[0]==window&&window.innerWidth&&d<=1.02),y=n(a.anchor),vt=a.origin.toLowerCase().split(" "),yt=a.position.toLowerCase().split(" "),ft=h.collisions,et=10002,pt=0,gt=document.documentElement;if(st=a.viewport===window?{top:window.pageYOffset||document.documentElement.scrollTop||0,left:window.pageXOffset||document.documentElement.scrollLeft||0}:rt.offset(),dt?(p=window.innerWidth,nt=window.innerHeight):(p=rt.width(),nt=rt.height()),dt&&gt.scrollHeight-gt.clientHeight>0&&(bt=a.isRtl?-1:1,p-=bt*i.support.scrollbar()),g=y.parents().filter(s.siblings()),g[0])if(v=Math.max(+g.css("zIndex"),0))et=v+10;else for(ot=y.parentsUntil(g),wt=ot.length;pt<wt;pt++)v=+n(ot[pt]).css("zIndex"),v&&et<v&&(et=v+10);return s.css("zIndex",et),s.css(t&&t.isFixed?{left:t.x,top:t.y}:h._align(vt,yt)),tt=e(s,l,y[0]===s.offsetParent()[0]),b=e(s),kt=y.offsetParent().parent(".k-animation-container,.k-popup,.k-group"),kt.length&&(tt=e(s,l,!0),b=e(s)),b.top-=st.top,b.left-=st.left,h.wrapper.data(ut)||s.data(ut,u({},tt)),k=u({},b),c=u({},tt),ht=a.adjustSize,"fit"===ft[0]&&(c.top+=h._fit(k.top,f(s)+ht.height,nt/d)),"fit"===ft[1]&&(c.left+=h._fit(k.left,o(s)+ht.width,p/d)),ct=u({},c),it=f(at),lt=f(s),!s.height()&&it&&(lt+=it),"flip"===ft[0]&&(c.top+=h._flip(k.top,it,f(y),nt/d,vt[0],yt[0],lt)),"flip"===ft[1]&&(c.left+=h._flip(k.left,o(at),o(y),p/d,vt[1],yt[1],o(s))),at.css(l,w),s.css(c),c.left!=ct.left||c.top!=ct.top},_align:function(t,i){var c,l=this,a=l.wrapper,y=n(l.options.anchor),w=t[0],b=t[1],k=i[0],d=i[1],g=e(y),nt=n(l.options.appendTo),tt=o(a),it=f(a)||f(a.children().first()),rt=o(y),ut=f(y),r=g.top,u=g.left,h=Math.round;return nt[0]!=document.body&&(c=e(nt),r-=c.top,u-=c.left),w===p&&(r+=ut),w===s&&(r+=h(ut/2)),k===p&&(r-=it),k===s&&(r-=h(it/2)),b===v&&(u+=rt),b===s&&(u+=h(rt/2)),d===v&&(u-=tt),d===s&&(u-=h(tt/2)),{top:r,left:u}}});d.plugin(ri);et=i.support.stableSort;a="kendoTabKeyTrap";
22ot="a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex], *[contenteditable]";st=kt.extend({init:function(t){this.element=n(t);this.element.autoApplyNS(a)},trap:function(){this.element.on("keydown",ni(this._keepInTrap,this))},removeTrap:function(){this.element.kendoDestroy(a)},destroy:function(){this.element.kendoDestroy(a);this.element=t},shouldTrap:function(){return!0},_keepInTrap:function(n){var t,i,r;9===n.which&&this.shouldTrap()&&!n.isDefaultPrevented()&&(t=this._focusableElements(),i=this._sortFocusableElements(t),r=this._nextFocusable(n,i),this._focus(r),n.preventDefault())},_focusableElements:function(){var t=this.element.find(ot).filter(function(t,i){return i.tabIndex>=0&&n(i).is(":visible")&&!n(i).is("[disabled]")});return this.element.is("[tabindex]")&&t.push(this.element[0]),t},_sortFocusableElements:function(n){var i,t;return et?i=n.sort(function(n,t){return n.tabIndex-t.tabIndex}):(t="__k_index",n.each(function(n,i){i.setAttribute(t,n)}),i=n.sort(function(n,i){return n.tabIndex===i.tabIndex?parseInt(n.getAttribute(t),10)-parseInt(i.getAttribute(t),10):n.tabIndex-i.tabIndex}),n.removeAttr(t)),i},_nextFocusable:function(n,t){var i=t.length,r=t.index(n.target);return t.get((r+(n.shiftKey?-1:1))%i)},_focus:function(n){return"IFRAME"==n.nodeName?(n.contentWindow.document.body.focus(),t):(n.focus(),"INPUT"==n.nodeName&&n.setSelectionRange&&this._haveSelectionRange(n)&&n.setSelectionRange(0,n.value.length),t)},_haveSelectionRange:function(n){var t=n.type.toLowerCase();return"text"===t||"search"===t||"url"===t||"tel"===t||"password"===t}});d.Popup.TabKeyTrap=st}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(n,t,i){(i||t)()});!function(n,t){t("kendo.window.min",["kendo.draganddrop.min","kendo.popup.min"],n)}(function(){return function(n,t){function g(n){return t!==n}function s(n,t,i){return Math.max(Math.min(parseInt(n,10),i===1/0?i:parseInt(i,10)),parseInt(t,10))}function ci(){return!this.type||this.type.toLowerCase().indexOf("script")>=0}function ht(n){var t=this;t.owner=n;t._preventDragging=!1;t._draggable=new lt(n.wrapper,{filter:">"+c,group:n.wrapper.id+"-resizing",dragstart:r(t.dragstart,t),drag:r(t.drag,t),dragend:r(t.dragend,t)});t._draggable.userEvents.bind("press",r(t.addOverlay,t));t._draggable.userEvents.bind("release",r(t.removeOverlay,t))}function li(t){for(var u,f,r={top:t.offsetTop,left:t.offsetLeft},i=t.offsetParent;i;)r.top+=i.offsetTop,r.left+=i.offsetLeft,u=n(i).css("overflowX"),f=n(i).css("overflowY"),"auto"!==f&&"scroll"!==f||(r.top-=i.scrollTop),"auto"!==u&&"scroll"!==u||(r.left-=i.scrollLeft),i=i.offsetParent;return r}function ct(n,t){var i=this;i.owner=n;i._preventDragging=!1;i._draggable=new lt(n.wrapper,{filter:t,group:n.wrapper.id+"-moving",dragstart:r(i.dragstart,i),drag:r(i.drag,i),dragend:r(i.dragend,i),dragcancel:r(i.dragcancel,i)});i._draggable.userEvents.stopPropagation=!1}var i=window.kendo,nt=i.ui.Widget,ai=i.ui.Popup.TabKeyTrap,lt=i.ui.Draggable,at=n.isPlainObject,vi=i._activeElement,tt=i._outerWidth,yi=i._outerHeight,r=n.proxy,a=n.extend,pi=n.each,h=i.template,it="body",u=".kendoWindow",v=".k-window",et=".k-window-title",f=et+"bar",e=".k-window-content",wi=".k-dialog-content",c=".k-resize-handle",b=".k-overlay",y="k-content-frame",vt="k-i-loading",yt="k-state-hover",pt="k-state-focused",wt="k-window-maximized",p=":visible",rt="hidden",w="cursor",ot="open",st="activate",bt="deactivate",kt="close",ut="refresh",dt="resizeStart",gt="resizeEnd",ni="dragstart",ti="dragend",ii="error",l="overflow",ft="original-overflow-rule",k="zIndex",ri=".k-window-actions .k-i-window-minimize,.k-window-actions .k-i-window-maximize",ui=".k-i-pin",fi=".k-i-unpin",ei=ui+","+fi,d=".k-window-titlebar .k-window-action",oi=".k-window-titlebar .k-i-refresh",si="WindowEventsHandled",hi=/^0[a-z]*$/i,bi=i.isLocalUrl,ki=nt.extend({init:function(o,s){var c,it,ut,l,a,w,ft,b,k,h=this,tt={},ht=!1,ct=s&&s.actions&&!s.actions.length;nt.fn.init.call(h,o,s);s=h.options;l=s.position;o=h.element;a=s.content;b=n(window);ct&&(s.actions=[]);h.appendTo=n(s.appendTo);a&&!at(a)&&(a=s.content={url:a});o.find("script").filter(ci).remove();
22o.parent().is(h.appendTo)||l.top!==t&&l.left!==t||(o.is(p)?(tt=o.offset(),ht=!0):(it=o.css("visibility"),ut=o.css("display"),o.css({visibility:rt,display:""}),tt=o.offset(),o.css({visibility:it,display:ut})),l.top===t&&(l.top=tt.top),l.left===t&&(l.left=tt.left));g(s.visible)&&null!==s.visible||(s.visible=o.is(p));c=h.wrapper=o.closest(v);o.is(".k-content")&&c[0]||(o.addClass("k-window-content k-content"),h._createWindow(o,s),c=h.wrapper=o.closest(v),h._dimensions());h._position();a&&h.refresh(a);s.visible&&h.toFront();w=c.children(e);h._tabindex(w);s.visible&&s.modal&&h._overlay(c.is(p)).css({opacity:.5});c.on("mouseenter"+u,d,r(h._buttonEnter,h)).on("mouseleave"+u,d,r(h._buttonLeave,h)).on("click"+u,"> "+d,r(h._windowActionHandler,h)).on("keydown"+u,r(h._keydown,h)).on("focus"+u,r(h._focus,h)).on("blur"+u,r(h._blur,h));w.on("keydown"+u,r(h._keydown,h)).on("focus"+u,r(h._focus,h)).on("blur"+u,r(h._blur,h));ft=w.find("."+y)[0];ft&&!b.data(si)&&(b.on("blur"+u,function(){var t,r=n(document.activeElement).parent(e);r.length&&(t=i.widgetInstance(r),t._focus())}),b.on("focus"+u,function(){n(e).not(wi).each(function(t,r){i.widgetInstance(n(r))._blur()})}),b.data(si,!0));this._resizable();this._draggable();s.pinned&&this.wrapper.is(":visible")&&h.pin();k=o.attr("id");k&&(k+="_wnd_title",c.children(f).children(et).attr("id",k),w.attr({role:"dialog","aria-labelledby":k}));c.add(c.children(".k-resize-handle,"+f)).on("mousedown"+u,r(h.toFront,h));h.touchScroller=i.touchScroller(o);h._resizeHandler=r(h._onDocumentResize,h);h._marker=i.guid().substring(0,8);n(window).on("resize"+u+h._marker,h._resizeHandler);s.visible&&(h.trigger(ot),h.trigger(st));i.notify(h);this.options.modal&&(this._tabKeyTrap=new ai(c),this._tabKeyTrap.trap(),this._tabKeyTrap.shouldTrap=function(){return w.data("isFront")})},_buttonEnter:function(t){n(t.currentTarget).addClass(yt)},_buttonLeave:function(t){n(t.currentTarget).removeClass(yt)},_focus:function(){this.wrapper.addClass(pt)},_blur:function(){this.wrapper.removeClass(pt)},_dimensions:function(){var t,f,u=this.wrapper,n=this.options,i=n.width,r=n.height,o=n.maxHeight,e=["minWidth","minHeight","maxWidth","maxHeight"];for(this.title(n.title),t=0;t<e.length;t++)f=n[e[t]]||"",f!=1/0&&u.css(e[t],f);o!=1/0&&this.element.css("maxHeight",o);u.width(i?isNaN(i)&&(""+i).indexOf("px")<0?i:s(i,n.minWidth,n.maxWidth):"");u.height(r?isNaN(r)&&(""+r).indexOf("px")<0?r:s(r,n.minHeight,n.maxHeight):"");n.visible||u.hide()},_position:function(){var t=this.wrapper,n=this.options.position;0===n.top&&(n.top=""+n.top);0===n.left&&(n.left=""+n.left);t.css({top:n.top||"",left:n.left||""})},_animationOptions:function(n){var t=this.options.animation;return t&&t[n]||{open:{effects:{}},close:{hide:!0,effects:{}}}[n]},_resize:function(){i.resize(this.element.children())},_resizable:function(){var i=this.options.resizable,t=this.wrapper;this.resizing&&(t.off("dblclick"+u).children(c).remove(),this.resizing.destroy(),this.resizing=null);i&&(t.on("dblclick"+u,f,r(function(t){n(t.target).closest(".k-window-action").length||this.toggleMaximization()},this)),pi("n e s w se sw ne nw".split(" "),function(n,i){t.append(o.resizeHandle(i))}),this.resizing=new ht(this));t=null},_draggable:function(){var n=this.options.draggable;this.dragging&&(this.dragging.destroy(),this.dragging=null);n&&(this.dragging=new ct(this,n.dragHandle||f))},_actions:function(){var r=this.options,t=r.actions,u=r.pinned,e=this.wrapper.children(f),s=e.find(".k-window-actions"),h=["maximize","minimize"];t=n.map(t,function(n){return n=u&&"pin"===n.toLowerCase()?"unpin":n,{name:h.indexOf(n.toLowerCase())>-1?"window-"+n:n}});s.html(i.render(o.action,t))},setOptions:function(n){var i,r,u=JSON.parse(JSON.stringify(n));a(n.position,this.options.position);a(n.position,u.position);nt.fn.setOptions.call(this,n);i=this.options.scrollable!==!1;this.restore();this._dimensions();this._position();this._resizable();this._draggable();this._actions();t!==n.modal&&(r=this.options.visible!==!1,this._overlay(n.modal&&r));this.element.css(l,i?"":"hidden")},events:[ot,st,bt,kt,"minimize","maximize",ut,dt,"resize",gt,ni,ti,ii],options:{name:"Window",animation:{open:{effects:{zoom:{direction:"in"},fade:{direction:"in"}},duration:350},close:{effects:{zoom:{direction:"out",properties:{scale:.7}},fade:{direction:"out"}},duration:350,hide:!0}},title:"",actions:["Close"],autoFocus:!0,modal:!1,resizable:!0,draggable:!0,minWidth:90,minHeight:50,maxWidth:1/0,maxHeight:1/0,pinned:!1,scrollable:!0,position:{},content:null,visible:null,height:null,width:null,appendTo:"body",isMaximized:!1,isMinimized:!1},_closable:function(){return n.inArray("close",n.map(this.options.actions,function(n){return n.toLowerCase()}))>-1},_keydown:function(n){var c,e,y,p,a,v,t=this,h=t.options,u=i.keys,r=n.keyCode,f=t.wrapper,o=10,l=t.options.isMaximized,w=t.options.isMinimized;r==u.ESC&&t._closable()&&t._close(!1);n.target!=n.currentTarget||t._closing||(n.altKey&&82==r&&t.refresh(),n.altKey&&80==r&&(t.options.pinned?t.unpin():t.pin()),n.altKey&&r==u.UP?w?(t.restore(
22),t.element.focus()):l||(t.maximize(),t.element.focus()):n.altKey&&r==u.DOWN&&(w||l?l&&(t.restore(),t.element.focus()):(t.minimize(),t.wrapper.focus())),!h.draggable||n.ctrlKey||n.altKey||l||(c=i.getOffset(f),r==u.UP?e=f.css("top",c.top-o):r==u.DOWN?e=f.css("top",c.top+o):r==u.LEFT?e=f.css("left",c.left-o):r==u.RIGHT&&(e=f.css("left",c.left+o))),h.resizable&&n.ctrlKey&&!l&&!w&&(r==u.UP?(e=!0,p=f.height()-o):r==u.DOWN&&(e=!0,p=f.height()+o),r==u.LEFT?(e=!0,y=f.width()-o):r==u.RIGHT&&(e=!0,y=f.width()+o),e&&(a=s(y,h.minWidth,h.maxWidth),v=s(p,h.minHeight,h.maxHeight),isNaN(a)||(f.width(a),t.options.width=a+"px"),isNaN(v)||(f.height(v),t.options.height=v+"px"),t.resize())),e&&n.preventDefault())},_overlay:function(t){var i=this.appendTo.children(b),r=this.wrapper;return i.length||(i=n("<div class='k-overlay' />")),i.insertBefore(r[0]).toggle(t).css(k,parseInt(r.css(k),10)-1),i},_actionForIcon:function(n){var t=/\bk-i(-\w+)+\b/.exec(n[0].className)[0];return{"k-i-close":"_close","k-i-window-maximize":"maximize","k-i-window-minimize":"minimize","k-i-window-restore":"restore","k-i-refresh":"refresh","k-i-pin":"pin","k-i-unpin":"unpin"}[t]},_windowActionHandler:function(i){var u,r;if(!this._closing)return u=n(i.target).closest(".k-window-action").find(".k-icon"),r=this._actionForIcon(u),r?(i.preventDefault(),this[r](),!1):t},_modals:function(){var t=this,i=n(v).filter(function(){var r=n(this),u=t._object(r),i=u&&u.options;return i&&i.modal&&i.visible&&i.appendTo===t.options.appendTo&&r.is(p)}).sort(function(t,i){return+n(t).css("zIndex")-+n(i).css("zIndex")});return t=null,i},_object:function(n){var u=n.children(e),r=i.widgetInstance(u);return r?r:t},center:function(){var u,f,t=this,e=t.options.position,i=t.wrapper,r=n(window),o=0,s=0;return t.options.isMaximized?t:(t.options.pinned&&!t._isPinned&&t.pin(),t.options.pinned||(o=r.scrollTop(),s=r.scrollLeft()),f=s+Math.max(0,(r.width()-i.width())/2),u=o+Math.max(0,(r.height()-i.height()-parseInt(i.css("paddingTop"),10))/2),i.css({left:f,top:u}),e.top=u,e.left=f,t)},title:function(n){var e,r=this,u=r.wrapper,h=r.options,t=u.children(f),s=t.children(et);return arguments.length?(n===!1?(u.addClass("k-window-titleless"),t.remove()):(t.length?s.html(i.htmlEncode(n)):(u.prepend(o.titlebar(h)),r._actions(),t=u.children(f)),e=parseInt(yi(t),10),u.css("padding-top",e),t.css("margin-top",-e)),r.options.title=n,r):s.html()},content:function(n,t){var r=this.wrapper.children(e),u=r.children(".km-scroll-container");return r=u[0]?u:r,g(n)?(this.angular("cleanup",function(){return{elements:r.children()}}),i.destroy(this.element.children()),r.empty().html(n),this.angular("compile",function(){for(var i=[],n=r.length;--n>=0;)i.push({dataItem:t});return{elements:r.children(),data:i}}),this):r.html()},open:function(){var u,c,o,t=this,s=t.wrapper,f=t.options,h=this._animationOptions("open"),a=s.children(e),v=n(document);return t.trigger(ot)||(t._closing&&s.kendoStop(!0,!0),t._closing=!1,t.toFront(),f.autoFocus&&t.element.focus(),f.visible=!0,f.modal&&(c=!!t._modals().length,u=t._overlay(c),u.kendoStop(!0,!0),h.duration&&i.effects.Fade&&!c?(o=i.fx(u).fadeIn(),o.duration(h.duration||0),o.endValue(.5),o.play()):u.css("opacity",.5),u.show(),n(window).on("focus",function(){a.data("isFront")&&!n(document.activeElement).closest(a).length&&t.element.focus()})),s.is(p)||(a.css(l,rt),s.show().kendoStop().kendoAnimate({effects:h.effects,duration:h.duration,complete:r(this._activate,this)}))),f.isMaximized&&(t._documentScrollTop=v.scrollTop(),t._documentScrollLeft=v.scrollLeft(),t._stopDocumentScrolling()),f.pinned&&!t._isPinned&&t.pin(),t},_activate:function(){var n=this.options.scrollable!==!1;this.options.autoFocus&&this.element.focus();this.element.css(l,n?"":"hidden");i.resize(this.element.children());this.trigger(st)},_removeOverlay:function(r){var u,f=this._modals(),e=this.options,s=e.modal&&!f.length,h=e.modal?this._overlay(!0):n(t),o=this._animationOptions("close");s?!r&&o.duration&&i.effects.Fade?(u=i.fx(h).fadeOut(),u.duration(o.duration||0),u.startValue(.5),u.play()):this._overlay(!1).remove():f.length&&this._object(f.last())._overlay(!0)},_close:function(t){var u,i=this,f=i.wrapper,h=i.options,c=this._animationOptions("open"),o=this._animationOptions("close"),s=n(document);
22i._closing||(u=i.trigger(kt,{userTriggered:!t}),i._closing=!u,f.is(p)&&!u&&(h.visible=!1,n(v).each(function(t,i){var r=n(i).children(e);i!=f&&r.find("> ."+y).length>0&&r.children(b).remove()}),this._removeOverlay(),f.kendoStop().kendoAnimate({effects:o.effects||c.effects,reverse:o.reverse===!0,duration:o.duration,complete:r(this._deactivate,this)})),i.options.isMaximized&&(i._enableDocumentScrolling(),i._documentScrollTop&&i._documentScrollTop>0&&s.scrollTop(i._documentScrollTop),i._documentScrollLeft&&i._documentScrollLeft>0&&s.scrollLeft(i._documentScrollLeft)))},_deactivate:function(){var t,n=this;n.wrapper.hide().css("opacity","");n.trigger(bt);n.options.modal&&(t=n._object(n._modals().last()),t&&t.toFront())},close:function(){return this._close(!0),this},_actionable:function(t){return n(t).is(d+","+d+" .k-icon,:input,a")},_shouldFocus:function(t){var r=vi(),i=this.element;return this.options.autoFocus&&!n(r).is(i)&&!this._actionable(t)&&(!i.find(r).length||!i.find(t).length)},toFront:function(t){var f,s,i=this,r=i.wrapper,h=r[0],u=+r.css(k),l=u,c=t&&t.target||null;return n(v).each(function(t,i){var f=n(i),s=f.css(k),r=f.children(e);isNaN(s)||(u=Math.max(+s,u));r.data("isFront",i==h);i!=h&&r.find("> ."+y).length>0&&r.append(o.overlay)}),(!r[0].style.zIndex||l<u)&&r.css(k,u+2),i.element.find("> .k-overlay").remove(),i._shouldFocus(c)&&(i.isMinimized()?i.wrapper.focus():n(c).is(b)?setTimeout(function(){i.element.focus()}):i.element.focus(),f=n(window).scrollTop(),s=parseInt(r.position().top,10),!i.options.pinned&&s>0&&s<f&&(f>0?n(window).scrollTop(s):r.css("top",f))),r=null,i},toggleMaximization:function(){return this._closing?this:this[this.options.isMaximized?"restore":"maximize"]()},restore:function(){var t=this,i=t.options,u=i.minHeight,r=t.restoreOptions,f=n(document);return i.isMaximized||i.isMinimized?(u&&u!=1/0&&t.wrapper.css("min-height",u),t.wrapper.css({position:i.pinned?"fixed":"absolute",left:r.left,top:r.top,width:r.width,height:r.height}).removeClass(wt).find(".k-window-content,.k-resize-handle").show().end().find(".k-window-titlebar .k-i-window-restore").parent().remove().end().end().find(ri).parent().show().end().end().find(ei).parent().show(),i.isMaximized?t.wrapper.find(".k-i-window-maximize").parent().focus():i.isMinimized&&t.wrapper.find(".k-i-window-minimize").parent().focus(),t.options.width=r.width,t.options.height=r.height,t._enableDocumentScrolling(),this._documentScrollTop&&this._documentScrollTop>0&&f.scrollTop(this._documentScrollTop),this._documentScrollLeft&&this._documentScrollLeft>0&&f.scrollLeft(this._documentScrollLeft),i.isMaximized=i.isMinimized=!1,this.wrapper.removeAttr("tabindex"),this.wrapper.removeAttr("aria-labelled-by"),t.resize(),t):t},_sizingAction:function(n,t){var i=this,r=i.wrapper,u=r[0].style,e=i.options;return e.isMaximized||e.isMinimized?i:(i.restoreOptions={width:u.width,height:u.height},r.children(c).hide().end().children(f).find(ri).parent().hide().eq(0).before(o.action({name:"window-restore"})),t.call(i),i.wrapper.children(f).find(ei).parent().toggle("maximize"!==n),i.trigger(n),r.find(".k-i-window-restore").parent().focus(),i)},maximize:function(){return this._sizingAction("maximize",function(){var t=this,i=t.wrapper,r=i.position(),u=n(document);a(t.restoreOptions,{left:r.left,top:r.top});i.css({left:0,top:0,position:"fixed"}).addClass(wt);this._documentScrollTop=u.scrollTop();this._documentScrollLeft=u.scrollLeft();t._stopDocumentScrolling();t.options.isMaximized=!0;t._onDocumentResize()}),this},_stopDocumentScrolling:function(){var t,i=this,r=n("body");i._storeOverflowRule(r);r.css(l,rt);t=n("html");i._storeOverflowRule(t);t.css(l,rt)},_enableDocumentScrolling:function(){var t=this;t._restoreOverflowRule(n(document.body));t._restoreOverflowRule(n("html"))},_storeOverflowRule:function(n){if(!this._isOverflowStored(n)){var t=n.get(0).style.overflow;"string"==typeof t&&n.data(ft,t)}},_isOverflowStored:function(n){return"string"==typeof n.data(ft)},_restoreOverflowRule:function(n){var i=n.data(ft);null!==i&&i!==t?(n.css(l,i),n.removeData(ft)):n.css(l,"")},isMaximized:function(){return this.options.isMaximized},minimize:function(){return this._sizingAction("minimize",function(){var n=this;n.wrapper.css({height:"",minHeight:""});n.element.hide();n.options.isMinimized=!0}),this.wrapper.attr("tabindex",0),this.wrapper.attr("aria-labelled-by",this.element.attr("aria-labelled-by")),this},isMinimized:function(){return this.options.isMinimized},pin:function(){var t=this,r=n(window),i=t.wrapper,u=parseInt(i.css("top"),10),e=parseInt(i.css("left"),10);t.options.isMaximized||(i.css({position:"fixed",top:u-r.scrollTop(),left:e-r.scrollLeft()}),i.children(f).find(ui).addClass("k-i-unpin").removeClass("k-i-pin"),t._isPinned=!0,t.options.pinned=!0)},unpin:function(){var t=this,r=n(window),i=t.wrapper,u=parseInt(i.css("top"),10),e=parseInt(i.css("left"),10);t.options.isMaximized||(i.css({position:"",top:u+r.scrollTop(),left:e+r.scrollLeft()}),i.children(f).find(fi).addClass("k-i-pin").removeClass("k-i-unpin"),t._isPinned=!1,t.options.pinned=!1)},_onDocumentResize:function(){var u,f,e,o,r=this,t=r.wrapper,s=n(window),h=i.support.zoomLevel();r.options.isMaximized&&(e=parseInt(t.css("border-left-width"),10)+parseInt(t.css("border-right-width"),10),o=parseInt(t.css("border-top-width"),10)+parseInt(t.css("border-bottom-width"),10),u=s.width()/h-e,f=s.height()/h-parseInt(t.css("padding-top"),10)-o,t.css({width:u,height:f}),r.options.width=u,r.options.height=f,r.resize())},refresh:function(t){var e,f,s,i=this,c=i.options,l=n(i.element);return at(t)||(t={url:t}),t=a({},c.content,t),f=g(c.iframe)?c.iframe:t.iframe,s=t.url,s?(g(f)||(f=!bi(s)),f?(e=l.find("."+y)[0],e?e.src=s||e.src:l.html(o.contentFrame(a({},c,{content:t}))),l.find("."+y).unbind("load"+u).on("load"+u,r(this._triggerRefresh,this))):i._ajaxRequest(t)):(t.template&&i.content(h(t.template)({})),i.trigger(ut)),l.toggleClass("k-window-iframecontent",!!f),i},_triggerRefresh:function(){this.trigger(ut)},_ajaxComplete:function(){clearTimeout(this._loadingIconTimeout);this.wrapper.find(oi).removeClass(vt)},_ajaxError:function(n,t){this.trigger(ii,{status:t,xhr:n})},_ajaxSuccess:function(n){return function(t){var i=t;n&&(i=h(n)(t||{}));this.content(i,t);this.element.prop("scrollTop",0);this.trigger(ut)}},_showLoading:function(){this.wrapper.find(oi).addClass(vt)},_ajaxRequest:function(t){this._loadingIconTimeout=setTimeout(r(this._showLoading,this),100);n.ajax(a({type:"GET",dataType:"html",cache:!1,error:r(this._ajaxError,this),complete:r(this._ajaxComplete,this),success:r(this._ajaxSuccess(t.template),this)},t))},_destroy:function(){this.resizing&&this.resizing.destroy();this.dragging&&this.dragging.destroy();this.wrapper.off(u).children(e).off(u).end().find(".k-resize-handle,.k-window-titlebar").off(u);n(window).off("resize"+u+this._marker);n(window).off(u);clearTimeout(this._loadingIconTimeout);nt.fn.destroy.call(this);this.unbind(t);i.destroy(this.wrapper);this._removeOverlay(!0)},destroy:function(){this._destroy();this.wrapper.empty().remove();this.wrapper=this.appendTo=this.element=n()},_createWindow:function(){var u,r,t=this.element,f=this.options,e=i.support.isRtl(t);f.scrollable===!1&&t.css("overflow","hidden");r=n(o.wrapper(f));u=t.find("iframe:not(.k-content)").map(function(){var n=this.getAttribute("src");return this.src="",n});r.toggleClass("k-rtl",e).appendTo(this.appendTo).append(t).find("iframe:not(.k-content)").each(function(n){this.src=u[n]});
22r.find(".k-window-title").css(e?"left":"right",tt(r.find(".k-window-actions"))+10);t.css("visibility","").show();t.find("[data-role=editor]").each(function(){var t=n(this).data("kendoEditor");t&&t.refresh()});r=t=null}}),o={wrapper:h("<div class='k-widget k-window' />"),action:h("<a role='button' href='\\#' class='k-button k-bare k-button-icon k-window-action' aria-label='#= name #'><span class='k-icon k-i-#= name.toLowerCase() #'><\/span><\/a>"),titlebar:h("<div class='k-window-titlebar k-header'>&nbsp;<span class='k-window-title'>#: title #<\/span><div class='k-window-actions' /><\/div>"),overlay:"<div class='k-overlay' />",contentFrame:h("<iframe frameborder='0' title='#= title #' class='"+y+"' src='#= content.url #'>This page requires frames in order to show content<\/iframe>"),resizeHandle:h("<div class='k-resize-handle k-resize-#= data #'><\/div>")};ht.prototype={addOverlay:function(){this.owner.wrapper.append(o.overlay)},removeOverlay:function(){this.owner.wrapper.find(b).remove()},dragstart:function(t){var f,l,a,v,e,o,s,r=this,h=r.owner,u=h.wrapper;r._preventDragging=h.trigger(dt);r._preventDragging||(r.elementPadding=parseInt(u.css("padding-top"),10),r.initialPosition=i.getOffset(u,"position"),r.resizeDirection=t.currentTarget.prop("className").replace("k-resize-handle k-resize-",""),r.initialSize={width:u.width(),height:u.height()},r.containerOffset=i.getOffset(h.appendTo,"position"),f=u.offsetParent(),f.is("html")?r.containerOffset.top=r.containerOffset.left=0:(l=f.css("margin-top"),a=f.css("margin-left"),v=!hi.test(l)||!hi.test(a),v&&(e=li(u[0]),o=e.left-r.containerOffset.left-r.initialPosition.left,s=e.top-r.containerOffset.top-r.initialPosition.top,r._relativeElMarginLeft=o>1?o:0,r._relativeElMarginTop=s>1?s:0,r.initialPosition.left+=r._relativeElMarginLeft,r.initialPosition.top+=r._relativeElMarginTop)),u.children(c).not(t.currentTarget).hide(),n(it).css(w,t.currentTarget.css(w)))},drag:function(t){var i,u,h,r,c,f,l,v,e,o,y,p,w,b,a;this._preventDragging||(i=this,u=i.owner,h=u.wrapper,r=u.options,c=i.resizeDirection,f=i.containerOffset,l=i.initialPosition,v=i.initialSize,w=Math.max(t.x.location,0),b=Math.max(t.y.location,0),c.indexOf("e")>=0?(e=w-l.left-f.left,h.width(s(e,r.minWidth,r.maxWidth))):c.indexOf("w")>=0&&(p=l.left+v.width+f.left,e=s(p-w,r.minWidth,r.maxWidth),h.css({left:p-e-f.left-(i._relativeElMarginLeft||0),width:e})),a=b,u.options.pinned&&(a-=n(window).scrollTop()),c.indexOf("s")>=0?(o=a-l.top-i.elementPadding-f.top,h.height(s(o,r.minHeight,r.maxHeight))):c.indexOf("n")>=0&&(y=l.top+v.height+f.top,o=s(y-a,r.minHeight,r.maxHeight),h.css({top:y-o-f.top-(i._relativeElMarginTop||0),height:o})),e&&(u.options.width=e+"px"),o&&(u.options.height=o+"px"),u.resize())},dragend:function(t){if(!this._preventDragging){var r=this,i=r.owner,u=i.wrapper;return u.children(c).not(t.currentTarget).show(),n(it).css(w,""),i.touchScroller&&i.touchScroller.reset(),27==t.keyCode&&u.css(r.initialPosition).css(r.initialSize),i.trigger(gt),!1}},destroy:function(){this._draggable&&this._draggable.destroy();this._draggable=this.owner=null}};ct.prototype={dragstart:function(t){var r=this.owner,u=r.element,f=u.find(".k-window-actions"),e=i.getOffset(r.appendTo);this._preventDragging=r.trigger(ni)||!r.options.draggable;this._preventDragging||(r.initialWindowPosition=i.getOffset(r.wrapper,"position"),r.initialPointerPosition={left:t.x.client,top:t.y.client},r.startPosition={left:t.x.client-r.initialWindowPosition.left,top:t.y.client-r.initialWindowPosition.top},r.minLeftPosition=f.length>0?tt(f)+parseInt(f.css("right"),10)-tt(u):20-tt(u),r.minLeftPosition-=e.left,r.minTopPosition=-e.top,r.wrapper.append(o.overlay).children(c).hide(),n(it).css(w,t.currentTarget.css(w)))},drag:function(t){var r,u;this._preventDragging||(r=this.owner,u=r.options.position,u.top=Math.max(t.y.client-r.startPosition.top,r.minTopPosition),u.left=Math.max(t.x.client-r.startPosition.left,r.minLeftPosition),i.support.transforms?n(r.wrapper).css("transform","translate("+(t.x.client-r.initialPointerPosition.left)+"px, "+(t.y.client-r.initialPointerPosition.top)+"px)"):n(r.wrapper).css(u))},_finishDrag:function(){var t=this.owner;t.wrapper.children(c).toggle(!t.options.isMinimized).end().find(b).remove();n(it).css(w,"")},dragcancel:function(n){this._preventDragging||(this._finishDrag(),n.currentTarget.closest(v).css(this.owner.initialWindowPosition))},dragend:function(){if(!this._preventDragging)return n(this.owner.wrapper).css(this.owner.options.position).css("transform",""),this._finishDrag(),this.owner.trigger(ti),!1},destroy:function(){this._draggable&&this._draggable.destroy();this._draggable=this.owner=null}};i.ui.plugin(ki)}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(n,t,i){(i||t)()});$(document).ready(function(){$.ajaxSetup({cache:!1});CountrySpecificPhoneNumber();CheckSliverBanner();CheckProductCompareToolbar();FooterCopyWriteYear();setScrollMarks()});isMarketoLoaded=!1;NpsSubmitted=!1;$(window).scroll(function(){$(this).scrollTop()>=50?$("#return-to-top").fadeIn(200):$("#return-to-top").fadeOut(200)});$("#return-to-top").click(function(){return $("html,body").animate({scrollTop:$(".thetop").offset().top},"1000"),trackEvent("Site Template","Back to Top","Click"),!1});
22jQuery(document).ready(function(n){n(".dropdown-toggle").click(function(){var t=n(this).parents(".button-dropdown").children(".dropdown-menu").is(":hidden");n(".button-dropdown .dropdown-menu").hide();n(".button-dropdown .dropdown-toggle").removeClass("active");t&&(window.location.pathname.indexOf("/cart/")>-1&&n(this).children().first().attr("id")==="cartshiftfull"?n(this).parents(".button-dropdown").children(".dropdown-menu").hide().parents(".button-dropdown").children(".dropdown-toggle").addClass("active"):n(this).parents(".button-dropdown").children(".dropdown-menu").toggle().parents(".button-dropdown").children(".dropdown-toggle").addClass("active"))});n(document).bind("click",function(t){var i=n(t.target);i.parents().hasClass("button-dropdown")||n(".button-dropdown .dropdown-menu").hide()});n(document).bind("click",function(t){var i=n(t.target);i.parents().hasClass("button-dropdown")||n(".button-dropdown .dropdown-toggle").removeClass("active")})});$(window).resize(function(){var n=$(window).width();n<600?$("#mobileMenu").hide():$("#mobileMenu").show()});maxScroll=0;marksSent=[];$(window).scroll(function(){var n=$(window).scrollTop();n>maxScroll&&(maxScroll=n,checkMarks(n))});onElementHeightChange(document.body,function(){setScrollMarks()});$(window).resize(function(){setScrollMarks()});window.Modernizr=function(n,t){var i=t.documentElement,r=[],u=r.slice,f={}.hasOwnProperty;return i.className=i.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(" js "+r.join(" ")),{}}(this,this.document);$(".video-container").append('<p style="background-color:yellow;padding:30px; margin:30px!important">Please <a href="javascript:Cookiebot.renew()">accept marketing-cookies<\/a> to watch this video.<\/p>');$("#email").click(function(){this.href="mailto:?subject=";this.href+=getSubject();this.href+="&body=";this.href+=getBody();trackEvent("Print","Email","Click")});let timer;const input=document.querySelector("#WebsiteSearchTerm");input.addEventListener("keyup",function(){clearTimeout(timer);timer=setTimeout(()=>{SearchAutoComplete()},1e3)})

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.