PageSourceSearch

https://fastcdn.tech/viewer/viewer.js

js fastcdn.tech collected 2026-10-08 17:30:20 UTC 2,089,010 bytes, 212 lines download raw bytes

1function safeExecution(e){try{e()}catch(t){var n=window._wzErrorHandler;throw n&&n.notifyError&&n.notifyError(t,{ScriptLoad:!0}),t}}safeExecution(function(){function e(e){var t=u.quickExtend({fetchingFunction:void 0,insertionFunction:void 0,requestInsertionFunction:void 0,filesInsertionFunction:void 0,removingFunction:void 0,loginProvider:void 0,getIDFunction:u.defaultIdFunction,setIDFunction:u.defaultSetIdFunction,resetOnEvent:void 0,attributes:{},replaceItems:!1},e),n=this,i=!1,a={},r=0,o=!1,s=void 0,l=t.attributes,c={};this.id=u.weakID(),this.allFetched=V.create(!1),this.duringFetching=V.create(!1),this.errorFetching=V.create(!1),this.loginRequired=V.create(!1),this.fetchedOnce=V.create(!1),this.itemsAddedEvent=w.create(),this.itemAddedEvent=w.create(),this.itemsRemovedEvent=w.create(),this.itemRemovingEvent=w.create(),this.itemsUpdatedEvent=w.create(),this.itemUpdatedEvent=w.create(),this.itemAddedEvent=w.create(),this.collectionResetEvent=w.create(),this.allFetchedEvent=w.create(),this.fetchingStartedEvent=w.create(),this.fetchingFinishedEvent=w.create(),this.supportsDelayedFetching=jo,this.isObservableCollection=jo,this.updateBatch=ke.create();var d=t.resetOnEvent;d&&w.bind(d,function(){n.reset()}),this.initialize=function(e){n.put(e),r=e.length,n.fetchedOnce.setTrue()},this.getLoginProvider=function(){return t.loginProvider?t.loginProvider():void 0},this.getAttributes=function(){return l},this.setAttributes=function(e){u.quickExtend(l,e)},this.getItems=function(){return a},this.hasItems=function(){return!u.isEmptyObject(a)},this.getItem=function(e){return a[e]},this.isFetching=function(){return i},this.getItemsValues=function(){return u.getValues(a)},this.getIDFunction=function(){return t.getIDFunction},this.getOptions=function(){return t},this.remove=function(e){e=u.asArray(e);for(var t=[],i=0;i<e.length;i++){var r=e[i],o=a[r];void 0!==o&&(n.itemRemovingEvent.fireNew(o),delete a[r],t.push(r))}t.length>0&&n.itemsRemovedEvent.fireNew(t)},this.executeRemove=function(e,i,o,s){return o=u.valueOrDefault(o,Wo),s=u.valueOrDefault(s,Wo),t.removingFunction(e,i,function(){e=u.asArray(e);for(var t=0;t<e.length;t++){var i=e[t],s=a[i];void 0!==s&&(r--,n.itemRemovingEvent.fireNew(s),delete a[i])}n.itemsRemovedEvent.fireNew(e),o()},s)},this.removeItems=function(e,i,o){return void 0===o&&(o=Wo),t.removingFunction(e,i,function(){e=u.asArray(e);for(var t=0;t<e.length;t++){var i=e[t],s=a[i];void 0!==s&&(r--,n.itemRemovingEvent.fireNew(s),delete a[i])}n.itemsRemovedEvent.fireNew(e),o({error:null})},function(e){o({error:e})})},this.addFiles=function(e,i){return i=u.extend({successCallback:Wo,errorCallback:Wo,progressCallback:Wo,cancelCallback:Wo},i),i.successCallback=u.wrapMethod(i.successCallback,function(e){return function(t){var a=t.addedItems,r=t.failedItems,o=0===r.length;n.put(a),o?e(a):1==r.length?"LimitationFileSizeException"==r[0].exceptionType?Xa.openFileLimitDialog():i.errorCallback(z.create(O[r[0].exceptionType],"File could not be added")):i.errorCallback(z.create(O.InnerException,"Some of the files couldn't be added."))}}),t.filesInsertionFunction(e,i)},this.put=function(e){e=u.asArray(e);for(var i=[],r=[],o=0;o<e.length;o++){var s=e[o],l=t.getIDFunction(s),c=void 0!==a[l];a[l]=s,c?(i.push(s),n.itemUpdatedEvent.fireNew(s)):(r.push(s),n.itemAddedEvent.fireNew(s))}r.length>0&&n.itemsAddedEvent.fireNew(r),i.length>0&&n.itemsUpdatedEvent.fireNew(i)},this.requestInsertion=function(e,i){return i=u.extend({onSuccess:Wo,onError:Wo},i),i.onSuccess=u.hookBeforeMethod(i.onSuccess,function(e){e&&n.put(e)}),t.requestInsertionFunction(e,i)},this.addItems=function(e,i){return void 0===i&&(i=Wo),t.insertionFunction(e,function(r){e=u.asArray(e),r=u.asArray(r);for(var o=[],s=[],l=0;l<e.length;l++){var c=r[l],d=e[l];null!==c?(t.setIDFunction(d,c),o.push(d),a[c]=d,n.itemAddedEvent.fireNew(d)):s.push(d)}var g=0===s.length;n.itemsAddedEvent.fireNew(o),i({addedItems:o,failedItems:s,error:g?null:z.create(O.InnerException,"Some of the items couldn't be added.")})},function(t){i({addedItems:[],failedItems:e,error:t})})},this.hasFetchedOnce=function(){return n.fetchedOnce.isTrue()},this.reset=function(){r=0;var e=u.getKeys(a);a={},c={},o=!1,n.fetchedOnce.setFalse(),n.allFetched.setFalse(),n.itemsRemovedEvent.fireNew(e),n.collectionResetEvent.fireNew(e.length)},this.clear=function(){n.reset()},this.fetchTo=function(e,t){t=u.valueOrDefault(t,Wo);var i=u.count(a);!o&&e>i?n.fetchMore(e-i,t):t({fetchedItems:[],error:null})},this.fetchAll=function(e){n.fetchTo(1e4,e)},this.fetchAllNew=function(e,t){e=u.valueOrDefault(e,Wo),t=u.valueOrDefault(t,Wo),n.fetchTo(1e4,function(n){n&&n.error?t(n):e(n)})},this.fetchMore=function(e,l){if(l=u.valueOrDefault(l,Wo),!i&&!o){s={count:e,onFinish:l};var c=n.getLoginProvider();if(c&&!c.isLoggedIn())return void n.loginRequired.setTrue();n.loginRequired.setFalse(),i=!0,n.duringFetching.setTrue(),n.errorFetching.setFalse();var d=r;n.fetchingStartedEvent.fireNew(),t.fetchingFunction(d,e,function(s){r=Math.max(r,d+s.length),s.length<e&&(o=!0,n.allFetched.setTrue(),n.allFetchedEvent.fireNew());for(var c=[],u=0;u<s.length;u++){var g=s[u],f=t.getIDFunction(g);void 0===a[f]&&(a[f]=g,c.push(g),n.itemAddedEvent.fireNew(g))}n.itemsAddedEvent.fireNew(c),n.fetchedOnce.setTrue(),i=!1,n.duringFetching.setFalse(),n.fetchingFinishedEvent.fireNew(),l({fetchedItems:c,error:null})},function(e){i=!1,n.duringFetching.setFalse(),n.errorFetching.setTrue(),l({fetchedItems:[],error:e})})}},this.fetchRange=function(e,r){if(r=u.valueOrDefault(r,Wo),!(s&&s.startIndex&&s.startIndex===e||c[e])){s={startIndex:e,onFinish:r};var o=n.getLoginProvider();if(o&&!o.isLoggedIn())return void n.loginRequired.setTrue();n.loginRequired.setFalse(),i=!0,n.duringFetching.setTrue(),n.errorFetching.setFalse(),n.fetchingStartedEvent.fireNew(),t.fetchingFunction(void 0,e,function(o){for(var s=[],l=0;l<o.length;l++){var u=o[l],d=t.getIDFunction(u);(t.replaceItems||void 0===a[d])&&(a[d]=u,s.push(u),n.itemAddedEvent.fireNew(u))}n.itemsAddedEvent.fireNew(s),n.fetchedOnce.setTrue(),i=!1,n.duringFetching.setFalse(),n.fetchingFinishedEvent.fireNew(),c[e]=!0,r({fetchedItems:s,error:null})},function(e){i=!1,n.duringFetching.setFalse(),n.errorFetching.setTrue(),r({fetchedItems:[],error:e})})}},this.retryFetching=function(){s&&n.fetchMore(s.count,s.onFinish)},this.hasMore=function(){return!o}}function t(e,t,n){var i,a=n.calculatedMaxSize,r=n.calculatedFixedSize;i=u.isFunction(e)?e(r,t):e,i.width=void 0!==i.width?Math.floor(i.width):void 0,i.height=void 0!==i.height?Math.floor(i.height):void 0;var o=t.getInstance().getItemMainParent();return r&&(o.isBlock()||o.isFillHorizontal()||!i.width&&0!==i.width)&&(i.width=r.width),(r&&o.isFillVertical()&&(!or.isInstancePushable(o)||!e)||!i.height&&0!==i.height)&&(i.height=r.height),i.width>a.width&&(i.width=a.width),i}function n(e){if(null===e)return null;if(e){if(e instanceof Kn)return e;var t,n=typeof e;if("object"===n&&1===e.nodeType)return t=e.getAttribute("data-element-id"),Ji.getInstanceByID(t);if(u.isJQueryObject(e))return t=e.attr("data-element-id"),Ji.getInstanceByID(t);if("string"===n||"number"===n)return Ji.getInstanceByID(e)}}function i(e){switch(e.toLowerCase()){case"scrollbox":return Co.scrollBox;case"embed":return Co.embed;default:return Co.popup}}function a(e,t,n,i,a){var r=this,o=u('<li class="filter-label" id="'+t.choiceId+'">'+t.name+"</li>");o.click(function(e){r.onFilterClick(e,n),i.removeClass("active"),r.updateSelectText(e,a)}),e.append(o)}function r(e,t,n){var i=this,a=u("<li></li>"),r=u('<input type="checkbox" id="'+t.choiceId+'" data-f="'+t.name+'">'),o=u('<label for="'+t.choiceId+'"></label>'),s=u('<div class="choice-checkbox"></div>'),l=u('<a href="javascript:void(0)">'+t.name+"</a>");a.append(r),a.append(o),o.append(s),o.append(l),r.click(function(e){i.onFilterClick(e,n)}),i.addFilterToList(n,r,t);var c=qa.getThemeColor(4,2);r.on("change",function(){this.checked?(s.css("background-color",c),s.css("border-color",c),l.css("font-weight","bold")):(s.css("background-color",""),s.css("border-color",""),l.css("font-weight","normal"))}),e.append(a)}function o(e,t,n){var i=this,a=u("<li></li>"),r=u('<input type="checkbox" id="'+t.choiceId+'" data-f="'+t.name+'">'),o=u('<div class="choice-checkbox"></div>'),s=u('<label for="'+t.choiceId+'"></label>');s.append(o),a.addClass("square"),"multi"===t.color?o.addClass("multi-color-background"):(vn.getLuma(t.color)>=128&&s.addClass("darkCheckmark"),o.css("background-color",t.color)),i.addFilterToList(n,r,t),a.append(r),a.append(s),r.click(function(e){i.onFilterClick(e,n)}),e.append(a)}function s(e){var t=e.attributes,n=e.name;1===t.length&&(t[0].selected=!0);
vendor: 13,693 bytes, lines 1-14
1var i=e.optionId,s=u('<div class="dropdown-wrapper"></div>'),l=u('<div class="filter-click-background"></div>');l.click(function(){s.removeClass("active")}),s.append(l);var c=u('<div class="real-dropdown"></div>');s.append(c);for(var d=u('<div class="checkboxes"></div>'),g=u("<div>"+n+"</div>"),f=0;f<t.length;f++){var p=t[f];e.isColor?(d.css("padding","10px"),o.call(this,d,p,i)):"__sorting"===e.optionId?a.call(this,d,p,i,s,g):r.call(this,d,p,i)}return e.label&&g.html('<span class="has-text-is-bold">'+e.label+":</span>"),s.append(d),c.append(g),c.click(function(){s.toggleClass("active")}),s}function l(e){return e.message?u.valueOrDefault(e.message,""):u.valueOrDefault(e.description,"")}/*!
2 * jQuery JavaScript Library v1.11.2
3 * http://jquery.com/
4 *
5 * Includes Sizzle.js
6 * http://sizzlejs.com/
7 *
8 * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors
9 * Released under the MIT license
10 * http://jquery.org/license
11 *
12 * Date: 2014-12-17T15:27Z
13 */
14!function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){function n(e){if(!("length"in e)||void 0===e.length)return!1;var t=e.length,n=ae.type(e);return"function"===n||ae.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e&&"length"in e}function i(e,t,n){if(ae.isFunction(t))return ae.grep(e,function(e,i){return!!t.call(e,i,e)!==n});if(t.nodeType)return ae.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(ge.test(t))return ae.filter(t,e,n);t=ae.filter(t,e)}return ae.grep(e,function(e){return ae.inArray(e,t)>=0!==n})}function a(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}function r(e){var t=Ce[e]={};return ae.each(e.match(be)||[],function(e,n){t[n]=!0}),t}function o(){pe.addEventListener?(pe.removeEventListener("DOMContentLoaded",s,!1),e.removeEventListener("load",s,!1)):(pe.detachEvent("onreadystatechange",s),e.detachEvent("onload",s))}function s(){(pe.addEventListener||"load"===event.type||"complete"===pe.readyState)&&(o(),ae.ready())}function l(e,t,n){if(void 0===n&&1===e.nodeType){var i="data-"+t.replace(Ee,"-$1").toLowerCase();if(n=e.getAttribute(i),"string"==typeof n){try{n="true"===n?!0:"false"===n?!1:"null"===n?null:+n+""===n?+n:we.test(n)?ae.parseJSON(n):n}catch(a){}ae.data(e,t,n)}else n=void 0}return n}function c(e){var t;for(t in e)if(("data"!==t||!ae.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function u(e,t,n,i){if(ae.acceptData(e)){var a,r,o=ae.expando,s=e.nodeType,l=s?ae.cache:e,c=s?e[o]:e[o]&&o;if(c&&l[c]&&(i||l[c].data)||void 0!==n||"string"!=typeof t)return c||(c=s?e[o]=X.pop()||ae.guid++:o),l[c]||(l[c]=s?{}:{toJSON:Wo}),"object"!=typeof t&&"function"!=typeof t||(i?l[c]=ae.extend(l[c],t):l[c].data=ae.extend(l[c].data,t)),r=l[c],i||(r.data||(r.data={}),r=r.data),void 0!==n&&(r[ae.camelCase(t)]=n),"string"==typeof t?(a=r[t],null==a&&(a=r[ae.camelCase(t)])):a=r,a}}function d(e,t,n){if(ae.acceptData(e)){var i,a,r=e.nodeType,o=r?ae.cache:e,s=r?e[ae.expando]:ae.expando;if(o[s]){if(t&&(i=n?o[s]:o[s].data)){ae.isArray(t)?t=t.concat(ae.map(t,ae.camelCase)):t in i?t=[t]:(t=ae.camelCase(t),t=t in i?[t]:t.split(" ")),a=t.length;for(;a--;)delete i[t[a]];if(n?!c(i):!ae.isEmptyObject(i))return}(n||(delete o[s].data,c(o[s])))&&(r?ae.cleanData([e],!0):ne.deleteExpando||o!=o.window?delete o[s]:o[s]=null)}}}function g(){return!0}function f(){return!1}function p(){try{return pe.activeElement}catch(e){}}function h(e){var t=Oe.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function m(e,t){var n,i,a=0,r=typeof e.getElementsByTagName!==Pe?e.getElementsByTagName(t||"*"):typeof e.querySelectorAll!==Pe?e.querySelectorAll(t||"*"):void 0;if(!r)for(r=[],n=e.childNodes||e;null!=(i=n[a]);a++)!t||ae.nodeName(i,t)?r.push(i):ae.merge(r,m(i,t));return void 0===t||t&&ae.nodeName(e,t)?ae.merge([e],r):r}function v(e){Fe.test(e.type)&&(e.defaultChecked=e.checked)}function y(e,t){return ae.nodeName(e,"table")&&ae.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function b(e){return e.type=(null!==ae.find.attr(e,"type"))+"/"+e.type,e}function C(e){var t=Ge.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function I(e,t){for(var n,i=0;null!=(n=e[i]);i++)ae._data(n,"globalEval",!t||ae._data(t[i],"globalEval"))}function S(e,t){if(1===t.nodeType&&ae.hasData(e)){var n,i,a,r=ae._data(e),o=ae._data(t,r),s=r.events;if(s){delete o.handle,o.events={};for(n in s)for(i=0,a=s[n].length;a>i;i++)ae.event.add(t,n,s[n][i])}o.data&&(o.data=ae.extend({},o.data))}}function P(e,t){var n,i,a;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!ne.noCloneEvent&&t[ae.expando]){a=ae._data(t);for(i in a.events)ae.removeEvent(t,i,a.handle);t.removeAttribute(ae.expando)}"script"===n&&t.text!==e.text?(b(t).text=e.text,C(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),ne.html5Clone&&e.innerHTML&&!ae.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Fe.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}}function w(t,n){var i,a=ae(n.createElement(t)).appendTo(n.body),r=e.getDefaultComputedStyle&&(i=e.getDefaultComputedStyle(a[0]))?i.display:ae.css(a[0],"display");return a.detach(),r}function E(e){var t=pe,n=Je[e];return n||(n=w(e,t),"none"!==n&&n||(Ze=(Ze||ae("<iframe frameborder='0' width='0' height='0'/>")).appendTo(t.documentElement),t=(Ze[0].contentWindow||Ze[0].contentDocument).document,t.write(),t.close(),n=w(e,t),Ze.detach()),Je[e]=n),n}function T(e,t){return{get:function(){var n=e();if(null!=n)return n?void delete this.get:(this.get=t).apply(this,arguments)}}}function x(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),i=t,a=gt.length;a--;)if(t=gt[a]+n,t in e)return t;return i}function k(e,t){for(var n,i,a,r=[],o=0,s=e.length;s>o;o++)i=e[o],i.style&&(r[o]=ae._data(i,"olddisplay"),n=i.style.display,t?(r[o]||"none"!==n||(i.style.display=""),""===i.style.display&&ke(i)&&(r[o]=ae._data(i,"olddisplay",E(i.nodeName)))):(a=ke(i),(n&&"none"!==n||!a)&&ae._data(i,"olddisplay",a?n:ae.css(i,"display"))));for(o=0;s>o;o++)i=e[o],i.style&&(t&&"none"!==i.style.display&&""!==i.style.display||(i.style.display=t?r[o]||"":"none"));return e}function D(e,t,n){var i=lt.exec(t);return i?Math.max(0,i[1]-(n||0))+(i[2]||"px"):t}function F(e,t,n,i,a){for(var r=n===(i?"border":"content")?4:"width"===t?1:0,o=0;4>r;r+=2)"margin"===n&&(o+=ae.css(e,n+xe[r],!0,a)),i?("content"===n&&(o-=ae.css(e,"padding"+xe[r],!0,a)),"margin"!==n&&(o-=ae.css(e,"border"+xe[r]+"Width",!0,a))):(o+=ae.css(e,"padding"+xe[r],!0,a),"padding"!==n&&(o+=ae.css(e,"border"+xe[r]+"Width",!0,a)));return o}function A(e,t,n){var i=!0,a="width"===t?e.offsetWidth:e.offsetHeight,r=et(e),o=ne.boxSizing&&"border-box"===ae.css(e,"boxSizing",!1,r);if(0>=a||null==a){if(a=tt(e,t,r),(0>a||null==a)&&(a=e.style[t]),it.test(a))return a;i=o&&(ne.boxSizingReliable()||a===e.style[t]),a=parseFloat(a)||0}return a+F(e,t,n||(o?"border":"content"),i,r)+"px"}function B(e,t,n,i,a){return new B.prototype.init(e,t,n,i,a)}function V(){return setTimeout(function(){ft=void 0}),ft=ae.now()}function L(e,t){var n,i={height:e},a=0;for(t=t?1:0;4>a;a+=2-t)n=xe[a],i["margin"+n]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function M(e,t,n){for(var i,a=(bt[t]||[]).concat(bt["*"]),r=0,o=a.length;o>r;r++)if(i=a[r].call(n,t,e))return i}function O(e,t,n){var i,a,r,o,s,l,c,u,d=this,g={},f=e.style,p=e.nodeType&&ke(e),h=ae._data(e,"fxshow");n.queue||(s=ae._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,d.always(function(){d.always(function(){s.unqueued--,ae.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[f.overflow,f.overflowX,f.overflowY],c=ae.css(e,"display"),u="none"===c?ae._data(e,"olddisplay")||E(e.nodeName):c,"inline"===u&&"none"===ae.css(e,"float")&&(ne.inlineBlockNeedsLayout&&"inline"!==E(e.nodeName)?f.zoom=1:f.display="inline-block")),n.overflow&&(f.overflow="hidden",ne.shrinkWrapBlocks()||d.always(function(){f.overflow=n.overflow[0],f.overflowX=n.overflow[1],f.overflowY=n.overflow[2]}));for(i in t)if(a=t[i],ht.exec(a)){if(delete t[i],r=r||"toggle"===a,a===(p?"hide":"show")){if("show"!==a||!h||void 0===h[i])continue;p=!0}g[i]=h&&h[i]||ae.style(e,i)}else c=void 0;if(ae.isEmptyObject(g))"inline"===("none"===c?E(e.nodeName):c)&&(f.display=c);else{h?"hidden"in h&&(p=h.hidden):h=ae._data(e,"fxshow",{}),r&&(h.hidden=!p),p?ae(e).show():d.done(function(){ae(e).hide()}),d.done(function(){var t;ae._removeData(e,"fxshow");for(t in g)ae.style(e,t,g[t])});for(i in g)o=M(p?h[i]:0,i,d),i in h||(h[i]=o.start,p&&(o.end=o.start,o.start="width"===i||"height"===i?1:0))}}function z(e,t){var n,i,a,r,o;for(n in e)if(i=ae.camelCase(n),a=t[i],r=e[n],ae.isArray(r)&&(a=r[1],r=e[n]=r[0]),n!==i&&(e[i]=r,delete e[n]),o=ae.cssHooks[i],o&&"expand"in o){r=o.expand(r),delete e[i];for(n in r)n in e||(e[n]=r[n],t[n]=a)}else t[i]=a}function _(e,t,n){var i,a,r=0,o=yt.length,s=ae.Deferred().always(function(){delete l.elem}),l=function(){if(a)return!1;for(var t=ft||V(),n=Math.max(0,c.startTime+c.duration-t),i=n/c.duration||0,r=1-i,o=0,l=c.tweens.length;l>o;o++)c.tweens[o].run(r);return s.notifyWith(e,[c,r,n]),1>r&&l?n:(s.resolveWith(e,[c]),!1)},c=s.promise({elem:e,props:ae.extend({},t),opts:ae.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:ft||V(),duration:n.duration,tweens:[],createTween:function(t,n){var i=ae.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(i),i},stop:function(t){var n=0,i=t?c.tweens.length:0;if(a)return this;for(a=!0;i>n;n++)c.tweens[n].run(1);return t?s.resolveWith(e,[c,t]):s.rejectWith(e,[c,t]),this}}),u=c.props;for(z(u,c.opts.specialEasing);o>r;r++)if(i=yt[r].call(c,e,u,c.opts))return i;return ae.map(u,M,c),ae.isFunction(c.opts.start)&&c.opts.start.call(e,c),ae.fx.timer(ae.extend(l,{elem:e,anim:c,queue:c.opts.queue})),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always)}function N(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var i,a=0,r=t.toLowerCase().match(be)||[];if(ae.isFunction(n))for(;i=r[a++];)"+"===i.charAt(0)?(i=i.slice(1)||"*",(e[i]=e[i]||[]).unshift(n)):(e[i]=e[i]||[]).push(n)}}function R(e,t,n,i){function a(s){var l;return r[s]=!0,ae.each(e[s]||[],function(e,s){var c=s(t,n,i);return"string"!=typeof c||o||r[c]?o?!(l=c):void 0:(t.dataTypes.unshift(c),a(c),!1)}),l}var r={},o=e===Ut;return a(t.dataTypes[0])||!r["*"]&&a("*")}function H(e,t){var n,i,a=ae.ajaxSettings.flatOptions||{};for(i in t)void 0!==t[i]&&((a[i]?e:n||(n={}))[i]=t[i]);return n&&ae.extend(!0,e,n),e}function q(e,t,n){for(var i,a,r,o,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===a&&(a=e.mimeType||t.getResponseHeader("Content-Type"));if(a)for(o in s)if(s[o]&&s[o].test(a)){l.unshift(o);break}if(l[0]in n)r=l[0];else{for(o in n){if(!l[0]||e.converters[o+" "+l[0]]){r=o;break}i||(i=o)}r=r||i}return r?(r!==l[0]&&l.unshift(r),n[r]):void 0}function U(e,t,n,i){var a,r,o,s,l,c={},u=e.dataTypes.slice();if(u[1])for(o in e.converters)c[o.toLowerCase()]=e.converters[o];for(r=u.shift();r;)if(e.responseFields[r]&&(n[e.responseFields[r]]=t),!l&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=r,r=u.shift())if("*"===r)r=l;else if("*"!==l&&l!==r){if(o=c[l+" "+r]||c["* "+r],!o)for(a in c)if(s=a.split(" "),s[1]===r&&(o=c[l+" "+s[0]]||c["* "+s[0]])){o===!0?o=c[a]:c[a]!==!0&&(r=s[0],u.unshift(s[1]));break}if(o!==!0)if(o&&e["throws"])t=o(t);else try{t=o(t)}catch(d){return{state:"parsererror",error:o?d:"No conversion from "+l+" to "+r}}}return{state:"success",data:t}}function $(e,t,n,i){var a;if(ae.isArray(t))ae.each(t,function(t,a){n||Gt.test(e)?i(e,a):$(e+"["+("object"==typeof a?t:"")+"]",a,n,i)});else if(n||"object"!==ae.type(t))i(e,t);else for(a in t)$(e+"["+a+"]",t[a],n,i)}function W(){try{return new e.XMLHttpRequest}catch(t){}}function j(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function G(e){return ae.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}var X=[],Y=X.slice,K=X.concat,Q=X.push,Z=X.indexOf,J={},ee=J.toString,te=J.hasOwnProperty,ne={},ie="1.11.2",ae=function(e,t){return new ae.fn.init(e,t)},re=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,oe=/^-ms-/,se=/-([\da-z])/gi,le=function(e,t){return t.toUpperCase()};ae.fn=ae.prototype={jquery:ie,constructor:ae,selector:"",length:0,toArray:function(){return Y.call(this)},get:function(e){return null!=e?0>e?this[e+this.length]:this[e]:Y.call(this)},pushStack:function(e){var t=ae.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return ae.each(this,e,t)},map:function(e){return this.pushStack(ae.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(Y.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:Q,sort:X.sort,splice:X.splice},ae.extend=ae.fn.extend=function(){var e,t,n,i,a,r,o=arguments[0]||{},s=1,l=arguments.length,c=!1;for("boolean"==typeof o&&(c=o,o=arguments[s]||{},s++),"object"==typeof o||ae.isFunction(o)||(o={}),s===l&&(o=this,s--);l>s;
14s++)if(null!=(a=arguments[s]))for(i in a)n=a[i],o!==n&&(c&&n&&(ae.isPlainObject(n)||(t=ae.isArray(n)))?(e=o[i],t?(t=!1,r=e&&ae.isArray(e)?e:[]):r=e&&ae.isPlainObject(e)?e:{},o[i]=ae.extend(c,r,n)):void 0!==n&&(o[i]=n));return o},ae.extend({expando:"jQuery"+(ie+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw Error(e)},noop:Wo,isFunction:function(e){return"function"===ae.type(e)},isArray:Array.isArray||function(e){return"array"===ae.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!ae.isArray(e)&&e-parseFloat(e)+1>=0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},isPlainObject:function(e){var t;if(!e||"object"!==ae.type(e)||e.nodeType||ae.isWindow(e))return!1;try{if(e.constructor&&!te.call(e,"constructor")&&!te.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}if(ne.ownLast)for(t in e)return te.call(e,t);for(t in e);return void 0===t||te.call(e,t)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?J[ee.call(e)]||"object":typeof e},globalEval:function(t){t&&ae.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(oe,"ms-").replace(se,le)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,i){var a,r=0,o=e.length,s=n(e);if(i){if(s)for(;o>r&&(a=t.apply(e[r],i),a!==!1);r++);else for(r in e)if(a=t.apply(e[r],i),a===!1)break}else if(s)for(;o>r&&(a=t.call(e[r],r,e[r]),a!==!1);r++);else for(r in e)if(a=t.call(e[r],r,e[r]),a===!1)break;return e},trim:function(e){return null==e?"":(e+"").replace(re,"")},makeArray:function(e,t){var i=t||[];return null!=e&&(n(Object(e))?ae.merge(i,"string"==typeof e?[e]:e):Q.call(i,e)),i},inArray:function(e,t,n){var i;if(t){if(Z)return Z.call(t,e,n);for(i=t.length,n=n?0>n?Math.max(0,i+n):n:0;i>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,t){for(var n=+t.length,i=0,a=e.length;n>i;)e[a++]=t[i++];if(n!==n)for(;void 0!==t[i];)e[a++]=t[i++];return e.length=a,e},grep:function(e,t,n){for(var i,a=[],r=0,o=e.length,s=!n;o>r;r++)i=!t(e[r],r),i!==s&&a.push(e[r]);return a},map:function(e,t,i){var a,r=0,o=e.length,s=n(e),l=[];if(s)for(;o>r;r++)a=t(e[r],r,i),null!=a&&l.push(a);else for(r in e)a=t(e[r],r,i),null!=a&&l.push(a);return K.apply([],l)},guid:1,proxy:function(e,t){var n,i,a;return"string"==typeof t&&(a=e[t],t=e,e=a),ae.isFunction(e)?(n=Y.call(arguments,2),i=function(){return e.apply(t||this,n.concat(Y.call(arguments)))},i.guid=e.guid=e.guid||ae.guid++,i):void 0},now:function(){return+new Date},support:ne}),ae.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){J["[object "+t+"]"]=t.toLowerCase()});var ce=/*!
15 * Sizzle CSS Selector Engine v2.2.0-pre
16 * http://sizzlejs.com/
17 *
18 * Copyright 2008, 2014 jQuery Foundation, Inc. and other contributors
19 * Released under the MIT license
20 * http://jquery.org/license
21 *
22 * Date: 2014-12-16
23 */
24function(e){function t(e,t,n,i){var a,r,o,s,l,c,d,f,p,h;if((t?t.ownerDocument||t:R)!==B&&A(t),t=t||B,n=n||[],s=t.nodeType,"string"!=typeof e||!e||1!==s&&9!==s&&11!==s)return n;
24if(!i&&L){if(11!==s&&(a=ye.exec(e)))if(o=a[1]){if(9===s){if(r=t.getElementById(o),!r||!r.parentNode)return n;if(r.id===o)return n.push(r),n}else if(t.ownerDocument&&(r=t.ownerDocument.getElementById(o))&&_(t,r)&&r.id===o)return n.push(r),n}else{if(a[2])return Z.apply(n,t.getElementsByTagName(e)),n;if((o=a[3])&&I.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(o)),n}if(I.qsa&&(!M||!M.test(e))){if(f=d=N,p=t,h=1!==s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=E(e),(d=t.getAttribute("id"))?f=d.replace(Ce,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",l=c.length;l--;)c[l]=f+g(c[l]);p=be.test(e)&&u(t.parentNode)||t,h=c.join(",")}if(h)try{return Z.apply(n,p.querySelectorAll(h)),n}catch(m){}finally{d||t.removeAttribute("id")}}}return x(e.replace(le,"$1"),t,n,i)}function n(){function e(n,i){return t.push(n+" ")>S.cacheLength&&delete e[t.shift()],e[n+" "]=i}var t=[];return e}function i(e){return e[N]=!0,e}function a(e){var t=B.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function r(e,t){for(var n=e.split("|"),i=e.length;i--;)S.attrHandle[n[i]]=t}function o(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||G)-(~e.sourceIndex||G);if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return i(function(t){return t=+t,i(function(n,i){for(var a,r=e([],n.length,t),o=r.length;o--;)n[a=r[o]]&&(n[a]=!(i[a]=n[a]))})})}function u(e){return e&&void 0!==e.getElementsByTagName&&e}function d(){}function g(e){for(var t=0,n=e.length,i="";n>t;t++)i+=e[t].value;return i}function f(e,t,n){var i=t.dir,a=n&&"parentNode"===i,r=q++;return t.first?function(t,n,r){for(;t=t[i];)if(1===t.nodeType||a)return e(t,n,r)}:function(t,n,o){var s,l,c=[H,r];if(o){for(;t=t[i];)if((1===t.nodeType||a)&&e(t,n,o))return!0}else for(;t=t[i];)if(1===t.nodeType||a){if(l=t[N]||(t[N]={}),(s=l[i])&&s[0]===H&&s[1]===r)return c[2]=s[2];if(l[i]=c,c[2]=e(t,n,o))return!0}}}function p(e){return e.length>1?function(t,n,i){for(var a=e.length;a--;)if(!e[a](t,n,i))return!1;return!0}:e[0]}function h(e,n,i){for(var a=0,r=n.length;r>a;a++)t(e,n[a],i);return i}function m(e,t,n,i,a){for(var r,o=[],s=0,l=e.length,c=null!=t;l>s;s++)(r=e[s])&&(n&&!n(r,i,a)||(o.push(r),c&&t.push(s)));return o}function v(e,t,n,a,r,o){return a&&!a[N]&&(a=v(a)),r&&!r[N]&&(r=v(r,o)),i(function(i,o,s,l){var c,u,d,g=[],f=[],p=o.length,v=i||h(t||"*",s.nodeType?[s]:s,[]),y=!e||!i&&t?v:m(v,g,e,s,l),b=n?r||(i?e:p||a)?[]:o:y;if(n&&n(y,b,s,l),a)for(c=m(b,f),a(c,[],s,l),u=c.length;u--;)(d=c[u])&&(b[f[u]]=!(y[f[u]]=d));if(i){if(r||e){if(r){for(c=[],u=b.length;u--;)(d=b[u])&&c.push(y[u]=d);r(null,b=[],c,l)}for(u=b.length;u--;)(d=b[u])&&(c=r?ee(i,d):g[u])>-1&&(i[c]=!(o[c]=d))}}else b=m(b===o?b.splice(p,b.length):b),r?r(null,o,b,l):Z.apply(o,b)})}function y(e){for(var t,n,i,a=e.length,r=S.relative[e[0].type],o=r||S.relative[" "],s=r?1:0,l=f(function(e){return e===t},o,!0),c=f(function(e){return ee(t,e)>-1},o,!0),u=[function(e,n,i){var a=!r&&(i||n!==k)||((t=n).nodeType?l(e,n,i):c(e,n,i));return t=null,a}];a>s;s++)if(n=S.relative[e[s].type])u=[f(p(u),n)];else{if(n=S.filter[e[s].type].apply(null,e[s].matches),n[N]){for(i=++s;a>i&&!S.relative[e[i].type];i++);return v(s>1&&p(u),s>1&&g(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(le,"$1"),n,i>s&&y(e.slice(s,i)),a>i&&y(e=e.slice(i)),a>i&&g(e))}u.push(n)}return p(u)}function b(e,n){var a=n.length>0,r=e.length>0,o=function(i,o,s,l,c){var u,d,g,f=0,p="0",h=i&&[],v=[],y=k,b=i||r&&S.find.TAG("*",c),C=H+=null==y?1:Math.random()||.1,I=b.length;for(c&&(k=o!==B&&o);p!==I&&null!=(u=b[p]);p++){if(r&&u){for(d=0;g=e[d++];)if(g(u,o,s)){l.push(u);break}c&&(H=C)}a&&((u=!g&&u)&&f--,i&&h.push(u))}if(f+=p,a&&p!==f){for(d=0;g=n[d++];)g(h,v,o,s);if(i){if(f>0)for(;p--;)h[p]||v[p]||(v[p]=K.call(l));v=m(v)}Z.apply(l,v),c&&!i&&v.length>0&&f+n.length>1&&t.uniqueSort(l)}return c&&(H=C,k=y),h};return a?i(o):o}
24var C,I,S,P,w,E,T,x,k,D,F,A,B,V,L,M,O,z,_,N="sizzle"+1*new Date,R=e.document,H=0,q=0,U=n(),$=n(),W=n(),j=function(e,t){return e===t&&(F=!0),0},G=1<<31,X={}.hasOwnProperty,Y=[],K=Y.pop,Q=Y.push,Z=Y.push,J=Y.slice,ee=function(e,t){for(var n=0,i=e.length;i>n;n++)if(e[n]===t)return n;return-1},te="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ne="[\\x20\\t\\r\\n\\f]",ie="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ae=ie.replace("w","w#"),re="\\["+ne+"*("+ie+")(?:"+ne+"*([*^$|!~]?=)"+ne+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ae+"))|)"+ne+"*\\]",oe=":("+ie+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+re+")*)|.*)\\)|)",se=RegExp(ne+"+","g"),le=RegExp("^"+ne+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ne+"+$","g"),ce=RegExp("^"+ne+"*,"+ne+"*"),ue=RegExp("^"+ne+"*([>+~]|"+ne+")"+ne+"*"),de=RegExp("="+ne+"*([^\\]'\"]*?)"+ne+"*\\]","g"),ge=RegExp(oe),fe=RegExp("^"+ae+"$"),pe={ID:RegExp("^#("+ie+")"),CLASS:RegExp("^\\.("+ie+")"),TAG:RegExp("^("+ie.replace("w","w*")+")"),ATTR:RegExp("^"+re),PSEUDO:RegExp("^"+oe),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ne+"*(even|odd|(([+-]|)(\\d*)n|)"+ne+"*(?:([+-]|)"+ne+"*(\\d+)|))"+ne+"*\\)|)","i"),bool:RegExp("^(?:"+te+")$","i"),needsContext:RegExp("^"+ne+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ne+"*((?:-\\d)?\\d*)"+ne+"*\\)|)(?=[^-]|$)","i")},he=/^(?:input|select|textarea|button)$/i,me=/^h\d$/i,ve=/^[^{]+\{\s*\[native \w/,ye=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,be=/[+~]/,Ce=/'|\\/g,Ie=RegExp("\\\\([\\da-f]{1,6}"+ne+"?|("+ne+")|.)","ig"),Se=function(e,t,n){var i="0x"+t-65536;return i!==i||n?t:0>i?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)},Pe=function(){A()};try{Z.apply(Y=J.call(R.childNodes),R.childNodes),Y[R.childNodes.length].nodeType}catch(we){Z={apply:Y.length?function(e,t){Q.apply(e,J.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}I=t.support={},w=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},A=t.setDocument=function(e){var t,n,i=e?e.ownerDocument||e:R;return i!==B&&9===i.nodeType&&i.documentElement?(B=i,V=i.documentElement,n=i.defaultView,n&&n!==n.top&&(n.addEventListener?n.addEventListener("unload",Pe,!1):n.attachEvent&&n.attachEvent("onunload",Pe)),L=!w(i),I.attributes=a(function(e){return e.className="i",!e.getAttribute("className")}),I.getElementsByTagName=a(function(e){return e.appendChild(i.createComment("")),!e.getElementsByTagName("*").length}),I.getElementsByClassName=ve.test(i.getElementsByClassName),I.getById=a(function(e){return V.appendChild(e).id=N,!i.getElementsByName||!i.getElementsByName(N).length}),I.getById?(S.find.ID=function(e,t){if(void 0!==t.getElementById&&L){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},S.filter.ID=function(e){var t=e.replace(Ie,Se);return function(e){return e.getAttribute("id")===t}}):(delete S.find.ID,S.filter.ID=function(e){var t=e.replace(Ie,Se);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),S.find.TAG=I.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):I.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],a=0,r=t.getElementsByTagName(e);if("*"===e){for(;n=r[a++];)1===n.nodeType&&i.push(n);return i}return r},S.find.CLASS=I.getElementsByClassName&&function(e,t){return L?t.getElementsByClassName(e):void 0},O=[],M=[],(I.qsa=ve.test(i.querySelectorAll))&&(a(function(e){V.appendChild(e).innerHTML="<a id='"+N+"'></a><select id='"+N+"-\f]' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&M.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||M.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+N+"-]").length||M.push("~="),e.querySelectorAll(":checked").length||M.push(":checked"),e.querySelectorAll("a#"+N+"+*").length||M.push(".#.+[+~]")}),a(function(e){var t=i.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&M.push("name"+ne+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||M.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),M.push(",.*:")})),(I.matchesSelector=ve.test(z=V.matches||V.webkitMatchesSelector||V.mozMatchesSelector||V.oMatchesSelector||V.msMatchesSelector))&&a(function(e){I.disconnectedMatch=z.call(e,"div"),z.call(e,"[s!='']:x"),O.push("!=",oe)}),M=M.length&&RegExp(M.join("|")),O=O.length&&RegExp(O.join("|")),t=ve.test(V.compareDocumentPosition),_=t||ve.test(V.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i))
vendor: 5,976 bytes, line 24
24)}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return F=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!I.sortDetached&&t.compareDocumentPosition(e)===n?e===i||e.ownerDocument===R&&_(R,e)?-1:t===i||t.ownerDocument===R&&_(R,t)?1:D?ee(D,e)-ee(D,t):0:4&n?-1:1)}:function(e,t){if(e===t)return F=!0,0;var n,a=0,r=e.parentNode,s=t.parentNode,l=[e],c=[t];if(!r||!s)return e===i?-1:t===i?1:r?-1:s?1:D?ee(D,e)-ee(D,t):0;if(r===s)return o(e,t);for(n=e;n=n.parentNode;)l.unshift(n);for(n=t;n=n.parentNode;)c.unshift(n);for(;l[a]===c[a];)a++;return a?o(l[a],c[a]):l[a]===R?-1:c[a]===R?1:0},i):B},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==B&&A(e),n=n.replace(de,"='$1']"),I.matchesSelector&&L&&(!O||!O.test(n))&&(!M||!M.test(n)))try{var i=z.call(e,n);if(i||I.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(a){}return t(n,B,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==B&&A(e),_(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==B&&A(e);var n=S.attrHandle[t.toLowerCase()],i=n&&X.call(S.attrHandle,t.toLowerCase())?n(e,t,!L):void 0;return void 0!==i?i:I.attributes||!L?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},t.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],i=0,a=0;if(F=!I.detectDuplicates,D=!I.sortStable&&e.slice(0),e.sort(j),F){for(;t=e[a++];)t===e[a]&&(i=n.push(a));for(;i--;)e.splice(n[i],1)}return D=null,e},P=t.getText=function(e){var t,n="",i=0,a=e.nodeType;if(a){if(1===a||9===a||11===a){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=P(e)}else if(3===a||4===a)return e.nodeValue}else for(;t=e[i++];)n+=P(t);return n},S=t.selectors={cacheLength:50,createPseudo:i,match:pe,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Ie,Se),e[3]=(e[3]||e[4]||e[5]||"").replace(Ie,Se),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return pe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&ge.test(n)&&(t=E(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Ie,Se).toLowerCase();return"*"===e?jo:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=RegExp("(^|"+ne+")"+e+"("+ne+"|$)"))&&U(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,i){return function(a){var r=t.attr(a,e);return null==r?"!="===n:n?(r+="","="===n?r===i:"!="===n?r!==i:"^="===n?i&&0===r.indexOf(i):"*="===n?i&&r.indexOf(i)>-1:"$="===n?i&&r.slice(-i.length)===i:"~="===n?(" "+r.replace(se," ")+" ").indexOf(i)>-1:"|="===n?r===i||r.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(e,t,n,i,a){var r="nth"!==e.slice(0,3),o="last"!==e.slice(-4),s="of-type"===t;return 1===i&&0===a?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,g,f,p,h=r!==o?"nextSibling":"previousSibling",m=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!l&&!s;if(m){if(r){for(;h;){for(d=t;d=d[h];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;p=h="only"===e&&!p&&"nextSibling"}return!0}if(p=[o?m.firstChild:m.lastChild],o&&y){for(u=m[N]||(m[N]={}),c=u[e]||[],f=c[0]===H&&c[1],g=c[0]===H&&c[2],d=f&&m.childNodes[f];d=++f&&d&&d[h]||(g=f=0)||p.pop();)if(1===d.nodeType&&++g&&d===t){u[e]=[H,f,g];break}}else if(y&&(c=(t[N]||(t[N]={}))[e])&&c[0]===H)g=c[1];else for(;(d=++f&&d&&d[h]||(g=f=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++g||(y&&((d[N]||(d[N]={}))[e]=[H,g]),d!==t)););return g-=a,g===i||g%i===0&&g/i>=0}}},PSEUDO:function(e,n){var a,r=S.pseudos[e]||S.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return r[N]?r(n):r.length>1?(a=[e,e,"",n],S.setFilters.hasOwnProperty(e.toLowerCase())?i(function(e,t){for(var i,a=r(e,n),o=a.length;o--;)i=ee(e,a[o]),e[i]=!(t[i]=a[o])}):function(e){return r(e,0,a)}):r}},pseudos:{not:i(function(e){var t=[],n=[],a=T(e.replace(le,"$1"));return a[N]?i(function(e,t,n,i){for(var r,o=a(e,null,i,[]),s=e.length;s--;)(r=o[s])&&(e[s]=!(t[s]=r))}):function(e,i,r){return t[0]=e,a(t,null,r,n),t[0]=null,!n.pop()}}),has:i(function(e){return function(n){return t(e,n).length>0}}),contains:i(function(e){return e=e.replace(Ie,Se),function(t){return(t.textContent||t.innerText||P(t)).indexOf(e)>-1}}),lang:i(function(e){return fe.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(Ie,Se).toLowerCase(),function(t){var n;do if(n=L?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===V},focus:function(e){return e===B.activeElement&&(!B.hasFocus||B.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!S.pseudos.empty(e)},header:function(e){return me.test(e.nodeName)}
vendor: 13,669 bytes, line 24
24,input:function(e){return he.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var i=0>n?n+t:n;--i>=0;)e.push(i);return e}),gt:c(function(e,t,n){for(var i=0>n?n+t:n;++i<t;)e.push(i);return e})}},S.pseudos.nth=S.pseudos.eq;for(C in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})S.pseudos[C]=s(C);for(C in{submit:!0,reset:!0})S.pseudos[C]=l(C);return d.prototype=S.filters=S.pseudos,S.setFilters=new d,E=t.tokenize=function(e,n){var i,a,r,o,s,l,c,u=$[e+" "];if(u)return n?0:u.slice(0);for(s=e,l=[],c=S.preFilter;s;){i&&!(a=ce.exec(s))||(a&&(s=s.slice(a[0].length)||s),l.push(r=[])),i=!1,(a=ue.exec(s))&&(i=a.shift(),r.push({value:i,type:a[0].replace(le," ")}),s=s.slice(i.length));for(o in S.filter)!(a=pe[o].exec(s))||c[o]&&!(a=c[o](a))||(i=a.shift(),r.push({value:i,type:o,matches:a}),s=s.slice(i.length));if(!i)break}return n?s.length:s?t.error(e):$(e,l).slice(0)},T=t.compile=function(e,t){var n,i=[],a=[],r=W[e+" "];if(!r){for(t||(t=E(e)),n=t.length;n--;)r=y(t[n]),r[N]?i.push(r):a.push(r);r=W(e,b(a,i)),r.selector=e}return r},x=t.select=function(e,t,n,i){var a,r,o,s,l,c="function"==typeof e&&e,d=!i&&E(e=c.selector||e);if(n=n||[],1===d.length){if(r=d[0]=d[0].slice(0),r.length>2&&"ID"===(o=r[0]).type&&I.getById&&9===t.nodeType&&L&&S.relative[r[1].type]){if(t=(S.find.ID(o.matches[0].replace(Ie,Se),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(r.shift().value.length)}for(a=pe.needsContext.test(e)?0:r.length;a--&&(o=r[a],!S.relative[s=o.type]);)if((l=S.find[s])&&(i=l(o.matches[0].replace(Ie,Se),be.test(r[0].type)&&u(t.parentNode)||t))){if(r.splice(a,1),e=i.length&&g(r),!e)return Z.apply(n,i),n;break}}return(c||T(e,d))(i,t,!L,n,be.test(e)&&u(t.parentNode)||t),n},I.sortStable=N.split("").sort(j).join("")===N,I.detectDuplicates=!!F,A(),I.sortDetached=a(function(e){return 1&e.compareDocumentPosition(B.createElement("div"))}),a(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||r("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),I.attributes&&a(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||r("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),a(function(e){return null==e.getAttribute("disabled")})||r(te,function(e,t,n){var i;return n?void 0:e[t]===!0?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null}),t}(e);ae.find=ce,ae.expr=ce.selectors,ae.expr[":"]=ae.expr.pseudos,ae.unique=ce.uniqueSort,ae.text=ce.getText,ae.isXMLDoc=ce.isXML,ae.contains=ce.contains;var ue=ae.expr.match.needsContext,de=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,ge=/^.[^:#\[\.,]*$/;ae.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?ae.find.matchesSelector(i,e)?[i]:[]:ae.find.matches(e,ae.grep(t,function(e){return 1===e.nodeType}))},ae.fn.extend({find:function(e){var t,n=[],i=this,a=i.length;if("string"!=typeof e)return this.pushStack(ae(e).filter(function(){for(t=0;a>t;t++)if(ae.contains(i[t],this))return!0}));for(t=0;a>t;t++)ae.find(e,i[t],n);return n=this.pushStack(a>1?ae.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},filter:function(e){return this.pushStack(i(this,e||[],!1))},not:function(e){return this.pushStack(i(this,e||[],!0))},is:function(e){return!!i(this,"string"==typeof e&&ue.test(e)?ae(e):e||[],!1).length}});var fe,pe=e.document,he=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,me=ae.fn.init=function(e,t){var n,i;if(!e)return this;if("string"==typeof e){if(n="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:he.exec(e),!n||!n[1]&&t)return!t||t.jquery?(t||fe).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof ae?t[0]:t,ae.merge(this,ae.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:pe,!0)),de.test(n[1])&&ae.isPlainObject(t))for(n in t)ae.isFunction(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}if(i=pe.getElementById(n[2]),i&&i.parentNode){if(i.id!==n[2])return fe.find(e);this.length=1,this[0]=i}return this.context=pe,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):ae.isFunction(e)?void 0!==fe.ready?fe.ready(e):e(ae):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),ae.makeArray(e,this))};me.prototype=ae.fn,fe=ae(pe);var ve=/^(?:parents|prev(?:Until|All))/,ye={children:!0,contents:!0,next:!0,prev:!0};ae.extend({dir:function(e,t,n){for(var i=[],a=e[t];a&&9!==a.nodeType&&(void 0===n||1!==a.nodeType||!ae(a).is(n));)1===a.nodeType&&i.push(a),a=a[t];return i},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}}),ae.fn.extend({has:function(e){var t,n=ae(e,this),i=n.length;return this.filter(function(){for(t=0;i>t;t++)if(ae.contains(this,n[t]))return!0})},closest:function(e,t){for(var n,i=0,a=this.length,r=[],o=ue.test(e)||"string"!=typeof e?ae(e,t||this.context):0;a>i;i++)for(n=this[i];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(o?o.index(n)>-1:1===n.nodeType&&ae.find.matchesSelector(n,e))){r.push(n);break}return this.pushStack(r.length>1?ae.unique(r):r)},index:function(e){return e?"string"==typeof e?ae.inArray(this[0],ae(e)):ae.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ae.unique(ae.merge(this.get(),ae(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ae.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return ae.dir(e,"parentNode")},parentsUntil:function(e,t,n){return ae.dir(e,"parentNode",n)},next:function(e){return a(e,"nextSibling")},prev:function(e){return a(e,"previousSibling")},nextAll:function(e){return ae.dir(e,"nextSibling")},prevAll:function(e){return ae.dir(e,"previousSibling")},nextUntil:function(e,t,n){return ae.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return ae.dir(e,"previousSibling",n)},siblings:function(e){return ae.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return ae.sibling(e.firstChild)},contents:function(e){return ae.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:ae.merge([],e.childNodes)}},function(e,t){ae.fn[e]=function(n,i){var a=ae.map(this,t,n);return"Until"!==e.slice(-5)&&(i=n),i&&"string"==typeof i&&(a=ae.filter(i,a)),this.length>1&&(ye[e]||(a=ae.unique(a)),ve.test(e)&&(a=a.reverse())),this.pushStack(a)}});var be=/\S+/g,Ce={};ae.Callbacks=function(e){e="string"==typeof e?Ce[e]||r(e):ae.extend({},e);var t,n,i,a,o,s,l=[],c=!e.once&&[],u=function(r){for(n=e.memory&&r,i=!0,o=s||0,s=0,a=l.length,t=!0;l&&a>o;o++)if(l[o].apply(r[0],r[1])===!1&&e.stopOnFalse){n=!1;break}t=!1,l&&(c?c.length&&u(c.shift()):n?l=[]:d.disable())},d={add:function(){if(l){var i=l.length;!function r(t){ae.each(t,function(t,n){var i=ae.type(n);"function"===i?e.unique&&d.has(n)||l.push(n):n&&n.length&&"string"!==i&&r(n)})}(arguments),t?a=l.length:n&&(s=i,u(n))}return this},remove:function(){return l&&ae.each(arguments,function(e,n){for(var i;(i=ae.inArray(n,l,i))>-1;)l.splice(i,1),t&&(a>=i&&a--,o>=i&&o--)}),this},has:function(e){return e?ae.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],a=0,this},disable:function(){return l=c=n=void 0,this},disabled:function(){return!l},lock:function(){return c=void 0,n||d.disable(),this},locked:function(){return!c},fireWith:function(e,n){return!l||i&&!c||(n=n||[],n=[e,n.slice?n.slice():n],t?c.push(n):u(n)),this},fire:function(){return d.fireWith(this,arguments),this},fired:function(){return!!i}};return d},ae.extend({Deferred:function(e){var t=[["resolve","done",ae.Callbacks("once memory"),"resolved"],["reject","fail",ae.Callbacks("once memory"),"rejected"],["notify","progress",ae.Callbacks("memory")]],n="pending",i={state:function(){return n},always:function(){return a.done(arguments).fail(arguments),this},then:function(){var e=arguments;return ae.Deferred(function(n){ae.each(t,function(t,r){var o=ae.isFunction(e[t])&&e[t];a[r[1]](function(){var e=o&&o.apply(this,arguments);e&&ae.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[r[0]+"With"](this===i?n.promise():this,o?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?ae.extend(e,i):i}},a={};return i.pipe=i.then,ae.each(t,function(e,r){var o=r[2],s=r[3];i[r[1]]=o.add,s&&o.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),a[r[0]]=function(){return a[r[0]+"With"](this===a?i:this,arguments),this},a[r[0]+"With"]=o.fireWith}),i.promise(a),e&&e.call(a,a),a},when:function(e){var t,n,i,a=0,r=Y.call(arguments),o=r.length,s=1!==o||e&&ae.isFunction(e.promise)?o:0,l=1===s?e:ae.Deferred(),c=function(e,n,i){return function(a){n[e]=this,i[e]=arguments.length>1?Y.call(arguments):a,i===t?l.notifyWith(n,i):--s||l.resolveWith(n,i)}};if(o>1)for(t=Array(o),n=Array(o),i=Array(o);o>a;a++)r[a]&&ae.isFunction(r[a].promise)?r[a].promise().done(c(a,i,r)).fail(l.reject).progress(c(a,n,t)):--s;return s||l.resolveWith(i,r),l.promise()}});var Ie;ae.fn.ready=function(e){return ae.ready.promise().done(e),this},ae.extend({isReady:!1,readyWait:1,holdReady:function(e){e?ae.readyWait++:ae.ready(!0)},ready:function(e){if(e===!0?!--ae.readyWait:!ae.isReady){if(!pe.body)return setTimeout(ae.ready);ae.isReady=!0,e!==!0&&--ae.readyWait>0||(Ie.resolveWith(pe,[ae]),ae.fn.triggerHandler&&(ae(pe).triggerHandler("ready"),ae(pe).off("ready")))}}}),ae.ready.promise=function(t){if(!Ie)if(Ie=ae.Deferred(),"complete"===pe.readyState)setTimeout(ae.ready);else if(pe.addEventListener)pe.addEventListener("DOMContentLoaded",s,!1),e.addEventListener("load",s,!1);else{pe.attachEvent("onreadystatechange",s),e.attachEvent("onload",s);var n=!1;try{n=null==e.frameElement&&pe.documentElement}catch(i){}n&&n.doScroll&&!function a(){if(!ae.isReady){try{n.doScroll("left")}catch(e){return setTimeout(a,50)}o(),ae.ready()}}()}return Ie.promise(t)};var Se,Pe="undefined";for(Se in ae(ne))break;ne.ownLast="0"!==Se,ne.inlineBlockNeedsLayout=!1,ae(function(){var e,t,n,i;n=pe.getElementsByTagName("body")[0],n&&n.style&&(t=pe.createElement("div"),i=pe.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),typeof t.style.zoom!==Pe&&(t.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",ne.inlineBlockNeedsLayout=e=3===t.offsetWidth,e&&(n.style.zoom=1)),n.removeChild(i))}),function(){var e=pe.createElement("div");if(null==ne.deleteExpando){ne.deleteExpando=!0;try{delete e.test}catch(t){ne.deleteExpando=!1}}e=null}(),ae.acceptData=function(e){var t=ae.noData[(e.nodeName+" ").toLowerCase()],n=+e.nodeType||1;return 1!==n&&9!==n?!1:!t||t!==!0&&e.getAttribute("classid")===t};var we=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Ee=/([A-Z])/g;ae.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?ae.cache[e[ae.expando]]:e[ae.expando],!!e&&!c(e)},data:function(e,t,n){return u(e,t,n)},removeData:function(e,t){return d(e,t)},_data:function(e,t,n){return u(e,t,n,!0)},_removeData:function(e,t){return d(e,t,!0)}}),ae.fn.extend({data:function(e,t){var n,i,a,r=this[0],o=r&&r.attributes;if(void 0===e){if(this.length&&(a=ae.data(r),1===r.nodeType&&!ae._data(r,"parsedAttrs"))){for(n=o.length;n--;)o[n]&&(i=o[n].name,0===i.indexOf("data-")&&(i=ae.camelCase(i.slice(5)),l(r,i,a[i])));ae._data(r,"parsedAttrs",!0)}return a}return"object"==typeof e?this.each(function(){ae.data(this,e)}):arguments.length>1?this.each(function(){ae.data(this,e,t)}):r?l(r,e,ae.data(r,e)):void 0},removeData:function(e){return this.each(function(){ae.removeData(this,e)})}}),ae.extend({queue:function(e,t,n){var i;return e?(t=(t||"fx")+"queue",i=ae._data(e,t),n&&(!i||ae.isArray(n)?i=ae._data(e,t,ae.makeArray(n)):i.push(n)),i||[]):void 0},dequeue:function(e,t){t=t||"fx";var n=ae.queue(e,t),i=n.length,a=n.shift(),r=ae._queueHooks(e,t),o=function(){ae.dequeue(e,t)};"inprogress"===a&&(a=n.shift(),i--),a&&("fx"===t&&n.unshift("inprogress"),delete r.stop,a.call(e,o,r)),!i&&r&&r.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return ae._data(e,n)||ae._data(e,n,{empty:ae.Callbacks("once memory").add(function(){ae._removeData(e,t+"queue"),ae._removeData(e,n)})})}}),ae.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?ae.queue(this[0],e):void 0===t?this:this.each(function(){var n=ae.queue(this,e,t);ae._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&ae.dequeue(this,e)})},dequeue:function(e){return this.each(function(){ae.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,i=1,a=ae.Deferred(),r=this,o=this.length,s=function(){--i||a.resolveWith(r,[r])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";o--;)n=ae._data(r[o],e+"queueHooks"),n&&n.empty&&(i++,n.empty.add(s));return s(),a.promise(t)}});var Te=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,xe=["Top","Right","Bottom","Left"],ke=function(e,t){return e=t||e,"none"===ae.css(e,"display")||!ae.contains(e.ownerDocument,e)},De=ae.access=function(e,t,n,i,a,r,o){var s=0,l=e.length,c=null==n;
vendor: 6,413 bytes, lines 24-25
24if("object"===ae.type(n)){a=!0;for(s in n)ae.access(e,t,s,n[s],!0,r,o)}else if(void 0!==i&&(a=!0,ae.isFunction(i)||(o=!0),c&&(o?(t.call(e,i),t=null):(c=t,t=function(e,t,n){return c.call(ae(e),n)})),t))for(;l>s;s++)t(e[s],n,o?i:i.call(e[s],s,t(e[s],n)));return a?e:c?t.call(e):l?t(e[0],n):r},Fe=/^(?:checkbox|radio)$/i;!function(){var e=pe.createElement("input"),t=pe.createElement("div"),n=pe.createDocumentFragment();if(t.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",ne.leadingWhitespace=3===t.firstChild.nodeType,ne.tbody=!t.getElementsByTagName("tbody").length,ne.htmlSerialize=!!t.getElementsByTagName("link").length,ne.html5Clone="<:nav></:nav>"!==pe.createElement("nav").cloneNode(!0).outerHTML,e.type="checkbox",e.checked=!0,n.appendChild(e),ne.appendChecked=e.checked,t.innerHTML="<textarea>x</textarea>",ne.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue,n.appendChild(t),t.innerHTML="<input type='radio' checked='checked' name='t'/>",ne.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,ne.noCloneEvent=!0,t.attachEvent&&(t.attachEvent("onclick",function(){ne.noCloneEvent=!1}),t.cloneNode(!0).click()),null==ne.deleteExpando){ne.deleteExpando=!0;try{delete t.test}catch(i){ne.deleteExpando=!1}}}(),function(){var t,n,i=pe.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})n="on"+t,(ne[t+"Bubbles"]=n in e)||(i.setAttribute(n,"t"),ne[t+"Bubbles"]=i.attributes[n].expando===!1);i=null}();var Ae=/^(?:input|select|textarea)$/i,Be=/^key/,Ve=/^(?:mouse|pointer|contextmenu)|click/,Le=/^(?:focusinfocus|focusoutblur)$/,Me=/^([^.]*)(?:\.(.+)|)$/;ae.event={global:{},add:function(e,t,n,i,a){var r,o,s,l,c,u,d,g,f,p,h,m=ae._data(e);if(m){for(n.handler&&(l=n,n=l.handler,a=l.selector),n.guid||(n.guid=ae.guid++),(o=m.events)||(o=m.events={}),(u=m.handle)||(u=m.handle=function(e){return typeof ae===Pe||e&&ae.event.triggered===e.type?void 0:ae.event.dispatch.apply(u.elem,arguments)},u.elem=e),t=(t||"").match(be)||[""],s=t.length;s--;)r=Me.exec(t[s])||[],f=h=r[1],p=(r[2]||"").split(".").sort(),f&&(c=ae.event.special[f]||{},f=(a?c.delegateType:c.bindType)||f,c=ae.event.special[f]||{},d=ae.extend({type:f,origType:h,data:i,handler:n,guid:n.guid,selector:a,needsContext:a&&ae.expr.match.needsContext.test(a),namespace:p.join(".")},l),(g=o[f])||(g=o[f]=[],g.delegateCount=0,c.setup&&c.setup.call(e,i,p,u)!==!1||(e.addEventListener?e.addEventListener(f,u,!1):e.attachEvent&&e.attachEvent("on"+f,u))),c.add&&(c.add.call(e,d),d.handler.guid||(d.handler.guid=n.guid)),a?g.splice(g.delegateCount++,0,d):g.push(d),ae.event.global[f]=!0);e=null}},remove:function(e,t,n,i,a){var r,o,s,l,c,u,d,g,f,p,h,m=ae.hasData(e)&&ae._data(e);if(m&&(u=m.events)){for(t=(t||"").match(be)||[""],c=t.length;c--;)if(s=Me.exec(t[c])||[],f=h=s[1],p=(s[2]||"").split(".").sort(),f){for(d=ae.event.special[f]||{},f=(i?d.delegateType:d.bindType)||f,g=u[f]||[],s=s[2]&&RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=r=g.length;r--;)o=g[r],!a&&h!==o.origType||n&&n.guid!==o.guid||s&&!s.test(o.namespace)||i&&i!==o.selector&&("**"!==i||!o.selector)||(g.splice(r,1),o.selector&&g.delegateCount--,
25d.remove&&d.remove.call(e,o));l&&!g.length&&(d.teardown&&d.teardown.call(e,p,m.handle)!==!1||ae.removeEvent(e,f,m.handle),delete u[f])}else for(f in u)ae.event.remove(e,f+t[c],n,i,!0);ae.isEmptyObject(u)&&(delete m.handle,ae._removeData(e,"events"))}},trigger:function(t,n,i,a){var r,o,s,l,c,u,d,g=[i||pe],f=te.call(t,"type")?t.type:t,p=te.call(t,"namespace")?t.namespace.split("."):[];if(s=u=i=i||pe,3!==i.nodeType&&8!==i.nodeType&&!Le.test(f+ae.event.triggered)&&(f.indexOf(".")>=0&&(p=f.split("."),f=p.shift(),p.sort()),o=f.indexOf(":")<0&&"on"+f,t=t[ae.expando]?t:new ae.Event(f,"object"==typeof t&&t),t.isTrigger=a?2:3,t.namespace=p.join("."),t.namespace_re=t.namespace?RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:ae.makeArray(n,[t]),c=ae.event.special[f]||{},a||!c.trigger||c.trigger.apply(i,n)!==!1)){if(!a&&!c.noBubble&&!ae.isWindow(i)){for(l=c.delegateType||f,Le.test(l+f)||(s=s.parentNode);s;s=s.parentNode)g.push(s),u=s;u===(i.ownerDocument||pe)&&g.push(u.defaultView||u.parentWindow||e)}for(d=0;(s=g[d++])&&!t.isPropagationStopped();)t.type=d>1?l:c.bindType||f,r=(ae._data(s,"events")||{})[t.type]&&ae._data(s,"handle"),r&&r.apply(s,n),r=o&&s[o],r&&r.apply&&ae.acceptData(s)&&(t.result=r.apply(s,n),t.result===!1&&t.preventDefault());if(t.type=f,!a&&!t.isDefaultPrevented()&&(!c._default||c._default.apply(g.pop(),n)===!1)&&ae.acceptData(i)&&o&&i[f]&&!ae.isWindow(i)){u=i[o],u&&(i[o]=null),ae.event.triggered=f;try{i[f]()}catch(h){}ae.event.triggered=void 0,u&&(i[o]=u)}return t.result}},dispatch:function(e){e=ae.event.fix(e);var t,n,i,a,r,o=[],s=Y.call(arguments),l=(ae._data(this,"events")||{})[e.type]||[],c=ae.event.special[e.type]||{};if(s[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){for(o=ae.event.handlers.call(this,e,l),t=0;(a=o[t++])&&!e.isPropagationStopped();)for(e.currentTarget=a.elem,r=0;(i=a.handlers[r++])&&!e.isImmediatePropagationStopped();)e.namespace_re&&!e.namespace_re.test(i.namespace)||(e.handleObj=i,e.data=i.data,n=((ae.event.special[i.origType]||{}).handle||i.handler).apply(a.elem,s),void 0!==n&&(e.result=n)===!1&&(e.preventDefault(),e.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,i,a,r,o=[],s=t.delegateCount,l=e.target;if(s&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==e.type)){for(a=[],r=0;s>r;r++)i=t[r],n=i.selector+" ",void 0===a[n]&&(a[n]=i.needsContext?ae(n,this).index(l)>=0:ae.find(n,this,null,[l]).length),a[n]&&a.push(i);a.length&&o.push({elem:l,handlers:a})}return s<t.length&&o.push({elem:this,handlers:t.slice(s)}),o},fix:function(e){if(e[ae.expando])return e;var t,n,i,a=e.type,r=e,o=this.fixHooks[a];for(o||(this.fixHooks[a]=o=Ve.test(a)?this.mouseHooks:Be.test(a)?this.keyHooks:{}),i=o.props?this.props.concat(o.props):this.props,e=new ae.Event(r),t=i.length;t--;)n=i[t],e[n]=r[n];return e.target||(e.target=r.srcElement||pe),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,o.filter?o.filter(e,r):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{}
vendor: 2,566 bytes, line 25
25,keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,i,a,r=t.button,o=t.fromElement;return null==e.pageX&&null!=t.clientX&&(i=e.target.ownerDocument||pe,a=i.documentElement,n=i.body,e.pageX=t.clientX+(a&&a.scrollLeft||n&&n.scrollLeft||0)-(a&&a.clientLeft||n&&n.clientLeft||0),e.pageY=t.clientY+(a&&a.scrollTop||n&&n.scrollTop||0)-(a&&a.clientTop||n&&n.clientTop||0)),!e.relatedTarget&&o&&(e.relatedTarget=o===e.target?t.toElement:o),e.which||void 0===r||(e.which=1&r?1:2&r?3:4&r?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==p()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===p()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return ae.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(e){return ae.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,i){var a=ae.extend(new ae.Event,n,{type:e,isSimulated:!0,originalEvent:{}});i?ae.event.trigger(a,null,t):ae.event.dispatch.call(t,a),a.isDefaultPrevented()&&n.preventDefault()}},ae.removeEvent=pe.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var i="on"+t;e.detachEvent&&(typeof e[i]===Pe&&(e[i]=null),e.detachEvent(i,n))},ae.Event=function(e,t){return this instanceof ae.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&e.returnValue===!1?g:f):this.type=e,t&&ae.extend(this,t),this.timeStamp=e&&e.timeStamp||ae.now(),void(this[ae.expando]=!0)):new ae.Event(e,t)},ae.Event.prototype={isDefaultPrevented:f,isPropagationStopped:f,isImmediatePropagationStopped:f,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=g,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=g,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=g,e&&e.stopImmediatePropagation&&e.stopImmediatePropagation(),this.stopPropagation()}}
25,ae.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){ae.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,i=this,a=e.relatedTarget,r=e.handleObj;return a&&(a===i||ae.contains(i,a))||(e.type=r.origType,n=r.handler.apply(this,arguments),e.type=t),n}}}),ne.submitBubbles||(ae.event.special.submit={setup:function(){return ae.nodeName(this,"form")?!1:void ae.event.add(this,"click._submit keypress._submit",function(e){var t=e.target,n=ae.nodeName(t,"input")||ae.nodeName(t,"button")?t.form:void 0;n&&!ae._data(n,"submitBubbles")&&(ae.event.add(n,"submit._submit",function(e){e._submit_bubble=!0}),ae._data(n,"submitBubbles",!0))})},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&ae.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return ae.nodeName(this,"form")?!1:void ae.event.remove(this,"._submit")}}),ne.changeBubbles||(ae.event.special.change={setup:function(){return Ae.test(this.nodeName)?("checkbox"!==this.type&&"radio"!==this.type||(ae.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),ae.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),ae.event.simulate("change",this,e,!0)})),!1):void ae.event.add(this,"beforeactivate._change",function(e){var t=e.target;Ae.test(t.nodeName)&&!ae._data(t,"changeBubbles")&&(ae.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||ae.event.simulate("change",this.parentNode,e,!0)}),ae._data(t,"changeBubbles",!0))})},handle:function(e){var t=e.target;return this!==t||e.isSimulated||e.isTrigger||"radio"!==t.type&&"checkbox"!==t.type?e.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return ae.event.remove(this,"._change"),!Ae.test(this.nodeName)}}),ne.focusinBubbles||ae.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){ae.event.simulate(t,e.target,ae.event.fix(e),!0)};ae.event.special[t]={setup:function(){var i=this.ownerDocument||this,a=ae._data(i,t);a||i.addEventListener(e,n,!0),ae._data(i,t,(a||0)+1)},teardown:function(){var i=this.ownerDocument||this,a=ae._data(i,t)-1;a?ae._data(i,t,a):(i.removeEventListener(e,n,!0),ae._removeData(i,t))}}}),ae.fn.extend({on:function(e,t,n,i,a){var r,o;if("object"==typeof e){"string"!=typeof t&&(n=n||t,t=void 0);for(r in e)this.on(r,t,n,e[r],a);return this}if(null==n&&null==i?(i=t,n=t=void 0):null==i&&("string"==typeof t?(i=n,n=void 0):(i=n,n=t,t=void 0)),i===!1)i=f;else if(!i)return this;return 1===a&&(o=i,i=function(e){return ae().off(e),o.apply(this,arguments)},i.guid=o.guid||(o.guid=ae.guid++)),this.each(function(){ae.event.add(this,e,i,n,t)})},one:function(e,t,n,i){return this.on(e,t,n,i,1)},off:function(e,t,n){var i,a;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,ae(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(a in e)this.off(a,t,e[a]);return this}return t!==!1&&"function"!=typeof t||(n=t,t=void 0),n===!1&&(n=f),this.each(function(){ae.event.remove(this,e,n,t)})},trigger:function(e,t){return this.each(function(){ae.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];return n?ae.event.trigger(e,t,n,!0):void 0}});var Oe="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ze=/ jQuery\d+="(?:null|\d+)"/g,_e=RegExp("<(?:"+Oe+")[\\s/>]","i"),Ne=/^\s+/,Re=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,He=/<([\w:]+)/,qe=/<tbody/i,Ue=/<|&#?\w+;/,$e=/<(?:script|style|link)/i,We=/checked\s*(?:[^=]|=\s*.checked.)/i,je=/^$|\/(?:java|ecma)script/i,Ge=/^true\/(.*)/,Xe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Ye={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:ne.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},Ke=h(pe),Qe=Ke.appendChild(pe.createElement("div"));Ye.optgroup=Ye.option,Ye.tbody=Ye.tfoot=Ye.colgroup=Ye.caption=Ye.thead,Ye.th=Ye.td,ae.extend({clone:function(e,t,n){var i,a,r,o,s,l=ae.contains(e.ownerDocument,e);if(ne.html5Clone||ae.isXMLDoc(e)||!_e.test("<"+e.nodeName+">")?r=e.cloneNode(!0):(Qe.innerHTML=e.outerHTML,Qe.removeChild(r=Qe.firstChild)),!(ne.noCloneEvent&&ne.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ae.isXMLDoc(e)))for(i=m(r),s=m(e),o=0;null!=(a=s[o]);++o)i[o]&&P(a,i[o]);if(t)if(n)for(s=s||m(e),i=i||m(r),o=0;null!=(a=s[o]);o++)S(a,i[o]);else S(e,r);return i=m(r,"script"),i.length>0&&I(i,!l&&m(e,"script")),i=s=a=null,r},buildFragment:function(e,t,n,i){for(var a,r,o,s,l,c,u,d=e.length,g=h(t),f=[],p=0;d>p;p++)if(r=e[p],r||0===r)if("object"===ae.type(r))ae.merge(f,r.nodeType?[r]:r);else if(Ue.test(r)){for(s=s||g.appendChild(t.createElement("div")),l=(He.exec(r)||["",""])[1].toLowerCase(),u=Ye[l]||Ye._default,s.innerHTML=u[1]+r.replace(Re,"<$1></$2>")+u[2],a=u[0];a--;)s=s.lastChild;if(!ne.leadingWhitespace&&Ne.test(r)&&f.push(t.createTextNode(Ne.exec(r)[0])),!ne.tbody)for(r="table"!==l||qe.test(r)?"<table>"!==u[1]||qe.test(r)?0:s:s.firstChild,a=r&&r.childNodes.length;a--;)ae.nodeName(c=r.childNodes[a],"tbody")&&!c.childNodes.length&&r.removeChild(c);for(ae.merge(f,s.childNodes),s.textContent="";s.firstChild;)s.removeChild(s.firstChild);s=g.lastChild}else f.push(t.createTextNode(r));for(s&&g.removeChild(s),ne.appendChecked||ae.grep(m(f,"input"),v),p=0;r=f[p++];)if((!i||-1===ae.inArray(r,i))&&(o=ae.contains(r.ownerDocument,r),s=m(g.appendChild(r),"script"),o&&I(s),n))for(a=0;r=s[a++];)je.test(r.type||"")&&n.push(r);return s=null,g},cleanData:function(e,t){for(var n,i,a,r,o=0,s=ae.expando,l=ae.cache,c=ne.deleteExpando,u=ae.event.special;null!=(n=e[o]);
vendor: 6,186 bytes, line 25
25o++)if((t||ae.acceptData(n))&&(a=n[s],r=a&&l[a])){if(r.events)for(i in r.events)u[i]?ae.event.remove(n,i):ae.removeEvent(n,i,r.handle);l[a]&&(delete l[a],c?delete n[s]:typeof n.removeAttribute!==Pe?n.removeAttribute(s):n[s]=null,X.push(a))}}}),ae.fn.extend({text:function(e){return De(this,function(e){return void 0===e?ae.text(this):this.empty().append((this[0]&&this[0].ownerDocument||pe).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=y(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=y(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,i=e?ae.filter(e,this):this,a=0;null!=(n=i[a]);a++)t||1!==n.nodeType||ae.cleanData(m(n)),n.parentNode&&(t&&ae.contains(n.ownerDocument,n)&&I(m(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&ae.cleanData(m(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&ae.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return ae.clone(this,e,t)})},html:function(e){return De(this,function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e)return 1===t.nodeType?t.innerHTML.replace(ze,""):void 0;if("string"==typeof e&&!$e.test(e)&&(ne.htmlSerialize||!_e.test(e))&&(ne.leadingWhitespace||!Ne.test(e))&&!Ye[(He.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(Re,"<$1></$2>");try{for(;i>n;n++)t=this[n]||{},1===t.nodeType&&(ae.cleanData(m(t,!1)),t.innerHTML=e);t=0}catch(a){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=arguments[0];return this.domManip(arguments,function(t){e=this.parentNode,ae.cleanData(m(this)),e&&e.replaceChild(t,this)}),e&&(e.length||e.nodeType)?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t){e=K.apply([],e);var n,i,a,r,o,s,l=0,c=this.length,u=this,d=c-1,g=e[0],f=ae.isFunction(g);if(f||c>1&&"string"==typeof g&&!ne.checkClone&&We.test(g))return this.each(function(n){var i=u.eq(n);f&&(e[0]=g.call(this,n,i.html())),i.domManip(e,t)});if(c&&(s=ae.buildFragment(e,this[0].ownerDocument,!1,this),n=s.firstChild,1===s.childNodes.length&&(s=n),n)){for(r=ae.map(m(s,"script"),b),a=r.length;c>l;l++)i=s,l!==d&&(i=ae.clone(i,!0,!0),a&&ae.merge(r,m(i,"script"))),t.call(this[l],i,l);if(a)for(o=r[r.length-1].ownerDocument,ae.map(r,C),l=0;a>l;l++)i=r[l],je.test(i.type||"")&&!ae._data(i,"globalEval")&&ae.contains(o,i)&&(i.src?ae._evalUrl&&ae._evalUrl(i.src):ae.globalEval((i.text||i.textContent||i.innerHTML||"").replace(Xe,"")));s=n=null}return this}}),ae.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){ae.fn[e]=function(e){for(var n,i=0,a=[],r=ae(e),o=r.length-1;o>=i;i++)n=i===o?this:this.clone(!0),ae(r[i])[t](n),Q.apply(a,n.get());return this.pushStack(a)}});var Ze,Je={};!function(){var e;ne.shrinkWrapBlocks=function(){if(null!=e)return e;e=!1;var t,n,i;return n=pe.getElementsByTagName("body")[0],n&&n.style?(t=pe.createElement("div"),i=pe.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),typeof t.style.zoom!==Pe&&(t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",t.appendChild(pe.createElement("div")).style.width="5px",e=3!==t.offsetWidth),n.removeChild(i),e):void 0}}();var et,tt,nt=/^margin/,it=RegExp("^("+Te+")(?!px)[a-z%]+$","i"),at=/^(top|right|bottom|left)$/;e.getComputedStyle?(et=function(t){return t.ownerDocument.defaultView.opener?t.ownerDocument.defaultView.getComputedStyle(t,null):e.getComputedStyle(t,null)},tt=function(e,t,n){var i,a,r,o,s=e.style;return n=n||et(e),o=n?n.getPropertyValue(t)||n[t]:void 0,n&&(""!==o||ae.contains(e.ownerDocument,e)||(o=ae.style(e,t)),it.test(o)&&nt.test(t)&&(i=s.width,a=s.minWidth,r=s.maxWidth,s.minWidth=s.maxWidth=s.width=o,o=n.width,s.width=i,s.minWidth=a,s.maxWidth=r)),void 0===o?o:o+""}):pe.documentElement.currentStyle&&(et=function(e){return e.currentStyle},tt=function(e,t,n){var i,a,r,o,s=e.style;return n=n||et(e),o=n?n[t]:void 0,null==o&&s&&s[t]&&(o=s[t]),it.test(o)&&!at.test(t)&&(i=s.left,a=e.runtimeStyle,r=a&&a.left,r&&(a.left=e.currentStyle.left),s.left="fontSize"===t?"1em":o,o=s.pixelLeft+"px",s.left=i,r&&(a.left=r)),void 0===o?o:o+""||"auto"}),function(){function t(){var t,n,i,a;n=pe.getElementsByTagName("body")[0],n&&n.style&&(t=pe.createElement("div"),i=pe.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),t.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",r=o=!1,l=!0,e.getComputedStyle&&(r="1%"!==(e.getComputedStyle(t,null)||{}).top,o="4px"===(e.getComputedStyle(t,null)||{width:"4px"}).width,a=t.appendChild(pe.createElement("div")),a.style.cssText=t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",a.style.marginRight=a.style.width="0",t.style.width="1px",l=!parseFloat((e.getComputedStyle(a,null)||{}).marginRight),t.removeChild(a)),t.innerHTML="<table><tr><td></td><td>t</td></tr></table>",a=t.getElementsByTagName("td"),a[0].style.cssText="margin:0;border:0;padding:0;display:none",s=0===a[0].offsetHeight,s&&(a[0].style.display="",a[1].style.display="none",s=0===a[0].offsetHeight),n.removeChild(i))}var n,i,a,r,o,s,l;n=pe.createElement("div"),n.innerHTML="  <link/><table></table><a href='/a'>a</a>
25<input type='checkbox'/>",a=n.getElementsByTagName("a")[0],i=a&&a.style,i&&(i.cssText="float:left;opacity:.5",ne.opacity="0.5"===i.opacity,ne.cssFloat=!!i.cssFloat,n.style.backgroundClip="content-box",n.cloneNode(!0).style.backgroundClip="",ne.clearCloneStyle="content-box"===n.style.backgroundClip,ne.boxSizing=!1,ae.extend(ne,{reliableHiddenOffsets:function(){return null==s&&t(),s},boxSizingReliable:function(){return null==o&&t(),o},pixelPosition:function(){return null==r&&t(),r},reliableMarginRight:function(){return null==l&&t(),l}}))}(),ae.swap=function(e,t,n,i){var a,r,o={};for(r in t)o[r]=e.style[r],e.style[r]=t[r];a=n.apply(e,i||[]);for(r in t)e.style[r]=o[r];return a};var rt=/alpha\([^)]*\)/i,ot=/opacity\s*=\s*([^)]*)/,st=/^(none|table(?!-c[ea]).+)/,lt=RegExp("^("+Te+")(.*)$","i"),ct=RegExp("^([+-])=("+Te+")","i"),ut={position:"absolute",visibility:"hidden",display:"block"},dt={letterSpacing:"0",fontWeight:"400"},gt=["Webkit","O","Moz","ms"];ae.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=tt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":ne.cssFloat?"cssFloat":"styleFloat"},style:function(e,t,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var a,r,o,s=ae.camelCase(t),l=e.style;if(t=ae.cssProps[s]||(ae.cssProps[s]=x(l,s)),o=ae.cssHooks[t]||ae.cssHooks[s],void 0===n)return o&&"get"in o&&void 0!==(a=o.get(e,!1,i))?a:l[t];if(r=typeof n,"string"===r&&(a=ct.exec(n))&&(n=(a[1]+1)*a[2]+parseFloat(ae.css(e,t)),r="number"),null!=n&&n===n&&("number"!==r||ae.cssNumber[s]||(n+="px"),ne.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),!(o&&"set"in o&&void 0===(n=o.set(e,n,i)))))try{l[t]=n}catch(c){}}},css:function(e,t,n,i){var a,r,o,s=ae.camelCase(t);return t=ae.cssProps[s]||(ae.cssProps[s]=x(e.style,s)),o=ae.cssHooks[t]||ae.cssHooks[s],o&&"get"in o&&(r=o.get(e,!0,n)),void 0===r&&(r=tt(e,t,i)),"normal"===r&&t in dt&&(r=dt[t]),""===n||n?(a=parseFloat(r),n===!0||ae.isNumeric(a)?a||0:r):r}}),ae.each(["height","width"],function(e,t){ae.cssHooks[t]={get:function(e,n,i){return n?st.test(ae.css(e,"display"))&&0===e.offsetWidth?ae.swap(e,ut,function(){return A(e,t,i)}):A(e,t,i):void 0},set:function(e,n,i){var a=i&&et(e);return D(e,n,i?F(e,t,i,ne.boxSizing&&"border-box"===ae.css(e,"boxSizing",!1,a),a):0)}}}),ne.opacity||(ae.cssHooks.opacity={get:function(e,t){return ot.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,i=e.currentStyle,a=ae.isNumeric(t)?"alpha(opacity="+100*t+")":"",r=i&&i.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===ae.trim(r.replace(rt,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||i&&!i.filter)||(n.filter=rt.test(r)?r.replace(rt,a):r+" "+a)}}),ae.cssHooks.marginRight=T(ne.reliableMarginRight,function(e,t){return t?ae.swap(e,{display:"inline-block"},tt,[e,"marginRight"]):void 0}),ae.each({margin:"",padding:"",border:"Width"},function(e,t){ae.cssHooks[e+t]={expand:function(n){for(var i=0,a={},r="string"==typeof n?n.split(" "):[n];4>i;i++)a[e+xe[i]+t]=r[i]||r[i-2]||r[0];return a}},nt.test(e)||(ae.cssHooks[e+t].set=D)}),ae.fn.extend({css:function(e,t){return De(this,function(e,t,n){var i,a,r={},o=0;if(ae.isArray(t)){for(i=et(e),a=t.length;a>o;o++)r[t[o]]=ae.css(e,t[o],!1,i);return r}return void 0!==n?ae.style(e,t,n):ae.css(e,t)},e,t,arguments.length>1)},show:function(){return k(this,!0)},hide:function(){return k(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ke(this)?ae(this).show():ae(this).hide()})}}),ae.Tween=B,B.prototype={constructor:B,init:function(e,t,n,i,a,r){this.elem=e,this.prop=n,this.easing=a||"swing",this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=r||(ae.cssNumber[n]?"":"px")},cur:function(){var e=B.propHooks[this.prop];return e&&e.get?e.get(this):B.propHooks._default.get(this)},run:function(e){var t,n=B.propHooks[this.prop];return this.options.duration?this.pos=t=ae.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):B.propHooks._default.set(this),this}},B.prototype.init.prototype=B.prototype,B.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=ae.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){ae.fx.step[e.prop]?ae.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[ae.cssProps[e.prop]]||ae.cssHooks[e.prop])?ae.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},B.propHooks.scrollTop=B.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ae.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},ae.fx=B.prototype.init,ae.fx.step={};var ft,pt,ht=/^(?:toggle|show|hide)$/,mt=RegExp("^(?:([+-])=|)("+Te+")([a-z%]*)$","i"),vt=/queueHooks$/,yt=[O],bt={"*":[function(e,t){var n=this.createTween(e,t),i=n.cur(),a=mt.exec(t),r=a&&a[3]||(ae.cssNumber[e]?"":"px"),o=(ae.cssNumber[e]||"px"!==r&&+i)&&mt.exec(ae.css(n.elem,e)),s=1,l=20;if(o&&o[3]!==r){r=r||o[3],a=a||[],o=+i||1;do s=s||".5",o/=s,ae.style(n.elem,e,o+r);while(s!==(s=n.cur()/i)&&1!==s&&--l)}return a&&(o=n.start=+o||+i||0,n.unit=r,n.end=a[1]?o+(a[1]+1)*a[2]:+a[2]),n}]};ae.Animation=ae.extend(_,{tweener:function(e,t){ae.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var n,i=0,a=e.length;a>i;i++)n=e[i],bt[n]=bt[n]||[],bt[n].unshift(t)},prefilter:function(e,t){t?yt.unshift(e):yt.push(e)}}),ae.speed=function(e,t,n){var i=e&&"object"==typeof e?ae.extend({},e):{complete:n||!n&&t||ae.isFunction(e)&&e,duration:e,easing:n&&t||t&&!ae.isFunction(t)&&t};return i.duration=ae.fx.off?0:"number"==typeof i.duration?i.duration:i.duration in ae.fx.speeds?ae.fx.speeds[i.duration]:ae.fx.speeds._default,null!=i.queue&&i.queue!==!0||(i.queue="fx"),i.old=i.complete,i.complete=function(){ae.isFunction(i.old)&&i.old.call(this),i.queue&&ae.dequeue(this,i.queue)},i},ae.fn.extend({fadeTo:function(e,t,n,i){return this.filter(ke).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(e,t,n,i){var a=ae.isEmptyObject(e),r=ae.speed(t,n,i),o=function(){var t=_(this,ae.extend({},e),r);(a||ae._data(this,"finish"))&&t.stop(!0)};return o.finish=o,a||r.queue===!1?this.each(o):this.queue(r.queue,o)},stop:function(e,t,n){var i=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,a=null!=e&&e+"queueHooks",r=
vendor: 11,494 bytes, lines 25-26
25ae.timers,o=ae._data(this);if(a)o[a]&&o[a].stop&&i(o[a]);else for(a in o)o[a]&&o[a].stop&&vt.test(a)&&i(o[a]);for(a=r.length;a--;)r[a].elem!==this||null!=e&&r[a].queue!==e||(r[a].anim.stop(n),t=!1,r.splice(a,1));!t&&n||ae.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=ae._data(this),i=n[e+"queue"],a=n[e+"queueHooks"],r=ae.timers,o=i?i.length:0;for(n.finish=!0,ae.queue(this,e,[]),a&&a.stop&&a.stop.call(this,!0),t=r.length;t--;)r[t].elem===this&&r[t].queue===e&&(r[t].anim.stop(!0),r.splice(t,1));for(t=0;o>t;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete n.finish})}}),ae.each(["toggle","show","hide"],function(e,t){var n=ae.fn[t];ae.fn[t]=function(e,i,a){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(L(t,!0),e,i,a)}}),ae.each({slideDown:L("show"),slideUp:L("hide"),slideToggle:L("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){ae.fn[e]=function(e,n,i){return this.animate(t,e,n,i)}}),ae.timers=[],ae.fx.tick=function(){var e,t=ae.timers,n=0;for(ft=ae.now();n<t.length;n++)e=t[n],e()||t[n]!==e||t.splice(n--,1);t.length||ae.fx.stop(),ft=void 0},ae.fx.timer=function(e){ae.timers.push(e),e()?ae.fx.start():ae.timers.pop()},ae.fx.interval=13,ae.fx.start=function(){pt||(pt=setInterval(ae.fx.tick,ae.fx.interval))},ae.fx.stop=function(){clearInterval(pt),pt=null},ae.fx.speeds={slow:600,fast:200,_default:400},ae.fn.delay=function(e,t){return e=ae.fx?ae.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var i=setTimeout(t,e);n.stop=function(){clearTimeout(i)}})},function(){var e,t,n,i,a;t=pe.createElement("div"),t.setAttribute("className","t"),t.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",i=t.getElementsByTagName("a")[0],n=pe.createElement("select"),a=n.appendChild(pe.createElement("option")),e=t.getElementsByTagName("input")[0],i.style.cssText="top:1px",ne.getSetAttribute="t"!==t.className,ne.style=/top/.test(i.getAttribute("style")),ne.hrefNormalized="/a"===i.getAttribute("href"),ne.checkOn=!!e.value,ne.optSelected=a.selected,ne.enctype=!!pe.createElement("form").enctype,n.disabled=!0,ne.optDisabled=!a.disabled,e=pe.createElement("input"),e.setAttribute("value",""),ne.input=""===e.getAttribute("value"),e.value="t",e.setAttribute("type","radio"),ne.radioValue="t"===e.value}();var Ct=/\r/g;ae.fn.extend({val:function(e){var t,n,i,a=this[0];{if(arguments.length)return i=ae.isFunction(e),this.each(function(n){var a;1===this.nodeType&&(a=i?e.call(this,n,ae(this).val()):e,null==a?a="":"number"==typeof a?a+="":ae.isArray(a)&&(a=ae.map(a,function(e){return null==e?"":e+""})),t=ae.valHooks[this.type]||ae.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,a,"value")||(this.value=a))});if(a)return t=ae.valHooks[a.type]||ae.valHooks[a.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(n=t.get(a,"value"))?n:(n=a.value,"string"==typeof n?n.replace(Ct,""):null==n?"":n)}}}),ae.extend({valHooks:{option:{get:function(e){var t=ae.find.attr(e,"value");return null!=t?t:ae.trim(ae.text(e))}},select:{get:function(e){for(var t,n,i=e.options,a=e.selectedIndex,r="select-one"===e.type||0>a,o=r?null:[],s=r?a+1:i.length,l=0>a?s:r?a:0;s>l;l++)if(n=i[l],(n.selected||l===a)&&(ne.optDisabled?!n.disabled:null===n.getAttribute("disabled"))&&(!n.parentNode.disabled||!ae.nodeName(n.parentNode,"optgroup"))){if(t=ae(n).val(),r)return t;o.push(t)}return o},set:function(e,t){for(var n,i,a=e.options,r=ae.makeArray(t),o=a.length;o--;)if(i=a[o],ae.inArray(ae.valHooks.option.get(i),r)>=0)try{i.selected=n=!0}catch(s){i.scrollHeight}else i.selected=!1;return n||(e.selectedIndex=-1),a}}}}),ae.each(["radio","checkbox"],function(){ae.valHooks[this]={set:function(e,t){return ae.isArray(t)?e.checked=ae.inArray(ae(e).val(),t)>=0:void 0}},ne.checkOn||(ae.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var It,St,Pt=ae.expr.attrHandle,wt=/^(?:checked|selected)$/i,Et=ne.getSetAttribute,Tt=ne.input;ae.fn.extend({attr:function(e,t){return De(this,ae.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){ae.removeAttr(this,e)})}}),ae.extend({attr:function(e,t,n){var i,a,r=e.nodeType;if(e&&3!==r&&8!==r&&2!==r)return typeof e.getAttribute===Pe?ae.prop(e,t,n):(1===r&&ae.isXMLDoc(e)||(t=t.toLowerCase(),i=ae.attrHooks[t]||(ae.expr.match.bool.test(t)?St:It)),void 0===n?i&&"get"in i&&null!==(a=i.get(e,t))?a:(a=ae.find.attr(e,t),null==a?void 0:a):null!==n?i&&"set"in i&&void 0!==(a=i.set(e,n,t))?a:(e.setAttribute(t,n+""),n):void ae.removeAttr(e,t))},removeAttr:function(e,t){var n,i,a=0,r=t&&t.match(be);if(r&&1===e.nodeType)for(;n=r[a++];)i=ae.propFix[n]||n,ae.expr.match.bool.test(n)?Tt&&Et||!wt.test(n)?e[i]=!1:e[ae.camelCase("default-"+n)]=e[i]=!1:ae.attr(e,n,""),e.removeAttribute(Et?n:i)},attrHooks:{type:{set:function(e,t){if(!ne.radioValue&&"radio"===t&&ae.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}}}),St={set:function(e,t,n){return t===!1?ae.removeAttr(e,n):Tt&&Et||!wt.test(n)?e.setAttribute(!Et&&ae.propFix[n]||n,n):e[ae.camelCase("default-"+n)]=e[n]=!0,n}},ae.each(ae.expr.match.bool.source.match(/\w+/g),function(e,t){var n=Pt[t]||ae.find.attr;Pt[t]=Tt&&Et||!wt.test(t)?function(e,t,i){var a,r;return i||(r=Pt[t],Pt[t]=a,a=null!=n(e,t,i)?t.toLowerCase():null,Pt[t]=r),a}:function(e,t,n){return n?void 0:e[ae.camelCase("default-"+t)]?t.toLowerCase():null}}),Tt&&Et||(ae.attrHooks.value={set:function(e,t,n){return ae.nodeName(e,"input")?void(e.defaultValue=t):It&&It.set(e,t,n)}}),Et||(It={set:function(e,t,n){var i=e.getAttributeNode(n);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(n)),i.value=t+="","value"===n||t===e.getAttribute(n)?t:void 0}},Pt.id=Pt.name=Pt.coords=function(e,t,n){var i;return n?void 0:(i=e.getAttributeNode(t))&&""!==i.value?i.value:null},ae.valHooks.button={get:function(e,t){var n=e.getAttributeNode(t);return n&&n.specified?n.value:void 0},set:It.set},ae.attrHooks.contenteditable={set:function(e,t,n){It.set(e,""===t?!1:t,n)}},ae.each(["width","height"],function(e,t){ae.attrHooks[t]={set:function(e,n){return""===n?(e.setAttribute(t,"auto"),n):void 0}}})),ne.style||(ae.attrHooks.style={get:function(e){return e.style.cssText||void 0},set:function(e,t){return e.style.cssText=t+""}});var xt=/^(?:input|select|textarea|button|object)$/i,kt=/^(?:a|area)$/i;ae.fn.extend({prop:function(e,t){return De(this,ae.prop,e,t,arguments.length>1)},removeProp:function(e){return e=ae.propFix[e]||e,this.each(function(){try{this[e]=void 0,delete this[e]}catch(t){}})}}),ae.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(e,t,n){var i,a,r,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return r=1!==o||!ae.isXMLDoc(e),r&&(t=ae.propFix[t]||t,a=ae.propHooks[t]),void 0!==n?a&&"set"in a&&void 0!==(i=a.set(e,n,t))?i:e[t]=n:a&&"get"in a&&null!==(i=a.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){var t=ae.find.attr(e,"tabindex");return t?parseInt(t,10):xt.test(e.nodeName)||kt.test(e.nodeName)&&e.href?0:-1}}}}),ne.hrefNormalized||ae.each(["href","src"],function(e,t){
26ae.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),ne.optSelected||(ae.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),ae.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ae.propFix[this.toLowerCase()]=this}),ne.enctype||(ae.propFix.enctype="encoding");var Dt=/[\t\r\n\f]/g;ae.fn.extend({addClass:function(e){var t,n,i,a,r,o,s=0,l=this.length,c="string"==typeof e&&e;if(ae.isFunction(e))return this.each(function(t){ae(this).addClass(e.call(this,t,this.className))});if(c)for(t=(e||"").match(be)||[];l>s;s++)if(n=this[s],i=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(Dt," "):" ")){for(r=0;a=t[r++];)i.indexOf(" "+a+" ")<0&&(i+=a+" ");o=ae.trim(i),n.className!==o&&(n.className=o)}return this},removeClass:function(e){var t,n,i,a,r,o,s=0,l=this.length,c=0===arguments.length||"string"==typeof e&&e;if(ae.isFunction(e))return this.each(function(t){ae(this).removeClass(e.call(this,t,this.className))});if(c)for(t=(e||"").match(be)||[];l>s;s++)if(n=this[s],i=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(Dt," "):"")){for(r=0;a=t[r++];)for(;i.indexOf(" "+a+" ")>=0;)i=i.replace(" "+a+" "," ");o=e?ae.trim(i):"",n.className!==o&&(n.className=o)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):ae.isFunction(e)?this.each(function(n){ae(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n)for(var t,i=0,a=ae(this),r=e.match(be)||[];t=r[i++];)a.hasClass(t)?a.removeClass(t):a.addClass(t);else n!==Pe&&"boolean"!==n||(this.className&&ae._data(this,"__className__",this.className),this.className=this.className||e===!1?"":ae._data(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",n=0,i=this.length;i>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(Dt," ").indexOf(t)>=0)return!0;return!1}}),ae.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){ae.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),ae.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,i){return this.on(t,e,n,i)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var Ft=ae.now(),At=/\?/,Bt=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;ae.parseJSON=function(t){if(e.JSON&&e.JSON.parse)return e.JSON.parse(t+"");var n,i=null,a=ae.trim(t+"");return a&&!ae.trim(a.replace(Bt,function(e,t,a,r){return n&&t&&(i=0),0===i?e:(n=a||t,i+=!r-!a,"")}))?Function("return "+a)():ae.error("Invalid JSON: "+t)},ae.parseXML=function(t){var n,i;if(!t||"string"!=typeof t)return null;try{e.DOMParser?(i=new DOMParser,n=i.parseFromString(t,"text/xml")):(n=new ActiveXObject("Microsoft.XMLDOM"),n.async="false",n.loadXML(t))}catch(a){n=void 0}return n&&n.documentElement&&!n.getElementsByTagName("parsererror").length||ae.error("Invalid XML: "+t),n};var Vt,Lt,Mt=/#.*$/,Ot=/([?&])_=[^&]*/,zt=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,_t=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Nt=/^(?:GET|HEAD)$/,Rt=/^\/\//,Ht=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,qt={},Ut={},$t="*/".concat("*");try{Lt=location.href}catch(Wt){Lt=pe.createElement("a"),Lt.href="",Lt=Lt.href}Vt=Ht.exec(Lt.toLowerCase())||[],ae.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Lt,type:"GET",isLocal:_t.test(Vt[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":ae.parseJSON,"text xml":ae.parseXML}
vendor: 5,882 bytes, line 26
26,flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?H(H(e,ae.ajaxSettings),t):H(ae.ajaxSettings,e)},ajaxPrefilter:N(qt),ajaxTransport:N(Ut),ajax:function(e,t){function n(e,t,n,i){var a,u,v,y,C,S=t;2!==b&&(b=2,s&&clearTimeout(s),c=void 0,o=i||"",I.readyState=e>0?4:0,a=e>=200&&300>e||304===e,n&&(y=q(d,I,n)),y=U(d,y,I,a),a?(d.ifModified&&(C=I.getResponseHeader("Last-Modified"),C&&(ae.lastModified[r]=C),C=I.getResponseHeader("etag"),C&&(ae.etag[r]=C)),204===e||"HEAD"===d.type?S="nocontent":304===e?S="notmodified":(S=y.state,u=y.data,v=y.error,a=!v)):(v=S,!e&&S||(S="error",0>e&&(e=0))),I.status=e,I.statusText=(t||S)+"",a?p.resolveWith(g,[u,S,I]):p.rejectWith(g,[I,S,v]),I.statusCode(m),m=void 0,l&&f.trigger(a?"ajaxSuccess":"ajaxError",[I,d,a?u:v]),h.fireWith(g,[I,S]),l&&(f.trigger("ajaxComplete",[I,d]),--ae.active||ae.event.trigger("ajaxStop")))}"object"==typeof e&&(t=e,e=void 0),t=t||{};var i,a,r,o,s,l,c,u,d=ae.ajaxSetup({},t),g=d.context||d,f=d.context&&(g.nodeType||g.jquery)?ae(g):ae.event,p=ae.Deferred(),h=ae.Callbacks("once memory"),m=d.statusCode||{},v={},y={},b=0,C="canceled",I={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!u)for(u={};t=zt.exec(o);)u[t[1].toLowerCase()]=t[2];t=u[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?o:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=y[n]=y[n]||e,v[e]=t),this},overrideMimeType:function(e){return b||(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)m[t]=[m[t],e[t]];else I.always(e[I.status]);return this},abort:function(e){var t=e||C;return c&&c.abort(t),n(0,t),this}};if(p.promise(I).complete=h.add,I.success=I.done,I.error=I.fail,d.url=((e||d.url||Lt)+"").replace(Mt,"").replace(Rt,Vt[1]+"//"),d.type=t.method||t.type||d.method||d.type,d.dataTypes=ae.trim(d.dataType||"*").toLowerCase().match(be)||[""],null==d.crossDomain&&(i=Ht.exec(d.url.toLowerCase()),d.crossDomain=!(!i||i[1]===Vt[1]&&i[2]===Vt[2]&&(i[3]||("http:"===i[1]?"80":"443"))===(Vt[3]||("http:"===Vt[1]?"80":"443")))),d.data&&d.processData&&"string"!=typeof d.data&&(d.data=ae.param(d.data,d.traditional)),R(qt,d,t,I),2===b)return I;l=ae.event&&d.global,l&&0===ae.active++&&ae.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!Nt.test(d.type),r=d.url,d.hasContent||(d.data&&(r=d.url+=(At.test(r)?"&":"?")+d.data,delete d.data),d.cache===!1&&(d.url=Ot.test(r)?r.replace(Ot,"$1_="+Ft++):r+(At.test(r)?"&":"?")+"_="+Ft++)),d.ifModified&&(ae.lastModified[r]&&I.setRequestHeader("If-Modified-Since",ae.lastModified[r]),ae.etag[r]&&I.setRequestHeader("If-None-Match",ae.etag[r])),(d.data&&d.hasContent&&d.contentType!==!1||t.contentType)&&I.setRequestHeader("Content-Type",d.contentType),I.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+$t+"; q=0.01":""):d.accepts["*"]);for(a in d.headers)I.setRequestHeader(a,d.headers[a]);if(d.beforeSend&&(d.beforeSend.call(g,I,d)===!1||2===b))return I.abort();C="abort";for(a in{success:1,error:1,complete:1})I[a](d[a]);if(c=R(Ut,d,t,I)){I.readyState=1,l&&f.trigger("ajaxSend",[I,d]),d.async&&d.timeout>0&&(s=setTimeout(function(){I.abort("timeout")},d.timeout));try{b=1,c.send(v,n)}catch(S){if(!(2>b))throw S;n(-1,S)}}else n(-1,"No Transport");return I},getJSON:function(e,t,n){return ae.get(e,t,n,"json")},getScript:function(e,t){return ae.get(e,void 0,t,"script")}}),ae.each(["get","post"],function(e,t){ae[t]=function(e,n,i,a){return ae.isFunction(n)&&(a=a||i,i=n,n=void 0),ae.ajax({url:e,type:t,dataType:a,data:n,success:i})}}),ae._evalUrl=function(e){return ae.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},ae.fn.extend({wrapAll:function(e){if(ae.isFunction(e))return this.each(function(t){ae(this).wrapAll(e.call(this,t))});if(this[0]){var t=ae(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return ae.isFunction(e)?this.each(function(t){ae(this).wrapInner(e.call(this,t))}):this.each(function(){var t=ae(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=ae.isFunction(e);return this.each(function(n){ae(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){ae.nodeName(this,"body")||ae(this).replaceWith(this.childNodes)}).end()}}),ae.expr.filters.hidden=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0||!ne.reliableHiddenOffsets()&&"none"===(e.style&&e.style.display||ae.css(e,"display"))},ae.expr.filters.visible=function(e){return!ae.expr.filters.hidden(e)};var jt=/%20/g,Gt=/\[\]$/,Xt=/\r?\n/g,Yt=/^(?:submit|button|image|reset|file)$/i,Kt=/^(?:input|select|textarea|keygen)/i;ae.param=function(e,t){var n,i=[],a=function(e,t){t=ae.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=ae.ajaxSettings&&ae.ajaxSettings.traditional),ae.isArray(e)||e.jquery&&!ae.isPlainObject(e))ae.each(e,function(){a(this.name,this.value)});else for(n in e)$(n,e[n],t,a);return i.join("&").replace(jt,"+")},ae.fn.extend({serialize:function(){return ae.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ae.prop(this,"elements");return e?ae.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ae(this).is(":disabled")&&Kt.test(this.nodeName)&&!Yt.test(e)&&(this.checked||!Fe.test(e))}).map(function(e,t){var n=ae(this).val();return null==n?null:ae.isArray(n)?ae.map(n,function(e){return{name:t.name,value:e.replace(Xt,"\r\n")}}):{name:t.name,value:n.replace(Xt,"\r\n")}}).get()}}),ae.ajaxSettings.xhr=void 0!==e.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.t
vendor: 4,676 bytes, line 26
26ype)&&W()||j()}:W;var Qt=0,Zt={},Jt=ae.ajaxSettings.xhr();e.attachEvent&&e.attachEvent("onunload",function(){for(var e in Zt)Zt[e](void 0,!0)}),ne.cors=!!Jt&&"withCredentials"in Jt,Jt=ne.ajax=!!Jt,Jt&&ae.ajaxTransport(function(e){if(!e.crossDomain||ne.cors){var t;return{send:function(n,i){var a,r=e.xhr(),o=++Qt;if(r.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(a in e.xhrFields)r[a]=e.xhrFields[a];e.mimeType&&r.overrideMimeType&&r.overrideMimeType(e.mimeType),e.crossDomain||n["X-Requested-With"]||(n["X-Requested-With"]="XMLHttpRequest");for(a in n)void 0!==n[a]&&r.setRequestHeader(a,n[a]+"");r.send(e.hasContent&&e.data||null),t=function(n,a){var s,l,c;if(t&&(a||4===r.readyState))if(delete Zt[o],t=void 0,r.onreadystatechange=Wo,a)4!==r.readyState&&r.abort();else{c={},s=r.status,"string"==typeof r.responseText&&(c.text=r.responseText);try{l=r.statusText}catch(u){l=""}s||!e.isLocal||e.crossDomain?1223===s&&(s=204):s=c.text?200:404}c&&i(s,l,c,r.getAllResponseHeaders())},e.async?4===r.readyState?setTimeout(t):r.onreadystatechange=Zt[o]=t:t()},abort:function(){t&&t(void 0,!0)}}}}),ae.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return ae.globalEval(e),e}}}),ae.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),ae.ajaxTransport("script",function(e){if(e.crossDomain){var t,n=pe.head||ae("head")[0]||pe.documentElement;return{send:function(i,a){t=pe.createElement("script"),t.async=!0,e.scriptCharset&&(t.charset=e.scriptCharset),t.src=e.url,t.onload=t.onreadystatechange=function(e,n){(n||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t),t=null,n||a(200,"success"))},n.insertBefore(t,n.firstChild)},abort:function(){t&&t.onload(void 0,!0)}}}});var en=[],tn=/(=)\?(?=&|$)|\?\?/;ae.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=en.pop()||ae.expando+"_"+Ft++;return this[e]=!0,e}}),ae.ajaxPrefilter("json jsonp",function(t,n,i){var a,r,o,s=t.jsonp!==!1&&(tn.test(t.url)?"url":"string"==typeof t.data&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&tn.test(t.data)&&"data");return s||"jsonp"===t.dataTypes[0]?(a=t.jsonpCallback=ae.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(tn,"$1"+a):t.jsonp!==!1&&(t.url+=(At.test(t.url)?"&":"?")+t.jsonp+"="+a),t.converters["script json"]=function(){return o||ae.error(a+" was not called"),o[0]},t.dataTypes[0]="json",r=e[a],e[a]=function(){o=arguments},i.always(function(){e[a]=r,t[a]&&(t.jsonpCallback=n.jsonpCallback,en.push(a)),o&&ae.isFunction(r)&&r(o[0]),o=r=void 0}),"script"):void 0}),ae.parseHTML=function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||pe;var i=de.exec(e),a=!n&&[];return i?[t.createElement(i[1])]:(i=ae.buildFragment([e],t,a),a&&a.length&&ae(a).remove(),ae.merge([],i.childNodes))};var nn=ae.fn.load;ae.fn.load=function(e,t,n){if("string"!=typeof e&&nn)return nn.apply(this,arguments);var i,a,r,o=this,s=e.indexOf(" ");return s>=0&&(i=ae.trim(e.slice(s,e.length)),e=e.slice(0,s)),ae.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(r="POST"),o.length>0&&ae.ajax({url:e,type:r,dataType:"html",data:t}).done(function(e){a=arguments,o.html(i?ae("<div>").append(ae.parseHTML(e)).find(i):e)}).complete(n&&function(e,t){o.each(n,a||[e.responseText,t,e])}),this},ae.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ae.fn[t]=function(e){return this.on(t,e)}}),ae.expr.filters.animated=function(e){return ae.grep(ae.timers,function(t){return e===t.elem}).length};var an=e.document.documentElement;ae.offset={setOffset:function(e,t,n){var i,a,r,o,s,l,c,u=ae.css(e,"position"),d=ae(e),g={};"static"===u&&(e.style.position="relative"),s=d.offset(),r=ae.css(e,"top"),l=ae.css(e,"left"),c=("absolute"===u||"fixed"===u)&&ae.inArray("auto",[r,l])>-1,c?(i=d.position(),o=i.top,a=i.left):(o=parseFloat(r)||0,a=parseFloat(l)||0),ae.isFunction(t)&&(t=t.call(e,n,s)),null!=t.top&&(g.top=t.top-s.top+o),null!=t.left&&(g.left=t.left-s.left+a),"using"in t?t.using.call(e,g):d.css(g)}},ae.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){ae.offset.setOffset(this,e,t)});var t,n,i={top:0,left:0},a=this[0],r=a&&a.ownerDocument;if(r)return t=r.documentElement,ae.contains(t,a)?(typeof a.getBoundingClientRect!==Pe&&(i=a.getBoundingClientRect()),n=G(r),{top:i.top+(n.pageYOffset||t.scrollTop)-(t.clientTop||0),left
26:i.left+(n.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):i},position:function(){if(this[0]){var e,t,n={top:0,left:0},i=this[0];return"fixed"===ae.css(i,"position")?t=i.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),ae.nodeName(e[0],"html")||(n=e.offset()),n.top+=ae.css(e[0],"borderTopWidth",!0),n.left+=ae.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-ae.css(i,"marginTop",!0),left:t.left-n.left-ae.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||an;e&&!ae.nodeName(e,"html")&&"static"===ae.css(e,"position");)e=e.offsetParent;return e||an})}}),ae.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){ae.fn[e]=function(n){return De(this,function(e,n,i){var a=G(e);return void 0===i?a?t in a?a[t]:a.document.documentElement[n]:e[n]:void(a?(a.document.body[n]=i,a.document.documentElement[n]=i):e[n]=i)},e,n,arguments.length,null)}}),ae.each(["top","left"],function(e,t){ae.cssHooks[t]=T(ne.pixelPosition,function(e,n){return n?(n=tt(e,t),it.test(n)?ae(e).position()[t]+"px":n):void 0})}),ae.each({Height:"height",Width:"width"},function(e,t){ae.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,i){ae.fn[i]=function(i,a){var r=arguments.length&&(n||"boolean"!=typeof i),o=n||(i===!0||a===!0?"margin":"border");return De(this,function(t,n,i){var a;return ae.isWindow(t)?t.document.documentElement["client"+e]:9===t.nodeType?(a=t.documentElement,Math.max(t.body["scroll"+e],a["scroll"+e],t.body["offset"+e],a["offset"+e],a["client"+e])):void 0===i?ae.css(t,n,o):ae.style(t,n,i,o)},t,r?i:void 0,r,null)}})}),ae.fn.size=function(){return this.length},ae.fn.andSelf=ae.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return ae});var rn=e.jQuery,on=e.$;
vendor: 27,524 bytes, lines 26-27
26return ae.noConflict=function(t){return e.$===ae&&(e.$=on),t&&e.jQuery===ae&&(e.jQuery=rn),ae},typeof t===Pe&&(e.jQuery=e.$=ae),ae});var c=window.$,u=c,d=c;!function(e){"object"==typeof module&&"object"==typeof module.exports?module.exports=e():"function"==typeof define&&define.amd?define(e):e()}(function(){return function(e,t,n,i){function a(e){for(var t=-1,n=e?e.length:0,i=[];++t<n;){var a=e[t];a&&i.push(a)}return i}function r(e){return m.isWrapped(e)?e=[].slice.call(e):m.isNode(e)&&(e=[e]),e}function o(e){var t=f.data(e,"velocity");return null===t?i:t}function s(e){return function(t){return Math.round(t*e)*(1/e)}}function l(e,n,i,a){function r(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function s(e){return 3*e}function l(e,t,n){return((r(t,n)*e+o(t,n))*e+s(t))*e}function c(e,t,n){return 3*r(t,n)*e*e+2*o(t,n)*e+s(t)}function u(t,n){for(var a=0;h>a;++a){var r=c(n,e,i);if(0===r)return n;var o=l(n,e,i)-t;n-=o/r}return n}function d(){for(var t=0;b>t;++t)P[t]=l(t*C,e,i)}function g(t,n,a){var r,o,s=0;do o=n+(a-n)/2,r=l(o,e,i)-t,r>0?a=o:n=o;while(Math.abs(r)>v&&++s<y);return o}function f(t){for(var n=0,a=1,r=b-1;a!=r&&P[a]<=t;++a)n+=C;--a;var o=(t-P[a])/(P[a+1]-P[a]),s=n+o*C,l=c(s,e,i);return l>=m?u(t,s):0==l?s:g(t,n,n+C)}function p(){w=!0,e==n&&i==a||d()}var h=4,m=.001,v=1e-7,y=10,b=11,C=1/(b-1),I="Float32Array"in t;if(4!==arguments.length)return!1;for(var S=0;4>S;++S)if("number"!=typeof arguments[S]||isNaN(arguments[S])||!isFinite(arguments[S]))return!1;e=Math.min(e,1),i=Math.min(i,1),e=Math.max(e,0),i=Math.max(i,0);var P=I?new Float32Array(b):Array(b),w=!1,E=function(t){return w||p(),e===n&&i===a?t:0===t?0:1===t?1:l(f(t),n,a)};E.getControlPoints=function(){return[{x:e,y:n},{x:i,y:a}]};var T="generateBezier("+[e,n,i,a]+")";return E.toString=function(){return T},E}function c(e,t){var n=e;return m.isString(e)?C.Easings[e]||(n=!1):n=m.isArray(e)&&1===e.length?s.apply(null,e):m.isArray(e)&&2===e.length?I.apply(null,e.concat([t])):m.isArray(e)&&4===e.length?l.apply(null,e):!1,n===!1&&(n=C.Easings[C.defaults.easing]?C.defaults.easing:b),n}function u(e){if(e){var t=(new Date).getTime(),n=C.State.calls.length;n>1e4&&(C.State.calls=a(C.State.calls));for(var r=0;n>r;r++)if(C.State.calls[r]){var s=C.State.calls[r],l=s[0],c=s[2],d=s[3],p=!!d,h=null;d||(d=C.State.calls[r][3]=t-16);for(var v=Math.min((t-d)/c.duration,1),y=0,b=l.length;b>y;y++){var I=l[y],P=I.element;if(o(P)){var E=!1;if(c.display!==i&&null!==c.display&&"none"!==c.display){if("flex"===c.display){var T=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"];f.each(T,function(e,t){S.setPropertyValue(P,"display",t)})}S.setPropertyValue(P,"display",c.display)}c.visibility!==i&&"hidden"!==c.visibility&&S.setPropertyValue(P,"visibility",c.visibility);for(var x in I)if("element"!==x){var k,D=I[x],F=m.isString(D.easing)?C.Easings[D.easing]:D.easing;if(1===v)k=D.endValue;else{var A=D.endValue-D.startValue;if(k=D.startValue+A*F(v,c,A),!p&&k===D.currentValue)continue}if(D.currentValue=k,"tween"===x)h=k;else{if(S.Hooks.registered[x]){var B=S.Hooks.getRoot(x),V=o(P).rootPropertyValueCache[B];V&&(D.rootPropertyValue=V)}var L=S.setPropertyValue(P,x,D.currentValue+(0===parseFloat(k)?"":D.unitType),D.rootPropertyValue,D.scrollData);S.Hooks.registered[x]&&(S.Normalizations.registered[B]?o(P).rootPropertyValueCache[B]=S.Normalizations.registered[B]("extract",null,L[1]):o(P).rootPropertyValueCache[B]=L[1]),"transform"===L[0]&&(E=!0)}}c.mobileHA&&o(P).transformCache.translate3d===i&&(o(P).transformCache.translate3d="(0px, 0px, 0px)",E=!0),E&&S.flushTransformCache(P)}}c.display!==i&&"none"!==c.display&&(C.State.calls[r][2].display=!1),c.visibility!==i&&"hidden"!==c.visibility&&(C.State.calls[r][2].visibility=!1),c.progress&&c.progress.call(s[1],s[1],v,Math.max(0,d+c.duration-t),d,h),1===v&&g(r)}}C.State.isTicking&&w(u)}function g(e,t){if(!C.State.calls[e])return!1;for(var n=C.State.calls[e][0],a=C.State.calls[e][1],r=C.State.calls[e][2],s=C.State.calls[e][4],l=!1,c=0,u=n.length;u>c;c++){var d=n[c].element;if(t||r.loop||("none"===r.display&&S.setPropertyValue(d,"display",r.display),"hidden"===r.visibility&&S.setPropertyValue(d,"visibility",r.visibility)),r.loop!==!0&&(f.queue(d)[1]===i||!/\.velocityQueueEntryFlag/i.test(f.queue(d)[1]))&&o(d)){o(d).isAnimating=!1,o(d).rootPropertyValueCache={};var g=!1;f.each(S.Lists.transforms3D,function(e,t){var n=/^scale/.test(t)?1:0,a=o(d).transformCache[t];o(d).transformCache[t]!==i&&RegExp("^\\("+n+"[^.]").test(a)&&(g=!0,delete o(d).transformCache[t])}),r.mobileHA&&(g=!0,delete o(d).transformCache.translate3d),g&&S.flushTransformCache(d),S.Values.removeClass(d,"velocity-animating")}if(!t&&r.complete&&!r.loop&&c===u-1)try{r.complete.call(a,a)}catch(p){setTimeout(function(){throw p},1)}s&&r.loop!==!0&&s(a),o(d)&&r.loop===!0&&!t&&(f.each(o(d).tweensContainer,function(e,t){/^rotate/.test(e)&&360===parseFloat(t.endValue)&&(t.endValue=0,t.startValue=360),/^backgroundPosition/.test(e)&&100===parseFloat(t.endValue)&&"%"===t.unitType&&(t.endValue=0,t.startValue=100)}),C(d,"reverse",{loop:!0,delay:r.delay})),r.queue!==!1&&f.dequeue(d,r.queue)}C.State.calls[e]=!1;for(var h=0,m=C.State.calls.length;m>h;h++)if(C.State.calls[h]!==!1){l=!0;break}l===!1&&(C.State.isTicking=!1,delete C.State.calls,C.State.calls=[])}var f,p=function(){if(n.documentMode)return n.documentMode;for(var e=7;e>4;e--){var t=n.createElement("div");if(t.innerHTML="<!--[if IE "+e+"]><span></span><![endif]-->",t.getElementsByTagName("span").length)return t=null,e}return i}(),h=function(){var e=0;return t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||function(t){var n,i=(new Date).getTime();return n=Math.max(0,16-(i-e)),e=i+n,setTimeout(function(){t(i+n)},n)}}(),m={isString:function(e){return"string"==typeof e},isArray:Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},isFunction:function(e){return"[object Function]"===Object.prototype.toString.call(e)},isNode:function(e){return e&&e.nodeType},isNodeList:function(e){return"object"==typeof e&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(e))&&e.length!==i&&(0===e.length||"object"==typeof e[0]&&e[0].nodeType>0)},isWrapped:function(e){return e&&(e.jquery||t.Zepto&&t.Zepto.zepto.isZ(e))},isSVG:function(e){return t.SVGElement&&e instanceof t.SVGElement},isEmptyObject:function(e){for(var t in e)return!1;return!0}},v=!1;if(e.fn&&e.fn.jquery?(f=e,v=!0):f=t.Velocity.Utilities,8>=p&&!v)throw Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(7>=p)return d.fn.velocity=d.fn.animate,i;var y=400,b="swing",C={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:t.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:n.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:f,Redirects:{},Easings:{},Promise:t.Promise,defaults:{queue:"",duration:y,easing:b,begin:i,complete:i,progress:i,display:i,visibility:i,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(e){f.data(e,"velocity",{isSVG:m.isSVG(e),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:2,patch:2},debug:!1};t.pageYOffset!==i?(C.State.scrollAnchor=t,C.State.scrollPropertyLeft="pageXOffset",C.State.scrollPropertyTop="pageYOffset"):(C.State.scrollAnchor=n.documentElement||n.body.parentNode||n.body,C.State.scrollPropertyLeft="scrollLeft",C.State.scrollPropertyTop="scrollTop");var I=function(){function e(e){return-e.tension*e.x-e.friction*e.v}function t(t,n,i){var a={x:t.x+i.dx*n,v:t.v+i.dv*n,tension:t.tension,friction:t.friction};return{dx:a.v,dv:e(a)}}function n(n,i){var a={dx:n.v,dv:e(n)},r=t(n,.5*i,a),o=t(n,.5*i,r),s=t(n,i,o),l=1/6*(a.dx+2*(r.dx+o.dx)+s.dx),c=1/6*(a.dv+2*(r.dv+o.dv)+s.dv);return n.x=n.x+l*i,n.v=n.v+c*i,n}return function i(e,t,a){var r,o,s,l={x:-1,v:0,tension:null,friction:null},c=[0],u=0,d=1e-4,g=.016;for(e=parseFloat(e)||500,t=parseFloat(t)||20,a=a||null,l.tension=e,l.friction=t,r=null!==a,r?(u=i(e,t),o=u/a*g):o=g;;)if(s=n(s||l,o),c.push(1+s.x),u+=16,!(Math.abs(s.x)>d&&Math.abs(s.v)>d))break;return r?function(e){return c[e*(c.length-1)|0]}:u}}();C.Easings={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},spring:function(e){return 1-Math.cos(4.5*e*Math.PI)*Math.exp(6*-e)}},f.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(e,t){C.Easings[t[0]]=l.apply(null,t[1])});var S=C.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"]},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var e=0;e<S.Lists.colors.length;e++){var t="color"===S.Lists.colors[e]?"0 0 0 1":"255 255 255 1";S.Hooks.templates[S.Lists.colors[e]]=["Red Green Blue Alpha",t]}var n,i,a;if(p)for(n in S.Hooks.templates){i=S.Hooks.templates[n],a=i[0].split(" ");var r=i[1].match(S.RegEx.valueSplit);"Color"===a[0]&&(a.push(a.shift()),r.push(r.shift()),S.Hooks.templates[n]=[a.join(" "),r.join(" ")])}for(n in S.Hooks.templates){i=S.Hooks.templates[n],a=i[0].split(" ");for(var e in a){var o=n+a[e],s=e;S.Hooks.registered[o]=[n,s]}}},getRoot:function(e){var t=S.Hooks.registered[e];return t?t[0]:e},cleanRootPropertyValue:function(e,t){return S.RegEx.valueUnwrap.test(t)&&(t=t.match(S.RegEx.valueUnwrap)[1]),S.Values.isCSSNullValue(t)&&(t=S.Hooks.templates[e][1]),t},extractValue:function(e,t){var n=S.Hooks.registered[e];if(n){var i=n[0],a=n[1];return t=S.Hooks.cleanRootPropertyValue(i,t),(""+t).match(S.RegEx.valueSplit)[a]}return t},injectValue:function(e,t,n){var i=S.Hooks.registered[e];if(i){var a,r,o=i[0],s=i[1];return n=S.Hooks.cleanRootPropertyValue(o,n),a=(""+n).match(S.RegEx.valueSplit),a[s]=t,r=a.join(" ")}return n}},Normalizations:{registered:{clip:function(e,t,n){switch(e){case"name":return"clip";case"extract":var i;return S.RegEx.wrappedValueAlreadyExtracted.test(n)?i=n:(i=(""+n).match(S.RegEx.valueUnwrap),i=i?i[1].replace(/,(\s+)?/g," "):n),i;case"inject":return"rect("+n+")"}},blur:function(e,t,n){switch(e){case"name":return C.State.isFirefox?"filter":"-webkit-filter";case"extract":var i=parseFloat(n);if(!i&&0!==i){var a=(""+n).match(/blur\(([0-9]+[A-z]+)\)/i);i=a?a[1]:0}return i;case"inject":return parseFloat(n)?"blur("+n+")":"none"}},opacity:function(e,t,n){if(8>=p)switch(e){case"name":return"filter";case"extract":var i=(""+n).match(/alpha\(opacity=(.*)\)/i);return n=i?i[1]/100:1;case"inject":return t.style.zoom=1,parseFloat(n)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(n),10)+")"}else switch(e){case"name":return"opacity";case"extract":return n;case"inject":return n}}},register:function(){9>=p||C.State.isGingerbread||(S.Lists.transformsBase=S.Lists.transformsBase.concat(S.Lists.transforms3D));for(var e=0;e<S.Lists.transformsBase.length;e++)!function(){var t=S.Lists.transformsBase[e];S.Normalizations.registered[t]=function(e,n,a){switch(e){case"name":return"transform";case"extract":return o(n)===i||o(n).transformCache[t]===i?/^scale/i.test(t)?1:0:o(n).transformCache[t].replace(/[()]/g,"");case"inject":var r=!1;switch(t.substr(0,t.length-1)){case"translate":r=!/(%|px|em|rem|vw|vh|\d)$/i.test(a);break;case"scal":case"scale":C.State.isAndroid&&o(n).transformCache[t]===i&&1>a&&(a=1),r=!/(\d)$/i.test(a);break;case"skew":r=!/(deg|\d)$/i.test(a);break;case"rotate":r=!/(deg|\d)$/i.test(a)}return r||(o(n).transformCache[t]="("+a+")"),o(n).transformCache[t]}}}();for(var e=0;e<S.Lists.colors.length;e++)!function(){var t=S.Lists.colors[e];S.Normalizations.registered[t]=function(e,n,a){switch(e){case"name":return t;case"extract":var r;if(S.RegEx.wrappedValueAlreadyExtracted.test(a))r=a;else{var o,s={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"};/^[A-z]+$/i.test(a)?o=s[a]!==i?s[a]:s.black:S.RegEx.isHex.test(a)?o="rgb("+S.Values.hexToRgb(a).join(" ")+")":/^rgba?\(/i.test(a)||(o=s.black),r=(""+(o||a)).match(S.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")}return 8>=p||3!==r.split(" ").length||(r+=" 1"),r;case"inject":return 8>=p?4===a.split(" ").length&&(a=a.split(/\s+/).slice(0,3).join(" ")):3===a.split(" ").length&&(a+=" 1"),(8>=p?"rgb":"rgba")+"("+a.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}()}},Names:{camelCase:function(e){return e.replace(/-(\w)/g,function(e,t){return t.toUpperCase()})},SVGAttribute:function(e){var t="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(p||C.State.isAndroid&&!C.State.isChrome)&&(t+="|transform"),RegExp("^("+t+")$","i").test(e)},prefixCheck:function(e){if(C.State.prefixMatches[e])return[C.State.prefixMatches[e],!0];for(var t=["","Webkit","Moz","ms","O"],n=0,i=t.length;i>n;n++){var a;if(a=0===n?e:t[n]+e.replace(/^\w/,function(e){return e.toUpperCase()}),m.isString(C.State.prefixElement.style[a]))return C.State.prefixMatches[e]=a,[a,!0]}return[e,!1]}},Values:{hexToRgb:function(e){var t,n=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i;return e=e.replace(n,function(e,t,n,i){return t+t+n+n+i+i}),t=i.exec(e),t?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:[0,0,0]},isCSSNullValue:function(e){return 0==e||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(e)},getUnitType:function(e){return/^(rotate|skew)/i.test(e)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(e)?"":"px"},getDisplayType:function(e){var t=e&&(""+e.tagName).toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(t)?"inline":/^(li)$/i.test(t)?"list-item":/^(tr)$/i.test(t)?"table-row":/^(table)$/i.test(t)?"table":/^(tbody)$/i.test(t)?"table-row-group":"block";
27},addClass:function(e,t){e.classList?e.classList.add(t):e.className+=(e.className.length?" ":"")+t},removeClass:function(e,t){e.classList?e.classList.remove(t):e.className=(""+e.className).replace(RegExp("(^|\\s)"+t.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(e,n,a,r){function s(e,n){function a(){c&&S.setPropertyValue(e,"display","none")}var l=0;if(8>=p)l=f.css(e,n);else{var c=!1;if(/^(width|height)$/.test(n)&&0===S.getPropertyValue(e,"display")&&(c=!0,S.setPropertyValue(e,"display",S.Values.getDisplayType(e))),!r){if("height"===n&&"border-box"!==(""+S.getPropertyValue(e,"boxSizing")).toLowerCase()){var u=e.offsetHeight-(parseFloat(S.getPropertyValue(e,"borderTopWidth"))||0)-(parseFloat(S.getPropertyValue(e,"borderBottomWidth"))||0)-(parseFloat(S.getPropertyValue(e,"paddingTop"))||0)-(parseFloat(S.getPropertyValue(e,"paddingBottom"))||0);return a(),u}if("width"===n&&"border-box"!==(""+S.getPropertyValue(e,"boxSizing")).toLowerCase()){var d=e.offsetWidth-(parseFloat(S.getPropertyValue(e,"borderLeftWidth"))||0)-(parseFloat(S.getPropertyValue(e,"borderRightWidth"))||0)-(parseFloat(S.getPropertyValue(e,"paddingLeft"))||0)-(parseFloat(S.getPropertyValue(e,"paddingRight"))||0);return a(),d}}var g;g=o(e)===i?t.getComputedStyle(e,null):o(e).computedStyle?o(e).computedStyle:o(e).computedStyle=t.getComputedStyle(e,null),"borderColor"===n&&(n="borderTopColor"),l=9===p&&"filter"===n?g.getPropertyValue(n):g[n],""!==l&&null!==l||(l=e.style[n]),a()}if("auto"===l&&/^(top|right|bottom|left)$/i.test(n)){var h=s(e,"position");("fixed"===h||"absolute"===h&&/top|left/i.test(n))&&(l=f(e).position()[n]+"px")}return l}var l;if(S.Hooks.registered[n]){var c=n,u=S.Hooks.getRoot(c);a===i&&(a=S.getPropertyValue(e,S.Names.prefixCheck(u)[0])),S.Normalizations.registered[u]&&(a=S.Normalizations.registered[u]("extract",e,a)),l=S.Hooks.extractValue(c,a)}else if(S.Normalizations.registered[n]){var d,g;d=S.Normalizations.registered[n]("name",e),"transform"!==d&&(g=s(e,S.Names.prefixCheck(d)[0]),S.Values.isCSSNullValue(g)&&S.Hooks.templates[n]&&(g=S.Hooks.templates[n][1])),l=S.Normalizations.registered[n]("extract",e,g)}if(!/^[\d-]/.test(l))if(o(e)&&o(e).isSVG&&S.Names.SVGAttribute(n))if(/^(height|width)$/i.test(n))try{l=e.getBBox()[n]}catch(h){l=0}else l=e.getAttribute(n);else l=s(e,S.Names.prefixCheck(n)[0]);return S.Values.isCSSNullValue(l)&&(l=0),C.debug>=2&&Q.log("Get "+n+": "+l),l},setPropertyValue:function(e,n,i,a,r){var s=n;if("scroll"===n)r.container?r.container["scroll"+r.direction]=i:"Left"===r.direction?t.scrollTo(i,r.alternateValue):t.scrollTo(r.alternateValue,i);else if(S.Normalizations.registered[n]&&"transform"===S.Normalizations.registered[n]("name",e))S.Normalizations.registered[n]("inject",e,i),s="transform",i=o(e).transformCache[n];else{if(S.Hooks.registered[n]){var l=n,c=S.Hooks.getRoot(n);a=a||S.getPropertyValue(e,c),i=S.Hooks.injectValue(l,i,a),n=c}if(S.Normalizations.registered[n]&&(i=S.Normalizations.registered[n]("inject",e,i),n=S.Normalizations.registered[n]("name",e)),s=S.Names.prefixCheck(n)[0],8>=p)try{e.style[s]=i}catch(u){C.debug&&Q.log("Browser does not support ["+i+"] for ["+s+"]")}else o(e)&&o(e).isSVG&&S.Names.SVGAttribute(n)?e.setAttribute(n,i):e.style[s]=i;C.debug>=2&&Q.log("Set "+n+" ("+s+"): "+i)}return[s,i]},flushTransformCache:function(e){function t(t){return parseFloat(S.getPropertyValue(e,t))}var n="";if((p||C.State.isAndroid&&!C.State.isChrome)&&o(e).isSVG){var a={translate:[t("translateX"),t("translateY")],skewX:[t("skewX")],skewY:[t("skewY")],scale:1!==t("scale")?[t("scale"),t("scale")]:[t("scaleX"),t("scaleY")],rotate:[t("rotateZ"),0,0]};f.each(o(e).transformCache,function(e){/^translate/i.test(e)?e="translate":/^scale/i.test(e)?e="scale":/^rotate/i.test(e)&&(e="rotate"),a[e]&&(n+=e+"("+a[e].join(" ")+") ",delete a[e])})}else{var r,s;f.each(o(e).transformCache,function(t){return r=o(e).transformCache[t],"transformPerspective"===t?(s=r,!0):(9===p&&"rotateZ"===t&&(t="rotate"),n+=t+r+" ",i)}),s&&(n="perspective"+s+" "+n)}S.setPropertyValue(e,"transform",n)}};S.Hooks.register(),S.Normalizations.register(),C.hook=function(e,t,n){var a=i;return e=r(e),f.each(e,function(e,r){if(o(r)===i&&C.init(r),n===i)a===i&&(a=C.CSS.getPropertyValue(r,t));else{var s=C.CSS.setPropertyValue(r,t,n);"transform"===s[0]&&C.CSS.flushTransformCache(r),a=s}}),a};var P=function(){function e(){return s?x.promise||null:l}function a(){function e(){function e(e,t){var n=i,a=i,o=i;return m.isArray(e)?(n=e[0],!m.isArray(e[1])&&/^[\d-]/.test(e[1])||m.isFunction(e[1])||S.RegEx.isHex.test(e[1])?o=e[1]:(m.isString(e[1])&&!S.RegEx.isHex.test(e[1])||m.isArray(e[1]))&&(a=t?e[1]:c(e[1],s.duration),e[2]!==i&&(o=e[2]))):n=e,t||(a=a||s.easing),m.isFunction(n)&&(n=n.call(r,w,I)),m.isFunction(o)&&(o=o.call(r,w,I)),[n||0,a,o]}function d(e,t){var n,i;return i=(""+(t||"0")).toLowerCase().replace(/[%A-z]+$/,function(e){return n=e,""}),n||(n=S.Values.getUnitType(e)),[i,n]}function g(){var e={myParent:r.parentNode||n.body,position:S.getPropertyValue(r,"position"),fontSize:S.getPropertyValue(r,"fontSize")},i=e.position===L.lastPosition&&e.myParent===L.lastParent,a=e.fontSize===L.lastFontSize;L.lastParent=e.myParent,L.lastPosition=e.position,L.lastFontSize=e.fontSize;var s=100,l={};if(a&&i)l.emToPx=L.lastEmToPx,l.percentToPxWidth=L.lastPercentToPxWidth,l.percentToPxHeight=L.lastPercentToPxHeight;else{var c=o(r).isSVG?n.createElementNS("http://www.w3.org/2000/svg","rect"):n.createElement("div");C.init(c),e.myParent.appendChild(c),f.each(["overflow","overflowX","overflowY"],function(e,t){C.CSS.setPropertyValue(c,t,"hidden")}),C.CSS.setPropertyValue(c,"position",e.position),C.CSS.setPropertyValue(c,"fontSize",e.fontSize),C.CSS.setPropertyValue(c,"boxSizing","content-box"),f.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(e,t){C.CSS.setPropertyValue(c,t,s+"%")}),C.CSS.setPropertyValue(c,"paddingLeft",s+"em"),l.percentToPxWidth=L.lastPercentToPxWidth=(parseFloat(S.getPropertyValue(c,"width",null,!0))||1)/s,l.percentToPxHeight=L.lastPercentToPxHeight=(parseFloat(S.getPropertyValue(c,"height",null,!0))||1)/s,l.emToPx=L.lastEmToPx=(parseFloat(S.getPropertyValue(c,"paddingLeft"))||1)/s,e.myParent.removeChild(c)}return null===L.remToPx&&(L.remToPx=parseFloat(S.getPropertyValue(n.body,"fontSize"))||16),null===L.vwToPx&&(L.vwToPx=parseFloat(t.innerWidth)/100,L.vhToPx=parseFloat(t.innerHeight)/100),l.remToPx=L.remToPx,l.vwToPx=L.vwToPx,l.vhToPx=L.vhToPx,C.debug>=1&&Q.log("Unit ratios: "+JSON.stringify(l),r),l}if(s.begin&&0===w)try{s.begin.call(p,p)}catch(y){setTimeout(function(){throw y},1)}if("scroll"===k){var b,P,E,T=/^x$/i.test(s.axis)?"Left":"Top",D=parseFloat(s.offset)||0;s.container?m.isWrapped(s.container)||m.isNode(s.container)?(s.container=s.container[0]||s.container,b=s.container["scroll"+T],E=b+f(r).position()[T.toLowerCase()]+D):s.container=null:(b=C.State.scrollAnchor[C.State["scrollProperty"+T]],P=C.State.scrollAnchor[C.State["scrollProperty"+("Left"===T?"Top":"Left")]],E=f(r).offset()[T.toLowerCase()]+D),l={scroll:{rootPropertyValue:!1,startValue:b,currentValue:b,endValue:E,unitType:"",easing:s.easing,scrollData:{container:s.container,direction:T,alternateValue:P}},element:r},C.debug&&Q.log("tweensContainer (scroll): ",l.scroll,r)}else if("reverse"===k){if(!o(r).tweensContainer)return f.dequeue(r,s.queue),i;"none"===o(r).opts.display&&(o(r).opts.display="auto"),"hidden"===o(r).opts.visibility&&(o(r).opts.visibility="visible"),o(r).opts.loop=!1,o(r).opts.begin=null,o(r).opts.complete=null,v.easing||delete s.easing,v.duration||delete s.duration,s=f.extend({},o(r).opts,s);var F=f.extend(!0,{},o(r).tweensContainer);for(var A in F)if("element"!==A){var B=F[A].startValue;F[A].startValue=F[A].currentValue=F[A].endValue,F[A].endValue=B,m.isEmptyObject(v)||(F[A].easing=s.easing),C.debug&&Q.log("reverse tweensContainer ("+A+"): "+JSON.stringify(F[A]),r)}l=F}else if("start"===k){var F;o(r).tweensContainer&&o(r).isAnimating===!0&&(F=o(r).tweensContainer),f.each(h,function(t,n){if(RegExp("^"+S.Lists.colors.join("$|^")+"$").test(t)){var a=e(n,!0),r=a[0],o=a[1],s=a[2];if(S.RegEx.isHex.test(r)){for(var l=["Red","Green","Blue"],c=S.Values.hexToRgb(r),u=s?S.Values.hexToRgb(s):i,d=0;d<l.length;d++){var g=[c[d]];o&&g.push(o),u!==i&&g.push(u[d]),h[t+l[d]]=g}delete h[t]}}});for(var V in h){var O=e(h[V]),z=O[0],_=O[1],N=O[2];V=S.Names.camelCase(V);var R=S.Hooks.getRoot(V),H=!1;if(o(r).isSVG||"tween"===R||S.Names.prefixCheck(R)[1]!==!1||S.Normalizations.registered[R]!==i){(s.display!==i&&null!==s.display&&"none"!==s.display||s.visibility!==i&&"hidden"!==s.visibility)&&/opacity|filter/.test(V)&&!N&&0!==z&&(N=0),s._cacheValues&&F&&F[V]?(N===i&&(N=F[V].endValue+F[V].unitType),H=o(r).rootPropertyValueCache[R]):S.Hooks.registered[V]?N===i?(H=S.getPropertyValue(r,R),N=S.getPropertyValue(r,V,H)):H=S.Hooks.templates[R][1]:N===i&&(N=S.getPropertyValue(r,V));var q,U,$,W=!1;if(q=d(V,N),N=q[0],$=q[1],q=d(V,z),z=q[0].replace(/^([+-\/*])=/,function(e,t){return W=t,""}),U=q[1],N=parseFloat(N)||0,z=parseFloat(z)||0,"%"===U&&(/^(fontSize|lineHeight)$/.test(V)?(z/=100,U="em"):/^scale/.test(V)?(z/=100,U=""):/(Red|Green|Blue)$/i.test(V)&&(z=z/100*255,U="")),/[\/*]/.test(W))U=$;else if($!==U&&0!==N)if(0===z)U=$;else{a=a||g();var j=/margin|padding|left|right|width|text|word|letter/i.test(V)||/X$/.test(V)||"x"===V?"x":"y";switch($){case"%":N*="x"===j?a.percentToPxWidth:a.percentToPxHeight;break;case"px":break;default:N*=a[$+"ToPx"]}switch(U){case"%":N*=1/("x"===j?a.percentToPxWidth:a.percentToPxHeight);break;case"px":break;default:N*=1/a[U+"ToPx"]}}switch(W){case"+":z=N+z;break;case"-":z=N-z;break;case"*":z=N*z;break;case"/":z=N/z}l[V]={rootPropertyValue:H,startValue:N,currentValue:N,endValue:z,unitType:U,easing:_},C.debug&&Q.log("tweensContainer ("+V+"): "+JSON.stringify(l[V]),r)}else C.debug&&Q.log("Skipping ["+R+"] due to a lack of browser support.")}l.element=r}l.element&&(S.Values.addClass(r,"velocity-animating"),M.push(l),""===s.queue&&(o(r).tweensContainer=l,o(r).opts=s),o(r).isAnimating=!0,w===I-1?(C.State.calls.push([M,p,s,null,x.resolver]),C.State.isTicking===!1&&(C.State.isTicking=!0,u())):w++)}var a,r=this,s=f.extend({},C.defaults,v),l={};switch(o(r)===i&&C.init(r),parseFloat(s.delay)&&s.queue!==!1&&f.queue(r,s.queue,function(e){C.velocityQueueEntryFlag=!0,o(r).delayTimer={setTimeout:setTimeout(e,parseFloat(s.delay)),next:e}}),(""+s.duration).toLowerCase()){case"fast":s.duration=200;break;case"normal":s.duration=y;break;case"slow":s.duration=600;break;default:s.duration=parseFloat(s.duration)||1}C.mock!==!1&&(C.mock===!0?s.duration=s.delay=1:(s.duration*=parseFloat(C.mock)||1,s.delay*=parseFloat(C.mock)||1)),s.easing=c(s.easing,s.duration),s.begin&&!m.isFunction(s.begin)&&(s.begin=null),s.progress&&!m.isFunction(s.progress)&&(s.progress=null),s.complete&&!m.isFunction(s.complete)&&(s.complete=null),s.display!==i&&null!==s.display&&(s.display=(""+s.display).toLowerCase(),"auto"===s.display&&(s.display=C.CSS.Values.getDisplayType(r))),s.visibility!==i&&null!==s.visibility&&(s.visibility=(""+s.visibility).toLowerCase()),s.mobileHA=s.mobileHA&&C.State.isMobile&&!C.State.isGingerbread,s.queue===!1?s.delay?setTimeout(e,s.delay):e():f.queue(r,s.queue,function(t,n){return n===!0?(x.promise&&x.resolver(p),!0):(C.velocityQueueEntryFlag=!0,e(t),i)}),""!==s.queue&&"fx"!==s.queue||"inprogress"===f.queue(r)[0]||f.dequeue(r)}var s,l,d,p,h,v,b=arguments[0]&&(arguments[0].p||f.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||m.isString(arguments[0].properties));if(m.isWrapped(this)?(s=!1,d=0,p=this,l=this):(s=!0,d=1,p=b?arguments[0].elements||arguments[0].e:arguments[0]),p=r(p)){b?(h=arguments[0].properties||arguments[0].p,v=arguments[0].options||arguments[0].o):(h=arguments[d],v=arguments[d+1]);var I=p.length,w=0;if(!/^(stop|finish)$/i.test(h)&&!f.isPlainObject(v)){var E=d+1;v={};for(var T=E;T<arguments.length;T++)m.isArray(arguments[T])||!/^(fast|normal|slow)$/i.test(arguments[T])&&!
27/^\d/.test(arguments[T])?m.isString(arguments[T])||m.isArray(arguments[T])?v.easing=arguments[T]:m.isFunction(arguments[T])&&(v.complete=arguments[T]):v.duration=arguments[T]}var x={promise:null,resolver:null,rejecter:null};s&&C.Promise&&(x.promise=new C.Promise(function(e,t){x.resolver=e,x.rejecter=t}));var k;switch(h){case"scroll":k="scroll";break;case"reverse":k="reverse";break;case"finish":case"stop":f.each(p,function(e,t){o(t)&&o(t).delayTimer&&(clearTimeout(o(t).delayTimer.setTimeout),o(t).delayTimer.next&&o(t).delayTimer.next(),delete o(t).delayTimer)});var D=[];return f.each(C.State.calls,function(e,t){t&&f.each(t[1],function(n,a){var r=v===i?"":v;return r===!0||t[2].queue===r||v===i&&t[2].queue===!1?(f.each(p,function(n,i){i===a&&((v===!0||m.isString(v))&&(f.each(f.queue(i,m.isString(v)?v:""),function(e,t){m.isFunction(t)&&t(null,!0)}),f.queue(i,m.isString(v)?v:"",[])),"stop"===h?(o(i)&&o(i).tweensContainer&&r!==!1&&f.each(o(i).tweensContainer,function(e,t){t.endValue=t.currentValue}),D.push(e)):"finish"===h&&(t[2].duration=1))}),i):!0})}),"stop"===h&&(f.each(D,function(e,t){g(t,!0)}),x.promise&&x.resolver(p)),e();default:if(!f.isPlainObject(h)||m.isEmptyObject(h)){if(m.isString(h)&&C.Redirects[h]){var F=f.extend({},v),A=F.duration,B=F.delay||0;return F.backwards===!0&&(p=f.extend(!0,[],p).reverse()),f.each(p,function(e,t){parseFloat(F.stagger)?F.delay=B+parseFloat(F.stagger)*e:m.isFunction(F.stagger)&&(F.delay=B+F.stagger.call(t,e,I)),F.drag&&(F.duration=parseFloat(A)||(/^(callout|transition)/.test(h)?1e3:y),F.duration=Math.max(F.duration*(F.backwards?1-e/I:(e+1)/I),.75*F.duration,200)),C.Redirects[h].call(t,t,F||{},e,I,p,x.promise?x:i)}),e()}var V="Velocity: First argument ("+h+") was not a property map, a known action, or a registered redirect. Aborting.";return x.promise?x.rejecter(Error(V)):Q.log(V),e()}k="start"}var L={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},M=[];f.each(p,function(e,t){m.isNode(t)&&a.call(t)});var O,F=f.extend({},C.defaults,v);if(F.loop=parseInt(F.loop),O=2*F.loop-1,F.loop)for(var z=0;O>z;z++){var _={delay:F.delay,progress:F.progress};z===O-1&&(_.display=F.display,_.visibility=F.visibility,_.complete=F.complete),P(p,"reverse",_)}return e()}};C=f.extend(P,C),C.animate=P;var w=t.requestAnimationFrame||h;return C.State.isMobile||n.hidden===i||n.addEventListener("visibilitychange",function(){n.hidden?(w=function(e){return setTimeout(function(){e(!0)},16)},u()):w=t.requestAnimationFrame||h}),e.Velocity=C,e!==t&&(e.fn.velocity=P,e.fn.velocity.defaults=C.defaults),f.each(["Down","Up"],function(e,t){C.Redirects["slide"+t]=function(e,n,a,r,o,s){var l=f.extend({},n),c=l.begin,u=l.complete,d={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},g={};l.display===i&&(l.display="Down"===t?"inline"===C.CSS.Values.getDisplayType(e)?"inline-block":"block":"none"),l.begin=function(){c&&c.call(o,o);for(var n in d){g[n]=e.style[n];var i=C.CSS.getPropertyValue(e,n);d[n]="Down"===t?[i,0]:[0,i]}g.overflow=e.style.overflow,e.style.overflow="hidden"},l.complete=function(){for(var t in g)e.style[t]=g[t];u&&u.call(o,o),s&&s.resolver(o)},C(e,d,l)}}),f.each(["In","Out"],function(e,t){C.Redirects["fade"+t]=function(e,n,a,r,o,s){var l=f.extend({},n),c={opacity:"In"===t?1:0},u=l.complete;a!==r-1?l.complete=l.begin=null:l.complete=function(){u&&u.call(o,o),s&&s.resolver(o)},l.display===i&&(l.display="In"===t?"auto":"none"),C(this,c,l)}}),C}(window.jQuery||window.Zepto||window,window,document)}),function(e){e.valueOrDefault=function(e,t){return void 0===e||null===e?t:e},e.isJQueryObject=function(t){return t&&t instanceof e},e.asArray=function(t){return null===t||void 0===t?[]:e.isArray(t)?t:[t]},e.eachItem=function(e,t){for(var n=e.length,i=0;n>i&&t(i,e[i])!==!1;i++);return e},e.eachEntry=function(e,t){for(var n in e)if(t(n,e[n])===!1)break;return e},e.mapItem=function(e,t){for(var n,i=[],a=e.length,r=0;a>r;r++)n=t(e[r],r),void 0!==n&&i.push(n);return i},e.mapEntry=function(e,t){var n,i=[];for(var a in e)n=t(e[a],a),void 0!==n&&i.push(n);return i},e.quickExtend=function(e){var t=e;void 0===t&&(t={});for(var n=arguments.length,i=1;n>i;i++){var a,r,o=arguments[i];for(a in o)r=o[a],void 0!==r&&(t[a]=r)}
27return t};var t=/([^?=&]+)(=([^&]*))?/g;e.parseQueryString=function(e){e||(e=""),"#"===e.charAt(0)&&(e=e.substr(1)),"!"===e.charAt(0)&&(e=e.substr(1));var n={};return e.replace(t,function(e,t,i,a){n[t]=a}),n},e.isQueryParam=function(t){var n=e.getQueryStringParams();for(var i in n)if(i.toLowerCase()===t)return!0;return!1},e.getQueryStringParams=function(){return e.parseQueryString(window.location.search.substring(1))},e.trimPrefix=function(t,n,i,a){i=e.valueOrDefault(i,!1);var r=a?e.trim(t):t,o=r.substring(0,n.length);return o===n||i&&o.toLowerCase()===n.toLowerCase()?r.substring(n.length):t},e.trimBoth=function(e,t){var n=RegExp("^("+t+")+|("+t+")+$","g");return e.replace(n,"")},e.trimSuffix=function(e,t){var n=e.substring(e.length-t.length);return n===t?e.substring(0,e.length-t.length):e},e.modulo=function(e,t){if(e>=t)return e%t;if(0>e){var n=e%t;return t+n}return e},e.fn.pushElements=function(t,n){if(void 0===t)return this;for(var i=e(t,n),a=0;a<i.length;a++)this.push(i[a]);return this}}(d);var g=Yo(function(){this.createTimeoutPolling=function(e,t){t=u.quickExtend({timeout:1e3,timeoutCallback:Wo},t);var n,i=t.timeout,a=t.timeoutCallback,r=this.createPolling(e,t.defaultInterval);return r.start=u.hookBeforeMethod(r.start,function(){clearTimeout(n),n=setTimeout(function(){r.stop(),a()},i)}),r.stop=u.hookAfterMethod(r.stop,function(){clearTimeout(n)}),r},this.createPolling=function(e,t){t=u.valueOrDefault(t,0);var n={isActive:!1},i=function(){n.timeoutID=setTimeout(function(){e.call(n),n.isActive&&i()},n.interval)};return u.quickExtend(n,{setDefaultInterval:function(e){t=u.valueOrDefault(e,0)},start:function(e){return n.isActive=!0,n.interval=u.valueOrDefault(e,t),i(),n},stop:function(){return n.isActive=!1,clearTimeout(n.timeoutID),n},poll:function(){n.isActive&&(e.call(n),clearTimeout(n.timeoutID),i())}})}}),f={Short:2e3,Normal:4e3,Long:5e3,VeryLong:1e4},p=Yo(function(){this.getScriptWithValidation=function(e,t,n){n=u.quickExtend({timeout:f.VeryLong,cache:!1,retryInterval:50,retryTimeout:1e3},n);var i=u.Deferred();return u.ajax({url:e,timeout:n.timeout?n.timeout:void 0,type:"get",cache:n.cache,dataType:"script"}).done(function(){if(t())i.resolve();else{var e=g.createTimeoutPolling(function(){t()&&(e.stop(),i.resolve())},{defaultInterval:n.retryInterval,timeout:n.retryTimeout,timeoutCallback:function(){t()?i.resolve():i.reject(!0)}});e.start()}}).fail(function(){i.reject(!1)}),i.promise()}});!function(e){var t=/^[\/]+/,n=/[\/]+$/;e.combinePaths=function(){for(var e=[],i=arguments.length,a=0;i>a;a++){var r=arguments[a];void 0!==r&&("number"==typeof r&&(r+=""),r=r.replace(n,""),a>0&&(r=r.replace(t,"")),""!==r&&e.push(r))}return e.join("/")},e.splitFileName=function(e){var t=e.lastIndexOf(".");return 0>t?{fileName:e,extension:void 0}:{fileName:e.substr(0,t),extension:e.substr(t)}},e.getFileName=function(e){var t=e.lastIndexOf("/");return t>=0?e.substring(t+1):e},e.getFileNameWithoutExtension=function(t){return e.splitFileName(e.getFileName(t)).fileName},e.getFileExtension=function(t){return e.splitFileName(e.getFileName(t)).extension}}(d),function(e){function t(e){if("string"!=typeof e){var t=e.getTemplateString;if(void 0!==t)return t();if(void 0!==e.id)return i[e.id];var n=a[e.group][e.name];if(void 0===n)throw Error("Missing template "+e.group+"->"+e.name);return n}return e}function n(n,i){var a=n._cached;if(a)return e(a.cloneNode(!0).childNodes);var o=n._templateStr;void 0===o&&(o=t(n),n._templateStr=o);var s=!1,l=!1,c=n._isSimple;void 0===c?(s=/\${[^}]+}/.test(o),l=/<script>[^<]+<\/script>/.test(o),c=!s&&!l,n._withDataParams=s,n._withVariableParams=l,n._isSimple=c):c||(s=n._withDataParams,l=n._withVariableParams);var u=e.valueOrDefault(n.cache,!0);c||(s&&(o=o.replace(/\${([^}]+)}/g,function(e,t){var n=i[t];return void 0!==n?n:""})),l&&(o=o.replace(/<script>([^<]+)<\/script>/g,function(e,t){for(var n=t.split("."),i=r,a=0;a<n.length;a++){if(!i)throw Error("Bad variable reference '{0}' in template '{1}'".format(t,o));i=i[n[a]]}if("string"!=typeof i)throw Error("Bad variable reference '{0}' in template '{1}'".format(t,o));return i})));var d=e.parseHTML(o),g=c&&u;if(g){for(var f=document.createDocumentFragment(),p=0;p<d.length;p++)f.appendChild(d[p]);return n._cached=f,e(f.cloneNode(!0).childNodes)}return e(d).detach()}var i,a,r;e.setTemplateContext=function(e){r=e},e.setTemplates=function(t){t&&(i?e.quickExtend(i,t):i=t)},e.setTemplatesGroups=function(t){a?e.quickExtend(a,t):a=t},e.includeTemplatesGroup=function(t,n){var i={};return e.eachEntry(n,function(e,n){i[e]={group:t,name:n}}),i},e.useSimpleTemplate=function(n,i){var a=t(n);if(!i)return e(a);var r=a.replace(/\${([^}]+)}/g,function(e,t){var n=i[t];return n?n:""});return e(r)},e.useTemplate=function(t,i){return"string"==typeof t?e.useSimpleTemplate(t,i):e.isJQueryObject(t)?t:t.useTemplate?t.useTemplate(i):n(t,i)}}(d),/*!
28 * jQuery Migrate - v1.2.1 - 2013-05-08
29 * https://github.com/jquery/jquery-migrate
30 * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors; Licensed MIT
31 */
32function(e,t,n){function i(n){var i=t.console;r[n]||(r[n]=!0,e.migrateWarnings.push(n),i&&i.warn&&!e.migrateMute&&(i.warn("JQMIGRATE: "+n),e.migrateTrace&&i.trace&&i.trace()))}function a(t,a,r,o){if(Object.defineProperty)try{return Object.defineProperty(t,a,{configurable:!0,enumerable:!0,get:function(){return i(o),r},set:function(e){i(o),r=e}}),n}catch(s){}e._definePropertyBroken=!0,t[a]=r}var r={};e.migrateWarnings=[],e.migrateMute=!0,!e.migrateMute&&t.console&&t.console.log&&t.console.log("JQMIGRATE: Logging is active"),e.migrateTrace===n&&(e.migrateTrace=!0),e.migrateReset=function(){r={},e.migrateWarnings.length=0},"BackCompat"===document.compatMode&&i("jQuery is not compatible with Quirks Mode");var o=e("<input/>",{size:1}).attr("size")&&e.attrFn,s=e.attr,l=e.attrHooks.value&&e.attrHooks.value.get||Xo,c=e.attrHooks.value&&e.attrHooks.value.set||Wo,u=/^(?:input|button)$/i,d=/^[238]$/,g=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,f=/^(?:checked|selected)$/i;e.attr=function(t,a,r,l){var c=a.toLowerCase(),p=t&&t.nodeType;return l&&(s.length<4&&i("jQuery.fn.attr( props, pass ) is deprecated"),t&&!d.test(p)&&(o?a in o:e.isFunction(e.fn[a])))?e(t)[a](r):("type"===a&&r!==n&&u.test(t.no
vendor: 5,544 bytes, line 32
32deName)&&t.parentNode&&i("Can't change the 'type' of an input or button in IE 6/7/8"),!e.attrHooks[c]&&g.test(c)&&(e.attrHooks[c]={get:function(t,i){var a,r=e.prop(t,i);return r===!0||"boolean"!=typeof r&&(a=t.getAttributeNode(i))&&a.nodeValue!==!1?i.toLowerCase():n},set:function(t,n,i){var a;return n===!1?e.removeAttr(t,i):(a=e.propFix[i]||i,a in t&&(t[a]=!0),t.setAttribute(i,i.toLowerCase())),i}},f.test(c)&&i("jQuery.fn.attr('"+c+"') may use property instead of attribute")),s.call(e,t,a,r))},e.attrHooks.value={get:function(e,t){var n=(e.nodeName||"").toLowerCase();return"button"===n?l.apply(this,arguments):("input"!==n&&"option"!==n&&i("jQuery.fn.attr('value') no longer gets properties"),t in e?e.value:null)},set:function(e,t){var a=(e.nodeName||"").toLowerCase();return"button"===a?c.apply(this,arguments):("input"!==a&&"option"!==a&&i("jQuery.fn.attr('value', val) no longer sets properties"),e.value=t,n)}};var p,h,m=e.fn.init,v=e.parseJSON,y=/^([^<]*)(<[\w\W]+>)([^>]*)$/;e.fn.init=function(t,n,a){var r,o=n;return t&&"string"==typeof t&&!e.isPlainObject(o)&&(r=y.exec(e.trim(t)))&&r[0]&&("<"!==t.charAt(0)&&i("$(html) HTML strings must start with '<' character"),r[3]&&i("$(html) HTML text after last tag is ignored"),"#"===r[0].charAt(0)&&(i("HTML string cannot start with a '#' character"),e.error("JQMIGRATE: Invalid selector string (XSS)")),o&&o.context&&(o=o.context),e.parseHTML)?m.call(this,e.parseHTML(r[2],o,!0),o,a):m.apply(this,arguments)},e.fn.init.prototype=e.fn,e.parseJSON=function(e){return e||null===e?v.apply(this,arguments):(i("jQuery.parseJSON requires a valid JSON string"),null)},e.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e.browser||(p=e.uaMatch(navigator.userAgent),h={},p.browser&&(h[p.browser]=!0,h.version=p.version),h.chrome?h.webkit=!0:h.webkit&&(h.safari=!0),e.browser=h),a(e,"browser",e.browser,"jQuery.browser is deprecated"),e.sub=function(){function t(e,n){return new t.fn.init(e,n)}e.extend(!0,t,this),t.superclass=this,t.fn=t.prototype=this(),t.fn.constructor=t,t.sub=this.sub,t.fn.init=function(i,a){return a&&a instanceof e&&!(a instanceof t)&&(a=t(a)),e.fn.init.call(this,i,a,n)},t.fn.init.prototype=t.fn;var n=t(document);return i("jQuery.sub() is deprecated"),t},e.ajaxSetup({converters:{"text json":e.parseJSON}});var b=/\/(java|ecma)script/i,C=e.fn.andSelf||e.fn.addBack;e.fn.andSelf=function(){return i("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),C.apply(this,arguments)},e.clean||(e.clean=function(t,a,r,o){a=a||document,a=!a.nodeType&&a[0]||a,a=a.ownerDocument||a,i("jQuery.clean() is deprecated");var s,l,c,u,d=[];if(e.merge(d,e.buildFragment(t,a).childNodes),r)for(c=function(e){return!e.type||b.test(e.type)?o?o.push(e.parentNode?e.parentNode.removeChild(e):e):r.appendChild(e):n},s=0;null!=(l=d[s]);s++)e.nodeName(l,"script")&&c(l)||(r.appendChild(l),n!==l.getElementsByTagName&&(u=e.grep(e.merge([],l.getElementsByTagName("script")),c),d.splice.apply(d,[s+1,0].concat(u)),s+=u.length));return d});var I=e.event.add,S=e.event.remove,P=e.event.trigger,w=e.fn.toggle,E=e.fn.live,T=e.fn.die,x="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",k=RegExp("\\b(?:"+x+")\\b"),D=/(?:^|\s)hover(\.\S+|)\b/,F=function(t){return"string"!=typeof t||e.event.special.hover?t:(D.test(t)&&i("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),t&&t.replace(D,"mouseenter$1 mouseleave$1"))};e.event.props&&"attrChange"!==e.event.props[0]&&e.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),e.event.dispatch&&a(e.event,"handle",e.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),e.event.add=function(e,t,n,a,r){e!==document&&k.test(t)&&i("AJAX events should be attached to document: "+t),I.call(this,e,F(t||""),n,a,r)},e.event.remove=function(e,t,n,i,a){S.call(this,e,F(t)||"",n,i,a)},e.fn.error=function(){for(var e=arguments.length,t=Array(e),n=0;e>n;n++)t[n]=arguments[n];return i("jQuery.fn.error() is deprecated"),t.splice(0,0,"error"),e?this.bind.apply(this,t):(this.triggerHandler.apply(this,t),this)},e.fn.toggle=function(t,n){if(!e.isFunction(t)||!e.isFunction(n))return w.apply(this,arguments);i("jQuery.fn.toggle(handler, handler...) is deprecated");var a=arguments,r=t.guid||e.guid++,o=0,s=function(n){var i=(e._data(this,"lastToggle"+t.guid)||0)%o;return e._data(this,"lastToggle"+t.guid,i+1),n.preventDefault(),a[i].apply(this,arguments)||!1};for(s.guid=r;o<a.length;)a[o++].guid=r;return this.click(s)},e.fn.live=function(t,n,a){return i("jQuery.fn.live() is deprecated"),E?E.apply(this,arguments):(e(this.context).on(t,this.selector,n,a),this)},e.fn.die=function(t,n){return i("jQuery.fn.die() is deprecated"),T?T.apply(this,arguments):(e(this.context).off(t,this.selector||"**",n),this)},e.event.trigger=function(e,t,n,a){return n||k.test(e)||i("Global events are undocumented and deprecated"),P.call(this,e,t,n||document,a)},e.each(x.split("|"),function(t,n){e.event.special[n]={setup:function(){var t=this;return t!==document&&(e.event.add(document,n+"."+e.guid,function(){e.event.trigger(n,null,t,!0)}),e._data(this,n,e.guid++)),!1},teardown:function(){return this!==document&&e.event.remove(document,n+"."+e._data(this,n)),!1}}})}(d,window);var h=Yo(function(){this.getArgumentNames=function(e){var t=(""+e).match(/^[\s\(]*function[^(]
32*\(([^)]*)\)/)[1].replace(/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g,"").replace(/\s+/g,"").split(",");return 1!=t.length||t[0]?t:[]},this.getArgumentsCount=function(e){return e.length},this.requiresSuperMethod=function(e){var t=e.length;if(t>0){var n=""+e,i=n.indexOf(")",9);if(i>=0)return n.lastIndexOf("$super",i)>=0}return!1}}),m=Yo(function(){function e(e){return this[e]}function t(e){return this.hasOwnProperty(e)?this[e]:void 0}var n,i=function(){if(Object.defineProperty)try{var e={};Object.defineProperty(e,"sentinel",{});var t="sentinel"in e;if(t){n=function(){var e=Object.defineProperty,t=Object.create(null),n=Object.create(null);return n.configurable=!0,n.enumerable=!0,t.enumerable=!1,t.configurable=!1,function(i,a,r){t.get=function(){var t=this;if(t.hasOwnProperty(a))return t[a];var i=r.call(t);return n.value=i,e(t,a,n),i},e(i,a,t)}}();var i=function(){},a=void 0;n(i.prototype,"testValue",function(){if(void 0!==a)throw Error("Not supported");return a={}});var r,o=new i;if(void 0===a&&!o.hasOwnProperty("testValue")&&(r=o.testValue,r===a&&o.hasOwnProperty("testValue")))return r=o.testValue,r===a}}catch(s){}return!1}();this.isLazySupported=function(){return i},this.defineLazyProperties=function(e,t){for(var i in t)n(e,i,t[i])},this.addGetLazyProperty=function(n){i?n._getLazyProperty=t:n._getLazyProperty=e},this.createInitializerFunction=function(e,t){return t?function(n,i,a,r,o){var s=this;t.call(s,n,i,a,r,o);for(var l in e){var c=e[l];s[l]=c.call(s)}}:function(){var t=this;for(var n in e){var i=e[n];t[n]=i.call(t)}}}}),v=Yo(function(){function e(n,a){function l(e,t,n,i,a){this._constructor(e,t,n,i,a)}var c,u=this;c=l;var d,g=u===r;if(g)d=c.prototype;else{var f=u.prototype;if(s)d=Object.create(f);else{var p=f._constructor;f._constructor=o,d=new u,f._constructor=p}c._superPrototype=f,c._super=u,c.prototype=d,d.constructor=c}return d._constructor=t,c._extendProperties=[a],c.extendPrototype=i,c.extend=e,c}function t(e,t,i,a,r){n(this.constructor),this._constructor(e,t,i,a,r)}function n(e){var t=e.prototype,i=e._superPrototype;if(i){var r=e._super;r._initialized||n(r)}var s,l=e._extendProperties;if(l)for(var c=l.length,u=0;c>u;u++){var d=l[u];"function"==typeof d&&(d=i?d(i.init,i):d()),0===u&&(s=d.lazyInitializationProperties,s&&delete d.lazyInitializationProperties),a(d,t)}var g=t.init;s&&(m.isLazySupported()?m.defineLazyProperties(t,s):(g=m.createInitializerFunction(s,g),t.init=g),m.addGetLazyProperty(t)),g||(t.init=g=o),t._constructor=g,e._initialized=!0}function i(e){var t=this;return t._extendProperties.push(e),t}function a(e,t){for(var n in e){var i=e[n];t[n]=i}}var r=this,o=function(){};this.extend=e;var s=function(){try{return Object.create(null),!0}catch(e){}return!1}()});"undefined"!=typeof global&&(global.Class=v,global.PrototypeUtils=h),function(e){function t(i){var a,r,o={};for(a in i)r=i[a],void 0!==r&&(null!==r&&"object"==typeof r?e.isArray(r)?o[a]=n(r):o[a]=t(r):o[a]=r);return o}function n(i){for(var a,r=i.length,o=Array(r),s=0;r>s;s++)a=i[s],void 0!==a&&(null!==a&&"object"==typeof a?e.isArray(a)?o[s]=n(a):o[s]=t(a):o[s]=a);return o}var i=0,a={},r=[];e.identity=function(e){return e},e.getRandom=function(e,t){return Math.floor(Math.random()*(t+1)+e)},e.parseHtmlAsJQuery=function(t){return e(e.parseHTML(t))},e.toCamelCase=function(e,t){return t=void 0!==t?t:!1,e=e.replace(/-\w/g,function(e){return e[1].toUpperCase()}),t&&(e=e.charAt(0).toUpperCase()+e.slice(1)),e},e.isRetinaDisplay=function(){if(window.matchMedia){var e=window.matchMedia("only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6/2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen  and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx)");return e&&e.matches||window.devicePixelRatio>1}return!1},e.onVirtualClickHandled=function(e){e.preventDefault()},e.fn.onceAny=function(t,n){var i=e(this),a=e.weakID(".b");return t=e.map(e.trim(t).replace(/\s+/g," ").split(" "),function(e){return e+a}).join(" "),i.on(t,function(e){return i.off(a),n(e)}),this},e.repeatWithInterval=function(t,n,i){i=e.quickExtend({stepCallback:Wo,completeCallback:Wo,abortCallback:Wo,finishCallback:Wo},i);var a=i.stepCallback,r=i.completeCallback,o=i.abortCallback,s=i.finishCallback,l=t,c=!1,u=setInterval(function(){l--,a(l),0===l&&(clearInterval(u),r(),s(),c=!0)},n);return{abort:function(){c||(clearInterval(u),o(),s(),c=!0)}}},e.performLoop=function(e,t,n){for(var i=e;t>=i;i++)n(i,e,t)},e.tryParseJSON=function(e){try{return JSON.parse(e)}catch(t){return}},e.transformJSON=function(e,t){return t&&t(e),e},e.activationFunction=function(e){e.activate()},e.noopWithCallback=function(e){e()},e.contextIdentity=function(){return this},e.oppositeFunction=function(e){return function(){return!e.apply(this,arguments)}},e.undefinedFunction=function(e){return void 0===e},e.undefinedOrNullFunction=function(e){return void 0===e||null===e},e.returnTrue=jo,e.returnFalse=Go,e.returnNull=Xo,e.returnUndefined=Wo,e.returnZero=function(){return 0},e.returnOne=function(){return 1},e.returnTransparent=function(){return"transparent"},e.returnZeroSize=function(){return{width:0,height:0}},e.returnEmptyBorderObject=function(){return{top:0,left:0,bottom:0,right:0}},e.returnEmptyRoundnessObject=function(){return{topLeft:0,bottomLeft:0,topRight:0,bottomRight:0}},e.returnBlackBorderObject=function(){return e.convertValueToObject("Black",["top","left","bottom","right"])},e.returnEmptyString=function(){return""},e.returnEmptyObject=function(){return{}},e.returnEmptyArray=function(){return[]},e.returnValue=function(e){return e},e.returnNotValue=function(e){return!e},e.returnFixedValue=function(e){return function(){return e}},e.defaultIdFunction=function(e){return e.id},e.defaultSetIdFunction=function(e,t){e.id=t},e.defaultIndexFunction=function(e){return e.index},e.defaultNameFunction=function(e){return e.name},e.defaultOffset=function(){return{left:0,top:0}},e.defaultSize=function(){return{width:0,height:0}},e.buildArray=function(e,t){for(var n=[],i=0;e>i;i++)n.push(t(i));return n},e.argsProxy=function(e,t){return function(n,i,a,r,o){return e.call(t,n,i,a,r,o)}},e.firstArgProxy=function(e,t){return function(n,i,a,r,o){return e(t,n,i,a,r,o)}},e.deepCloneObject=function(i){return void 0===i||null===i||"object"!=typeof i?i:e.isArray(i)?n(i):t(i)},e.getSign=function(t,n){return 0>t?-1:t>0?1:e.valueOrDefault(n,0)},e.parseFontFamilyFromStyleValue=function(e){var t=/^['"]?([^'"]+)['"]?$/i.exec(e);return t?t[1]:void 0},e.readWrite=function(e,t,n){var i,a,r=[],o=e.length;for(i=0;o>i;i++){var s=e[i];a=t(s),r.push({item:s,result:a})}for(o=r.length,i=0;o>i;i++)a=r[i],n(a.item,a.result)}
32,e.fn.findUsedClasses=function(t){var n=e.map(t,function(e){return"."+e}).join(","),i={};return this.find(n).each(function(){for(var e=this.className.split(/\s+/),t=0;t<e.length;t++)i[e[t]]=!0}),e.grep(t,function(e){return!!i[e]})},e.fn.findUsedInlineStyles=function(t){var n={};return this.find("[style]").each(function(){var i=e(this).prop("style")[e.camelCase(t)];i&&(n[""+i]=!0)}),e.getKeys(n)},e.fn.onPartHover=function(e,t,n){this.on("mouseenter",e,t).on("mouseleave",e,n)},e.fn.quickHide=function(){return this.addClass("state-hidden")},e.fn.quickShow=function(){return this.removeClass("state-hidden")},e.fn.toggleDisplayedState=function(e){return e?this.removeClass("state-hidden").addClass("state-displayed"):this.removeClass("state-displayed").addClass("state-hidden")},e.fn.quickToggle=function(t,n){var i=this;return t=e.valueOrCalculate(t,function(){return i.hasClass("state-hidden")}),t?i.quickShow():i.quickHide(),t&&n&&n(i),i},e.fn.chooseClass=function(e,t,n){return this.toggleClass(t,e).toggleClass(n,!e)},e.fn.quickDisable=function(){return this.removeClass("state-enabled").addClass("state-disabled")},e.fn.quickEnable=function(){return this.removeClass("state-disabled").addClass("state-enabled")},e.fn.quickToggleEnabled=function(e){return e?this.quickEnable():this.quickDisable(),this},e.fn.selectInStructure=function(t){return this.is(t)?this:e(t,this)},e.fn.hasInlineStyle=function(t){return!!this.prop("style")[e.camelCase(t)]},e.fn.getInlineStyleText=function(t){if(this.hasInlineStyle(t)){var n=this[0].style.cssText,i=RegExp(t+"\\s*:\\s*([^;]*)\\s*;"),a=i.exec(n);return null===a?void 0:e.trim(a[1])}},e.fn.caret=function(){var t,n,i,a=e.browser.msie;if(a){var r=document.selection;if("textarea"!=this[0].tagName.toLowerCase()){var o=this.val();t=r.createRange().duplicate(),t.moveEnd("character",o.length),n=""==t.text?o.length:o.lastIndexOf(t.text),t=r.createRange().duplicate(),t.moveStart("character",-o.length),i=t.text.length}else{t=r.createRange();var s=t.duplicate();s.moveToElementText(this[0]),s.setEndPoint("EndToEnd",t),n=s.text.length-t.text.length,i=n+t.text.length}}else n=this[0].selectionStart,i=this[0].selectionEnd;return{start:n,end:i}},e.normalizeToRange=function(e,t,n){return Math.max(t,Math.min(n,e))},e.isBetween=function(e,t,n){return void 0===e?!1:e>=t&&n>=e},e.joinPaths=function(e,t){return e.lastIndexOf("/")===e.length-1&&(e=e.substr(0,e.length-1)),0===t.indexOf("/")&&(t=t.
32substr(1,e.length-1)),e+"/"+t},e.assertRange=function(e,t,n){if(t>e||e>n)throw Error("Value should be in range [{0},{1}]".format(t,n))},e.formatDate=function(t){return"{0}-{1}-{2} {3}:{4}".format(e.getFixedLengthInteger(t.getDate(),2),e.getFixedLengthInteger(t.getMonth(),2),e.getFixedLengthInteger((""+t.getFullYear()).substring(2),2),e.getFixedLengthInteger(t.getHours(),2),e.getFixedLengthInteger(t.getMinutes(),2))},e.getFixedLengthInteger=function(e,t){for(var n=""+e,i=[],a=0;a<t-n.length;a++)i.push("0");return i.join("")+n},e.wrapMethod=function(e,t){return t(e)},e.hookBeforeMethod=function(e,t){return function(){t.apply(this,arguments),e&&e.apply(this,arguments)}},e.hookAfterMethod=function(e,t){return function(){e&&e.apply(this,arguments),t.apply(this,arguments)}},e.arrayFuncToJquery=function(t){return function(){return e(t.apply(this,arguments))}},e.generateQueryString=function(t){var n=[];return e.eachEntry(t,function(e,t){void 0!==t&&n.push(e+"="+t)}),n.join("&")},e.valueOrDefaultArray=function(e,t){if(null===e||void 0===e)for(var n=0;n<t.length;n++){var i=t[n];if(null!==i&&void 0!==i)return i}return e},e.getModuloIndex=function(e,t){var n;return n=e>0?e%t:(t+e)%t},e.fieldValueOrDefault=function(t,n,i){var a=void 0;return t&&(a=t[n]),e.valueOrDefault(a,i)},e.executeIfValue=function(e,t,n){null!==e&&void 0!==e&&t(e,n)},e.valueOrCalculate=function(e,t){return null===e||void 0===e?t():e},e.isValue=function(e){return null!==e&&void 0!==e},e.NaNOrDefault=function(e,t){return isNaN(e)?t:e},e.weakID=function(t){t=e.valueOrDefault(t,"weak");var n=a[t];return void 0===n&&(n=0),a[t]=n+1,t+n},e.createWeakIdGenerator=function(){var e=-1;return{next:function(){return e++,"id"+e}}},e.getIndexClasses=function(e,t){var n=[];return 0===e?n.push("first"):n.push("not-first"),e===t?n.push("last"):n.push("not-last"),e%2===0?n.push("even"):n.push("odd"),n.join(" ")},e.fn.applyIndexesClasses=function(){var t=this.length-1;return this.each(function(n){e(this).removeClass("first not-first last not-last even odd").addClass(e.getIndexClasses(n,t))})},e.createRange=function(t,n,i){for(var a=[],r=t;n>=r;r++)a.push(r);return i?e.map(a,i):a},e.uniqueID=function(){return i++,e.now()+i},e.fn.assignElementID=function(){var t=e(this).attr("id");return t||(t=e.uniqueID(),e(this).attr("id",t)),t},e.filterKeys=function(t,n){return e.map(t,function(e){return e[n]})},e.beginInvoke=function(e){window.setTimeout(e,0)},e.beginInvokeWithTimeOut=function(t,n,i){n?t():(i=e.valueOrDefault(i,0),window.setTimeout(t,i))},e.fn.hasAncestor=function(t){return e(this).closest(t).length>0},e.fn.findAndSelf=function(e){return this.filter(e).add(this.find(e))},e.fn.onTextInputTriggered=function(e){return this.bind("input change",function(){e()}).bind("keydown paste",function(){setTimeout(function(){e()})})},e.unite=function(){for(var t=[],n=arguments.length,i=0;n>i;i++)for(var a=e(arguments[i]),r=a.length,o=0;r>o;o++)t.push(a[o]);return e(t)},e.uniteArrays=function(){for(var e=[],t=arguments.length,n=0;t>n;n++)for(var i=arguments[n],a=i.length,r=0;a>r;r++)e.push(i[r]);return e},e.quickIntersect=function(e,t){for(var n,i=[],a={},r=0;r<e.length;r++)for(var o=e[r],s=0;s<o.length;s++){var l,c=o[s];l=t?t(c):c,n=a[l],void 0===n?(n={item:c,count:1},a[l]=n):n.count++}for(var u in a)n=a[u],n.count===e.length&&i.push(n.item);return i},e.adjustFraction=function(e,t){var n=Math.pow(10,t),i=Math.pow(10,1);return Math.floor(e*(i*n)/i)/n},e.calculateMeanValue=function(e,t,n,i,a){var r=a-i,o=(e-t)/(n-t);return r*o+i},e.fn.pushToElementsCollection=function(e){return e.pushElements(this),this},e.fn.splice=[].splice,e.fn.preventBrowserBehaviour=function(t){t=e.valueOrDefault(t,jo);var n=this,i={},a=!0,r=e.uniqueID();return n.bind("mousedown."+r,function(i){var r=i.target;a&&!e(r).is("html")&&!e(r).is(":input")&&t(r)&&(e.preventBrowserBehaviourCallback(i),n.bind("mousemove.preventBrowser",e.preventBrowserBehaviourCallback),e(document).one("mouseup",function(){n.unbind(".preventBrowser")}))}),e.quickExtend(i,{toggleEnable:function(e){a=e},clear:function(){n.unbind("mousedown."+r)}}),i},e.preventBrowserBehaviourCallback=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1},e.sameElements=function(e,t){return void 0===e||void 0===t?e===t:e[0]===t[0]},e.addAjaxErrorHandler=function(e){void 0===e&&(e=Go),r.push(e)},e.handleAjaxError=function(e,t,n){for(var i=!1,a=0;a<r.length&&!i;a++){var o=r[a];i=o(e,t,function(){n(e)})}i||n(e)},e.fn.makeUnselectable=function(){(e.browser.msie||e.browser.opera)&&this.find(":not(:input)").andSelf().each(function(){this.unselectable="on"})}
32,e.fn.markLastChild=function(t){return e(this).children().last().addClass(t),this},e.fn.markFirstChild=function(t){return e(this).children().first().addClass(t),this};var o={link:!0,meta:!0};e.getLocationOrigin=function(){return window.location.protocol+"//"+window.location.host},e.addHtmlCodeToTheHead=function(e){var t=[],n=document.getElementsByTagName("head")[0],i=document.createElement("div"),a=document.createElement("div");i.innerHTML=e;for(var r;r=i.firstChild;)r.tagName&&o[r.tagName.toLowerCase()]===!0?(n.appendChild(r),t.push(r)):a.appendChild(r);return t},e.isHtmlCodeToTheHeadValid=function(e){var t=document.createElement("div"),n=document.createElement("div");t.innerHTML=e.trim();for(var i;i=t.firstChild;){if(!i.tagName&&/[^\s]/.test(i.textContent)||i.tagName&&o[i.tagName.toLowerCase()]!==!0)return!1;n.appendChild(i)}return!0},e.addStyle=function(t){var n=document.createElement("style");n.type="text/css",document.getElementsByTagName("head")[0].appendChild(n);var i=document.createTextNode(t);return n.styleSheet?n.styleSheet.cssText=i.nodeValue:(n.innerHTML="",n.appendChild(i)),e(n)},e.ajaxJason=function(t,n,i,a,r,o){function s(){var s=e.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:t+"/"+n,data:JSON.stringify(i),dataType:"json"});return f=e.Deferred(),s.done(function(t){e.isPlainObject(t)&&"asynchronous"==t.__protocol__&&100!==t.progress?(o(t.progress),f.notify(t.progress),l(t)):a?(t=e.isPlainObject(t)&&void 0!==t.d?t.d:t,a(t),f.resolve(t)):f.resolve(t)}).fail(function(t){var n;try{n=JSON.parse(t.responseText)}catch(i){}n||(n=z.create(O.UnknownError,t)),e.handleAjaxError(n,function(){e.ajaxJason.apply(g,u)},function(e){r(e),f.reject(e)})}),f.promise()}function l(t){setTimeout(function(){e.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/"+t.services+"/"+t.action,data:JSON.stringify({id:t.id}),dataType:"json",success:function(e){o(e.progress),e.progress>0&&e.progress<100?(f.notify(e.progress),l(e)):100==e.progress?(f.notify(e.progress),setTimeout(function(){a(e),f.resolve(e)},1e3)):(f.reject(e.response),r(e))}})},1e3)}r=e.valueOrDefault(r,Wo),a=e.valueOrDefault(a,Wo),o=e.valueOrDefault(o,Wo);for(var c=arguments.length,u=Array(c),d=0;c>d;d++)u[d]=arguments[d];var g=this,f={};return s()},e.ajaxJasonWithCredentials=function(t,n,i,a,r,o){function s(){var s=e.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:t+"/"+n,data:JSON.stringify(i),xhrFields:{withCredentials:!0},dataType:"json"});return f=e.Deferred(),s.done(function(t){e.isPlainObject(t)&&"asynchronous"==t.__protocol__&&100!==t.progress?(o(t.progress),f.notify(t.progress),l(t)):a?(t=e.isPlainObject(t)&&void 0!==t.d?t.d:t,a(t),f.resolve(t)):f.resolve(t)}).fail(function(t){var n;try{n=JSON.parse(t.responseText)}catch(i){}n||(n=z.create(O.UnknownError,t)),e.handleAjaxError(n,function(){e.ajaxJason.apply(g,u)},function(e){r(e),f.reject(e)})}),f.promise()}function l(t){setTimeout(function(){e.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/"+t.services+"/"+t.action,data:JSON.stringify({id:t.id}),xhrFields:{withCredentials:!0},dataType:"json",success:function(e){o(e.progress),e.progress>0&&e.progress<100?(f.notify(e.progress),l(e)):100==e.progress?(f.notify(e.progress),setTimeout(function(){a(e),f.resolve(e)},1e3)):(f.reject(e.response),r(e))}})},1e3)}r=e.valueOrDefault(r,Wo),a=e.valueOrDefault(a,Wo),o=e.valueOrDefault(o,Wo);for(var c=arguments.length,u=Array(c),d=0;c>d;d++)u[d]=arguments[d];var g=this,f={};return s()},e.getFieldOrFunctionValue=function(t,n){return t&&n?e.isFunction(n)?n(t):t[n]:void 0},e.evaluateWhenFunction=function(t,n,i,a,r,o){return t&&e.isFunction(t)?t(n,i,a,a,r,o):t},e.use=function(){var e=arguments.length;if(e>=2)for(var t=arguments[e-1],n=0;e-1>n;n++)t(arguments[n])},e.divideNoReminder=function(e,t){var n=e/t;return n>0?Math.floor(n):Math.ceil(n)},e.isPrintableChar=function(e){return e>47&&58>e||32==e||13==e||e>64&&91>e||e>95&&112>e||e>185&&193>e||e>218&&223>e},e.whenResults=function(t){return e.when.apply(this,t)},e.formatString=function(t){var n=arguments.length;if(2===n&&e.isPlainObject(arguments[1])){var i=arguments[1];for(var a in i)t=t.replace(RegExp("{"+a+"}","g"),e.valueOrDefault(i[a],""));return t}for(var r=Array(n-1),o=1;n>o;o++)r[o-1]=arguments[o];return t.replace(/{(\d+)}/g,function(e,t){return void 0!==r[parseInt(t)]?r[t]:e})},e.generateGuid=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0,n="x"==e?t:3&t|8;return n.toString(16)})}}(d),function(e){e.fn.toggleLayerEventsCatching=function(e){this.toggleClass("catchLayerEvents",e)},e.fn.toggleLayerEventsForwarding=function(t,n){if(n=e.quickExtend({supportedEvents:["click","mousedown","mouseup"]},n),U.layerforwarding)if(U.pointerevents)this.toggleClass("forwardLayerEvents",t);else{var i=this;t?e.eachItem(n.supportedEvents,function(t,n){i.bind(n+".layerEvents",function(t){if(!e(t.target).hasAncestor(".catchLayerEvents",!0)){var n=e.getMouseOffset(t);i.addClass("testLayerForwarding");var a=document.elementFromPoint(n.left,n.top);i.removeClass("testLayerForwarding");var r=e.quickExtend({},t);r.target=a,e(a).trigger(r),t.stopPropagation()}})}):this.unbind(".layerEvents")}return this}}(d);var y=Yo(function(){this.create=function(e){var t=!1;return{execute:function(){t||(t=!0,e.apply(this,arguments))}}}}),b=function(){var e=v.extend("EnumMetadata",{init:function(e){this._enumObj=e,this._metadata={},this._defaultValues=void 0,this._enumKeys=void 0,this._enumValues=void 0,this._metadataObjects={}}
32,getEnumKeys:function(){var e=this._enumKeys;return e||(this._enumKeys=e=u.getKeys(this._enumObj)),e},getEnumKeyByValue:function(e){return this.getEnumValuesToKeys()[e]},getEnumValuesToKeys:function(){var e=this._enumValues;if(!e){e={};for(var t=this.getEnumKeys(),n=this._enumObj,i=t.length,a=0;i>a;a++){var r=t[a];e[n[r]]=r}}return e},extendDefaultValues:function(e){var t=this._defaultValues;return t||(t=this._defaultValues={}),u.quickExtend(t,e),this},extendValue:function(e,t){e=u.asArray(e);for(var n=0;n<e.length;n++){var i=e[n],a=this._metadata[i];a||(a={},this._metadata[i]=a),u.quickExtend(a,t)}return this},query:function(e){for(var t={},n=this.getEnumKeys(),i=this._enumObj,a=0;a<n.length;a++){var r=i[n[a]],o=this.getValue(r);e(o)&&(t[r]=o)}return t},map:function(e){var t=this,n=this.getEnumKeys(),i=this._enumObj;return u.mapItem(n,function(n){var a=i[n];return e(t.getValue(a),a)})},getValue:function(e){if(!this.getEnumKeyByValue(e))throw Error("The enum value '"+e+"' doesn't exist in the enum");var t=this._metadataObjects[e];if(!t){var n=this._defaultValues,i=this._metadata[e];t=n?u.quickExtend({},n,i):i,this._metadataObjects[e]=t}return t},queryAll:function(){return this.query(jo)}});return e.create=function(t){return new e(t)},e}(),C=v.extend("ByRef",{init:function(e){this._value=e},setValue:function(e){this._value=e},getValue:function(){return this._value}});"undefined"!=typeof global&&(global.ByRef=C);var I=v.extend("DeferredObject",{init:function(e){this._callback=e},get:function(){var e=this._callback;if(e){var t=e();return this._value=t,delete this._callback,t}return this._value},getValue:function(){var e=this._callback;if(e){var t=e();return this._value=t,delete this._callback,t}return this._value}});I.create=function(e){return new I(e)},"undefined"!=typeof global&&(global.DeferredObject=I),function(e){function t(n,i,a){e.eachEntry(n,function(r,o){i.push(r),e.isPlainObject(o)?t(o,i,a):a(n,r,o,i),i.pop()})}e.traverseStructure=function(e,n){t(e,[],n)},e.getIndexOfElementInArray=function(t,n,i){var a;if(i=i?i:e.defaultEqualityComparer,n){a=n.length;for(var r=0;a>r;r++)if(i(n[r],t))return r}return-1},e.arraysEqual=function(t,n,i){i=e.quickExtend({valueFunction:e.identity,equalityComparer:e.referencesEqualityComparer},i);var a=i.valueFunction,r=i.equalityComparer;if(!t||!n)return t===n;if(t.length!==n.length)return!1;for(var o=0;o<t.length;o++)if(!r(a(t[o]),a(n[o])))return!1;return!0},e.reverseArray=function(t,n){n=e.valueOrDefault(n,e.identity);for(var i=[],a=t.length-1;a>=0;a--)i.push(n(t[a]));return i},e.flattenStructure=function(t,n){n=e.quickExtend({childrenGetter:function(e){return e.children}},n);var i,a,r=n.subTreeOpener,o=n.subTreeCloser,s=n.childrenGetter,l=[],c=[];for(i=t.length-1;i>=0;i--)l.push(t[i]);for(var u={},d={};l.length>0;)if(a=l.pop(),c.push(a),a!==d){var g=s(a);if(g&&g.length>0)for(void 0!==r&&c.push(u),void 0!==o&&l.push(d),i=g.length-1;i>=0;i--)l.push(g[i])}if(void 0!==r||void 0!==o)for(i=0;i<c.length;i++)a=c[i],a===u&&(c[i]=r),a===d&&(c[i]=o);return c},e.findDuplications=function(t,n){return e.grep(e.countItems(t,n),function(e){return e.count>1})},e.getInValidItems=function(t,n){var i=[];return n=n?n:jo,e.each(t,function(e,t){var a=n(t);a||i.push(t)}),i},e.countItems=function(t,n){var i={};return e.each(t,function(e,t){var a=n(t),r=i[a];r?r.count++:(r={item:t,count:1,value:a},i[a]=r)}),e.getValues(i)},e.oneOfValues=function(t,n){return e.inArray(t,n)>=0},e.removeSortedArrayDuplicates=function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n],a=e[n+1];i!==a&&t.push(i)}return t},e.binarySearch=function(e,t){for(var n,i,a=0,r=e.length-1;r>=a;)if(n=(a+r)/2|0,i=e[n],t>i)a=n+1;else{if(!(i>t))return n;r=n-1}return-1},e.binarySearchGreater=function(e,t){for(var n=0,i=e.length;n!==i;){var a=Math.floor((n+i)/2);e[a]<=t?n=a+1:i=a}return n>=e.length?-1:n},e.binarySearchLower=function(e,t){for(var n=0,i=e.length;n!==i;){var a=Math.ceil((n+i)/2);e[a]>=t?i=a-1:n=a}return 0>n?-1:n},e.binaryRangeSearch=function(t,n,i){var a=e.binarySearchGreater(t,n-1);if(-1!==a){var r=e.binarySearchLower(t,i+1);return-1!==r?t.slice(a,r+1):[]}return[]},e.binarySearchClosest=function(t,n,i){void 0===i&&(i=!1);var a=t[e.binarySearchGreater(t,n-1)],r=t[e.binarySearchLower(t,n+1)];if(void 0===a)return r;if(void 0===r)return a;var o=Math.abs(n-r),s=Math.abs(n-a);return o===s?i?r:a:s>o?r:a},e.groupBy=function(t,n){var i={};return e.eachItem(t,function(e,t){var a=n(t),r=i[a];void 0===r&&(r=[],i[a]=r),r.push(t)}),i},e.max=function(t,n,i){var a=-1,r=void 0;return n=e.valueOrDefault(n,e.identity),e.eachItem(t,function(e,t){var o,s=n(t,e);o=void 0===r?!0:i?i(s,a)>0:s>a,o&&(a=s,r=t)}),{value:a,item:r}},e.min=function(t,n,i){var a=-1,r=void 0;return n=e.valueOrDefault(n,e.identity),e.eachItem(t,function(e,t){var o,s=n(t,e);o=void 0===r?!0:i?i(s,a)<0:a>s,o&&(a=s,r=t)}),{value:a,item:r}},e.extractFieldValue=function(t,n){return e.map(t,function(e){return e[n]})},e.minItem=function(t,n,i){return e.min(t,n,i).item},e.maxItem=function(t,n,i){return e.max(t,n,i).item},e.minValue=function(t,n,i){return e.min(t,n,i).value},e.maxValue=function(t,n,i){return e.max(t,n,i).value},e.fn.min=function(t){var n=-1,i=void 0;return e(this).each(function(){var a=t(e(this));(!i||n>a)&&(n=a,i=e(this))}),{value:n,element:i}},e.fn.max=function(t){var n=-1,i=void 0;return e(this).each(function(){var a=t.call(e(this),e(this));(!i||a>n)&&(n=a,i=e(this))}),{value:n,element:i}},e.fn.all=function(t){var n=!0;return e(this).each(function(){return t.call(e(this))?void 0:(n=!1,!1)}),n},e.allTheSame=function(t,n){if(t.length<2)return!0;var i=n(t[0]);return e.all(t,function(e){return n(e)===i})},e.getIfAllTheSame=function(t,n){if(0!==t.length){var i=n(t[0]),a=e.all(t,function(e){return n(e)===i});return a?i:!1}},e.findFirst=function(t,n){n=e.valueOrDefault(n,jo);var i=void 0;return e.each(t,function(e,t){return n.call(t,e,t)?(i=t,
33!1):void 0}),i},e.mapFirstEntry=function(t,n){var i=void 0;return e.eachEntry(t,function(e,t){var a=n.call(t,t,e);return void 0!=a?(i=a,!1):void 0}),i},e.all=function(t,n){var i=!0;return e.eachItem(t,function(e,t){return n.call(t,t)?void 0:(i=!1,!1)}),i},e.inspectCollection=function(t,n,i){switch(n){case qe.All:return e.all(t,i);case qe.Any:return e.any(t,i);case qe.None:return e.all(t,function(e){return!i(e)});case qe.AnyNot:return e.any(t,function(e){return!i(e)});default:throw Error("Unsupported collection constraint.")}},e.common=function(e,t){for(var n=void 0,i=0;i<e.length;i++){var a=t(e[i]);if(void 0!==n&&a!==n)return;n=a}return n},e.fn.any=function(t){var n=!1;return e(this).each(function(){return t.call(e(this))?(n=!0,!1):void 0}),n},e.any=function(e,t,n){void 0===n&&(n=0);for(var i=n;i<e.length;i++){var a=e[i];if(t.call(a,a))return!0}return!1},e.generateRange=function(e,t){for(var n=[],i=e;t>=i;i++)n.push(i);return n},e.sum=function(t,n,i){n=e.valueOrDefault(n,e.identity);for(var a=e.valueOrDefault(i,0),r=0;r<t.length;r++){var o=t[r];a+=n.call(o,o)}return a},e.fn.sum=function(t,n){return e.sum(this,t,n)}}(d),function(){if(String.prototype.format=function(){var e=arguments.length;if(1===e&&u.isPlainObject(arguments[0])){var t=this,n=arguments[0];for(var i in n)t=t.replace(RegExp("{"+i+"}","g"),u.valueOrDefault(n[i],""));return t}for(var a=Array(e),r=0;e>r;r++)a[r]=arguments[r];return this.replace(/{(\d+)}/g,function(e,t){return void 0!==a[t]?a[t]:e})},!String.prototype.trim){var e=/^\s+|\s+$/g;String.prototype.trim=function(){return this.replace(e,"")}}}(),function(e){e.isEmptyOrWhitespace=function(t){return t?""===e.trim(t):!0},e.removeTags=function(t,n){return n=e.asArray(n),0===n.length?t:t.replace(RegExp("<[//]{0,1}("+n.join("|")+")[^><]*>","gi"),"")},e.toTitleCase=function(e){return e.replace(/\w\S*/g,function(e){return e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()})},e.capitalizeFirstLetter=function(e){return e.replace(/^./,function(e){return e.toUpperCase()})},e.repeatStr=function(e,t){if(1>t)return"";for(var n="";t>0;)1&t&&(n+=e),t>>=1,e+=e;return n},e.getPrefix=function(e,t){var n=e.indexOf(t);return 0>n?e:e.substring(0,n)},e.substringFrom=function(e,t){var n=e.indexOf(t);return 0>n?"":e.substring(n)},e.substringAfter=function(e,t){var n=e.indexOf(t);return 0>n?"":e.substring(n+t.length)},e.substringAfterLast=function(e,t){var n=e.lastIndexOf(t);return 0>n?"":e.substring(n+t.length)},e.dictionaryToString=function(t,n,i){i=e.valueOrDefault(i," ");var a=new S(i);for(var r in t){var o=t[r];a.append(n,r,o)}return""+a},e.fn.formatHtml=function(t){for(var n=0;n<this.length;n++){var i=e(this[n]);i.html(i.html().format(t))}return this},e.shortenString=function(t,n,i){i=e.extend({ellipsis:"",trimSpacesWhenShortened:!0},i);var a=i.ellipsis,r=i.trimSpacesWhenShortened,o=t.length;if(n>=o)return t;n-=a.length;var s=t.substring(0,n);return/\s/.test(t[n])||(s=s.replace(/(\s)\S+$/,"$1")),r&&(s=s.replace(/\s+$/,"")),s+a}}(d);var S=v.extend("StringBuilder",{init:function(e,t){this._indentation=0,this._strArr=[],this._indentationString=t?t.indentationString:!1,this._separator=void 0!==e?e:""},conditionalAppend:function(e,t,n){return e?this.append(t):n&&this.append(n),this},append:function(e){var t=this._strArr;if(void 0!==e){var n=arguments.length;if(n>1){n--;for(var i=Array(n),a=0;n>a;a++)i[a]=arguments[a+1];t.push(e.format.apply(e,i))}else t.push(e)}return this},appendLine:function(){var e=this,t=e._indentation;return t&&e.append(u.repeatStr(e._indentationString,t)),e.append.apply(e,arguments).append("\n")},appendTo:function(e){e.append(this)},toString:function(){return this._strArr.join(this._separator)},increaseIndentation:function(){return this._indentationString&&this._indentation++,this},decreaseIndentation:function(){return this._indentationString&&(this._indentation=Math.max(0,this._indentation-1)),this}});"undefined"!=typeof global&&(global.StringBuilder=S);var P=function(){return v.extend("SimpleEventBinding",{init:function(e,t){this.bindingName=e,this.event=t},unbind:function(){this.event.unbind(this.bindingName)},addToCollection:function(e){e.add(this)}})}(),w=function(){function e(e,n,i,a){return n=""+n,t(e,n,i,a),new P(n,e)}function t(e,t,n,i){var a=e._callbacks;
33if(void 0===a)e._callbacks=a={},e._counter=1;else if(i)e._counter++;else{var r=e._counter;0!==r&&void 0!==a[t]||(e._counter=r+1)}a[t]=n}function n(e,n,i,a,r){var s=e._eventsMap[n];void 0===s&&(s=o.create(),e._eventsMap[n]=s),t(s,a,i,r),e._callbacksMap[a]=s}var i=1,a=1,r=!1,o={},s=v.extend("SimpleEventController",{init:function(){this.id=i++},_callbacks:void 0,_counter:0,bind:function(t,n){var i=!1;return void 0===n&&(n=a++,i=!0),e(this,n,t,i)},bindAndExecute:function(e,t){var n=this.bind(e,t);return e(),n},one:function(e,t){var n=this.bind(function(t,i,a,r,o){n.unbind(),e.call(this,t,i,a,r,o)},t);return n},bindUntil:function(e,t){var n=this.bind(t);return o.one(e,function(){n.unbind()}),n},namedBind:function(t,n){return e(this,t,n,!1)},createEventListener:function(e,t){return o.createEventListener(this,e,t)},createPostponedEventListener:function(e,t){return o.createPostponedEventListener(this,e,t)},hasNameBinding:function(e){var t=this._callbacks;return!!t&&!!t[e]},hasBindings:function(){return this._counter>0},fire:function(e,t,n,i,a){if(0!==this._counter){var o,s=this._callbacks;o=r?u.quickExtend({},s):s;var l=this;u.eachEntry(o,function(o,c){if(!r||s[o]){var u=c.call(e,t,n,i,a);u===!0&&l.unbind(o)}})}},fireNew:function(e,t,n,i,a){if(0!==this._counter){var o,s=this._callbacks;o=r?u.quickExtend({},s):s;var l=this;u.eachEntry(o,function(o,c){if(!r||s[o]){var u=c(e,t,n,i,a);u===!0&&l.unbind(o)}})}},unbind:function(e){if(void 0!==e)if("object"==typeof e)e.unbind();else{var t=this._callbacks;if(t){var n=t[e];n&&(delete t[e],this._counter--)}}}});r=function(){var e,t=new s,n=0,i=function(){if(n++,e.unbind(),n>1)throw Error();e=t.bind(i)};e=t.bind(i);try{return t.fireNew(),!1}catch(a){return!0}}(),o.create=function(){return new s};var l=v.extend("SimpleNamedEvents",{init:function(){this._eventsMap={},this._callbacksMap={}},fire:function(e,t,n,i,a){var r=this._eventsMap[e];void 0!==r&&r.fire(t,n,i,a)},fireNew:function(e,t,n,i,a){var r=this._eventsMap[e];void 0!==r&&r.fireNew(t,n,i,a)},bind:function(e,t,i){var r=!1;return void 0===i&&(i=""+a++,r=!0),n(this,e,t,i,r),new P(i,this)},one:function(e,t){var n=this.bind(e,function(e,i,a,r,o){n.unbind(),t.call(this,e,i,a,r,o)})},unbind:function(e){e&&e.bindingName&&(e=e.bindingName);var t=this._callbacksMap[e];void 0!==t&&(t.unbind(e),delete this._callbacksMap[e])},bindAndExecute:function(e,t,n){var i=this.bind(e,t,n);return t(),i},createEventListener:function(e,t,n){e=u.asArray(e);var i=this,a=u.mapItem(e,function(e){return{name:e,event:i}});return o.createEventListener(a,t,n)}});o.createNamedEvents=function(){return new l};var c=v.extend("SimpleEventListenersGroup",{init:function(){this._eventListeners=[]},add:function(e){return this._eventListeners.push(e),this},clear:function(){return this.deactivateAll(),this._eventListeners=[],this},activateAll:function(){for(var e=this._eventListeners,t=0;t<e.length;t++)e[t].activate()},activateAndExecuteAll:function(){for(var e=this._eventListeners,t=0;t<e.length;t++)e[t].activateAndExecute();return this},deactivateAll:function(){for(var e=this._eventListeners,t=0;t<e.length;t++)e[t].deactivate();return this},disposeAll:function(){for(var e=this._eventListeners,t=0;t<e.length;t++)e[t].dispose();return this}});o.createEventListenersGroup=function(){return new c};var d=c.extend("SimpleEventPostponedListenersGroup",{postponeAll:function(){for(var e=this._eventListeners,t=0;t<e.length;t++)e[t].postponeEvents()},unPostponeAll:function(){for(var e=this._eventListeners,t=0;t<e.length;t++)e[t].unPostponeEvents()}});o.createPostponedEventListenersGroup=function(){return new d};var g=v.extend("SimpleEventBindingUtil",{init:function(e,t){this._eventSelectors=u.asArray(e),this._isActive=!1,this._callback=t},setEventSource:function(e,t){return this.removeCurrentSource(),e&&(this._currentEventSource=e,this._currentEventListener=o.createEventListener(u.map(this._eventSelectors,function(t){return u.isFunction(t)?t(e):e[t]}),this._callback),this._isActive&&(this._currentEventListener.activate(),t&&this._callback())),this},getEventSource:function(){return this._currentEventSource},removeCurrentSource:function(){this._currentEventListener&&this._currentEventListener.deactivate(),delete this._currentEventListener,delete this._currentEventSource},activate:function(){this._isActive=!0,this._currentEventListener&&this._currentEventListener.activate()},activateAndExecute:function(){this._isActive=!0,this._currentEventListener&&(this._currentEventListener.activate(),this._callback())},deactivate:function(){this._isActive=!1,this._currentEventListener&&this._currentEventListener.deactivate()}});o.createEventBinding=function(e,t){return new g(e,t)};var f=v.extend("SimpleEventListener",{init:function(e,t,n){n=u.quickExtend({activationCallback:Wo,deactivationCallback:Wo},n),this._options=n,this._callback=t,this._simpleEvents=u.asArray(e)},_isDisposed:!1,_bindings:void 0,activate:function(){if(this._isDisposed)throw Error("Trying activate a disposed event listener");if(!this._bindings){this._options.activationCallback();for(var e=this._simpleEvents,i=this._bindings=[],r=this._callback,o=0;o<e.length;o++){var l=e[o],c=""+a++;l instanceof s?t(l,c,r,!0):n(l.event,l.name,r,c,!0),i.push(c)}}return this},activateAndExecuteNew:function(){return this._bindings||this.activate(),this._callback(),this},activateAndExecute:function(){return this._bindings||(this.activate(),this._callback()),this},dispose:function(){this.deactivate(),this._isDisposed=!0},deactivate:function(){var e=this._bindings;if(e){for(var t=this._simpleEvents,n=0;n<t.length;n++){var i=t[n],a=e[n];i instanceof s?i.unbind(a):i.event.unbind(a)}delete this._bindings,this._options.deactivationCallback()}},toggleActivation:function(e,t){t=u.valueOrDefault(t,!1),e?t?this.activateAndExecute():this.activate():this.deactivate()},addToGroup:function(e){return e.add(this),this},pushTo:function(e){return e.push(this),this}});o.createEventListener=function(e,t,n){return new f(e,t,n)};var p=f.extend("SimplePostponedEventListener",function(e){return{init:function(t,n,i){var a=this;
33e.call(a,t,function(){a._isPostponed?a._firedWhenDeactivated=!0:n()},i),a._actualCallback=n,a._firedWhenDeactivated=!1,a._isPostponed=!1},postponeEvents:function(){this._isPostponed=!0},unPostponeEvents:function(){this._isPostponed=!1,this._firedWhenDeactivated&&(this._actualCallback(),this._firedWhenDeactivated=!1)}}});o.createPostponedEventListener=function(e,t,n){return new p(e,t,n)};var h=v.extend("SimpleBindingsCollection",{init:function(){this._bindings=[]},add:function(e){this._bindings.push(e)},unbindAll:function(){for(var e=this._bindings,t=0;t<e.length;t++)e[t].unbind();this._bindings=[]}});return o.createBindingsCollection=function(){return new h},o.bind=function(e,t,n){e=u.asArray(e);for(var i=[],a=0;a<e.length;a++){var r,o=e[a];if(o instanceof s)r=o.bind(t,n);else{var l=o.event,c=o.name;if(!l||!c)throw Error("Bad event selector.");r=l.bind(c,t,n)}i.push({bindingID:r,eventSelector:o})}return i},o.bindAndExecute=function(e,t,n){var i=o.bind(e,t,n);return t(),i},o.unbind=function(e){if(e)for(var t=0;t<e.length;t++){var n=e[t],i=n.bindingID,a=n.eventSelector;a.unbind(i)}},o.one=function(e,t){var n=o.bind(e,function(e,i,a,r,s){o.unbind(n),t.call(this,e,i,a,r,s)});return n},o.fireLazyEvent=function(e,t,n,i,a){var r=e._getLazyProperty(t);return r&&r.fireNew(n,i,a),r},o}(),E=function(){function e(e,t){return e._cloned&&(t=u.quickExtend({},t),e._map=t,e._cloned=!1),t}function t(e,t){u.eachEntry(e,function(e,i){return t(e,i===n?void 0:i)})}var n={},i=v.extend("Dictionary",{init:function(e,t,n,i){i=u.quickExtend({},i),this._map=u.valueOrDefault(e,{}),this._counter=u.valueOrDefault(t,0),this._cloned=u.valueOrDefault(n,!1),this._valueChangeCallback=i.valueChangeCallback},getField:function(e){var t=this._map[e];return t===n?void 0:t},getFieldOrInit:function(e,t){var i=this._map,a=i[e];return void 0===a?(a=t,void 0===a&&(a=n),this._counter++,i[e]=a,t):a===n?void 0:a},hasField:function(e){return void 0!==this._map[e]},isEmpty:function(){return 0===this._counter},count:function(){return this._counter},each:function(e){t(this._map,e)},getEntries:function(){var e=[];return t(this._map,function(t,n){e.push({key:t,value:n})}),e},getMap:function(){var e={};return t(this._map,function(t,n){e[t]=n}),e},getValues:function(){var e=[];return t(this._map,function(t,n){e.push(n)}),e},getKeys:function(){return u.getKeys(this._map)},setFields:function(t){var i=this._map,a=0,r=this,o=this._valueChangeCallback;u.eachEntry(t,function(t,s){void 0===s&&(s=n);var l=i[t];void 0===l&&a++,i=e(r,i),i[t]=s,o&&o(t,s,l)}),this._counter+=a},setField:function(t,i){void 0===i&&(i=n);var a=this._map,r=a[t];void 0===r?this._counter++:r=r===n?void 0:r,a=e(this,a),a[t]=i;var o=this._valueChangeCallback;return o&&o(t,i,r),r},setAndReturnFieldIfAbsent:function(e,t){var n=this._setFieldIfAbsent(e,t);return void 0===n?t:n},_setFieldIfAbsent:function(t,i){var a=this._map,r=a[t];if(void 0===r){void 0===i&&(i=n),this._counter++,a=e(this,a),a[t]=i;var o=this._valueChangeCallback;o&&o(t,i,void 0)}return r},setFieldIfAbsent:function(e,t){var i=this._setFieldIfAbsent(e,t);return i===n?void 0:i},setFieldIfPresent:function(t,i){var a=this._map,r=a[t];if(void 0!==r){void 0===i&&(i=n),a=e(this,a),a[t]=i;var o=this._valueChangeCallback;o&&o(t,i,void 0)}return r===n?void 0:r},removeField:function(t){var i=this._map,a=i[t];if(void 0!==a){i=e(this,i),delete i[t],this._counter--;var r=this._valueChangeCallback;return r&&r(t,void 0,a),a===n?void 0:a}},clear:function(){var e,t=this._valueChangeCallback;t&&(e=this._map),this._cloned=!1,this._map={},this._counter=0,t&&u.eachEntry(e,function(e,n){return t(e,void 0,n)})},clone:function(){return this._cloned=!0,new i(this._map,this._counter,!0)}});return i.create=function(e){var t=new i;return void 0!==e&&t.setFields(e),t},i.Undefined=n,i}(),T=function(){function e(e,n,i,a){i=i===t?void 0:i,a=a===t?void 0:a,e._comparerFunction(i,a)||(e.valueChangedEvent.fireNew(n,i,a),e.namedValueChangedEvent.fireNew(n,i,a))}var t=E.Undefined,n=E.extend("ObservableDictionary",function(t){return{init:function(n){n=u.quickExtend({comparerFunction:u.referencesEqualityComparer},n),t.call(this,{},0,!1,{valueChangeCallback:u.firstArgProxy(e,this)}),this._comparerFunction=n.comparerFunction,this.valueChangedEvent=w.create(),this.namedValueChangedEvent=w.createNamedEvents()},bind:function(e){return this.valueChangedEvent.bind(e)},bindAndExecute:function(e){return this.each(function(t,n){e(t,n)}),this.bind(e)},nameBind:function(e,t){return this.namedValueChangedEvent.bind(e,t)},createEventListener:function(e,t){return this.valueChangedEvent.createEventListener(e,t)},createNamedEventListener:function(e,t,n){return this.namedValueChangedEvent.createEventListener(e,t,n)}}});return n.create=function(e,t){var i=new n(e);return void 0!==t&&i.setFields(t),i},n}(),x={AllTrue:1,AllFalse:2,SomeTrue:3,SomeFalse:4,AllTrueNonEmpty:5,AllFalseNonEmpty:6,SomeTrueNonEmpty:7,SomeFalseNonEmpty:8},k={ConditionalPositive:1,ConditionalNegative:2},D=v.extend("AbstractObservableFlag",{init:function(e,t){var n=u.weakID(),i=e+n;this.options=t,this.id=n,this.name=i},lazyInitializationProperties:{valueChangedEvent:w.create},createValueListener:function(e){return this.valueChangedEvent.createEventListener(e)},unbindElementState:function(e){var t=this,n=e.data("boundFlags");if(n){var i=n[t.id];void 0!==i&&(i(),delete n[t.id])}},bindElementState:function(e,t){var n=this;t=u.quickExtend({stateToggledValue:n._defaultStateToggledValue(),stateType:ft.Enabling,stateChangeCallback:Wo,withBinding:u.activationFunction},t);var i=t.stateChangeCallback,a=e.data("boundFlags");void 0===a&&(a={},e.data("boundFlags",a));var r=n.valueChangedEvent.bindAndExecute(function(){var a=n.isValue(t.stateToggledValue),r=i(a,n.name);if(r!==!1)if(t.className)e.toggleClass(t.className,a);else switch(t.stateType){case ft.Displaying:e.addDisplayingStates().toggleDisplayed(a,n.name);break;case ft.Enabling:e.addDisablingStates().toggleEnable(a,n.name);break;case ft.Visibility:e.addVisibilityStates().toggleVisibility(a,n.name)}});a[n.id]=function(){switch(n.valueChangedEvent.unbind(r),t.stateType){case ft.Displaying:e.addDisplayingStates().toggleDisplayed(!0,n.name);break;case ft.Enabling:e.addDisablingStates().toggleEnable(!0,n.name);break;case ft.Visibility:e.addVisibilityStates().toggleVisibility(!0,n.name)}}},bindToggleButton:function(e,t){function n(){var n=i.isValue(t.stateToggledValue);a=!0,e.toggleToggled(n),a=!1}t=u.quickExtend({valueWhenToggled:!0},t);var i=this,a=!1;e.toggled(function(){a||(t.valueSettingFunction?t.valueSettingFunction.call(i,e.isToggled(),t.reason):i.setValue(e.isToggled()?t.valueWhenToggled:!t.valueWhenToggled,t.reason))}),i.valueChangedEvent.bindAndExecute(n)}}),F=D.extend("BasicObservableFlag",function(e){return{init:function(t,n){n=u.quickExtend({beforeValueChangeCallback:Wo,valueChangeCallback:Wo},n),e.call(this,"Flag",n),this._currentValue=t,this._beforeValueChangeCallback=n.beforeValueChangeCallback,this._valueChangeCallback=n.valueChangeCallback},getValue:function(){return this._currentValue},setValue:function(e){this._currentValue!==e&&(this._currentValue=e,this.notifyValueChanged(e))},toggle:function(e){void 0===e?this.setValue(!this.getValue()):this.setValue(e)},notifyValueChanged:function(e,t){var n=this;n._beforeValueChangeCallback(e,t),w.fireLazyEvent(n,"valueChangedEvent",e,t),n._valueChangeCallback(e,t)},createValueListener:function(e){return w.createEventListener(this.valueChangedEvent,e)},setTrue:function(){this.setValue(!0)},set:function(){this.setValue(!0)},setFalse:function(){this.setValue(!1)},reset:function(){this.setValue(!1)},isTrue:function(){return this.getValue()===!0},isFalse:function(){return!this.isTrue()},isValue:function(e){return this.getValue()===e},bindToFlag:function(e,t){t=u.quickExtend({when:!0,set:!0},t);var n=this;return e.valueChangedEvent.bindAndExecute(function(){n.setValue(e.getValue()===t.when?t.set:!t.set,e.id)}),n},bindToFlagsObserver:function(e,t){t=u.quickExtend({when:gt.AllTrue,set:!0},t);var n=this;e.valueChangedEvent.bindAndExecute(function(){n.setValue(e.isValue(t.when)?t.set:!t.set,e.id)})},once:function(e,t,n){return this.getValue()===e?(t(),{unbind:Wo}):this.valueChangedEvent.one(t,n)},onceTrue:function(e,t){return this.once(!0,e,t)},onceFalse:function(e,t){return this.once(!1,e,t)},_defaultStateToggledValue:jo}}),A=F.extend("ConditionalObservableFlag",function(e){return{init:function(t,n){e.call(this,!!t,n),this._isConditionalPositive=t},lazyInitializationProperties:{_conditions:E.create},resetConditions:function(e,t){this._conditions.clear();var n=this._currentValue!==this._isConditionalPositive;this._currentValue=this._isConditionalPositive,e&&n&&(t=u.valueOrDefault(t,"Reset"),this.notifyValueChanged(this._isConditionalPositive,t))},getConditionalFlagType:function(){return this._isConditionalPositive?k.ConditionalPositive:k.ConditionalNegative},setValue:function(e,t){var n=this,i=n._conditions;t=u.valueOrDefault(t,"Default");var a=n._isConditionalPositive;e?a?i.removeField(t):i.setField(t,!0):a?i.setField(t,!0):i.removeField(t);var r;r=i.isEmpty()?a:!a,n._currentValue!==r&&(n._currentValue=r,n.notifyValueChanged(r,t))},setTrue:function(e){this.setValue(!0,e)},set:function(e){this.setValue(!0,e)},setFalse:function(e){this.setValue(!1,e)},reset:function(e){this.setValue(!1,e)}}}),B=D.extend("FlagsObserver",function(e){function t(e){var t=e.notSetFlags.isEmpty(),n=e.setFlags.isEmpty();e.allSet===t&&e.allNotSet===n||(e.allNotSet=n,e.allSet=t,w.fireLazyEvent(e,"valueChangedEvent"),e._stateChangeCallback.call(e))}return{init:function(t){t=u.quickExtend({stateChangeCallback:Wo},t);var n=t.stateChangeCallback;e.call(this,"FlagsObs",t),this.observedFlagsInfo=[],this.setFlags=E.create(),this.notSetFlags=E.create(),this.allSet=void 0,this.allNotSet=void 0,this._stateChangeCallback=n,void 0!==t.observedFlags&&this.setObservedFlags(t.observedFlags)},setObservedFlags:function(e,t){for(var n=this,i=0;i<n.observedFlagsInfo.length;i++){var a=n.observedFlagsInfo[i],r=a.observableFlag,o=a.bindingID;r.valueChangedEvent.unbind(o)}n.observedFlagsInfo=[],n.setFlags.clear(),n.notSetFlags.clear(),n.addObservedFlags(e,t)}
33,addObservedFlags:function(e,n){n=u.quickExtend({value:!0},n);var i=n.value;e=u.asArray(e);var a=this,r=a.setFlags,o=a.notSetFlags;u.eachItem(e,function(e,n){n.isValue(i)?r.setField(n.id,!0):o.setField(n.id,!0),a.observedFlagsInfo.push({observableFlag:n,bindingID:n.valueChangedEvent.bind(function(e){e===i?(o.removeField(n.id),r.setField(n.id,!0)):(r.removeField(n.id),o.setField(n.id,!0)),t(a)})})}),t(a)},allTrue:function(){return this.allSet},allFalse:function(){return this.allNotSet},someTrue:function(){return!this.allNotSet},someFalse:function(){return!this.allSet},someOfValue:function(e){return e?this.someTrue():this.someFalse()},allOfValue:function(e){return e?this.allTrue():this.allFalse()},hasSetFlags:function(){return!this.allNotSet},isValue:function(e){switch(e){case x.AllTrue:return this.allTrue();case x.AllFalse:return this.allFalse();case x.SomeFalse:return this.someFalse();case x.SomeTrue:return this.someTrue();case x.AllTrueNonEmpty:return this.allTrue()&&this.observedFlagsInfo.length>0;case x.AllFalseNonEmpty:return this.allFalse()&&this.observedFlagsInfo.length>0;case x.SomeFalseNonEmpty:return this.someFalse()&&this.observedFlagsInfo.length>0;case x.SomeTrueNonEmpty:return this.someTrue()&&this.observedFlagsInfo.length>0}},setValue:function(e,t){for(var n=this.observedFlagsInfo,i=0;i<n.length;i++)n[i].observableFlag.setValue(e,t)},_defaultStateToggledValue:function(){return x.AllTrue}}}),V={createConditionalPositive:function(e){return new A(!0,e)},createConditionalNegative:function(e){return new A(!1,e)},createConditional:function(e,t){switch(e){case k.ConditionalNegative:return V.createConditionalNegative(t);case k.ConditionalPositive:return V.createConditionalPositive(t);default:return void Q.warn("Unknown conditional flag was requested for creation.")}},create:function(e,t){return new F(e,t)},createFalse:function(e){return new F(!1,e)},createTrue:function(e){return new F(!0,e)},createFlagsObserver:function(e){return new B(e)}};!function(e){e.fn.bindStateToFlag=function(t,n){return t.bindElementState(e(this),n),this},e.fn.unbindStateFromFlag=function(t){return t.unbindElementState(e(this)),this},e.fn.bindButtonToFlag=function(t,n){return t.bindToggleButton(e(this),n),this},e.fn.bindClassToFlag=function(t,n){n=e.quickExtend({when:!0,valueChangeCallback:Wo},n);var i=n.className,a=n.alternativeClass,r=n.when,o=n.partsSelector,s=n.valueChangeCallback,l=e(this),c=ye.createContextClass({getTarget:function(){if(o){var t=e([]);return t.pushElements(l),t.pushElements(e(o,l)),t}return l}});return t.valueChangedEvent.bindAndExecute(function(){t.getValue()===r?(c.setValue(i),s(i)):(c.setValue(a),s(a))})}}(d),function(e){e.defaultIdComparer=function(e,t){return void 0!==e&&void 0!==t&&e.id==t.id},e.createArrayEqualityComparer=function(e){return function(t,n){if(void 0===t||void 0===n)return t===n;if(null===t||null===n)return t===n;if(t.length!==n.length)return!1;for(var i=0;i<t.length;i++)if(!e(t[i],n[i]))return!1;return!0}},e.diffObjectKeys=function(t,n,i){if(t===n)return{};if(!t)return i&&i.setValue(!0),e.quickExtend({},n);if(!n)return i&&i.setValue(!0),e.quickExtend({},t);var a,r={},o=!1,s={};for(a in t)n.hasOwnProperty(a)&&e.defaultEqualityComparer(t[a],n[a])||(r[a]=n[a],o=!0),s[a]=!0;for(a in n)s[a]||t.hasOwnProperty(a)&&e.defaultEqualityComparer(t[a],n[a])||(r[a]=n[a],o=!0);return o&&i&&i.setValue(!0),r},e.defaultEqualityComparer=function(t,n){var i=typeof t,a=typeof n;if(i!==a)return!1;if(e.isArray(t)&&e.isArray(n)){if(t.length!==n.length)return!1;for(var r=0;r<t.length;r++)if(!e.defaultEqualityComparer(t[r],n[r]))return!1;return!0}if("object"===i&&e.isPlainObject(t)){var o=e.getKeys(t),s=e.getKeys(n);if(o.length!==s.length)return!1;for(var r=0;r<o.length;r++){var l=o[r];if(!e.defaultEqualityComparer(t[l],n[l]))return!1}return!0}return t===n},e.createFieldsEqualityComparer=function(e,t){return function(n,i){if(void 0===n||void 0===i)return n===i;if(null===n||null===i)return n===i;for(var a=0;a<e.length;a++){var r=e[a];if(t&&t[r]&&!t[r](n[r],i[r]))return!1;if(n[r]!==i[r])return!1}return!0}},e.referencesEqualityComparer=function(e,t){return e===t},e.nullLastComparer=function(e,t){return null===e||void 0===e?1:null===t||void 0===t?-1:e-t},e.nullFirstComparer=function(e,t){return null===e||void 0===e?-1:null===t||void 0===t?1:e-t},e.alphaNumericCompare=function(e,t){for(var n=e.split(/(\d+)/),i=t.split(/(\d+)/),a=Math.min(n.length,i.length),r=0;a>r;r++)if(n[r]!==i[r]){var o=+n[r],s=+i[r];return o==n[r]&&s==i[r]?o-s:n[r]>i[r]?1:-1}return n.length-i.length},e.createArraySetsEqualityComparer=function(t){return t=e.valueOrDefault(t,e.identity),function(e,n){if(e&&n){if(e.length!==n.length)return!1;var i,a={};for(i=0;i<e.length;i++)a[t(e[i])]=!0;for(i=0;i<n.length;i++)if(!a[t(n[i])])return!1;return!0}return e===n}},e.defaultArrayEqualityComparer=e.createArrayEqualityComparer(e.referencesEqualityComparer),e.defaultArraySetsEqualityComparer=e.createArraySetsEqualityComparer(e.identity)}(d);var L={SizeEqualityComparer:u.createFieldsEqualityComparer(["width","height"])},M=function(){var e=v.extend("ObservableObject",{init:function(e,t){t=u.quickExtend({valueConverter:u.identity,equalityComparer:u.defaultEqualityComparer,valueChangeCallback:Wo},t),this._currentValue=e,this._tag=t.tag,this._equalityComparer=t.equalityComparer,this._valueChangeCallback=t.valueChangeCallback,this._valueConverter=t.valueConverter},lazyInitializationProperties:{valueChangedEvent:w.create},adjustValue:function(e,t){this.setValue(e(this._currentValue),t)},getValue:function(){return this._currentValue},setValue:function(e,t){var n=this,i=n._currentValue;return e=n._valueConverter(e),n._equalityComparer(i,e)?!1:(n._currentValue=e,w.fireLazyEvent(n,"valueChangedEvent",e,i,t),n._valueChangeCallback(e,i,t),!0)},getTag:function(){return this._tag},isEqual:function(e){return this._equalityComparer(this._currentValue,e)},onValueChanged:function(e,t){var n=this.valueChangedEvent.bind(e);return t&&e(this._currentValue),n},createValueListener:function(e){return w.createEventListener(this.valueChangedEvent,e)},trackCurrentValue:function(e){var t=w.createEventListener(this.valueChangedEvent,e);return e(this.getValue(),void 0),t},trackValues:function(e,t){t=u.quickExtend({setCallback:Wo,unsetCallback:Wo,statusChangeCallback:Wo},t);var n=this._currentValue;e=u.asArray(e);var i=u.inArray(n,e)>=0;return i&&t.setCallback(),this.valueChangedEvent.bind(function(){u.inArray(n,e)>=0&&!i?(i=!0,t.setCallback(),t.statusChangeCallback(!0)):u.inArray(n,e)<0&&i&&(i=!1,t.unsetCallback(),t.statusChangeCallback(!1))})},bind:function(e,t){var n=this._currentValue;return t=this.valueChangedEvent.bind(e,t),e(n),t},unbind:function(e){this.valueChangedEvent.unbind(e)},assignMarkingClass:function(e,t){t=u.valueOrDefault(t,u.identity),this.valueChangedEvent.bind(function(n,i){i&&u(t(i)).removeClass(e),n&&u(t(n)).addClass(e)});var n=this.getValue();return n&&u(t(n)).addClass(e),this}});return e.create=function(t,n){return new e(t,n)},e.createNumerical=function(t,n){return e.create(t,u.quickExtend({},n,{equalityComparer:u.referencesEqualityComparer}))},e.createTextual=function(t,n){return e.create(u.valueOrDefault(t,""),u.quickExtend({},n,{equalityComparer:u.referencesEqualityComparer}))},e.createReferenceObject=function(t){return e.create(void 0,u.quickExtend({},t,{equalityComparer:u.referencesEqualityComparer}))},e.createJqueryObject=function(t){return e.create(void 0,u.quickExtend({},t,{equalityComparer:function(e,t){return e&&t?e.length!==t.length?!1:0===e.not(t).length:e===t}}))},e.isObservableObject=function(t){return t instanceof e},e.createValueBinding=function(e,t){function n(e){if(!l)if(s){e=t.valueConverter(e),c=!0;var n=o;
33o=e,t.notifiedValuesFilter(e,n)&&(t.valueChangeCallback(e),i.valueChangedEvent.fireNew(e)),c=!1}else r=e,a=void 0}t=u.quickExtend({notifiedValuesFilter:jo,valueConverter:u.identity,valueChangeCallback:Wo,synchronizeToCurrentValue:!1,autoActivate:!1},t);var i={},a=void 0,r=void 0,o=void 0,s=!1,l=!1,c=!1,d=e.valueChangedEvent.bind(n);return u.quickExtend(i,{valueChangedEvent:w.create(),adjustValue:function(t){c||i.setValue(t(e.getValue()))},setValue:function(t){c||(s?(l=!0,o=t,e.setValue(t),l=!1):(a=t,r=void 0))},activate:function(){s||(s=!0,void 0!==a&&i.setValue(a),r&&n(r))},deactivate:function(){s&&(a=void 0,s=!1)},toggleActive:function(e){e?i.activate():i.deactivate()},destroy:function(){d.unbind()}}),t.autoActivate&&i.activate(),t.synchronizeToCurrentValue&&n(e.getValue()),i},e}();!function(e){function t(t,i,a,r){r=e.quickExtend({valueConverter:e.identity,executeOnStart:!0,textOnly:!1,whenUndefined:""},r);var o=r.valueConverter,s=r.executeOnStart;if(i=e.valueOrDefault(e.evaluateWhenFunction(i),r.whenUndefined),"string"==typeof i)return a?t.text(i):t.html(i),n;var l=i.createValueListener(function(){var e=o(i.getValue());a?t.text(e):t.html(e)});return s?l.activateAndExecute():l.activate(),l}var n={activate:Wo,deactivate:Wo,dispose:Wo,activateAndExecute:Wo};e.fn.bindContent=function(e,n){return t(this,e,!1,n)},e.fn.bindTextContent=function(e,n){return t(this,e,!0,n)},e.fn.bindClassName=function(t,i){i=e.quickExtend({valueConverter:e.identity,whenUndefined:"",executeOnStart:!0},i);var a=i.valueConverter,r=i.executeOnStart;t=e.valueOrDefault(e.evaluateWhenFunction(t),i.whenUndefined);var o=this;if("string"==typeof t)return o.addClass(t),n;var s=ye.createContextClass(o),l=t.createValueListener(function(){var e=a(t.getValue());s.set(e)});return r?l.activateAndExecute():l.activate(),l}}(d);var O={UserNotLoggedIn:"UserNotLoggedInException",DownForMaintenanceException:"DownForMaintenanceException",GroupAlreadyExists:"GroupAlreadyExistsException",SiteAlreadyExists:"SiteAlreadyExistsException",PartialOperationFailure:"PartialOperationFailureException",UnknownError:"UnknownErrorException",EmailAlreadyExistsException:"EmailAlreadyExistsException",UserAlreadyExistsException:"UserAlreadyExistsException",UserNotFound:"UserNotFoundException",EmailNotFound:"EmailNotFoundException",IncorrectPassword:"IncorrectPasswordException",PasswordRequired:"PasswordRequiredException",EmailRequired:"EmailRequiredException",NameRequired:"NameRequiredException",InvalidSubdomainException:"InvalidSubdomainException",SiteNameTooLong:"SiteNameTooLongException",SubdomainAlreadyExistsException:"SubdomainAlreadyExistsException",SubdomainTooShortException:"SubdomainTooShortException",InvalidEmailException:"InvalidEmailException",SiteDoesNotExistsException:"SiteDoesNotExistsException",SiteDeletedException:"SiteDeletedException",NotAuthorizedException:"NotAuthorizedException",AuthorizationException:"AuthorizationException",AlbumAlreadyExistsException:"AlbumAlreadyExistsException",ValidationException:"ValidationException",ResourceAlreadyExistsException:"ResourceAlreadyExistsException",DifferentDomainOwnerException:"DifferentDomainOwnerException",UserAlreadyConnectedToSiteException:"UserAlreadyConnectedToSiteException",StudioAlreadyExists:"StudioAlreadyExistsException",InnerException:"InnerException",DuplicateUserStudio:"DuplicateUserStudioException",InvalidFileTypeException:"InvalidFileTypeException",FileSizeException:"FileSizeException",UrlAliasAlreadyExistsException:"UrlAliasAlreadyExistsException",InvalidUrlAliasException:"InvalidUrlAliasException",EntityNotExistsException:"EntityNotExistsException",EmailPasswordCombinationUnknownException:"EmailPasswordCombinationUnknownException"},z=Yo(function(){this.create=function(e,t){return{ExceptionType:e,
34Message:t}},this.getExceptionType=function(e){if(u.isPlainObject(e)){var t=e.ExceptionType;if(t)return t.substring(t.lastIndexOf(".")+1)}return O.UnknownError}});!function(e,t){function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function i(e){return t===e}if(e){var a={},r=e.TraceKit,o=[].slice,s="?";a.noConflict=function(){return e.TraceKit=r,a},a.wrap=function(e){function t(){try{return e.apply(this,arguments)}catch(t){throw a.report(t),t}}return t},a.report=function(){function t(e){s(),g.push(e)}function n(e){for(var t=g.length-1;t>=0;--t)g[t]===e&&g.splice(t,1)}function i(e,t){var n=null;if(!t||a.collectWindowErrors){for(var i=g.length,r=0;i>r;r++){var s=g[r];if(s)try{s.apply(null,[e].concat(o.call(arguments,2)))}catch(l){n=l}}if(n)throw n}}function r(e,t,n,r,o){var s=null;if(h)a.computeStackTrace.augmentStackTraceWithInitialElement(h,t,n,e),l(
34);else if(o)s=a.computeStackTrace(o),i(s,!0);else{var c={url:t,line:n,column:r};c.func=a.computeStackTrace.guessFunctionName(c.url,c.line),c.context=a.computeStackTrace.gatherContext(c.url,c.line),s={mode:"onerror",message:e,stack:[c]},i(s,!0)}return u?u.apply(this,arguments):!1}function s(){d!==!0&&(u=e.onerror,e.onerror=r,d=!0)}function l(){var e=h,t=f;f=null,h=null,p=null,i.apply(null,[e,!1].concat(t))}function c(t){if(h){if(p===t)return;l()}var n=a.computeStackTrace(t);throw h=n,p=t,f=o.call(arguments,1),e.setTimeout(function(){p===t&&l()},n.incomplete?2e3:0),t}var u,d,g=[],f=null,p=null,h=null;return c.subscribe=t,c.unsubscribe=n,c}(),a.computeStackTrace=function(){function r(t){if(!a.remoteFetching)return"";try{var n=function(){try{return new e.XMLHttpRequest}catch(t){return new e.ActiveXObject("Microsoft.XMLHTTP")}},i=n();return i.open("GET",t,!1),i.send(""),i.responseText}catch(r){return""}}function o(e){if("string"!=typeof e)return[];if(!n(P,e)){var t="",i="";try{i=document.domain}catch(a){}-1!==e.indexOf(i)&&(t=r(e)),P[e]=t?t.split("\n"):[]}return P[e]}function l(e,t){var n,a=/function ([^(]*)\(([^)]*)\)/,r=/['"]?([0-9A-Za-z$_]+)['"]?\s*[:=]\s*(function|eval|new Function)/,l="",c=10,u=o(e);if(!u.length)return s;for(var d=0;c>d;++d)if(l=u[t-d]+l,!i(l)){if(n=r.exec(l))return n[1];if(n=a.exec(l))return n[1]}return s}function c(e,t){var n=o(e);if(!n.length)return null;var r=[],s=Math.floor(a.linesOfContext/2),l=s+a.linesOfContext%2,c=Math.max(0,t-s-1),u=Math.min(n.length,t+l-1);t-=1;for(var d=c;u>d;++d)i(n[d])||r.push(n[d]);return r.length>0?r:null}function u(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#]/g,"\\$&")}function d(e){return u(e).replace("<","(?:<|&lt;)").replace(">","(?:>|&gt;)").replace("&","(?:&|&amp;)").replace('"','(?:"|&quot;)').replace(/\s+/g,"\\s+")}function g(e,t){for(var n,i,a=0,r=t.length;r>a;++a)if((n=o(t[a])).length&&(n=n.join("\n"),i=e.exec(n)))return{url:t[a],line:n.substring(0,i.index).split("\n").length,column:i.index-n.lastIndexOf("\n",i.index)-1};return null}function f(e,t,n){var i,a=o(t),r=RegExp("\\b"+u(e)+"\\b");return n-=1,a&&a.length>n&&(i=r.exec(a[n]))?i.index:null}function p(t){if(!i(document)){for(var n,a,r,o,s=[e.location.href],l=document.getElementsByTagName("script"),c=""+t,f=/^function(?:\s+([\w$]+))?\s*\(([\w\s,]*)\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,p=/^function on([\w$]+)\s*\(event\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,h=0;h<l.length;++h){var m=l[h];m.src&&s.push(m.src)}if(r=f.exec(c)){var v=r[1]?"\\s+"+r[1]:"",y=r[2].split(",").join("\\s*,\\s*");n=u(r[3]).replace(/;$/,";?"),a=RegExp("function"+v+"\\s*\\(\\s*"+y+"\\s*\\)\\s*{\\s*"+n+"\\s*}")}else a=RegExp(u(c).replace(/\s+/g,"\\s+"));if(o=g(a,s))return o;if(r=p.exec(c)){var b=r[1];if(n=d(r[2]),a=RegExp("on"+b+"=[\\'\"]\\s*"+n+"\\s*[\\'\"]","i"),o=g(a,s[0]))return o;if(a=RegExp(n),o=g(a,s))return o}return null}}function h(e){if(!e.stack)return null;for(var t,n,a=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,r=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|\[).*?)(?::(\d+))?(?::(\d+))?\s*$/i,o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:ms-appx|https?|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,u=e.stack.split("\n"),d=[],g=/^(.*) is undefined$/.exec(e.message),p=0,h=u.length;h>p;++p){if(t=a.exec(u[p])){var m=t[2]&&-1!==t[2].indexOf("native");n={url:m?null:t[2],func:t[1]||s,args:m?[t[2]]:[],line:t[3]?+t[3]:null,column:t[4]?+t[4]:null}}else if(t=o.exec(u[p]))n={url:t[2],func:t[1]||s,args:[],line:+t[3],column:t[4]?+t[4]:null};else{if(!(t=r.exec(u[p])))continue;n={url:t[3],func:t[1]||s,args:t[2]?t[2].split(","):[],line:t[4]?+t[4]:null,column:t[5]?+t[5]:null}}!n.func&&n.line&&(n.func=l(n.url,n.line)),n.line&&(n.context=c(n.url,n.line)),d.push(n)}
34return d.length?(d[0]&&d[0].line&&!d[0].column&&g?d[0].column=f(g[1],d[0].url,d[0].line):d[0].column||i(e.columnNumber)||(d[0].column=e.columnNumber+1),{mode:"stack",name:e.name,message:e.message,stack:d}):null}function m(e){var t=e.stacktrace;if(t){for(var n,i=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,a=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^\)]+))\((.*)\))? in (.*):\s*$/i,r=t.split("\n"),o=[],s=0;s<r.length;s+=2){var u=null;if((n=i.exec(r[s]))?u={url:n[2],line:+n[1],column:null,func:n[3],args:[]}:(n=a.exec(r[s]))&&(u={url:n[6],line:+n[1],column:+n[2],func:n[3]||n[4],args:n[5]?n[5].split(","):[]}),u){if(!u.func&&u.line&&(u.func=l(u.url,u.line)),u.line)try{u.context=c(u.url,u.line)}catch(d){}u.context||(u.context=[r[s+1]]),o.push(u)}}return o.length?{mode:"stacktrace",name:e.name,message:e.message,stack:o}:null}}function v(t){var i=t.message.split("\n");if(i.length<4)return null;var a,r=/^\s*Line (\d+) of linked script ((?:file|https?|blob)\S+)(?:: in function (\S+))?\s*$/i,s=/^\s*Line (\d+) of inline#(\d+) script in ((?:file|https?|blob)\S+)(?:: in function (\S+))?\s*$/i,u=/^\s*Line (\d+) of function script\s*$/i,f=[],p=document.getElementsByTagName("script"),h=[];for(var m in p)n(p,m)&&!p[m].src&&h.push(p[m]);for(var v=2;v<i.length;v+=2){var y=null;if(a=r.exec(i[v]))y={url:a[2],func:a[3],args:[],line:+a[1],column:null};else if(a=s.exec(i[v])){y={url:a[3],func:a[4],args:[],line:+a[1],column:null};var b=+a[1],C=h[a[2]-1];if(C){var I=o(y.url);if(I){I=I.join("\n");var S=I.indexOf(C.innerText);S>=0&&(y.line=b+I.substring(0,S).split("\n").length)}}}else if(a=u.exec(i[v])){var P=e.location.href.replace(/#.*$/,""),w=RegExp(d(i[v+1])),E=g(w,[P]);y={url:P,func:"",args:[],line:E?E.line:a[1],column:null}}if(y){y.func||(y.func=l(y.url,y.line));var T=c(y.url,y.line),x=T?T[Math.floor(T.length/2)]:null;T&&x.replace(/^\s*/,"")===i[v+1].replace(/^\s*/,"")?y.context=T:y.context=[i[v+1]],f.push(y)}}return f.length?{mode:"multiline",name:t.name,message:i[0],stack:f}:null}function y(e,t,n,i){var a={url:t,line:n};if(a.url&&a.line){e.incomplete=!1,a.func||(a.func=l(a.url,a.line)),a.context||(a.context=c(a.url,a.line));var r=/ '([^']+)' /.exec(i);if(r&&(a.column=f(r[1],a.url,a.line)),e.stack.length>0&&e.stack[0].url===a.url){if(e.stack[0].line===a.line)return!1;if(!e.stack[0].line&&e.stack[0].func===a.func)return e.stack[0].line=a.line,e.stack[0].context=a.context,!1}return e.stack.unshift(a),e.partial=!0,!0}return e.incomplete=!0,!1}function b(e,n){for(var i,r,o,c=/function\s+([_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*)?\s*\(/i,u=[],d={},g=!1,h=b.caller;h&&!g;h=h.caller)if(h!==C&&h!==a.report){if(r={url:null,func:s,args:[],line:null,column:null},h.name?r.func=h.name:(i=c.exec(""+h))&&(r.func=i[1]),t===r.func)try{r.func=i.input.substring(0,i.input.indexOf("{"))}catch(m){}if(o=p(h)){r.url=o.url,r.line=o.line,r.func===s&&(r.func=l(r.url,r.line));var v=/ '([^']+)' /.exec(e.message||e.description);v&&(r.column=f(v[1],o.url,o.line))}d[""+h]?g=!0:d[""+h]=!0,u.push(r)}n&&u.splice(0,n);var I={mode:"callers",name:e.name,message:e.message,stack:u};return y(I,e.sourceURL||e.fileName,e.line||e.lineNumber,e.message||e.description),I}function C(e,t){var n=null;t=null==t?0:+t;try{if(n=m(e))return n}catch(i){if(S)throw i}try{if(n=h(e))return n}catch(i){if(S)throw i}try{if(n=v(e))return n}catch(i){if(S)throw i}try{if(n=b(e,t+1))return n}catch(i){if(S)throw i}return{mode:"failed"}}function I(e){e=(null==e?0:+e)+1;try{throw Error()}catch(t){return C(t,e+1)}}var S=!1,P={};return C.augmentStackTraceWithInitialElement=y,C.guessFunctionName=l,C.gatherContext=c,C.ofCaller=I,C.getSource=o,C}(),a.extendToAsynchronousCallbacks=function(){var t=function(t){var n=e[t];e[t]=function(){var e=o.call(arguments),t=e[0];return"function"==typeof t&&(e[0]=a.wrap(t)),n.apply?n.apply(this,e):n(e[0],e[1])}};t("setTimeout"),t("setInterval")},a.remoteFetching||(a.remoteFetching=!0),a.collectWindowErrors||(a.collectWindowErrors=!0),(!a.linesOfContext||a.linesOfContext<1)&&(a.linesOfContext=11),e.TraceKit=a}}("undefined"!=typeof window?window:global);var _=function(e,t,n){function i(e){var t=e,n=e.split("//")[1];if(n){var i=n.indexOf("?"),a=(""+n).substring(0,i),r=a.split("/").slice(0,4).join("/"),o=a.substring(0,48);t=r.length<o.length?r:o,t!==a&&(t+="..")}return t}function a(e,t,a,r){var o="AJAX Error: "+(t.statusText||"unknown")+" "+(a.type||"unknown")+" "+(i(a.url)||"unknown");L&&!t.getAllResponseHeaders()||K.send(r||e.type,{status:t.status,statusText:t.statusText,type:a.type,url:a.url,ajaxErrorMessage:o,c
34ontentType:a.contentType,requestData:a.data&&a.data.slice?a.data.slice(0,10240):n,responseData:t.responseText&&t.responseText.slice?t.responseText.slice(0,10240):n,activeTarget:e.target&&e.target.activeElement&&e.target.activeElement.outerHTML&&e.target.activeElement.outerHTML.slice?e.target.activeElement.outerHTML.slice(0,10240):n})}function r(){return P&&""!==P?!0:(Q.log("Raygun API key has not been configured, make sure you call Raygun.init(yourApiKey)"),!1)}function o(e,t){var n,i={};for(n in e)i[n]=e[n];for(n in t)i[n]=t[n];return i}function s(e){return"function"==typeof e?e():e}function l(e,t){return null!=t?e.concat(t):e}function c(e,t){for(var n=0;n<e.length;n++)t.call(null,n,e[n])}function u(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}function d(){return Math.floor(9007199254740992*Math.random())}function g(){var t=document.documentElement,n=document.getElementsByTagName("body")[0],i=e.innerWidth||t.clientWidth||n.clientWidth,a=e.innerHeight||t.clientHeight||n.clientHeight;return{width:i,height:a}}function f(e,t){var i=(new Date).toJSON();try{var a="raygunjs="+i+"="+d();n===localStorage[a]&&(localStorage[a]=JSON.stringify({url:e,data:t}))}catch(r){Q.log("Raygun4JS: LocalStorage full, cannot save exception")}}function p(){try{return"localStorage"in e&&null!==e.localStorage}catch(t){return!1}}function h(){if(p()&&localStorage&&localStorage.length>0)for(var e in localStorage)if("raygunjs="===e.substring(0,9))try{var t=JSON.parse(localStorage[e]);S(t.url,t.data),localStorage.removeItem(e)}catch(n){Q.log("Raygun4JS: Unable to send saved error")}}function m(){if(!w&&!_){var e,t="raygun4js-userid",n=Q.readCookie(t);n?e=n:(e=Q.getUuid(),Q.createCookie(t,e,744)),K.setUser(e,!0,null,null,null,e)}}function v(e,t){if(T)for(var n=0;n<T.length;n++)if("object"==typeof T[n]&&"function"==typeof T[n].exec){if(null!==T[n].exec(e))return"[removed by filter]"}else if(T[n]===e)return"[removed by filter]";return t}function y(e,t){if(null==e)return e;if("[object Object]"!==Object.prototype.toString.call(e))return e;var i={};for(var a in e){var r=e[a];null!=r&&("[object Object]"===Object.prototype.toString.call(r)?"Details"!==t||"Client"!==a?i[a]=y(v(a,r),a):i[a]=r:"[object Function]"!==Object.prototype.toString.call(r)&&(n!==t?i[a]=v(a,r):"OccurredOn"===a&&(i[a]=r)))}return i}function b(t,i){var a=[],r={};if(i===n&&(i={}),z){if(!t.stack||!t.stack.length)return Q.log("Raygun4JS: Cancelling send due to null stacktrace"),n;var o=Q.parseUrl("domain"),l="Script error",d=t.message||i.status||l;if(d.substring(0,l.length)===l&&null!==t.stack[0].url&&-1===t.stack[0].url.indexOf(o)&&(0===t.stack[0].line||"?"===t.stack[0].func))return Q.log("Raygun4JS: cancelling send due to third-party script error with no stacktrace and message"),n;if(null!==t.stack[0].url&&-1===t.stack[0].url.indexOf(o)){var f=!1;for(var p in $)t.stack[0].url.indexOf($[p])>-1&&(f=!0);if(!f)return Q.log("Raygun4JS: cancelling send due to error on non-origin, non-whitelisted domain"),n}}if(j instanceof Array)for(var h in j)if(j.hasOwnProperty(h)&&e.location.hostname&&e.location.hostname.match(j[h]))return Q.log("Raygun4JS: cancelling send as error originates from an excluded hostname"),n;if(G instanceof Array)for(var m in G)if(G.hasOwnProperty(m)&&navigator.userAgent.match(G[m]))return Q.log("Raygun4JS: cancelling send as error originates from an excluded user agent"),n;t.stack&&t.stack.length&&c(t.stack,function(e,t){a.push({LineNumber:t.line,ColumnNumber:t.column,ClassName:"line "+t.line+", column "+t.column,FileName:t.url,MethodName:t.func||"[anonymous]"})});var b=Q.parseUrl("?");b.length>0&&c(b.split("&"),function(e,t){var n=t.split("=");if(n&&2===n.length){var i=decodeURIComponent(n[0]),a=v(i,n[1]);r[i]=a}}),u(i.customData)&&(i.customData=s(q)),u(i.tags)&&(i.tags=s(U));var I,S=e.screen||{width:g().width,height:g().height,colorDepth:8},P=i.customData&&i.customData.ajaxErrorMessage;I="customData"===X?y(i.customData,"UserCustomData"):i.customData;try{JSON.stringify(I)}catch(T){var d="Cannot add custom data; may contain circular reference";I={error:d},Q.log("Raygun4JS: "+d)}var D=P||t.message||i.status||"Script error";D&&(D=D.substring(0,512));var F={OccurredOn:new Date,Details:{Error:{ClassName:t.name,Message:D,StackTrace:a},Environment:{UtcOffset:(new Date).getTimezoneOffset()/-60,"User-Language":navigator.userLanguage,"Document-Mo
34de":document.documentMode,"Browser-Width":g().width,"Browser-Height":g().height,"Screen-Width":S.width,"Screen-Height":S.height,"Color-Depth":S.colorDepth,Browser:navigator.appCodeName,"Browser-Name":navigator.appName,"Browser-Version":navigator.appVersion,Platform:navigator.platform},Client:{Name:"raygun-js",Version:"2.1.1"},UserCustomData:I,Tags:i.tags,Request:{Url:location.protocol+"//"+location.host+location.pathname+location.hash,QueryString:r,Headers:{"User-Agent":navigator.userAgent,Referer:document.referrer,Host:document.domain}},Version:E||"Not supplied"}};if(F.Details.User=w,"all"===X&&(F=y(F)),"function"==typeof k&&(Q.log("Raygun4JS: calling custom grouping key"),F.Details.GroupingKey=k(F,t,i)),"function"==typeof x){var A=x(F);A&&C(A)}else C(F)}function C(e){if(r()){Q.log("Sending exception data to Raygun:",e);var t=W+"/entries?apikey="+encodeURIComponent(P);S(t,JSON.stringify(e))}}function I(t,n){var i;return i=new e.XMLHttpRequest,"withCredentials"in i?i.open(t,n,!0):e.XDomainRequest&&(V&&(n=n.slice(6)),i=new e.XDomainRequest,i.open(t,n)),i.timeout=1e4,i}function S(t,i){var a=I("POST",t,i);return"withCredentials"in a?(a.onreadystatechange=function(){4===a.readyState&&(202===a.status?h():O&&403!==a.status&&400!==a.status&&429!==a.status&&f(t,i))},a.onload=function(){Q.log("posted to Raygun")}):e.XDomainRequest&&(a.ontimeout=function(){O&&(Q.log("Raygun: saved locally"),f(t,i))},a.onload=function(){Q.log("posted to Raygun"),h()}),a.onerror=function(){Q.log("failed to post to Raygun")},a?(a.send(i),n):(Q.log("CORS not supported"),n)}var P,w,E,T,x,k,D,F=TraceKit,A=e.Raygun,B=!1,V=!1,L=!1,M=!1,O=!1,z=!1,_=!1,N=!1,R=!0,H=!1,q={},U=[],$=[],W="https://api.raygun.io",j=null,G=null,X="customData",Y=null,K={noConflict:function(){return e.Raygun=A,K},constructNewRaygun:function(){var t=e.raygunFactory(e,e.jQuery);return e.raygunJsUrlFactory(e,t),t},init:function(i,a,r){if(P=i,F.remoteFetching=!1,r&&(q=r),t&&(D=t(document)),a&&(V=a.allowInsecureSubmissions||!1,L=a.ignoreAjaxAbort||!1,M=a.ignoreAjaxError||!1,_=a.disableAnonymousUserTracking||!1,N=a.disableErrorTracking||!1,R=a.disablePulse===n?!0:a.disablePulse,j=a.excludedHostnames||!1,G=a.excludedUserAgents||!1,a.apiUrl&&(W=a.apiUrl),n!==a.wrapAsynchronousCallbacks&&(H=a.wrapAsynchronousCallbacks),a.debugMode&&(B=a.debugMode),a.ignore3rdPartyErrors&&(z=!0),a.apiEndpoint&&(W=a.apiEndpoint)),m(),K.RealUserMonitoring!==n&&!R){var o=function(){Y=new K.RealUserMonitoring(P,W,S,w,E,j,G,B),Y.attach()};a&&"onLoad"===a.from?o():e.addEventListener?e.addEventListener("load",o):e.attachEvent("onload",o)}return h(),K},withCustomData:function(e){return q=e,K},withTags:function(e){return U=e,K},attach:function(){return!r()||N?K:(e.RaygunObject&&e[e.RaygunObject]&&e[e.RaygunObject].q&&(e.onerror=null),F.report.subscribe(b),H&&F.extendToAsynchronousCallbacks(),D&&D.ajaxError&&!M&&D.ajaxError(a),K)},detach:function(){return F.report.unsubscribe(b),D&&D.unbind("ajaxError",a),K},send:function(e,t,n){if(N)return Q.log("Error not sent due to disabled error tracking"),K;try{b(F.computeStackTrace(e),{customData:o(s(q),t),tags:l(s(U),n)})}catch(i){if(e!==i)throw i}return K},sendStacktrace:function(e,t,n){return N?(Q.log("Error not sent due to disabled error tracking"),K):(b(e,{customData:o(s(q),t),tags:l(s(U),n)}),K)},setUser:function(e,t,i,a,r,o){return w={Identifier:e},"boolean"==typeof t&&(w.IsAnonymous=t),i&&(w.Email=i),a&&(w.FullName=a),r&&(w.FirstName=r),o&&(w.UUID=o),Y!==n&&null!==Y&&Y.setUser(w),K},resetAnonymousUser:function(){Q.clearCookie("raygun4js-userid")},setVersion:function(e){return E=e,K},saveIfOffline:function(e){return n!==e&&"boolean"==typeof e&&(O=e),K},filterSensitiveData:function(e){return T=e,K},setFilterScope:function(e){return"customData"!==e&&"all"!==e||(X=e),K},whitelistCrossOriginDomains:function(e){return $=e,K},onBeforeSend:function(e){return x=e,K},groupingKey:function(e){return k=e,K},endSession:function(){K.RealUserMonitoring!==n&&Y!==n&&Y.endSession()}},Q=K._private=K._private||{},Z=K._seal=K._seal||function(){delete K._private,delete K._seal,delete K._unseal},J=K._unseal=K._unseal||function(){K._private=Q,K._seal=Z,K._unseal=J};return Q.getUuid=function(){function e(e){var t=(Math.random().toString(16)+"000000000").substr(2,8);return e?"-"+t.substr(0,4)+"-"+t.substr(4,4):t}return e()+e(!0)+e(!0)+e()},Q.createCookie=function(e,t,n){var i;if(n){var a=new Date;a.setTime(a.getTime()+60*n*60*1e3),i="; expires="+a.toGMTString()}else i="";document.cookie=e+"="+t+i+"; path=/"},Q.readCookie=function(e){for(var t=e+"=",n=document.cookie.split(";"),i=0;i<n.length;i++){for(var a=n[i];" "===a.charAt(0);)a=a.substring(1,a.length);if(0===a.indexOf(t))return a.substring(t.length,a.length)}return null},Q.clearCookie=function(e){Q.createCookie(e,"",-1)},Q.log=function(t,n){e.console&&e.console.log&&B&&(e.console.log(t),n&&e.console.log(n))},e.Raygun||(e.Raygun=K),Date.prototype.toISOString||!function(){function e(e){var t=e+"";return 1===t.length&&(t="0"+t),t}Date.prototype.toISOString=function(){return this.getUTCFullYear()+"-"+e(this.getUTCMonth()+1)+"-"+e(this.getUTCDate())+"T"+e(this.getUTCHours())+":"+e(this.getUTCMinutes())+":"+e(this.getUTCSeconds())+"."+((this.getUTCMilliseconds()/1e3).toFixed(3)+"").slice(2,5)+"Z"}}(),Function.prototype.bind||(Function.prototype.bind=function(e){if("function"!=typeof this)throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");
34var t=Array.prototype.slice.call(arguments,1),n=this,i=function(){},a=function(){return n.apply(this instanceof i&&e?this:e,t.concat(Array.prototype.slice.call(arguments)))};return i.prototype=this.prototype,a.prototype=new i,a}),K};_(window,window.jQuery);var N=function(e,t){t._private.parseUrl=function(t,n){function i(e){return!isNaN(parseFloat(e))&&isFinite(e)}return function(t,n){var a=n||""+e.location;if(!t)return a;t=""+t,"//"===a.substring(0,2)?a="http:"+a:1===a.split("://").length&&(a="http://"+a),n=a.split("/");var r={auth:""},o=n[2].split("@");1===o.length?o=o[0].split(":"):(r.auth=o[0],o=o[1].split(":")),r.protocol=n[0],r.hostname=o[0],r.port=o[1]||("https"===r.protocol.split(":")[0].toLowerCase()?"443":"80"),r.pathname=(n.length>3?"/":"")+n.slice(3,n.length).join("/").split("?")[0].split("#")[0];var s=r.pathname;"/"===s.charAt(s.length-1)&&(s=s.substring(0,s.length-1));var l=r.hostname,c=l.split("."),u=s.split("/");if("hostname"===t)return l;if("domain"===t)return/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/.test(l)?l:c.slice(-2).join(".");if("sub"===t)return c.slice(0,c.length-2).join(".");if("port"===t)return r.port;if("protocol"===t)return r.protocol.split(":")[0];if("auth"===t)return r.auth;if("user"===t)return r.auth.split(":")[0];if("pass"===t)return r.auth.split(":")[1]||"";if("path"===t)return r.pathname;if("."===t.charAt(0)){if(t=t.substring(1),i(t))return t=parseInt(t,10),c[0>t?c.length+t:t-1]||""}else{if(i(t))return t=parseInt(t,10),u[0>t?u.length+t:t]||"";if("file"===t)return u.slice(-1)[0];if("filename"===t)return u.slice(-1)[0].split(".")[0];if("fileext"===t)return u.slice(-1)[0].split(".")[1]||"";if("?"===t.charAt(0)||"#"===t.charAt(0)){var d=a,g=null;if("?"===t.charAt(0)?d=(d.split("?")[1]||"").split("#")[0]:"#"===t.charAt(0)&&(d=d.split("#")[1]||""),!t.charAt(1))return d;t=t.substring(1),d=d.split("&");for(var f=0,p=d.length;p>f;f++)if(g=d[f].split("="),g[0]===t)return g[1]||"";return null}}return""}(t,n)}};N(window,window.Raygun),window.Raygun._seal();var R=Yo(function(){function e(e,a){return e._errorWrapped||(e._errorWrapped=function(){if(!o)return e.apply(this,arguments);try{return e.apply(this,arguments)}catch(r){if(n!==r&&(n=r,i={}),a){for(var s=arguments.length,l=Array(s),c=0;s>c;c++)l[c]=arguments[c];var d=a(r,l);u.quickExtend(i,d)}throw t(r,i,!0),r}}),e._errorWrapped}function t(e,t,n){if(r)try{a.report(e,t,n)}catch(i){}}var n,i,a,r=!1,o=!0;window.TraceKit&&(a=window.TraceKit.noConflict()),this.enableWrappedError=function(){o=!0},this.disableWrappedError=function(){o=!1},this.isEnabledWrappedError=function(){return o},this.activate=function(t){r=!0,a.wrap=e,a.remoteFetching=!1,a.extendToAsynchronousCallbacks(),a.report.subscribe(t)},this.computeStackTrace=function(e){return a.computeStackTrace(e)},this.wrapWithNotify=function(t,n){return r&&t?e(t,n):t},this.safeCallWithNotify=function(e,n,i,a,r,s){if(o)try{e(n,i,a,r,s)}catch(l){t(l,void 0,!0)}else e(n,i,a,r,s)},this.notifyError=function(e,n,i){t(e,n,i)},window._wzErrorHandler=this}),H={Internal:1,External:2,Ajax:4,CKEditor:8,Stabilization:16,Voodo:32,Empty:64,RaygunSend:128},q=Yo(function(e){function t(t,n,a){if(g[n]++,!(n===H.Empty&&g[H.Empty]>1)&&!(g[n]>10)&&u)try{var r={},o=0;e.eachEntry(H,function(e,t){o+=r[e.toLowerCase()]=g[t]}),r.total=o,a=e.quickExtend({ErrorsCounts:r},a);var s=d+"-"+f[n].toLowerCase();u.sendStacktrace(t,a,s)}catch(l){var p="No message";t&&t.message&&(p=t.message),i(l,H.RaygunSend,{originalStack:c(t),originalMessage:p})}}function n(e,n,i){t(R.computeStackTrace(e),n,i)}function i(e,t,i){setTimeout(function(){n(e,t,i)},1e3)}function a(e,n,i){t(e,n,i)}function r(t,n){var i={};return e.eachEntry(t,function(e,a){if(n(t,e,a)){var r=s(a);void 0!==r&&(i[e]=r)}}),i}function o(e){var t=[];return e.parents().addBack().each(function(e,n){if(n){var i="<"+n.nodeName;if(n.attributes&&n.attributes.length)for(var a=0,r=n.attributes,o=r.length;o>a;a++){var s=r[a];i+=" "+s.nodeName+'="'+s.nodeValue+'"'}i+="/>",t.push(i)}}),t}function s(e){switch(typeof e){case"string":case"number":case"boolean":return e;case"null":case"object":if(e){if(e instanceof F)return e.getValue();if(e instanceof M)return s(e.getValue())}}}function l(){function t(t){var n={};try{var a=t.target;n.EventData={event:r(t,jo),eventTarget:e.isWindow(a)?"window":o(e(a))}}catch(s){n.EventDataError=s.message,i(s,H.Voodo,{customDataError:"Event data error"})}return n}function a(e){var t=e,n=e.split("//")[1];if(n){var i=n.indexOf("?"),a=(""+n).substring(0,i),r=a.split("/").slice(0,4).join("/"),o=a.substring(0,48);t=r.length<o.length?r:o,t!==a&&(t+="..")}return t}function s(e,t,i,r){var o="AJAX Error: "+(t.statusText||"unknown")+" "+(i.t
34ype||"unknown")+" "+(a(i.url)||"unknown");r instanceof Error||(r=Error(o)),n(r,H.Ajax,{status:t.status,statusText:t.statusText,type:i.type,url:i.url,ajaxErrorMessage:o,contentType:i.contentType,requestData:i.data&&i.data.slice?i.data.slice(0,10240):void 0,responseData:t.responseText&&t.responseText.slice?t.responseText.slice(0,10240):void 0,activeTarget:e.target&&e.target.activeElement&&e.target.activeElement.outerHTML&&e.target.activeElement.outerHTML.slice?e.target.activeElement.outerHTML.slice(0,10240):void 0})}e.event.dispatch=R.wrapWithNotify(e.event.dispatch,function(n,i){var a,r=i[0];return r instanceof Event&&(r=e.event.fix(r)),r instanceof e.Event&&(a=t(r),r.preventDefault()),a});var l=e.fn.ready;e.fn.ready=function(e){return l.call(this,R.wrapWithNotify(e))};var c=e.ajax,u=["complete","error","success"];e.ajax=function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};for(var i=u.length,a=0;i>a;a++){var r=u[a];e.isFunction(n[r])&&(n[r]=R.wrapWithNotify(n[r]))}try{var o=c.call(this,t,n);return e.isFunction(o.complete)&&(o.complete=R.wrapWithNotify(o.complete)),o}catch(s){throw R.notifyError(s,void 0,!0),s}};var d=e.Deferred,g=["resolve","reject","notify","resolveWith","rejectWith","notifyWith"];e.Deferred=function(t){return d?d(function(n){for(var i=g.length,a=0;i>a;a++){var r=g[a];e.isFunction(n[r])&&(n[r]=R.wrapWithNotify(n[r]))}t&&t.call(n,n)}):null},e(document).ajaxError(s)}function c(t){var n="unknown error";try{t&&t.message&&(n=t.name?t.name+": "+t.message:t.message,t.stack&&e.eachItem(t.stack,function(e,t){if(t){var i="FileName: "+t.url+":"+t.line+(void 0!==t.column?":"+t.column:"")+" MethodName: "+(t.func||"[anonymous]");n+="\n"+i}}))}catch(i){}return n}var u,d,g={},f={};this.initialize=function(t){e.eachEntry(H,function(e,t){g[t]=0,f[t]=e}),R.activate(function(n,a,r){try{e.eachItem(t,function(e,t){var i=t(n,a,r);return i?!1:void 0})}catch(o){i(o,H.Voodo,{Error:"This error should not be happen"})}finally{try{Q.error(c(n))}catch(o){}}}),l()},this.initializeRaygun=function(t,n,i){if(d=i,u=window.Raygun.noConflict(),t&&t.key){if(n&&"local"!==n)try{n=n.replace(/^g-/,"");var a=parseInt(n);!isNaN(a)&&n.length>=16&&(n=n.substr(0,4)+"."+n.substr(4,2)+"."+n.substr(6,2)+"."+n.substr(8))}catch(r){}u.init(t.key,{allowInsecureSubmissions:!!(e.browser.msie&&parseInt(e.browser.version)<=9),debugMode:!1}).withTags(["js",d]).setVersion(n||"unknown")}},this.setRaygunUser=function(e,t,n,i,a,r){u.setUser(e,t,n,i,a,r)},this.reportStacktrace=function(e,t,n){a(e,t,n)},this.reportErrorDelay=function(e,t,n){i(e,t,n)},this._findFirstNotEmptyStack=function(t){return e.findFirst(t,function(e,t){return!!t.url})},this._checkIfInternal=function(e){var t="//storage.googleapis.com/wzcomponents/";"undefined"!=typeof Settings&&(t=Settings.ApplicationRoot||t);var n=e.url;return!!(n&&(n=n.toLowerCase(),n.indexOf(t)>=0))},this._extractMetaData=function(e,t){return r(e,t)},this._createBaseCustomData=function(t){var n={};try{try{if(void 0!==fa&&fa.getSiteConfiguration()){var a=fa.getBaseVersion();e.isNumeric(a)||(a="is not numeric: "+a),n.SiteInformation={siteId:fa.getSiteID(),siteName:fa.getSiteName(),isPublished:fa.isPublished(),isPremium:fa.isPremium(),isSaved:fa.isSavedSite(),isTemplate:fa.isTemplate(),siteType:fa.getSiteType(),baseVersion:a}}}catch(r){n.SiteInformationError=r.message,i(r,H.Voodo,{customDataError:t.message||"No message"})}try{"undefined"!=typeof Settings&&(n.Brand=""+Settings.Brand)}catch(r){n.CurrentPageInformationError=r.message,i(r,H.Voodo,{customDataError:t.message||"No message"})}try{if(void 0!==la){var o=la.getCurrentPageId();if(o){var s=n.CurrentPageInformation={pageId:o,isHomePage:la.getMainPageId()==o},l=la.getPageData(o);l&&(s.pageName=l.title)}}}catch(r){n.CurrentPageInformationError=r.message,i(r,H.Voodo,{customDataError:t.message||"No message"})}try{void 0!==Va&&(n.IsInMobileContext=Va.Flags.IsInMobileContext.getValue())}catch(r){n.IsInMobileContextError=r.message,i(r,H.Voodo,{customDataError:t.message||"No message"})}try{void 0!==K&&(n.IsMobileView=K.IsMobileView,n.IsMobileClient=K.IsMobileClient)}catch(r){n.IsInMobileContextError=r.message,i(r,H.Voodo,{customDataError:t.message||"No message"})}try{if(void 0!==gr){var c=gr.getListByName(lr.LocalBlog),u=n.BlogInformation={HasBlog:!!c};c&&(u.ListId=c.getListInfo().listId)}}catch(r){n.BlogInformationError=r.message,i(r,H.Voodo,{customDataError:t.message||"No message"})}try{var d=new Date;n.Time={tick:d.getTime&&d.getTime(),time:d.toUTCString&&d.toUTCString()}}catch(r){}}catch(r){n.ErrorCustomData=r.message,i(r,H.Voodo,{customDataError:t.message||"No message"})}return n}},d);!function(e,t){function n(t){return e._createBaseCustomData(t)}var i=[function(i,a){if(!i||!i.stack||0===i.stack.length)return!0;var r=e._findFirstNotEmptyStack(i.stack);return r?!1:(e.reportStacktrace(i,H.Empty,t.quickExtend({},n(i),a)),!0)},function(i,a){var r=e._findFirstNotEmptyStack(i.stack);return r&&!e._checkIfInternal(r)?(e.reportStacktrace(i,H.External,t.quickExtend({},n(i),a)),!0):!1},function(i,a){var r=e._findFirstNotEmptyStack(i.stack);return r&&e._checkIfInternal(r)?(e.reportStacktrace(i,H.Internal,t.quickExtend({},n(i),a)),!0):!1}];e.initialize(i),"undefined"!=typeof Settings&&e.initializeRaygun(Settings.RaygunSettings,Settings.AppVersion,"viewer")}(q,d),function(e,t,n){"function"==typeof define&&define.amd?define(["../../jquery"],function(i){return n(i,e,t),i.mobile}):n(e.jQuery,e,t)}(this,document,function(e,t,n){!function(e,t,n,i){function a(e){for(;e&&i!==e.originalEvent;)e=e.originalEvent;return e}function r(t,n){var r,o,s,l,c,u,d,g,f,p=t.type;if(t=e.Event(t),t.type=n,r=t.originalEvent,o=e.event.props,p.search(/^(mouse|click)/)>-1&&(o=F),r)for(d=o.length,l;d;)l=o[--d],t[l]=r[l];if(p.search(/mouse(down|up)|click/)>-1&&!t.which&&(t.which=1),-1!==p.search(/^touch/)&&(s=a(r),p=s.touches,c=s.changedTouches,u=p&&p.length?p[0]:c&&c.length?c[0]:i))for(g=0,f=k.length;f>g;g++)l=k[g],t[l]=u[l];return t}function o(t){for(var n,i,a={};t;){n=e.data(t,E);for(i in n)n[i]&&(a[i]=a.hasVirtualBinding=!0);t=t.parentNode}return a}function s(t,n){for(var i;t;){if(i=e.data(t,E),i&&(!n||i[n]))return t;t=t.parentNode}return null}function l(){_=!1}function c(){_=!0}function u(){q=0,O.length=0,z=!1,c()}function d(){l()}function g(){f(),B=setTimeout(function(){B=0,u()},e.vmouse.resetTimerDuration)}function f(){B&&(clearTimeout(B),B=0)}function p(t,n,i){var a;return(i&&i[t]||!i&&s(n.target,t))&&(a=r(n,t),e(n.target).trigger(a)),a}function h(t){var n,i=e.data(t.target,T);z||q&&q===i||(n=p("v"+t.type,t),n&&(n.isDefaultPrevented()&&t.preventDefault(),n.isPropagationStopped()&&t.stopPropagation(),n.isImmediatePropagationStopped()&&t.stopImmediatePropagation()))}function m(t){var n,i,r,s=a(t).touches;s&&1===s.length&&(n=t.target,i=o(n),i.hasVirtualBinding&&(q=H++,e.data(n,T,q),f(),d(),M=!1,r=a(t).touches[0],V=r.pageX,L=r.pageY,p("vmouseover",t,i),p("vmousedown",t,i)))}function v(e){_||(M||p("vmousecancel",e,o(e.target)),M=!0,g())}function y(t){if(!_){var n=a(t).touches[0],i=M,r=e.vmouse.moveDistanceThreshold,s=o(t.target);M=M||Math.abs(n.pageX-V)>r||Math.abs(n.pageY-L)>r,M&&!i&&p("vmousecancel",t,s),p("vmousemove",t,s),g()}}function b(e){if(!_){c();var t,n,i=o(e.target);
vendor: 4,148 bytes, lines 34-35
34p("vmouseup",e,i),M||(t=p("vclick",e,i),t&&t.isDefaultPrevented()&&(n=a(e).changedTouches[0],O.push({touchID:q,x:n.clientX,y:n.clientY}),z=!0)),p("vmouseout",e,i),M=!1,g()}}function C(t){var n,i=e.data(t,E);if(i)for(n in i)if(i[n])return!0;return!1}function I(){}function S(t){var n=t.substr(1);return{setup:function(){C(this)||e.data(this,E,{});var i=e.data(this,E);i[t]=!0,A[t]=(A[t]||0)+1,1===A[t]&&R.bind(n,h),e(this).bind(n,I),N&&(A.touchstart=(A.touchstart||0)+1,1===A.touchstart&&R.bind("touchstart",m).bind("touchend",b).bind("touchmove",y).bind("scroll",v))},teardown:function(){--A[t],A[t]||R.unbind(n,h),N&&(--A.touchstart,A.touchstart||R.unbind("touchstart",m).unbind("touchmove",y).unbind("touchend",b).unbind("scroll",v));var i=e(this),a=e.data(this,E);a&&(a[t]=!1),i.unbind(n,I),C(this)||i.removeData(E)}}}var P,w,E="virtualMouseBindings",T="virtualTouchID",x="vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "),k="clientX clientY pageX pageY screenX screenY".split(" "),D=e.event.mouseHooks?e.event.mouseHooks.props:[],F=e.event.props.concat(D),A={},B=0,V=0,L=0,M=!1,O=[],z=!1,_=!1,N="addEventListener"in n,R=e(n),H=1,q=0;
35for(e.vmouse={moveDistanceThreshold:10,clickDistanceThreshold:10,resetTimerDuration:1500},w=0;w<x.length;w++)e.event.special[x[w]]=S(x[w]);N&&n.addEventListener("click",function(t){var n,a,r,o,s,l,c=O.length,u=t.target;if(c)for(n=t.clientX,a=t.clientY,P=e.vmouse.clickDistanceThreshold,r=u;r;){for(o=0;c>o;o++)if(s=O[o],l=0,r===u&&Math.abs(s.x-n)<P&&Math.abs(s.y-a)<P||e.data(r,T)===s.touchID)return t.preventDefault(),t.stopPropagation(),i;r=r.parentNode}},!0)}(e,t,n),function(e){e.mobile={}}(e),function(e){var t={touch:"ontouchend"in n};e.mobile.support=e.mobile.support||{},e.extend(e.support,t),e.extend(e.mobile.support,t)}(e),function(e,t,i){function a(t,n,a,r){var o=a.type;a.type=n,r?e.event.trigger(a,i,t):e.event.dispatch.call(t,a),a.type=o}var r=e(n),o=e.mobile.support.touch,s="touchmove scroll",l=o?"touchstart":"mousedown",c=o?"touchend":"mouseup",u=o?"touchmove":"mousemove";e.each("touchstart touchmove touchend tap taphold swipe swipeleft swiperight scrollstart scrollstop".split(" "),function(t,n){e.fn[n]=function(e){return e?this.bind(n,e):this.trigger(n)},e.attrFn&&(e.attrFn[n]=!0)}),e.event.special.scrollstart={enabled:!0,setup:function(){function t(e,t){n=t,a(r,n?"scrollstart":"scrollstop",e)}var n,i,r=this,o=e(r);o.bind(s,function(a){e.event.special.scrollstart.enabled&&(n||t(a,!0),clearTimeout(i),i=setTimeout(function(){t(a,!1)},50))})},teardown:function(){e(this).unbind(s)}},e.event.special.tap={tapholdThreshold:750,emitTapOnTaphold:!0,setup:function(){var t=this,n=e(t),i=!1;n.bind("vmousedown",function(o){function s(){clearTimeout(u)}function l(){s(),n.unbind("vclick",c).unbind("vmouseup",s),r.unbind("vmousecancel",l)}function c(e){l(),i||d!==e.target?i&&e.preventDefault():a(t,"tap",e)}if(i=!1,o.which&&1!==o.which)return!1;var u,d=o.target;n.bind("vmouseup",s).bind("vclick",c),r.bind("vmousecancel",l),u=setTimeout(function(){e.event.special.tap.emitTapOnTaphold||(i=!0),a(t,"taphold",e.Event("taphold",{target:d}))},e.event.special.tap.tapholdThreshold)})},teardown:function(){e(this).unbind("vmousedown").unbind("vclick").unbind("vmouseup"),r.unbind("vmousecancel")}},e.event.special.swipe={scrollSupressionThreshold:30,durationThreshold:1e3,horizontalDistanceThreshold:30,verticalDistanceThreshold:30,getLocation:function(e){var n=t.pageXOffset,i=t.pageYOffset,a=e.clientX,r=e.clientY;return 0===e.pageY&&Math.floor(r)>Math.floor(e.pageY)||0===e.pageX&&Math.floor(a)>Math.floor(e.pageX)?(a-=n,r-=i):(r<e.pageY-i||a<e.pageX-n)&&(a=e.pageX-n,r=e.pageY-i),{x:a,y:r}},start:function(t){var n=t.originalEvent.touches?t.originalEvent.touches[0]:t,i=e.event.special.swipe.getLocation(n);return{time:(new Date).getTime(),coords:[i.x,i.y],origin:e(t.target)}},stop:function(t){var n=t.originalEvent.touches?t.originalEvent.touches[0]:t,i=e.event.special.swipe.getLocation(n);return{time:(new Date).getTime(),coords:[i.x,i.y]}},handleSwipe:function(t,n,i,r){if(n.time-t.time<e.event.special.swipe.durationThreshold&&Math.abs(t.coords[0]-n.
35coords[0])>e.event.special.swipe.horizontalDistanceThreshold&&Math.abs(t.coords[1]-n.coords[1])<e.event.special.swipe.verticalDistanceThreshold){var o=t.coords[0]>n.coords[0]?"swipeleft":"swiperight";return a(i,"swipe",e.Event("swipe",{target:r,swipestart:t,swipestop:n}),!0),a(i,o,e.Event(o,{target:r,swipestart:t,swipestop:n}),!0),!0}return!1},eventInProgress:!1,setup:function(){var t,n=this,i=e(n),a={};t=e.data(this,"mobile-events"),t||(t={length:0},e.data(this,"mobile-events",t)),t.length++,t.swipe=a,a.start=function(t){if(!e.event.special.swipe.eventInProgress){e.event.special.swipe.eventInProgress=!0;var i,o=e.event.special.swipe.start(t),s=t.target,l=!1;a.move=function(t){o&&!t.isDefaultPrevented()&&(i=e.event.special.swipe.stop(t),l||(l=e.event.special.swipe.handleSwipe(o,i,n,s),l&&(e.event.special.swipe.eventInProgress=!1)),Math.abs(o.coords[0]-i.coords[0])>e.event.special.swipe.scrollSupressionThreshold&&t.preventDefault())},a.stop=function(){l=!0,e.event.special.swipe.eventInProgress=!1,r.off(u,a.move),a.move=null},r.on(u,a.move).one(c,a.stop)}},i.on(l,a.start)},teardown:function(){var t,n;t=e.data(this,"mobile-events"),t&&(n=t.swipe,delete t.swipe,t.length--,0===t.length&&e.removeData(this,"mobile-events")),n&&(n.start&&e(this).off(l,n.start),n.move&&r.off(u,n.move),n.stop&&r.off(c,n.stop))}},e.each({scrollstop:"scrollstart",taphold:"tap",swipeleft:"swipe.left",swiperight:"swipe.right"},function(t,n){e.event.special[t]={setup:function(){e(this).bind(n,Wo)},teardown:function(){e(this).unbind(n)}}})}(e,this)}),function(e){for(var t=["mousedown","mouseup","mousemove","click"],n=d.event.special,i=t.length,a=0;i>a;a++){var r=t[a],o="v"+r;e(document).on(o,Wo),n[r]={delegateType:o,bindType:o}}e.eachEntry({mouseenter:"vmouseover",mouseleave:"vmouseout"},function(e,t){var i=n[e];n[e]={delegateType:t,bindType:t,handle:i.handle}})}(d);var U=function(e,t,n){function i(e){b.cssText=e}function a(e,t){return i(S.join(e+";")+(t||""))}function r(e,t){return typeof e===t}function o(e,t){return!!~(""+e).indexOf(t)}function s(e,t){for(var i in e){var a=e[i];if(!o(a,"-")&&b[a]!==n)return"pfx"==t?a:!0}return!1}function l(e,t,i){for(var a in e){var o=t[e[a]];if(o!==n)return i===!1?e[a]:r(o,"function")?o.bind(i||t):o}return!1}function c(e,t,n){var i=e.charAt(0).toUpperCase()+e.slice(1),a=(e+" "+w.join(i+" ")+i).split(" ");return r(t,"string")||r(t,"undefined")?s(a,t):(a=(e+" "+E.join(i+" ")+i).split(" "),l(a,t,n))}function u(){p.input=function(n){for(var i=0,a=n.length;a>i;i++)D[n[i]]=!!(n[i]in C);return D.list&&(D.list=!(!t.createElement("datalist")||!e.HTMLDataListElement)),D}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),p.inputtypes=function(e){for(var i,a,r,o=0,s=e.length;s>o;o++)C.setAttribute("type",a=e[o]),i="text"!==C.type,i&&(C.value=I,C.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(a)&&C.style.WebkitAppearance!==n?(m.appendChild(C),r=t.defaultView,i=r.getComputedStyle&&"textfield"!==r.getComputedStyle(C,null).WebkitAppearance&&0!==C.offsetHeight,m.removeChild(C)):/^(search|tel)$/.test(a)||(i=/^(url|email)$/.test(a)?C.checkValidity&&C.checkValidity()===!1:C.value!=I)),k[e[o]]=!!i;return k}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var d,g,f="2.8.3",p={},h=!0,m=t.documentElement,v="modernizr",y=t.createElement(v),b=y.style,C=t.createElement("input"),I=":)",S=({}.toString," -webkit- -moz- -o- -ms- ".split(" ")),P="Webkit Moz O ms",w=P.split(" "),E=P.toLowerCase().split(" "),T={svg:"http://www.w3.org/2000/svg"},x={},k={},D={},F=[],A=F.slice,B=function(e,n,i,a){var r,o,s,l,c=t.createElement("div"),u=t.body,d=u||t.createElement("body");if(parseInt(i,10))for(;i--;)s=t.createElement("div"),s.id=a?a[i]:v+(i+1),c.appendChild(s);return r='&#173;<style id="s'+v+'">'+e+"</style>",c.id=v,(u?c:d).innerHTML+=r,d.appendChild(c),u||(d.style.background="",d.style.overflow="hidden",l=m.style.overflow,m.style.overflow="hidden",m.appendChild(d)),o=n(c,e),u?c.parentNode.removeChild(c):(d.parentNode.removeChild(d),m.style.overflow=l),!!o},V=function(){function e(e,a){a=a||t.createElement(i[e]||"div"),e="on"+e;var o=e in a;return o||(a.setAttribute||(a=t.createElement("div")),a.setAttribute&&a.removeAttribute&&(a.setAttribute(e,""),o=r(a[e],"function"),r(a[e],"undefined")||(a[e]=n),a.removeAttribute(e))),a=null,o}var i={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return e}(),L={}.hasOwnProperty;g=r(L,"undefined")||r(L.call,"undefined")?function(e,t){return t in e&&r(e.constructor.prototype[t],"undefined")}:function(e,t){return L.call(e,t)},Function.prototype.bind||(Function.prototype.bind=function(e){var t=this;if("function"!=typeof t)throw new TypeError;
35var n=A.call(arguments,1),i=function(){if(this instanceof i){var a=function(){};a.prototype=t.prototype;var r=new a,o=t.apply(r,n.concat(A.call(arguments)));return Object(o)===o?o:r}return t.apply(e,n.concat(A.call(arguments)))};return i}),x.canvas=function(){var e=t.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))},x.postmessage=function(){return!!e.postMessage},x.hashchange=function(){return V("hashchange",e)&&(t.documentMode===n||t.documentMode>7)},x.history=function(){return!(!e.history||!history.pushState)},x.rgba=function(){return i("background-color:rgba(150,255,150,.5)"),o(b.backgroundColor,"rgba")},x.backgroundsize=function(){return c("backgroundSize")},x.borderradius=function(){return c("borderRadius")},x.boxshadow=function(){return c("boxShadow")},x.textshadow=function(){return""===t.createElement("div").style.textShadow},x.opacity=function(){return a("opacity:.55"),/^0.55$/.test(b.opacity)},x.cssanimations=function(){return c("animationName")},x.cssgradients=function(){var e="background-image:",t="gradient(linear,left top,right bottom,from(#9f9),to(white));",n="linear-gradient(left top,#9f9, white);";return i((e+"-webkit- ".split(" ").join(t+e)+S.join(n+e)).slice(0,-e.length)),o(b.backgroundImage,"gradient")},x.csstransforms=function(){return!!c("transform")},x.csstransforms3d=function(){var e=!!c("perspective");return e&&"webkitPerspective"in m.style&&B("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(t){e=9===t.offsetLeft&&3===t.offsetHeight}),e},x.csstransitions=function(){return c("transition")},x.svg=function(){return!!t.createElementNS&&!!t.createElementNS(T.svg,"svg").createSVGRect},x.inlinesvg=function(){var e=t.createElement("div");return e.innerHTML="<svg/>",(e.firstChild&&e.firstChild.namespaceURI)==T.svg};for(var M in x)g(x,M)&&(d=M.toLowerCase(),p[d]=x[M](),F.push((p[d]?"":"no-")+d));return p.input||u(),p.addTest=function(e,t){if("object"==typeof e)for(var i in e)g(e,i)&&p.addTest(i,e[i]);else{if(e=e.toLowerCase(),p[e]!==n)return p;t="function"==typeof t?t():t,n!==h&&h&&(m.className+=" wz-"+(t?"":"no-")+e),p[e]=t}return p},i(""),y=C=null,p._version=f,p._prefixes=S,p._domPrefixes=E,p._cssomPrefixes=w,p.hasEvent=V,p.testProp=function(e){return s([e])},p.testAllProps=c,p.testStyles=B,p.prefixed=function(e,t,n){return t?c(e,t,n):c(e,"pfx")},m.className=m.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(h?" wz-js wz-"+F.join(" wz-"):""),p}(this,this.document);!function(e){function t(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}}var n={},i=t(navigator.userAgent);i.browser&&(n[i.browser]=!0,n.version=i.version),n.chrome?n.webkit=!0:n.webkit&&(n.safari=!0),e.addTest("pointerevents",function(){var e=document.createElement("div"),t=e.style;return t.cssText="pointer-events:auto",(!n.msie||parseInt(n.version)>10)&&"auto"===t.pointerEvents}),e.addTest("layerforwarding",function(){var t=document.createElement("div"),n=t.style;return n.cssText="pointer-events:auto",e.pointerevents||void 0!==document.elementFromPoint}),e.addTest("linkdownload",function(){var e=document.createElement("a");return void 0!==e.download})}(U),function(e,t){function n(e,t){var n=e.createElement("p"),i=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x<style>"+t+"</style>",i.insertBefore(n.lastChild,i.firstChild)}function i(){var e=y.elements;return"string"==typeof e?e.split(" "):e}function a(e){var t=v[e[h]];return t||(t={},m++,e[h]=m,v[m]=t),t}function r(e,n,i){if(n||(n=t),u)return n.createElement(e);i||(i=a(n));var r;return r=i.cache[e]?i.cache[e].cloneNode():p.test(e)?(i.cache[e]=i.createElem(e)).cloneNode():i.createElem(e),!r.canHaveChildren||f.test(e)||r.tagUrn?r:i.frag.appendChild(r)}function o(e,n){if(e||(e=t),u)return e.createDocumentFragment();n=n||a(e);for(var r=n.frag.cloneNode(),o=0,s=i(),l=s.length;l>o;o++)r.createElement(s[o]);return r}function s(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return y.shivMethods?r(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+i().join().replace(/[\w\-]+/g,function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'})+");return n}")(y,t.frag)}function l(e){e||(e=t);var i=a(e);return!y.shivCSS||c||i.hasCSS||(i.hasCSS=!!n(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{dis
35play:block}mark{background:#FF0;color:#000}template{display:none}")),u||s(e,i),e}var c,u,d="3.7.0",g=e.html5||{},f=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,h="_html5shiv",m=0,v={};!function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>",c="hidden"in e,u=1==e.childNodes.length||function(){t.createElement("a");var e=t.createDocumentFragment();return void 0===e.cloneNode||void 0===e.createDocumentFragment||void 0===e.createElement}()}catch(n){c=!0,u=!0}}();var y={elements:g.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:d,shivCSS:g.shivCSS!==!1,supportsUnknownElements:u,shivMethods:g.shivMethods!==!1,type:"default",shivDocument:l,createElement:r,createDocumentFragment:o};e.html5=y,l(t)}(this,document);var $=Yo(function(){this.createCancelableQueue=function(e){function t(t,a,r){var o={startCallback:a,errorCallback:r,runWhenFinished:function(e){o.startCallback=e.asyncOperation,o.errorCallback=e.asyncOperation},asyncOperation:function(){i.pendingOperation=o,e.startOperationCallback(),t(function(){delete i.pendingOperation,n||(o.startCallback.apply(this,arguments),e.finishOperationCallback())},function(){delete i.pendingOperation,n||(o.errorCallback.apply(this,arguments),e.finishOperationCallback())})}};return o}e=u.extend({startOperationCallback:Wo,finishOperationCallback:Wo},e);var n=!1,i={executeOperation:function(e,n,a){var r=t(e,n,a);i.pendingOperation?i.pendingOperation.runWhenFinished(r):r.asyncOperation()},dispose:function(){n=!0}};return i}}),W={Inline:"layer-inline",BeneathDialogs:"layer-beneath-dialogs",AboveAll:"layer-above-all",AboveDesignerPane:"layer-above-designer-pane"},j=function(){var e=u.includeTemplatesGroup("loading-animations",{Element:"element"}),t=v.extend("LoadingAnimations",{init:function(t){t=u.quickExtend({isFixed:!1,overlayLayer:W.Inline},t);var n=t.className,i=t.isFixed,a=t.targetAreaCoordinates,r=t.areaUpdateEvents,o=t.overlayLayer;this._isFixed=i,this._targetAreaCoordinates=a,this._areaUpdateEvents=r;var s=u.useTemplate(e.Element).addClass(o).addClass(n);u(".loading-overlay",s),u(".loading-animation",s);i&&s.addClass("fixed-positioned"),this._$element=s},start:function(e){var t=this,n=(this._targetAreaCoordinates,this._$element),i=(this._isFixed,this._areaUpdateEvents);return n.appendTo(e),i?this._targetAreaListener=w.createEventListener(i,function(){t._updateAreaCoordinates()}).activateAndExecute():t._updateAreaCoordinates(),t},stop:function(){return this._$element.detach(),this._targetAreaListener&&(this._targetAreaListener.dispose(),delete this._targetAreaListener),this},_updateAreaCoordinates:function(){var e=u.evaluateWhenFunction(this._targetAreaCoordinates),t=this._$element;e?t.css({left:e.left,right:e.right,top:e.top,bottom:e.bottom}):t.css({left:"",top:"",right:"",bottom:""})}});return t.create=function(e){return new t(e)},t}();!function(e){e.fn.loading=function(t){return this.each(function(){var n=e(this),i=n.data("loading-animations");i&&(n.removeData("loading-animations"),i.stop()),t!==!1&&(i=j.create(t),i.start(n),n.data("loading-animations",i))})}}(d);var G={Inline:"layer-inline",BeneathDialogs:"layer-beneath-dialogs",AboveAll:"layer-above-all",AboveDesignerPane:"layer-above-designer-pane"},X=function(){var e=u.includeTemplatesGroup("element-overlay",{Element:"element"}),t=v.extend("ElementOverlay",{init:function(t){t=u.quickExtend({isFixed:!1,overlayLayer:G.AboveAll,destroyOnClick:!1},t);var n=this,i=t.className,a=t.isFixed,r=t.targetAreaCoordinates,o=t.areaUpdateEvents,s=t.overlayLayer,l=t.iconReference,c=t.message,d=t.closeText,g=t.textColor,f=t.backgroundColor,p=t.destroyOnClick;this._isFixed=a,this._targetAreaCoordinates=r,this._areaUpdateEvents=o;var h=u.useTemplate(e.Element).addClass(s).addClass(i),m=u(".element-overlay",h),v=u(".overlay-content",h),y=u(".overlay-icon",h),b=u(".overlay-message",h),C=u(".overlay-close",h);l&&fr.applyIcon(y,l),c&&b.html(c),d&&(C.text(d),C.on("click",function(e){n.destroy(),e.stopPropagation()})),g&&v.css("color",g),f&&m.css("background",f),p&&h.on("click",function(e){n.destroy(),e.stopPropagation()}),a&&h.addClass("fixed-positioned"),this._$element=h},show:function(e){var t=this,n=(this._targetAreaCoordinates,this._$element),i=(this._isFixed,this._areaUpdateEvents);return n.appendTo(e),i?this._targetAreaListener=w.createEventListener(i,function(){t._updateAreaCoordinates()}).activateAndExecute():t._updateAreaCoordinates(),t},destroy:function(){return this._$element.detach(),this._targetAreaListener&&(this._targetAreaListener.dispose(),delete this._targetAreaListener),this},_updateAreaCoordinates:function(){var e=u.evaluateWhenFunction(this._targetAreaCoordinates),t=this._$element;e?t.css({left:e.left,right:e.right,top:e.top,bottom:e.bottom}):t.css({left:"",top:"",right:"",bottom:""})}});return t.create=function(e){return new t(e)},t}();!function(e){e.fn.elementOverlay=function(t){return this.each(function(){var n=e(this),i=n.data("element-overlay");i&&(n.removeData("element-overlay"),i.destroy()),t!==!1&&(i=X.create(t),i.show(n),n.data("element-overlay",i))})}}(d);var Y=window.Global,K={AutoSaveTime:9e5,IsMobileClient:!1,AnimationDirections:{Left:"left",Right:"right",Up:"up",Down:"down"},MinPropertyZindex:2e3,MinExternalAppPropertyZindex:3e3,Flags:{IsDuringResizing:V.create(!1)},Events:{NavigableTabChanged:w.create(),NavigationFinished:w.create(),LastEventOnInitiailizatGlobal:w.create(),ElementRemoving:w.create(),ChildElementRemoved:w.create(),ElementsAdded:w.create(),ElementsAdding:w.create(),ContainerChanged:w.create(),DuplicateFinished:w.create(),DuplicateStarted:w.create(),HieararchyChanged:w.create(),CustomStyleChanged:w.create(),ConnectionAdded:w.create(),ConnectionRemoved:w.create(),ConnectionUpdated:w.create(),ConnectionRemoving:w.create(),ConnectionAdding:w.create(),BeforeElementDraggingStart:w.create(),ElementDraggingStart:w.create(),ElementDraggingStoped:w.create(),ElementResizingStart:w.create(),ElementResizingStop:w.create(),ElementResizingHappend:w.create(),VideoAdded:w.create(),NewVideoAdded:w.create(),SectionSizeChanged:w.create()},Priorities:{ImportantElementsEndAction:1010,ImportantElementsStartAction:990,ImportantElementsMiddleAction:1e3,MediumElementsEndAction:1010,MediumElementsStartAction:990,MediumElementsMiddleAction:1e3,RegularElementsEndAction:1010,RegularElementsStartAction:990,RegularElementsMiddleAction:1e3,ChangePageAction:2e3,OpenPopupAction:3e3,ClosePopupAction:3010},Keys:{ESC:27,Enter:13,Ctrl:17,Shift:16,Delete:46,Left:37,Up:38,Right:39,Down:40,Plus:107,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118}};!function(e){var t;for(t=65;90>=t;t++)e[String.fromCharCode(t)]=t;
35for(t=0;9>=t;t++)e["NUM"+t]=48+t}(K.Keys),u.quickExtend(K,Y);var Q=window.console||{};Q.log=Q.log||Wo,Q.warn=Q.warn||Wo,Q.error=Q.error||Wo,Q.info=Q.info||Wo,Q.assert=Q.assert||Wo,Q.time=Q.time||Wo,Q.timeEnd=Q.timeEnd||Wo;var Z=window.PageData,J=u.quickExtend({},Z),ee={},te={Remote:0,Local:1,AzureBlob:2,Application:3,Amazon:4,Service:5,Google:6},ne={StockImages:1,Textures:2,Icons:3,AdminImages:4,UserFlash:21,UserSound:22,UserDocuments:23,UserImages:100,UserSVG:50,AdminSVG:51,PublicLogoSymbols:52,FacebookImages:5,LinkedImages:6,BackgroundImages:7,SiteImages:8,UnsplashImages:85,UserLibrary:12},ie={Image:1,Video:2,Flash:3,Sound:4,Document:5,Font:6,App:7,Site:8,Svg:50,Structure:12},ae=Yo(function(){function e(e){var t=window.devicePixelRatio||1;return e*=t,n/.75>e?n:e>=360?r:e>=270?a:i}function t(e){switch(e){case ie.Image:return"images";case ie.Video:return"video";case ie.Flash:return"flash";case ie.Sound:return"sound";case ie.Document:return"documents";case ie.Font:return"fonts";case ie.App:return"apps";case ie.Site:return"sites";case ie.Structure:return"structures";case ie.Svg:return"svg";default:return""}}this.getUserAssetsFolder=function(e,n,i){return Settings.UserStorageUrlsMap[n].format(i)+t(e)+"/"},this.getPublicAssetsFolder=function(e,n){return Settings.WebzaiStorageUrlsMap[n]+t(e)+"/"},this.isImagesAssetsCategory=function(e){switch(e){case ne.StockImages:case ne.UnsplashImages:case ne.Textures:case ne.BackgroundImages:case ne.Icons:case ne.AdminImages:case ne.UserImages:case ne.FacebookImages:case ne.LinkedImages:case ne.SiteImages:case ne.UserLibrary:return!0;default:return!1}},this.isPublicLogoSymbol=function(e){return e===ne.PublicLogoSymbols},this.isSvgAssetsCategory=function(e){return e===ne.UserSVG},this.isSvgPublicAssetsCategory=function(e){return e===ne.AdminSVG},this.isUserAssetsCategory=function(e){switch(e){case ne.UserFlash:case ne.UserDocuments:case ne.UserImages:case ne.UserSound:case ne.LinkedImages:case ne.SiteImages:case ne.UserSVG:case ne.UserLibrary:return!0;default:return!1}},this.isExternalAssetsCategory=function(e){switch(e){case ne.FacebookImages:case ne.UnsplashImages:return!0;default:return!1}},this.resolveImageUrlBasedOnLayout=function(e,t,n,i,a){return e&&"string"!=typeof e?(i=u.valueOrCalculate(i,function(){return void 0!==e.imageWidth&&void 0!==e.imageHeight?{width:e.imageWidth,height:e.imageHeight}:void 0}),ae.resolveImageUrl(e,function(){switch(n){case rn.Original:case rn.Tile:case rn.TileHorizontally:case rn.TileVertically:return!1}return i?ln.calculateImageSizeInLayout(i,n,t):t},a)):e};var n=120,i=180,a=320,r=600;this.resolveImageUrl=function(t,n,i){i=u.quickExtend({forceRatioLocking:!0},i);var a=i.forceRatioLocking;if(t&&"string"!=typeof t){if(void 0===t.imagePath)return;"undefined"!=typeof TemporaryImages&&TemporaryImages[t.id]&&(t=TemporaryImages[t.id]);var r=t.imagePath,o=t.scaledVersions;if(t.storageServer==te.Local&&void 0===o&&(t.scaledVersions=[{size:200,suffix:"_200"},{size:400,suffix:"_400"},{size:600,suffix:"_600"},{size:800,suffix:"_800"},{size:1e3,suffix:"_1000"}]),!a){var s=t.differentRatioScaledVersions;s&&(o=u.merge(u.merge([],s),u.valueOrDefault(o,[])))}if(n&&o&&(u.isFunction(n)&&(n=n()),n)){var l=u.grep(o,function(e){return e.size>=Math.max(n.width,n.height)});if(l.length>0){var c=u.minItem(l,function(e){return e.size});if(void 0!==c.imageUrl)return c.imageUrl;var d=u.splitFileName(r);r=d.fileName+c.suffix+d.extension}else if(!a){var g=u.grep(o,function(e){return e.size>Math.max(t.imageWidth,t.imageHeight)});if(g.length>0){var f=u.minItem(g,function(e){return e.size});if(void 0!==f.imageUrl)return f.imageUrl;var p=u.splitFileName(r);r=p.fileName+f.suffix+p.extension}}}if(t.useImageProxy&&Settings.ImageProxy&&(r=Settings.ImageProxy+r,n&&!o)){var h;if(h="function"==typeof n?n():n,h.width&&h.height){var m=Math.max(h.width,h.height);if(t.resizeOnImageProxy){var v=e(m);r=r.replace("/s/","/resizenp/"+v+"x"+v+"/fo1/")}else t.preferredSizeFunction&&(r=t.preferredSizeFunction(m))}}return ae.resolveAssetUrl({storageServer:u.valueOrDefault(t.storageServer,te.Remote),ownerID:t.ownerID,fileName:r,assetType:ie.Image,title:t.title})}return t},this.getImageInfoForSaving=function(e){return e=u.extractKeys(e,["id","imagePath","thumbPath","ownerID","storageServer","preferedLayout","scaledVersions","differentRatioScaledVersions","imageWidth","imageHeight","isTemporary"]),e.thumbPath===e.imagePath&&(e.thumbPath=void 0),e},this.resolveFontUrl=function(e){return ae.resolveAssetUrl({storageServer:e.storageServer,ownerID:e.ownerID,assetType:ie.Font,fileName:e.fileNamePrefix})}
35,this.resolveAssetUrl=function(e){var n="",i=e.fileName;if(e.storageServer==te.Amazon){var a=t(e.assetType);a=u.capitalizeFirstLetter(a),n="//s3.amazonaws.com/Webzai_"+a+"/"}else if(e.storageServer==te.Service)n=Settings.ServiceAddress+t(e.assetType)+"/";else if(e.storageServer==te.Application)n=u.combinePaths(Settings.ApplicationRoot,"assets",t(e.assetType));else if(e.storageServer!=te.Remote)n=ae.getAssetsFolder(e.ownerID,e.storageServer,e.assetType),i=u.mapItem(i.split("/"),function(e){return encodeURIComponent(e)}).join("/");else if(e.storageServer==te.Remote)return i;return u.combinePaths(n,i)},this.getAssetsFolder=function(e,t,n){return null!==e?ae.getUserAssetsFolder(n,t,e):ae.getPublicAssetsFolder(n,t)},this.createApplicationAsset=function(e,t){return e===ie.Image?{imagePath:t,ownerID:null,storageServer:te.Application}:{assetType:e,fileName:t,ownerID:null,storageServer:te.Application}}}),re=Yo(function(){function e(e){var n=t.get();return n?"all"===n||e.toLowerCase()===n.toLowerCase():!1}var t=I.create(function(){return u.getQueryStringParams().log});this.createLoggerFor=function(t,n){var i={debug:Wo,info:Wo,warn:Wo,error:Wo};return e(t)&&(n=u.valueOrDefault(n,t),i=u.extend(i,{debug:function(e){Q.log(n+" - "+(u.isFunction(e)?e():e))},info:function(e){Q.info(n+" - "+(u.isFunction(e)?e():e))},warn:function(e){Q.warn(n+" - "+(u.isFunction(e)?e():e))},error:function(e){Q.error(n+" - "+(u.isFunction(e)?e():e))}})),i}}),oe=window.JSONPController=Yo(function(){var e=w.createNamedEvents();this.handle=function(t,n){e.fireNew(t,n)},this.on=function(t,n){return e.bind(t,n)}}),se={profile:Wo,count:Wo,time:Wo,timeEnd:Wo,resetReadWriteTimer:Wo,profileEnd:Wo,informOnReadOperation:Wo,informOnWriteOperation:Wo,isEnable:Go},le={beginAtomicBatch:Wo,endAtomicBatch:Wo,disable:Wo,disableOperationsRecording:Wo,enableOperationsRecording:Wo,disableUndo:Wo,enableUndo:Wo,isInUndoRedoState:Go,finishPrevBatch:Wo,trackObservableObject:u.returnFixedValue({stopTracking:Wo})},ce=Yo(function(){function e(){var e=n();se.profile("Viewer Initialization"),Qi.initialize(J.siteSettings),Gn.initialize(J.ServicesBasePath),Dn.initialize(vr),zi.initialize(),or.initialize(),$a.initialize(),Jn.initialize(),fa.initialize(SiteInformation),br.initialize(),Ni.initialize(e.fonts),ha.initialize(e.masterPages),la.initialize(e.pagesStructure),fa.setSiteSettings(e.siteSettings),xr.initialize(e.dataBindings),Dr.initialize(e.dataRequests),qa.initialize(),ja.initialize(),Ra.initialize(),ra.initialize(J.defaultAjaxPageID),gr.initialize(J.defaultLists,e.listsInformation),mr.initialize(),se.profileEnd(),u(document).ready(function(){var n=u("body").addClass("preview-mode site-viewer");n.addClass("pc"),K.IsMobileClient?n.addClass("mobile-client"):n.addClass("pc-client"),i(e),t()})}function t(){u.callRootFunction("onViewerReady"),K.IsMobileClient&&(u("body").removeClass("state-loading-mobile-viewer"),u("#mobile-loading-screen").remove())}function n(){var e;e="string"==typeof SiteStructure?JSON.parse(SiteStructure):SiteStructure;var t="undefined"==typeof DBSiteMetaData?{}:DBSiteMetaData;return e=u.extend({masterPages:void 0,listsInformation:{}},e,t.siteStructureInformation),e.pagesStructure=u.extend({pagesData:void 0,pagesHierarchies:void 0},e.pagesStructure,t.pagesStructureInformation),e.pagesStructure.pages=e.pagesStructure.pages?e.pagesStructure.pages:{},u.extend(e.pagesStructure.pages,PagesStructures),u.each(PagesStructures,function(t,n){"string"==typeof n?e.pagesStructure.pages[t]=JSON.parse(n):e.pagesStructure.pages[t]=n}),u.each(MasterPagesStructures,function(t,n){"string"==typeof n?u.extend(e.masterPages[t],JSON.parse(n)):u.extend(e.masterPages[t],n)}),e}function i(e){a=u.extend({themes:void 0,pagesStructure:void 0,dataSources:void 0,masterPages:void 0},e);var t=u("#body-element");t.empty(),K.OffsetAncestor=u('<div id="offset-anchor"></div>').appendTo(t),se.profile("Viewer Initialization 2"),li.initialize(),Xa.initialize(),Xi.initialize(),la.initializeMinPageHeightRule(),aa.initialize(),ua.initialize(),Va.initialize(),Va.initializeState(),la.constructPagesHierarchy(a.pagesStructure),Ki.initialize(),Hi.initialize(),Sa.initialize(),fr.initialize(),ua.enableMouseOver(),Ho.initialize(),K.IsMobileView&&Va.initializeMobileForViewer(),se.profileEnd(),ra.handleUrlChange(!0);t.scroll(function(){ua.invalidatePositioningRootOffset()}),K.Events.LastEventOnInitiailizatGlobal.fireNew()}var a;this.initialize=function(){e()}});d.effects||function(e,t){function n(t,n){var i;do{if(i=(e.curCSS||e.css)(t,n),""!=i&&"transparent"!=i||e.nodeName(t,"body"))break;n="backgroundColor"}while(t=t.parentNode);return e.color.parse(i)}function i(){if(e.support.rgba===t){var n=document.getElementsByTagName("script")[0],i=n.style.color;try{n.style.color="rgba(1,5,13,0.44)"}catch(a){}var r=n.style.color!=i;n.style.color=i,e.support.rgba=r}
35return e.support.rgba}function a(t,n,i,a){return"object"==typeof t&&(a=n,i=null,n=t,t=n.effect),e.isFunction(n)&&(a=n,i=null,n={}),("number"==typeof n||e.fx.speeds[n])&&(a=i,i=n,n={}),e.isFunction(i)&&(a=i,i=null),n=n||{},i=i||n.duration,i=e.fx.off?0:"number"==typeof i?i:i in e.fx.speeds?e.fx.speeds[i]:e.fx.speeds._default,a=a||n.complete,[t,n,i,a]}function r(t){return!t||"number"==typeof t||e.fx.speeds[t]?!0:"string"==typeof t&&!e.effects[t]}e.effects={},e.eachItem(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(t,a){e.fx.step[a]=function(t){t.colorInit||(t.start=n(t.elem,a),t.end=e.color.parse(t.end),t.colorInit=!0),i()?t.elem.style[a]="rgba("+Math.max(Math.min(parseInt(t.pos*(t.end[0]-t.start[0])+t.start[0],10),255),0)+","+Math.max(Math.min(parseInt(t.pos*(t.end[1]-t.start[1])+t.start[1],10),255),0)+","+Math.max(Math.min(parseInt(t.pos*(t.end[2]-t.start[2])+t.start[2],10),255),0)+","+Math.max(Math.min(parseFloat(t.pos*(t.end[3]-t.start[3])+t.start[3]),1),0)+")":t.elem.style[a]="rgb("+Math.max(Math.min(parseInt(t.pos*(t.end[0]-t.start[0])+t.start[0],10),255),0)+","+Math.max(Math.min(parseInt(t.pos*(t.end[1]-t.start[1])+t.start[1],10),255),0)+","+Math.max(Math.min(parseInt(t.pos*(t.end[2]-t.start[2])+t.start[2],10),255),0)+")"}}),e.extend(e.effects,{version:"1.8.22",save:function(e,t){for(var n=0;n<t.length;n++)null!==t[n]&&e.data("ec.storage."+t[n],e[0].style[t[n]])},restore:function(e,t){for(var n=0;n<t.length;n++)null!==t[n]&&e.css(t[n],e.data("ec.storage."+t[n]))},setMode:function(e,t){return"toggle"==t&&(t=e.is(":hidden")?"show":"hide"),t},getBaseline:function(e,t){var n,i;switch(e[0]){case"top":n=0;break;case"middle":n=.5;break;case"bottom":n=1;break;default:n=e[0]/t.height}switch(e[1]){case"left":i=0;break;case"center":i=.5;break;case"right":i=1;break;default:i=e[1]/t.width}return{x:i,y:n}},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var n={width:t.outerWidth(!0),height:t.outerHeight(!0),"float":t.css("float")},i=e("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),a=document.activeElement;try{a.id}catch(r){a=document.body}return t.wrap(i),(t[0]===a||e.contains(t[0],a))&&e(a).focus(),i=t.parent(),"static"==t.css("position")?(i.css({position:"relative"}),t.css({position:"relative"})):(e.extend(n,{position:t.css("position"),zIndex:t.css("z-index")}),e.eachItem(["top","left","bottom","right"],function(e,i){n[i]=t.css(i),isNaN(parseInt(n[i],10))&&(n[i]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),i.css(n).show()},removeWrapper:function(t){var n,i=document.activeElement;return t.parent().is(".ui-effects-wrapper")?(n=t.parent().replaceWith(t),(t[0]===i||e.contains(t[0],i))&&e(i).focus(),n):t},setTransition:function(t,n,i,a){return a=a||{},e.each(n,function(e,n){var r=t.cssUnit(n);r[0]>0&&(a[n]=r[0]*i+r[1])}),a}}),e.fn.extend({effect:function(t){var n=a.apply(this,arguments),i={options:n[1],duration:n[2],callback:n[3]},r=i.options.mode,o=e.effects[t];
36return e.fx.off||!o?r?this[r](i.duration,i.callback):this.each(function(){i.callback&&i.callback.call(this)}):o.call(this,i)},_show:e.fn.show,show:function(e){if(r(e))return this._show.apply(this,arguments);var t=a.apply(this,arguments);return t[1].mode="show",this.effect.apply(this,t)},_hide:e.fn.hide,hide:function(e){if(r(e))return this._hide.apply(this,arguments);var t=a.apply(this,arguments);return t[1].mode="hide",this.effect.apply(this,t)},__toggle:e.fn.toggle,toggle:function(t){if(r(t)||"boolean"==typeof t||e.isFunction(t))return this.__toggle.apply(this,arguments);var n=a.apply(this,arguments);return n[1].mode="toggle",this.effect.apply(this,n)},cssUnit:function(t){var n=this.css(t),i=[];return e.eachItem(["em","px","%","pt"],function(e,t){n.indexOf(t)>0&&(i=[parseFloat(n),t])}),i}}),e.easing.jswing=e.easing.swing,e.extend(e.easing,{def:"easeOutQuad",linear:function(e,t,n,i,a){return t/a*i+n},swing:function(t,n,i,a,r){return e.easing[e.easing.def](t,n,i,a,r)},easeInQuad:function(e,t,n,i,a){return i*(t/=a)*t+n},easeOutQuad:function(e,t,n,i,a){return-i*(t/=a)*(t-2)+n},easeInOutQuad:function(e,t,n,i,a){return(t/=a/2)<1?i/2*t*t+n:-i/2*(--t*(t-2)-1)+n},easeInCubic:function(e,t,n,i,a){return i*(t/=a)*t*t+n},easeOutCubic:function(e,t,n,i,a){return i*((t=t/a-1)*t*t+1)+n},easeInOutCubic:function(e,t,n,i,a){return(t/=a/2)<1?i/2*t*t*t+n:i/2*((t-=2)*t*t+2)+n},easeInQuart:function(e,t,n,i,a){return i*(t/=a)*t*t*t+n},easeOutQuart:function(e,t,n,i,a){return-i*((t=t/a-1)*t*t*t-1)+n},easeInOutQuart:function(e,t,n,i,a){return(t/=a/2)<1?i/2*t*t*t*t+n:-i/2*((t-=2)*t*t*t-2)+n},easeInQuint:function(e,t,n,i,a){return i*(t/=a)*t*t*t*t+n},easeOutQuint:function(e,t,n,i,a){return i*((t=t/a-1)*t*t*t*t+1)+n},easeInOutQuint:function(e,t,n,i,a){return(t/=a/2)<1?i/2*t*t*t*t*t+n:i/2*((t-=2)*t*t*t*t+2)+n},easeInSine:function(e,t,n,i,a){return-i*Math.cos(t/a*(Math.PI/2))+i+n},easeOutSine:function(e,t,n,i,a){return i*Math.sin(t/a*(Math.PI/2))+n},easeInOutSine:function(e,t,n,i,a){return-i/2*(Math.cos(Math.PI*t/a)-1)+n},easeInExpo:function(e,t,n,i,a){return 0==t?n:i*Math.pow(2,10*(t/a-1))+n},easeOutExpo:function(e,t,n,i,a){return t==a?n+i:i*(-Math.pow(2,-10*t/a)+1)+n},easeInOutExpo:function(e,t,n,i,a){return 0==t?n:t==a?n+i:(t/=a/2)<1?i/2*Math.pow(2,10*(t-1))+n:i/2*(-Math.pow(2,-10*--t)+2)+n},easeInCirc:function(e,t,n,i,a){return-i*(Math.sqrt(1-(t/=a)*t)-1)+n},easeOutCirc:function(e,t,n,i,a){return i*Math.sqrt(1-(t=t/a-1)*t)+n},easeInOutCirc:function(e,t,n,i,a){return(t/=a/2)<1?-i/2*(Math.sqrt(1-t*t)-1)+n:i/2*(Math.sqrt(1-(t-=2)*t)+1)+n},easeInElastic:function(e,t,n,i,a){var r=1.70158,o=0,s=i;if(0==t)return n;if(1==(t/=a))return n+i;if(o||(o=.3*a),s<Math.abs(i)){s=i;var r=o/4}else var r=o/(2*Math.PI)*Math.asin(i/s);return-(s*Math.pow(2,10*(t-=1))*Math.sin((t*a-r)*(2*Math.PI)/o))+n},easeOutElastic:function(e,t,n,i,a){var r=1.70158,o=0,s=i;if(0==t)return n;if(1==(t/=a))return n+i;if(o||(o=.3*a),s<Math.abs(i)){s=i;var r=o/4}else var r=o/(2*Math.PI)*Math.asin(i/s);return s*Math.pow(2,-10*t)*Math.sin((t*a-r)*(2*Math.PI)/o)+i+n},easeInOutElastic:function(e,t,n,i,a){var r=1.70158,o=0,s=i;if(0==t)return n;if(2==(t/=a/2))return n+i;
36if(o||(o=a*(.3*1.5)),s<Math.abs(i)){s=i;var r=o/4}else var r=o/(2*Math.PI)*Math.asin(i/s);return 1>t?-.5*(s*Math.pow(2,10*(t-=1))*Math.sin((t*a-r)*(2*Math.PI)/o))+n:s*Math.pow(2,-10*(t-=1))*Math.sin((t*a-r)*(2*Math.PI)/o)*.5+i+n},easeInBack:function(e,n,i,a,r,o){return o==t&&(o=1.70158),a*(n/=r)*n*((o+1)*n-o)+i},easeOutBack:function(e,n,i,a,r,o){return o==t&&(o=1.70158),a*((n=n/r-1)*n*((o+1)*n+o)+1)+i},easeInOutBack:function(e,n,i,a,r,o){return o==t&&(o=1.70158),(n/=r/2)<1?a/2*(n*n*(((o*=1.525)+1)*n-o))+i:a/2*((n-=2)*n*(((o*=1.525)+1)*n+o)+2)+i},easeInBounce:function(t,n,i,a,r){return a-e.easing.easeOutBounce(t,r-n,0,a,r)+i},easeOutBounce:function(e,t,n,i,a){return(t/=a)<1/2.75?i*(7.5625*t*t)+n:2/2.75>t?i*(7.5625*(t-=1.5/2.75)*t+.75)+n:2.5/2.75>t?i*(7.5625*(t-=2.25/2.75)*t+.9375)+n:i*(7.5625*(t-=2.625/2.75)*t+.984375)+n},easeInOutBounce:function(t,n,i,a,r){return r/2>n?.5*e.easing.easeInBounce(t,2*n,0,a,r)+i:.5*e.easing.easeOutBounce(t,2*n-r,0,a,r)+.5*a+i}})}(d),/*!
37 * jQuery UI Effects Drop 1.8.22
38 *
39 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
40 * Dual licensed under the MIT or GPL Version 2 licenses.
41 * http://jquery.org/license
42 *
43 * http://docs.jquery.com/UI/Effects/Drop
44 *
45 * Depends:
46 *	jquery.effects.core.js
47 */
48function(e){e.effects.drop=function(t){return this.queue(function(){var n=e(this),i=["position","top","bottom","left","right","opacity"],a=e.effects.setMode(n,t.options.mode||"hide"),r=t.options.direction||"left";e.effects.save(n,i),n.show();var o=e.effects.createWrapper(n),s="up"==r||"down"==r?"top":"left",l="up"==r||"left"==r?"pos":"neg",c=t.options.distance||("top"==s?n.outerHeight(!0)/2:n.outerWidth(!0)/2);"show"==a&&n.css("opacity",0).css(s,"pos"==l?-c:c);var u={opacity:"show"==a?1:0};u[s]=("show"==a?"pos"==l?"+=":"-=":"pos"==l?"-=":"+=")+c,n.animate(u,{queue:!1,duration:t.duration,easing:t.options.easing,always:function(){"hide"==a&&n.hide(),e.effects.restore(n,i),e.effects.removeWrapper(n),o.remove(),t.callback&&t.callback.apply(this,arguments),n.dequeue()}})})}}(d),/*!
49 * jQuery UI Effects Fade 1.8.22
50 *
51 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
52 * Dual licensed under the MIT or GPL Version 2 licenses.
53 * http://jquery.org/license
54 *
55 * http://docs.jquery.com/UI/Effects/Fade
56 *
57 * Depends:
58 *	jquery.effects.core.js
59 */
60function(e){e.effects.fade=function(t){return this.queue(function(){var n=e(this),i=e.effects.setMode(n,t.options.mode||"hide");n.animate({opacity:i},{queue:!1,duration:t.duration,easing:t.options.easing,complete:function(){t.callback&&t.callback.apply(this,arguments),n.dequeue()}})})}}(d),/*!
61 * jQuery UI Effects Highlight 1.8.22
62 *
63 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
64 * Dual licensed under the MIT or GPL Version 2 licenses.
65 * http://jquery.org/license
66 *
67 * http://docs.jquery.com/UI/Effects/Highlight
68 *
69 * Depends:
70 *	jquery.effects.core.js
71 */
72function(e){e.effects.highlight=function(t){return this.queue(function(){var n=e(this),i=["backgroundImage","backgroundColor","opacity"],a=e.effects.setMode(n,t.options.mode||"show"),r={backgroundColor:n.css("backgroundColor")};"hide"==a&&(r.opacity=0),e.effects.save(n,i),n.show().css({backgroundImage:"none",backgroundColor:t.options.color||"#ffff99"}).animate(r,{queue:!1,duration:t.duration,easing:t.options.easing,complete:function(){"hide"==a&&n.hide(),e.effects.restore(n,i),"show"==a&&!e.support.opacity&&this.style.removeAttribute("filter"),t.callback&&t.callback.apply(this,arguments),n.dequeue()}})})}}(d),/*!
73 * jQuery UI Effects Scale 1.8.22
74 *
75 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
76 * Dual licensed under the MIT or GPL Version 2 licenses.
77 * http://jquery.org/license
78 *
79 * http://docs.jquery.com/UI/Effects/Scale
80 *
81 * Depends:
82 *	jquery.effects.core.js
83 */
84function(e){e.effects.scale=function(t){return this.queue(function(){var n=e(this),i=e.extend(!0,{},t.options),a=e.effects.setMode(n,t.options.mode||"effect"),r=parseInt(t.options.percent,10)||(0==parseInt(t.options.percent,10)?0:"hide"==a?0:100),o=t.options.direction||"both",s=t.options.origin;"effect"!=a&&(i.origin=s||["middle","center"],i.restore=!0);var l={height:n.height(),width:n.width()};n.from=t.options.from||("show"==a?{height:0,width:0}:l);var c={y:"horizontal"!=o?r/100:1,x:"vertical"!=o?r/100:1};n.to={height:l.height*c.y,width:l.width*c.x},t.options.fade&&("show"==a&&(n.from.opacity=0,n.to.opacity=1),"hide"==a&&(n.from.opacity=1,n.to.opacity=0)),i.from=n.from,i.to=n.to,i.mode=a,n.effect("size",i,t.duration,t.callback),n.dequeue()})},e.effects.size=function(t){return this.queue(function(){var n=e(this),i=["position","top","bottom","left","right","width","height","overflow","opacity"],a=["position","top","bottom","left","right","overflow","opacity"],r=["width","height","overflow"],o=["fontSize"],s=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],l=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],c=e.effects.setMode(n,t.options.mode||"effect"),u=t.options.restore||!1,d=t.options.scale||"both",g=t.options.origin,f={height:n.height(),width:n.width()};if(n.from=t.options.from||f,n.to=t.options.to||f,g){var p=e.effects.getBaseline(g,f);n.from.top=(f.height-n.from.height)*p.y,n.from.left=(f.width-n.from.width)*p.x,n.to.top=(f.height-n.to.height)*p.y,n.to.left=(f.width-n.to.width)*p.x}var h={from:{y:n.from.height/f.height,x:n.from.width/f.width}
84,to:{y:n.to.height/f.height,x:n.to.width/f.width}};"box"!=d&&"both"!=d||(h.from.y!=h.to.y&&(i=i.concat(s),n.from=e.effects.setTransition(n,s,h.from.y,n.from),n.to=e.effects.setTransition(n,s,h.to.y,n.to)),h.from.x!=h.to.x&&(i=i.concat(l),n.from=e.effects.setTransition(n,l,h.from.x,n.from),n.to=e.effects.setTransition(n,l,h.to.x,n.to))),"content"!=d&&"both"!=d||h.from.y!=h.to.y&&(i=i.concat(o),n.from=e.effects.setTransition(n,o,h.from.y,n.from),n.to=e.effects.setTransition(n,o,h.to.y,n.to)),e.effects.save(n,u?i:a),n.show(),e.effects.createWrapper(n),n.css("overflow","hidden").css(n.from),"content"!=d&&"both"!=d||(s=s.concat(["marginTop","marginBottom"]).concat(o),l=l.concat(["marginLeft","marginRight"]),r=i.concat(s).concat(l),n.find("*[width]").each(function(){var n=e(this);u&&e.effects.save(n,r);var i={height:n.height(),width:n.width()};n.from={height:i.height*h.from.y,width:i.width*h.from.x},n.to={height:i.height*h.to.y,width:i.width*h.to.x},h.from.y!=h.to.y&&(n.from=e.effects.setTransition(n,s,h.from.y,n.from),n.to=e.effects.setTransition(n,s,h.to.y,n.to)),h.from.x!=h.to.x&&(n.from=e.effects.setTransition(n,l,h.from.x,n.from),n.to=e.effects.setTransition(n,l,h.to.x,n.to)),n.css(n.from),n.animate(n.to,t.duration,t.options.easing,function(){u&&e.effects.restore(n,r)})})),n.animate(n.to,{queue:!1,duration:t.duration,easing:t.options.easing,complete:function(){0===n.to.opacity&&n.css("opacity",n.from.opacity),"hide"==c&&n.hide(),e.effects.restore(n,u?i:a),e.effects.removeWrapper(n),t.callback&&t.callback.apply(this,arguments),n.dequeue()}})})}}(d),/*!
85 * jQuery UI Effects Slide 1.8.22
86 *
87 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
88 * Dual licensed under the MIT or GPL Version 2 licenses.
89 * http://jquery.org/license
90 *
91 * http://docs.jquery.com/UI/Effects/Slide
92 *
93 * Depends:
94 *	jquery.effects.core.js
95 */
96function(e){e.effects.slide=function(t){return this.queue(function(){var n=e(this),i=["position","top","bottom","left","right"],a=e.effects.setMode(n,t.options.mode||"show"),r=t.options.direction||"left";e.effects.save(n,i),n.show(),e.effects.createWrapper(n).css({overflow:"hidden"});var o="up"==r||"down"==r?"top":"left",s="up"==r||"left"==r?"pos":"neg",l=t.options.distance||("top"==o?n.outerHeight(!0):n.outerWidth(!0));"show"==a&&n.css(o,"pos"==s?isNaN(l)?"-"+l:-l:l);var c={};c[o]=("show"==a?"pos"==s?"+=":"-=":"pos"==s?"-=":"+=")+l,n.animate(c,{queue:!1,duration:t.duration,easing:t.options.easing,complete:function(){"hide"==a&&n.hide(),e.effects.restore(n,i),e.effects.removeWrapper(n),t.callback&&t.callback.apply(this,arguments),n.dequeue()}})})}}(d),/*!
97 * jQuery UI Effects Transfer 1.8.22
98 *
99 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
100 * Dual licensed under the MIT or GPL Version 2 licenses.
101 * http://jquery.org/license
102 *
103 * http://docs.jquery.com/UI/Effects/Transfer
104 *
105 * Depends:
106 *	jquery.effects.core.js
107 */
108function(e){e.effects.transfer=function(t){return this.queue(function(){var n=e(this),i=e(t.options.to),a=i.offset(),r={top:a.top,left:a.left,height:i.innerHeight(),width:i.innerWidth()},o=n.offset(),s=e('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(t.options.className).css({top:o.top,left:o.left,height:n.innerHeight(),width:n.innerWidth(),position:"absolute"}).animate(r,t.duration,t.options.easing,function(){s.remove(),t.callback&&t.callback.apply(n[0],arguments),n.dequeue()})})}}(d),WzPublicIcons={name:"public-font-icons",fontClass:"public-icons",icons:{"@-18273612831":{code:"e900"},set255:{code:"e901"},set2552:{code:"e902"},set2553:{code:"e903"},set2554:{code:"e904"},"address-book_1":{code:"e905"},"address-book_2":{code:"e906"},"airplane-125161651":{code:"e907"},"airplane-128612983":{code:"e908"},"alarm-clock":{code:"e909"},"alarm-clock-235":{code:"e90a"},"alarm-clock-19284691264":{code:"e90b"},anchor:{code:"e90c"},android:{code:"e90d"},"angle-double-down":{code:"e90e"},"angle-double-left":{code:"e90f"},"angle-double-right":{code:"e910"},"angle-double-up":{code:"e911"},"angle-down":{code:"e912"},"angle-left":{code:"e913"},"angle-right":{code:"e914"},"angle-up":{code:"e915"},"antena-2847239":{code:"e916"},apple:{code:"e917"},archive:{code:"e918"},"arrow-234523":{code:"e919"},"arrow-19824371924":{code:"e91a"},"arrow-chart-192834612":{code:"e91b"},"arrow-chart-1928346127":{code:"e91c"},"arrow-circle-down":{code:"e91d"},"arrow-circle-left":{code:"e91e"},"arrow-circle-o-down":{code:"e91f"},"arrow-circle-o-left":{code:"e920"},"arrow-circle-o-right":{code:"e921"},"arrow-circle-o-up":{code:"e922"},"arrow-circle-right":{code:"e923"},"arrow-circle-up":{code:"e924"},"arrow-down":{code:"e925"},"arrow-left":{code:"e926"},"arrow-right":{code:"e927"},"arrows-87644":{code:"e928"},"arrows-298479283":{code:"e929"},"arrows-2397462394":{code:"e92a"},"arrows-293784623946":{code:"e92b"},"arrows-81978461976491241":{code:"e92c"},"arrow-up":{code:"e92d"},asterisk:{code:"e92e"},automobile:{code:"e92f"},avatar_1:{code:"e930"},avatar_2:{code:"e931"},"axe-hatchet-23423":{code:"e932"},backward:{code:"e933"},ball:{code:"e934"},"ball-2937856":{code:"e935"},ballbath:{code:"e936"},"ball-disc-123512512":{code:"e937"},"bandaid-83274532":{code:"e938"},bank_2:{code:"e939"},"bank-193847129":{code:"e93a"},"basket-1213123":{code:"e93b"},"battery-23525":{code:"e93c"},"battery-21354151":{code:"e93d"},"beach-3245":{code:"e93e"},"beach-chair-9183719283":{code:"e93f"},"bed-0986":{code:"e940"},"bed-9887934879":{code:"e941"},beer:{code:"e942"},behance:{code:"e943"},"behance-square":{code:"e944"},bell:{code:"e945"},bell_1:{code:"e946"},"bell-235":{code:"e947"},"bell-1414":{code:"e948"},"bell-7246":{code:"e949"},"bell-92184y91846":{code:"e94a"},"bell-o":{code:"e94b"},bicycle:{code:"e94c"},bicycle_chain:{code:"e94d"},bicycle_chair:{code:"e94e"},binders:{code:"e94f"},"binders-folders-23423":{code:"e950"},binoculars:{code:"e951"},"binoculars-723645812354":{code:"e952"},"bird-128368976512":{code:"e953"},birds_1:{code:"e954"},birds_2:{code:"e955"},birds_3:{code:"e956"},birds_4:{code:"e957"},birds_5:{code:"e958"},birds_6:{code:"e959"},bitbucket:{code:"e95a"},"boat-2346":{code:"e95b"},"boat-234213414":{code:"e95c"},"boat-sail-128371923":{code:"e95d"},"boat-sea":{code:"e95e"},"boat-sea-1":{code:"e95f"},"boat-sea-1-287345":{code:"e960"},"boat-sea-8273648":{code:"e961"},"boat-ship-21978461289734612879":{code:"e962"},bomb:{code:"e963"},book:{code:"e964"},book_1:{code:"e965"},book_2:{code:"e966"},"book-19283y192":{code:"e967"},"book-162347":{code:"e968"},"book-88267637":{code:"e969"},"book-2837453278":{code:"e96a"},"book-19874612946":{code:"e96b"},bookmark:{code:"e96c"},"bookmark-o":{code:"e96d"},"bridge-1928346":{code:"e96e"},briefcase:{code:"e96f"},briefcase_2:{code:"e970"},bug:{code:"e971"},building:{code:"e972"},building_2:{code:"e973"},"building-2452":{code:"e974"},"building-19843619":{code:"e975"},"building-123819238":{code:"e976"},"building-139846192":{code:"e977"},"building-120387687612":{code:"e978"},"building-o":{code:"e979"},bullhorn:{code:"e97a"},bullseye:{code:"e97b"},"business-12938y1923":{code:"e97c"},"business-2234141":{code:"e97d"},"business-1341241241":{code:"e97e"},cab:{code:"e97f"},calander:{code:"e980"},"calander-2362":{code:"e981"},"calander-21352":{code:"e982"},"calander-2984692":{code:"e983"},"calander-123415151":{code:"e984"},"calander-1923869761":{code:"e985"},"calander-19283619823":{code:"e986"},"calander-21048176491":{code:"e987"},calculator:{code:"e988"},"calculator-187361983":{code:"e989"},"calculator-234876129":{code:"e98a"},"calculator-10982698213":{code:"e98b"},"calculator-1928347198736912":{code:"e98c"},calendar:{code:"e98d"},calendar_1:{code:"e98e"},calendar_2:{code:"e98f"},"calendar-o":{code:"e990"},camera:{code:"e991"},camera_1:{code:"e992"},"camera-37432":{code:"e993"},"camera-235236":{code:"e994"},"camera-25236272":{code:"e995"},"camera-1412414141":{code:"e996"},"camera-1983719873":{code:"e997"},"camera-1093481094710":{code:"e998"},"camera-23904876213946":{code:"e999"},"camera-2948762394867239":{code:"e99a"},"camera-2047231904723984792":{code:"e99b"},"camera-retro":{code:"e99c"},"car-8798792387":{code:"e99d"},"car-87987923876":{code:"e99e"},"car-879782378872387":{code:"e99f"},"car-bus-23512521":{code:"e9a0"},"car-bus-van-1983719031":{code:"e9a1"},"card-28470242":{code:"e9a2"},"card-989823489":{code:"e9a3"},"card-2938467293845":{code:"e9a4"},"card-2398472946792342":{code:"e9a5"},"cart-183yu19381":{code:"e9a6"},"cart-2394862934":{code:"e9a7"},"car-taxi":{code:"e9a8"},"car-taxi-23746239846":{code:"e9a9"},"car-truck-197846129":{code:"e9aa"},"cart-shopping-12984691":{code:"e9ab"},"case-91824y9184791":{code:"e9ac"},"case-19726412":{code:"e9ad"},"case-235235621":{code:"e9ae"},"case-901286978y4":{code:"e9af"},"case-12938719023":{code:"e9b0"},"case-9889348799874":{code:"e9b1"},"case-12394876194619":{code:"e9b2"},"case-018741284791284":{code:"e9b3"},"cell-phone-9187369128":{code:"e9b4"},certificate:{code:"e9b5"},certificate_2:{code:"e9b6"},chain:{code:"e9b7"},"chair-1234123":{code:"e9b8"},"chart-1928371":{code:"e9b9"},"chart-graph-123869`1":{code:"e9ba"},"chart-graph-9861298756":{code:"e9bb"},check:{code:"e9bc"},"check-circle":{code:"e9bd"},"check-circle-o":{code:"e9be"},"check-square-o":{code:"e9bf"},"chef-cook-239846":{code:"e9c0"},"chevron-circle-down":{code:"e9c1"},"chevron-circle-left":{code:"e9c2"},"chevron-circle-right":{code:"e9c3"},"chevron-circle-up":{code:"e9c4"},"chevron-down":{code:"e9c5"},"chevron-left":{code:"e9c6"},"chevron-right":{code:"e9c7"},"chevron-up":{code:"e9c8"},chicken1242:{code:"e9c9"},child:{code:"e9ca"},"clip-187451":{code:"e9cb"},"clip-1289746128":{code:"e9cc"},"clip-29384692334":{code:"e9cd"},"clipboard-194381y6397860":{code:"e9ce"},"clipboard-14141241":{code:"e9cf"},"clipboard-19836791":{code:"e9d0"},"clipboard-102869865":{code:"e9d1"},clock_1:{code:"e9d2"},clock_2:{code:"e9d3"},"clock-12974619":{code:"e9d4"},"clock-20387209":{code:"e9d5"},"clock-123879086124":{code:"e9d6"},"clock-912846912641":{code:"e9d7"},"clock-o":{code:"e9d8"},"clock-time-154151":{code:"e9d9"},cloud:{code:"e9da"},"cloud-125":{code:"e9db"},"cloud-219834612":{code:"e9dc"},"cloud-893877347":{code:"e9dd"},"cloud-2198346127":{code:"e9de"},"cloud-237562387562":{code:"e9df"},"cloud-download":{code:"e9e0"},"cloud-download-12412":{code:"e9e1"},"cloud-upload-12412":{code:"e9e2"},"clubs-1273461289":{code:"e9e3"},cny:{code:"e9e4"}
108,codex:{code:"e9e5"},"codex-235":{code:"e9e6"},"codex-2348y2395678293":{code:"e9e7"},"codex-12273417253":{code:"e9e8"},coffee:{code:"e9e9"},"coffee-tea-drink-hot-878723788732":{code:"e9ea"},cog:{code:"e9eb"},cog_1:{code:"e9ec"},comment:{code:"e9ed"},"comment-252":{code:"e9ee"},"comment-28345245":{code:"e9ef"},"comment-215662151":{code:"e9f0"},"comment-89236496234":{code:"e9f1"},"comment-23048721047210":{code:"e9f2"},"comment-o":{code:"e9f3"},comments:{code:"e9f4"},"comments-2362462":{code:"e9f5"},"comments-28375275":{code:"e9f6"},"comments-92186491264":{code:"e9f7"},"comments-2038471086901":{code:"e9f8"},"comments-2038472946792":{code:"e9f9"},"comments-o":{code:"e9fa"},compass:{code:"e9fb"},compass_1:{code:"e9fc"},"compass-12425":{code:"e9fd"},"compass-28645265":{code:"e9fe"},"compass-82345823":{code:"e9ff"},"compass-237861298":{code:"ea00"},compress:{code:"ea01"},computer_1:{code:"ea02"},"computer-125`15`5`1651651":{code:"ea03"},"computer-1983y12936129":{code:"ea04"},"computer-2135421":{code:"ea05"},"computer-123816931":{code:"ea06"},"computer-12843719834":{code:"ea07"},"computer-192387461936":{code:"ea08"},"computer-money-19286987512":{code:"ea09"},"contact-125235235":{code:"ea0a"},"contact-7672354234":{code:"ea0b"},"contact-71264817254":{code:"ea0c"},"conversation-bubbles_1":{code:"ea0d"},copy:{code:"ea0e"},"copyrights-8776545":{code:"ea0f"},"copyrights-233452517":{code:"ea10"},"credit-card":{code:"ea11"},"crossed-eye-1241":{code:"ea12"},crosshairs:{code:"ea13"},"crosshairs-24652":{code:"ea14"},cube:{code:"ea15"},cubes:{code:"ea16"},"cup-128735":{code:"ea17"},"currency-19836911":{code:"ea18"},"currency-money-dollar19836911":{code:"ea19"},cutlery:{code:"ea1a"},dashboard:{code:"ea1b"},database:{code:"ea1c"},desktop:{code:"ea1d"},digg:{code:"ea1e"},disc:{code:"ea1f"},disc_1:{code:"ea20"},"disc-23523w":{code:"ea21"},"disc-98567":{code:"ea22"},"dish-food-2346":{code:"ea23"},"disk-13861931":{code:"ea24"},"disk-1928367129":{code:"ea25"},dollar:{code:"ea26"},"dollar-8764":{code:"ea27"},download:{code:"ea28"},"download-arrow-11297836":{code:"ea29"},dribbble:{code:"ea2a"},"drill-tools":{code:"ea2b"},"drink-1":{code:"ea2c"},"drink-cup-234241":{code:"ea2d"},"drink-cup-2147512841":{code:"ea2e"},dropbox:{code:"ea2f"},"earth-globe-15165161":{code:"ea30"},"earth-globe-151651618":{code:"ea31"},edit:{code:"ea32"},"ellipsis-h":{code:"ea33"},"ellipsis-v":{code:"ea34"},employee_2:{code:"ea35"},employees_2:{code:"ea36"},envelope:{code:"ea37"},envelope_1:{code:"ea38"},"envelope-o":{code:"ea39"},etsy:{code:"ea3a"},euro:{code:"ea3b"},"euro-858":{code:"ea3c"},"euro-66253427":{code:"ea3d"},"exclamation-circle":{code:"ea3e"},expand:{code:"ea3f"},eye:{code:"ea40"},"eye-214":{code:"ea41"},"eye-38756387":{code:"ea42"},"eye-crossed-23453245":{code:"ea43"},"eye-slash":{code:"ea44"},facebook:{code:"ea45"},"facebook-square":{code:"ea46"},"fast-backward":{code:"ea47"},"fast-backward-2356235123":{code:"ea48"},"fast-backward-23562351234574":{code:"ea49"},"fast-forward":{code:"ea4a"},"fast-forward-2356235123":{code:"ea4b"},"fast-forward-2356235123868":{code:"ea4c"},fax:{code:"ea4d"},female:{code:"ea4e"},file:{code:"ea4f"},"file-9978367363":{code:"ea50"},"file-997836736367":{code:"ea51"},"file-code-o":{code:"ea52"},"file-excel-o":{code:"ea53"},"file-movie-o":{code:"ea54"},"file-o":{code:"ea55"},"file-page-2352352352":{code:"ea56"},"file-pdf-o":{code:"ea57"},"file-photo-o":{code:"ea58"},"file-powerpoint-o":{code:"ea59"},"files-29846723":{code:"ea5a"},"files-274627451":{code:"ea5b"},"files-8273564821":{code:"ea5c"},"files-9837649586":{code:"ea5d"},"file-sound-o":{code:"ea5e"},"file-text":{code:"ea5f"},"file-text-o":{code:"ea60"},"file-word-o":{code:"ea61"},"file-zip-o":{code:"ea62"},film:{code:"ea63"},film_1:{code:"ea64"},"film-12423":{code:"ea65"},"film-910283710":{code:"ea66"},"film-192843612946":{code:"ea67"},"film-198736917633":{code:"ea68"},"fins-123y129":{code:"ea69"},"fins-184619284691":{code:"ea6a"},fire:{code:"ea6b"},"fire-flame-1297346128273":{code:"ea6c"},flag:{code:"ea6d"},"flag-14124":{code:"ea6e"},"flag-726424652":{code:"ea6f"},"flag-18946194691":{code:"ea70"},"flag-91276389712653":{code:"ea71"},"flag-checkered":{code:"ea72"},"flag-o":{code:"ea73"},flash:{code:"ea74"},flask:{code:"ea75"},flickr:{code:"ea76"},flip_flop:{code:"ea77"},"flip_flop-286354832":{code:"ea78"},folder:{code:"ea79"},"folder-235":{code:"ea7a"},"folder-7647":{code:"ea7b"},"folder-23862386":{code:"ea7c"},"folder-open":{code:"ea7d"},"folders-2414":{code:"ea7e"},"folders-198236y192346912":{code:"ea7f"},"folders-1928746192":{code:"ea80"},"folders-1234124512541":{code:"ea81"},"folders-129847198476912":{code:"ea82"},"folders-1984712928734912":{code:"ea83"},"fork-knife":{code:"ea84"},"fork-knife-spoon-187236":{code:"ea85"},"fork-spoon-13123123":{code:"ea86"},forward:{code:"ea87"},"frame-128437194":{code:"ea88"},"frown-o":{code:"ea89"},"gas-297384y92146y":{code:"ea8a"},gbp:{code:"ea8b"},gear:{code:"ea8c"},"gear-23423":{code:"ea8d"},"gear-766474":{code:"ea8e"},"gear-298462914":{code:"ea8f"},gears:{code:"ea90"},"gears-82742":{code:"ea91"},"gears-88367636":{code:"ea92"},"gears-129387192391":{code:"ea93"},gift:{code:"ea94"},git:{code:"ea95"},github:{code:"ea96"},"github-square":{code:"ea97"},"git-square":{code:"ea98"},gittip:{code:"ea99"},glass:{code:"ea9a"},"glasses-128371283":{code:"ea9b"},"glassess-12983169":{code:"ea9c"},globe:{code:"ea9d"},globe_1:{code:"ea9e"},globe_2:{code:"ea9f"},globe_3:{code:"eaa0"},"globe-1927436":{code:"eaa1"},"globe-237562338":{code:"eaa2"},"globe-187721877823":{code:"eaa3"},"globe-98892187978123":{code:"eaa4"},"globe-921649146914619":{code:"eaa5"},"globe-wireframe_1":{code:"eaa6"},"google-plus":{code:"eaa7"},"google-plus-square":{code:"eaa8"},"google-share-298364":{code:"eaa9"},gps_1:{code:"eaaa"},"graph-19823619723":{code:"eaab"},"graph-129846129846":{code:"eaac"}
108,"graph-chart-123412341":{code:"eaad"},"graph-chart-2938476923":{code:"eaae"},"graph-chart-2938476923767":{code:"eaaf"},group:{code:"eab0"},hair_8:{code:"eab1"},"hair-14141":{code:"eab2"},"hair-beard-14912746":{code:"eab3"},"hair-beard-14912746254":{code:"eab4"},"hair-dryer-325225":{code:"eab5"},"Hammer-27352325":{code:"eab6"},"Hammer-234567898":{code:"eab7"},"hand-1023871923":{code:"eab8"},"hand-o-down":{code:"eab9"},"hand-o-left":{code:"eaba"},"hand-o-right":{code:"eabb"},"hand-o-up":{code:"eabc"},"hands-145141":{code:"eabd"},handshake:{code:"eabe"},"handshake-1283761923":{code:"eabf"},"hat-874t2745":{code:"eac0"},"hat-8328754862":{code:"eac1"},headphones:{code:"eac2"},"headphones-123":{code:"eac3"},"headphones-1283719038":{code:"eac4"},"headphones-1293461293691":{code:"eac5"},heart:{code:"eac6"},heart_1:{code:"eac7"},"heart-2347":{code:"eac8"},"heart-2355":{code:"eac9"},"heart-2374823":{code:"eaca"},"heart-o":{code:"eacb"},"hexagon-192741":{code:"eacc"},home:{code:"eacd"},"hourglass-287452":{code:"eace"},"hourglass-6546546":{code:"eacf"},house_1:{code:"ead0"},"house-27432784":{code:"ead1"},"house-92746184":{code:"ead2"},"house-123712683":{code:"ead3"},"house-1948671946":{code:"ead4"},"house-19286976512":{code:"ead5"},"house-991028394710":{code:"ead6"},"house-8293746189412":{code:"ead7"},html5:{code:"ead8"},"icecream-2352":{code:"ead9"},"ice-cream-28347752":{code:"eada"},info_1:{code:"eadb"},"info-2342":{code:"eadc"},"info-circle":{code:"eadd"},"information-234715":{code:"eade"},instagram:{code:"eadf"},institution:{code:"eae0"},key:{code:"eae1"},"key-124124":{code:"eae2"},"lamp-127361":{code:"eae3"},laptop:{code:"eae4"},laptop_2:{code:"eae5"},leaf:{code:"eae6"},legal:{code:"eae7"},"lemon-o":{code:"eae8"},"life-bouy":{code:"eae9"},"light-bolb-23542":{code:"eaea"},"light-bolb-235215":{code:"eaeb"},"light-bolb-2937846":{code:"eaec"},lightbulb_2:{code:"eaed"},"lightbulb-o":{code:"eaee"},"lightning-1978236912":{code:"eaef"},line_thin_11:{code:"eaf0"},link_1:{code:"eaf1"},"link-21525":{code:"eaf2"},"link-28374525":{code:"eaf3"},"link-1864918264":{code:"eaf4"},linkedin:{code:"eaf5"},"linkedin-square":{code:"eaf6"},"links-9238471948":{code:"eaf7"},linux:{code:"eaf8"},"list-ul":{code:"eaf9"},lock:{code:"eafa"},"lock-12412":{code:"eafb"},"lock-8984774":{code:"eafc"},"lock-198736912":{code:"eafd"},"lock-92816491264":{code:"eafe"},"lock-2984692836492":{code:"eaff"},magic:{code:"eb00"},magnet:{code:"eb01"},"magnifiying-glass-124134":{code:"eb02"},"magnifiying-glass-19487198461924":{code:"eb03"},"magnifying-glass_1":{code:"eb04"},"magnifying-glass-12487":{code:"eb05"},"magnifying-glass-1212341":{code:"eb06"},"magnifying-glass-zoom-237864982":{code:"eb07"},"mail-1264":{code:"eb08"},"mail-23423":{code:"eb09"},"mail-8847646":{code:"eb0a"},"mail-14512412":{code:"eb0b"},"mail-29384762":{code:"eb0c"},"mail-298461239":{code:"eb0d"},"mail-9233865729":{code:"eb0e"},"mail-9999988766":{code:"eb0f"},"mail-28374562384":{code:"eb10"},"mail-210384792345":{code:"eb11"},"mail-29184691246912":{code:"eb12"},"mail-forward":{code:"eb13"},male:{code:"eb14"},"man-23472094":{code:"eb15"},"man-238472934":{code:"eb16"},"man-835629568":{code:"eb17"},"man-2975629756":{code:"eb18"},"man-98843877347":{code:"eb19"},"man-21984671946912":{code:"eb1a"},"man-money-128391283":{code:"eb1b"},"man-woman-86576":{code:"eb1c"},map_1:{code:"eb1d"},"map-marker":{code:"eb1e"},"map-marker-214214":{code:"eb1f"},"map-marker-2345235":{code:"eb20"},"map-marker-21421541":{code:"eb21"},marker_1:{code:"eb22"},medal_2:{code:"eb23"},"medal-prize-reward-83746823":{code:"eb24"},"meh-o":{code:"eb25"},microphone:{code:"eb26"},microphone_1:{code:"eb27"},"microphone-1243":{code:"eb28"},"microphone-19283691":{code:"eb29"},"microphone-19182643916":{code:"eb2a"},"microphone-192837198367":{code:"eb2b"},microscope_2:{code:"eb2c"},minus:{code:"eb2d"},"minus-12486129":{code:"eb2e"},"minus-circle":{code:"eb2f"},"mobile-phone":{code:"eb30"},"mobile-phone-1234`2515":{code:"eb31"},"mobile-phone-cell-197361931":{code:"eb32"},money:{code:"eb33"},"money-1983461":{code:"eb34"},"money-123812931":{code:"eb35"},"money-1923861923":{code:"eb36"},"money-2649234242":{code:"eb37"},"money-12387619831":{code:"eb38"},"money-18741934691243":{code:"eb39"},"money-exchange-64754":{code:"eb3a"},"money-phone-12836913":{code:"eb3b"},"moon-o":{code:"eb3c"},"mortar-board":{code:"eb3d"},music:{code:"eb3e"},music_1:{code:"eb3f"},"music-player-298429":{code:"eb40"},"music-player-1398127693123":{code:"eb41"},"mute-sound-213847619":{code:"eb42"},navicon:{code:"eb43"},navigation2:{code:"eb44"},"next-prev-9187634912":{code:"eb45"},"next-prev-91876349127":{code:"eb46"},"no-smoking-877367636773":{code:"eb47"},"no-swimming-19283791":{code:"eb48"},"note-87":{code:"eb49"},"note-2352":{code:"eb4a"},"note-8787":{code:"eb4b"},"note-9564":{code:"eb4c"},"note-986454":{code:"eb4d"},"note-book_2":{code:"eb4e"},openid:{code:"eb4f"},"orange-2374y29":{code:"eb50"},"page-1028761993":{code:"eb51"},"page-1283649163912":{code:"eb52"},"page-1286947874929":{code:"eb53"},"page-17346128345612":{code:"eb54"},"page-1286947874929346":{code:"eb55"},pagelines:{code:"eb56"},"pages-2342":{code:"eb57"},palette_2:{code:"eb58"},"palm-tree":{code:"eb59"},"palm-tree-2346923764":{code:"eb5a"},paperclip:{code:"eb5b"},"pasta-275623":{code:"eb5c"},pause:{code:"eb5d"},paw:{code:"eb5e"},pen_paper:{code:"eb5f"},"pen-19836912":{code:"eb60"},"pen-91786417924":{code:"eb61"},"pen-19837198371903":{code:"eb62"},"pen-97127668712768":{code:"eb63"},"pen-1097107340912341":{code:"eb64"},pencil:{code:"eb65"},pencil_2:{code:"eb66"},people_1:{code:"eb67"},people_2:{code:"eb68"},people_3:{code:"eb69"},people_4:{code:"eb6a"},people_5:{code:"eb6b"},people_6:{code:"eb6c"},people_8:{code:"eb6d"},people_16:{code:"eb6e"},people_17:{code:"eb6f"},people_18:{code:"eb70"},people_19:{code:"eb71"},people_20:{code:"eb72"},people_21:{code:"eb73"},people_22:{code:"eb74"},people_23:{code:"eb75"},people_24:{code:"eb76"},people_25:{code:"eb77"},people_26:{code:"eb78"},people_27:{code:"eb79"},people_28:{code:"eb7a"},people_29:{code:"eb7b"},people_30:{code:"eb7c"},people_31:{code:"eb7d"},people_32:{code:"eb7e"},people_33:{code:"eb7f"},people_34:{code:"eb80"}
108,"people-1241515":{code:"eb81"},"people-12836912":{code:"eb82"},"people-123123123":{code:"eb83"},"people-123876129":{code:"eb84"},"people-1028679861":{code:"eb85"},"people-12938719231":{code:"eb86"},"person-23423542":{code:"eb87"},"person-28126931":{code:"eb88"},"person-123981273":{code:"eb89"},"person-231412414":{code:"eb8a"},"person-1028369875612":{code:"eb8b"},phone:{code:"eb8c"},phone_1:{code:"eb8d"},"phone-12315":{code:"eb8e"},"phone-234214":{code:"eb8f"},"phone-192386912312":{code:"eb90"},"phone-192836196384":{code:"eb91"},"phone-986189776523":{code:"eb92"},"phone-78872376876823":{code:"eb93"},"phone-book_2":{code:"eb94"},"phone-sms-998877":{code:"eb95"},"phone-square":{code:"eb96"},photo:{code:"eb97"},picasa:{code:"eb98"},"picture-photo-frame-129873461":{code:"eb99"},"pie-chart-1927y193":{code:"eb9a"},"pie-chart-2341414124":{code:"eb9b"},"piggi-bank-1983619":{code:"eb9c"},"piggie-bank-12938169":{code:"eb9d"},"pin-1631793":{code:"eb9e"},"pin-928376492":{code:"eb9f"},"pin-948612941":{code:"eba0"},pinterest:{code:"eba1"},"pinterest-square":{code:"eba2"},plane:{code:"eba3"},play:{code:"eba4"},"play-1983712983":{code:"eba5"},"play-circle-o":{code:"eba6"},"plug-129834719834":{code:"eba7"},plumber_1:{code:"eba8"},plumber_2:{code:"eba9"},plumber_3:{code:"ebaa"},plumber_5:{code:"ebab"},plumber_6:{code:"ebac"},plus:{code:"ebad"},"plus-12847129":{code:"ebae"},"plus-circle":{code:"ebaf"},"plus-square":{code:"ebb0"},"pool-827346":{code:"ebb1"},power:{code:"ebb2"},"power-1":{code:"ebb3"},"power-23423414":{code:"ebb4"},"power-82735482":{code:"ebb5"},"power-on-off-24525":{code:"ebb6"},"present-1238176931":{code:"ebb7"},"price-tag-4871047019":{code:"ebb8"},"price-tag-21938467129":{code:"ebb9"},print:{code:"ebba"},"printer-234215":{code:"ebbb"},"printer-12948671294":{code:"ebbc"},"printer-981273461298":{code:"ebbd"},profile_2:{code:"ebbe"},"puzzle-piece":{code:"ebbf"},"pyramid-12419":{code:"ebc0"},"question-circle":{code:"ebc1"},"question-mark12414":{code:"ebc2"},"quote-left":{code:"ebc3"},"quote-right":{code:"ebc4"},"rain-124817":{code:"ebc5"},"rain-clouds-10943710":{code:"ebc6"},"recycle-cycle-arrows-8765":{code:"ebc7"},reddit:{code:"ebc8"},"reddit-square":{code:"ebc9"},renren:{code:"ebca"},"restaurant-menu":{code:"ebcb"},"restriction-not-allowed-883478747":{code:"ebcc"},"reward-prize-19283719":{code:"ebcd"},"rings-wedding":{code:"ebce"},"rings-wedding-34567":{code:"ebcf"},rocket:{code:"ebd0"},rss:{code:"ebd1"},"rss-square":{code:"ebd2"},"rzor-234214":{code:"ebd3"},"satellite-875334567":{code:"ebd4"},"scale-1487109":{code:"ebd5"},school_1:{code:"ebd6"},school_2:{code:"ebd7"},school_3:{code:"ebd8"},school_4:{code:"ebd9"},"school_5-microscope":{code:"ebda"},"school_6-light-bolb":{code:"ebdb"},"school_7-house":{code:"ebdc"},"school_8-book":{code:"ebdd"},"school_9-computer":{code:"ebde"},"school_10-book":{code:"ebdf"},"school_11-bus":{code:"ebe0"},"school_13-paint-pallete":{code:"ebe1"},school_14:{code:"ebe2"},"school_15-scissors":{code:"ebe3"},"school_16-football":{code:"ebe4"},"school_17-apple":{code:"ebe5"},"school_18-board":{code:"ebe6"},"school_19-books":{code:"ebe7"},"school_20-book":{code:"ebe8"},"school_21-calculator":{code:"ebe9"},"school_22-notebook":{code:"ebea"},"school_23-globe":{code:"ebeb"},"school_24-diploma":{code:"ebec"},"school_25-ruler":{code:"ebed"},"school_26-hat-graduation":{code:"ebee"},"school_27-book-library":{code:"ebef"},"school_28-book":{code:"ebf0"},"school_29-book":{code:"ebf1"},"school_30-case":{code:"ebf2"},"school_31-book":{code:"ebf3"},"school_112-tablet":{code:"ebf4"},"scissors-1412":{code:"ebf5"},"scissors-1412521":{code:"ebf6"},"scissors-23412342":{code:"ebf7"},"scissors-2364923462":{code:"ebf8"},"scooba-29384623194":{code:"ebf9"},"screen-2533":{code:"ebfa"},"screen-8756235":{code:"ebfb"},"screen-298461941":{code:"ebfc"},"screen-3163971623":{code:"ebfd"},search:{code:"ebfe"},"search-minus":{code:"ebff"},"search-plus":{code:"ec00"},send:{code:"ec01"},"send-o":{code:"ec02"},"share-alt":{code:"ec03"},"share-alt-square":{code:"ec04"},shield:{code:"ec05"},"ship-boat-23525":{code:"ec06"}
108,"shop-197836192":{code:"ec07"},"shopping-bag-1":{code:"ec08"},"shopping-cart":{code:"ec09"},"shopping-cart-2":{code:"ec0a"},"shopping-cart-1928346129":{code:"ec0b"},"shovel-1i7461":{code:"ec0c"},"shrimp-seafood":{code:"ec0d"},sign:{code:"ec0e"},signal:{code:"ec0f"},"sign-arrows-25256235":{code:"ec10"},"sign-in":{code:"ec11"},"sign-post-938346914691":{code:"ec12"},"sina-weibo":{code:"ec13"},sitemap:{code:"ec14"},skype:{code:"ec15"},slack:{code:"ec16"},"smile-o":{code:"ec17"},"smoking-254213523523":{code:"ec18"},"smoking-cigarette-2421421":{code:"ec19"},"smoking-cigarette-24214213":{code:"ec1a"},"snorkel-198346193":{code:"ec1b"},"snow-clouds-21938476129":{code:"ec1c"},soundcloud:{code:"ec1d"},"sound-mute":{code:"ec1e"},"sound-mute-2374682374":{code:"ec1f"},"sound-waves-12381":{code:"ec20"},"soup-283745":{code:"ec21"},"space-shuttle":{code:"ec22"},"spade-23845238645":{code:"ec23"},"speaker-1208698075":{code:"ec24"},"speaker-1923691236":{code:"ec25"},"speech-bubbles_2":{code:"ec26"},spoon:{code:"ec27"},star:{code:"ec28"},"star-o":{code:"ec29"},"stars-235235":{code:"ec2a"},"stars-129846194":{code:"ec2b"},steak:{code:"ec2c"},"steak-2645232":{code:"ec2d"},stethoscope:{code:"ec2e"},stop:{code:"ec2f"},"student-123639813":{code:"ec30"},stumbleupon:{code:"ec31"},suitcase:{code:"ec32"},"suit-case-235235235":{code:"ec33"},"sun-2736483":{code:"ec34"},"sun-8746646":{code:"ec35"},"sun-28745254":{code:"ec36"},"sun-98189237":{code:"ec37"},"sun-clouds-18347y12":{code:"ec38"},"sun-o":{code:"ec39"},"swimming-19283791":{code:"ec3a"},tablet:{code:"ec3b"},tablet_2:{code:"ec3c"},"tablet-21417451":{code:"ec3d"},"tablet-1234812739":{code:"ec3e"},"tablet-1827364182973":{code:"ec3f"},tag:{code:"ec40"},"tag-230472034":{code:"ec41"},"tag-2987462468274":{code:"ec42"},tags:{code:"ec43"},"target-97129874691":{code:"ec44"},"target-190286398612":{code:"ec45"},team_2:{code:"ec46"},tennis:{code:"ec47"},tennis_1:{code:"ec48"},"tent-273525":{code:"ec49"},"tent-8736482":{code:"ec4a"},"text-bubble_1":{code:"ec4b"},th:{code:"ec4c"},"th-large":{code:"ec4d"},"th-list":{code:"ec4e"},"thumbs-o-down":{code:"ec4f"},"thumbs-o-up":{code:"ec50"},"thumb-tack":{code:"ec51"},ticket:{code:"ec52"},"tie-1928376129":{code:"ec53"},times:{code:"ec54"},"times-circle":{code:"ec55"},"times-circle-o":{code:"ec56"},"tool-2523523":{code:"ec57"},"tool-24141414":{code:"ec58"},"toolbox-18276346":{code:"ec59"},"Tools_1-screwdriver-wranch":{code:"ec5a"},Tools_2:{code:"ec5b"},Tools_3:{code:"ec5c"},"Tools_4-drill":{code:"ec5d"},"Tools_5-paint-brush":{code:"ec5e"},"Tools_6-brush-paint":{code:"ec5f"},"Tools_7-hammer-23498":{code:"ec60"},Tools_8:{code:"ec61"},Tools_9:{code:"ec62"},"Tools_10-shovel":{code:"ec63"},"Tools_11-wranch":{code:"ec64"},"Tools_12-screwdriver":{code:"ec65"},"Tools_13-scissors":{code:"ec66"},"Tools_14-knife":{code:"ec67"},"Tools_15-pencil":{code:"ec68"},Tools_16:{code:"ec69"},Tools_17:{code:"ec6a"},Tools_18:{code:"ec6b"},"Tools_19-plunger":{code:"ec6c"},"Tools_20-leak":{code:"ec6d"},"Tools_21-saw":{code:"ec6e"},"Tools_22-hose":{code:"ec6f"},Tools_23:{code:"ec70"},"Tools_24-sink":{code:"ec71"},"Tools_25-shower":{code:"ec72"},Tools_26:{code:"ec73"},"Tools_27-tub-bath":{code:"ec74"},"Tools_28-car-van":{code:"ec75"},"Tools_30-plunger-toilet":{code:"ec76"},"Tools_31-toolbox":{code:"ec77"},"Tools_32-plunger":{code:"ec78"},Tools_33:{code:"ec79"},"Tools_34-screw":{code:"ec7a"},"Tools_35-saw":{code:"ec7b"},"Tools_36-wranch":{code:"ec7c"},"Tools_37-hammer":{code:"ec7d"},"Tools_38-hammer":{code:"ec7e"},Tools_39:{code:"ec7f"},Tools_40:{code:"ec80"},Tools_41:{code:"ec81"},Tools_42:{code:"ec82"},Tools_45:{code:"ec83"},tooth_1:{code:"ec84"},tooth_2:{code:"ec85"},tooth_3:{code:"ec86"},tooth_4:{code:"ec87"},tooth_5:{code:"ec88"},tooth_6:{code:"ec89"},tooth_7:{code:"ec8a"},tooth_8:{code:"ec8b"},tooth_9:{code:"ec8c"},tooth_10:{code:"ec8d"},tooth_11:{code:"ec8e"},tooth_12:{code:"ec8f"},tooth_13:{code:"ec90"},tooth_14:{code:"ec91"},tooth_15:{code:"ec92"},tooth_16:{code:"ec93"},"trash-bin-12412":{code:"ec94"},"trash-bin-25251":{code:"ec95"},"trash-bin-8823787349":{code:"ec96"},tree:{code:"ec97"},"tree-23252352":{code:"ec98"},"trees-12412":{code:"ec99"},"trees-99887554":{code:"ec9a"},tripadvisor:{code:"ec9b"},"trolly-764545":{code:"ec9c"},trophy:{code:"ec9d"},truck:{code:"ec9e"},"truck-19872369128":{code:"ec9f"},"truck-car-2362":{code:"eca0"},truphy:{code:"eca1"},tumblr:{code:"eca2"},"tumblr-square":{code:"eca3"},"tv-204585":{code:"eca4"},"tv-2138474":{code:"eca5"},twitter:{code:"eca6"},twitter2:{code:"eca7"},"twitter-square":{code:"eca8"},umbrella:{code:"eca9"},"umbrella-8758":{code:"ecaa"},"umbrella-274621874821":{code:"ecab"},unlock:{code:"ecac"},upload:{code:"ecad"},user:{code:"ecae"},"user-md":{code:"ecaf"},"via-@-contact-19283671923":{code:"ecb0"},"video-camera":{code:"ecb1"},"video-camera-234986":{code:"ecb2"},"video-camera-3246262":{code:"ecb3"},"video-camera-21412412":{code:"ecb4"},"video-camera-1028371093":{code:"ecb5"},"vimeo-2342":{code:"ecb6"},"vimeo-square":{code:"ecb7"},vine:{code:"ecb8"},vk:{code:"ecb9"},"volume-12312312":{code:"ecba"},"volume-down":{code:"ecbb"},"volume-off":{code:"ecbc"},"volume-up":{code:"ecbd"},"warning-sign-1927846192":{code:"ecbe"},wechat:{code:"ecbf"},weibo:{code:"ecc0"},wheelchair:{code:"ecc1"},"wifi-signal-124514`124":{code:"ecc2"},"wifi-signal-1283464192":{code:"ecc3"},windows:{code:"ecc4"},"wine-8377328":{code:"ecc5"},"wine-glass":{code:"ecc6"},"wine-glasses":{code:"ecc7"},"woman-128371209":{code:"ecc8"},"wranch-821451":{code:"ecc9"},"wranch-283748723":{code:"ecca"},wrench:{code:"eccb"},wrench_1:{code:"eccc"},"yen-234":{code:"eccd"},youtube:{code:"ecce"},"youtube-square":{code:"eccf"},"zoom-magnifying-glass":{code:"ecd0"},"zoom-spying-glass-1827358172":{code:"ecd1"}}},function(e){function t(t,n){if(!e(n.target).hasAncestor(t.$handle)){var i=e.getMouseOffset(n),a=t.$slideArea.offset();"vertical"===t.options.orientation?t.$handle.css("top",i.top-a.top):t.$handle.css("left",i.left-a.left),l(t),o(t)}}function n(t,n){e(n.target).parents().andSelf().hasClass("attached-widget")||gn.Draggable.startDragging({$element:e(this),event:n,onDrag:function(e,n){l(t,s(t)?n.position.top:n.position.left)},onStart:function(){t.$element.addClass("state-active"),t.$handle.addClass("state-active"),t.isActive=!0},onEnd:function(){t.$element.removeClass("state-active"),t.$handle.removeClass("state-active"),t.isActive=!1},behaviourOptions:{axis:s(t)?"y":"x",containment:"parent"}})}function i(t){var n="vertical"===t.options.orientation,i=t.options.showScrollButtons,a=e([]);a.pushElements(t.$element),i&&a.pushElements(t.$scrollDown).pushElements(t.$scrollUp),a.toggleClass("horizontal",!n),a.toggleClass("vertical",n),n&&i&&t.$body.css({top:t.$scrollUp.outerHeight(),bottom:t.$scrollDown.outerHeight()}),!n&&i&&t.$body.css({left:t.$scrollUp.outerWidth(),right:t.$scrollDown.outerWidth()}),i&&(t.$scrollUp.css({left:0,right:n?0:"",top:0,bottom:n?"":0}),t.$scrollDown.css({left:n?0:"",right:0,top:n?"":0,bottom:0}))}function a(e){var t="vertical"===e.options.orientation;e.range=e.options.max-e.options.min;var n=!e.options.autoHide||e.range>0;e.isVisible.setValue(n,"AutoHide"),e.isVisible.isTrue()&&(e.$handle.toggleDisplayed(e.range>0),e.size=t?e.$slideArea.height():e.$slideArea.width(),e.handleSize=Math.min(Math.max(e.size-e.range,e.options.handleMinSize),e.size),e.handleRange=e.size-e.handleSize,e.handleStep=e.range/e.handleRange,o(e))}function r(t,n){return n=e.valueOrDefault(n,t.options.value),n=Math.max(Math.min(n,t.options.max),t.options.min),t.options.value!==n?(t.options.value=n,t.valueChangedEvent.fireNew(),!0):!1}function o(e){var t=e.range>0;t&&Dn.requestIndpendentWriteOperation(function(){var t="vertical"===e.options.orientation;t?(e.$handle.css({width:""}),e.$handle.outerHeight(e.handleSize)):(e.$handle.css({height:""}),e.$handle.outerWidth(e.handleSize)),e.$handle.css({top:t?e.options.value/e.handleStep:"",left:t?"":e.options.value/e.handleStep})},"refreshHandle")}function s(e){return"vertical"===e.options.orientation}function l(e,t){void 0===t&&(t=s(e)?e.$handle.css("top"):e.$handle.css("left")),r(e,parseFloat(t)*e.handleStep)}var c=v.extend("ScrollBarController",{init:function(o,s){s=e.extend({reactToSli
108deAreaClick:!1,showScrollButtons:!1,autoHide:!0,orientation:"vertical",min:0,max:100,handleMinSize:20,value:0,hideWhenTouchScrollingMode:!0},s);var l=s.hideWhenTouchScrollingMode,c=this;this.id=e.weakID(),this.$element=o,this.valueChangedEvent=w.create(),
109this.isVisible=V.createConditionalPositive({beforeValueChangeCallback:function(e,t){c.$element.toggleDisplayed(e,t)}}),this.range=void 0,this.size=void 0,this.handleSize=void 0,this.handleStep=void 0,this.options=s,o.addClass("scrollbar widget positioned").addDisplayingStates().addClass(c.options.scrollBarClass),s.showScrollButtons&&(c.$scrollUp=e("<div class='scroll-up scroll-button'></div>").css("position","absolute").appendTo(o).makeSimpleButton().addClass(c.options.scrollUpClass).mouseHold(function(){r(c,c.options.value-1,!0)}),c.$scrollDown=e("<div class='scroll-down scroll-button'></div>").css("position","absolute").appendTo(o).makeSimpleButton().addClass(c.options.scrollDownClass).mouseHold(function(){r(c,c.options.value+1,!0)})),c.$body=e("<div class='scrollbar-body'></div>").css("position","absolute").appendTo(o),c.$slideArea=e("<div class='slide-area'></div>").css("position","absolute").appendTo(c.$body),s.reactToSlideAreaClick&&c.$slideArea.mousedown(function(e){t.call(this,c,e)}),c.$handle=e("<div class='scrollbar-handle' style='position: absolute'></div>").makeSimpleButton().addDisplayingStates().on("vmousedown",function(e){n.call(this,c,e)}).appendTo(c.$slideArea),i(this),a(this),l&&void 0!==vt&&vt.ScrollingMode.valueChangedEvent.bindAndExecute(function(){var e=vt.ScrollingMode.getValue();c.isVisible.setValue(e!==mt.Touch,"ScrollingMode")})},setValue:function(e){var t=r(this,e);t&&o(this)},getValue:function(){return this.options.value},attachWidget:function(e,t,n){e.addClass("attached-widget").appendTo(this.$handle).positionHorizontally(t).positionVertically(n)},connectToScrollable:function(t){var n=this;e.isPlainObject(t)||t instanceof vt||(t=e(t).getScrollableController());var i=n.connectedScrollable;return i&&(i.refreshedEvent.unbind(n.id),i.scrollingEvent.unbind(n.id),n.valueChangedEvent.unbind("scrollableConnection")),n.connectedScrollable=t,w.bind([t.refreshedEvent,t.scrollingEvent],function(){n.isActive||n.refresh()},n.id),n.valueChangedEvent.bind(function(){n.updatingScrollBarValue||t.scrollToOffset(n.getValue(),!1,Wo,n.options.orientation)},"scrollableConnection"),n.refresh(),n},refresh:function(){var t=this,n=t.connectedScrollable;if(n){t.updatingScrollBarValue=!0;var i=t.options.orientation;e.quickExtend(t.options,{min:0,max:n.getMaxScrollOffset(i)}),r(t,n.getScrollOffset(i)),t.updatingScrollBarValue=!1}a(t)}});e.fn.scrollBar=function(t){var n=e(this).data("widget-scrollbar");return void 0===n&&(n=new c(e(this),t),e(this).data("widget-scrollbar",n)),n}}(d);var ue=v.extend("CallbacksHandler",{init:Wo,add:function(e){var t=this._callbacks;return t||(t=this._callbacks=[]),t.push(e),this},execute:function(e,t,n,i,a){var r=this._callbacks;return r&&u.eachItem(r,function(r,o){o(e,t,n,i,a)}),this}});ue.create=function(){return new ue};var de=function(){function e(e,t){var n=e._stateBinding,i=n._comparisonCondition,a=e._id;if(i===qe.Any||i===qe.None){var r=n._conditionsDictionary;t?r.setField(a,!0):r.removeField(a);var o=r.isEmpty();n._isSatisfied.setValue(i===qe.Any?!o:o)}else{var s=n._conditionsDictionary;t?s.removeField(a):s.setField(a,!0);var l=s.isEmpty();n._isSatisfied.setValue(i===qe.All?l:!l)}}var t=0,n=v.extend("BindingCondition",{init:function(e,n){this._id=t++,this._stateBinding=e,this._stateListeners=[],this._stateUpdateCallback=u.valueOrDefault(n,Wo)},getId:function(){return this._id},associateStateListener:function(e,t){t=u.quickExtend({eventFilteringFunction:jo},t);var n=this,i=t.eventFilteringFunction;n._stateListeners.push(w.createEventListener(e,function(e,t,a,r,o){i(e,t,a,r,o)&&n._stateUpdateCallback(n)}))},toggleActivated:function(e){var t=this,n=t._stateListeners;e?(u.eachItem(n,function(e,t){t.activate()}),t._stateUpdateCallback(t)):u.eachItem(n,function(e,t){t.deactivate()})},reportState:function(t){e(this,t)}}),i=v.extend("StateBindingFlag",{init:function(e){var t=this;t._id=u.weakID("sbf"),t._conditions=[],t._slaveStateBindingFlags=[],t._
109comparisonCondition=e},lazyInitializationProperties:{_isSatisfied:V.createFalse,_isActivatedFlag:function(){var e=this;return V.createConditionalNegative({valueChangeCallback:function(t){u.eachItem(e._slaveStateBindingFlags,function(n,i){i._isActivatedFlag.toggle(t,e._id)}),u.eachItem(e._conditions,function(e,n){n.toggleActivated(t)})}})},_conditionsDictionary:E.create},_addCondition:function(e){var t=new n(this,e);return this._conditions.push(t),t}});return i.extendConditionMethods=function(e){i.extendPrototype(e),u.eachEntry(e,function(e){pe[e]=function(t,n,i,a,r){return pe.whenAny()[e](t,n,i,a,r)}})},i}(),ge=function(){var e=v.extend("StateBindingsGroup",{init:function(){this._stateBindings={}},lazyInitializationProperties:{_isActivatedFlag:function(){var e=this;return V.create(!1,{valueChangeCallback:function(t){u.eachEntry(e._stateBindings,function(e,n){n.toggleActivated(t)})}})}},_createStateBinding:function(e,t){var n=this,i=new fe(e,t,function(e){delete n._stateBindings[e._id]});return this._stateBindings[i._id]=i,this._isActivatedFlag.isTrue()&&i.activate(),i},on:function(e){return this._createStateBinding(e,!0)},onNot:function(e){return this._createStateBinding(e,!1)},clear:function(){return u.eachEntry(this._stateBindings,function(e,t){t.dispose()}),this._stateBindings={},this},activate:function(){return this._isActivatedFlag.setTrue(),this},deactivate:function(){return this._isActivatedFlag.setFalse(),this}});return e.create=function(){return new e},e}(),fe=function(){var e=v.extend("StateBinding",{init:function(e,t,n){if(!e)throw Error("Cannot create state binding without a state binding flag.");var i=this;i._id=u.weakID("sb"),i._isSatisfiedTargetValue=u.valueOrDefault(t,!0),i._stateBindingFlag=e,n&&i._onDisposeCallbacks.add(n)},lazyInitializationProperties:{_onDisposeCallbacks:ue.create,_isActivatedFlag:V.createFalse,_stateChangeListenersGroup:w.createEventListenersGroup},_isDisposed:!1,toggleActivated:function(e){if(this._isDisposed)throw Error("The state binding is disposed.");return e!==this._isActivatedFlag.getValue()&&(e?(this._stateBindingFlag._isActivatedFlag.setTrue(this._id),this._stateChangeListenersGroup.activateAndExecuteAll()):(this._stateBindingFlag._isActivatedFlag.setFalse(this._id),this._stateChangeListenersGroup.deactivateAll()),this._isActivatedFlag.setValue(e)),this},activate:function(){return this.toggleActivated(!0)},deactivate:function(){return this.toggleActivated(!1)},dispose:function(){var e=this;e.deactivate();var t=e._getLazyProperty("_onDisposeCallbacks");t&&t.execute(e),e._isDisposed=!0,e._stateChangeListenersGroup.disposeAll()},addBindingBehaviour:function(e,t){var n=this,i=this._stateBindingFlag._isSatisfied,a=w.createEventListener(i.valueChangedEvent,function(){e(i.getValue()===n._isSatisfiedTargetValue)}).addToGroup(this._stateChangeListenersGroup);if(t){if(!u.isFunction(t))throw Error("Unknown disposing behaviour");this._onDisposeCallbacks.add(t)}return this._isActivatedFlag.isTrue()&&a.activateAndExecute(),this},execute:function(e,t){var n=this._id;return this.addBindingBehaviour(function(t){e(t,n)},function(){t&&t(n)})},setObjectValue:function(e,t,n){return this.addBindingBehaviour(function(i){e.setValue(i?t:n)})},activateListener:function(e){this._id;return this.addBindingBehaviour(function(t){t?e.activate():e.deactivate()},function(){e.deactivate()})},setFlagValue:function(e,t){var n=this._id;return this.addBindingBehaviour(function(i){e.setValue(i?t:!t,n)},function(){e instanceof A&&(e.getConditionalFlagType()===k.ConditionalPositive?e.setTrue(n):e.setFalse(n))})},toggleElementsState:function(e,t,n){switch(n){case ft.Displaying:return this.toggleElementsDisplayed(e,t);case ft.Enabling:return this.toggleElementsEnabled(e,t);case ft.Visibility:return this.toggleElementsVisibility(e,t)}},toggleElementsVisibility:function(e,t){var n=this._id;return e=u.asArray(e),u.eachItem(e,function(e,t){t.addDisplayingStates()}),this.addBindingBehaviour(function(i){u.eachItem(e,function(e,a){a.toggleVisibility(i?t:!t,n)})},function(){u.eachItem(e,function(e,t){t.toggleVisibility(!0,n)})})},toggleElementsDisplayed:function(e,t){var n=this._id;return e=u.asArray(e),u.eachItem(e,function(e,t){t.addDisplayingStates()}),this.addBindingBehaviour(function(i){u.eachItem(e,function(e,a){a.toggleDisplayed(i?t:!t,n)})},function(){u.eachItem(e,function(e,t){t.toggleDisplayed(!0,n)})})},hideElements:function(){return this.toggleElementsDisplayed(u.merge([],arguments),!1)},showElements:function(){return this.toggleElementsDisplayed(u.merge([],arguments),!0)},toggleElementsEnabled:function(e,t){var n=this._id;return e=u.asArray(e),u.eachItem(e,function(e,t){t.addDisablingStates()}),this.addBindingBehaviour(function(i){u.eachItem(e,function(e,a){a.toggleEnable(i?t:!t,n)})},function(){u.eachItem(e,function(e,t){t.toggleEnable(!0,n)})})},disableElements:function(){return this.toggleElementsEnabled(u.merge([],arguments),!1)},enableElements:function(){return this.toggleElementsEnabled(u.merge([],arguments),!0)},setClass:function(e,t,n){return this.addBindingBehaviour(function(i){t&&e.toggleClass(t,i),n&&e.toggleClass(n,!i)})}});return e.createStateBindingsGroup=function(){return new ge},e}
109(),pe=Yo(function(){this.whenAll=function(){return new de(qe.All)},this.whenAny=function(){return new de(qe.Any)},this.whenNone=function(){return new de(qe.None)},this.whenAnyNot=function(){return new de(qe.AnyNot)},this.on=function(e){return new fe(e,!0)},this.onNot=function(e){return new fe(e,!1)},this.createStateBindingsGroup=function(){return new ge}});!function(){de.extendConditionMethods({whenIs:function(e,t){this._slaveStateBindingFlags.push(e);var n=e._isSatisfied,i=this._addCondition(function(e){e.reportState(n.getValue()===t)});return i.associateStateListener(n.valueChangedEvent),this},when:function(e){return this.whenIs(e,!0)},whenNot:function(e){return this.whenIs(e,!1)},whenObjectIs:function(e,t){var n=this._addCondition(function(n){n.reportState(t(e.getValue()))});return n.associateStateListener(e.valueChangedEvent),this},whenObjectEquals:function(e,t){var n=this._addCondition(function(n){n.reportState(e.isEqual(t))});return n.associateStateListener(e.valueChangedEvent),this},whenObjectNotEquals:function(e,t){var n=this._addCondition(function(n){n.reportState(!e.isEqual(t))});return n.associateStateListener(e.valueChangedEvent),this},whenAllObservedFlagsAre:function(e,t){var n=this._addCondition(function(n){n.reportState(e.allOfValue(t))});return n.associateStateListener(e.valueChangedEvent),this},whenAnyObservedFlagIs:function(e,t){var n=this._addCondition(function(n){n.reportState(e.someOfValue(t))});return n.associateStateListener(e.valueChangedEvent),this},whenFlagIs:function(e,t){var n=this._addCondition(function(n){n.reportState(e.getValue()===t)});return n.associateStateListener(e.valueChangedEvent),this},whenFlagIsTrue:function(e){return this.whenFlagIs(e,!0)},whenFlagIsFalse:function(e){return this.whenFlagIs(e,!1)}})}();var he=Yo(function(){function e(){t||(t=requestAnimationFrame(function(){for(;i.length>0||n.length>0;){for(;n.length>0;){var e=u.merge([],n);n=[],u.eachItem(e,function(e,t){t()})}for(;i.length>0;){var a=u.merge([],i);i=[],u.eachItem(a,function(e,t){t()})}}t=void 0}))}var t,n=[],i=[];this.requestReadOperation=function(t){n.push(t),e()},this.requestWriteOperation=function(t){i.push(t),e()}}),me={Top:0,Bottom:1,Center:2,Visibility:3},ve=function(){function e(e){var n;e._options.measureDistanceType===me.Top?n=e._topOffset-t(e):e._options.measureDistanceType===me.Bottom?n=t(e)+e._getWindowHeight()-e._topOffset:e._options.measureDistanceType===me.Center&&(n=e._topOffset-e._getWindowHeight()/2-t(e)),e._scrollingDistance.setValue(n)}function t(e){var t,n=e._$scrollablePane;if(n[0]===window){var i=document.compatMode&&"BackCompat"!=document.compatMode?document.documentElement:document.body;t=document.all?i.scrollTop:window.pageYOffset}else t=n[0].scrollTop;return t}var n=v.extend("ScrollingTracker",{init:function(e){var t=this;e=u.quickExtend({scrollingDistanceChangeCallback:Wo,measureDistanceType:me.Top},e),this._options=e,this._$scrollablePane=u.valueOrDefault(e.$scrollablePane,u(window)),this._getWindowHeight=u.valueOrDefault(e.getWindowHeight,function(){return u.getWindowSize().height}),this._id=u.valueOrDefault(e.id,u.weakID()),this._scrollingDistance=M.create(),this._scrollingDistanceChangeCallback=e.scrollingDistanceChangeCallback,this._getTopOffset=e.getTopOffset,this._scrollingDistanceEventListener=w.createEventListener(this._scrollingDistance.valueChangedEvent,function(e,n){t._scrollingDistanceChangeCallback(e,n)})},activate:function(){var t=this,n=t._$scrollablePane;this._topOffset=this._getTopOffset(),n.bind("scroll."+t._id,function(){e(t)}),this._scrollingDistanceEventListener.activate(),e(t),t.isActive=!0},deactivate:function(){var e=this;e.isActive&&(e.isActive=!1,e._$scrollablePane.unbind("scroll."+e._id),e._scrollingDistanceEventListener.deactivate())}});return n.create=function(e){return new n(e)},n}(),ye=Yo(function(){var e=v.extend("ContextValueController",{init:function(e){this._valueChangeCallback=u.valueOrDefault(e,Wo)},setValue:function(e){if(e!==this._currentValue){var t=this._currentValue;return this._currentValue=e,this._valueChanged(this._currentValue,t),this._valueChangeCallback(this._currentValue,t),!0}return!1},_valueChanged:Wo,getValue:function(){return this._currentValue},set:function(e){return this.setValue(e)},get:function(){return this.getValue()},clear:function(){this.setValue(void 0)},toggle:function(e,t){t?this.setValue(e):this._currentValue===e&&this.clear()}});this.create=function(t){return new e(t)};var t=e.extend("ContextClassController",function(e){return{init:function(t,n){e.call(this,n),this._getTarget=t},_valueChanged:function(e,t){var n=u.evaluateWhenFunction(this._getTarget);void 0!==t&&n.removeClass(t),void 0!==e&&n.addClass(e)}}});this.createContextClass=function(e){return u.isPlainObject(e)||(e={getTarget:e}),e=u.quickExtend({valueChangeCallback:Wo},e),new t(e.getTarget,e.valueChangeCallback)};var n=v.extend("ClassesFlagsController",{init:function(e){this._getTarget=e,this._currentFlags={}},clear:function(){this.set(u.mapDictionary(this._currentFlags,Go))},getActiveClasses:function(){var e=[];return u.eachEntry(this._currentFlags,function(t,n){n&&e.push(t)}),e},get:function(e){return this._currentFlags[e]},set:function(e){var t=[],n=[];for(var i in e){var a=e[i],r=!!this._currentFlags[i];a&&!r&&n.push(i),!a&&r&&t.push(i),this._currentFlags[i]=a}if(n.length>0||t.length>0){var o;o=u.isFunction(this._getTarget)?this._getTarget():this._getTarget,n.length>0&&o.addClass(n.join(" ")),t.length>0&&o.removeClass(t.join(" "))}}});this.createClassesFlags=function(e){return new n(e)};var i=v.extend("SingleTargetClassController",{init:function(e){this._className=e},setTarget:function(e){var t=this._$currentTarget;t&&!t.is(e)&&t.removeClass(this._className),this._$currentTarget=t=e,t&&t.addClass(this._className)},getTarget:function(){return this._$currentTarget},clear:function(){this.setTarget(void 0)}});this.createSingleTargetClass=function(e){return new i(e)}}),be={Normal:"user-interaction-normal",Touch:"user-interaction-touch",Hybrid:"user-interaction-hybri
109d"},Ce=Yo(function(){var e=this,t=ye.createContextClass(function(){return u("body")});this.InteractionMode=M.create(be.Normal),this.isTouch=function(){return e.InteractionMode.getValue()===be.Touch},this.isNormal=function(){return e.InteractionMode.getValue()===be.Normal},this.isHybrid=function(){return e.InteractionMode.getValue()===be.Hybrid},this.isHoverSupported=function(){return!e.isTouch()},u(document).ready(function(){e.InteractionMode.valueChangedEvent.bindAndExecute(function(){t.setValue(e.InteractionMode.getValue()),u("body").chooseClass(e.isHoverSupported(),"hover-supported","hover-not-supported")})})});!function(e){var t;e.fn.mouseHold=function(t){var n=100,i=e(this);return e(this).hover(function(){e(this).addClass("state-hover")},function(){e(this).removeClass("state-hover")}),t&&"function"==typeof t?this.each(function(){e(this).on("vmousedown",function(a){var r=1,o=0,s=this,l=setInterval(function(){Ce.isHoverSupported()&&!i.hasClass("state-hover")||(o++,t.call(s,a,o),r=2)},n);return e(document).one("vmouseup",function(){clearInterval(l),1==r&&t.call(this,1),r=0}),!1}),e(this).click(Go)}):void 0},e.preventClick=function(){void 0===t&&(t=e("<div class='events-catcher'></div>").addDisplayingStates().toggleDisplayed(!1).appendTo("body")),t.toggleDisplayed(!0),e(document).one("mouseup",function(){t.toggleDisplayed(!1)})},e.whenMouseFocused=function(t){t=e.extend({sensitivity:7,interval:100,callback:Wo},t);var n,i,a=t.sensitivity,r=t.interval,o=t.triggeringEvent,s=t.callback,l=e.weakID(".mousefocused");o&&(n=e.getMouseOffset(o),i=n);var c={};e(document).bind("mousemove"+l,function(t){i=e.getMouseOffset(t),n||(n=i)});var u=setInterval(function(){!i||Math.abs(i.top-n.top)<=a&&Math.abs(i.left-n.left)<=a?(c.stop(),s()):n=i},r);return e.extend(c,{stop:function(){e(document).unbind("mousemove"+l),clearInterval(u)}})},e.onDistanceMove=function(t,n,i,a){a=e.quickExtend({cancelOn:!1,cancelationCallback:Wo},a);var r=a.cancelOn,o=a.cancelationCallback,s=e.weakID(".distancemove");isFinite(n)&&0!==n&&(n={horizontal:n,vertical:n});var l=e.getMouseOffset(t);if(0===n)return i(t,t),Wo;e(document).bind("vmousemove"+s,function(t){var a=e.getMouseOffset(t),r=!1;if(void 0!==n.horizontal){var o=Math.abs(a.left-l.left);o>=n.horizontal&&(r=!0)}if(!r&&void 0!==n.vertical){var c=Math.abs(a.top-l.top);c>=n.vertical&&(r=!0)}r&&(e(document).unbind(s),i(t,a))});var c=function(){e(document).unbind(s),o()};return r&&e(document).on(r+s,c),c},e.onceMouseUpInArea=function(t,n,i){isFinite(n)&&(n={horizontal:n,vertical:n});var a=e.getMouseOffset(t);e(document).one("mouseup",function(t){var r=e.getMouseOffset(t),o=!1;if(void 0!==n.horizontal){var s=Math.abs(r.left-a.left);s>
109n.horizontal&&(o=!0)}if(!o&&void 0!==n.vertical){var l=Math.abs(r.top-a.top);l>n.vertical&&(o=!0)}o||i(t,r)})},e.onClickOutside=function(t,n){n=e.quickExtend({predicate:jo,mouseButton:!1,callback:Wo},n),t=e.asArray(t);var i=n.mouseButton,a=n.callback,r=n.predicate;Ce.isTouch()&&(i=!1);var o=e.weakID();return e(document).bind("mousedown."+o,function(n){if(i===!1||n.which===i){var o=e(n.target);if(r(o)){var s=o.parents().andSelf();e.all(t,function(e){return 0===s.filter(e).length})&&a()}}}),{dispose:function(){e(document).unbind("mousedown."+o)}}}}(d);var Ie=function(){var e=v.extend("Scope",{init:function(e){e=u.quickExtend({beforeFinishingCallback:Wo,finishCallback:Wo,startCallback:Wo},e),this._beforeFinishingCallback=e.beforeFinishingCallback,this._startCallback=e.startCallback,this._finishCallback=e.finishCallback},_count:0,getCounter:function(){return this._count},setCounter:function(e){this._count=e},start:function(){0===this._count&&this._startCallback(),this._count++},finish:function(){this._count>0&&(1===this._count&&this._beforeFinishingCallback(),this._count--,0===this._count&&this._finishCallback())},isActive:function(){return this._count>0}});return e.create=function(t){return new e(t)},e}(),Se=function(){function e(){if(!U){try{var e=O.getElementsByTagName("body")[0].appendChild(m("span"));e.parentNode.removeChild(e)}catch(t){return}U=!0;for(var n=N.length,i=0;n>i;i++)N[i]()}}function t(e){U?e():N[N.length]=e}function n(e){if(typeof M.addEventListener!=k)M.addEventListener("load",e,!1);else if(typeof O.addEventListener!=k)O.addEventListener("load",e,!1);else if(typeof M.attachEvent!=k)v(M,"onload",e);else if("function"==typeof M.onload){var t=M.onload;M.onload=function(){t(),e()}}else M.onload=e}function i(){_?a():r()}function a(){var e=O.getElementsByTagName("body")[0],t=m(D);t.setAttribute("type",B);var n=e.appendChild(t);if(n){var i=0;!function(){if(typeof n.GetVariable!=k){var a=n.GetVariable("$version");a&&(a=a.split(" ")[1].split(","),j.pv=[parseInt(a[0],10),parseInt(a[1],10),parseInt(a[2],10)])}else if(10>i)return i++,void setTimeout(arguments.callee,10);e.removeChild(t),n=null,r()}()}else r()}function r(){var e=R.length;if(e>0)for(var t=0;e>t;t++){var n=R[t].id,i=R[t].callbackFn,a={success:!1,id:n};if(j.pv[0]>0){var r=h(n);if(r)if(!y(R[t].swfVersion)||j.wk&&j.wk<312)if(R[t].expressInstall&&s()){var u={};u.data=R[t].expressInstall,u.width=r.getAttribute("width")||"0",u.height=r.getAttribute("height")||"0",r.getAttribute("class")&&(u.styleclass=r.getAttribute("class")),r.getAttribute("align")&&(u.align=r.getAttribute("align"));for(var d={},g=r.getElementsByTagName("param"),f=g.length,p=0;f>p;p++)"movie"!=g[p].getAttribute("name").toLowerCase()&&(d[g[p].getAttribute("name")]=g[p].getAttribute("value"));l(u,d,n,i)}else c(r),i&&i(a);else C(n,!0),i&&(a.success=!0,a.ref=o(n),i(a))}else if(C(n,!0),i){var m=o(n);m&&typeof m.SetVariable!=k&&(a.success=!0,a.ref=m),i(a)}}}function o(e){var t=null,n=h(e);if(n&&"OBJECT"==n.nodeName)if(typeof n.SetVariable!=k)t=n;else{var i=n.getElementsByTagName(D)[0];i&&(t=i)}return t}
109function s(){return!$&&y("6.0.65")&&(j.win||j.mac)&&!(j.wk&&j.wk<312)}function l(e,t,n,i){$=!0,w=i||null,E={success:!1,id:n};var a=h(n);if(a){"OBJECT"==a.nodeName?(S=u(a),P=null):(S=a,P=n),e.id=V,(typeof e.width==k||!/%$/.test(e.width)&&parseInt(e.width,10)<310)&&(e.width="310"),(typeof e.height==k||!/%$/.test(e.height)&&parseInt(e.height,10)<137)&&(e.height="137"),O.title=O.title.slice(0,47)+" - Flash Player Installation";var r=j.ie&&j.win?"ActiveX":"PlugIn",o="MMredirectURL="+(""+M.location).replace(/&/g,"%26")+"&MMplayerType="+r+"&MMdoctitle="+O.title;if(typeof t.flashvars!=k?t.flashvars+="&"+o:t.flashvars=o,j.ie&&j.win&&4!=a.readyState){var s=m("div");n+="SWFObjectNew",s.setAttribute("id",n),a.parentNode.insertBefore(s,a),a.style.display="none",function(){4==a.readyState?a.parentNode.removeChild(a):setTimeout(arguments.callee,10)}()}d(e,t,n)}}function c(e){if(j.ie&&j.win&&4!=e.readyState){var t=m("div");e.parentNode.insertBefore(t,e),t.parentNode.replaceChild(u(e),t),e.style.display="none",function(){4==e.readyState?e.parentNode.removeChild(e):setTimeout(arguments.callee,10)}()}else e.parentNode.replaceChild(u(e),e)}function u(e){var t=m("div");if(j.win&&j.ie)t.innerHTML=e.innerHTML;else{var n=e.getElementsByTagName(D)[0];if(n){var i=n.childNodes;if(i)for(var a=i.length,r=0;a>r;r++)1==i[r].nodeType&&"PARAM"==i[r].nodeName||8==i[r].nodeType||t.appendChild(i[r].cloneNode(!0))}}return t}function d(e,t,n){var i,a=h(n);if(j.wk&&j.wk<312)return i;if(a)if(typeof e.id==k&&(e.id=n),j.ie&&j.win){var r="";for(var o in e)e[o]!=Object.prototype[o]&&("data"==o.toLowerCase()?t.movie=e[o]:"styleclass"==o.toLowerCase()?r+=' class="'+e[o]+'"':"classid"!=o.toLowerCase()&&(r+=" "+o+'="'+e[o]+'"'));var s="";for(var l in t)t[l]!=Object.prototype[l]&&(s+='<param name="'+l+'" value="'+t[l]+'" />');a.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+r+">"+s+"</object>",H[H.length]=e.id,i=h(e.id)}else{var c=m(D);c.setAttribute("type",B);for(var u in e)e[u]!=Object.prototype[u]&&("styleclass"==u.toLowerCase()?c.setAttribute("class",e[u]):"classid"!=u.toLowerCase()&&c.setAttribute(u,e[u]));for(var d in t)t[d]!=Object.prototype[d]&&"movie"!=d.toLowerCase()&&g(c,d,t[d]);a.parentNode.replaceChild(c,a),i=c}return i}function g(e,t,n){var i=m("param");i.setAttribute("name",t),i.setAttribute("value",n),e.appendChild(i)}function f(e){var t=h(e);t&&"OBJECT"==t.nodeName&&(j.ie&&j.win?(t.style.display="none",function(){4==t.readyState?p(e):setTimeout(arguments.callee,10)}()):t.parentNode.removeChild(t))}function p(e){var t=h(e);if(t){for(var n in t)"function"==typeof t[n]&&(t[n]=null);t.parentNode.removeChild(t)}}function h(e){var t=null;try{t=O.getElementById(e)}catch(n){}return t}function m(e){return O.createElement(e)}function v(e,t,n){e.attachEvent(t,n),q[q.length]=[e,t,n]}function y(e){var t=j.pv,n=e.split(".");return n[0]=parseInt(n[0],10),n[1]=parseInt(n[1],10)||0,n[2]=parseInt(n[2],10)||0,t[0]>n[0]||t[0]==n[0]&&t[1]>n[1]||t[0]==n[0]&&t[1]==n[1]&&t[2]>=n[2]}function b(e,t,n,i){if(!j.ie||!j.mac){var a=O.getElementsByTagName("head")[0];if(a){var r=n&&"string"==typeof n?n:"screen";if(i&&(T=null,x=null),!T||x!=r){var o=m("style");o.setAttribute("type","text/css"),o.setAttribute("media",r),T=a.appendChild(o),j.ie&&j.win&&typeof O.styleSheets!=k&&O.styleSheets.length>0&&(T=O.styleSheets[O.styleSheets.length-1]),x=r}j.ie&&j.win?T&&typeof T.addRule==D&&T.addRule(e,t):T&&typeof O.createTextNode!=k&&T.appendChild(O.createTextNode(e+" {"+t+"}"))}}}function C(e,t){if(W){var n=t?"visible":"hidden";U&&h(e)?h(e).style.visibility=n:b("#"+e,"visibility:"+n)}}function I(e){var t=/[\\\"<>\.;]/,n=null!=t.exec(e);return n&&typeof encodeURIComponent!=k?encodeURIComponent(e):e}var S,P,w,E,T,x,k="undefined",D="object",F="Shockwave Flash",A="ShockwaveFlash.ShockwaveFlash",B="application/x-shockwave-flash",V="SWFObjectExprInst",L="onreadystatechange",M=window,O=document,z=navigator,_=!1,N=[i],R=[],H=[],q=[],U=!1,$=!1,W=!0,j=function(){var e=typeof O.getElementById!=k&&typeof O.getElementsByTagName!=k&&typeof O.createElement!=k,t=z.userAgent.toLowerCase(),n=z.platform.toLowerCase(),i=n?/win/.test(n):/win/.test(t),a=n?/mac/.test(n):/mac/.test(t),r=/webkit/.test(t)?parseFloat(t.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):!1,o=!1,s=[0,0,0],l=null;if(typeof z.plugins!=k&&typeof z.plugins[F]==D)l=z.plugins[F].description,!l||typeof z.mimeTypes!=k&&z.mimeTypes[B]&&!z.mimeTypes[B].enabledPlugin||(_=!0,o=!1,l=l.replace(/^.*\s+(\S+\s+\S+$)/,"$1"),s[0]=parseInt(l.replace(/^(.*)\..*$/,"$1"),10),s[1]=parseInt(l.replace(/^.*\.(.*)\s.*$/,"$1"),10),s[2]=/[a-zA-Z]/.test(l)?parseInt(l.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0);else if(typeof M.ActiveXObject!=k)try{var c=new ActiveXObject(A);c&&(l=c.GetVariable("$version"),l&&(o=!0,l=l.split(" ")[1].split(","),s=[parseInt(l[0],10),parseInt(l[1],10),parseInt(l[2],10)]))}catch(u){}return{w3:e,pv:s,wk:r,ie:o,win:i,mac:a}}();(function(){j.w3&&((typeof O.readyState!=k&&"complete"==O.readyState||typeof O.readyState==k&&(O.getElementsByTagName("body")[0]||O.body))&&e(),U||(typeof O.addEventListener!=k&&O.addEventListener("DOMContentLoaded",e,!1),j.ie&&j.win&&(O.attachEvent(L,function(){"complete"==O.readyState&&(O.detachEvent(L,arguments.callee),e())}),M==top&&!function(){if(!U){try{O.documentElement.doScroll("left")}catch(t){return void setTimeout(arguments.callee,0)}e()}}()),j.wk&&!function(){return U?void 0:/loaded|complete/.test(O.readyState)?void e():void setTimeout(arguments.callee,0)}(),n(e)))})(),function(){j.ie&&j.win&&window.attachEvent("onunload",function(){for(var e=q.length,t=0;e>t;t++)q[t][0].detachEvent(q[t][1],q[t][2]);for(var n=H.length,i=0;n>i;i++)f(H[i]);for(var a in j)j[a]=null;j=null;for(var r in Se)Se[r]=null;Se=null})}();return{registerObject:function(e,t,n,i){if(j.w3&&e&&t){var a={};a.id=e,a.swfVersion=t,a.expressInstall=n,a.callbackFn=i,R[R.length]=a,C(e,!1)}else i&&i({success:!1,id:e})},getObjectById:function(e){return j.w3?o(e):void 0},embedSWF:function(e,n,i,a,r,o,c,u,g,f){var p={success:!1,id:n};j.w3&&!(j.wk&&j.wk<312)&&e&&n&&i&&a&&r?(C(n,!1),t(function(){i+="",a+="";var t={};if(g&&typeof g===D)for(var h in g)t[h]=g[h];t.data=e,t.width=i,t.height=a;var m={};if(u&&typeof u===D)for(var v in u)m[v]=u[v];
109if(c&&typeof c===D)for(var b in c)typeof m.flashvars!=k?m.flashvars+="&"+b+"="+c[b]:m.flashvars=b+"="+c[b];if(y(r)){var I=d(t,m,n);t.id==n&&C(n,!0),p.success=!0,p.ref=I}else{if(o&&s())return t.data=o,void l(t,m,n,f);C(n,!0)}f&&f(p)})):f&&f(p)},switchOffAutoHideShow:function(){W=!1},ua:j,getFlashPlayerVersion:function(){return{major:j.pv[0],minor:j.pv[1],release:j.pv[2]}},hasFlashPlayerVersion:y,createSWF:function(e,t,n){return j.w3?d(e,t,n):void 0},showExpressInstall:function(e,t,n,i){j.w3&&s()&&l(e,t,n,i)},removeSWF:function(e){j.w3&&f(e)},createCSS:function(e,t,n,i){j.w3&&b(e,t,n,i)},addDomLoadEvent:t,addLoadEvent:n,getQueryParamValue:function(e){var t=O.location.search||O.location.hash;if(t){if(/\?/.test(t)&&(t=t.split("?")[1]),null==e)return I(t);for(var n=t.split("&"),i=0;i<n.length;i++)if(n[i].substring(0,n[i].indexOf("="))==e)return I(n[i].substring(n[i].indexOf("=")+1))}return""},expressInstallCallback:function(){if($){var e=h(V);e&&S&&(e.parentNode.replaceChild(S,e),P&&(C(P,!0),j.ie&&j.win&&(S.style.display="block")),w&&w(E)),$=!1}}}}();!function(){function e(t){return new e.fn.init(t)}function t(e,t,n){if(!n.contentWindow||!n.contentWindow.postMessage)return!1;var i=JSON.stringify({method:e,value:t});n.contentWindow.postMessage(i,"*")}function n(e){var t,n;try{t=JSON.parse(e.data),n=t.event||t.method}catch(i){}if(!/^https?:\/\/player.vimeo.com/.test(e.origin))return!1;"*"===l&&(l=e.origin);var r=t.value,o=t.data,s=""===s?null:t.player_id,c=document.getElementById(s),u=a(n,s),d=[];return c&&"ready"==n&&!c.instanceIsReady&&(c.instanceIsReady=!0),u?(void 0!==r&&d.push(r),o&&d.push(o),s&&d.push(s),d.length>0?u.apply(null,d):u.call()):!1}function i(e,t,n){n?(s[n]||(s[n]={}),s[n][e]=t):s[e]=t}function a(e,t){return t?s[t][e]:s[e]}function r(e,t){if(t&&s[t]){if(!s[t][e])return!1;s[t][e]=null}else{if(!s[e])return!1;s[e]=null}return!0}function o(e){return!!(e&&e.constructor&&e.call&&e.apply)}var s={},l=(Array.prototype.slice,"*");e.fn=e.prototype={element:null,init:function(e){return"string"==typeof e&&(e=document.getElementById(e)),this.element=e,this.element.instanceIsReady=!1,this},api:function(e,n){if(!this.element||!e)return!1;var a=this,r=a.element,s=""!==r.id?r.id:null,l=o(n)?null:n,c=o(n)?n:null;return c&&i(e,c,s),t(e,l,r),a},addEvent:function(e,n){if(!this.element)return!1;var a=this,r=a.element,o=""!==r.id?r.id:null;return i(e,n,o),"ready"!=e?t("addEventListener",e,r):"ready"==e&&r.instanceIsReady&&n.call(null,o),a},removeEvent:function(e){if(!this.element)return!1;var n=this,i=n.element,a=""!==i.id?i.id:null,o=r(e,a);"ready"!=e&&o&&t("removeEventListener",e,i)}},e.fn.init.prototype=e.fn,window.addEventListener?window.addEventListener("message",n,!1):window.attachEvent("onmessage",n),window.Froogaloop=window.$f=e}();var Pe=Yo(function(){function e(){c||(c=!0,i())}function t(e){e=u.quickExtend({},e);var t=e.videoID,n=e.isHtml5;delete e.videoID,delete e.isHtml5;var i=document.location,a=i.protocol,r=i.port;r&&(r=":"+r);var o=u.generateQueryString(u.quickExtend(e,{enablejsapi:1,html5:n?1:void 0,origin:encodeURIComponent(a+"//"+document.domain+r)}));return"https://www.youtube.com/embed/{0}?{1}".format(t,o)}function n(e){var t=e.$iframe;e.player=new YT.Player(t[0],{events:{onReady:function(t){t.target===e.player&&void 0!==e.player.getPlayerState&&(e.isReady=!0,e.playerReadyEvent.fireNew())},onStateChange:function(t){var n=e.options.videoPlayerStateObservable;e.isPlaying=1==t.data,e.isPaused=2==t.data,n&&n.setValue(t.data)}}})}function i(){var e=document.createElement("script");e.src="https://www.youtube.com/iframe_api";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)}function a(e){try{e.player&&(e.isReady=!1,e.player.destroy(),delete e.player)}catch(t){Q.warn("youtube unload error - ")}}function r(e){return{isHtml5:e.isHtml5,controls:e.controls,loop:e.loop,playlist:e.playlist,wmode:e.wmode,enablejsapi:e.enablejsapi,origin:e.origin,videoID:e.videoID}}function o(){return Settings.YoutubeApiKey}function s(e){u.eachItem(e,function(t,n){e[t]={imageUrl:n.url,size:n.height}})}var l,c=!1,d=!1,g=[],f=this;window.onYouTubeIframeAPIReady=function(){d=!0;for(var e=0;e<g.length;e++)n(g[e]);g=[]},this.supportsHTML5=function(){return void 0===l&&(l=!!document.createElement("video").canPlayType),l},this.getHelper=function(){return f},this.createPlayer=function(i){i=u.quickExtend({isHtml5:Pe.supportsHTML5(),createIframe:Wo,shouldLoad:!1},i);var o=!1,s=i.$container,l=i.createIframe,c=[],f={type:"youtube",options:i,playerReadyEvent:w.create(),isReady:!1,isPlaying:!1,isPaused:!1,$iframe:void 0,load:function(){return o||(f.isReady=!1,o=!0,e(),d?n(f):g.push(f)),f},whenReady:function(e,t){f.isReady?e.call(f.player,f):f.playerReadyEvent.one(function(){e.call(f.player,f)},t)},call:function(e){
110for(var t=arguments.length-1,n=Array(t),i=0;t>i;i++)n[i]=arguments[i+1];return c.push({apiFuncName:e,args:n}),f.callRequested||(f.callRequested=!0,f.whenReady(function(){window.setTimeout(function(){u.eachItem(c,function(e,t){f.player[t.apiFuncName].apply(f.player,t.args)}),c=[],f.callRequested=!1},0)})),f},setOptions:function(e){f.options=u.quickExtend({},f.options,e),e.shouldLoad&&f.reload()},toggleInitilized:function(e){o=e},isInitialized:function(){return o},reload:function(){try{var e=f.$iframe;e&&e.remove();var n=r(f.options);e=l().attr("src",t(n)),e.appendTo(s),f.$iframe=e,f.isReady&&f.player.destroy(),o&&(o=!1,f.load())}catch(i){Q.warn("video reload error - ")}},appendTo:function(e){return f.$iframe.appendTo(e),f},detach:function(){return f.$iframe.detach(),f},setLoop:function(e){f.call("setLoop",e)},play:function(){K.IsMobileClient||f.call("playVideo")},pause:function(){K.IsMobileClient&&!this.isPlaying||f.call("pauseVideo")},seekToBeginning:function(){var e;(!K.IsMobileClient||this.isPlaying||this.isPaused)&&(e=f.player.getDuration(),f.player.seekTo(e-e,!0))},stopVideo:function(){f.seekToBeginning(),f.pause()},increaseVolume:function(e){var t=f.player.getVolume();e=e||10,f.player.setVolume(Math.min(t+e,100))},decreaseVolume:function(e){var t=f.player.getVolume();e=e||10,f.player.setVolume(Math.max(t-e,0))},getPlayerState:function(){return f.player?f.player.getPlayerState():void 0},unloadPlayer:function(){c=[],a(f)},removePlayerIFrame:function(){f.$iframe&&f.$iframe.remove()}};return f.setOptions(i),f},this.checkVideoExists=function(e,t){var n=o();u.ajax({type:"GET",timeout:1e4,statusCode:{404:function(){Q.log("getJSON request failed! Page not found"),t("error")}},url:"https://www.googleapis.com/youtube/v3/videos?id="+e+"&key="+n+"&part=snippet,contentDetails&callback=?",dataType:"jsonp",success:function(n){if(n&&n.items&&n.items[0]){var i,a=[],r=[];u.eachEntry(n.items[0].snippet.thumbnails,function(e,t){var n=Math.floor(t.width/t.height*100);133!==n?r.push(t):a.push(t)}),i=a[a.length-1],a.splice(a.length-1,1),s(a),s(r);var o={imagePath:i.url,storageServer:0,imageHeight:i.height,imageWidth:i.width,scaledVersions:a,differentRatioScaledVersions:r},l=!1;if(n.items[0].contentDetails&&n.items[0].contentDetails.definition&&"hd"===n.items[0].contentDetails.definition)var l=!0;t({status:!0,imageUrl:o,videoUrl:"https://youtu.be/"+e,hightDefinition:l})}else t(n&&n.error?{status:!0}:{status:void 0})},error:function(e,n,i){Q.log("getJSON request failed! "+n+": "+i),t(void 0)}})},this.getVideoImageUrl=function(e,t){f.checkVideoExists(e,function(e){t(e.imageUrl)})},this.getVideoThumbUrl=function(e){return ae.resolveImageUrl(e,{height:90,width:90})},this.getVideoUrl=function(e){return"https://youtu.be/"+e},this.getVideoEmbeddingUrl=function(e,n){return n=u.quickExtend({isHtml5:Pe.supportsHTML5(),controls:1,loop:0,playlist:"",wmode:"transparent"},n),t(u.quickExtend(n,{videoID:e}))}}),we={Unstarted:-1,Ended:0,Playing:1,Paused:2,Buffering:3,Cued:5},Ee=Yo(function(){function e(){if(!s){s=!0,l=!0;for(var e=0;e<c.length;e++)n(c[e]);c=[]}}function t(e,t){e=u.quickExtend({},e);var n=e.videoID;delete e.videoID;var i=u.generateQueryString({api:1,player_id:t});return"//player.vimeo.com/video/{0}?{1}".format(n,i)}function n(e){var t=e.$iframe,n=!1;u.browser.msie&&"11.0"!==u.browser.version&&(n=!0),e.player=$f(t[0]),e.removeEvent("pause"),e.removeEvent("play"),e.removeEvent("finish"),e.player.addEvent("ready",function(){n?(0!==e.ie8Counter&&e.ie8Counter%2!==0||r(e,n),e.ie8Counter+=1):r(e,n)})}function i(e){var t=e.player;t&&(o(e,we.Unstarted),t.removeEvent("ready"),t.removeEvent("pause"),t.removeEvent("play"),t.removeEvent("finish"),e.isReady=!1,u(t.element).remove(),delete e.player,s=!1,l=!1)}function a(e){e.isLoop&&(e.seekToBeginning(),setTimeout(function(){e.play()},1e3))}function r(e){e.isReady=!0,e.playerReadyEvent.fire()}function o(e,t){var n=e.options.videoPlayerStateObservable;e.playerState=t,e.isPlaying=1==t,e.isPaused=2==t,n&&n.setValue(t)}var s=!1,l=!1,c=[],d=this;this.createPlayer=function(r){r=u.quickExtend({createIframe:Wo,playerId:u.uniqueID()},r);var s=!1,d=r.$container,g=r.createIframe,f=[],p={type:"vimeo",options:r,$iframe:void 0,playerState:we.Unstarted,playerReadyEvent:w.create(),isReady:!1,isLoop:!1,isPlaying:!1,isPaused:!1,ie8Counter:0,playerId:"vimeo-id-"+r.instanceId,thumbnailUrl:"",load:function(){return s||(p.isReady=!1,s=!0,e(),l?n(p):c.push(p)),p},whenReady:function(e){p.isReady?e.call(p.player,p):p.playerReadyEvent.one(function(){e.call(p.player,p)})},call:function(e){for(var t=arguments.length-1,n=Array(t),i=0;t>i;i++)n[i]=arguments[i+1];return f.unshift({apiFuncName:e,args:n}),p.callRequested||(p.callRequested=!0,p.whenReady(function(){window.setTimeout(function(){var e=!1;u.browser.msie&&"11.0"!==u.browser.version&&(e=!0),u.eachItem(f,function(e,t){var n=void 0;void 0!=t.args[0]&&(n=t.args[0]),p.player.api(t.apiFuncName,n)}
110),f=[],p.callRequested=!1,p.player&&(p.player.addEvent("pause",function(){p.player&&p.player.api("getDuration",function(t){var n=t;p.player.api("getCurrentTime",function(t){n-t===0?(o(p,we.Ended),e&&a(p)):o(p,we.Paused)})})}),p.player.addEvent("finish",function(){o(p,we.Ended),e&&a(p)}),p.player.addEvent("play",function(){o(p,we.Playing)}))},0)})),p},setOptions:function(e){p.options=u.quickExtend({},p.options,e),e.shouldLoad&&p.reload()},toggleInitilized:function(e){s=e},reload:function(){try{var e=p.$iframe;e&&e.remove();var n=r.playerId;e=g().attr("src",t(p.options,n)),e.data("elementId",p.options.elementId),e.attr("id",n),e.appendTo(d),p.$iframe=e,p.isReady&&i(p),s&&(s=!1,p.load())}catch(a){Q.warn("video reload error - ")}},play:function(){K.IsMobileClient||p.call("play")},pause:function(){K.IsMobileClient&&!this.isPlaying||p.call("pause")},setLoop:function(e){p.isLoop=e,(!u.browser.msie||parseInt(u.browser.version)>10)&&p.call("setLoop",e)},seekToBeginning:function(){(!K.IsMobileClient||this.isPlaying||this.isPaused)&&p.call("seekTo",0)},stopVideo:function(){p.seekToBeginning(),p.pause()},increaseVolume:function(e){p.player.api("getVolume",function(t){e=(e||10)/100,p.call("setVolume",Math.min(t+e,1))})},decreaseVolume:function(e){p.player.api("getVolume",function(t){e=(e||10)/100,p.call("setVolume",Math.max(t-e,0))})},removeEvent:function(e){p.call("removeEvent",e)},getPlayerState:function(){return p.playerState},unloadPlayer:function(){f=[],i(p)},removePlayerIFrame:function(){p.$iframe&&p.$iframe.remove()}};return p.setOptions(r),p},this.checkVideoExists=function(e,t){!u.browser.msie||parseInt(u.browser.version)>10?u.getJSON("https://vimeo.com/api/v2/video/{0}.json&callback=getImageCallback".format(e),null,function(n){if(n){var i=n[0].thumbnail_large;i=i.substring(0,i.lastIndexOf("_")+1);var a={imagePath:i+"940x540.jpg",storageServer:0,imageHeight:540,imageWidth:960,scaledVersions:[{size:75,imageUrl:i+"100x75.jpg"},{size:150,imageUrl:i+"200x150.jpg"},{size:360,imageUrl:i+"640x360.jpg"},{size:576,imageUrl:i+"1024x576.jpg"}]},r=!1;(Math.max(n[0].width,n[0].height)>=1216||Math.min(n[0].width,n[0].height)>=684)&&(r=!0),t({status:!0,imageUrl:a,videoUrl:"https://vimeo.com/"+e,hightDefinition:r})}}).fail(function(e,n,i){Q.log("getJSON request failed! "+n+": "+i),t({status:void 0})}):u.ajax({type:"GET",timeout:1e4,statusCode:{404:function(){Q.log("getJSON request failed! Page not found"),t({status:void 0})}},url:"https://vimeo.com/api/oembed.json?url=https%3A//vimeo.com/"+e+"&callback=checkVideoCallback(false)",dataType:"jsonp",success:function(n){if(n){var i=n[0]&&n[0].thumbnail_large||n.thumbnail_url;i=i.substring(0,i.lastIndexOf("_")+1);var a={imagePath:i+"640x360.jpg",storageServer:0,imageHeight:360,imageWidth:640,scaledVersions:[{size:75,imageUrl:i+"100x75.jpg"},{size:150,imageUrl:i+"200x150.jpg"},{size:360,imageUrl:i+"640x360.jpg"},{size:576,imageUrl:i+"1024x576.jpg"}]};t({status:!0,imageUrl:a,videoUrl:"https://vimeo.com/"+e})}else t({status:void 0})},error:function(e,n,i){Q.log("getJSON request failed! "+n+": "+i),t({status:void 0})}})},this.getVideoImageUrl=function(e,t){d.checkVideoExists(e,function(e){t(e.imageUrl)})},this.getVideoThumbUrl=function(e){return ae.resolveImageUrl(e,{height:90,width:90})},this.getVideoUrl=function(e){return"https://vimeo.com/"+e},this.getHelper=function(){return d},this.getVideoEmbeddingUrl=function(e){return"//player.vimeo.com/video/{0}".format(e)}}),Te={Hybrid:"hybrid",Roadmap:"roadmap",Satellite:"satellite",Terrain:"terrain"},xe=Yo(function(){function e(t){if(!a&&!o){a=!0;var n="//maps.googleapis.com/maps/api/js?callback=onGoogleMapAPIReady";t&&(n+="&key="+t),p.getScriptWithValidation(n,function(){return!!o},{}).fail(function(){a=!1,e(t)})}}function t(e){if(e=u.quickExtend({},e)){var t=e.center;u.isArray(t)&&(e.center=new google.maps.LatLng(t[0],t[1]))}return e}function n(e){return u.isArray(e)?new google.maps.LatLng(e[0],e[1]):e}var i,a=!1,r=[],o=!1;window.onGoogleMapAPIReady=function(){o=!0;var e=r;r=[],u.eachItem(e,function(e,t){t()})},this.Geocoder=I.create(function(){var e={},t={withGeocoder:function(e){t.geocoder?e(t.geocoder):xe.useGoogleMapAPI(function(){t.geocoder=new google.maps.Geocoder,e(t.geocoder)})},geocode:function(e,n,i){n=u.valueOrDefault(n,Wo),i=u.valueOrDefault(i,Wo),t.withGeocoder(function(t){t.geocode({address:e},function(e,t){t==google.maps.GeocoderStatus.OK?n(e):i(t)})})},reverseGeocoding:function(i,a,r){a=u.valueOrDefault(a,Wo),r=u.valueOrDefault(r,Wo),i=n(i);var o=e[""+i];o?a(o):t.withGeocoder(function(t){t.geocode({latLng:i},function(t,n){if(n==google.maps.GeocoderStatus.OK){var o=t[0];o=o?o.formatted_address:""+i,e[""+i]=o,a(o)}else r(n)})})}};return t}),this.latLngToArray=function(e){return e?[e.lat(),e.lng()]:[0,0]},this.getMapAddress=function(e,t){xe.useGoogleMapAPI(function(){e=n(e),xe.Geocoder.get().reverseGeocoding(e,function(e){t(e)},function(){t(e)})})},this.setCurrentAddress=function(e){i=e},this.getCurrentAddress=function(){return i},this.buildContentString=function(e,t){return'<div id="content"><div id="siteNotice"></div>'+'<h1 id="firstHeading" class="firstHeading">{0}</h1>'.format(e)+'<div id="bodyContent">'+t+"</div></div>"},this.useGoogleMapAPI=function(t,n){o?t():(e(n),r.push(t))},this.createMap=function(e,i,a){function r(){u.each(g.getItems(),function(e,t){t.setMap(null)}),f={},g.clear()}function o(e,t){e&&(g.updateItemFields(e.name,{icon:t}),y.fireNew())}function s(e,t){xe.Geocoder.get().reverseGeocoding(t,function(t){e.title=t,y.fireNew()},function(){e.title=t,y.fireNew()})}function l(e,t){e=u.extend({position:void 0,name:void 0,title:void 0,customIconUrl:void 0,icon:void 0},e),t=u.valueOrDefault(t,Wo),c.withMap(function(i){var a=n(u.valueOrCalculate(e.position,function(){return i.getCenter()})),r=""+a;if(f[r])t(void 0);else{var o=e.name,s=e.title,l=e.icon,c=function(){void 0===o&&(o=u.uniqueID());var e=new google.maps.Marker({name:o,position:a,map:i,title:s,draggable:!1,icon:l});g.put(e),f[r]=e,t(e)};void 0===s?xe.Geocoder.get().reverseGeocoding(a,function(e){s=e,c()},function(){s=""+a,c()}):c()}})}i=u.extend({center:[46.578498,2.457275],zoom:8},i);var c={},d=[],g=new Rt({idFunction:function(e){return e.name}}),f={},p=M.create(void 0,{equalityComparer:function(e,t){return void 0===e||void 0===t?e===t:null===e||null===t?e===t:""+e==""+t}}),h=M.createNumerical(),m=M.create(),v=M.create(),y=w.create();return xe.useGoogleMapAPI(function(){var n=new google.maps.Map(e[0],t(i));c.map=n;var a=d;d=[],u.eachItem(a,function(e,t){t(n)}),google.maps.event.addListener(n,"center_changed",function(){p.setValue(n.getCenter())}),p.setValue(n.getCenter()),google.maps.event.addListener(n,"zoom_changed",function(){h.setValue(n.getZoom())}),google.maps.event.addListener(n,"maptypeid_changed",function(){m.setValue(n.getMapTypeId())}),google.maps.event.addListener(n.getStreetView(),"visible_changed",function(){v.setValue(this.getVisible())}),h.setValue(n.getZoom())},a),u.quickExtend(c,{$element:e,markers:g,markersChangedEvent:y,currentCenter:p,currentZoom:h,mapTypeId:m,isStreetView:v,withMap:function(e){c.map?e(c.map):d.push(e)},setOptions:function(e){c.withMap(function(n){n.setOptions(t(e))})},setZoom:function(e){c.withMap(function(t){t.setZoom(e)})},setStreetView:function(e,t){e?c.withMap(function(n){var i=n.getStreetView();i&&(i.setVisible(e),i.setPov(t.pov),i.setPosition(t.position))}):c.withMap(function(e){var t=e.getStreetView();t&&t.setVisible(!1)})},getStreetViewData:function(e){c.withMap(function(t){var n=t.getStreetView();e({pov:n.getPov(),position:n.getPosition()})})},setCenter:function(e){c.withMap(function(t){t.setCenter(n(e)),xe.getMapAddress(e,function(e){xe.setCurrentAddress(e)})})},getCenter:function(e){c.withMap(function(t){e(t.getCenter())})},getMapTypeId:function(e){c.withMap(function(t){e(t.getMapTypeId())})},panTo:function(e){c.withMap(function(t){t.panTo(e)})},updateMarkerPosition:function(e,t){s(e,t)},setMarkerIcon:function(e,t){o(e,t)},addMarker:function(e,t){t=u.valueOrDefault(t,Wo),l(e,function(e){t(e),e&&y.fireNew()})},removeMarker:function(e){"string"==typeof e&&(e=g.getItem(e)),e&&(e.setMap(null),g.remove(e.name),delete f[""+e.position],y.fireNew())},clearMarkers:function(){r(),y.fireNew()},getMarkersInfo:function(){var e={};return u.each(g.getItems(),function(t,n){var i=n.position;e[t]={name:n.name,title:n.title,icon:n.icon,position:[i.lat(),i.lng()]}}),e},setMarkers:function(e,t){t=u.valueOrDefault(t,Wo),c.withMap(function(){r(),u.each(e,function(e,t){l(t)}),t(),y.fireNew()})},refreshSize:function(){c.map&&google.maps.event.trigger(c.map,"resize")}}),c}});!function(e){e.fn.scrollToFixed=function(t){function n(){g.setValue(i()>f-t.distance)}function i(){var e;if(l[0]===window){var t=document.compatMode&&"BackCompat"!=document.compatMode?document.documentElement:document.body;e=document.all?t.scrollTop:window.pageYOffset}else e=l[0].scrollTop;return e}var a=e.uniqueID();t=e.quickExtend({fixedClass:"scroll-fixed",unfixedClass:"scroll-unfixed",fixedCallback:Wo,unfixedCallback:Wo,distance:0,$scrollablePane:e(window),getScrollingSize:function(){return s.offset().top},getTopPositionWhenFixed:function(){return 0}},t);var r,o={},s=this,l=t.$scrollablePane,c=t.getScrollingSize,u=t.getTopPositionWhenFixed,d=!1,g=V.create(void 0,{valueChangeCallback:function(n){if(!d){if(d=!0,n){var i=s.outerHeight(),a=s.css("top");r=t.startPosition?t.startPosition:a;var o=e("<div></div>").css("height",i);s.wrap(o),s.css("top",u()+t.distance),t.fixedCallback(),s.addClass(t.fixedClass),s.removeClass(t.unfixedClass)}else s.removeClass(t.fixedClass),s.addClass(t.unfixedClass),t.unfixedCallback(),void 0!==r&&(s.unwrap(),s.css("top",r),r=void 0);d=!1}}}),f=c();return e.quickExtend(o,{$element:s,isFixed:g,unbind:function(){o.deactivate()},deactivate:function(){l.unbind("scroll."+a),g.setValue(!1)},activate:function(){return l.bind("scroll."+a,function(){n()}),n(),o},refresh:function(){f=c()+i(),n()},pushTo:function(e){return e.push(o),o}}),o}}(d);var ke=function(){function e(){this.scope.start()}function t(){this.scope.finish()}function n(e,t){t.batchFinishingStartedCallback(),t.batchFinishCallback(),s(e),w.fireLazyEvent(e,"finishedEvent"),t.batchFinishingCompletedCallback(),w.fireLazyEvent(e,"afterFinishedEvent")}function i(e){void 0===c[e.name]&&(c[e.name]={controller:e,index:l},l++)}function a(e){void 0!==c[e.name]&&(delete c[e.name],l--)}function r(e,t,n,i){e.pendingEvents[t.id]={event:t,isLazy:!1,args:i,condition:n}}function o(e,t,n,i,a,r,o){e.pendingEvents[t]={object:n,eventPropertyName:i,callback:a,isLazy:!0,args:o,condition:r}}function s(e){var t,n,i,a=e.pendingEvents,r=[];for(var o in a)t=a[o],r.push(t),delete e.pendingEvents[o];var s=e._operations;for(e._operationNames={},e._operations=[],i=r.length,n=0;i>n;n++){t=r[n];var l=t.condition;if(!l||l()){var c=t.args;t.isLazy?(w.fireLazyEvent(t.object,t.eventPropertyName,c),t.callback(c)):t.event.fireNew(c)}}for(i=s.length,n=0;i>n;n++){var u=s[n];void 0===u?Q.log("Skipping scheduled operation since its missing in the array"):u.call(e)}}var l=0,c={},d=v.extend("OperationsBatch",{init:function(e){e=u.quickExtend({batchStartCallback:Wo,batchFinishCallback:Wo,beforeFinishingCallback:Wo,batchFinishingStartedCallback:Wo,batchFinishingCompletedCallback:Wo},e);var t=e.name,r=e.batchStartCallback,o=e.beforeFinishingCallback;void 0===t&&(t=u.weakID());var s=this,l=Ie.create({startCallback:function(){i(s),w.fireLazyEvent(s,"startedEvent"),r()},beforeFinishingCallback:o,finishCallback:function(){n(s,e),a(s)}});this.name=t,this.scope=l,this.pendingEvents={},this._operationNames={},this._operations=[]},lazyInitializationProperties:{startedEvent:w.create,finishedEvent:w.create,afterFinishedEvent:w.create},whenNotActive:function(e){this.isActive()||e()},executeWithActivation:function(e){this.start(),e(),this.finish()},begin:e,end:t,start:e,finish:t,getCounter:function(){return this.scope.getCounter()},release:function(){this.scope.setCounter(1),this.finish()},isActive:function(){return this.scope.isActive()},fireWhenFinished:function(e,t){t=u.quickExtend({fireOnce:!0,customName:""},t);var n=t.fireOnce,i=t.args,a=t.customName,r=void 0!==e.name,o=r?e.event:e,s=r?e.name:"",l=n?o.id+s+a:void 0;this.whenFinished(function(){r?o.fireNew(s,i):o.fireNew(i)},l)},fireEvent:function(e,t,n){this.isActive()||n&&!n()?r(this,e,n,t):e.fireNew(t)},fireLazyEvent:function(e,t,n,i,a){a=u.quickExtend({callback:Wo},a);var r=a.callback;if(this.isActive()||i&&!i()){var s=a.eventId;
110s||(s=e.id+t),o(this,s,e,t,r,i,n)}else w.fireLazyEvent(e,t,n),r(n)},whenFinished:function(e,t){this.performOperation(e,t)},performInstanceOperation:function(e,t,n){void 0!==n&&null!==n||(n="op"+u.uniqueID()+"_"),this.performOperation(e,n+t.id)},performOperation:function(e,t){var n=this;if(n.isActive()){void 0!==t&&null!==t||(t="op"+u.uniqueID());var i=n._operations,a=n._operationNames,r=a[t];void 0===r&&(r=i.length,a[t]=r),i[r]=e}else e.call(n)},performOperationWhenBatchStart:function(e,t){var n=this;n.isActive()?n.performOperation(e,t):n.startedEvent.one(function(){n.performOperation(e,t)})},executeOnBatchStart:function(e){var t=this;t.isActive()?e():t.startedEvent.one(function(){e()})},executeAfterBatchFinished:function(e){var t=this;t.isActive()?e():t.finishedEvent.one(function(){e()})},hasOperation:function(e){return void 0!==this._operationNames[e]},bind:function(e,t){var n=this.startedEvent.bind(e),i=this.finishedEvent.bind(t);return{unbind:function(){n.unbind(),i.unbind()},addToCollection:function(e){e.add(this)}}},bindToBatch:function(e){var t=this;e.bind(function(){t.start()},function(){t.finish()})}});return d.releaseAllActiveBatches=function(){var e=u.getValues(c).orderBy(function(e){return-e.index});u.eachItem(e,function(e,t){t.controller.release(),delete c[t.name]})},d.create=function(e){return new d(e)},d.whenAllFinished=function(e,t,n){for(var i=e.length,a=0;a<e.length;a++)e[a].whenFinished(function(){i--,0===i&&t()},n)},d}(),De=function(){function e(t){for(var n=u.minValue([t.pendingOperations.length,t.options.concurentRequests-t.currentActivateRequests]),i=[],a=0;n>a;a++){var r=t.pendingOperations.shift();if(r){var o=r.fetch(),s=r.id;s&&!t.activeOperationsMap[s]?(t.activeOperationsMap[s]=!0,i.push({requestData:r,promise:o,id:s})):a--}}var l=!0,c=!1;u.eachItem(i,function(n,i){t.currentActivateRequests++,i.promise.done(function(e){t.activeOperationsMap[i.id]&&t.successDeferredMap[i.id].resolve(e)}).fail(function(){t.activeOperationsMap[i.id]&&(t.failedOperations.push(i.requestData),t.options.reExecuteFailedOperationsAutomaticly&&t.reExecuteFailedOperations())}).always(function(){t.activeOperationsMap[i.id]&&(delete t.activeOperationsMap[i.id],t.currentActivateRequests--,l?c=!0:e(t))})}),l=!1,c&&e(t)}var t=v.extend("OperationsHandler",{init:function(e){e=u.quickExtend({concurentRequests:5,reExecuteFailedOperationsAutomaticly:!1},e),this.options=e,this.pendingOperations=[],this.failedOperations=[],this.activeOperationsMap={},this.currentActivateRequests=0,this.successPromiseMap={}},requestExecution:function(t){t=u.asArray(t),this.pendingOperations=u.merge(this.pendingOperations,t);var n=u.mapToDictionary(t,function(){return u.Deferred()},u.defaultIdFunction),i=u.mapToDictionary(t,function(e){return n[e.id].promise()},u.defaultIdFunction);return this.successDeferredMap=u.quickExtend({},n,this.successDeferredMap),this.successPromiseMap=u.quickExtend({},i,this.successPromiseMap),0===this.currentActivateRequests&&e(this),this.successPromiseMap},reExecuteFailedOperations:function(){var e=this.failedOperations;this.failedOperations=[],this.requestExecution(e)},cancel:function(){return this.pendingOperations=[],this.currentActivateRequests=0,this.activeOperationsMap={},this.failedOperations=[],this}});return t.create=function(e){return new t(e)},t}(),Fe={IE:1,Other:0},Ae={IE6:{browser:Fe.IE,version:6},IE7:{browser:Fe.IE,version:7},IE8:{browser:Fe.IE,version:8},IE9:{browser:Fe.IE,version:9},Other:{browser:Fe.Other,version:0}};!function(e){e.extendValueWithDefaultValue=function(t,n){if(e.isPlainObject(t)&&(void 0===n||e.isPlainObject(n))){var i=e.quickExtend({},n);return e.quickExtend(i,t)}return void 0!==t&&null!==t?t:n},e.extendIfObject=function(t){return e.isPlainObject(t)?e.quickExtend({},t):t},e.cloneObject=function(t){return e.quickExtend({},t)},e.convertValueToObject=function(e,t){for(var n={},i=0;i<t.length;i++)n[t[i]]=e;return n},e.createArrayWithValue=function(e,t){for(var n=[],i=0;t>i;i++)n[i]=e;return n},e.findAvailableName=function(t,n,i){i&&(n=e.map(n,function(e){return e.toLowerCase()}));var a,r,o=e.makeDictionaryFromKeys(n,!0),s=e.isFunction(t),l=1;do r=a=s?t(l):t.format(l),i&&(a=a.toLowerCase()),l++;while(o[a]);return r},e.fn.setStyleAttr=function(e){return e?this.attr("style",e):this.removeAttr("style"),this},e.fn.htmlOrHide=function(t){return void 0===t||null===t?e(this).hide():e(this).show().html(t),this},e.objectSetIfUndefined=function(e,t,n){var i;if(!(t instanceof Array))return i=e[t],void 0===i?e[t]=n():i;for(var a=0;a<t.length;a++){var r=t[a];if(a===t.length-1)return i=e[r],void 0===i?e[r]=n():i;var o=e[r];void 0===o&&(o={},e[r]=o),e=o}},e.objectSet=function(e,t,n){if(t instanceof Array)for(var i=0;i<t.length;i++){var a=t[i];if(i===t.length-1)e[a]=n;else{var r=e[a];void 0===r&&(r={},e[a]=r),e=r}}else e[t]=n},e.objectRemove=function(e,t){if(t instanceof Array)for(var n=0;n<t.length;n++){var i=t[n];if(n===t.length-1)delete e[i];else{var a=e[i];void 0===a&&(a={},e[i]=a),e=a}}else delete e[t]},e.objectSetAndClone=function(t,n,i){var a=e.quickExtend({},t),r=a;n=e.asArray(n);for(var o=0;o<n.length;o++){var s=n[o];o===n.length-1?r[s]=i:(r[s]=e.quickExtend({},r[s]),r=r[s])}return a},e.objectGetAndClone=function(t,n,i){if(i=e.valueOrDefault(i,e.undefinedFunction),!i(t)){var a=e.quickExtend({},t),r=a;n=e.asArray(n);for(var o=0;o<n.length;o++){var s=n[o],l=r[s];if(i(l))return;r[s]=e.quickExtend({},l),r=r[s]}return a}},e.objectGet=function(t,n,i){if(i=e.valueOrDefault(i,e.undefinedOrNullFunction),!i(t)){if(!(n instanceof Array))return t[n];for(var a=0;a<n.length;a++){var r=n[a];if(a===n.length-1)return t[r];var o=t[r];if(i(o))return;t=o}}}
110,e.getObjectIfUndefined=function(e){return e?e:{}},e.extendFunction=function(e,t){return function(){var n=arguments.length,i=Array(n+1);i[0]=e;for(var a=0;n>a;a++)i[a+1]=arguments[a];t.apply(this,i)}},e.extendMissing=function(t,n){return e.eachEntry(n,function(e,n){void 0===t[e]&&(t[e]=n)}),t},e.quickUnique=function(t,n){if(n=e.valueOrDefault(n,e.identity),t.length<2)return t.clone();var i=!0;for(r=0;r<t.length;r++){var a=typeof n(t[r]);if("string"!==a&&"number"!==a&&"boolean"!==a){i=!1;break}}if(!i)return e.unique(t);var r,o,s=[],l=[];for(r=0;r<t.length;r++)o="_"+n(t[r]),void 0===s[o]&&(s[o]=!0,l.push(t[r]));return l},e.keyToString=function(e){if(e>=65&&90>=e||e>=48&&57>=e)return String.fromCharCode(e);switch(e){case ht.ESC:return"Esc";case ht.Delete:return"Del"}return""},e.isCtrlPressed=function(e){return e.ctrlKey||e.metaKey},e.isShiftPressed=function(e){return e.shiftKey},e.isKey=function(e,t,n,i,a){null!==t&&void 0!==t&&"string"==typeof t&&(t=t.charCodeAt(0));var r=!1;return null!==t&&void 0!==t&&e.which!==t||(r=!0),n!==!0||e.ctrlKey||e.metaKey?n===!1&&(e.ctrlKey||e.metaKey)&&(r=!1):r=!1,i!==!0||e.shiftKey?i===!1&&e.shiftKey&&(r=!1):r=!1,a!==!0||e.altKey?a===!1&&e.altKey&&(r=!1):r=!1,r},e.isOneOfKeys=function(t,n,i,a,r){return n=e.asArray(n),e.any(n,function(n){return e.isKey(t,n,i,a,r)})},e.getOrInit=function(e,t,n){var i=e[t];return void 0===i&&(i=n,e[t]=i),i},e.getOrCreateArray=function(t,n){return e.getOrInit(t,n,[])},e.getOrCreateMap=function(t,n){return e.getOrInit(t,n,{})},e.getOrInitDeferred=function(e,t,n){var i=e[t];return void 0===i&&(i=n(),e[t]=i),i},e.getWindowCenter=function(){return{top:e(document).scrollTop()+e(window).height()/2,left:e(document).scrollLeft()+e(window).width()/2}},e.fn.makeNumericInput=function(t){t=e.quickExtend({allowDecimalPoint:!0,allowNegativeNumbers:!0},t);var n="[0-9]";t.allowNegativeNumbers&&(n="-|"+n),t.allowDecimalPoint&&(n+="|\\.");var i=RegExp(n);return e(this).keypress(function(e){var t=e||window.event,n=t.keyCode||t.which;n=String.fromCharCode(n),i.test(n)||(t.returnValue=!1,t.preventDefault&&t.preventDefault())})},e.getMouseOffset=function(t,n){n=e.valueOrDefault(n,!1);var i=0,a=0,r=!1;if(t||(t=window.event),t){if(t.pageX||t.pageY)i=t.pageX,a=t.pageY,n&&(r=!0);else{var o=t.originalEvent;o||(o=t);var s=o.changedTouches;s&&s[0]&&(i=s[0].pageX,a=s[0].pageY,n&&(r=!0))}if(r){var l=void 0!==window.pageXOffset?window.pageXOffset:(document.documentElement||document.body.parentNode||document.body).scrollLeft,c=void 0!==window.pageYOffset?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop;i-=l,a-=c}return{left:i,top:a}}},e.extendJqueryUi=function(t,n,i){e.extend(e.ui[t].prototype,function(){var e={};return e[n]=i,e}(e.ui[t].prototype[n]))},e.fixColor=function(t){if("transparent"===t.toLowerCase())return t;if(t=t.trim(),t=e.trimBoth(t,"#"),3===t.length&&(t+=t),t="#"+t,7==t.length){var n=e.Color(t);if(n.space)return n.toCSS()}return null},e.getUrlVars=function(e){for(var t,n=[],i=e.slice(e.indexOf("?")+1).split("&"),a=0;a<i.length;a++)t=i[a].split("="),n.push(t[0]),n[t[0]]=t[1];return n},e.withObject=function(e,t){t(e)};var t;e.browserVersion=function(){return t||(-1!=navigator.appVersion.indexOf("MSIE 6.")&&(t=Ae.IE6),-1!=navigator.appVersion.indexOf("MSIE 7.")&&(t=Ae.IE7),-1!=navigator.appVersion.indexOf("MSIE 8.")&&(t=Ae.IE8),-1!=navigator.appVersion.indexOf("MSIE 9.")&&(t=Ae.IE9),t=Ae.Other),t},function(){var t,n;e.escapeHTML=function(e){return t||(t=document.createElement("div"),n=document.createTextNode(e),t.appendChild(n)),n.nodeValue=e,t.innerHTML}}()}(d),d.extend(d.expr[":"],{focus:function(e){return e==document.activeElement}}),function(){function e(t,i){var a;switch(typeof t){case"string":i.push(JSON.stringify(t));break;case"number":i.push(isFinite(t)?t+"":"null");break;case"boolean":case"null":i.push(t+"");break;case"object":if(t)if(n(t)){i.push("[");for(var r=0;r<t.length;r++)a=t[r],void 0!==a?e(a,i):i.push("null"),r<t.length-1&&i.push(",");i.push("]")}else{i.push("{");var o=!0;for(var s in t)if(t.hasOwnProperty(s)&&(a=t[s],void 0!==a)){o||i.push(",");var l=!isNaN(s)||s.indexOf(" ")>=0||s.indexOf("-")>=0;l&&i.push('"'),i.push(s),l&&i.push('"'),i.push(":"),e(a,i),o=!1}i.push("}")}else i.push("null")}}function t(t,n){return n=n||[],e(t,n),n}var n=Array.isArray||u.isArray;"undefined"!=typeof module&&module.exports?module.exports=t:u.minimalStringifyJson=t}();var Be={},Ve={};!function(){function e(e,t,n,i){if(t&&e)for(var a=0;a<e.length;a++)e[a]=t(e[a],n,i)}function t(t,n,i,a){var r,o,s,l=a.filterFunction,c=a.mapItem,d=a.mapItemData,g=a.normalizeCollection,f=t.addedItems,p=t.removedItems,h=t.updatedItems;if(l){if(f&&(r=u.grep(f,l)),p&&(o=p.clone()),h){var m=Le.filterItems(h,l,{notPassedIdFunction:i.getIDFunction()});s=m.passed,o?u.merge(o,m.notPassed):m.notPassed.length>0&&(o=m.notPassed)}}else r=c?Ve.clone(f):f,s=c?Ve.clone(h):h,o=p;e(r,c,n,d),e(s,c,n,d),n.beginUpdate(),o&&n.remove(o),r&&n.put(r),s&&n.put(s),g(n),n.endUpdate()}Ve.contains=function(e,t){return u.oneOfValues(e,t)},Ve.clone=function(e){return e?e.slice(0):e},Ve.shortenArray=function(e,t){return e.length>t&&(e.length=t),e},Ve.getRandomItem=function(e){if(e){var t=e.length;if(t>0){var n=u.getRandom(0,t-1);return e[n]}}},Array.prototype.contains=function(e){return Ve.contains(e,this)},Array.prototype.clone=function(){return Ve.clone(this)},Array.prototype.isLastIndex=function(e){return e===this.length-1},Array.prototype.isSingleValue=function(e){return 1!==this.length?!1:u.isFunction(e)?e(this[0]):e===this[0]},Array.prototype.equals=function(e){if(e.length!=this.length)return!1;for(var t=0;t<this.length;t++)if(this[t]!=e[t])return!1;return!0},Array.prototype.removeItem=function(e){var t=u.inArray(e,this);return t>=0?(this.splice(t,1),!0):!1},Be.isObservableCollection=function(e){return!!(e&&e.isObservableCollection&&e.isObservableCollection())},Be.connectObservableCollection=function(e,n,i){function a(a){t(a,e,n,i)}if(i=u.quickExtend({normalizeCollection:Wo},i),e.connectionController)throw Error("Already connected");if(e.hasItems())throw Error("Invalid use - Collection should be empty");var r,o;return e.connectionController={disconnect:function(){r&&r.unbind(),o&&o.unbind()}},n.updateBatch.isActive()?o=n.updateBatch.afterFinishedEvent.one(function(){r=n.itemsChangedEvent.bind(a),t({addedItems:n.getItemsValues()},e,n,i)}):(r=n.itemsChangedEvent.bind(a),t({addedItems:n.getItemsValues()},e,n,i)),e},Be.disconnectObservableCollection=function(e){e.connectionController&&(e.connectionController.disconnect(),delete e.connectionController),e.clear()},Be.createSortedArray=function(e){e=u.extend({orderByDesc:!1}
110,e);var t=e.valueSelector,n=e.comparer,i=e.orderByDesc,a=!0,r=[];return{addItem:function(e){r.push(e),a=!1},getItems:function(){return a||(i?r.orderByDesc(t,n):r.orderBy(t,n),a=!0),r}}}}();var Le=Yo(function(){this.Filters={DateFilter:function(e){return{serverFilters:{fieldName:e.fieldName,type:"between",from:e.from,to:e.to},filterFunction:function(t){var n=t[e.fieldName];return n&&n>e.from&&n<e.to}}},EqualFilter:function(e){return{serverFilters:{fieldName:e.fieldName,type:"eq",value:e.value,isBinded:void 0===e.value?!0:void 0},filterFunction:function(t){return e.value===t[e.fieldName]}}},IntFilter:function(e){return{serverFilters:{fieldName:e.fieldName,type:"between",from:e.from,to:e.to},filterFunction:function(t){var n=t[e.fieldName];return n&&n>e.from&&n<e.to}}},ListFilter:function(e){return{serverFilters:{fieldName:e.fieldName,type:"eq",value:e.value},filterFunction:function(t){return Ve.contains(e.value,t[e.fieldName])}}},ContainsFilter:function(e){return{serverFilters:{fieldName:e.fieldName,type:"like",value:e.value},filterFunction:function(t){return t[e.fieldName].toLowerCase().indexOf(e.value.toLowerCase())>=0}}},NotFilter:function(e){return{serverFilters:{fieldName:e.fieldName,type:"neq",value:e.value,isBinded:void 0===e.value?!0:void 0},filterFunction:function(t){return e.value!==t[e.fieldName]}}}},this.filterItems=function(e,t,n){n=u.quickExtend({passedIdFunction:u.identity,notPassedIdFunction:u.identity},n);var i=[],a=[];return u.each(e,function(e,r){if(t(r)){var o=n.passedIdFunction(r);i.push(o)}else{var s=n.notPassedIdFunction(r);a.push(s)}}),{passed:i,notPassed:a}},this.getFiltersCompositeFunction=function(e,t){t=u.valueOrDefault(t,"filterFunction");var n=jo;return u.eachItem(e,function(e,i){n=u.wrapMethod(n,function(e){return function(n){return i[t](n)&&e(n)}})}),n}}),Me=Yo(function(){this.getListNameFromInstance=function(e){return e.getPropertyValue(ri.dataInfo.name).listName},this.getListControllerFromInstance=function(e){return e.elementType===ei.StoreFront&&e.getCurrentListController?e.getCurrentListController():gr.getListByName(Me.getListNameFromInstance(e))},this.isDynamicPage=function(e){return!!e.pageListName},this.isMasterListPage=function(e){return"Store"===e.masterPageListName?!1:!!e.masterPageListName;
111},this.isListPage=function(e){return this.isMasterListPage(e)||this.isDynamicPage(e)},this.getListForCurrentDynamicPage=function(){var e=u.objectGet(la.CurrentPageData.getValue(),"pageListName");return e&&gr.getListByName(e)},this.getListName=function(e){return e.masterPageListName||e.pageListName},this.getIconForListPage=function(e){var t=e.masterPageType,n=e.masterPageListName;return void 0!==t?dr[t][0]:void 0!==n?dr[n][0]:dr[e.pageListName][1]}}),Oe=Yo(function(){this.isPositive=function(e){return u.isNumeric(e)&&+e>0}}),ze=Yo(function(){this.handleAjaxException=function(e){ze.handleGeneralException(z.getExceptionType(e))},this.handleGeneralException=function(e){Q.error("Error: "+e)}});!function(e){function t(e,t){void 0===e.width&&(e.width=t.outerWidth())}function n(e,t){void 0===e.height&&(e.height=t.outerHeight())}function i(t){return isFinite(t)?{left:t,top:t,right:t,bottom:t}:e.quickExtend({left:0,top:0,right:0,bottom:0},t)}e.fn.scrollParent=function(){var t;return t=e.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e(this).css("position"))&&/(auto|scroll|hidden)/.test(e(this).css("overflow")+e(this).css("overflow-x")+e(this).css("overflow-y"))}).eq(0):this.parents().filter(function(){return/(auto|scroll|hidden)/.test(e(this).css("overflow")+e(this).css("overflow-x")+e(this).css("overflow-y"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},e.fn.hasFixedAncestor=function(){return"fixed"===e(this).css("position")?!0:this.parents().filter(function(){return"fixed"===e(this).css("position")}).length>0},e.absoluteToFixedOffset=function(e){var t=void 0!==window.pageXOffset?window.pageXOffset:(document.documentElement||document.body.parentNode||document.body).scrollLeft,n=void 0!==window.pageYOffset?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop;return{left:e.left-t,top:e.top-n}},e.translateOffset=function(e,t){return{left:e.left+(t.left?t.left:0),top:e.top+(t.top?t.top:0)}},e.splitArea=function(t,n){n=e.quickExtend({orientation:rt.Vertical,parts:2},n);var i,a=n.orientation,r=n.parts,o=[];if(a===rt.Vertical){var s=Math.floor(t.height/r);for(i=0;r>i;i++){var l=t.top+i*s;o.push(e.calculateAreaInfo({left:t.left,right:t.right,top:l,bottom:i===r-1?t.bottom:l+s}))}}else{var c=Math.floor(t.width/r);for(i=0;r>i;i++){var u=t.left+i*c;o.push(e.calculateAreaInfo({top:t.top,bottom:t.bottom,left:u,right:i===r-1?t.right:u+c}))}}return o},e.translateArea=function(t,n){return e.extendedAreaInfo({left:t.left+e.valueOrDefault(n.left,0),top:t.top+e.valueOrDefault(n.top,0),width:t.width,height:t.height})},e.getOffsetDelta=function(e,t){return{left:e.left-t.left,top:e.top-t.top}},e.resolveAxis=function(e){var t={north:"n"===e||"ne"===e||"nw"===e,south:"s"===e||"se"===e||"sw"===e,east:"e"===e||"se"===e||"ne"===e,west:"w"===e||"sw"===e||"nw"===e};return t.horizontal=t.east||t.west,t.vertical=t.north||t.south,t},e.normalizeToMinSize=function(e,t){return{width:Math.max(e.width,t.width),height:Math.max(e.height,t.height)}},e.calculateWindowSize=function(){return{width:document.documentElement.clientWidth,height:e.isIOS()?e.getIOSWindowHeight():window.innerHeight||document.documentElement.clientHeight}},e.getWindowArea=function(t){t=e.extend({left:0,top:0,right:0,bottom:0},t);var n=e.calculateWindowSize(),i=n.width,a=n.height,r=e(document).scrollTop(),o=e(document).scrollLeft(),s=r+a,l=o+i;return e.extendedAreaInfo({left:o+t.left,top:r+t.top,bottom:s-t.bottom,right:l-t.right})},e.fn.positionInWindow=function(t){t=e.extend({vertically:!1,horizontally:!1,horizontalPadding:0,verticalPadding:0,horizontalAnchor:"left",verticalAnchor:"top"},t);var n=e.getWindowArea();return n.left+=t.horizontalPadding,n.right-=t.horizontalPadding,n.top+=t.horizontalPadding,n.bottom-=t.horizontalPadding,e(this).positionInArea(n,t)},e.fn.moveToArea=function(t,n){n=e.extend({horizontalAnchor:!1,verticalAnchor:!1},n);var i=n.horizontalAnchor,a=n.verticalAnchor,r=this,o=r.getArea(),s=0,l=0;o.left<t.left?s=t.left-o.left:o.left>t.right&&(s=t.right-o.right),o.top<t.top?l=t.top-o.top:o.top>t.bottom&&(l=t.bottom-o.bottom);var c=parseInt(r.css("left")),u=parseInt(r.css("right")),d=parseInt(r.css("top")),g=parseInt(r.css("bottom"));return"left"===i?r.css("left",c+s):"right"===i&&r.css("right",u-s),"top"===a?r.css("top",d+l):"bottom"===a&&r.css("bottom",g-l),r},e.fn.positionInArea=function(t,n){n=e.extend({vertically:!1,horizontally:!1,horizontalAnchor:"left",verticalAnchor:"top"},n);var i,a=n.horizontalAnchor,r=n.verticalAnchor,o=e(this),s="fixed"===o.css("position");i=s?{left:parseInt(o.css("left")),top:parseInt(o.css("top"))}:o.offset();var l=e.getArea(i,o.outerSize()),c={},u=!0;return n.horizontally&&(l.left<t.left?(c.left=t.left,u=!1):l.right>t.right&&(c.right=t.right,u=!1)),n.vertically&&(l.top<t.top?(c.top=t.top,u=!1):l.bottom>t.bottom&&(c.bottom=t.bottom,u=!1)),u||o.setOffset(c,{horizontalAnchor:a,verticalAnchor:r}),this},e.fn.positionToFit=function(t,n,i,a){a=e.extend({fallbackPositioning:0,positionInTargetArea:!0,padding:0},a);var r=e(this);
111t=e.shrinkArea(t,a.padding);var o=void 0;if(void 0!==i&&(o=e.getArea(i.offset(),i.outerSize())),a.functionsOrder){for(var s=a.functionsOrder,l=[],c=0;c<s.length;c++)l.push(n[s[c]]);n=l}for(var u=!1,c=0;c<n.length;c++){n[c].call(r,o);var d=e.getArea(r.offset(),r.outerSize());if(!t||e.containsArea(t,d)){u=!0;break}}if(!u&&a.fallbackPositioning!==n.length-1){var g=a.fallbackPositioning;e.isFunction(g)?g.call(r,o):n[g].call(r,o)}return!u&&a.positionInTargetArea&&r.positionInArea(t,{vertically:!0,horizontally:!0}),this},e.fn.setOffset=function(t,n){n=e.extend({horizontalAnchor:"left",verticalAnchor:"top"},n);for(var i=n.horizontalAnchor,a=n.verticalAnchor,r=void 0!==t.left||void 0!==t.right||void 0!==t.horizontalCenter,o=void 0!==t.bottom||void 0!==t.top||void 0!==t.verticalCenter,s=0;s<this.length;s++){var l=e(this[s]),c="fixed"===l.css("position"),u={left:void 0,top:void 0},d=void 0,g={};r&&("right"!==i?void 0!==t.left?(u.left=t.left,g.right=""):void 0!==t.right?(u.left=t.right-l.getOuterWidth(),g.right=""):void 0!==t.horizontalCenter&&(u.left=t.horizontalCenter-l.getOuterWidth()/2,g.right=""):(void 0===d&&(d=l.offsetParent()),void 0!==t.right?(g.right=d.right()-t.right,g.left=""):void 0!==t.left?(g.right=d.right()-t.left-l.getOuterWidth(),g.left=""):void 0!==t.horizontalCenter&&(g.right=d.right()-t.horizontalCenter-l.getOuterWidth()/2,g.left=""))),o&&("bottom"!==a?void 0!==t.top?(u.top=t.top,g.bottom=""):void 0!==t.bottom?(u.top=t.bottom-l.getOuterHeight(),g.bottom=""):void 0!==t.verticalCenter&&(u.top=t.verticalCenter-l.getOuterHeight()/2,g.bottom=""):(void 0===d&&(d=l.offsetParent()),void 0!==t.bottom?(g.bottom=d.bottom()-t.bottom,g.top=""):void 0!==t.top?(g.bottom=d.bottom()-t.top-l.getOuterHeight(),g.top=""):void 0!==t.verticalCenter&&(g.bottom=d.bottom()-t.verticalCenter-l.getOuterHeight()/2,g.top=""))),c?l.css(u):l.offset(u),l.css(g),r&&l.toggleClass("anchor-right","right"===i),o&&l.toggleClass("anchor-bottom","bottom"===a)}return this},e.fn.setPosition=function(i,a){return a=e.extend({width:void 0,height:void 0},a),void 0!==i.left&&e(this).css("left",i.left),void 0!==i.top&&e(this).css("top",i.top),void 0!==i.right&&(void 0!==i.left?e(this).outerWidth(i.right-i.left):(t(a,e(this)),e(this).css("left",i.right-a.width))),void 0!==i.bottom&&(void 0!==i.top?e(this).outerHeight(i.bottom-i.top):(n(a,e(this)),e(this).css("top",i.bottom-a.height))),i.horizontalCenter&&(t(a,e(this)),e(this).css("left",i.horizontalCenter-a.width/2)),i.verticalCenter&&(n(a,e(this)),e(this).css("top",i.verticalCenter-a.height/2)),e(this)},e.fn.centerInArea=function(t,n){if(n=e.extend({horizontally:!0,vertically:!0},n),n.horizontally){var i=n.calculatedSize&&n.calculatedSize.width?n.calculatedSize.width:e(this).outerWidth();e(this).css("left",t.left+(t.right-t.left)/2-i/2)}if(n.vertically){var a=n.calculatedSize&&n.calculatedSize.height?n.calculatedSize.height:e(this).outerHeight();e(this).css("top",t.top+(t.bottom-t.top)/2-a/2)}return e(this)},e.fn.right=function(t){return void 0!=t?this.each(function(){e(this).offset({left:t-e(this).outerWidth(),top:e(this).offset().top})}):e(this[0]).offset().left+e(this[0]).outerWidth()},e.fn.stretch=function(t){var n=e(this).width(),i=e(this).height(),a=t.width/n,r=t.height/i,o=Math.min(a,r),s=Math.floor(n*o),l=Math.floor(i*o);return e(this).width(s).height(l)},e.stretch=function(t,n,i,a){if(a=e.quickExtend({stretchWhenSmaller:!0,ceilFractions:!1},a),!a.stretchWhenSmaller&&n.width>=t.width&&n.height>=t.height)return{width:t.width,height:t.height,ratio:1};var r,o=n.width/t.width,s=n.height/t.height;r=i?Math.max(o,s):Math.min(o,s);var l=a.ceilFractions?"ceil":"floor";
111return{width:Math[l](t.width*r),height:Math[l](t.height*r),ratio:r}},e.fn.left=function(t){return void 0!=t?this.each(function(){e(this).offset({left:t,top:e(this).offset().top})}):e(this[0]).offset().left},e.fn.bottom=function(t){return void 0!=t?this.each(function(){e(this).offset({left:e(this).offset().left,top:t-e(this).outerHeight()})}):e(this[0]).offset().top+e(this[0]).outerHeight()},e.fn.top=function(t){return void 0!=t?this.each(function(){e(this).offset({left:e(this).offset().left,top:t})}):e(this[0]).offset().top},e.fn.centerInParent=function(t){t=e.quickExtend({centerHorizontally:!0,centerVertically:!0,isContentCenter:!1},t),e(this).each(function(){var n=e(this).offsetParent(),i=n.getCenter(t.isContentCenter);e(this).center(i,t)})},e.fn.getCenter=function(t){void 0===t&&(t=!1);var n=e(this[0]);if(t){var i=e.relativePosition(n.offset(),parseInt(n.css("paddingLeft")),parseInt(n.css("paddingTop")));return e.relativePosition(i,n.width()/2,n.height()/2)}return e.relativePosition(e(this[0]).offset(),e(this[0]).outerWidth()/2,e(this[0]).outerHeight()/2)},e.fn.center=function(t,n){if(n=e.quickExtend({centerHorizontally:!0,centerVertically:!0},n),t){for(var i=0;i<this.length;i++){var a=e(this[i]),r={};n.centerHorizontally&&(r.horizontalCenter=t.left),n.centerVertically&&(r.verticalCenter=t.top),a.setOffset(r)}return this}return e(this).getCenter()},e.fn.integerOffset=function(){var t=e(this).offset();return{left:Math.floor(t.left),top:Math.floor(t.top)}},e.getAbsoluteOffset=function(e,t){return t?e?{left:e.left+t.left,top:e.top+t.top}:null:e},e.getAbsoluteArea=function(t,n){return n?t?e.extendedAreaInfo({left:t.left+n.left,top:t.top+n.top,right:t.right+n.left,bottom:t.bottom+n.top}):null:t},e.relativeOffset=function(e,t){return t?e?{left:e.left-t.left,top:e.top-t.top}:null:e},e.relativeArea=function(e,t){if(!t)return e;if(!e)return null;var n={left:e.left-t.left,top:e.top-t.top,right:e.right-t.left,bottom:e.bottom-t.top};return n.width=n.right-n.left,n.height=n.bottom-n.top,n.center={left:n.left+n.width/2,top:n.top+n.height/2},n},e.offsetsEqual=function(e,t){return e&&t?e.top===t.top&&e.left===t.left:e===t},e.sizesEqual=function(e,t){return e&&t?e.width===t.width&&e.height===t.height:e===t},e.areasEqual=function(e,t){return void 0===e||void 0===t?e===t:null===e||null===t?e===t:e.left===t.left&&e.top===t.top&&e.right===t.right&&e.bottom===t.bottom},e.normalizeToArea=function(e,t){return{left:Math.min(t.right,Math.max(t.left,e.left)),top:Math.min(t.bottom,Math.max(t.top,e.top))}},e.getAreaCenter=function(e){return{left:e.left+e.width/2,top:e.top+e.height/2}},e.fn.calculateContentOffset=function(){var e=this,t=parseInt(e.css("border-left-width")),n=parseInt(e.css("border-top-width")),i=parseInt(e.css("padding-left")),a=parseInt(e.css("padding-top")),r=e.offset();return{left:r.left+t+i,top:r.top+n+a}},e.fn.calculateScrollingPosition=function(t){t=e.extend({calculateLeft:!1,calculateTop:!1,includeMargin:!1},t);var n=t.calculateLeft,i=t.calculateTop,a=t.$scrollParent,r=t.scrollParentContentOffset,o=t.scrollParentScrollLeft,s=t.scrollParentScrollTop,l=t.includeMargin,c=this,u=n&&void 0===o,d=i&&void 0===s;void 0===a&&(void 0===r||u||d)&&(a=c.scrollParent()),void 0===r&&(r=a.calculateContentOffset()),u&&(o=a.scrollLeft()),d&&(s=a.scrollTop());var g=c.offset();return l&&(n&&(g.left-=parseInt(c.css("margin-left"))),i&&(g.top-=parseInt(c.css("margin-top")))),{left:g.left-r.left+o,top:g.top-r.top+s}},e.fn.getArea=function(t){return e.getArea(e(this).offset(),e(this).elementSize(),t)},e.fn.setArea=function(t,n){n=e.quickExtend({isFixed:!1},n);var i=n.isFixed,a=e(this);return i===Re.AutoDetect&&(i="fixed"===a.css("position")),i?a.css({left:t.left,top:t.top}):a.offset({left:t.left,top:t.top}),a.css({width:t.width,height:t.height})},e.fn.getOuterAreaNew=function(t){return e.getArea(this.offset(),{width:this.getOuterWidth(),height:this.getOuterHeight()},t)},e.fn.getOuterArea=function(t){return e.getArea(e(this).offset(),e(this).outerSize(),t)},e.punchAreas=function(t,n){var i={};return n.top>
111t.top&&(i[lt.Top]=e.calculateAreaInfo({top:t.top,left:t.left,width:t.width,bottom:Math.min(n.top,t.bottom)})),n.bottom<t.bottom&&(i[lt.Bottom]=e.calculateAreaInfo({top:Math.max(n.bottom,t.top),left:t.left,width:t.width,bottom:t.bottom})),n.top<t.bottom&&t.top<n.bottom&&n.left>t.left&&(i[lt.Left]=e.calculateAreaInfo({top:Math.max(t.top,n.top),left:t.left,right:Math.min(t.right,n.left),bottom:Math.min(t.bottom,n.bottom)})),n.top<t.bottom&&t.top<n.bottom&&n.right<t.right&&(i[lt.Right]=e.calculateAreaInfo({top:Math.max(t.top,n.top),left:Math.max(n.right,t.left),right:t.right,bottom:Math.min(t.bottom,n.bottom)})),i},e.getRelativeOffset=function(e,t){return{left:e.left-t.left,top:e.top-t.top}},e.getRelativeArea=function(t,n){return e.extendedAreaInfo({left:t.left-n.left,right:t.right-n.left,top:t.top-n.top,bottom:t.bottom-n.top})},e.getArea=function(t,n,i){t=e.quickExtend({top:0,left:0},t),n=e.quickExtend({width:0,height:0},n),i&&(i=isFinite(i)?{left:i,top:i,right:i,bottom:i}:e.quickExtend({left:0,top:0,right:0,bottom:0},i),t.top-=i.top,t.left-=i.left,n.width+=i.left+i.right,n.height+=i.top+i.bottom);var a={left:t.left,top:t.top,right:t.left+n.width,bottom:t.top+n.height};return a.width=a.right-a.left,a.height=a.bottom-a.top,a.center={left:a.left+a.width/2,top:a.top+a.height/2},a},e.getSurroundingArea=function(t){var n=e.minValue(t,function(e){return e.left}),i=e.maxValue(t,function(e){return e.right}),a=e.minValue(t,function(e){return e.top}),r=e.maxValue(t,function(e){return e.bottom});return e.calculateAreaInfo({left:n,right:i,top:a,bottom:r})},e.normalizeAreaCoordinates=function(t,n){return e.calculateAreaInfo({left:e.adjustFraction(t.left,n),top:e.adjustFraction(t.top,n),right:e.adjustFraction(t.right,n),bottom:e.adjustFraction(t.bottom,n)})},e.expandArea=function(t,n){return n=i(n),e.extendedAreaInfo({left:t.left-n.left,right:t.right+n.right,top:t.top-n.top,bottom:t.bottom+n.bottom})},e.shrinkArea=function(t,n){return n=i(n),e.extendedAreaInfo({left:t.left+n.left,right:t.right-n.right,top:t.top+n.top,bottom:t.bottom-n.bottom})},e.shrinkStretching=function(t,n){return n=i(n),e.extendedAreaInfo({left:t.left+n.left,right:t.right+n.right,top:t.top+n.top,bottom:t.bottom+n.bottom})},e.areasOverlap=function(t,n){return null!==e.getAreasOverlap(t,n)},e.getAreasOverlap=function(e,t){if(!e||!t)return null;var n={left:Math.max(e.left,t.left),top:Math.max(e.top,t.top),right:Math.min(e.right,t.right),bottom:Math.min(e.bottom,t.bottom)};return n.left>n.right||n.top>n.bottom?null:n},e.containsArea=function(t,n){return e.isInsideArea(t,{top:n.top,left:n.left})&&e.isInsideArea(t,{top:n.bottom,left:n.right})},e.isInsideArea=function(t,n,i){return t=e.getAbsoluteArea(t,i),t.left<=n.left&&t.right>=n.left&&t.top<=n.top&&t.bottom>=n.top},e.unionAreas=function(t){var n=e.minValue(t,function(e){return e.left}),i=e.minValue(t,function(e){return e.top}),a=e.maxValue(t,function(e){return e.right}),r=e.maxValue(t,function(e){return e.bottom});return e.extendedAreaInfo({left:n,top:i,right:a,bottom:r})},e.areasIntersects=function(t,n){return e.areasIntersectsHorizontal(t,n)&&e.areasIntersectsVertical(t,n)},e.areasIntersectsHorizontal=function(t,n,i){return i=e.valueOrDefault(i,{left:0,right:0}),!(t.right-i.right<n.left||t.left+i.left>n.right)},e.areasIntersectsVertical=function(e,t){return!(e.bottom<t.top||e.top>t.bottom)},e.intersectAreas=function(t){var n=e.maxValue(t,function(e){return e.left}),i=e.maxValue(t,function(e){return e.top}),a=e.minValue(t,function(e){return e.right}),r=e.minValue(t,function(e){return e.bottom});return e.extendedAreaInfo({left:n,top:i,right:a,bottom:r})},e.adjustArea=function(t,n){t=e.quickExtend({},t),n=e.asArray(n);for(var i=0;i<n.length;i++){var a=n[i];switch(a.side){case lt.Top:t.top+=a.value;break;case lt.Bottom:t.bottom+=a.value;break;case lt.Left:t.left+=a.value;break;case lt.Right:t.right+=a.value}}return e.extendedAreaInfo(t)},e.calculateAreaInfo=function(t){return e.extendedAreaInfo(e.quickExtend({},t))},e.extendedAreaInfo=function(e){return e?(void 0!==e.left&&void 0!==e.right?e.width=e.right-e.left:void 0===e.right?e.right=e.width===1/0?1/0:e.left+e.width:e.left=e.right-e.width,void 0!==e.top&&void 0!==e.bottom?e.height=e.bottom-e.top:void 0===e.bottom?e.bottom=e.height===1/0?1/0:e.top+e.height:e.top=e.bottom-e.height,e.center={left:e.left+e.width/2,top:e.top+e.height/2},e):e},e.cloneSize=function(e){return e?{width:e.width,height:e.height}:e}
111,e.clonePosition=function(e){return e?{top:e.top,left:e.left}:e},e.getDistance=function(e,t){return Math.sqrt(Math.pow(e.left-t.left,2)+Math.pow(e.top-t.top,2))},e.fn.distance=function(t){var n=e(this[0]).center(),i=e(t).center();return Math.sqrt(Math.pow(n.x-i.x,2)+Math.pow(n.y-i.y,2))},e.fn.elementSize=function(t){return void 0!==t?e(this).width(t.width).height(t.height):{width:e(this[0]).width(),height:e(this[0]).height()}},e.fn.elementContentSize=function(){return{width:parseFloat(this.css("width")),height:parseFloat(this.css("height"))}},e.fn.innerSize=function(){return{width:e(this[0]).innerWidth(),height:e(this[0]).innerHeight()}},e.fn.outerSize=function(t){return void 0!==t?e(this).outerWidth(t.width).outerHeight(t.height):{width:e(this[0]).outerWidth(),height:e(this[0]).outerHeight()}},e.fn.getOuterSize=function(){var e=this[0];return{width:e.offsetWidth,height:e.offsetHeight}},e.fn.getOuterWidth=function(){var e=this[0];return e.offsetWidth},e.fn.getOuterHeight=function(){var e=this[0];return e.offsetHeight},e.fn.sumOuterHeights=function(){return this.sum(function(){return e(this).getOuterHeight()})},e.fn.forEachOffset=function(e){var t=document.documentElement,n=(window.pageYOffset||t.scrollTop)-(t.clientTop||0),i=(window.pageXOffset||t.scrollLeft)-(t.clientLeft||0);return this.each(function(){var t=this.getBoundingClientRect();e(this,{top:t.top+n,left:t.left+i})})},e.fn.positionHorizontally=function(t,n,i){return i=e.extend({skipPositionCheck:!1},i),void 0===t?e(this):e(this).each(function(){e(this).css({left:"",right:"","margin-left":""}),isFinite(t)?e(this).css({left:t}):t==nt.Left?e(this).css({left:0}):t==nt.Right?e(this).css({right:0}):e(this).makeCentered({horizontally:!0,vertically:!1,preComputedSize:n,skipPositionCheck:i.skipPositionCheck})})},e.fn.positionVertically=function(t,n,i){return i=e.extend({skipPositionCheck:!1},i),void 0===t?e(this):e(this).each(function(){e(this).css({top:"",bottom:"","margin-top":""}),isFinite(t)?e(this).css({top:t}):t==et.Top?e(this).css({top:0}):t==et.Bottom?e(this).css({bottom:0}):e(this).makeCentered({horizontally:!1,vertically:!0,preComputedSize:n,skipPositionCheck:i.skipPositionCheck})})},e.fn.clearCentering=function(){return e(this).css({left:0,top:0,"margin-left":0,"margin-top":0})},e.fn.clearFill=function(){return e(this).css({width:"",height:""})},e.fn.makeFill=function(){return e(this).css({width:"100%",height:"100%",top:0,left:0,position:"absolute"})},e.fn.shiftHalfVertically=function(){return e(this).each(function(){var t=e(this).outerHeight()/2;e(this).css({"margin-top":0-t+"px"})})},e.fn.shiftHalfHorizontally=function(){return e(this).each(function(){var t=e(this).outerWidth()/2;e(this).css({"margin-left":0-t+"px"})})},e.fn.makeCentered=function(t){return t=e.extend({horizontally:!0,vertically:!0,skipPositionCheck:!1},t),e(this).each(function(){var n,i,a=e(this);t.skipPositionCheck||"fixed"!==a.css("position")&&a.css({position:"absolute"});var r=t.preComputedSize;r?(n=r.width,i=r.height):(n=a.outerWidth(),i=a.outerHeight()),t.horizontally&&a.css({left:"50%","margin-left":0-n/2+"px"}),t.vertically&&a.css({top:"50%","margin-top":0-i/2+"px"})})},e.fn.makeCenteredVertically=function(t){return t=e.extend({bottom:!0,top:!1,margin:0},t),e(this).each(function(){e(this).css({position:"absolute"}),t.top?e(this).css({top:"50%","margin-top":0+t.margin}):t.bottom&&e(this).css({top:"50%","margin-top":0-e(this).outerHeight()-t.margin+"px"})})},e.fn.makePositioned=function(){var e=this.css("position");return"absolute"!=e&&"fixed"!=e&&this.css("position","relative"),this},e.relativePosition=function(e,t,n){return{left:e.left+t,top:e.top+n}};var a=0;e.calculateInnerBorderRadius=function(e,t,n){var i=Math.max(0,n-e-a),r=Math.max(0,n-t-a);return i===r?i+"px":"{0}px {1}px".format(i,r)},e.updateInnerBorderRadius=function(t,n,i){n=e.extend({topLeft:0,topRight:0,bottomLeft:0,bottomRight:0},n),i=e.extend({left:0,right:0,top:0,bottom:0},i),t&&t.css({borderRadiusTopLeft:e.calculateInnerBorderRadius(i.left,i.top,n.topLeft),borderRadiusTopRight:e.calculateInnerBorderRadius(i.right,i.top,n.topRight),borderRadiusBottomLeft:e.calculateInnerBorderRadius(i.left,i.bottom,n.bottomLeft),borderRadiusBottomRight:e.calculateInnerBorderRadius(i.right,i.bottom,n.bottomRight)})},e.borderRadiusEqualityComparer=e.createFieldsEqualityComparer(["bottomRight","topRight","topLeft","bottomLeft"]),e.borderWidthEqualityComparer=e.createFieldsEqualityComparer(["top","right","left","bottom"])}(d),function(e){function t(t,n){for(var i=0;i<t.length;i++){var a=t[i],r=a.relativeTo;r?(e.isFunction(r)&&(r=r()),e.isJQueryObject(r)&&(r=r.getOuterArea()),a.relativeArea=r):a.relativeArea=n}}function n(e,t){return t?e.clone().orderByDesc(function(e){var n=t(e.side,e.alignTo);return n===!0?1:n===!1?0:n}):e}function i(t,n,i,a){i=i.clone(),i.length>1&&i.push(i[0]);for(var r,o=!1,s=void 0,l=0;l<i.length&&!o;l++){r=i[l];var c=r.usageCallback;if(n===rt.Horizontal?(t.alignHorizontally(r.relativeArea,r),s=r?r.horizontalAnchor:void 0):(t.alignVertically(r.relativeArea,r),s=r?r.verticalAnchor:void 0),a){var u=e.extend({},a);n===rt.Horizontal?(u.top=-(1/0),u.bottom=1/0):(u.left=-(1/0),u.right=1/0),e.containsArea(u,t.getOuterArea())&&(o=!0,c({$element:t,isPositioned:o,positioningArea:a,relativeArea:r.relativeArea}))}else o=!0,c({$element:t,isPositioned:o,positioningArea:a,relativeArea:r.relativeArea})}return o||r.usageCallback({$element:t,isPositioned:o,positioningArea:a,relativeArea:r.relativeArea}),a&&t.positionInArea(a,{horizontally:n===rt.Horizontal,vertically:n===rt.Vertical,horizontalAnchor:n===rt.Horizontal?s:void 0,verticalAnchor:n===rt.Vertical?s:void 0}),r}function a(e){switch(e){case lt.Bottom:return lt.Top;case lt.Top:return lt.Bottom;case lt.Left:return lt.Right;case lt.Right:return lt.Left;default:return e}}var r=v.extend("PositioningFunction",{init:function(e){this._horizontalAlignments=[],this._verticalAlignments=[],this._beforePositioning=[],this._afterPositioning=[],this._positioningArea=e},position:function(a,r,o){var s;this._allRelativeTo&&(r=this._allRelativeTo),e.isFunction(r)&&(r=r()),e.isJQueryObject(r)&&(r=r.getOuterArea());var l=this._positioningArea;for(e.isFunction(l)&&(l=l()),s=0;s<this._beforePositioning.length;s++)this._beforePositioning[s].call(a,r,l);t(this._horizontalAlignments,r),t(this._verticalAlignments,r);var c,u;this._horizontalAlignments.length>0&&(c=i(a,rt.Horizontal,n(this._horizontalAlignments,this._preferHorizontally),l)),this._verticalAlignments.length>0&&(u=i(a,rt.Vertical,n(this._verticalAlignments,this._preferVertically),l));var d={horizontalAlignment:c,verticalAlignment:u};for(s=0;s<this._afterPositioning.length;s++)this._afterPositioning[s].call(a,o,d,r);return d},alignHorizontally:function(t,n,i){return i=e.quickExtend({distance:0,usageCallback:Wo,mirrorOnOverflow:!1,horizontalAnchor:"left"},i),this._horizontalAlignments.push({side:t,alignTo:n,distance:i.distance,usageCallback:i.usageCallback,relativeTo:i.relativeTo,horizontalAnchor:i.horizontalAnchor}),i.mirrorOnOverflow&&this._horizontalAlignments.push({side:a(t),alignTo:a(n),distance:i.distance,relativeTo:i.relativeTo,usageCallback:i.usageCallback,horizontalAnchor:i.horizontalAnchor}),this},alignVertically:function(t,n,i){return i=e.quickExtend({distance:0,usageCallback:Wo,mirrorOnOverflow:!1,verticalAnchor:"top"},i),this._verticalAlignments.push({side:t,alignTo:n,distance:i.distance,usageCallback:i.usageCallback,relativeTo:i.relativeTo,verticalAnchor:i.verticalAnchor}),i.mirrorOnOverflow&&this._verticalAlignments.push({side:a(t),alignTo:a(n),distance:i.distance,relativeTo:i.relativeTo,usageCallback:i.usageCallback,verticalAnchor:i.verticalAnchor}),this},allRelativeTo:function(e){return this._allRelativeTo=e,this},afterPositioning:function(t){return e.merge(this._afterPositioning,e.asArray(t)),this},beforePositioning:function(t){return e.merge(this._beforePositioning,e.asArray(t)),this},preferHorizontally:function(e){return this._preferHorizontally=e,this},preferVertically:function(e){return this._preferVertically=e,this}});e.mirrorSide=a,e.usePositioningFunction=function(e,t,n,i){return e instanceof r?e.position(t,n,i):e(t,n,i)},e.buildPositioningFunction=function(t){return"window"===t&&(t=e.getWindowArea),new r(t)},e.fn.alignHorizontally=function(t,n){n=e.extend({side:lt.Left,alignTo:lt.Right,distance:0,horizontalAnchor:"left",verticalAnchor:"top"},n);var i,a=n.side,r=n.distance,o=n.alignTo,s=n.horizontalAnchor,l=n.verticalAnchor,c=this;switch(o){case lt.Left:i=t.left;break;case lt.Right:i=t.right;break;case lt.Center:i=t.center.left}var u={};switch(a){case lt.Left:u.left=i+r;break;case lt.Right:u.right=i-r;break;case lt.Center:u.horizontalCenter=i+r}return c.setOffset(u,{horizontalAnchor:s,verticalAnchor:l}),c},e.fn.alignVertically=function(t,n){n=e.extend({side:lt.Top,alignTo:lt.Bottom,distance:0,horizontalAnchor:"left",verticalAnchor:"top"},n);var i,a=n.side,r=n.distance,o=n.alignTo,s=n.horizontalAnchor,l=n.verticalAnchor,c=this;switch(o){case lt.Top:i=t.top;break;case lt.Bottom:i=t.bottom;break;case lt.Center:i=t.center.top}var u={};switch(a){case lt.Top:u.top=i+r;break;case lt.Bottom:u.bottom=i-r;break;case lt.Center:u.verticalCenter=i+r}return c.setOffset(u,{horizontalAnchor:s,verticalAnchor:l}),c}}(d);var _e=Yo(function(){this.equalByKeys=function(e,t){var n;for(n in e)if(void 0===t[n])return!1;for(n in t)if(void 0===e[n])return!1;return!0},this.diffByKeys=function(e,t){var n,i=[],a=[],r=[];for(n in e)void 0===t[n]?i.push(e[n]):r.push({leftValue:e[n],rightValue:t[n]});for(n in t)void 0===e[n]&&a.push(t[n]);return{leftOnly:i,rightOnly:a,both:r,equalByKeys:0===i.length&&0===a.length}},this.addKeyAsField=function(e,t){return u.eachEntry(e,function(e,n){
111n[t]=e}),e}});!function(e){function t(n,i,a){for(var r in n){var o=n[r],s=a[r];void 0!==s&&(r=s),e.isPlainObject(o)?t(o,i[r]={},a):i[r]=o}}function n(t,i,a,r){if(t.hasOwnProperty(a)){var o=r[t[a]];o&&(i[a]=o)}for(var s in t)if(s!==a){var l=t[s];e.isPlainObject(l)&&n(l,i[s],a,r)}}function i(t,n,a,r){if(t.hasOwnProperty(n)){var o=t[n],s=a[o];s?t[n]=s:a[o]=t[n]=r(n,o)}for(var l in t)if(l!==n){var c=t[l];e.isPlainObject(c)&&i(c,n,a,r)}}var a=!!Object.keys;e.mapToDictionary=function(t,n,i){n=e.valueOrDefault(n,e.identity),i=e.valueOrDefault(i,e.identity);for(var a={},r=0;r<t.length;r++){var o=t[r];a[i(o)]=n(o,r)}return a},e.makeDictionary=function(t,n,i){n=e.valueOrDefault(n,"key"),i=e.valueOrDefault(i,"value");for(var a={},r=0;r<t.length;r++){var o=t[r];a[o[n]]=o[i]}return a},e.lookupAdd=function(e,t,n){var i=e[t];return void 0===i&&(i=[],e[t]=i),i.push(n),e},e.lookupAddRange=function(t,n,i){var a=t[n];return void 0===a&&(a=[],t[n]=a),e.isArray(i)?e.merge(a,i):a.push(i),t},e.extractKeys=function(e,t){for(var n={},i=0;i<t.length;i++){var a=t[i];n[a]=e[a]}return n},e.anyValue=function(e,t){for(var n in e){var i=e[n];if(t.call(i,i))return!0}return!1},e.allValues=function(e,t){for(var n in e){var i=e[n];if(!t.call(i,i))return!1}return!0},e.makeDictionaryFromKeys=function(e,t){for(var n={},i=0;i<e.length;i++)n[e[i]]=t;return n},e.revertDictionary=function(e){var t={};for(var n in e)t[e[n]]=n;return t},e.getEntries=function(e){var t=[];for(var n in e)t.push({key:n,value:e[n]});return t},e.findKey=function(t,n,i){i=e.valueOrDefault(i,e.referencesEqualityComparer);for(var a in t)if(t.hasOwnProperty(a)){var r=t[a];if(i(r,n))return a}},e.getKeys=function(e){if(a)return e?Object.keys(e):[];var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t},e.getValues=function(t,n){n=e.valueOrDefault(n,jo);var i=[];for(var a in t)t.hasOwnProperty(a)&&n(t[a],a)&&i.push(t[a]);return i},e.count=function(e){if(a)return e?Object.keys(e).length:0;var t=0;for(var n in e)t++;return t},e.sortValues=function(t,n){for(var i={},a=0;a<n.length;a++)i[n[a]]=a;for(var r=e.getEntries(t).orderBy(function(e){return i[e.key]}),o=e.getValues(t).orderBy(e.identity),s={},a=0;a<r.length;a++)s[r[a].key]=o[a];return s},e.replaceKeys=function(e,n){if(!e)return e;var i={};return t(e,i,n),i},e.replaceValuesKey=function(e,t,i,a){return n(e,t,i,a),t},e.replaceValuesKeyByFunction=function(e,t,n,a){e&&i(e,t,n,a)},e.mapArray=function(e,t,n){for(var i={},a=0;a<e.length;a++){var r=e[a];i[n(r,a)]=t(r)}return i},e.mapDictionary=function(e,t){var n={};for(var i in e)n[i]=t(i,e[i]);return n},e.mapDictionaryKeys=function(e,t){var n={};for(var i in e)n[t(i)]=e[i];return n},e.dictionaryFilter=function(e,t){var n={};for(var i in e){var a=e[i];t(a,i)&&(n[i]=a)}return n},e.toDictionary=function(){for(var e=arguments.length,t=arguments[e-1],n={},i=0;e-1>i;i++)for(var a=arguments[i],r=0;r<a.length;r++){var o=a[r],s=t(o);n[s]=o}return n},e.hasMoreThanOneKey=function(t){return e.hasNumberOfKeys(t,2)},e.hasNumberOfKeys=function(e,t){var n=0;for(var i in e)if(n++,n>=t)return!0;return!1},e.containsOneOfKeys=function(t){for(var n=arguments.length,i=1;n>i;i++){var a=arguments[i];if(e.isArray(a)){var r=a;for(i=0;i<r.length;i++)if(void 0!==t[r[i]])return!0}else if(void 0!==t[a])return!0}return!1},e.copyDictionaryValue=function(e,t,n){t[n]=e[n]},e.duplicateDitionary=function(t){var n={};for(var i in t){var a=t[i];e.isPlainObject(a)?n[i]=e.quickExtend({},a):n[i]=a}return n},e.mergeDictionary=function(e,t){for(var n in t)e[n]=t[n];return e},e.subtractDictionary=function(e,t){var n={};for(var i in e)void 0===t[i]&&(n[i]=e[i]);return n},e.intersectDictionaries=function(e,t){var n={};for(var i in t)void 0!==e[i]&&(n[i]=t[i]);return n},e.makeSet=function(t,n){var i={};n=e.valueOrDefault(n,e.identity);for(var a=0;a<t.length;a++){var r=t[a];i[n(r)]=r}return i},e.subtractSets=function(t,n,i){return t instanceof Array&&(t=e.makeSet(t,i)),n instanceof Array&&(n=e.makeSet(n,i)),e.getValues(e.subtractDictionary(t,n))},e.intersectSets=function(t,n,i){return t instanceof Array&&(t=e.makeSet(t,i)),n instanceof Array&&(n=e.makeSet(n,i)),e.getValues(e.intersectDictionaries(t,n))},e.mergeInnerFields=function(t,n){var i={};for(var a in t)i[a]=e.quickExtend({},t[a],n[a]);return i}}(d);var Ne={None:0,Left:-1,Right:2,Top:-3,Bottom:4},Re={Auto:"auto",Inherit:"inherit",Unknown:"unknown",AutoDetect:"detect",All:"all",Any:"any"},He={None:"none",Uppercase:"uppercase",Capitalize:"capitalize"},qe={All:1,Any:2,None:3,AnyNot:4},Ue=360,$e={Below:"below",Above:"above",BeyondLeft:"beyond-left",BeyondRight:"beyond-right"},We={HomePage:"home"},je="-",Ge={Pixels:"px",Percentages:"percentages",Normal:"normal",In
111herit:"inherit"},Xe={ActionButton:"actionButton",ToggleButton:"toggleButton"},Ye={Youtube:0,Vimeo:1},Ke={DIV:"DIV",SECTION:"SECTION",NAV:"NAV",ARTICLE:"ARTICLE",ASIDE:"ASIDE",HEADER:"HEADER",FOOTER:"FOOTER",HGROUP:"HGROUP",H1:"H1",H2:"H2",H3:"H3",H4:"H4",H5:"H5",H6:"H6"
112},Qe={None:{value:"div",title:"Normal"},H1:{value:"H1",title:"Heading 1"},H2:{value:"H2",title:"Heading 2"},H3:{value:"H3",title:"Heading 3"},H4:{value:"H4",title:"Heading 4"},H5:{value:"H5",title:"Heading 5"},H6:{value:"H6",title:"Heading 6"}},Ze={Web:"Web",Email:"Email",Pages:"Pages",Cell:"Cell",Asset:"Asset",RSS:"Rss",None:"None"},Je={RightToLeft:1,LeftToRight:2},et={Top:"top",Centered:"center",Bottom:"bottom",None:"none"},tt={Block:"block",Fixed:"fixed"},nt={Left:"left",Centered:"center",Right:"right",None:"none"},it={Top:"top",Middle:"middle",Bottom:"bottom",None:"none"},at={Left:"left",Center:"center",Right:"right",None:"none"},rt={Vertical:"vertical",Horizontal:"horizontal",Both:"both"},ot={Left:1,Right:2,Stretched:3,Centered:4,None:5},st={Top:1,Bottom:2,Stretched:3,Centered:4,None:5},lt={Top:1,Bottom:2,Left:3,Right:4,Center:5},ct={RGB:1,HSL:2},ut={R:1,G:2,B:3,H:4,S:5,L:6},dt={None:0,VerySlow:4e3,Slow:2400,Normal:1500,Fast:900,VeryFast:400},gt={AllTrue:1,AllFalse:2,SomeTrue:3,SomeFalse:4},ft={Enabling:0,Displaying:1,Visibility:2,Custom:3}
112,pt={BackgroundImages:"BackgroundImages",BackgroundTextures:"BackgroundTextures",DefaultImage:"DefaultImage",DefaultStoreImage:"DefaultStoreImage",DefaultVideo:"DefaultVideo",GalleryImages:"GalleryImages",GalleryVideos:"GalleryVideos",BlogPageImage:"BlogPageImage",PostPageImage:"PostPageImage"},ht={ESC:27,Enter:13,Ctrl:17,Shift:16,Space:32,Delete:46,Left:37,Up:38,Right:39,Down:40,Insert:45,Tab:9,BackSpace:8,Comma:188};!function(){var e;for(e=65;90>=e;e++)ht[String.fromCharCode(e)]=e;for(e=0;9>=e;e++)ht["NUM"+e]=48+e;for(e=1;12>=e;e++)ht["F"+e]=111+e}(),function(e){var t={};e.unScheduleOperation=function(e){void 0!==e&&window.clearInterval(e)},e.scheduleOperation=function(e,t){var n=window.setInterval(function(){e(),window.clearInterval(n)},t);return n},e.scheduleNamedOperation=function(n,i,a){t[n]=e.scheduleOperation(i,a)},e.unScheduleNamedOperation=function(n){var i=t[n];void 0!==i&&(e.unScheduleOperation(i),delete t[n])},e.enqueueOperation=function(t,n,i){e(document).enqueueOperation(t,n,i)},e.fn.enqueueOperation=function(t,n,i){void 0==e(this).data("enqueued-operations")&&e(this).data("enqueued-operations",[]);var a=e(this).data("enqueued-operations");void 0===a[t]&&e.beginInvoke(function(){a[t].operation.call(a[t].args),a[t]=void 0}),a[t]={operation:n,args:i}},e.createDelayedFunction=function(e){var t={original:e,delayedCall:null,delayedFunction:function(){t.delayedCall={self:this,arguments:arguments},window.setTimeout(function(){t.invokeDelayed()},0)},invokeDelayed:function(){if(t.delayedCall){var e=t.delayedCall;t.delayedCall=null,t.original.apply(e.self,e.arguments)}}};return t},e.delayEventHandler=function(e){var t=null;return function(n){var i=this;t=n,window.setTimeout(function(){if(t){var n=t;t=null,e.call(i,n)}},0)}}}(d);var mt={Normal:"scrolling-mode-normal",Touch:"scrolling-mode-touch",Hybrid:"scrolling-mode-hybrid"},vt=function(e){function t(t){return 9===t.nodeType?t:e.isWindow(t)?t.document:!1}var n=ye.createContextClass(function(){return e("body")}),i=v.extend("ScrollingController",{init:function(t,n){n=e.quickExtend({scrollableContainer:t,useMouseScrolling:!0,orientation:"vertical",sensitivity:50},n);var i=this;this._scrollTrackingEnabled=!0;var a=I.create(function(){return hn.create(t,{properties:["scrollHeight","scrollWidth","height","width"],minInterval:100,callback:function(){i.refresh()}})});this._autoRefresh=V.create(!1,{valueChangeCallback:function(e){var t=a.getValue();if(e){t.activate();var n=t.checkForChanges();n||i.refresh()}else t.deactivate(),i.refresh()}}),this._data={mouseMoveScrollingActive:!1},this.id=e.uniqueID(),this.$element=t,this.isEnabled=!0,this.isEnabledFlag=V.create(!0),this.refreshedEvent=w.create(),this.scrollingEvent=w.create(),this.scrollingStartEvent=w.create(),this.scrollingStopEvent=w.create(),this.viewportChangedEvent=w.create(),this.scrollingAnimations=0,this.options=n},toggleScrollTracking:function(e){this._scrollTrackingEnabled=e},setOptions:function(t){e.quickExtend(this.options,t),this.refresh()},toggleAutoRefresh:function(e){return this._autoRefresh.setValue(e),this},refresh:function(){return this.refreshedEvent.fireNew(),this},scroll:function(e,t,n,i){void 0===t&&(t=!0),t?this.scrollToOffset(this.getScrollOffset()+e,n,void 0,i):this.scrollToOffset(e,n,void 0,i)},getScrollOffset:function(t){t=e.valueOrDefault(t,this.options.orientation);var n=this.$element;return n.is("iframe")&&(n=e(n[0].contentWindow)),"vertical"===t?n.scrollTop():n.scrollLeft()},scrollToOffset:function(t,n,i,a){var r=this;void 0===n&&(n=!1);var o=r.$element,s=!1;o.is("iframe")&&(n=!1,s=!0);var l="vertical"===e.valueOrDefault(a,r.options.orientation),c=r.getMaxScrollOffset(a),u=Math.min(c,t);if(r.animationTarget=u,r.$element.stop("scrolling",!0),n){r.scrollingAnimations++;var d=l?{scrollTop:u}:{scrollLeft:u};r.scrollingStartEvent.fireNew(),r.$element.animate(d,{duration:"fast",queue:"scrolling",complete:function(){r.scrollingAnimations--,r.animationTarget=void 0,void 0!==i&&i(),0===r.scrollingAnimations&&r.scrollingStopEvent.fireNew(),r.viewportChangedEvent.fireNew(),r.scrollingEvent.fireNew()},step:function(){r.viewportChangedEvent.fireNew()}}).dequeue("scrolling")}
112else l?s?o[0].contentWindow.scrollTo(e(o[0].contentWindow).scrollLeft(),u):o.scrollTop(u):s?o[0].contentWindow.scrollTo(u,e(o[0].contentWindow).scrollTop()):o.scrollLeft(u),r.viewportChangedEvent.fireNew(),void 0!==i&&i(),r.scrollingStopEvent.fireNew()},canScrollVertically:function(){return this.getMaxScrollOffset(rt.Vertical)>0},getMaxScrollOffset:function(t){var n=this;return t=e.valueOrDefault(t,n.options.orientation),"vertical"===t?n.$element.getMaxScrollTop():n.$element.getMaxScrollLeft()},disable:function(){var e=this.$element;e.is("iframe")||e.removeClass("scrollable-pane"),this._mouseWheelController&&this._mouseWheelController.disable(),this.isEnabled=!1,this.isEnabledFlag.setFalse()},enable:function(){var e=this.$element;e.is("iframe")||e.addClass("scrollable-pane"),this._mouseWheelController&&this._mouseWheelController.enable(),this.isEnabled=!0,this.isEnabledFlag.setTrue()},toggleEnabled:function(e){e?this.enable():this.disable()},bringToViewport:function(e){var t=this.$element;if(e.parents().filter(t)){var n=t.getArea(),i=e.getOuterArea(),a=this.options.orientation;a===rt.Vertical&&(i.top<n.top?t.scrollTop(t.scrollTop()+(i.top-n.top)):i.bottom>n.bottom&&t.scrollTop(t.scrollTop()+(i.bottom-n.bottom)),this.refresh())}},_trackScrolling:function(e){var t=this;e.bind("scroll",function(){t._scrollTrackingEnabled&&t.scrollingEvent.fireNew()})}});return i.ScrollingMode=M.create(mt.Normal),e(document).ready(function(){i.ScrollingMode.valueChangedEvent.bindAndExecute(function(){n.setValue(i.ScrollingMode.getValue())})}),e.fn.getScrollableController=function(){return e(this).data("widget-scrollable")},e.fn.scrollable=function(t){var n=this.data("widget-scrollable");return void 0===n&&(n=new i(e(this),t),this.data("widget-scrollable",n),n.$element.addClass("scrollable-pane"),n._trackScrolling(n.$element),n.options.useMouseScrolling&&(n._mouseWheelController=n.options.scrollableContainer.setMouseWheelScrolling(n))),e.isPlainObject(t)&&e.extend(n.options,t),n},e.fn.getMaxScrollTop=function(){if(this.is("iframe"))return e(this[0].contentWindow.document.body)[0].scrollHeight-e(this).height();if(this.is("body"))return this[0].scrollHeight-e(window).height();var n=t(this[0]);return n?n.body.scrollHeight-n.documentElement.clientHeight:e(this)[0].scrollHeight-e(this).height()},e.fn.getMaxScrollLeft=function(){if(this.is("iframe"))return e(this[0].contentWindow.document.body)[0].scrollWidth-e(this).height();var n=t(this[0]);return n?n.body.scrollWidth-n.documentElement.clientWidth:this.getScrollWidth()-this.width()},e.fn.getMaxScrollHeight=function(){return this.getMaxScrollTop()},e.fn.getMaxScrollWidth=function(){return this.getMaxScrollLeft()},e.fn.getScrollWidth=function(){var t=e(this).data("customScrollWidth");return void 0!==t?e.evaluateWhenFunction(t):e(this)[0].scrollWidth},e.fn.getScrollHeight=function(){return e(this)[0].scrollHeight},e.fn.setCustomScrollWidth=function(t){return e(this).data("customScrollWidth",t)},e.fn.setMoveScrolling=function(t,n){n=e.extend({enableVerticalScrolling:!0,enableHorizontalScrolling:!0,sensitivity:1},n);var i=this,a=i.preventBrowserBehaviour(),r=i.data("moveScrolling");r&&r.clear(),i.bind("mousedown.initmovescrolling touchstart.initmovescrolling",function(i){var a=e.getMouseOffset(i),r=t.getScrollOffset(rt.Vertical),o=t.getScrollOffset(rt.Horizontal);e(document).bind("mousemove.movescrolling touchmove.movescrolling",function(i){var s=e.getMouseOffset(i),l=s.left-a.left,c=s.top-a.top;n.enableHorizontalScrolling&&t.scrollToOffset(o-l*n.sensitivity,!1,void 0,rt.Horizontal),n.enableVerticalScrolling&&t.scrollToOffset(r-c*n.sensitivity,!1,void 0,rt.Vertical)}).one("mouseup.movescrolling touchend.movescrolling",function(){e(document).unbind(".movescrolling")})});var o={clear:function(){i.unbind(".initmovescrolling"),e(document).unbind(".movescrolling"),a.clear()}};return i.data("moveScrolling",o),o},e.fn.setMouseWheelScrolling=function(t){function n(e,t){if(r){var n="vertical"===r.options.orientation&&r.$element.getMaxScrollTop()>0||"horizontal"===r.options.orientation&&r.$element.getMaxScrollWidth()>0;return n?(r.scroll(0-t*r.options.sensitivity,!0,!1),e.preventDefault(),e.returnValue=!1,!1):void 0}}var i=e(this),a={},r=t,o=!1;return e.extend(a,{setTarget:function(e){r=e},disable:function(){o&&(o=!1,i.unbind("mousewheel.scrolling"))},enable:function(){o||(o=!0,i.bind("mousewheel.scrolling",function(t,i){var a="vertical"===r.options.orientation;if(!(a&&e(t.target).closest(".vertically-scrollable").length>0||e(t.target).closest(".horizontally-scrollable").length>0))return n(t,i)}))},toggleEnable:function(e){e?a.enable():a.disable()}}),a.enable(),a},i}(d);!function(e){function t(e,t,n,i){var a="scroll"+t,r=a+"prop",o={},s={};return o[r]=e[a](),s[r]=n,Mn.create(o,{onPropertiesChanged:function(t){requestAnimationFrame(function(){e[a](t[r])})}}).animate(s,i)}e.fn.animateScrollTop=function(e,n){t(this,"Top",e,n)},e.fn.animateScrollLeft=function(e,n){t(this,"Left",e,n)},e.fn.setScrollingViewport=function(e){var t=e.left,n=e.top;"center"===t&&(t=this.getMaxScrollLeft()/2),"center"===n&&(n=this.getMaxScrollLeft()/2),void 0!==t&&this.scrollLeft(t),void 0!==n&&this.scrollTop(n)}}(d),function(e){function t(t){var n={width:e(t).css("width"),"font-size":e(t).css("font-size"),"font-family":e(t).css("font-family"),"font-weight":e(t).css("font-weight"),"white-space":e(t).css("white-space"),position:"absolute"};return e("<div></div>").css(n).appendTo("body").wrapText()}e.fn.copyTextStyle=function(t){var n={"font-size":t.css("font-size"),"font-family":t.css("font-family"),"font-weight":t.css("font-weight"),"white-space":t.css("white-space"),"word-spacing":t.css("word-spacing"),"line-height":t.css("line-height")};return e(this).css(n)},e.fn.measureText=function(t,n){void 0===n&&(n=!0);var i={width:n?e(this).css("width"):"auto","font-size":e(this).css("font-size"),"font-family":e(this).css("font-family"),"font-weight":e(this).css("font-weight"),"white-space":e(this).css("white-space"),"word-spacing":e(this).css("word-spacing"),"word-wrap":e(this).css("word-wrap"),"line-height":e(this).css("line-height"),position:"absolute"},a=e("<div></div>").css(i).html(t).appendTo(e(this).parent()).wrapText(),r=a.height(),o=a.width();return a.remove(),{height:r,width:o}},e.fn.trimText=function(n,i){i=e.quickExtend({formattingFunction:function(e){return e}},i);var a=e(this).height(),r=t(this).css({height:a,overflow:"hidden"});if(r.html(i.formattingFunction(n)),r[0].scrollHeight<=a)e(this).html(i.formattingFunction(n));else{r.html("");for(var o="",s="",l=0;l<n.length&&r[0].scrollHeight<=a;l++)o=s,s+=n[l],r.html(i.formattingFunction(s+"..."));e(this).html(i.formattingFunction(o+"..."))}return r.remove(),e(this)},e.fn.wrapText=function(){return e(this).css("word-wrap","break-word")},e.fn.selectRange=function(t,n){if(e.isPlainObject(t)){var i=e.quickExtend({},t);t=i.start,n=i.end}return this.each(function(){if(this.setSelectionRange)this.focus(),this.setSelectionRange(t,n);else if(this.createTextRange){var e=this.createTextRange();e&&(e.collapse(!0),e.moveEnd("character",n),e.moveStart("character",t),e.select())}})},e.fn.getSelectionRange=function(){var e=this[0];if(e.setSelectionRange)return{start:e.selectionStart,end:e.selectionEnd};e.focus();var t=document.selection.createRange(),n=t.text.length;t.moveStart("character",-e.value.length);var i=t.text.length,a=i-n,r=a+n;return{start:a,end:r}};var n={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'","&#96;":"`"},i=RegExp(/(&amp;|&lt;|&gt;|&quot;|&#39;|&#96;)/g);e.fn.unescape=function(e){if(null==e)return"";var t=(""+e).replace(i,function(e){return n[e]});return t.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(t)})}}(d),/*! Build-0.6: color.core.js color.rgb.js color.huebased.js color.hsv.js color.hsl.js color.object.js color.parse.js color.related.js color.palette.css3.js color.css.js */
113/*!
114 * jQuery Colour 0.6
115 *
116 * Copyright (c) 2009 Adaptavist.com
117 * Dual licensed under the MIT (MIT-LICENSE.txt)
118 * and GPL (GPL-LICENSE.txt) licenses.
119 *
120 * Author: Mark Gibson (jollytoad at gmail dot com)
121 *
122 * http://www.adaptavist.com/display/jQuery/Colour+Library
123 */
124d.color||function(e){e.color={isEqual:function(e,t){if(e.length!==t.length)return!1;for(var n=e.length;n--;)if(e[n]!==t[n])return!1;return!0},fix:function(e,t){for(var n=t.length;n--;)if("number"==typeof e[n])switch(t.charAt(n)){case"i":e[n]=Math.round(e[n]);break;case"o":e[n]=Math.min(255,Math.max(0,Math.round(e[n])));break;case"1":e[n]=Math.min(1,Math.max(0,e[n]))}return e},self:function(e){return e},alpha:function(e){return void 0===e?1:e},palette:{},fns:[]}}(d),d.color&&function(e){e.color.RGB={fix:function(t){return t=e.color.fix(t,"ooo1")},toRGB:e.color.self,toHEX:function(e){return"#"+(16777216+65536*e[0]+256*e[1]+e[2]).toString(16).slice(-6)},toCSS:function(t,n){return n||0!==e.color.alpha(t[3])?e.color.alpha(t[3])<1?"rgba("+t.join(",")+")":"rgb("+Array.prototype.slice.call(t,0,3).join(",")+")":"transparent"},red:function(e){return e[0]},green:function(e){return e[1]},blue:function(e){return e[2]},alpha:function(t){return e.color.alpha(t[3])}},e.color.RGB.toString=e.color.RGB.toHEX,e.color.fns.push("RGB.toRGB","RGB.toHEX","RGB.toCSS","RGB.red","RGB.green","RGB.blue","RGB.alpha")}(d),d.color&&function(e){e.color.HueBased={fix:function(t){return t[0]=(t[0]+1)%1,e.color.fix(t,"1111")},complementary:function(e,t){return[(e[0]+.5+(t||0))%1,e[1],e[2],e[3]]},analogous:function(e,t){return[(e[0]+1+(t||0))%1,e[1],e[2],e[3]]},hue:function(e){return e[0]},alpha:function(t){return e.color.alpha(t[3])}}}(d),d.color&&function(e){e.color.HSV=e.extend({toHSV:e.color.self,toRGB:function(e){var t=6*e[0],n=Math.floor(t),i=t-n,a=e[1],r=255*e[2],o=e[3],s=Math.round(r*(1-a)),l=Math.round(r*(1-i*a)),c=Math.round(r*(1-(1-i)*a));switch(r=Math.round(r),n%6){case 0:return[r,c,s,o];case 1:return[l,r,s,o];case 2:return[s,r,c,o];case 3:return[s,l,r,o];
124case 4:return[c,s,r,o];case 5:return[r,s,l,o]}},saturationV:function(e){return e[1]},value:function(e){return e[2]}},e.color.HueBased),e.color.RGB.toHSV=function(e){var t=e[0]/255,n=e[1]/255,i=e[2]/255,a=Math.min(t,n,i),r=Math.max(t,n,i),o=r-a;return[0===o?0:(n===r?(i-t)/o/6+1/3:i===r?(t-n)/o/6+2/3:(n-i)/o/6+1)%1,0===o?0:o/r,r,e[3]]},e.color.fns.push("HSV.toHSV","HSV.toRGB","RGB.toHSV","HSV.complementary","HSV.analogous","HSV.hue","HSV.saturationV","HSV.value","HSV.alpha")}(d),d.color&&function(e){e.color.HSL=e.extend({toHSL:e.color.self,toRGB:function(e){function t(e){var t=0>e?e+1:e>1?e-1:e;return 1/6>t?o+6*(r-o)*t:.5>t?r:2/3>t?o+6*(r-o)*(2/3-t):o}var n=e[0],i=e[1],a=e[2],r=.5>a?a*(1+i):a+i-a*i,o=2*a-r;return[Math.round(255*t(n+1/3)),Math.round(255*t(n)),Math.round(255*t(n-1/3)),e[3]]},saturationL:function(e){return e[1]},lightness:function(e){return e[2]}},e.color.HueBased),e.color.RGB.toHSL=function(e){var t=e[0]/255,n=e[1]/255,i=e[2]/255,a=Math.min(t,n,i),r=Math.max(t,n,i),o=r-a,s=r+a;return[0===o?0:(n===r?(i-t)/o/6+1/3:i===r?(t-n)/o/6+2/3:(n-i)/o/6+1)%1,0===o?0:s>1?o/(2-r-a):o/s,s/2,e[3]]},e.color.fns.push("HSL.toHSL","HSL.toRGB","RGB.toHSL","HSL.complementary","HSL.analogous","HSL.hue","HSL.saturationL","HSL.lightness","HSL.alpha")}(d),d.color&&d.Color||function(e){function t(t,n){for(var i=e.Color.isInstance(t)&&t.space!==this.space?this.to(t.space):new e.Color(this),a=i.length,r=!1;a--;)if("number"==typeof t[a]){var o=n?i[a]+t[a]:t[a];o!==i[a]&&(i[a]=o,r=!0)}return r?i.setName():this}function n(t,n,i,a,r){return function(){var o=[t];Array.prototype.push.apply(o,arguments);var s=i.apply(n,o);return e.isArray(s)?new e.Color(s,a,r?t.name:void 0):s}}function i(t,i){var a=/^to/.test(i)?i.substring(2):!1;return function(){var t=this,r=t.util();r[i]||(t=t.to(e.Color.fnspace[i]),r=t.util());var o=n(t,r,r[i],a||t.space,!!a),s=o.apply(t,arguments);return a?(this[i]=function(){return s},e.Color.isInstance(s)&&(t=this,s["to"+this.space]=function(){return t})):this[i]=o,s}}function a(){var t=this.split("."),n=t[1],a=t[0];e.Color.fnspace[n]||n==="to"+a||(e.Color.fnspace[n]=a),e.Color.fn[n]||(e.Color.fn[n]=i(this,n))}e.Color=function(t,n,i){if("function"==typeof this)return new e.Color(t,n,i);if("string"==typeof t&&e.color.parse&&(i||(i=t),t=e.color.parse(t)),t&&t.length){var a;for(a=this.length=t.length;a--;)this[a]=t[a]}t&&(this.space=n||t.space||"RGB",this.name=i||t.name)}
124,e.Color.fn=e.Color.prototype={color:"0.6",util:function(){return e.color[this.space]},setAlpha:function(e){return this.length<4&&this.push(1),void 0!==e&&(this[3]=e),this},getAlpha:function(){return void 0===this[3]?1:this[3]},to:function(e){return this["to"+e]()},fix:function(){return this.util().fix(this)},modify:function(e){return t.call(this,e)},adjust:function(e){return t.call(this,e,!0)},setName:function(e){return this.name=e,this},toString:function(){if(!this.space)return"";var e=this.util();return e.hasOwnProperty("toString")?e.toString(this):""+this.to("RGB")},join:[].join,push:[].push},e.Color.isInstance=function(t){return t&&"object"==typeof t&&t.color===e.Color.fn.color&&t.space},e.Color.fnspace={},e.each(e.color.fns,a),e.color.fns.push=function(){for(var e=arguments.length,t=0;e>t;t++)a.call(arguments[t]);return Array.prototype.push.apply(this,arguments)}}(d),d.color&&function(e){e.extend(e.color,{parse:function(t){var n;return"string"==typeof t?(n=/^\s*rgb(a)?\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*(?:,\s*([0-9]+(?:\.[0-9]+)?)\s*)?\)\s*$/.exec(t))&&!n[1]==!n[5]?[parseInt(n[2],10),parseInt(n[3],10),parseInt(n[4],10),n[5]?parseFloat(n[5]):1]:(n=/^\s*rgb(a)?\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*(?:,\s*([0-9]+(?:\.[0-9]+)?)\s*)?\)\s*$/.exec(t))&&!n[1]==!n[5]?[255*parseFloat(n[2])/100,255*parseFloat(n[3])/100,255*parseFloat(n[4])/100,n[5]?parseFloat(n[5]):1]:(n=/^\s*#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})\s*$/.exec(t))?[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16),1]:(n=/^\s*#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])\s*$/.exec(t))?[parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16),1]:(n=/^\s*hsl(a)?\(\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*(?:,\s*([0-9]+(?:\.[0-9]+)?)\s*)?\)\s*$/.exec(t))&&!n[1]==!n[5]?[parseInt(n[2],10)/360,parseFloat(n[3])/100,parseFloat(n[4])/100,n[5]?parseFloat(n[5]):1]:e.color.named(t):!t||3!==t.length&&4!==t.length?void 0:(3===t.length&&t.push(1),t)},named:function(t){var n;return t=e.trim(t.toLowerCase()),"transparent"===t?[0,0,0,0]:(e.each(e.color.palette,function(i,a){return a[t]?(n=e.merge([],a[t]),n.push(1),!1):void 0}),n)}})}(d),d.Color&&function(e){e.Color.fn.related=function(t){var n=e.Color.fn.related.i18n,i=t||e.Color.fn.related.offset,a=Math.round(360*i)+n.deg;return{"anal-":this.analogous(-i).setName(n.anal+" -"+a),anal0:this.analogous().setName(n.orig),"anal+":this.analogous(i).setName(n.anal+" +"+a),"comp-":this.complementary(-i).setName(n.split+" -"+a),comp0:this.complementary().setName(n.comp),"comp+":this.complementary(i).setName(n.split+" +"+a),"triad-":this.analogous(-1/3).setName(n.triad+" -120"+n.deg),triad0:this.analogous().setName(n.orig),"triad+":this.analogous(1/3).setName(n.triad+" +120"+n.deg)}},e.Color.fn.related.offset=30/360,e.Color.fn.related.i18n={deg:"\xb0",anal:"Analogous",orig:"Original",split:"Split Complementary",comp:"Complementary",triad:"Triadic"}}(d),d.color&&function(e){e.color.palette.css3={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],ol
124ive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}}(d),function(e){e.fn.cssColor=function(t){return e.Color(this.css(t))},e.Color.fn.applyCSS=function(t,n){return e(t).css(n,this.toCSS()),this}}(d);var yt=Yo(function(){function e(e,t){var n=u.valueOrDefault(t.stop,Wo);return u.quickExtend(t,{stop:function(){n(),e.removeData("effect-controller")}}),e.data("effect-controller",t),t}function t(e){var t=e.data("effect-controller");t&&t.stop()}function n(e,t){t=u.quickExtend({mode:"show",direction:"left",easing:"linear",complete:Wo},t),e.queue(function(){var n=e,i=["position","top","bottom","left","right"],a=t.mode,r=t.direction;u.effects.save(n,i),n.quickShow();var o=u.effects.createWrapper(n).css({overflow:"hidden"}),s="up"==r||"down"==r?"top":"left",l="up"==r||"left"==r?"pos":"neg",c=t.distance||("top"==s?n.outerHeight(!0):n.outerWidth(!0));"show"==a&&n.css(s,"pos"==l?isNaN(c)?"-"+c:-c:c);var d={};d[s]=("show"==a?"pos"==l?"+=":"-=":"pos"==l?"-=":"+=")+c,n.animate(d,{queue:!1,duration:t.duration,easing:t.easing,always:function(){"hide"==a&&n.quickHide(),u.effects.restore(n,i),u.effects.removeWrapper(n),o.remove(),t.complete&&t.complete.apply(this,arguments),n.dequeue()}})})}function i(e,t){function n(){g||(g=!0,i&&i())}t=u.quickExtend({enableCssTransition:!1,easing:"linear",duration:200,flyDirection:{vertical:K.AnimationDirections.Up,horizontal:K.AnimationDirections.Left}},t);var i=t.complete,a=t.flyDirection;e.quickShow();var r,o=u.getWindowArea(),s=e.offset(),l=e.elementSize(),c={marginTop:0,marginLeft:0},d=document.compatMode&&"BackCompat"!=document.compatMode?document.documentElement:document.body;r=document.all?d.scrollTop:window.pageYOffset,"top"===a.vertical?c.marginTop=-s.top-l.height:"bottom"===a.vertical?c.marginTop=o.bottom+r-s.top>0?o.bottom+r-s.top:o.bottom:c.marginTop=-(s.top-o.center.top),"left"===a.horizontal?c.marginLeft=-s.left-l.width:"right"===a.horizontal?c.marginLeft=o.right-s.left:c.marginLeft=-(s.left-o.center.left),e.stopCssAnimation({enableCssTransition:t.enableCssTransition}),e.css(c);var g=!1;c={marginTop:0,marginLeft:0},e.cssAnimate(c,{enableCssTransition:t.enableCssTransition,duration:t.duration,complete:function(){n()}})}function a(e,t){function n(){c||(c=!0,e.removeClass("fly-out-animation"),e.quickHide(),i&&i())}t=u.extend({enableCssTransition:!1,easing:"linear",duration:200,flyDirection:{vertical:K.AnimationDirections.Up,horizontal:K.AnimationDirections.Left}},t);var i=t.complete,a=t.flyDirection;e.quickShow(),e.css({marginTop:0,marginLeft:0});var r=u.getWindowArea(),o=e.offset(),s=e.elementSize(),l={marginTop:0,marginLeft:0};"top"===a.vertical?l.marginTop=-o.top-s.height:"bottom"===a.vertical?l.marginTop=r.bottom-o.top:l.marginTop=-(o.top-r.center.top),"left"===a.horizontal?l.marginLeft=-o.left-s.width:"right"===a.horizontal?l.marginLeft=r.right-o.left:l.marginLeft=-(o.left-r.center.left),e.stopCssAnimation({enableCssTransition:t.enableCssTransition});var c=!1;e.addClass("fly-out-animation"),e.cssAnimate(l,{enableCssTransition:t.enableCssTransition,duration:t.duration,complete:function(){n(),e.css({marginTop:0,marginLeft:0})}})}function r(e,t){function n(){r||(r=!0,e.removeClass("fading-animation"),"hide"===a&&(e.quickHide(),e.css("opacity",1)),i&&i())}t=u.quickExtend({effect:"show",enableCssTransition:!1,easing:"linear",duration:200},t);var i=t.complete,a=t.effect;e.stopCssAnimation({enableCssTransition:t.enableCssTransition}),"show"===a&&e.quickShow();var r=!1;e.addClass("fading-animation"),"show"===a&&e.css("opacity",0);var o={opacity:"show"===a?1:0};e.cssAnimate(o,{enableCssTransition:t.enableCssTransition,duration:t.duration,complete:function(){n()}})}function o(e,t){t=u.quickExtend({ignoreOffset:!1,getSize:function(){return e.elementSize()}},t);var n=t.ignoreOffset?!1:e.offset(),i=t.getSize(),a=(u.valueOrDefault(t.
124setElementSize,Wo),e.attr("style")),r=e.css("position"),o=e.css("display");o&&"none"!==o||(o=l(e[0].tagName)?"inline-block":"block");var c=u.oneOfValues(r,["relative","static"]),d="absolute"===r?"absolute":"relative",g={position:d,display:o,"margin-left":e.css("marginLeft"),"margin-top":e.css("marginTop"),"margin-right":e.css("marginRight"),"margin-bottom":e.css("marginBottom"),"float":e.css("float"),"z-index":e.css("zIndex")},f=[];for(var p in g)f.push(p+":"+g[p]+";");var h=u("<div style='{0}'></>".format(f.join(" "))).addClass(t.className);e.wrap(h),e.css({position:"relative",left:0,top:0,bottom:"",right:"",marginLeft:0,marginTop:0,marginBottom:0,marginRight:0}).addClass("has-effect-wrapper");var h=e.parent();return c||(s(e,i,n),n&&h.offset(n)),{$element:h,remove:function(){e.removeClass("has-effect-wrapper"),a?e.attr("style",a):e.removeAttr("style"),u(h.children()[0]).unwrap()}}}function s(e,t){e.css({width:t.width+"px",height:t.height+"px"})}function l(e){return d||(d=u.makeDictionaryFromKeys(c,!0)),!!c[e.toLowerCase()]}var c=["b","i","big","small","tt","abbr","acronym","cite","code","dfn","em","kbd","strong","samp","var","u","a","bdo","br","img","map","object","q","script","span","sub","sup","button","input","label","select","textarea"],d={};this.shake=function(n,i){function a(){y||(y=!0,m=u([]),u.eachItem(v,function(e,t){t.remove()}),g&&g())}t(n),i=u.quickExtend({direction:"left",times:1,distance:20,easing:"linear",duration:200},i);var r=i.distance,s=i.duration,l=i.easing,c=i.direction,d=i.times,g=i.complete,f="up"==c||"down"==c?"top":"left",p="up"==c||"left"==c?"pos":"neg",h=u.weakID("queue"),m=u([]),v=[];n.each(function(){var e=o(u(this));m.pushElements(e.$element),v.push(e)});for(var y=!1,b=0;d+1>b;b++){var C={};b%2===0?C[f]=("pos"==p?"-=":"+=")+(0===b||b===d?r:2*r):C[f]=("pos"==p?"+=":"-=")+(b===d?r:2*r),m.animate(C,{duration:s,easing:l,queue:h})}return m.queue(h,a).dequeue(h),e(n,{stop:function(){m.stop(h,!0,!0),a()}})},this.slideIn=function(e,t){t||(t={}),t.mode="show",e.each(function(){n(u(this),t)})},this.slideOut=function(e,t){t||(t={}),t.mode="hide",e.each(function(){n(u(this),t)})},this.flyIn=function(e,t){t||(t={}),e.each(function(){i(u(this),t)})},this.flyOut=function(e,t){t||(t={}),e.each(function(){a(u(this),t)})},this.fadeIn=function(e,t){t||(t={}),t.effect="show",e.each(function(){r(u(this),t)})},this.fadeOut=function(e,t){t||(t={}),t.effect="hide",e.each(function(){r(u(this),t)})},this.createEffectPlaceHolder=o}),bt=Yo(function(){function e(e,t,n,i,a){n?e.velocity(t,{duration:i,complete:a}):(e.css(t),a&&a())}function t(e){e.velocity("stop")}var n,i,a,r=y.create(function(){n=u('<div class="slide-effect-placeholder"></div>'),i=u('<div class="slide-effect-element-wrapper"></div>'),a=u('<div class="slide-effect-events-catcher-layer events-catcher"></div>')});this.animate=function(o,s){s=u.quickExtend({direction:"up",animationCallback:Wo,animate:!0},s),r.execute();var l=s.direction,c=s.duration,d=s.pushContent,g=s.scrollingOffset,f="up"==l||"down"==l,p=s.distance||(f?o.outerHeight(!0):o.outerWidth(!0));n.outerSize(s.placeHolderSize);var h=Xi.getBodyElementContainer(),m=Xi.getBodyElementWrapper(),v=m.attr("style"),y=Xi.getBodyElement(),b=y.attr("style");m.addClass("slide-effect-body-wrapper"),h.addClass("slide-effect-body-container"),y.addClass("slide-effect"),y.css({top:-g.top});var C,I,S,P=m;d?(P=m,f?P.css({height:s.placeHolderSize.height}):P.css({width:s.placeHolderSize.width}),"up"==l?(I={top:p},S={top:0},C={top:"auto",bottom:"100%"}):"down"==l?(I={top:-p},S={top:0},C={top:"100%",bottom:"auto"}):"left"==l?(I={left:p},S={left:0},C={left:"auto",right:"100%"}):"right"==l&&(I={left:-p},S={left:0},C={left:"100%",right:"auto"})):(P=i,"up"==l?(I={top:0},S={top:-p},C={top:-p,bottom:"auto"}):"down"==l?(I={bottom:0},S={bottom:-p},C={top:"auto",bottom:-p}):"left"==l?(I={left:0},S={left:-p},C={left:-p,right:"auto"}):"right"==l&&(I={right:0},S={right:-p},C={left:"auto",right:-p})),i.css(C),P.addClass("slide-effect-animation"),o.appendTo(i),n.appendTo(h),a.appendTo(m),i.appendTo(m),e(P,I,s.animate,c,s.animationCallback);var w={};return u.quickExtend(w,{isClosed:!1,close:function(r){if(!w.isClosed){r=u.quickExtend({animate:!0,closeCallback:Wo,closingCallback:Wo},r),w.isClosed=!0;var s=function(){r.closingCallback(),n.detach(),o.detach(),i.detach(),a.detach(),y.setStyleAttr(b),y.removeClass("slide-effect"),P.removeClass("slide-effect-animation"),h.removeClass("slide-effect-body-container"),m.removeClass("slide-effect-body-wrapper"),m.setStyleAttr(v),i.setStyleAttr(),r.closeCallback()};t(P),e(P,S,r.animate,c,s)}}}),w}}),Ct={NoAnimation:{name:"NoAnimation",show:function(e,t){e.quickShow(),t.complete()},hide:function(e,t){e.quickHide(),t.complete()}},Fade:{name:"Fade",show:function(e,t){yt.fadeIn(e,t)},hide:function(e,t){yt.fadeOut(e,t)}},Slide:{name:"Slide",show:function(e,t){yt.slideIn(e,t)},hide:function(e,t){yt.slideOut(e,t)}},Fly:{name:"Fly",show:function(e,t){yt.flyIn(e,t)},hide:function(e,t){yt.flyOut(e,t)}},DropDown:{show:function(e,t){e.slideDown(t.duration,t.complete)},hide:function(e,t){e.slideUp(t.duration,t.complete)}}};!function(e){e.fn.stopAnimations=function(){return this.hasClass("during-animation")&&this.stopCssAnimation(),this},e.fn.animateShow=function(t,n,i){n=e.quickExtend({complete:Wo,duration:0},n);var a=this;return"string"==typeof t&&(t=Ct[t]),void 0===t.show&&(t=Ct.NoAnimation),a.stopAnimations(),a.addClass("during-animation"),t.show(a,e.extend(n,{complete:function(){a.removeClass("during-animation"),i()}})),this},e.fn.animateHide=function(t,n,i){var a=this;return n=e.quickExtend({duration:0},n),"string"==typeof t&&(t=Ct[t]),void 0===t.hide&&(t=Ct.NoAnimation),a.stopAnimations(),a.addClass("during-animation"),t.hide(a,e.quickExtend(n,{complete:function(){a.removeClass("during-animation"),i()}})),this},e.fn.showOnHover=function(t,n){var i=e(this);n=e.quickExtend({showingFunction:function(){e(this).show()},hidingFunction:function(){e(this).hide()}},n),e(t).hover(function(){n.showingFunction.call(i)},function(){n.hidingFunction.call(i)}),i.hide()},e.fn.animateVerticalOffset=function(e,t){return this.animateOffset({top:e},t,{moveHorizontally:!1,moveVertically:!0})},e.fn.animateHorizontalOffset=function(e,t){return this.animateOffset({left:e},t,{moveHorizontally:!0,moveVertically:!1})},e.fn.animateOffset=function(t,n,i){i=e.quickExtend({moveHorizontally:!0,moveVertically:!0},i);var a=this.offset(),r=i.moveHorizontally?t.left-a.left:0,o=i.moveVertically?t.top-a.top:0;if(0!==r||0!==o){var s={};
1240!==r&&(s.left=parseInt(this.css("left"))+r+"px"),0!==o&&(s.top=parseInt(this.css("top"))+o+"px"),this.animate(s,n)}},e.animateObject=function(t,n,i){return e.animateValue(t,n,e.extend({},i,{valueToProperties:function(e){var t={};for(var n in e)t["custom"+n]=e[n];return t},propertiesToValue:function(e){var t={};for(var n in e)t[n.substring(6)]=e[n];return t}}))},e.animateValue=function(t,n,i){function a(){return 0>=l?(u=!0,void i.complete()):(l--,r=e(e.quickExtend({},o)),void r.animate(s,{duration:i.duration,easing:i.easing,step:function(e,t){c[t.prop]=e,i.step(i.propertiesToValue(c))},complete:function(){a()}}))}i=e.extend({valueToProperties:function(e){return{value:e}},propertiesToValue:function(e){return e.value},times:1,duration:400,easing:"linear",step:Wo,complete:Wo},i);var r,o=i.valueToProperties(t),s=i.valueToProperties(n),l=i.times,c=e.quickExtend({},o),u=!1;return a(),{stop:function(e){l=0,r.stop(!0,e),e||a()}}},e.fn.stepAnimate=function(t,n,i,a,r){var o=e(this),s=void 0;e.isArray(n)&&(s=n[1],n=n[0]),r=e.quickExtend({maxDuration:!1,distance:0},r);var l=r.distance,c=r.maxDuration;if(void 0===s)switch(t){case"scrollTop":s=o.scrollTop();break;case"scrollLeft":s=o.scrollLeft();break;default:s=parseInt(o.css(t))}var u=Math.ceil(Math.abs(n-s)/i),d={};d[t]=n-l;var g=u*a;return o.stop(!0,!0),o.animate(d,e.quickExtend({},r,{duration:c?e.minValue([g,c]):g}))}}(d);var It={Hover:"hovering",Toggle:"toggle-button-state-group",Disabling:"disable-state-group"};!function(e){function t(e,t,n,i,a,r){if(void 0!==i){if(null!==a&&void 0!==a&&!i.statesMap[a])throw Error("Unknown state");if(i.currentState!=a){var o=i.currentState;null!==o&&void 0!==o&&e.removeClass(i.currentState),null!==a&&void 0!==a&&e.addClass(a),i.currentState=a;var s=i.stateChangedEvent,l=t.stateChangedEvent;s&&s.fire(e,a,r),l&&l.fire(n,e,a,r)}}}var n=v.extend("ElementBooleanStateTracker",{init:function(e,t,n,i){this._disablingReasons=void 0,this._stateChangedEvent=void 0,this._$element=e,this._trueClass=t,this._falseClass=n,this._inState=!0,i&&e.addClass(t)},isInState:function(){return this._inState},onStateChanged:function(e){var t=this._stateChangedEvent;t||(t=w.create(),this._stateChangedEvent=t),t.bind(e)},toggleInState:function(e,t){t=void 0!==t?t:"default";var n=this._inState,i=this._$element,a=this._trueClass,r=this._falseClass,o=this._disablingReasons;e?o&&o.removeField(t):(o||(o=E.create(),this._disablingReasons=o),o.setField(t,!0));var s=!o||o.isEmpty(),l=n!==s;if(s?i.removeClass(r).addClass(a):i.removeClass(a).addClass(r),l){this._inState=s;var c=this._stateChangedEvent;c&&c.fireNew(s)}}}),i=v.extend("ElementBooleanState",{init:function(e,t,n){this._trackerDataField=e,this._trueClass=t,this._falseClass=n},_getTracker:function(e,t){return e[0][t]},_setTracker:function(e,t,n){e[0][t]=n},toggleState:function(e,t,i){var a=this._trackerDataField,r=this._getTracker(e,a);r||(r=new n(e,this._trueClass,this._falseClass,!1),this._setTracker(e,a,r)),r.toggleInState(t,i)},initializeState:function(e,t){var i=this._trackerDataField,a=this._getTracker(e,i);return a||(a=new n(e,this._trueClass,this._falseClass,!0),this._setTracker(e,i,a)),t&&a.onStateChanged(t),a},onStateChanged:function(e,t){var n=this.initializeState(e);n.onStateChanged(t)}}),a=new i("displayingStateTracker","state-displayed","state-hidden"),r=new i("visibilityStateTracker","state-visible","state-invisible"),o=new i("disablingStateTracker","state-enabled","state-disabled");e.fn.addStatesGroupsSupport=function(){var t=e(this),n=t.data("states-groups");return void 0===n&&(n={},t.data("states-groups",n)),n},e.fn.getStatesGroupData=function(t){var n=e(this).data("states-groups");return void 0===n?void 0:n[t]},e.fn.addStatesGroup=function(n,i,a){i=e.quickExtend({groupName:"default",elementPartsSelector:null},i);var r=e(this),o=i.groupName;void 0===a&&(a=r.addStatesGroupsSupport());var s;n instanceof Array?s=n:(s=[],e.eachEntry(n,function(e,t){s.push(t)}));var l=a[o];return void 0===l&&(l={states:s,statesMap:e.makeDictionaryFromKeys(s,!0),options:i,currentState:void 0},a[o]=l),i.stateChangeCallback&&(l.stateChangedEvent=w.create(),l.stateChangedEvent.bind(i.stateChangeCallback)),t(r,a,o,l,i.defaultState),this},e.fn.inState=function(t){return e(this).hasClass(t)},e.fn.bindStateChange=function(t,n,i){return e(this).each(function(){var a=e(this).getStatesGroupData(t),r=a.stateChangedEvent;r||(r=w.create(),a.stateChangedEvent=r),r.bind(n,i)})},e.fn.setState=function(n,i,a){i=e.valueOrDefault(i,"default");for(var r=0;r<this.length;r++){var o=e(this[r]),s=o.data("states-groups");void 0===s?Q.warn("Setting state to an element with no states groups. ({0} {1})".format(n,i)):t(o,s,i,s[i],n,a)}return this},e.fn.toggleBooleanState=function(t,n,i,a,r,o){for(var s=0;s<this.length;s++){var l=e(this[s]);void 0===r?l.inState(n)?l.setState(i,t,o):l.setState(n,t,o):r===!0?l.setState(n,t,o):r===!1?l.
124setState(i,t,o):a?l.setState(a,t,o):l.setState(n,t,o)}return this},e.fn.addDisablingStates=function(t){return this.each(function(){o.initializeState(e(this),t)})},e.fn.toggleEnable=function(t,n){return this.each(function(){o.toggleState(e(this),t,n)})},e.fn.addVisibilityStates=function(){return this.each(function(){r.initializeState(e(this))})},e.fn.toggleVisibility=function(t,n){return this.each(function(){r.toggleState(e(this),t,n)})},e.fn.cssHide=function(e){return this.toggleDisplayed(!1,e)},e.fn.cssShow=function(e){return this.toggleDisplayed(!0,e)},e.fn.addDisplayingStates=function(){return this.each(function(){a.initializeState(e(this))})},e.fn.toggleDisplayed=function(t,n){return this.each(function(){a.toggleState(e(this),t,n)})},e.fn.displayChanged=function(t){return a.onStateChanged(e(this),t),this},e.fn.bindToStatesGroupEvent=function(e,t){var n=this.addStatesGroupsSupport(),i=n.stateChangedEvent;return i||(i=w.createNamedEvents(),n.stateChangedEvent=i),i.bind(e,t),this},e.fn.isEnabled=function(){return e(this).inState("state-enabled")},e.fn.isDisabled=function(){return e(this).inState("state-disabled")},e.fn.isDisplayed=function(){return e(this).inState("state-displayed")},e.fn.isHidden=function(){return e(this).inState("state-hidden")},e.fn.trackFocus=function(t,n){return e(this).each(function(){var i=e(this),a=e.getFocusedElement();i.addStatesGroup(["state-focused","state-unfocused"],e.quickExtend({},t,{defaultState:a&&a.hasAncestor(e(this))?"state-focused":"state-unfocused",groupName:"focus-state-group"}),n),i.focusin(function(){i.setState("state-focused","focus-state-group")}),i.focusout(function(){e.beginInvoke(function(){var t=e.getFocusedElement();t&&t.hasAncestor(i)?i.setState("state-focused","focus-state-group"):i.setState("state-unfocused","focus-state-group")})})}),e(this)},e.fn.isFocused=function(){return e(this).inState("state-focused")}}(d);var St=Yo(function(){this.createDisplayController=function(e){var t=ye.createContextClass({getTarget:e}),n=V.createConditionalPositive({valueChangeCallback:function(e){t.set(e?"state-displayed":"state-hidden")}});return t.setValue("state-displayed"),n}}),Pt={Toggled:"state-toggled",UnToggled:"state-untoggled",Indeterminate:"state-toggle-indeterminate"};u(document).ready(function(){u(document).on("touchstart",".button",function(){var e=u(this);e.addClass("state-tapped"),u(document).one("touchend",function(){e.removeClass("state-tapped")})})}),function(e){function t(e,t){var n=e.data("toggle-group-data");n&&n.oneAlwaysToggled&&e.is(n.currentToggled)||e.toggleToggled(void 0,t)}e.fn.makeToggleButton=function(t){return t=e.extend({},t),t.isToggleButton=!0,e(this).makeButton(t)},e.fn.makeSimpleButton=function(t){if(t=e.quickExtend({displayCustomCursor:!0},t),this.addClass("button state-enabled state-displayed"),t.displayCustomCursor&&this.addClass("custom-cursor"),e.browser.msie){var n=this;n.mousedown(function(){n.addClass("state-pressed"),e(document).one("mouseup",function(){n.removeClass("state-pressed")})})}return this},e.fn.makeButton=function(n){return n=e.quickExtend({isToggleButton:!1,isToggled:!1,enableClientToggleToFalse:!0,enableClientToggleToTrue:!0,toggleOnClick:!0,displayCustomCursor:!0,trackFocus:!0,addToggledStates:!1,supportHiding:!0,supportDisabling:!0,elementPartsSelector:null},n),e(this).each(function(){var i=e(this),a=i.data("button-data");void 0===a&&(a={options:{}},i.data("button-data",a).addClass("button"),n.supportDisabling?i.addDisablingStates():i.addClass("state-enabled"),n.supportHiding&&i.addDisplayingStates(),n.addToggledStates&&i.addToggledStates(n.isToggled),i.is("a")&&n.trackFocus&&i.trackFocus()),e.extend(a.options,n),i.toggleClass("custom-cursor",n.displayCustomCursor).toggleClass("toggle-button",n.isToggleButton),n.isToggleButton&&!a.isToggleButton&&(a.isToggleButton=!0,i.addToggledStates(n.isToggled),n.toggleOnClick&&i.buttonClick(function(e){(i.isToggled()&&n.enableClientToggleToFalse||!i.isToggled()&&n.enableClientToggleToTrue)&&t(i,e)}))})},e.fn.buttonClick=function(t,n,i){return void 0===n&&(n=!0),this.bind("click"+(i?"."+i:""),function(i){var a,r=e(this),o=!r.hasClass("state-disabled");return o&&(a=t.call(r,i)),i.stopPropagation(),o&&!n||i.preventDefault(),a})},e.fn.buttonDown=function(t){return e(this).each(function(){var n=e(this);e(this).mousedown(function(e){n.inState("state-disabled")||t.call(this,e)})})},e.fn.buttonUp=function(t){return e(this).each(function(){var n=e(this);e(this).mouseup(function(e){n.inState("state-disabled")||t.call(this,e)})})},e.fn.buttonPress=function(t){return e(this).each(function(){var n=e(this);e(this).mouseHold(function(e){n.inState("state-disabled")||t.call(this,e)})})},e.fn.addToggledStates=function(t,n,i){return e(this).addStatesGroup(["state-toggled","state-untoggled","state-toggle-indeterminate"],e.extend({},n,{defaultState:t?"state-toggled":"state-untoggled",groupName:It.Toggle}),i)}
124,e.updateTogglingGroup=function(t,n){var i=e(document).data("toggle-group-"+t);i.duringTogglingUpdated=!0,n(),i.duringTogglingUpdated=!1},e.createToggleGroup=function(t){t=e.extend({groupName:e.uniqueID(),oneAlwaysToggled:!1,toggleChangeCallback:Wo},t);var n={elements:e([]),currentToggled:void 0,duringTogglingUpdated:!1,oneAlwaysToggled:t.oneAlwaysToggled};return n.bindFunction=function(){n.duringTogglingUpdated||(n.duringTogglingUpdated=!0,e(this).isToggled()===!0?(n.elements.not(this).toggleToggled(!1),n.currentToggled=e(this)):e(this).isToggled()===!1&&e.sameElements(n.currentToggled,e(this))&&(t.oneAlwaysToggled?e(this).toggleToggled(!0):n.currentToggled=void 0),t.toggleChangeCallback(n.currentToggled),n.duringTogglingUpdated=!1)},t.groupName&&e(document).data("toggle-group-"+t.groupName,n),n},e.fn.addToToggleGroup=function(t){var n=e(this);return 0===t.elements.filter(function(){return e.sameElements(e(this),n)}).length&&(t.elements=t.elements.add(n),n.bindStateChange(It.Toggle,t.bindFunction,t.id)),e(this)},e.fn.toggleToggled=function(t,n){return e(this).toggleBooleanState(It.Toggle,"state-toggled","state-untoggled","state-toggle-indeterminate",t,n)},e.fn.isToggled=function(){return e(this).inState("state-toggled")?!0:e(this).inState("state-untoggled")?!1:null},e.fn.toggled=function(t){
125return e(this).bindStateChange(It.Toggle,t)}}(d);var wt=Yo(function(){this.SizeUnificationBatch=ke.create(),this.positionToRight=function(e){return e.addClass("vertically-centered").wrap("<div class='right-block'></div>"),e.parent().prepend('<span class="height-normalizer"></span>')},this.createTable=function(e){e=u.extend({numberOfColumns:2,numberOfRows:1,isUniform:!0,inlineCellContent:!1,columnsGap:0,className:""},e);var t=e.numberOfColumns,n=e.numberOfRows,i=e.isUniform,a=e.sizeUnifiersGroup,r=e.inlineCellContent,o=e.columnsGap,s=e.className,l=[],c=o>0,d=new S;d.append('<div class="table {0}">',s);for(var g=0;n>g;g++){d.append('<div class="table-row row-index-{0} {1}">',g,u.getIndexClasses(g,n-1)),c&&d.append('<div class="columns-gap-wrapper no-wrap" style="padding-right: {0}px">',(t-1)*o);for(var f=0;t>f;f++){var p=new S;i&&p.append("width:{0}%;",u.adjustFraction(100/t,2)),c&&p.append('margin-right:{0}px;"',o),d.append('<span class="table-cell border-box-sizing vertically-top col-index-{0} {1}" style="{2}">',f,u.getIndexClasses(f,t-1),""+p),d.append('<span class="cell-content {0}"></span>',r?"vertically-top":"block"),d.append("</span>")}c&&d.append("</div>"),d.append("</div>")}if(a)for(var g=0;t>g;g++)l[g]=a.addSizeUnifier();d.append("</div>");var h=u(""+d),m={$element:h,appendTo:function(e){return h.appendTo(e),m},getCell:function(e,t){return h.find(".row-index-{0} .col-index-{1} .cell-content".format(e,t))},getColumnSizeUnifier:function(e){return l[e]},countRows:function(){return n},countColumns:function(){return t},countCells:function(){return n*t},distributeItems:function(e){u(".cell-content",h).each(function(t){u(this).append(e[t])})}};return m},this.createSizeUnifiersGroup=function(){var e=[],t=void 0;return{addSizeUnifier:function(){return t=wt.createSizeUnifier(),e.push(t),t},getCurrent:function(){return t},invalidate:function(){for(var t=0;t<e.length;t++)e[t].invalidate()},unify:function(t){for(var n=0;n<e.length;n++)e[n].unify(t)}}},this.createSizeUnifier=function(){var e={},t=[],n={width:!1,height:!1};return u.quickExtend(e,{addElement:function(n){u.isPlainObject(n)||(n={$element:u(n)}),n=u.quickExtend({$element:void 0,$widthTarget:void 0,$heightTarget:void 0,autoWidth:!1,autoHeight:!1},n);var i=n.$element;if(!i)throw Error("Missing $element option");return n.$widthTarget=u.valueOrDefault(n.$widthTarget,i),n.$heightTarget=u.valueOrDefault(n.$heightTarget,i),t.push(n),e.invalidate(),e},invalidate:function(){n.width=!0,n.height=!0},unify:function(e){e=u.quickExtend({unifyWidth:!1,unifyHeight:!1,unifyToMinWidth:!1,unifyToMinHeight:!1},e);var i=!1;if(e.unifyWidth&&n.width&&(i=!0,n.width=!1),e.unifyHeight&&n.height&&(i=!0,n.height=!1),i||e.force){for(var a=[],r=0;r<t.length;r++){var o=t[r],s=o.$element,l=o.$widthTarget,c={};e.unifyWidth&&(c.outerWidth=s.outerWidth(),c.width=l.width()),e.unifyHeight&&(c.outerHeight=s.outerHeight(),c.height=l.height()),c.elementInfo=o,a.push(c)}wt.SizeUnificationBatch.performOperation(function(){var n,i,r,o,s;if(e.unifyWidth)for(n=e.unifyToMinWidth?"minValue":"maxValue",i=u[n](a,function(e){return e.outerWidth}),s=0;s<a.length;s++)r=a[s],o=r.elementInfo,t[s].$widthTarget.css("width",i-(r.outerWidth-r.width));if(e.unifyHeight)for(n=e.unifyToMinHeight?"minValue":"maxValue",i=u[n](a,function(e){return e.outerHeight}),s=0;s<a.length;s++)r=a[s],o=r.elementInfo,t[s].$heightTarget.css("height",i-(r.outerHeight-r.height))})}}}),e},this.createBlocksNormalizer=function(){var e={},t={};
125return u.extend(e,{addMainBlock:function(e,n){n=u.quickExtend({},n);var i={},a=u.weakID();return u.quickExtend(i,{$mainBlock:e,$leftBlock:n.$leftBlock,$rightBlock:n.$rightBlock,remove:function(){delete t[a]}}),t[a]=i,i},normalize:function(){wt.SizeUnificationBatch.performOperation(function(){var e=[];u.each(t,function(t,n){var i=n.$leftBlock&&n.$leftBlock.length>0?n.$leftBlock.outerWidth(!0):void 0,a=n.$rightBlock&&n.$rightBlock.length>0?n.$rightBlock.outerWidth(!0):void 0;void 0===i&&void 0===a||e.push({mainBlockController:n,marginLeft:i,marginRight:a})});for(var n=0;n<e.length;n++){var i=e[n],a=i.mainBlockController,r=a.$mainBlock;void 0!==i.marginLeft&&r.css("marginLeft",i.marginLeft),void 0!==i.marginRight&&r.css("marginRight",i.marginRight)}})}}),e},this.normalizeBlock=function(e,t){t=u.quickExtend({},t);var n=t.$leftBlock,i=t.$rightBlock,a=n&&n.length>0?n.outerWidth(!0):void 0,r=i&&i.length>0?i.outerWidth(!0):void 0;void 0!==a&&e.css("marginLeft",a),void 0!==r&&e.css("marginRight",r)},this.normalizeBlockField=function(e,t){t=u.quickExtend({leftBlockSelector:".left-block",rightBlockSelector:".right-block",mainBlockSelector:".main-block"},t);var n=u(t.mainBlockSelector,e),i=u(t.leftBlockSelector,e),a=u(t.rightBlockSelector,e);wt.normalizeBlock(n,{$leftBlock:i,$rightBlock:a})}});!function(e){e.fn.makeTable=function(t){t=e.quickExtend({itemsPerRow:3},t);for(var n=this,i=t.itemsPerRow,a=n.children(),r=void 0,o=e([]),s=1,l=1,c=0;c<a.length;c++){c%i===0&&(r=e("<span class='block row row-{0}'></span>".format(s)).addClass(t.rowClass),s++,l=1,o.pushElements(r));
125var u=e("<span class='vertically-top column column-{0}'></span>".format(l)).addClass(t.columnClass).append(a[c]).appendTo(r);c%i===0&&u.addClass("first"),(c+1)%i===0&&u.addClass("last"),l++}o.first().addClass("first"),o.last().addClass("last"),o.appendTo(n)},e.fn.unifySize=function(t){for(var n=wt.createSizeUnifier(),i=0;i<this.length;i++)n.addElement(e(this[i]));n.unify(t)},e.fn.uniformChildren=function(){var t,n,i=this.children(),a=this.width(),r=Math.floor(a/i.length),o=[];for(n=0;n<i.length;n++)t=e(i[n]),o.push({$element:t,margin:t.outerWidth(!0)-t.outerWidth()});var s=e.minValue(o,function(e){return r-e.margin}),l=s/a*100;wt.SizeUnificationBatch.performOperation(function(){for(var e=0;e<o.length;e++){var t=o[e];t.$element.addClass("border-box-sizing").css({width:l+"%"})}})}}(d),/*! Copyright (c) 2011 Brandon Aaron (http://brandonaaron.net)
126* Licensed under the MIT License (LICENSE.txt).
127*
128* Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
129* Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
130* Thanks to: Seamus Leahy for adding deltaX and deltaY
131*
132* Version: 3.0.6
133* 
134* Requires: 1.2.2+
135*/
136function(e){function t(t){var n=t||window.event,i=[].slice.call(arguments,1),a=0,r=0,o=0;return t=e.event.fix(n),t.type="mousewheel",n.wheelDelta&&(a=n.wheelDelta/120),n.detail&&(a=-n.detail/3),o=a,void 0!==n.axis&&n.axis===n.HORIZONTAL_AXIS&&(o=0,r=-1*a),void 0!==n.wheelDeltaY&&(o=n.wheelDeltaY/120),void 0!==n.wheelDeltaX&&(r=-1*n.wheelDeltaX/120),i.unshift(t,a,r,o),(e.event.dispatch||e.event.handle).apply(this,i)}var n=["DOMMouseScroll","mousewheel"];if(e.event.fixHooks)for(var i=n.length;i;)e.event.fixHooks[n[--i]]=e.event.mouseHooks;e.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var e=n.length;e;)this.addEventListener(n[--e],t,!1);else this.onmousewheel=t},teardown:function(){if(this.removeEventListener)for(var e=n.length;e;)this.removeEventListener(n[--e],t,!1);else this.onmousewheel=null}},e.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})}(d),function(e){var t=document.createElement("div"),n=t.style;e.support.backgroundSize=""===n.backgroundSize?"backgroundSize":""===n.MozBackgroundSize?"MozBackgroundSize":""===n.WebkitBackgroundSize?"WebkitBackgroundSize":""===n.OBackgroundSize?"OBackgroundSize":!1,e.support.backgroundSize&&"backgroundSize"!==e.support.backgroundSize&&(e.cssHooks.backgroundSize={get:function(t){return e.css(t,e.support.backgroundSize)},set:function(t,n){t.style[e.support.backgroundSize]=n}}),t=n=null}(d),/*! Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net)
137* Licensed under the MIT License (LICENSE.txt).
138*/
139function(e){var t="Top Right Bottom Left".split(" ");e.each(["margin","padding"],function(n,i){e.cssHooks[i]={get:function(n){return e.map(t,function(t){return e.css(n,i+t)}).join(" ")},set:function(n,a){var r=a.split(/\s/),o={Top:r[0],Right:r[1]||r[0],Bottom:r[2]||r[0],Left:r[3]||r[1]||r[0]};e.each(t,function(e,t){n.style[i+t]=o[t]})}}})}(d),function(e){function t(t){t=t.split(")");for(var n,i,r,o,s,l,c,u,d,g=e.trim,f=t.length-1,p=1,h=0,m=0,v=1,y=0,b=0;f--;){switch(n=t[f].split("("),i=g(n[0]),r=n[1],o=s=l=c=0,i){case"translateX":y+=parseInt(r,10);continue;case"translateY":b+=parseInt(r,10);continue;case"translate":r=r.split(","),y+=parseInt(r[0],10),b+=parseInt(r[1]||0,10);continue;case"rotate":r=a(r),o=Math.cos(r),s=Math.sin(r),l=-Math.sin(r),c=Math.cos(r);break;case"scaleX":o=r,c=1;break;case"scaleY":o=1,c=r;break;case"scale":r=r.split(","),o=r[0],c=r.length>1?r[1]:r[0];break;case"skewX":o=c=1,l=Math.tan(a(r));break;case"skewY":o=c=1,s=Math.tan(a(r));break;case"skew":o=c=1,r=r.split(","),l=Math.tan(a(r[0])),s=Math.tan(a(r[1]||0));break;case"matrix":r=r.split(","),o=+r[0],s=+r[1],l=+r[2],c=+r[3],y+=parseInt(r[4],10),b+=parseInt(r[5],10)}u=p*o+h*l,h=p*s+h*c,d=m*o+v*l,v=m*s+v*c,p=u,m=d}return[p,h,m,v,y,b]}function n(e){var t,n,i,a=e[0],r=e[1],o=e[2],s=e[3];return a*s-r*o?(t=Math.sqrt(a*a+r*r),a/=t,r/=t,i=a*o+r*s,o-=a*i,s-=r*i,n=Math.sqrt(o*o+s*s),o/=n,s/=n,i/=n,r*o>a*s&&(a=-a,r=-r,i=-i,t=-t)):t=n=i=0,{translate:[+e[4],+e[5]],rotate:Math.atan2(r,a),scale:[t,n],skew:[i,0]}}function i(t){t=t.split(")");for(var n,i,r,o=[0,0],s=0,l=[1,1],c=[0,0],u=t.length-1,d=e.trim;u--;)n=t[u].split("("),i=d(n[0]),r=n[1],"translateX"==i?o[0]+=parseInt(r,10):"translateY"==i?o[1]+=parseInt(r,10):"translate"==i?(r=r.split(","),o[0]+=parseInt(r[0],10),o[1]+=parseInt(r[1]||0,10)):"rotate"==i?s+=a(r):"scaleX"==i?l[0]*=r:"scaleY"==i?l[1]*=r:"scale"==i?(r=r.split(","),l[0]*=r[0],l[1]*=r.length>1?r[1]:r[0]):"skewX"==i?c[0]+=a(r):"skewY"==i?c[1]+=a(r):"skew"==i&&(r=r.split(","),c[0]+=a(r[0]),c[1]+=a(r[1]||"0"));return{translate:o,rotate:s,scale:l,skew:c}}function a(e){return~e.indexOf("deg")?parseInt(e,10)*(2*Math.PI/360):~e.indexOf("grad")?parseInt(e,10)*(Math.PI/200):parseFloat(e)}function r(e){return e=/\(([^,]*),([^,]*),([^,]*),([^,]*),([^,p]*)(?
139:px)?,([^)p]*)(?:px)?/.exec(e),[e[1],e[2],e[3],e[4],e[5],e[6]]}for(var o,s,l,c,u=document.createElement("div"),d=u.style,g="transform",f="Transform",p=["O"+f,"ms"+f,"Webkit"+f,"Moz"+f,g],h=p.length,m=/Matrix([^)]*)/;h--;)if(p[h]in d){e.support[g]=o=p[h];break}switch(e.support.transform){case"MozTransform":e.support.transformCSS="-moz-transform";break;case"WebkitTransform":e.support.transformCSS="-webkit-transform";break;case"OTransform":e.support.transformCSS="-o-transform";break;case"msTransform":e.support.transformCSS="-ms-transform";break;default:e.support.transformCSS="transform"}o||(e.support.matrixFilter=s=""===d.filter),u=d=null,e.cssNumber[g]=!0,o&&o!=g?(e.cssProps[g]=o,o=="Moz"+f?l={get:function(t,n){return n?e.css(t,o).split("px").join(""):t.style[o]},set:function(e,t){e.style[o]=/matrix[^)p]*\)/.test(t)?t.replace(/matrix((?:[^,]*,){4})([^,]*),([^)]*)/,"matrix$1$2px,$3px"):t}}:/^1\.[0-5](?:\.|$)/.test(e.fn.jquery)&&(l={get:function(t,n){return n?e.css(t,o.replace(/^ms/,"Ms")):t.style[o]}})):s&&(l={get:function(e,t){var n,i=t&&e.currentStyle?e.currentStyle:e.style;return i&&m.test(i.filter)?(n=RegExp.$1.split(","),n=[n[0].split("=")[1],n[2].split("=")[1],n[1].split("=")[1],n[3].split("=")[1]]):n=[1,0,0,1],n[4]=i?i.left:0,n[5]=i?i.top:0,"matrix("+n+")"},set:function(n,i,a){var r,o,s,l=n.style;if(a||(l.zoom=1),i=t(i),!a||a.M){o=["Matrix(M11="+i[0],"M12="+i[2],"M21="+i[1],"M22="+i[3],"SizingMethod='auto expand'"].join(),s=(r=n.currentStyle)&&r.filter||l.filter||"",l.filter=m.test(s)?s.replace(m,o):s+" progid:DXImageTransform.Microsoft."+o+")";var c;(c=e.transform.centerOrigin)&&(l["margin"==c?"marginLeft":"left"]=-(n.offsetWidth/2)+n.clientWidth/2+"px",l["margin"==c?"marginTop":"top"]=-(n.offsetHeight/2)+n.clientHeight/2+"px")}a&&!a.T||(i[4]&&(l.left=i[4]+"px"),i[5]&&(l.top=i[5]+"px"))}}),l&&(e.cssHooks[g]=l),c=l&&l.get||e.css,e.fx.step.transform=function(e){var a,u,d,g,f,p,h,m=e.elem,v=e.start,y=e.end,b=e.pos,C=!1,I=!1;if(d=g=f=p="",!v||"string"==typeof v){v||(v=c(m,o)),s&&(m.style.zoom=1),a=y.split(v),2==a.length&&(y=a.join(""),e.origin=v,v="none"),e.start=v="none"==v?{translate:[0,0],rotate:0,scale:[1,1],skew:[0,0]}:n(r(v)),e.end=y=~y.indexOf("matrix")?n(t(y)):i(y);for(h in v)("rotate"==h?v[h]==y[h]:v[h][0]==y[h][0]&&v[h][1]==y[h][1])&&delete v[h]}v.translate&&(d=" translate("+(v.translate[0]+(y.translate[0]-v.translate[0])*b+.5|0)+"px,"+(v.translate[1]+(y.translate[1]-v.translate[1])*b+.5|0)+"px)",C=!0),void 0!=v.rotate&&(g=" rotate("+(v.rotate+(y.rotate-v.rotate)*b)+"rad)",I=!0),v.scale&&(f=" scale("+(v.scale[0]+(y.scale[0]-v.scale[0])*b)+","+(v.scale[1]+(y.scale[1]-v.scale[1])*b)+")",I=!0),v.skew&&(p=" skew("+(v.skew[0]+(y.skew[0]-v.skew[0])*b)+"rad,"+(v.skew[1]+(y.skew[1]-v.skew[1])*b)+"rad)",I=!0),u=e.origin?e.origin+d+f+g:d+g+f,l&&l.set?l.set(m,u,{M:I,T:C}):m.style[o]=u},e.transform={centerOrigin:"margin"}}(d),/*! Copyright (c) 2010 Burin Asavesna (http://helloburin.com)
140* Licensed under the MIT License (LICENSE.txt).
141*/
142function(e){function t(e,t){return t=void 0===t||""===t?"border":t+"Border",a.borderRadius&&"MozBorderRadius"==a.borderRadius?t+"Radius"+e.charAt(0).toUpperCase()+e.substr(1).toLowerCase():t+e+"Radius"}var n=document.createElement("div"),i=n.style,a=e.support,r="TopLeft TopRight BottomRight BottomLeft".split(" ");a.borderRadius=""===i.MozBorderRadius?"MozBorderRadius":""===i.MsBorderRadius?"MsBorderRadius":""===i.WebkitBorderRadius?"WebkitBorderRadius":""===i.OBorderRadius?"OBorderRadius":""===i.borderRadius?"BorderRadius":!1,n=null;var o;a.borderRadius&&"BorderRadius"!==a.borderRadius&&(o=a.borderRadius.replace("BorderRadius",""),e.cssHooks.borderRadius={get:function(n){return e.map(r,function(i){return e.css(n,t(i,o))}).join(" ")},set:function(e,n){e.style[t("",o)]=n}}),e.eachItem(r,function(n,i){e.cssHooks["borderRadius"+i]={get:function(n){return e.css(n,t(i,o))},set:function(e,n){e.style[t(i,o)]=n}}}),e.eachItem(r,function(t,n){var i="borderRadius"+n;e.fx.step[i]=function(t){e.cssHooks[i].set(t.elem,t.now+t.unit)}})}(d),function(){u.cssHooks.rgbaBackground={get:function(e){var t=u.getRGBA(u.css(e,"backgroundColor"));return"rgba({0},{1},{2},{3})".format(t[0],t[1],t[2],t[3])},set:function(e,t){var n=u.getRGBA(t);e.style.backgroundColor="rgba({0},{1},{2},{3})".format(n[0],n[1],n[2],n[3])}}
142,u.fx.step.rgbaBackground=function(e){e.colorInit||(e.start=u.getRGBA(u.cssHooks.rgbaBackground.get(e.elem)),e.end=u.getRGBA(e.end),e.colorInit=!0),u.cssHooks.rgbaBackground.set(e.elem,"rgba("+Math.max(Math.min(Math.floor(e.pos*(e.end[0]-e.start[0])+e.start[0]),255),0)+","+Math.max(Math.min(Math.floor(e.pos*(e.end[1]-e.start[1])+e.start[1]),255),0)+","+Math.max(Math.min(Math.floor(e.pos*(e.end[2]-e.start[2])+e.start[2]),255),0)+","+Math.max(Math.min(Math.floor(100*(e.pos*(e.end[3]-e.start[3])+e.start[3]))/100,1),0)+")")}}(),/*! Copyright (c) 2010 Burin Asavesna (http://helloburin.com)
143 * Licensed under the MIT License (LICENSE.txt).
144 */
145function(e){function t(e,t,n){var i=e.split(r);return i[n]=t,i.join(" ")}var n=document.createElement("div"),i=n.style,a=e.support,r=/\s/,o=/\)\s/;if(a.boxShadow=""===i.MozBoxShadow?"MozBoxShadow":""===i.MsBoxShadow?"MsBoxShadow":""===i.WebkitBoxShadow?"WebkitBoxShadow":""===i.OBoxShadow?"OBoxShadow":""===i.boxShadow?"BoxShadow":!1,n=null,a.boxShadow&&"BoxShadow"!==a.boxShadow){e.cssHooks.boxShadow={get:function(t){return e.css(t,a.boxShadow)},set:function(e,t){e.style[a.boxShadow]=t}},e.cssHooks.boxShadowColor={get:function(t){return e.css(t,a.boxShadow).split(o)[0]+")"},set:function(t,n){t.style[a.boxShadow]=n+" "+e.css(t,a.boxShadow).split(o)[1]}},e.cssHooks.boxShadowBlur={get:function(t){return e.css(t,a.boxShadow).split(r)[5]},set:function(n,i){n.style[a.boxShadow]=t(e.css(n,a.boxShadow),i,5)}},e.cssHooks.boxShadowSpread={get:function(t){return e.css(t,a.boxShadow).split(r)[6]},set:function(n,i){n.style[a.boxShadow]=t(e.css(n,a.boxShadow),i,6)}},e.cssHooks.boxShadowX={get:function(t){return e.css(t,a.boxShadow).split(r)[3]},set:function(n,i){n.style[a.boxShadow]=t(e.css(n,a.boxShadow),i,3)}},e.cssHooks.boxShadowY={get:function(t){return e.css(t,a.boxShadow).split(r)[4]},set:function(n,i){n.style[a.boxShadow]=t(e.css(n,a.boxShadow),i,4)}};var s="Blur Spread X Y".split(" ");e.eachItem(s,function(t,n){var i="boxShadow"+n;e.fx.step[i]=function(t){e.cssHooks[i].set(t.elem,t.now+t.unit)}})}}(d),/*!
146* Copyright (c) 2011 Tom Ellis (http://www.webmuse.co.uk)
147* Linear and Radial Gradient cssHook for jQuery
148* Limitations:
149  - Works with jQuery 1.4.3 and higher
150  - Works in Firefox 3.6+, Safari 5.1+, Chrome 13+, Opera 11.10+, IE9+
151  - Radial Gradients DO NOT work in Opera yet (Doesn't make sense I Know!)
152  - Only works for background and background image CSS properties
153* Licensed under the MIT License (LICENSE.txt).
154*/
155function(e){function t(t){var n=s.exec(t);return t=t.replace(n[2],e.support.linearGradient)}function n(t){var n=l.exec(t);return t=t.replace(n[2],e.support.radialGradient)}var i=document.createElement("div"),a=i.style,r=/^(.*?)linear-gradient(.*?)$/i,o=/^(.*?)radial-gradient(.*?)$/i,s=/^(.*?)(:?linear-gradient)(\()(.*)(\))(.*?)$/i,l=/^(.*?)(:?radial-gradient)(\()(.*?)(\))(.*?)$/i,c=/(^|\s)linear-gradient/,u=/(^|\s)-moz-linear-gradient/,d=/(^|\s)-webkit-linear-gradient/,g=/(^|\s)-o-linear-gradient/,f=/(^|\s)radial-gradient/,p=/(^|\s)-moz-radial-gradient/,h=/(^|\s)-webkit-radial-gradient/,m=/(^|\s)-o-radial-gradient/,v=/\s/,y="background backgroundImage",b="background-image: -moz-radial-gradient(circle, orange, red);background-image: -webkit-radial-gradient(circle, orange, red);background-image: -o-radial-gradient(circle,red, blue);background-image: radial-gradient(circle, orange, red);",C=y.split(v);a.cssText="background-image: -moz-linear-gradient(red, blue);background-image: -webkit-linear-gradient(red, blue);background-image: -o-linear-gradient(red, blue);background-image: linear-gradient(red, blue);",e.support.linearGradient=c.test(a.backgroundImage)?"linear-gradient":u.test(a.backgroundImage)?"-moz-linear-gradient":d.test(a.backgroundImage)?"-webkit-linear-gradient":g.test(a.backgroundImage)?"-o-linear-gradient":!1,a.cssText=b,e.support.radialGradient=f.test(a.backgroundImage)?"radial-gradient":p.test(a.backgroundImage)?"-moz-radial-gradient":h.test(a.backgroundImage)?"-webkit-radial-gradient":m.test(a.backgroundImage)?"-o-radial-gradient":!1,e.support.linearGradient&&"linear-gradient"!==e.support.linearGradient&&e.each(C,function(i,a){e.cssHooks[a]={set:function(e,i){r.test(i)?e.style[a]=t(i):o.test(i)?e.style[a]=n(i):e.style[a]=i}}}),i=a=null}(d);var Et=Yo(function(){var e={},t=0;this.loadImages=function(n,i){i=u.extend({loadCallback:Wo,errorCallback:Wo,finishCallback:Wo,progressCallback:Wo},i),n instanceof Array||(n=[n]);var a=[],r=n.length,o=0;r===o&&i.finishCallback([]),u.eachItem(n,function(n,s){function l(){g=new Image,f=u(g),f.load(c),f.on("error",function(){Q.log("Failed Loading Image "+s),i.errorCallback(),d({url:s,error:"Error Loading"})}),g.src=s}function c(){var t={width:f[0].width,height:f[0].height},n={$image:f,imageSize:t,imageUrl:s};e[s]=n,i.loadCallback(n),d(n)}function d(e){a.push(e),o++,i.progressCallback({imageData:e,loadedImagesCount:o,totalImagesCount:r,progress:o/r}),o==r&&(1==r?i.finishCallback(e):i.finishCallback(a))}var g,f,p=e[s];
155void 0!==p?(i.loadCallback(p),d(p)):t>0?window.setTimeout(l,t):l()})}});!function(e){function t(e,t,n){var i=e.options;r(e,t),i.useDisplayingStates?t.toggleDisplayed(!0,"TabsGroup"):i.useVisibilityStates?t.toggleVisibility(!0,"TabsGroup"):t.show(),a(e,t,n)}function n(e,t,n){var i=e.options;i.useDisplayingStates||i.useVisibilityStates||!i.showingFunction?t.show():(t.hide(),i.showingFunction.call(t,n))}function i(e,t){if(t){s(e,t);var n=e.options;n.useDisplayingStates?t.toggleDisplayed(!1,"TabsGroup"):n.useVisibilityStates?t.toggleVisibility(!1,"TabsGroup"):e.options.hidingFunction?e.options.hidingFunction.call(t):t.hide(),o(e,t)}}function a(e,t,n){e.showedTab=t;var i=t.data("tabs-group-controller");i.options.onTabShow.call(t,n),i.tabShowEvent.fireNew(),e.tabShowedEvent.fire(t),e.options.onTabShow.call(t)}function r(e,t){var n=t.data("tabs-group-controller");n.options.onTabShowing.call(t),e.options.onTabShowing.call(t)}function o(e,t){var n=t.data("tabs-group-controller");n.options.onTabHide.call(t),e.options.onTabHide.call(t),e.tabHideEvent.fire(t),n.tabHideEvent.fireNew()}function s(e,t){var n=t.data("tabs-group-controller");n.options.onTabHiding.call(t),e.options.onTabHiding.call(t)}e.fn.makeTabsGroup=function(t){var n=e.createTabsGroup(t);return e(this).addToTabsGroup(n),n},e.fn.makeTabsSwitcher=function(o){function s(a){if(!e.sameElements(a.currentTab,a.showedTab)){var r=a.showedTab,o=a.currentTab;r.hide(),t(a,o);var s=o.offset(),l=o.outerSize(),d=c.css("position");"absolute"!=d&&"fixed"!=d&&c.css("position","relative");var g=c.height();r.show(),o.hide();var f=r.offset(),p=r.outerSize(),h=c.height(),m=o.wrap("<span class='block'></span>").parent(),v=r.wrap("<span class='block'></span>").parent();e.unite(m,v).css({display:"block",position:"absolute"}),m.offset(s).elementSize(l),v.offset(f).elementSize(p),c.css({height:h,overflow:"hidden"}),v.insertBefore(m),i(a,r),n(a,o),a.options.foldingAnimation.call(c,g),u=e.unite(r,o,c).promise(),u.done(function(){o.unwrap(),r.unwrap(),c.css({height:"",overflow:""})})}}o=e.quickExtend({foldingAnimation:function(e){this.animate({height:e},300)}},o);var l,c=this,u=void 0,d=e.createTabsGroup(e.quickExtend(o,{showingHandler:function(e){var t=e.currentTab;e.showedTab?void 0===u?s(e):(l=function(){s(e)},u.done(function(){if(l){var e=l;l=void 0,e()}})):(r(e,t),t.show(),a(e,t))}}));return e(this).children().addToTabsGroup(d),d},e.createTabsGroup=function(t){t=e.extend({useDisplayingStates:!1,useVisibilityStates:!1,hideBeforeShowing:!0,onTabShow:Wo,onTabHide:Wo,onTabHiding:Wo,onTabShowing:Wo},t);var n={tabs:[],currentTab:void 0,currentTabChanged:w.create(),options:t,tabShowedEvent:w.create(),tabHideEvent:w.create(),hideCurrentTab:function(){e.hideTab(n)},isShowed:function(e){return e.is(n.currentTab)}};return n},e.fn.getTabsGroup=function(){return e(this).data("tabs-group")},e.fn.makeTabButton=function(t,n){n=e.quickExtend({hideTabOnUntoggling:!1},n);var i=e(this).makeToggleButton(),a=e(t),r=a.data("tabs-group"),o=!1,s=!1;return r.currentTabChanged.bindAndExecute(function(){s||(o=!0,i.toggleToggled(e.sameElements(r.currentTab,a)),o=!1)}),i.toggled(function(e){o||(s=!0,e===Pt.Toggled?a.showTab():n.hideTabOnUntoggling?a.hideTab():(o=!0,i.toggleToggled(!0),o=!1),s=!1)}),this},e.fn.addToTabsGroup=function(t,n){return e(this).each(function(){n=e.quickExtend({onTabHide:Wo,onTabShow:Wo,onTabShowing:Wo,onTabHiding:Wo},n);var i=e(this),a={tabHideEvent:w.create(),tabShowEvent:w.create(),options:n,showTab:function(){i.showTab()}};t.tabs.push(a),e(this).data("tabs-group-controller",a),e(this).data("tabs-group",t),t.options.useDisplayingStates?e(this).addDisplayingStates().toggleDisplayed(!1,"TabsGroup"):t.options.useVisibilityStates?e(this).addVisibilityStates().toggleVisibility(!1,"TabsGroup"):e(this).hide()})},e.fn.removeFromTabsGroup=function(){var t=e(this).data("tabs-group");e(this).is(t.currentTab)&&(t.currentTab=void 0);var n=e(this).data("tabs-group-controller");return t.tabs.removeItem(n),e(this).removeData("tabs-group").removeData("tabs-group-controller"),this},e.fn.onTabHide=function(t){e(this).data("tabs-group-controller").tabHideEvent.bind(t)},e.fn.onTabShow=function(t){e(this).data("tabs-group-controller").tabShowEvent.bind(t)},e.fn.hideTab=function(){e.hideTab(e(this).data("tabs-group"),e(this))},e.hideTab=function(e,t){var n=e.currentTab;
155void 0===n||void 0!==t&&!t.is(n)||(e.currentTab=void 0,i(e,n),e.currentTabChanged.fireNew())},e.fn.showTab=function(a){var r=e(this[0]),o=e(this).data("tabs-group"),s=o.options,l=o.currentTab;void 0!==l&&e.sameElements(l,r)||(o.currentTab=r,s.showingHandler?s.showingHandler(o):(i(o,l),t(o,r,a),s.useDisplayingStates||s.useVisibilityStates||n(o,r,l)),o.currentTabChanged.fireNew())}}(d);var Tt=Yo(function(){var e={},t=[],n=u("body"),i=u("html");this.open=function(a,r){this.closeDialog(a,!0),r=u.quickExtend({onOpened:Wo,overlayClass:"dialog-overlay",showingAnimationFunction:this.defaultShowAnimation,hidingAnimation:!1,overlayShowingAnimation:!1,overlayHidingAnimation:!1,doNotCenter:!1,appendTo:"body"},r);var o,s,l=u("<div class='dialog-overlay fixed-positioned'></div>"),c=u("<div class='dialog block fixed-positioned'></div>"),d=r.appendTo,g={id:u.uniqueID(),$overlay:l,$dialogContainer:c,contextOptions:r,contextClass:ye.createContextClass({getTarget:function(){return g.$dialogContainer}})};return Kt.setAsPanelsScope(l,"dialog"),Kt.setAsPanelsScope(c,"dialog"),a.data("dialog-controller",g),e[g.id]=!0,t.push(g),g.contextClass.set(r.contextClass),l.appendTo(d),r.overlayShowingAnimation?u.beginInvoke(function(){r.overlayShowingAnimation.call(l)}):l.show(),c.append(a).appendTo(d).show(),o=n.scrollTop(),s=i.scrollTop(),r.onOpened.call(a),r.doNotCenter?c.css({left:0,top:0,right:0,bottom:0}):c.makeCentered({horizontally:!0,vertically:!0}),n.scrollTop(o),i.scrollTop(s),void 0!==qn&&qn.start(),r.showingAnimationFunction?(this.shouldHideDialogOverlay()&&c.hide(),u.beginInvoke(function(){r.showingAnimationFunction.call(c)})):r.afterShowEffect&&r.afterShowEffect.call(c),g},this.getTopMostDialog=function(){return t[t.length-1]},this.hasOpenedDialogs=function(){return!u.isEmptyObject(e)},this.reCenterTheDialog=function(e){var t=e.data("dialog-controller");t&&t.$dialogContainer.makeCentered({horizontally:!0,vertically:!0})},this.getDialogOverlay=function(e){var t=e.data("dialog-controller");return t&&t.$overlay},this.close=function(e){this.closeDialog(e,!1)},this.defaultShowAnimation=Wo(),this.shouldHideDialogOverlay=jo,this.closeDialog=function(n,i){var a=n.data("dialog-controller")||{},r=a.contextOptions||{},o=a.$overlay,s=a.$dialogContainer,l=r.overlayHidingAnimation,c=r.hidingAnimation;a.id&&(delete e[a.id],t=u.grep(t,function(e){return e!==a}),n.removeData("dialog-controller"),n.detach(),l&&!i?l.call(o,function(){o.remove()}):o.remove(),void 0!==qn&&qn.finish(),c&&!i?c.call(s,function(){s.remove()}):s.remove())}}),xt={HideItems:1,DetachItems:2},kt=v.extend("ItemsListItem",{init:function(e){this.itemsList=e,this.data={},this._itemRemovingEvent=void 0,this._bindingsCollection=void 0},useBindingsCollection:function(){var e=this._bindingsCollection;return e||(e=w.createBindingsCollection(),this._bindingsCollection=e),e},notifyItemRemoving:function(){var e=this._itemRemovingEvent,t=this._bindingsCollection;e&&e.fireNew(this),t&&t.unbindAll()},onItemRemoving:function(e){var t=this._itemRemovingEvent;t||(t=w.create(),this._itemRemovingEvent=t),t.one(e)},unbindOnRemoving:function(e){this.onItemRemoving(function(){e.unbind()})},replaceData:function(e){var t=this.item;this.item=e,this.itemsList.notifyItemUpdated(this,t)},invalidateItem:function(){this.itemsList.notifyItemUpdated(this,this.item)},getDataItem:function(){return this.item}}),Dt=function(){function e(e,t){var n=e.data;void 0===t?t=u.getValues(e.items):u.isPlainObject(t)&&(t=u.getValues(t));var i,a=u.valueOrDefault(e.filteringFunction,jo),r=a(t);i=r===!0?t:r===!1?[]:r instanceof Array?r:[r];for(var o=u.toDictionary(i,function(e){return e.id}),s=u([]),l=u([]),c=0;c<t.length;c++){var d=t[c],g=void 0!==o[d.id],f=d.$wrapper;f||(f=d.$item),f.toggleClass("state-filtered",g),f&&d.$item.toggleClass("state-filtered",g),n.filteringBehaviour===xt.HideItems?f.toggleDisplayedState(g):(f.toggleDisplayedState(!0),g?l.pushElements(f):s.pushElements(f)),d.isFiltered=g,g?(e.filteredItems[d.id]=d,delete e.unfilteredItems[d.id]):(e.unfilteredItems[d.id]=d,delete e.filteredItems[d.id])}l.length>0&&l.each(function(){n.insertionFunction(u(this),e)}),s.length>0&&s.detach(),e.filteredItemsChangeEvent.fireNew(e.filteredItems)}function t(e,t,i){var a=e.options;i=u.valueOrDefault(i,!1),e.itemsChangingBatch.start();var r;r=a.idFunction?a.idFunction(t):u.uniqueID();var o,s;if(void 0!==e.items[r]){o=e.items[r];var l=o.item;o.item=t,e.notifyItemUpdated(o,l),s=!1}else{var c=a.getTemplateItem.call(t,t);o=new kt(e),o.templateItem=c;var d,g=a.template,f=a.itemCreationFunction;void 0!==f?d=f.call(t,t,o):(g&&u.isFunction(g)&&(g=g(c)),d=u.useTemplate(g,c)),d.addClass(["state-displayed items-list-item",a.listItemClass,"items-list-"+e.id].join(" "));var p=void 0,h=e.itemWrapperTemplate;if(h){p=u.useTemplate(h).toggleDisplayedState(!0);var m=u(".wrapped-item-container",p);m.length>0?d.appendTo(m):d.appendTo(p)}u.quickExtend(o,{id:r,$item:d,$wrapper:p,isFiltered:!0,item:t}),e.items[r]=o,a.insertionFunction(p?p:d,e),i||n(e,o),s=!0}return e.itemsChangingBatch.finish(),{listItem:o,isNewItem:s}}function n(e,t){var n=t.$item;n.data("items-list-item",t),e.options.itemAddedCallback.call(t,t),e.itemAddedEvent.fireNew(t),e.notifyItemUpdated(t)}function i(e,t){return r(e,a(e,t))}function a(e,t){t=u.asArray(t);for(var n=[],i=0;i<t.length;i++){var a=t[i];if(u.isFunction(a))u.merge(n,u.grep(u.getValues(e.items),function(e){return a(e)}));else{var r;r="string"==typeof a||"number"==typeof a||"boolean"==typeof a?e.items[a]:a instanceof kt?a:u.isJQueryObject(a)?a.data("items-list-item"):u(a).data("items-list-item"),void 0!==r&&n.push(r)}}return n}function r(e,t){e.itemsRemovingEvent.fireNew(t);for(var n=0;n<t.length;n++)o(e,t[n]);return t}function o(e,t){var n=e.options;n.itemRemovingCallback.call(t,t),e.itemRemovingEvent.fireNew(t),t.notifyItemRemoving(),t.isRemoved=!0;var i=t.$wrapper;i?i.remove():t.$item.remove();var a=t.id;delete e.items[a],delete e.filteredItems[a],delete e.unfilteredItems[a]}function s(e){return r(e,u.getValues(e.items))}function l(t,n,a){var r,o=t.options.idFunction;if(o){var l={};u.each(n,function(e,t){l[o(t)]=!0});var d=[];for(var g in t.items)void 0===l[g]&&d.push(g);r=i(t,d)}else r=s(t);var f=c(t,n,a);return e(t),r.length>0&&t.itemsRemovedEvent.fireNew(r),f}function c(e,i,a){var r=e.options,o=r.insertionFilter,s=[],l=[];
155u.each(i,function(n,i){!o(i)||a&&!a.call(i,i)||s.push(t(e,i,!0))});for(var c=0;c<s.length;c++){var d=s[c],g=d.listItem;d.isNewItem&&n(e,g),l.push(g)}return l}function d(e){var t=e.isEmpty();e.isEmptyFlag.setValue(t),e.$element.toggleClass("state-empty",t).toggleClass("state-non-empty",!t);var n=e.options.emptyListTemplate;void 0!==n&&(!t&&e.$emptyListElement&&(e.$emptyListElement.remove(),e.$emptyListElement=void 0),t&&!e.$emptyListElement&&(u.isFunction(n)&&(n=n()),"string"==typeof n?e.$emptyListElement=u(n):u.isPlainObject(n)?e.$emptyListElement=u.useTemplate(n):e.$emptyListElement=n,e.$emptyListElement.appendTo(e.$element)))}function g(e){e.itemsCount.setValue(u.count(e.filteredItems)),d(e),f(e),e.options.itemsChangedCallback(),e.itemsChangingBatch.whenFinished(function(){e.itemsChangedEvent.fireNew()},e.itemsChangedEvent.id)}function f(e){var t=e.getScrollingController();t&&(t.refresh(),e.scrollBar&&e.scrollBar.refresh())}function p(e,t){var n=t.getListFooter();n?e.insertBefore(n):e.appendTo(t.$element)}u.fn.makeItemsList=function(e){return new h(u(this),e)};var h=v.extend("ItemsList",{init:function(e,t){this._options=t=u.quickExtend({getTemplateItem:u.contextIdentity,itemAddedCallback:Wo,itemRemovingCallback:Wo,itemUpdatedCallback:Wo,itemsChangedCallback:Wo,scrollableOptions:!1,insertionFilter:jo,insertionFunction:p,filteringBehaviour:xt.HideItems},t),e.addClass("items-list");var n=this,i=V.create(!0),a={trackScrolling:!1,filteringBehaviour:t.filteringBehaviour,insertionFunction:t.insertionFunction},r=t.scrollableOptions!==!1;return r&&(n._scrollableController=e.scrollable(t.scrollableOptions)),u.quickExtend(n,{_activatedExtensions:{},_isScrollable:r,$element:e,data:a,id:u.weakID(),isEmptyFlag:i,itemsCount:M.createNumerical(0),itemsChangingBatch:ke.create(),extensionActivated:w.create(),itemsRemovingEvent:w.create(),itemsRemovedEvent:w.create(),itemRemovingEvent:w.create(),itemAddedEvent:w.create(),itemsAddedEvent:w.create(),itemUpdatedEvent:w.create(),itemsChangedEvent:w.create(),boundCollectionChangedEvent:w.create(),options:t,items:{},filteredItems:{},unfilteredItems:{},isScrollable:r,filteringFunction:jo,filteredItemsChangeEvent:w.create()}),t.items&&n.setItems(t.items),t.filteringFunction&&n.setFilter(t.filteringFunction),t.lastDisplayedItemClass&&n.trackLastDisplayedItem(function(e,n){
155n&&n.$item.removeClass(t.lastDisplayedItemClass),e&&e.$item.addClass(t.lastDisplayedItemClass)}),d(n),n},activateExtension:function(e){this._activatedExtensions[e]=!0,this.extensionActivated.fireNew(e)},isExtensionActivated:function(e){return!!this._activatedExtensions[e]},setFilteringBehaviour:function(e){var t=this,n=t.data;if(e!==n.filteringBehaviour&&(n.filteringBehaviour=e),e===xt.HideItems)u.each(t.unfilteredItems,function(e,i){var a=i.$wrapper;a||(a=i.$item),a.toggleDisplayedState(!1),n.insertionFunction(a,t)});else{var i=u([]);u.each(t.unfilteredItems,function(e,t){var n=t.$wrapper;n||(n=t.$item),n.toggleDisplayedState(!0),i.pushElements(n)}),i.detach()}},setItemWrapper:function(e){var t=this;return t.itemWrapperTemplate=e,u.each(t.items,function(t,n){var i=n.$item,a=n.$wrapper;a||(i.wrap("<span></span>"),a=i.parent()),i.detach();var r=u.useTemplate(e);a.replaceWith(r);var o=u(".wrapped-item-container",r);o.length>0?i.appendTo(o):i.appendTo(r),r.toggleDisplayedState(!0),n.$wrapper||i.toggleDisplayedState(!0),r.toggleDisplayedState(n.isFiltered),n.$wrapper=r}),t},removeItemWrappers:function(){var e=this;u.each(e.items,function(e,t){var n=t.$item,i=t.$wrapper;i&&(i.replaceWith(n),t.$wrapper=void 0)})},getScrollingController:function(){var e=this;return e.connectedScrollable?e.connectedScrollable:e._scrollableController},initialize:function(){var e=this,t=e.$element,n=e._options,i=e._isScrollable;if(!e.initialized&&(e.initialized=!0,i)){if(n.$scrollbar){var a=n.$scrollbar.scrollBar(n.scrollbarOptions);a.connectToScrollable(t),e.scrollBar=a}f(e)}},connectScrollable:function(e){var t=this;return t.connectedScrollable=e,t},addListFooter:function(e){e=u.extend({footerClass:"block",initialize:Wo},e);var t=this,n=t.$element;if(t.$listFooter)throw Error("Cannot add multiple footers to items list.");var i=e.createFooter;return i?t.$listFooter=i():t.$listFooter=u("<span class='items-list-footer'></span>").addClass(e.footerClass),t.$listFooter.appendTo(n),e.initialize(t.$listFooter,t),t},getListFooter:function(){return this.$listFooter},refreshScrolling:function(){f(this)},notifyItemUpdated:function(e,t){var n=this,i=n._options;i.itemUpdatedCallback.call(e,e,t),n.itemUpdatedEvent.fireNew(e)},isEmpty:function(){return 0===this.itemsCount.getValue()},getItemID:function(e){var t=this._options;return t.idFunction?t.idFunction(e):void 0},getListItem:function(e){var t=this,n=t._options;if("string"==typeof e||"number"==typeof e||"boolean"==typeof e)return t.items[e];if(e instanceof kt)return e;if(!u.isPlainObject(e))return e.data("items-list-item");if(n.idFunction){var i=n.idFunction(e);return t.items[i]}},getItemByIndex:function(e,t){t=u.valueOrDefault(t,!1);var n,i=this;return n=t?i.$element.children(".state-displayed"):u(".items-list-"+i.id,i.$element),e>=n.length?void 0:u(n[e]).data("items-list-item")},setFilter:function(e){var t=this;return t.filteringFunction=e,t.refilter(),t},getFilteredItems:function(){return this.filteredItems},getFilteredListItems:function(){var e=this,t=e._options,n={};return u.each(e.filteredItems,function(e,i){n[t.idFunction(i.item)]=i.item}),n},getListItemsMap:function(){return this.items},getListItems:function(){var e=this,t=e._options,n={};return u.each(e.items,function(e,i){n[t.idFunction(i.item)]=i.item}),n},getDataItems:function(){return this.getListItems()},findItems:function(e){var t=this;e=u.valueOrDefault(e,jo);var n=[];return u.each(t.items,function(t,i){e(i)&&n.push(i)}),n},findItem:function(e){return this.findItems(e)[0]},onButtonDown:function(e){var t=this;return t.onItemEvents("vmousedown",function(t,n){t.$item.is(".state-disabled")||(e(t,n),n.stopPropagation(),n.preventDefault())}),t},onMouseMove:function(e){var t=this;return t.onItemEvents("vmousemove",function(t,n){t.$item.is(".state-disabled")||(e(t,n),n.stopPropagation(),n.preventDefault())}),t},offMouseMove:function(){var e=this,t=e.$element;return t.off("vmousemove",".items-list-item"),e},onButtonClick:function(e){var t=this;return t.onItemEvents("vclick",function(t,n){t.$item.is(".state-disabled")||(e(t,n),n.stopPropagation(),n.preventDefault())}),t},onInnerButtonClick:function(e,t){var n=this;return n.onItemPartEvents(e,"click",function(e,n,i){e.is(".state-disabled")||(t(e,n,i),i.stopPropagation(),i.preventDefault())}),n},onItemEvents:function(e,t){var n=this,i=n.$element;return i.on(e,".items-list-item",function(e){var i=n.getListItem(u(this));void 0!==i&&i.itemsList!==n||t(i,e)}),n},onItemPartEvents:function(e,t,n){var i=this,a=i.$element;return a.on(t,e,function(e){var t=u(this),a=i.getListItem(t.closest(".items-list-item"));return a.itemsList===i?n(t,a,e):void 0}),i},onItemHover:function(e,t){return this.onItemEvents("mouseenter",e).onItemEvents("mouseleave",t)},refilter:function(){var t=this;t.filteredItems={},t.unfilteredItems={},e(t),g(t)}
155,getItemsElements:function(){return this.$element.find(".items-list-"+this.id)},getFilteredItemsElements:function(){return this.getItemsElements().filter(".state-filtered")},getBoundCollection:function(){return this.boundObservableCollection},releaseBoundCollection:function(){var e=this,t=(e.data,e.boundObservableCollection);t&&(t.itemsAddedEvent.unbind(e.id),t.itemsUpdatedEvent.unbind(e.id),t.itemsRemovedEvent.unbind(e.id),e.clear())},setItems:function(e,t){var n=this,i=(n.data,n._options);n.itemsChangingBatch.start(),n.releaseBoundCollection();var a,r=e.isObservableCollection&&e.isObservableCollection();return r?(i.idFunction=e.getIDFunction(),e.updateBatch.startedEvent.bind(function(){n.itemsChangingBatch.start()},n.id),e.updateBatch.finishedEvent.bind(function(){n.itemsChangingBatch.finish()},n.id),e.itemsAddedEvent.bind(function(e){n.addItems(e)},n.id),e.itemsUpdatedEvent.bind(function(e){n.addItems(e)},n.id),e.itemsRemovedEvent.bind(function(e){n.removeItems(e)},n.id),a=l(n,e.getItemsValues(),t),n.boundObservableCollection=e,n.boundCollectionChangedEvent.fireNew()):a=l(n,e,t),n.itemsAddedEvent.fireNew(a),g(n),n.itemsChangingBatch.finish(),a},addItems:function(t,n){var i=this;i.itemsChangingBatch.start();var a=c(i,t,n);return e(i,a),g(i),i.itemsChangingBatch.finish(),i.itemsAddedEvent.fireNew(a),a},addItem:function(n){var i,a,r=this,o=r._options,s=o.insertionFilter;return s.call(n)&&(r.itemsChangingBatch.start(),a=t(r,n,!1),i=a.listItem,e(r,[i]),g(r),a.isNewItem&&r.itemsAddedEvent.fireNew([i]),r.itemsChangingBatch.finish()),i},removeItems:function(e){var t=this;t.itemsChangingBatch.start();var n=i(t,e);n.length>0&&(t.itemsRemovedEvent.fireNew(n),g(t),t.filteredItemsChangeEvent.fireNew()),t.itemsChangingBatch.finish()},removeItem:function(e){var t=this;t.itemsChangingBatch.start(),t.removeItems(u.asArray(e)),t.itemsChangingBatch.finish()},clear:function(){var e=this;e.itemsChangingBatch.start();var t=s(e);t.length>0&&(e.itemsRemovedEvent.fireNew(t),g(e)),e.itemsChangingBatch.finish()},trackLastDisplayedItem:function(e){var t,n=this,i=n.$element;n.itemsChangedEvent.bindAndExecute(function(){var a,r=i.children().last(".state-displayed");if(0===r.length)a=void 0;else if(r.hasClass("items-list-item"))a=r.data("items-list-item");else{var o=u(".items-list-"+n.id,r);a=o[o.length-1].data("items-list-item")}a!==t&&(e(a,t),t=a)})},trackElementsIndexes:function(){var e=this;return e.itemsChangedEvent.bindAndExecute(function(){e.getItemsElements().filter(":not(.state-hidden)").applyIndexesClasses()}),e},scrollToItem:function(e){var t=this,n=t.getScrollingController();if(n){var i=t.getListItem(e);if(i){var a=i.$item,r=n.$element,o=a.offset().top-r.offset().top,s=r.scrollTop();r.scrollTop(s+o)}}return t},bringToViewport:function(e){var t=this,n=t.getScrollingController();if(n){var i=t.getListItem(e);i&&n.bringToViewport(i.$item)}return t}});return h.addExtension=function(e,t){var n=t.initialization,i=t.methods;this.extendPrototype(u.mapDictionary(i,function(t,n){return function(i,a,r,o,s){if(!this.isExtensionActivated(e))throw Error('The method "{0}" requires the activation of extension "{1}"'.format(t,e));return this[n]=n,n.call(this,i,a,r,o,s)}})),this.extendPrototype(u.mapDictionary(n,function(t,n){return function(t,i,a,r,o){var s=n.call(this,t,i,a,r,o);return this.activateExtension(e),s}}))},h}();!function(){de.extendConditionMethods({whenListIsEmpty:function(e){return this.whenFlagIsTrue(e.isEmptyFlag)}})}();var Ft={Ascending:1,Descending:2};!function(){function e(e){var t=e.orderingSupportOptions;e.orderingType===Ft.Ascending?e.orderedItems=u.getValues(e.items).orderBy(e.orderingValueSelector,e.comparer):e.orderedItems=u.getValues(e.items).orderByDesc(e.orderingValueSelector,e.comparer);for(var n=[],i=e.orderedItems,a=0;a<i.length;a++){var r=i[a];r.index!==a&&(r.index=a,n.push(r))}if(e.autoHtmlSortingEnabled){for(var o=u([]),a=0;a<i.length;a++){var s,l=i[a];s=l.$wrapper?l.$wrapper:l.$item,o.pushElements(s)}o.applyDOMOrder()}e.itemsReorderedEvent.fireNew();for(var a=0;a<n.length;a++){var r=n[a];t.itemIndexChangedCallback.call(r,r,r.index),t.notifyUpdateOnIndexChange&&e.notifyItemUpdated(r)}}Dt.addExtension("Ordering",{initialization:{addOrderingSupport:function(t){var n=this;return t=u.quickExtend({itemIndexChangedCallback:Wo,orderingType:Ft.Ascending,orderingValueSelector:function(){return 0},notifyUpdateOnIndexChange:!1},t),u.quickExtend(n,{orderingSupportOptions:t,hasOrderingSupport:!0,comparer:t.comparer,orderingValueSelector:t.orderingValueSelector,orderingType:t.orderingType,orderedItems:[],autoHtmlSortingEnabled:!0,itemsReorderedEvent:w.create()}),n.itemsChangedEvent.bind(function(){e(n)}),e(n),n}},methods:{toggleAutoHtmlSorting:function(e){var t=this;t.autoHtmlSortingEnabled=e},setOrderingType:function(t){var n=this;n.orderingType!==t&&(n.orderingType=t,e(n))},reorder:function(){var t=this;e(t)}}})}(),function(){function e(e,t){e._isPostponed.setTrue(t)}Dt.addExtension("Layout",{initialization:{addLayoutSupport:function(t){var n=this;return u.quickExtend(n,{hasLayoutSupport:!0,layoutRecalculated:w.create(),_isPostponed:V.createConditionalNegative({valueChangeCallback:function(e){n._pendingLayoutUpdate&&!e&&n.recalculateLayout()}})}),t&&e(n),n}},methods:{postponeLayoutUpdate:function(t){var n=this;return e(n,t),n},unPostponeLayoutUpdate:function(e){var t=this;return t._isPostponed.setFalse(e),t},getLayout:function(){return this._currentLayout},setLayout:function(e){var t=this;e instanceof At||(e=u.quickExtend({recalculateOnItemsChange:!1,initialize:Wo,release:Wo,recalculateLayout:Wo,isInitialized:!1},e));var n=t._currentLayout,i=t._eventsListeners;return n&&(n.release(t),n.isInitialized=!1),i&&i.disposeAll(),n=t._currentLayout=e,i=t._eventsListeners=w.createEventListenersGroup(),n&&(e.initialize(t),e.isInitialized=!0,e.recalculateOnItemsChange&&w.createEventListener(t.itemsChangedEvent,function(){t.recalculateLayout()}).activate().addToGroup(i),t.recalculateLayout()),t},recalculateLayout:function(){var e=this,t=e._currentLayout;return t&&(e._isPostponed.isTrue()?e._pendingLayoutUpdate=!0:(e._pendingLayoutUpdate=!1,t.recalculateLayout(e),e.layoutRecalculated.fireNew(),e.refreshScrolling())),e},releaseLayout:function(){this.setLayout(void 0)}}})}();var At=v.extend("ItemsListLayout",{init:function(){this.isInitialized=!1},recalculateOnItemsChange:!0,initialize:Wo,release:Wo,recalculateLayout:Wo}),Bt={findItemElement:function(e){return e.find("> .hierarchy-item-content > .hierarchy-item-container > .items-list-item")}
155,findChildrenContainer:function(e){return e.find("> .hierarchy-item-content > .hierarchy-children-container")},findDirectChildrenItemElements:function(e){return Bt.findItemElement(Bt.findChildrenContainer(e).find("> .hierarchy-item"))},setHierarchyLevel:function(e,t,n){void 0!==e.hierarchyLevel&&e.$wrapper.removeClass("hierarchy-level-"+e.hierarchyLevel),e.hierarchyLevel=t,e.$wrapper.addClass("hierarchy-level-"+e.hierarchyLevel),n===!0&&Bt.findDirectChildrenItemElements(e.$wrapper).each(function(){var e=u(this).data("items-list-item");Bt.setHierarchyLevel(e,t+1,!0)})}},Vt=function(){function e(e){var t=e._itemsList;e._autoHtmlSortingEnabled=t.autoHtmlSortingEnabled,t.toggleAutoHtmlSorting(!1),t.itemsReorderedEvent.bind(function(){t.recalculateLayout()}).addToCollection(e._bindingsCollection)}function t(e,n,i,a,s,l){var c=a?r(a.$wrapper):e.$element;u.eachItem(i,function(i,r){var u=e.items[r];o(u,s),u.$wrapper.removeClass("hierarchy-has-children"),a?(u.hierarchyParent=a,a.$wrapper.addClass("hierarchy-has-children")):delete u.hierarchyParent;var d=u.$wrapper;d.appendTo(c);var g=n[r];g&&t(e,n,g,u,s+1,l),l(u)})}function n(e){for(var t=u([]),n=0;n<e.length;n++)t.pushElements(e[n].$wrapper);t.applyDOMOrder()}function i(e,t){return u.grep(e,function(e){return u.oneOfValues(""+e.id,t)})}function a(e,t){var a=e._hierarchyCollection;n(i(t,a.getRootIds()));var r=a.getHierarchies();u.eachEntry(r,function(e,a){n(i(t,a))})}var r=(Bt.findItemElement,Bt.findChildrenContainer),o=Bt.setHierarchyLevel,s=At.extend("ItemsListHierarchyLayout",function(n){return{init:function(e){e=u.quickExtend({hierarchyLevelChange:Wo},e),n.call(this),this._hierarchyCollection=e.hierarchyCollection,this._hierarchyLevelChange=e.hierarchyLevelChange},setHierarchyCollection:function(e){if(this.isInitialized)throw Error("can't change hierarchy when initialized");this._hierarchyCollection=e},initialize:function(t){var n=this._bindingsCollection=w.createBindingsCollection();this._itemsList=t,t.setItemWrapper({useTemplate:function(){return u('<div class="hierarchy-item"><div class="hierarchy-item-content"><div class="hierarchy-item-container wrapped-item-container"></div><div class="hierarchy-children-container"></div></div></div>')}});var i=this,a=this._hierarchyCollection;if(t.hasOrderingSupport)e(i);else{var o=!1;t.extensionActivated.bind(function(t){o||"Ordering"!==t||(o=!0,e(i))}).addToCollection(n)}t.itemRemovingEvent.bind(function(e){var t=r(e.$wrapper).children();t.detach()}).addToCollection(n),a.updateBatch.bind(function(){t.postponeLayoutUpdate("hierarchy update")},function(){t.unPostponeLayoutUpdate("hierarchy update")}).addToCollection(n),this._hierarchyEventListener=w.createEventListener([a.hierarchyUpdateEvent],function(){t.recalculateLayout()}).activate()},recalculateLayout:function(e){var n=this._hierarchyCollection;t(e,n.getHierarchies(),n.getRootIds(),void 0,0,this._hierarchyLevelChange),a(this,e.hasOrderingSupport?e.orderedItems:u.getValues(e.items))},release:function(e){this._bindingsCollection.unbindAll(),this._hierarchyEventListener.deactivate(),e.removeItemWrappers(),e.hasOrderingSupport&&e.toggleAutoHtmlSorting(this._autoHtmlSortingEnabled)}}});return s.create=function(e){return new s(e)},s}();!function(){e.isRemoteCollection=function(t){return t?t.constructor===e:!1}}();var Lt=function(){function e(e,t,n){var i=e._ids[t];if(i.parentId=n,void 0===n)e._rootHierarchy[t]=i;else{var a=e._ids[n];if(!a)throw Error("unsupported");a.children[t]=t}}function t(e,t){var n=e._ids[t],i=n.parentId;if(n.parentId=void 0,void 0===i)delete e._rootHierarchy[t];else{var a=e._ids[i].children;delete a[t]}}function n(n,i,a){var r=n._ids[i];if(!r)throw Error("unsupported");var o=r.parentId;return a!==o?(t(n,i),e(n,i,a),!0):!1}function i(e,t){t=u.valueOrDefault(t,{});var n=e.getHierarchies(),i=u.getKeys(n),a=u.getKeys(t);if(a=u.grep(a,function(e){return t[e]&&t[e].length>0}),i.length!==a.length)return!1;for(var r=0;r<i.length;r++){var o=i[r];if(!u.defaultArraySetsEqualityComparer(n[o],t[o]))return!1}return!0}function a(e,t,n){e.clear(),e.addIds(n),r(e,t)}function r(e,t){u.eachEntry(t,function(t,i){u.eachItem(i,function(i,a){n(e,a,t)})}),e.hierarchyUpdateEvent.fireNew()}function o(e,t,n,i){u.eachEntry(n.children,function(n){t.addIds(n,i),o(e,t,e._ids[n],n)})}var s=v.extend("HierarchyCollection",{init:function(e){e=u.quickExtend({},e),this.id=u.weakID(),this.hierarchyUpdateEvent=w.create(),this.updateBatch=ke.create(),this._rootHierarchy={},this._ids={},e.hierarchies&&e.ids?a(this,e.hierarchies,e.ids):e.ids&&this.addIds(e.ids)},beginUpdate:function(){this.updateBatch.begin()},endUpdate:function(){this.updateBatch.end()},addIds:function(t,n){if(void 0!==t){this.updateBatch.begin(),t=u.asArray(t);var i=this;u.eachItem(t,function(t,a){i._ids[a]||(i._ids[a]={id:a,parentId:n,children:{}},e(i,a,n))}),this.updateBatch.end()}},setParent:function(e,t){this.updateBatch.begin(),n(this,e,t)&&this.hierarchyUpdateEvent.fireNew(),this.updateBatch.end()},getRootIds:function(e){e=e?e:jo;var t=[];return u.eachEntry(this._rootHierarchy,function(n){e(n)&&t.push(n)}),t},
156getRootCount:function(){return u.count(this._rootHierarchy)},getHierarchies:function(){var e={};return u.eachEntry(this._ids,function(t,n){var i=u.getKeys(n.children);i.length>0&&(e[t]=i)}),e},clear:function(){this._rootHierarchy={},this._ids={}},removeIds:function(e){if(void 0!==e){this.updateBatch.begin(),e=u.asArray(e);var n=this;u.eachItem(e,function(e,i){var a=n._ids[i];a&&(u.eachEntry(a.children,function(e){n.setParent(e,a.parentId)}),t(n,i),delete n._ids[i])}),this.updateBatch.end()}},extendHierarchies:function(e){this.updateBatch.begin(),r(this,e),this.updateBatch.end()},setHierarchies:function(e){i(this,e)||(this.updateBatch.begin(),a(this,e,u.getKeys(this._ids)),this.updateBatch.end())},updateHierarchy:function(e,t){i(this,e)&&u.defaultArraySetsEqualityComparer(t,u.getKeys(this._ids))||(this.updateBatch.begin(),a(this,e,t),this.updateBatch.end())},getIds:function(){return this._ids},hasHierarchy:function(){return u.count(this._ids)>u.count(this._rootHierarchy)},hasChildren:function(e){var t=this._ids[e];return t&&!u.isEmptyObject(t.children)},getChildrenIds:function(e){var t=this._ids[e];return t?u.getKeys(t.children):void 0},clone:function(){return new s({ids:u.getKeys(this._ids),hierarchies:this.getHierarchies()})},createSubHierarchy:function(e,t){t=u.valueOrDefault(t,!1);var n=this._ids[e];if(n){var i=new s;return t&&i.addIds(e),o(this,i,n,t?e:void 0),i}}});return s.create=function(e){return new s(e)},s}(),Mt={Desc:"desc",Asc:"asc"};!function(e){function t(e,t){return e-t}function n(e){return function(t,n){return 0-e(t,n)}}e.numbersComparer=t,e.stringsComparer=function(e,t){e.localeCompare(t)},e.datesComparer=function(e,t){return new Date(e).getTime()-new Date(t).getTime()},e.createFieldsComparer=function(n,i){i=e.extend({sortByField:"sortBy",sortingOrderField:"sortType",comparerRuleField:"comparer",comparersM
156ap:{}},i);var a=i.sortByField,r=i.sortingOrderField,o=i.comparerRuleField,s=i.comparersMap;return function(i,l){for(var c=0;c<n.length;c++){var u=n[c],d=u[a],g=u[r]===Mt.Desc,f=e.valueOrDefaultArray(u[o],[s[d],t]),p=f(i[d],l[d]);if(0!==p)return g?-p:p}return 0}},e.createArrayComparer=function(e){return function(n,i){for(var a=0;a<n.length&&a<i.length;a++){var r=e(n[a],i[a]);if(0!==r)return r}return t(n.length,i.length)}},e.createPriorityComparer=function(n){for(var i={},a=n.length,r=0;a>r;r++)i[n[r]]=a-r;return function(n,a){var r=e.valueOrDefault(i[n],0),o=e.valueOrDefault(i[a],0);return t(r,o)}},e.arrayDefaultComparer=e.createArrayComparer(t),e.stringsComparer=function(e,t){if(e&&e){var n=e.toLowerCase(),i=t.toLowerCase();return i>n?-1:n>i?1:0}return e===t?0:e?1:-1},Array.prototype.orderByDesc=function(e,i){return void 0===i&&(i=t),this.orderBy(e,n(i))},e.mergeSorted=function(n,i,a,r){i=e.valueOrDefault(i,e.identity),a=e.valueOrDefault(a,t),r=e.valueOrDefault(r,e.identity);var o,s,l,c,u,d=[],g=[],f=[],p=0;for(o=0;o<n.length;o++){var h=n[o],m=[];for(s=0;s<h.length;s++)l=h[s],m.push({value:i.call(l,l,s),item:r.call(l,l,h)});f.push(m),h.length>0?(p++,g.push(0)):g.push(void 0)}for(;p>0;){for(c=void 0,u=void 0,o=0;o<g.length;o++){var v=g[o];void 0!==v&&(l=f[o][v],(void 0===u||a(l.value,u.value)<0)&&(u=l,c=o))}d.push(u.item),g[c]++,g[c]>=f[c].length&&(g[c]=void 0,p--)}return d},Array.prototype.orderBy=function(n,i){void 0===i&&(i=t),n=e.valueOrDefault(n,e.identity);var a,r=this;if(n===e.identity)r.sort(function(e,t){return i(e,t)});else{var o=[];for(a=0;a<r.length;a++){var s=r[a];o.push({item:s,value:n.call(s,s,a)})}for(o.sort(function(e,t){return i(e.value,t.value)}),a=0;a<r.length;a++)r[a]=o[a].item}return r},e.fn.orderBy=e.arrayFuncToJquery(Array.prototype.orderBy),e.fn.orderByDesc=e.arrayFuncToJquery(Array.prototype.orderByDesc),e.fn.applyDOMOrder=function(){for(var t=1;t<this.length;t++){var n=e(this[t]),i=n.prev();i[0]!==this[t-1]&&n.insertAfter(this[t-1])}return this},e.fn.applyChildrenSorting=function(e,t){for(var n=this,i=document.createDocumentFragment(),a=e.length,r=0;a>r;r++)i.appendChild(e[r]);return t?t(n,i):n.append(i),n}}(d);var Ot=Yo(function(){Date.now||(Date.now=function(){return(new Date).getTime()});var e=function(){var t=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,n=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,i=/[^-+\dA-Z]/g,a=function(e,t){for(e+="",t=t||2;e.length<t;)e="0"+e;return e};return function(r,o,s){var l=o,c=e;if(1!=arguments.length||"[object String]"!=Object.prototype.toString.call(r)||/\d/.test(r)||(l=r,r=void 0),r=r?new Date(r):new Date,isNaN(r))throw new SyntaxError("invalid date");l=(c.masks[l]||l||c.masks["default"])+"","UTC:"==l.slice(0,4)&&(l=l.slice(4),s=!0);var u=s?"getUTC":"get",d=r[u+"Date"](),g=r[u+"Day"](),f=r[u+"Month"](),p=r[u+"FullYear"](),h=r[u+"Hours"](),m=r[u+"Minutes"](),v=r[u+"Seconds"](),y=r[u+"Milliseconds"](),b=s?0:r.getTimezoneOffset(),C={d:d,dd:a(d),ddd:c.i18n.dayNames[g],dddd:c.i18n.dayNames[g+7],m:f+1,mm:a(f+1),mmm:c.i18n.monthNames[f],mmmm:c.i18n.monthNames[f+12],yy:(p+"").slice(2),yyyy:p,h:h%12||12,hh:a(h%12||12),H:h,HH:a(h),M:m,MM:a(m),s:v,ss:a(v),l:a(y,3),L:a(y>99?Math.round(y/10):y),t:12>h?"a":"p",tt:12>h?"am":"pm",T:12>h?"A":"P",TT:12>h?"AM":"PM",Z:s?"UTC":((r+"").match(n)||[""]).pop().replace(i,""),o:(b>0?"-":"+")+a(100*Math.floor(Math.abs(b)/60)+Math.abs(b)%60,4),S:["th","st","nd","rd"][d%10>3?0:(d%100-d%10!=10)*d%10]};return l.replace(t,function(e){return e in C?C[e]:e.slice(1,e.length-1)})}}();e.masks={"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"},e.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},this.formatDateMillis=function(e,t,n){return Ot.formatDate(new Date(e),t,n)},this.formatDateString=function(e,t,n){return Ot.formatDate(new Date(e),t,n)},this.formatDate=function(t,n,i){return e(t,n,i)},this.getCurrentDateString=function(t,n){return e(new Date,t,n)},this.getDateStringMillis=function(e){return new Date(e).getTime()},this.formatLocalDate=function(e){var t=e||new Date,n=-t.getTimezoneOffset(),i=n>=0?"+":"-",a=function(e){var t=Math.abs(Math.floor(e));return(10>t?"0":"")+t};return t.getFullYear()+"-"+a(t.getMonth()+1)+"-"+a(t.getDate())+"T"+a(t.getHours())+":"+a(t.getMinutes())+":"+a(t.getSeconds())+i+a(n/60)+":"+a(n%60)}}),zt=[{title:"12/31/2014 (mm/dd/yyyy)",format:"mm-dd-yyyy"}
vendor: 4,724 bytes, line 156
156,{title:"31/12/2014 (dd/mm/yyyy)",format:"dd-mm-yyyy"},{title:"2014/12/31 (yyyy/mm/dd)",format:"yyyy-mm-dd"},{title:"Dec 31, 2014 (mmm dd, yyyy)",format:"mmm dd-yyyy"},{title:"07/2012 (mm/yyyy)",format:"mm-yyyy"},{title:"Dec 2012 (mmm yyyy)",format:"mmm yyyy"},{title:"December 2012 (mmmm yyyy)",format:"mmmm yyyy"},{title:"December 31, 2014 (mmmm dd, yyyy)",format:"mmmm dd-yyyy"},{title:"31 December, 2014 (dd mmmm, yyyy)",format:"dd mmmm-yyyy"},{title:"Friday, September 28, 2014 (dddd, mmmm dd, yyyy)",format:"dddd-mmmm dd-yyyy"},{title:"12 (mm)",format:"mm"},{title:"Dec (mmm)",format:"mmm"},{title:"December (mmmm)",format:"mmmm"},{title:"31 (dd)",format:"dd"},{title:"Sun (ddd)",format:"ddd"},{title:"Sunday (dddd)",format:"dddd"},{title:"2014 (yyyy)",format:"yyyy"}],_t=[{title:"/",value:"/"},{title:".",value:"."},{title:"-",value:"-"},{title:",",value:", "}],Nt=[{title:"X - Y",format:"{0} - {1}"},{title:"From X to Y",format:"From {0} to {1}"},{title:"Start: X. End: Y",format:"Start: {0}. End: {1}"}];!function(e,t){function n(e,t,n){var i=e.children(),a=!1;e.empty();for(var o=0,s=i.length;s>o;o++){var l=i.eq(o);if(e.append(l),n&&e.append(n),r(e,t)){l.remove(),a=!0;break}n&&n.detach()}return a}function i(t,n,o,s,l){var c=!1,u="table, thead, tbody, tfoot, tr, col, colgroup, object, embed, param, ol, ul, dl, blockquote, select, optgroup, option, textarea, script, style",d="script, .dotdotdot-keep";return t.contents().detach().each(function(){var g=this,f=e(g);if(void 0===g||3==g.nodeType&&0==e.trim(g.data).length)return!0;if(f.is(d))t.append(f);else{if(c)return!0;t.append(f),l&&t[t.is(u)?"after":"append"](l),r(o,s)&&(c=3==g.nodeType?a(f,n,o,s,l):i(f,n,o,s,l),c||(f.detach(),c=!0)),c||l&&l.detach()}}),c}function a(t,n,i,s,u){var g=t[0];if(!g)return!1;var f=c(g),p=-1!==f.indexOf(" ")?" ":"\u3000",h="letter"==s.wrap?"":p,m=f.split(h),v=-1,y=-1,b=0,C=m.length-1;for(s.fallbackToLetter&&0==b&&0==C&&(h="",m=f.split(h),C=m.length-1);C>=b&&(0!=b||0!=C);){var I=Math.floor((b+C)/2);if(I==y)break;y=I,l(g,m.slice(0,y+1).join(h)+s.ellipsis),r(i,s)?(C=y,s.fallbackToLetter&&0==b&&0==C&&(h="",m=m[0].split(h),v=-1,y=-1,b=0,C=m.length-1)):(v=y,b=y)}if(-1==v||1==m.length&&0==m[0].length){var S=t.parent();if(S.contents().filter(function(){return 3===this.nodeType}).length<=1)return!0;t.detach();var P=u&&u.closest(S).length?u.length:0;S.contents().length>P?g=d(S.contents().eq(-1-P),n):(g=d(S,n,!0),P||S.detach()),g&&(f=o(c(g),s),l(g,f),r(i,s)&&a(e(g),n,i,s,u),P&&u&&e(g).parent().append(u))}else f=o(m.slice(0,v+1).join(h),s),l(g,f);return!0}function r(e,t){var n=e.innerHeight();return n>t.maxHeight&&n>t.minHeight}function o(t,n){for(;e.inArray(t.slice(-1),n.lastCharacter.remove)>-1;)t=t.slice(0,-1);return e.inArray(t.slice(-1),n.lastCharacter.noEllipsis)<0&&(t+=n.ellipsis),t}function s(e){return{width:e.innerWidth(),height:e.innerHeight()}}function l(e,t){e.innerText?e.innerText=t:e.nodeValue?e.nodeValue=t:e.textContent&&(e.textContent=t)}function c(e){return e.innerText?e.innerText:e.nodeValue?e.nodeValue:e.textContent?e.textContent:""}function u(e){do e=e.previousSibling;while(e&&1!==e.nodeType&&3!==e.nodeType);return e}function d(t,n,i){var a,r=t&&t[0];if(r){if(!i){if(3===r.nodeType)return r;if(e.trim(t.text()))return d(t.contents().last(),n)}for(a=u(r);!a;){if(t=t.parent(),t.is(n)||!t.length)return!1;a=u(t[0])}if(a)return d(e(a),n)}return!1}function g(t,n){return t?"string"==typeof t?(t=e(t,n),t.length?t:!1):t.jquery?t:!1:!1}function f(e){for(var t=e.innerHeight(),n=["paddingTop","paddingBottom"],i=0,a=n.length;a>i;i++){var r=parseInt(e.css(n[i]),10);isNaN(r)&&(r=0),t-=r}return t}if(!e.fn.dotdotdot){e.fn.dotdotdot=function(t){if(0==this.length)return e.fn.dotdotdot.debug('No element found for "'+this.selector+'".'),this;if(this.length>1)return this.each(function(){e(this).dotdotdot(t)});var a=this;a.data("dotdotdot")&&a.trigger("destroy.dot"),a.data("dotdotdot-style",a.attr("style")||""),a.css("word-wrap","break-word"),"nowrap"===a.css("white-space")&&a.css("white-space","normal"),a.bind_events=function(){return a.bind("update.dot",function(t,s){t.preventDefault(),t.stopPropagation(),e.isFunction(l.height)?l.maxHeight=l.height():l.maxHeight="number"==typeof l.height?l.height:f(a),l.maxHeight+=l.tolerance,e.isFunction(l.ignoredHeight)?l.minHeight=l.ignoredHeight():l.minHeight="number"==typeof l.ignoredHeight?l.ignoredHeight:0,void 0!==s&&(("string"==typeof s||s instanceof HTMLElement)&&(s=e("<div />").append(s).contents()),s instanceof e&&(o=s)),h=a.wrapInner('<div class="dotdotdot" />').children(),h.contents().detach().end().append(o.clone(!0)).find("br").replaceWith("<br />").end().css({height:"auto",width:"auto",border:"none",padding:0,margin:0});var u=!1,d=!1;
156return c.afterElement&&(u=c.afterElement.clone(!0),u.show(),c.afterElement.detach()),r(h,l)&&(d="children"==l.wrap?n(h,l,u):i(h,a,h,l,u)),h.replaceWith(h.contents()),h=null,e.isFunction(l.callback)&&l.callback.call(a[0],d,o),c.isTruncated=d,d}).bind("isTruncated.dot",function(e,t){return e.preventDefault(),e.stopPropagation(),"function"==typeof t&&t.call(a[0],c.isTruncated),c.isTruncated}).bind("originalContent.dot",function(e,t){return e.preventDefault(),e.stopPropagation(),"function"==typeof t&&t.call(a[0],o),o}).bind("destroy.dot",function(e){e.preventDefault(),e.stopPropagation(),a.unwatch().unbind_events().contents().detach().end().append(o).attr("style",a.data("dotdotdot-style")||"").data("dotdotdot",!1)}),a},a.unbind_events=function(){return a.unbind(".dot"),a},a.watch=function(){if(a.unwatch(),"window"==l.watch){var t=e(window),n=t.width(),i=t.height();t.bind("resize.dot"+c.dotId,function(){n==t.width()&&i==t.height()&&l.windowResizeFix||(n=t.width(),i=t.height(),d&&clearInterval(d),a.is(":visible")&&(d=setTimeout(function(){a.trigger("update.dot")},100)))})}else u=s(a),d=setInterval(function(){if(a.is(":visible")){var e=s(a);u.width==e.width&&u.height==e.height||(a.trigger("update.dot"),u=e)}},500);return a},a.unwatch=function(){return e(window).unbind("resize.dot"+c.dotId),d&&clearInterval(d),a};var o=a.contents(),l=e.extend(!0,{},e.fn.dotdotdot.defaults,t),c={},u={},d=null,h=null;return l.lastCharacter.remove instanceof Array||(l.lastCharacter.remove=e.fn.dotdotdot.defaultArrays.lastCharacter.remove),l.lastCharacter.noEllipsis instanceof Array||(l.lastCharacter.noEllipsis=e.fn.dotdotdot.defaultArrays.lastCharacter.noEllipsis),c.afterElement=g(l.after,a),c.isTruncated=!1,c.dotId=p++,a.data("dotdotdot",!0).bind_events().trigger("update.dot"),l.watch&&a.watch(),a},e.fn.dotdotdot.defaults={ellipsis:"...",wrap:"word",fallbackToLetter:!0,lastCharacter:{},tolerance:0,callback:null,after:null,height:null,watch:!1,windowResizeFix:!0},e.fn.dotdotdot.defaultArrays={lastCharacter:{remove:[" ","\u3000",",",";",".","!","?"],noEllipsis:[]}},e.fn.dotdotdot.debug=Wo;var p=1,h=e.fn.html;e.fn.html=function(n){return n!=t&&!e.isFunction(n)&&this.data("dotdotdot")?this.trigger("update.dot",[n]):h.apply(this,arguments)};var m=e.fn.text;e.fn.text=function(n){return n!=t&&!e.isFunction(n)&&this.data("dotdotdot")?(n=e("<div />").text(n).html(),this.trigger("update.dot",[n])):m.apply(this,arguments)}}}(d),function(e){function t(){var e=document.createElement("div");e.style.cssText="position: absolute; width: 10000px; height: 200px; left: -10000px; top: -300px; font-size: 100px; visibility: hidden;",r=document.createElement("span"),r.innerHTML="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",e.appendChild(r),document.body.appendChild(e),d=!0}function n(e){return window.getComputedStyle&&getComputedStyle(e)||e.currentStyle}function i(e,t,n){var r,o,s,c;e.length?(r=e.pop(),o=r.toLowerCase(),a(r)?(l[o]=!0,i(e,t,n)):(c=0,s=setInterval(function(){c++,(c>=t.retriesLimit||a(r))&&(l[o]=!0,clearInterval(s),i(e,t,n))},t.pollFrequency))):n()}function a(e){var n,i=0;!d&&t();for(var a=0,o=s.length;o>a;a++){if(r.style.fontFamily='"'+e+'", '+s[a],n=r.offsetWidth,a&&n!==i)return!1;i=n}return!0}var r,o=/sans-serif|serif|monospace|cursive|fantasy|"|'/gi,s=["sans-serif","serif","monospace","cursive","fantasy"],l={},c=200,u=10,d=!1;e.fn.onFontsLoaded=function(t){function a(e){for(var t,n,i=0,a=e.length;a>i;i++)t=e[i].trim(),t&&(n=t.toLowerCase(),l[n]||f[n]||(g.push(t),f[n]=!0,p++))}var r,s,d=this,g=[],f={},p=0,h={pollFrequency:c,retriesLimit:u,callback:Wo};if("function"==typeof t?h.callback=t:h=e.quickExtend(h,t),s=h.fonts||[],s&&"string"==typeof s&&(s=s.replace(o,"").split(",")),s.length)a(s);else for(var m=0,v=this.length;v>m;m++)r=this[m],s=n(r).fontFamily.replace(o,"").split(","),a(s);return p?i(g,h,function(){h.callback.call(d,d)}):h.callback.call(this,this),this},e.onFontsLoaded=function(t,n){var i={};"string"==typeof t||e.isArray(t)?("function"==typeof n?i.callback=n:i=n,i.fonts=t):i=t,e.fn.onFontsLoaded(i)},e.isFontLoaded=function(e){var t;"string"==typeof e&&(e=e.replace(o,"").split(","));for(var n=0,i=e.length;i>n;n++)if(t=e[n].trim(),t&&!l[t.toLowerCase()])return!1;return!0},e.getLoadedFonts=function(t){return t&&e.getKeys(l)||l}}(d),function(e){function t(e){var t=e.innerHTML.replace(o,"$1<"+r+">$2$3</"+r+">"),n=document.createElement("ellipsis");return{ellipsisHTML:t,ellipsisElement:n}}function n(e){return window.getComputedStyle&&getComputedStyle(e)||e.currentStyle}
156function i(t,i,o){var l,c,u,d,g,f,p,h,m=o.container,v=m||t,y=n(v),b=i.ellipsisElement,C=i.ellipsisHTML,I=o.maxLines||!1,S=0,P=1,w=0;if(t.innerHTML=C,t.className=t.className,b.innerHTML=o.endElement,c=t.getElementsByTagName(r),c.length)if(l=parseInt(y.maxHeight)||parseInt(y.height)||e(v).height(),g=c[0],f=c[c.length-1],u=Math.max(0,g.offsetTop),l+=a,m&&(l-=u),g.offsetHeight>l&&(g.innerHTML="<"+r+">"+g.innerHTML.split("").join("</"+r+"><"+r+">")+"</"+r+">",f=c[c.length-1],g=c[1]),g.offsetHeight>l)t.innerHTML="";else if(f.offsetTop-u+f.offsetHeight>l){for(p=0,h=c.length;h>p;p++)if(d=c[p],d.offsetTop-u>S){if(P++,I&&P>I||d.offsetTop-u+d.offsetHeight>l){w=p;do c[w].appendChild(b),w--;while(b.offsetTop-u>S);break}S=d.offsetTop-u}for(w+=2,p=w,h=c.length;h>p;p++)c[w].parentNode.removeChild(c[w])}t.innerHTML=t.innerHTML.replace(s,"")}var a=1,r="w",o=/(?:(<\/?.+?>)|(^|\s))([^<]\S*?(?=\s|<|$))/gim,s=RegExp("<\\/?"+r+">","gim");e.fn.ellipsis=function(a){var r,o,s;a=e.quickExtend({endElement:"&hellip;"},a);for(var l=0,c=this.length;c>l;l++)r=this[l],o=e.data(r,"__ellipsisData"),o&&!a.updateContent||(o=t(r),e.data(r,"__ellipsisData",o)),a.doNotRender||(s=n(r).fontFamily,i(r,o,a),e.isFontLoaded(s)||e(r).onFontsLoaded(function(){e(this).ellipsis(a)}));return this}}(d);var Rt=function(){function e(e,t,n,i){i=u.valueOrDefault(i,u.referencesEqualityComparer);var a=e[t];if(void 0!==a){var r=u.findFirst(n,function(e,t){return!i(a[e],t)});if(void 0!==r)return a=u.quickExtend({},a),u.quickExtend(a,n),e[t]=a,a}}var t=v.extend("ObservableCollection",{init:function(e){e=u.quickExtend({idFunction:u.defaultIdFunction,comparerFunction:u.defaultEqualityComparer,attributes:{}},e),this._idFunction=e.idFunction,this._comparerFunction=e.comparerFunction,this._items={},this._attributes=e.attributes},lazyInitializationProperties:{id:u.weakID,itemsAddedEvent:w.create,itemsRemovedEvent:w.create,itemsUpdatedEvent:w.create,itemUpdatedEvent:w.create,itemAddedEvent:w.create,itemRemovingEvent:w.create,updateBatch:ke.create},_count:0,getAttributes:function(){return this._attributes},supportsDelayedFetching:Go,isObservableCollection:jo,setAttributes:function(e){u.quickExtend(this._attributes,e)},beginUpdate:function(){this.updateBatch.begin()},endUpdate:function(){this.updateBatch.end()},connectObservableCollection:function(e,t){return Be.connectObservableCollection(this,e,t)},disconnectObservableCollection:function(){Be.disconnectObservableCollection(this)},updateItemFields:function(t,n,i){var a,r=this,o=r._items;a="object"==typeof t?r._idFunction(t):t;var s=e(o,a,n,i);void 0!==s&&r.invalidateItems(s)},updateItemsFields:function(t,n){var i=this,a=i._items;i.beginUpdate();var r=[];for(var o in a){var s=e(a,o,t(o,a[o]),n);void 0!==s&&r.push(s)}r.length>0&&i.invalidateItems(r),i.endUpdate()},syncrhonize:function(e){var t,n=this,i=n._items;u.isPlainObject(e)?t=e:(e=u.asArray(e),t=u.makeSet(e,n._idFunction));var a=[];for(var r in i)void 0===t[r]&&a.push(r);n.beginUpdate(),n.remove(a),n.put(e),n.endUpdate()},invalidateAllItems:function(){this.invalidateItems(u.getValues(this._items))},invalidateItems:function(e){if(void 0!==e){var t=this;t.beginUpdate();var n=t._getLazyProperty("itemUpdatedEvent"),i=t._getLazyProperty("itemsUpdatedEvent"),a=n||i;if(a){e=u.asArray(e);var r=e.length;if(r>0){if(n)for(var o=0;r>o;o++)n.fireNew(e[o]);i&&i.fireNew(e)}}t.endUpdate()}},put:function(e){if(void 0!==e){e=u.asArray(e);var t,n,i,a,r,o=this,s=o._idFunction,l=o._items,c=0;o.beginUpdate();var d=o._getLazyProperty("itemUpdatedEvent"),g=o._getLazyProperty("itemsUpdatedEvent"),f=o._getLazyProperty("itemAddedEvent"),p=o._getLazyProperty("itemsAddedEvent"),h=f||p,m=d||g;if(h||m){if(m)var v=o._comparerFunction,y=[];if(h)var b=[];for(n=e.length,t=0;n>t;t++)i=e[t],a=s(i),r=void 0!==l[a],r?m&&(v(l[a],i)||y.push(i)):(h&&b.push(i),c++),l[a]=i;if(c>0){if(f)for(t=0;c>t;t++)f.fireNew(b[t]);o._count+=c,p&&p.fireNew(b)}if(m){var C=y.length;if(C>0){if(d)for(t=0;C>t;t++)d.fireNew(y[t]);g&&g.fireNew(y)}}}else{for(n=e.length,t=0;n>t;t++)i=e[t],a=s(i),void 0===l[a]&&c++,l[a]=i;c>0&&(o._count+=c)}return o.endUpdate(),o}},remove:function(e){var t=this,n=t._items;e=u.asArray(e),t.beginUpdate();var i=t._getLazyProperty("itemRemovingEvent"),a=t._getLazyProperty("itemsRemovedEvent");
156if(a)var r=[];for(var o=e.length,s=0,l=0;o>l;l++){var c=e[l],d=n[c];void 0!==d&&(i&&i.fireNew(d),delete n[c],s++,a&&r.push(c))}s>0&&(t._count-=s,a&&t.itemsRemovedEvent.fireNew(r)),t.endUpdate()},clear:function(){this.remove(u.getKeys(this._items))},getIDFunction:function(){return this._idFunction},getItems:function(){return this._items},getItemsLength:function(){return this._count},hasItems:function(){return this._count>0},getItemsValues:function(){return u.getValues(this._items)},getItem:function(e){return this._items[e]}});return t.create=function(e){return new t(e)},t}(),Ht=Yo(function(){this.create=function(e){var t=1,n=0,i=e?1:0;return{informOperation:function(){i=t},isDirty:function(){return i>n},beginSaving:function(){t++;var e=i;return{finishSaving:function(){e>n&&(n=e)}}}}},this.beginSaving=function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n];t.push(i.beginSaving())}return{finishSaving:function(){for(var e=0;e<t.length;e++)t[e].finishSaving()}}}}),qt=function(){function e(e,t){if(e.isPostponed())for(var n=0;n<t.length;n++){var i=t[n],a=e._idFunction(i),r=e._batchRemovedItemIds.removeField(a);void 0!==r?e._batchUpdatedItems.setField(a,i):e._batchAddedItems.setField(a,i)}else e.itemsAddedEvent.fireNew(t),e.itemsChangedEvent.fireNew({addedItems:t})}function t(e,t){if(e.isPostponed())for(var n=0;n<t.length;n++){var i=t[n],a=!0,r=e._batchAddedItems.removeField(i);void 0!==r?a=!1:e._batchUpdatedItems.removeField(i),a&&e._batchRemovedItemIds.setField(i,i)}else e.itemsRemovedEvent.fireNew(t),e.itemsChangedEvent.fireNew({removedItems:t})}function n(e,t){if(e.isPostponed())for(var n=0;n<t.length;n++){var i=t[n],a=e._idFunction(i),r=e._batchAddedItems.setFieldIfPresent(a,i);if(void 0===r){var o=e._batchUpdatedItems.setField(a,i);if(void 0===o){var s=e._batchRemovedItemIds.removeField(a);void 0!==s&&Q.warn("Notified item update after item removing.")}}}else e.itemsUpdatedEvent.fireNew(t),e.itemsChangedEvent.fireNew({updatedItems:t})}function i(e,t){e.isPostponed()||(e.itemUpdatedEvent.fireNew(t),e.itemChangedEvent.fireNew(e._idFunction(t)))}function a(e,t){e.isPostponed()||(e.itemAddedEvent.fireNew(t),e.itemChangedEvent.fireNew(e._idFunction(t)))}function r(e,t){if(!e.isPostponed()){var n=e._idFunction(t);e.itemRemovedEvent.fireNew(n),e.itemChangedEvent.fireNew(n)}}function o(e){e.allFetchedEvent.fireNew()}function s(e,t){if(!t){var n,i=!1,a={},r=e._batchAddedItems,o=e._batchRemovedItemIds,s=e._batchUpdatedItems;r.isEmpty()||(n=r.getValues(),r.clear(),a.addedItems=n,i=!0);var l;o.isEmpty()||(l=o.getValues(),o.clear(),a.removedItems=l,i=!0);var c;if(s.isEmpty()||(c=s.getValues(),s.clear(),a.updatedItems=c,i=!0),i){e.updateBatch.start(),n&&e.itemsAddedEvent.fireNew(n),l&&e.itemsRemovedEvent.fireNew(l),c&&e.itemsUpdatedEvent.fireNew(c),e.itemsChangedEvent.fireNew(a);var d=e._idFunction,g=e.itemChangedEvent;c&&u.eachItem(c,function(t,n){e.itemUpdatedEvent.fireNew(n),g.fireNew(d(n))}),n&&u.eachItem(n,function(t,n){e.itemAddedEvent.fireNew(n),g.fireNew(d(n))}),l&&u.eachItem(l,function(t,n){e.itemRemovedEvent.fireNew(n),g.fireNew(n)}),e.updateBatch.finish()}}}var l=v.extend("CollectionObserver",{init:function(l,c,d){d=u.quickExtend({},d);var g=d.unionWithItems;c=u.valueOrDefault(c,!1);var f=this,p=l.getIDFunction(),h=l.supportsDelayedFetching(),m=w.createBindingsCollection(),v=V.createConditionalNegative({valueChangeCallback:function(e){s(f,e)}});c&&v.setTrue(),f._observableCollection=l,f._supportDelayedFetching=h,f._isPostponingUpdatesFlag=v,f._bindingsCollection=m,f._idFunction=p,f._batchAddedItems=E.create(),f._batchRemovedItemIds=E.create(),f._batchUpdatedItems=E.create(),f.itemsChangedEvent=w.create(),f.itemChangedEvent=w.create(),f.itemsAddedEvent=w.create(),f.itemAddedEvent=w.create(),f.itemsRemovedEvent=w.create(),f.itemRemovedEvent=w.create(),f.itemsUpdatedEvent=w.create(),f.itemUpdatedEvent=w.create(),f.allFetchedEvent=w.create(),f.updateBatch=ke.create(),g&&(f._unionItemsSet=u.makeSet(g,p),f._unionWithItems=g),m.add(l.updateBatch.bind(function(){v.setTrue("CollectionUpdate")},function(){v.setFalse("CollectionUpdate")})),m.add(l.itemsAddedEvent.bind(u.firstArgProxy(e,f))),m.add(l.itemsRemovedEvent.bind(u.firstArgProxy(t,f))),m.add(l.itemsUpdatedEvent.bind(u.firstArgProxy(n,f))),m.add(l.itemUpdatedEvent.bind(u.firstArgProxy(i,f))),m.add(l.itemAddedEvent.bind(u.firstArgProxy(a,f))),m.add(l.itemRemovingEvent.bind(u.firstArgProxy(r,f))),h&&m.add(l.allFetchedEvent.bind(u.firstArgProxy(o,f)))},_unionItemsSet:void 0,_unionWithItems:void 0,getObservableCollection:function(){return this._observableCollection},supportsDelayedFetching:function(){return this._supportDelayedFetching},isObservableCollection:jo,isPostponed:function(){return this._isPostponingUpdatesFlag.isTrue()},postponeUpdates:function(){var e=this._isPostponingUpdatesFlag,t=e.isTrue();return e.setTrue(),t},unPostponeUpdates:function(){this._isPostponingUpdatesFlag.setFalse()},release:function(){this._bindingsCollection.unbindAll()},getIDFunction:function(){return this._idFunction},hasMore:function(){return this.supportsDelayedFetching()?this.getObservableCollection().hasMore():!1},hasFetchedOnce:function(){return this.supportsDelayedFetching()?this.getObservableCollection().hasFetchedOnce():!0},fetchMore:function(e,t){t=u.valueOrDefault(t,Wo),this.supportsDelayedFetching()?this.getObservableCollection().fetchMore(e,t):t()},getItemsLength:function(){return this.getObservableCollection().getItemsLength()},fetchTo:function(e,t){t=u.valueOrDefault(t,Wo),this.supportsDelayedFetching()?this.getObservableCollection().fetchTo(e,t):t()},fetchAll:function(e){e=u.valueOrDefault(e,Wo),this.supportsDelayedFetching()?this.getObservableCollection().fetchAll(e):e()},getItem:function(e){return this._observableCollection.getItem(e)},getItems:function(){var e=this._observableCollection.getItems(),t=this._unionItemsSet;return t?u.quickExtend({},t,e):e},hasItems:function(){return this._observableCollection.hasItems()},getItemsValues:function(){var e=this._observableCollection.getItemsValues(),t=this._unionWithItems;return t?t.concat(e):e}});return l.create=function(e,t,n){return new l(e,t,n)},de.extendConditionMethods({whenCollectionItemsCount:function(e,t){var n=l.create(e),i=this._addCondition(function(e){e.reportState(t(n.getItemsLength()))});return i.associateStateListener([e.itemsAddedEvent,e.itemsRemovedEvent]),this},whenCollectionIsNotEmpty:function(e){return this.whenCollectionItemsCount(e,function(e){return e>0})},whenCollectionIsEmpty:function(e){return this.whenCollectionItemsCount(e,function(e){return 0===e})}}),l}(),Ut={Red:0,Green:1,Blue:2,Hue:3,Saturation:4,Brightness:5,Opacity:6};!function(e){function t(e){switch(e){case Ut.Red:return 0;case Ut.Green:return 1;case Ut.Blue:return 2;case Ut.Hue:return 0;case Ut.Saturation:return 1;case Ut.Brightness:return 2;case Ut.Opacity:return 3}}e.calculateForegroundColor=function(t){if(!t||e.isGradient(t))return e.Color("black");var n=e.Color(t).toRGB();return.299*n[0]+.587*n[1]+.114*n[2]>150?e.Color("black"):e.Color("white")},e.generateHSLSwatch=function(){for(var t=[],n=["red","blue","green","yellow","orange","purple","indigo","black"],i=0;i<n.length;i++)for(var a=e.Color(n[i]),r=.1;.9>=r;r+=.1){var o=a.toHSL().modify([null,null,r]);t.push(o)}return t},e.calculateMeanColor=function(t,n,i,a,r){return e.Color([Math.floor(e.calculateMeanValue(t,n,i,a[0],r[0])),Math.floor(e.calculateMeanValue(t,n,i,a[1],r[1])),Math.floor(e.calculateMeanValue(t,n,i,a[2],r[2])),e.calculateMeanValue(t,n,i,e.valueOrDefault(a[3],1),e.valueOrDefault(r[3],1))])},e.recolor=function(t,n,i,a){function r(t){var r=e.Color(t).toHSL(),o=r[0],s=r[1],l=r[2],c=r.getAlpha();return 0!=n&&(o=e.modulo(Math.round(360*o)+n,360)/360),i>0?s+=(1-s)*(i/100):0>i&&(s-=s*(Math.abs(i)/100)),a>0?l+=(1-l)*(a/100):0>a&&(l-=l*(Math.abs(a)/100)),e.Color([o,s,l,c],"HSL").toCSS()}if(e.assertRange(n,-180,180),e.assertRange(i,-100,100),e.assertRange(a,-100,100),e.isGradient(t)){var o=t.gradient;return{gradient:{colorStops:e.map(o.colorStops,function(e){return{location:e.location,value:r(e.value)}}),opacityStops:e.map(o.opacityStops,function(e){return{location:e.location,value:e.value}})},orientation:t.orientation}}return r(t)},e.colorsEqualityComparer=function(t,n){return e.colorsEqual(t,n)},e.colorsEqual=function(t,n,i){if(i=e.valueOrDefault(i,!0),t&&n){var a=e.Color(t).toRGB(),r=e.Color(n).toRGB(),o=e.valueOrDefault(a[3],1),s=e.valueOrDefault(r[3],1);return a[0]===r[0]&&a[1]===r[1]&&a[2]===r[2]&&(!i||o===s)}return t===n},e.getCoordinateValue=function(n,i){e.isRGBCoordinate(i)&&"RGB"!==n.space?n=e.Color(n).toRGB():e.isHSLCoordinate(i)&&"HSL"!==n.space&&(n=e.Color(n).toHSL());var a=t(i),r=n[a];return void 0===r&&i===Ut.Opacity?1:r},e.getCoordinateDelta=function(t,n,i){return e.getCoordinateValue(t,i)-e.getCoordinateValue(n,i)},e.colorsSimilarExceptCoordinate=function(n,i,a){if(n&&i){"string"==typeof n&&(n=e.Color(n)),"string"==typeof i&&(i=e.Color(i)),n=e.getRelevantCoordinates(n,a),i=e.getRelevantCoordinates(i,a);for(var r=t(a),o=0;o<n.length;o++)if(o!==r&&n[o]!==i[o])return!1;return!0}return n===i},e.isRGBCoordinate=function(e){return e===Ut.Red||e===Ut.Green||e===Ut.Blue},e.isHSLCoordinate=function(e){return e===Ut.Hue||e===Ut.Saturation||e===Ut.Brightness},e.adjustCoordinate=function(t,n,i){return void 0===i?t:e.modifyCoordinate(t,n,e.getCoordinateValue(t,n)+i)},e.modifyCoordinate=function(n,i,a){if(n=e.Color(n),i===Ut.Opacity)return n.setAlpha(a);
156var r=[null,null,null];return e.isRGBCoordinate(i)?(n=n.toRGB(),a=Math.max(0,Math.min(255,Math.round(a)))):e.isHSLCoordinate(i)&&(n=n.toHSL(),a=Math.max(0,Math.min(1,a))),r[t(i)]=a,n.modify(r)},e.getRelevantCoordinates=function(t,n){return t=e.Color(t),n===Ut.Opacity||e.isRGBCoordinate(n)?t.toRGB():e.isHSLCoordinate(n)?t.toHSL():void 0},e.getCoordinateMaxValue=function(e){switch(e){case Ut.Red:case Ut.Green:case Ut.Blue:return 256;case Ut.Hue:case Ut.Saturation:case Ut.Brightness:case Ut.Opacity:return 1}},e.getRGBA=function(t){var i;if(t&&t.constructor==Array&&3==t.length)return t;if(i=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(t))return[parseInt(i[1],10),parseInt(i[2],10),parseInt(i[3],10),1];if(i=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*(1|0|0\.[0-9]*)\s*\)/.exec(t))return[parseInt(i[1],10),parseInt(i[2],10),parseInt(i[3],10),parseFloat(i[4])];if(i=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(t))return[2.55*parseFloat(i[1]),2.55*parseFloat(i[2]),2.55*parseFloat(i[3]),1];if(i=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(t))return[parseInt(i[1],16),parseInt(i[2],16),parseInt(i[3],16),1];if(i=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(t))return[parseInt(i[1]+i[1],16),parseInt(i[2]+i[2],16),parseInt(i[3]+i[3],16),1];if(i=/rgba\(0, 0, 0, 0\)/.exec(t))return n.transparent;var a=n[e.trim(t).toLowerCase()];return a?a.concat([1]):n.transparent};var n={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],
157maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255,0]}}(d);var $t={FillHorizontally:1,FillVertically:2},Wt=Yo(function(){function e(e,t){var n={properties:u.extend({centerX:0,centerY:0,radiusX:0,radiusY:0},t),drawShape:function(t){var i,a,r,o,s=n.properties;n.isLayoutActive($t.FillHorizontally)?(i=e.size.width-s.lineWidth,r=s.lineWidth/2):(i=2*s.radiusX,r=s.centerX-i/2),n.isLayoutActive($t.FillVertically)?(a=e.size.height-s.lineWidth,o=s.lineWidth/2):(a=2*s.radiusY,o=s.centerY-a/2);var l=.5522848,c=i/2*l,u=a/2*l,d=r+i,g=o+a,f=r+i/2,p=o+a/2;t.beginPath(),t.moveTo(r,p),t.bezierCurveTo(r,p-u,f-c,o,f,o),t.bezierCurveTo(f+c,o,d,p-u,d,p),t.bezierCurveTo(d,p+u,f+c,g,f,g),t.bezierCurveTo(f-c,g,r,p+u,r,p),t.closePath()}};return l(n,e,t)}function t(e,t){var n={properties:u.extend({width:0,height:0,x:0,y:0,angle:0},t),drawShape:function(t){var i,a,r,o,s,l=n.properties,c=l.lineWidth/2,u=l.width,d=l.height,g=l.x,f=l.y;if(n.isLayoutActive($t.FillHorizontally)&&(u=e.size.width,g=0),n.isLayoutActive($t.FillVertically)&&(d=e.size.height,f=0),t.beginPath(),45===l.angle||135===l.angle||225===l.angle||315===l.angle){if(c>0){i=Math.sqrt(Math.pow(d,2)+Math.pow(u,2)),a=180*Math.asin(u/i)/Math.PI,r=90-a,o=c/Math.sin(a*Math.PI/180)+Math.sin(r*Math.PI/180)*c/Math.cos(r*Math.PI/180),d-=o+c;var p=d/Math.cos(a*Math.PI/180)*Math.sin(a*Math.PI/180);s=u-p-c,u=p,g=Math.round(g),f=Math.round(f),u=Math.round(u),d=Math.round(d)}switch(l.angle){case 45:c>0&&(g+=c,f+=o),t.moveTo(g,f),t.lineTo(g,f+d),t.lineTo(g+u,f+d);break;case 135:c>0&&(g+=c,f+=c),t.moveTo(g,f),t.lineTo(g,f+d),t.lineTo(g+u,f);break;case 225:c>0&&(u=p,g+=s,f+=c),t.moveTo(g,f),t.lineTo(g+u,f),t.lineTo(g+u,f+d);break;case 315:c>0&&(g+=s,f+=o),t.moveTo(g,f+d),t.lineTo(g+u,f+d),t.lineTo(g+u,f)}}else switch(l.angle){case 90:c>0&&(i=Math.sqrt(Math.pow(d/2,2)+Math.pow(u,2)),a=180*Math.asin(u/i)/Math.PI,r=180-2*a,o=c/Math.sin(a*Math.PI/180)+Math.sin(r/2*Math.PI/180)*c/Math.cos(r/2*Math.PI/180),d-=2*o,s=c/Math.sin(r/2*Math.PI/180),u-=c+s,g+=c,f+=o,g=Math.round(g),f=Math.round(f),u=Math.round(u),d=Math.round(d)),t.moveTo(g,f),t.lineTo(g,f+d),t.lineTo(g+u,f+Math.round(d/2));break;case 180:c>0&&(i=Math.sqrt(Math.pow(u/2,2)+Math.pow(d,2)),a=180*Math.asin(d/i)/Math.PI,r=180-2*a,s=c/Math.sin(a*Math.PI/180)+Math.sin(r/2*Math.PI/180)*c/Math.cos(r/2*Math.PI/180),u-=2*s,o=c/Math.sin(r/2*Math.PI/180),d-=c+o,g=Math.round(g),f=Math.round(f),u=Math.round(u),d=Math.round(d),g+=s,f+=c),t.moveTo(g,f),t.lineTo(g+u,f),t.lineTo(g+Math.round(u/2),f+d);break;case 270:c>0&&(i=Math.sqrt(Math.pow(d/2,2)+Math.pow(u,2)),a=180*Math.asin(u/i)/Math.PI,r=180-2*a,o=c/Math.sin(a*Math.PI/180)+Math.sin(r/2*Math.PI/180)*c/Math.cos(r/2*Math.PI/180),d-=2*o,s=c/Math.sin(r/2*Math.PI/180),u-=c+s,g+=s,f+=o,g=Math.round(g),f=Math.round(f),u=Math.round(u),d=Math.round(d)),t.moveTo(g+u,f),t.lineTo(g+u,f+d),t.lineTo(g,f+Math.round(d/2));break;default:c>0&&(i=Math.sqrt(Math.pow(u/2,2)+Math.pow(d,2)),a=180*Math.asin(d/i)/Math.PI,r=180-2*a,s=c/Math.sin(a*Math.PI/180)+Math.sin(r/2*Math.PI/180)*c/Math.cos(r/2*Math.PI/180),u-=2*s,o=c/Math.sin(r/2*Math.PI/180),d-=c+o,g+=s,f+=o,g=Math.round(g),f=Math.round(f),u=Math.round(u),d=Math.round(d)),t.moveTo(g,f+d),t.lineTo(g+u,f+d),t.lineTo(g+Math.round(u/2),f)}t.closePath()}};return l(n,e,t)}function n(e,t){var n={properties:u.extend({width:300,height:300,points:5,angle:40,lineWidth:0},t),drawShape:function(t){var i=n.properties,a=i.width,r=i.height,o=a/2,s=r/2,l=i.angle/100,c=i.points,u=i.lineWidth/2;n.isLayoutActive($t.FillHorizontally)&&(a=e.size.width,o=a/2),n.isLayoutActive($t.FillVertically)&&(r=e.size.height,s=r/2);var f=Math.min(r,a),p=Math.floor(f/2),h=0,m=r-g(d(c,p,f)),v=p-u*(c/2);u>0&&(1>=v?(u=1,t.fillStyle=i.strokeColor,t.lineWidth=u):p=v),c%2!==0&&11>c&&(h=m+u/c),t.save(),t.beginPath(),t.translate(o,s+h),t.moveTo(0,0-p);for(var y=0;c>y;y++)t.rotate(Math.PI/c),t.lineTo(0,0-p*l),t.rotate(Math.PI/c),t.lineTo(0,0-p);
157t.rotate(Math.PI/c),t.lineTo(0,0-p*l),t.closePath(),t.restore()}};return l(n,e,t)}function i(e,t){var n={properties:u.extend({lineWidth:0,width:300,height:300,angles:6,x:0,y:0},t),drawShape:function(t){var i=n.properties,a=i.width,r=i.height,o=a/2,s=r/2,l=i.angles,c=i.lineWidth/2;n.isLayoutActive($t.FillHorizontally)&&(a=e.size.width,o=a/2),n.isLayoutActive($t.FillVertically)&&(r=e.size.height,s=r/2);var u=Math.min(r,a),f=u/2,p=0;if(c>0){var h=f-c*(l/(.9*l));1>=h?(c=h+c,f/=.4*l,t.lineWidth=c):(f=h,l%2!==0&&(p=u-g(d(l,f,u))-c))}t.save(),t.beginPath(),t.translate(o,s+p),t.moveTo(0,0-f);for(var m=0;l>m;m++)t.rotate(2*(Math.PI/l)),t.lineTo(0,0-f);t.closePath(),t.restore()}};return l(n,e,t)}function a(e,t){var n={properties:u.extend({lineWidth:0,width:600,height:300,topSize:50,baseOrientation:0,x:0,y:0},t),drawShape:function(t){var i,a,r,o,s,l,c=n.properties,u=c.width,d=c.height,g=c.topSize,f=c.lineWidth/2,p=c.baseOrientation,h=0,m=0;switch(n.isLayoutActive($t.FillHorizontally)&&(u=e.size.width),n.isLayoutActive($t.FillVertically)&&(d=e.size.height),t.beginPath(),p){case 0:i=(u-u/100*g)/2,f>0&&(a=Math.sqrt(Math.pow(i,2)+Math.pow(d,2)),r=180*Math.asin(d/a)/Math.PI,o=180-2*r,l=f/Math.sin(r*Math.PI/180)+Math.sin(o/2*Math.PI/180)*f/Math.cos(o/2*Math.PI/180),u-=l,d-=f,h+=l,m+=f,h=Math.round(h),m=Math.round(m),u=Math.round(u),d=Math.round(d)),t.moveTo(h,d),t.lineTo(h+i,m),t.lineTo(u-i,m),t.lineTo(u,d);break;case 90:i=(d-d/100*g)/2,f>0&&(a=Math.sqrt(Math.pow(i,2)+Math.pow(u,2)),r=180*Math.asin(u/a)/Math.PI,o=180-2*r,s=f/Math.sin(r*Math.PI/180)+Math.sin(o/2*Math.PI/180)*f/Math.cos(o/2*Math.PI/180),u-=f,d-=s,h+=f,m+=s,h=Math.round(h),m=Math.round(m),u=Math.round(u),d=Math.round(d)),t.moveTo(h,m),t.lineTo(u,m+i),t.lineTo(u,d-i),t.lineTo(h,d);break;case 180:i=(u-u/100*g)/2,f>0&&(a=Math.sqrt(Math.pow(i,2)+Math.pow(d,2)),r=180*Math.asin(d/a)/Math.PI,o=180-2*r,l=f/Math.sin(r*Math.PI/180)+Math.sin(o/2*Math.PI/180)*f/Math.cos(o/2*Math.PI/180),u-=l,d-=f,h+=l,m+=f,h=Math.round(h),m=Math.round(m),u=Math.round(u),d=Math.round(d)),t.moveTo(u,m),t.lineTo(u-i,d),t.lineTo(h+i,d),t.lineTo(h,m);break;case 270:i=(d-d/100*g)/2,f>0&&(a=Math.sqrt(Math.pow(i,2)+Math.pow(u,2)),r=180*Math.asin(u/a)/Math.PI,o=180-2*r,s=f/Math.sin(r*Math.PI/180)+Math.sin(o/2*Math.PI/180)*f/Math.cos(o/2*Math.PI/180),u-=f,d-=s,h+=f,m+=s,h=Math.round(h),m=Math.round(m),u=Math.round(u),d=Math.round(d)),t.moveTo(u,d),t.lineTo(h,d-i),t.lineTo(h,m+i),t.lineTo(u,m)}t.closePath()}};return l(n,e,t)}function r(e,t){var n={properties:u.extend({lineWidth:0,width:300,height:300,gapSize:30,slantDirection:"right",x:0,y:0},t),drawShape:function(t){var i,a,r,o,s,l,c=n.properties,u=c.width,d=c.height,g=c.gapSize,f=c.lineWidth/2,p=c.slantDirection,h=0,m=0;switch(n.isLayoutActive($t.FillHorizontally)&&(u=e.size.width),n.isLayoutActive($t.FillVertically)&&(d=e.size.height),t.beginPath(),p){case"right":i=u/100*g,f>0&&(a=Math.sqrt(Math.pow(i,2)+Math.pow(d,2)),r=180*Math.asin(d/a)/Math.PI,o=180-2*r,l=f/Math.sin(r*Math.PI/180)+Math.sin(o/2*Math.PI/180)*f/Math.cos(o/2*Math.PI/180),u-=l,d-=f,h+=l,m+=f,h=Math.round(h),m=Math.round(m),u=Math.round(u),d=Math.round(d)),t.moveTo(h,d),t.lineTo(h+i,m),t.lineTo(u,m),t.lineTo(u-i,d);break;case"down":i=d/100*g,f>0&&(a=Math.sqrt(Math.pow(i,2)+Math.pow(u,2)),r=180*Math.asin(u/a)/Math.PI,o=180-2*r,s=f/Math.sin(r*Math.PI/180)+Math.sin(o/2*Math.PI/180)*f/Math.cos(o/2*Math.PI/180),u-=f,d-=s,h+=f,m+=s,h=Math.round(h),m=Math.round(m),u=Math.round(u),d=Math.round(d)),t.moveTo(h,m),t.lineTo(u,m+i),t.lineTo(u,d),t.lineTo(h,d-i);break;case"left":i=u/100*g,f>0&&(a=Math.sqrt(Math.pow(i,2)+Math.pow(d,2)),r=180*Math.asin(d/a)/Math.PI,o=180-2*r,l=f/Math.sin(r*Math.PI/180)+Math.sin(o/2*Math.PI/180)*f/Math.cos(o/2*Math.PI/180),u-=l,d-=f,h+=l,m+=f,h=Math.round(h),m=Math.round(m),u=Math.round(u),d=Math.round(d)),t.moveTo(h,m),t.lineTo(u-i,m),t.lineTo(u,d),t.lineTo(h+i,d);break;case"up":i=d/100*g,f>0&&(a=Math.sqrt(Math.pow(i,2)+Math.pow(u,2)),r=180*Math.asin(u/a)/Math.PI,o=180-2*r,s=f/Math.sin(r*Math.PI/180)+Math.sin(o/2*Math.PI/180)*f/Math.cos(o/2*Math.PI/180),u-=f,d-=s,h+=f,m+=s,h=Math.round(h),m=Math.round(m),u=Math.round(u),d=Math.round(d)),t.moveTo(h,d),t.lineTo(h,m+i),t.lineTo(u,m),t.lineTo(u,d-i)}t.closePath()}};return l(n,e,t)}function o(e,t){var n={properties:u.extend({lineWidth:0,width:400,height:200,sweepAngle:90,baseThicknessPercent:40,baseLengthPercent:35,arrowDirection:0},t),drawShape:function(t){var i,a,r,o,s,l,c,u,d=n.properties,g=d.width,f=d.height,p=d.sweepAngle,h=d.arrowDirection,m=d.baseThicknessPercent,v=d.baseLengthPercent,y=d.lineWidth/2,b=0,C=0;switch(n.isLayoutActive($t.FillHorizontally)&&(g=e.size.width),n.isLayoutActive($t.FillVertically)&&(f=e.size.height),t.beginPath(),h){case 0:i=f/100*m,a=g/100*v,b=f/2,r=
157a-(f/2-i/2)*Math.tan((90+p)*(Math.PI/180)),y>0&&(o=Math.sqrt(Math.pow(f/2,2)+Math.pow(g-a,2)),s=180*Math.asin((g-a)/o)/Math.PI,l=180-2*s,c=y/Math.sin(s*Math.PI/180)+Math.sin(l/2*Math.PI/180)*y/Math.cos(l/2*Math.PI/180),f-=2*c,u=y/Math.sin(l/2*Math.PI/180),g-=y/2+u,C+=y,g=Math.round(g),f=Math.round(f)),t.moveTo(C,b),t.lineTo(C,b-i/2),t.lineTo(C+a,b-i/2),t.lineTo(C+r,b-f/2),t.lineTo(g,b),t.lineTo(C+r,b+f/2),t.lineTo(C+a,b+i/2),t.lineTo(C,b+i/2);break;case 90:i=g/100*m,a=f/100*v,C=g/2,r=a-(g/2-i/2)*Math.tan((90+p)*(Math.PI/180)),y>0&&(o=Math.sqrt(Math.pow(g/2,2)+Math.pow(f-a,2)),s=180*Math.asin((f-a)/o)/Math.PI,l=180-2*s,u=y/Math.sin(s*Math.PI/180)+Math.sin(l/2*Math.PI/180)*y/Math.cos(l/2*Math.PI/180),g-=2*u,c=y/Math.sin(l/2*Math.PI/180),f-=y/2+c,b+=y,g=Math.round(g),f=Math.round(f)),t.moveTo(C,b),t.lineTo(C+i/2,b),t.lineTo(C+i/2,b+a),t.lineTo(C+g/2,b+r),t.lineTo(C,f),t.lineTo(C-g/2,b+r),t.lineTo(C-i/2,b+a),t.lineTo(C-i/2,b);break;case 180:i=f/100*m,a=g/100*v,b=f/2,r=a+(f/2-i/2)*Math.tan((90-p)*(Math.PI/180)),y>0&&(o=Math.sqrt(Math.pow(f/2,2)+Math.pow(g-a,2)),s=180*Math.asin((g-a)/o)/Math.PI,l=180-2*s,c=y/Math.sin(s*Math.PI/180)+Math.sin(l/2*Math.PI/180)*y/Math.cos(l/2*Math.PI/180),f-=2*c,u=y/Math.sin(l/2*Math.PI/180),g-=y,C+=y/2+u,g=Math.round(g),f=Math.round(f)),t.moveTo(g,b),t.lineTo(g,b-i/2),t.lineTo(g-a,b-i/2),t.lineTo(g-r,b-f/2),t.lineTo(C,b),t.lineTo(g-r,b+f/2),t.lineTo(g-a,b+i/2),t.lineTo(g,b+i/2);break;case 270:i=g/100*m,a=f/100*v,C=g/2,r=a+(g/2-i/2)*Math.tan((90-p)*(Math.PI/180)),y>0&&(o=Math.sqrt(Math.pow(g/2,2)+Math.pow(f-a,2)),s=180*Math.asin((f-a)/o)/Math.PI,l=180-2*s,u=y/Math.sin(s*Math.PI/180)+Math.sin(l/2*Math.PI/180)*y/Math.cos(l/2*Math.PI/180),g-=2*u,c=y/Math.sin(l/2*Math.PI/180),b+=y/2+c,f-=y,g=Math.round(g),f=Math.round(f)),t.moveTo(C,f),t.lineTo(C+i/2,f),t.lineTo(C+i/2,f-a),t.lineTo(C+g/2,f-r),t.lineTo(C,b),t.lineTo(C-g/2,f-r),t.lineTo(C-i/2,f-a),t.lineTo(C-i/2,f)}t.closePath()}};return l(n,e,t)}function s(e,t){var n={properties:u.extend({lineWidth:0,width:400,height:200,x:0,y:0,pointOrientation:180,cornerRadius:20,baseOffset:"center",baseWidth:60,baseOffsetPercent:20,tipHeight:30,tipOffset:10},t),drawShape:function(t){var i,a,r,o=n.properties,s=o.width,l=o.height,c=o.lineWidth/2,u=0,d=0,g=d+l,f=u+s,p=o.cornerRadius,h=o.pointOrientation,m=o.baseOffset,v=o.baseWidth,y=o.tipHeight,b=o.tipOffset;switch(n.isLayoutActive($t.FillHorizontally)&&(s=e.size.width),n.isLayoutActive($t.FillVertically)&&(l=e.size.height),0===h?(d=l/100*y+c,u=c,g=l-c,f=s-c,i=(f-2*p)/100*v,a=(f-2*p-i)/2,r=(f-2*p)/100*o.baseOffsetPercent):90===h?(d=c,u=c,f=s-s/100*y-c,g=l-c,i=(g-2*p)/100*v,a=(g-2*p-i)/2,r=(g-2*p)/100*o.baseOffsetPercent):180===h?(d=c,u=c,g=l-c-l/100*y,f=s-c,i=(f-2*p)/100*v,a=(f-2*p-i)/2,r=(f-2*p)/100*o.baseOffsetPercent):270===h&&(u+=s/100*y,d=c,f=s-c,g=l-c,i=(g-2*p)/100*v,a=(g-2*p-i)/2,r=(g-2*p)/100*o.baseOffsetPercent),t.beginPath(),h){case 0:switch(m){case"left":t.lineTo(u+p+r,d),t.lineTo(s/100*b,2*c),t.lineTo(u+p+r+i,d);break;case"right":t.lineTo(f-p-r,d),t.lineTo(s/100*b,2*c),t.lineTo(f-p-r-i,d);break;case"center":t.lineTo(u+p+a,d),t.lineTo(s/100*b,2*c),t.lineTo(f-p-a,d)}t.lineTo(f-p,d),t.quadraticCurveTo(f,d,f,d+p),t.lineTo(f,g-p),t.quadraticCurveTo(f,g,f-p,g),t.lineTo(u+p,g),t.quadraticCurveTo(u,g,u,g-p),t.lineTo(u,d+p),t.quadraticCurveTo(u,d,u+p,d);break;case 90:switch(t.moveTo(u+p,d),t.lineTo(f-p,d),t.quadraticCurveTo(f,d,f,d+p),m){case"left":t.lineTo(f,d+p+r),t.lineTo(s-2*c,l-l/100*b),t.lineTo(f,d+p+r+i);break;case"right":t.lineTo(f,g-p-r),t.lineTo(s-2*c,l-l/100*b),t.lineTo(f,g-p-r-i);break;case"center":t.lineTo(f,d+p+a),t.lineTo(s-2*c,l-l/100*b),t.lineTo(f,g-p-a)}t.lineTo(f,g-p),t.quadraticCurveTo(f,g,f-p,g),t.lineTo(u+p,g),t.quadraticCurveTo(u,g,u,g-p),t.lineTo(u,d+p),t.quadraticCurveTo(u,d,u+p,d);break;case 180:switch(t.moveTo(u+p,d),t.lineTo(f-p,d),t.quadraticCurveTo(f,d,f,d+p),t.lineTo(f,g-p),t.quadraticCurveTo(f,g,f-p,g),m){case"left":t.lineTo(u+p+r+i,g),t.lineTo(f-s/100*b,l-2*c),t.lineTo(u+p+r,g);break;case"right":t.lineTo(f-p-r,g),t.lineTo(f-s/100*b,l-2*c),t.lineTo(f-p-r-i,g);break;case"center":t.lineTo(f-p-a,g),t.lineTo(s-s/100*b,l-2*c),t.lineTo(u+p+a,g)}t.lineTo(u+p,g),t.quadraticCurveTo(u,g,u,g-p),t.lineTo(u,d+p),t.quadraticCurveTo(u,d,u+p,d);break;case 270:switch(t.moveTo(u+p,d),t.lineTo(f-p,d),t.quadraticCurveTo(f,d,f,d+p),t.lineTo(f,g-p),t.quadraticCurveTo(f,g,f-p,g),t.lineTo(u+p,g),t.quadraticCurveTo(u,g,u,g-p),m){case"left":t.lineTo(u,d+p+r),t.lineTo(2*c,l-l/100*b),t.lineTo(u,d+p+r+i);break;case"right":t.lineTo(u,g-p-r),t.lineTo(2*c,l-l/100*b),t.lineTo(u,g-p-r-i);break;case"center":t.lineTo(u,g-p-a),t.lineTo(2*c,d+g/100*b),t.lineTo(u,d+p+a)}t.lineTo(u,d+p),t.quadraticCurveTo(u,d,u+p,d)}t.closePath()}};return l(n,e,t)}function l(e,t,n){return u.extend(e.properties,{lineWidth:0,strokeColor:"black",backgroundColor:"transparent"},n),u.extend(e,{repaint:function(n){var i=e.properties,a=i.backgroundColor;if(u.isGradient(a)){for(var r=a.orientation,o=r===rt.Vertical?t.size.height:0,s=r===rt.Horizontal?t.size.width:0,l=u.normalizeGradientStops(a.gradient),c=n.createLinearGradient(0,0,s,o),d=0;d<l.length;d++){var g=l[d],f=u.Color(g.color),p=u.valueOrDefault(g.stop,0);c.addColorStop(p/100,f.toCSS(!0))}n.fillStyle=c,n.fill()}else a=u.Color(a).toCSS(),"transparent"!==a&&(n.fillStyle=a);n.lineWidth=i.lineWidth,n.strokeStyle=i.strokeColor,e.drawShape(n),n.fill(),i.lineWidth>0&&n.stroke()}}),c(e,t)}function c(e,t){return u.extend(e,{id:t.idGenerator.next(),setPropertyValue:function(n,i){var a=e.properties,r=a[n];r!==i&&(a[n]=i,t.repaint())},setPropertiesValues:function(n){t.beginUpdate();for(var i in n)e.setPropertyValue(i,n[i]);t.endUpdate()},toggleLayout:function(n,i){var a=e.isLayoutActive(n);return a!==i&&(i?e.layouts[n]=!0:delete e.layouts[n],t.repaint()),e},isLayoutActive:function(t){return void 0!==e.layouts[t]},layouts:{}})}function d(e,t,n){for(var i=[],a=360/e,r=a;360>=r;
157r+=a)i.push({cx:t*Math.cos(r*(Math.PI/180))+n/2,cy:t*Math.sin(r*(Math.PI/180))+n/2});return i}function g(e){var t=0;return u.eachItem(e,function(e,n){t<n.cy&&(t=n.cy)}),t}this.create=function(){function l(e){return function(){var t=arguments.length,n=Array(t+1);n[0]=d;for(var i=0;t>i;i++)n[i+1]=arguments[i];var a=this,r=e.apply(a,n);return d.elements[r.id]=r,d.repaint(),r}}var c=u("<canvas></canvas>"),d={$element:c,canvas:c[0],idGenerator:u.createWeakIdGenerator(),elements:{},size:{width:0,height:0},isInitialized:!1,duringUpdate:0,repaintOnEndUpdate:!1,initialize:function(){d.isInitialized||(d.isInitialized=!0,d.refreshSize())},beginUpdate:function(){d.duringUpdate++},endUpdate:function(){d.duringUpdate=Math.max(0,d.duringUpdate-1),0===d.duringUpdate&&d.repaintOnEndUpdate&&(d.repaintOnEndUpdate=!1,d.repaint())},repaint:function(){if(d.isInitialized)if(d.duringUpdate>0)d.repaintOnEndUpdate=!0;else{var e=d.canvas,t=e.getContext("2d");t.clearRect(0,0,e.width,e.height);var n=d.elements;for(var i in n)n[i].repaint(t)}},refreshSize:function(e){d.initialize();var t=e;void 0!==t&&null!==t||(t=d.$element.elementSize()),d.size=t,d.$element.attr("width",t.width).attr("height",t.height),d.repaint()}};return u(window).resize(function(e){e.target!==window&&e.target!==document||d.repaint()}),u.extend(d,{addEllipse:l(e),addTriangle:l(t),addStar:l(n),addPolygon:l(i),addTrapezoid:l(a),addParallelogram:l(r),addArrow:l(o),addSpeechBubble:l(s)})}}),jt=Yo(function(){function e(e,n){var i=Gt.addNamesToElements(u(n)[0]),a=t(i);i=a.element;var r=Gt.getShapeReference(i),o=Gt.getShapeProperties(i),s={type:"SvgElement",elementProperties:{shapeReference:r,svgProperties:o,sizeAndPosition:a.sizeAndPosition,elementRole:a.elementRole},metaData:{size:{height:a.sizeAndPosition.height,width:a.sizeAndPosition.width}},containerId:u.uniqueID(),childElements:[]};e.push(s)}function t(e){var t,n,i=document.createElementNS(Xt.svgNS,"svg");t=e[0].hasAttribute("width")?e[0].getAttribute("width"):100,i.setAttribute("width",t),n=e[0].hasAttribute("height")?e[0].getAttribute("height"):100,i.setAttribute("height",n),i.appendChild(e[0]),e=i;var a=[t,n],r={width:parseInt(e.getAttribute("width")),height:parseInt(e.getAttribute("height")),top:0,left:0},o=e.firstChild,s={role:"shape",type:"multipart"},l=o.getAttribute("data-type");if(l&&(s.role=l,"shape"!==l&&(s.type="text")),o.hasAttribute("transform")){var c=Xt.transformManager.parse(o);c.translate&&(r.left=parseInt(c.translate[0])*(c.scale[0]||1),r.top=parseInt(c.translate[1])*(c.scale[1]||1)),c.scale&&(a[0]=a[0]/c.scale[0],a[1]=a[1]/c.scale[1]),o.removeAttribute("transform")}return e.setAttribute("viewBox","0 0 {0} {1}".format(a[0],a[1])),{element:e,sizeAndPosition:r,elementRole:s}}this.getInstanceByType=function(e,t){var n=null;return u.eachEntry(e,function(e,i){if("SvgElement"===i.elementType.name){var a=i.getSvgController().element.firstChild.getAttribute("data-type");a===t&&(n=i)}}),n},this.getLogoReference=function(e,t,n){var i={id:null,shape:null,shapeId:null,ownerId:null,storage:null},a=document.createElementNS(Xt.svgNS,"svg");u(e).appendTo(u(a)),e=u(e)[0],i.id=t.id,i.shape=Xt.getSvgOuterHTML(e),i.shapeId=n?n:u.uniqueID();return i},this.moveText=function(e,t,n){function i(){var t=Xt.transformManager.parse(e),n=0;t.translate?n=t.translate[0]:t.translate=[0,0];var i=Xt.normalizeNumber(n-a,!0),r=1;t.scale&&(r=t.scale[0]),t.translate[0]=i/r;var o=Xt.transformManager.build(t);e.setAttribute("transform",o)}var a=0,r=void 0;n&&(t||(t=Xt.getAttributeValue(e.firstChild,"data-text-direction",!0)),"middle"===t?(r=e.getAttribute("width"),a=(r-n)/2,i()):"left"===t&&(r=e.getAttribute("width"),a=r-n,i()))},this.createPropertiesList=function(e,t,n){var i=e.logo?e.logo:e.shape;if(t){var a=i.replace(/####/g,u.weakID());a=[u(a)[0]]}else a=i.replace(/####/g,u.weakID()),a=[u(a)[0]],a=Gt.removeNamesFromElements(a);return a=Gt.addNamesToElements(a),a=Gt.addNamesToObjects(a),{logoReference:this.getLogoReference(a,e,null,t),svgProperties:Gt.getShapeProperties(a),sizeAndPosition:Gt.getShapeSizes(a,n)}},this.createElementHierarchy=function(t){var n={id:Ca.generateWebsiteId(),type:"userBox",elementProperties:{sizeAndPosition:{width:0,height:0,left:0,top:0}},childElements:[]},i={};i.structures=[],i.structures.push(n);for(var a=u(t)[0].childNodes,r=0;r<a.length;r+=1)e(i.structures[0].childElements,a[r].cloneNode(!0));return i}}),Gt=Yo(function(){function e(e){if(e.childNodes.length>1){for(var t,n=0;n<e.childNodes.length;n+=1)if(e.childNodes[n].firstChild){t=e.childNodes[n];break}return t}return e.firstChild}function t(t){var n=e(t);return n.getBoundingClientRect()}this.nodeNamesToWorkWith=["path","rect","circle","ellipse","line","polyline","polygon","text","use"],this.createNoSvgElement=function(e){var t=[];if(e.hasOwnProperty("shape")&&(e=e.shape),"string"==typeof e){var n=u(e.trim());u.eachItem(n,function(e,n){t.push(n)})}else u.isArray(e)||(e=[e]),u.eachItem(e,function(e,n){t.push(n)});return u(t)},this.createPropertiesList=function(e,t,n){var i;return t?(i=e.shape.replace(/####/g,u.weakID()),i=[u(i)[0]]):(i=e.shape.replace(/####/g,u.weakID()),i=[u(i)[0]],i=Gt.removeNamesFromElements(i)),i=Gt.addNamesToElements(i),i=Gt.addNamesToObjects(i),{shapeReference:Gt.getShapeReference(i,e,null,t),svgProperties:Gt.getShapeProperties(i),innerObjectsRoles:Gt.setInnerObjectsProperties(i),sizeAndPosition:Gt.getShapeSizes(i,n)}},this.createNodeReference=function(e){function t(e){for(var i=0;i<e.length;i+=1)e[i]&&"#text"!==e[i].nodeName.toLowerCase()&&"#comment"!==e[i].nodeName.toLowerCase()&&e[i].hasAttribute("name")?(n[e[i].getAttribute("name")]=e[i],e[i].childNodes&&t(e[i].childNodes)):e[i].childNodes&&t(e[i].childNodes);return n}var n=[];return u.isArray(e)||(e=[e]),t(e)},this.addNamesToObjects=function(e){for(var t=e[0],n=0;n<t.childNodes.length;n+=1)if(-1!==u.getIndexOfElementInArray(t.childNodes[n].nodeName,Gt.nodeNamesToWorkWith)){var i=Xt.randomGradientID("object_");t.childNodes[n].setAttribute("data-name",i)}return t},this.addNamesToElements=function(e){var t=function(e){for(var n=0;n<e.length;n+=1)if(-1!==u.getIndexOfElementInArray(e[n].nodeName,Gt.nodeNamesToWorkWith)){var i;e[n].hasAttribute("name")||(i=Xt.randomGradientID("element_"),e[n].setAttribute("name",i)),e[n].childNodes&&t(e[n].childNodes)}else e[n].childNodes&&t(e[n].childNodes);return e};return u.isArray(e)||(e=[e]),t(e)},this.removeNamesFromElements=function(e){var t=function(e){for(var n=0;n<e.length;n+=1)if(-1!==u.getIndexOfElementInArray(e[n].nodeName,Gt.nodeNamesToWorkWith)){e[n].hasAttribute("name")&&e[n].removeAttribute("name"),e[n].childNodes&&t(e[n].childNodes)}else e[n].childNodes&&t(e[n].childNodes);return e};return u.isArray(e)||(e=[e]),t(e)}
157,this.getShapeReference=function(e,t,n){var i={id:null,shape:null,shapeId:null,ownerId:null,storage:null};t&&t.id&&(i.id=t.id),i.shape=Xt.getSvgOuterHTML(e),i.shapeId=n?n:u.uniqueID();return i},this.getShapeSizes=function(e,t){var n=100,i=100;if(e.attributes.width&&e.attributes.height)n=e.attributes.width.value,i=e.attributes.height.value;else if(e.attributes.viewBox){var a=Xt.viewBoxManager.parse(e.attributes.viewBox.value);e.setAttribute("width",a.width+"px"),e.setAttribute("height",a.height+"px"),n=a.width,i=a.height}var r={width:parseInt(n),height:parseInt(i)};return t&&(r.left=t.left,r.top=t.top),r},this.setInnerObjectsProperties=function(e){var t={};("string"==typeof e||u.isArray(e))&&(e=u(e)[0]);var n=u.merge([],e.childNodes);return u.eachItem(n,function(e,n){if(-1!==u.getIndexOfElementInArray(n.nodeName,Gt.nodeNamesToWorkWith)){var i=n.getAttribute("data-name"),a=Gt.getElementRole(n);t[i]={role:a.role,type:a.type}}}),t},this.getElementRole=function(e){e.hasAttribute("data-main")&&(e=e.firstChild);var t=e.getAttribute("data-type");t||(t="shape");var n="multipart";if(1===e.childNodes.length){var i=e.firstChild.nodeName.toLowerCase();i&&"g"!==i&&"svg"!==i&&(n=i)}return{role:t,type:n}},this.checkElementParams=function(e,t,n){return t?e.hasAttribute(n)&&"none"!==e.getAttribute(n)&&""!==e.getAttribute(n)&&-1===e.getAttribute(n).indexOf("url"):void 0!==e.style[n]&&""!==e.style[n]&&"none"!==e.style[n]&&-1===e.style[n].indexOf("url")},this.getColorFromGradient=function(e){var t=null,n=e.childNodes;if(n.length){var i=Math.floor(Math.random()*(n.length-1));t=Xt.getAttributeValue(n[i],"stop-color",!0)}return t},this.findGradientByID=function(e,t){return function n(e){for(var i=0;i<e.length;i+=1){if("lineargradient"===e[i].nodeName.toLowerCase()&&e[i].getAttribute("id")===t)return Gt.getColorFromGradient(e[i]);if(e[i].childNodes.length>0)return n(e[i].childNodes)}}(e.childNodes)},this.getShapeProperties=function(e){function t(i){for(var a={fill:null,stroke:null},r=0;r<i.length;r+=1)if("g"===i[r].nodeName.toLowerCase()&&i[r].hasAttribute("fill")&&null!==i[r].getAttribute("fill")&&"none"!==i[r].getAttribute("fill")&&(a.fill=i[r].getAttribute("fill")),-1!==u.getIndexOfElementInArray(i[r].nodeName,Gt.nodeNamesToWorkWith)){var o=i[r].getAttribute("name");n[o]={},n[o].role="shape",n[o].fill=function(){var t;if(Gt.checkElementParams(i[r],!0,"fill"))t=i[r].getAttribute("fill");else if(Gt.checkElementParams(i[r],!1,"fill"))t=i[r].style.fill;else if(null!==a.fill)t=a.fill;else if(i[r].getAttribute("fill")&&-1!==i[r].getAttribute("fill").indexOf("url")){var n=i[r].getAttribute("fill").slice(6).replace(/["')]/g,""),o=Gt.findGradientByID(e[0],n);t=o?o:"#000000"}else if(i[r].style.fill&&-1!==i[r].style.fill.indexOf("url")){var n=i[r].style.fill.slice(6).replace(/["')]/g,""),o=Gt.findGradientByID(e[0],n);t=o?o:"#000000"}else t="#000000";return t}()}else i[r].childNodes&&t(i[r].childNodes)}var n={};return u.isArray(e)||(e=[e]),t(e),n},this.getFlatColorsListFromColorsMap=function(e){function t(e){for(var t=0;t<i.length;t+=1)if(i[t].color===e)return i[t];return!1}function n(e,n,a){var r=t(n[a]);if(r)r.targetParts.push({instance:e,partName:n.partName,type:a});else{var o=[];o.push({instance:e,partName:n.partName,type:a}),i.push({color:n[a],targetParts:o})}}for(var i=[],a=0;a<e.length;a+=1)for(var r=e[a].instance,o=e[a].colorsMap,s=0;s<o.length;s+=1){var l=o[s];null!==l.fill&&n(r,l,"fill")}return i},this.createShapeWrapper=function(e){if(e=Xt.createSvgNodeFromString(e),e.hasAttribute("data-main")&&"main"===e.getAttribute("data-main"))return u(e);e.setAttribute("data-main","main");var t=e.firstChild;if("g"===t.nodeName.toLowerCase()&&t.getAttribute("data-main"))return u(e);var n=document.createElementNS(Xt.svgNS,"g");n.setAttribute("data-main","nested");var i=u.merge([],e.childNodes);return u.eachItem(i,function(e,t){"g"!==t.nodeName.toLowerCase()||t.hasChildNodes()?n.appendChild(t):t.parentNode.removeChild(t)}),e.appendChild(n),u(e)},this.backgroundManager=function(){return this.isGradient=function(e){return void 0!==e.gradient},this.createGradientTemplate=function(e,t){var n,i=0,a=e.data.length,r="0",o="0";"horizontal"==e.orientation?r="100%":o="100%";
157var s=document.createElementNS(Xt.svgNS,"defs"),l=document.createElementNS(Xt.svgNS,"linearGradient");for(l.setAttribute("x1","0"),l.setAttribute("y1","0"),l.setAttribute("x2",r),l.setAttribute("y2",o),l.setAttribute("id",t),l.setAttribute("gradientUnits","userSpaceOnUse");a>i;i+=1)e.data.hasOwnProperty(i)&&(n=document.createElementNS(Xt.svgNS,"stop"),n.setAttribute("offset",e.data[i].location+"%"),n.setAttribute("stop-color",e.data[i].color),l.appendChild(n));return l.appendChild(n),s.appendChild(l),s},this.normalizeGradient=function(e){var t={};t.color="#000000",t.opacity=1,t.location=0;var n={};n.orientation=e.orientation,n.data=[];var i=e.gradient;for(var a in i.colorStops){var r=u.quickExtend({},t);r.location=i.colorStops[a].location;var o=qa.evaluateColorBinding(i.colorStops[a].value);void 0!==o&&(r.color="object"==typeof o?o.toHEX():o),n.data[a]=r}return n},this},this.simpleAttrUpdate=function(e,t,n){return null===n?e.removeAttribute(t):e.setAttribute(t,n)},this.updateChildren=function(e,t,n){var i=Xt.find.nestedSVGs(e);for(var a in i)if(i.hasOwnProperty(a)){var r=i[a].childNodes;for(var o in r)r.hasOwnProperty(o)&&r[o]&&(r[o]=this.simpleAttrUpdate(r[o],t,n))}return e},this.prepareForJoin=function(n){var i,a=[],r=[];return u.eachItem(n,function(t,n){function a(e,t){for(var n=e.childNodes,i=0;i<n.length;i+=1)n[i].hasAttribute(t)&&n[i].removeAttribute(t);return e}function o(e,t){if(t){var i=(Xt.getSvgSizeAndPosition(e),n.getSvgController().element.firstChild.getBoundingClientRect()),a=(n.getSvgController().element.firstChild.getBBox(),Xt.transformManager.parse(e));a.rotate=[],a.rotate[0]=t,a.rotate[1]=i.width/2,a.rotate[2]=i.height/2;var r=Xt.transformManager.build(a);e.setAttribute("transform",r),e.setAttribute("width",i.width),e.setAttribute("height",i.height)}return e}n.getPropertyValue("sizeAndPosition");if(!n.$element.hasClass("state-hidden")){var s=n.getSvgController().element,l=e(s).cloneNode(!0),c=l.getAttribute("data-type");c||(c="shape"),l.setAttribute("data-type",c),Xt.convertElementsMeasures.viewBoxToScale(s,l),l=a(l,"name"),l=o(l,n.getPropertyValue("rotationAngle"),!1,i),r.push({element:l,order:n.getPropertyValue("order"),position:n.getSvgController().element.getBoundingClientRect()})}}),r=Xt.order(r),u.eachItem(n,function(e,n){if(!n.$element.hasClass("state-hidden")){var i=t(n.getSvgController().element);a.push(i)}}),i=u.unionAreas(a),{shapesList:r,instancesArea:i}},this.joinSvgShapes=function(e,t){function n(e){var t=e.position;return{x:t.left-i.left,y:t.top-i.top}}var i=t,a=[];return u.eachItem(e,function(e,t){var i=n(t),r=Xt.transformManager.parse(t.element);i.x=i.x/r.scale[0],i.y=i.y/r.scale[1];var o=Xt.transformManager.update(r,"translate",[i.x,i.y]),s=Xt.transformManager.build(o);t.element.setAttribute("transform",s),a.push(t.element)}),a}}),Xt=Yo(function(){this.supportsSvg=function(){return document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Shape","1.0")},this.svgNS="http://www.w3.org/2000/svg",this.createElement={svg:function(){var e=document.createElementNS(Xt.svgNS,"svg");return e.setAttribute("version","1.1"),e.setAttribute("xmlns","http://www.w3.org/2000/svg"),e.setAttributeNS("xmlns","xlink:href","http://www.w3.org/1999/xlink"),e}},this.convertElementsMeasures={viewBoxToScale:function(e,t){var n={x:0,y:0},i=e.getAttribute("width"),a=e.getAttribute("height"),r=e.getAttribute("viewBox"),o=Xt.viewBoxManager.parse(r);n.x=i/o.width,n.y=a/o.height;var s=Xt.transformManager.parse(e),l=Xt.transformManager.update(s,"scale",[n.x,n.y]),c=Xt.transformManager.build(l);return t&&(e=t),e.setAttribute("width",i),e.setAttribute("height",a),e.setAttribute("transform",c),e.removeAttribute("viewBox"),e}},this.randomGradientID=function(e){return e||(e="svg_"),e+(""+u.uniqueID())},this.order=function(e){function t(e,t){return e.order<t.order?-1:e.order>t.order?1:0}return e.sort(t)},this.createSvgNodeFromString=function(e){var t=document.createElement("div");return t.innerHTML=e,t.firstChild},this.getSvgOuterHTML=function(e){if(void 0===e.outerHTML||1!==e.length&&void 0!==e.length){if(e.hasOwnProperty("shape"))return e.shape;var t=document.createElement("div"),n=e[0].cloneNode(!0);return n=[n],u.eachItem(n,function(e,n){t.appendChild(n)}),t.innerHTML}return e.outerHTML},this.viewBoxManager={parse:function(e){var t=e.split(" ");return{x:t[0],y:t[1],width:t[2],height:t[3]}}},this.transformManager={attrParse:function(e){var t=[],n=["translate","scale","rotate","skew"],i=e.split(")");return u.eachItem(i,function(e,i){var a=i.split("(");if(a.length>1){for(var r,o=0;o<n.length;o+=1)if(-1!==a[0].indexOf(n[o])){r=n[o];break}t[r]=[],-1!==a[1].indexOf(",")?t[r]=a[1].split(","):-1!==a[1].indexOf(" ")?t[r]=a[1].split(" "):(t[r][0]=a[1],t[r][1]=a[1])}}),t},parse:function(e){if(!e.hasAttribute("transform"))return{};var t=e.getAttribute("transform");return this.attrParse(t)},update:function(e,t,n){return e[t]=n,e},build:function(e){var t,n=[];for(t in e)e.hasOwnProperty(t)&&n.push(t+"("+e[t].join(",")+")");return n.join(", ")}
157,set:function(e,t,n,i){if(e.hasAttribute("transform")){var a=this.parse(e);return a=this.update(a,t,n),i&&i(this.build(a)),this.build(a)}var r=t+"("+n+")";return i&&i(r),r}},this.getSvgSizeAndPosition=function(e){var t={};"string"==typeof e&&(e=u(e)[0]);var n=Gt.getShapeSizes(e);return t.width=parseInt(n.width),t.height=parseInt(n.height),t.x=parseInt(e.hasAttribute("x")?e.getAttribute("x"):0),t.y=parseInt(e.hasAttribute("y")?e.getAttribute("y"):0),t},this.resizeByContainer=function(e,t,n){function i(){r.width=t.width,r.height=r.width/o}function a(){r.height=t.height,r.width=r.height*o}"string"==typeof e&&(e=u(e)[0]);var r=Xt.getSvgSizeAndPosition(e),o=r.width/r.height;switch(n){case"maxWidth":i();break;default:a()}return e.setAttribute("width",r.width),e.setAttribute("height",r.height),e},this.recalculateInnerSize=function(e,t){var n=e?e.element:t,i=u.merge([],n.childNodes),a=Xt.viewBoxManager.parse(n.getAttribute("viewBox")),r=n.getAttribute("width"),o=n.getAttribute("height");parseInt(a.width)&&parseInt(a.height)||(a.width=r,a.height=o,n.setAttribute("viewBox","0 0 {0} {1}".format(a.width,a.height)));for(var s=(r/a.width,o/a.height,0);s<i.length;s+=1){var l=i[s].getBoundingClientRect(),c=i[s].getAttribute("data-type");if(c&&"shape"!==c){var d=Xt.transformManager.parse(i[s]);
158d.scale||(d.scale=[1,1]);var g=i[s].getAttribute("width"),f=l.width,p=l.height;parseInt(g)!==f&&(i[s].setAttribute("width",f),i[s].setAttribute("height",p))}}return n},this.recalculateSize=function(e,t){var n=e?e.element:t,i=u.merge([],n.childNodes),a=Xt.viewBoxManager.parse(n.getAttribute("viewBox")),r=n.getAttribute("width")/a.width,o=n.getAttribute("height")/a.height,s=n.getBoundingClientRect(),l=u.normalizeAreaCoordinates(u.calculateAreaInfo({left:s.left,right:s.right,top:s.top,bottom:s.bottom}),2),c=u.mapItem(i,function(e){var t=e.getBoundingClientRect();return u.normalizeAreaCoordinates(u.calculateAreaInfo({left:t.left,right:t.right,top:t.top,bottom:t.bottom}),2)}),d=u.getSurroundingArea(c);if(!u.areasEqual(l,d)){var g=Math.ceil(d.width),f=Math.ceil(d.height);n.setAttribute("width",g),n.setAttribute("height",f),n.setAttribute("viewBox","0 0 {0} {1}".format(g/r,f/o)),e&&e.sizeChangedEvent.fireNew(),Xt.normalizeInnerX(e,t)}return n},this.normalizeInnerX=function(e,t){var n=e?e.element:t,i=u.merge([],n.childNodes),a=null;if(u.eachItem(i,function(e,t){var n=Xt.transformManager.parse(t),i=0;n.translate&&(i=parseFloat(n.translate[0])),(null===a||a>i)&&(a=i)}),!isNaN(a)&&0!==a){a*=-1;for(var r=0;r<i.length;r+=1){var o=Xt.transformManager.parse(i[r]),s=parseFloat(o.translate[0]);s||(s=0),o.translate[0]=s+a;var l=Xt.transformManager.build(o);i[r].setAttribute("transform",l)}}},this.svgGradientOffsetConverter=function(e){return e=parseInt(e),e>0&&1>=e?100*e:e},this.getAttributeValue=function(e,t,n){var i=null;return n=n?n:!0,e.hasAttribute(t)?i=e.getAttribute(t):void 0!==e.style[t]&&(i=e.style[t]),n&&(i=""===i||"none"===i?null:i),i},this.setAttributeValue=function(e,t,n,i){void 0!==e.style[t]?i?(e.style[t]=void 0,e.setAttribute(t,n)):e.style[t]=n:e.setAttribute(t,n)},this.normalizeNumber=function(e){return+e===e&&e%1===0?parseInt(e):+parseFloat(e).toFixed(2)},this.find={allG:function(e){var t=[],n=e.childNodes;for(var i in n)n.hasOwnProperty(i)&&"g"===n[i].nodeName.toLowerCase()&&t.push(n[i]);return t},nestedSVGs:function(e){var t=[],n=this.allG(e);for(var i in n){var a=n[i].childNodes;for(var r in a)a.hasOwnProperty(r)&&"svg"===a[r].nodeName.toLowerCase()&&t.push(a[r])}return t},elementByType:function(e,t){for(var n=0;n<e.childNodes.length;n+=1){var i=e.childNodes[n].getAttribute("data-type");if(i===t)return e.childNodes[n]}}}}),Yt=function(){function e(e,i){var a=U.inlinesvg?Gt.createShapeWrapper(i.shape):Gt.createNoSvgElement(i.shape);if(e._shapeReference=i,e.$element=a,e.element=a[0],e.sizeChangedEvent=w.create(),e._nodesReference=Gt.createNodeReference(a[0]),e._shapePropertiesDictionary=n(e),e._elementsRolesMap=t(e.element),U.inlinesvg){var r=Gt.getShapeProperties(a[0]);e._shapePropertiesDictionary.setValue(r)}}function t(e){var t={},n=u.merge([],e.childNodes);return u.eachItem(n,function(e,n){if(n.hasAttribute("data-type")){var i=n.getAttribute("data-type");n.firstChild&&(t[i]=n.firstChild.getAttribute("name"))}}),t}function n(e){var t={},n=e;return{setValue:function(e){t=e},addValue:function(e,a,r){var o=t[e];o||(o={});var s=o[r];s!==a&&(o[r]=a,i(n,e,r,a))},addValues:function(e,a){u.eachEntry(u.getKeys(a),function(r,o){var s=t[e];s||(s={});var l=s[o],c=a[o];l!==c&&(s[o]=c,i(n,e,o,c))})},addValueToAll:function(e,a){for(var r=u.getKeys(t),o=0;o<r.length;o+=1){var s=r[o],l=t[s][a];l!==e&&(l=e,i(n,s,a,e))}},getByName:function(e){return t[e]},getByNameAndProperty:function(e,n){return t[e][n]},getAll:function(){return t},getLength:function(){return u.getKeys(t).length}}}function i(e,t,n,i){var a=e._nodesReference;switch(n){case"fill":Xt.setAttributeValue(a[t],"fill",i);break;case"text":a[t].innerHTML=i,i&&i.length&&r(e,a[t].parentNode);break;
158case"fontFamily":Xt.setAttributeValue(a[t],"font-family",i),i&&i.length&&r(e,a[t].parentNode);break;case"textDirection":Xt.setAttributeValue(a[t],"data-text-direction",i),i&&i.length&&r(e,a[t].parentNode)}"text"!==n&&"fontFamily"!==n||e.recalculateSize()}function a(e){var t=Xt.find.nestedSVGs(this.element),n=this.element.childNodes;for(var i in t){var a=t[i].childNodes;for(var r in a)a.hasOwnProperty(r)&&a[r]&&"defs"===a[r].nodeName.toLowerCase()&&t[i].removeChild(a[r])}for(var o in n)n.hasOwnProperty(o)&&"defs"===n[o].nodeName.toLowerCase()&&this.element.removeChild(n[o]);var s=Gt.backgroundManager();if(s.isGradient(e)){var l=Xt.randomGradientID(),c=s.normalizeGradient(e),u=s.createGradientTemplate(c,l),d=Xt.find.nestedSVGs(this.element);if(e="url(#"+l+")",Gt.updateChildren(this.element,"fill",e),d.length>1)for(var g=0;g<d.length;g+=1)d.hasOwnProperty(g)&&d[g].insertBefore(u.cloneNode(!0),d[g].firstChild);else d[0].insertBefore(u,d[0].firstChild)}else"string"!=typeof e&&(e=qa.evaluateColorBinding(e).toHEX()),Gt.updateChildren(this.element,"fill",e)}function r(e,t){var n=t.getAttribute("width");e.element=Xt.recalculateInnerSize(e),jt.moveText(t,null,n)}var o=v.extend("SvgController",{init:function(t){e(this,t)},updateElement:function(t){e(this,t)},calculateArea:function(){return u.calculateAreaInfo(this.element.getBoundingClientRect())},getShapeReference:function(){return this._shapeReference},getSvgPartNameByRole:function(e){return this._elementsRolesMap[e]},updateShapeProperty:function(e){var t=this._shapePropertiesDictionary;t.getLength()||t.setValue(e),u.eachEntry(e,function(e,n){t.addValues(e,n)})},updateElementPropertyValue:function(e,t,n){this._shapePropertiesDictionary.addValue(e,n,t)},updateShapePropertyValue:function(e,t){this._shapePropertiesDictionary.addValueToAll(t,e)},getElementPropertyValue:function(e,t){var n=this._shapePropertiesDictionary,i=null;if(e)i=n.getByNameAndProperty(e,t);else{var a=n.getAll();
158u.eachEntry(a,function(e,n){n[t]&&(i=n[t])})}return i},updateSize:function(e){var t=this.element,n=parseInt(t.getAttribute("width")),i=parseInt(t.getAttribute("height")),a=!1,r=!1;n!==e.width&&(t.setAttribute("width",e.width),a=!0),i!==e.height&&(t.setAttribute("height",e.height),r=!0),(a||r)&&this.sizeChangedEvent.fireNew()},updateBackground:a,recalculateSize:function(){Xt.recalculateSize(this)},createShapeReference:function(){return Gt.getShapeReference(this.element,null,this._shapeReference.shapeId)}});return o.create=function(e){return new o(e)},o}();!function(e){function t(t){i=e(t.target)}function n(){i=null}var i=null;e(function(){e(document).on("focusin",t),e(document).on("focusout",n)}),e.clearFocus=function(){i&&i.blur()},e.getFocusedElement=function(){return i},e.fn.blurContextElement=function(){i&&i.hasAncestor(this)&&i.blur()}}(d);var Kt=Yo(function(){function e(e,n,i,a,r,o){var s;return s=u.isFunction(e)?e.call(e,n,i,a,r,o):e.create.call(e,n,i,a,r,o),t(s)}function t(e){if(!(e instanceof Jt))throw Error("baseController should be created with PanelsManager.createBaseController");return e._init(),e}this.Templates={BasicPanel:{useTemplate:function(e){e=u.quickExtend({panelClass:"",panelContentClass:""},e);var t=e.panelClass,n=e.panelContentClass,i=new S;return i.append('<div class="{0}">'.format(t)),i.append('<div class="{0}-content panel-content {1}"></div>'.format(t,n)),i.append("</div>"),u(""+i)}}},this.getDefaultPanel=function(t,n,i,a,r,o){return void 0===t.DefaultPanel&&(t.DefaultPanel=e(t,n,i,a,r,o)),t.DefaultPanel},this.requestPanel=function(t){var n=t.panelsPool;if(void 0==n&&(n=[],t.panelsPool=n),0===n.length){var i=e(t);i.panelsPool=n,n.push(i)}return n.pop()},this.releasePanel=function(e){e.panelsPool||Q.error("Cannot release panel which hasn't been associated with a panels factory pool"),e.panelsPool.pu
158sh(e)},this.usePanel=function(e){return e?e.use():e},this.createPanelWithActivationArgs=function(t,n,i,a,r,o,s){var l=e(t,i,a,r,o,s);return u.quickExtend(l.defaultActivationArgs,n),l},this.createPanel=e,this.createBaseController=function(e){var t=Jt.create();return e&&u.quickExtend(t,e),t},this.createController=t,this.setAsPanelsScope=function(e,t){e.addClass("panels-scope").data("panels-scope",t)},this.removePanelsScope=function(e){e.removeClass("panels-scope").removeData("panels-scope")}}),Qt=v.extend("DeferredPanel",{init:function(e,t){t=u.quickExtend({creationArgs:[],creationCallback:Wo,activationHandler:Wo},t);var n=this;n._panelFactory=e,n._options=t,n.id=u.uniqueID()},lazyInitializationProperties:{isEnabled:function(){var e=this;return V.createConditionalPositive({valueChangeCallback:function(t){if(e.isActivated.isTrue()){var n=e.getPanel();t?e._options.activationHandler.call(n,n):(e._ignoreDeactivationRequest=!0,n.requestDeactivation(),e._ignoreDeactivationRequest=!1)}}})},isActivated:function(){var e=this;return V.create(!1,{valueChangeCallback:function(t){e._ignoreActivatedFlagChange||(t?e.activate():e.isEnabled.isTrue()&&e.getPanel().requestDeactivation())}})}},isCreated:!1,_ignoreDeactivationRequest:!1,_ignoreActivatedFlagChange:!1,isPanelActivated:function(){return this.isCreated&&this.panel.isActivated},getPanel:function(){var e=this,t=this._panelFactory,n=this._options,i=e.panel;return void 0===i&&(i=u.isFunction(t)?t():Kt.createPanelWithActivationArgs.apply(Kt,u.merge([t,n.defaultActivationArgs],u.asArray(n.creationArgs))),e.panel=i,e.isCreated=!0,n.creationCallback.call(i,i),i.requestDeactivationEvent.bind(function(){e._ignoreDeactivationRequest||(e._ignoreActivatedFlagChange=!0,e.isActivated.setFalse(),e._ignoreActivatedFlagChange=!1)}),i.id=e.id),this.panel},activate:function(){var e,t=this,n=arguments.length;if(t.isEnabled.isFalse());else{var i=t.getPanel(),a=Array(n+1);for(a[0]=i,e=0;n>e;e++)a[e+1]=arguments[e];t._options.activationHandler.apply(i,a)}t.isActivated.setTrue()},use:function(){return this.getPanel()}});Kt.createDeferredPanel=function(e,t){return new Qt(e,t)};var Zt=v.extend("InnerPanelController",{init:function(e,t){t=u.quickExtend({appendTo:e.$element,onDeactivationRequested:function(){e.requestDeactivation()},panelChangedCallback:Wo,onPanelActivated:Wo,propagateInnerDropPanelsContainer:!1},t),this._appendTo=t.appendTo,this._onDeactivationRequested=t.onDeactivationRequested,this._panelChangedCallback=t.panelChangedCallback,this._onPanelActivated=t.onPanelActivated,this._propagateInnerDropPanelsContainer=t.propagateInnerDropPanelsContainer,this._customPanelAppearance=t.customPanelAppearance,this.wrappingPanel=e,this.panelChangedEvent=w.create(),this.panelActivatedEvent=w.create(),this._bindingsCollection=w.createBindingsCollection()},_currentInnerPanel:void 0,_currentActivationArgs:void 0,_currentData:void 0,_customInnerPanelSize:void 0,getPanel:function(){return this._currentInnerPanel},removePanel:function(){this.setPanel(void 0)},reactivateCurrentPanel:function(e){e=u.quickExtend({},e);var t=this._currentInnerPanel;t&&this.setPanel(t,e)},setPanel:function(e,t){t=u.quickExtend({},t);var n=t.activationArgs,i=t.data;e&&(e=e.use());var a=this._currentInnerPanel,r=this._currentActivationArgs,o=this._currentData;if(e!==a||n!==r||o!==i){var s=this._bindingsCollection;s.unbindAll();var l=a;if(a=this._currentInnerPanel=e,r=this._currentActivationArgs=n,this._currentData=i,l&&l!==a&&(l.hostingInnerPanelController=void 0,l.deactivate(),l.$element.detach()),e){var c=e.hostingInnerPanelController;c&&c!==this&&c.setPanel(void 0),e.hostingInnerPanelController=this,e.$element.appendTo(u.evaluateWhenFunction(this._appendTo,e,i));var d=this.wrappingPanel;this._propagateInnerDropPanelsContainer&&e.setInnerDropPanelsContainer(d.getInnerDropPanelsContainer()),d.isActivated&&(e.activate(r,void 0,{customPanelAppearance:this._customPanelAppearance,customPanelSize:this._customInnerPanelSize}),this._onPanelActivated(e),this.panelActivatedEvent.fireNew(e)),d.startAnimationCompleted&&e.startAnimationCompletePromise.resolve();var g=this;e.requestDeactivationEvent.bind(function(){g._onDeactivationRequested()}).addToCollection(s),d.panelDeactivatedEvent.bind(function(){e.deactivate()}).addToCollection(s),d.panelActivatedEvent.bind(function(){e.activate(r,void 0,{customPanelAppearance:g._customPanelAppearance,customPanelSize:g._customInnerPanelSize}),g._onPanelActivated(e),g.panelActivatedEvent.fireNew(e)}).addToCollection(s),d.startAnimationCompletedEvent.bind(function(){e.startAnimationCompletePromise.resolve()}).addToCollection(s)}this._panelChangedCallback(e),this.panelChangedEvent.fireNew(e)}},setCustomInnerPanelSize:function(e){this._customInnerPanelSize=e;var t=this._currentInnerPanel;t&&this.wrappingPanel.isActivated&&t.setCustomPanelSize(e)}});Kt.createInnerPanelController=function(e,t){return new Zt(e,t)};var Jt=function(){function e(e,t){return e.is(t)?!0:0===e.length&&0===t.length?!0:1===e.length&&1===t.length?e.data("panels-scope")===t.data("panels-scope"):!1}
158var t=v.extend("PanelController",{init:function(){var e=this;e.id=u.uniqueID(),e.bindings=[],e.visualizers=[],e._readWriteInitializationOperations=[]},lazyInitializationProperties:{panelActivatedEvent:w.create,panelDeactivatedEvent:w.create,panelActivatingEvent:w.create,startAnimationCompletedEvent:w.create,openedInContext:w.create,isPinned:V.createFalse,requestDeactivationEvent:w.create,isActivatedFlag:V.createFalse,maxPanelSize:function(){var e=this;return M.create({width:1/0,height:1/0},{equalityComparer:L.SizeEqualityComparer,valueChangeCallback:function(t){e.isActivated&&e.updatePanelSize(t)}})},panelSizeChangedEvent:w.create,_whenActivatedCallbacks:ue.create,_whenDeactivatedCallbacks:ue.create,_panelStateBindingsManager:pe.createStateBindingsGroup,_eventsListeners:w.createEventListenersGroup},defaultActivationArgs:void 0,wasInitialized:!1,isActivated:!1,duringActivation:!1,_init:function(){for(var e=this,t=this.$element,n=this.visualizers,i=0;i<n.length;i++)n[i].postponeBinding();var a=this.update;t.addDisplayingStates(),this._panelAppearanceContextClass=ye.createContextClass(t),a!==Wo&&(this.update=function(){e.isActivated&&e.isEnabled()&&a.apply(e,arguments)})},updatePanelSize:Wo,update:Wo,updateCustomPanelSize:Wo,initialize:Wo,onActivated:Wo,onStartAnimationComplete:Wo,onActivating:Wo,onDeactivating:Wo,onDeactivated:Wo,requestResize:Wo,onSizeChange:Wo,defaultPanelAppearance:void 0,panelWrapper:void 0,$element:void 0,querySize:function(){return this.$element.elementSize()},isEnabled:jo,handleDeactivationRequest:function(e){e()},notifySizeChanged:function(){return this.onSizeChange(),w.fireLazyEvent(this,"panelSizeChangedEvent"),this},getBindingsManager:function(){return this._panelStateBindingsManager},whenActivated:function(e){return this._whenActivatedCallbacks.add(e),this},whenDeactivated:function(e){return this._whenDeactivatedCallbacks.add(e),this},addReadWriteInitialization:function(e,t){return this._readWriteInitializationOperations.push({read:e,write:t}),this},associateBinding:function(e){return this.bindings.push(e),this},associateScrollingView:function(e){var t=this._eventsListeners;return w.createEventListener(this.panelActivatedEvent,function(){e.toggleAutoRefresh(!0),e.isSupportScrollingItems()&&e.activateScrollingItems()}).activate().addToGroup(t),w.createEventListener(this.panelDeactivatedEvent,function(){e.toggleAutoRefresh(!1),e.isSupportScrollingItems()&&e.deactivateScrollingItems()}).activate().addToGroup(t),this.isActivated&&(e.toggleAutoRefresh(!0),e.isSupportScrollingItems()&&e.activateScrollingItems()),this},associateCollectionObserver:function(e){var t=this._eventsListeners;return w.createEventListener(this.panelActivatedEvent,function(){e.unPostponeUpdates()}).activate().addToGroup(t),w.createEventListener(this.panelDeactivatedEvent,function(){e.postponeUpdates()}).activate().addToGroup(t),this.isActivated&&e.unPostponeUpdates(),this},associateItemsList:function(e){var t=this._eventsListeners;return w.createEventListener(this.panelActivatedEvent,function(){e.hasLayoutSupport&&e.unPostponeLayoutUpdate()}).activate().addToGroup(t),w.createEventListener(this.panelDeactivatedEvent,function(){e.hasLayoutSupport&&e.postponeLayoutUpdate()}).activate().addToGroup(t),this.isActivated&&e.hasLayoutSupport&&e.unPostponeLayoutUpdate(),this},use:function(){return this},_performReadWriteInitialization:function(){return u.readWrite(this._readWriteInitializationOperations,function(e){return e.read()},function(e,t){void 0!==t&&e.write(t)}),this._readWriteInitializationOperations=[],this},_activateAssociatedBindings:function(){for(var e=this.bindings,t=0;t<e.length;t++)e[t].activate();return this},_activateAssociatedVisualizers:function(){for(var e=this.visualizers,t=0;t<e.length;t++)e[t].initialize().unPostponeBinding().activate();return this},handlePanelContentUpdate:function(){this.isActivated&&this._activateAssociatedVisualizers()._performReadWriteInitialization()._activateAssociatedBindings()},getPanelAppearance:function(){return this._panelAppearanceContextClass.getValue()},setCustomPanelSize:function(e){this.customPanelSize=e,this.recalculateCustomPanelSize()},recalculateCustomPanelSize:function(){if(this.isActivated){var e=u.evaluateWhenFunction(this.customPanelSize);this.updateCustomPanelSize(e),this.notifySizeChanged()}},setInnerDropPanelsContainer:function(e){this.$innerDropPanelsContainer=e},getInnerDropPanelsContainer:function(){return this.$innerDropPanelsContainer},togglePanelWrapper:function(e,t){t?this.panelWrapper=e:this.panelWrapper===e&&(this.panelWrapper=void 0)},getPanelWrapper:function(){return this.panelWrapper},toggleDisplayed:function(e,t){this.panelWrapper?this.panelWrapper.$element.toggleDisplayed(e,t):this.$element.toggleDisplayed(e,t)},toggleVisibility:function(e,t){this.panelWrapper?this.panelWrapper.$element.toggleVisibility(e,t):this.$element.toggleVisibility(e,t)},addVisibilityStates:function(){return this.panelWrapper?this.panelWrapper.$element.addVisibilityStates():this.$element.addVisibilityStates(),this},requestDeactivation:function(e){if(this.isActivated){var t=this;this.handleDeactivationRequest(function(){w.fireLazyEvent(t,"requestDeactivationEvent",e)})}},makeUnselectable:function(){return this.$element.makeUnselectable(),this},_initialize:function(){var e=!1;if(!this.wasInitialized){e=this.wasInitialized=!0,this.makeUnselectable();for(var t=this.visualizers,n=0;n<t.length;n++)t[n].initialize(),t[n].refreshBinding()}return e},getContext:function(){return this.context},setContext:function(e){u.isFunction(e)&&(e=e()),this.context=e;for(var t=this.visualizers,n=0;n<t.length;n++)t[n].setContext(e)},reactivate:function(){this.activate(this.lastActivationArgs,this.lastPanelContext)},activate:function(e,t,n){n=u.quickExtend({customPanelAppearance:this.defaultPanelAppearance,customPanelSize:void 0},n);var i=this,a=n.customPanelSize;this.deactivate(!0),this.duringActivation=!0,this.setContext(t),this.lastActivationArgs=e,this.lastPanelContext=t,this.isActivated=!0,this.isActivatedFlag.setTrue(),u.isFunction(e)&&(e=e());var r=this.defaultActivationArgs;void 0!==r&&(r=u.isFunction(r)?r():u.quickExtend({},r)),e=u.quickExtend(r,e),this.currentActivationArgs=e,this._panelAppearanceContextClass.setValue(n.customPanelAppearance),this._initialize()&&(this.initialize(),this.notifySizeChanged()),this.onActivating(e,t),w.fireLazyEvent(this,"panelActivatingEvent",e),this.handlePanelContentUpdate(),this.update(),this.onActivated(e,t);var o=this._getLazyProperty("_whenActivatedCallbacks");o&&o.execute(e,t),this._panelStateBindingsManager.activate(),w.fireLazyEvent(this,"panelActivatedEvent");var s=this.startAnimationCompletePromise=u.Deferred();return s.done(function(){clearTimeout(i._startAnimationCompletedTimeout),i._startAnimationCompletedTimeout=setTimeout(function(){i.startAnimationCompleted=!0,i.onStartAnimationComplete(e,t),w.fireLazyEvent(i,"startAnimationCompletedEvent")},0)}),this.setCustomPanelSize(a),this.duringActivation=!1,this},deactivate:function(e){if(this.isActivated){e=u.valueOrDefault(e,!1);var t=this._getLazyProperty("maxPanelSize");t&&t.setValue({width:1/0,height:1/0}),this.$element.blurContextElement(),this.isActivated=!1,this.isActivatedFlag.setFalse(),this.onDeactivated();var n=this._getLazyProperty("_whenDeactivatedCallbacks");n&&n.execute();for(var i=this.visualizers,a=0;a<i.length;a++)i[a].postponeBinding().deactivate();var r=this.bindings;for(a=0;a<r.length;a++)r[a].deactivate();e||(this._panelStateBindingsManager.deactivate(),w.fireLazyEvent(this,"panelDeactivatedEvent")),!this.startAnimationCompleted&&this.startAnimationCompletePromise&&this.startAnimationCompletePromise.reject(),this.startAnimationCompleted=!1,clearTimeout(this._startAnimationCompletedTimeout)}},appendTo:function(e){return this.$element.appendTo(e),this},deactivateOnClickOutside:function(t){if(this.isActivated){t=u.quickExtend({ignoredElementsFilters:[],mouseButton:!1},t);var n=t.mouseButton;Ce.isTouch()&&(n=!1);var i=this,a=this.$element,r=u.makeArray(t.ignoredElementsFilters);r.unshift(a),r.push(".file-selector");var o=a.closest(".panels-scope"),s=u.uniqueID(),l=setTimeout(function(){u(document).bind("mousedown."+s,function(t){if(n===!1||t.which===n){var a=i._getLazyProperty("isPinned");if(!a||a.isFalse()){var s=u(t.target),l=s.closest(".panels-scope");if(e(l,o)){var c=s.parents().andSelf();u.all(r,function(e){return 0===c.filter(e).length})&&i.requestDeactivation()}}}})});this.panelDeactivatedEvent.one(function(){clearTimeout(l),u(document).unbind("mousedown."+s)})}}});return t.create=function(){return new t},t}(),en={AppendParent:"body"};Jt.extendPrototype({openAsDropPanel:function(e){e=u.quickExtend({isDraggable:!1,stackWithWindows:!1,hidingFunctionBeforeShowing:function(e){e.hide()},closeCallback:Wo,openCallback:Wo,placeInsideWindow:!0},e);var t,n=e.placeInsideWindow,i=e.hidingFunctionBeforeShowing,a=e.showingFunction,r=e.stackWithWindows,o=e.closeCallback,s=e.appendTo,l=e.relativeTo,c=this;void 0===s?s=u.evaluateWhenFunction(en.AppendParent,l):(s=u.evaluateWhenFunction(s),void 0===s&&(s=u.evaluateWhenFunction(en.AppendParent,l)));var d=u("<span class='drop-panel-wrapper inline-block' style='position: absolute;'></span>").addClass(e.contextClass).appendTo(s);e.isDraggable&&gn.Draggable.makeDraggable(d,{distance:3,contextOptions:{eventsCatcherClass:"cursor-move",behaviourOptions:{containment:"window"}}}),r&&c._stackWithWindows(d),c.deactivate();var g=c.$element.appendTo(d).toggleClass("is-draggable",e.isDraggable);c.$dropPanelWrapper=d,c.activate(e.activationArgs,e.panelContext),e.positioningFunction&&(c._panelPositionFunction=function(){var t;e.relativeTo&&(t=u(e.relativeTo)),n?d.positionToFit(u.getWindowArea(),[function(){u.usePositioningFunction(e.positioningFunction,d,t,c)}],void 0,{fallbackPositioning:0}):u.usePositioningFunction(e.positioningFunction,d,t,c)},c._panelPositionFunction(),t=u(window).on("resize",c._panelPositionFunction)),e.openCallback(c),a&&(i(d),e.showingFunction.call(
158d,d,c));var f=c.requestDeactivationEvent.bind(function(){c.deactivate(),u(window).off("resize",c._panelPositionFunction)});return c.panelDeactivatedEvent.one(function(){g.detach(),r&&c._removeStackWithWindows(d),delete c.$dropPanelWrapper,d.remove(),f.unbind(),o(c)}),c}}),function(e){var t=v.extend("DropPanelWindowController",{init:function(t,n){n=e.quickExtend({appendTo:en.AppendParent,isDraggable:!0,stackWithWindows:!0,bindTogglingState:!1,deactivateOnClickOutside:!0,openCallback:Wo,closeCallback:Wo,ignoredElementsFilters:[]},n);var i=n.openCallback,a=n.closeCallback;this._isOpened=V.create(!1,{valueChangeCallback:function(e){e?i():a()}}),this._options=n,this.panel=t,this._deactivationIgnoredElements=[]},open:function(t,n){n=e.quickExtend({closeCallback:void 0,openCallback:void 0},n);var i=this._isOpened;if(i.isFalse()){var a=this._options,r=this.panel.use();i.setTrue();var o=n.closeCallback,s=n.openCallback;if(n=e.quickExtend({},a,n),r.openAsDropPanel({activationArgs:n.activationArgs,panelContext:n.panelContext,positioningFunction:n.positioningFunction,relativeTo:t,contextClass:n.contextClass,appendTo:n.appendTo,showingFunction:n.showingFunction,isDraggable:n.isDraggable,stackWithWindows:n.stackWithWindows,placeInsideWindow:n.placeInsideWindow,hidingFunctionBeforeShowing:n.hidingFunctionBeforeShowing,closeCallback:o,openCallback:s}),n.deactivateOnClickOutside){var l=this._deactivationIgnoredElements;n.ignoredElementsFilters&&n.ignoredElementsFilters.length>0&&(l=e.merge(l.clone(),n.ignoredElementsFilters)),r.deactivateOnClickOutside({ignoredElementsFilters:l})}r.panelDeactivatedEvent.one(function(){i.setFalse()})}},close:function(){this._isOpened.isTrue()&&this.panel.use().requestDeactivation()},toggle:function(){this.isOpened()?this.close():this.open()},isOpened:function(){return this._isOpened.getValue()},connectButton:function(t,n){n=e.quickExtend({dropPanelOpenedClass:"state-toggled",dropPanelClosedClass:"state-untoggled",dropPanelClassTarget:void 0,onClosingRequest:jo},n);var i=n.onClosingRequest,a=ye.createContextClass({getTarget:function(){return e.valueOrDefault(n.dropPanelClassTarget,t)}}),r=this._isOpened;r.valueChangedEvent.bindAndExecute(function(){r.isTrue()?a.setValue(n.dropPanelOpenedClass):a.setValue(n.dropPanelClosedClass)});var o=this;t.addClass("attached-drop-panel-window").buttonClick(function(){o.isOpened()?i()&&o.close():o.open(t,n)}),this._deactivationIgnoredElements.push(t)}});e.createDropPanelWindow=function(e,n){return new t(e,n)},e.fn.attachDropPanelWindow=function(t,n){n=e.quickExtend({dropPanelOpenedClass:"state-toggled",dropPanelClosedClass:"state-untoggled"},n);var i=e.createDropPanelWindow(t,n);if(i.connectButton(this,n),n.withDropPanelController){var a=this;n.withDropPanelController({open:function(){i.open(a,n)},close:function(){i.close()},isOpened:function(){return i.isOpened()}})}return this}}(u),function(e){e.fn.onContextMenu=function(e){for(var t=0;t<this.length;t++)this[t].oncontextmenu=function(t){t||(t=window.event),t.cancelBubble=!0,t.stopPropagation&&t.stopPropagation(),t.preventDefault&&t.preventDefault(),t.returnValue&&(t.returnValue=!1),e(t)};return this}}(d),function(e){function t(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()})}function n(n,a,r,o){var s=n.data("transitions");void 0===s&&(s={},n.data("transitions",s)),a=t(a);var l=e.support.transitionEvent+"."+a;s[a]&&n.unbind(l),s[a]={duration:o.duration,targetValue:r,complete:o.complete},n.bind(l,function(e){if(e.originalEvent.propertyName===a){n.unbind(l);var t=s[a];t&&(delete s[a],t.complete&&t.complete(),i(n,s))}}),i(n,s),n.css(a,r)}function i(t,n){void 0===n&&(n=e.valueOrDefault(t.data("transitions"),{}));var i=new S(",");for(var r in n){var o=n[r];i.append("{0} {1}ms",a(r),o.duration)}var s=""+i;s||(s="none"),t.css(e.support.transitionPrefix+"transition",s)}function a(t){switch(t){case"borderRadiusTopLeft":return"border-top-left-radius";case"borderRadiusTopRight":return"border-top-right-radius";case"borderRadiusBottomLeft":return"border-bottom-left-radius";case"borderRadiusBottomRight":return"border-bottom-right-radius";case"glow":case"innerGlow":case"dropShadow":case"dropInnerShadow":switch(e.support.boxShadow){case"MozBoxShadow":return"-moz-box-shadow";case"WebkitBoxShadow":return"-webkit-box-shadow";default:return"box-shadow"}default:return t}}e.fn.cssAnimate=function(t,n){n=e.quickExtend({duration:400,enableCssTransition:!0},n);var i=e.isEmptyObject(t);
158if(i||0===n.duration)i||this.css(t),n.complete&&n.complete();else if(e.support.transition&&n.enableCssTransition){var a;if(n.complete){var r=e.count(t),o=0;a=function(){o++,o===r&&n.complete()}}var s=this;setTimeout(function(){s.animateProperties(t,{duration:n.duration,complete:a})},0)}else this.animate(t,{duration:n.duration,always:n.complete});return this},e.fn.stopCssAnimation=function(){return this.stopAllPropertiesAnimation(),this.stop(!0,!0),this},e.fn.stopAllPropertiesAnimation=function(){return this.stopPropertiesAnimation(this.getAnimatedProperties())},e.fn.getAnimatedProperties=function(){var t=this.data("transitions");return t?e.getKeys(t):[]},e.fn.stopPropertiesAnimation=function(n){n=e.asArray(n);var a=this,r=a.data("transitions");if(r)for(var o=0;o<n.length;o++){var s=n[o];s=t(s);var l=r[s];l&&(delete r[s],l.complete&&l.complete())}return i(a,r),this},e.fn.animateProperties=function(t,i){i=e.extend({duration:400},i),this.stopPropertiesAnimation(e.getKeys(t));for(var a in t)n(this,a,t[a],i)}}(d),function(){var e=document.body||document.documentElement,t=e.style;u.support.transition=!1,void 0!==t.WebkitTransition?(u.support.transitionEvent="webkitTransitionEnd",u.supp
158ort.transitionPrefix="-webkit-",u.support.transition=!0):void 0!==t.MozTransition?(u.support.transitionEvent="transitionend",u.support.transitionPrefix="-moz-",u.support.transition=!0):void 0!==t.OTransition&&(u.support.transitionEvent="oTransitionEnd",u.support.transitionPrefix="-o-",u.support.transition=!0)}();var tn={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(e){var t,n,i,a,r,o,s,l="",c=0;for(e=tn._utf8_encode(e);c<e.length;)t=e.charCodeAt(c++),n=e.charCodeAt(c++),i=e.charCodeAt(c++),a=t>>2,r=(3&t)<<4|n>>4,o=(15&n)<<2|i>>6,s=63&i,isNaN(n)?o=s=64:isNaN(i)&&(s=64),l=l+this._keyStr.charAt(a)+this._keyStr.charAt(r)+this._keyStr.charAt(o)+this._keyStr.charAt(s);return l},decode:function(e){var t,n,i,a,r,o,s,l="",c=0;for(e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");c<e.length;)a=this._keyStr.indexOf(e.charAt(c++)),r=this._keyStr.indexOf(e.charAt(c++)),o=this._keyStr.indexOf(e.charAt(c++)),s=this._keyStr.indexOf(e.charAt(c++)),t=a<<2|r>>4,n=(15&r)<<4|o>>2,i=(3&o)<<6|s,l+=String.fromCharCode(t),64!=o&&(l+=String.fromCharCode(n)),64!=s&&(l+=String.fromCharCode(i));return l=tn._utf8_decode(l)},_utf8_encode:function(e){e=e.replace(/\r\n/g,"\n");for(var t="",n=0;n<e.length;n++){var i=e.charCodeAt(n);128>i?t+=String.fromCharCode(i):i>127&&2048>i?(t+=String.fromCharCode(i>>6|192),t+=String.fromCharCode(63&i|128)):(t+=String.fromCharCode(i>>12|224),t+=String.fromCharCode(i>>6&63|128),t+=String.fromCharCode(63&i|128))}return t},_utf8_decode:function(e){for(var t="",n=0,i=0,a=0;n<e.length;)if(i=e.charCodeAt(n),128>i)t+=String.fromCharCode(i),n++;else if(i>191&&224>i)a=e.charCodeAt(n+1),t+=String.fromCharCode((31&i)<<6|63&a),n+=2;else{a=e.charCodeAt(n+1);var r=e.charCodeAt(n+2);t+=String.fromCharCode((15&i)<<12|(63&a)<<6|63&r),n+=3}return t}};!function(e){function t(){if(void 0===n){var e=document.createElement("div"),t="background-image: -moz-linear-gradient(red, blue);background-image: -webkit-linear-gradient(red, blue);background-image: -o-linear-gradient(red, blue);background-image: linear-gradient(red, blue);background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, red), color-stop(100%, blue));",i=e.style;i.cssText=t,n=/(^|\s)-webkit-gradient/.test(i.backgroundImage)}return n}var n=void 0;e.fn.clearBackground=function(){return this.css("background-image",""),this},e.calculateGradientColorStopValue=function(t,n,i){return n||i?n?i?e.calculateMeanColor(t,n.location,i.location,e.Color(n.value),e.Color(i.value)):n.value:i.value:e.Color("black")},e.calculateGradientOpacityStopValue=function(e,t,n){if(!t&&!n)return 1;if(!t)return n.value;if(!n)return t.value;var i=e-t.location,a=n.location-t.location,r=n.value,o=t.value;return o+(r-o)/a*i},e.solidToGradient=function(e,t){return{gradient:{colorStops:[{location:0,value:e},{location:100,value:e}],opacityStops:[{location:0,value:1},{location:100,value:1}]},orientation:t}},e.isGradient=function(t){return e.isPlainObject(t)&&void 0!==t.gradient},e.fn.applyGradientColor=function(t){return this.setGradient(e.valueOrDefault(t.orientation,rt.Vertical),t.gradient)},e.cloneGradient=function(t,n){n=e.valueOrDefault(n,!1);var i=t.gradient;return{gradient:{colorStops:e.map(i.colorStops,function(t){return{location:t.location,value:n?e.Color(t.value):t.value}}),opacityStops:e.map(i.opacityStops,function(e){return{location:e.location,value:e.value}})},orientation:t.orientation}},e.getExplorer9GradientCSS=function(t){var n=t.orientation,i=t.gradient,a=e.uniqueID(),r=n===rt.Vertical?100:0,o=n===rt.Horizontal?100:0,s=new S("");s.append('<?xml version="1.0" ?>'),s.append('<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none">'),s.append('<linearGradient id="{0}" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="{1}%" y2="{2}%">',a,o,r);
159for(var l=0;l<i.length;l++){var c=i[l],u=e.Color(c.color),d=e.valueOrDefault(c.stop,0);s.append('<stop offset="{0}%" stop-color="{1}" stop-opacity="{2}"/>',d,u.toHEX(),e.valueOrDefault(u[3],1))}s.append("</linearGradient>"),s.append('<rect x="0" y="0" width="1" height="1" fill="url(#{0})" />',a),s.append("</svg>");var g=tn.encode(""+s);
159return"url(data:image/svg+xml;base64,"+g+")"},e.fn.setGradient=function(n,i){var a,r,o,s,l,c=this;if(e.isPlainObject(i)&&(i=e.normalizeGradientStops(i)),i[0].stop=0,i[i.length-1].stop=100,c.css("background-color",""),e.browser.msie&&9==parseInt(e.browser.version))c.css("background-image",e.getExplorer9GradientCSS({orientation:n,gradient:i}));else{a=new S(",");var u,d,g="linear-gradient"===e.support.linearGradient,f=t();for(g||!f?(u="linear-gradient({0})",d="{1} {0}%"):(u="-webkit-gradient({0})",d="color-stop({0}%, {1})"),n===rt.Vertical?g?a.append("to bottom"):f?a.append("linear, 50% 0%, 50% 100%"):a.append("top"):g?a.append("to right"):f?a.append("linear, 0% 50%, 100% 50%"):a.append("left"),r=0;r<i.length;r++){o=i[r],s=o.color,l=e.valueOrDefault(o.stop,0);var p=s.toRGB(),h="rgba({0},{1},{2},{3})".format(p[0],p[1],p[2],p[3]);a.append(d.format(Math.floor(l),h))}e(this).css("background-image",u.format(""+a))}}}(d),function(){function e(e,i){for(var a,r,e=t(e),i=n(i),o=0,s=0,l=e[0],c=i[0],d=[];l;)if(c||Q.warn("Bad gradient stops"),c.location<l.location){a||Q.warn("Bad gradient - Impossible that previous stop doesn't exist");var g=c.location,f=a.location,p=l.location,h=a.value,m=l.value,v=u.Color([Math.floor(u.calculateMeanValue(g,f,p,h[0],m[0])),Math.floor(u.calculateMeanValue(g,f,p,h[1],m[1])),Math.floor(u.calculateMeanValue(g,f,p,h[2],m[2])),u.calculateMeanValue(g,f,p,u.valueOrDefault(h[3],1),u.valueOrDefault(m[3],1))]);d.push({location:c.location,opacity:c.value,color:v}),s++,r=c,c=i[s]}else if(l.location<c.location){r||Q.warn("Bad gradient - Impossible that previous stop doesn't exist");var g=l.location,f=r.location,p=c.location,y=u.calculateMeanValue(g,f,p,r.value,c.value);d.push({location:l.location,opacity:y,color:l.value}),o++,a=l,l=e[o]}else d.push({location:l.location,opacity:c.value,color:l.value}),o++,a=l,l=e[o],s++,r=c,c=i[s];return c&&Q.warn("Bad gradient stops"),d}function t(e){return o(r(e),u.Color("black"),a,function(e){return u.Color(e)})}function n(e){return o(e,1,i,function(e){return e})}function i(e,t){return e===t}function a(e,t){return e&&t?u.color.isEqual(e,t):e===t}function r(e){for(var t=[],n=0;n<e.length;n++){var i=e[n];t.push({location:i.location,value:u.Color(i.value).toRGB()})}return t}function o(e,t,n,i){if(0==e.length)return[{location:0,value:t},{location:100,value:t}];for(var a=[],r=0;r<e.length;r++)a.push(e[r]);l(a)||c(a);var o=a[0],u=a[a.length-1];return 0!=o.location&&a.unshift({location:0,value:i(o.value)}),100!=u.location&&a.push({location:100,value:i(u.value)}),a=s(a,function(e,t,n){return t.location!=e.location||t.location!=n.location}),a[0].location==a[1].location&&a.shift(),a[a.length-1].location==a[a.length-2].location&&a.pop(),a=s(a,function(e,t,i){return!n(t.value,e.value)||!n(t.value,i.value)})}function s(e,t){if(e.length<3)return e;for(var n=[e[0]],i=1;i<e.length-1;i++){var a=e[i];t(e[i-1],a,e[i+1])&&n.push(a)}return n.push(e[e.length-1]),n}function l(e){if(e.length>1)for(var t=1;t<e.length;t++)if(e[t].location<e[t-1].location)return!1;return!0}function c(e){e.orderBy(function(e,t){return[e.location,t]},function(e,t){return e[0]!=t[0]?e[0]-t[0]:e[1]-t[1]})}u.normalizeGradientStops=function(t){for(var n=e(t.colorStops,t.opacityStops),i=[],a=0;a<n.length;a++){var r=n[a],o=r.color;o[3]=u.adjustFraction(u.valueOrDefault(o[3],1)*r.opacity,2),i.push({stop:r.location,color:o})}return i}}(d);var nn=Yo(function(){this.create=function(e){function t(){e.onStartPooling(),n(),e.onEndPooling(),i=window.setTimeout(function(){t()},e.timeout)}function n(){if(r.isTrue()){var e,t;for(e in a)t=a[e],t&&t.isPostponed.isFalse()&&(t.currentValue=t.startCallback());for(e in a)t=a[e],t&&t.isPostponed.isFalse()&&t.finishCallback(t.currentValue)}}e=u.quickExtend({onStartPooling:Wo,onEndPooling:Wo,timeout:100},e);var i,a={},r=V.createConditionalPositive(),o={attach:function(e,t,n){return n=n?n:u.uniqueID(),a[n]={isPostponed:V.createConditionalNegative(),startCallback:e,finishCallback:t},{callbackId:n,detach:function(){o.detach(n)},postpone:function(e){o.postponePooling(n,e)},unPostpone:function(e){o.unPostponePooling(n,e)}}},detach:function(e){delete a[e]},postponePooling:function(e,t){var n=a[e];n&&n.isPostponed.setValue(!0,t)},unPostponePooling:function(e,t){var n=a[e];n&&n.isPostponed.setValue(!1,t)}
159,getCallbacksLength:function(){return u.count(a)},stopPooling:function(e){r.setValue(!1,e)},startPooling:function(e){r.setValue(!0,e),r.isTrue()&&n()}};return t(),o}});!function(){function e(){var e=t();e||u.getWindowSizeEvent().fireNew(a)}function t(){var e=u.calculateWindowSize(),t=L.SizeEqualityComparer(a,e);return a=e,t}var n,i,a,r=u(window);u.getWindowSize=function(){return i?a:u.calculateWindowSize()},u.getWindowSizeEvent=function(){if(!n){var a=u.uniqueID();i=!0,r.bind("resize."+a,function(t){t.target!==window&&t.target!==document||e()}),t(),n=w.create()}return n},u.resetWindowSize=function(){e()},u.callRootFunction=function(e){try{var t=arguments.length-1;if(t>=0){for(var n=Array(t),i=0;t>i;i++)n[i]=arguments[i+1];var a;a=window.parent?window.parent:window;var r=a[e];void 0!==r&&r.apply(a,n)}}catch(o){}}}();var an=Yo(function(){function e(e){e=u.quickExtend({fontFamily:void 0,fontUrlPrefix:void 0,supportSVG:!1,supportEOT:!1,supportTTF:!1,supportWOFF:!1},e);var t=e.fontFamily,n=e.fontUrlPrefix,i=e.supportSVG,a=e.supportEOT,r=e.supportTTF,o=e.supportWOFF,s=new S(",").conditionalAppend(a,"url('{0}.eot') format('embedded-opentype')".format(n)).conditionalAppend(o,"url('{0}.woff') format('woff')".format(n)).conditionalAppend(r,"url('{0}.ttf') format('truetype')".format(n)).conditionalAppend(i,"url('{0}.svg') format('svg')".format(n));return""+(new S).append("@font-face {").append('font-family: "{0}";',t).conditionalAppend(a,"src:url('{0}.eot');".format(n)).append("src:").append(""+s).append(";}")}var t=I.create(function(){var t=u('<style rel="stylesheet" type="text/css" />').appendTo("head"),n=t[0],i=n[n.sheet?"sheet":"styleSheet"],a=!1;try{i.insertRule(e({fontFamily:"test",fontUrlPrefix:"test",supportTTF:!0}),0),a=!0}catch(r){}return t.remove(),a}),n=I.create(function(){return!u.browser.msie});this.create=function(i){function a(){g||(g=!0,c=r(),l=c[c.sheet?"sheet":"styleSheet"])}function r(){var t=i.fonts,n=new S;n.append('<style rel="stylesheet" type="text/css" >');for(var a=0;a<t.length;a++){var r=t[a],o=r.fontFamily,s=e(r);n.append(s),d[o]={ruleCSS:s}}return n.append("</style>"),u(""+n).appendTo("head")[0]}function o(e,t){e.deleteRule?e.deleteRule(t):e.removeRule(t)}function s(){u(c).remove(),c=u('<style rel="stylesheet" type="text/css" />').appendTo("head")[0];var e=c.sheet?"sheet":"styleSheet";l=c[e],l.cssText=u.map(d,function(e){return e.ruleCSS}).join("\n")}i=u.quickExtend({fonts:[]},i);var l,c,d={},g=!1,f=[],p=[],h={};return u.extend(h,{FontsUpdateBatch:ke.create({batchFinishCallback:function(){f.length>0&&(h.addFonts(f),f=[]),p.length>0&&(h.removeFonts(p),p=[])}}),getStyleSheet:function(){return l},getRegisteredFonts:function(){return d},isRegisteredFont:function(e){return void 0!==d[e]},addFont:function(e,t){h.addFonts([{fontFamily:e,fontUrlPrefix:t}])},addFonts:function(n){if(a(),n=u.asArray(n),h.FontsUpdateBatch.isActive())return void u.merge(f,n);for(var i=[],r=0;r<n.length;r++){var o=n[r],c=o.fontFamily,g=d[c];if(void 0===g){var p=e(o);g={ruleCSS:p},d[c]=g,i.push(g)}}if(t.get())for(var r=0;r<i.length;r++){var m=i[r];l.insertRule(m.ruleCSS,0),m.rule=l.cssRules[0]}else i.length>0&&s()},removeFonts:function(e){if(e=u.asArray(e),h.FontsUpdateBatch.isActive())return void u.merge(p,e);for(var t=[],i=0;i<e.length;i++){var a=e[i],r=d[a];void 0!==r&&(t.push(r.rule),delete d[a])}if(n.get())for(var i=0;i<t.length;i++){var c=t[i],g=u.inArray(c,l.cssRules);o(l,g)}else t.length>0&&s()}}),i.fonts.length>0&&a(),h}}),rn={Stretched:"fill",Cover:"stretchedToFill",Fit:"stretched",FitWhenBigger:"fitWhenBigger",Original:"normal",Tile:"repeat",TileHorizontally:"repeatHorizontally",TileVertically:"repeatVertically",Custom:"custom"},on={NoImage:"state-no-image",LoadingImage:"state-loading-image",ImageLoaded:"state-image-loaded",ImageError:"state-image-error",PendingImage:"state-pending-image"},sn={},ln={calculateImageSizeInLayout:function(e,t,n){var i;if(!n||!e||0===n.width||0===n.height||0===e.width||0===e.height)return{width:0,height:0};if(u.isPlainObject(t))i={width:t.widthRatio*n.width,height:t.heightRatio*n.height};else switch(t){case rn.Stretched:case rn.Tile:case rn.TileHorizontally:case rn.TileVertically:i={width:n.width,height:n.height};break;case rn.Cover:i=u.stretch(e,n,!0,{ceilFractions:!0});break;case rn.Fit:i=u.stretch(e,n,!1,{ceilFractions:!0});break;case rn.FitWhenBigger:i=e.width>n.width||e.height>n.height?u.stretch(e,n,!1,{ceilFractions:!0}):u.quickExtend({},e);break;case rn.Original:i=u.quickExtend({},e);break;default:i=u.quickExtend({}
159,e,n),Q.error("layout cant be default, layout : "+t)}return{width:Math.floor(i.width),height:Math.floor(i.height)}},isCustomLayout:function(e){return u.isPlainObject(e)}};!function(e){function t(e,t){var n=r(t);e.$imageWrapper.css(n),i(e,t),e.viewportChangedEvent.fireNew(n)}function n(t,n,a){function r(){a&&(s&&s.remove(),t.$image=l,t.setAlt(t.alt),n.imageInfo=o,n.$asyncImage=void 0,n.loadingImageInfo=void 0,l.quickShow()),c?a&&i(t,n):(e.unite(l,t.$imageWrapper).removeClass("unknown-size"),n.useBackgroundImage&&n.useBackgroundImageClass.set("use-image-element"),n.imageInfo.imageSize={width:l.prop("width"),height:l.prop("height")},n.useBackgroundImage&&n.useBackgroundImageClass.set("use-background-image"),i(t,n))}if(void 0!==n.pendingImageInfo){var o=n.pendingImageInfo;n.pendingImageInfo=void 0,n.$asyncImage&&(n.$asyncImage.unbind().remove(),n.$asyncImage=void 0);var s=t.$image;if(s&&s.unbind(),!o||o===sn)return s&&s.remove(),t.$imageWrapper.css("background-image",""),t.$backgroundImage.css("background-image",""),t.$image=void 0,n.imageInfo=void 0,void(o===sn?n.state.setValue(on.PendingImage):n.state.setValue(on.NoImage));var l=e("<img class='image-box-image-new' />").appendTo(t.$imageWrapper);a?(l.quickHide(),n.$asyncImage=l,n.loadingImageInfo=o):(s&&s.remove(),t.$image=l,n.imageInfo=o,t.setAlt(t.alt));var c=void 0!==o.imageSize;n.state.setValue(on.LoadingImage),l.one("load",function(){n.state.setValue(on.ImageLoaded),r()}).one("error",function(){r(),n.state.setValue(on.ImageError)}),e.unite(l,t.$imageWrapper).toggleClass("unknown-size",!c),l.attr("src",o.imageUrl),t.$backgroundImage.css("background-image","url("+o.imageUrl+")"),c&&i(t,n)}}function i(t,n){if(n.viewPort&&n.position&&n.layout&&n.imageInfo&&void 0!==n.imageInfo.imageSize){var i=n.forceBackgroundImage&&!!e.support.backgroundSize||g()&&d(n.borderRadius);n.useBackgroundImageClass.set(i?"use-background-image":"use-image-element"),n.useBackgroundImage=i;var l=void 0;if(i)t.$imageWrapper.css("background-image","url("+n.imageInfo.imageUrl+")"),u(n.layout)?t.$imageWrapper.css("background-size",a(n)):(l=ln.calculateImageSizeInLayout(n.imageInfo.imageSize,n.layout,o(n)),t.$imageWrapper.css("background-size","{width}px {height}px".format(l)));else{t.$imageWrapper.css("background-image",""),l=ln.calculateImageSizeInLayout(n.imageInfo.imageSize,n.layout,o(n));var c;c=n.layout===rn.Stretched?{marginLeft:0,marginTop:0}:s(n.position,l,r(n),n.layout),u(n.layout)?t.$backgroundImage.css("background-size",a(n)).css(l).css(c):t.$image.css(l).css(c).attr("width",l.width).attr("height",l.height)}n.imageSizeInLayout=l}}function a(e){var t=e.maxRepeatSize;if(t){var n=e.imageInfo.imageSize;if(n.width>t.width||n.height>t.height){var i=ln.calculateImageSizeInLayout(e.imageInfo.imageSize,rn.Fit,t);return"{width}px {height}px".format(i)}}return""}function r(e){var t=e.viewPort,n=e.borderWidth,i=n.left+n.right,a=n.top+n.bottom;return{width:t.width-i,height:t.height-a}}function o(e){var t=e.virtualViewport;return void 0!==t?t:r(e)}function s(t,n,i,a){var r=0,o=0;if(e.isPlainObject(a))o=a.leftRatio*i.width,r=a.topRatio*i.height;else{switch(t.horizontal){case"right":o=i.width-n.width;break;case"center":o=Math.round(i.width/2-n.width/2)}switch(t.vertical){case"bottom":r=i.height-n.height;break;case"center":r=Math.round(i.height/2-n.height/2)}}return{marginTop:r,marginLeft:o}}function l(e,t){return void 0===e||void 0===t?e===t:e.horizontal===t.horizontal&&e.vertical===t.vertical}function c(t,n){return void 0===t||void 0===n?t===n:e.isPlainObject(t)!==e.isPlainObject(n)?!1:e.isPlainObject(t)?t.leftRatio===n.leftRatio&&t.topRatio===n.topRatio&&t.widthRatio===n.widthRatio&&t.heightRatio===n.heightRatio:t===n}function u(e){switch(e){case rn.TileHorizontally:case rn.TileVertically:case rn.Tile:return!0;default:return!1}}function d(e){return e&&(e.topLeft>
1590||e.topRight>0||e.bottomLeft>0||e.bottomRight>0)}function g(){return!!e.browser.opera}var f=e.createFieldsEqualityComparer(["imageUrl"]);e.fn.makeImageBoxNew=function(a){a=e.extend({autoLoad:!0,optimizeSpeed:!0,layout:rn.Fit,position:{vertical:"center",horizontal:"center"},viewPort:{width:0,height:0},maxRepeatSize:!1},a);var s={},g=this.addClass("image-box-new").toggleClass("optimize-speed",a.optimizeSpeed),p=e("<div class='image-box-image-wrapper'></div>").appendTo(g),h=e("<div class='image-box-background-image'></div>").appendTo(p),m={id:e.weakID("imagebox"),maxRepeatSize:a.maxRepeatSize,loadingAnimation:void 0,viewPort:void 0,layout:void 0,position:void 0,imageInfo:void 0,pendingImageInfo:void 0,loadingImageInfo:void 0,imageSizeInLayout:void 0,forceBackgroundImage:!1,useBackgroundImage:!1,borderRadius:{bottomRight:0,topRight:0,topLeft:0,bottomLeft:0},borderWidth:{top:0,left:0,bottom:0,right:0},layoutClass:ye.createContextClass(p),horizontalPositionClass:ye.createContextClass(p),verticalPositionClass:ye.createContextClass(p),useBackgroundImageClass:ye.createContextClass(p),stateClass:ye.createContextClass(g),state:M.create(void 0,{valueChangeCallback:function(e){m.stateClass.set(e),s.stateChangedEvent.fire(s,e)}})};return e.extend(s,{$element:g,$imageWrapper:p,$backgroundImage:h,$image:void 0,stateChangedEvent:w.create(),viewportChangedEvent:w.create(),getImageElement:function(){return e.unite(s.$image,s.$backgroundImage)},getState:function(){return m.state},trackStates:function(e,t){return m.state.trackValues(e,t)},setImage:function(e,t){if(void 0!==e){"string"==typeof e&&(e={imageUrl:e,imageSize:void 0}),e&&e!==sn&&!e.imageUrl&&(e=null);var i=f(e,m.imageInfo)&&void 0===m.loadingImageInfo,r=f(e,m.loadingImageInfo);return i||r?void(m.pendingImageInfo=void 0):(m.pendingImageInfo=e,a.autoLoad&&n(s,m,t),s)}},clearImage:function(){return s.setImage(null),s},loadImage:function(e){return n(s,m,e),s},setBorderWidth:function(n){n=e.quickExtend({top:0,left:0,right:0,bottom:0},m.borderWidth,n),e.borderWidthEqualityComparer(m.borderWidth,n)||(m.borderWidth=n,g.css({"border-top-width":n.top,"border-left-width":n.left,"border-bottom-width":n.bottom,"border-right-width":n.right}),t(s,m),e.updateInnerBorderRadius(s.$imageWrapper,m.borderRadius,m.borderWidth))},setBorderRadius:function(t){if(t=e.quickExtend({topLeft:0,topRight:0,bottomLeft:0,bottomRight:0},m.borderRadius,t),!e.borderRadiusEqualityComparer(m.borderRadius,t)){var n=m.borderRadius;m.borderRadius=t,e.updateInnerBorderRadius(s.$imageWrapper,m.borderRadius,m.borderWidth),d(n)!==d(t)&&i(s,m)}return this},clearVirtualViewport:function(){s.setVirtualViewport(void 0)},setVirtualViewport:function(n){e.sizesEqual(m.virtualViewport,n)||(m.virtualViewport=n,t(s,m))},setViewPort:function(n,i){n=e.quickExtend({width:0,height:0},m.viewPort,n),e.sizesEqual(m.viewPort,n)&&!i||(m.viewPort=n,t(s,m))},getViewportForLayout:function(){return o(m)},getActualViewPort:function(){return r(m)},setAlt:function(e){s.alt=e,s.$image&&(e?s.$image.attr("alt",e):s.$image.removeAttr("alt"))},setPosition:function(t){t=e.quickExtend({vertical:"center",horizontal:"center"},m.position,t),l(t,m.position)||(m.position=t,m.horizontalPositionClass.set("horizontal-"+t.horizontal),m.verticalPositionClass.set("vertical-"+t.vertical),i(s,m))},setLayout:function(e){c(e,m.layout)||(m.layout=e,m.layoutClass.set(e),s.$imageWrapper.chooseClass(u(e),"tile-layout","non-tile-layout"),i(s,m))},getLayout:function(){return m.layout},synchronizeViewPort:function(){s.setViewPort(g.elementSize())},toggleForceBackgroundImage:function(e){m.forceBackgroundImage=e,i(s,m)},getImageSizeInLayout:function(){return m.imageSizeInLayout},setLoadingAnimation:function(e){m.loadingAnimation=e,g.toggleClass("has-loading-animation",!!e)}}),s.setViewPort(a.viewPort),s.setPosition(a.position),s.setLayout(a.layout),a.imageUrl?s.setImage({imageUrl:a.imageUrl,imageSize:a.imageSize}):s.clearImage(),s}}(d),function(e){function t(e,t){e.length=0,Array.prototype.push.apply(e,t)}var n=e('<style rel="stylesheet" type="text/css" />').appendTo("head")[0],i=n.sheet?"sheet":"styleSheet",a=n[i],r=a.rules?"rules":"cssRules",o=a.deleteRule?"deleteRule":"removeRule",s=a.ownerNode?"ownerNode":"owningElement",l=/^([^{]+)\{([^}]*)\}/m,c=/([^:]+):([^;}]+)/;a.disabled=!1;var u=e.rule=function(e,n){if(!(this instanceof u))return new u(e,n);if(this.sheets=u.sheets(n),e&&l.test(e)&&(e=u.clean(e)),"object"!=typeof e||e.exec){if(t(this,this.sheets.cssRules().get()),e)return this.filter(e)}else t(this,e.get?e.get():e.splice?e:[e]);return this};e.extend(u,{sheets:function(t){var n=t;return"object"!=typeof n&&(n=e.makeArray(document.styleSheets)),n=e(n).not(a),"string"==typeof t&&(n=n.ownerNode().filter(t).sheet()),n},rule:function(e){return e.selectorText?["",e.selectorText,e.style.cssText]:l.exec(e)},appendTo:function(e,t,n){switch(typeof t){case"string":t=this.sheets(t);case"object":if(t[0]&&(t=t[0]),t[i]&&(t=t[i]),t[r])break;default:if("object"==typeof e)return e;t=a}var o;!n&&(o=this.parent(e))&&(e=this.remove(e,o));var s=this.rule(e);return t.addRule?t.addRule(s[1],s[2]||";"):t.insertRule&&t.insertRule(s[1]+"{"+s[2]+"}",t[r].length),t[r][t[r].length-1]},remove:function(t,n){if(n=n||this.parent(t),n!=a){var i=n?e.inArray(t,n[r]):-1;-1!=i&&(t=this.appendTo(t,0,!0),n[o](i))}return t},clean:function(t){return e.map(t.split("}"),function(e){return e?u.appendTo(e+"}"):void 0})},parent:function(t){if("string"==typeof t||!e.browser.msie)return t.parentStyleSheet;var n;return this.sheets().each(function(){return-1!=e.inArray(t,this[r])?(n=this,!1):void 0}),n},outerText:function(e){return e&&e.selectorText?[e.selectorText+"{","	"+e.style.cssText,"}"].join("\n").toLowerCase():""},text:function(e,t){return void 0!==t&&(e.style.cssText=t),e?e.style.cssText.toLowerCase():""}}),u.fn=u.prototype={pushStack:function(e,t){var n=u(e,t||this.sheets);return n.prevObject=this,n},end:function(){return this.prevObject||u(0,[])},filter:function(t){var n;return t||(t=/./),t.split?(n=e.trim(t).toLowerCase().split(/\s*,\s*/),t=function(){var t=this.selectorText||"";return!!e.grep(t.toLowerCase().split(/\s*,\s*/),function(t){return-1!=e.inArray(t,n)}).length}):t.exec&&(n=t,t=function(){return n.test(this.selectorText)}),this.pushStack(e.grep(this,function(e,n){return t.call(e,n)}))},add:function(t,n){return this.pushStack(e.merge(this.get(),u(t,n)))},is:function(e){return!(!e||!this.filter(e).length)},not:function(t,n){return t=u(t,n),this.filter(function(){return-1==e.inArray(this,t)})},append:function(t){var n,i=this;return e.eachItem(t.split(/\s*;\s*/),function(e,t){(n=c.exec(t))&&i.css(n[1],n[2])}),this},text:function(e){return arguments.length?this.each(function(){u.text(this,e)}):u.text(this[0])},outerText:function(){return u.outerText(this[0])}},e.eachEntry({ownerNode:s,sheet:i,cssRules:r},function(t,n){var i=n==r;e.fn[t]=function(){return this.map(function(){return i?e.makeArray(this[n]):this[n]})}}),e.fn.cssText=function(){return this.filter("link,style").eq(0).sheet().cssRules().map(function(){return u.outerText(this)}).get().join("\n")},e.eachItem("remove,appendTo,parent".split(","),function(t,n){u.fn[n]=function(){var t=e.makeArray(arguments),i=this;return t.unshift(0),this.each(function(e){t[0]=this,i[e]=u[n].apply(u,t)||i[e]})}}),e.eachItem("each,index,get,size,eq,slice,map,attr,andSelf,css,show,hide,toggle,queue,dequeue,stop,animate,fadeIn,fadeOut,fadeTo".split(","),function(t,n){u.fn[n]=e.fn[n]}),e(window).unload(function(){e(a).cssRules().remove()})}(d);var cn={Shift:"shift",None:"none",X:"x",Y:"y",All:!1},un={Scrolling:1,Interactive:2},dn=function(){var e=v.extend("InteractiveBehaviour",{init:function(e,t){var n=this;this._isEnabled=V.createConditionalPositive(),this._id=u.weakID(),this._behaviourClassName=t,this.$element=e,n._isEnabled.valueChangedEvent.bindAndExecute(function(){e.toggleClass(t,n._isEnabled.isTrue())})},toggleEnabled:function(e,t){this._isEnabled.setValue(e,t)},isEnabled:function(){return this._isEnabled.getValue()}});return e.create=function(t,n){return new e(t,n)},e}(),gn=Yo(function(){function e(e){e=u.quickExtend({start:Wo,drag:Wo,end:Wo,
159create:u.identity,defaultBehaviourOptions:{}},e);var r=e.start,o=e.drag,s=e.end,l=e.create,c=e.defaultBehaviourOptions,d={startDragging:function(e){function l(e,t){q._absoluteMouseOffset=e;var n=e;if(T){var i=u.absoluteToFixedOffset(e);q._fixedMouseOffset=i,n=i}var a=q.deltaX,r=q.deltaY,s=n.left-z+q.scrollDeltaX,l=n.top-O+q.scrollDeltaY;Math.abs(s)>S||Math.abs(l)>S?S=0:(s=0,l=0),Math.abs(s)>d?(0!==d&&w("x"),d=0):s=0,Math.abs(l)>g?(0!==g&&w("y"),g=0):l=0;var c=s-a,f=l-r;q.deltaX=s,q.deltaY=l,q.mouseOffset=n,q.deltaChangeX=c,q.deltaChangeY=f,q.draggingTrigger=t,(0!==c||0!==f||0===S&&!q.draggingStarted)&&(o.call(p,H,q),y.call(p,H,q),q.draggingStarted||(q.draggingStarted=!0,b.call(p,H,q)))}e=u.quickExtend({event:void 0,$element:void 0,$scrollParent:void 0,distance:0,distancePerAxis:0,axisDistanceReachedCallback:Wo,until:"vmouseup",onStart:Wo,onEnd:Wo,onDrag:Wo,onDraggingStarted:Wo,eventsCatcherClass:"",isVirtual:!1,behaviourOptions:{}},e);var d,g,f=e.event,p=e.$element,h=e.until,m=e.onStart,v=e.onEnd,y=e.onDrag,b=e.onDraggingStarted,C=e.eventsCatcherClass,I=e.isVirtual,S=e.distance,P=e.distancePerAxis,w=e.axisDistanceReachedCallback,E=u.valueOrCalculate(e.$scrollParent,function(){return p.scrollParent()}),T=p.hasFixedAncestor(),x=u.quickExtend({autoScrollFactory:void 0},c,e.behaviourOptions);u.isPlainObject(P)?(d=P.x,g=P.y):(d=P,g=P),a.execute();var k=C;C instanceof M||(k=M.createTextual(C));var D=k.valueChangedEvent.bindAndExecute(function(){n.set(k.getValue())});t.appendTo("body");var F,A,B=u.getMouseOffset(f),V=u.absoluteToFixedOffset(B),L=T?V:B,O=L.top,z=L.left,_=!1;T||E.is(document)||E[0]===window||(_=!0,E.bind("scroll.draggingBehaviour",function(){q.refreshScrollParent()}),F=E.scrollTop(),A=E.scrollLeft());var N=void 0,R=x.autoScrollFactory;T&&(R=!1),R&&(N=R(E).addAutoScrollCallback(function(){q.refreshScrollParent()}));var H=f,q={$element:p,data:{},behaviourOptions:x,isVirtual:I,deltaX:0,deltaY:0,actualDeltaX:0,actualDeltaY:0,deltaChangeX:0,deltaChangeY:0,scrollDeltaX:0,scrollDeltaY:0,draggingStarted:!1,shiftKey:f.shiftKey,altKey:f.altKey,_absoluteMouseOffset:B,_fixedMouseOffset:V,mouseOffset:L,initialMouseOffset:L,getFixedMouseOffset:function(){return T?q.mouseOffset:u.absoluteToFixedOffset(q._absoluteMouseOffset)},getAbsoluteMouseOffest:function(){return q._absoluteMouseOffset},refreshScrollParent:function(){if(_){var e=q.scrollDeltaY,t=q.scrollDeltaX;q.scrollDeltaY=E.scrollTop()-F,q.scrollDeltaX=E.scrollLeft()-A,q.initialMouseOffset=u.translateOffset(L,{top:-q.scrollDeltaY,left:-q.scrollDeltaX}),t===q.scrollDeltaX&&e===q.scrollDeltaY||l(q._absoluteMouseOffset,un.Scrolling)}}};r.call(p,f,q),m.call(p,f,q),u(document).onceAny(h,function(e){s.call(p,e,q),v.call(p,e,q),u(document).unbind(".draggingBehaviour"),N&&N.stop(),_&&E.unbind(".draggingBehaviour"),t.detach(),D.unbind()});var U=u(document).scrollTop(),$=u(document).scrollLeft();u(document).bind("vmousemove.draggingBehaviour",function(e){H=e,q.shiftKey=e.shiftKey,q.altKey=e.altKey,l(u.getMouseOffset(e),un.Interactive),e.preventDefault()}),T||u(document).bind("scroll.draggingBehaviour",function(){var e=u(document).scrollTop(),t=u(document).scrollLeft(),n=q.mouseOffset,i=e-U,a=t-$;if(0!==a||0!==i){var r={top:n.top+i,left:n.left+a};U=e,$=t,l(r,un.Scrolling)}}),f.stopPropagation(),f.preventDefault(),i=!1,l(B,un.Interactive)}};return l(d)}var t,n,i=!1,a=y.create(function(){t=u("<div class='window-events-catcher'></div>"),n=ye.createContextClass({getTarget:function(){return t}})});this.Draggable=e({defaultBehaviourOptions:{axis:!1,containment:!1,horizontalAnchor:"left",verticalAnchor:"top"},start:function(e,t){var n=u(this),i=t.behaviourOptions,a=u.evaluateWhenFunction(i.horizontalAnchor,n),r=u.evaluateWhenFunction(i.verticalAnchor,n),o=i.axis,s=u.evaluateWhenFunction(i.containment);t.horizontalAnchor=a,t.verticalAnchor=r;var l=!1;o===cn.Shift&&(o=function(e){return e.shiftKey}),u.isFunction(o)&&(l=o,o=!1);var c={left:-(1/0),top:-(1/0),right:1/0,bottom:1/0,width:1/0,height:1/0},d=!1;s&&(d=!0,c="parent"==s?n.parent().getArea():"window"===s?u.getWindowArea():u.isPlainObject(s)?s:s.getArea(),n.moveToArea(c,{horizontalAnchor:a,verticalAnchor:r})),t.containmentArea=c;var g=n.offset(),f=n.position(),p=n.scrollParent();
159n.offsetParent().is(p)&&(f.left+=p.scrollLeft(),f.top+=p.scrollTop());var h={left:g.left-f.left,top:g.top-f.top};d?t.relativeContainmentArea=u.extendedAreaInfo({left:c.left-h.left,top:c.top-h.top,width:c.width,height:c.height}):t.relativeContainmentArea=c,u.extend(t,{startPosition:u.extend({},f),startOffset:u.extend({},g),position:u.extend({},f),offset:u.extend({},g),queryAxisLocking:l,axis:o,positioningParentOffset:h}),"right"===a?(t.posRight=parseInt(n.css("right")),t.startRight=t.posRight):t.posLeft=f.left,"bottom"===r?(t.posBottom=parseInt(n.css("bottom")),t.startBottom=t.posBottom):t.posTop=f.top,t.width=n.outerWidth(),t.height=n.outerHeight()},drag:function(e,t){var n=(t.behaviourOptions,t.relativeContainmentArea),i=t.horizontalAnchor,a=t.verticalAnchor,r={},o=0,s=0,l=t.queryAxisLocking;l&&(l(t)?t.axis||0===t.deltaChangeX&&0===t.deltaChangeY||(Math.abs(t.deltaChangeX)>Math.abs(t.deltaChangeY)?t.axis=cn.X:t.axis=cn.Y):t.axis=!1);var c=t.startOffset,u=t.startPosition,d=t.axis;if(!d||d===cn.X){if(o=t.deltaX,"right"===i){var g=t.posRight-o,f=t.startRight+t.width+t.startOffset.left-t.containmentArea.right,p=t.startRight+t.startOffset.left-t.containmentArea.left;r.right=Math.max(Math.min(g,p),f),g>p&&(o-=g-p),f>g&&(o-=g-f)}else{var h=t.posLeft+o,m=n.right-t.width,v=n.left;r.left=Math.max(Math.min(h,m),v),h>m&&(o-=h-m),v>h&&(o-=h-v)}t.offset.left=c.left+(o-t.scrollDeltaX),t.position.left=u.left+o}if(!d||d===cn.Y){if(s=t.deltaY,"bottom"===a){var y=t.posBottom-s,b=t.startBottom+t.height+t.startOffset.top-t.containmentArea.bottom,C=t.startBottom+t.startOffset.top-t.containmentArea.top;r.bottom=Math.max(Math.min(y,C),b),y>C&&(s-=y-C),b>y&&(s-=y-b)}else{var I=t.posTop+s,S=n.bottom-t.height,P=n.top;r.top=Math.max(Math.min(I,S),P),I>S&&(s-=I-S),P>I&&(s-=I-P)}t.offset.top=c.top+(s-t.scrollDeltaY),t.position.top=u.top+s}t.actualDeltaX=o,t.actualDeltaY=s,t.isVirtual||t.$element.css(r)},create:function(e){return{makeDraggable:function(e,t){t=u.quickExtend({cancel:".button, .widget, :input, .ui-slider, .cancel-dragging, body.scrolling-mode-touch .scrollable-pane",distance:3,behaviourClassName:"behaviour-draggable"},t);var n=t.cancel,a=t.distance,r=t.contextOptions,o=t.draggingHandle,s=t.behaviourClassName,l=dn.create(e,s);return e.on("vmousedown",o,function(t){if(!i&&l.isEnabled()){var o=t.target,s=u.evaluateWhenFunction(n,o);if(s!==!0&&s!==!1){var c=s;s=!1;var d=u(o).closest(c);if(d.length>0){var g=e.closest(c);0!==g.length&&g.is(d)||(s=!0)}}if(!s){i=!0;var f=function(){gn.Draggable.startDragging(u.quickExtend({$element:e,event:t,until:"vmouseup"},u.evaluateWhenFunction(r),{distance:0}))};if(a>0){var p=u.onDistanceMove(t,a,f);u(document).one("vmouseup",function(){p()})}else f();t.preventDefault(),u(document).one("vmousedown",function(){i=!1})}}}),l},startDragging:function(t){t=u.extend({$element:void 0,draggingHelper:void 0,droppableAreas:void 0},t);var n=t.draggingHelper,i=t.droppableAreas,a=t.$element;if(i){i=u.quickExtend({getAnchorOffset:void 0,areasInfo:[],overAreasCallback:Wo,dropCallback:Wo,isSingleDropTarget:!0},i);var r=i.getAnchorOffset,o=i.areasInfo,s=i.isSingleDropTarget,l=i.overAreasCallback,c=i.dropCallback;t.onDrag=u.hookAfterMethod(t.onDrag,function(e,t){var n=t.mouseOffset;r&&(n=u.getRelativeArea(n,r()));for(var i=[],a=0;a<o.length;a++){var c=o[a];if(u.isInsideArea(c.area,n)&&(i.push(c),s))break}l(i)}),t.onEnd=u.hookAfterMethod(t.onEnd,function(e,t){var n=t.mouseOffset;r&&(n=u.getRelativeArea(n,r()));for(var i=[],a=0;a<o.length;a++){var l=o[a];if(u.isInsideArea(l.area,n)&&(i.push(l),s))break}c(i)})}if(n){n===!0&&(n={}),n=u.quickExtend({create:function(e){return e.clone()},helperClass:"dragging-helper",appendTo:function(){return a.parent()},setOffset:function(e){e.offset(a.offset())}},n);var d=n.create(a).appendTo(u.evaluateWhenFunction(n.appendTo)).addClass(n.helperClass);n.setOffset(d),t.$element=d,t.onEnd=u.hookAfterMethod(t.onEnd,function(){d.remove()})}e.startDragging(t)}}}}),this.create=function(t){return e(t)}}),fn={Simultaneously:1,EnterBeforeExit:2,ExitBeforeEnter:3},pn=Yo(function(){this.create=function(e){e=u.quickExtend({getSettingsValue:Wo,setSettingsValue:Wo},e);var t={},n={},i={},a={getValue:function(a,r){if(n[a])return t[a];var o=e.getSettingsValue(a);if(void 0!==o)try{o=JSON.parse(o)}catch(s){}var l=void 0!==o;return l||(o=r),i[a]=l,t[a]=o,n[a]=!0,o},setValue:function(i,a,r){r=u.quickExtend({onSuccess:Wo,onError:Wo},r),t[i]=a,n[i]=!0,e.setSettingsValue(i,JSON.stringify(a),r)},createObservableObject:function(e,i,r){r=u.extend({updateServerOnChange:!0},r);var o=r.observableObjectOptions,s=r.updateOptions,l=r.updateServerOnChange,c=a.getValue(e,i),d=M.create(c,o);return d.valueChangedEvent.bind(function(i){l?a.setValue(e,i,s):(t[e]=i,n[e]=!0)}),d},createObservableFlag:function(e,t,n,i){var r=a.getValue(e,t),o=V.create(r,n);return o.valueChangedEvent.bind(function(t){a.setValue(e,t,i)}),o}};return a}});!function(e){var t=void 0;e.isIOS=function(){if(void 0===t){var e=navigator.appVersion;t=/iphone|ipad|ipod/gi.test(e)}return t},e.getIOSWindowHeight=function(){var e=document.documentElement.clientWidth/window.innerWidth;return window.innerHeight*e},e.getHeightOfIOSToolbars=function(){var t=(0===window.orientation?screen.height:screen.width)-e.getIOSWindowHeight();return t>1?t:0}}(d);var hn=Yo(function(){function e(e,t){switch(t){case"width":case"outerWidth":case"height":case"outerHeight":case"offset":return e[t]();case"scrollHeight":return e[0].scrollHeight;case"scrollWidth":return e[0].scrollWidth;default:return e.css(t)}}function t(e,t,n){switch(e){case"offset":return t.top===n.top&&t.left===n.left;default:return t===n}}var n=this,i=w.create(),a=ke.create(),r=g.createPolling(function(){a.start(),i.fireNew(u.now()),a.finish()},100),o=!1;this.IsActive=V.createConditionalNegative({valueChangeCallback:function(e){e?r.start():r.stop()}}),this.setInterval=function(e){r.setDefaultInterval(e)},this.checkNow=function(){o=!0,r.poll(),o=!1},this.create=function(r,s){s=u.quickExtend({minInterval:0},s);var l=u.asArray(s.properties),c=s.callback,d=s.minInterval;if(void 0===c)throw Error("Style change callback is missing");var g,f=[],p=function(n){g=n;for(var i=void 0,o=0;o<l.length;o++){var s=l[o],u=e(r,s),d=f[o];void 0!==d&&t(s,d,u)||(f[o]=u,i||(i={}),i[s]={value:u,prevValue:d})}return i?(a.performOperation(function(){c(i)}),!0):!1},h=u.weakID("styleListener"),m=w.createEventListener(i,function(e){!o&&void 0!==g&&d>e-g||p(e)},{activationCallback:function(){n.IsActive.setTrue(h)},deactivationCallback:function(){n.IsActive.setFalse(h)}});return m.checkForChanges=function(){
160return p(u.now())},m}}),mn={Component:1,Sprite:2,Font:3};!function(e){e.getIconClass=function(e,t,n){var i="";switch(n&&(i=" icon-size-"+n),t){case mn.Font:return"font-icon icon-"+e+i;case mn.Sprite:return"image-icon sprite-icon sprite-"+e;case mn.Component:return"image-icon image-sprite-"+e;default:return t+e}}}(d);var vn=Yo(function(){function e(e,t){var n=Math.max(0,parseInt(e,10));return t?Math.floor(255*Math.min(100,n)/100):Math.min(255,n)}function t(e){switch(e){case ut.R:return 0;case ut.G:return 1;case ut.B:return 2;case ut.H:return 0;case ut.S:return 1;case ut.L:return 2}}this.compositeColorsEqualityComparer=function(e,t){var n=vn.isGradient(e),i=vn.isGradient(t);if(n!==i)return!1;if(n){var a=e.orientation,r=t.orientation;if(a!==r)return!1;var o=e.gradient,s=t.gradient,l=u.arraysEqual(o.colorStops,s.colorStops,{equalityComparer:function(e,t){return e.location!==t.location?!1:vn.bindableColorsEqualityComparer(e.value,t.value)}});return l?u.arraysEqual(o.opacityStops,s.opacityStops,{equalityComparer:function(e,t){return e.location===t.location&&e.value===t.value}}):!1}return vn.bindableColorsEqualityComparer(e,t)},this.bindableColorsEqualityComparer=function(e,t){var n=qa.isColorBinding(e),i=qa.isColorBinding(t);return n!==i?!1:n?qa.themeColorBindingEqualityComparer(e,t):u.colorsEqual(e,t)},this.cloneColor=function(e){return e?u.isGradient(e)?vn.cloneGradient(e):qa.isSolidColorBinding(e)?vn.cloneSolidColorBinding(e):u.Color(e):e},this.cloneSolidColorBinding=function(e){return e?qa.createThemeColorBinding(e.mainColor,{variation:e.variation,opacity:e.opacity,brightness:e.brightness}):e},this.cloneGradient=function(e){if(!e)return e;var t=e.gradient;return{gradient:{colorStops:u.map(t.colorStops,function(e){return{location:e.location,value:vn.cloneColor(e.value)}}),opacityStops:u.map(t.opacityStops,function(e){return{location:e.location,value:e.value}})},orientation:e.orientation}},this.convertToApplicableColor=function(e){return e?qa.isSolidColorBinding(e)||"string"==typeof e?e:vn.isGradient(e)?vn.mapGradientColorValues(e,function(e){return vn.convertToApplicableColor(e)}):u.Color(e).toCSS():e},this.toggleGradientOrientation=function(e){return e?vn.adjustGradientOrientation(e,e.orientation===rt.Vertical?rt.Horizontal:rt.Vertical):e},this.adjustGradientOrientation=function(e,t){return e?(e=vn.cloneGradient(e),e.orientation=u.evaluateWhenFunction(t),e):e},this.reverseGradient=function(e){if(!e)return e;e=vn.cloneGradient(e);var t=e.gradient;return t.colorStops=u.reverseArray(t.colorStops,function(e){return{value:e.value,location:e.location=100-e.location}}),t.opacityStops=u.reverseArray(t.opacityStops,function(e){return{value:e.value,location:e.location=100-e.location}}),e},this.getBrightness=function(e){return u.adjustFraction(u.getCoordinateValue(e,Ut.Brightness),2)},this.getLuma=function(e){var e=e.substring(1),t=parseInt(e,16),n=t>>16&255,i=t>>8&255,a=t>>0&255;return.2126*n+.7152*i+.0722*a},this.getHue=function(e){return u.adjustFraction(u.getCoordinateValue(e,Ut.Hue),2)}
160,this.getSaturation=function(e){return u.adjustFraction(u.getCoordinateValue(e,Ut.Saturation),2)},this.changeBrightness=function(e,t){return e=u.Color(e).toHSL(),u.Color([e[0],e[1],Math.max(0,Math.min(1,u.adjustFraction(t,2)))],"HSL")},this.isGradient=function(e){return!!e&&void 0!==e.gradient},this.getGradientColorValues=function(e){return u.map(e.gradient.colorStops,function(e){return e.value})},this.mapGradientColorValues=function(e,t){var n=e.gradient.opacityStops,i=e.gradient.colorStops;return{gradient:{opacityStops:u.map(n,function(e){return u.extend({},e)}),colorStops:u.map(i,function(e){return{location:e.location,value:t(e.value)}})},orientation:e.orientation}},this.getColorComponentValue=function(e,n){return e=vn.convertToColorSpace(e,vn.getColorSpaceByComponent(n)),e[t(n)]},this.getCompositeColorOpacity=function(e){return qa.isSolidColorBinding(e)?u.valueOrDefault(e.opacity,1):vn.isGradient(e)?u.valueOrDefault(e.opacity,1):vn.getOpacity(e)},this.adjustOpacity=function(e,t){if(qa.isSolidColorBinding(e))return qa.adjustThemeColorBinding(e,{opacity:t(u.valueOrDefault(e.opacity,1))});if(vn.isGradient(e)){var n=vn.cloneGradient(e);return n.opacity=t(u.valueOrDefault(n.opacity,1)),n}e=u.Color(e);var i=u.merge([],e);return i[3]=t(u.valueOrDefault(i[3],1)),u.Color(i,e.space)},this.adjustBrightness=function(e,t){return e?vn.isGradient(e)?(e=vn.cloneGradient(e),void u.eachItem(e.gradient.colorStops,function(e,n){
160n.value=vn.adjustBrightness(n.value,t)})):qa.isSolidColorBinding(e)?qa.adjustThemeColorBinding(e,{brightness:Math.min(1,Math.max(-1,t(u.valueOrDefault(e.brightness,0))))}):vn.adjustColorComponent(e,ut.L,t):e},this.getOpacity=function(e){return e=u.Color(e),u.valueOrDefault(e[3],1)},this.adjustColorComponent=function(e,n,i){e=vn.convertToColorSpace(e,vn.getColorSpaceByComponent(n));var a=t(n),r=u.merge([],e);return r[a]=i(r[a]),u.Color(r,e.space)},this.setColorComponent=function(e,n,i){e=vn.convertToColorSpace(e,vn.getColorSpaceByComponent(n));var a=t(n),r=u.merge([],e);return r[a]=i,u.Color(r,e.space)},this.convertToColorSpace=function(e,t){switch(e=u.Color(e),t){case ct.RGB:return e.toRGB();case ct.HSL:return e.toHSL();default:return e}},this.generateColorsPalette=function(e){e=u.quickExtend({brightnessValues:[.5],saturationValues:[.5],hueValues:[.5]},e);var t=e.brightnessValues,n=e.saturationValues,i=e.hueValues,a=[];return u.eachItem(t,function(e,t){u.eachItem(n,function(e,n){u.eachItem(i,function(e,i){a.push(u.Color([i,n,t],"HSL"))})})}),a},this.convertRgbToHex=function(t){var n,i,a,r,o=/^rgb\(\s*(-?\d+)(%?)\s*,\s*(-?\d+)(%?)\s*,\s*(-?\d+)(%?)\s*\)$/,s=t;return(n=o.exec(t))&&(i=e(n[1],n[2]),a=e(n[3],n[4]),r=e(n[5],n[6]),s="#"+(16777216+(i<<16)+(a<<8)+r).toString(16).slice(1)),s},this.getColorSpaceByComponent=function(e){switch(e){case ut.R:case ut.G:case ut.B:return ct.RGB;case ut.H:case ut.S:case ut.L:return ct.HSL}}}),yn=function(){var e=v.extend("ScrollingView",{init:function(e,t){t=u.quickExtend({scrollingItemEventSupport:!1,scrollingVerticalDistance:0},t);var n=this,i=t.instanceClass,a=t.themeClass,r=t.scrollbarClass,o=t.$scrollbar,s=t.$customMouseWheelTarget,l=t.scrollingItemEventSupport,c=t.$fixedHeader,d=new S(" ");i&&d.append(i),a&&d.append(a);var g,f=""+d,p=u('<div class="scrolling-view positioned"></div>').addClass(f),h=u('<div class="scrolling-pane positioned"></div>').addClass(f).appendTo(p),m=u('<div class="scrolled-content"></div>').addClass(f).appendTo(h),v=[p[0],h[0],m[0]];c&&(g=u("<div class='scrolling-view-fixed-headers'></div>").addClass(f).append(c).prependTo(p),v.push(g[0]));var y=u(v);o||(o=u('<div class="scrollbar"></div>').appendTo(p)),o.addClass(r).addClass(f),p.insertBefore(e),e.appendTo(m);var b=h.scrollable({scrollableContainer:u.valueOrDefault(s,h)}),C=o.scrollBar({reactToSlideAreaClick:!0,handleMinSize:80,autoHide:!0}).connectToScrollable(b);C.isVisible.valueChangedEvent.bindAndExecute(function(){y.chooseClass(C.isVisible.isTrue(),"scrollbar-visible","scrollbar-hidden")}),l&&(this._scrollingItemEventSupport=!0,this._scrollingVerticalDistance=t.scrollingVerticalDistance,this.scrollingItemEvent=w.create(),this._scrollingItemSelector=t.scrollingItemSelector,this._scrollingEventListener=w.createEventListener(b.scrollingEvent,function(){var e=n._calculateScrollingItemIndex(n.$scrollingPane.scrollTop());void 0===e||void 0!==n._lastScrollIndex&&e===n._lastScrollIndex||(n._lastScrollIndex=e,n.scrollingItemEvent.fireNew(n._scrollingItemAnchors[e].$item))})),this.$element=p,this.$scrollingPane=h,this.$scrolledContent=m,this.$scrollbar=o,this.scrollingController=b},isSupportScrollingItems:function(){return!!this._scrollingItemEventSupport},updateScrollingPosition:function(){if(!this.isSupportScrollingItems())throw Error("scrollingItemEventSupport is not enabled");var e=this.getScrollOffset(),t=this.$scrollingPane.offset().top-e,n=this._scrollingItemAnchors=[];u(this._scrollingItemSelector,this.$scrolledContent).each(function(){var e=u(this),i=e.offset().top-t;n.push({$item:e,top:i})})},activateScrollingItems:function(){if(!this.isSupportScrollingItems())throw Error("scrollingItemEventSupport is not enabled");this.updateScrollingPosition(),this._scrollingEventListener.activateAndExecute(),this._scrollingItemsActivated=!0},deactivateScrollingItems:function(){if(!this.isSupportScrollingItems())throw Error("scrollingItemEventSupport is not enabled");delete this._scrollingItemAnchors,delete this._lastScrollIndex,delete this._scrollingItemsActivated,this._scrollingEventListener.deactivate()},toggleAutoRefresh:function(e){this.scrollingController.toggleAutoRefresh(e)},refreshScrolling:function(){this.scrollingController.refresh()},scrollTo:function(e,t){t=u.quickExtend({deltaY:0,animateScrolling:!1,completeCallback:Wo},t);var n=this.$scrollingPane,i=e.offset().top-n.offset().top,a=this.getScrollOffset(),r=a+i+t.deltaY;this.scrollToOffset(r,t.animateScrolling,t.completeCallback)},scrollToOffset:function(e,t,n){this._scrollingItemsActivated&&(this._lastScrollIndex=this._calculateScrollingItemIndex(e),this._scrollingEventListener.deactivate());var i=this;return this.scrollingController.scrollToOffset(e,t,function(){i._scrollingItemsActivated&&i._scrollingEventListener.activateAndExecute(),void 0!==n&&n()})},getScrollOffset:function(e){return this.scrollingController.getScrollOffset(e)},_calculateScrollingItemIndex:function(e){e-=this._scrollingVerticalDistance;var t,n=this._scrollingItemAnchors;for(t=n.length-1;t>=0;t--)if(n[t].top<=e)return t},bringToViewport:function(e){this.scrollingController.bringToViewport(e)},setMoveScrolling:function(e){this.$scrollingPane.setMoveScrolling(this.scrollingController,e)},getCustomHeightTarget:function(){return this.$scrollingPane},setCustomHeight:function(e){this.$scrollingPane.css(e),this.refreshScrolling()}});return e.create=function(t,n){return new e(t,n)},e}(),bn=Yo(function(){function e(){i||(i=!0,u("body > :first-child").before('<div id="fontdetectHelper"><span>abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</span></div>'),n=u("#fontdetectHelper > SPAN"),u("#fontdetectHelper").css({position:"absolute",visibility:"hidden",top:"-200px",left:"-100000px",width:"100000px",height:"200px","font-size":"100px"}))}function t(){l--,0===l&&n.html("")}var n,i=!1,a=["serif","sans-serif","monospace","cursive","fantasy"],r={},o=[],s={},l=0;
160this.initialize=e,this.getCurrentFontsLoadedPromise=function(){return u.whenResults(o)},this.onFontLoaded=function(a,r){r=u.quickExtend({successCallback:Wo,errorCallback:Wo,finishCallback:Wo,interval:100,timeout:15e3},r);var c=r.successCallback,d=r.errorCallback,g=r.finishCallback,f=r.interval,p=r.timeout;i?0===l&&n.html("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"):e(),l++;var h=s[a],m=!1;if(h||(m=!0,h=u.Deferred(),s[a]=h,o.push(h)),bn.isFontLoaded(a))c(a),g(a),h.resolve(),t();else var v=(new Date).getTime(),y=setInterval(function(){if(bn.isFontLoaded(a))clearInterval(y),c(a),g(a),h.resolve(),t();else{var e=(new Date).getTime();e-v>p&&(clearInterval(y),d(a),g(a),h.reject(),t())}},f);return h},this.isFontLoaded=function(t){if(!t)return!0;var o=0,s=0,l=t.toLowerCase();if(i||e(),r[l])return!0;for(var c=0;c<a.length;++c){if(n.css("font-family",t+","+a[c]),o=n.width(),c>0&&o!=s)return!1;if(u.browser.safari&&o>5e3)return!1;s=o}return r[l]=!0,!0},this.whichFont=function(e){for(var t=u(e).css("font-family"),n=t.split(","),i=n.shift();i;){if(i=i.replace(/^\s*['"]?\s*([^'"]*)\s*['"]?\s*$/,"$1"),bn.isFontLoaded(i))return i;i=n.shift()}return null}});!function(e){e.rememberScrolling=function(){var t=e.getScrollingController(),n=t.$scrollableForRead.scrollTop(),i=t.$scrollableForRead.scrollLeft();return{restore:function(){t.$scrollableForWrite.scrollTop(n),t.$scrollableForWrite.scrollLeft(i)}}},e.getScrollingController=function(){var t,n;return t=e(document),n=e("html, body"),{$scrollableForRead:t,$scrollableForWrite:n}},e.getScrollOffset=function(){var t=e.getScrollingController().$scrollableForRead;return{top:t.scrollTop(),left:t.scrollLeft()}}}(d);var Cn={PushState:1,Hash:2,FullLoad:3,Local:4},In=Yo(function(){function e(){var e=window.location;if("localhost"===e.hostname){var t=e.pathname.split("/"),n=u.getLocationOrigin()+"/view/"+t[2]+"/"+t[3];return n+"/"}var i=e.hostname.split(".");if("webzai"!==i[i.length-2]&&"thebestswebsitebuilder"!=i[i.length-2]||"com"!==i[i.length-1])return u.getLocationOrigin()+"/";var a=e.pathname.split("/")[1];return u.getLocationOrigin()+"/"+a+"/"}function t(e,t){return u.defaultArrayEqualityComparer(e,t)}function n(e){return t(g,e)}function i(){var e=window.location.href.match(C);return e?e[1]:""}function a(e){"#"!==(""+e).charAt(0)&&(e="#"+e),window.location.hash=e}function r(e,t){t=u.valueOrDefault(t,!0);var n=e.split("/");return t?u.mapItem(n,function(e){return decodeURIComponent(e)}):n}function o(e,t){return t=u.valueOrDefault(t,!0),t&&(e=u.mapItem(e,function(e){return encodeURIComponent(e)})),e.join("/")}function s(e,t){return l(p===Cn.Hash,e,t)}function l(e,t,n){var a;return e?a=i():(a=window.location.pathname.replace(b,"").replace(y,""),t&&!a&&(a=i())),r(n?a.trim():a.trim().toLowerCase())}function c(e){var t=g;g=e,n(t)||m(),f(g)}function d(){var e=s();return n(e)?!1:void c(e)}var g,f,p,h,m,v=this,y=/\/$/,b=/^\//,C=/#(.*)$/;this.initialize=function(t){switch(t=u.quickExtend({initialFragment:"",preferredMode:Cn.PushState,useGlobalBindClick:!0,useHashFallbackAsFragment:!1,fragmentChangedCallback:Wo,globalBindClass:"internal-link",hashCheckInterval:50,hasCases:!1},t),p=t.preferredMode,p!==Cn.PushState||U.history||(p=Cn.FullLoad),U.history&&"replaceState"in window.history&&(h=function(e){e?("#"!==e.charAt(0)&&(e="#"+e),window.history.replaceState(null,document.title,e)):window.history.replaceState(null,document.title,window.location.pathname)}),f=t.loadFragmentCallback,m=t.fragmentChangedCallback,p){case Cn.Hash:U.hashchange?u(window).on("hashchange",d):setInterval(d,t.hashCheckInterval),g=s();break;case Cn.PushState:u(window).on("popstate",d),g=s(t.useHashFallbackAsFragment,t.hasCases);break;case Cn.FullLoad:g=s(t.useHashFallbackAsFragment,t.hasCases);break;case Cn.Local:g=r(t.initialFragment,!1)}t.useGlobalBindClick&&u(document).on("click."+t.globalBindClass,"a."+t.globalBindClass,function(t){var n=u(t.currentTarget),i=n.closest("[contenteditable]");if(!(i.length>0&&"true"===i.first().attr("contenteditable"))){var a=n.attr("target");if("_blank"!==a&&"_top"!==a){t.preventDefault();var o=e(),s=n.attr("href")||"";0===s.indexOf(o)&&(s=s.substring(o.length)),v.navigate(r(s))}t.stopPropagation()}})},this.isPushState=function(){return p===Cn.PushState},this.replaceState=function(e){U.history&&"replaceState"in window.history&&window.history.replaceState(null,document.title,e)},this.getFragments=function(){return g},this.getFragment=function(e){return o(g,e)},this.getFullHtmlUrl=function(t){return e()+o(u.asArray(t))},this.compareWithFragments=function(e){return n(e)},this.navigate=function(e,t){t=u.quickExtend({disableLoading:!1,forceNavigation:!1},t),e=u.asArray(e);var i=t.disableLoading,r=t.forceNavigation;if(n(e))return void(r&&c(e));i&&(g=e);var s=o(e),l="/"+s;switch(p){case Cn.Hash:i||c(e),a(s);break;case Cn.PushState:window.history.pushState(null,document.title,l),i||c(e);break;case Cn.FullLoad:window.location.assign(l);break;case Cn.Local:i||c(e)}i&&p!==Cn.FullLoad&&m()},this.getHash=function(){return i()},this.setHash=function(e){a(e)},this.replaceHash=function(e){h&&h(e)}}),Sn=Yo(function(){this.create=function(e,t){function n(t){e.on("mousemove"+v,function(e){m=e,a(e)}).on("mouseleave"+v,function(){p.setValue(void 0),m=void 0}),y.refresh(),t&&(m=t,a(t))}function i(){p.setValue(void 0),u(document).off(v),e.off(v)}function a(e){for(var t=u.getMouseOffset(e),n=0;n<f.length;n++){var i=f[n];if(u.isInsideArea(i.area,t,u.evaluateWhenFunction(d)))return void p.setValue(i.trackedArea)}p.setValue(void 0)}t=u.extend({trackedAreasSelector:[],onStartedBeingTarget:Wo,onStoppedBeingTarget:Wo,onMouseTargetChange:Wo,areaSelector:u.identity,relativeOffset:{left:0,top:0}},t);var r=t.trackedAreasSelector,o=t.onStartedBeingTarget,s=t.onStoppedBeingTarget,l=t.onMouseTargetChange,c=t.onMouseTargetClick,d=t.relativeOffset,g=t.areaSelector,f=[],p=M.createReferenceObject({valueChangeCallback:function(e,t){t&&s(t),e&&o(e),l(e,t)}}),h=V.createConditionalNegative(),m=void 0,v=u.weakID(".mouse-tracker"),y={isActive:function(){return h.isTrue()},getCurrentMouseTargetObservable:function(){return p},getCurrentMouseTarget:function(){return p.getValue()},setCurrentMouseTarget:function(e){return p.setValue(e)},setTrackedAreas:function(e){return r=e,y},refresh:function(){f=[];for(var e=u.evaluateWhenFunction(r),t=0;t<e.length;t++){var n=e[t],i=g(n);f.push({area:u.getRelativeArea(i,u.evaluateWhenFunction(d)),trackedArea:n})}m&&a(m)},activate:function(e,t){var i=h.isTrue();return h.setTrue(t),!i&&h.isTrue()&&n(e),c&&u(document).on("click"+v,function(){var e=y.getCurrentMouseTarget();void 0!==e&&c(e)}),y},deactivate:function(e){var t=h.isTrue();return h.setFalse(e),t&&h.isFalse()&&i(),y},dispose:function(){i()}};return y}}),Pn=Yo(function(){this.renderRowElement=function(e){var t=new S;return t.append('<div class="row-element positioned {0}">'.format(e?"root-row":"desc-row")),t.append('<div class="cells-container positioned">'),t.append("</div>"),t.append("</div>"),u(""+t)},this.create=function(e,t){return wn.create(e,t)},this.getOrCreateRowByCellItem=function(e,t){var n=e.getRowId(),i=n?Ba.getRowById(n):void 0,a=i&&i.containerInstance&&i.containerInstance.id!==t.id;if(!i||a){var r,o=t.getPropertyValue("rowsItems");r=a?{id:u.uniqueID()}:o&&n?o[n]:{id:n},i=Pn.create([],r)}return i}}),wn=function(){var e=v.extend("RowItemObj",{init:function(e,t){var n=this;t=u.extend({},t),t.id=t.id?t.id:u.uniqueID(),this.options=t,e=u.asArray(e),this.id=t.id,this.cellItems=u.mapArray(e,u.returnValue,u.defaultIdFunction),this.isRowInPage=V.create(!1),this.isInitialized=V.create(!1),this.isBuilt=V.create(!1),this._isWaitingForUpdateCells=!1,this.cellsSpacingObservable=M.create(t.cellsSpacing),this.lastCell=null,this.globalCellsSpacingListener=w.createEventListener([{event:aa.Events.NamedPropertyValueChanged,name:"cellsSpacing"},this.cellsSpacingObservable.valueChangedEvent],function(){n.updateCellsSpacing()}),Ba.addRowToPage(this),u.eachItem(e,function(e,t){t.setRowParent(n)})},getDataForSave:function(){return{id:this.id,settings:this.settings,cellsSpacing:this.cellsSpacingObservable.getValue()}},build:function(e){var t=this;t.isBuilt.isFalse()&&(t.$element=Pn.renderRowElement(e),t.$cellsContainer=u(".cells-container",t.$element),t.isBuilt.setTrue())},setContainerInstance:function(e){this.containerInstance=e,e.addRowToContainer(this),this.addToContainer(this.containerInstance.getContentLayer())},addToContainer:function(e){this.globalCellsSpacingListener.activate(),this.getElement().appendTo(e),this.isRowInPage.setTrue()},removeFromContainer:function(){this.globalCellsSpacingListener.deactivate(),this.getElement()&&this.getElement().detach(),this.isRowInPage.setFalse()},remove:function(){this.globalCellsSpacingListener.deactivate(),this.isRowInPage.setFalse();var e=this.containerInstance;e&&this.containerInstance.removeRowFromContainer(this),this.removeCells(u.getValues(this.getCells())
160),this.$element&&this.$element.remove(),Ba.removeRowFromPage(this),e&&u.eachItem(e.childInstances,function(e,t){t.childIndex.setValue(-1)}),Ki.reassignElementsOrders()},getElement:function(){return this.$element},getCellsContainer:function(){return this.$cellsContainer},initializeCellItems:function(){var e=this;u.eachEntry(this.cellItems,function(t,n){n.setRowParent(e),n.addToContainer(e.getCellsContainer())}),e.updateCellsSpacing(),this.containerInstance&&(u.eachItem(this.containerInstance.childInstances,function(e,t){t.childIndex.setValue(-1)}),Ki.reassignElementsOrders())},updateCurrentCells:function(e){var t=this;e=u.asArray(e),u.eachItem(e,function(e,n){t.cellItems[n.id]=n,n.setRowParent(t)}),Ba.UpdateBatch.fireEvent(Ba.CellsContainerChangedEvent,{containerInstance:this.containerInstance})},toggleFirstRow:function(e){var t=this.containerInstance.data.firstRow;e?(t&&t.id!==this.id&&t.toggleFirstRow(!1),this.containerInstance.data.firstRow=this,this.$element.addClass("first")):t&&t.id===this.id&&this.$element.removeClass("first")},toggleLastRow:function(e){var t=this.containerInstance.data.lastRow;e?(t&&t.id!==this.id&&t.toggleLastRow(!1),this.containerInstance.data.lastRow=this,this.$element.addClass("last")):t&&t.id===this.id&&this.$element.removeClass("last")},getOrder:function(){return u.getValues(this.cellItems)[0].getInstance().getPropertyValue("order")},getMaxOrder:function(){var e,t=0;return void 0!==this.cellItems?(u.eachEntry(this.cellItems,function(n,i){var a=i.getInstance().getPropertyValue("order");a>t&&(t=a,e=n)}),{value:t,item:this.cellItems[e]}):void 0},getMinOrder:function(){var e,t=1/0;return void 0!==this.cellItems?(u.eachEntry(this.cellItems,function(n,i){var a=i.getInstance().getPropertyValue("order");t>a&&(t=a,e=n)}),{value:t,item:this.cellItems[e]}):void 0},markChilds:function(){var e,t,n=0,i=1/0;void 0!==this.cellItems&&(u.eachEntry(this.cellItems,function(a,r){var o=r.getInstance().getPropertyValue("order");o>n&&(n=o,e=a),i>o&&(i=o,t=a),r.$element.removeClass("first"),r.$element.removeClass("last")}),this.firstCell=this.cellItems[t],this.lastCell=this.cellItems[e],this.firstCell.$element.addClass("first"),this.lastCell.$element.addClass("last"))},updateCellsSpacing:function(){var e=this;e._isWaitingForUpdateCells||Ba.UpdateBatch.whenFinished(function(){var t=u.getValues(e.cellItems),n=e.getCellsSpacingRatio(),i=0;if(u.eachItem(t,function(e,t){i+=t.getWidth()}),i){var a=100/i;u.eachItem(t,function(e,t){t.setWidth(t.getWidth()*a,n)})}else u.eachItem(t,function(e,i){i.setWidth(100/t.length,n)})},"updateCells"+e.id)},updateCellsWidth:function(e){var t=this;t._isWaitingForUpdateCells=!0,Ba.UpdateBatch.whenFinished(function(){t._isWaitingForUpdateCells=!1,t.updateCellsSpacing();var n={},i=0;u.eachItem(e,function(e,t){n[t.cellItem.id]=t.cellItem,i+=t.width});var a=t.getCellsSpacingRatio(),r=t.cellItems,o=0;if(u.eachEntry(r,function(e,t){n[t.id]||(o+=t.getWidth())}),o){var s=(100-i)/o;u.eachEntry(r,function(e,t){n[t.id]||t.setWidth(t.getWidth()*s,a)})}var s=1;o+i!==100&&(s=100/(o+i)),u.eachItem(e,function(e,t){t.cellItem.setWidth(t.width*s,a)})},"updateCells"+t.id)},updateCellsWidthFromResizing:function(e){var t=this.getCellsSpacingRatio();u.eachItem(e,function(e,n){var i=n.beforeWidth,a=n.delta,r=n.cellItem,o=n.width,s=u.maxValue([Math.floor((a/i+1)*o),1]);r.setWidth(s,t)})},getCellsSpacing:function(){var e=this.cellsSpacingObservable.getValue();return void 0===e?Ba.getCellsSpacing():e},addCellItems:function(e){var t=this;if(e=u.asArray(e),0!==e.length){var n=u.count(t.cellItems),i=n+e.length,a=n/i,r=t.getCellsSpacing(),o=(100-r*(i-1))/100;u.eachEntry(this.getCells(),function(e,t){t.setWidth(t.getWidth()*a,o),t.instance.hasFeature(ti.HasGrowableContent)&&t.instance.refreshContentSize()}),u.eachItem(e,function(e,n){var a=n.getRowParent();a&&a.removeCells(n),n.setRowParent(t),n.addToContainer(t.getCellsContainer()),t.cellItems[n.id]=n,n.setWidth(100/i,o),n.instance.hasFeature(ti.HasGrowableContent)&&n.instance.refreshContentSize()}),u.eachItem(this.containerInstance.childInstances,function(e,t){t.childIndex.setValue(-1)}),Ki.reassignElementsOrders()}},removeCells:function(e){var t=this;if(e=u.asArray(e),0!==e.length){var n=u.mapArray(e,u.returnValue,u.defaultIdFunction);
160u.eachEntry(n,function(e,n){n.setRowParent(void 0),n.removeFromContainer(),delete t.cellItems[e]});var i=u.count(t.cellItems),a=this.getCellsSpacingRatio(),r=0;u.eachEntry(t.cellItems,function(e,t){r+=t.getWidth()}),u.eachEntry(t.cellItems,function(e,t){t.setWidth(100*(t.getWidth()/r),a),t.getInstance().childIndex.setValue(-1)}),0===i?t.remove():Ki.reassignElementsOrders()}},getCellsSpacingRatio:function(){var e=u.count(this.cellItems),t=this.getCellsSpacing(),n=(100-t*(e-1))/100;return n},getCalculatedWidth:function(e){var t=this.getCellsSpacingRatio();return e*t},getNewColumnCalculatedWidth:function(){var e=u.count(this.cellItems),t=this.getCellsSpacing(),n=(100-t*e)/100,i=100/(u.count(this.cellItems)+1);return i*n},getWidth:function(){var e=ua.getContentSize(this.containerInstance);return e.width},getArea:function(e){var t=this.$element.getArea();return t=e?u.getAbsoluteArea(t,ua.getPositioningRootOffset()):u.getRelativeArea(t,ua.getPositioningRootOffset())},getCells:function(){return this.cellItems},getCellsArray:function(){return u.getValues(this.cellItems)},getOrderedCells:function(){return void 0===this.cellItems?[]:this.getCellsArray().orderBy(function(e){return e.getInstance().getPropertyValue("order")})}});return e.create=function(t,n){return new e(t,n)},e}(),En=Yo(function(){this.renderCellElement=function(e){var t=new S;return t.append("<span class='cell-element positioned inline-block' style='width:{0}%'".format(Math.floor(e.width))+">"),t.append("<div class='cell-element-container positioned'></div>"),t.append("</span>"),u(""+t)},this.create=function(e,t){return new Tn(e,t)},this.getOrCreateCellFromInstance=function(e){var t=e.getCellItemData(),n=t?Ba.getCellById(t.id):void 0;return n||(n=En.create(e,t)),n},this.getCellItemsFromInstances=function(e){var t=[];return u.eachItem(e,function(e,n){t.push(n.getCellItem())}),t},this.getInstancesFromCellItems=function(e){var t=[];return u.eachEntry(e,function(e,n){t.push(n.getInstance())}),t}}),Tn=function(){var e=function(e,t){t=u.extend({width:100},t),t.id=t.id?t.id:u.uniqueID(),this.id=t.id,this.width=t.width,this.calculatedWidth=t.width,this.settings=t.settings,this.rowId=t.rowId,this.instance=e,e.setCellItem(this),e.updateCellItemData(this),Ba.addCellToPage(this),this.isCellInContainer=V.create(!1),this.isInitialized=V.create(!1)};return function(e,t){t.getDataForSave=function(){var e=this;return{id:e.id,settings:e.settings,width:e.getWidth(),rowId:this.getRowId()}},t.addToContainer=function(e){this.build(),this.instance.setCellItem(this),this.instance.addToCellItem(),this.getElement().appendTo(e),this.isCellInContainer.setTrue()},t.removeFromContainer=function(){this.isCellInContainer.isTrue()&&(this.getElement().detach(),this.instance.removeElementFromCellItem(),this.isCellInContainer.setFalse())},t.setWidth=function(e,t){var n=this;n.width=e,n.calculatedWidth=e*t,n.getInstance().updateCellItemData(this),vr.requestWriteOperation(function(){n.getElement().css("width",Math.floor(e*t)+"%"),vr.requestReadOperation(function(){n.calculateCellWidth()},"setWidth"+n.id)},"setWidth"+n.id),ea.refreshElementsLayout(this.getInstance())},t.getWidth=function(){return this.width},t.clearCellItem=function(){this.getElement().detach(),this.instance.reAttachElementToContainer(),this.instance.setCellItem(null),this.isCellInContainer.setFalse()},t.build=function(){var e=this;e.isInitialized.isFalse()&&(e.$element=En.renderCellElement({width:e.getWidth()}),e.$elementContainer=u(".cell-element-container",e.$element),e.isInitialized.setTrue())},t.remove=function(){this.clearCellItem(),Ba.removeCellFromPage(this),this.getRowParent().removeCells([this]),this.instance.removeCellItem(),this.$element.remove()},t.getElement=function(){return this.$element},t.getElementContainer=function(){return this.$elementContainer},t.getRowId=function(){return this.rowId},t.getRowParent=function(){return this.rowParent},t.setRowParent=function(e){this.rowParent=e,this.rowId=e?e.id:void 0},t.getInstance=function(){var e=this;return e.instance},t.getOrder=function(){return this.instance.getPropertyValue("order")},t.getCellWidth=function(){return this.cellCalculatedPixelsWidth||this.calculateCellWidth(),this.cellCalculatedPixelsWidth},t.calculateCellWidth=function(){this.cellCalculatedPixelsWidth=this.$element.width()},t.getArea=function(e){var t=this.$element.getArea();return t=e?u.getAbsoluteArea(t,ua.getPositioningRootOffset()):u.getRelativeArea(t,ua.getPositioningRootOffset())}}(e,e.prototype),e}(),xn=function(){function e(e){for(;!e.isEmpty();){var t=e._operations,i=e._endOperations,a=t.clone(),r=i.clone();e._lockedRequests={},t.clear(),i.clear(),n(a),n(r)}e._lockedRequests={}}function t(e,t,n,i){i=u.valueOrCalculate(i,u.weakID),e.isLocked(i)||t.setField(i,n),e.isActivated()||e.executeOperations()}function n(e){e.each(function(e,t){t()})}var i=v.extend("BatchOperationsSet",{init:function(e){e=u.valueOrDefault(e,u.noopWithCallback),this._lockedRequests={},this._executionFunction=e,this._reasons={}},lazyInitializationProperties:{id:u.weakID,_operations:E.create,_endOperations:E.create,_scope:Ie.create},activate:function(e){var t;e&&!(t=this._reasons)[e]||(e&&(t[e]=!0),this._scope.start())},deactivate:function(e){var t;e&&!(t=this._reasons)[e]||(e&&delete t[e],this._scope.finish())},isActivated:function(){return this._scope.isActive()},abortOperation:function(e){this._operations.removeField(e)},abortEndOperation:function(e){this._endOperations.removeField(e)},requestOperation:function(e,n){t(this,this._operations,e,n)},requestEndOperation:function(e,n){t(this,this._endOperations,e,n)},lockRequest:function(e){this._lockedRequests[e]=!0},unLockRequest:function(e){delete this._lockedRequests[e]},isLocked:function(e){return this._lockedRequests[e]},isEmpty:function(){return this._operations.isEmpty()&&this._endOperations.isEmpty()},executeOperations:function(){var t=this;t._executionFunction(function(){return e(t)})},clear:function(){this._operations.clear(),this._endOperations.clear()}});return i.create=function(e){return new i(e)},i}(),kn=function(){function e(e,t){var n=t.clone();t.clear(),e(function(){n.each(function(e,t){t()})})}var t=v.extend("OperationsBarrier",{init:function(t,n){n=u.quickExtend({callExecutionWhenEmpty:!0},n);var i=n.callExecutionWhenEmpty;t=u.valueOrDefault(t,u.noopWithCallback),this._customExecutionCallback=t;var a=this._operations=E.create();this._isPostponed=V.createConditionalNegative({valueChangeCallback:function(n){n||!i&&a.isEmpty()||e(t,a)}})},requestExecution:function(e,t){return this._isPostponed.isTrue()?(t=u.valueOrCalculate(t,u.weakID),this._operations.setField(t,e)):this._customExecutionCallback(function(){e()}),this},postponeOperations:function(e){return this._isPostponed.setTrue(e),this},isPostponed:function(){return this._isPostponed.isTrue()},unPostponeOperations:function(e){return this._isPostponed.setFalse(e),this}});return t.create=function(e,n){return new t(e,n)},t}(),Dn=Yo(function(){var e=this,t={requestWriteOperation:function(e){e()},requestReadOperation:function(e){e()},requestIndpendentWriteOperation:function(e){e()},requestIndpendentReadOperation:function(e){e()}},n=xn.create(),i=xn.create();e.ReadWriteScope=Ie.create(),e.PendingReadOperations=n,e.PendingWriteOperations=i,this.initialize=function(e){t=e},this.requestWriteOperation=function(e,n){t.requestWriteOperation(e,n)},this.requestReadOperation=function(e,n){t.requestReadOperation(e,n)},this.requestIndpendentWriteOperation=function(e,n){t.requestIndpendentWriteOperation(e,n)},this.requestIndpendentReadOperation=function(e,n){t.requestIndpendentReadOperation(e,n)}});/*!
161 * hoverIntent v1.8.0 // 2014.06.29 // jQuery v1.9.1+
162 * http://cherne.net/brian/resources/jquery.hoverIntent.html
163 *
164 * You may use hoverIntent under the terms of the MIT license. Basically that
165 * means you are free to use hoverIntent as long as this header is left intact.
166 * Copyright 2007, 2014 Brian Cherne
167 */
168!function(e){e.fn.clearHoverIntent=function(t){return t=e.valueOrDefault(t,"hoverIntent"),clearTimeout(this["hoverIntent_t"+t]),this["hoverIntent_t"+t]=void 0,this["hoverIntent_s"+t]=void 0,this.unbind("."+t)},e.fn.hoverIntent=function(t,n,i){var a={interval:100,sensitivity:6,timeout:0,selector:void 0,namespace:"hoverIntent",disable:void 0,triggerHover:!1};a="object"==typeof t?e.extend(a,t):e.isFunction(n)?e.extend(a,{over:t,out:n}
168,i):e.extend(a,{over:t,out:t},n);var r,o,s,l,c=a.namespace,u=a.triggerHover,d="hoverIntent_s"+c,g="hoverIntent_t"+c,f=function(e){r=e.pageX,o=e.pageY},p=function(t,n){return n[g]=clearTimeout(n[g]),Math.sqrt((s-r)*(s-r)+(l-o)*(l-o))<a.sensitivity?(e(n).off("mousemove."+c,f),n[d]=!0,a.over.apply(n,[t])):(s=r,l=o,n[g]=setTimeout(function(){p(t,n)},a.interval),void 0)},h=function(e,t){return t[g]=clearTimeout(t[g]),t[d]=!1,a.out.apply(t,[e])},m=function(t,n){var i=e.extend({},t),r=this;if(r[g]&&(r[g]=clearTimeout(r[g])),n&&"mouseenter"!==t.type||a.disable&&a.disable())e(r).off("mousemove."+c,f),r[d]&&(r[g]=setTimeout(function(){h(i,r)},a.timeout));else{if(!n)return r[d]=!0,a.over.apply(r,[i]);s=i.pageX,l=i.pageY,e(r).on("mousemove."+c,f),r[d]||(r[g]=setTimeout(function(){p(i,r)},a.interval))}},v=function(e){m.call(this,e,!0)},y={};return y["mouseenter."+c]=v,y["mouseleave."+c]=v,u&&m.call(this[0],u,!1),this.on(y,a.selector)}}(d);var Fn=function(){var e=v.extend("SlideShow",{options:{},imagesCollection:null,currentSlideIndex:void 0,prevButtonDisableFlag:null,nextButtonDisableFlag:null,setSlideLockFlag:!1,itemsCount:0,_imageCollectionObserver:null,_itemsChangedEventListener:null,_orderedItems:null,init:function(e,t){var n,i,a=this;t=this.options=u.quickExtend({continuous:!1,autoTransition:!1,autoTransitionInterval:5e3,onItemsChanged:Wo},t),this.goToSlideByIndexEvent=w.create(),this.prevButtonDisableFlag=V.createConditionalNegative(),this.nextButtonDisableFlag=V.createConditionalNegative(),n=qt.create(e,!0),i=w.createEventListener(n.itemsChangedEvent,function(){a.itemsCount=e.getItemsLength(),t.onItemsChanged(a),a.updateNavigationState(),a.maintainOrderedItemsArray(e.getItemsValues())}),this.itemsCount=e.getItemsLength(),t.onItemsChanged(a),this.updateNavigationState(),this.maintainOrderedItemsArray(e.getItemsValues()),this.imagesCollection=e,this._imageCollectionObserver=n,this._itemsChangedEventListener=i},activate:function(){this._itemsChangedEventListener.activate(),this._imageCollectionObserver.unPostponeUpdates(),this.options.autoTransition&&this.startAutoTransition()},deactivate:function(){this._imageCollectionObserver.postponeUpdates(),this._itemsChangedEventListener.deactivate(),this.stopAutoTransition()},toggleContinuous:function(e){var t=this.options,n=t.continuous;void 0===e&&(e=!n),t.continuous=e,n!==e&&this.updateNavigationState(e)},updateNavigationState:function(){this.itemsCount<2?(this.prevButtonDisableFlag.setValue(!0,"single-item"),this.nextButtonDisableFlag.setValue(!0,"single-item")):(this.prevButtonDisableFlag.setValue(!1,"single-item"),this.nextButtonDisableFlag.setValue(!1,"single-item")),this.options.continuous&&(this.prevButtonDisableFlag.setValue(!1,"first-item"),this.nextButtonDisableFlag.setValue(!1,"last-item"))},toggleSetSlideLock:function(e){this.setSlideLockFlag=void 0===e?!this.setSlideLockFlag:e},maintainOrderedItemsArray:function(e){e.sort(function(e,t){return e.index>t.index?1:-1}),this._orderedItems=e},setAutoTransitionInterval:function(e){return this.options.autoTransitionInterval=e,this.autoTransitionIntervalHandle&&(this.stopAutoTransition(),this.startAutoTransition()),this},startAutoTransition:function(e){var t=this;return this.stopAutoTransition(),e&&(this.options.autoTransitionInterval=e),this.autoTransitionIntervalHandle=setInterval(function(){t.goToNextSlide()},this.options.autoTransitionInterval),this},stopAutoTransition:function(){return this.autoTransitionIntervalHandle&&(clearInterval(this.autoTransitionIntervalHandle),this.autoTransitionIntervalHandle=null),this},goToNextSlide:function(){var e=this.getNextSlideIndex();return void 0!==e&&this.goToSlideByIndex(e,1),this},goToPreviousSlide:function(){var e=this.getPreviousSlideIndex();return void 0!==e&&this.goToSlideByIndex(e,-1),this},goToSlideByIndex:function(e,t,n){var i,a,r=this.currentSlideIndex,o=this.itemsCount;return this.setSlideLockFlag?this:(i=this._orderedItems[e],a=this._orderedItems[r],e===r?this.goToSlideByIndexEvent.fireNew(i,void 0,t,!1):(this.currentSlideIndex=e,this.goToSlideByIndexEvent.fireNew(i,a,t,n)),this.options.continuous||(0===e?this.prevButtonDisableFlag.setValue(!0,"first-item"):this.prevButtonDisableFlag.setValue(!1,"first-item"),e===o-1?this.nextButtonDisableFlag.setValue(!0,"last-item"):this.nextButtonDisableFlag.setValue(!1,"last-item")),this)},getNextSlideIndex:function(e){var t=void 0!==e?e:this.currentSlideIndex,n=this.itemsCount;return n-1>t?t+1:this.options.continuous?0:void 0},getPreviousSlideIndex:function(e){var t=void 0!==e?e:this.currentSlideIndex,n=this.itemsCount;return t>0?t-1:this.options.continuous?n-1:void 0},itemsActivationBehaviour:function(){return e.ItemsActivationBehaviour(this)}});return e.create=function(t,n){return new e(t,n)},e.ItemsActivationBehaviour=function(e){return new An.ItemsActivationBehaviour(e)},e}
168(),An=Yo(function(){this.connectThumbsCarouselToSlideShow=function(e,t){var n=w.createEventListenersGroup(),i=w.createEventListener(e.goToSlideByIndexEvent,function(e,n,i,a){t.setSlide(e,n,i,a)});return n.add(i),t.setThumbClickCallback(function(t,n){e.goToSlideByIndex(n)}),t.setImagesCollection(e.imagesCollection,e.currentSlideIndex),{activate:function(){n.activateAll()},deactivate:function(){n.deactivateAll()}}},this.connectCarouselToSlideshow=function(e,t){var n={},i=w.createEventListenersGroup(),a=w.createEventListener(e.goToSlideByIndexEvent,function(e,i,a,r){t.setSlide(e,i,a,r,n.onPopupLoaded),delete n.onPopupLoaded});return i.add(a),t.setSlideShow(e,!0),u.quickExtend(n,{activate:function(e){n.onPopupLoaded=e,i.activateAll()},deactivate:function(){i.deactivateAll()}}),n},this.ItemsActivationBehaviour=v.extend("ItemsActivationBehaviour",{_itemsList:null,_unloadedItems:0,init:function(e){e&&this._setItemsList(e)},_setItemsList:function(e){this._itemsList=e},_behindAndAhead:function(e,t,n,i){var a,r,o,s=i.fromIndex||0,l=this._itemsList.orderedItems,c=l.length;for(i.onStart(),e+t>=c?(t=c,e=0,a=c):a=e+t,0>s?s=0:s>=c&&(s=0),this._unloadedItems=a,o=s-1,r=s;e||t;)t&&(o++,t--,o>=c&&(o=0),this._processItem(l[o],o,n,i)),e&&(r--,e--,0>r&&(r=c-1),this._processItem(l[r],r,n,i))},_processItem:function(e,t,n,i){var a,r=this,o=e&&e.itemView,s=i.onComplete,l=i.onItemComplete;o&&(a=n?"load":"activate",o[a](e.item,function(e){l(e),--r._unloadedItems||s(r,r._itemsList,t)}))},_extendOptions:function(e,t){return u.quickExtend({onStart:Wo,onComplete:Wo,onItemComplete:Wo,fromIndex:t},e)},preloadItems:function(e,t,n){var i=this;return function(a,r){i._setItemsList(a),i._behindAndAhead(e,t,!0,i._extendOptions(n,r))}},activateItems:function(e,t,n){var i=this;return function(a,r){i._setItemsList(a),i._behindAndAhead(e,t,!1,i._extendOptions(n,r))}},activateAllItems:function(e){var t=this;return function(n,i){t._setItemsList(n),t._behindAndAhead(0,n.orderedItems.length,!1,t._extendOptions(e,i))}}})}),Bn=function(){function e(e,n,i,a,r,o){var s=e.options.renderer;s.renderItem(i,a,r,o),n?n.done(function(){t(e,i,r)}):t(e,i,r)}function t(e,t,n){var i=e.options;!t.item.video||i.isEditorMode||null!==n&&!i.isMobile||t.itemView.playVideo()}function n(e){var t=e.options,n={imageItemTemplate:t.imageItemTemplate,videoItemTemplate:t.videoItemTemplate},i=e.$carouselContainer.makeItemsList({itemCreationFunction:function(e,i){var a=u.useTemplate(t.itemTemplate),r=t.itemsFactory.createSlideShowCarouselItem(e,a,n);return i.itemView=r,r.create(),r.$element.appendTo(a),a},itemUpdatedCallback:function(e){e.itemView.updated=!1,e.itemView.update(e.item)},itemRemovingCallback:function(e){e.itemView.remove()},itemsChangedCallback:function(){e._itemsActivationNeeded=!0,t.onItemsChangedCallback(i)}}).addOrderingSupport({orderingValueSelector:function(e){return e.item.index}});return e._onItemClick&&i.onItemEvents("click",function(t,n){n.target.href||e._onItemClick(t,t.index,n)}),i}function i(e){var t=e.$element,n=e.options,i=K.isMobileClient?1:5;t.on("vmousedown",function(a){u.onDistanceMove(a,i,function(){var i,r,o,s=e._slideShow,l=e._itemsList.orderedItems,c=n.renderer,d=t.outerWidth();e._itemsCount<2||u(a.target).hasAncestor(".ignore-swipe")||gn.Draggable.startDragging({$element:t,event:a,isVirtual:!0,onDrag:function(e,t){var n,a;t.deltaChangeX&&(n=t.actualDeltaX,a=Math.min(Math.max(Math.abs(n/d*100*2),0),100),i=-n>0?1:-1,i!==r&&(r&&c.renderItem(l[s.currentSlideIndex],l[o],0,!1),o=i>0?s.getNextSlideIndex():s.getPreviousSlideIndex(),r=i),void 0!==o&&c.renderItem(l[o],l[s.currentSlideIndex],i,!0,a))},onEnd:function(e,t){var n,a;t.actualDeltaX&&(n=t.actualDeltaX,a=Math.min(Math.max(Math.abs(n/d*100*2),0),100),void 0!==o&&(a>20?i>0?s.goToNextSlide():s.goToPreviousSlide():c.renderItem(l[s.currentSlideIndex],l[o],-i,!0,-1)))}})},{cancelOn:"mouseup"})})}var a={Carousel:{group:"slideshow-carousel-templates",name:"slideshow-carousel-template"},Item:{group:"slideshow-carousel-templates",name:"slideshow-carousel-item-template"}},r=v.extend("SlideShowCarousel",{$element:null,options:null,_controller:void 0,_slideShow:null,_itemsList:null,_currentSlideIndex:0,_currentItem:void 0,_collectionObserver:null,_isActive:!1,_itemsCount:0,_itemsActivationNeeded:!1,_onItemClick:Wo,init:function(e){this.options=e=u.quickExtend({template:a.Carousel,itemTemplate:a.Item,isMobile:!1,onItemClick:Wo,onItemsChangedCallback:Wo,itemsFactory:co},e),this.$element=u.useTemplate(e.template),this.$carouselContainer=u("._carousel-items",this.$element),this._controller=e.controller,this._itemsList=n(this),e.collectionSetBehaviour||(e.collectionSetBehaviour=(new An.ItemsActivationBehaviour).activateAllItems()),e.renderer||(e.renderer=e.isMobile?uo.getRenderer("popupMobileSlideShow"):uo.getRenderer("popupSlideShow")),e.imagesCollection&&this.setImagesCollection(e.imagesCollection),e.renderer.attachToCarousel(this),e.isMobile?i(this):this._onItemClick=e.onItemClick},activate:function(e){return this._isActive=!0,this._collectionObserver&&(this._collectionObserver.unPostponeUpdates(),this._itemsActivationNeeded&&this.activateItems(e)),this},deactivate:function(){var e,t=this._currentItem,n=this._itemsList.orderedItems;this._isActive=!1,this._collectionObserver&&this._collectionObserver.postponeUpdates(),t&&t.itemView.player&&t.itemView.togglePlaying(!1);for(var i=0,a=n.length;a>i;i++)e=n[i].itemView,e&&e.player&&e.destroyPlayer();return this},setSlideShow:function(e,t){this._slideShow=e,t&&this.setImagesCollection(e.imagesCollection,e.currentSlideIndex)},setImagesCollection:function(e,t){var n=qt.create(e,!0);return this._isActive&&this.activate()||this.deactivate(),this._itemsCount=e.getItemsLength(),this._currentSlideIndex=t||0,this._collectionObserver=n,this._itemsList.setItems(n),this},attachRenderer:function(e){return this.options.renderer=e,this},activateItems:function(e){return this.options.collectionSetBehaviour(this._itemsList,e||this._currentSlideIndex),this._itemsActivationNeeded=!1,this},setSlide:function(t,n,i,a,r){var o,s,l,c,u,d=this._itemsList.orderedItems,g=this.options,f=g.renderer,p=t?t.index-1:void 0,h=n?n.index-1:void 0,m=this;return p=void 0===p?this._currentSlideIndex:p,-1===p&&(p=0),d.length&&(s=d[p],c=s.itemView,o=c.loadedFlag,s.$item.addClass("current"),c.isCurrent.setTrue(),void 0!==h&&(l=d[h],l&&(u=l.itemView,l.$item.removeClass("current"),u.isCurrent.setFalse())),this._currentSlideIndex=p,this._currentItem=s,f&&(c.activated&&o.isTrue()?e(this,r,s,l,i,a):(c.activate(s.item),f.renderItem(s,l,i,a),c.toggleLoading(!0,!0),o.onceTrue(function(){c.toggleLoading(!1,!0),m._currentItem.index===s.index&&e(m,r,s,void 0,i,!1)})))),this},resize:function(){var e=this.options.renderer,t=this._itemsList.orderedItems,n=t[this._currentSlideIndex];return e&&n&&e.renderItem(n,void 0,null,!1),this},setItemClickCallback:function(e){return this._onItemClick=e,this},toggleSetSlideLock:function(e){this._slideShow.toggleSetSlideLock(e)},dispose:function(){return this.deactivate(),this.$carouselContainer.off(),this.$element.remove(),this}});return r.create=function(e){return new r(e)},r}(),Vn=function(){function e(e){var t=e.options,n={imageItemTemplate:t.imageItemTemplate,videoItemTemplate:t.videoItemTemplate,onItemUpdated:e._onThumbItemUpdate};return e.$thumbsContainer.makeItemsList({itemCreationFunction:function(i,a){var r=u.useTemplate(t.thumbTemplate),o=t.thumbsFactory.createThumbsCarou
168selItem(i,r,n);return a.itemView=o,o.create(),o.$element.appendTo(r),o.dimensions=e._currentThumbsDimensions,o.loadedFlag.onceFalse(function(){r.addClass("state-loading")}),o.loadedFlag.onceTrue(function(){r.removeClass("state-loading"),e._scrollThumbToView(e._currentSlideIndex,!0)}),r},itemUpdatedCallback:function(e){e.itemView.updated=!1,e.itemView.update(e.item)},itemRemovingCallback:function(e){e.itemView.remove()},itemsChangedCallback:function(){e._itemsActivationNeeded=!0}}).addOrderingSupport({orderingValueSelector:function(e){return e.item.index}}).onButtonClick(function(t){e._onThumbClick(t,t.index)})}var t={Carousel:{group:"thumbs-carousel-templates",name:"thumbs-carousel-template"},Thumb:{group:"thumbs-carousel-templates",name:"thumb-template"}},n=v.extend("ThumbsCarousel",{$element:null,$thumbsContainer:null,options:null,_collectionObserver:null,_itemsList:null,_thumbsScrollingIntervalHandle:null,_currentSlideIndex:0,_currentItem:null,_thumbsContainerScrollPosition:0,_thumbsContainerScale:1,_thumbsHoverPosition:0,_isActive:!1,_isVertical:!1,_isTouchSupported:!1,_itemsScrollingLock:!1,_itemsActivationNeeded:!1,_currentThumbsDimensions:{},init:function(n){var i,a=this;n=u.quickExtend({template:t.Carousel,thumbTemplate:t.Thumb,thumbsDimensions:{defaultSize:{width:166,height:110}},isMobile:!1,vertical:!1,thumbsFactory:lo,onThumbClick:Wo,onThumbItemUpdate:Wo},n),this.options=n,this.$element=i=u.useTemplate(n.template),this.$thumbsContainer=u("._thumbs",i),this._onThumbClick=n.onThumbClick,this._onThumbItemUpdate=n.onThumbItemUpdate,this._itemsList=e(this),this._isVertical=n.vertical,this._currentThumbsDimensions=this._getThumbsDimensions(u.getWindowSize()),n.collectionSetBehaviour||(n.collectionSetBehaviour=(new An.ItemsActivationBehaviour).activateAllItems()),n.isMobile?(i.css("overflow","auto"),this._isTouchSupported=!0):n.customScrolling||(this.$thumbsContainer.on("mouseenter",function(e){a._isVertical?a._thumbsHoverPosition=e.clientY-i.offset().top:a._thumbsHoverPosition=e.clientX-i.offset().left,a._setThumbsScrolling()}).on("mousemove",function(e){a._isVertical?a._thumbsHoverPosition=e.clientY-i.offset().top:a._thumbsHoverPosition=e.clientX-i.offset().left}).on("mouseleave",function(){a._stopThumbsScrolling()}),i.on("mousewheel.scrolling",function(e,t){var n,r;e.preventDefault(),a._stopThumbsScrolling(),a._isVertical?(n=i.height(),r=a.$thumbsContainer.height()):(n=i.width(),r=a.$thumbsContainer.width()),a._scrollThumbs(50*-t,n,r)})),n.imagesCollection&&this.setImagesCollection(n.imagesCollection)},activate:function(){return this._isActive=!0,this._collectionObserver&&(this._collectionObserver.unPostponeUpdates(),this._itemsActivationNeeded&&this.activateItems()),this},deactivate:function(){return this._isActive=!1,this._collectionObserver&&this._collectionObserver.postponeUpdates(),this},setImagesCollection:function(e,t){var n=qt.create(e,!0);return this._isActive&&this.activate()||this.deactivate(),this._currentSlideIndex=t||0,this._collectionObserver=n,this._itemsList.setItems(n),this},activateItems:function(){return this.options.collectionSetBehaviour(this._itemsList,this._currentSlideIndex),this._itemsActivationNeeded=!1,this},toggleItemsScrollingLock:function(e){this._itemsScrollingLock=void 0===e?!this._itemsScrollingLock:e},_scrollThumbs:function(e,t,n){e+=this._thumbsContainerScrollPosition,e>n-t&&(e=n-t),0>e&&(e=0),e!=this._thumbsContainerScrollPosition&&(this._thumbsContainerScrollPosition=e,this._isVertical?this.$thumbsContainer.css({top:-e}):this.$thumbsContainer.css({left:-e}))},_setThumbsScrolling:function(){var e,t,n=this;this._stopThumbsScrolling(),this._itemsScrollingLock||(this._isVertical?(e=this.$element.height(),t=this.$thumbsContainer.height()):(e=this.$element.width(),t=this.$thumbsContainer.width()),this._thumbsScrollingIntervalHandle=setInterval(function(){var i=Math.round((n._thumbsHoverPosition-e/2)/e*15);n._scrollThumbs(i,e,t)},20))},_stopThumbsScrolling:function(){this._thumbsScrollingIntervalHandle&&(clearTimeout(this._thumbsScrollingIntervalHandle),this._thumbsScrollingIntervalHandle=null)},_scrollThumbToView:function(e,t){var n,i,a,r,o,s=this.$element,l=this.$thumbsContainer,c=this._itemsList.orderedItems[e||this._currentSlideIndex].$item,u=15,d=c[0].getBoundingClientRect(),g=s[0].getBoundingClientRect(),f=this;this._stopThumbsScrolling(),this._isThumbInView(d,g)||(this._isVertical?(n=g.height||s.height(),i=l.he
168ight(),a=d.top<g.top?g.top-d.top:g.bottom-d.bottom):(n=g.width||s.width(),i=l.width(),a=d.left<g.left?g.left-d.left:g.right-d.right),a/=this._thumbsContainerScale,t||void 0===t?this._isTouchSupported?this._scrollThumbsTouchInterface(a,!0):(u=Math.min(Math.max(Math.abs(Math.round(a/10)),3),25),r=Math.ceil(a/u),o=a-r*u,o=0>a?o:-o,this._thumbsScrollingIntervalHandle=setInterval(function(){f._scrollThumbs(-r,n,i),--u<=0&&(f._stopThumbsScrolling(),f._scrollThumbs(-o,n,i))},20)):this._isTouchSupported?this._scrollThumbsTouchInterface(a,!1):this._scrollThumbs(-a,n,i))},_scrollThumbsTouchInterface:function(e,t){var n,i=this.$element;this._isVertical?(n=i.scrollTop(),t?i.animate({scrollTop:n-e},200):i.scrollTop(n-e)):(n=i.scrollLeft(),t?i.animate({scrollLeft:n-e},200):i.scrollLeft(n-e))},_isThumbInView:function(e,t){return e.left>=t.left&&e.right<=t.right&&e.top>=t.top&&e.bottom<=t.bottom},setSlide:function(e,t,n,i){var a,r,o,s=this._itemsList.orderedItems,l=e&&e.index?e.index-1:void 0,c=t?t.index-1:void 0,u=this;return l=void 0===l?this._currentSlideIndex:l,s.length&&(a=s[l],r=a.itemView,a.$item.addClass("current"),void 0!==c&&(o=s[c],o&&o.$item.removeClass("current")),this._currentSlideIndex=l,this._currentItem=a,r.activated&&r.loadedFlag.isTrue()?this._scrollThumbToView(l,i):(r.activate(a.item),r.loadedFlag.onceTrue(function(){u._scrollThumbToView(l,i)})),r._onCurrent()),this},_getThumbsDimensions:function(e){var t=this.options.thumbsDimensions,n=e.width;return 768>=n&&t[768]?t[768]:1024>=n&&t[1024]?t[1024]:t.defaultSize},_resizeThumbs:function(e){for(var t,n=this._itemsList.orderedItems,i=0,a=n.length;a>i;i++)t=n[i].itemView,t.dimensions=e,t.resizeImageToContainer()},resize:function(e,t){var n,i=this.$element[0].getBoundingClientRect(),a=this.$thumbsContainer[0].getBoundingClientRect(),r=this._thumbsContainerScrollPosition;return t&&(n=this._getThumbsDimensions(t),n.width!==this._currentThumbsDimensions.width&&(this._currentThumbsDimensions=n,this._resizeThumbs(n))),this._isVertical?a.bottom<i.bottom&&(r-=i.bottom-a.bottom,r=Math.max(0,r),this.$thumbsContainer.css("top",-r)):a.right<i.right&&(r-=i.right-a.right,this.$thumbsContainer.css("left",-r)),this._thumbsContainerScrollPosition=r,this._scrollThumbToView(this._currentSlideIndex,e||!1),this},setThumbClickCallback:function(e){return this._onThumbClick=e,this},dispose:function(){return this.deactivate(),this.$thumbsContainer.off(),this.$element.remove(),this}});return n.create=function(e){return new n(e)},n}(),Ln=function(){var e=v.extend("PopUpUtil",{$container:void 0,$overlay:void 0,$wrapper:void 0,$element:void 0,options:void 0,isVisible:void 0,onShowEvent:void 0,onCloseEvent:void 0,_popupId:"popup-"+u.weakID(),_imagesCollection:void 0,_slideShow:void 0,_onSelectSlideEventListener:void 0,_carousel:void 0,_carouselConnector:void 0,_thumbsCarousel:void 0,_thumbsCarouselConnector:void 0,_nextButton:void 0,_prevButton:void 0,_closeButton:void 0,_slideshowStatesBindingManager:void 0,_windowSizeEventListener:void 0,_showThumbs:!0,_isScaled:!1,_overflowOpacity:1,initElementCarousel:function(e,t){var n=u("._prev-button",e),i=u("._next-button",e),a=u(".navigation-controls",e);i.hide(),n.hide(),a.hide();var r=u("._close-button",e);r.makeSimpleButton().buttonClick(function(){t.onClose()}),this.$element=e,this._closeButton=r},init:function(e){var t,n,i,a,r,o,s,l,c,d,g,f,p,h,m=this,v=pe.createStateBindingsGroup();return this.$container=u('<div class="popup-overlay-container"><div class="popup-background"></div><div class="popup-wrapper no-localization"></div></div>'),this.$overflow=u(".popup-background",this.$container),this.$wrapper=u(".popup-wrapper",this.$container),this.options=e=u.quickExtend({continuous:!0,autoTransition:!1,isMobile:!1,isVideo:!1,isEditorMode:!1,onClose:function(){m.hide()}},e),this.isVisible=V.create(!1),this.onShowEvent=w.create(),this.onCloseEvent=w.create(),n=e.implementation=u.quickExtend({className:"",verticalThumbs:!1,supportsMobile:!1,overlayTemplate:void 0,overlayTemplateMobile:void 0,carouselImageItemTemplate:void 0,carouselVideoItemTemplate:void 0,carouselImageItemTemplateMobile:void 0,carouselRenderer:void 0,carouselRendererMobile:void 0,thumbsImageItemTemplate:void 0,thumbsVideoItemTemplate:void 0,thumbsDimensions:{defaultSize:{width:166,height:110}},thumbsCustomScrolling:!1,animation:{opening:"FadeIn",closing:"FadeOut",duration:500},onShow:Wo,onCurrentItemChange:Wo,onClose:Wo,onDispose:Wo,onResize:Wo,onItemsChanged:Wo},e.implementation),p=e.isMobile,h=e.isVideo,t=p?u.useTemplate(n.overlayTemplateMobile):u.useTemplate(n.overlayTemplate),t.attr("id",this._popupId).addClass(n.className).toggleClass("mobile-view",p).toggleClass("tablet-mode",!1).toggleClass("video-popup",h).appendTo(this.$wrapper),g=u("._prev-button",t),d=u("._next-button",t),e.isElement?void this.initElementCarousel(t,e):(i=this._setItems(e.items),a=Fn.create(i,{isMobile:e.isMobile,continuous:e.continuous,autoTransition:e.autoTransition,onItemsChanged:n.onItemsChanged}),o=Bn.create({isMobile:p,isVideo:h,isEditorMode:e.isEditorMode,imageItemTemplate:p?n.carouselImageItemTemplateMobile:n.carouselImageItemTemplate,videoItemTemplate:p?n.carouselVideoItemTemplateMobile:n.carouselVideoItemTemplate,renderer:p?n.carouselRendererMobile:n.carouselRenderer,controller:this,collectionSetBehaviour:(new An.ItemsActivationBehaviour).activateItems(5,5,{onComplete:function(e,t,n){e.activateAllItems()(t,n+1)}}),onItemClick:function(){a.goToNextSlide()}}),s=An.connectCarouselToSlideshow(a,o),o.$element.appendTo(u(".carousel-container",t)),l=Vn.create({isMobile:e.isMobile,vertical:n.verticalThumbs,imageItemTemplate:n.thumbsImageItemTemplate,videoItemTemplate:n.thumbsVideoItemTemplate,thumbsDimensions:n.thumbsDimensions,customScrolling:n.thumbsCustomScrolling,onThumbItemUpdate:n.onThumbItemUpdate,collectionSetBehaviour:(new An.ItemsActivationBehaviour).activateItems(5,10,{onComplete:function(e,t,n){e.activateAllItems()(t,n+1)}})}
168),c=An.connectThumbsCarouselToSlideShow(a,l),l.$element.appendTo(u(".thumbs-container",t)),g=u("._prev-button",t),d=u("._next-button",t),f=u("._close-button",t),f.makeSimpleButton().buttonClick(function(){e.onClose()}),g.makeSimpleButton({supportDisabling:!0}).buttonClick(function(){a.goToPreviousSlide()}),d.makeSimpleButton({supportDisabling:!0}).buttonClick(function(){a.goToNextSlide()}),v.on(pe.whenAny().whenFlagIsTrue(a.prevButtonDisableFlag)).hideElements(g),v.on(pe.whenAny().whenFlagIsTrue(a.nextButtonDisableFlag)).hideElements(d),r=w.createEventListener(a.goToSlideByIndexEvent,function(t,n,a,r){e.implementation.onCurrentItemChange(i,t,n,a,r)}),this._windowSizeEventListener=w.createEventListener(u.getWindowSizeEvent(),function(e){m._setSize(e)}),this.$element=t,this._imagesCollection=i,this._slideShow=a,this._onSelectSlideEventListener=r,this._carousel=o,this._carouselConnector=s,this._thumbsCarousel=l,this._thumbsCarouselConnector=c,this._prevButton=g,this._nextButton=d,this._slideshowStatesBindingManager=v,void(this._closeButton=f))},toggleThumbs:function(e){this._showThumbs=e,this.$element.toggleClass("no-thumbs",!e),this.options.isEditorMode&&this._setSize()},setOverflowOpacity:function(e){this._overflowOpacity=e},setAnimationPropertyValue:function(e,t){this.options.implementation.animation[e]=t},show:function(e){e=u.quickExtend({closeCallback:Wo,currentItem:0,hostContainer:null,items:void 0,containerArea:null},e);var t=this,n=this.$element,i=this.options,a=i.implementation,r=a.animation,o=this._slideShow,s=e.currentItem,l=s&&s.index-1||0,c=i.isMobile,d=e.hostContainer||u("body"),g=this._showThumbs,f=u.Deferred();this._closeCallback=e.closeCallback,this.isVisible.isTrue()&&this.hide(!1),e.items&&this._setItems(e.items,e),this.$container.appendTo(d).css({position:"fixed",visibility:i.isEditorMode?"visible":"hidden"}),e.containerArea&&(this._containerAreaBinding=e.containerArea.onValueChanged(function(e){t.$container.setArea(e),t._setScale()},!0)),i.isElement?n.append(i.items[0]):(o.activate(),this._windowSizeEventListener.activate(),o.itemsCount<2&&n.addClass("single-item-popup"),o.itemsCount>1&&g&&(this._thumbsCarousel.activate(),this._thumbsCarouselConnector.activate(),this._slideshowStatesBindingManager.activate(),n.removeClass("single-item-popup")),this._carousel.activate(l),this._carouselConnector.activate(f),this._onSelectSlideEventListener.activate(),o.goToSlideByIndex(l,null,!1)),!c&&this._toggleKeyboardEvents(!0),i.implementation.onShow(),this.isVisible.setTrue(),qn.start(),this.onShowEvent.fireNew(),i.isEditorMode?f.resolve():(this.$overflow.velocity({opacity:[t._overflowOpacity,0]},{duration:200,queue:!1}),this._runAnimation(r.opening,r.duration,function(){t.isVisible.isTrue()&&f.resolve()}))},hide:function(e){var t=this,n=this.options,i=n.implementation.animation,a=n.isMobile;this.isVisible.isFalse()||(this.isVisible.setFalse(),this._closeCallback(),n.implementation.onClose(),!a&&this._toggleKeyboardEvents(!1),n.isEditorMode||e===!1?(this.deactivate(),this.$container.detach(),qn.finish()):(t.deactivate(),this.$overflow.velocity({opacity:[0,t._overflowOpacity]},{duration:i.duration,queue:!1}),this._runAnimation(i.closing,i.duration,function(){t.$container.detach(),qn.finish()})),this.onCloseEvent.fireNew())},deactivate:function(){this._slideShow&&(this._slideShow.deactivate(),this._onSelectSlideEventListener.deactivate(),this._windowSizeEventListener.deactivate(),this._containerAreaBinding.unbind("popup"),this._slideshowStatesBindingManager.deactivate(),this._carouselConnector.deactivate(),this._thumbsCarouselConnector.deactivate(),this._carousel.deactivate(),this._thumbsCarousel.deactivate())},dispose:function(){this.deactivate(),this.options.implementation.onDispose(this),this.hide(!1),this.$container.remove()},_setItems:function(e,t){var n=this._imagesCollection;return e instanceof Array?(n||(n=new Rt),t&&t.shouldResetItems&&n.clear(),n.put(e)):n=e instanceof Rt?e:new Rt,n},_runAnimation:function(e,t,n){var i=this,a=On[e];a?a.run(this.$element,{duration:t,complete:n}):n(),setTimeout(function(){i.$container.css("visibility","visible")},0)},_setSize:function(e){this._setScale(),this._carousel.resize(),e&&this._slideShow.itemsCount>
1681&&this._thumbsCarousel.resize(!1,e),this.options.implementation.onResize()},_setScale:function(){if(this._thumbsCarousel){var e,t,n,i,a,r=1024;this.options.isMobile||(e=this.$container.width(),r>e?(n=e/r||1,t=this.$container.height(),i=r,a=t/n,this.$wrapper.css({width:i,height:a,marginLeft:-(i-e)/2,marginTop:-(a-t)/2,transform:"scale("+n+")"}),this._thumbsCarousel._thumbsContainerScale=n,this._isScaled=!0):this._isScaled&&(this.$wrapper.css({width:"100%",height:"100%",marginLeft:0,marginTop:0,transform:"none"}),this._thumbsCarousel._thumbsContainerScale=1,this._isScaled=!1))}},_toggleKeyboardEvents:function(e){var t,n,i,a=this.options,r=this._slideShow,o=a.isEditorMode,s=0,l=this;e?u(document).on("keydown.popup",function(e){if(t=e.keyCode,27==t||37==t||39==t)switch(e.preventDefault(),i=(new Date).getTime(),t){case 27:o||l.hide();break;case 37:i-s>=500&&(r.goToPreviousSlide(),s=i);break;case 39:i-s>=500&&(r.goToNextSlide(),s=i)}else if(a.isVideo&&(32==t||38==t||40==t)&&(e.preventDefault(),n=l._carousel._currentItem.itemView,n.videoId))switch(t){case 32:n.isPlaying?n.pauseVideo():n.playVideo();break;case 38:n.increaseVolume();break;case 40:n.decreaseVolume()}}):u(document).off("keydown.popup")}});return e.create=function(t){return new e(t)},e.createSettingsBinding=function(e,t,n,i){var a,r=e.settingsDictionary;n!==e.sessionId&&(r=T.create({},u.quickExtend({},e.defaultSettings,i)),e.sessionId=n),a=r.bind(function(n,i){e.updatePopupSettingField(t,n,i)}),w.createEventListener(t.onShowEvent,function(){r.each(function(n,i){e.updatePopupSettingField(t,n,i)})}).activate(),w.createEventListener(t.onCloseEvent,function(){a.unbind()}).activate(),e.settingsDictionary=r},e}(),Mn=function(){function e(e,t){var n={};return u.eachItem(e,function(e,i){u.eachItem(i.percentageValues,function(e,a){t&&void 0===i.values[t]||(n[a]=i)})}),n}var t=v.extend("AnimatedObject",{init:function(e,t){t=u.quickExtend({onPropertiesChanged:Wo},t);var n=u.quickExtend({},e);this._onPropertiesChanged=t.onPropertiesChanged,this._properties=n,this._animatedObj=u(n),this._isActive=!1},animate:function(e,t){t=u.quickExtend({progress:Wo},t);var n=this;return t.progress=u.hookAfterMethod(t.progress,function(){n._onPropertiesChanged(u.cloneObject(n._properties))}),this._animatedObj.animate(e,t),this},animateFrames:function(t,n){var i=this;n=u.quickExtend({progress:Wo},n);var a=e(t),r=u.getKeys(a).orderBy(),o=n.duration;return u.eachItem(r,function(e,t){var s=0===e?0:r[e-1],l=a[t],c=o*(t-s),d=u.quickExtend({},n,{duration:c},l.options);i.animate(l.values,d)}),this},delay:function(e,t){return this._animatedObj.delay(e,t),this},stop:function(e,t){this._animatedObj.stop(e,t)},getValue:function(e){return this._properties[e]},setValue:function(e,t){this._properties[e]=t},promise:function(){return this._animatedObj.promise()}});return t.create=function(e,n){return new t(e,n)},t.traverseFrames=function(e){var t=[];return u.eachItem(e,function(e,n){var i=u.quickExtend({},n);i.percentageValues=[],u.eachItem(n.percentageValues,function(e,t){i.percentageValues.push(1-t)}),t.push(i)}),t},t.simulateAnimationProgress=function(t){t=u.quickExtend({duration:void 0,easing:void 0,from:void 0,to:void 0,frames:void 0},t);var n=t.duration,i=[],a=e(t.frames),r=u.getKeys(a).orderBy(),o=a[r[0]],s=[];return s=t.props?t.props:u.getKeys(o.values),u.eachItem(s,function(a,r){for(var o,s,l,c,d,g=e(t.frames,r),f=u.getKeys(g).orderBy(),p=0,h=g[f[p]],m=g[f[p+1]],v=100*f[p],y=100*f[p+1],b=u.valueOrDefault(h.easing,"linear"),C=0;1e3>=C;C++)o=C/10,o>=v&&(m&&o>y&&(h=m,m=void 0,p++,f[p+1]&&(m=g[f[p+1]]),v=100*f[p],y=100*f[p+1],b=u.valueOrDefault(h.easing,"linear")),s=!!i[C],l=s?i[C]:{},c=h.values[r],m?(d=m.values[r],l[r]=u.easing[b]("",(o-v)/100*n,c,d-c,(y-v)/100*n)):l[r]=c,!s&&i.push(l))}),i},t}(),On={},zn=function(){function e(e){return e===o.AnimationDirections.Left||e===o.AnimationDirections.Right}function t(e){return e===o.AnimationDirections.Top||e===o.AnimationDirections.Bottom}function n(n,i,a){var r,o=e(n);t(n);return r=o?0>n?-i.left-a.width:u.getWindowSize().width-i.left:0>n?-u.getWindowSize().height:u.getWindowSize().height}var i={perspective:0,scaleX:1,scaleY:1,scaleZ:1,translateX:0,translateY:0,translateZ:0,rotateX:0,rotateY:0,rotateZ:0,degrees:0,skewX:0,skewY:0,opacity:1},a=U.prefixed("transform"),r=U.prefixed("backface-visibility"),o=v.extend("Effe
168ct",{init:function(e,t){var n=this,i=u(e[0]);n._options=t=u.quickExtend({forward:!0,runInLoop:!1,getSize:function(){return i.outerSize()},getOffset:function(){return i.offset()}},t),t.duration=Math.max(t.duration,50),n._forward=t.forward,n._runInLoop=t.runInLoop,n._$elements=e,n._$mainElement=i,
169n.name=t.name,n.id=u.weakID(),n._getOffset=t.getOffset,n._getSize=t.getSize,n._progressValueArray=Mn.simulateAnimationProgress(u.quickExtend({duration:1e3,easing:"swing"},n._getProgressArrayOptions(t))),this._usePlaceHolder(t.placeholderOptions),this._createWrapper(t.placeholderOptions),this._setElementToAnimate()},isOutEffect:Go,isInEffect:Go,getProgress:function(){return this._actualProgress},setProgress:function(e,t){var n=this,i=this._actualProgress;e=0>e?0:e,t||void 0===i?(e=this._calculateCurrentProgress(e),this._actualProgress=e,n._updateEffectProgress(e)):this.run({startProgress:i,endProgress:e,duration:80})},complete:function(){this._animatedObject&&this._animatedObject.stop(!0,!1),this._actualProgress<1&&this.setProgress(1,!0)},_dispose:function(){this.complete()},dispose:function(){this._isDisposed||(this._isDisposed=!0,this._dispose(),this._releasePlaceHolder(),this._removeWrapper())},reset:function(){return this._animatedObject&&this._animatedObject.stop(!0,!1),0!==this._actualProgress&&this.setProgress(0,!0),this},stop:function(){this.complete()},promise:function(){return this._animatedObject&&this._animatedObject.promise()},run:function(e){var t=this;e=u.quickExtend({delay:0,startProgress:0,endProgress:1,runInLoop:!1,duration:1e3,complete:Wo},e),e.duration=Math.max(e.duration,50),this._animatedObject&&this._animatedObject.stop(!0,!1);var n=Mn.create({progress:e.startProgress},{onPropertiesChanged:function(e){t.setProgress(e.progress,!0)}});return this._animatedObject=n,e.delay&&n.delay(e.delay),n.animate({progress:e.endProgress},{duration:void 0!==e.duration?e.duration:t._options.duration,easing:"linear",complete:function(){e.complete(),e.runInLoop&&t.run(e)}}),t},_getProgressArrayOptions:Wo,_usePlaceHolder:function(e){var t=this._$elements,n=[],i=this;u.each(t,function(t,a){n.push(o.usePlaceHolder(u(a),i.id,e))}),this._placeholders=n},_releasePlaceHolder:function(){var e=this._$elements,t=this;u.each(e,function(e,n){o.releasePlaceHolder(u(n),t.id)})},_setElementToAnimate:function(){this._$elementToAnimate=this._$wrappers},_createWrapper:function(e){var t=this._$elements,n=u([]);u.each(t,function(t,i){n.pushElements(o.createWrapper(u(i),e))}),this._$wrappers=n},_removeWrapper:function(){this._$wrappers&&u.each(this._$wrappers,function(e,t){o.removeWrapper(u(t))})},_updateEffectProgress:function(e){var t=this;t._updateEffectProgressInner(e)},_updateEffectProgressInner:function(e){var t=this;if(e=Math.floor(1e3*e),t._$elementToAnimate.css(t._valueConverter(t._progressValueArray[e])),1e3===e||0===e){var n=U.prefixed("transform"),i={};i[n]="none",t._$elementToAnimate.css(i)}},_valueConverter:function(e){return e},_calculateCurrentProgress:function(e){return this._forward?e:1-e}}),s=o.extend("OutEffect",{_dispose:function(){this._animatedObject&&this._animatedObject.stop(!0,!1),this.setProgress(0,!0)},isOutEffect:jo}),l=o.extend("InEffect",{_dispose:function(){this.complete()},isInEffect:jo});return o.AnimationDirections={None:0,Left:-1,Right:2,Top:-3,Bottom:4},On.BounceAndFlyOut=s.extend("BounceAndFlyOut",function(i){return{init:function(e,t){t=u.quickExtend({flyDirection:o.AnimationDirections.Right},t),i.call(this,e,t)},_getProgressArrayOptions:function(i){var a=i.flyDirection,r=e(a),o=t(a),s=a/Math.abs(a),l=this._getOffset(),c=n(a,l,this._getSize());return{frames:[{easing:"easeOutCubic",percentageValues:[1],values:{left:r?c:0,top:o?c:0,opacity:0}},{easing:"easeOutCubic",percentageValues:[.99],values:{opacity:1}},{easing:"easeOutCubic",percentageValues:[.4],values:{left:r?-25*s:0,top:o?-25*s:0}},{easing:"easeOutCubic",percentageValues:[.25],values:{left:r?10*s:0,top:o?10*s:0}},{easing:"easeOutCubic",percentageValues:[.1],values:{left:r?-5*s:0,top:o?-5*s:0}},{easing:"easeOutCubic",percentageValues:[0],values:{left:0,top:0,opacity:1}}]}}}}),On.FlyInAndBounce=l.extend("FlyInAndBounce",function(i){return{init:function(e,t){t=u.quickExtend({flyDirection:o.AnimationDirections.Right},t),i.call(this,e,t)},_getProgressArrayOptions:function(i){var a=i.flyDirection,r=e(a),o=t(a),s=n(a,this._getOffset(),this._getSize());return a/=Math.abs(a),{frames:[{easing:"easeOutCubic",percentageValues:[0],values:{left:r?s:0,top:o?s:0,opacity:0}
169},{easing:"easeOutCubic",percentageValues:[.01],values:{opacity:1}},{easing:"easeOutCubic",percentageValues:[.6],values:{left:r?-25*a:0,top:o?-25*a:0}},{easing:"easeOutCubic",percentageValues:[.75],values:{left:r?10*a:0,top:o?10*a:0}},{easing:"easeOutCubic",percentageValues:[.9],values:{left:r?-5*a:0,top:o?-5*a:0}},{easing:"easeOutCubic",percentageValues:[1],values:{left:0,top:0}}]}}}}),On.FlyOut=s.extend("FlyOut",function(i){return{init:function(e,t){t=u.quickExtend({flyDirection:o.AnimationDirections.Right},t),i.call(this,e,t)},_getProgressArrayOptions:function(i){var a=i.flyDirection,r=n(a,this._getOffset(),this._getSize());return{frames:[{easing:"easeOutCubic",percentageValues:[1],values:{left:e(a)?r:0,top:t(a)?r:0,opacity:0}},{easing:"easeOutCubic",percentageValues:[.99],values:{opacity:1}},{easing:"easeOutCubic",percentageValues:[0],values:{left:0,top:0,opacity:1}}]}}}}),On.FlyIn=l.extend("FlyIn",function(i){return{init:function(e,t){t=u.quickExtend({flyDirection:o.AnimationDirections.Right},t),i.call(this,e,t)},_getProgressArrayOptions:function(i){var a=i.flyDirection,r=n(a,this._getOffset(),this._getSize());return{frames:[{easing:"easeOutCubic",percentageValues:[0],values:{left:e(a)?r:0,top:t(a)?r:0,opacity:0}},{easing:"easeOutCubic",percentageValues:[.01],values:{opacity:1}},{easing:"easeOutCubic",percentageValues:[1],values:{left:0,top:0}}]}}}}),On.FadeInSmall=l.extend("FadeInSmall",function(n){return{init:function(e,t){t=u.quickExtend({flyDirection:o.AnimationDirections.Right,verticalDirection:o.AnimationDirections.None},t),n.call(this,e,t)},_getProgressArrayOptions:function(n){var i=n.flyDirection,a=i/Math.abs(i)*100,r=this._getSize();return{frames:[{easing:"easeOutCubic",percentageValues:[0],values:{opacity:0,left:e(i)?a:0,top:t(i)?a*r.height/100:0}},{easing:"easeOutCubic",percentageValues:[1],values:{opacity:1,left:0,top:0}}]}},_valueConverter:function(e){return{top:e.top+"px",left:e.left+"%",opacity:e.opacity}}}}),On.FadeInFly=l.extend("FadeInFly",function(i){return{init:function(e,t){t=u.quickExtend({flyDirection:o.AnimationDirections.Right},t),i.call(this,e,t)},_getProgressArrayOptions:function(i){var a=i.flyDirection,r=n(a,this._getOffset(),this._getSize());return{frames:[{easing:"swing",percentageValues:[0],values:{opacity:0,left:e(a)?r:0,top:t(a)?r:0}},{easing:"swing",percentageValues:[1],values:{opacity:1,left:0,top:0}}]}}}}),On.FadeOutSmall=s.extend("FadeOutSmall",function(n){return{init:function(e,t){t=u.quickExtend({flyDirection:o.AnimationDirections.Right},t),n.call(this,e,t)},_getProgressArrayOptions:function(n){var i=n.flyDirection,a=i/Math.abs(i)*100,r=this._getSize();return{frames:[{easing:"easeOutCubic",percentageValues:[1],values:{opacity:0,left:e(i)?a:0,top:t(i)?a*r.height/100:0}},{easing:"easeOutCubic",percentageValues:[0],values:{opacity:1,left:0,top:0}}]}},_valueConverter:function(e){return{top:e.top+"px",left:e.left+"%",opacity:e.opacity}}}}),On.FadeOutFly=s.extend("FadeOutFly",function(i){return{init:function(e,t){t=u.quickExtend({flyDirection:o.AnimationDirections.Right},t),i.call(this,e,t)},_getProgressArrayOptions:function(i){var a=i.flyDirection,r=n(a,this._getOffset(),this._getSize());return{frames:[{easing:"swing",percentageValues:[1],values:{opacity:0,left:e(a)?r:0,top:t(a)?r:0}},{easing:"swing",percentageValues:[0],values:{opacity:1,left:0,top:0}}]}}}}),On.FadeIn=l.extend("FadeIn",function(e){return{init:function(t,n){n=u.quickExtend({},n),e.call(this,t,n)},_getProgressArrayOptions:function(){return{frames:[{easing:"swing",percentageValues:[0],values:{opacity:0}},{easing:"swing",percentageValues:[1],values:{opacity:1}}]}}}}),On.FadeOut=s.extend("FadeOut",function(e){return{init:function(t,n){n=u.quickExtend({},n),e.call(this,t,n)},_getProgressArrayOptions:function(){return{frames:[{easing:"swing",percentageValues:[0],values:{opacity:1}},{easing:"swing",percentageValues:[1],values:{opacity:0}}]}}}}),On.SlideTo=s.extend("SlideTo",function(e){return{init:function(t,n){n=u.quickExtend({movementDistanceVertically:500,movementDistanceHorizontally:0},n),e.call(this,t,n)},_getProgressArrayOptions:function(e){return{frames:[{easing:"easeOutCubic",percentageValues:[0],values:{top:0,left:0}},{easing:"easeOutCubic",percentageValues:[1],values:{top:e.movementDistanceVertically,left:e.movementDistanceHorizontally}}]}}}}),On.SlideFrom=l.extend("SlideFrom",function(e){return{init:function(t,n){n=u.quickExtend({movementDistanceVertically:500,movementDistanceHorizontally:0},n),e.call(this,t,n)},_getProgressArrayOptions:function(e){return{frames:[{easing:"easeInCubic",percentageValues:[1],values:{top:0,left:0}},{easing:"easeInCubic",percentageValues:[0],values:{top:e.movementDistanceVertically,left:e.movementDistanceHorizontally}}]}}}}),On.BasicBounceIn=l.extend("BasicBounceIn",function(e){return{init:function(t,n){n=u.quickExtend({minScale:.3,maxScale:1.1},n),e.call(this,t,n)},_getProgressArrayOptions:function(e){return{props:["opacity","scaleX","scaleY","scaleZ"],frames:[{easing:"easeOutCubic",percentageValues:[0],values:{opacity:0,scaleX:e.minScale,scaleY:e.minScale,scaleZ:e.minScale}},{easing:"easeOutCubic",percentageValues:[.2],values:{scaleX:e.maxScale,scaleY:e.maxScale,scaleZ:e.maxScale}},{easing:"easeOutCubic",percentageValues:[1],values:{opacity:1,scaleX:1,scaleY:1,scaleZ:1}}]}},_valueConverter:function(e){var t="scale3D({scaleX},{scaleY},{scaleZ})".format(e),n=U.prefixed("transform"),i={opacity:e.opacity};return i[n]=t,i}}}),On.BounceIn=l.extend("BounceIn",function(e){return{init:function(t,n){n=u.quickExtend({},n),e.call(this,t,n)},_getProgressArrayOptions:function(){return{props:["opacity","scaleX","scaleY","scaleZ"],frames:[{easing:"easeOutCubic",percentageValues:[0],values:{opacity:0,scaleX:.3,scaleY:.3,scaleZ:.3}},{easing:"easeOutCubic",percentageValues:[.2],values:{scaleX:1.1,scaleY:1.1,scaleZ:1.1}},{easing:"easeOutCubic",percentageValues:[.4],values:{scaleX:.9,scaleY:.9,scaleZ:.9}},{easing:"easeOutCubic",percentageValues:[.6],values:{opacity:1,scaleX:1.03,scaleY:1.03,scaleZ:1.03}},{easing:"easeOutCubic",percentageValues:[.8],values:{scaleX:.97,scaleY:.97,scaleZ:.97}},{easing:"easeOutCubic",percentageValues:[1],values:{opacity:1,scaleX:1,scaleY:1,scaleZ:1}}]}},_valueConverter:function(e){var t="scale3D({scaleX},{scaleY},{scaleZ})".format(e),n={opacity:e.opacity};return n[a]=t,n}}}),On.BounceOut=s.extend("BounceOut",function(e){return{init:function(t,n){n=u.quickExtend({},n),e.call(this,t,n)},_getProgressArrayOptions:function(){return{props:["opacity","scaleX","scaleY","scaleZ"],frames:[{easing:"easeOutCubic",percentageValues:[1],values:{opacity:0,scaleX:.3,scaleY:.3,scaleZ:.3}},{easing:"easeOutCubic",percentageValues:[.8],values:{scaleX:1.1,scaleY:1.1,scaleZ:1.1}},{easing:"easeOutCubic",percentageValues:[.6],values:{scaleX:.9,scaleY:.9,scaleZ:.9}},{easing:"easeOutCubic",percentageValues:[.4],values:{opacity:1,scaleX:1.03,scaleY:1.03,scaleZ:1.03}},{easing:"easeOutCubic",percentageValues:[.2],values:{scaleX:.97,scaleY:.97,scaleZ:.97}},{easing:"easeOutCubic",percentageValues:[0],values:{opacity:1,scaleX:1,scaleY:1,scaleZ:1}}]}},_valueConverter:function(e){var t="scale3D({scaleX},{scaleY},{scaleZ})".format(e),n={opacity:e.opacity};return n[a]=t,n}}}
169),On.Bounce=o.extend("Bounce",function(e){return{init:function(t,n){n=u.quickExtend({bounce:.2},n),e.call(this,t,n)},_getProgressArrayOptions:function(e){return{frames:[{easing:"easeOutCubic",percentageValues:[0,.55,.58,.8,.83,.96,1],values:{top:0}},{easing:"easeInQuint",percentageValues:[.3,.33],values:{top:-30*e.bounce*10}},{easing:"easeInQuint",percentageValues:[.7],values:{top:-15*e.bounce*10}},{percentageValues:[.93],values:{top:-4*e.bounce*10}}]}}}}),On.Flash=o.extend("Flash",function(e){return{init:function(t,n){n=u.quickExtend({},n),e.call(this,t,n)},_getProgressArrayOptions:function(){return{frames:[{easing:"linear",percentageValues:[0,.5,1],values:{opacity:1}},{easing:"linear",percentageValues:[.25,.75],values:{opacity:0}}]}}}}),On.Pulse=o.extend("Pulse",function(e){return{init:function(t,n){n=u.quickExtend({},n),e.call(this,t,n)},_getProgressArrayOptions:function(){return{frames:[{easing:"swing",percentageValues:[0,.5,1],values:{scale:1}},{easing:"swing",percentageValues:[.25],values:{scale:1.1}},{easing:"swing",percentageValues:[.75],values:{scale:1.05}}]}},_valueConverter:function(e){var t="scale3D({0},{0},{0})".format(e.scale),n={};return n[a]=t,n}}}),On.RubberBand=o.extend("RubberBand",function(e){return{init:function(t,n){n=u.quickExtend({},n),e.call(this,t,n)},_getProgressArrayOptions:function(){return{frames:[{easing:"swing",percentageValues:[0,1],values:{scaleX:1,scaleY:1,scaleZ:1}},{easing:"swing",percentageValues:[.3],values:{scaleX:1.25,scaleY:.75,scaleZ:1}},{easing:"swing",percentageValues:[.4],values:{scaleX:.75,scaleY:1.25,scaleZ:1}},{easing:"swing",percentageValues:[.5],values:{scaleX:1.15,scaleY:.85,scaleZ:1}},{easing:"swing",percentageValues:[.65],values:{scaleX:.95,scaleY:1.05,scaleZ:1}},{easing:"swing",percentageValues:[.75],values:{scaleX:1.05,scaleY:.95,scaleZ:1}}]}},_valueConverter:function(e){var t="scale3D({scaleX},{scaleY},{scaleZ})".format(e),n={};return n[a]=t,n}}}),On.Shake=o.extend("Shake",function(e){return{init:function(t,n){n=u.quickExtend({shake:.1},n),e.call(this,t,n)},_getProgressArrayOptions:function(e){return{frames:[{easing:"swing",percentageValues:[0,1],values:{translateX:0,translateY:0,translateZ:0}},{easing:"swing",percentageValues:[.1,.3,.5,.7,.9],values:{translateX:-10*e.shake*10,translateY:0,translateZ:0}},{easing:"swing",percentageValues:[.3,.4,.6,.8],values:{translateX:10*e.shake*10,translateY:0,translateZ:0}}]}},_valueConverter:function(e){var t="translate3D({translateX}px,{translateY}px,{translateZ}px)".format(e),n={};return n[a]=t,n}}}),On.Swing=o.extend("Swing",function(e){return{init:function(t,n){n=u.quickExtend({rotate:.1},n),e.call(this,t,n)},_getProgressArrayOptions:function(e){return{frames:[{easing:"swing",percentageValues:[0,1],values:{degrees:0,rotateX:0,rotateY:0,rotateZ:0}},{easing:"swing",percentageValues:[.2],values:{degrees:15*e.rotate*10,rotateX:0,rotateY:0,rotateZ:1}},{easing:"swing",percentageValues:[.4],values:{degrees:-10*e.rotate*10,rotateX:0,rotateY:0,rotateZ:1}},{easing:"swing",percentageValues:[.6],values:{degrees:5*e.rotate*10,rotateX:0,rotateY:0,rotateZ:1}},{easing:"swing",percentageValues:[.8],values:{degrees:-5*e.rotate*10,rotateX:0,rotateY:0,rotateZ:1}}]}},_valueConverter:function(e){var t="rotate3D({rotateX},{rotateY},{rotateZ},{degrees}deg)".format(e),n={};return n[a]=t,n}}}),On.Tada=o.extend("Tada",function(e){return{init:function(t,n){n=u.quickExtend({rotate:.1},n),e.call(this,t,n)},_getProgressArrayOptions:function(){return{frames:[{easing:"swing",percentageValues:[0,1],values:{degrees:0,rotateX:0,rotateY:0,rotateZ:0,scaleX:1,scaleY:1,scaleZ:1}},{easing:"swing",percentageValues:[.1,.2],values:{degrees:-3,rotateX:0,rotateY:0,rotateZ:1,scaleX:.9,scaleY:.9,scaleZ:.9}},{easing:"swing",percentageValues:[.4,.6,.8],values:{degrees:-3,rotateX:0,rotateY:0,rotateZ:1,scaleX:1.1,scaleY:1.1,scaleZ:1.1}},{easing:"swing",percentageValues:[.3,.5,.7,.9],values:{degrees:3,rotateX:0,rotateY:0,rotateZ:1,scaleX:1.1,scaleY:1.1,scaleZ:1.1}}]}},_valueConverter:function(e){var t="scale3D({scaleX},{scaleY},{scaleZ}) rotate3D({rotateX},{rotateY},{rotateZ},{degrees}deg)".format(e),n={};return n[a]=t,n}}}),On.Wobble=o.extend("Wobble",function(e){return{init:function(t,n){n=u.quickExtend({rotate:.1},n),e.call(this,t,n)},_getProgressArrayOptions:function(){return{frames:[{easing:"swing",percentageValues:[0,1],values:{degrees:0,rotateX:0,rotateY:0,rotateZ:0,translateX:0,translateY:0,translateZ:0}},{easing:"swing",percentageValues:[.15],values:{degrees:-5,rotateX:0,rotateY:0,rotateZ:1,translateX:-25,translateY:0,translateZ:0}},{easing:"swing",percentageValues:[.3],values:{degrees:3,rotateX:0,rotateY:0,rotateZ:1,translateX:20,translateY:0,translateZ:0}},{easing:"swing",percentageValues:[.45],values:{degrees:-3,rotateX:0,rotateY:0,rotateZ:1,translateX:-15,translateY:0,translateZ:0}},{easing:"swing",percentageValues:[.6],values:{degrees:2,rotateX:0,rotateY:0,rotateZ:1,translateX:10,translateY:0,translateZ:0}},{easing:"swing",percentageValues:[.75],values:{degrees:-1,rotateX:0,rotateY:0,rotateZ:1,translateX:-5,translateY:0,translateZ:0}}]}},_valueConverter:function(e){var t=u.quickExtend({},e);t.translateX=0!==t.translateX?t.translateX+"%":0,t.translateY=0!==t.translateY?t.translateY+"%":0,t.translateZ=0!==t.translateZ?t.translateZ+"%":0;var n="translate3d({translateX},{translateY},{translateZ}) rotate3d({rotateX},{rotateY},{rotateZ},{degrees}deg)".format(t),i={};return i[a]=n,i}}}),On.Jello=o.extend("Jello",function(e){return{init:function(t,n){n=u.quickExtend({shake:.1},n),e.call(this,t,n)},_getProgressArrayOptions:function(){return{frames:[{easing:"swing",percentageValues:[0,.111,1],values:{skewX:0,skewY:0}},{easing:"swing",percentageValues:[.222],values:{skewX:-12.5,skewY:-12.5}},{easing:"swing",percentageValues:[.333],values:{skewX:6.25,skewY:6.25}},{easing:"swing",percentageValues:[.444],values:{skewX:-3.125,skewY:-3.125}},{easing:"swing",percentageValues:[.555],values:{skewX:1.5625,skewY:1.5625}},{easing:"swing",percentageValues:[.666],values:{skewX:-.78125,skewY:-.78125}},{easing:"swing",percentageValues:[.777],values:{skewX:.390625,skewY:.390625}},{easing:"swing",percentageValues:[.888],values:{skewX:-.1953125,skewY:-.1953125}}]}},_valueConverter:function(e){var t="skewX({skewX}deg) skewY({skewY}deg)".format(e),n={};return n[a]=t,n}}}),On.Flip=o.extend("Flip",function(e){return{init:function(t,n){n=u.quickExtend({rotate:.1},n),e.call(this,t,n)},_getProgressArrayOptions:function(){var e=this._getSize();return{props:["perspective","rotateY","degrees","translateZ"],frames:[{easing:"easeOutQuad",percentageValues:[0],values:{perspective:3.5*e.width,rotateY:1,degrees:-360,translateZ:0}},{easing:"easeOutQuad",percentageValues:[.4],values:{translateZ:150}},{easing:"easeInQuad",percentageValues:[1],values:{perspective:3.5*e.width,scaleX:1,scaleY:1,scaleZ:1,rotateY:1,degrees:0,translateZ:0}}]}},_valueConverter:function(e){var t=" perspective({perspective}
169px) translate3d(0,0,{translateZ}px)  scale3D({scaleX},{scaleY},{scaleZ}) rotate3D(0,{rotateY},0,{degrees}deg)".format(u.quickExtend({},i,e)),n={};return n[a]=t,n[r]="visible !important",n}}}),On.FlipIn=l.extend("FlipIn",function(e){return{init:function(t,n){n=u.quickExtend({direction:"horizontal"},n),e.call(this,t,n)},_getProgressArrayOptions:function(e){var t="vertical"===e.direction?1:0,n="horizontal"===e.direction?1:0,i=this._getSize();return{props:["perspective","rotateX","rotateY","rotateZ","degrees","opacity"],frames:[{easing:"easeOutQuad",percentageValues:[0],values:{perspective:3.5*i.width,rotateX:n,rotateY:t,rotateZ:0,degrees:90,opacity:0}},{easing:"easeOutQuad",percentageValues:[.4],values:{rotateX:n,rotateY:t,rotateZ:0,degrees:-20}},{easing:"easeInQuad",percentageValues:[.6],values:{rotateX:n,rotateY:t,rotateZ:0,degrees:10,opacity:1}},{easing:"easeInQuad",percentageValues:[.8],values:{rotateX:n,rotateY:t,rotateZ:0,degrees:-5}},{easing:"easeInQuad",percentageValues:[1],values:{perspective:3.5*i.width,rotateX:0,rotateY:0,rotateZ:0,degrees:0,opacity:1}}]}},_valueConverter:function(e){var t=" perspective({perspective}px) rotate3D({rotateX},{rotateY},{rotateZ},{degrees}deg)".format(e),n={};return n[a]=t,n[r]="visible !important",n.opacity=e.opacity,n}}}),On.FlipOut=s.extend("FlipOut",function(e){return{init:function(t,n){n=u.quickExtend({direction:"vertical"},n),e.call(this,t,n)},_getProgressArrayOptions:function(e){var t="vertical"===e.direction?1:0,n="horizontal"===e.direction?1:0,i=this._getSize();return{props:["perspective","rotateX","rotateY","rotateZ","degrees","opacity"],frames:[{easing:"swing",percentageValues:[1],values:{perspective:3.5*i.width,rotateX:n,rotateY:t,rotateZ:0,degrees:90,opacity:0}},{easing:"swing",percentageValues:[.3],values:{rotateX:n,rotateY:t,rotateZ:0,degrees:-20,opacity:1}},{easing:"swing",percentageValues:[0],values:{rotateX:n,rotateY:t,rotateZ:0,degrees:0,perspective:3.5*i.width,opacity:1}}]}},_valueConverter:function(e){var t=" perspective({perspective}px) rotate3D({rotateX},{rotateY},{rotateZ},{degrees}deg)".format(e),n={};return n[a]=t,n[r]="visible !important",n.opacity=e.opacity,n}}}),On.LightSpeedIn=l.extend("LightSpeedIn",function(n){return{init:function(e,t){t=u.quickExtend({},t),n.call(this,e,t)},_getProgressArrayOptions:function(n){n=u.quickExtend({flyDirection:o.AnimationDirections.Right},n);var i=n.flyDirection,a=e(i),r=t(i);return i/=Math.abs(i),{frames:[{easing:"swing",percentageValues:[0],values:{skewX:a?-30:0,skewY:r?-30:0,translateX:a?100*i:0,translateY:r?100*i:0,opacity:0}},{easing:"swing",percentageValues:[.6],values:{skewX:a?20:0,skewY:r?20:0,opacity:1}},{easing:"swing",percentageValues:[.8],values:{skewX:a?-5:0,skewY:r?-5:0}},{easing:"swing",percentageValues:[1],values:{skewX:0,skewY:0,translateX:0,translateY:0,opacity:1}}]}},_valueConverter:function(e){var t="skewX({skewX}deg) skewY({skewY}deg) translate3D({translateX}%,{translateY}%,0)".format(e),n={};return n[a]=t,n.opacity=e.opacity,n}}}),On.LightSpeedOut=s.extend("LightSpeedOut",function(n){return{init:function(e,t){t=u.quickExtend({},t),n.call(this,e,t)},_getProgressArrayOptions:function(n){n=u.quickExtend({flyDirection:o.AnimationDirections.Right},n);var i=n.flyDirection,a=e(i),r=t(i);return i/=Math.abs(i),{frames:[{easing:"swing",percentageValues:[1],values:{skewX:a?30:0,skewY:r?30:0,translateX:a?100*i:0,translateY:r?100*i:0,opacity:0}},{easing:"swing",percentageValues:[.6],values:{skewX:a?-20:0,skewY:r?-20:0}},{easing:"swing",percentageValues:[0],values:{skewX:0,skewY:0,translateX:0,translateY:0,opacity:1}}]}},_valueConverter:function(e){var t="skewX({skewX}deg) skewY({skewY}deg) translate3D({translateX}%,{translateY}%,0)".format(e),n={};return n[a]=t,n.opacity=e.opacity,n}}}),o.create=function(e,t,n){n.name=e;var i=On[e];return i?i.create(t,n):void 0},o.usePlaceHolder=function(e,t,n){var i=u.objectGet(e[0],["data","effectPlaceHolderRegistrations"]);i||(i={},u.objectSet(e[0],["data","effectPlaceHolderRegistrations"],i)),i[t]=!0;var a=u.objectGet(e[0],["data","effectPlaceHolder"]);
169return a||(a=yt.createEffectPlaceHolder(e,n),u.objectSet(e[0],["data","effectPlaceHolder"],a)),a},o.getPlaceHolder=function(e){return u.objectGet(e[0],["data","effectPlaceHolder"])},o.releasePlaceHolder=function(e,t){var n=u.objectGet(e[0],["data","effectPlaceHolderRegistrations"]);if(n){if(delete n[t],0===u.getKeys(n).length){var i=u.objectGet(e[0],["data","effectPlaceHolder"]);i&&(i.remove(),u.objectSet(e[0],["data","effectPlaceHolder"]))}return i}},o.createWrapper=function(e,t){t=u.quickExtend({},t);var n=u("<div class='block positioned'></div>").addClass(t.className);return e.wrap(n),e.parent()},o.removeWrapper=function(e){if(e){var t=u(e.children()[0]);t&&t.unwrap()}},o}(),_n=function(){var e=v.extend("SequentialEffect",{init:function(e){this._effectInstances=u.asArray(e)},promise:function(){return u.whenResults(u.map(this._effectInstances,function(e){return e.promise()}))},stop:function(){u.eachItem(this._effectInstances,function(e,t){t.stop()})}});return e.create=function(t){return new e(t)},e}();u.eachEntry(On,function(e){var t=On[e];On[e]={},On[e].create=function(e,n){return new t(e,n)},On[e].run=function(t,n){var i=On[e].create(t,n);return i.run(n).promise().always(function(){i.dispose()}),i},On[e].runSequentially=function(t,n){n=u.quickExtend({sequenceInterval:200,delay:0,minDuration:100},n);var i=n.delay,a=n.sequenceInterval,r=n.overallDuration,o=n.minDuration,s=n.duration;r&&(s=Math.max(o,r-(t.length-1)*a));var l=[];return t.each(function(t){var r=u.quickExtend(u.cloneObject(n),{delay:i+a*t,duration:s}),o=On[e].create(u(this),r);o.reset().run(r).promise().always(function(){o.dispose()});l.push(o)}),_n.create(l)}}),zn.Effects=u.mapToDictionary(["FadeIn","FadeOut","Slide","FlyIn","FlyOut","Bounce","Flash","Pulse","RubberBand","MoveTo","Shake","Swing","Tada","Wobble","Jello","BounceIn","FlyInAndBounce","BounceAndFlyOut","BounceOut"],function(e){return{name:e}},u.returnValue);var Nn=function(){function e(){return u.getWindowSize().height}function t(t,n,i,a,r,o,s){var l=s===me.Bottom||s===me.Visibility?1:-1,c=o.startDistance;if(s===me.Visibility){var d=t._getSize(t._$mainElement);c=o.startVisibility*d.height}var g=u.valueOrDefault(o.distanceDelay,0);o.isParallax?u.eachItem(a,function(e,t){var i=u.valueOrDefault(r[e].options,{}),a=u.valueOrDefault(i.distanceDelay,g),s=c+a,d=s+o.distance*l;if(n*l>=s*l&&d*l>=n*l){var f=t.getProgress(),p=(d-s)*l,h=0===p?0:(p-(d-n)*l)/p;0===f&&h>0&&o.activateCallback(t),1===f&&1>h&&o.reverseActivateCallback(t),t.setProgress(h)}else s*l>n*l?(t.reset(),o.resetCallback(t)):(t.complete(),o.completeCallback(t))}):u.eachItem(a,function(i,a){var d=u.quickExtend({duration:o.duration,delay:o.delay},r[i].options),f=u.valueOrDefault(d.distanceDelay,g),p=c+f;if(n*l>=p*l){var h=t._onTimeAnimationsActivationMap[a.id];if(!h){t._onTimeAnimationsActivationMap[a.id]=!0;var m=t._effectsActivationMap[a.id];m&&o.oneTimeAnimation||(o.activateCallback(a),a.run({delay:d.delay,duration:d.duration,runInLoop:o.runInLoop,complete:function(){o.completeCallback(a)}}),t._effectsActivationMap[a.id]=!0)}}else(s===me.Center&&n>e()/2||(s===me.Bottom||s===me.Visibility)&&0>n||s===me.Top&&n>e())&&(t._onTimeAnimationsActivationMap[a.id]=!1,o.oneTimeAnimation||(a.reset(a),o.resetCallback(a)))})}
169var n=v.extend("ScrollableEffect",{init:function(e,t,n){var i=this,a=[];n=u.quickExtend({completeCallback:Wo,resetCallback:Wo,activateCallback:Wo},n),this._onTimeAnimationsActivationMap={},this._$elements=e,this._$mainElement=u(e[0]),this._effectsObjects=a,this._effectsActivationMap={},this._effects=t,this._getSize=u.valueOrDefault(n.getSize,function(e){return e.outerSize()}),this._getTopOffset=u.valueOrDefault(n.getTopOffset,function(){return i._$mainElement.offset().top}),u.eachItem(t,function(t,r){var o=zn.create(r.name,e,u.quickExtend({},n,{duration:n.duration,placeholderOptions:{className:"full-height",ignoreOffset:!0,getSize:function(){return i._getSize()},getOffset:n.getOffset}},r.options));o&&a.push(o)}),this.reset(n)},reset:function(n){var i=this;this._getSize=u.valueOrDefault(n.getSize,function(e){return e.outerSize()}),this._getTopOffset=u.valueOrDefault(n.getTopOffset,function(){return i._$mainElement.offset().top}),this._scrollingTracker&&this._scrollingTracker.deactivate();this._scrollingTracker=ve.create({measureDistanceType:n.measureDistanceType!==me.Visibility?n.measureDistanceType:me.Bottom,$element:i._$mainElement,$scrollablePane:n.$scrollablePane,getTopOffset:this._getTopOffset,getWindowHeight:e,scrollingDistanceChangeCallback:function(e,a){t(i,e,a,i._effectsObjects,i._effects,n,n.measureDistanceType)}});n.activate&&i._scrollingTracker.activate()},activate:function(){u.eachItem(this._effectsObjects,function(e,t){t.reset()}),this._scrollingTracker.activate()},dispose:function(){var e=this;e._scrollingTracker.deactivate(),u.eachItem(this._effectsObjects,function(e,t){t.dispose()}),e._effectsActivationMap={},e._onTimeAnimationsActivationMap={}}});return n.create=function(e,t,i){return new n(e,t,i)},n}();!function(e,t){function n(){t.eachEntry(c,function(e,t){o(t)}),c={},u=!1}for(var i=!0,a=0,r=["webkit","moz"],o=e.requestAnimationFrame,s=e.cancelAnimationFrame,l=r.length;--l>=0&&!o;)o=e[r[l]+"RequestAnimationFrame"],s=e[r[l]+"CancelAnimationFrame"];o&&s||(i=!1,o=function(e){var t=+new Date,n=Math.max(a+16,t);return setTimeout(function(){e(a=n)},n-t)},s=clearTimeout),e.requestAnimationFrame=o,e.cancelAnimationFrame=s;var c={},u=!1;t.updateDOM=function(e,t){i?t?(c[t]=e,u||(u=!0,o(n))):o(e):e()}}(window,d),function(e){function t(e){for(var n=e.childNodes,i=n.length,a=0;i>a;a++){var r=n[a],o=r.nodeType;if(3===o&&""!==r.nodeValue)return e;if(1===o)return t(r)}return e}function n(e){for(var t=e.childNodes,i=t.length,a=0;i>a;a++){var r=t[a],o=r.nodeType;if(3===o&&""!==r.nodeValue)return e;if(1===o){var s=r.tagName;if("br"===s.toLowerCase())return e;var l=n(r);if(null!==l)return l}}return null}function i(e){for(var t=e.childNodes,n=t.length,a=0;n>a;a++){var r=t[a],o=r.nodeType;if(3===o){if(""!==r.nodeValue.replace(/[ \t\n]+/g,""))return!0}else if(1===o){var s=r.tagName;if("br"===s.toLowerCase())return!0;if(i(r))return!0}}return!1}var a=I.create(function(){return e.makeDictionaryFromKeys(["audio","dd","dt","figcaption","li","video","address","article","aside","blockquote","details","div","dl","fieldset","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","menu","nav","ol","p","pre","section","table","ul","center","dir","noframes"],!0)});e.fn.groupByParent=function(){var t="data-tmp-"+e.uniqueID(),n={},i={};this.each(function(){var a=this.parentNode,r=a.getAttribute(t);if(r)i[r].push(this);else{r=""+e.uniqueID(),i[r]=[this],n[r]=a;var o=document.createAttribute(t);o.value=r,a.setAttributeNode(o)}});var a=[];for(var r in n){var o=n[r];o.removeAttributeNode(o.getAttributeNode(t)),a.push({$parent:e(o),$elements:e(i[r])})}return a},e.fn.isBlockElement=function(){return e.isBlockElement(this[0])},e.isBlockElement=function(t){var n=t.tagName;return!!n&&e.isBlockTagName(n)},e.isBlockTagName=function(e){return!!a.getValue()[e.toLowerCase()]},e.fn.findFirstTextContainer=function(){var i=this[0],a=n(i);return null!==a?e(a):t(i)},e.fn.hasVisualContent=function(){var t=e(this);return i(t[0])},e.fn.extractText=function(t){function n(e){for(var t=[],n=0;n<e.length;n++){var i=e[n];"string"==typeof i?(i=i.replace(/[ \t\n]+/g," "),""!==i&&t.push(i)):t.push(i)}return t}function i(t){var n=t.nodeType;if(3===n){var a=t.nodeValue.replace(/\n/g," ");""!==a&&(d?u[u.length-1]+=a:u.push(a),d=!0)}else if(1===n){var o=t.tagName;if("br"===o.toLowerCase())u.push(c),d=!1;else if(!r||r(t)){var g=e.isBlockTagName(o);g&&(u.push(s),d=!1);for(var f=t.childNodes,p=f.length,h=0;p>h;h++)i(f[h]);g&&(u.push(l),d=!1)}}}t=e.quickExtend({},t);var a,r=t.elementsFilterFunction,o=e(this),s={},l={},c={},u=[],d=!1,g=o[0],f=g.childNodes,p=f.length;for(a=0;p>a;a++)i(f[a]);u=n(u);var h=!1,m=[];for(a=0;a<u.length;a++){var v=u[a];if(v===c)m.push("\n"),h=!0;else if("string"==typeof v)m.push(v),h=!1;else if(a>0&&(v===l||v===s)){var y=u[a-1];y===l||y===s||h||m.push("\n")}}var b=m.join("");return b}}(d);var Rn,Hn,qn=Yo(function(){var e,t,n,i,a,r=0,o=!1;this.start=function(s){var l=!0;if(l){var c,d;if(d=Xi.getBodyElementContainer(),c=Xi.getBodyElementWrapper(),0===r){s=u.quickExtend({$contentContainer:".body-element-wrapper"},s),n=d;var g=u(document);t=g.scrollTop(),a=n.parents(),i=c,e=i.attr("style"),n.addClass("dialog-mode-container"),i.css({marginTop:-t}),g.scrollTop(0),a.addClass("dialog-mode-parents"),o=!0}r++}},this.finish=function(){if(o&&(r--,0===r)){i.setStyleAttr(e),a.removeClass("dialog-mode-parents"),n.removeClass("dialog-mode-container");var s,l=0===t;
169l&&(s=u(document.body),s.css("overflow","visible")),u(document).scrollTop(t),l&&s.css("overflow",""),o=!1}}}),Un={Pixels:1,Inches:2,Centimeters:3};!function(){function e(e,t){var n=function(e){return Math.ceil(t(e))};return{left:n(e.left),right:n(e.right),top:n(e.top),bottom:n(e.bottom)}}function t(e,t){var n=function(e){return Math.ceil(t(e))};return{width:n(e.width),height:n(e.height)}}function n(e){return e/96}function i(e){return 96*e}function a(e){return 2.54*e}function r(e){return e/2.54}function o(e){return i(r(e))}function s(e){return a(n(e))}var l=v.extend("DocumentMargins",{init:function(e,t){this._margins=e,this._units=t},getPixels:function(){var t=this._margins,n=this._units;switch(n){case Un.Pixels:return u.cloneObject(t);case Un.Inches:return e(t,i);case Un.Centimeters:return e(t,o)}},getInches:function(){var t=this._margins,i=this._units;
170switch(i){case Un.Pixels:return e(t,n);case Un.Inches:return u.cloneObject(t);case Un.Centimeters:return e(t,r)}},getCentimeters:function(){var t=this._margins,n=this._units;switch(n){case Un.Pixels:return e(t,s);case Un.Inches:return e(t,a);case Un.Centimeters:return u.cloneObject(t)}}});l.create=function(e,t){return isFinite(e)&&(e={left:e,top:e,right:e,bottom:e}),new l(e,t)},l.equalityComparer=function(e,t){if(e&&t){var n=e._margins,i=t._margins;return e._units===t._units&&n.left===i.left&&n.top===i.top&&n.bottom===i.bottom&&n.right===i.right}return e===t};var c=v.extend("DocumentSize",{init:function(e,t){this._size=e,this._units=t},getPixels:function(){var e=this._size,n=this._units;switch(n){case Un.Pixels:return u.cloneObject(e);case Un.Inches:return t(e,i);case Un.Centimeters:return t(e,o)}},getInches:function(){var e=this._size,i=this._units;switch(i){case Un.Pixels:return t(e,n);case Un.Inches:return u.cloneObject(e);case Un.Centimeters:return t(e,r)}},getCentimeters:function(){var e=this._size,n=this._units;switch(n){case Un.Pixels:return t(e,s);case Un.Inches:return t(e,a);case Un.Centimeters:return u.cloneObject(e)}}});c.create=function(e,t){return new c(e,t)},c.equalityComparer=function(e,t){return e&&t?e._units===t._units&&u.sizesEqual(e._size,t._size):e===t},c.A4=new c({width:8.27,height:11.69},Un.Inches),c.A3=new c({width:11.69,height:16.54},Un.Inches),c.A5=new c({width:5.83,height:8.27},Un.Inches),Hn=c,Rn=l}();var $n=function(){function e(e){var t=[[e.cx+e.r2*Math.cos(e.startRadians),e.cy+e.r2*Math.sin(e.startRadians)],[e.cx+e.r2*Math.cos(e.closeRadians),e.cy+e.r2*Math.sin(e.closeRadians)],[e.cx+e.r1*Math.cos(e.closeRadians),e.cy+e.r1*Math.sin(e.closeRadians)],[e.cx+e.r1*Math.cos(e.startRadians),e.cy+e.r1*Math.sin(e.startRadians)]],n=e.closeRadians-e.startRadians,i=n%(2*Math.PI)>Math.PI?1:0,a=[];return a.push("M"+t[0].join()),a.push("A"+[e.r2,e.r2,0,i,1,t[1]].join()),a.push("L"+t[2].join()),a.push("A"+[e.r1,e.r1,0,i,0,t[3]].join()),a.push("Z"),a.join(" ")}function t(e){var t={cx:s,cy:s,startRadians:(e.startDegrees||0)*Math.PI/180,closeRadians:(e.endDegrees||0)*Math.PI/180};return t.r1=e.innerRadius,t.r2=e.outerRadius,t.r1<0&&(t.r1=0),t.r2<0&&(t.r2=0),t}function n(n,a){var r=t(n),o=e(r),s=u(document.createElementNS(i,"path"));return s.attr("d",o),s.attr("fill",a),s}var i="http://www.w3.org/2000/svg",a=v.extend("Donut",{init:function(e){this.$element=e},appendTo:function(e){return this.$element.appendTo(e),this},remove:function(){return this.$element.remove(),this},paint:Wo}),r=a.extend("CanvasDonut",function(e){return{init:function(){var t=u("<canvas></canvas>");e.call(this,t);var n=t[0],i=n.getContext("2d");this._canvas=n,this._context=i},paint:function(e,t,n,i,a){var r=this._context,o=this._canvas,s=a.width,l=a.height;o.width=s,o.height=l,r.clearRect(0,0,s,l);var c=s/2,d=l/2,g=Math.min(c,d);i=Math.min(g,i);var f=g-i/2,p=1.5*Math.PI,h=(.02*e+1.5)%2*Math.PI;e>0&&(100===e&&(h=0,p=2*Math.PI),r.beginPath(),r.arc(c,d,f,p,h,!1),r.lineWidth=i,r.strokeStyle=u.Color(t).toHEX(),r.stroke()),100>e&&(0===e&&(h=0,p=2*Math.PI),r.beginPath(),r.arc(c,d,f,h,p,!1),r.lineWidth=i,r.strokeStyle=u.Color(n).toHEX(),r.stroke())}}}),o=200,s=o/2,l=a.extend("SvgDonut",function(e){return{init:function(){var t=document.createElementNS(i,"svg");t.setAttribute("viewBox","0 0 "+o+" "+o),t.setAttribute("version","1.1"),t.setAttribute("xmlns",i);var n=u(t);n.css({transform:"rotate(-90deg)"}),e.call(this,n)},paint:function(e,t,i,a,r){this.$element.outerSize(r);var l=Math.min(r.width,r.height),c=o/l,u=s-a*c,d=359.999,g=Math.min(360*e/100,d),f=this.$element.empty();e>0&&f.append(n({outerRadius:s,innerRadius:u,startDegrees:0,endDegrees:g},t)),100>e&&f.append(n({outerRadius:s,innerRadius:u,startDegrees:g,endDegrees:d},i))}}});return a.create=function(e){return e=u.quickExtend({preferSvg:!0},e),U.inlinesvg&&e.preferSvg?new l:new r},a}(),Wn=Yo(function(){function e(){a.hasBindings()||(i.remove(),i=void 0,a=void 0)}function t(e){var t;e&&(t=e.data)&&n.fireNew(t,e.origin)}var n,i,a,r=y.create(function(){n=w.create();var e=R.wrapWithNotify(t);window.addEventListener?window.addEventListener("message",e,!1):window.attachEvent&&window.attachEvent("onmessage",e)});this.addListener=function(e){r.execute();var t=n.bind(e);return{remove:function(){t.unbind()}}},this.addJSONListener=function(t){i||(a=w.create(),i=this.addListener(function(e,t){try{e=JSON.parse(e)}catch(n){return}a.fireNew(e,t)}));var n=a.bind(t),r=!1;return{remove:function(){r||(r=!0,n.unbind(),e())}}}}),jn=Yo(function(){function e(e,i,a){function r(){t(g),f.remove(),clearTimeout(m)}var o=a.timeout,s=(a.cache,a.appendTo),l=a.createIFrameURL,c=a.createDataHtml,d=a.callback,g=u.uniqueID();n(g,function(t){r();var n=d(t);n!==!1?e.resolve():e.reject()});var f;if(i){var p=c(g);f=u('<iframe class="script-loader-iframe" src="data:text/html;charset=utf-8,{0}"></iframe>'.format(p))}else{var h=l(g);f=u('<iframe class="script-loader-iframe" src="{0}"></iframe>'.format(h))}var m=setTimeout(function(){r(),e.reject("timeout")},o);f.css("display","none").appendTo(s)}function t(e){delete i[e]}function n(e,t){a.execute(),i[e]=t}var i={},a=y.create(function(){Wn.addJSONListener(function(e){var t=i[e.id];t&&t(e.content)})}),r=I.create(function(){var e=u.Deferred();return u(function(){try{var t,n=document.body,i=document.createElement("iframe");i.style.display="none",i.setAttribute("src","data:text/html;base64,Kg=="),n.appendChild(i);try{t=!!i.contentDocument}catch(a){t=!1}n.removeChild(i),e.resolve(t)}catch(a){e.resolve(!1)}}),e.promise()});
170this.getScriptWithLoading=function(t){t=u.quickExtend({timeout:f.VeryLong,urlParam:"url",callbackIdParam:"id",cache:!1,appendTo:"body",callback:Wo},t);var n=u.Deferred();return t.createDataHtml?r.getValue().done(function(i){e(n,i,t)}):e(n,!1,t),n.promise()}}),Gn=Yo(function(){function e(){return"{0}/services/lists".format(t?t:"")}var t;this.initialize=function(e){t=e},this.fetchItemData=function(t,n,i,a,r){u.ajaxJason(e(),"fetchItem",{listName:n,listId:t,alias:i.alias,id:i.id},a,r)},this.saveListItems=function(t,n,i,a,r,o){o=u.quickExtend({},o),u.ajaxJason(e(),"saveItem",{listName:n,listId:t,items:i,createNewList:o.createNewList},a,r)},this.deleteListItems=function(t,n,i,a,r,o){o=u.quickExtend({},o),u.ajaxJason(e(),"deleteItems",{listName:n,listId:t,ids:i,createNewList:o.createNewList},a,r)},this.fetchListsContent=function(t,n,i){u.ajaxJason(e(),"fetchContent",t,n,i)},this.fetchAllListsContent=function(t,n,i){u.ajaxJason(e(),"fetchAllListsContent",{lists:t},n,i)}}),Xn=Yo(function(){function e(){return"{0}/form".format(J.ServicesBasePath?J.ServicesBasePath:"")}this.submitForm=function(t,n,i,a,r,o,s,l){u.ajaxJasonWithCredentials(e(),"Submit",{siteID:t,siteType:n,formID:i,formValues:r,formSource:o},s,l)}}),Yn=Yo(function(){function e(e,t,n){var i=e[t];return i?u.quickExtend(i,n):e[t]=n}function t(e,t){return function(n,i,a,r,o){t.call(this,n,i,a,r,o),e.call(this,n,i,a,r,o)}}this.extendProperties=function(t,n){return e(t,"properties",n)},this.extendMethods=function(t,n){return e(t,"methods",n)},this.extendAggregatedDefinitions=function(t,n){e(t.aggregatedMethods,"definitions",n)},this.extendAggregatedMethods=function(t,n){e(t.aggregatedMethods,"aggregations",n)},this.extendLazyInitializationProperties=function(t,n){e(t,"lazyInitializationProperties",n)},this.extendElementInstanceMethods=function(e){u.quickExtend(Kn.prototype,e)},this.hookAggregatedMethods=function(e,n){var i=e.aggregatedMethods,a=i.aggregations;if(a){for(var r in n){var o=n[r];if(void 0!==o){var s=a[r];s?a[r]=t(s,o):a[r]=o}}return a}return i.aggregations=n}}),Kn=function(){function e(e,t){e=u.quickExtend({initialPropertiesValues:void 0,elementID:void 0,isForTemplateUse:!1,structureMetaData:void 0,thumbsResolver:void 0},e);var n=this;n.id=void 0!==e.elementID?e.elementID:Ca.generateWebsiteId(),n.$element=null,n.decorators={},n.backgroundLayers={},n.data={},n.currentActions={},n.currentEffects={},n.currentPropertiesValues={},n.parentInstance=null,n.childInstances=[],n.data.isForTemplateUse=e.isForTemplateUse,n.data.structureMetaData=e.structureMetaData,n.data.thumbsResolver=e.thumbsResolver,n.$container=null,n.elementType=t,n.isVisible=!0,n.properties={},n.affectedProperties={},n.bindings=[],c||n._lazyPropertiesCreator(),n.properties=aa.createProperties(t.getTypeProperties(),e.initialPropertiesValues,t.getPropertiesDefaults()),n.onCreation()}function t(e,t){var n={};return u.eachEntry(e,function(e,i){t&&!t(i)||(n[i.id]=i)}),n}function n(e,t,i,a,r){if(r)for(var o=0;o<e.childInstances.length;o++)n(e.childInstances[o],t,i,a,r);if((t||e!==i)&&a.push(e),!r)for(var o=0;o<e.childInstances.length;o++)n(e.childInstances[o],t,i,a,r)}function i(){var e=l;if(l=[],e.length>0){vr.startRenderingBatch();for(var t=0;t<e.length;t++)e[t].isDeleted||aa.invalidateElement(e[t],!0);aa.UpdateBatch.finish(),vr.finishRenderingBatch(),vr.startRenderingBatch();for(var t=0;t<e.length;t++)e[t].isDeleted||a(e[t]);vr.finishRenderingBatch(),l=[]}else aa.UpdateBatch.finish()}function a(e){e.isInitialized=!0,e.onInitialized(),Ji.Events.InstanceInitialized.fireNew(e),e.InstancePropertiesInitialized.setValue(!0),e.setToCurrentMode()}function r(e){var t=this;if(t.shouldBeDisplayed()){e=u.quickExtend({animation:Ct.NoAnimation,complete:Wo},e);var n=e.complete,i=e.animation,a=e.animationOptions;vr.startRenderingBatch();var r=t.getVisibilityTargets();r.stopAnimations(),t.isVisible||(r.quickShow(),t.isVisible=!0,t.$element.removeClass("hidden-design-element")),ua.visibilityTreeAttach(t);var o=ua.isElementVisible(t);if(vr.finishRenderingBatch(),o){if(i!==Ct.NoAnimation)return t.duringVisibilityAnimation=!0,r.quickHide().animateShow(i,a,function(){t.duringVisibilityAnimation=!1,n(),ea.requestUpdatePosition(t)}).promise();n(),ea.requestUpdatePosition(t)}}}function o(e){var t=this;e=u.quickExtend({animation:Ct.NoAnimation,complete:Wo},e);var n=e.complete,i=e.animation,a=e.animationOptions,r=t.getVisibilityTargets();return r.stopAnimations(),t.duringVisibilityAnimation=!0,t.isVisible=!1,r.animateHide(i,a,function(){t.duringVisibilityAnimation=!1,t.isDeleted||s(t,n)}),i!==Ct.NoAnimation?r.promise():void 0}function s(e,t){e.$element.addClass("hidden-design-element"),ua.visibilityTreeDetach(e),t()}var l=[],c=m.isLazySupported(),d=e.prototype,g=w.create,f=w.createNamedEvents,p=M.create,h=V.createConditionalPositive,v=V.createConditionalNegative,y=V.createFalse,b={borderTargetAddedEvent:g,visibilityChangedEvent:g,sizeChangedEvent:g,contentSizeChangedEvent:g,offsetChangedEvent:g,propertyChangedEvent:f,actualPropertyValueChanged:f,propertyChangedEventSimple:g,elementEnterAreaEvent:g,elementLeaveAreaEvent:g,instanceRemoving:g,instanceRemoved:g,resizingStarted:g,resizingStopped:g,triggerActivated:f,elementStateActivated:f,elementStateRemoved:f,canPushFlag:h,childIndex:p,zIndex:p,customZIndex:p,currentPageId:p,hasCellWrapper:y,canResize:h,canResizeHorizontally:h,canResizeVertically:h,isMasterPageElement:v,hasBehaviours:y,hasActions:y,hasStates:y,propertiesChanged:g,canEdit:h,canMove:h,canBeHidden:v,hasOrder:h,hasHorizontalAlignFlag:y,hasVerticalAlignFlag:y,influenceChanged:g,previewEventsListener:w.createEventListenersGroup,InstancePropertiesInitialized:y,isDisplayed:function(){var e=this;return h({valueChangeCallback:function(t){e.data.disableShowingHiding||(e.isDisplayed.isTrue()?(e.showElement(),vr.performOnFramesLayoutUpdade(function(){or.requestPushing(e)}
170)):e.hideElement())}})},isLocked:function(){var e=this;return v({valueChangeCallback:function(t){e.canMove.setValue(!t,"Locked"),e.hasFeature(ti.Resizable)&&e.canResize.setValue(!t,"Locked")}})},classesManager:function(){var e=this;return ye.createClassesFlags(function(){return e.$element})}};return e.useLazyProperties=c?jo:Go,e.LazyInitializationProperties=b,e.InstancesInitializationBatch=ke.create({batchStartCallback:function(){aa.UpdateBatch.start()},batchFinishCallback:i,batchFinishingStartedCallback:function(){Ji.PropertiesUnpostponingBatch.start()},batchFinishingCompletedCallback:function(){Ji.PropertiesUnpostponingBatch.finish()}}),e.create=function(t,n){return new e(n,t)},e.getSupportedStates=function(e){return e.elementType.getSupportedStates()},d.getElementDefinitions=function(){return this.elementType.getElementDefinitions()},d.getDomId=function(){var e=this.id;return"function"==typeof e.toLowerCase&&0===e.toLowerCase().indexOf(Ca.ID_PREFIX)?e:Ca.ID_PREFIX+e},d.wasEditedInMode=function(){return this.getPropertyValue("isElementWasEditedInMode")},d.setAsEditedInMode=function(e){this.setPropertyValue("isElementWasEditedInMode",e)},d.getCalculatedOrder=function(){if(Va.Flags.IsInMobileContext.isTrue())return this.getPropertyValue("order");if(this.isMasterPageElement.isTrue()&&ha.isMasterPageRootInstance(this)){var e=ha.getPageMasterRootsOrders(la.getCurrentPageId())[this.id];return e||(e=-1e4+this.getPropertyValue("order")),e}return this.getPropertyNormalValue("order")},d.isReattchable=function(){return!this.isContent()},d.isPageChildInstance=Go,d.getBaseInitializedTargetConnections=function(){var e=this,t=Ti.getInstanceInitializedTargetConnections(e.id),n={};return u.eachEntry(t,function(e,t){n[t.id]=t}),n},d.shouldBeWithLayoutOnMobile=Go,d.getLoadingRequirements=Wo,d.disableStyleProperties=Go,d.isFillHorizontal=Go,d.isFillVertical=Go,d.hasHorizontalLayout=Go,d.hasVerticalLayout=Go,d.addElementToPage=function(e){var t,n=this;t=n.hasVerticalLayout()?e.data.pageContentContainer:e.getBorderBox();var i=n.$element;return i.appendTo(t),t},d.isForTemplateUse=Go,d.refreshCursor=Wo,d.isInMobileMode=function(){return Va.Flags.IsInMobileContext.isTrue()},d.isTemplateItemContent=function(){return void 0!==this.data.templateInstance},d.setTemplateItemContent=function(e){this.data.templateInstance=e},d.isDataListItem=Go,d.getBorderBox=function(){return this.$elementBorderBox},d.getPaddingBox=function(){return u.browserVersion().browser==Fe.IE&&u.browserVersion().version<8?this.$elementContentBox:this.$paddingBox},d.changeElementSize=function(e){this.$elementSizeBox.css(e)},d.getPositionBox=function(){return this.$elementPositionBox},d.getElementSizeBox=function(){return this.$elementSizeBox},d.getBackgroundTarget=function(){return this.$elementBackgroundTarget},d.getBorderTarget=function(){return this.$elementBorderTarget},d.getMainBox=function(){return this.$elementMainBox},d.getVisibilityTargets=function(){return this.getMainBox()},d.getDataItemId=Wo,d.getContentLayer=function(){return this.$elementContentContainer},d.showParents=function(e,t){for(var n=this.getParents(!0),i=1;i<n.length;i++)if(n[i].hasFeature(ti.Navigatable)&&n[i].navigateTo(n[i-1],e,t),ua.isElementVisible(n[i]))return},d.setToCurrentMode=function(){var e=this;e.setToPreview()},d.setToPreview=function(){var e=this;la.PageChangingOperation.performOperation(function(){var t=e.isInPreview();if(!t){var n=t===!1;e.data.inPreview=!0,e.switchToPreview(n)}})},d.isInPreview=function(){return this.data.inPreview},d.shouldInitInstanceOnPageChange=function(){var e=this,t=la.getCurrentPage(),n=la.getPrevPage();return!(!n||!e.isInPreview()||!e.isMasterPageElement.isFalse()&&ha.getMasterPageIDByPage(t.id)===ha.getMasterPageIDByPage(n.id))},d.showElement=r,d.hideElement=o,d.shouldBeDisplayed=function(){return(!this.hasFeature(ti.Hideable)||this.getPropertyValue("isVisible")||!1)&&this.isVisibleInMode()&&this.isDisplayed.isTrue()&&!this.isDeleted},d.abortPerformWhenVisible=function(e){var t=this;t.data.visiblityBindingsOperationsSet&&t.data.visiblityBindingsOperationsSet.abortOperation(e)},d.performWhenVisible=function(e,t){var n=this;if(ua.isElementVisible(this))e();else{var i=n.data.visiblityBindingsOperationsSet;n.data.performWhenVisibleBinding||(i=xn.create(),i.activate(),this.visibilityChangedEvent.one(function(){i.executeOperations(),n.data.performWhenVisibleBinding=!1,i.deactivate(),delete n.data.visiblityBindingsOperationsSet}),n.data.performWhenVisibleBinding=!0,n.data.visiblityBindingsOperationsSet=i),i.requestOperation(e,t)}},d.stopVisibilityAnimations=function(){var e=this;if(e.duringVisibilityAnimation){var t=e.getVisibilityTargets();t.stopAnimations()}},d.getStructureMetaData=function(){return this.data.structureMetaData},d.shouldReferToStateValue=function(e,t,n){var i=this,a=i.properties[e],r=Ji.getInstanceByID(n);return!aa.getEditedState()&&"sizeAndPosition"===e&&t===Va.MobileStateName&&(i.hasFeature(ti.DataListItem)&&i.getItemMainParent()&&!i.getItemMainParent().dataLayoutController.hasItemSpecificSize()||void 0!==a.customValue)?!1:i.isContent()&&!i.hasFeature(ti.DataListItem)&&t===Va.MobileStateName?!1:"order"===e&&t!==Va.MobileStateName?!1:("sizeAndPosition"!==e&&"margin"!==e||i.hasFeature(ti.DataListItem)||t===Va.MobileStateName||!i.data.formChild&&!r.data.formChild)&&(t!==Va.MobileStateName||aa.getEditedState()||void 0===a.customValue&&!a.descriptor.isBoundToObservableWithValue(a))?!(i.isContent()&&t===Va.MobileStateName&&!i.hasFeature(ti.DataListItem)&&("margin"===e||"sizeAndPosition"===e)&&!a.descriptor.isBoundToObservableWithValue(a)&&
170(!i.hasFeature(ti.DesignElement)||!i.isPropertyBoundToStyleField(e))):!1},d.onBeforePageLeave=function(){var e=this;e.shouldInitInstanceOnPageChange()&&Ti.initBehaviours(e)},d.getCalculatedPropertyValue=Wo,d.setCalculatedPropertyValue=Wo,d.canPush=function(){return this.canPushFlag.isTrue()&&(!this.isContent()||this.getMainSkinInstance()&&!this.getMainSkinInstance().hasFeature(ti.CommonDataListSkinItem))&&!this.hasFeature(ti.CommonDataListSkinItem)},d.isCalculatedProperty=function(e){return this.elementType.isCalculatedProperty(e)},d.getFeaturesMap=function(){return this.elementType.getFeaturesMap()},d.hasFeature=function(e){return this.elementType.hasFeature(e)},d.isTypeOf=function(e){return this.elementType.isTypeOf(e)},d.isType=function(e){return this.elementType.isType(e)},d.hasOneOfDefinitions=function(e){return this.elementType.hasOneOfDefinitions(e)},d.getAncestorsMap=function(){return this.elementType.getAncestorsMap()},d.hasAncestorType=function(e){return this.elementType.hasAncestorType(e)},d.initializationTriggered=!1,d.isInitialized=!1,d.initialize=function(){var t=this;return t.initializationTriggered||(t.onInitializing(),e.InstancesInitializationBatch.isActive()?l.push(t):(aa.invalidateElement(t),a(t)),t.initializationTriggered=!0),t},d.isInstanceVisible=function(){return ua.isElementVisible(this)},d.getCalculatedPropertiesMap=function(){return this.elementType.getCalculatedPropertiesMap()},d.isInstanceDeleted=function(){return this.isDeleted},d.setIsContent=function(e){this.data.isContent=e},d.isContent=function(){return this.data.isContent},d.getPageId=function(){return Ji.getInstanceRootID(this)},d.setParent=function(e){Ji.setElementParent(this,e)},d.detach=function(){var e=this;if(e.hasParent()){var t=e.getParent();t.childInstances=u.grep(t.childInstances,function(t){return t!=e})}e.$element.detach(),e.$container=void 0,t&&null!==t&&t.onChildElementRemoved(e),ua.visibilityTreeDetach(e),e.parentInstance=null,e.onDetached()},d.getInstanceDataForSaving=function(e){e=u.extend({forSaving:!1},e);var t=this,n=t.getSize(),i=aa.clonePropertiesValues(t,{forSaving:e.forSaving,propertiesFilter:e.propertiesFilter});return e.forSaving||(i.name=null,i.formID=null),e.adjustSize&&n&&u.extend({},i.sizeAndPosition,n),{type:t.elementType.name,id:t.id,elementProperties:i,metaData:t.getMetaDataForSaving()}},e.prototype.getSupportedStates=function(){return this.elementType.getSupportedStates()},d.getTargetConnections=function(e){var n=this;return t(Ti.getInstanceTargetConnections(n.id),e)},d.findParent=function(e,t){var n=this;void 0===t&&(t=!1);for(var i=t?n:n.parentInstance;i&&!e(i);)i=i.parentInstance;return i},d.hasAncestor=function(e,t){return null!==this.findParent(e,t)},d.getParents=function(e){var t=[],n=this;for(e&&t.push(n);n.parentInstance;)t.push(n.parentInstance),n=n.parentInstance;return t},d.getSiblings=function(e){e=u.extend({ignoreSections:!1},e);var t=this,n=[],i=t.parentInstance;if(i)if(t.isType(ei.SectionElement))u.eachItem(t.getPageContentInstance().getSectionsByPage(la.getCurrentPage()),function(e,i){t!==i&&n.push(i)});else if(!t.isType(ei.PageContentElement)&&t.parentInstance&&(t.parentInstance.hasFeature(ti.PageSection)||t.parentInstance.isType(ei.page))){var a=la.getCurrentPage();u.eachItem(a.childInstances,function(e,i){i.hasFeature(ti.PageSection)?u.eachItem(i.childInstances,function(e,i){i!==t&&n.push(i)}):i!==t&&n.push(i)})}else if(!t.hasFeature(ti.PageSection)&&!t.isType(ei.PageContentElement)){var r;r=e.ignoreSections&&(i.hasFeature(ti.PageSection)||i===la.getCurrentPage())?Ji.getPageRootInstances():i.childInstances;for(var o=0;o<r.length;o++){var s=r[o];s!==t&&n.push(s)}}return n},d.hasParent=function(){var e=this;return null!==e.parentInstance&&1!==e.parentInstance},d.getParent=function(){return this.parentInstance},d.getPropertyMobileValue=function(e){var t=this,n=aa.getPropertyValueInCustomState(t.properties[e],Va.MobileStateName,"coordinator",t);return n?n.stateValue:void 0},d.getPropertyNormalValue=function(e,t){var n=this,i=n.properties[e].value;return void 0!==i&&void 0!==t?i[t]:i},d.getPropertyValue=function(e,t){var n=this,i=aa.getValue(n,e);return void 0!==i&&void 0!==t?i[t]:i},d.notifyCalculatedPropertyChange=function(e){aa.notifyCalculatedPropertyChange(this,e)},d.getPropertiesValues=function(e){return aa.getPropertiesValues(this,e)},d.setPropertyFieldsValues=function(e,t){var n=this;n.setPropertyValue(e,u.extend({},n.getPropertyValue(e,void 0,!0),t))},d.setPropertyFieldValue=function(e,t,n){var i=this,a={};a[t]=n,i.setPropertyValue(e,u.extend({},i.getPropertyValue(e,void 0,!0),a))},d.setPropertyValue=function(e,t,n,i){var a=this,r={};r[e]=t,a.setPropertiesValues(r,n,i)},d.updatePropertiesValues=function(e){var t=this;aa.updatePropertiesValues(t,e)},d.setPropertiesValues=function(e,t,n){var i=this;aa.setPropertiesValues(i,e,t,n)},d.animatePart=function(e,t,n,i,a){a=u.quickExtend({complete:Wo,isInitialization:!1},a);var r=this,o=a.isInitialization,s=void 0!==i,l=!1;if(void 0!==n&&n!==!1&&u.support.transition)if(n===!0&&(n=t),s){var c;l&&(c=Xi.Events.SwitchedToDesignMode.one(function(){e.stopAllPropertiesAnimation()}));var d=a.complete;e.animateProperties(n,{duration:i.transitionDuration,complete:function(){void 0!==c&&(Xi.Events.SwitchedToDesignMode.unbind(c),d())}})}else o||e.stopPropertiesAnimation(u.getKeys(n));else{var g;!s&&o||(g=e.data("activeQueues"),g||(g={},e.data("activeQueues",g))),u.eachEntry(t,function(t,n){var c=r.id+t,d={};d[t]=n;var f=void 0;if(l&&s&&(f=u.uniqueID(),Xi.Events.SwitchedToDesignMode.one(function(){f=void 0,e.stop(c,!0,!0),delete g[c]},f)),!o&&g[c]&&(e.stop(c,!0),delete g[c]),s){var p=a.complete;a=u.extend({},a,{duration:i.transitionDuration,easing:"linear",queue:c,complete:function(){void 0!==f&&Xi.Events.SwitchedToDesignMode.unbind(f),delete g[c],p()}}),g[c]=!0,e.animate(d,a).dequeue(c)}})}return s||(e.css(t),a.complete()),s},d.setActualPropertyValue=function(e,t){var n=this;n.currentPropertiesValues[e]=t,w.fireLazyEvent(n,"actualPropertyValueChanged",e,t)},d.getActualPropertyValue=function(e){var t=this,n=t.currentPropertiesValues[e];return void 0===n?t.getPropertyValue(e):n},d.isDescendantOf=function(e){var t=this;return e.id===t.id?!0:t.parentInstance?t.parentInstance.isDescendantOf(e):!1},d.isDescendantOfByCondition=function(e){var t=this;return e(t.parentInstance)?!0:t.parentInstance?t.parentInstance.isDescendantOfByCondition(e):!1},d.getElementContent=function(){return this.$elementContent}
170,d.addBackgroundLayer=function(e,t){var n=this,i=e.name,a=e.priority,r=n.backgroundLayers,o=r[i];if(!o){var s,l=t();for(var c in r){var u=r[c],d=u.priority;d>a&&(!s||s.priority>d)&&(s=u)}s?l.insertBefore(s.$element):l.insertBefore(n.$elementBorderBox),o={priority:a,$element:l},r[i]=o}return o.$element},d.getBackgroundLayer=function(e){var t=this,n=t.backgroundLayers[e.name];return n?n.$element:void 0},d.setBorderTarget=function(e){var t=this;t.$elementBorderTarget.pushElements(e.addClass("element-border-target")),w.fireLazyEvent(t,"borderTargetAddedEvent",e)},d.getDescendingInstances=function(e,t){void 0===e&&(e=!0);var i=this,a=[];return n(i,e,i,a,t),a},d.getContentSize=function(){return ua.getContentSize(this)},d.getSize=function(){return ua.getElementSize(this)},d.getPosition=function(e){return ua.getElementOffset(this,e)},d.getArea=function(e){return ua.getElementArea(this,e)},d.getRelativeToParentArea=function(e){var t=this;if(t.parentInstance){var n=e?e:t.parentInstance.getArea(),i=t.getArea();return i?u.expandArea(i,{top:n.top,bottom:-n.top}):i}return t.getArea()},d.getChildIndex=function(){return this.childIndex.getValue()},d.getChildInstances=function(){return this.childInstances},d.unbindPropertyChange=function(e,t){return this.propertyChangedEvent.unbind(t)},d.bindPropertyChange=function(e,t,n){return this.propertyChangedEvent.bind(e,t,n
170)},d.activateState=function(e,t,n){t=u.valueOrDefault(t,!1),n=u.valueOrDefault(n,!0),n||aa.setCanPerformTransition(!1,"activateState");var i=this;"string"!=typeof e&&(e=e.name),aa.addGlobalState(e,i,void 0,n),i.applyComplexStatesOnInstance(Ai[e],n),n||aa.setCanPerformTransition(!0,"activateState")},d.deactivateState=function(e,t,n){t=u.valueOrDefault(t,!1),n=u.valueOrDefault(n,!0),n||aa.setCanPerformTransition(!1,"deactivateState");var i=this;ea.layoutUpdateBatch.start(),aa.UpdateBatch.start(),"string"!=typeof e&&(e=e.name),aa.removeGlobalState(e,i,void 0,n),i.removeComplexStateFromInstance(Ai[e],n),aa.UpdateBatch.finish(),ea.layoutUpdateBatch.finish(),n||aa.setCanPerformTransition(!0,"deactivateState")},d.isTriggerEnabled=function(e){var t,n=this;return e===Di.MouseEnter||e===Di.MouseEnterArea||e===Di.MouseLeave||e===Di.MouseLeaveArea?(n.isContent()&&(t=n.getMainSkinInstance(),t&&(t.hasFeature(ti.DataListItem)?t=t.getItemMainParent():t.isType(ei.SkinNavigationButton)&&(t=t.parentInstance))),u.valueOrDefault(t,n).getPropertyValue("showHoverEffects")):!0},d.activateTrigger=function(e,t,n){var i=this;i.isTriggerEnabled(e)&&(w.fireLazyEvent(i,"triggerActivated",e.name,t),u.eachItem(e.activatedStates,function(e,t){i.activateState(t,n)}),u.eachItem(e.deactivatedStates,function(e,t){i.deactivateState(t,n)}))},d.applyComplexStatesOnInstance=function(e,t){var n=this;aa.addCurrentState(n,e.id);var i=aa.getCurrentStates(n);u.eachEntry(i,function(a){a=parseInt(a);var r=Fi.getComplexIdFromIds(a,e.id);a!==e.id&&!i[r]&&Ai[r]&&(aa.addGlobalState(Ai[r],n,void 0,t),aa.addCurrentState(n,r))})},d.removeComplexStateFromInstance=function(e,t){var n=this;aa.removeCurrentState(n,e.id);var i=aa.getCurrentStates(n);u.eachEntry(i,function(a){var r=Fi.getComplexIdWithOutId(a,e.id);a=parseInt(a),a!==e.id&&i[r]&&(aa.removeGlobalState(Ai[a],n,void 0,t),aa.removeCurrentState(n,a))})},e}(),Qn=function(){function e(e,t){if(e._currentInstance=t,t){var n=t.elementType;e._currentInstanceId=t.id,e._currentInstanceClass=n.typeClass}}var t=S.extend("ElementsRenderer",function(t){return{init:function(){t.call(this),this._instancesStack=[],this._tagsStack=[],this._currentInstance=void 0},startInstanceRendering:function(t,n){this._instancesStack.push(t),e(this,t);var i=["design-element"];return n&&i.push(n),this.openTag("div",i.join(" "),void 0,t.getDomId()),this},finishInstanceRendering:function(){var t=this._instancesStack;return t.pop(),e(this,t[t.length-1]),this.closeTag(),this},startElementContentRendering:function(e,t){var n=["element-content"];t&&n.push(t),this.openTag(e,n.join(" "))},finishElementContentRendering:function(){return this.closeTag()},addTag:function(e,t,n){return this.openTag(e,t,n).closeTag()},openTag:function(e,t,n,i){var a=this._currentInstanceClass,r=this._currentInstanceId,o=this,s=[];t&&s.push(t),n&&s.push("remember-part"),a&&s.push(a);var l=s.join(" ");return o.append("<").append(e).append(' class="').append(l),void 0!==i&&o.append('" id="').append(i),o.append('" data-element-id="').append(r).append('"'),n&&o.append(' data-element-part="').append(n).append('"'),o.append(">"),this._tagsStack.push(e),this},closeTag:function(){var e=this,t=this._tagsStack.pop();return e.append("</").append(t).append(">"),this}}});return t.renderElement=function(e){var n=new t;return e.renderElement(n),""+n},t}(),Zn=function(){var e=v.extend("ElementType",{init:function(e,t){this.name=e,this.title=t.title;var n=t.itemName;n&&(this.itemName=t.itemName);var i=t.itemTitle;i&&(this.itemTitle=i);var a=t.properties;a&&(this.properties=a);var r=t.methods;r&&(this.methods=r);var o=t.ancestorElementType;o&&(this.ancestorElementType=o);var s=t.features;this.features=void 0!==s?s:[];var l=t.aggregatedMethods;this.aggregatedMethods=void 0!==l?l:{};var c=t.triggers;c&&(this.triggers=c);var d=t.defaultProperties;d&&(this.defaultProperties=d);var g=t.className;g&&(this.className=g);var f=t.calculatedProperties;f&&(this.calculatedProperties=f);var p=t.delegatedDefinitionsProperties;p&&(this.delegatedDefinitionsProperties=p);var h=t.customDelegatedProperties;h&&(this.customDelegatedProperties=h);var m=t.supportedStates;m&&(this.supportedStates=m);var v=t.lazyInitializationProperties;v&&(this.lazyInitializationProperties=v);var y=t.extensions;y&&u.quickExtend(this,y);var b=t.isNotDesignElement;b&&(this.isNotDesignElement=b)},lazyInitializationProperties:void 0});return e.create=function(t,n){return new e(t,n)},e}(),Jn=Yo(function(){function e(){s&&(u.eachItem(s,function(e,n){var i=n.properties;if(i)for(var a in i)t(a,i[a])}),s=void 0)}function t(e,t){t.name=e,t.isBound||(t.isBound=Go),t.isBoundToObservableWithValue=a,t.isBoundToObservable=i,t._onChange=t.onChange,t.onCh
170ange=n,void 0===t.priority&&(t.priority=-1),void 0===t.isStateProperty||t.isStateProperty===!1?t.isStateProperty=Go:t.isStateProperty===!0&&(t.isStateProperty=jo),t.getResetValue||(t.getResetValue=t.defaultValue?t.defaultValue:Wo),t._index=o++,ri[e]=t,ii.push(t)}function n(e,t,n,i,a){var r=this._onChange;r&&(e.elementType.isDelegatedProperty(this.name)||(e.disableStyleProperties()&&aa.getEditableStylePropertiesMap()[this.name]?r.call(e,e,this.getResetValue(),n,t,a):r.call(e,e,t,n,i,a)))}function i(e){return void 0!==e.bindingObject}function a(e){return void 0!==e.bindingValue&&this.isBoundToObservable(e)}var r=1,o=0,s=[];this.initialize=function(){e(),si.initialize()},this.initializeProperties=e,this.registerDefinition=function(e,t){var n=e===ei;for(var i in t){var a,o=t[i];if(n)a=Zn.create(i,o),s.push(a);else{var l={name:i,properties:{},methods:{},features:[],aggregatedMethods:{definitions:{},aggregations:{}},triggers:{},isFeature:!0};o?(a=u.extendMissing(o,l),s.push(a)):a=l}a._typeIndex=r++,ni.push(a),e[i]=a}},this.registerPropertiesCategories=function(e){for(var t in e){var n=e[t];ai[t]=u.quickExtend(n,{name:t,properties:{}})}},this.registerMenuItemTypes=function(e){for(var t in e){var n=e[t];oi[t]=u.quickExtend(n,{name:t})}}}),ei={},ti={},ni=[],ii=[],ai={},ri={},oi={};Jn.registerPropertiesCategories({Other:{title:"General",iconClass:"sprite-icon sprite-property-category-misc"},Line:{title:"Line",iconClass:"sprite-icon sprite-property-category-line",shortTitle:"Line"},Layout:{title:"Layout",iconClass:"sprite-icon sprite-property-category-layout"},SizeAndPosition:{title:"Size And Position",iconClass:"sprite-icon sprite-property-category-size-and-position"},Shadow:{title:"Shadow",iconClass:"sprite-icon sprite-property-category-shadow",shortTitle:"Shadow"},Rotation:{title:"Rotation",iconClass:"sprite-icon sprite-property-category-rotation"},Padding:{title:"Padding",iconClass:"sprite-icon sprite-property-category-padding"},Margin:{title:"Margin",iconClass:"sprite-icon sprite-property-category-margin"}});var si=Yo(function(){function e(e,t,n){e._typeMethods=Array(n),e._compiledType=t,e.typeClass=t.c;var i=t.dd;i&&(delete t.dd,e.delegatedDefinitionsMap=a(i));var r=t.i;r&&(e._inheritedTypesMap=a(r))}function t(e){var t=e.lazyInitializationProperties;for(var n in t)k[n]=t[n],D[n]=e}function n(e){var t=e._calculatedPropertiesMap;if(void 0===t){t=e._calculatedPropertiesMap={};
171var n=e._compiledType,i=n.cp;if(i){for(var a=i.length,r=0;a>r;r++)t[i[r]]=!0;delete n.cp}}return t}function i(e){var t=e._compiledType,n=t.p;delete t.p;for(var i=n.length,a=e._typeProperties=Array(i),r=e._propertiesDefaults={},o=0;i>o;o++){var s=n[o],l=s;void 0!==l.i&&(l=l.i);var c=ii[l],u=c.name;if(a[o]=c,void 0!==s.d){var d=ni[s.d-1];r[u]=d.defaultProperties[u]}else{var g=c.defaultValue;r[u]=g?g:Wo}}}function a(e){var t={};if(e)for(var n=e.length,i=0;n>i;i++){var a=ni[e[i]-1];t[a.name]=a}return t}function r(e,t){var n=ni[e-1].aggregatedMethods,i=n.aggregations;if(i){var a=i[t];if(a)return a}return n.definitions[t]}function o(e,t){return function(n,i,a,r,o){return e.call(this,t,n,i,a,r,o)}}function s(e,t,n,i,a,r,o){for(var s=t.length,l=0;s>l;l++)t[l].call(e,n,i,a,r,o)}function l(e){return function(t,n,i,a,r){s(this,e,t,n,i,a,r)}}function c(e){var t=e._featuresMap={},n=e._elementDefinitions=[],i=e._compiledType,a=i.d;delete i.d;for(var r=a.length,o=0;r>o;o++){var s=ni[a[o]-1];n.push(s),s.isFeature&&(t[s.name]=s)}}function d(e){var t=e._featuresMap;return t?t:(c(e),e._featuresMap)}function g(e){var t=Kn.prototype,n=e.methods;y(t,n,e.methodNames),b(t,n.length,e.aggregated,e.aggregatedNames),x?h(t):p(t),m.addGetLazyProperty(t)}function f(e,t){var n=e.getLazyInitializationProperties();if(n){var i=m.createInitializerFunction(t);return m.createInitializerFunction(n,i)}return m.createInitializerFunction(t)}function p(e){var t=Kn.LazyInitializationProperties;e._lazyPropertiesCreator=function(){var e=this,n=e.elementType,i=n._aggLazyPropertiesCreator;void 0===i&&(n._aggLazyPropertiesCreator=i=f(n,t)),i.call(e)}}function h(e){m.defineLazyProperties(e,Kn.LazyInitializationProperties);var t=k;t=v(k),m.defineLazyProperties(e,t)}function v(e){return u.mapDictionary(e,function(e,t){var n=D[e];return function(){var i=this;if(!i.hasOneOfDefinitions(n))throw Error("ElementType "+i.elementType.name+' try to access to member "'+e+'" while this property defined in '+n.name);return t.call(i)}})}function y(e,t,n){for(var i=t.length,a=0;i>a;a++){var r=t[a],o=n[a];e[o]=I(a,r,o,e[o])}}function b(e,t,n,i){for(var a=n.length,r=0;a>r;r++){var o=n[r],s=i[r];e[s]=w(r+t,o,s)}}function C(e,t,n,i,a,r,o,s,l,c){var u=e.elementType,d=u._typeMethods,g=d[t];return void 0===g&&(g=S(u,n,i,a),d[t]=g),e[i]=g,g.call(e,r,o,s,l,c)}function I(e,t,n,i){return function(a,r,o,s,l){return C(this,e,t,n,i,a,r,o,s,l)}}function S(e,t,n,i){var a=t[e._typeIndex],r=!1;if(void 0===a){if(void 0===i)throw Error(e.name+" is not implement "+n);r=!0}if(r)return i;var s=a.length;if(void 0===s)return ni[a-1].methods[n];var l=a[0],c=0===l?i:ni[l-1].methods[n];if(!c)throw Error(e.name+" is not implement "+n);for(var u=1;s>u;u++){var d=ni[a[u]-1].methods[n];c=o(d,c)}return c}function P(e,t,n,i,a,r,o,s,l){var c=e.elementType,u=c._typeMethods,d=u[t];void 0===d&&(d=E(c,n,i),u[t]=d),e[i]=d,d.call(e,a,r,o,s,l)}function w(e,t,n){return function(i,a,r,o,s){P(this,e,t,n,i,a,r,o,s)}}function E(e,t,n){var i=t[e._typeIndex];if(void 0===i)throw Error(e.name+" is not implement "+n);var a;if(null===i)return T;if(void 0===(a=i.length))return r(i,n);if(1===a)return r(i[0],n);for(var o=Array(a),s=0;a>s;s++)o[s]=r(i[s],n);return l(o)}var T=Wo,x=Kn.useLazyProperties();if(x)var k={},D={};var F=[];this.initialize=function(){var n=ee.ElementsModel,i=n.types,a=n.methods.length+n.aggregated.length;for(var r in ei){var o=ei[r],s=i[o._typeIndex];e(o,s,a)}for(var l=n.lazy,c=l.length,u=0;c>u;u++){var d=ni[l[u]-1];x&&t(d),F.push(d)}g(n),delete ee.ElementsModel},Zn.extendPrototype({isDelegatedProperty:function(e){return!!this.getDelegatedProperties()[e]},hasFeature:function(e){return void 0!==d(this)[e.name]},isTypeOf:function(e){var t=this;return t===e||t.hasAncestorType(e)},hasOneOfDefinitions:function(e){var t=this;return e=u.asArray(e),u.any(e,function(e){return t===e||t.hasFeature(e)||t.hasAncestorType(e)})},isType:function(e){return this===e},getSupportedStates:function(){var e=this,t=e._supportedStates;if(!t){t=e._supportedStates=[];for(var n=this._elementDefinitions,i=n.length,a=0;i>a;a++){var r=n[a];r.supportedStates&&u.merge(t,r.supportedStates)}}return t},getElementDefinitions:function(){var e=this._elementDefinitions;return e?e:(c(this),this._elementDefinitions)},getFeaturesMap:function(){return d(this)},getAncestorsMap:function(){return this._inheritedTypesMap},hasAncestorType:function(e){var t=this._inheritedTypesMap;return void 0!==t&&void 0!==t[e.name]},isCalculatedProperty:function(e){return!!n(this)[e]},getTypeProperties:function(){var e=this._typeProperties;return e?e:(i(this),this._typeProperties)},getPropertiesDefaults:function(){var e=this._propertiesDefaults;return e?e:(i(this),this._propertiesDefaults)},getPropertiesDefaultValues:function(){var e=this._propertiesDefaultValues;if(!e){e=this._propertiesDefaultValues={};var t=this.getPropertiesDefaults();u.eachEntry(t,function(t,n){e[t]=n()})}return e},getCalculatedPropertiesMap:function(){return n(this)},getDelegatedProperties:function(){var e=this._delegatedProperties;if(!e){var t=this._compiledType,n=t.dp;if(n){delete t.dp;var i=n.length;e=this._delegatedProperties={};for(var a=0;i>a;a++){var r=ii[n[a]];e[r.name]=r}}else e=this._delegatedProperties={}}return e},getLazyInitializationProperties:function(){var e=this,t=e._lazyProperties;if(void 0===t){var n=e.getAncestorsMap(),i=e.getFeaturesMap(),a=F.length;t={};for(var r=!1,o=0;a>o;o++){var s=F[o],l=e===s;if(!l){var c=s.name;l=void 0!==i[c]||void 0!==n&&void 0!==n[c]}if(l){var d=s.lazyInitializationProperties;u.quickExtend(t,d),r=!0}}r||(t=!1),e._lazyProperties=t}return t}}
171),x&&(Zn.getAllLazyInitializationProperties=function(){return k})}),li=Yo(function(){function e(){li.registerDataSourceItemFields([{name:"index",type:"index",supportElementContentBinding:function(e){return Ve.contains(e,[ei.label.name,ei.freeText.name])},getContentType:function(){return pi.Text}},{name:"image",type:"image",supportElementContentBinding:function(e){return Ve.contains(e,[this.getElementTypeName()])},getContentType:function(){return pi.Image}},{name:"imageGallery",type:"imageGallery",supportElementContentBinding:function(e){return Ve.contains(e,[this.getElementTypeName()])},getContentType:function(){return pi.Data}},{name:"breadcrumb",type:"breadcrumb",supportElementContentBinding:Go,getContentType:function(){return pi.Data}},{name:"icon",type:"icon",supportElementContentBinding:function(e){return Ve.contains(e,[this.getElementTypeName()])},getContentType:function(){return pi.Icon}},{name:"fontIcon",type:"fontIcon",supportElementContentBinding:function(e){return Ve.contains(e,[this.getElementTypeName()])},getContentType:function(){return pi.FontIcon}},{name:"title",type:"title",supportElementContentBinding:function(e){return Ve.contains(e,[ei.label.name,ei.freeText.name])},getContentType:function(){return pi.Text}},{name:"hideableText",type:"hideableText",supportElementContentBinding:jo,useTitleAsDemoData:!0,getContentType:function(){return pi.Text}},{name:"description",type:"description",supportElementContentBinding:function(e){return Ve.contains(e,[ei.label.name,ei.freeText.name])},getContentType:function(){return pi.TextArea}},{name:"date",type:"date",supportElementContentBinding:function(e){return Ve.contains(e,[this.getElementTypeName()])},getContentType:function(){return pi.Date}},{name:"content",type:"content",supportElementContentBinding:function(e){return e===this.getElementTypeName()},getContentType:function(){return pi.Content}},{type:"growableText",isEditable:!1,iconClass:"sprite-icon sprite-tool-category-images",supportElementContentBinding:function(e){return e===this.getElementTypeName()},getContentType:function(){return pi.Text}},{name:"alt",type:"alt",getContentType:function(){return pi.Alt},supportElementContentBinding:Go},{name:"video",type:"video",supportElementContentBinding:function(e){return Ve.contains(e,[this.getElementTypeName()])},getContentType:function(){return pi.Video}},{name:"paypal",type:"paypal",supportElementContentBinding:function(e){return Ve.contains(e,[this.getElementTypeName()])},getContentType:function(){return pi.PayPal}},{name:"input",type:"input",supportElementContentBinding:function(e){return Ve.contains(e,[this.getElementTypeName()])},getContentType:function(){return pi.TextInput}},{name:"link",type:"link",supportElementContentBinding:function(e){return Ve.contains(e,[ei.label.name])},getContentType:function(){return pi.Link}},{name:"data info",type:"dataInfo",supportElementContentBinding:Go,getContentType:function(){return pi.DataInfo}},{name:"dateRange",type:"dateRange",supportElementContentBinding:Go,getContentType:function(){return pi.DateRange}},{name:"dateTime",type:"dateTime",supportElementContentBinding:Go,getContentType:function(){return pi.DateTime}},{name:"location",type:"location",supportElementContentBinding:Go,getContentType:function(){return pi.Location}},{name:"percentage",type:"percentage",supportElementContentBinding:Go,getContentType:function(){return pi.Percentage}},{name:"data",type:"data",supportElementContentBinding:Go,getContentType:function(){return pi.Data}},{name:"buy Button",type:"buyButton",supportElementContentBinding:Go,getContentType:function(){return pi.BuyButton}}])}var t={};this.initialize=function(){e()},this.setDataSourcesFromSave=function(e){e||(e={}),t=e},this.loadDataSource=function(e,t,n,i){return li.registerDataSourceInstance(e,t,n,i)},this.registerDataSourceInstance=function(e,t,n,i){var a=new e(t,n,i);return ci[t]=a,a},this.registerDataSourceItemFields=function(e){u.eachItem(e,function(e,t){di[t.type]=u.quickExtend({iconClass:"sprite-icon sprite-tool-category-apps",convertValueToFieldValue:u.returnValue,convertFieldValueToValue:u.returnValue,
171supportVisualizerBinding:jo},di[t.type],t)})},this.getFieldDefaultProperties=function(e,t){var n={};return e.initialPropertiesValues&&(n=e.initialPropertiesValues[t]?u.evaluateWhenFunction(e.initialPropertiesValues[t]):u.evaluateWhenFunction(e.initialPropertiesValues.Default)),u.cloneObject(n)}}),ci={},ui={},di={},gi=function(){var e={idFunction:function(e){return e.name}};return v.extend("BaseDataSource",{init:function(e,t,n){var i=this;i.id=e,i.name=e,i.dataSourceInfo=t,i.instance=n,i.instanceId=n?n.id:void 0},lazyInitializationProperties:{itemUpdatedEvent:function(){var e=w.createNamedEvents();return this.collectionItems.itemChangedEvent.bind(function(t){e.fireNew(t)}),e},itemAddedEvent:w.create,currentItemChangedEvent:w.create,itemsInformation:Rt.create,collectionItems:function(){var e=qt.create(this.itemsInformation),t=this,n=t.sortingFunction;return n&&e.itemsChangedEvent.bind(function(){t._sortedItems=void 0}),e},fieldsInformation:function(){return Rt.create(e)},collectionFields:function(){return qt.create(this.fieldsInformation)},refreshOperationsBarrier:kn.create,_refreshExecution:function(){var e=this.instance;return function(){e.onDataSourceRefresh()}}},_sortedItems:void 0,manageItemsPanelName:void 0,manageItemsPanelTitle:void 0,refreshDataSource:function(){this.refreshOperationsBarrier.requestExecution(this._refreshExecution,"refresh")},sortingFunction:function(e,t){var n=e,i=t,a=parseInt(n.index),r=parseInt(i.index);return void 0!==a&&void 0!==r?a-r:void 0!==a?-1:void 0!==r?1:0},invalidateAllItems:function(){this.itemsInformation.invalidateItems(this.itemsInformation.getItemsValues())},onWizardFinished:void 0,getIndexBetweenTwoItems:function(e,t){return e+(t>e?.5*(t-e):.5*(e-t))},openItemsDialog:void 0,getCollectionItems:function(){return this.collectionItems},getCollectionFields:function(){return this.collectionFields},getAllItems:function(){return this.collectionItems.getItems()},getAllDataItems:function(){return this.collectionItems.getItems()},getSortedItems:function(){var e=this,t=e._sortedItems;if(!t){var n=e.sortingFunction;if(!n)throw Error("sortingFunction is not implement");e._sortedItems=t=u.getValues(e.collectionItems.getItems()).sort(n)}return t},fetchAllItems:function(e){var t=this.getSortedItems();e({fetchedItems:t,totalCount:t.length})},fetchItems:function(e,t,n,i,a){var r=this.getSortedItems(),o=r.length;if(a.fetchAlways&&e>=o){var s=t-e;e=u.divideNoReminder(o-1,s)*s,t=e+s}return n({fetchedItems:r.slice(e,t),totalCount:o})},getItem:function(e){return this.collectionItems.getItem(e)},fetchDataItem:function(e,t,n,i){var a=this.collectionItems.getItem(e);return!a&&i&&i(),a&&n&&n(a),a}})}(),fi=gi.extend("DynamicPageDataSource",function(e){return{init:function(t,n,i){e.call(this,t,n,i)}}}),pi={Text:0,TextArea:1,Image:2,TextInput:4,Icon:5,Link:6,Video:7,paypal:8,Date:9,FontIcon:10,Alt:11,Content:12,DataInfo:13,DateRange:14,Percentage:15,Data:16,BuyButton:17,DateTime:18,Location:19},hi={StaticCollection:{icons:_e.addKeyAsField({facebook:{collectionName:"public-font-icons",iconName:"facebook"},googlePlus:{collectionName:"public-font-icons",iconName:"google-plus"},twitter:{collectionName:"public-font-icons",iconName:"twitter2"},linkedin:{collectionName:"public-font-icons",iconName:"linkedin"},pinterest:{collectionName:"public-font-icons",iconName:"pinterest"},reddit:{collectionName:"public-font-icons",iconName:"reddit"},instagram:{collectionName:"public-font-icons",iconName:"instagram"},youtube:{collectionName:"public-font-icons",iconName:"youtube"},flickr:{collectionName:"public-font-icons",iconName:"flickr"},soundCloud:{collectionName:"public-font-icons",iconName:"soundcloud"},tripAdvisor:{collectionName:"public-font-icons",iconName:"tripadvisor"},picasa:{collectionName:"public-font-icons",iconName:"picasa"},behance:{collectionName:"public-font-icons",iconName:"behance"},etsy:{collectionName:"public-font-icons",iconName:"etsy"},tumblr:{collectionName:"public-font-icons",iconName:"tumblr"},dribbble:{collectionName:"public-font-icons",iconName:"dribbble"},vimeo:{collectionName:"public-font-icons",iconName:"vimeo-2342"},vk:{collectionName:"public-font-icons",iconName:"vk"},renren:{collectionName:"public-font-icons",iconName:"renren"},weibo:{collectionName:"public-font-icons",iconName:"weibo"}},"name")},Collection1:{icons:_e.addKeyAsField({facebook:{collectionName:"public-font-icons",iconName:"facebook"},googlePlus:{collectionName:"public-font-icons",iconName:"google-plus"},twitter:{collectionName:"public-font-icons",iconName:"twitter2"},linkedin:{collectionName:"public-font-icons",iconName:"linkedin"},pinterest:{collectionName:"public-font-icons",iconName:"pinterest"},reddit:{collectionName:"public-font-icons",iconName:"reddit"},instagram:{collectionName:"public-font-icons",iconName:"instagram"},youtube:{collectionName:"public-font-icons",iconName:"youtube"},flickr:{collectionName:"public-font-icons",iconName:"flickr"},soundCloud:{collectionName:"public-font-icons",iconName:"soundcloud"},tripAdvisor:{collectionName:"public-font-icons",iconName:"tripadvisor"},picasa:{collectionName:"public-font-icons",iconName:"picasa"},behance:{collectionName:"public-font-icons",iconName:"behance"},etsy:{collectionName:"public-font-icons",iconName:"etsy"},tumblr:{collectionName:"public-font-icons",iconName:"tumblr"},dribbble:{collectionName:"public-font-icons",iconName:"dribbble"},vimeo:{collectionName:"public-font-icons",iconName:"vimeo-2342"},vk:{collectionName:"public-font-icons",iconName:"vk"},renren:{collectionName:"public-font-icons",iconName:"renren"},weibo:{collectionName:"public-font-icons",iconName:"weibo"}},"name")},Collection2:{icons:_e.addKeyAsField({facebook:{collectionName:"public-font-icons",iconName:"facebook"},googlePlus:{collectionName:"public-font-icons",iconName:"google-plus"},twitter:{collectionName:"public-font-icons",iconName:"twitter"},linkedin:{collectionName:"public-font-icons",iconName:"linkedin"},pinterest:{collectionName:"public-font-icons",iconName:"pinterest"},reddit:{collectionName:"public-font-icons",iconName:"reddit"},instagram:{collectionName:"public-font-icons",iconName:"instagram"},youtube:{collectionName:"public-font-icons",iconName:"youtube"},flickr:{collectionName:"public-font-icons",iconName:"flickr"},soundCloud:{collectionName:"public-font-icons",iconName:"soundcloud"},tripAdvisor:{collectionName:"public-font-icons",iconName:"tripadvisor"},picasa:{collectionName:"public-font-icons",iconName:"picasa"},behance:{collectionName:"public-font-icons",iconName:"behance"},etsy:{collectionName:"public-font-icons",iconName:"etsy"},tumblr:{collectionName:"public-font-icons",iconName:"tumblr"},dribbble:{collectionName:"public-font-icons",iconName:"dribbble"},vimeo:{collectionName:"public-font-icons",iconName:"vimeo-2342"},vk:{collectionName:"public-font-icons",iconName:"vk"},renren:{collectionName:"public-font-icons",iconName:"renren"},weibo:{collectionName:"public-font-icons",iconName:"weibo"}},"name")}},mi={Get:"GET",Put:"PUT",Post:"POST",Delete:"DELETE",PostGet:"POST"},vi=function(e,t){if("string"!=typeof e&&"function"!=typeof e)throw new TypeError("The parameter 'url' should be a valid string or a function.");return this.url=e,this.parameters=[],this.options=u.quickExtend({dataType:"json",contentType:"application/json",httpMethod:mi.Get},t),this.setHttpMethod(this.options.httpMethod),this.success=w.create(),this.error=w.create(),this};vi.prototype.constructor=vi,vi.prototype.execute=function(){var e=this,t=u.Deferred(),n=u.evaluateWhenFunction(e.url,e),i=e.parameters.filter(function(e){return e.type===Ci.Query});if(i.length>0){var a=i.map(function(e){return e.name+"="+encodeURIComponent(e.getValue())});n+="?"+a.join("&")}var r=e.parameters.filter(function(e){return e.type===Ci.Template});r.length>0&&r.forEach(function(e){n=n.replace(RegExp("{"+e.name+"}","i"),e.getValue())});var o={url:n,method:e.getHttpMethod(),dataType:u.evaluateWhenFunction(e.options.dataType,e),contentType:u.evaluateWhenFunction(e.options.contentType,e),success:function(n){e.lastResult=n,e.lastResultFetched=new Date,e.success.fireNew(n),t.resolve(n)},error:function(n){e.error.fireNew(n),t.reject(n)}};if(e.getHttpMethod()!==mi.Get){var s=u.quickExtend({},e.getBody()),l=e.parameters.filter(function(e){return e.type===Ci.Body});l.length>0&&l.forEach(function(e){s[e.name]=e.getValue()}),o.data=JSON.stringify(s)}return u.ajax(o),t},vi.prototype.addParameter=function(e){var t=this;if(t instanceof vi==!1)throw new TypeError("Current instance must be a valid WebService instance");if(!(e instanceof Ii))throw new TypeError("Value for 'parameter' should be a valid instance of 'WebServiceParameter'");var n=e.getParameterType();if(n===Ci.Body&&this.getHttpMethod()===mi.Get)throw Error("The specified parameter type is invali
171d for HTTP GET requests and is only supported on HTTP PUT/POST/DELETE requests.");return t.parameters.push(e),t.invalidateCache(),t},vi.prototype.invalidateCache=function(){this.lastResult=null,this.lastResultFetched=null},vi.prototype.getResult=function(e){if(this.getHttpMethod()!==mi.Get&&this.getHttpMethod()!==mi.PostGet)throw Error("The 'getResult' method can only be invoked for web services with the HTTP Method set to 'GET'");var t=this.lastResult;if(t&&e!==!0){var n=u.Deferred();return window.setTimeout(function(){n.resolve(t)},1),n}return this.execute()},vi.prototype.getHttpMethod=function(){return this.method||mi.Get},vi.prototype.setHttpMethod=function(e){if(e!==mi.Get&&e!==mi.Put&&e!==mi.Post&&e!==mi.Delete)throw new TypeError("The parameter 'httpMethod' should contain a valid enum value of the type 'HttpMethod'");return this.method=e,this},vi.prototype.setBody=function(e){return this.body=u.quickExtend({},e),this},vi.prototype.getBody=function(){return this.body};var yi=function(e,t){var n=this;n.name=e||"Unnamed Test",n.successCount=0,n.failCount=0,n.testResult=u.Deferred(),n.test=t||function(){n.testResult.fail()}};yi.prototype.constructor=yi,yi.prototype.run=function(){var e=this,t=new Date;e.testResult=u.Deferred(),e.testResult.done(function(){var n=(new Date).getTime()-t.getTime();Q.info("Test '"+e.name+"' completed in "+n+"ms"),e.successCount+=1}),e.testResult.fail(function(){var n=(new Date).getTime()-t.getTime();Q.error("Test '"+e.name+"' failed in "+n+"ms"),e.failCount+=1});try{e.test(e.testResult)}catch(n){e.testResult.reject()}};var bi=function(){this.tests=[]};bi.prototype.constructor=bi,bi.prototype.addTestCase=function(e,t){this.tests.push(new yi(e,t))},bi.prototype.runAll=function(){u.eachItem(this.tests,function(e,t){t.run()})};var Ci={Query:"query",Template:"template",Header:"header",Body:"body"},Ii=function(e,t,n){if(this.name=u.evaluateWhenFunction(e,this),"string"!=typeof this.name||!this.name)throw new TypeError("A valid parameter name should be specified");if(this.type=u.evaluateWhenFunction(t,this),this.type!==Ci.Query&&this.type!==Ci.Template&&this.type!==Ci.Header&&this.type!==Ci.Body)throw new TypeError("The specified parameter type is not valid");return this.value=n,this};Ii.prototype.constructor=Ii,Ii.prototype.getParameterType=function(){return this.type||Ci.Query},Ii.prototype.getValue=function(){return u.evaluateWhenFunction(this.value,this)};var Si=function(e,t,n){return n=u.quickExtend(n,{dataType:"json",contentType:"application/json",httpMethod:mi.Post}),this.name=e,this.items=t,vi.call(this,"",n),this};Si.prototype=Object.create(vi.prototype),Si.prototype.constructor=Si,Si.prototype.execute=function(){var e=this,t=u.Deferred();return Dr.getRequestBody(e.name).done(function(n){e.url=Settings.DataProxy;var i=u.deepCloneObject(n);i.item=e.items,e.setBody(i),vi.prototype.execute.call(e).done(function(e){t.resolve(e)}).fail(function(e){t.reject(e)})}).fail(function(e){t.reject(e)}),t};var Pi=gi.extend("RemoteDataSource",{clear:function(){this.itemsInformation.clear()},getItemFields:function(){return this.getFieldDefinitions({itemFields:!0})},getItemId:function(){throw Error("You should implement this function to retrieve a unique ID for each item in the array of items.")},getFieldDefinitions:function(){return this.instance.getPropertyValue("itemFields")},getDataService:function(){return this.dataService},setDataService:function(e){this.dataService=e},getCollection:function(){return this.dataCollection},setCollection:function(e){this.dataCollection=e},getDataPromise:function(){throw Error("The getDataPromise should be implemented")},filterResult:function(e){return e},removeDataItem:Wo,mapResult:function(e){return e},processResult:function(e){var t=this;if(e=t.mapResult(e),e instanceof Array==!1)throw Error("result is not a valid Array, please implement the mapping feature yourself.");var n=t.getFieldDefinitions();return n?u.map(e,function(e,i){var a={index:i+1,id:t.getItemId(e)};return u.eachEntry(n,function(t,n){a[n.name]=e[n.name]||null;var i=n.mappingFunction;i&&(a[n.name]=i(e))}),a}):void 0},setDataInfo:function(){var e=this,t=new Bi({getPromise:e.getDataPromise.bind(e),filterResult:e.filterResult.bind(e),mapResult:e.processResult.bind(e)});e.setDataService(t),e.setCollection(t.getCollection())}}),wi=new bi;wi.addTestCase("GET >> iTunes >> Armin van Buuren",function(e){new vi("https://itunes.apple.com/search",{dataType:"jsonp"}).addParameter(new Ii("entity",Ci.Query,"album")).addParameter(new Ii("limit",Ci.Query,"10")).addParameter(new Ii("term",Ci.Query,"armin van buuren")).execute().done(function(){e.resolve()}).fail(function(){e.reject()})}),wi.addTestCase("GET >> Facebook Photos",function(e){new vi("https://graph.facebook.com/{accountId}/photos",{dataType:"jsonp"}).addParameter(new Ii("fields",Ci.Query,"id,created_time,from.name,link,name,picture,source")).addParameter(new Ii("limit",Ci.Query,"100")).addParameter(new Ii("access_token",Ci.Query,"205189932989716|ea358445946f3ec6d3dfc2c0ea4b6f9d")).addParameter(new Ii("accountId",Ci.Template,"418329438315")).execute().done(function(){e.resolve()}).fail(function(){e.reject()})}),wi.addTestCase("GET >> Commerce.ly Categories and Products",function(e){new vi("https://api-store.dev.appmachine.com/v1/shop/catsandproducts/{ApplicationId}",{dataType:"jsonp"}).addParameter(new Ii("categoryId",Ci.Query,"")).addParameter(new Ii("ApplicationId",Ci.Template,"325ea409-aacb-3130-07a1-8852881c3b10")).execute().done(function(){e.resolve()}).fail(function(){e.reject()})});var Ei={PageLoad:1,State:2,Trigger:3},Ti=Yo(function(){this.Events={BehaviourAdded:w.create(),BehaviourUpdated:w.create(),BehaviourRemoved:w.create()};var e={},t={},n={},i={},a={};this.getInstanceSourceConnections=function(e){return t[e]?t[e]:{}},this.getInstanceTargetConnections=function(e){return n[e]?n[e]:{}},this.getInstanceInitializedTargetConnections=function(e){return a[e]?a[e]:{}},this.addBehaviourToCollection=function(e){var i=e.sourceElementID,a=e.targetElementID,r=e.id;u.objectSetIfUndefined(n,i,u.returnEmptyObject),n[i][r]=e,a&&(u.objectSetIfUndefined(t,a,u.returnEmptyObject),t[a][r]=e)},this.addBehaviourToInitializedCollection=function(e){var t=e.sourceElementID,n=e.targetElementID,r=e.id;u.objectSetIfUndefined(a,t,u.returnEmptyObject),a[t][r]=e,n&&(u.objectSetIfUndefined(i,n,u.returnEmptyObject),i[n][r]=e);var o=Ji.getInstanceByID(t);o&&o.hasActions.setTrue()},this.removeBehaviourFromCollection=function(e){var i=e.sourceElementID,a=e.targetElementID,r=e.id;n[i]&&delete n[i][r],a&&t[a]&&delete t[a][r]},this.removeBehaviourFromInitializedCollection=function(e){var t=e.sourceElementID,n=e.targetElementID,r=e.id;if(a[t]&&delete a[t][r],n&&i[n]&&delete i[n][r],0===u.count(a[t])){var o=Ji.getInstanceByID(t);o&&o.hasActions.setFalse()}},this.registerBehaviours=function(e){u.each(e,function(e,t){t=u.quickExtend({onConnectionRemoved:Wo,onConnectionAdded:Wo,initializeBehaviourDefinition:u.returnValue,activateFunction:Wo,deactivateFunction:Wo,activateCallback:Wo,deactivateCallback:Wo},t),u.extendMissing(t,{name:e});var n=t.activateFunction,i=t.deactivateFunction;t.activateFunction=function(t,i,a){la.PageChangingOperation.performOperation(function(){i&&!i.data.activatedBehaviours&&(i.data.activatedBehaviours={}),n(t,i,a),i&&(i.data.activatedBehaviours[e]=!0)})},t.deactivateFunction=function(t,n,a){la.PageChangingOperation.performOperation(function(){n&&!n.data.activatedBehaviours&&(n.data.activatedBehaviours={}),n&&n.data.activatedBehaviours[e]&&(i(t,n,a),n.data.activatedBehaviours[e]=!1)})},t=t.initializeBehaviourDefinition(t),xi[e]=t})},this.extendBehaviour=function(e,t){u.quickExtend(e,t)},this.createActionBehaviour=function(e){var t={},n={};return e.activate=function(i,a,r,o){if(r.isTemplateConenction){var s=Yi.getSameConnections(i.id,a?a.id:void 0,e.name,r);
171if(s.length>1)return}switch(r.triggerType){case Ei.PageLoad:e.activateCallback(i,a,r);var l=!1,c=[la.PageChangingOperation];ke.whenAllFinished(c,function(){var n=la.getCurrentPage();n.id==i.getPageId()&&(e.activateFunction(i,a,r),l=!0),t[o]=la.PageChangingOperation.bind(Wo,function(){if(l)l=!1;else{var t=la.getCurrentPage();t.id==i.getPageId()&&e.activateFunction(i,a,r)}})});break;case Ei.State:t[o]=i.elementStateActivated.bind(r.triggerName,function(){if(la.Flags.isInPageChanging.isTrue()){var t=u.quickExtend({},r);t.animationDuration=0,e.activateFunction(i,a,t)}else e.activateFunction(i,a,r)}),n[o]=i.elementStateRemoved.bind(r.triggerName,function(){e.deactivateFunction(i,a,r)}),e.activateCallback(i,a,r);break;case Ei.Trigger:t[o]=i.triggerActivated.bind(r.triggerName,function(){e.activateFunction(i,a,r)}),e.activateCallback(i,a,r)}},e.deactivate=function(i,a,r,o){switch(r.triggerType){case Ei.PageLoad:t[o]&&t[o].unbind(),e.deactivateCallback(i,a,r);break;case Ei.State:t[o]&&i.elementStateActivated.unbind(t[o].bindingName),n[o]&&i.elementStateRemoved.unbind(n[o].bindingName),e.deactivateCallback(i,a,r);break;case Ei.Trigger:t[o]&&i.triggerActivated.unbind(t[o].bindingName),e.deactivateCallback(i,a,r)}},e},this.createScrollableBehaviour=function(e){function t(t,i,a,r){if(a.isTemplateConenction){var o=Yi.getSameConnections(t.id,i?i.id:void 0,e.name,a);if(o.length>1)return}t.data[r+"visibilityChanged"]&&t.data[r+"visibilityChanged"].unbind(),t.isInstanceVisible()?(t.data[r+"scrollable-window-size"]=w.createEventListener(u.getWindowSizeEvent(),function(){n[r]&&e.activateCallback(t,i,u.quickExtend({},a,{reset:!0}))}),t.data[r+"pageChangedBinding"]=w.createEventListener([la.Events.PageChanged],function(){var o=t.getPageId()===la.getCurrentPageId();o?vr.performUpdateOnRenderingFinished(function(){n[r]&&e.deactivateCallback(t,i,a),e.activateCallback(t,i,a),n[r]=!0}):n[r]&&(e.deactivateCallback(t,i,a),n[r]=!1)}),t.data[r+"mobile"]=Va.Flags.IsInMobileContext.valueChangedEvent.bindAndExecute(function(){var o=Va.Flags.IsInMobileContext.isTrue();o?(t.data[r+"pageChangedBinding"].deactivate(),t.data[r+"scrollable-window-size"].deactivate(),n[r]&&(e.deactivateCallback(t,i,a),n[r]=!1)):vr.performUpdateOnRenderingFinished(function(){t.data[r+"pageChangedBinding"].activateAndExecute(),t.data[r+"scrollable-window-size"].activate()})})):t.data[r+"visibilityChanged"]=t.visibilityChangedEvent.bind(function(){t.isInstanceVisible()&&e.activate(t,i,a,r)})}var n={};return e.activate=function(e,n,i,a){vr.performUpdateOnRenderingFinished(function(){t(e,n,i,a)})},e.deactivate=function(t,i,a,r){n[r]&&(n[r]=!1,e.deactivateCallback(t,i,a)),t.data[r+"visibilityChanged"]&&t.data[r+"visibilityChanged"].unbind(),t.data[r+"mobile"]&&t.data[r+"mobile"].unbind(),t.data[r+"pageChangedBinding"]&&t.data[r+"pageChangedBinding"].deactivate(),t.data[r+"scrollable-window-size"]&&t.data[r+"scrollable-window-size"].deactivate()},e},this.initBehaviours=function(e){u.each(e.getInitializedTargetConnections(),function(e,t){var n=Ji.getInstanceByID(t.targetElementID);if(n&&n.shouldInitInstanceOnPageChange()){var i=Ji.getInstanceByID(t.sourceElementID);xi[t.behaviourName].deactivateFunction(i,n,{animationDuration:0},t.id)}})},this.activateBehaviours=function(e){u.each(e.getInitializedTargetConnections(),function(e,t){Ti.activateBehaviour(t)})},this.activateBehaviour=function(t){var n=Ji.getInstanceByID(t.sourceElementID),i=Ji.getInstanceByID(t.targetElementID);!n||t.targetElementID&&!i||e[t.id]||(e[t.id]=!0,xi[t.behaviourName].activate(n,i,t.options,t.id))},this.deactivateBehaviours=function(e){u.each(e.getInitializedTargetConnections(),function(e,t){Ti.deactivateBehaviour(t)})},this.deactivateBehaviour=function(t){var n=Ji.getInstanceByID(t.sourceElementID),i=Ji.getInstanceByID(t.targetElementID);e[t.id]&&n&&(!t.targetElementID||i)&&xi[t.behaviourName].deactivate(n,i,t.options,t.id),e[t.id]=!1},this.copyBehaviours=function(e,t){var n={};return e||(e={}),u.each(e,function(e,i){var a={sourceElementID:i.sourceElementID,targetElementID:i.targetElementID,behaviourName:i.behaviourName,options:u.extend(!0,{},i.options),id:Ca.generateWebsiteId()},r=!1;t[i.targetElementID]&&(a.targetElementID=t[i.targetElementID],r=!0),t[i.sourceElementID]&&(a.sourceElementID=t[i.sourceElementID],r=!0),r&&(i.connectionData=void 0,n[a.id]=a)}),n}}),xi={},ki=Yo(function(){this.registerTriggers=function(e){u.eachEntry(e,function(e,t){var n=u.quickExtend({activatedStates:[],deactivatedStates:[]},t);u.extendMissing(n,{name:e}),Di[e]=n})},this.extendTrigger=function(e,t){u.quickExtend(e,t)}}),Di={},Fi=Yo(function(){var e=this;this.registerElementStates=function(e){for(var t in e){var n=e[t];n.name=t,u.extendMissing(n,{priority:0}),Ai[t]=n}},this.extendElementState=function(e,t){u.quickExtend(e,t)},this.getComplexStateId=function(t){var n=1;return u.each(t,function(t,i){n=e.getComplexIdFromIds(n,i.id)}),n},this.getComplexIdFromIds=function(e,t){return e*t},this.getComplexIdWithOutId=function(e,t){return e/t}
171,this.getStatesMapFromIds=function(e){for(var t={},n=0;n<e.length;n++){if(!Ai[e[n]])return null;t[e[n]]=Ai[e[n]]}return t},this.getComplexStatePriority=function(e){var t=1,n=10;return u.each(e,function(e,i){t+=i.priority+n}),t},this.registerComplexState=function(t){if(t&&t.length>1){var n={},i=e.getStatesMapFromIds(t);if(null===i)return!1;var a=e.getComplexStateId(i);return Ai[a]||(n[a]={ids:t,priority:Fi.getComplexStatePriority(i),id:a,name:a,isComplex:!0,statesMap:i},Fi.registerElementStates(n)),Ai[a]}}}),Ai={};!function(){Fi.registerElementStates({NormalState:{id:1},MouseDownState:{priority:3,id:3},ElementSelectedState:{
172priority:3,id:5},ElementFocusedState:{priority:3,id:7},BeforeLoadedState:{priority:4,id:11},BeforeOpenedState:{priority:4,id:17},FirstButton:{priority:1,id:19},LastButton:{priority:1,id:23},MobileState:{priority:7,id:29}}),Fi.registerElementStates({MouseOverState:{priority:2,id:13},MouseOverStateArea:{priority:2,id:31}});for(var e in Ai){var t=Ai[e];if(e!==Ai.NormalState.name&&e!==Ai.MobileState.name){var n=[Ai.MobileState.name,t.name],i=Fi.registerComplexState(n);i.isMobileState=!0}}}(),function(){ki.registerTriggers({GotFocus:{activatedStates:[Ai.ElementFocusedState]},LostFocus:{deactivatedStates:[Ai.ElementFocusedState]},MouseClick:{},MouseDown:{activatedStates:[Ai.MouseDownState]},MouseUp:{deactivatedStates:[Ai.MouseDownState]},MouseEnter:{activatedStates:[Ai.MouseOverState]},MouseLeave:{deactivatedStates:[Ai.MouseOverState]},MouseEnterArea:{activatedStates:[Ai.MouseOverStateArea]},MouseLeaveArea:{deactivatedStates:[Ai.MouseOverStateArea]},PageLeave:{deactivatedStates:[Ai.BeforeLoadedState,Ai.BeforeOpenedState]},PageLoaded:{activatedStates:[Ai.BeforeLoadedState,Ai.BeforeOpenedState]},PageOpened:{activatedStates:[Ai.BeforeOpenedState,Ai.BeforeLoadedState]},Selected:{activatedStates:[Ai.ElementSelectedState]},Unselected:{deactivatedStates:[Ai.ElementSelectedState]}})}();var Bi=function(e){return this.options=u.quickExtend({getPromise:function(){throw Error("A valid promise should be provided")}},e),this.flags={IsLoading:V.create(!1)},this.events={LoadingStarted:w.create(),LoadingFinished:w.create(),LoadingFailed:w.create()},this};Bi.prototype.constructor=Bi,Bi.prototype.createCollection=function(){var t=this,n=new e({replaceItems:!0,fetchingFunction:function(e,n,i,a){t.flags.IsLoading.reset(),t.flags.IsLoading.setTrue(),t.events.LoadingStarted.fireNew(),u.evaluateWhenFunction(t.options.getPromise,t).done(function(e){t.flags.IsLoading.setFalse();var n=t.options.filterResult;n&&"function"==typeof n&&(e=n.call(t,e));var r=t.options.mapResult;if(!r||"function"!=typeof r)throw Error("No result mapping function has been specified.");if(!e)return i({}),void t.events.LoadingFinished.fireNew({});var o=r.call(t,e);return o?(i(o),void t.events.LoadingFinished.fireNew(o)):(t.events.LoadingFailed.fireNew(),void a())}).fail(function(e){t.events.LoadingFailed.fireNew(),t.flags.IsLoading.setFalse(),a(e)})}});return t.data=u.quickExtend(t.data,{collection:n}),t.data.collection},Bi.prototype.getCollection=function(){var t=this;return t.data&&t.data.collection instanceof e?t.data.collection:t.createCollection()},Bi.prototype.populate=function(e,t,n){var i=this.getCollection();t&&i.setAttributes(t),i.clear();var a=t.callLimit||1e4;i.fetchTo(a,function(t){e.itemsInformation.syncrhonize([]),e.itemsInformation.syncrhonize(t.fetchedItems),n&&n(e)})},Bi.prototype.loadMore=function(e,t,n){var i=this.getCollection();t&&i.setAttributes(t);var a=t.callOffset;i.fetchRange(a,function(t){e.itemsInformation.put(t.fetchedItems),n&&n(e)})},function(){function e(e,t,n){n=u.extend({animationDuration:0},n);var i=1===t?"":"scale({0})".format(t),a={};a[u.support.transformCSS]=i;var r;n.animationDuration&&(r={transitionDuration:n.animationDuration}),e.animatePart(e.$element,{transform:i},a,r,{complete:function(){ua.updatePosition(e)}})}Ti.registerBehaviours({ScaleBehaviour:{initializeBehaviourDefinition:Ti.createActionBehaviour,activateFunction:function(t,n,i){e(n,i.ratio,i)},deactivateFunction:function(t,n,i){e(n,1,i)},deactivateCallback:function(e,t){this.deactivateFunction(e,t,{}),ua.invalidateAreas(e)}}})}(),function(){function e(e,t,n,i){n=u.extend({animationDuration:0,animationDirection:"left"},n);var a=t;n&&"left"===n.animationDirection&&i&&(a=-t);var r=a?"rotate({0}deg)".format(a):"rotate(0deg)",o={};o[u.support.transformCSS]=r;var s=e.data.rotateBehaviourWrapper;e.animatePart(s,{transform:r},o,{transitionDirection:n.animationDirection,transitionDuration:n.animationDuration}),ua.invalidateAreas(e)}Ti.registerBehaviours({RotateBehaviour:{initializeBehaviourDefinition:Ti.createActionBehaviour,activateFunction:function(t,n,i){e(n,i.degree,i,!0)},activateCallback:function(e,t){var n=t.getMainBox();zn.usePlaceHolder(n,t.id+"rotate-behaviour",{className:"full-height",ignoreOffset:!0});var i=zn.createWrapper(n,{className:"full-height",ignoreOffset:!0});t.data.rotateBehaviourWrapper=i},deactivateFunction:function(t,n,i){e(n,0,i,!1)},deactivateCallback:function(e,t,n){var i=t.getMainBox();zn.releasePlaceHolder(i,t.id+"rotate-behaviour"),zn.removeWrapper(t.data.rotateBehaviourWrapper),this.deactivateFunction(e,t,{animationDirection:n.animationDirection}),ua.invalidateAreas(t)}}})}(),function(){function e(e){if(e=u.extend({category:window.location.pathname,action:"deafaultAction"},e),t())try{ga("send","event",e.category,e.action,e.label,e.value)}catch(n){}}function t(){return!("undefined"==typeof ga||!ga)}Ti.registerBehaviours({TriggerGoogleEvent:{initializeBehaviourDefinition:Ti.createActionBehaviour,activateFunction:function(t,n,i){e(u.quickExtend({category:la.getCurrentPage().getPropertyValue("name"),action:"deafaultAction",label:void 0,value:void 0},i))}}})}(),function(){function e(e,i){if(J.IsTemplate)return void qo.open({message:"Form submission does not work in the preview version."});var a,r,o=i.getPropertyValue("formID"),s=[],l=[],c=[],d=i.isTypeOf(ei.JMMLElement);d?(r=n.MailingList,u.each(i.childInstances,function(e,t){if(t.elementType.name===ei.JMMLSkinInputElement.name){var n=t.getValue(),i=t.getPropertyValue("baseName")||t.getPropertyValue("name");void 0===n||null===n||""===n?s.push(t.getLabelText()):"Email"!==i||-1!==n.indexOf("@")&&-1!==n.indexOf(".")||l.push(t.getLabelText()),c.push(t)}})):(r=n.ContactForm,u.each(i.getItemsControllers(),function(e,t){var n=t.getInstance(),i=n.getDataItem(),a=n.getValue();i.fieldOptions.isOptional||void 0!==a&&null!==a&&""!==a?i.fieldOptions.isOptional||3!==i.fieldOptions.fieldType||-1!==a.indexOf("@")&&-1!==a.indexOf(".")||l.push(i.labelText):s.push(i.labelText),c.push(n)}));var g="#333333",f="#FFFFFF";if(0===s.length&&0===l.length)i.$element.loading({className:"loading-animation-dark-1",overlayLayer:W.AboveAll}),g&&(u(".loading-overlay",i.$element).css("background",g),u(".loading-overlay",i.$element).css("opacity","0.75")),d?(a=u.map(c,function(e){var t=e.getPropertyValue("baseName");return t||(t=e.getPropertyValue("name")),{fieldName:t,fieldValue:e.getValue()}}
172),a.push({fieldName:"MailingList",fieldValue:!0})):(a=u.map(c,function(e){var t=e.getDataItem();return{fieldName:fa.getFormFieldName(t),fieldValue:e.getValue()}}),i.getPropertyValue("joinMyMailingList")&&a.push({fieldName:"MailingList",fieldValue:i.getJoinMyMailingListValue()})),Xn.submitForm(K.SiteID,fa.getSiteType(),o,null,a,r,function(n){i.$element.loading(!1);var a=i.getSubmitSuccessTarget();if(i.getPropertyValue("formOptions").clearOnSubmit&&t(e,i),!a||u.isEmptyObject(a))n===!1?i.$element.elementOverlay({iconReference:{collectionName:"public-font-icons",iconName:"times"},message:i.getSubmitErrorText(),closeText:"Try Again",textColor:f,backgroundColor:g}):i.$element.elementOverlay({iconReference:{collectionName:"public-font-icons",iconName:"check"},message:i.getSubmitSuccessText(),textColor:f,backgroundColor:g,destroyOnClick:!0});else if(a.type===Ze.Pages){var r=la.getPageData(a.url);if(!r)return;ra.navigateToPage(a.url)}else{var o=a.url;o.indexOf("://")<0&&(o="http://"+o),window.location=o}},function(){i.$element.loading(!1),i.$element.elementOverlay({iconReference:{collectionName:"public-font-icons",iconName:"times"},message:i.getSubmitErrorText(),closeText:"Try Again",textColor:f,backgroundColor:g})});else{var p,h="",m=" , ";if(s.length>0){var v="You must fill out the following fields: ";u.each(s,function(e,t){e===s.length-1&&(m="."),h+=t+m}),p=v+h}else{var y="You must correct the following fields: ";u.each(l,function(e,t){e===l.length-1&&(m="."),h+=t+m}),p=y+h}i.$element.elementOverlay({iconReference:{collectionName:"public-font-icons",iconName:"times"},message:p,closeText:"Try Again",textColor:f,backgroundColor:g})}}function t(e,t){var n=u.grep(t.getDescendingInstances(!1),function(e){return e.isType(ei.SkinCheckBoxButtonElement)?!e.getPropertyValue("startSelected"):e.hasFeature(ti.HasInput)});u.each(n,function(){this.clear()})}Ti.registerBehaviours({SubmitForm:{initializeBehaviourDefinition:Ti.createActionBehaviour,activateFunction:e},ClearForm:{initializeBehaviourDefinition:Ti.createActionBehaviour,activateFunction:t}});var n={ContactForm:0,MailingList:1}}(),function(){function e(e){Q.log("1. Add to cart clicked"),kr.initializeCart().done(function(){Q.log("2. Cart is initialized");var t=kr.getCurrentProduct(),n=kr.getFirstUnselectedVariant();if(t)if(Q.log("3. Got current product"),0===t.stockAmount)Q.log("4. Current product is not in stock");else if(n)e.updateLabel("Please select your "+n+" first",!0);else{var i=t.navId||t.id;kr.addProductToCart(i,null,1)}else Q.log("3. Current product is null")}).fail(function(){Q.log("2. Couldn't initialize cart")})}Ti.registerBehaviours({AddToCart:{initializeBehaviourDefinition:Ti.createActionBehaviour,activateFunction:e}})}(),function(){function e(e,t,n){n=u.quickExtend({},n),t.navigate(1,!0,void 0,n)}function t(e,t,n){var i=u.quickExtend({animationDuration:0},n);Ji.scrollToInstanceInPreview(t,i)}function n(e,t,n){n=u.quickExtend({},n),t.navigate(-1,!0,void 0,n)}Ti.registerBehaviours({ShowTab:{initializeBehaviourDefinition:Ti.createActionBehaviour,activateFunction:function(e,t,n){if(n=u.extend({performAnimation:!0,animationOptions:{}},n),n.targetTab){var i=Ji.getInstanceByID(n.targetTab);i&&t.showItem(i,n.performAnimation,void 0,n.animationOptions)}},activateCallback:function(e,t,n){e.data["currentItemChangedEventShowTab"+t.id]=t.currentItemChangedEvent.bind(function(){t.getCurrentItem().id===n.targetTab?e.userSelect(!0):e.userSelect(!1)})},deactivateCallback:function(e,t){t.currentItemChangedEvent.unbind(e.data["currentItemChangedEventShowTab"+t.id])}},NavigateTo:{initializeBehaviourDefinition:Ti.createActionBehaviour,activateFunction:t},NavigateNext:{initializeBehaviourDefinition:Ti.createActionBehaviour,activateFunction:e},NavigatePrev:{initializeBehaviourDefinition:Ti.createActionBehaviour,activateFunction:n},NextPage:{initializeBehaviourDefinition:Ti.createActionBehaviour,activateFunction:function(){la.switchToNextPage()}},PrevPage:{initializeBehaviourDefinition:Ti.createActionBehaviour,activateFunction:function(){la.switchToPrevPage()}}})}(),function(){Ti.registerBehaviours({ActivateState:{initializeBehaviourDefinition:Ti.createActionBehaviour,activateFunction:function(e,t,n){qi.activateStateGroupState(n.groupId,n.stateId)},deactivateFunction:function(e,t,n){qi.deactivateStateGroup(n.groupId)}},DeactivateState:{initializeBehaviourDefinition:Ti.createActionBehaviour,activateFunction:function(e,t,n){qi.deactivateStateGroup(n.groupId)},deactivateFunction:function(e,t,n){qi.activateStateGroupState(n.groupId,n.stateId)}},ActivateAllStates:{initializeBehaviourDefinition:Ti.createActionBehaviour,activateFunction:function(e,t,n){qi.activateStateGroupStates(n.groupId)},deactivateFunction:function(e,t,n){qi.deactivateStateGroup(n.groupId)}}})}(),function(){function e(e,t){t.stop()}function t(e,t){t.pause()}function n(e,t){t.play()}Ti.registerBehaviours({PlayVideo:{initializeBehaviourDefinition:Ti.createActionBehaviour,deactivateFunction:e,activateFunction:n,deactivateCallback:function(t,n){e(t,n)}},StopVideo:{initializeBehaviourDefinition:Ti.createActionBehaviour,activateFunction:e,deactivateCallback:function(t,n){e(t,n)}},PauseVideo:{initializeBehaviourDefinition:Ti.createActionBehaviour,deactivateFunction:e,activateFunction:t,deactivateCallback:function(t,n){e(t,n)}}})}(),function(){function e(e,t,i,a){i||(i={});var r=n(i,a);aa.updateComputedValue(t,t.properties.isVisible,!1,r,!0)}function t(e,t,i,a){i||(i={});var r=n(i,a);aa.updateComputedValue(t,t.properties.isVisible,!0,r,!0)}function n(e,t){var n={transitionEffect:Ct.NoAnimation.name,transitionDuration:0,transitionSlideDirection:"left",transitionFlyDirection:{vertical:"top",horizontal:"left"}};return u.quickExtend(n,{transitionEffect:e.animationType,transitionDuration:t?0:e.animationDuration,transitionSlideDirection:e.animationSlideDirection,transitionFlyDirection:e.animationDirection})}Ti.registerBehaviours({showInCenter:{initializeBehaviourDefinition:Ti.createActionBehaviour,onlyOnePerSource:!0,activateFunction:function(e,t){e.getPropertyValue("templateOpener")||t.showPopup()}},ShowElement:{initializeBehaviourDefinition:Ti.createActionBehaviour,deactivateFunction:function(t,n,i,a){t!==n&&e(t,n,i,a)},activateFunction:t},HideElement:{initializeBehaviourDefinition:Ti.createActionBehaviour,deactivateFunction:function(e,n,i,a){e!==n&&t(e,n,i,a)},activateFunction:e}})}(),function(){function e(e,t){u.eachItem(e.childInstances,function(n,i){i.isDisplayed.setValue(t,"animation"+e.id)})}function t(e){if(e.hasFeature(ti.PageSection)){var t=zn.getPlaceHolder(e.getContentLayer()),n=0;u.eachItem(e.childInstances,function(e,t){n<t.data.currentZIndexValue&&(n=t.data.currentZIndexValue)}),t.$element.css("z-index",n)}}function n(e){if(e.hasFeature(ti.PageSection)){var t=zn.getPlaceHolder(e.getContentLayer());t.$element.css("z-index","auto")}}function i(e){if(e.hasFeature(ti.PageSection)){var t=u([]);return t.pushElements(e.getContentLayer()),t.pushElements(e.getBackgroun
172dTarget()),t}return e.getMainBox()}function a(){return u.getWindowSize().height}Ti.registerBehaviours({ScrollingEffect:{initializeBehaviourDefinition:Ti.createScrollableBehaviour,activateCallback:function(r,o,s){s=u.quickExtend({isParallax:!1,reset:!1,oneTimeAnimation:!1,duration:1200,startDistance:200,startVisibility:50,distance:600,measureDistanceType:me.Bottom,effects:[{name:zn.Effects.Wobble.name,options:{}}]},s);var l=s.effects,c=s.reset,d=u.objectGet(r.data,["NewShowElementBehaviour","scrollableEffect"]);d&&!c&&d.dispose();var g=s.distance,f=s.startDistance,p=r.getPosition(!0),h=p.top-(u.getWindowSize().height-a());r.isFixed()&&(h=0);var m=a(),v=la.getCurrentPage().getArea(!0),y=v.bottom-(u.getWindowSize().height-a())-Ho.getPrivacyPolicyActualHeight();if(s.autoStartDistanceSettings||s.autoDistanceSettings){if(s.autoStartDistanceSettings){var b;1*m/4>=h?(b=me.Bottom,f=m-h):3*m/4>h?(b=me.Top,f=h):(b=me.Bottom,f=m/4,m>h&&(f=Math.min(m-h,f)),f>y-h&&(f=(y-h)/2))}else me.Visibility===s.measureDistanceType&&(f=s.startVisibility*r.getSize().height);s.autoDistanceSettings&&(3*m/4>h&&h>1*m/4?g=u.minValue([m/3,h/2]):(g=m/3,f+g>y-h&&(g=y-h-f)))}var C=u.quickExtend({},s,{measureDistanceType:s.autoStartDistanceSettings?b:s.measureDistanceType,startDistance:f,startVisibility:s.startVisibility,id:r.id,$scrollablePane:u(window),isParallax:s.isParallax,oneTimeAnimation:s.oneTimeAnimation,duration:s.duration,distance:g,distanceDelay:s.distanceDelay,delay:s.delay,runInLoop:s.runInLoop,getSize:function(){return r.getSize()},getOffset:function(){return p},getTopOffset:function(){return h},completeCallback:function(t){t.isOutEffect()&&(s.runInLoop||(r.hasFeature(ti.PageSection)?e(r,!1):r.isDisplayed.setValue(!1,"animation"))),n(r)},resetCallback:function(t){t.isInEffect()?r.hasFeature(ti.PageSection)?e(r,!1):r.isDisplayed.setValue(!1,"animation"):t.isOutEffect()&&(r.hasFeature(ti.PageSection)?e(r,!0):r.isDisplayed.setValue(!0,"animation")),n(r)},activateCallback:function(n){(n.isOutEffect()||n.isInEffect())&&(r.hasFeature(ti.PageSection)?e(r,!0):r.isDisplayed.setValue(!0,"animation")),t(r)},reverseActivateCallback:function(n){(n.isOutEffect()||n.isInEffect())&&(r.hasFeature(ti.PageSection)?e(r,!0):r.isDisplayed.setValue(!0,"animation")),t(r)}});if(c&&d)C.activate=!0,d.reset(C);else{var I=i(r);d=Nn.create(I,l,C),u.objectSet(r.data,["NewShowElementBehaviour","scrollableEffe
172ct"],d),d.activate(),t(r)}},deactivateCallback:function(t){var n=u.objectGet(t.data,["NewShowElementBehaviour","scrollableEffect"]);n&&n.dispose(),u.objectSet(t.data,["NewShowElementBehaviour","scrollableEffect"]),t.hasFeature(ti.PageSection)?e(t,!0):t.isDisplayed.setValue(!0,"animation")}},ParallaxImage:{initializeBehaviourDefinition:Ti.createScrollableBehaviour,activateCallback:function(e,t,n){var i=this;n.reset&&i.deactivateCallback(e,t,n);var r=a(),o=e.getPosition(!0).top-(u.getWindowSize().height-r),s=e.getPropertyValue("parallaxBackgroundSpeed");e.data.scrollingImageBoxCreatedFlagBinding=e.imageBoxCreatedFlag.onceTrue(function(){function t(){var t=n.getState().getValue();if(t===on.ImageLoaded){e.data.scrollingImageLoadedBinding.unbind();var i=n.getImageElement(),l=0;e.data.scrollingTrackerParallaxImage=ve.create({$element:i,getTopOffset:function(){return o},getWindowHeight:a,scrollingDistanceChangeCallback:function(t){var i=!0;-t<e.getSize().height&&r>t&&(i||0>t||0!==l)&&(!i&&t>=0&&(t=0),l=t,he.requestWriteOperation(function(){var e="translateY({0}px)".format(-t*s),i=U.prefixed("transform"),a={};a[i]=e,n.getImageElement().css(a)}))}}),e.data.scrollingTrackerParallaxImage.activate()}}var n=e.getImageBox();e.data.scrollingImageLoadedBinding=n.getState().valueChangedEvent.bind(t),t()})},deactivateCallback:function(e){e.data.scrollingImageBoxCreatedFlagBinding&&e.data.scrollingImageBoxCreatedFlagBinding.unbind(),e.data.scrollingImageLoadedBinding&&(e.data.scrollingImageLoadedBinding.unbind(),e.getImageBox().getImageElement().css("transform","")),e.data.scrollingTrackerParallaxImage&&e.data.scrollingTrackerParallaxImage.deactivate()}},ParallaxElement:{initializeBehaviourDefinition:Ti.createScrollableBehaviour,activateCallback:function(e,t,n){var i,r=u.valueOrDefault(n.speed,1),o=u.valueOrDefault(n.delay,0),s=e.getMainBox();n.reset?(e.data.scrollingTrackerParallaxElement&&e.data.scrollingTrackerParallaxElement.deactivate(),i=e.data.scrollingTrackerParallaxElement.$wrapper):(zn.usePlaceHolder(s,e.id+"scrolling-behaviour",{className:"full-height",ignoreOffset:!0}),i=zn.createWrapper(s,{className:"full-height",ignoreOffset:!0}));var l=a(),c=e.getPosition(!0).top-(u.getWindowSize().height-l),d=u.minValue([c,l]);e.data.scrollingTrackerParallaxElement=ve.create({$element:i,getTopOffset:function(){return c},getWindowHeight:a,scrollingDistanceChangeCallback:function(t){var n=d>t+o,a=0>t&&!((t+o-d)*-r<d+e.getSize().height);n&&!a?he.requestWriteOperation(function(){i.css("top",(t+o-d)*r)}):n||he.requestWriteOperation(function(){i.css("top",0)})}}),e.data.scrollingTrackerParallaxElement.$wrapper=i,e.data.scrollingTrackerParallaxElement.activate()},deactivateCallback:function(e){var t=e.getMainBox();zn.releasePlaceHolder(t,e.id+"scrolling-behaviour"),zn.removeWrapper(e.data.scrollingTrackerParallaxElement.$wrapper),e.data.scrollingTrackerParallaxElement.deactivate()}}})}(),function(){Ti.registerBehaviours({ExternalAppConnectionBehaviour:{activate:function(e,t,n){if(!e.hasFeature(ti.ConnectableExternalApp))throw Error("Invalid use");e.connectFeatureInstance(n.featureName,t)},deactivate:function(e,t,n){if(!e.hasFeature(ti.ConnectableExternalApp))throw Error("Invalid use");e.disconnectFeatureInstance(n.featureName,t)}}})}();var Vi=Yo(function(){this.isUnifiedValue=function(e,t){if(u.isPlainObject(e)){var n=!0;return void 0===t&&(t=e[u.getKeys(e)[0]]),u.eachEntry(e,function(e,i){return u.defaultEqualityComparer(t,i)?void 0:(n=!1,!1)}),n}return void 0===t||u.defaultEqualityComparer(e,t)},this.isUnifiedSmallerEqualValue=function(e,t){if(u.isPlainObject(e)){var n=!0;return void 0===t&&(t=e[u.getKeys(e)[0]]),u.eachEntry(e,function(e,i){return i>t?(n=!1,!1):void 0}),n}return void 0===t||t>=e}}),Li=Yo(function(){this.process=function(e,t,n){return e.hasFeature(ti.HasFormData)&&"TextInputField"===t.type&&"TextArea"===n&&(t.type="TextArea"),t}}),Mi=function(){return this.handlers={},window.addEventListener("message",this.handleMessage.bind(this)),this};Mi.prototype.constructor=Mi,Mi.prototype.bind=function(e,t){if(e=u.evaluateWhenFunction(e),"string"!=typeof e)throw new TypeError("A valid message name should be specified.");if("function"!=typeof t)throw new TypeError("A valid function should be specified as the handler for a message with this name.");var n={id:u.generateGuid(),handler:t},i=this.getHandlersForMessageName(e);return i.push(n),this.handlers[e]=i,n.id},Mi.prototype.clear=function(){this.handlers={}},Mi.prototype.getHandlersForMessageName=function(e){if(e=u.evaluateWhenFunction(e),"string"!=typeof e)throw new TypeError("A valid message name should be specified.");return this.handlers[e]||[]},Mi.prototype.handleMessage=function(e){var t=this;if(e&&e.data&&e.data.type)try{var n=this.getHandlersForMessageName(e.data.type);n.length>
1720&&n.forEach(function(n){try{n.handler.apply(t,[e.data])}catch(i){Q.error(i)}})}catch(i){Q.error(i)}},Mi.prototype.sendMessage=function(e,t,n,i){if(t=u.evaluateWhenFunction(t),"object"!=typeof t)throw new TypeError("A valid message should be specified.");if("string"!=typeof n)throw new TypeError("A valid message type should be specified.");var a=u.quickExtend({type:n,action:i},t);e.postMessage(a,"*")};var Oi=Yo(function(){this.unescapeResult=function(e){var t={unescape:{"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#x27;":"'"}},n=(""+e).replace(/&amp;|&lt;|&gt;|&quot;|&#x27;/g,function(e){return t.unescape[e]});return n.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(t)})}}),zi=Yo(function(){this.Flags={PcEditing:V.create(!0),MobileEditing:V.create(!1,{valueChangeCallback:Wo}),InUserEditingMode:V.create(!0),SavingRecordEnabled:V.createConditionalPositive(),OpenLinksInSameWindow:V.create(Settings.UrlSameWindow),IsApiPartner:V.create(Settings.IsApiPartner),IsTestEnvironment:V.create(Settings.TestingEnvironment),ShowDynamicDataSources:V.create(!1)},this.contextEditingClass=ye.createContextClass({getTarget:function(){return u("body")}}),this.MobileDesktopViewClass="mobile-desktop-mode",this.PcDesktopViewClass="pc-desktop-mode";var e,t;this.setEditingClass=function(e){zi.contextEditingClass.setValue(e)},this.getEditorCoordinator=function(){return e},this.initialize=function(e){zi.Flags.SavingRecordEnabled.setFalse("EditorInitialized"),K.Events.LastEventOnInitiailizatGlobal.one(function(){zi.setEditingClass(K.IsMobileView?zi.MobileDesktopViewClass:zi.PcDesktopViewClass)})},this.getCoordinatorHierarchyForSave=function(){var n=Ji.getHierarchyInfo(e,{forSaving:!0,saveToServer:!0,idsInHierarchy:!0,copyAffectedStates:!1,copyAffectingStates:!0,copyMobileStates:!1});return t&&(n=Ji.adjustHierarchyWithBaseHierarchy(n,t,function(e,t,n){return n!==Va.MobileStateName||!Ji.getInstanceByID(t)||"coordinator"===t})),Ca.preSaveHierarchy(n),n}}),_i=Yo(function(){"use strict";this.createPayPalButton=function(e,t,n){if(e){n=n?n:pa.ButtonTypes.buynow.value;var i=u.extend({env:"www",business:e,size:"large",cmd:"_xclick"},t);switch(n){case pa.ButtonTypes.cart.value:i.cmd="_cart",i.add="1";break;case pa.ButtonTypes.donate.value:i.cmd="_donations";break;case pa.ButtonTypes.view.value:n="cart",i.cmd="_cart",i.add="true"}i.bn="JavaScriptButton_{0}".format(n);var a=document.createElement("form"),r=document.createElement("input");i.size;a.method="post",a.action="https://{0}.paypal.com/cgi-bin/webscr".format(i.env),a.className="paypal-button",a.target="_blank",r.type="hidden";for(var o in i){var s=i[o],l=r.cloneNode(!0);l.name=o,l.value=s,a.appendChild(l)}return u(a)}}}),Ni=Yo(function(){function e(){var e=[{fontFamily:"Arial"},{fontFamily:"Open Sans",fileNamePrefix:"ALyKWGaVsEemWmMSYxY8yg"},{fontFamily:"Open Sans Semi Bold",fileNamePrefix:"1aJZYUlSkk6puu4aOD3swQ"},{fontFamily:"Open Sans Extra Bold",fileNamePrefix:"I7CsSHRfZ0GB3AlD-DX-CQ"},{fontFamily:"Open Sans Condensed Light",fileNamePrefix:"zrpWq297sEeRsdU269eKIw"},{fontFamily:"Abril Fatface",fileNamePrefix:"gDLUCJWR_kqtWwfvIU_PaA"},{fontFamily:"Old Standard TT",fileNamePrefix:"kQqAlUNfAUWwCMQC0RiqsA"},{fontFamily:"Old Standard TT Italic",fileNamePrefix:"5ef35NcXqE-Sn4NiR-kJ3w"},{fontFamily:"Old Standard TT Bold",fileNamePrefix:"YWxRPXjKo0GD6sF4iTxb1A"},{fontFamily:"Amatic SC Bold",fileNamePrefix:"vncilunqC0SNXw6uCxWKYw"},{fontFamily:"Amatic SC",fileNamePrefix:"J-Q2uiHPAUWsLt1eszDGwg"},{fontFamily:"Bad Script",fileNamePrefix:"1Bgd0dJpN0GXJNyBAzkHww"},{fontFamily:"Dancing Script Bold",fileNamePrefix:"-BbHXw_ndE26qvVGfs-anQ"},{fontFamily:"Droid Sans Bold",fileNamePrefix:"ne7cbOZqTkedYy1HwYydZg"},{fontFamily:"Droid Serif",fileNamePrefix:"ePS3nDDdtEGk9UXdlz3xaw"},{fontFamily:"Gravitas One",fileNamePrefix:"Ia_3RDEl902d_biCJt5AFA"},{fontFamily:"Julius Sans One",fileNamePrefix:"w7D5mT_LT0-R_obV2nz21A"},{fontFamily:"Kaushan Script",fileNamePrefix:"N7N-3fd-v0qOnhTu-9GamA"},{fontFamily:"Lato Light",fileNamePrefix:"JYwDjrpa8U6xfI7FKlWegw"},{fontFamily:"Lato",fileNamePrefix:"kMHuzhNgr0KObYFogkU9qg"},{fontFamily:"Lobster",fileNamePrefix:"kPGhPwcvbkOCT9x5L5PHhw"},{fontFamily:"Neuton Bold",fileNamePrefix:"qFokD41aVU27THVC-6RMuw"},{fontFamily:"Neuton Extra Light",fileNamePrefix:"jk72vychhEmjX17_Z5nbjg"}
172,{fontFamily:"Neuton",fileNamePrefix:"6a8BIp-h8EWtgJAOTPMYAw"},{fontFamily:"Nixie One",fileNamePrefix:"xctC69Fg002n2dGvXpnZIw"},{fontFamily:"Oleo Script",fileNamePrefix:"dCfhlsJpIk2_PlZcLee6-w"},{fontFamily:"PT Mono",fileNamePrefix:"mKwJ41VczkuadvZQFB69iQ"},{fontFamily:"PT Sans",fileNamePrefix:"ujtBJKYCkk-aGRvjqZ2Q6g"},{fontFamily:"PT Sans Bold",fileNamePrefix:"jyCuK2Q9ckmUVHo_bxIt1w"},{fontFamily:"PT Sans Narrow Bold",fileNamePrefix:"R3vKkDHIkEqPkFN_BbFEYA"},{fontFamily:"PT Serif",fileNamePrefix:"k0Q0RpzRHUa3xsKlKajrYw"},{fontFamily:"Source Sans Pro Light",fileNamePrefix:"N-FTQm6wJUid2Llo-YmLXw"},{fontFamily:"Source Sans Pro Semi Bold",fileNamePrefix:"Cuwea6LnvkOqcMrkyGOEWA"},{fontFamily:"Vollkorn",fileNamePrefix:"9_jFFW9MXU2YKrxUFFf7Tw"},{fontFamily:"Vollkorn Italic",fileNamePrefix:"_NLTS5Xqx0u8VVDeXpU6xQ"},{fontFamily:"Vollkorn Bold",fileNamePrefix:"KvLEhsX3PEeA-FNngJB2qQ"}];return u.eachItem(e,function(e,t){t.ownerID=null,void 0===t.storageServer&&(t.storageServer=te.AzureBlob)}),e}function t(){return[{id:"c09c885d-6218-410b-8870-0567be7bacd2",fontFamily:"ChunkFive",supportedLanguages:["eng"],classification:"serif",fileNamePrefix:"XYicwBhiC0GIcAVnvnus0g",storageServer:4,ownerID:null},{id:"0218ee78-8fb2-4a8a-a104-07af0fb595f6",fontFamily:"Trade Winds",supportedLanguages:["eng"],classification:"decorative",fileNamePrefix:"eO4YArKPikqhBAevD7WV9g",storageServer:4,ownerID:null},{id:"7dbceeb3-6db6-4340-b511-07d698996ebb",fontFamily:"Monofett",supportedLanguages:["eng"],classification:"decorative",fileNamePrefix:"s-68fbZtQEO1EQfWmJluuw",storageServer:4,ownerID:null},{id:"c62d3acb-e722-4ee7-9bd1-0989f096666d",fontFamily:"Daniel",supportedLanguages:["eng"],classification:"hand",fileNamePrefix:"yzotxiLn506b0QmJ8JZmbQ",storageServer:4,ownerID:null},{id:"e52e2b3b-cf41-4efd-bfaf-12310555a963",fontFamily:"Sansation",supportedLanguages:["eng"],classification:"sanserif",fileNamePrefix:"Oysu5UHP_U6_rxIxBVWpYw",storageServer:4,ownerID:null},{id:"3a19ffeb-9eb2-4352-80bd-13cd8161dbf7",fontFamily:"Journal",supportedLanguages:["eng"],classification:"hand",fileNamePrefix:"6_8ZOrKeUkOAvRPNgWHb9w",storageServer:4,ownerID:null},{id:"ae6ac39d-1c58-4844-af75-153e93e35a7b",fontFamily:"Smokum",supportedLanguages:["eng"],classification:"serif",fileNamePrefix:"ncNqrlgcREivdRU-k-Naew",storageServer:4,ownerID:null},{id:"8a9d8040-0523-4c66-93f1-19930b7cbac9",fontFamily:"Astloch",supportedLanguages:["eng"],classification:"hand",fileNamePrefix:"QICdiiMFZkyT8RmTC3y6yQ",storageServer:4,ownerID:null},{id:"317350d9-ac32-40e9-bf24-1995387d7609",fontFamily:"Flavors",supportedLanguages:["eng"],classification:"decorative",fileNamePrefix:"2VBzMTKs6UC_JBmVOH12CQ",storageServer:4,ownerID:null},{id:"642b8eaa-b418-4db8-b9ea-1b9c8aa86d00",fontFamily:"Ultra",supportedLanguages:["eng"],classification:"serif",fileNamePrefix:"qo4rZBi0uE256huciqhtAA",storageServer:4,ownerID:null},{id:"2c3211e9-2b6a-49c6-b63a-1e40b49fa28f",fontFamily:"Oxygen",supportedLanguages:["eng"],classification:"sanserif",fileNamePrefix:"6REyLGorxkm2Oh5AtJ-ijw",storageServer:4,ownerID:null},{id:"31757e21-a23d-4b2b-af66-2de414ece485",fontFamily:"Loved by the King",supportedLanguages:["eng"],classification:"hand",fileNamePrefix:"IX51MT2iK0uvZi3kFOzkhQ",storageServer:4,ownerID:null},{id:"78ec2b16-7746-4d71-b549-2e02bcddbb58",fontFamily:"Ubuntu",supportedLanguages:["eng"],classification:"sanserif",fileNamePrefix:"FivseEZ3cU21SS4CvN27WA",storageServer:4,ownerID:null},{id:"3a767f73-88f9-4a5b-b9d9-314b6953ff2b",fontFamily:"alegreya",supportedLanguages:["eng"],classification:"serif",fileNamePrefix:"c392OvmIW0q52TFLaVP_Kw",storageServer:4,ownerID:null},{id:"367e3596-460d-4385-8894-33bc86900d45",fontFamily:"Geostar Fill",supportedLanguages:["eng"],classification:"serif",fileNamePrefix:"ljV-Ng1GhUOIlDO8hpANRQ",storageServer:4,ownerID:null},{id:"9a12ddc9-4d39-484b-88f8-3ba12992301a",fontFamily:"GoodDog",supportedLanguages:["eng"],classification:"decorative",fileNamePrefix:"yd0SmjlNS0iI-DuhKZIwGg",storageServer:4,ownerID:null},{id:"481951ac-767c-411a-94ad-42178d05bd9e",fontFamily:"WalkWay",supportedLanguages:["eng"],classification:"sanserif",fileNamePrefix:"rFEZSHx2GkGUrUIXjQW9ng",storageServer:4,ownerID:null},{id:"790f646a-9f89-4aac-9793-530d241b955d",fontFamily:"IM Fell English SC",supp
172ortedLanguages:["eng"],classification:"serif",fileNamePrefix:"amQPeYmfrEqXk1MNJBuVXQ",storageServer:4,ownerID:null},{id:"aa1aa242-4565-493d-8dc8-53672f30e967",fontFamily:"Metamorphous",supportedLanguages:["eng"],classification:"sanserif",fileNamePrefix:"QqIaqmVFPUmNyFNnLzDpZw",storageServer:4,ownerID:null},{id:"265b03e5-acde-4773-9b5d-55a462006730",fontFamily:"Droid Sans",supportedLanguages:["eng"],classification:"sanserif",fileNamePrefix:"5QNbJt6sc0ebXVWkYgBnMA",storageServer:4,ownerID:null},{id:"cf62fd55-956a-418a-bbc1-577c0bdb2ddc",fontFamily:"Fredericka the Great",supportedLanguages:["eng"],classification:"decorative",fileNamePrefix:"Vf1iz2qVikG7wVd8C9st3A",storageServer:4,ownerID:null},{id:"fcae94e7-2fec-4ea0-8e29-584a2b3498e9",fontFamily:"Eater",supportedLanguages:["eng"],classification:"decorative",fileNamePrefix:"55Su_OwvoE6OKVhKKzSY6Q",storageServer:4,ownerID:null},{id:"c87f2751-0273-48ca-b050-5bd471272166",fontFamily:"Vast Shadow",supportedLanguages:["eng"],classification:"decorative",fileNamePrefix:"USd_yHMCykiwUFvUcSchZg",storageServer:4,ownerID:null},{id:"a1fec907-1d82-4efd-8ea5-72aa2462692a",fontFamily:"Shadows Into Light",supportedLanguages:["eng"],classification:"hand",fileNamePrefix:"B8n-oYId_U6OpXKqJGJpKg",storageServer:4,ownerID:null},{id:"bca1239b-cfd9-4674-a3f3-77bfe865cd9e",fontFamily:"Sail",supportedLanguages:["eng"],classification:"hand",fileNamePrefix:"myOhvNnPdEaj83e_6GXNng",storageServer:4,ownerID:null},{id:"c0c4ebfa-376e-456d-b52f-7bc3a5524511",fontFamily:"Monoton",supportedLanguages:["eng"],classification:"decorative",fileNamePrefix:"-uvEwG43bUW1L3vDpVJFEQ",storageServer:4,ownerID:null},{id:"4d70accc-c3eb-4e30-831f-87c2aebbba92",fontFamily:"Windsong",supportedLanguages:["eng"],classification:"hand",fileNamePrefix:"zKxwTevDME6DH4fCrru6kg",storageServer:4,ownerID:null},{id:"649495ea-c170-4cf0-a7c1-899801f3b23a",fontFamily:"Frijole",supportedLanguages:["eng"],classification:"decorative",fileNamePrefix:"6pWUZHDB8EynwYmYAfOyOg",storageServer:4,ownerID:null},{id:"ce47876c-91e9-4828-bcdd-8c969c79eed4",fontFamily:"Montserrat Alternates",supportedLanguages:["eng"],classification:"decorative",fileNamePrefix:"bIdHzumRKEi83YyWnHnu1A",storageServer:4,ownerID:null},{id:"d3c0077c-8bf2-4eab-846a-8f423e34340d",fontFamily:"Geostar",supportedLanguages:["eng"],classification:"serif",fileNamePrefix:"fAfA0_KLq06Eao9CPjQ0DQ",storageServer:4,ownerID:null},{id:"0cb005e2-6cb1-4f9a-b41d-915a272a1b76",fontFamily:"Creepster",supportedLanguages:["eng"],classification:"decorative",fileNamePrefix:"4gWwDLFsmk-0HZFaJyobdg",storageServer:4,ownerID:null},{id:"7cade256-3cb9-45aa-a4d8-97b306fd4dbc",fontFamily:"Love Ya Like A Sister",supportedLanguages:["eng"],classification:"decorative",fileNamePrefix:"VuKtfLk8qkWk2JezBv1NvA",storageServer:4,ownerID:null},{id:"2071d878-f419-47cd-b047-9bb130909aae",fontFamily:"Raleway",
173supportedLanguages:["eng"],classification:"sanserif",fileNamePrefix:"eNhxIBn0zUewR5uxMJCarg",storageServer:4,ownerID:null},{id:"88e68407-dc4c-4ed4-ada4-b4c89c83f206",fontFamily:"Merienda One",supportedLanguages:["eng"],classification:"decorative",fileNamePrefix:"B4TmiEzc1E6tpLTInIPyBg",storageServer:4,ownerID:null},{id:"6ac971e7-32c6-4cf8-9960-bd37457038ea",fontFamily:"Titillium Web",supportedLanguages:["eng"],classification:"sanserif",fileNamePrefix:"53HJasYy-EyZYL03RXA46g",storageServer:4,ownerID:null},{id:"5e1f36d2-2c8e-4e67-bdc9-be3821863d46",fontFamily:"Fascinate",supportedLanguages:["eng"],classification:"decorative",fileNamePrefix:"0jYfXo4sZ069yb44IYY9Rg",storageServer:4,ownerID:null},{id:"6a0c7754-700e-4c3e-9bb9-c7c28ac10924",fontFamily:"Megrim",supportedLanguages:["eng"],classification:"sanserif",fileNamePrefix:"VHcMag5wPkybucfCisEJJA",storageServer:4,ownerID:null},{id:"b040c83c-d7a1-4fd5-96e2-ccfea301d539",fontFamily:"Ballpark",supportedLanguages:["eng"],classification:"hand",fileNamePrefix:"PMhAsKHX1U-W4sz-owHVOQ",storageServer:4,ownerID:null},{id:"4228bbc5-24cf-4b16-9962-d16e83224608",fontFamily:"Miltonian",supportedLanguages:["eng"],classification:"decorative",fileNamePrefix:"xbsoQs8kFkuZYtFugyJGCA",storageServer:4,ownerID:null},{id:"dabde0dc-c2ac-445b-ae82-d17271036830",fontFamily:"Average Sans",supp
173ortedLanguages:["eng"],classification:"sanserif",fileNamePrefix:"3OC92qzCW0SugtFycQNoMA",storageServer:4,ownerID:null},{id:"a1f56792-8d49-47b5-b238-e176eee56874",fontFamily:"Questrial",supportedLanguages:["eng"],classification:"sanserif",fileNamePrefix:"kmf1oUmNtUeyOOF27uVodA",storageServer:4,ownerID:null},{id:"d2a8a6f3-ae33-4f02-9873-e319979ebc3c",fontFamily:"Plaster",supportedLanguages:["eng"],classification:"decorative",fileNamePrefix:"86ao0jOuAk-Yc-MZl568PA",storageServer:4,ownerID:null},{id:"55445c86-6517-4786-a23b-e7969bd58cc7",fontFamily:"Ubuntu Condensed",supportedLanguages:["eng"],classification:"sanserif",fileNamePrefix:"hlxEVRdlhkeiO-eWm9WMxw",storageServer:4,ownerID:null},{id:"589684e8-cae5-44d9-a4e8-ecaaabbd07f3",fontFamily:"Seymour One",supportedLanguages:["eng"],classification:"decorative",fileNamePrefix:"6ISWWOXK2USk6Oyqq70H8w",storageServer:4,ownerID:null},{id:"0399ce94-4c94-4280-aa47-f257929bf1b6",fontFamily:"Butcherman",supportedLanguages:["eng"],classification:"decorative",fileNamePrefix:"lM6ZA5RMgEKqR_JXkpvxtg",storageServer:4,ownerID:null},{id:"b4d1d6e8-0d30-4b5a-9dae-f46e9d0200e0",fontFamily:"MarketingScript",supportedLanguages:["eng"],classification:"hand",fileNamePrefix:"6NbRtDANWkudrvRunQIA4A",storageServer:4,ownerID:null},{id:"fe4e0d3a-2ef7-4331-8f57-ff80a693729a",fontFamily:"Caesar Dressing",supportedLanguages:["eng"],classification:"decorative",fileNamePrefix:"Og1O_vcuMUOPV_-AppNymg",storageServer:4,ownerID:null}]}var n=this;this.SiteFonts=new Rt({idFunction:function(e){return e.fontFamily}}),this.useFontFamily=Wo,this.getSiteFonts=function(){return u.getValues(Ni.SiteFonts.getItems())},this.initialize=function(i){void 0===i&&(i=t());var a=e(),r=u.makeSet(a,function(e){return e.fontFamily});i=u.grep(i,function(e){return!r[e.fontFamily]}),i=u.merge(a,i),Ni.SiteFonts.put(i),n.SiteFontsController=an.create({fonts:u.mapItem(i,function(e){return e.fileNamePrefix?{fontFamily:e.fontFamily,fontUrlPrefix:ae.resolveFontUrl(e),supportSVG:e.storageServer!=te.Amazon,supportEOT:!0,supportTTF:!0,supportWOFF:e.storageServer!=te.Amazon}:void 0})})},this.getFontDisplayText=function(e){return ja.isFontBinding(e)?"{0} ({1})".format(ja.getThemeFontType(e),ja.evaluateFontBinding(e)):e}}),Ri=Yo(function(){var e=I.create(function(){return{paypal:"[email protected]",facebookPageUrl:pr.getBrandFacebookUrl(),siteEmail:"[email protected]",googleCard:"[email protected]",googlePlus:pr.getBrandGooglePlusUrl(),twitter:pr.getBrandTwitterUrl(),linkedin:"http://www.linkedin.com"}});this.Types={PayPal:"paypal",SiteEmail:"siteEmail",Facebook:"facebookPageUrl",GoogleCard:"googleCard",GooglePlus:"googlePlus",Twitter:"twitter",Linkedin:"linkedin"},this.Events={AccountsChangedEvent:w.create()},this.getDefaultAccountId=function(t){return e.get()[t]},this.getAccountID=function(t){return Qi.getValue(t+"AccountId",e.getValue()[t])},this.setAccountID=function(e,t,n){Qi.setValue(e+"AccountId",t,{onSuccess:n,onError:Wo})}}),Hi=Yo(function(){var e,t=this,n={};this.initialize=function(){e=nn.create(),t.stopPooling()},this.attach=function(i,a,r){var o=[];a=a?a:jo,r=r?r:Wo,i=u.asArray(i);for(var s=0;s<i.length;s++){var l=i[s],c=u.uniqueID(),d=l.id;if(!n[d]){l.data.poolingVisibilityChanaged=l.visibilityChangedEvent.bind(function(){var e=ua.isElementVisible(l);e?t.unPostponeSamples(l,"visibility"):t.postponeSamples(l,"visibility")});var g={id:d,callbacksItems:{}};n[d]=g}n[d].callbacksItems[c]=e.attach(a,r,c),o.push({callbackId:c,id:d})}return e.getCallbacksLength()>0&&t.startPooling(),o},this.stopPooling=function(t){t=t?t:"default",e.stopPooling(t)},this.startPooling=function(t){t=t?t:"default",e.startPooling(t)},this.postponeSamples=function(e,t){t=t?t:"default",e=u.asArray(e),u.each(e,function(e,i){var a=n[i.id];
173a&&u.each(a.callbacksItems,function(e,n){n.postpone(t)})})},this.unPostponeSamples=function(e,t){t=t?t:"default",e=u.asArray(e),u.each(e,function(e,i){var a=n[i.id];a&&u.each(a.callbacksItems,function(e,n){n.unPostpone(t)})})},this.detach=function(i){i=u.asArray(i);for(var a=0;a<i.length;a++){var r=i[a];if(n[r.id]&&(n[r.id].callbacksItems[r.callbackId].detach(),delete n[r.id].callbacksItems[r.callbackId],0===u.count(n[r.id].callbacksItems))){delete n[r.id];var o=Ji.getInstanceByID(r.id);o&&o.visibilityChangedEvent.unbind(o.data.poolingVisibilityChanaged)}}0===e.getCallbacksLength()&&t.stopPooling()}}),qi=Yo(function(){var e=this,t={},n={};this.activateStateGroupState=function(t,i){if(t&&i){e.deactivateStateGroupState(t,n[t]);var a=la.getCoordinator();aa.addGlobalState({name:""+i},a),n[t]=i}},this.deactivateStateGroupState=function(e,t){if(e&&t){var i=la.getCoordinator();aa.removeGlobalState({name:""+t},i),n[e]=void 0}},this.deactivateStateGroup=function(e){if(e&&n[e]){var t=la.getCoordinator();aa.removeGlobalState({name:""+n[e]},t),n[e]=void 0}},this.activateStateGroupStates=function(i){if(i){var a=t[i].getItemsValues();u.each(a,function(t,n){window.setTimeout(function(){e.activateStateGroupState(i,n.id)},1e3*t)}),window.setTimeout(function(){e.deactivateStateGroupState(i,n[i])},1e3*a.length)}}}),Ui=Yo(function(){function e(e,t,n){n?n.$rowsArray=e:t.$rowsArray=e}function t(e,t){var n;return n=t?t.$rowsArray:e.$rowsArray,n||(n=[]),n}this.reorderControllers=function(n,i,a){a=u.extend({elementsPerRow:1},a);var r=a.currentControllersMap,o=a.$container,s=a.elementsPerRow,l=i.length,c=Math.ceil(l/s),d=a.parentInstance,g=t(n,d),f=g.length,p=f-c,h=u.mapArray(i,u.returnValue,u.defaultIdFunction);if(r&&u.eachEntry(r,function(e,t){h[e]||t.detach()}),0!==p&&0>p)for(var m=0;-p>m;m++){var v=u("<div class='positioned no-wrap'></div>");g.push(v[0])}for(var m=0;c>m;m++){for(var y=u([]),b=u(g[m]),C=!1,I=0;s>I;I++){var S=I+m*s,P=i[S];if(P){var w=u.objectGet(P,["data","currentIndex"]);u.objectSet(P,["data","currentIndex"],S),P.$element.parent()[0]===b[0]&&w===S||(C=!0),y.pushElements(P.$element),P.lastRowParent=b,P.appendTo(g[m],d,!0),P.showElement()}}C&&b.applyChildrenSorting(y)}if(p&&o.applyChildrenSorting(g),p>0)for(var m=f-1;m>f-1-p;m--)u(g[m]).remove(),g.pop();return e(g,n,d),h}}),$i=Yo(function(){function e(e){var t=e.getArrangement(),n=e.isInEmptyState();e.getDataItemsController().getInstance().canResizeVertically.setValue(t.canResize.vertically||n,"isInLayout"),e.getDataItemsController().getInstance().canResizeHorizontally.setValue(t.canResize.horizontally||n,"isInLayout")}function t(){return[]}this.registerDataLayoutTypes=function(n,i){u.eachEntry(n,function(n,a){var r=u.quickExtend({categoryName:i.name,removeLayout:Wo,orderElements:Wo,startLayout:Wo,getNavigatableInstances:t,navigateTo:Wo,refreshLayout:Wo,getCurrentItem:function(e){return e.data.pagesInstance},canItemResize:{vertically:!1,horizontally:!1},canResize:{vertically:!0,horizontally:!0},fields:{},canSelectItems:!0,showItem:Wo,fetchItemsInformationToArrange:function(e,t,n,i){e.getDataItemsController().fetchAllControllers(n,i)},refreshEmptyState:Wo},a,{name:n});Wi[n]=r;var o=r.arrange,s=r.startLayout,l=r.refreshEmptyState;r.arrange=function(e,t,n){var i=o(e,t,n);return i&&(u.eachItem(i.controllersToArrange,function(e,t){var n=t.getInstance();n&&(n.canResizeHorizontally.setValue(r.canItemResize.horizontally,"dataListItem"),n.canResizeVertically.setValue(r.canItemResize.vertically,"dataListItem"))}),i.options=n),i},r.startLayout=u.hookAfterMethod(s,e),r.refreshEmptyState=u.hookAfterMethod(l,e),i.items[n]=Wi[n]})},this.calculateItemSize=function(e,t,n){var i=e;return t.fixedSize?i=t.fixedSize:t.keepItemSize&&n.fixedSize&&(i=n.fixedSize),t.useCalculatedWidth&&(i.width=e.width),i}}),Wi={},ji={Pages:{name:"Pages",iconClass:"sprite-icon sprite-tool-category-panels",title:"Pages",isActive:!0,items:{}},Normal:{name:"Normal",iconClass:"sprite-icon sprite-tool-category-panels",title:"Normal",isActive:!0,items:{}},FormLayouts:{name:"FormLayouts",iconClass:"sprite-icon sprite-tool-category-panels",title:"Form Layouts",isActive:!1,items:{}}},Gi={Horizontal:{getFixedSize:function(e,t,n){var i=Math.floor((e.width-n.lineSpacing*(t-1))/t),a=e.height;return{width:Math.floor(i),height:a}},getLayoutOptions:function(e){return{elementsPerRow:e}}
173,orderItemsLayout:Ui.reorderControllers,arrange:function(e,n){n=u.quickExtend({lineSpacing:10},n);for(var i,a=n.length,r=n.size,o=0;o<e.length;o++){var s=e[o];i=t(n.fixedSize,s,n);var l=o>0?1*n.lineSpacing:0;s.setSize(i),s.setMargin({marginLeft:l})}var c=Math.ceil(i.width*a+(a-1)*n.lineSpacing);c=c>0?c:r.width;var d={height:i.height,width:c};return{fixedSize:i,contentSize:d}}},Vertical:{getFixedSize:function(e,t,n){var i=(e.height-n.columnSpacing*(t-1))/t,a=e.width;return{width:a,height:Math.floor(i)}},getLayoutOptions:u.returnEmptyObject,orderItemsLayout:Ui.reorderControllers,arrange:function(e,n){n=u.extend({columnSpacing:10},n);for(var i,a=n.size,r=n.length,o=0;o<e.length;o++){var s=e[o];i=t(n.fixedSize,s,n);var l=o>0?1*n.columnSpacing:0;s.setSize(i),s.setMargin({marginTop:l})}var c=Math.ceil(i.height*r+(r-1)*n.columnSpacing);c=c>0?c:a.height;var d={width:i.width,height:c};return{fixedSize:i,contentSize:d}}},Grid:{getFixedSize:function(e,t,n){var i=n.cols,a=Math.floor(t/i),r=t%i;0!==r&&a++;var o=(e.height-n.rowsSpacing*(a-1))/a,s=(e.width-n.colsSpacing*(i-1))/i;return{width:Math.floor(s),height:Math.floor(o)}},getLayoutOptions:function(e,t){return{elementsPerRow:parseInt(Math.min(parseInt(t.cols),e))}},orderItemsLayout:Ui.reorderControllers,arrange:function(e,n){var i=n.size;n=u.extend({rowsSpacing:10,colsSpacing:10,cols:3},n);var a=n.length,r=n.cols,o=Math.floor(a/r),s=a%r;0!==s&&o++;for(var l,c=0,d=0,g=e.length,f=0;o>f&&g>0;f++){c=0;for(var p=0;r>p&&g>0;p++){var h=f*r+p,m=e[h];l=t(n.fixedSize,m,n),c=p>0?1*n.colsSpacing:0,m.setSize(l),m.setMargin({marginTop:d,marginLeft:c}),g--}d=n.rowsSpacing}var v=Math.ceil(l.width*r+(r-1)*n.colsSpacing);v=v>0?v:i.width;var y=Math.ceil(l.height*o+(o-1)*n.rowsSpacing);return y=y>0?y:i.height,{fixedSize:l,contentSize:{width:v,height:y}}}},OneColumn:{getFixedSize:function(e,t,n){var i=(e.height-n.rowsSpacing*(t-1))/t,a=e.width;return{width:a,height:Math.floor(i)}},getLayoutOptions:u.returnEmptyObject,orderItemsLayout:Ui.reorderControllers,arrange:function(e,n){
173n.size;n=u.extend({rowsSpacing:10},n);for(var i,a=(n.length,{width:0,height:0}),r=0;r<e.length;r++){var o=e[r];i=t(n.fixedSize,o,n);var s=o.getSize(),l=r>0?1*n.rowsSpacing:0;a.height+=s.height+l,o.setSize({width:i.width,height:s.height}),o.setMargin({marginTop:l})}return a.width=n.calculatedFixedSize.width,{fixedSize:n.calculatedFixedSize,contentSize:a}}},Columns:{getFixedSize:function(e,t,n){var i=parseInt(Math.min(parseInt(n.cols),t)),a=Math.floor(t/i),r=t%i;0!==r&&a++;var o=(e.height-n.rowsSpacing*(a-1))/a,s=(e.width-n.colsSpacing*(i-1))/i;return{width:Math.floor(s),height:Math.floor(o)}},getLayoutOptions:function(e,t){return{elementsPerRow:parseInt(Math.min(parseInt(t.cols),e))}},orderItemsLayout:Ui.reorderControllers,arrange:function(e,n){var i=n.size;n=u.quickExtend({rowsSpacing:10,colsSpacing:10,cols:3},n);var a=n.length,r=parseInt(Math.min(parseInt(n.cols),a)),o=Math.floor(a/r),s=a%r;0!==s&&o++;for(var l=0,c=0,d=0,g=0,f=e.length,p=0;o>p&&f>0;p++){l=0,g=0;for(var h=0;r>h&&f>0;h++){var m=p*r+h,v=e[m],y=t(n.fixedSize,v,n),b=v.getSize();l=h>0?1*n.colsSpacing:0,v.setSize({width:y.width,height:b.height}),v.setMargin({marginTop:c,marginLeft:l}),f--,g<b.height&&(g=b.height),a--}d+=g+c,c=n.rowsSpacing}var C=y.width*r+(r-1)*n.colsSpacing;return C=C>0?C:i.width,d=d>0?d:i.height,{fixedSize:y,contentSize:{width:C,height:d}}}},Rows:{getFixedSize:function(e,t,n){var i=parseInt(Math.min(n.rows,t)),a=Math.floor(t/i),r=t%i;0!==r&&a++;var o=(e.height-n.rowsSpacing*(i-1))/i,s=(e.width-n.colsSpacing*(a-1))/a;return{width:Math.floor(s),height:Math.floor(o)}},arrange:function(e,n){var i=n.size;n=u.quickExtend({rowsSpacing:10,colsSpacing:10,rows:5},n);var a=parseInt(Math.min(n.rows,e.length)),r=Math.floor(e.length/a),o=e.length%a;0!==o&&r++;for(var s=e.length,l=0,c=0,d=t(n.fixedSize,e[0],n),g=0;r>g&&s>0;g++){var f={},p=n.$columns[g],h=g>0?n.colsSpacing:0;p.css("width",d.width),p.css("marginLeft",h),l=0;for(var m=0;a>m&&s>0;m++){var v=g*a+m,y=e[v],b=y.getSize(),C=m>0?n.rowsSpacing:0;y.setSize({width:d.width,height:b.height}),y.setMargin({marginTop:C}),y.column=g,y.columnData=f,l+=b.height+C,s--}l>c&&(c=l),l=0,f.height=l}var I=d.width*r+(r-1)*n.colsSpacing;return I=I>0?I:i.width,c=c>0?c:i.height,{fixedSize:d,contentSize:{width:I,height:c}}}}};u.eachEntry(ji,function(e){Wi[e]={}});var Xi=Yo(function(){function e(){u.eachEntry(Ji.getAllPageInstances(),function(e,t){t.isInitialized&&t.onBeforePageOpen()})}function t(){u.eachEntry(Ji.getAllPageInstances(),function(e,t){t.isInitialized&&t.onBeforePageLeave()})}function n(){vr.startRenderingBatch(),u.eachEntry(Ji.getAllPageInstances(),function(e,t){t.isInitialized&&t.setToPreview()}),vr.finishRenderingBatch()}function i(){l.getBodyTargets().toggleClass("design-mode",!1).toggleClass("view-mode",!0)}this.Events={SwitchedToViewMode:w.create(),SwitchedToDesignMode:w.create(),ViewModeChanged:w.create(),BeforeViewModeChanged:w.create()},this.IsElementInFullScreen=V.create(!1);var a,r,o,s,l=this,c=!1,d=I.create(function(){return!("notfixed"in u.getQueryStringParams())});this.initialize=function(){a=u("#body-element"),r=u("body"),s=u('<div class="body-element-container"><div class="body-element-wrapper"></div></div>'),o=u(".body-element-wrapper",s),s.insertBefore(a),a.appendTo(o),$o.initialize(),i(),la.Events.BeforePageChanged.bind(function(){la.PageChangingOperation.whenFinished(function(){e(),n()},"PageManager.Events.BeforePageChanged")}),la.Events.PageChanging.bind(function(){t()}),document.addEventListener("fullscreenchange",function(){l.IsElementInFullScreen.setValue(!!document.fullscreenElement)},!1),document.addEventListener("mozfullscreenchange",function(){l.IsElementInFullScreen.setValue(!!document.mozFullscreenElement)},!1),document.addEventListener("webkitfullscreenchange",function(){l.IsElementInFullScreen.setValue(!!document.webkitFullscreenElement)},!1),document.addEventListener("msfullscreenchange",function(){l.IsElementInFullScreen.setValue(!!document.msFullscreenElement)},!1),u("html").on("selectstart",function(e){var t=u(e.target),n=t.parents().andSelf(),i=!n.is(".content-editable, .selectable-text, :input")&&(n.hasClass("webzai-clickable-behaviour")||!n.hasClass("has-text")&&!n.hasClass("has-rich-content"));return!i})},this.isFixedEditingLayout=function(){return d.getValue()},this.getBodyElementWrapper=function(){return o},this.getBodyElementContainer=function(){return s},this.getBodyElement=function(){return a},this.getBodyTargets=function(){return u.unite(r,a)}
173,this.getSiteScrollableElement=function(){return u.getScrollingController().$scrollableForWrite},this.getScrolledElement=function(){return l.getBodyElement()},this.isDesignMode=Go,this.isViewMode=jo,this.switchToViewMode=function(){c=!1,l.Events.BeforeViewModeChanged.fireNew(),i(),l.Events.SwitchedToViewMode.fireNew(),l.Events.ViewModeChanged.fireNew()}}),Yi=Yo(function(){function e(e){t(e),n(e)}function t(e){u.eachEntry(Ti.getInstanceSourceConnections(e),function(e,t){Yi.removeConnection(t)})}function n(e){u.eachEntry(Ti.getInstanceTargetConnections(e),function(e,t){Yi.removeConnection(t)})}function i(e,t,n,i,a){var r=n.name,o={sourceElementID:e,targetElementID:t,behaviourName:r,options:i};return a?o.id=a:o.id=Ca.generateWebsiteId(),Ti.addBehaviourToCollection(o),Ji.performOnInstancesCreated([e,t],function(){Ti.addBehaviourToInitializedCollection(o);var t=Ji.getInstanceByID(e);t?(w.fireLazyEvent(t,"influenceChanged"),t.performWhenVisible(function(){vr.performOnLayoutUpdate(function(){Ti.activateBehaviour(o)},"connection-activaion"+o.id),t.refreshCursor()})):Q.error("sourceInstance is null")}),o}function a(e,t,n,i){var a=Ti.getInstanceTargetConnections(e),r=[];return a&&u.eachEntry(a,function(e,a){a.targetElementID===t&&a.options.triggerName===i.triggerName&&a.behaviourName===n&&a.options.triggerType===i.triggerType&&r.push(a)}),r}function r(e,t){var n=Ti.getInstanceTargetConnections(e),i=[];
173return n&&u.eachEntry(n,function(e,n){n.behaviourName===t&&i.push(n)}),i}var o=this;this.getConnection=function(e,t,n,i){var r=a(e,t,n,i);return 1==r.length?r[0]:void 0},this.applyConnections=function(e){e||(e={}),u.each(e,function(e,t){o.connectElement(t.sourceElementID,t.targetElementID,t.behaviourName,t.options,t.id)})},this.applyConnectionsToSource=function(e,t){u.each(e,function(){var e=Ji.getInstanceByID(this.targetElementID);t&&e?o.connectElement(t.id,e.id,this.behaviourName,this.options):Q.warn("Bad element ID")})},this.updateConnection=function(e,t,n,a,r){var o=(r?r.priority:void 0,Ji.getInstanceByID(n)),s=Ji.getInstanceByID(a);r.name?e.connectionData:e.options;r.deactivate(o,s,t),Ti.removeBehaviourFromCollection(e),Ti.removeBehaviourFromInitializedCollection(e),e=i(n,a,r,t,e.id),K.Events.ConnectionUpdated.fire(this,e)},this.removeConnection=function(e){K.Events.ConnectionRemoving.fireNew(),le.beginAtomicBatch(!1,"Remove Action"),Ti.removeBehaviourFromCollection(e),Ti.removeBehaviourFromInitializedCollection(e);var t=Ji.getInstanceByID(e.sourceElementID),n=Ji.getInstanceByID(e.targetElementID);if(!t)return void K.Events.ConnectionRemoved.fire(this,e);var i=e.behaviourName?xi[e.behaviourName]:void 0;i?i.priority:void 0,e.connectionData?e.connectionData:e.options;i.deactivate(t,n,e.options),K.Events.ConnectionRemoved.fire(this,e),w.fireLazyEvent(t,"influenceChanged"),le.endAtomicBatch()},this.removeInstanceConnections=function(t){e(t.id)},this.connectElement=function(e,t,n,o,s){n&&"string"!=typeof n&&(n=n.name);var l=u.extend({isTemplateConenction:!1},o),c=n?xi[n]:{};if(c){le.beginAtomicBatch(),K.Events.ConnectionAdding.fireNew();var d,g,f=null,p=!0;if(xi[n].onlyOnePerSource)g=r(e,n),d=u.grep(g,function(e){return e.options.isTemplateConenction===l.isTemplateConenction}),1===d.length&&(f=d[0],f.targetElementID===t&&u.defaultEqualityComparer(l,f.options)?p=!1:Yi.removeConnection(f));else if(g=a(e,t,n,l),d=u.grep(g,function(e){return e.options.isTemplateConenction===l.isTemplateConenction}),1===d.length){f=d[0],p=!1;var h=!1;u.defaultEqualityComparer(l,f.options)||(h=!0),h&&Yi.updateConnection(f,l,e,t,c)}if(p){var m=i(e,t,c,l,s);K.Events.ConnectionAdded.fireNew(m)}
173le.endAtomicBatch()}},this.getSameConnections=a}),Ki=Yo(function(){var e,t,n=this,i=!1,a=!1,r=!1,o=1;this.Events={ElementsReordered:w.create()},this.IsEnabled=V.createConditionalPositive(),this.OrderingBatch=ke.create({batchStartCallback:function(){r=!1,a=!0},beforeFinishingCallback:function(){a=!1,r&&(Ki.reassignElementsOrders(),t.activate())}}),this.isReorderDomOnContainerEnabled=function(e){return Va.Flags.IsInMobileContext.isTrue()||e.isType(ei.page)||e.hasFeature(ti.HasFormData)},this.initialize=function(){t=w.createEventListener([ua.Events.ElementsVisibilityChanged,{name:"order",event:aa.Events.NamedPropertyValueChanged},Ji.Events.InstancesRemoved],function(){Ki.reassignElementsOrders()}),t.activate()},this.disable=function(e){Ki.IsEnabled.setFalse(e)},this.enable=function(e){Ki.IsEnabled.setTrue(e)},this.beginReorderingBatch=function(){n.OrderingBatch.start()},this.endReorderingBatch=function(){n.OrderingBatch.finish()},this.setReassignmentRequired=function(e){r=e},this.reassignElementsOrders=function(){function n(t){t.setPropertyValue("order",c),e[c]=t,c++}function s(e,t){n(e);var i=[],a=[],r=[],o=[],s=[];u.eachItem(e.childInstances,function(e,t){t.hasFeature(ti.PageSection)?(u.merge(i,t.childInstances),t.childInstances=[],t.isMainSection()?r.push(t):o.push(t)):t.isType(ei.PageContentElement)?s.push(t):(i.push(t),a.push(t))}),i=i.orderBy(function(){return this.getCalculatedOrder()},u.nullLastComparer),r=r.orderBy(function(){return this.getCalculatedOrder()},u.nullLastComparer),o=o.orderBy(function(){return this.getCalculatedOrder()},u.nullLastComparer),e.childInstances=[];var c=s.concat(r).concat(o);r=u.grep(r,function(e){return e.isInstanceVisible()}),o=u.grep(o,function(e){return e.isInstanceVisible()}),u.eachItem(c,function(e,t){n(t)}),e.childInstances=c,u.eachItem(i,function(e,t){t.parentInstance.childInstances.push(t)});var d,g,f,p={};for(d=0;d<e.childInstances.length;d++)g=e.childInstances[d],g.childIndex.getValue()!==d&&(p[e.id]=e),g.childIndex.setValue(d);var h=r.concat(o);for(d=0;d<h.length;d++){f=h[d];for(var m=0;m<f.childInstances.length;m++)g=f.childInstances[m],g.childIndex.getValue()!==m&&(p[f.id]=f),g.childIndex.setValue(m)}for(d=0;d<i.length;d++)l(i[d],t);for((p[e.id]||t)&&Ki.requestReorderingChildElements(e),d=0;d<h.length;d++)f=h[d],(p[f.id]||t)&&Ki.requestReorderingChildElements(f);for(d=0;d<i.length;d++)g=i[d],g.zIndex.setValue(d+1)}function l(e){n(e);var t=e.childInstances.orderBy(function(){return{order:this.getCalculatedOrder(),elementType:this.elementType}},function(e,t){return u.nullLastComparer(e.order,t.order)});e.childInstances=t;var i,a=!1;for(i=0;i<t.length;i++){var r=t[i];r.childIndex.getValue()!==i&&(a=!0),r.childIndex.setValue(i),r.zIndex.setValue(i+1)}for(i=0;i<t.length;i++)l(t[i]);a&&Ki.requestReorderingChildElements(e)}if(Ki.IsEnabled.isTrue()){if(i)return;if(a)return r=!0,void t.deactivate();i=!0,le.beginAtomicBatch(),e=[];var c=0,d=Ji.getRootInstance(),g=Va.Flags.IsInMobileContext.isTrue();d.isType(ei.page)?s(d,g):l(d,g),o=c+c,i=!1,Ki.Events.ElementsReordered.fireNew(),le.endAtomicBatch()}},this.requestReorderingChildElements=function(e){return Ki.isReorderDomOnContainerEnabled(e)?e.reorderChildElements():void 0},this.bringForward=function(e){le.beginAtomicBatch(),n.beginReorderingBatch(),e=u.asArray(e);for(var t=u.makeSet(e,function(e){return e.id}),i=0;i<e.length;i++){var a,r=e[i],o=r.getPropertyValue("order"),s=ua.getOverlappingInstances(r,r.getSiblings(),2),l=u.grep(s,function(e){return void 0===t[e.id]&&e.getPropertyValue("order")>o});if(l.length>0)a=u.minValue(l,function(e){return e.getPropertyValue("order")}),r.setPropertyValue("order",a+(1-1/(o+1)));else{var c=r.getPropertyValue("order");a=u.minValue(r.parentInstance.childInstances,function(e){var t=e.getPropertyValue("order");return t-c>0?t-c:n.getMaxOrder()}),r.setPropertyValue("order",c+a+.1)}}n.endReorderingBatch(),le.endAtomicBatch()},this.bringToFront=function(e){e=u.asArray(e),le.beginAtomicBatch(),n.beginReorderingBatch(),u.eachItem(e,function(e,t){var n=t.getPropertyValue("order");aa.setPropertiesValues(t,{order:o+n})}
173),n.endReorderingBatch(),le.endAtomicBatch()},this.sendBackward=function(e){le.beginAtomicBatch(),n.beginReorderingBatch(),e=u.asArray(e);for(var t=u.makeSet(e,function(e){return e.id}),i=0;i<e.length;i++){var a,r=e[i],o=r.getPropertyValue("order"),s=ua.getOverlappingInstances(r,r.getSiblings(),2),l=u.grep(s,function(e){return void 0===t[e.id]&&e.getPropertyValue("order")<o});if(l.length>0)a=u.maxValue(l,function(e){return e.getPropertyValue("order")}),r.setPropertyValue("order",a-1/(o+1));else{var c=r.getPropertyValue("order");a=u.minValue(r.parentInstance.childInstances,function(e){var t=e.getPropertyValue("order");return t-c>=0?n.getMaxOrder():c-t}),r.setPropertyValue("order",c-a-.1)}}n.endReorderingBatch(),le.endAtomicBatch()},this.sendToBack=function(e){le.beginAtomicBatch(),n.beginReorderingBatch(),u.each(e,function(e,t){var n=t.getPropertyValue("order");aa.setPropertiesValues(t,{order:-1-1/n})}),n.endReorderingBatch(),le.endAtomicBatch()},this.getMaxOrder=function(){return o},this.increaseMaxOrder=function(){o++},this.setInstancesOrders=function(e){le.beginAtomicBatch(),Ki.beginReorderingBatch(),u.eachEntry(e,function(e,t){var n=Ji.getInstanceByID(e);void 0===n||n.hasFeature(ti.PageSection)||n.setPropertyValue("order",t)}),Ki.endReorderingBatch(),le.endAtomicBatch()},this.storeInstancesOrders=function(e,t){u.eachItem(e,function(e,n){u.eachItem(n.getDescendingInstances(),function(e,n){
173n.isContent()||(t[n.id]=n.getPropertyValue("order"))})})},this.storeHierarchyOrders=function(e,t){e.eachStructure(function(e){t[e.id]=e.elementProperties.order})}}),Qi=function(){var e,t={},n=pn.create({getSettingsValue:function(t){return e?e[t]:void 0},setSettingsValue:void 0});return n.getPendingSettings=function(){return t},n.initialize=function(t){e=t},n}(),Zi={BackgroundColor:{priority:1,name:"BackgroundColor"},BackgroundImage:{priority:2,name:"BackgroundImage"},BackgroundImageOverlay:{priority:3,name:"BackgroundImageOverlay"},BackgroundOverlay:{priority:4,name:"BackgroundOverlay"}},Ji=Yo(function(){function e(t,n){var i=t.instance,a=i.childInstances;u.eachItem(a,function(i,a){var r={instance:a,childInstancesHierarchies:[]};n.push(a),e(r,n),t.childInstancesHierarchies.push(r)})}function t(e,n,i,a){e&&!n[e.id]&&(n[e.id]=!0,a&&!a.call(e)||i.push(e),t(e.parentInstance,n,i,a))}function i(e,t,n){n=u.quickExtend({isContent:!1,isVisible:!0,isForTemplateUse:!1,pageId:null},n);var i=n.initialPropertiesValues,a=n.elementID,o=n.isContent,s=n.isVisible,l=n.isForTemplateUse,c=n.pageId,d=n.structureMetaData,f=n.thumbsResolver,m=null===t,v=m||!t.root?null:t.root.id;e=r(e);var y=Kn.create(e,{initialPropertiesValues:i,elementID:a,isForTemplateUse:l,structureMetaData:d,thumbsResolver:f});return l?p[y.id]=y:(v=null===v?c:v,null===v&&(v=y.id,g[v]={}),g[v][y.id]=y,h[y.id]=v,y.currentPageId.setValue(v),y.root=g[v][v],y.setIsContent(o),y.isVisible=s&&(!y.hasFeature(ti.Hideable)||y.getPropertyValue("isVisible")===!0)),y.setParent(t),ua.initializeStoredPosition(y),y}function a(e,t,n){n=u.quickExtend({},n);var i=n.droppingArgs;if(e.hasFeature(ti.DesignElement)){var a=u.flattenStructure([e],{childrenGetter:function(e){return e.childInstances}}),r=u.mapToDictionary(a,u.identity,u.defaultIdFunction);c.connectInstancesWithElements(u.parseHtmlAsJQuery(Qn.renderElement(e)),r);var o,s,l=a.length;for(s=0;l>s;s++){if(o=a[s],o.hasFeature(ti.HasContent)){var d=o.creationFunction(o);d&&(d.addClass("element-content"),o.$elementContentContainer.append(d),o.$elementContent=d)}o!==e&&(o.$container=o.$element.parent())}for(s=0;l>s;s++){o=a[s];var g=o.parentInstance;t&&o===e&&(o.$container=g.addChildElement(o)),function(e){e.performWhenVisible(function(){ua.isElementVisible(e)&&e.initialize()})}(o),null!==g&&(o.onAttached(),g.onChildElementAdded(o,i),o.onElementAddedToContainer(g)),Ji.Events.InstanceCreatedEvent.fireNew(o)}}else null!==t&&(t.onChildElementAdded(e,i),e.onElementAddedToContainer(t)),Ji.Events.InstanceCreatedEvent.fireNew(e),e.initialize()}function r(e){return"object"==typeof e?e:ei[e]}function o(e,t){var n=".remember-part",i=e.find(n);e.is(n)&&i.push(e[0]),u.eachItem(i,function(e,n){var i=n.getAttribute("data-element-id"),a=n.getAttribute("data-element-part"),r=t[i].data,o=r[a];o||(o=u([]),r[a]=o),o.push(n)})}function s(e,t,n,i){var a=e.find(i);e.is(i)&&a.push(e[0]),u.eachEntry(t,function(e,t){t[n]=u([])}),u.eachItem(a,function(e,i){var a=i.getAttribute("data-element-id");t[a][n].push(i)})}function l(e,t){t=u.quickExtend({isContent:!1,isVisible:!0,isLoading:!1,isForTemplateUse:!1},t);var o=t.parent,s=t.initialProperties,l=t.isForTemplateUse,c=t.thumbsResolver,d=t.droppingArgs,g=t.dataSourceName,f=t.dataItemID,p=t.isContent,h=t.isVisible,m=t.pageId;o?(o=n(o),o.isForTemplateUse&&o.isForTemplateUse()&&(l=!0)):o=null;for(var v=[{structure:e,parent:o}],y=void 0;v.length>0;){var b,C=v.pop(),I=C.structure,S=C.parent,P=I.id,w=I.elementProperties;b=s?u.quickExtend({},w,s.all,s[P]):w,ua.updateInstanceLastPositionAndSize(I.id,I.metaData);var E=i(r(I.type),S,{initialPropertiesValues:b,elementID:P,isContent:p,isVisible:h,isForTemplateUse:l,pageId:m,structureMetaData:I.metaData,thumbsResolver:c});I.dataFields&&E.setBinding(g,f,I.dataFields),void 0===y&&(y=E);var T=I.childElements;if(T&&T.length>0){var x=T.length;d=void 0;for(var k=x-1;k>=0;k--)v.push({structure:T[k],parent:E})}}return a(y,o,{droppingArgs:d}),y}var c=this;this.Events={InstanceInitialized:w.create(),InstanceCreatedEvent:w.create(),InstancesRemoved:w.create(),InstancesRemoving:w.create(),RemovingStarted:w.create(),ElementAddedToContainer:w.create(),ScrollingStartedEvent:w.create(),ScrollingFinishedEvent:w.create()};this.HierarchyChangedUpdateBatch=ke.create(),this.PropertiesUnpostponingBatch=ke.create(),this.Templates={GroupElement:{id:"group-element-template"}};var d,g={},f={},p={},h={};this.performOnInstancesInitialization=function(e,t){e=u.asArray(e);for(var n={},i=0,a=0;a<e.length;a++){var r=e[a],o=c.getInstanceByID(r);o&&o.isInitialized||(n[r]=!0,i++)}if(i>0)var s=Ji.Events.InstanceInitialized.bind(function(a){var r=a.id;n[r]&&(delete n[r],i--,0===i&&(Ji.Events.InstanceInitialized.unbind(s),t(e)))});else t(e)},this.performOnInstancesCreated=function(e,t){e=u.asArray(e);for(var n={},i=0,a=0;a<e.length;a++){var r=e[a],o=c.getInstanceByID(r);o||(n[r]=!0,i++)}if(i>0)var s=Ji.Events.InstanceCreatedEvent.bind(function(a){var r=a.id;n[r]&&(delete n[r],i--,0===i&&(Ji.Events.InstanceCreatedEvent.unbind(s),t(e)))});else t(e)},this.isRootInstance=function(e){return c.getInstanceRootID(e)===e.id},this.getInstanceRootID=function(e){return h[e.id]},this.setElementParent=function(e,t){null!==e.parentInstance&&void 0!==e.parentInstance&&(e.parentInstance.childInstances=u.grep(e.parentInstance.childInstances,function(t){return t!=e}));e.parentInstance=t,null!==t&&t.childInstances.push(e),Ji.updateInstanceRoot(e,t)},this.updateInstanceRoot=function(e,t){var n=e.root,i=t?t.root:n;if(n!==i&&!e.isForTemplateUse()){var a=e.getDescendingInstances(!0);u.eachItem(a,function(e,t){t.root=i;var a=t.id;if(n){var r=n.id;delete g[r][a]}var o=i.id;h[a]=o,u.objectSet(g,[o,a],t),t.currentPageId.setValue(o)})}},this.removeInstances=function(e,t,n){var i,a;Ji.HierarchyChangedUpdateBatch.start(),ea.beginLayoutUpdateBatch(),e instanceof Array||(e=[e]);var r=da.getHierarchiesRoots(e);r=u.grep(r,function(e){return!e.isInDeleteProcess});var o={};for(Ji.Events.RemovingStarted.fireNew(r),ua.VisibilityUpdateBatch.start(),i=0;i<r.length;i++){a=r[i];for(var s,l=a.getDescendingInstances(!0,!0),c=0;c<l.length;c++)s=l[c],s.isInDeleteProcess=!0,s.elementIsSelected&&s.elementIsSelected.setValue(!1),K.Events.ElementRemoving.fireNew({removedInstance:s,fromUser:n}),s.instanceRemoving.fireNew({fromUser:n});for(c=0;c<l.length;c++){s=l[c],s.hasFeature(ti.HasDataBinding)&&s.hasDataBinding()&&s.deleteDataBinding(),s.onRemove();var d=s.id;o[d]=s}}for(ua.VisibilityUpdateBatch.finish(),Ji.Events.InstancesRemoving.fireNew({removedInstancesMap:o,removedRootInstances:r,fromUser:n}),u.eachEntry(o,function(e,t){if(!t.isDeleted){f[e]=!0;var n=h[e];n&&delete g[n][e],delete h[e],t.isDeleted=!0,t.instanceRemoved.fireNew()}}),i=0;i<r.length;i++)a=r[i],a.detach(),a.$element.remove();ea.endLayoutUpdateBatch();var p=Ji.getRootInstance().id;Ji.getInstanceByID(p)&&Ki.reassignElementsOrders(),Ji.Events.InstancesRemoved.fireNew(o,r),
174Ji.HierarchyChangedUpdateBatch.fireEvent(K.Events.HieararchyChanged),Ji.HierarchyChangedUpdateBatch.finish()},this.detachInstances=function(e){u.eachItem(e,function(e,t){t.detach()})},this.hideInstances=function(e){u.eachItem(e,function(e,t){t.hideElement()})},this.showInstances=function(e){u.eachItem(e,function(e,t){t.showElement()})},this.setLastInstancesResizingSize=function(e){e=u.asArray(e),le.beginAtomicBatch(),u.eachItem(e,function(e,t){t.setLastResizingSize()}
174),le.endAtomicBatch()},this.getAllPageInstances=function(e){if(!e){var t=Ji.getRootInstance();if(!t)return{};e=t.id}return g[e]},this.getInstancesWithHierarchyFromRoots=function(t){var n=[],i=[];return t=u.asArray(t),u.eachItem(t,function(t,a){n.push(a);var r={instance:a,childInstancesHierarchies:[]};e(r,n),i.push(r)}),{rootInstancesHierarchies:i,allInstances:n}},this.getPageInstancesByType=function(e){var t=[],n=c.getAllPageInstances();return u.eachEntry(n,function(n,i){!i.hasFeature(e)&&i.elementType!==e||i.isContent()||t.push(i)}),t},this.getInstancesIds=function(e){var t=[];return e&&u.eachItem(e,function(e,n){t.push(n.id)}),t},this.getInstanceByID=function(e){var t=h[e];return void 0!==t?g[t][e]:p[e]?p[e]:void 0},this.isIdExistInTheCurrentPage=function(e){if(e){var t=Ji.getRootInstance().id,n=Ji.getInstanceByID(e);if(n)return n.getPageId()===t;var i=e.split(je);if(2===i.length){var a=Ji.getInstanceByID(i[0]);return a&&a.getPageId()===t}}return!1},this.getParentById=function(e){if(e){var t=Ji.getInstanceByID(e);if(t)return t.parentInstance;var n=e.split(je);if(2===n.length)return Ji.getInstanceByID(n[0])}},this.getItemIdFromDataListInstanceId=function(e){return e.split(je)[1]},this.showParentsById=function(e,t,n){t=t?t:!1;var i=Ji.getInstanceByID(e);if(i)return i.showParents(t,n);for(var a=Ji.getParentById(e),r=a.getParents(!0),o=!1,s=1;s<r.length&&!o;s++)r[s].hasFeature(ti.Navigatable)&&r[s].navigateTo(r[s-1],t,n),ua.isElementVisible(r[s])&&(o=!0);if(a.hasFeature(ti.TemplatePagesList)&&a.getPropertyValue("usePagesLayout")){var l=a.getDataSource(),c=l.fetchDataItem(Ji.getItemIdFromDataListInstanceId(e)),u=c.index,d=a.getPropertyValue("dataLayoutOptions").elementsPerPage,g=Math.floor(u/d);a.navigate(g-a.getCurrentItem().getChildIndex(),!1)}},this.getParents=function(e,n,i){for(var a=[],r={},o=0;o<e.length;o++){var s=e[o];n?t(s,r,a,i):t(s.parentInstance,r,a,i)}return a},this.setRootInstance=function(e){d=e},this.getRootInstance=function(){return d?d:la.getCurrentPage()},this.scrollToInstanceInPreview=function(e,t){t=u.quickExtend({animationDuration:0,scrollToTop:!0},t),e&&!e.isInstanceVisible()||vr.performUpdateOnRenderingFinished(function(){var n=u.getScrollingController();e||(e=la.getCurrentPage()),e.showParents();var i,a=t.scrollToTop,r=e.getArea(),o=la.getCurrentPage(),s=o.getArea();if(e.isFixed()){if(e.isType(ei.HeaderElement))i=0;else if(e.isType(ei.FooterElement)){var l=s.bottom;i=l+r.height}}else{i=r.top;var d=o.getHeaderInstance();d&&d.isType(ei.HeaderElement)&&d.isFixed()&&(i-=o.getHeaderInstanceHeight())}if(i=a?i:i+r.height,c.Events.ScrollingStartedEvent.fireNew(e),n.$scrollableForRead.scrollTop()!==i){Xi.getSiteScrollableElement().bind("mousewheel.scrollToInstanceInPreview",function(){n.$scrollableForWrite.stop(!0,!1),Xi.getSiteScrollableElement().unbind(".scrollToInstanceInPreview")}),Xi.getSiteScrollableElement().bind("mousedown.scrollToInstanceInPreview",function(){n.$scrollableForWrite.stop(!0,!1),Xi.getSiteScrollableElement().unbind(".scrollToInstanceInPreview")}),ua.disableMouseOver();var g=!1;n.$scrollableForWrite.stop(!0,!0).animate({scrollTop:i},{duration:t.animationDuration,always:function(){g||(ua.enableMouseOver(),c.Events.ScrollingFinishedEvent.fireNew(e),g=!0),Xi.getSiteScrollableElement().unbind(".scrollToInstanceInPreview")}})}else c.Events.ScrollingFinishedEvent.fireNew(e)})},this.addElementToContainerElement=function(e,t,n){le.beginAtomicBatch(!1,"Change Container"),vr.startRenderingBatch(),t=u.makeArray(t),t=t.orderBy(function(e){var t=e.getPropertyValue("order");return null!==t?e.getPropertyValue("order"):1/0});for(var i=0;i<t.length;i++){var a=t[i],r=a.parentInstance;r!==e&&(r&&a.detach(),a.$container=e.addChildElement(a),a.setParent(e),a.onAttached(),e.onChildElementAdded(a,n),a.onElementAddedToContainer(e),K.Events.ContainerChanged.fireNew(a,e,r))}Ji.HierarchyChangedUpdateBatch.fireEvent(K.Events.HieararchyChanged),vr.finishRenderingBatch(),le.endAtomicBatch()},this.getPageRootInstances=function(){var e=la.getCurrentPage(),t=[];
174return u.eachItem(e.childInstances,function(e,n){n.hasFeature(ti.PageSection)?u.merge(t,n.childInstances):n.isType(ei.PageContentElement)||t.push(n)}),t},this.adjustHierarchyWithBaseHierarchy=function(e,t,n){var i=e.idsInHierarchy,a=e.connections.targetConnections,r=e.customStatesProperties;return t&&t.connections&&t.connections.targetConnections&&(u.eachEntry(t.connections.targetConnections,function(e,t){if(!a[e]&&(!t.targetElementID||i[t.targetElementID])&&i[t.sourceElementID]){var n=Ji.getInstanceByID(t.targetElementID),r=Ji.getInstanceByID(t.sourceElementID);(t.targetElementID&&!n||!r||t.targetElementID&&!n.isInitialized||!r.isInitialized)&&(a[e]=t)}}),e.connections.targetConnections=a),i&&t&&t.customStatesProperties&&(u.eachEntry(t.customStatesProperties,function(e,t){var a=Ji.getInstanceByID(e);a&&!a.isInstanceDeleted()||u.eachEntry(t,function(t,o){for(var s in o){var l=o[s];for(var c in l){var d=l[c],g=Ji.getInstanceByID(c);!i[c]||a&&a.isInitialized&&g&&g.isInitialized||n&&!n(c,e,s)||u.objectSet(r,[e,t,s,c],d)}}})}),e.customStatesProperties=r),e},this.getHierarchyInfo=function(e,t){function n(e){var i=e.instance;if(t.filter(i)){var r=i.getTargetConnections(t.connectionFilter);u.quickExtend(o,r),t.copyAffectedStates&&(s=aa.copyAffectedCustomProperties(i,s,t).copiedCustomStatesProperties),t.copyAffectingStates?s=aa.copyAffectingCustomProperties(i,s,t):t.copyMobileStates&&(s=aa.copyAffectingCustomProperties(i,s,{filterFunction:function(e,t,n){return n===Va.MobileStateName?!0:void 0}}));var l=i.getInstanceDataForSaving(t);if(a[i.id]=!0,e.childInstancesHierarchies.length>0&&(l.childElements=[],u.eachItem(e.childInstancesHierarchies,function(e,i){var a=i.instance;if(!a.isContent()||t.allowContent){var i=n(i);i&&l.childElements.push(i)}}),i.hasFeature(ti.DataList))){var c=i.getDataSource();c&&u.eachEntry(i.getDataSource().getAllItems(),function(e){u.quickExtend(o,Ti.getInstanceTargetConnections(i.getDataItemInstanceId(e),function(e){return!e.isTemplateConenction&&t.connectionFilter(e)}))})}return l}}t=u.quickExtend({forSaving:!1,saveToServer:!1,saveRootsOffsets:!1,filter:jo,allowContent:!1,idsInHierarchy:!1,adjustSize:!1,adjustPosition:!1,clearRootsLayout:!1,copyAffectedStates:!0,copyAffectingStates:!1,copyMobileStates:!0,connectionFilter:jo},t),void 0===e.length&&(e=[e]);var i=t.rootInstancesHierarchies;i||(i=Ji.getInstancesWithHierarchyFromRoots(e).rootInstancesHierarchies);var a={},r=[],o={},s={};r.length=0;var l=99999999,c=99999999;u.eachItem(i,function(e,i){var a=i.instance,o=n(i);if(o){var s=a.getPosition(!0);s&&(o.offset=s,s.left<c&&(c=s.left),s.top<l&&(l=s.top)),a.parentInstance&&(o.containerId=a.parentInstance.id),t.clearRootsLayout&&(o.elementProperties.fillLayout={fillVertical:!1,fillHorizontal:!1},o.elementProperties.verticalLayout=ea.Layout.normal,o.elementProperties.horizontalLayout=ea.Layout.normal),r.push(o)}});var d={structures:r,connections:{targetConnections:o,sourceConnections:{}},customStatesProperties:s,pageId:la.getCurrentPageId(),version:Ca.CurrentStructureVersion,id:Ca.generateWebsiteId(),relativePoint:{left:c,top:l}};return t.idsInHierarchy&&(d.idsInHierarchy=a),d},this.addHierarchyInfo=function(e,t){var n=La.create(e);return n.addHierarchyAndApply(t)},this.addInstance=function(e,t,n){n=u.quickExtend({isContent:!1,isVisible:!0,isForTemplateUse:!1},n);var o=n.droppingArgs;Ki.beginReorderingBatch(),e=r(e);var s=i(e,t,{initialPropertiesValues:n.initialPropertiesValues,elementID:n.elementID,isContent:n.isContent,isVisible:n.isVisible,isForTemplateUse:n.isForTemplateUse});return a(s,t,{droppingArgs:o}),Ki.endReorderingBatch(),s},this.connectInstancesWithElements=function(e,t){var n,i;t instanceof Kn?(i=t,t={},t[i.id]=i,n=[i]):n=u.getValues(t),o(e,t),s(e,t,"$element",".design-element"),s(e,t,"$elementContentBox",".element-content-box"),s(e,t,"$elementContentContainer",".content-container-type"),s(e,t,"$elementSizeBox",".element-size-target"),s(e,t,"$elementMainBox",".element-main-box"),s(e,t,"$elementBorderBox",".design-element-border-box"),s(e,t,"$paddingBox",".element-padding-box"),s(e,t,"$elementBackgroun
174dLayer",".element-background-layer"),s(e,t,"$elementBorderTarget",".element-border-target"),s(e,t,"$elementContent",".element-content");for(var a=n.length,r=0;a>r;r++){i=n[r];i.$element;i.$elementPositionBox=i.$element,i.$elementBackgroundTarget=i.$elementBackgroundLayer}},this.addInstanceToRoot=function(e){var t=la.getPagesRoot();e.$element.appendTo(t),e.$container=t,ua.visibilityTreeAttach(e),e.parentInstance=null},this.addSection=function(e,t){if(la.getCurrentPage().getPageContentInstance()){t=u.quickExtend({},t),t.initialPropertiesValues=u.quickExtend({},t.initialPropertiesValues),le.beginAtomicBatch(!1,"Add Header"),K.Events.ElementsAdding.fireNew();var n=Ji.addInstance(ei.SectionElement,la.getCurrentPage(),t);return ha.setAsPageContentElement(n),K.Events.ElementsAdded.fireNew({instances:[n]}),le.endAtomicBatch(),n}},this.addInstancesHierarchyFromStructure=function(e,t){function n(e,n){n||t.isForTemplateUse||(t.parentsMap&&t.parentsMap[e.id]?t.parent=t.parentsMap[e.id]:t.useContainerId&&(t.parent=Ji.getInstanceByID(e.containerId)))}t=u.quickExtend({isLoading:!1,isForTemplateUse:!1,filterFunction:jo,afterAddingCallback:Wo,useContainerId:!1,withRendering:!0},t);var i=t.withRendering;t.isForTemplateUse||(K.Events.ElementsAdding.fireNew(),le.beginAtomicBatch(!1,"Add Hierarchy")),i&&vr.startRenderingBatch();var a=[],r=t.parent;return u.eachItem(e,function(e,i){n(i,r),t.filterFunction(i)&&a.push(l(i,t))}),t.afterAddingCallback(),Ji.HierarchyChangedUpdateBatch.fireEvent(K.Events.HieararchyChanged),i&&vr.finishRenderingBatch(),K.Events.ElementsAdded.fireNew({instances:a}),t.isForTemplateUse||le.endAtomicBatch(),a}}),ea=Yo(function(){function e(e){e(),or.executePushing()}function t(){var e,t,a=null,r=!1;f.isEmpty()&&h.isEmpty()&&p.isEmpty()||(r=!0,ua.UpdateBatch.start());var o=la.getCurrentPage();for(a=null;!f.isEmpty();){var s=[],c=[],d=[],g=f.clone();f.clear(),g.each(function(n,i){if(e=i.instance,e.isDeleted)return!0;var a=e.getParent(),r=e.isRelativePositioned(),s=e.getActualPropertyValue("lineWidth"),l=e.getActualPropertyValue("padding"),c=e.getActualPropertyValue("borderWidth"),g=e.hasFeature(ti.HasOutline)&&e.isLineAffectsSize(),f=void 0!==c?c:Ca.createValueToObjectValueConverter(["left","top","bottom","right"])(g&&s?s:0),p=e.getPropertyValue("fillLayout"),h=e.currentMargin?e.currentMargin:Ca.createValueToObjectValueConverter(["left","top","bottom","right"])(0),m=!e.isType(ei.HeaderElement)&&!e.isType(ei.FooterElement);t=e.getActualPropertyValue("sizeAndPosition");var v=e.getAutoLayoutProperties();p=p?p:{};var y={left:0,right:0,top:0,bottom:0},b={},C=nt.Left;if(a&&a.hasFeature(ti.HasChildrenLayoutAnchor)&&(C=a.getAnchorLatyout()),!ua.isElementVisible(e))return!0;if(e.hasFeature(ti.HasLayout)){if(a===o&&e.isFixed()){y.bottom+=$o.getFooterHeight(),m&&e.hasVerticalLayout()&&(y.top+=o.getHeaderInstanceHeight()),m&&(y.bottom+=o.getFooterInstanceHeight()+Ho.getPrivacyPolicyActualHeight())}if((p.fillHorizontal||e.hasFeature(ti.HasResponsiveItem)&&!e.isBlock())&&(r?u.quickExtend(b,{right:"",left:"",width:"",marginLeft:h.left,marginRight:h.right}):u.quickExtend(b,{right:h.right+y.right,left:h.left+y.left,width:"",marginLeft:"",marginRight:""}),i.left=h.left),p.fillVertical&&(u.quickExtend(b,{bottom:h.bottom+y.bottom,top:h.top+y.top,height:"",minHeight:"",marginTop:""}),i.top=h.top),e.isType(ei.PageContentElement)&&u.quickExtend(b,{marginBottom:h.bottom,marginTop:h.top}),!p.fillHorizontal){var I=e.getPropertyValue("horizontalLayout"),S=h.left+y.left,P=h.right+y.right;switch(I){case ea.Layout.dockLeft:u.quickExtend(b,{left:r?"":S,right:"",marginLeft:r?S:"",marginRight:""});break;case ea.Layout.dockRight:u.quickExtend(b,{right:r?"":P,left:"",marginLeft:"",marginRight:r?P:""});break;case ea.Layout.centered:u.quickExtend(b,{right:"",left:"50%",marginLeft:"{0}px".format(0-t.width/2+h.left),marginRight:""})}}if(!p.fillVertical){var w=e.getPropertyValue("verticalLayout"),E=h.top+y.top,T=h.bottom+y.bottom;switch(w){case ea.Layout.dockTop:u.quickExtend(b,{top:r?"":E,bottom:"",marginTop:r?E:"",marginBottom:""});break;case ea.Layout.dockBottom:u.quickExtend(b,{bottom:r?"":T,top:"",marginTop:"",marginBottom:r?T:""});break;case ea.Layout.centered:u.quickExtend(b,{bottom:"",top:"50%",marginTop:0-t.height/2+h.top,marginBottom:""})}}}var x=e.getMinSize(),k=e.getMaxSize();if(v.width||(e.hasWidth()?b.width=u.minValue([k.width,u.maxValue([t.width-(l?l.left+l.right:0)-(f?f.left+f.right:0),x.width])]):b.width=""),v.height||(e.hasHeight()?b.minHeight=t.height-(l?l.top+l.bottom:0)-(f?f.top+f.bottom:0):e.isType(ei.Tab)&&e.hasCellWrapper.isTrue()?b.minHeight=e.parentInstance.getPropertyValue("sizeAndPosition").height:b.minHeight=0),b.minHeight=u.minValue([k.height,u.maxValue([b.minHeight,x.height])]),e.elementType===ei.Flash&&(b.height=b.minHeight),!v.left)if(r)b=e.hasCellWrapper.isTrue()?u.quickExtend(b,{marginLeft:"",marginRight:"",left:"",right:""},e.getStaticMargin({vertically:!1})):u.quickExtend(b,{marginLeft:"",marginRight:"",left:"",right:""});else switch(C){case nt.Right:u.quickExtend(b,{right:0-(t.left-y.right),left:"",marginLeft:"",marginRight:""});break;case nt.Centered:u.quickExtend(b,{right:"",left:"50%",marginLeft:t.left,marginRight:""});break;default:var D=k.width,F=t.left+t.width;u.quickExtend(b,{left:F>D?u.max([0,F-D]).value:t.left+y.left,right:"",marginLeft:"",marginRight:""})}if(!v.top)if(r)if(e.hasCellWrapper.isTrue())b=u.quickExtend({top:"",bottom:"",marginTop:"",marginBottom:""},b,e.getStaticMargin({horizontally:!1}));else{var E=Math.max(t.top+y.top,0);u.quickExtend(b,{top:"",bottom:"",marginTop:E,marginBottom:""})}else u.quickExtend(b,{top:t.top+y.top,bottom:"",marginTop:"",marginBottom:""});e.isType(ei.HeaderElement)&&u.quickExtend(b,{top:y.top,bottom:"",left:y.left,right:y.right,marginTop:""}),e.isType(ei.FooterElement)&&u.quickExtend(b,{top:"",bottom:y.bottom,left:y.left,right:y.right,marginTop:""}),b=u.quickExtend({right:"",left:"",marginLeft:"",marginRight:"",top:"",bottom:"",marginTop:"",marginBottom:"",width:"",height:"",minHeight:"",minWidth:""},b),d.push({pendingUpdate:i,instance:e,layoutStyle:b})}),u.eachItem(d,function(e,t){var n=t.pendingUpdate,i=t.layoutStyle,a=t.instance,r=l(a,i),o=a.getAutoLayoutProperties();(r.sizeChanged||o.width||o.height||n.forceLayoutUpdate)&&s.push(a),(r.positionChanged||o.left||o.top||n.forceLayoutUpdate)&&c.push(a)}),r&&(n(s,{updateOffset:!1,updateSize:!0}),n(c,{updateOffset:!0,updateSize:!1})),(s.length>0||c.length>0)&&Dn.PendingWriteOperations.executeOperations()}if(r){var m=!1;h.isEmpty()&&p.isEmpty()||(m=!0),i(),Dn.PendingReadOperations.executeOperations(),ua.UpdateBatch.finish()}}
174function n(e,t){t=u.quickExtend({updateOffset:!0,updateSize:!0},t);for(var n=t.updateSize,i=t.updateOffset,a=0;a<e.length;a++){var r=e[a];i&&p.setField(r.id,r),n&&h.setField(r.id,r)}}function i(){for(;!p.isEmpty()||!h.isEmpty();)a(),o()}function a(){var e=h.clone();h.clear();var t={},n=[],i=[];e.each(function(e,n){n.isDeleted||(i.push(n),t[e]=!0)});for(var a=new C(!0),o=r(i,t,a);!a.getValue();){n=[],i=[];for(var s in o){var l=o[s];l.isDeleted||(i.push(l),t[s]=!0)}o=r(i,t,a)}}function r(e,t,i){for(var a={},r=ua.updatePosition(e,{updateOffset:!1,updateSize:!0}).changedSizes,o=!0,s=0;s<r.length;s++){for(var l=r[s],c=l.getLayoutAffectedInstances(),u=0;u<c.length;u++){var d=c[u],g=d.id,f=!t[g];f&&(a[g]=d,o=!1),n(d,{updateOffset:!0,updateSize:!1})}l.isRootInstance()&&n([l],{updateOffset:!0,updateSize:!1})}return i.setValue(o),a}function o(){var e=p.clone();p.clear();var t={},n=[],i=[];e.each(function(e,i){i.isDeleted||(n.push(i),t[e]=!0)});for(var a=new C(!0),r=s(n,t,a);!a.getValue();){n=[],i=[];for(var o in r){var l=r[o];l.isDeleted||(n.push(l),t[o]=!0)}r=s(n,t,a)}}function s(e,t,n){for(var i={},a=ua.updatePosition(e,{updateOffset:!0,updateSize:!1}).changedOffsets,r=!0,o=0;o<a.length;o++)for(var s=a[o],l=s.getLayoutAffectedInstances(),c=0;c<l.length;c++){var u=l[c],d=u.id,g=!t[d];if(g){i[d];i[d]=u,r=!1}}return n.setValue(r),i}function l(e,t){for(var n=u.quickExtend({},e.actualSizeAndPosition),i={},a={},r=!1,o=!1,s=c.SizeProperties,l={},d=!1,g=!1,f=0;f<s.length;f++){var p=s[f];t[p]!==n[p]&&(i[p]=t[p],l[p]=!0,g=!0)}for(var h=c.PositionProperties,f=0;f<h.length;f++){var p=h[f];t[p]!==n[p]&&(a[p]=t[p],l[p]=!0,d=!0)}e.actualSizeAndPosition=u.quickExtend(e.actualSizeAndPosition,i,a);var m=""!==t.left&&""!==t.right,v=""!==t.top&&""!==t.bottom,y=e.isRelativePositioned();return m?(l.left||l.right)&&(r=!0):((l.left||l.right||l.marginLeft||y)&&(o=!0),l.width&&(r=!0,""!==t.right&&(o=!0))),v?(l.top||l.bottom)&&(r=!0):((l.top||l.bottom||l.marginTop||y)&&(o=!0),(l.height||l.minHeight)&&(r=!0,""!==t.bottom&&(o=!0))),g&&(se.informOnWriteOperation(),e.changeElementSize(i)),d&&(se.informOnWriteOperation(),e.getPositionBox().css(a)),{sizeChanged:r,positionChanged:o}}var c=this;this.SizeProperties=["width","minHeight","height","minWidth"],this.PositionProperties=["left","right","top","bottom","marginLeft","marginTop","marginRight","marginBottom"],c.Events={LayoutBatchFinished:w.create()},c.layoutUpdateBatch=ke.create({name:"layoutUpdateBatch",beforeFinishingCallback:function(){t()},batchFinishCallback:function(){c.Events.LayoutBatchFinished.fireNew()}}),c.ElementsFramesUpdateBatch=ke.create({beforeFinishingCallback:function(){or.recalaculateSiblingsAndParentAreas()}});var d=Ie.create(),g=Ie.create();this.LayoutContentBatch=ke.create({batchStartCallback:function(){d.start(),ea.LayoutContentOperationsSet.activate()},beforeFinishingCallback:function(){le.disableOperationsRecording("LayoutContentBatch"),ea.layoutUpdateBatch.start(),ea.LayoutContentOperationsSet.executeOperations(),ea.LayoutContentOperationsSet.deactivate()},batchFinishCallback:function(){g.start(),ea.layoutUpdateBatch.finish(),g.finish(),d.finish(),le.enableOperationsRecording("LayoutContentBatch")}}),this.isInLayoutContentUpdate=function(){return d.isActive()},this.isInFinishingLayoutContentUpdate=function(){return g.isActive()},this.LayoutContentOperationsSet=xn.create(function(t){if(ea.isInLayoutContentUpdate())for(e(t);!ea.LayoutContentOperationsSet.isEmpty();)e(t);else vr.performOnLayoutUpdate(function(){return e(t)},"LayoutContentOperationsSet")}),this.Layout={normal:"normal",fill:"fill",fillVertical:"fillVertical",fillHorizontal:"fillHorizontal",centered:"centered",stretched:"stretched",stackedHorizontally:"stackedHorizontally",stackedVertically:"stackedVertically",dockLeft:"dockLeft",dockRight:"dockRight",dockTop:"dockTop",dockBottom:"dockBottom"};var f=E.create(),p=E.create(),h=E.create();c.autoAdjustLayoutToContent=V.createConditionalPositive(),this.requestUpdatePosition=function(e,t){if(e instanceof Array||(e=[e]),n(e,t),!c.layoutUpdateBatch.isActive()){var a=!1;h.isEmpty()&&p.isEmpty()||(a=!0),ea.layoutUpdateBatch.start(),ua.UpdateBatch.start(),i(),a&&Dn.PendingReadOperations.executeOperations(),ua.UpdateBatch.finish(),ea.layoutUpdateBatch.finish()}},this.refreshElementsLayout=function(e,n){if(e){e instanceof Array||(e=[e]);for(var i=0;i<e.length;i++){var a=e[i];f.setField(a.id,{instance:a,forceLayoutUpdate:n})}c.layoutUpdateBatch.isActive()||t()}},this.beginLayoutUpdateBatch=function(){c.layoutUpdateBatch.start()},this.endLayoutUpdateBatch=function(){c.layoutUpdateBatch.finish()},this.setPageContentWidth=function(e){var t=la.getCurrentPage();if(t){var n=la.getContentWidth(),i=Math.floor((e-n)/2);la.getCoordinator().setPropertyValue("contentWidth",e),ea.beginLayoutUpdateBatch(),u.eachItem(t.getChildInstances(),function(e,t){t.setPropertyFieldsValues("sizeAndPosition",{left:t.getPropertyValue("sizeAndPosition").left+i})}),ea.endLayoutUpdateBatch()}},this.updateInstanceLayoutStyle=l}),ta=Yo(function(){this.clearInstancesLayout=function(e){vr.startRenderingBatch();for(var t=0;t<e.length;t++){var n=e[t];n.hasFeature(ti.HasLayout)&&(n.setPropertyValue("verticalLayout",ea.Layout.n
174ormal),n.setPropertyValue("horizontalLayout",ea.Layout.normal),n.setPropertyValue("fillLayout",{fillVertical:!1,fillHorizontal:!1}))}vr.finishRenderingBatch()},this.rememberLayoutProperties=function(e){for(var t=[],n=0;n<e.length;n++){var i={},a=e[n];i.sizeAndPosition=u.quickExtend({},a.getPropertyValue("sizeAndPosition")),i.margin=u.quickExtend({},a.getPropertyValue("margin")),i.fillLayout=u.quickExtend({},a.getPropertyValue("fillLayout")),i.verticalLayout=a.getPropertyValue("verticalLayout"),i.horizontalLayout=a.getPropertyValue("horizontalLayout"),a.hasFeature(ti.HasArrangement)&&!a.dataLayoutController.shouldRearrangeWhenItemSizeChanged()&&(i.dataItemSize=a.getPropertyValue("dataItemSize")),t.push({instance:a,storedProperties:i})}return{restoreLayoutProperties:function(){aa.UpdateBatch.executeWithActivation(function(){for(var e=0;e<t.length;e++){var n=t[e].instance;n.setPropertiesValues(t[e].storedProperties)}})}}},this.withLayoutPreserving=function(e,t,n){var i=n&&n.noLayoutPreserving?void 0:ta.rememberLayout(e,n);t(),i?i.restoreLayout():void 0},this.restoreLayouts=function(e){e=u.asArray(e),vr.startRenderingBatch(),u.eachItem(e,function(e,t){t.restoreLayout()}),vr.finishRenderingBatch()},this.rememberLayout=function(e,t){t=u.quickExtend({includeDockedElements:!0,rememberLeft:!0,rememberTop:!0,rememberWidth:!0,rememberHeight:!0,relativeTo:!1,finishCallback:Wo},t),e=u.asArray(e);for(var n=[],i=t.includeDockedElements,a=t.relativeTo,r=0;r<e.length;r++){var o=e[r],s=o.getPropertyValue("fillLayout"),l=o.getPropertyValue("horizontalLayout"),c=o.getPropertyValue("verticalLayout"),d=s&&s.fillHorizontal,g=s&&s.fillVertical,f=t.rememberLeft&&(i||!d&&l===ea.Layout.normal),p=t.rememberTop&&(i||!g&&c===ea.Layout.normal),h=t.rememberWidth&&(i||!d),m=t.rememberHeight&&(i||!g);if(f||p||h||m){var v={instance:o,rememberLeft:f,rememberTop:p,rememberWidth:h,rememberHeight:m},y=o.$element;if(f||p){var b=y.offset();if(a){var C=u.evaluateWhenFunction(a);b=u.getRelativeOffset(b,C)}v.offset=b}h&&(v.width=y.width()),m&&(v.height=y.height()),n.push(v)}}return{restoreLayout:function(){vr.startRenderingBatch();var e;for(e=0;e<n.length;e++)n[e].currentOffset=n[e].instance.$element.offset();var i={left:0,top:0};for(a&&(i=u.evaluateWhenFunction(a)),e=0;e<n.length;e++){var r=n[e],o=r.instance,s=r.currentOffset,l={},c={};r.rememberLeft&&(l.left=r.offset.left+i.left),r.rememberTop&&(l.top=r.offset.top+i.top),r.rememberWidth&&(c.width=r.width),r.rememberHeight&&(c.height=r.height),ta.moveToOffset({instance:o,offset:s},l),ta.setInstancesSize(o,c)}t.finishCallback(),vr.finishRenderingBatch()}}},this.setInstanceArea=function(e,t){ta.moveToOffset(e,{left:t.left,top:t.top}),ta.setInstancesSize(e,{width:t.width,height:t.height})},this.translateInstancesArea=function(e,t,n){n=u.quickExtend({verticalAlignment:et.Top,horizontalAlignment:nt.Left,minTop:-(1/0),minLeft:-(1/0),maxBottom:1/0,maxRight:1/0},n),e=u.asArray(e);for(var i=n.verticalAlignment,a=n.horizontalAlignment,r=[],o=0;o<e.length;o++){var s=e[o].$element;i!==et.Top||a!==nt.Left?r.push(s.getArea()):r.push(s.offset())}var l,c,d,g,f={};switch(a!==nt.Left&&(d=u.maxValue(r,function(e){return e.right})),a!==nt.Right&&(l=u.minValue(r,function(e){return e.left})),i!==et.Top&&(g=u.maxValue(r,function(e){return e.bottom})),i!==et.Bottom&&(c=u.minValue(r,function(e){return e.top})),a){case nt.Left:f.left=l;break;case nt.Right:f.left=d;break;case nt.Centered:f.left=Math.floor((l+d)/2)}switch(i){case et.Top:f.top=c;break;case et.Bottom:f.top=g;break;case et.Centered:f.top=Math.floor((c+g)/2)}var p=t.left-f.left,h=t.top-f.top,m=u.translateArea(u.calculateAreaInfo({left:l,top:c,bottom:g,right:d}),{left:p,top:h}),v=m.top,y=m.bottom,b=m.left,C=m.right;v<n.minTop&&(h+=n.minTop-v),y>n.maxBottom&&(h-=y-n.maxBottom),b<n.minLeft&&(p+=n.minLeft-b),C>n.maxRight&&(p-=C-n.maxRight),ta.moveInstances(e,{left:p,top:h})},this.moveToOffset=function(e,t,n){if(t){n=u.quickExtend({},n);var i=n.transitionData,a=n.callback;e=u.asArray(e);var r,o=[];for(r=0;r<e.length;r++){var s=e[r];if(s instanceof Kn)o.push({instance:s,offset:s.$element.offset()});else{var l=s.instance;o.push({instance:l,offset:u.valueOrCalculate(s.offset,function(){return l.$element.offset()})})}}for(u.isFunction(t)&&(t=t(o)),vr.startRenderingBatch(),r=0;r<o.length;r++){var c=o[r],d=c.offset,g={};void 0!==t.top&&(g.top=t.top-d.top),void 0!==t.left&&(g.left=t.left-d.left),ta.moveInstances(c.instance,g,i,a)}vr.finishRenderingBatch()}},this.setInstancesContentSize=function(e,t){if(t){e=u.asArray(e),vr.startRenderingBatch();for(var n=0;n<e.length;n++){var i=e[n],a=da.getElementContentMargins(i);ta.setInstancesSize(i,{width:t.width+a.left+a.right,height:t.height+a.top+a.bottom})}vr.finishRenderingBatch()}},this.setInstancesSize=function(e,t,n){if(t){n=u.quickExtend({preserveVerticalMargins:!1,preserveHorizontalMargins:!1},n);var i=n.preserveVerticalMargins,a=n.preserveHorizontalMargins;e=u.asArray(e);var r,o=t.width,s=t.height,l=void 0!==o,c=void 0!==s;if(l||c){var d=[];for(r=0;r<e.length;r++){var g=e[r],f={width:0,height:0};t=g.getSize();var p=g.getPropertyValue("sizeAndPosition"),h=g.getPropertyValue("fillLayout"),m="s",v="e";if(l){var y=g.getPropertyValue("horizontalLayout");h&&h.fillHorizontal?f.width=o-t.width:(f.width=o-p.width,a&&y===ea.Layout.dockRight&&(f.width=-f.width,v="w"))}if(c){var b=g.getPropertyValue("verticalLayout");h&&h.fillVertical?f.height=s-t.height:(f.height=s-p.height,i&&b===ea.Layout.dockBottom&&(f.height=-f.height,m="n"))}0===f.width&&0===f.height||d.push({instance:g,delta:f,axis:(0!==f.height?m:"")+(0!==f.width?v:"")})}for(vr.startRenderingBatch(),r=0;r<d.length;r++){var C=d[r];ta.resizeInstances(C.instance,C.delta,{axis:C.axis,isSymmetric:!1})}vr.finishRenderingBatch()}}},this.resizeInstances=function(e,t,n){if(n=u.quickExtend({axis:"se",isSymmetric:!1,lockRatio:!1,maxWidth:1/0,resizeCenteredElementsSymmetrically:!1},n),t){t=u.quickExtend({width:0,height:0},t),e=u.asArray(e);var i=n.minWidth,a=n.minHeight,r=n.maxWidth,o=n.isSymmetric,s=n.lockRatio,l=n.resizeCenteredElementsSymmetrically,c=u.resolveAxis(n.axis),d=void 0!==i?0-Math.ceil(i/(o?2:1)):-(1/0),g=void 0!==a?0-Math.ceil(a/(o?2:1)):-(1/0),f=void 0!==r&&r!==1/0?Math.ceil(r/(o?2:1)):1/0,p=u.valueOrDefault(t.width,0),h=u.valueOrDefault(t.height,0);c.north&&(h=0-h),c.west&&(p=0-p),p=Math.min(Math.max(d,p),f),h=Math.max(g,h),s&&c.horizontal&&c.vertical&&(p=h*s),d>p&&(p=d,h=d),p>f&&(p=f,h=f);var m=c.horizontal,v=c.vertical,y=m&&(c.east||o),b=m&&(c.west||o),C=v&&(c.north||o),I=v&&(c.south||o);vr.startRenderingBatch();for(var S=[],P=[],w=0;w<e.length;w++){var E,T,x,k,D,F,A,B,V,L,M=e[w];M instanceof Kn?(T=void 0,x=void 0,k=void 0,D=void 0,F=void 0,E=M):(T=M.sizeAndPosition,x=M.margin,k=M.fillLayout,D=M.horizontalLayout,F=M.verticalLayout,E=M.instance),T=u.quickExtend({},void 0!==T?T:ta.getInstnceActaulSizeAndPosition(E));var O=!1,z=!1,_=!1,N=!1,R=!1,H=!1;if(E.hasFeature(ti.HasLayout)&&(k=void 0!==k?k:E.getPropertyValue("fillLayout"),D=void 0!==D?D:E.getPropertyValue("horizontalLayout"),F=void 0!==F?F:E.getPropertyValue("verticalLayout"),V=k&&k.fillHorizontal,L=k&&k.fillVertical,O=L||F===ea.Layout.dockTop,z=L||F===ea.Layout.dockBottom,_=V||D===ea.Layout.dockLeft,N=V||D===ea.Layout.dockRight,R=!V&&D===ea.Layout.centered,H=!L&&F===ea.Layout.centered,A=L||F!==ea.Layout.n
174ormal,B=V||D!==ea.Layout.normal,m&&B||v&&A)){x=u.quickExtend({},void 0!==x?x:E.getPropertyValue("margin"));var q=E.getParentContentSize();if(m&&B){var U=x.right+x.left;U>q.width&&(x.right=x.right/U*q.width,x.left=x.left/U*q.width);var $=x.top+x.bottom;$>q.height&&(x.top=x.top/$*q.height,x.bottom=x.bottom/$*q.height),N&&y&&(x.right-=p,V||(T.width+=p)),_&&b&&(x.left-=p,V||(T.width+=p))}v&&A&&(z&&I&&(x.bottom-=h,L||(T.height+=h)),O&&C&&(x.top-=h,L||(T.height+=h))),E.setPropertyValue("margin",x)}var W=E.getParent(),j=nt.Left;W&&W.hasFeature(ti.HasChildrenLayoutAnchor)&&(j=W.getAnchorLatyout()),b&&!_&&(T.width+=p*(l&&R&&!o?2:1)),y&&!N&&(T.width+=p*(l&&R&&!o?2:1)),_||N||R||(j===nt.Right?y&&P.push({instance:E,sizeAndPosition:T,margin:x,fillLayout:k,horizontalLayout:D,verticalLayout:F,mirrorLeft:!0}):b&&P.push({instance:E,sizeAndPosition:T,margin:x,fillLayout:k,horizontalLayout:D,verticalLayout:F})),C&&!O&&(T.height+=h*(l&&H&&!o?2:1),z||H||S.push({instance:E,sizeAndPosition:T,margin:x,fillLayout:k,horizontalLayout:D,verticalLayout:F})),I&&!z&&(T.height+=h*(l&&H&&!o?2:1)),E.setPropertyValue("sizeAndPosition",T)}var G=0,X=0;if(C&&(X=0-h),(b||y)&&(G=0-p),P.length>0){var Y=ta.moveInstances(P,{left:G});S=u.map(S,function(e){var t=Y[e.instance.id];return t?t:e})}S.length>0&&ta.moveInstances(S,{top:X}),vr.finishRenderingBatch()}},this.getInstnceActaulSizeAndPosition=function(e){var t=e.getPropertyValue("sizeAndPosition");return t},this.getRelativeArea=function(e,t){if(e.isRelativePositioned())return e.getRelativeToParentArea(t);var n=ta.getRelativeTopPosition(e),i=ta.getRelativeLeftPosition(e),a=e.getSize();return{top:n,left:i,bottom:n+a.height,right:i+a.width,center:{top:n+a.height/2,left:i+a.width/2},height:a.height,width:a.width}},this.getRelativeTopPosition=function(e){var t,n=u.quickExtend({},e.getPropertyValue("sizeAndPosition")),i=!1;if(e.hasFeature(ti.HasLayout)){var a=u.quickExtend({},e.getPropertyValue("margin")),r=(e.getPropertyValue("horizontalLayout"),e.getPropertyValue("verticalLayout")),o=e.getPropertyValue("fillLayout");(o.fillVertical||r!==ea.Layout.normal)&&(r===ea.Layout.dockBottom?(t=e.parentInstance.getContentSize().height-a.bottom-e.getSize().height,i=!0):r===ea.Layout.centered?(t=e.parentInstance.getContentSize().height/2+a.top-e.getSize().height/2,i=!0):(o.fillVertical||r===ea.Layout.dockTop)&&(t=a.top,i=!0))}return i||(t=n.top),t},this.getRelativeLeftPosition=function(e){var t,n=u.quickExtend({},e.getPropertyValue("sizeAndPosition")),i=!1,a=nt.Left,r=e.parentInstance;if(r&&r.hasFeature(ti.HasChildrenLayoutAnchor)&&(a=r.getAnchorLatyout()),e.hasFeature(ti.HasLayout)){var o=u.quickExtend({},e.getPropertyValue("margin")),s=e.getPropertyValue("horizontalLayout"),l=e.getPropertyValue("fillLayout");(l.fillHorizontal||s!==ea.Layout.normal)&&(s===ea.Layout.dockRight?(t=e.parentInstance.getContentSize().width-o.right-e.getSize().width,i=!0):s===ea.Layout.centered?(t=e.parentInstance.getContentSize().width/2+o.left-e.getSize().width/2,i=!0):(l.fillHorizontal||s===ea.Layout.dockLeft)&&(t=o.left,i=!0))}return i||(t=n.left,a===nt.Centered?t+=r.getContentSize().width/2:a===nt.Right&&(t=r.getContentSize().width-t)),t},this.moveInstances=function(e,t,n){e=u.asArray(e),t=u.quickExtend({left:0,top:0},t),vr.startRenderingBatch();for(var i={},a=0;a<e.length;a++){var r=e[a],o=void 0,s=void 0,l=void 0,c=void 0,d=void 0,g=void 0,f=!1;r instanceof Kn?o=r:(s=r.sizeAndPosition,l=r.margin,g=r.fillLayout,o=r.instance,c=r.horizontalLayout,d=r.verticalLayout,f=u.valueOrDefault(r.mirrorLeft,!1)),s=u.quickExtend({},void 0!==s?s:o.getPropertyValue("sizeAndPosition"));var p=!0,h=!0;o.hasFeature(ti.HasLayout)&&(l=u.quickExtend({},void 0!==l?l:o.getPropertyValue("margin")),c=void 0!==c?c:o.getPropertyValue("horizontalLayout"),d=void 0!==d?d:o.getPropertyValue("verticalLayout"),g=void 0!==g?g:o.getPropertyValue("fillLayout"),(g.fillHorizontal||c!==ea.Layout.normal)&&((g.fillHorizontal||c===ea.Layout.dockRight)&&(l.right-=t.left),(g.fillHorizontal||c===ea.Layout.dockLeft||c===ea.Layout.centered)&&(l.left+=t.left),p=!1),(g.fillVertical||d!==ea.Layout.n
174ormal)&&((g.fillVertical||d===ea.Layout.dockBottom)&&(l.bottom-=t.top),(g.fillVertical||d===ea.Layout.dockTop||d===ea.Layout.centered)&&(l.top+=t.top),
175h=!1),h&&p||o.setPropertyValue("margin",l,n)),h&&(s.top+=t.top),p&&(s.left+=t.left*(f?-1:1)),(h||p)&&o.setPropertyValue("sizeAndPosition",s,n),i[o.id]={instance:o,sizeAndPosition:s,margin:l,fillLayout:g,horizontalLayout:c,verticalLayout:d}}return vr.finishRenderingBatch(),i},this.isInsideElementArea=function(e,t,n){n=u.quickExtend({},n);var i=n.areaPadding,a=n.customAreaFunction;if(!e||!t)return!1;var r;r=e.elementType===ei.group?u.grep(e.getDescendingInstances(!1),function(e){return e.elementType!==ei.group}):[e];for(var o=0;o<r.length;o++){var s=r[o];if(ua.isElementVisible(s)){var l;if(l=a?a(s):ua.getElementArea(s,!0),i&&(l=u.expandArea(l,u.evaluateWhenFunction(i))),l&&u.isInsideArea(l,t))return!0}}return!1},this.calculateInstancesSurroundingArea=function(e,t,n){n=n?n:ua.getElementArea,e=u.asArray(e);for(var i=[],a=0;a<e.length;a++)i.push(n(e[a],t));return u.unionAreas(i)},this.getAreaOverlappingInstances=function(e,t,n){if(n=u.quickExtend({},n),!e||!t||0===t.length)return[];var i=n.areaFunction?n.areaFunction:ua.getElementArea,a=e;return n.expandSize&&(a=u.expandArea(a,n.expandSize)),u.grep(t,function(e){if(e.elementType!==ei.page){var t=i(e,n.isAbsolute);return u.areasOverlap(t,a)}return!1})},this.getInstancesInsideArea=function(e,t,n,i,a){return e&&t&&0!==t.length?(a=a?a:ua.getElementArea,n&&(e=u.expandArea(e,n)),u.grep(t,function(t){if(t.elementType!==ei.page){var n=a(t,i);return u.containsArea(e,n)}return!1})):[]},this.sortByLeftPosition=function(e,t){return e=e.sort(function(e,n){var i=t(e),a=t(n);return void 0!==i&&void 0!==a?i.left-a.left!==0?i.left-a.left:i.top-a.top:void 0!==i?1:void 0!==a?-1:void 0})},this.getToppestInstance=function(e,t,n){var i=e[0];n=n?n:ua.getElementOffset;var a=1/0;return u.eachItem(e,function(e,r){var o=n(r,t);o&&o.top<a&&(a=o.top,i=r)}),i},this.getElementsArea=function(e,t,n){n=n?n:ua.getElementArea;var i=u.mapItem(e,function(e){return n(e,t)});return u.unionAreas(i)}}),na=Yo(function(){function e(e,t){var n,i,a={};for(i=0;i<e.length;i++){var r=e[i],o=r.getParent();if(o&&o.elementType===ei.group){var s=o.id;n=a[s],n||(n={instance:o,childInstances:[]},a[s]=n),n.childInstances.push(r)}}for(var l in a){n=a[l];var c=n.instance,d=c.getParent();if(t)for(;d.elementType===ei.group;)d=d.getParent();var g=d.elementType===ei.group;c.startGroupUpdating(),g&&d.startGroupUpdating();var f=[],p=[];n.instance.isFixed()&&(f=u.merge([],n.childInstances)),ha.isMasterPageRootInstance(n.instance)&&(p=u.merge([],n.childInstances)),na.reattachInstances(n.childInstances,d),le.disableOperationsRecording("groupUpdating"),u.eachItem(f,function(e,t){t.setPropertyValue("isFixed",!0)}),ha.setAsMasterPageRoots(p),le.enableOperationsRecording("groupUpdating"),g&&d.finishGroupUpdating(),c.finishGroupUpdating()}}var t=["dataLayoutOptions","dataLayout","fieldsTemplates","sizeAndPosition","skinBinding","itemsStyle","iconReference","itemFields"];u.mapArray(t,jo,u.returnValue);this.reattachToCurrentSection=function(e,t){t=u.quickExtend({filterFunction:jo,lastSectionIsDefault:!1},t);var n,i=t.filterFunction,a=la.getCurrentPage();if(e=u.grep(e,function(e){return e.isReattchable()&&e.isInstanceVisible()&&!e.isFixed()}),0!==e.length){var r=ta.getElementsArea(e,!0),o=ua.getInstancesInOffset(r),s=u.grep(o,function(e){return e.instance.hasFeature(ti.PageSection)&&e.instance.isInstanceVisible()&&i(e.instance)});return s[0]?n=s[0].instance:u.eachItem(a.childInstances,function(e,t){return t.hasFeature(ti.PageSection)&&t.isInstanceVisible()&&i(t)&&u.areasIntersects(u.expandArea(t.getArea(),{left:1e3,right:1e3}),r)?(n=t,!1):void 0}),n?na.reattachInstances(e,n):t.lastSectionIsDefault&&(n=mr.getLastMainSection(),na.reattachInstances(e,n)),n}}
175,this.getSectionByPosition=function(e){var t=ua.getInstancesInOffset(e),n=u.grep(t,function(e){return e.instance.hasFeature(ti.PageSection)&&e.instance.isInstanceVisible()});return n[0]?n[0].instance:void 0},this.reattachInstances=function(e,t,n){e=u.asArray(e),e=u.grep(e,function(e){return e.getParent()!==t}),e.length>0&&ta.withLayoutPreserving(e,function(){u.eachItem(e,function(e,n){t.isType(ei.page)||n.setPropertyValue("isFixed",!1)}),ta.clearInstancesLayout(e),Ji.addElementToContainerElement(t,e),ea.refreshElementsLayout(e)},n)},this.unwrap=function(e){if(!e.hasParent())return[];var t=e.getChildInstances(),n=[],i=[];if(e.isFixed()&&(n=u.merge([],t)),ha.isMasterPageRootInstance(e)&&(i=u.merge([],t)),t.length>0){var a=e.getParent();na.reattachInstances(t,a)}return le.disableOperationsRecording("unwrapChildsUpdating"),u.eachItem(n,function(e,t){t.setPropertyValue("isFixed",!0)}),ha.setAsMasterPageRoots(i),le.enableOperationsRecording("unwrapChildsUpdating"),Ji.removeInstances([e]),t},this.wrapInstances=function(e,t){var n=da.getCommonAncestors(e,!1,!1);if(0!==n.length){var i=n[0],a=_o.addTemplateInstance({elementForCreation:{structures:[t]}},i),r=a.instances[0];return ta.setInstanceArea(r,ta.calculateInstancesSurroundingArea(e,!0)),na.reattachInstances(e,r),r}},this.groupInstances=function(e){if(e&&!(e.length<=1)){le.beginAtomicBatch(!1,"Group");var t=e[0].getParent();if(t){var n=_o.addTemplateInstance({elementForCreation:{structures:[{type:"group",elementProperties:{sizeAndPosition:{left:0,top:0,width:0,height:0},backgroundColor:"transparent",borderWidth:u.convertValueToObject(0,["top","left","bottom","right"]),padding:u.convertValueToObject(0,["top","left","bottom","right"])}}]}},t),i=n.instances[0];return i.disableGroup("grouping"),na.reattachInstances(e,i),i.enableGroup("grouping"),i.refreshGroupArea(),le.endAtomicBatch(),i}}},this.removeGroup=function(t){le.beginAtomicBatch(!1,"Remove Group"),e(t.getChildInstances(),!0),le.endAtomicBatch()},this.removeFromGroup=function(t){le.beginAtomicBatch(!1,"Remove From Group"),e(t,!0),le.endAtomicBatch()},this.releaseGroup=function(t){e(t.getChildInstances(),!1)},this.changePageChildren=function(e,t,n){n=u.quickExtend({deleteAfterChange:!0,duplicateHierarchy:!0,filterFunction:jo,changeInvisibleSection:!1},n);var i=n.deleteAfterChange,a=n.duplicateHierarchy,r=n.filterFunction;n.changeInvisibleSection;le.beginAtomicBatch(!1,"changePage");var o;o=a?wr.duplicateHierarchyInfo(t,{rootsIds:[e.id]}):t;var s=La.create(o);Ca.loadPageHierarchy(o);var l=u.grep(e.getChildInstances(),function(e){return!e.isMasterPageElement.isTrue()&&r(e)}),c=s.addHierarchyFromNode(e.id,{includeNode:!1,includeChildren:!0,parent:e});return s.applyHierarchy(),i?Ji.removeInstances(l):Ji.detachInstances(l),le.endAtomicBatch(),c}}),ia={PC:"PC",Mobile:"Mobile"},aa=Yo(function(){function e(e,t,n,i){"string"!=typeof e&&(e=e.name),i=u.valueOrDefault(i,!0);var a=aa.getStateAffectedInstances(t,e),r=D.setAndReturnFieldIfAbsent(e,{});r[t.id]=a,A=!0;for(var o=0;o<a.length;o++){var s=a[o];aa.refreshState(s,n,void 0,i)}w.fireLazyEvent(t,"elementStateActivated",e)}function t(){var e=u.mapDictionary(L,jo);return u.extend(e,B)}function n(e,t,n){"string"!=typeof e&&(e=e.name);var i=aa.getStateAffectedInstances(t,e),a=D.getField(e);if(a&&(delete a[t.id],u.isEmptyObject(a)&&D.removeField(e)),void 0!==i)for(var r=0;r<i.length;r++){var o=i[r];aa.refreshState(o,n)}D.isEmpty()&&(A=!1),w.fireLazyEvent(t,"elementStateRemoved",e)}function i(e){u.eachEntry(e.properties,function(e,t){t&&t.customValueMarked&&(t.customValueMarked=void 0,t.customValue=void 0)})}function a(e,t,n,i){e.propertiesRefreshingState=!0,u.eachEntry(e.properties,function(a,r){aa.refreshProperty(e,r,t,n,i)}),e.propertiesRefreshingState=!1}function r(e,t,n,i,a){g(e,t,i,n,a)}function o(e,t,n){return void 0===t?void 0!==n:e.comparer?!e.comparer(n,t):!u.defaultEqualityComparer(n,t)}function s(e,t,n,i,a){var r=e.affectedProperties[n];void 0===r&&(0===u.count(e.affectedProperties)&&e.hasStates.setTrue(),r={},e.affectedProperties[n]=r);var o=r[t.id];void 0===o&&(o=[],r[t.id]=o);o.length>0;u.inArray(i,o)<0&&o.push(i),aa.Events.CustomStatePropertyAddedSimple.fireNew({propertyName:i,stateName:n,affectedInstance:t,affectingInstance:e,sourceInstance:e,value:a}),w.fireLazyEvent(e,"influenceChanged")}function l(e,t,n,i,a){if(t){var r=t.descriptor,o=r.name;if(void 0!==n&&null!==n){var s=r.valueConverter;s&&(n=s(n))}r.isStateProperty()&&void 0!==k?P.setValueInCustomState(e,t,k,n):(P.shouldMarkPropertyAsCustom(e,o)?(t.customValue=n,t.customValueMarked=!0,B[e.id]=!0):(t.customValue=void 0,t.customValueMarked=!1,t.value=n),c(e,t,i,void 0,a))}}function c(e,t,n,i,a){if(t){void 0===n&&(n=!1);var r=t.descriptor,s=r.name,l=y(e,s),c=l.computedStateData;if(l.isCustomState)u.objectSet(L,[e.id,s],!0);else{var f=e.id,p=u.objectGet(L,[f,s]);if(p){var h=L[f];delete h[s],u.isEmptyObject(h)&&delete L[f]}}var m=c.stateValue,v=t.computedValue;if(d(t,m),o(r,v,t.computedValue)){var b=void 0;n&&("object"==typeof n?b=n:i===_.StateAdded?(c.transitionInDuration&&(b={transitionEffect:c.transitionInEffect,transitionDuration:c.transitionInDuration,transitionDirection:c.directionIn,transitionSlideDirection:c.transitionSlideInDirection}),c.transitionOutDuration?t.transitionsStack.push({transitionEffect:c.transitionOutEffect,transitionDuration:c.transitionOutDuration,transitionDirection:c.directionOut,transitionSlideDirection:c.transitionSlideOutDirection}):t.transitionsStack.push(void 0)):i===_.StateRemoved&&(b=t.transitionsStack.pop())),g(e,t,v,b,a)}}}function d(e,t){e.computedValue=t}function g(e,t,n,i,a){var r=t.descriptor,o=r.name;if(h(e)){var s=t.computedValue,l={instance:e,propertyName:o,propertyDescriptor:r,newValue:s,oldValue:n};aa.Events.ComputedValueChanged.fireNew(l)}if(aa.UpdateBatch.isActive()&&"isVisible"!==o&&"isVisibleInMode"!==o&&"name"!==o&&"order"!==o){var c=e.id,u=O.getFieldOrInit(o,{}),d=z.getFieldOrInit(c,{});if(!u[c]){var g={instance:e,property:t,oldValue:n,transitionData:i,callback:a};u[c]=g,"order"!==o&&(d[o]=g)}}else p(e,t,n,i,void 0,a)}function f(){for(aa.PropertiesChangesNotifyingBatch.start();!O.isEmpty()||!z.isEmpty();){var e=z.clone(),t=O.getEntries();O.clear(),z.clear(),t.orderByDesc(function(e){return ri[e.key].priority});for(var n=0;n<t.length;n++){var i=t[n].value;for(var a in i){var r=i[a];r.instance.isDeleted||(r.value=p(r.instance,r.property,r.oldValue,r.transitionData,!1,r.callback))}}e.each(function(e,t){var n=Ji.getInstanceByID(e);n&&(h(n)&&w.fireLazyEvent(n,"propertiesChanged",t),n.onPropertiesChanged(t))})}aa.PropertiesChangesNotifyingBatch.finish()}function p(e,t,n,i,a,r){if(e.isDeleted)return null;void 0===a&&(a=!0),M.isFalse()&&(i=void 0);var o=t.computedValue,s=t.descriptor,l=s.name;
175if(le.beginAtomicBatch(),s.onChange(e,o,i,n,r),le.endAtomicBatch(),e.onPropertyChange(s,o,n,i),m({instance:e,propertyName:l,propertyDescriptor:s,newValue:o,oldValue:n}),a){var c={};c[l]={property:t,oldValue:n,value:o,transitionData:i},h(e)&&w.fireLazyEvent(e,"propertiesChanged",c),"order"!==l&&e.onPropertiesChanged(c)}return o}function h(){return!0}function m(e){var t=e.instance;if(h(t)){var n=e.propertyName;aa.Events.PropertyValueChanged.fireNew(e),aa.Events.NamedPropertyValueChanged.fireNew(n,e);var i=e.newValue,a=e.oldValue;w.fireLazyEvent(t,"propertyChangedEvent",n,i,a),w.fireLazyEvent(t,"propertyChangedEventSimple",n,i,a)}}function v(e,t,n,i){var a,r,o=Ji.getInstanceByID(n),s=e.descriptor,l=s.name,c=b(e,i),d=u.objectGet(e.customStatesValues,[t,n]);if(i.hasFeature(ti.DesignElement)&&i.isPropertyBoundToStyleField(l)&&(o===i.getSkinInstanceBox()||o===la.getCoordinator())&&Za.shouldReferToSkinValue())d=i.getStyleFieldData(l,{stateName:t,sourceId:n,defaultValue:c,customStateData:d}),d=u.quickExtend({stateValue:d.value},d.animation),r=d;else{if(void 0===d)return;r=u.quickExtend({},d)}return i.shouldReferToStateValue(l,t,n)?(a=s.customStateValueGetter)&&Ai[t]&&(r.stateValue=a(c,r.stateValue,i,t,n)):r.stateValue=c,r}function y(e,t){var n=e.properties[t];if(k&&1===D.count()){var i=v(n,k.type.name,k.source,e);if(i&&!u.isEmptyObject(i))return{isCustomState:!0,computedStateData:i}}else{var a=n.prioritisedCustomStates,r=n.descriptor;if(r.isStateProperty()&&a&&a.length>0)for(var o=0;o<a.length;o++){var s=a[o],l=s.stateName,c=s.affectingInstanceID,d=D.getField(l);if(d&&d[c]&&e.shouldReferToStateValue(t,l,c)){var g=v(n,l,c,e);if(g)return{isCustomState:!0,computedStateData:g}}}}var f=b(n,e);return{isCustomState:!1,computedStateData:{stateValue:f}}}function b(e,t){var n=e.descriptor,i=n.name;if(t.hasFeature(ti.DesignElement)&&t.isPropertyBoundToStyleField(i)&&Za.shouldReferToSkinValue()){var a=t.getStyleFieldData(i,{defaultValue:C(e)});return a.value}return n.isBoundToObservableWithValue(e)?e.bindingValue:C(e)}function C(e){return e.customValueMarked?e.customValue:e.value}function I(e,t){return e.properties[t]}function S(e,t){var n=t;if("string"==typeof t?t=e.properties[t]:t&&(n=t.descriptor.name),t){var i=[],a=e.id;e.hasFeature(ti.DesignElement)&&e.isPropertyBoundToStyleField(n)&&(i=e.getPrioritizedStates(n));for(var r in t.customStatesValues){var o=t.customStatesValues[r];for(var s in o)i.push({stateName:r,affectingInstanceID:s})}t.prioritisedCustomStates=i.orderByDesc(function(e){var t=e.affectingInstanceID===a?1:0;e.stateName===Va.MobileStateName&&"sizeAndPosition"===n&&(t=2),e.styleFieldState&&(t+=.1);var i=1;return Ai[e.stateName]&&(i=Ai[e.stateName].priority),[t,i]},u.arrayDefaultComparer)}}var P=this;P.TransitionsTypes={transitionInEffect:"transitionInEffect",transitionOutEffect:"transitionOutEffect",transitionInDuration:"transitionInDuration",transitionOutDuration:"transitionOutDuration",directionIn:"directionIn",directionOut:"directionOut",transitionSlideInDirection:"transitionSlideInDirection",transitionSlideOutDirection:"transitionSlideOutDirection"},this.Events={PropertyValueChanged:w.create(),NamedPropertyValueChanged:w.createNamedEvents(),ComputedValueChanged:w.create(),CustomStatePropertyRemovedSimple:w.create(),CustomStatePropertyAddedSimple:w.create(),CustomStatePropertyChangedSimple:w.create(),TransitionEffectUpdated:w.create()},this.Flags={PropertiesAreCustom:V.createConditionalNegative()},this.UpdateBatch=ke.create({beforeFinishingCallback:function(){f()}}),this.PropertiesChangesNotifyingBatch=ke.create();var T,x,k=void 0,D=E.create(),F=E.create(),A=!1,B={},L={},M=V.createConditionalPositive(),O=E.create(),z=E.create(),_={StateSet:0,StateAdded:1,StateRemoved:2};this.StateChangeTypes=_,this.setCanPerformTransition=function(e,t){M.setValue(e,t)},this.initialize=function(){K.Events.ElementRemoving.bind(function(e){var t=e.removedInstance;P.removeStateAffected(t),P.removeStateAffecting(t),aa.clearInstanceGlobalState(t)}),T=[ri.backgroundColor.name,ri.borderColor.name,ri.fontColor.name,ri.backgroundOverlay.name,ri.iconColor.name,ri.borderWidth.name,ri.font.name,ri.fontSize.name,ri.roundness.name,ri.borderStyle.name,ri.elementOpacity.name,ri.shadow.name,ri.innerShadow.name,ri.glow.name,ri.innerGlow.name,ri.lineColor.
175name,ri.mapColor.name,ri.namedTextStyle.name,ri.lineHeight.name,ri.letterSpacing.name,ri.textStyle.name,ri.textDirection.name,ri.textShadow.name,ri.lineWidth.name,ri.lineStyle.name,ri.horizontalAlign.name,ri.predefinedTextStyles.name,ri.svgProperties.name],x=u.mapToDictionary(T,u.returnValue,u.returnValue)},this.getEditableStyleProperties=function(){return T},this.getEditableStylePropertiesMap=function(){return x},this.getCurrentStates=function(e){return F.getField(e.id)},this.addCurrentState=function(e,t){var n=F.getField(e.id);n||(n={},F.setField(e.id,n)),n[t]=!0},this.removeCurrentState=function(e,t){var n=F.getField(e.id);n&&delete n[t]},this.removeStateAffected=function(e,t){t=t?t:jo,u.eachEntry(e.properties,function(n,i){for(var a in i.customStatesValues){var r=i.customStatesValues[a];u.eachEntry(r,function(i){var r=Ji.getInstanceByID(i);r&&t(r,e,a,n)&&P.removeStateAffectedProperty(r,e,a,n)})}})},this.removeStateAffecting=function(e){var t=!1;for(var n in e.affectedProperties){var i=e.affectedProperties[n];u.eachEntry(i,function(i,a){for(var r=a.length,o=0;r>o;o++){var s=Ji.getInstanceByID(i);s&&(t=!0,P.removeStateAffectedProperty(e,s,n,a[0]))}})}},this.addGlobalState=function(t,n,i,a){void 0===i&&(i=_.StateAdded),a=u.valueOrDefault(a,!0),a||aa.setCanPerformTransition(!1,"addGlobalState"),e(t,n,i,a),a||aa.setCanPerformTransition(!0,"addGlobalState")},this.setDefaultGlobalState=function(e){var n=t();D.clear(),F.clear(),A=!1,L={},B={},aa.setCanPerformTransition(!1,"setDefaultGlobalState"),u.eachEntry(n,function(t){var n=Ji.getInstanceByID(t);!n||e&&n.isForTemplateUse()||aa.refreshState(n,_.StateSet,!0)}),aa.setCanPerformTransition(!0,"setDefaultGlobalState")},this.setCustomGlobalState=function(e,n){"string"!=typeof e&&(e=e.name);var i=aa.getStateAffectedInstances(n,e),a=t(),r=u.mapArray(i,jo,u.defaultIdFunction);u.extend(a,r),D.clear(),F.clear(),L={},B={};var o=D.setAndReturnFieldIfAbsent(e,{});o[n.id]=i,A=!0,aa.setCanPerformTransition(!1,"setCustomGlobalState"),u.eachEntry(a,function(e){var t=Ji.getInstanceByID(e);t&&aa.refreshState(t,_.StateSet,!0)}),aa.setCanPerformTransition(!0,"setCustomGlobalState")},this.removeGlobalState=function(e,t,i,a){a=u.valueOrDefault(a,!0),a||aa.setCanPerformTransition(!1,"removeGlobalState"),n(e,t,_.StateRemoved),a||aa.setCanPerformTransition(!0,"removeGlobalState")},this.clearInstanceGlobalState=function(e){F.removeField(e.id),D.each(function(t){n(t,e,_.StateSet)})},this.clearMouseOverState=function(){u.eachItem([Ai.MouseOverState.name,Ai.MouseOverStateArea.name],function(e,t){var i=D.getField(t);i&&u.eachEntry(i,function(e){var i=F.getField(e);i&&delete i[t],n(t,Ji.getInstanceByID(e),_.StateRemoved)})})},this.inStateEditingMode=function(){return void 0!==k},this.getEditedState=function(){return k},this.startStateEditingMode=function(e){k={type:e.StateMode},e.sourceInstance&&(k.source=e.sourceInstance.id)},this.endStateEditingMode=function(){k=void 0},this.createProperties=function(e,t,n){for(var i={},a=0;a<e.length;a++){var r,o=e[a],s=o.name,l=!0;if(t&&(r=t[s],(void 0!==r||s in t)&&(l=!1)),l&&(r=n[s]()),void 0!==r&&null!==r){var c=o.valueConverter;c&&(r=c(r))}i[s]={value:r,customStatesValues:{},descriptor:o,computedValue:r,transitionsStack:[]}}return i},this.getDefaultValues=function(e){var t={};
175return u.eachEntry(e.properties,function(e,n){n.defaultValue&&(t[e]=n.defaultValue())}),e.defaultProperties&&u.eachEntry(e.defaultProperties,function(e,n){t[e]=n()}),t},this.refreshState=function(e,t,n,r){if(e)if(ua.isElementVisible(e)||e===la.getCoordinator()||e.getPageId()===la.getCurrentPageId()||e.isForTemplateUse())e.visibilityChangedEvent.hasNameBinding("refreshState")&&e.data.propertiesManagerRefreshStateVisibilityChangedEvent.unbind(),a(e,t,n,r);else if(u.eachEntry(e.properties,function(i,a){a.descriptor.shouldRefreshIfNotVisible&&aa.refreshProperty(e,a,t,n,r)}),n&&i(e),!e.visibilityChangedEvent.hasNameBinding("refreshState")){var o=e.visibilityChangedEvent.bind(function(){o.unbind(),n=n?n:!1,a(e,t,n,r)},"refreshState");e.data.propertiesManagerRefreshStateVisibilityChangedEvent=o}},this.refreshProperty=function(e,t,n,i){if(t){var a=i&&t.customValueMarked;(t.descriptor.isStateProperty()||a)&&(a&&(t.customValueMarked=void 0,t.customValue=void 0),c(e,t,!0,n))}},this.getStateTransitionEffect=function(e,t,n){if(k){var i=I(e,t);return u.objectGet(i.customStatesValues,[k.type.name,k.source,n])}},this.setStateTransitionEffect=function(e,t,n,i,a){var r=a?a:k;if(r){var o=I(e,t),s=u.objectGet(o.customStatesValues,[r.type.name,r.source,n]);u.objectSet(o.customStatesValues,[r.type.name,r.source,n],i),aa.Events.TransitionEffectUpdated.fireNew({instance:e,propertyName:t,typeName:r.type.name,sourceId:r.source,transitionName:n,value:i,oldValue:s})}},this.getValue=function(e,t){if(e.isCalculatedProperty(t))return e.getCalculatedPropertyValue(t);var n=I(e,t);if(void 0!==n)return n.computedValue},this.resetCustomStateAffecting=function(e,t){var n=aa.getAffectedInstancesByState(e,t.name);u.eachEntry(n,function(n,i){aa.resetCustomState(i,{type:t,source:e.id})})},this.resetCustomState=function(e,t,n){if(void 0===t&&(t=k),n||(n=jo),void 0!==t)for(var i in e.properties){var a=e.properties[i];a.descriptor.isStateProperty()&&n(i)&&P.setValueInCustomState(e,a,t,void 0)}},this.resetCustomStateProperty=function(e,t,n){if(void 0===t&&(t=k),void 0!==t){var i=e.properties[n];i&&i.descriptor.isStateProperty()&&P.setValueInCustomState(e,i,t,void 0)}},this.invalidateProperty=function(e,t,n,i,a){r(e,e.properties[t],n,i,a)},this.invalidateElement=function(e,t){t||vr.startRenderingBatch(),u.eachEntry(e.properties,function(t,n){r(e,n)}),t||vr.finishRenderingBatch()},this.resetInstanceStyleProperties=function(e){var t=(e.getDescendingInstances(!0),aa.getEditableStyleProperties());ea.beginLayoutUpdateBatch(),u.eachItem(t,function(t,n){e.properties[n]&&r(e,e.properties[n])}),ea.endLayoutUpdateBatch()},this.recomputePropertyValue=function(e,t,n){c(e,e.properties[t],n)},this.copyAffectingCustomProperties=function(e,t,n){n=u.extend({filterFunction:jo},n);var i=u.valueOrDefault(t,{});for(var a in e.properties){var r=e.properties[a],o=r.customStatesValues;if(o)for(var s in o){var l=o[s];for(var c in l){var d=u.deepCloneObject(l[c]);d&&n.filterFunction(e.id,c,s,a,d)&&(ri[a].preSaveProcessing&&(d.stateValue=ri[a].preSaveProcessing(d.stateValue,e)),u.objectSet(i,[e.id,a,s,c],d))}}}return i},this.copyAffectedCustomProperties=function(e,t,n){n=u.extend({},n);var i=u.valueOrDefault(t,{}),a={};for(var r in e.affectedProperties){var o=e.affectedProperties[r];for(var s in o){a[s]||(a[s]={}),a[s][r]={};var l=Ji.getInstanceByID(s);if(l){void 0===i[s]&&(i[s]={});for(var c=o[s],d=0;d<c.length;d++){var g=c[d],f=l.properties[g],p=u.objectGet(f.customStatesValues,[r,e.id]);p&&(void 0===n.propertiesFilter||n.propertiesFilter(f,p.stateValue))&&(p=u.deepCloneObject(p),void 0===i[s][g]&&(i[s][g]={}),void 0===i[s][g][r]&&(i[s][g][r]={}),ri[g].preSaveProcessing&&(p.stateValue=ri[g].preSaveProcessing(p.stateValue,l)),i[s][g][r][e.id]=p,a[s][r][g]=g)}}else delete e.affectedProperties[r][s]}}return{copiedCustomStatesProperties:i,statesToPropertiesCopied:a}},this.getPropertiesValuesInState=function(e,t){var n={};return u.eachEntry(e,function(e,i){void 0!==t&&i.customStatesValues[t]?n[e]=u.extend({},i.customStatesValues[t]):n[e]=i.value}),n}
175,this.getStyleProperties=function(e){return P.getProperties(e,function(e){return e.descriptor.isStyleProperty})},this.getStateProperties=function(e){return P.getProperties(e,function(e){return e.descriptor.isStateProperty()})},this.getProperties=function(e,t){if(void 0===t)return e.properties;var n={};return u.eachEntry(e.properties,function(e,i){t(i)&&(n[e]=i)}),n},this.clonePropertiesValues=function(e,t){t=u.quickExtend({forSaving:!1},t);var n={};return u.eachEntry(e.properties,function(i,a){if(void 0!==t.propertiesFilter&&!t.propertiesFilter(a))return!0;var r=a.value;u.isPlainObject(r)?n[i]=u.deepCloneObject(r):u.isArray(r)?n[i]=r.clone():n[i]=r;var o=a.descriptor.preSaveProcessing;o&&(n[i]=o(n[i],e))}),n},this.updatePropertiesValues=function(e,t){var n={};for(var i in t){var a=e.getPropertyValue(i);o(ri[i],a,t[i])&&(u.isPlainObject(t[i])?n[i]=u.extend({},a,t[i]):n[i]=t[i])}P.setPropertiesValues(e,n)},this.notifyCalculatedPropertyChange=function(e,t){e.isCalculatedProperty(t)&&m({instance:e,propertyName:t,propertyDescriptor:void 0,newValue:e.getPropertyValue(t),oldValue:void 0,isCalculated:!0})},this.setPropertiesValues=function(e,t,n,i){var a=e.properties,r=!1;u.hasMoreThanOneKey(t)&&(r=!0,ea.beginLayoutUpdateBatch(),aa.UpdateBatch.start());for(var o in t){var s=t[o],c=e.isCalculatedProperty(o);c?(e.setCalculatedPropertyValue(o,s,n,i),m({instance:e,propertyName:o,propertyDescriptor:void 0,newValue:s,oldValue:void 0,isCalculated:!0})):l(e,a[o],s,n,i)}r&&(aa.UpdateBatch.finish(),ea.endLayoutUpdateBatch())},this.propertyValueHasChanged=o,this.propertyValueHasChanged=function(e,t,n){return o(ri[e],t,n)},this.addCustomStatesPropertiesValues=function(e){for(var t in e)Ji.performOnInstancesCreated(t,function(t){var n=t[0],i=e[n],a=Ji.getInstanceByID(n);u.eachEntry(i,function(e,t){if(a.properties[e]){a.properties[e].customStatesValues=u.extend(a.properties[e].customStatesValues,u.deepCloneObject(t));var n=a.properties[e];n.descriptor.isStateProperty()&&(S(a,n),c(a,n),u.eachEntry(t,function(t,n){u.eachEntry(n,function(n){var i=D.getField(t);if(i){var r=i[n];r&&r.push(a)}Ji.performOnInstancesInitialization(n,function(n){var i=Ji.getInstanceByID(n);i&&(s(i,a,t,e),i.refreshCursor())})})}))}})})},this.isStyleAffecting=function(e,t){var n=!1;if(void 0!==t)"string"!=typeof t&&(t=t.name),n=!u.isEmptyObject(e.affectedProperties[t]);else for(var i in e.affectedProperties)e.affectedProperties.hasOwnProperty(i)&&(u.isEmptyObject(e.affectedProperties[i])||(n=!0));if(!n&&e.isType(ei.skinHierarchyBox)){var a=e.getStyleStateAffectedInstances(t);n=a.length>0}return n},this.isStyleAffectingInPage=function(e,t,n){var i=!1;if(void 0!==n)"string"!=typeof n&&(n=n.name),e.affectedProperties[n]&&u.eachEntry(e.affectedProperties[n],function(e){var n=Ji.getInstanceByID(e);return n&&n.getPageId()===t.id?(i=!0,!1):void 0});else for(var a in e.affectedProperties)if(e.affectedProperties.hasOwnProperty(a)&&(u.isEmptyObject(e.affectedProperties[a])||u.eachEntry(e.affectedProperties[a],function(e){var n=Ji.getInstanceByID(e);return n&&n.getPageId()===t.id?(i=!0,!1):void 0}),i))break;return i},this.getAffectedPropertiesDictionary=function(e,t,n){"string"!=typeof n&&(n=n.name);var i={},a=t.affectedProperties[n];if(void 0!==a){var r=a[e.id];if(void 0!==r)for(var o=0;o<r.length;o++)i[e.properties[r[o]].descriptor.name]=e.properties[r[o]].descriptor}return i},this.getStateAffectedInstances=function(e,t){var n=[],i=e.affectedProperties[t];if(void 0!==i)for(var a in i){var r=Ji.getInstanceByID(a);r&&n.push(r)}if(e.isType(ei.skinHierarchyBox)){var o=e.getStyleStateAffectedInstances(t);n=o.concat(n)}return n},this.isAffectedInOtherStates=function(e,t,n){var i=!1;if(n.isComplex)return!0;for(var a in e.affectedProperties){var r=e.affectedProperties[a];if(a!==n.name&&r&&r[t.id])return i=!0,!1}return i},this.isAffectedInState=function(e,t,n){var i=e.affectedProperties[n];return!(!i||!i[t.id])},this.getAffectedInstancesByState=function(e,t){var n={},i=e.affectedProperties[t];for(var a in i)u.eachItem(i[a],function(e,t){if(t){var i=Ji.getInstanceByID(a);i&&!n[a]&&(n[a]=i)}});return n},this.removeStateAffectedProperty=function(e,t,n,i){var a=e.affectedProperties[n];if(void 0!==a){var r=a[t.id];if(void 0!==r){var o=t.properties[i],s=t.properties[i].customStatesValues;if(u.isEmptyObject(s)||!s[n])return;
175var l=(s[n][e.id],v(o,n,e.id,t));l&&(l=l.stateValue),s[n]&&s[n][e.id]&&(u.eachEntry(s[n][e.id],function(a,r){var o=aa.TransitionsTypes[a];o&&aa.Events.TransitionEffectUpdated.fireNew({instance:t,propertyName:i,typeName:n,sourceId:e.id,transitionName:o,value:void 0,oldValue:r})}),delete s[n][e.id]),u.isEmptyObject(s[n])&&delete s[n],r.removeItem(i),0==r.length&&(delete a[t.id],u.isEmptyObject(a)&&delete e.affectedProperties[n],0===u.count(e.affectedProperties)&&e.hasStates.setFalse()),aa.Events.CustomStatePropertyRemovedSimple.fireNew({affectedInstance:t,affectingInstance:e,propertyName:i,oldValue:l,stateName:n,sourceInstance:e}),w.fireLazyEvent(e,"influenceChanged")}}},this.setValueInCustomState=function(e,t,n,i){if(n&&n.type&&t){var a=Ji.getInstanceByID(n.source);if(a){"string"==typeof t&&(t=I(e,t));var r=t.descriptor,o=r.name,l=!1,d=v(t,n.type.name,n.source,e);if((void 0===d&&void 0!==i||void 0!==d&&void 0===i)&&(l=!0),void 0!==i&&(void 0===t.customStatesValues[n.type.name]&&(t.customStatesValues[n.type.name]={}),void 0===t.customStatesValues[n.type.name][n.source]&&(t.customStatesValues[n.type.name][n.source]={})),void 0!==i){var g=r.customStateValueSetter;if(g){var f=b(t,e);i=g(f,i,e,n.type.name)}}var p=u.objectGet(t,["customStatesValues",n.type.name,n.source]);void 0!==i?void 0!==p?u.extend(t.customStatesValues[n.type.name][n.source],{stateValue:i}):u.objectSet(t,["customStatesValues",n.type.name,n.source],{stateValue:i}):void 0!==d&&void 0!==p&&u.eachEntry(p,function(t,i){var r=aa.TransitionsTypes[t];r&&aa.Events.TransitionEffectUpdated.fireNew({instance:e,propertyName:o,typeName:n.type.name,sourceId:a.id,transitionName:r,value:void 0,oldValue:i})});var h=d?d.stateValue:void 0;l?void 0===i?P.removeStateAffectedProperty(a,e,n.type.name,o,h):s(a,e,n.type.name,o,i):aa.Events.CustomStatePropertyChangedSimple.fireNew({affectedInstance:e,affectingInstance:a,propertyName:o,oldStateValue:h,stateName:n.type.name}),S(e,t),c(e,t)}}},this.refreshPrioritisedCustomStates=S,this.updateComputedValue=function(e,t,n,i,a,r){var s=t.computedValue;d(t,n),(a||o(t.descriptor,s,t.computedValue))&&g(e,t,s,i,r)},this.shouldMarkPropertyAsCustom=function(e,t){return!e.isContent()&&!0&&!ri[t].isNotForCustomProperty},this.getPropertiesValues=function(e,t){var n={};return u.eachEntry(e.properties,function(e,i){(void 0===t||t(i))&&(n[e]=i.computedValue)}),n},this.getPropertiesNormalValues=function(e,t){var n={};return u.eachEntry(e.properties,function(e,i){(void 0===t||t(i))&&(n[e]=i.value)}),n},this.rememberProperty=function(e,t){var n=e.getPropertyValue(t);return{restore:function(){e.setPropertyValue(t,n)}}},this.getPropertyValueInCustomState=v}),ra=Yo(function(){function e(e){for(var t=[{base:"A",letters:/[\u0041\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u00C4\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F]/g},{base:"AA",letters:/[\uA732]/g},{base:"AE",letters:/[\u00C6\u01FC\u01E2]/g},{base:"AO",letters:/[\uA734]/g},{base:"AU",letters:/[\uA736]/g},{base:"AV",letters:/[\uA738\uA73A]/g},{base:"AY",letters:/[\uA73C]/g},{base:"B",letters:/[\u0042\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181]/g},{base:"C",letters:/[\u0043\u24B8\uFF23\u0106\u0108\u010A\u010C\u00C7\u1E08\u0187\u023B\uA73E]/g},{base:"D",letters:/[\u0044\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779]/g},{base:"DZ",letters:/[\u01F1\u01C4]/g},{base:"Dz",letters:/[\u01F2\u01C5]/g},{base:"E",letters:/[\u0045\u24BA\uFF25\u00C8\u00C9\u00CA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\u00CB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E]/g},{base:"F",letters:/[\u0046\u24BB\uFF26\u1E1E\u0191\uA77B]/g},{base:"G",letters:/[\u0047\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E]/g},{base:"H",letters:/[\u0048\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D]/g},{base:"I",letters:/[\u0049\u24BE\uFF29\u00CC\u00CD\u00CE\u0128\u012A\u012C\u0130\u00CF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197]/g},{base:"J",letters:/[\u004A\u24BF\uFF2A\u0134\u0248]/g},{base:"K",letters:/[\u004B\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2]/g},{base:"L",letters:/[\u004C\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u014
1751\u023D\u2C62\u2C60\uA748\uA746\uA780]/g},{base:"LJ",letters:/[\u01C7]/g},{base:"Lj",letters:/[\u01C8]/g},{base:"M",letters:/[\u004D\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C]/g},{base:"N",letters:/[\u004E\u24C3\uFF2E\u01F8\u0143\u00D1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4]/g},{base:"NJ",letters:/[\u01CA]/g},{base:"Nj",letters:/[\u01CB]/g},{base:"O",letters:/[\u004F\u24C4\uFF2F\u00D2\u00D3\u00D4\u1ED2\u1ED0\u1ED6\u1ED4\u00D5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\u00D6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\u00D8\u01FE\u0186\u019F\uA74A\uA74C]/g},{base:"OI",letters:/[\u01A2]/g},{base:"OO",letters:/[\uA74E]/g},{base:"OU",letters:/[\u0222]/g},{base:"P",letters:/[\u0050\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754]/g},{base:"Q",letters:/[\u0051\u24C6\uFF31\uA756\uA758\u024A]/g},{base:"R",letters:/[\u0052\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782]/g},{base:"S",letters:/[\u0053\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784]/g},{base:"T",letters:/[\u0054\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786]/g
176},{base:"TZ",letters:/[\uA728]/g},{base:"U",letters:/[\u0055\u24CA\uFF35\u00D9\u00DA\u00DB\u0168\u1E78\u016A\u1E7A\u016C\u00DC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244]/g},{base:"V",letters:/[\u0056\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245]/g},{base:"VY",letters:/[\uA760]/g},{base:"W",letters:/[\u0057\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72]/g},{base:"X",letters:/[\u0058\u24CD\uFF38\u1E8A\u1E8C]/g},{base:"Y",letters:/[\u0059\u24CE\uFF39\u1EF2\u00DD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE]/g},{base:"Z",letters:/[\u005A\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762]/g},{base:"a",letters:/[\u0061\u24D0\uFF41\u1E9A\u00E0\u00E1\u00E2\u1EA7\u1EA5\u1EAB\u1EA9\u00E3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\u00E4\u01DF\u1EA3\u00E5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250]/g},{base:"aa",letters:/[\uA733]/g},{base:"ae",letters:/[\u00E6\u01FD\u01E3]/g},{base:"ao",letters:/[\uA735]/g},{base:"au",letters:/[\uA737]/g},{base:"av",letters:/[\uA739\uA73B]/g},{base:"ay",letters:/[\uA73D]/g},{base:"b",letters:/[\u0062\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253]/g},{base:"c",letters:/[\u0063\u24D2\uFF43\u0107\u0109\u010B\u010D\u00E7\u1E09\u0188\u023C\uA73F\u2184]/g},{base:"d",letters:/[\u0064\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A]/g},{base:"dz",letters:/[\u01F3\u01C6]/g},{base:"e",letters:/[\u0065\u24D4\uFF45\u00E8\u00E9\u00EA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\u00EB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD]/g},{base:"f",letters:/[\u0066\u24D5\uFF46\u1E1F\u0192\uA77C]/g},{base:"g",letters:/[\u0067\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F]/g},{base:"h",letters:/[\u0068\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265]/g},{base:"hv",letters:/[\u0195]/g},{base:"i",letters:/[\u0069\u24D8\uFF49\u00EC\u00ED\u00EE\u0129\u012B\u012D\u00EF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131]/g},{base:"j",letters:/[\u006A\u24D9\uFF4A\u0135\u01F0\u0249]/g},{base:"k",letters:/[\u006B\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3]/g},{base:"l",letters:/[\u006C\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747]/g},{base:"lj",letters:/[\u01C9]/g},{base:"m",letters:/[\u006D\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F]/g},{base:"n",letters:/[\u006E\u24DD\uFF4E\u01F9\u0144\u00F1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5]/g},{base:"nj",letters:/[\u01CC]/g},{base:"o",letters:/[\u006F\u24DE\uFF4F\u00F2\u00F3\u00F4\u1ED3\u1ED1\u1ED7\u1ED5\u00F5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\u00F6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\u00F8\u01FF\u0254\uA74B\uA74D\u0275]/g},{base:"oi",letters:/[\u01A3]/g},{base:"ou",letters:/[\u0223]/g},{base:"oo",letters:/[\uA74F]/g},{base:"p",letters:/[\u0070\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755]/g},{base:"q",letters:/[\u0071\u24E0\uFF51\u024B\uA757\uA759]/g},{base:"r",letters:/[\u0072\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783]/g},{base:"s",letters:/[\u0073\u24E2\uFF53\u00DF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B]/g},{base:"t",letters:/[\u0074\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u02
1761B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787]/g},{base:"tz",letters:/[\uA729]/g},{base:"u",letters:/[\u0075\u24E4\uFF55\u00F9\u00FA\u00FB\u0169\u1E79\u016B\u1E7B\u016D\u00FC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289]/g},{base:"v",letters:/[\u0076\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C]/g},{base:"vy",letters:/[\uA761]/g},{base:"w",letters:/[\u0077\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73]/g},{base:"x",letters:/[\u0078\u24E7\uFF58\u1E8B\u1E8D]/g},{base:"y",letters:/[\u0079\u24E8\uFF59\u1EF3\u00FD\u0177\u1EF9\u0233\u1E8F\u00FF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF]/g},{base:"z",letters:/[\u007A\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763]/g}],n=0;n<t.length;n++)e=e.replace(t[n].letters,t[n].base);return e}function t(e,t,n){var i=t&&t.length>0,a=la._getPageFragmentValue(e,i);if(i){var r=[a];return u.eachItem(t,function(e,t){n?r.push(""+t):r.push((""+t).toLowerCase())}),r}return a}function n(e){var t=e.masterListPageId,n=u.valueOrDefault(t,e),i=t&&e.suffixFragments.length>0?e.suffixFragments:void 0,a=e.keepCases;return{pageId:n,suffix:i,keepCases:a}}function i(){if(In.isPushState()){var e=la.getPageData(la.getCurrentPageId()),t=ra.getFragment();try{ga("send","pageview",t)}catch(n){}try{window.getInsights(function(n){n.pageView(e.title,t)})}catch(i){}}}var a=u.makeDictionaryFromKeys(["<",">","/","%","?","*","\\"],!0),r=[];this.UrlChangingOperation=ke.create(),this.getFullHtmlUrl=function(e){return In.getFullHtmlUrl(e)},this.isPageNameLegal=function(e){if(!e)return!0;for(var t=0;t<e.length;t++){var n=e.charAt(t);if(a[n])return!1}return!0},this.convertToSeoUrl=function(t){var n=(""+t).toLowerCase();return n=e(n),n=n.split(/\&+/).join("-and-"),n=n.split(/[^a-z0-9]/).join("-"),n=n.split(/-+/).join("-"),n=n.trim("-")},this.registerUrlHandlers=function(e,t){u.eachItem(e,function(e,n){
176n=u.quickExtend({initialize:Wo},n),n.initialize(t),r.push(n)})},this.getFragment=function(e){return In.getFragment(e)},this.getFragments=function(){return In.getFragments()},this.resolveUrl=function(e){if(e){var t;if(e.type===Ze.Pages){var n=la.getPageData(e.url);if(!n)return;t=ra.getPageFullHtmlUrl(e.url)}else if(e.type===Ze.Email)t="mailto:"+e.url;else if(e.type===Ze.Cell)t="tel:"+e.url;else if(e.type===Ze.Asset)t=ae.resolveAssetUrl(e.url);else if(e.type===Ze.RSS)t=ra.getFullHtmlUrl("rss.xml");else{var i=e.url;i&&i.indexOf("://")<0&&(i="http://"+i),t=i}return t}},this.getPageFullHtmlUrl=function(e){return e=n(e),this.getFullHtmlUrl(t(e.pageId,e.suffix,e.keepCases))},this.compareWithFragments=function(e){return In.compareWithFragments(e)},this.initialize=function(e){Hr.initialize(e),la.Events.PageChanged.bind(i);var t;t=J.IsSitePreview||J.IsTemplate?Cn.Local:fa.AjaxNavigationFlag.isTrue()?Cn.PushState:Cn.FullLoad;var n;e&&(n=la._getPageFragmentValue(e));var a=gr.supportsCapitalLetterUrls(e);In.initialize({initialFragment:n,preferredMode:t,useHashFallbackAsFragment:!0,loadFragmentCallback:function(){ra.handleUrlChange(!1)},hasCases:a}),this.CurrentUrl=M.createTextual(this.getFragment())},this.handleUrlChange=function(e){ra.UrlChangingOperation.start();var t=ra.getFragments(),n=u.findFirst(r,function(n,i){return i.handle(t,e)});if(!n)throw Error("Couldn't find URL handler for this request")},this.navigateToPage=function(e,i){e=n(e),i=u.quickExtend({},i);var a=e.pageId;i.navigationOptions=u.quickExtend({forceNavigation:a!==la.getCurrentPageId()},i.navigationOptions),this.navigate(t(a,e.suffix),i)},this.navigateToCurrentFragment=function(){this.navigate(this.getFragments(),{navigationOptions:{forceNavigation:!0}})},this.navigate=function(e,t){t=u.quickExtend({},t);var n=t.navigationOptions,i=t.finishedNavigationCallback,a=t.navigationFailedCallback,r=t.afterCurrentPageDetached;return r&&la.Events.AfterCurrentPageDetached.one(r),o.saveContextParams({finishedNavigationCallback:i,navigationFailedCallback:a}),In.navigate(e,n)},this._changePage=function(e){var t=o.useContext();la._switchPage(e,function(e){ra.CurrentUrl.setValue(ra.getFragment()),e?t.finishedNavigationCallback():t.navigationFailedCallback(),ra.UrlChangingOperation.finish()})};var o={saveContextParams:function(e){o._contextParams=e},useContext:function(){var e=o._contextParams;return this.saveContextParams(void 0),u.quickExtend({finishedNavigationCallback:Wo,navigationFailedCallback:Wo},e)}}}),oa=Yo(function(){this.hasTargetConnectionsForTriggers=function(e){var t,n,i,a=arguments.length-1,r=Array(a);for(t=0;a>t;t++)r[t]=arguments[t+1];var o=e.getInitializedTargetConnections();for(t=0;t<r.length;t++)i=r[t],"string"!=typeof i&&(r[t]=i.name);var s=!1;return o&&u.eachEntry(o,function(e,t){for(n=0;n<r.length;n++)if(i=r[n],t.options.triggerName===i)return s=!0,!1}),s},this.hasTargetConnectionsInPagesForTriggers=function(e){var t,n,i,a=Math.max(arguments.length-2,0),r=Array(a);for(t=0;a>t;t++)r[t]=arguments[t+2];var o=e.getInitializedTargetConnections();for(t=0;t<r.length;t++)i=r[t],"string"!=typeof i&&(r[t]=i.name);var s=!1;return u.eachEntry(o,function(e,t){for(n=0;n<r.length;n++)if(i=r[n],t.options.triggerName===i)return s=!0,!1}),s}}),sa=Yo(function(){var e=[],t=[],n=[];this.LoadingRequirements={ListsContent:{name:"ListsContent",create:function(e){return{require:sa.LoadingRequirements.ListsContent.name,requestContent:e}}},Image:{name:"Image",create:function(){return{require:sa.LoadingRequirements.Image.name}}},Font:{name:"Font",create:function(){return{require:sa.LoadingRequirements.Font.name}}}},this.registerRequirementProcessor=function(t){t=u.quickExtend(t,{processingFunction:function(e){var n=u.Deferred();return t.process(e,function(){n.resolve()},function(e){n.reject(e)}),n.promise()}}),e.push(t)},this.performOnPageLoading=function(e){t.push(e)},this.performWhenRequirementsLoaded=function(e){n.push(e)},this.loadPageRequirements=function(i,a,r,o){var s=[];u.eachItem(a,function(e,t){var n=t.getLoadingRequirements(i);void 0!==n&&s.push(n)}),u.merge(s,t),t=[];var l=[];u.eachItem(e,function(e,t){l.push(t.processingFunction(s))}),u.whenResults(l).done(function(){r(function(){u.eachItem(n,function(e,t){t()}),n=[]})}).fail(function(e){n=[],o(e)})}}),la=Yo(function(){function e(){var e=te.NavigatablePagesInformation.getItems(),t=te.PagesHierarchy.getIds(),n=[],i={};u.eachEntry(t,function(t,a){if(e[t]){var r=[];u.eachEntry(a.children,function(t){e[t]&&r.push(t)}),r.length>0&&(i[t]=r),n.push(t)}}),te.NavigatableHierarchy.updateHierarchy(i,n)}function t(){te.NavigatablePagesInformation.connectObservableCollection(he,{normalizeCollection:i})}function n(e){var t=e.menu;
176return t?Va.Flags.IsInMobileContext.isTrue()?!t.isMobileDisabled:!t.isDesktopDisabled:!0}function i(){te.NavigatablePageChangingOperation.performOperation(function(){function t(e){r[e]=!0,delete a[e],s[e]&&u.each(s[e],function(e,n){t(n)})}var i=te.NavigatablePagesInformation;i.beginUpdate();var a={},r={},o=he.getItems(),s=te.PagesHierarchy.getHierarchies();u.eachEntry(o,function(e,i){n(i)?r[e]||(a[e]=i):t(e)}),i.remove(u.getKeys(r));var l=u.getValues(a).orderBy(u.defaultIndexFunction,u.nullLastComparer),c=i.getItems();u.eachItem(l,function(e,t){var n=t.id,a={index:e+1};c[n]?i.updateItemFields(n,a):i.put(u.quickExtend({},t,a))}),i.endUpdate(),e()},"NormalizeNavigatablePagesInformation")}function a(e){return u.findFirst(te.getAllPagesData(),e)}function r(e,t,n){le.disableOperationsRecording("innerRemovePage"),te.PagesUpdatingOperation.start(),Ki.beginReorderingBatch(),u.eachItem(e,function(e,n){var i=te.getPageData(n),a=i.index;ie[n].exist=!1,ne[n]&&(Ji.removeInstances(ne[n],ne[n]),delete ne[n]),ge.remove(n),t&&!B(i)&&u.eachEntry(te.getStaticPagesData(),function(e,t){t.index>a&&te.updatePageFieldsData(e,{index:t.index-1})}),te.Events.PageDeleted.fireNew(n),O(n,i.tags)}),te.setMainPageId(n),Ki.endReorderingBatch(),la.PagesUpdatingOperation.finish(),le.enableOperationsRecording("innerRemovePage")}function o(e){return ae[e]||void 0!==PagesStructures[e]}function s(e){return"resolved"===l(e).state()}function l(e){var t=re[e];return t||(t=u.Deferred(),re[e]=t),"resolved"!==t.state()&&o(e)&&t.resolve(y(e)),t}function c(e){return 0===SiteFilesMap["page-"+e].indexOf("//")?window.location.protocol+SiteFilesMap["page-"+e]+"?_="+u.uniqueID():SiteFilesMap["page-"+e]+"?_="+u.uniqueID()}function d(e,t){return"<script type='text/javascript'>var PagesStructures={}</script><script type='text/javascript' src='{0}'></script><script type='text/javascript'>var target = parent.postMessage ? parent : (parent.document.postMessage ? parent.document : undefined); target&&target.postMessage(JSON.stringify({id:'{1}',content:PagesStructures['{2}']}),'*')</script>".format(c(t),e,t)}
176function g(e){return jn.getScriptWithLoading({createIFrameURL:function(t){return u.combinePaths(Settings.ApplicationRoot,"/extern/page-load/page-load.html")+"?"+u.param({pageId:e,url:c(e),id:t})},createDataHtml:function(t){return d(t,e)},callback:function(t){return void 0!==t?(PagesStructures[e]=t,!0):!1},timeout:f.VeryLong})}function p(e){var t=oe[e];return t||(t=oe[e]=g(e),t.always(function(){delete oe[e]}).done(function(){re[e].resolve(y(e))})),t}function h(e){u("body").addClass("loading-page"),ve=e}function m(e){ve===e&&(u("body").removeClass("loading-page"),ve=!1)}function v(e){return y(e).getHierarchy()}function y(e){var t=ae[e];return t||(t=PagesStructures[e]?"string"==typeof PagesStructures[e]?La.create(JSON.parse(PagesStructures[e])):La.create(PagesStructures[e]):La.create(Ji.getHierarchyInfo(ne[e],{forSaving:!0,saveToServer:!0,idsInHierarchy:!0,rootInstancesHierarchies:Va.getPageInstancesHierarchiesData(ne[e]),filter:function(e){return!e.isMasterPageElement.isTrue()}})),ae[e]=t),t}function b(e,t){ha.setMasterPageInfo(e,function(){C(e,t)})}function C(e,t){function n(){ve===e&&s(e)&&I(e,t)}ve===e&&(s(e)?I(e,t):p(e).done(n).fail(function(){m(e),t(!1)}))}function I(e,t){se.profile("Page Initialization");var n=te.getPageData(e),i=e;e=""+e,le.disableOperationsRecording("switchPage"),Ki.disable("switchPage"),vr.startRenderingBatch(),ne[e]||x(e,n.title);var a=T(e);ie[e].initialized||D(e),vr.finishRenderingBatch(),Ki.enable("switchPage"),le.enableOperationsRecording("switchPage"),sa.loadPageRequirements(n,a,function(n){ve===i&&(m(i),E(e,n,t))},function(e){ve===i&&(m(i),t(!1),ze.handleAjaxException(e),ra.navigateToPage(te.getMainPageId()))})}function S(e){te.PagesUpdatingOperation.start(),te.FieldsInformation.put([{type:"index",title:"Index",name:"index",isDefaultField:!0},{type:"title",title:"Title",name:"title",isDefaultField:!0}]),ae={};var t=[];u.eachEntry(e.pagesData,function(e,n){ie[e]=_(),t.push(n)}
176),P(t,e.pagesHierarchies),u.eachItem(t,function(e,n){n.id=""+n.id,void 0===n.shareStyle&&(n.shareStyle=!0),L(n.id,n.tags),t[e]=u.quickExtend({metaTags:"",headerCode:"",footerCode:"",tags:[]},n)}),ge.put(t),z(),te.PagesHierarchy.extendHierarchies(e.pagesHierarchies),te.PagesUpdatingOperation.finish()}function P(e,t){function n(e){var t=u.grep(i,function(t){return u.oneOfValues(""+t.id,e)});t.orderBy(function(e){return e.index}),u.each(t,function(e,t){t.index=s++,o[t.id]&&n(o[t.id])})}if(1.2044>ee){var i=u.grep(e,B,!0),a=u.map(i,u.defaultIdFunction),r=new Lt({ids:a,hierarchies:t}),o=r.getHierarchies(),s=1;n(r.getRootIds())}}function E(e,t,n){le.disableOperationsRecording("switchPage");var i=te.getPageData(e),a=X===e,r=ie[e];vr.startPageRenderingBatch(),te.Events.PageChanging.fireNew(X,e),te.Flags.isInPageChanging.setTrue(),a||(Y=G,X=e,G=ne[e],ha.updateCurrentMasterPage(),r.initialized||k(),Y&&(Y.detach(),te.Events.AfterCurrentPageDetached.fireNew()),G.attachPage()),t(),te.Events.PageLoaded.fireNew(),r.initialized||(r.initialized=!0,te.getPageData(e).supportsMobileStates||(r.markForSave.informOperation(),U(e)),te.getPageData(e).supportsMobileStates=!0,te.Events.PageInitialized.fireNew()),te.CurrentPageInstance.setValue(ne[e]),te.CurrentPageData.setValue(i),te.Events.BeforePageChanged.fireNew(),te.Events.PageChanged.fireNew(),te.Events.AfterPageChanged.fireNew(),te.Flags.isInPageChanging.setFalse(),n(!0),Xi.getSiteScrollableElement().scrollTop(0),ua.invalidatePositioningRootOffset(),vr.finishPageRenderingBatch(),le.enableOperationsRecording("switchPage"),Y||de.resolve(),se.profileEnd("Page Initialization")}function T(e){var t,n=ne[e],i=ie[e],a=u.getValues(ha.getOrCreateMasterTemplateRootInstances(e)),r=da.getHierarchiesUnion(a);if(i.initialized)t=n.getDescendingInstances();else{if(!n.data.pageContentRootInstances){var o=y(e);n.data.pageContentRootInstances=o.addHierarchyFromNode(e,{includeNode:!1,includeChildren:!0,parent:null,pageId:e})}var s=n.data.pageContentRootInstances;t=s?da.getHierarchiesUnion(s):[],t.push(n)}return u.merge(t,r)}function x(e,t){var n=y(e),i=n.getHierarchy(),a={StructureVersion:i.version,pagesStructure:{pages:[i]}};if(Ca.loadHierarchy(a),i.structures[0].type!==ei.page.name){var r=i.structures;i.structures=[{type:ei.page.name,id:e,childElements:r}]}var o=n.addHierarchyFromNode(e,{includeNode:!0,includeChildren:!1})[0];o.setPropertyValue("name",t),ne[e]=o}function k(){ue?F():A()}function D(e){y(e).applyHierarchy()}function F(){var e=G.data.pageContentRootInstances,t=G.getHeaderInstance().getPropertyValue("sizeAndPosition").height,n=u.getWindowSize(),i=[];e&&u.each(e,function(e,a){var r=t<n.height&&!0;r||u.each(a.childInstances,function(e,t){t.isDisplayed.setFalse("renderWithAboveTheFold"),i.push(t)}),Ji.addElementToContainerElement(G,a),t+=a.getPropertyValue("sizeAndPosition").height}),window.setTimeout(function(){vr.startRenderingBatch(),u.each(i,function(e,t){t.isDisplayed.setTrue("renderWithAboveTheFold")}),vr.finishRenderingBatch()},200),delete G.data.pageContentRootInstances,Ki.reassignElementsOrders(),0===e.length&&Ji.addSection(G.getPageContentInstance())}function A(){var e=G.data.pageContentRootInstances;delete G.data.pageContentRootInstances,Ji.addElementToContainerElement(G,e),Ki.reassignElementsOrders(),e&&0!==e.length||Ji.addSection(G.getPageContentInstance())}function B(e){return!!e.pageListName}function L(e,t){if(t&&e){var n=te.PageToTags[e]?te.PageToTags[e]:[],i=u.makeDictionaryFromKeys(t,!0),a=u.grep(n,function(e){return!i[e]});te.PagesTags.put(t),u.eachItem(t,function(t,n){var i=te.TagsToPagesMapObservableCollection[n];i||(i=new Rt,te.TagsToPagesMapObservableCollection[n]=i),i.put({id:e})}),O(e,a),te.PageToTags[e]=t}}function O(e,t){t&&e&&u.eachItem(t,function(t,n){var i=te.TagsToPagesMapObservableCollection[n];i?(i.remove(e),0===i.getItemsValues().length&&(te.PagesTags.remove(n),i.clear(),delete te.TagsToPagesMapObservableCollection[n])):te.PagesTags.remove(n)})}function z(){te.updateAllPagesFields(function(e){return{isHomePage:Q===e}})}function _(){return{initialized:!1,exist:!0,markForSave:Ht.create()}}function N(e){if(e&&e.coordinator){var t=e.coordinator;t.isCoordinator=!0,J=t,ee=J.version,Ca.loadHierarchy(t)}}function R(e){e&&e.coordinator?Z=Ji.addHierarchyInfo(J,{withRendering:!1})[0]:(Z=Ji.addInstance(ei.coordinator,null,{elementID:"coordinator"}),K.Events.ElementsAdded.fireNew({instances:[Z]}
176)),te.Events.CoordinatorInitialized.fireNew()}function H(){vr.performLayoutOrderUpdate(q,"refreshLastSectionHeight")}function q(){mr.UpdateBatch.performOperation(function(){var e=te.getCurrentPage();if(e){var t=mr.getLastContentMainSection(),n=0,i=0;if(t){n=u.getWindowSize().height,n-=$o.getFooterHeight()-Ho.getPrivacyPolicyHeight();var a=0,r=t.getPageContentInstance();u.each(r.getVisibleSectionsByPage(e),function(e,n){n!==t&&ua.isElementVisible(n)&&(a+=n.getSize().height)});var o=e.getFooterInstance(),s=o&&ua.isElementVisible(o)?o.getSize().height:0,l=e.getHeaderInstance(),c=l&&ua.isElementVisible(l)?l.getSize().height:0;i=n-c-s-a,i=i>0?i:0}t&&(t.data.calculatedMinHeight=i,ea.LayoutContentOperationsSet.requestOperation(function(){ea.refreshElementsLayout(t)},"refreshLastSectionHeight"))}},"refreshLastSectionHeight")}function U(e,t){t=u.valueOrDefault(t,ha.getMasterPageIDByPage(e)),ha.getMasterTemplateForSaveDirtyFlag(t).informOperation()}var $,W,j,G,X,Y,Q,Z,J,ee,te=this,ne={},ie={},ae={},re={},oe={},ce={},ue=!1,de=u.Deferred();this.FirstPageLoaded=de.promise(),this.Events={PageLoaded:w.create(),PageChanging:w.create(),InPageChanging:w.create(),PageChanged:w.create(),AfterPageChanged:w.create(),BeforePageChanged:w.create(),PageDeleted:w.create(),PageDeleting:w.create(),PageInitialized:w.create(),CoordinatorInitialized:w.create(),AfterCurrentPageDetached:w.create()},this.Flags={isPageSelected:V.create(!1),isInPageChanging:V.create(!1),HeaderExists:V.create(!1,{valueChangeCallback:function(e){u("body").toggleClass("header-exists",e)}}),FooterExists:V.create(!1,{valueChangeCallback:function(e){u("body").toggleClass("footer-exists",e)}}),InDynamicPage:V.create(!1),Initialized:V.create(!1)},this.PageRenderingOperation=ke.create(),this.PageChangingOperation=ke.create(),this.NavigatablePageChangingOperation=ke.create(),this.PagesUpdatingOperation=ke.create(),this.CurrentPageInstance=M.create(void 0,{equalityComparer:u.defaultIdComparer}),this.CurrentPageData=M.create(void 0,{equalityComparer:u.defaultIdComparer,valueChangeCallback:function(e){te.Flags.InDynamicPage.setValue(B(e)),B(e)?te.setCurrentDynamicPageFlag(e):te.resetDynamicPageFlags()}}),this.TagsToPagesMapObservableCollection={},this.PagesTags=new Rt({idFunction:function(e){return e}}),this.PageToTags={},this.PagesHierarchy=new Lt,this.NavigatableHierarchy=new Lt;var ge=new Rt;this.createAllPagesObserver=function(e,t){return qt.create(ge,e,t)};var fe=this.createAllPagesObserver();this.AllPagesView=Be.connectObservableCollection(new Rt,fe,{normalizeCollection:function(e){var t=fe.getItemsValues().orderBy(u.defaultIndexFunction,u.nullLastComparer),n=0,i={};u.eachItem(t,function(t,a){if(Me.isDynamicPage(a))e.updateItemFields(a.id,{index:i[Me.getListName(a)]+1});else{var r=t+n;e.updateItemFields(a.id,{index:r}),Me.isMasterListPage(a)&&(i[Me.getListName(a)]=r,++n)}})}}),this.createAllPagesViewObserver=function(e,t){return qt.create(this.AllPagesView,e,t)},this.resetDynamicPageFlags=function(){u.eachEntry(ce,function(e,t){t.setFalse()})},this.setCurrentDynamicPageFlag=function(e){var t=e.masterPageType||e.pageListName;u.eachEntry(ce,function(e,n){e===t?n.setTrue():n.setFalse()})},this.createDynamicPageVisibleFlag=function(e){if(ce[e])throw Error("A Flag with the same name already exists!");var t=V.create(!1);return ce[e]=t,t};var pe=Be.connectObservableCollection(new Rt,fe,{filterFunction:u.oppositeFunction(B)});this.createStaticPagesObserver=function(e,t){return qt.create(pe,e,t)};var he=this.createStaticPagesObserver(),me=Be.connectObservableCollection(new Rt,fe,{filterFunction:B});this.NavigatablePagesInformation=new Rt,this.NavigatablePagesCollection=qt.create(te.NavigatablePagesInformation),this.FieldsInformation=new Rt({idFunction:function(e){return e.name}}),this.FieldsCollection=qt.create(te.FieldsInformation),this.initialize=function(e){N(e);var n=!1;Q=e.mainPageId,te.Events.PageChanged.bind(function(){G.data.isLoaded?G.activateTrigger(Di.PageOpened):(G.data.isLoaded=!0,G.activateTrigger(Di.PageLoaded)),G.activateTrigger(Di.PageLeave),G.refreshPageMetaData()}),w.bind([pe.itemUpdatedEvent],function(e){if(!n){le.disableOperationsRecording("PagesInformation");var t=e.id;ie[t].initialized&&(ne[t].setPropertyValue("name",e.title),aa.notifyCalculatedPropertyChange(ne[t],"pageTitle")),L(t,e.tags),le.enableOperationsRecording("PagesInformation")}}),he.itemsChangedEvent.bind(function(e){e.updatedItems&&(le.disableOperationsRecording("PagesCollection"),u.each(e.updatedItems,function(e,t){var n=Ji.getInstanceByID(t.id);n&&(n.setPropertyValue("name",t.title),n===G&&(n.refreshPageMetaData(),ra.navigateToPage(t.id,{navigationOptions:{disableLoading:!0}})))}),le.enableOperationsRecording("PagesCollection"))}),te.NavigatablePageChangingOperation.bind(function(){te.NavigatablePagesCollection.postponeUpdates()},function(){te.NavigatablePagesCollection.unPostponeUpdates()}),te.PagesUpdatingOperation.bind(function(){te.NavigatablePageChangingOperation.begin(),te.PagesHierarchy.beginUpdate(),ge.beginUpdate()},function(){ge.endUpdate(),te.PagesHierarchy.endUpdate(),te.NavigatablePageChangingOperation.end()}),ge.itemsAddedEvent.bind(function(e){te.PagesHierarchy.addIds(u.mapItem(e,function(e){return e.id}))}),ge.itemsRemovedEvent.bind(function(e){te.PagesHierarchy.removeIds(e)}
176),Va.Flags.IsInMobileContext.valueChangedEvent.bind(function(){te.NavigatablePageChangingOperation.begin(),te.NavigatablePagesInformation.beginUpdate(),te.NavigatablePagesInformation.disconnectObservableCollection(),t(),te.NavigatablePagesInformation.endUpdate(),te.NavigatablePageChangingOperation.end()}),te.NavigatablePageChangingOperation.begin(),t(),te.NavigatablePageChangingOperation.end(),w.bind(te.PagesHierarchy.hierarchyUpdateEvent,i),S(e),te.Flags.Initialized.setTrue()},this.getVisiblePageSections=function(e){if(e=u.valueOrDefault(e,!1),G){var t=[],n=G.getHeaderInstance();if(e&&n&&t.push(n),t=u.merge(t,G.getPageContentInstance().getVisibleSectionsByPage(G)),e){var i=G.getFooterInstance();i&&t.push(i)}return t}return[]},this.findPageByName=function(e){return a(function(t,n){return n.title.toLowerCase()==e.toLowerCase()})},this.findPageByUrlAlias=function(e){return a(function(t,n){return n.isHomePage?""===e:n.urlAlias===e})},this.getPagesRoot=function(){return $||($=u("#body-element")),$},this.getPageBody=function(){return W||(W=u("#body-element"),j=W.parent()),W},this.getPageBodyParent=function(){return j},this.getPageBodyHeight=function(){var e=G.getSize();return e?e.height:G.getPropertyValue("sizeAndPosition").height+G.getHeaderInstanceHeight()+G.getFooterInstanceHeight()},this.getDirtyPages=function(){var e={};return u.eachEntry(ie,function(t,n){n.exist&&n.markForSave.isDirty()&&(e[t]=ne[t])}),e},this.getSavingPagesVersionConrollers=function(){var e=[];return u.each(ie,function(t,n){n.exist&&e.push(n.markForSave)}),e},this.findPageByUrlFragment=function(e,t){var n=null,i=t?te.getAllPagesData():te.getStaticPagesData();return u.eachEntry(i,function(t,i){return i.urlAlias===e?(n=i,!1):void(n||i.title.toLowerCase().trim()!==e||(n=i))}),n},this.switchToNextPage=function(){var e=X,t=pe.getItemsLength(),n=te.getPageData(X),i=B(n)?t:n.index;u.eachEntry(te.getStaticPagesData(),function(n,a){return a.index===i+1||i===t&&1===a.index?(e=n,!1):void 0}),ra.navigateToPage(e)},this.switchToPrevPage=function(){var e=X,t=pe.getItemsLength(),n=te.getPageData(X),i=B(n)?1:n.index;u.eachEntry(te.getStaticPagesData(),function(n,a){return a.index===i-1||1===i&&a.index===t?(e=n,!1):void 0}),ra.navigateToPage(e)},this.isOnePageSite=function(){var e=la.getAllPagesData(),t=Object.keys(e).length;if(1===t){var n=la.getCurrentPage(),i=n.getHeaderInstance();if(i){var a=u.grep(i.getDescendingInstances(),function(e){return e.elementType===ei.PagesMenu});return!a||0===a.length}return!0}
176return u.eachEntry(e,function(e,n){n.pageListName&&t--}),1===t},this.createPageHierarchyFromSections=function(e,t){t=u.quickExtend({},t);var n=u.valueOrDefault(t.pageId,Ca.generateWebsiteId()),i=wr.duplicateHierarchyInfo(e),a=i.structures;return i.idsInHierarchy&&(i.idsInHierarchy[n]=!0),i.pageId=n,i.structures=[{type:ei.page.name,id:n,childElements:a,elementProperties:[]}],i},this.addAndSwitchToPage=function(e,t,n){n=u.quickExtend({},n);var i,a=n.hierarchy;return i=a?te.addPageFromHierarchy(a,e,t):te.addEmptyPage(e,t),ra.navigateToPage(i,{finishedNavigationCallback:n.finishedNavigationCallback}),U(i,e),i},this.attachPage=function(e){la.PageRenderingOperation.start(),vr.startRenderingBatch(),e.attachPage(),vr.finishRenderingBatch(),la.PageRenderingOperation.finish()},this.detachPage=function(e){vr.startRenderingBatch(),e.detach(),vr.finishRenderingBatch()},this.removePages=function(e,t){t=u.quickExtend({normalizeIndex:!0},t);var n=u.Deferred();le.disableOperationsRecording("removePage"),te.PagesUpdatingOperation.start(),Ki.beginReorderingBatch(),e=u.asArray(e);var i=Q;if(e.contains(Q)){var a=u.findFirst(te.getStaticPagesData(),function(t){return!e.contains(t)});if(a)i=a.id;else{var o=ha.getMasterPageIDByPage(e[0]);te.addAndSwitchToPage(o,{isHomePage:!0}),i=Q}}return Y&&e.contains(Y.id)&&(Y=void 0),e.contains(X)?(la.loadPageHierarchy(i,!0).done(function(){ra.navigateToPage(i,{finishedNavigationCallback:function(){r(e,t.normalizeIndex,i),n.resolve()}})}).fail(function(){n.reject()}),Y=void 0):(r(e,t.normalizeIndex,i),n.resolve()),Ki.endReorderingBatch(),te.PagesUpdatingOperation.finish(),le.enableOperationsRecording("removePage"),n.promise()},this.getPagesMetaData=function(){var e={};u.each(ie,function(t,n){if(n.exist){var i=u.quickExtend({},te.getPageData(t));delete i.type,e[t]=i}});var t=Ji.getHierarchyInfo(Z,{forSaving:!0,saveToServer:!0,idsInHierarchy:!0,copyAffectedStates:!1,copyAffectingStates:!0,copyMobileStates:!1});if(J){var n=!0;u.eachEntry(te.getStaticPagesData(),function(e,t){return t.supportsMobileStates?void 0:(n=!1,!1)}),t=Ji.adjustHierarchyWithBaseHierarchy(t,J,function(e,t,i){return n?!1:i!==Va.MobileStateName||!Ji.getInstanceByID(t)})}Ca.preSaveHierarchy(t);var i=te.PagesHierarchy.getHierarchies();return{editorCoordinator:zi.getCoordinatorHierarchyForSave(),coordinator:t,mainPageId:Q,pagesData:e,pagesHierarchies:i}},this.getPagesStructures=function(e){var t={},n=this;return u.eachEntry(ie,function(i,a){if(a.exist){var r=a.markForSave.isDirty()||!1;!r&&e||(a.initialized?t[i]=n.getPageStructureById(i):ae[i]&&(t[i]=v(i)))}}),t},this.getPageStructureById=function(e){var t=Ji.getHierarchyInfo(ne[e],{forSaving:!0,saveToServer:!0,idsInHierarchy:!0,filter:function(e){return!e.isMasterPageElement.isTrue()},rootInstancesHierarchies:Va.getPageInstancesHierarchiesData(ne[e])});return t=Ji.adjustHierarchyWithBaseHierarchy(t,v(e)),t.idsInHierarchy=void 0,t},this.getMainPageId=function(){return Q},this.setMainPageId=function(e){Q=e,z()},this.getPages=function(){return ne},this.getPage=function(e){return ne[e]},this.isDynamicPage=function(e){return e&&void 0!==me.getItem(e)},this.getDynamicPagesData=function(){return me.getItems()}
176,this.getStaticPagesData=function(){return pe.getItems()},this.getAllPagesData=function(){return ge.getItems()},this.getDynamicPagesCount=function(){return me.getItemsLength()},this.getAllPagesDataValues=function(){return ge.getItemsValues()},this.getPagesStates=function(){return ie},this.getCurrentPage=function(){return G},this.getPageContentInstance=function(){return G?G.getPageContentInstance():void 0},this.getCoordinatorHeirarchy=function(){return J},this.getCoordinator=function(){return Z},this.getContentWidth=function(){var e=te.getCoordinator().getPropertyValue("contentWidth");return e},this.getCurrentPageId=function(){return G?G.id:X},this.isCurrentPage=function(e){return te.getCurrentPageId()===e},this.getPrevPage=function(){return Y},this.updatePageFieldsData=function(e,t,n){te.PagesUpdatingOperation.begin(),ge.updateItemFields(e,t,n),te.PagesUpdatingOperation.finish()},this.updateAllPagesFields=function(e){te.PagesUpdatingOperation.begin(),ge.updateItemsFields(e),te.PagesUpdatingOperation.finish()},this.getPageData=function(e){var t=e&&e.masterListPageId,n=u.valueOrDefault(t,e);return ge.getItem(n)},this._getPageFragmentValue=function(e,t){var n=te.getPageData(e);if(!n)return"";var i="";return n.isHomePage&&!t||(i=n.urlAlias||n.title),i=i.trim().toLowerCase()},this.loadPageHierarchy=function(e,t){var n=l(e);if("resolved"!==n.state()){var i=p(e);if(t)return i}return n.promise()},this.loadAllPagesHierarchies=function(e){u.getKeys(ge.getItems());e=u.quickExtend({concurentRequests:3},e);var t=De.create({concurentRequests:e.concurentRequests}),n=ge.getItems(),i=u.getValues(t.requestExecution(u.mapEntry(n,function(e,t){return{fetch:function(){return te.loadPageHierarchy(t)},id:t}})));return u.whenResults(i)},this.getPageHierarchy=function(e){return ae[e].getHierarchy()},this.getPageHierarchyController=function(e){return ae[e]};var ve=!1;this._switchPage=function(e,t){if(!t)throw Error("Switch page can be called only by UrlManager, you should use PageManager.navigateToPage instead");var n=ie[e];return n.initialized&&!n.exist?G:(h(e),void(n.initialized===!1?b(e,t):I(e,t)))},this.constructPagesHierarchy=function(e){R(e)},this.whenCoordinatorAvailable=function(e){Z?e(Z):te.Events.CoordinatorInitialized.one(function(){e(Z)})},this.initializeMinPageHeightRule=function(){
177var e=[Xi.Events.SwitchedToViewMode,Xi.Events.SwitchedToDesignMode],t=w.createEventListener([u.getWindowSizeEvent(),K.PageHeightChanged,te.Events.PageChanging],H,{activationCallback:H,deactivationCallback:H});w.bindAndExecute(e,function(){t.activate()})},this.refreshLastSectionHeight=q}),ca=Yo(function(){function e(e){return t[e]||t[n.defaultPopupName]}var t={},n=this;this.defaultPopupName="DefaultPopup",this.registerPopupImplementation=function(e,n){t[e]=n},this.getPopupImplementations=function(e){if(e){var n=u.extend({},t);return n.hasOwnProperty("ElementPopup")&&delete n.ElementPopup,n}return t},this.create=function(t,n,i,a){return e(n).create(t,i,a)},this.getPopupSettingsPanel=function(t,n){return e(t).getPopupSettingsPanel(n)},this.getPopupSettingsMap=function(t){return e(t).settingsDictionary.getMap()}}),ua=Yo(function(){function e(e,t){t.updateSize&&delete C[e.id],t.updateOffset&&delete b[e.id]}function t(e){var t=e?l[e.id]:null;return t}function n(e){for(var n=0;n<e.length;n++){var i=e[n],a=t(i);a&&a.isVisible?p[i.id]=i:delete p[i.id]}for(var n=0;n<e.length;n++){var i=e[n];i.isDeleted||i.visibilityChangedEvent.fireNew({instance:i})}ua.Events.ElementsVisibilityChanged.fireNew({instances:e})}function i(n,i){var a=da.getHierarchiesUnion(n),o=[];if(a.length>0){var l=document.documentElement,c=(window.pageYOffset||l.scrollTop)-(l.clientTop||0),d=(window.pageXOffset||l.scrollLeft)-(l.clientLeft||0),g=r(),f=void 0;u.eachItem(a,function(n,a){var r=t(a);if(!r)return!0;var l,p=r.isVisible;if(f&&p)l={left:f.left+r.offset.left,top:f.top+r.offset.top};else{se.informOnReadOperation();var h=a.$element[0],m=h.getBoundingClientRect();l={top:m.top+c,left:m.left+d}}p&&e(a,{updateOffset:!0});var v=p?u.relativeOffset(l,g):null;u.offsetsEqual(v,r.offset)||p&&(i&&void 0===f&&p&&(f={left:l.left-r.offset.left,top:l.top-r.offset.top}),r.offset=v,s.updateInstanceLastPosition(a.id,v),o.push(a),ua.UpdateBatch.fireLazyEvent(a,"offsetChangedEvent",void 0,function(){return ua.isElementVisible(a)?!0:(r=null,!1)}))})}return o}function a(n){var i=[];return u.eachItem(n,function(n,a){var r=t(a);if(!r)return!0;var o=ua.isElementVisible(a),l=null;
177if(o&&(se.informOnReadOperation(),o&&e(a,{updateSize:!0}),l=a.$element.getOuterSize(),l.width=l.width<0?0:l.width,l.height=l.height<0?0:l.height),!u.sizesEqual(l,r.size)&&o){var c=u.cloneSize(r.size);l&&(l.width=l.width>0?l.width:0,l.height=l.height>0?l.height:0),r.size=u.cloneSize(l),s.updateInstanceLastSize(a.id,l),i.push(a),ua.UpdateBatch.fireLazyEvent(a,"sizeChangedEvent",{prevSize:c,size:l},function(){return ua.isElementVisible(a)?!0:(r=null,!1)},{callback:function(){a.onContentSizeChange(),w.fireLazyEvent(a,"contentSizeChangedEvent")}})}}),i}function r(){return void 0===g&&(g=o.offset()),g}this.Events={ElementsAreaChanged:w.create(),ElementsVisibilityChanged:w.create(),PositionRootInvalidated:w.create()},this.UpdateBatch=ke.create({batchFinishingStartedCallback:function(){ea.beginLayoutUpdateBatch()},batchFinishingCompletedCallback:function(){ea.endLayoutUpdateBatch()}}),this.VisibilityUpdateBatch=ke.create({batchFinishingStartedCallback:function(){Kn.InstancesInitializationBatch.start()},batchFinishingCompletedCallback:function(){Kn.InstancesInitializationBatch.finish()}}),this.PageRearrangementBatch=ke.create({batchFinishingStartedCallback:function(){ua.executeAllUpdateSizeAndPositions()}});var o,s=this,l={},c={},d={},g=void 0,f=void 0,p={},h={},m={},v={},y=!1,b={},C={};this.initialize=function(){o=K.OffsetAncestor,K.Events.ElementRemoving.bind(function(e){var t=e.removedInstance;delete l[t.id],delete p[t.id],delete c[t.id],delete d[t.id]}),u.getWindowSizeEvent().bind(function(){ua.invalidatePositioningRootOffset(),ua.updatePosition(u.getValues(Ji.getAllPageInstances()))})},this.invalidateAreas=function(e,t){if(t=u.quickExtend({updateSize:!0,updateOffset:!0},t),e=u.asArray(e),ua.PageRearrangementBatch.isActive()){var n=u.mapArray(e,u.returnValue,u.defaultIdFunction);t.updateSize&&u.quickExtend(C,n),t.updateOffset&&u.quickExtend(b,n)}else ea.requestUpdatePosition(e,t)},this.executeAllUpdateSizeAndPositions=function(){ea.layoutUpdateBatch.start();var e=C,t=b;C={},b={},ea.requestUpdatePosition(u.getValues(e),{updateOffset:!1}),ea.requestUpdatePosition(u.getValues(t),{updateSize:!1}),ea.layoutUpdateBatch.finish()},this.invalidatePositioningRootOffset=function(){g=void 0,f=void 0,ua.Events.PositionRootInvalidated.fireNew()},this.updateInstanceLastPositionAndSize=function(e,t){t&&(s.updateInstanceLastPosition(e,t.position),s.updateInstanceLastSize(e,t.size))},this.getInstanceLastPositionAndSize=function(e){return{position:s.getInstanceLastPosition(e),size:s.getInstanceLastSize(e)}},this.updateInstanceLastPosition=function(e,t){t&&(c[e]=t)},this.getInstanceLastPosition=function(e){return c[e]},this.updateInstanceLastSize=function(e,t){!t||0===t.width&&0===t.height||(d[e]=t)},this.getInstanceLastSize=function(e){return d[e]},this.initializeStoredPosition=function(e){l[e.id]={offset:null,size:null,isVisible:!1}},this.isTrackOver=function(e){return!(!h[e.id]&&!m[e.id])},this.enableMouseOver=function(){y||(y=!0,la.getPageBody().bind("mouseleave.trackMouseOver",function(){var e=u.getValues(v);v={};for(var t=0;t<e.length;t++)e[t].elementLeaveAreaEvent.fireNew()}).bind("mousemove.trackMouseOver",function(e){var t=u.getMouseOffset(e),n={},i={};for(var a in h){var r=h[a];if(ua.isElementVisible(r))var o=u.getArea(ua.getElementAbsoluteOffset(r),ua.getElementSize(r)),s=u.isInsideArea(o,t),l=void 0!==v[a];else var s=!1,l=void 0!==v[a];s&&!l?(v[a]=r,n[a]=r):!s&&l&&(delete v[a],i[a]=r)}for(var c in m){for(var d=m[c],g=d.childInstances,l=void 0!==v[d.id],f=0,p=0;p<g.length;p++){var y=g[p],b=void 0!==v[y.id];if(b&&!l){v[d.id]=d,n[d.id]=d;break}!b&&l&&f++}f===g.length&&(delete v[d.id],i[d.id]=d)}for(var C in n)n[C].elementEnterAreaEvent.fireNew(e);for(var C in i)i[C].elementLeaveAreaEvent.fireNew(e)}))},this.disableMouseOver=function(){la.getPageBody().unbind("mouseleave.trackMouseOver").unbind("mousemove.trackMouseOver"),y=!1},this.trackMouseOver=function(e){e.elementType===ei.group?(m[e.id]=e,u.eachItem(e.childInstances,function(e,t){s.trackMouseOver(t)})):h[e.id]=e},this.stopMouseOverTracking=function(e){e.elementType===ei.group&&(delete m[e.id],u.eachItem(e.childInstances,function(e,t){s.stopMouseOverTracking(t)}));var t=e.id;h[t]&&(delete h[t],delete v[t],y&&u.isEmptyObject(h)&&(y=!1,la.getPageBody().unbind(".trackMouseOver")))},this.getInstancesInOffset=function(e){var t=[],n=ua.getVisibleInstances();
177return u.eachEntry(n,function(n,i){if(i.hasFeature(ti.Selectable)){var a=ua.getElementArea(i,!0);a&&e&&u.isInsideArea(a,e)&&t.push({instance:i,order:i.getPropertyValue("order")})}}),t},this.getInstancesFromOffset=function(e,t){for(var n=[],i=e;i;)u.eachItem(i.childInstances,function(e,i){if(i.hasFeature(ti.DesignElement)&&i.canMove.isTrue()){var a=ua.getElementOffset(i,!0);a&&a.top>=t&&n.push(i)}}),t=ua.getElementOffset(i,!0).top+i.getSize().height,i=i.hasFeature(ti.PageSection)?null:i.parentInstance;return n},this.getVisibleInstances=function(){return p},this.visibilityTreeAttach=function(e){var i,a=e.isAttachedToVisibleNode();if(a&&!s.isElementVisible(e)){ua.UpdateBatch.start();var r=[],o=[e];for(i=0;i<o.length;i++){var l=o[i];if(l.isVisible){r.push(l);var c=t(l);c&&(c.isVisible=!0,u.merge(o,l.getChildInstances()))}}ea.requestUpdatePosition(e),ea.beginLayoutUpdateBatch(),ua.VisibilityUpdateBatch.start(),ea.refreshElementsLayout(r,!0),n(r),ua.VisibilityUpdateBatch.finish(),ea.endLayoutUpdateBatch(),ua.UpdateBatch.finish()}},this.visibilityTreeDetach=function(e){var i;if(s.isElementVisible(e)&&!e.isDeleted){var a=[],r=[e];for(i=0;i<r.length;i++){var o=r[i],l=t(o);l&&l.isVisible&&(a.push(o),l.isVisible=!1,u.merge(r,o.getChildInstances()))}ua.UpdateBatch.start(),ea.requestUpdatePosition(a),ua.VisibilityUpdateBatch.start(),n(a),ua.VisibilityUpdateBatch.finish(),ua.UpdateBatch.finish()}},this.isElementVisible=function(e){var n=t(e);return!n||e.isDeleted?!1:n.isVisible},this.getElementAbsoluteOffset=function(e){return s.getElementOffset(e,!0)},this.getElementOffset=function(e,n){void 0===n&&(n=!1);var i={},a=t(e);if(!a)return e?u.quickExtend({},e.getPropertyValue("sizeAndPosition")):null;var o=a.offset,s=u.clonePosition(o);return i=n?u.getAbsoluteOffset(s,r()):s},this.getOverlappingInstances=function(e,t,n){if(!e||!t||0===t.length)return[];var i=ua.getElementArea(e);return n&&(i=u.expandArea(i,n)),u.grep(t,function(t){if(t!==e&&t.elementType!==ei.page){var n=ua.getElementArea(t);return u.areasOverlap(n,i)}return!1})},this.getElementArea=function(e,t){return ua.isElementVisible(e)?u.getArea(ua.getElementOffset(e,t),ua.getElementSize(e)):null},this.getElementContentArea=function(e,t){var n=ua.getElementArea(e,t);return u.shrinkArea(n,da.getElementContentMargins(e))},this.getElementSize=function(e){var n=t(e);return n&&n.size?u.cloneSize(n.size):u.quickExtend({},e.getPropertyValue("sizeAndPosition"))},this.getContentSize=function(e){var t;t=e.hasFeature(ti.HasBorder)?e.getActualPropertyValue("borderWidth"):{left:0,top:0,bottom:0,right:0};var n=e.getPropertyValue("padding");void 0===n&&(n={left:0,top:0,bottom:0,right:0});var i=e.getSize();return i||(i=e.getPropertyValue("sizeAndPosition")),{width:i.width-t.left-t.right-n.left-n.right,height:i.height-t.top-t.bottom-n.top-n.bottom}},this.updatePosition=function(e,t){t=u.quickExtend({updateOffset:!0,updateSize:!0,hintMoveTogether:!1},t),e=u.asArray(e),e=u.grep(e,function(e){return s.isElementVisible(e)}),ua.UpdateBatch.start();var n=[],r=[];t.updateOffset&&(n=i(e,t.hintMoveTogether)),t.updateSize&&(r=a(e));var o=da.unionInstances(n,r);return o.length>0&&ua.Events.ElementsAreaChanged.fireNew(),ua.UpdateBatch.finish(),{changedOffsets:n,changedSizes:r,changedInstances:o}},this.getPositioningRootOffset=function(){return r()},this.getScrolledElementOffset=function(){return void 0===f&&(f=Xi.getScrolledElement().offset()),f}}),da=Yo(function(){function e(t,n){delete n[t.id],u.eachItem(t.childInstances,function(t,i){e(i,n)})}this.getElementContentMargins=function(e){var t;t=e.hasFeature(ti.HasBorder)?e.getActualPropertyValue("borderWidth"):{left:0,top:0,bottom:0,right:0};var n=e.getPropertyValue("padding");return void 0===n&&(n={left:0,top:0,bottom:0,right:0}),{left:t.left+n.left,right:t.right+n.right,top:t.top+n.top,bottom:t.bottom+n.bottom}},this.areSameInstances=function(e,t){return _e.equalByKeys(da.mapInstancesByID(e),da.mapInstancesByID(t))},this.getHierarchiesRoots=function(t){for(var n=da.mapInstancesByID(t),i=u.getValues(n),a=0;a<i.length;a++){var r=i[a];r.parentInstance&&u.eachItem(r.childInstances,function(t,i){e(i,n)})}return u.getValues(n)},this.getHierarchiesUnion=function(e){for(var t=da.mapInstancesByID(e),n=u.getValues(t),i=0;i<n.length;i++)for(var a=n[i],r=a.getChildInstances(),o=0;o<r.length;o++){var s=r[o];void 0===t[s.id]&&n.push(s)}return n},this.unionInstances=function(){return u.getValues(da.mapInstancesByID.apply(this,arguments))},this.mapInstancesByID=function(){for(var e={},t=arguments.length,n=0;t>n;n++)for(var i=arguments[n],a=0;a<i.length;a++){var r=i[a];e[r.id]=r}return e},this.findDescendingInstances=function(e,t){var n=[];return u.eachItem(e,function(e,i){u.merge(n,u.grep(i.getDescendingInstances(),function(e){return t(e)}))}),n},this.eliminateDescendingInstances=function(e){var t=da.mapInstancesByRoot(e),n=[];for(var i in t){var a=[],r=t[i],o=u.count(r);a.push(Ji.getInstanceByID(i));for(var s=0;s<a.length&&o>0;s++){var l=a[s];void 0===r[l.id]?u.merge(a,l.getChildInstances()):(n.push(l),o--)}}return n},this.getCommonAncestors=function(e,t,n){if(n=u.valueOrDefault(n,!0),e=u.asArray(e),0===e.length)return[];if(t||(e=da.eliminateDescendingInstances(e)),1===e.length)return e[0].getParents(n);var i,a={},r=e[0].getParents(!1);for(i=0;i<r.length;i++)a[r[i].id]=i;var o=void 0;for(i=1;i<e.length;i++){for(var s=e[i].getParent();s&&void 0===a[s.id];)s=s.getParent();if(!s)return[];var l=a[s.id];(void 0===o||l>o)&&(o=l)}return r.slice(o)},this.getAllAncestors=function(e,t){if(e=u.asArray(e),0===e.length)return{};var n={};return u.eachItem(e,function(e,i){if(!n[i.id]){var a,r=i.getParents(t);for(a=0;a<r.length;a++)n[r[a].id]=r[a]}}),n}
177,this.findAncestor=function(e,t,n){void 0===n&&(n=!1);for(var i=n?e:e.parentInstance;i&&!t(i);)i=i.parentInstance;return i},this.mapInstancesByRoot=function(e){for(var t={},n=0;n<e.length;n++){var i=e[n],a=Ji.getInstanceRootID(i),r=t[a];void 0===r&&(r={},t[a]=r),r[i.id]=i}return t},this.instancesToElements=function(e){var t=u([]);return u.eachItem(e,function(e,n){t.pushElements(n.$element)}),t}}),fa=Yo(function(){var e,t,n,i,a,r,o,s,l,c=this,d={};this.SitePublishedEvent=w.create(),this.SiteSavedEvent=w.create(),this.EditedSiteChangedEvent=w.create(),this.AjaxNavigationFlag=V.create(!0),this.BeforeSavingSiteEvent=w.create(),this.initialize=function(c){e=c,c.siteMap&&(t=JSON.parse(c.siteMap),t&&(n=t.routing),n||(n={error404:{destination:We.HomePage},rules:[]})),o=e.isTemplate,s=e.baseVersion,l=e.isFirstSiteVersion,i=o?e.targetSiteID:e.groupId,Settings.SiteID=i,a=e.tokenId,r=e.ecwidId;try{kr.initialize()}catch(u){Q.error(u)}},this.setSiteSettings=function(e){d=u.quickExtend({ajaxBasedNavigation:!0,siteMetaTags:"",siteHeaderCode:"",siteFooterCode:""},e),c.AjaxNavigationFlag.setValue(d.ajaxBasedNavigation)},this.getBaseVersion=function(){return s},this.isResetTemplateMode=function(){return"first"===c.getBaseVersion()}
177,this.getSiteSettings=function(){return d},this.getSiteMap=function(){return t},this.getSiteRouting=function(){return n},this.setSiteRouting=function(e){n=e},this.isPremium=function(){return e.isPremium},this.getSiteConfiguration=function(){return e},this.isPublished=function(){return e.isPublished},this.isSavedSite=function(){return e.isSaved},this.isTemplate=function(){return o},this.getPatchesData=function(){return e.patchesData},this.isExistingSite=function(){return null!==c.getSiteID()},this.getSiteName=function(){return e.groupName},this.getSiteCreatorUserName=function(){return e.siteCreatorUserName},this.getSiteLimitations=function(){return e.limitations},this.getReleaseNotes=function(){var t;if(!e.releaseNotes)return null;t=e.releaseNotes instanceof Array?e.releaseNotes[0]:e.releaseNotes;var n=[];return t.contentPageOne&&n.push(t.contentPageOne),t.contentPageTwo&&n.push(t.contentPageTwo),t.contentPageThree&&n.push(t.contentPageThree),n},this.getStoreInformation=function(){var t,n=DBSiteMetaData.siteStructureInformation.listsInformation;for(var i in n)if(n.hasOwnProperty(i)&&"undefined"!==i){var a=n[i];if(a&&a.listType&&a.listType===lr.Store){t=a;break}}return t?(e.storeInformation=t,t):e.storeInformation?e.storeInformation:{}},this.setStoreInformation=function(t){return e.storeInformation=t},this.removeStoreInformation=function(){var t=DBSiteMetaData.siteStructureInformation.listsInformation;for(var n in t)if(t.hasOwnProperty(n)){var i=t[n];i&&i.listType&&i.listType===lr.Store&&delete t[n]}e.storeInformation=void 0}
177,this.getSiteID=function(){return i},this.getTokenID=function(){return a},this.getEcwidID=function(){return r},this.getSiteType=function(){return e.siteType},this.getTemplateCategory=function(){return e.templateCategory},this.getTemplateCategoryPosition=function(){return e.templateCategoryPosition},this.setEditedSite=function(t,n,a){e.groupName=n,e.isPublished=a,i=t,Settings.SiteID=i,c.EditedSiteChangedEvent.fireNew()},this.getEditedTemplateID=function(){return e.templateID},this.getFormFieldName=function(e){var t=u.trim(e.fieldName);return""===t&&(t=u.trim(e.labelText)),""===t&&(t=e.id),t}}),pa=Yo(function(){function e(){"undefined"!=typeof Storage&&localStorage&&(localStorage.ecommerceCarts=JSON.stringify(n))}this.Types={PayPal:"paypal",Google:"google"},this.SettingsNames={currency:"currency"};var t={currency:"USD"},n={},i={};n[Ri.Types.PayPal]={},i[Ri.Types.PayPal]=new Rt,this.setPayPalSettings=function(e,t,n){Qi.setValue("PayPal"+e,t,{onSuccess:n,onError:Wo})},this.getPayPalSettings=function(e){return Qi.getValue("PayPal"+e,t[e])},this.initialize=function(){"undefined"!=typeof Storage&&localStorage&&localStorage.ecommerceCarts&&(n=u.quickExtend(n,JSON.parse(localStorage.ecommerceCarts)),i[Ri.Types.PayPal].put(u.getValues(n)))},this.addItem=function(t,a,r){if(n[t][r])n[t][r].quantity=parseInt(a.quantity)+parseInt(n[t][r].quantity)+"",i[Ri.Types.PayPal].put(n[t][r]);else{var o=u.deepCloneObject(a);void 0===o.id&&(o.id=r),n[t][r]=o,i[Ri.Types.PayPal].put(a)}e()},this.removeItem=function(t,a,r){n[t][r]&&(n[t][r].quantity=parseInt(n[t][r].quantity)-parseInt(a.quantity)+"","0"===n[t][r].quantity?(delete n[t][r],i[Ri.Types.PayPal].remove(r)):i[Ri.Types.PayPal].put(n[t][r])),e()},this.createButton=function(){var e,t={refresh:function(n,i,a,r){return e&&e.remove(),n===Ri.Types.PayPal&&(e=_i.createPayPalButton(Ri.getAccountID(Ri.Types.PayPal),i,a),e.appendTo(r)),t.buttonType=a,t.buttonData=i,t.type=n,t.$parent=r,t},activate:function(n){var i=n.$element;t.type===Ri.Types.PayPal&&i.bind("click.paypalbutton",function(){e.submit()})},deactivate:function(e){var n=e.$element;t.type===Ri.Types.PayPal&&n.unbind("click.paypalbutton")}};return t},this.ButtonTypes={buynow:{title:"Buy Now",value:"buynow"},donate:{title:"Donate",value:"donate"},cart:{title:"Add To Cart",value:"cart"},view:{title:"Check Out",value:"view"}},this.Currencies=[{title:"U.S. Dollar",value:"USD"},{title:"Australian Dollar",value:"AUD"},{title:"Euro",value:"EUR"},{title:"Pound Sterling",value:"GBP"},{title:"Canadian Dollar",value:"CAD"},{title:"Brazilian Real",value:"BRL"},{title:"Israeli New Sheqel",value:"ILS"},{title:"Japanese Yen",value:"JPY"},{title:"Hong Kong Dollar",value:"HKD"},{title:"Mexican Peso",value:"MXN"},{title:"Norwegian Krone",value:"NOK"},{title:"Danish Krone",value:"DKK"},{title:"Czech Koruna",value:"K"},{title:"Hungarian Forint",value:"HUF"},{title:"New Zealand Dollar",value:"NZD"},{title:"Swiss Franc",value:"CHF"},{title:"Turkish Lira",value:"TRY"},{title:"Taiwan New Dollar ",value:"TWD"},{title:"Swedish Krona",value:"SEK"},{title:"Singapore Dollar",value:"SGD"},{title:"Philippine Peso",value:"PHP"}]}),ha=Yo(function(){function e(e,t,n){if(g[t]=!0,MasterPagesStructures[t]){var i;i="string"==typeof MasterPagesStructures[t]?JSON.parse(MasterPagesStructures[t]):MasterPagesStructures[t],i.id=t;var a={StructureVersion:i.version,masterPages:[i]};Ca.loadHierarchy(a),s.addMasterPage(i)}n(e)}function t(){var e,t={};for(var n in l){e=l[n];var i=u.getOrCreateArray(t,e),a=la.getPageData(n);a&&i.push(a)}for(e in s.PagesInMasterPages)s.PagesInMasterPages[e].syncrhonize(u.valueOrDefault(t[e],[]))}function n(e,t,n){if(!u.isEmptyObject(e.hierarchyInfo)){var i=Ji.addHierarchyInfo(e.hierarchyInfo,{parent:t,isLoading:!0,pageId:n});e.rootInstances=da.mapInstancesByID(i);for(var a=da.getHierarchiesUnion(u.getValues(e.rootInstances)),r=0;r<a.length;r++)a[r].isMasterPageElement.set()}e.isCreated=!0}function i(e){e=u.asArray(e);var t=u.grep(e,function(e){return s.isMasterPageRootInstance(e)}),n=da.getHierarchiesUnion(e);u.each(e,function(e,t){var n=t.root.id,i=l[n];s.removeInstanceFromMasterPage(i,t)}),u.each(n,function(e,t){t.isMasterPageElement.setFalse()}),s.MasterPageStateChanged.fireNew(e,!1),t.length>0&&s.RootMasterPageStateChanged.fireNew(t,e,!1)}function a(e,t){for(var n=0,i=[],a=0;a<t.length;a++){var r=t[a],o=Ji.getInstanceByID(r);o&&(o.hasFeature(ti.PageSection)?o.isInstanceVisible()&&i.push(o):o.isType(ei.PageContentElement)?e[r]=0:void 0===e[r]?(n+=.01,e[r]=n):n=e[r])}if(i.length>
1770){i[0].isType(ei.HeaderElement)&&(e[i[0].id]=.1);for(var s=0,a=1;a<i.length;a++){var l=i[a];if(l.getPropertyNormalValue("order")-1!==i[a-1].getPropertyNormalValue("order"))break;e[i[a].id]=e[i[a-1].id]+.01,s++}if(i.length>s+1){i[i.length-1].isType(ei.FooterElement)&&(e[i[i.length-1].id]=99999);for(var a=i.length-2;a>s;a--){var l=i[a];if(l.getPropertyNormalValue("order")+1!==i[a+1].getPropertyNormalValue("order"))break;e[i[a].id]=e[i[a+1].id]-.01}}for(var a=1;a<i.length;a++){var l=i[a];void 0===e[l.id]&&e[i[a-1].id]&&l.getPropertyNormalValue("order")-1===i[a-1].getPropertyNormalValue("order")&&(e[l.id]=e[i[a-1].id]+.01)}n=99999;for(var a=i.length-1;a>=0;a--){var l=i[a];void 0===e[l.id]?(n-=.01,e[l.id]=n):n=e[l.id]}}}this.MasterPages=new Rt({comparerFunction:function(e,t){return!(e.id!==t.id||e.name!==t.name||!u.defaultEqualityComparer(e.hierarchyInfo,t.hierarchyInfo))}}),this.MasterPageEditingModeChanged=w.create(),this.MasterPageEditingModeChangedFinished=w.create(),this.RootMasterPageStateChanged=w.create(),this.MasterPageStateChanged=w.create(),this.PagesInMasterPages={},this.EditingMasterPage=V.create(!1,{valueChangeCallback:function(e){e?u("body").addClass("editing-master-template"):u("body").removeClass("editing-master-template")}}),this.CurrentMasterPageChanged=w.create(),this.updateCurrentMasterPageBatch=ke.create();var r,o,s=this,l={},c=u.makeDictionaryFromKeys(["sizeAndPosition","name","statesGroups","gridLines","customStates","pageTitle","childrenAnchor","skinInformation"],!0),d={},g={},f={},p={},h={};this.getMasterTemplateForSaveDirtyFlag=function(e){return h[e]},this.getSavingMasterTemplatesVersionConrollers=function(){return u.getValues(h)},this.getDirtyMasterPages=function(){var e={},t=this;return u.eachEntry(h,function(n,i){i.isDirty()&&(e[n]=t.MasterPages.getItem(n))}),e},this.getLoadedMasterPages=function(){var e=[];return u.each(s.MasterPages.getItems(),function(t,n){g[t]&&e.push(n)}),e},this.setMasterPageInfo=function(t,n){var i=s.getPageMasterPageId(t),a=s.MasterPages.getItem(i);a&&!MasterPagesStructures[i]&&u.isEmptyObject(a.hierarchyInfo)&&f[i]?d[i]||(d[i]=!0,u.ajax({url:SiteFilesMap["master-"+i],dataType:"script",cache:!0,success:function(){e(t,i,n)}})):!g[i]&&f[i]?e(t,i,n):n(t)},this.getPageMasterPageId=function(e){return l[e]},this.getMasterPageByPageId=function(e){var t=s.getPageMasterPageId(e);return s.MasterPages.getItem(t)},this.initialize=function(e){for(var n in e){f[n]=!0;var a=e[n];a.id=n;for(var u=a.pagesIDs,d=0;d<u.length;d++){var g=u[d];l[g]=n}s.addMasterPage(a);var p=s.getMasterTemplateForSaveDirtyFlag(n);p.beginSaving().finishSaving()}Ji.Events.InstancesRemoving.bind(function(e){for(var t=e.removedRootInstances,n=!1,i=0;i<t.length;i++){var a=t[i];if(a.hasParent()&&a.getParent().elementType===ei.page||a.hasFeature(ti.PageSection)){var r=a.root.id,o=l[r];s.removeInstanceFromMasterPage(o,a),a.hasFeature(ti.PageSection)||(n=!0)}}}),Ji.Events.ElementAddedToContainer.bind(function(e){if(e.hasParent()){var t=e.getParent();if(e.isMasterPageElement.isTrue()&&t.elementType!==ei.page&&t.isMasterPageElement.isFalse())i(e);else if(t.elementType===ei.page){if(s.EditingMasterPage.isTrue())s.setAsMasterPageRoots(e);else if(e.isMasterPageElement.isTrue()){var a=e.root.id;s.MasterPages.getItem(l[a]).rootInstances[e.id]=e}}else if(e.getParent().isMasterPageElement.isTrue()){e.isMasterPageElement.setTrue();var a=e.root.id;l[a];s.removeInstanceFromMasterPage(n,e),s.MasterPageStateChanged.fireNew([e],!0)}}}),w.bind([Xi.Events.ViewModeChanged,Va.Flags.IsInMobileContext.valueChangedEvent],function(){o=void 0});var h,m;la.Events.PageChanged.bind(function(){m&&m.propertyChangedEventSimple.unbind(h),m=la.getCurrentPage(),h=m.propertyChangedEventSimple.bind(function(e){r&&!c[e]})}),la.Events.PageDeleted.bind(function(e){var t=l[e];delete l[e];var n=s.MasterPages.getItem(t);delete n.rootInstancesOrders[e],delete n.mobileRootInstancesOrders[e]}),t(),la.createAllPagesObserver().itemsChangedEvent.bind(t)},this.getMasterPageRootInstances=function(e){return e=e?e:r.id,u.getValues(s.getMasterPage(e).rootInstances)},this.isMasterPageRootInstance=function(e,t){return t=t?t:r,!!s.getMasterPage(t.id).rootInstances[e.id]},this.getMasterPage=function(e){return s.MasterPages.getItem(e)},this.getCurrentMasterPage=function(){return r},this.editMasterPage=function(){s.toggleMasterPageEdit(!0)},this.editPageContent=function(){s.toggleMasterPageEdit(!1)},this.toggleMasterPageEdit=function(e){s.EditingMasterPage.getValue()!==e&&(s.EditingMasterPage.setValue(e),s.MasterPageEditingModeChanged.fireNew(),s.MasterPageEditingModeChangedFinished.fireNew())},this.getMasterPagesMetaData=function(){var e={},t=s.MasterPages.getItems();for(var n in t){var i=t[n];e[n]={name:i.name,pagesIDs:[]}}for(var a in l)e[l[a]]&&e[l[a]].pagesIDs.push(a);return e},this.getMasterPagesStructures=function(e){var t={},n=s.MasterPages.getItems();for(var i in n){var a=s.getMasterTemplateForSaveDirtyFlag(i).isDirty()||!1;if(a||!e){var r=n[i],o={rootInstancesOrders:r.rootInstancesOrders,sortedRootInstances:r.sortedRootInstances,mobileRootInstancesOrders:r.mobileRootInstancesOrders,mobileSortedRootInstances:r.mobileSortedRootInstances,pageProperties:r.pageProperties,mobilePageProperties:r.mobilePageProperties};r.isCreated?(o.hierarchyInfo=Ji.getHierarchyInfo(u.getValues(r.rootInstances),{forSaving:!0,idsInHierarchy:!0,rootInstancesHierarchies:Va.getMasterPageInstancesHierarchiesData(r.id)}),o.hierarchyInfo=Ji.adjustHierarchyWithBaseHierarchy(o.hierarchyInfo,r.hierarchyInfo),o.hierarchyInfo.idsInHierarchy=void 0,o.version=Ca.CurrentStructureVersion,t[i]=o):u.isEmptyObject(r.hierarchyInfo)&&f[i]||(o.hierarchyInfo=r.hierarchyInfo,o.version=r.version,t[i]=o)}}return t},this.removeMasterPage=function(e,t,n){var i=s.getMasterPage(e);if(i){var a=this.MasterPages.getItemsValues();return 1===a.length?t=s.addMasterPage({name:"Master Template 1"}):t||(t=a[0].id===e?a[1].id:a[0].id),u.each(s.PagesInMasterPages[e].getItemsValues(),function(e,i){s.setMasterPage(i.id,t,n)}),Ji.removeInstances(u.getValues(i.rootInstances)),this.MasterPages.remove(e),t}},this.addMasterPage=function(e){e=u.quickExtend({hierarchyInfo:{},pageProperties:{},mobilePageProperties:{},pageContentProperties:{},rootInstancesOrders:{},mobileRootInstancesOrders:{},sortedRootInstances:[],mobileSortedRootInstances:[],version:Ca.CurrentStructureVersion},e);var t=void 0!==e.id?e.id:Ca.generateWebsiteId();if(void 0===e.name){var n=s.MasterPages.getItem(t);e.name=n?n.name:void 0}return void 0===e.name&&(e.name=u.findAvailableName("Master Template {0}",u.extractFieldValue(s.MasterPages.getItems(),"name"))),s.PagesInMasterPages[t]||(s.PagesInMasterPages[t]=new Rt),s.MasterPages.put({id:t,version:e.version,name:e.name,isCreated:!1,rootInstances:{},hierarchyInfo:e.hierarchyInfo,pageProperties:e.pageProperties,mobilePageProperties:e.mobilePageProperties,pageContentProperties:e.pageContentProperties,rootInstancesOrders:e.rootInstancesOrders,sortedRootInstances:e.sortedRootInstances,mobileRootInstancesOrders:e.mobileRootInstancesOrders,mobileSortedRootInstances:e.mobileSortedRootInstances}),h[t]||(h[t]=Ht.create(!0)),t},this.getMasterPageIDByPage=function(e){return l[e]},this.getPagesToMasterPages=function(){return l},this.getDefaultMasterPageId=function(){return s.getMasterPageIDByPage(la.getCurrentPage().id)},this.getOrCreateMasterTemplateRootInstances=function(e){var t=s.getMasterPageByPageId(e);return t.isCreated||n(t,void 0,e),t.rootInstances},this.setPageMasterRootsOrders=function(e,t,n){Va.Flags.IsInMobileContext.
177isFalse()||n?r.rootInstancesOrders[e]=t:r.mobileRootInstancesOrders[e]=t},this.getPageMasterRootsOrders=function(e,t){var n;return n=Va.Flags.IsInMobileContext.isFalse()||t?r.rootInstancesOrders[e]:r.mobileRootInstancesOrders[e],u.cloneObject(n)},this.sendToBackCurrentFillVerticalMasterInstances=function(){var e=u.grep(s.getMasterPageRootInstances(),function(e){return e.isFillVertical()}),t=u.maxValue(e,function(e){return e.getPropertyValue("order")});Ki.sendToBack(u.grep(s.getMasterPageRootInstances(),function(e){return e.getPropertyValue("order")<=t&&!e.hasFeature(ti.PageSection)}))},this.sendToBackFillVerticalMasterOrders=function(e,t){var n={},i=-(1/0);u.eachEntry(t,function(e,t){var n=Ji.getInstanceByID(e);void 0!==n&&n.isFillVertical()&&t>i&&(i=t)}),u.eachEntry(t,function(e,t){var a=Ji.getInstanceByID(e);void 0!==a&&(i>=t&&!a.hasFeature(ti.PageSection)?n[e]=-1e4+t:n[e]=t)}),s.setPageMasterRootsOrders(e,n)},this.updateCurrentMasterPage=function(e){s.updateCurrentMasterPageBatch.start();var t=la.getCurrentPage(),i=t.id,o=l[i],d=la.getPagesStates()[i];d.markForSave.isDirty()&&s.getMasterTemplateForSaveDirtyFlag(o).informOperation();var g=p[t.id];if(g){var f=s.MasterPages.getItem(g);if(p[t.id]=void 0,f){u.each(u.getValues(f.rootInstances),function(e,t){t.detach()});var h=t.getDescendingInstances(!1);return s.updateCurrentMasterPage(),o!==g&&Ki.bringToFront(h),void s.updateCurrentMasterPageBatch.finish()}}s.setMasterPageInfo(o,function(){var i=s.MasterPages.getItem(o);if(Ki.beginReorderingBatch(),i.isCreated){var l=u.getValues(i.rootInstances);Ji.addElementToContainerElement(t,l),u(l,function(e,t){t.refreshCursor()})}else n(i,t);r=i;var d;d=Va.Flags.IsInMobileContext.isFalse()?i.pageProperties:u.quickExtend({},i.pageProperties,i.mobilePageProperties),t.setPropertiesValues(u.dictionaryFilter(d,function(e,t){return!c[t]}));var g,f;Va.Flags.IsInMobileContext.isFalse()?(g=r.rootInstancesOrders,f=r.sortedRootInstances):(u.isEmptyObject(r.mobileRootInstancesOrders)&&(r.mobileRootInstancesOrders=u.deepCloneObject(r.rootInstancesOrders),r.mobileSortedRootInstances=r.sortedRootInstances),g=r.mobileRootInstancesOrders,r.mobileSortedRootInstances=f=u.grep(r.sortedRootInstances,function(e){var t=Ji.getInstanceByID(e);return!(!t||!t.hasFeature(ti.PageSection))}));var p=u.makeDictionaryFromKeys(f,!0),h=g[t.id];h||(g[t.id]=h={}),u.each(f,function(e,t){var n=Ji.getInstanceByID(t);n&&n.childIndex.setValue(void 0)});for(var m in h)p[m]||delete h[m];a(h,f);for(var v in h){var y=Ji.getInstanceByID(v);y&&y.setPropertyValue("order",h[v])}Ki.endReorderingBatch(),s.CurrentMasterPageChanged.fireNew(),e&&e(),s.updateCurrentMasterPageBatch.finish()})},this.setMasterPage=function(e,n,i){var a=la.getPage(e),r=l[e];if(l[e]=n,n!==r&&t(),la.getCurrentPage()===a){var o=s.MasterPages.getItem(r);u.each(u.getValues(o.rootInstances),function(e,t){t.detach()}),a.setHeaderInstance(void 0),a.setFooterInstance(void 0);var c=a.getDescendingInstances(!1);s.updateCurrentMasterPage(i),n!==r&&Ki.bringToFront(c)}else p[e]=r},this.canBeMasterPageElement=function(e){return e.hasParent()&&e.getParent().elementType===ei.page},this.setAsMasterPageRoots=function(e){le.beginAtomicBatch(!1,"Move To Master Template"),e=u.asArray(e),e=u.grep(e,function(e){return e.hasParent()});var t=da.getHierarchiesUnion(e);u.each(t,function(e,t){t.isMasterPageElement.set()});var n=da.eliminateDescendingInstances(e),i=la.getCurrentPage();u.each(n,function(e,t){t.parentInstance&&t.parentInstance.elementType!==ei.page&&t.parentInstance.isMasterPageElement.isFalse()&&!t.isFixed()&&na.reattachInstances([t],i);var n=t.root.id,a=l[n];t.parentInstance.isMasterPageElement.isFalse()&&(s.MasterPages.getItem(a).rootInstances[t.id]=t)}),s.MasterPageStateChanged.fireNew(e,!0),n.length>0&&s.RootMasterPageStateChanged.fireNew(n,e,!0),le.endAtomicBatch()},this.removeInstanceFromMasterPage=function(e,t){var n=s.MasterPages.getItem(e);n&&(delete n.rootInstances[t.id],u.each(n.rootInstancesOrders,function(e,n){delete n[t.id]}),n.sortedRootInstances=u.grep(n.sortedRootInstances,function(e,n){return n!==t.id}),u.each(n.mobileSortedRootInstances,function(e,n){delete n[t.id]}),n.mobileSortedRootInstances=u.grep(n.mobileSortedRootInstances,function(e,n){return n!==t.id}))},this.setAsPageContentElement=function(e){le.beginAtomicBatch(!1,"Move To Page Content"),e=u.asArray(e);var t=u.grep(e,function(e){return e.hasParent()&&e.getParent().elementType===ei.page});i(t),na.reattachToCurrentSection(e,{lastSectionIsDefault:!0}
177),le.endAtomicBatch()}}),ma=Yo(function(){function e(){t||(t=n.sort(function(e,t){return e.priority&&t.priority?e.priority-t.priority:e.priority?-1:t.priority?1:0}))}var t,n=[];this.addSiteInformationFix=function(e,t,i){n.push({priority:i?i:e,version:e,callback:t})},this.fixSiteInformation=function(n){if(n.StructureVersion||(n.version?n.StructureVersion=n.version:(n.StructureVersion=Ca.FirstVersionWhereHierarchiesVersionCouldBeUndefined,
178n.version=Ca.FirstVersionWhereHierarchiesVersionCouldBeUndefined)),n.StructureVersion<Ca.OldBackwardCompatibilityVersion){e();for(var i=0;i<t.length;i++){var a=t[i];(null===a.version||n.StructureVersion<a.version)&&a.callback(n)}}},this.fixTemplateInformation=function(n){if(n.StructureVersion&&n.StructureVersion<Ca.OldBackwardCompatibilityVersion){e();for(var i=0;i<t.length;i++){var a=t[i];(null===a.version||n.StructureVersion<a.version)&&a.callback(n)}}}}),va=Yo(function(){function e(){t||(t=n.sort(function(e,t){return e.priority!==t.priority?e.priority-t.priority:e.version&&t.version?e.version-t.version:e.version?-1:t.version?1:0}))}var t,n=[];this.addListFix=function(e,t,i,a){n.push({listName:e,priority:a?a:0,version:t,callback:i})},this.fixListItem=function(n,i,a){e();var r=i.metaData.compatibilityVersion;if(r!==Ca.CurrentStructureVersion){for(var o=0;o<t.length;o++){var s=t[o];s.listName===n&&(null===s.version||void 0===r||r<s.version)&&s.callback(i)}a&&(i.metaData.compatibilityVersion=Ca.CurrentStructureVersion)}}}),ya={MaximizeFieldsNames:1,StringToObject:2,ValueToObject:3,StringFieldsToNumeric:4,NumericFieldsToBoolean:5},ba={youtube:"VideoPlayer",facebookLike:"Rectangle",facebookComments:"Rectangle",facebookActivity:"Rectangle",facebookLikeBox:"Rectangle",facebookFacePile:"Rectangle",facebookSubscribe:"Rectangle",NewsFeed:"DataListElement",Persons:"DataListElement",RestaurantMenu:"DataListElement",Products:"DataListElement",iconsList:"DataListElement",servicesList:"DataListElement",linksList:"DataListElement",FAQ:"DataListElement"},Ca=Yo(function(){function e(){f={},p={};var e=1;u.eachEntry(ri,function(n){var i=t(e);f[i]=n,p[n]=i,e++}),u.eachEntry(ei,function(n){var i=t(e);f[i]=n,p[n]=i,e++}),u.eachEntry(ti,function(n){var i=t(e);f[i]=n,p[n]=i,e++})}function t(e){return 10>e?String.fromCharCode(e+47):e>=10&&34>e?String.fromCharCode(e+56):""+(e-23)}function n(){var e={},t=h.getSiteHashDefaultDefinitionsMap();return u.eachEntry(ti,function(n,i){var a=aa.getDefaultValues(i),r={};u.eachEntry(a,function(e,n){if(void 0!==n.value){var i=Ia.getPreSaveArray(e,Ia.getCurrentPreSaveVersion());if(i)for(var a=0;a<i.length;a++)n=i[a](n);r[t[e]]=n}}),e[t[n]]=r}),u.eachEntry(ei,function(n,i){var a=aa.getDefaultValues(i),r={};u.eachEntry(a,function(e,n){var i=Ia.getPreSaveArray(e,Ia.getCurrentPreSaveVersion());if(i)for(var a=0;a<i.length;a++)n=i[a](n);r[t[e]]=n}),e[t[n]]=r}),e}function i(e){var t={};e.elementProperties.fieldsTemplates&&u.eachEntry(e.elementProperties.fieldsTemplates,function(e,t){u.eachEntry(t,function(e,t){u.eachItem(t.hierarchy.structures,function(e,t){i(t)})})}),u.eachEntry(e.elementProperties,function(n,i){var a=!1,r=ei[e.type].getPropertiesDefaultValues();if(r.hasOwnProperty(n)){var o=r[n];u.defaultEqualityComparer(o,i)&&(a=!0)}var s=Ia.getPreSaveArray(n,Ia.getCurrentPreSaveVersion());if(s)for(var l=0;l<s.length;l++)i=s[l](i);!a&&ri[n]&&(t[h.getHashDefinitionValue(n)]=i)}),e.type=h.getHashDefinitionValue(e.type),e.elementProperties=t,e.childElements&&u.eachItem(e.childElements,function(e,t){i(t)})}function a(e){var t=function(t){if(e){var n={};u.eachEntry(t,function(e,t){n[e]=!!t});for(var i=0;i<e.length;i++)n[e[i]]=!!t[e[i]];return n}return!!t};return t.converterType=ya.NumericFieldsToBoolean,t.converterState=e,t}function r(e){return function(t){if(e){for(var n=0;n<e.length;n++)t[e[n]]=t[e[n]]?1:0;return t}return t?1:0}}function o(e){var t=function(t){if(e){for(var n={},i=0;i<e.length;i++)""===t[e[i]]||"null"===t[e[i]]?n[e[i]]=null:n[e[i]]=parseInt(t[e[i]]);return n}return parseInt(t)};return t.converterType=ya.StringFieldsToNumeric,t.converterState=e,t}function s(e){return function(t){for(var n="",i=0;i<e.length;i++)n+=void 0!==t[e[i]]&&null!==t[e[i]]?t[e[i]]:"",i!==e.length-1&&(n+=",");return n}}function l(e){var t=function(t){if("string"==typeof t){var n={};return u.eachItem(e,function(e,i){n[i]=t}),n}return t};return t.converterType=ya.StringToObject,t.converterState=e,t}function c(e){var t=function(t){var n,i,a={};if(u.isArray(t))n=t;else if("string"==typeof t)n=(""+t).split(",");else if("object"==typeof t){for(i=0;i<e.length;i++){var r=e[i];if(t[r])return t}n=u.makeArray(t)}else n=u.makeArray(t);for(i=0;i<e.length;i++)1===n.length?a[e[i]]=n[0]:2===n.length?a[e[i]]=n[i%2]:a[e[i]]=n[i];return a};return t.converterType=ya.ValueToObject,t.converterState=e,t}function d(e){return function(t){if(e){var n,i;if("object"==typeof t)for(n=0;n<e.length;n++)i=e[n],t[i]?t[i]=Math.round(t[i]):t[i]=0;else{var a={};for(n=0;n<e.length;n++)i=e[n],a[i]=Math.round(t);t=a}return t}return Math.round(t)}}var g,f,p,h=this;this.FirstVersionWhereHierarchiesVersionCouldBeUndefined=1.209,this.OldBackwardCompatibilityVersion=16.999,this.CurrentStructureVersion=17.004,this.BaseVersionToConvertOverFlowHidden=1.209,this.ID_PREFIX="id",this.generateWebsiteId=function(){return Ca.ID_PREFIX+u.uniqueID()}
178,this.getSiteDefaultProperties=function(){return g||(g=n()),g},this.getSiteDefaultDefinitionsMap=function(){return f||e(),f},this.getHashDefinitionValue=function(t){return p||e(),p[t]?p[t]:t},this.getSiteHashDefaultDefinitionsMap=function(){return p||e(),p},this.createHierarchyFromType=function(e,t){return{structures:[{type:e.name,elementProperties:t,id:Ca.generateWebsiteId()}],id:Ca.generateWebsiteId()}},this.preSaveHierarchy=function(e){0!==Ia.getCurrentPreSaveVersion()&&(e.defaultDefinitonNamesMap=h.getSiteDefaultDefinitionsMap(),e.definitionsDefaultProperties=h.getSiteDefaultProperties(),e.preSaveVersion=Ia.getCurrentPreSaveVersion(),e.structures&&u.eachItem(e.structures,function(e,t){i(t)}))},this.loadHierarchy=function(e,t){function n(){var e={};return a?(u.eachEntry(a,function(t,n){e[n]=t}),e):void 0}function i(e){if(e.id&&(e.id=""+e.id,a&&a[e.type]&&0!==o)){e.type=a[e.type];var t=e.type,n={};if(s){var c={};if(l[t])c=l[t];else{var d,g=ei[t];if(g?d=g.getElementDefinitions():ei[ba[t]]&&(g=ei[ba[t]],d=g.getElementDefinitions()),d){for(var f=0;f<d.length;f++){var p=d[f],h=r[p.name];if(h){var m=s[h];if(m)for(var v in m){var y=m[v];void 0!==y&&(c[v]=y)}}}l[t]=c}}var b;b=u.deepCloneObject(c),e.elementProperties=u.extend(b,e.elementProperties)}u.eachEntry(e.elementProperties,function(e,t){var i=a[e],r=Ia.getPreLoadArray(i,o);if(r&&void 0!==t&&null!==t)for(var s=0;s<r.length;s++)t=r[s](t);n[i]=t}),e.elementProperties=n,e.elementProperties.fieldsTemplates&&u.eachEntry(e.elementProperties.fieldsTemplates,function(e,t){u.eachEntry(t,function(e,t){u.eachItem(t.hierarchy.structures,function(e,t){i(t)})})}),e.childElements&&u.eachItem(e.childElements,function(e,t){i(t)})}}var a,r,o,s,l={};e.templateStructure?(a=e.templateStructure.defaultDefinitonNamesMap,r=n(),o=e.templateStructure.preSaveVersion?e.templateStructure.preSaveVersion:0,s=e.templateStructure.definitionsDefaultProperties,u.eachItem(e.templateStructure.structures,function(e,t){i(t)})):e.pagesStructure?u.eachItem(e.pagesStructure.pages,function(e,t){a=t.defaultDefinitonNamesMap,r=n(),o=t.preSaveVersion?t.preSaveVersion:0,s=t.definitionsDefaultProperties,u.eachItem(t.structures,function(e,t){i(t)})}):e.masterPages?u.eachItem(e.masterPages,function(e,t){t.hierarchyInfo.structures&&(a=t.hierarchyInfo.defaultDefinitonNamesMap,r=n(),s=t.hierarchyInfo.definitionsDefaultProperties,o=t.hierarchyInfo.preSaveVersion?t.hierarchyInfo.preSaveVersion:0,u.eachItem(t.hierarchyInfo.structures,function(e,t){i(t)}))}):e.isCoordinator&&(a=e.defaultDefinitonNamesMap,r=n(),o=e.preSaveVersion?e.preSaveVersion:0,s=e.definitionsDefaultProperties,u.eachItem(e.structures,function(e,t){i(t)})),t?so.templateInformationStructure(e):so.siteInformationStructure(e)},this.loadPageHierarchy=function(e){var t={StructureVersion:e.version,pagesStructure:{pages:[e]}};Ca.loadHierarchy(t)},this.createStringToObjectValueConverter=l,this.createToStringConverter=s,this.createValueToObjectValueConverter=c,this.createRoundPropertyValueConverter=d,this.createNumericToBolleanValueConverter=a,this.createBooleanToNumericConverter=r,this.createStringToNumericConverter=o,this.minimizeFieldsNames=function(e){return function(t){for(var n=[],i=0;i<e.length;i++)n.push(t[e[i]]);return n}},this.maximizeFieldsNames=function(e){var t=function(t){for(var n={},i=0;i<e.length;i++)void 0!==t[i]&&null!==t[i]?n[e[i]]=t[i]:n[e[i]]=t[e[i]];return n};return t.converterType=ya.MaximizeFieldsNames,t.converterState=e,t},this.NormalizeFieldsValuesSides=function(e){"string"==typeof e||"object"!=typeof e?e={top:e,left:e,bottom:e,right:e}:4!==u.count(e)&&(e={top:e.top,left:e.left,bottom:e.bottom,right:e.right});var t=!1,n=!1;return e.top===e.bottom&&(t=!0),e.left===e.right&&(n=!0),t&&n?e.left===e.bottom?"{left}".format(e):"{top},{left}".format(e):"{top},{left},{bottom},{right}".format(e)},this.NormalizeFieldsValuesCorners=function(e){"string"==typeof e||"object"!=typeof e?e={topLeft:e,bottomLeft:e,topRight:e,bottomRight:e}:4!==u.count(e)&&(e={topLeft:e.topLeft,bottomLeft:e.bottomLeft,topRight:e.topRight,bottomRight:e.bottomRight});var t=!1,n=!1;return e.topLeft===e.topRight&&(t=!0),e.bottomLeft===e.bottomRight&&(n=!0),n&&t?e.topLeft===e.bottomLeft?"{topLeft}".format(e):"{topLeft},{bottomLeft}".format(e):"{topLeft},{bottomLeft},{topRight},{bottomRight}".format(e)},this.NormalizeObjectFieldsValuesSides=function(e){"string"==typeof e&&(e={top:e,left:e,bottom:e,right:e});var t=!1,n=!1;return u.defaultEqualityComparer(e.top,e.bottom)&&(t=!0),u.defaultEqualityComparer(e.left,e.right)&&(n=!0),t&&n?u.defaultEqualityComparer(e.left,e.bottom)?[e.bottom]:[e.top,e.left]:[e.top,e.left,e.bottom,e.right]}}),Ia=Yo(function(){var e=0;this.getCurrentPreSaveVersion=function(){return e},this.getPreSaveArray=function(e,n){for(var i=n;i>0;i--)if(t[i]&&t[i][e])return t[i][e].preSaveConverter},this.getPreLoadArray=function(e,n){for(var i=n;i>0;i--)if(t[i]&&t[i][e])return t[i][e].preLoadConverter};var t={1:{columnsGrid:{preSaveConverter:[Ca.minimizeFieldsNames(["margin","gutter","columnsNumber","color","showAlways","isEnabled","opacity"])],preLoadConverter:[Ca.maximizeFieldsNames(["margin","gutter","columnsNumber","color","showAlways","isEnabled","opacity"])]},itemFields:{preSaveConverter:[Ca.minimizeFieldsNames(["index","title","icon","image","description","link"])],preLoadConverter:[Ca.maximizeFieldsNames(["index","title","icon","image","description","link"])]},sizeAndPosition:{preSaveConverter:[Ca.minimizeFieldsNames(["left","width","top","height"])],preLoadConverter:[Ca.maximizeFieldsNames(["left","width","top","height"])]},glow:{preSaveConverter:[Ca.minimizeFieldsNames(["spread","blur","color"])],preLoadConverter:[Ca.maximizeFieldsNames(["spread","blur","color"])]},innerGlow:{preSaveConverter:[Ca.minimizeFieldsNames(["spread","blur","color"])],preLoadConverter:[Ca.maximizeFieldsNames(["spread","blur","color"])]},shadow:{preSaveConverter:[Ca.minimizeFieldsNames(["top","left","spread","blur","color"])],preLoadConverter:[Ca.maximizeFieldsNames(["top","left","spread","blur","color"])]},innerShadow:{preSaveConverter:[Ca.minimizeFieldsNames(["top","left","spread","blur","color"])],preLoadConverter:[Ca.maximizeFieldsNames(["top","left","spread","blur","color"])]},formFieldsData:{preSaveConverter:[Ca.minimizeFieldsNames(["isOptional"])],preLoadConverter:[Ca.maximizeFieldsNames(["isOptional"])]},formOptions:{preSaveConverter:[Ca.minimizeFieldsNames(["clearOnSubmit"])],preLoadConverter:[Ca.maximizeFieldsNames(["clearOnSubmit"])]},dataLayoutOptions:{preSaveConverter:[Ca.minimizeFieldsNames(["lineSpacing","columnSpacing","colsSpacing","rowsSpacing","R","rotation","cols","elementsPerPage"])],preLoadConverter:[Ca.maximizeFieldsNames(["lineSpacing","columnSpacing","colsSpacing","rowsSpacing","R","rotation","cols","elementsPerPage"])]},borderWidth:{preSaveConverter:[Ca.NormalizeFieldsValuesSides],preLoadConverter:[Ca.createValueToObjectValueConverter(["top","left","bottom","right"]),Ca.createStringToNumericConverter(["top","left","bottom","right"])]},roundness:{preSaveConverter:[Ca.NormalizeFieldsValuesCorners],preLoadConverter:[Ca.createValueToObjectValueConverter(["topLeft","bottomLeft","topRight","bottomRight"]),Ca.createStringToNumericConverter(["topLeft","bottomLeft","topRight","bottomRight"])]},borderColor:{preSaveConverter:[Ca.NormalizeObjectFieldsValuesSides],preLoadConverter:[Ca.createStringToObjectValueConverter(["top","left","bottom","right"]),Ca.createValueToObjectValueConverter(["top","left","bottom","right"])]},borderStyle:{preSaveConverter:[Ca.NormalizeFieldsValuesSides],preLoadConverter:[Ca.createValueToObjectValueConverter(["top","left","bottom","right"])]},padding:{preSaveConverter:[Ca.NormalizeFieldsValuesSides],preLoadConverter:[Ca.createValueToObjectValueConverter(["top","left","bottom","right"]),Ca.createStringToNumericConverter(["top","left","bottom","right"])]},imagePosition:{preSaveConverter:[Ca.createToStringConverter(["vertical","horizontal"])],preLoadConverter:[Ca.createValueToObjectValueConverter(["vertical","horizontal"])]},fillLayout:{preSaveConverter:[Ca.createBooleanToNumericConverter(["fillVertical","fillHorizontal"]),Ca.createToStringConverter(["fillVertical","fillHorizontal"])],preLoadConverter:[Ca.createValueToObjectValueConverter(["fillVertical","fillHorizontal"]),Ca.createStringToNumericConverter(["fillVertical","fillHorizontal"]),Ca.createNumericToBolleanValueConverter(["fillVertical","fillHorizontal"])]},margin:{preSaveConverter:[Ca.NormalizeFieldsValuesSides],preLoadConverter:[Ca.createValueToObjectValueConverter(["top","left","bottom","right"]),Ca.createStringToNumericConverter(["top","left","bottom","right"])]},imageLoadingOverlay:{preSaveConverter:[Ca.minimizeFieldsNames(["background","imageInfo"])],preLoadConverter:[Ca.maximizeFieldsNames(["background","imageInfo"])]},isGrowable:{preSaveConverter:[Ca.minimizeFieldsNames(["bottom","right"])],preLoadConverter:[Ca.maximizeFieldsNames(["bottom","right"])]},pagesFields:{preSaveConverter:[Ca.minimizeFieldsNames(["index","title","icon"])],preLoadConverter:[Ca.maximizeFieldsNames(["index","title","icon"])]}},2:{itemFields:{preSaveConverter:void 0,preLoadConverter:void 0}},3:{dataLayoutOptions:{preSaveConverter:[Ca.minimizeFieldsNames(["lineSpacing","columnSpacing","colsSpacing","rowsSpacing","R","rotation","cols","elementsPerPage","numberOfRows"])],preLoadConverter:[Ca.maximizeFieldsNames(["lineSpacing","columnSpacing","colsSpacing","rowsSpacing","R","rotation","cols","elementsPerPage","numberOfRows"])]}},4:{dataLayoutOptions:{preSaveConverter:[Ca.minimizeFieldsNames(["lineSpacing","columnSpacing","colsSpacing","rowsSpacing","R","rotation","cols","elementsPerPage","numberOfRows","rows"])],preLoadConverter:[Ca.maximizeFieldsNames(["lineSpacing","columnSpacing","colsSpacing","rowsSpacing","R","rotation","cols","elementsPerPage","numberOfRows","rows"])]}},5:{dataLayoutOptions:{preSaveConverter:[Ca.minimizeFieldsNames(["lineSpacing","columnSpacing","colsSpacing","rowsSpacing","R","rotation","cols","elementsPerPage","numberOfRows","rows","maxItems","isHierarchy","dropTrigger"])],preLoadConverter:[Ca.maximizeFieldsNames(["lineSpacing","columnSpacing","colsSpacing","rowsSpacing","R","rotation","cols","elementsPerPage","numberOfRows","rows","maxItems","isHierarchy","dropTrigger"])]}},6:{dataLayoutOptions:{preSaveConverter:[Ca.minimizeFieldsNames(["lineSpacing","columnSpacing","colsSpacing","rowsSpacing","R","rotation","cols","elementsPerPage","numberOfRows","rows","maxItems","isHierarchy"])],preLoadConverter:[Ca.maximizeFieldsNames(["lineSpacing","columnSpacing","colsSpacing","rowsSpacing","R","rotation","cols","elementsPerPage","numberOfRows","rows","maxItems","isHierarchy"])]}}};this.getConvertorsMap=function(){return t}}
178),Sa=Yo(function(){function e(){u(document.body).toggleClass("full-screen-view",Sa.IsFullScreen.isTrue()).toggleClass("inner-screen-view",Sa.IsFullScreen.isFalse()),t()}function t(){i=void 0,Sa.ViewPortChangeBatch.whenFinished(function(){ua.invalidatePositioningRootOffset(),Sa.ViewPortChanged.fireNew(),la.getCurrentPage()&&(ea.requestUpdatePosition(u.getValues(Ji.getAllPageInstances())),ea.refreshElementsLayout(la.getCurrentPage()))},"onViewPortChanged")}function n(){var e=u.getWindowSize();return{left:0,top:0,width:e.width,height:e.height-$o.getFooterHeight()-Ho.getPrivacyPolicyHeight()}}var i;this.ViewPortChangeBatch=ke.create(),this.ViewPortChanged=w.create(),this.IsFullScreen=V.createConditionalPositive({valueChangeCallback:e}),this.initialize=function(){e(),u.getWindowSizeEvent().bind(function(){t()}),t()},this.setFullScreen=function(e,t){Sa.IsFullScreen.setValue(e,t)},this.getViewPort=function(){return i||(i=n()),i}}),Pa=Yo(function(){this.adjustDataListToContent=function(e){var t=e.getPropertyValue("fillLayout"),n=e.adjustSizeToContent({horizontally:!t||!e.isFillHorizontal(),vertically:!t||!e.isFillVertical()});return n},this.arrangeDataListToMobileFirstTime=function(e){e.getDataSource().invalidateAllItems();var t=function(t){return e.calculateItemSizeOnMobile(t)};e.requestArrangement({keepItemSize:!1,fixedSize:t}),ea.LayoutContentOperationsSet.lockRequest(e.getArrangementRequestName())}}),wa=Yo(function(){this.getSectionsInformation=function(e,t){a=u.makeArray(a),t=u.quickExtend({minSpacingBetweenSection:50},t);for(var n=t.minSpacingBetweenSection,i=[];e.length>0;){var a=e[0],r=a.rowsData,o=a.orderableElements,s=u.unionAreas(u.mapItem(o,function(e){return e.getArea()})),l=e.length;if(l>1&&o.length>1&&!u.isEmptyObject(r)){var c,d=1,g=1,f=u.getKeys(r.rowsByCols).orderByDesc();if(u.eachItem(f,function(t,i){var a=r.rowsByCols[i];i>1&&u.eachItem(a,function(t,i){for(var a=i.getColumns(),r=a.length,o=(i.getArea(!1),1),l=!0,f=[i],p=s;l&&o<e.length&&4>o;){l=!1;var h=e[o],m=h.rowsData,v=h.orderableElements,y=u.unionAreas(u.mapItem(v,function(e){return e.getArea()}));if(m.rowsByCols[r]&&y.top-p.bottom<n){var b=(u.getKeys(m.rowsByCols).orderByDesc(),m.rowsByCols[r]);u.eachItem(b,function(e,t){for(var n=!0,a=0;r>a&&n;a++){var s=i.getColumns()[a+1],c=t.getColumns()[a];if(r-1>a&&c.getArea().right>s.getArea().left+10&&(n=!1),a>0){var u=i.getColumns()[a-1];c.getArea().left<u.getArea().right-10&&(n=!1)}}return n?(l=!0,o++,f.push(t),!1):void 0})}p=y}o*r>d*g&&(d=o,g=r,c=f)})}),g>1){for(var p=0;g>p;p++)for(var h=0;d>h;h++){var m=c[h],v=m.getColumns()[p];i.push(v)}for(var y=0;d>y;y++)e.shift()}}if(e.length===l&&(e.shift(),r.rows.length>0)){var b=r.rowsByCols[1][0].getColumns();i=u.merge(i,b)}}return{columnsToOrder:i,totalColumns:i.length}}}),Ea=Yo(function(){function e(t){var n=t.getColumns();if(1===n.length)return[Fa.create(n)];var i=[];if(Aa.canBeInDifferentColumns(n[0],n[1])){var a=Fa.duplicateRow(t),r=a.shift(),o=e(a);u.eachItem(o,function(e,t){t.unShift(r)}),i=o}var a=Fa.duplicateRow(t);a.mergeColumnsFromStart(2);var o=e(a);return u.merge(i,o),i}this.getRows=function(t,n){n=u.extend({maxColumns:10,minColumns:2,shouldSort:!0,maxArea:960},n);var i=n.shouldSort;i&&(t=ta.sortByLeftPosition(t,function(e){return e.getArea()}));var a=[];u.eachItem(t,function(e,t){a.push(Aa.create(t))});var r=Fa.create(a),o=e(r),s={};return u.eachItem(o,function(e,t){var n=t.getColumns().length;s[n]||(s[n]=[]),s[n].push(t)}),{rows:o,rowsByCols:s}}}),Ta=Yo(function(){function e(e){if(!e||1===e.length)return{maxSpacing:0,minSpacing:0,averageSpacing:0};var t,n=1/0,i=0,a=0,r=0;return u.eachItem(e,function(e,o){if(e>0){var s=t.getArea(),l=o.getArea(),c=l.left-s.right;c>=0&&(n>c&&(n=c),c>i&&(i=c),a+=c,r++)}t=o}),a/=r,{maxSpacing:i,minSpacing:n,averageSpacing:a}}this.getRows=function(t,n){n=u.extend({maxColumns:10,minColumns:1,shouldSort:!0,maxArea:960},n);var i=n.shouldSort;i&&(t=ta.sortByLeftPosition(t,function(e){return e.getArea()}));var a=t.length<n.maxColumns?t.length:n.maxColumns,r=n.minColumns,o={};if(r>t.length)return o;for(var s,l=u.unionAreas(u.mapItem(t,function(e){return e.getArea()})),c=e(t),d=(c.maxSpacing,l.left),g=n.maxArea>l.width?n.maxArea:l.width,f=!1,p=[],h={},m=a;m>r-1&&!f;m--)for(var v=g/m,y=!1,b=v;b>=l.width/m-20&&!y;b-=5){var C=n.minSpacingIntersection?n.minSpacingIntersection:.2*b,I=d,S=0,P=0,w=!0,E=Fa.create();for(s=void 0;w&&P<t.length;){var T=t[P],x=T.getArea(),k=x.left>=I-C&&x.left<I+b,D=x.left>=I+b-C&&x.left<I+2*b,F=x.right-C<=I+b,A=x.right-C<=I+2*b;k&&F?(s||(s=Aa.create(),E.addColumns(s)),s.addElements(T),P++):D&&A&&s&&0!==s.getElements().length?(s=void 0,I+=b,S++):w=!1}E.getColumns().length===m&&P===t.length&&(y=!0,p.push(E),h[m]||(h[m]=[]),h[m].push(E))}return{rows:p,rowsByCols:h}}}),xa=Yo(function(){this.getFirstSectionOrderableElements=function(e){var t=e.orderBy(function(e){return e.getPosition().top}),n=t[0],i=n.getArea(),a=i?u.expandArea(i,{left:5e4,right:5e4,top:0,bottom:10}):null;if(!a)return e;var r=ka.getAreaOverlappingElements(a,e),o=n,s=i;return u.eachItem(r,function(e,t){var n=t.getArea();n.top<i.top+.3*i.height&&n.bottom>s.bottom&&(o=t,s=n)}),a=u.expandArea(s,{left:5e4,right:5e4,top:5e4,bottom:10}),ka.getInstancesInsideArea(a,r)}}),ka=function(){var e=v.extend("AbstractOrderableElement",{init:function(){this.id=u.weakID()},getPosition:Wo,getSize:Wo,getArea:Wo,isVisible:Wo}),t=e.extend("InstanceOrderableElement",function(e){return{init:function(t,n){n=u.quickExtend({},n),e.call(this,t,n),this.instance=t},getInstance:function(){return this.instance},getPosition:function(){var e=this.instance,t=e.getPosition();return t?t:e.getStructureMetaData().position},getSize:function(){var e=this.instance,t=e.getSize();return t?t:e.getStructureMetaData().size},getArea:function(e){var t=this;this.instance;return this.isVisible()?u.getArea(t.getPosition(e),t.getSize()):null},isVisible:function(){return this.instance.isInstanceVisible()}}}),n={};return n.createInstanceOrderableElement=function(e,n){return new t(e,n)},n.getOrderableElementsFromInstances=function(e){return u.mapItem(e,function(e){return n.createInstanceOrderableElement(e)})},n.getAreaOverlappingElements=function(e,t,n){return n=u.quickExtend({isAbsolute:!1},n),e&&t&&0!==t.length?(n.expandSize&&(e=u.expandArea(e,n.expandSize)),u.grep(t,function(t){return u.areasOverlap(t.getArea(n.isAbsolute),e)})):[]},n.getInstancesInsideArea=function(e,t,n){return n=u.quickExtend({isAbsolute:!1},n),e&&t&&0!==t.length?(n.expandSize&&(e=u.expandArea(e,n.expandSize)),u.grep(t,function(t){return u.containsArea(e,t.getArea(n.isAbsolute))})):[]},n}(),Da=Yo(function(){this.separateToRowsAndCells=function(e){var t=[Ta,Ea],n=[xa],i=[wa];if(0===e.length)return[];var a,r=u.unionAreas(u.mapItem(e,function(e){return e.getArea()})),o=0;if(u.eachItem(n,function(n,s){for(var l=u.getValues(e),c=u.mapArray(l,u.returnValue,u.defaultIdFunction),d=[];l.length>0;
178)l=s.getFirstSectionOrderableElements(l),d.push({orderableElements:l}),u.eachItem(l,function(e,t){delete c[t.id]}),l=u.getValues(c);u.eachItem(t,function(t,n){u.eachItem(d,function(e,t){var i=n.getRows(t.orderableElements,{maxArea:r.width});i.rows.orderByDesc(function(e){return e.getColumns().length}),t.rowsData=i}),u.eachItem(i,function(t,n){var i=n.getSectionsInformation(d,{orderableElementsArea:r,orderableElements:e});i.totalColumns>o&&(a=i,o=i.totalColumns)})})}),a){var s=Da.orderColumnsInRows(a);return s}return[Aa.create(e)]},this.orderColumnsInRows=function(e){return e.columnsToOrder}}),Fa=Yo(function(){this.create=function(e){e=u.makeArray(e);var t,n={getColumns:function(){return e},mergeColumnsFromStart:function(t){for(var n=[],i=0;t>i;i++)n=u.merge(n,e[0].getElements()),e.shift();var a=Aa.create(n);e.unshift(a)},addColumns:function(t,i){if(t=u.asArray(t),i)for(var a=t.length-1;a>=0;a--)e.unshift(t[a]);else u.eachItem(t,function(t,n){e.push(n)});n.resetInformation()},resetInformation:function(){t=void 0},pop:function(){return n.resetInformation(),e.pop()},shift:function(){n.resetInformation();var t=e.shift();return t},unShift:function(t){return n.resetInformation(),e.unshift(t)},getArea:function(){var e=n.getElements();return u.unionAreas(u.mapItem(e,function(e){return e.getArea()}))},getElements:function(){var t=[];return u.eachItem(e,function(e,n){t=u.merge(t,n.getElements())}),t}};return n},this.duplicateRow=function(e){return Fa.create(e.getColumns())}}),Aa=Yo(function(){this.create=function(e){return e=u.makeArray(e),{addElements:function(t){t=u.asArray(t),e=u.merge(e,t)},getArea:function(){return u.unionAreas(u.mapItem(e,function(e){return e.getArea()}))},getElements:function(){return e}}},this.canBeInDifferentColumns=function(e,t,n){return!Aa.areInTheSameColumn(e,t,n)},this.areInTheSameColumn=function(e,t,n){var i=e.getArea(!1,n),a=t.getArea(!1,n);return i.left<a.left?i.right>a.left+15:a.right>i.left+15}}),Ba=Yo(function(){function e(e){return e.elementType===ei.page||e.hasFeature(ti.PageSection)||ha.isMasterPageRootInstance(e)}function t(n,i,r){var o=[],s={};if(n.canContainerRows()){if(!ua.isElementVisible(n)){var l=n.visibilityChangedEvent.bind(function(){l.unbind(),vr.performOnLayoutUpdate(function(){le.disableOperationsRecording("addInstancesToContainer"),Ba.addInstancesToContainer(n,i),le.enableOperationsRecording("addInstancesToContainer")})});return void m.add(l)}if(i=u.asArray(i),n.hasFeature(ti.Navigatable))return void u.eachItem(i,function(e,n){t(n,n.childInstances)});Ba.UpdateBatch.start(),le.disableOperationsRecording("addInstancesToContainer");var c=n.getPropertyValue("rowsItems"),d=u.grep(i,function(e){return e.hasFeature(ti.HasResponsiveItem)&&e.shouldBeWithLayoutOnMobile()&&e.isInstanceVisible()}),f=u.grep(d,function(e){return!e.getPropertyValue("cellItem")&&ua.isElementVisible(e)}),p=u.grep(i,function(e){return!(e.hasFeature(ti.HasResponsiveItem)&&e.shouldBeWithLayoutOnMobile())&&e.isInstanceVisible()}),h=u.mapArray(f,u.returnValue,u.defaultIdFunction);Ki.beginReorderingBatch();var v=[];if(f.length>0&&!n.hasFeature(ti.Navigatable)){var y=u.grep(d,function(e){return!!e.getPropertyValue("cellItem")});y.orderBy(function(e){return e.getPropertyValue("order")});var b,C=Da.separateToRowsAndCells(ka.getOrderableElementsFromInstances(f));b=f.length===d.length?C:Da.separateToRowsAndCells(ka.getOrderableElementsFromInstances(d)),f=a(C),u.eachItem(b,function(e,t){var n=t.getElements();u.eachItem(n,function(e,t){var n=t.getInstance();h[n.id]?v.push(n):v.push(y.shift())})}),u.eachItem(v,function(e,t){t.setPropertyValue("order",e+1)})}else v=d;var I=[];u.eachItem(v,function(e,t){if(!t.getCellItem()||t.getCellItem().isCellInContainer.isFalse()||r){var i=En.getOrCreateCellFromInstance(t),a=Pn.getOrCreateRowByCellItem(i,n);s[a.id]||(o.push(a),s[a.id]=a),a.updateCurrentCells(i),I.push(t)}});var S=0;o=o.orderBy(function(e){return e.getMinOrder().value}),u.eachItem(o,function(t,i){u.eachItem(i.getOrderedCells(),function(e,t){t.getInstance().setPropertyValue("order",S+1),S++}),i.build(e(n)),i.initializeCellItems(),i.setContainerInstance(n)}
178),u.eachItem(u.merge(p,I),function(e,n){n.hasFeature(ti.ItemsContainer)&&t(n,n.childInstances)}),Ki.endReorderingBatch();var c=n.getPropertyValue("rowsItems");c&&u.eachEntry(c,function(e,t){s[e]||g[e]&&!g[e].isBuilt.isFalse()||n.removeRowFromContainer(t)}),Ba.UpdateBatch.finish(),le.enableOperationsRecording("addInstancesToContainer")}}function n(e,t){var n=[],i=t.getCells(),a=u.getValues(i).orderBy(function(e){return e.getOrder()}),r=a[0].getArea(),o=t.getArea(),s=o.top,l=o.bottom;a[0].id!==e.id&&n.push({type:Ba.MarkingTypes.Column,isFirst:!0,area:u.extendedAreaInfo({left:r.left-50,right:r.center.left,top:s,bottom:l}),item:a[0],rowArea:o,markingData:{left:r.left,top:o.top,height:o.height}});for(var c=0;c<a.length-1;c++){var d=a[c],g=a[c+1],f=d.getArea(),p=g.getArea();g.id!==e.id&&d.id!==e.id&&n.push({type:Ba.MarkingTypes.Column,area:u.extendedAreaInfo({left:f.center.left,right:p.center.left,top:s,bottom:l}),isFirst:!1,rowArea:o,item:a[c],markingData:{left:(f.right+p.left)/2,top:o.top,height:o.height}})}return r=a[a.length-1].getArea(),a[a.length-1].id!==e.id&&n.push({type:Ba.MarkingTypes.Column,isLast:!0,area:u.extendedAreaInfo({left:r.center.left,right:r.right+50,top:s,bottom:l}),rowArea:o,item:a[a.length-1],markingData:{left:r.right,top:o.top,height:o.height}}),n}function i(){var e=la.getCoordinator().getPropertyValue("pagePadding"),t=la.getCoordinator().getPropertyValue("sectionPadding");return Ue-2*e-2*t}function a(e){var t=[],n=la.getCoordinator().getPropertyValue("innerRowPadding"),a=i();return u.eachItem(e,function(e,i){var o=i.getElements(),s=0,l=[];u.eachItem(o,function(e,i){var c=i.getArea(),d=c.width+2*n;s+=d;var g=i.getInstance();if(s>a||e===o.length-1){var f=!1,p=s-d;(0===l.length||a>s&&c.right-l[l.length-1].getArea().left<a)&&(f=!0,l.push(i),p=s);var h=u.max(l,function(e){return e.getSize().height}).value,m=u.min(l,function(e){return e.getSize().height}).value;if(.6>m/h)u.eachItem(l,function(e,n){var i=Pn.create([]),a=n.getInstance();En.create(a,{rowId:i.id,width:100}),t.push(a),r(n)});else{var v=Pn.create([]),y=0;u.eachItem(l,function(e,t){y+=t.getSize().width}),u.eachItem(l,function(e,n){var i=n.getInstance();En.create(i,{rowId:v.id,width:Math.floor(n.getSize().width/y*100)}),t.push(i),r(n)})}l=[],s=0,f||(d>a||e===o.length-1?(v=Pn.create([]),En.create(g,{rowId:v.id,width:100}),t.push(g),r(i)):(l.push(i),s=d))}else l.push(i)})}),t}function r(e){var t=e.getInstance();if(t.data.disableAdjustWidthToMobile)return void(t.data.disableAdjustWidthToMobile=!1);var n=i();if(t.hasFeature(ti.HasLayout)){var a=t.properties.fillLayout.value.fillHorizontal,r=e.getSize(),o=t.getPropertyValue("lastResizingSize"),s=t.getPropertyValue("sizeAndPosition");if(0===r.width&&(r.width=o.width?o.width:s.width),0===r.height&&(r.height=o.height?o.height:s.height),0===r.height||0===r.width)return void ta.setInstancesSize(t,{height:50});la.getCoordinator().getPropertyValue("pagePadding");(!t.shouldBeBlockElementInMobile()||r.width<.5*n)&&!t.parentInstance.isType(ei.page)&&!a&&r.width<.75*n?(t.setPropertyValue("display",tt.Fixed),t.setPropertyValue("sizeAndPosition",u.extend({},s,r))):(t.setPropertyValue("display",tt.Block),t.canResizeVertically.isTrue()&&t.setPropertyValue("sizeAndPosition",u.extend({},s,{height:r.height})))}}function o(e,t){t=u.extend({shouldRemoveFromViewPort:!1,removeDescendant:!0},t);var n=t.shouldRemoveFromViewPort,i=t.removeDescendant;if(e.childInstances&&i&&u.eachItem(e.childInstances,function(e,n){o(n,t)}),e.isConvertedToMobile()&&(e.isVisibleInMode()||n)&&e.isUpdatedToViewPort()&&e.removeInstanceFromViewPort(),e.hasFeature(ti.HasResponsiveItem)&&e.shouldBeWithLayoutOnMobile()&&e.getCellItem()){var a=e.getCellItem();a.clearCellItem(),delete f[a.id]}if(e.hasFeature(ti.ItemsContainer)){var r=e.getRowsFromContainer();r&&u.eachItem(r,function(e,t){t.removeFromContainer(),delete g[t.id]})}}var s,l,c={RowDecorator:{group:"rows-manager-templates",name:"row-decorator-template"},ColumnDecorator:{group:"rows-manager-templates",name:"column-decorator-template"}},d=this,g={},f={},p={},h={},m=w.createBindingsCollection();this.MarkingTypes={Column:"column",Row:"row"},d.CellsContainerChangedEvent=w.create(),d.UpdateBatch=ke.create(),this.initialize=function(){s=u.useTemplate(c.RowDecorator).appendTo(K.DecoratorsContainer),l=u.useTemplate(c.ColumnDecorator).appendTo(K.DecoratorsContainer)},this.convertCurrentPageToMobile=function(e){Ba.UpdateBatch.start(),d.renderMasterPage(e),d.renderPageData(e),Ba.UpdateBatch.finish()},this.renderMasterPage=function(e){Ba.UpdateBatch.start();var n=la.getCurrentPage();if(!h[ha.getCurrentMasterPage().id]||e){h[ha.getCurrentMasterPage().id]=!0;var i=n.getHeaderInstance(),a=n.getFooterInstance();i&&t(i,i.childInstances,e);var r=[];if(u.eachItem(n.childInstances,function(e,t){var n=t;!n.isMasterPageElement.isTrue()||n.hasFeature(ti.PageSection)||n.isType(ei.PageContentElement)||r.push(n)}),r.length>0){var o=Va.getMasterPageContentSection();Ji.addElementToContainerElement(o,r),Va.refreshMobileMasterSectionInstanceVisibilty(),t(o,r)}a&&t(a,a.childInstances,e)}Ba.UpdateBatch.finish()},this.renderPageData=function(e){Ba.UpdateBatch.start();var n=la.getCurrentPage();p[n.id]&&!e||(p[n.id]=!0,u.eachItem(n.getPageContentInstance().getSectionsByPage(n),function(n,i){t(i,i.childInstances,e)})),Ba.UpdateBatch.finish()},this.resetMasterPage=function(e,t){
179if(e=e?e:ha.getCurrentMasterPage(),h[e.id]){var n=la.getCurrentPage();delete h[e.id];var i=ha.getMasterPageRootInstances(e.id);i&&u.eachItem(i,function(e,t){o(t)});var a=u.getValues(t);a.length>0&&(Ji.addElementToContainerElement(n,a),ha.setAsMasterPageRoots(a))}},this.resetPageData=function(e){if(e=e?e:la.getCurrentPage(),p[e.id]){delete p[e.id],u.eachItem(e.getPageContentInstance().getSectionsByPage(e),function(e,t){t.isMasterPageElement.is
179False()&&o(t)});var t=[];u.eachItem(e.childInstances,function(e,n){n.isMasterPageElement.isFalse()&&!n.shouldDisplayOnMobile()&&(n.isType(ei.group)?t.push(n):o(n))}),u.eachItem(t,function(e,t){o(t)}),o(e,{removeDescendant:!1})}},this.resetRowsAndCells=function(){g&&u.eachEntry(g,function(e,t){t.removeFromContainer(),delete g[t.id]}),f={}},this.deActivateRowsRendering=function(){m.unbindAll()},this.addInstanceToContainer=function(t,n,i){if(t.canContainerRows()&&!t.isType(ei.TabsPanel)&&n.hasFeature(ti.HasResponsiveItem)&&n.shouldBeWithLayoutOnMobile()&&n.isInstanceVisible()){if(!ua.isElementVisible(t)){var a=t.visibilityChangedEvent.one(function(){Ba.addInstanceToContainer(t,n)});return void m.add(a)}Ba.UpdateBatch.start(),i||r(ka.createInstanceOrderableElement(n));var o=En.getOrCreateCellFromInstance(n),s=Pn.getOrCreateRowByCellItem(o,t);s.updateCurrentCells(o),s.build(e(t)),s.setContainerInstance(t),s.initializeCellItems(),Ba.UpdateBatch.finish()}},this.addInstancesToContainer=t,this.removeInstancesFromContainer=o,this.getDroppingAreas=function(e){var t=[],i=e.getCellItem(),a=i.getRowParent(),r=e.parentInstance,o=r.getRowsFromContainer();if(0===o.length)return t;o.orderBy(function(e){return e.getOrder()});var s=o[0].getArea(),l=10,c=4,d=u.getValues(a.getCells()).length>1;(o[0].id!==a.id||d)&&t.push({type:Ba.MarkingTypes.Row,isFirst:!0,area:u.extendedAreaInfo({left:s.left-l,right:s.right+l,top:s.top-c,bottom:s.top+c}),item:o[0],above:!0,rowArea:s,markingData:{left:s.left,top:s.top,width:s.width}});for(var g=0;g<o.length-1;g++){var f=o[g],p=o[g+1],h=f.getArea(),m=p.getArea(),v=u.min([h.left,m.left]).value,y=u.max([h.right,m.right]).value;(o[g].id!==a.id&&o[g+1].id!==a.id||d)&&t.push({type:Ba.MarkingTypes.Row,area:u.extendedAreaInfo({left:v-l,right:y+l,top:h.bottom-c,bottom:m.top+c}),rowArea:h,item:f,above:!1,markingData:{left:v,top:(h.bottom+m.top)/2,width:u.max([h.width,m.width]).value}})}s=o[o.length-1].getArea(),(o[o.length-1].id!==a.id||d)&&t.push({type:Ba.MarkingTypes.Row,isLast:!0,area:u.extendedAreaInfo({top:s.bottom-c,bottom:s.bottom+c,left:s.left-l,right:s.right+l}),above:!1,rowArea:s,item:o[o.length-1],markingData:{left:s.left,top:s.bottom,width:s.width}});for(var g=0;g<o.length;g++)t=u.merge(t,n(i,o[g]));return t},this.toggleAreaMarking=function(e,t){s.quickToggle(void 0!==e&&e.type===d.MarkingTypes.Row,function(){var n=e.markingData,i=u.extendedAreaInfo({top:n.top-5,left:n.left,right:n.left+n.width,bottom:n.top+5});s.setArea(u.translateArea(i,t))}),l.quickToggle(void 0!==e&&e.type===d.MarkingTypes.Column,function(){var n=e.markingData,i=u.extendedAreaInfo({top:n.top,left:n.left-5,right:n.left+5,bottom:n.top+n.height});l.setArea(u.translateArea(i,t))})},this.addRowToPage=function(e){g[e.id]=e},this.removeRowFromPage=function(e){delete g[e.id]},this.getRowById=function(e){return g[e]},this.addCellToPage=function(e){f[e.id]=e},this.removeCellFromPage=function(e){delete f[e.id]},this.getCellById=function(e){return f[e]},this.getCellsSpacing=function(){return la.getCoordinator().getPropertyValue("cellsSpacing")},this.getRowContentWidth=i}),Va=Yo(function(){function e(){E=!0,b={},C={},I={},S={};var e=la.Events.PageChanged.bind(t);v.add(e),y.activate()}function t(){f.start();var e=la.getCurrentPageId(),t=la.getCurrentPage(),a=b[e],r=C[e],o=I[e],s=ha.getCurrentMasterPage().id;o||(o=Ji.getInstancesWithHierarchyFromRoots(t),I[e]=o);var l=o.allInstances;S[s]||(S[s]=Ji.getInstancesWithHierarchyFromRoots(ha.getMasterPageRootInstances())),a||d.startEditingState(),r||(u.each(l,function(e,t){t.activateState(Ai.MobileState,!0,!1)}),vr.performUpdateOnRenderingFinished(function(){var e=u.mapToDictionary(l,u.returnValue,u.defaultIdFunction);u.eachEntry(Ji.getAllPageInstances(),function(t,n){e[t]||n.activateState(Ai.MobileState,!0,!1)})})),u.each(l,function(e,t){var n=t.wasEditedInMode()||aa.isAffectedInState(la.getCoordinator(),t,m);!n&&t.isConvertedToMobile()&&t.toggleVisibilityInMode(!t.shouldBeHiddenInMode())}),d.Flags.IsActivated.setTrue(),n(),i(l),ea.refreshElementsLayout(u.getValues(Ji.getAllPageInstances())),ua.invalidateAreas(u.getValues(Ji.getAllPageInstances())),Ki.setReassignmentRequired(!0),f.finish(),a||d.endEditedState(),E&&(E=!1)}function n(){var e=la.getCoordinator(),t=e.getPropertyValue("isSiteWasEditedInMode");e.setPropertyValue("contentWidth",Ue),320===Ue&&360===e.getPropertyValue("contentWidth")&&(e.setPropertyValue("sectionPadding",u.minValue([e.getPropertyValue("sectionPadding")-10,0])),e.setPropertyValue("pagePadding",u.minValue([e.getPropertyValue("pagePadding")-10,0]))),t||(e.setPropertyFieldsValues("columnsGrid",{margin:10,gutter:5,columnsNumber:4}),e.setPropertyValue("isSiteWasEditedInMode",!0),e.setPropertyValue("pagePadding",0),e.setPropertyValue("sectionPadding",10),e.setPropertyValue("sectionVerticalPadding",20),e.setPropertyValue("cellsSpacing",5),e.setPropertyValue("rowsSpacing",10),e.setPropertyValue("sectionsSpacing",10))}function i(e){var t=la.getCurrentPage(),n=b[t.id];C[t.id]||(C[t.id]=!0),n?Ba.renderMasterPage():(b[t.id]=!0,u.each(e,function(e,t){o(t);
179var n=t.wasEditedInMode();!n&&t.isConvertedToMobile()&&t.isVisibleInMode()&&t.adjustInstanceToViewPort()}),u.each(e,function(e,t){t.isConvertedToMobile()&&t.isVisibleInMode()&&!t.isUpdatedToViewPort()&&t.updateInstanceToViewPort()}),Ba.convertCurrentPageToMobile(),u.each(e,function(e,t){!t.wasEditedInMode()&&t.isConvertedToMobile()&&t.isVisibleInMode()&&this.setAsEditedInMode(!0),aa.getPropertyValueInCustomState(t.properties.sizeAndPosition,d.MobileStateName,la.getCoordinator().id,t)||aa.setValueInCustomState(t,"sizeAndPosition",aa.getEditedState(),t.getPropertyValue("sizeAndPosition"))}))}function a(){y.deactivate(),vr.performUpdateOnRenderingFinished(function(){r()},"MobileVersionViewManager-updatePositions")}function r(){vr.performOnFramesLayoutUpdade(function(){window.setTimeout(function(){ua.invalidateAreas(u.getValues(Ji.getAllPageInstances())),y.activate(),g.finish()},0)},"MobileVersionViewManager-positions")}function o(e){P[e.id]||!ha.isMasterPageRootInstance(e)||e.hasFeature(ti.PageSection)||e.isType(ei.PageContentElement)||(P[e.id]=e)}function s(e,t){o(e),e.wasEditedInMode()||e.adjustInstanceToViewPort();var n=e.childInstances;if(e.isType(ei.group)&&(n=u.merge([],e.childInstances)),e.updateInstanceToViewPort(),e.parentInstance){if(!ua.isElementVisible(e.parentInstance)){var i=e.parentInstance.visibilityChangedEvent.one(function(){s(e,t)});return void v.add(i)}Ba.addInstanceToContainer(e.parentInstance,e,t)}u.each(n,function(e,n){s(n,t)}),e.wasEditedInMode()||(e.setAsEditedInMode(!0),aa.setValueInCustomState(e,"sizeAndPosition",aa.getEditedState(),e.getPropertyValue("sizeAndPosition")))}function l(){return p||(p=Ji.getInstanceByID(h),p||(le.disableOperationsRecording("createMasterPageContentSection"),p=Ji.addSection(la.getCurrentPage().getPageContentInstance(),{elementID:h}),p.properties.isVisibleInMode.value=!1,p.setPropertyValue("isVisibleInMode",!0),p.setPropertyValue("order",-1),ha.setAsMasterPageRoots(p),le.enableOperationsRecording("createMasterPageContentSection"))),p}function c(){return p.childInstances.length>0&&u.grep(p.childInstances,function(e){return e.isVisibleInMode()&&e.shouldDisplayOnMobile()}).length>0}var d=this;d.Flags={IsInMobileContext:V.create(!1),IsActivated:V.create(!1)},d.Events={MobileEditingStarted:w.create(),MobileEditingFinished:w.create(),SwitchingBetweenDevices:w.create(),AfterSwitchBetweenDevices:w.create()};var g=ke.create();this.MobileRefreshingPositionsBatch=g;var f=ke.create();this.updateBatch=f;var p,h="masterPageContentSectionId",m="MobileResponsiveStateId1234";d.MobileStateName=m;var v,y,b={},C={},I={},S={},P={},E=!1;this.initializeState=function(){var e={};e[m]={priority:6,id:m,responsiveState:!0},Ai[m]||Fi.registerElementStates(e)},this.initialize=function(){y=w.createEventListener([{event:aa.Events.NamedPropertyValueChanged,name:"sizeAndPosition"},Ki.Events.ElementsReordered,Ba.CellsContainerChangedEvent,{event:aa.Events.NamedPropertyValueChanged,name:"rowsSpacing"},{event:aa.Events.NamedPropertyValueChanged,name:"cellsSpacing"},{event:aa.Events.NamedPropertyValueChanged,name:"pagePadding"},{event:aa.Events.NamedPropertyValueChanged,name:"sectionPadding"},{event:aa.Events.NamedPropertyValueChanged,name:"sectionVerticalPadding"},{event:aa.Events.NamedPropertyValueChanged,name:"innerRowPadding"},{event:aa.Events.NamedPropertyValueChanged,name:"cellsHorizontalAlignment"},{event:aa.Events.NamedPropertyValueChanged,name:"cellsVerticalAlignment"},{event:aa.Events.NamedPropertyValueChanged,name:"innerRowsSpacing"},{event:aa.Events.NamedPropertyValueChanged,name:"staticMargin"},{event:aa.Events.NamedPropertyValueChanged,name:"cellHorizontalAlignment"},{event:aa.Events.NamedPropertyValueChanged,name:"isVisibleInMode"},K.Events.NavigationFinished],function(){a()})},this.initializeMobileForViewer=function(){Ji.Events.InstanceCreatedEvent.bind(function(e){e.activateState(Ai.MobileState,!0,!1)}),v=w.createBindingsCollection(),d.Flags.IsInMobileContext.setTrue(),d.startMobileState(),e()},this.initializeMobileForViewer=function(){v=w.createBindingsCollection(),d.Flags.IsInMobileContext.setTrue(),d.startMobileState(),e()},this.refreshMobileMasterSectionInstanceVisibilty=function(){d.Flags.IsInMobileContext.
179isTrue()&&l().isDisplayed.setValue(c(),"noMasterPageContentSections")},this.getMobileState=function(){return{type:Ai[d.MobileStateName],source:la.getCoordinator().id}},this.resetSectionsOrderes=function(){Ki.beginReorderingBatch(),u.eachItem(mr.getCurrentPageOrderedSections(),function(e,t){aa.setValueInCustomState(t,"order",aa.getEditedState(),void 0)}),Ki.endReorderingBatch()},this.startMobileState=function(){var e=la.getCoordinator(),t={name:m,title:"Mobile Editing",elementName:"Mobile"};zi.setEditingClass(zi.MobileDesktopViewClass),aa.setCustomGlobalState(t,e),zi.Flags.PcEditing.setFalse()},this.startEditingState=function(){var e=la.getCoordinator(),t={name:m,title:"Mobile Editing",elementName:"Mobile"};aa.startStateEditingMode({sourceInstance:e,StateMode:t})},this.endEditedState=function(){aa.endStateEditingMode()},this.endMobileState=function(){var e=la.getCoordinator(),t={name:m,title:"Mobile Editing",elementName:"Mobile"};aa.removeGlobalState(t,e),zi.setEditingClass(zi.PcDesktopViewClass)},this.addInstanceToMobile=function(e,t){var n=e.hasFeature(ti.PageSection);if(n||e.hasFeature(ti.HasResponsiveItem)){var i=u.getValues(Ji.getAllPageInstances());f.start(),vr.startRenderingBatch(),Ba.UpdateBatch.start(),n?u.each(e.childInstances,function(e,n){s(n,t)}):s(e,t),ea.refreshElementsLayout(e.parentInstance),ea.refreshElementsLayout(e),Ki.setReassignmentRequired(!0),Ba.UpdateBatch.finish(),vr.finishRenderingBatch(),f.finish(),ua.invalidateAreas(i)}},this.getPageInstancesHierarchiesData=function(e){return d.Flags.IsInMobileContext.isTrue()&&I[e.id]?I[e.id].rootInstancesHierarchies:void 0},this.getMasterPageInstancesHierarchiesData=function(e){return e=e?e:ha.getDefaultMasterPageId(),d.Flags.IsInMobileContext.isTrue()&&S[e]?S[e].rootInstancesHierarchies:void 0},this.getMasterPageContentSection=l}),La=function(){function e(t,n){t.childElements&&u.eachItem(t.childElements,function(i,a){var r=n(a,t);return r===!1?!1:(r=e(a,n),r===!1?!1:void 0)})}function t(e,n,i,a){return i===n?(a.setValue(e),!1):(i++,e.childElements&&u.eachItem(e.childElements,function(e,r){return t(r,n,i,a)}),void 0===a.getValue())}function n(e,t,i){return e.type===t?(i.setValue(e),!1):(e.childElements&&u.eachItem(e.childElements,function(e,a){return n(a,t,i)}),void 0===i.getValue())}function i(e,t,n){return e.id===t?(n.setValue(e),!1):(e.childElements&&u.eachItem(e.childElements,function(e,a){return i(a,t,n)}),void 0===n.getValue())}var a=function(e,t){e=u.quickExtend({structures:[],connections:{},customStatesProperties:{},defaultProperties:void 0},e),t=u.quickExtend({valueChangeCallback:Wo},t);var n=u.uniqueID();this.hierarchy=e,this.id=n,this.name="Hierarchy"+n,this.options=t};return a.prototype.getStructureIds=function(){var e={};return this.hierarchy.idsInHierarchy?u.quickExtend({},this.hierarchy.idsInHierarchy):(this.eachStructure(function(t){e[t.id]=!0}),e)},a.prototype.eachStructure=function(t){u.eachItem(this.hierarchy.structures,function(n,i){var a=t(i);return a===!1?!1:(a=e(i,t),a===!1?!1:void 0)})},a.prototype.getStructureByIndex=function(e){var n=new C(void 0);return u.eachItem(this.hierarchy.structures,function(i,a){return t(a,e,0,n)}),n.getValue()},a.prototype.getHierarchy=function(){return this.hierarchy},a.prototype.addHierarchyAndApply=function(e){var t=this;return e=u.quickExtend({defaultProperties:this.hierarchy.defaultProperties,afterAddingCallback:function(){t.applyHierarchy()}},e),Ji.addInstancesHierarchyFromStructure(this.hierarchy.structures,e)},a.prototype.addHierarchyFromNode=function(e,t){t=u.quickExtend({defaultProperties:this.hierarchy.defaultProperties,includeNode:!0,includeChildren:!0},t);var n,i=this.getStructureById(e);if(t.includeChildren)t.includeNode?n=Ji.addInstancesHierarchyFromStructure([i],t):i.childElements&&(n=Ji.addInstancesHierarchyFromStructure(i.childElements,t));else if(t.includeNode){var a=i.childElements;i.childElements=[],n=Ji.addInstancesHierarchyFromStructure([i],t),i.childElements=a}return n},a.prototype.applyHierarchy=function(){var e=this.hierarchy;ua.VisibilityUpdateBatch.start(),aa.UpdateBatch.start(),ua.UpdateBatch.start(),Yi.applyConnections(e.connections.targetConnections),Yi.applyConnections(e.connections.sourceConnections),aa.addCustomStatesPropertiesValues(e.customStatesProperties),aa.UpdateBatch.finish(),ua.VisibilityUpdateBatch.finish(),ua.UpdateBatch.finish()},a.prototype.getStructureByType=function(e){var t=new C(void 0);return u.eachItem(this.hierarchy.structures,function(i,a){return n(a,e,t)}),t.getValue()},a.prototype.getStructureById=function(e){var t=new C(void 0);return u.eachItem(this.hierarchy.structures,function(n,a){return i(a,e,t)}),t.getValue()},a.create=function(e,t){return new a(e,t)},a}(),Ma={FontFamily:"fontFamily",TextColor:"color",HoverColor:"hoverColor",Backgroun
179dColor:"backgroundColor",FontSize:"fontSize",LineHeight:"lineHeight",LetterSpacing:"letterSpacing",UseUnderline:"useUnderline",BorderColor:"borderColor",BorderWidth:"borderWidth",BorderStyle:"borderStyle"},Oa={ParagraphTitle:"title",MenuButton:"menu",PageTitle:"pageTitle",HeadingXL:"headingXL",HeadingM:"headingM",HeadingL:"headingL",HeadingS:"headingS",BodyL:"bodyL",BodyM:"bodyM",BodyS:"bodyS",BodyXS:"bodyXS"},za={Text:"Text",Link:"Link",Marked:"Marked",Separator:"Separator"},_a={Heading:"heading",SubHeading:"sub-heading",Normal:"normal",Link:"link",Marked:"marked",Separator:"separator"},Na=b.create(_a).extendValue(_a.Heading,{contentType:za.Text}).extendValue(_a.SubHeading,{contentType:za.Text}).extendValue(_a.Normal,{contentType:za.Text,isDefault:!0}).extendValue(_a.Link,{contentType:za.Link}).extendValue(_a.Marked,{contentType:za.Marked}).extendValue(_a.Separator,{contentType:za.Separator}),Ra=Yo(function(){function e(e){switch(e){case Ma.FontFamily:return"font";case Ma.TextColor:return"fontColor";case Ma.FontSize:return"fontSize";default:return}}function t(e){switch(e){case"font":return Ma.FontFamily;case"fontColor":return Ma.TextColor;case"fontSize":return Ma.FontSize;default:return}}function n(e,t){var n=t[e];return{name:e,fontSize:n.fontSize,color:n.color,fontFamily:n.fontFamily}}var i=this;this.TextStylesChanged=w.create(),this.TextStyleClassNames=u.mapEntry(Oa,function(e){return"theme-text-style-{0}".format(e)}),this.getInlineStyleClass=function(e){return"theme-inline-text-style-{0}".format(e)},this.InlineTextStyleClassNames=Na.map(function(e,t){return e.contentType===za.Text?i.getInlineStyleClass(t):void 0}),this.initialize=function(){la.whenCoordinatorAvailable(function(){u.eachEntry(Oa,function(e,t){var n=u.rule(".theme-text-style-"+t+" {}");Ra.TextStylesChanged.bindAndExecute(function(){var e=Ra.getTextStyleInformation(t);n.css({"font-family":ja.evaluateFontBinding(e.fontFamily),color:qa.evaluateColorBinding(e.color,!0),"font-size":e.fontSize})})})})},this.getTextStyleFromClass=function(e,t){var n=t?/^theme-inline-text-style-([\w-]+)$/i:/^theme-text-style-(\w+)$/i,i=n.exec(e);return i?i[1]:void 0},this.getTextStyles=function(){var e=la.getCoordinator(),t=e.getPropertyValue("textStyles"),i=[];return u.eachEntry(t,function(e){i.push(n(e,t))}),i},this.getDefaultInlineTextStyles=function(){return Na.map(function(e,t){return e.contentType===za.Text?{name:t,title:e.title,isDefault:e.isDefault}:void 0})},this.getTextStyleInformation=function(e){return n(e,la.getCoordinator().getPropertyValue("textStyles"))},this.getElementTextStyle=function(e){var t=e.getPropertyValue("namedTextStyle");return t?Ra.getTextStyleInformation(t):null},this.evaluateElementTextStyle=function(t,n,i){if(void 0===i&&(i=t.getPropertyValue(e(n))),null===i){var a=Ra.getElementTextStyle(t);a&&(i=a[n])}return i},this.getCustomPropertyTextStyle=t}),Ha={Dark:"dark",Light:"light"},qa=Yo(function(){function e(e){var t=la.getCoordinator().getPropertyValue("themeColors"),n={palette:u.map(t.palette,function(e){return{color:e.color,variations:e.variations.clone()}}),variation:t.variation},i=e(n);i&&la.getCoordinator().setPropertyValue("themeColors",n)}var t=this,n=5,i=5;this.getNumberOfMainColors=function(){return n},this.getNumberOfMainColorVariations=function(){return i},this.DisableColorsTransition=ke.create(),this.CurrentThemePalette=M.createReferenceObject(),this.ThemeColorsChanged=w.create(),this.SitePresetPalettes=new Rt,this.ThemeColors=u.buildArray(n,function(){return{MainColor:M.create(void 0,{equalityComparer:u.colorsEqualityComparer,valueConverter:function(e){return u.Color(e).toHEX()}}),Variations:u.buildArray(i,function(){return M.create(void 0,{equalityComparer:u.colorsEqualityComparer,valueConverter:function(e){return u.Color(e).toHEX()}})})}}),this.BackgroundClassNames=I.create(function(){for(var e=[],t=0;t<qa.getNumberOfMainColors();t++){e.push("theme-background-color-{0}".format(t));for(var n=0;n<qa.getNumberOfMainColorVariations();n++)e.push("theme-background-color-{0}-{1}".format(t,n))}return e}),this.TextColorClassNames=I.create(function(){for(var e=[],t=0;t<qa.getNumberOfMainColors();t++){e.push("theme-text-color-{0}".format(t));for(var n=0;n<qa.getNumberOfMainColorVariations();n++)e.push("theme-text-color-{0}-{1}".format(t,n))}return e}),this.initialize=function(){u.eachItem(qa.ThemeColors,function(e,t){var n=u.rule(".theme-text-color-"+e+" {}"),i=u.rule(".theme-background-color-"+e+" {}");t.MainColor.onValueChanged(function(e){n.css("color",e),i.css("background-color",e)}),u.eachItem(t.Variations,function(t,n){var i=u.rule(".theme-text-color-"+e+"-"+t+" {}"),a=u.rule(".theme-background-color-"+e+"-"+t+" {}");n.onValueChanged(function(e){i.css("color",e),a.css("background-color",e)})})}),qa.CurrentThemePalette.valueChangedEvent.bind(function(e){for(var t=e.palette,a=0;n>a;a++){var r=t[a],o=r.variations,s=qa.ThemeColors[a],l=s.Variations;s.MainColor.setValue(r.color);for(var c=0;i>c;c++)l[c].setValue(o[c])}qa.ThemeColorsChanged.fireNew()}),la.whenCoordinatorAvailable(function(e){aa.Events.NamedPropertyValueChanged.bindAndExecute("themeColors",function(){var t=e.getPropertyValue("themeColors");qa.CurrentThemePalette.setValue(t)}),aa.Events.NamedPropertyValueChanged.bindAndExecute("sitePresetPalettes",function(){var t=e.getPropertyValue("sitePresetPalettes");qa.SitePresetPalettes.syncrhonize(t)})})},this.saveSitePresetPalette=function(e){e=qa.clonePalette(e),e.id=u.uniqueID();var t=la.getCoordinator(),n=t.getPropertyValue("sitePresetPalettes").clone();n.push(e),t.setPropertyValue("sitePresetPalettes",n)},this.removeSitePresetPalette=function(e){var t=la.getCoordinator(),n=t.getPropertyValue("sitePresetPalettes").clone();n=u.grep(n,function(t){return t.id!==e}),t.setPropertyValue("sitePresetPalettes",n)},this.getCurrentPalette=function(){return qa.clonePalette(la.getCoordinator().getPropertyValue("themeColors"))},this.getColorBindingFromClass=function(e){var t=/^theme-text-color-(\d+)(?:-(\d+))?$/i.exec(e);return t||(t=/^theme-background-color-(\d+)(?:-(\d+))?$/i.exec(e)),t?qa.createThemeColorBinding(parseInt(t[1]),{variation:t[2]?parseInt(t[2]):void 0}):void 0},this.generateObservableThemeColorsCollection=function(e){var n=new Rt;return n.put(u.map(e,function(e){return{id:u.weakID(),color:e}})),t.ThemeColorsChanged.bind(function(){n.invalidateAllItems()}),n},this.generateThemeColorsPalette=function(e,t){t=u.quickExtend({colors:[],fixedHue:!1,fixedSaturation:!1,fixedBrightness:!1},t);var n=t.colors,i=t.fixedHue,a=t.fixedSaturation,r=t.fixedBrightness,o=t.minBrightness,s=t.maxBrightness;return u.map(n,function(t){var n=u.Color(t).toHSL();return qa.createThemeColorBinding(e,{fixedHue:i?n[0]:void 0,fixedSaturation:a?n[1]:void 0,fixedBrightness:r?n[2]:void 0,minBrightness:o,maxBrightness:s,variation:!1})})},this.createThemeColorBinding=function(e,t){t=u.extend({opacity:1,brightness:0},t);var n=t.variation;return void 0===n&&(n=qa.getMainColorVariationIndex(e)),{mainColor:e,variation:n,opacity:t.opacity,brightness:t.brightness,fixedHue:t.fixedHue,fixedSaturation:t.fixedSaturation,fixedBrightness:t.fixedBrightness,minBrightness:t.minBrightness,maxBrightness:t.maxBrightness}},this.adjustThemeColorBinding=function(e,t){return t=u.extend({},t),qa.createThemeColorBinding(e.mainColor,{variation:e.variation,opacity:u.valueOrDefault(t.opacity,e.opacity),brightness:u.valueOrDefault(t.brightness,e.brightness)})},this.themeColorBindingEqualityComparer=function(e,t){return e&&t?e.mainColor===t.mainColor&&e.variation===t.variation&&u.valueOrDefault(e.opacity,1)===u.valueOrDefault(t.opacity,1)&&u.valueOrDefault(e.brightness,1)===u.valueOrDefault(t.brightness,1):e===t},this.evaluateColorBinding=function(e,n){if(n=u.valueOrDefault(n,!1),!e)return e;if(vn.isGradient(e))return vn.mapGradientColorValues(e,function(e){return qa.evaluateColorBinding(e)}
179);var i=e.mainColor;if(void 0!==i){var a=e.variation,r=u.valueOrDefault(e.opacity,1),o=u.valueOrDefault(e.brightness,0),s=e.fixedHue,l=e.fixedSaturation,c=e.fixedBrightness,d=e.minBrightness,g=e.maxBrightness,f=u.Color(qa.getThemeColor(i,a));if(f=vn.adjustOpacity(f,function(){return r}),0!==o){var p=t.getCurrentPaletteVariation(),h=p===Ha.Light?1:-1;f=vn.adjustColorComponent(f,ut.L,function(e){return u.normalizeToRange(u.adjustFraction(e,2)+u.adjustFraction(o,2)*h,0,1)})}return void 0!==s&&(f=vn.setColorComponent(f,ut.H,s)),void 0!==l&&(f=vn.setColorComponent(f,ut.S,l)),void 0!==c&&(f=vn.setColorComponent(f,ut.L,c)),void 0===d&&void 0===g||(f=vn.adjustColorComponent(f,ut.L,function(e){return u.normalizeToRange(e,u.valueOrDefault(d,0),u.valueOrDefault(g,1))})),n?f.toCSS():f}return e},this.getOriginalThemeColorBrightness=function(e){return e=qa.adjustThemeColorBinding(e,{brightness:0}),vn.getBrightness(qa.evaluateColorBinding(e))},this.getCurrentPaletteVariation=function(){return qa.CurrentThemePalette.getValue().variation},this.getMainColorVariationIndex=function(e){var t=qa.getThemeColor(e);return qa.getThemeColorBrightnessIndex(vn.getBrightness(t),qa.getCurrentPaletteVariation())},this.getThemeColorBrightnessIndex=function(e,t){var a=1/i,r=Math.min(Math.floor(e/a),i-1);return t===Ha.Light&&(r=n-1-r),r},this.getThemeColorBrightnessRange=function(e){var t=1/i,n=Math.floor(100*e/(100*t))*t,a=n+t-.01;return{min:n,max:a}},this.isColorBinding=function(e){return u.isPlainObject(e)?qa.isSolidColorBinding(e)||qa.isGradientColorBinding(e):!1},this.isSolidColorBinding=function(e){return u.isPlainObject(e)?void 0!==e.mainColor:!1},this.isGradientColorBinding=function(e){return vn.isGradient(e)?u.any(vn.getGradientColorValues(e),function(e){return qa.isSolidColorBinding(e)}):!1},this.getBoundMainColorIndex=function(e){return u.isPlainObject(e)?e.mainColor:void 0},this.getBoundMainColorVariationIndex=function(e){return u.isPlainObject(e)?e.variation:void 0},this.getThemeColor=function(e,t){var n=la.getCoordinator(),i=n.getPropertyValue("themeColors"),a=i.palette[e];return void 0!==t&&t!==!1?a.variations[t]:a.color},this.setThemeColors=function(e){la.getCoordinator().setPropertyValue("themeColors",e)},this.changeMainColor=function(t,n){e(function(e){var i=e.variation;return e.palette[t]={color:n,variations:qa.generateColorsVariations(n,i)},!0})},this.changePaletteVariation=function(t){e(function(e){if(e.variation===t)return!1;e.variation=t;for(var n=e.palette,i=0;i<n.length;i++)n[i].variations=u.reverseArray(n[i].variations);return!0})},this.getPaletteVariation=function(){return qa.CurrentThemePalette.getValue().variation},this.generateColorsVariations=function(e,t){t=u.valueOrDefault(t,Ha.Light),e=u.Color(e);for(var n=vn.getBrightness(e),a=1/i,r=u.adjustFraction(Math.round(100*n)%Math.round(100*a)/100,2),o=[],s=0;i>s;s++)o.push(u.adjustFraction(Math.min(.98,Math.max(.02,s*a+r)),2));var l=u.map(o,function(t){return vn.changeBrightness(e,t).toHEX()});return l[qa.getThemeColorBrightnessIndex(n,Ha.Dark)]=e.toHEX(),t===Ha.Light&&l.reverse(),l},this.generatePalette=function(e,t){t=u.valueOrDefault(t,Ha.Light);var n=[];return u.eachItem(e,function(e,i){var a=qa.generateColorsVariations(i,t);n.push({color:i,variations:a})}),{palette:n,variation:t}},this.getPresetPalettes=function(){var e=[["#F2F1E1","#CCE0C5","#3C3D3F","#54604F","#B7D9C0"],["#E4D7C6","#CFCECD","#DF3732","#29282D","#8F8C87"],["#F6F7F2","#EEE252","#E55516","#262B27","#8DA641"],["#ECE8CF","#918C6E","#112838","#33301D","#D90D3D"],["#C8DCBF","#E0FCEC","#5D9E9A","#5D9E9A","#DB0148"],["#FB6900","#004853","#007E80","#00B9BD","#E03912"],["#C44D58","#556270","#FF6B6B","#262B27","#C7F464"],["#87244C","#30162B","#F5F2C4","#BCCF9F","#3FB094"],["#F4F3E3","#BADDDD","#F28C8C","#000000","#F3C2AD"],["#000000","#7964E4","#6EE264","#FFFFFF","#A5A5A5"],["#FFFFFF","#FFF538","#FF006F","#000000","#FFB300"],["#FCFDFF","#EDEDF2","#A6AEC1","#3B414C","#00B5B5"],["#FDFAEB","#FAEDDF","#F7A29E","#3B3F49","#F3C6B9"],["#FFFFFF","#F3F4E5","#A1C1BE","#59554E","#E2E3D9"],["#040004","#413D3D","#FA023C","#C8FF00","#4B000F"],["#E6DCDB","#FE016B","#0D0F19","#0D0F19","#5E666C"],["#E7EDEA","#CEECEF","#FB0C06","#030D4F","#FFC52C"],["#ADB3BA","#0CCFC2","#FF2E43","#382F32","#F7921E"]],t=[];
179return u.each(e,function(e,n){t.push(qa.generatePalette(n))}),t},this.clonePalette=function(e){return{palette:u.map(e.palette,function(e){return{color:e.color,variations:Ve.clone(e.variations)}}),variation:e.variation}},this.palettesEqualityComparer=function(e,t){return e&&t?e.variation!==t.variation?!1:u.arraysEqual(e.palette,t.palette,{equalityComparer:function(e,t){return vn.bindableColorsEqualityComparer(e.color,t.color)&&u.arraysEqual(e.variations,t.variations,{equalityComparer:vn.bindableColorsEqualityComparer})}}):e===t}}),Ua=function(){function e(e,t,n){var i=e._apiFunctions,a=i[t];if(a){e._isInApiCall=!0;var r=a.call(i,n);return e._isInApiCall=!1,r}}function t(e){e._pendingSizeEvent||(e._pendingSizeEvent=!0,e._instance.duringResizing.once(!1,function(){var t=e._instance.getContentSize();e._fireEvent(l.SIZE_CHANGE,{width:t.width,height:t.height}),e._pendingSizeEvent=!1}))}function n(e,t){if(!t){var n=e._instance.getPosition();e._fireEvent(l.POSITION_CHANGE,{left:n.left,top:n.top})}}function i(e,t){var n=[];u.eachEntry(t,function(t,i){var a=e._settingKeysMap[t];a&&n.push({name:a,value:i.value})}),n.length>0&&e._fireEvent(l.SETTING_CHANGE,n)}function a(e){return e?{id:e.id,name:e.title,title:e.pageTitle,isHomePage:e.isHomePage}:void 0}var r=v.extend("ApiFunctions",{init:function(e,t,n){n=u.quickExtend({apiInitialize:Wo},n),this._instance=e,this._callbacks=n,this._callHandlers=t,this._apiInitialized=!1},API_INIT:function(){this._apiInitialized||(this._apiInitialized=!0,this._callbacks.apiInitialize())},SET_CALL_HANDLER:function(e){var t=e.callName,n=this._callHandlers[t];if(n&&!n.isActivated){n.isActivated=!0;var i=n.batch;i&&delete n.batch,e.oldCalls&&i&&u.eachItem(i,function(e,t){t()})}},RESET_CALL_HANDLER:function(e){var t=e.callName;delete this._callHandlers[t]},SET_PROPERTIES:function(e){this._instance.setPropertyFieldsValues("appProperties",e)},GET_PROPERTIES:function(e){var t=this._instance.getPropertyValue("appProperties");if(t&&u.isArray(e)){var n={};return u.eachItem(e,function(e,i){n[i]=t[i]}),n}return t||{}},GET_SETTINGS:function(e){var t=this._instance,n={};return u.isArray(e)?u.eachItem(e,function(e,i){n[i]=t.getAppSettingValue(i)}):"all"===e&&u.eachEntry(t.getAppSettings(),function(e){n[e]=t.getAppSettingValue(e)}),n},SET_SETTINGS:function(e){var t=this._instance;u.eachEntry(e,function(e,n){t.setAppSettingValue(e,n)})},RELOAD_APP:function(e){this._instance.reloadApp(e)},GET_PAGES:function(){var e=la.getStaticPagesData(),t=[];return u.eachEntry(e,function(e,n){t.push(a(n))}),t},CALL_HANDLER:function(e){var t=e.callName,n=this._callHandlers[t];return n&&n.callback?n.callback(e.params):void 0},SET_DOCUMENT_SIZE:function(e){this._instance.setDocumentSize(e)},SET_APP_SIZE:function(e){this._instance.setAppSize(e)},SET_APP_CONTENT_SIZE:function(e){this._instance.setAppContentSize(e)},ENABLE_TOP_POSITION:function(){var e=this,t=e._instance;if(!e._customZIndexController){var n=t.customZIndex.getValue();t.customZIndex.setValue(K.MinExternalAppPropertyZindex);var i=Xi.Events.SwitchedToDesignMode.one(function(){e._customZIndexController&&e._customZIndexController.restore()});e._customZIndexController={restore:function(){t.customZIndex.setValue(n),i.unbind(),e._customZIndexController=void 0}}}},DISABLE_TOP_POSITION:function(){this._customZIndexController&&this._customZIndexController.restore()},SET_HASH:function(e){var t=e.hash;e.replace?In.replaceHash(t):In.setHash(t)}}),o="FeatureConnect.",s="FeatureImpl.",l={PROPERTY_CHANGE:"PROPERTY_CHANGE",SETTING_CHANGE:"SETTING_CHANGE",STYLE_CHANGE:"STYLE_CHANGE",URL_CHANGE:"URL_CHANGE",SIZE_CHANGE:"SIZE_CHANGE",POSITION_CHANGE:"POSITION_CHANGE",OUTSIDE_MOUSE_EVENT:"OUTSIDE_MOUSE_EVENT"},c=v.extend("ApiManager",{init:function(a){var c=this;a=u.quickExtend({isManage:!1},a);var d=a.instance,g=d.getAppSettings(),f=d.getAppSettingPrefix(),p={};u.eachEntry(g,function(e){d.isQueryParamSetting(e)||(p[f+e]=e)});var h={events:{id:"events",isActivated:!1,isBatchSupported:!1,callback:void 0}};if(this._settingKeysMap=p,this._bindings=[],this._pendingSizeEvent=!1,this._instance=d,this._isInApiCall=!1,this._callHandlers=h,!a.isManage){if(d.hasFeature(ti.FeatureExternalApp)){var m=d.getAppFeatures();u.eachEntry(m,function(e){var t=s+e;h[t]={id:t,activated:!1,isBatchSupported:!0,callback:function(t){d.fireFeatureEvent(e,t.eventName,t.params)}}})}if(d.hasFeature(ti.ConnectableExternalApp)){var m=d.getAppConnectableFeatures();u.eachEntry(m,function(e){var t=o+e;h[t]={id:t,activated:!1,isBatchSupported:!0,callback:function(t){var n=u.Deferred();return d.callConnectedFeatureFunction(e,t.functionName,t.params,function(e){n.resolve(e)}),n.promise()}}})}}c._addBinding(d.contentSizeChangedEvent.bind(u.firstArgProxy(t,c))),c._addBinding(ra.CurrentUrl.valueChangedEvent.bind(function(){c._fireEvent(l.
179URL_CHANGE,Wa.getSessionUrl())})),c._addBinding(d.isInDragging.valueChangedEvent.bind(u.firstArgProxy(n,c)));var v=u.uniqueID();u(document).on("vmousedown."+v+" vmouseup."+v+" vclick."+v,function(e){c._fireEvent(l.OUTSIDE_MOUSE_EVENT,{type:e.type.substr(1)})}),c._addBinding({unbind:function(){u(document).off("."+v)}}),d.InstancePropertiesInitialized.onceTrue(function(){c._addBinding(d.propertyChangedEvent.bind("appProperties",function(e,t){if(!c._isInApiCall){var n=new C(!1),i=u.diffObjectKeys(t,e,n);n.getValue()&&c._fireEvent(l.PROPERTY_CHANGE,i);
180}})),c._addBinding(d.propertiesChanged.bind(u.firstArgProxy(i,c)))}),this._apiFunctions=new r(d,h,a.callbacks),this._frame=Wa.addFrame(a.$iframe,function(t,n){return e(c,t,n)})},_addBinding:function(e){this._bindings.push(e)},_fireEvent:function(e,t){this._callFunction("events",{eventName:e,params:t})},deactivate:function(){u.eachItem(this._bindings,function(e,t){t.unbind()}),this._frame.remove(),delete this._frame},_callFunction:function(e,t,n){var i=this._callHandlers[e];if(i){var a=this._frame;if(i.isActivated)a.callFunction(e,t,n,!1);else if(i.isBatchSupported){var r=i.batch;r||(r=i.batch=[]),r.push(function(){a.callFunction(e,t,n,!0)})}}},callFeatureFunction:function(e,t,n,i,a){this._callFunction(s+e,{functionName:t,params:n,callInfo:i},a)},fireConnectedFeatureEvent:function(e,t,n,i){this._callFunction(o+e,{eventName:t,params:n,callInfo:i})}});return c}(),$a=Yo(function(){function e(e){return"{0}{1}".format(e.id,e.version)}function t(e){return"ExternalApp"+e}function n(e){e.implementedFeatures&&u.eachEntry(e.implementedFeatures,function(e,t){if(!t.isInternal){var n={};n[t.featureTypeName]={},Jn.registerDefinition(ti,n)}})}function i(e){var t=wo.createElement(e);Jn.registerDefinition(ei,t)}function a(n,i){var a={};u.eachItem(n.settingCategories,function(e,t){u.quickExtend(a,t.settings)});var r=e(n);n=u.quickExtend(n,{uniqueId:r,elementTypeName:t(r),appSettingPrefix:r,settings:a,getSourceConnections:function(){if(i){var e=[];return i.defaultConnections&&u.eachItem(i.defaultConnections,function(t,i){i.sourceAppId===n.id&&e.push({targetAppId:i.targetAppId,feature:i.feature})}),e}},getAppContainer:function(){return i},getUrl:function(){return u.evaluateWhenFunction(n.url)}}),n.implementedFeatures&&u.eachEntry(n.implementedFeatures,function(e,t){t.isInternal?t.featureTypeName=t.featureInternalType:t.featureTypeName="ExternalApp"+e}),n.connectableFeatures&&u.eachEntry(n.connectableFeatures,function(e,t){t.featureTypeName="ExternalApp"+e})}function r(e){e=u.quickExtend(e,{getApps:function(t){return t=u.asArray(t),u.mapItem(e.apps,function(e){return u.oneOfValues(e.id,t)?e:void 0})}})}var o={},s={},l=this;this.initialize=Wo,this.addAppContainer=function(e){e.id in s||(r(e),u.eachItem(e.apps,function(t,n){l.addApp(n,e)}),s[e.id]=e)},this.getAppContainer=function(e){return s[e]},this.createApp=Wo,this.addApp=function(e,t){a(e,t);var r=e.uniqueId;r in o||(o[r]=e,n(e),i(e),this.createApp(e))}}),Wa=Yo(function(){function e(){return c++}function t(){Wn.addJSONListener(n)}function n(e,t){var n=e.id;if(n){var a=l[n];if(a&&a.origin===t)switch(e.type){case"call":var r=a.callback(e.content.funcName,e.content.params);e.callbackId&&u.when(r).done(function(t){i(n,e.callbackId,t)});break;case"response":var o=e.callbackId;o&&d[o]&&(d[o](e.content),delete d[o])}}}function i(e,t,n){r(e,"response",n,void 0,{callbackId:t})}function a(e,t,n,i,a){r(e,"call",n,i,{callName:t,oldCall:a})}function r(t,n,i,a,r){var o=l[t];if(o&&1===o.$iframe.length){var s=o.$iframe[0].contentWindow;if(s){var c={content:i,type:n};if(a){var g=e();c.callbackId=g,d[g]=a}r&&u.extend(c,r),s.postMessage(JSON.stringify(c),"*")}}}function o(e){delete l[e]}var s=I.create(function(){try{var e=sessionStorage.getItem("AppSessionID");return e||(e=""+u.uniqueID(),sessionStorage.setItem("AppSessionID",e)),e}catch(t){return""+u.uniqueID()}}),l={},c=1,d={};this.initialize=function(){t()},this.addFrame=function(e,t){var n=e[0].src,i=n.split("/"),r=i[0]+"//"+i[2],s="wzId=",c=n.indexOf(s)+s.length,u=n.indexOf("&",c),d=n.substr(c,u-c);return l[d]={callback:t,$iframe:e,origin:r},{id:d,callFunction:function(e,t,n,i){a(d,e,t,n,i)},remove:function(){o(d)}}}
180,this.getSessionUrl=function(){var e=window.location.href;return fa.isTemplate()&&(e=u.combinePaths(e,s.get(),ra.getFragment())),e},this.createIframeUrl=function(e,t){var n=e.getAppDefinition();t=u.quickExtend({baseUrl:"",apiType:""},t);var i=t.baseUrl,a=new S;a.appendDecoded=function(e){return a.append(encodeURIComponent(e))},a.appendParameter=function(e,t){return a.append("&").appendDecoded(e).append("=").appendDecoded(t)};var r=i.indexOf("?")>=0;a.append(i).conditionalAppend(!r,"?"),a.conditionalAppend(r,"&").append("wzId=").appendDecoded(t.frameId),a.appendParameter("wzInstanceId",e.id).appendParameter("wzAppId",n.id).appendParameter("wzAppV",n.version).appendParameter("wzApiType",t.apiType).appendParameter("wzDeviceType",Va.Flags.IsInMobileContext.isTrue()?"mobile":"desktop").appendParameter("wzMode","view"),n.useSessionParams&&a.appendParameter("wzSessionId",s.getValue()),n.isCacheDisabled===!0&&a.appendParameter("wzCache",u.uniqueID());var o={};u.eachItem(e.elementType.querySettings,function(t,n){var i=e.getAppSettingValue(n);o[n]=i}),u.extend(o,t.additionalParams);var l={};l.wzCurrentUrl=this.getSessionUrl(),u.extend(l,t.encodedParams);var c=tn.encode(JSON.stringify(l));return o.wzEncodeParams=c,a.append("&").append(u.param(o)),""+a},this.initialize()}),ja=Yo(function(){this.CurrentThemeFonts=M.createReferenceObject(),this.ThemeFonts={Heading1:M.createReferenceObject(),Heading2:M.createReferenceObject(),Body1:M.createReferenceObject(),Body2:M.createReferenceObject()},this.FontFamilyClassNames=I.create(function(){return u.map(["heading1","heading2","body1","body2"],function(e){return"theme-text-font-{0}".format(e)})}),this.initialize=function(){var e={heading1:ja.ThemeFonts.Heading1,heading2:ja.ThemeFonts.Heading2,body1:ja.ThemeFonts.Body1,body2:ja.ThemeFonts.Body2};ja.CurrentThemeFonts.valueChangedEvent.bind(function(t){u.eachEntry(e,function(e,n){
180n.setValue(t[e])})}),u.eachEntry(e,function(e,t){var n=u.rule(".theme-text-font-"+e+" {}");t.onValueChanged(function(e){n.css("font-family",e)})}),la.whenCoordinatorAvailable(function(e){aa.Events.NamedPropertyValueChanged.bindAndExecute("themeFonts",function(){var t=e.getPropertyValue("themeFonts");ja.CurrentThemeFonts.setValue(t)})})},this.getFontBindingFromClass=function(e){var t=/^theme-text-font-(\w+)$/i.exec(e);return t?ja.createThemeFontBinding(t[1]):void 0},this.createThemeFontBinding=function(e){return{themeFont:e}},this.getThemeFontType=function(e){if(ja.isFontBinding(e))switch(e.themeFont){case"heading1":return"Heading 1";case"heading2":return"Heading 2";case"body1":return"Body 1";case"body2":return"Body 2";default:return}},this.evaluateFontBinding=function(e){if(!e||!u.isPlainObject(e))return e;var t=e.themeFont;if(void 0!==t){var n=la.getCoordinator(),i=n.getPropertyValue("themeFonts");return i[t]}return e},this.isFontBinding=function(e){return u.isPlainObject(e)?void 0!==e.themeFont:!1},this.setThemeFonts=function(e){la.getCoordinator().setPropertyValue("themeFonts",e)},this.updateThemeFont=function(e,t){la.getCoordinator().setPropertyFieldValue("themeFonts",e,t)},this.getPresetFonts=function(){return[{heading1:"Open Sans Extra Bold",heading2:"Open Sans Condensed Light",body1:"Open Sans",body2:"Open Sans Semi Bold"},{heading1:"Lobster",heading2:"Source Sans Pro Semi Bold",body1:"Source Sans Pro Light",body2:"Source Sans Pro Semi Bold"},{heading1:"Dancing Script Bold",heading2:"Open Sans",body1:"Open Sans Condensed Light",body2:"Open Sans"},{heading1:"Oleo Script",heading2:"Open Sans",body1:"Open Sans",body2:"Open Sans"},{heading1:"Old Standard TT Bold",heading2:"Old Standard TT Italic",body1:"Source Sans Pro Light",body2:"Source Sans Pro Light"},{heading1:"Amatic SC Bold",heading2:"Amatic SC",body1:"Source Sans Pro Light",body2:"Amatic SC"},{heading1:"Kaushan Script",heading2:"Lato Light",body1:"Lato",body2:"Lato"},{heading1:"Julius Sans One",heading2:"Lato",body1:"Lato Light",body2:"Lato"},{heading1:"Bad Script",heading2:"Droid Sans Bold",body1:"Droid Sans",body2:"Droid Sans"},{heading1:"Neuton Bold",heading2:"Neuton",body1:"Neuton Extra Light",body2:"Neuton"},{heading1:"Nixie One",heading2:"Nixie One",body1:"Source Sans Pro Light",body2:"Nixie One"},{heading1:"Vollkorn Bold",heading2:"Vollkorn Italic",body1:"Vollkorn",body2:"Vollkorn"},{heading1:"Abril Fatface",heading2:"Abril Fatface",body1:"Open Sans",body2:"Abril Fatface"},{heading1:"Old Standard TT Italic",heading2:"Old Standard TT Bold",body1:"Old Standard TT",body2:"Old Standard TT"},{heading1:"Amatic SC Bold",heading2:"Amatic SC",body1:"Lato",body2:"Amatic SC"},{heading1:"Open Sans Extra Bold",heading2:"Droid Serif",body1:"Droid Serif",body2:"Droid Serif"},{heading1:"Gravitas One",heading2:"PT Mono",body1:"PT Mono",body2:"PT Mono"},{heading1:"Old Standard TT Bold",heading2:"Old Standard TT Italic",body1:"Old Standard TT",body2:"Old Standard TT"},{heading1:"PT Sans Narrow Bold",heading2:"PT Sans Bold",body1:"PT Serif",body2:"PT Sans"}]}}),Ga=Yo(function(){this.startProcessing=function(e){var t=u("<div></div>");t.html(e);var n=!1,i=e,a={processLinks:function(){return t.find("a[data-attached-link]").each(function(){var e=u(this),t=e.attr("data-attached-link"),i=u.tryParseJSON(t);if(i&&i.type===Ze.Pages)e.addClass("internal-link"),e.attr("href",ra.getPageFullHtmlUrl(i.url)),n=!0;else{var a=e.hasClass("internal-link");a&&(e.removeClass("internal-link"),n=!0)}}),a},processCKObjectsForViewing:function(){return Or.processCKObjectsForViewing(t)&&(n=!0),a},processImages:function(){return t.find("img[data-image-info]").each(function(){var e=u(this),t=u.tryParseJSON(e.attr("data-image-info"));if(t){var i=u.tryParseJSON(e.attr("data-image-size"));e.attr("src",ae.resolveImageUrl(t,i)),n=!0}}),a},finish:function(){return n&&(i=t.html()),t.remove(),a},getProcessedContent:function(){return i},ifContentChanged:function(e){return n&&e(i),a}};return a}}),Xa=Yo(function(){function e(e){if("undefined"!=typeof WebzaiController&&WebzaiController.isAdmin())return!1;var t=n[e];return t&&t.limitation.isLimited?t:!1}var t=this,n={};this.Events={BeforeUpgradeDialogOpened:w.create(),AfterUpgradeDialogOpened:w.create(),UpgradeWindowClosed:w.create()};this.setLimitations=function(e){n={},u.quickExtend(n,e)},this.getFreemiumBannerLimitation=function(){return e("bannerFeature")},this.initialize=function(){t.setLimitations(fa.getSiteLimitations())}}),Ya={Global:"Global",Inline:"Inline"},Ka={Default:"Default",TextInput:"TextInput",TextArea:"TextArea"},Qa={Desktop:"Desktop",Mobile:"Mobile"},Za=Yo(function(){var e,t={},n=V.create(!1);this.Events={SkinHierarchyChanged:w.createNamedEvents(),SkinHierarchyUpdated:w.createNamedEvents(),SkinStyleChanged:w.createNamedEvents()},this.Flags={DisableDuringEditingTemplate:V.create(!0)};
180this.getStrucuturesController=function(){return{getStructuresByCategory:Za.getSkinsByCategory,getStructureMetaData:Za.getSkinMetaData,fetchStructure:Za.fetchStructure,fetchAllMetaData:Za.fetchAllSkinsMetaData}},this.getSkinsByCategory=function(e){return t[e]},this.fetchAllSkinsMetaData=function(t,i){n.isFalse()?e.fetchAllNew(t,i):t()},this.fetchStructure=function(t,n,i){var a=e.getItem(t);return Cr.loadStructure(t,a.file,n,i)},this.getSkinMetaData=function(t){return e.getItem(t)},this.shouldReferToSkinValue=jo,this.evaluateSkinFieldStateValue=function(e,t){t=u.quickExtend({},t);var n=t.bindingData,i=t.fieldName,a=t.stateName;t.sourceId;switch(n.type){case po.PropertyBinding:var r=e.getMainSkinInstance();if(r){var o=r.getPropertyValue(i),s={value:o,animation:void 0};return s}break;default:var l=e.getPropertyValue("styleBindingId");return er.evaluateFieldStateValue(l,i,a)}},this.getFieldValueChangedEvent=function(e,t,n){switch(t.type){case po.PropertyBinding:var i=e.getMainSkinInstance();if(i)return{event:i.propertyChangedEvent,name:n};break;default:var a=e.getStyleBindingId();return u.objectGet(er.getStyleFields(a),[n,"valueChangedEvent"])}}
180,this.getSkinHierarchy=function(e){switch(e.type){case Ya.Inline:return e.hierarchy;case Ya.Global:var t=la.getCoordinator().getSkin(e);return t?t:Za.getDefaultSkinHierarchy(e.skinName)}},this.updateSkin=function(e,t){la.getCoordinator().updateSkin(e,t)},this.updateSkinHierarchy=function(e,t,n){switch(t.type){case Ya.Inline:n.setPropertyValue("skinBinding",u.quickExtend({},t,{hierarchy:e}));break;case Ya.Global:var i=e.fieldsToValues,a=e.statesAnimations;er.updateStyle(t.skinName+t.index,i,a),la.getCoordinator().updateSkin(e,t)}},this.getDefaultSkin=function(e){return Ja[e]},this.getDefaultSkinHierarchy=function(e){return Za.getDefaultSkin(e).hierarchy}}),Ja={},er=Yo(function(){var e=Ai.NormalState.name;this.DefaultStateName=e,this.DefaultMobileStateName=Va.MobileStateName,this.Events={styleFieldValueChanged:w.create()},this.getDefaultStateName=function(){return e};var t=new Rt;this.getStyleFields=function(e){var t=er.getStyle(e);return t.fields},this.getStyleId=function(e){return e.skinName+e.index},this.evaluateFieldStateValue=function(e,t,n){var i=er.getStyle(e);if(i){var n;
180n=!n&&Va.Flags.IsInMobileContext.isTrue()&&i.isSupportsMobile()?Va.MobileStateName:n?n:er.DefaultStateName;var a,r,o=i.getFieldData(t,n);return o?(a=i.statesAnimations[n]?i.statesAnimations[n].getValue():void 0,r=o.observableValue.getValue(),{animation:a,value:r}):void 0}},this.getStatesInformation=function(e,t,n){var i=er.getStyle(e),a={},r=[],o=i.fields,s=o[t[0]];return s&&u.eachItem(t,function(e,t){if(o[t])for(var i in o[t].states){var s=o[t].states[i],l=s.observableValue.getValue();if(void 0!==l&&!a[i]){a[i]=!0;var c={stateName:i};c=n(c),r.push(c)}}}),r},this.getStyles=function(e){t.getItem(e);return t.getItemsValues()},this.getStyle=function(e){return t.getItem(e)},this.isStyleExist=function(e){return void 0!==t.getItem(e)},this.addStyle=function(e,n,i){t.remove(e);var a=er.createStyle(e,n,i);return t.put(a),a},this.createStyle=function(e,t,n){n=n?n:{};var i=tr.create(e,t),a=i.supportedStates;if(t){u.eachEntry(t,function(e,t){i.setField(e,er.createField(i,t,e))});var r=t;if(r){var o=u.getValues(r)[0];if(o)for(var s in o){o[s];if(Ai[s]){if(s!==er.DefaultStateName&&s!==Va.MobileStateName){var l;l=Ai[s].isComplex?ia.Mobile:ia.PC,u.objectSetIfUndefined(a,[l],u.returnEmptyArray),a[l].push(Ai[s]),n[s]||(n[s]={transitionInDuration:0,transitionOutDuration:0,easing:"linear",useCustomExitAnimation:!1}),i.statesAnimations[s]=M.create(n[s])}s===Va.MobileStateName&&i.toggleMobileSupport(!0,!1)}}}}return i},this.getStyleInformation=function(e){var n={fields:{},statesAnimations:{}},i=t.getItem(e);u.eachEntry(i.fields,function(e,t){n.fields[e]={};for(var i in t.states){var a=t.states[i];n.fields[e][i]={value:a.observableValue.getValue(),animation:a.animation.getValue()}}});for(var a in i.statesAnimations){var r=i.statesAnimations[a];n.statesAnimations[a]=r.getValue()}return n},this.addFieldToStyle=function(e,t,n){var i=er.getStyle(e);u.objectSet(i.fields,[t],er.createField(i,n))},this.createField=function(e,t,n){var i=w.create(),a={states:{},valueChangedEvent:i};for(var r in t)Ai[r]&&u.objectSet(a,["states",r],er.createStateFieldData(e,n,r,t[r],i));return a},this.createStateFieldData=function(e,t,n,i,a){var r={observableValue:M.create(i.value,{valueChangeCallback:function(i,r){a.fireNew(),er.Events.styleFieldValueChanged.fireNew(e,t,n,r)}}),animation:M.create(i.animation,{valueChangeCallback:Wo})};return r},this.updateStyle=function(e,n,i){t.remove(e),er.addStyle(e,n,i)},this.updateStyleState=function(e,t,n,i){var a=er.getStyle(e);u.eachEntry(n,function(e,n){var i=n[t].value;n[t].animation;a.setFieldValue(e,t,i),a.setFieldAnimationValue(e,t,i)}),a.statesAnimations[t].setValue(i[t])},this.removeStyle=function(e){er.getStyle(e);t.remove(e)}}),tr=Yo(function(){this.create=function(e){var t={},n=!1,i={id:e,fields:{},statesAnimations:{},supportedStates:t,disabledStates:{}
180,isSupportsMobile:function(){return n},toggleMobileSupport:function(e,a){var r=n;if(n=e,a)if(e){if(!r){u.eachEntry(i.fields,function(e,t){for(var n in t.states){var a=t.states[n],r=Ai[n],o={value:a.observableValue.getValue(),animation:a.animation.getValue()};if(n===er.DefaultStateName)t.states[Va.MobileStateName]=er.createStateFieldData(i,e,Va.MobileStateName,o,i.fields[e].valueChangedEvent);else if(n!==Ai.MouseOverState.name){var s=Ai.MobileState.id*r.id;t.states[s]=er.createStateFieldData(i,e,s,o,i.fields[e].valueChangedEvent)}}});for(var o in i.statesAnimations){var s=(i.statesAnimations[o],Ai[o]);if(o===er.DefaultStateName)i.statesAnimations[Va.MobileStateName]=M.create(i.statesAnimations[o].getValue());else if(s!==Ai.MouseOverState){var l=Ai.MobileState.id*s.id;i.statesAnimations[l]=M.create(i.statesAnimations[o].getValue())}}t[ia.Mobile]=[],u.eachItem(t[ia.PC],function(e,n){n!==Ai.MouseOverState&&t[ia.Mobile].push(Ai[Ai.MobileState.id*n.id])})}}else if(r){u.eachEntry(i.fields,function(e,t){for(var n in t.states){t.states[n];n===er.DefaultStateName?delete t.states[Va.MobileStateName]:delete t.states[Ai.MobileState.id*Ai[n].id]}t.valueChangedEvent.fireNew()});for(var o in i.statesAnimations){i.statesAnimations[o];o===er.DefaultStateName?delete i.statesAnimations[Va.MobileStateName]:delete i.statesAnimations[Ai.MobileState.id*Ai[o].id]}}},setDisabledState:function(e){i.disabledStates[e]=!0},removeDisabledState:function(e){i.disabledStates[e]=!1},getFieldData:function(e,t){return i.disabledStates[t]===!0&&(t=void 0),t=t?t:i.getDefaultStateName(),u.objectGet(i.fields,[e,"states",t])},getFieldObservable:function(e,t){return t=t?t:er.DefaultStateName,u.objectGet(i.fields,[e,"states",t,"observableValue"])},getFieldAnimationObservable:function(e,t){return t=t?t:er.DefaultStateName,u.objectGet(i.fields,[e,"states",t,"animation"])},getAnimationObservable:function(e){return e=e?e:er.DefaultStateName,u.objectGet(i.statesAnimations,[e])},getSupportedStates:function(){if(n&&Va.Flags.IsInMobileContext.isTrue())return Ve.clone(t[ia.Mobile]);var e=Ve.clone(t[ia.PC]);return Va.Flags.IsInMobileContext.isTrue()?u.grep(e,function(e){return e!==Ai.MouseOverState}):e},getDefaultStateName:function(){return n?Va.MobileStateName:er.DefaultStateName},getFieldValue:function(e,t){var n=i.getFieldObservable(e,t);return n?n.getValue():void 0},setFieldValue:function(e,t,n){var a=i.getFieldObservable(e,t);return a?a.setValue(n):void 0},setFieldAnimationValue:function(e,t,n){var a=i.getFieldAnimationObservable(e,t);a&&a.setValue(n)},getStateAnimationObservable:function(e){return u.objectGet(i.statesAnimations,[e])},getStateAnimationValue:function(e){var t=i.getStateAnimationObservable(e);return t.getValue()},setStateAnimationValue:function(e,t){var n=i.getStateAnimationObservable(e);n&&n.setValue(t)},setField:function(e,t){u.objectSet(i.fields,[e],t)}};return i}}),nr=Yo(function(){function e(e){var t=ei[e],n=Kn.prototype.getSkinSupportedStates;return n.call({elementType:t})}var t,n,i=this;this.Events=t={SkinEditingStart:w.create(),SkinEditingFinish:w.create(),FieldWasCreated:w.create(),BindingToFieldEvent:w.create(),BindingToFieldRemovedEvent:w.create(),FieldsChangedEvent:w.create()},this.Flags=n={IsInEditingMode:V.create(!1,{valueChangeCallback:function(e){e?(i.Events.SkinEditingStart.fireNew(),i.IsInEditingBatch.start()):(i.IsInEditingBatch.finish(),i.Events.SkinEditingFinish.fireNew())}})},this.IsInEditingBatch=ke.create();var a,r;new Rt({idFunction:u.defaultNameFunction}),new Rt({idFunction:u.defaultIdFunction});this.bindPropertiesToField=function(e,n,i){aa.UpdateBatch.executeWithActivation(function(){u.each(e,function(e,t){var a=t.instance,o=t.propertyName,s=t.propertyFieldName;a.setStyleBindingId(r.id),a.bindPropertyToField(o,s,n,i)})}),t.FieldsChangedEvent.fireNew()},this.unbindPropertiesFromField=function(e,n){aa.UpdateBatch.executeWithActivation(function(){u.each(e,function(e,t){var i=t.instance,a=t.propertyName,r=t.propertyFieldName;i.unbindPropertyToField(a,r,n)})}),t.FieldsChangedEvent.fireNew()},this.isDuringEditing=function(){return i.Flags.IsInEditingMode.isTrue()},this.getCurrentInstance=function(){return i.isDuringEditing()?a:void 0},this.convertFieldsToTemplate=function(e,t){var n,i,a=e.structures[0],r=a.id,o=La.create(e),s=u.deepCloneObject(e.customStatesProperties);if(t){var l=er.getStyleInformation(t);n=l.fields,i=l.statesAnimations}else n=e.fieldsToValues,i=e.statesAnimations;var c=e.fieldsToValues[u.getKeys(e.fieldsToValues)[0]];return o.eachStructure(function(e){if(e.elementProperties.styleBindingId){var t=u.deepCloneObject(e.elementProperties),a=t.styleBindingFields;if(a){var o={};u.eachEntry(a,function(e,t){u.eachEntry(t.properties,function(e){o[e]=!0})}),u.eachEntry(o,function(o){var l=ri[o];for(var d in c)if(Ai[d]){var g=t[o],f=void 0;if(u.each(a,function(i,a){var l=a.properties[o];if(l&&n[i]){l.boundToProperty&&(d===er.DefaultStateName?delete t[o]:u.objectRemove(s,[e.id,o,d,r]));var c=n[i][d],p=c.value;void 0!==p&&(l.boundToProperty?f=p:(f=u.quickExtend({},g,f),u.eachEntry(l.fields,function(e){var t={};t[e]=p,f=u.quickExtend({},f,t)})))}}),d!==er.DefaultStateName){var p=u.objectGet(s,[e.id,o,d,r]);p&&(f=u.extendValueWithDefaultValue(f,p.stateValue))}else f=u.extendValueWithDefaultValue(f,t[o]);if(void 0!==l.valueConverter&&void 0!==f&&null!==f)for(var h=u.asArray(l.valueConverter),m=0;m<h.length;m++)f=h[m](f);if(d!==er.DefaultStateName)if(void 0!==f){var v={};d!==er.DefaultMobileStateName&&(v=u.quickExtend({},i[d])),v.stateValue=f,u.objectSet(s,[e.id,o,d,r],v)}else u.objectRemove(s,[e.id,o,d,r]);else t[o]=f}})}e.elementProperties=t}}),e.customStatesProperties=s,e},this.convertTemplateToField=function(t,n,i){function a(e){var t,n,i=-1,a=0;return E.eachStructure(function(e,r){var o=e.elementProperties;
180(!r||r.isForBackground&&o.isVisible&&Vi.isUnifiedValue(o.fillLayout,!0)&&Vi.isUnifiedSmallerEqualValue(o.margin,0))&&(C(e)&&(t=e,i=a),n=e,e.isForBackground=!0,r&&(r.hasBackgroundChild=!0)),a++}),!t&&e&&(t=E.getStructureByIndex(0),i=0),t?(p(t,B.backgroundColor,"backgroundColor","backgroundColor",ar.BackgroundColor,void 0,rr.Colors),{frontStructure:n,coreStructure:t,index:i}):void 0}function r(){var e;return E.eachStructure(function(t,n){var i=t.elementProperties;(!n||n.isForShadow&&i.isVisible&&Vi.isUnifiedValue(i.fillLayout,!0)&&Vi.isUnifiedSmallerEqualValue(i.margin,0))&&((i.innerGlow&&(i.innerGlow.spread||0!==i.innerGlow.blur)||i.innerGlow&&(i.innerShadow.spread||0!==i.innerShadow.blur))&&(e=t),t.isForShadow=!0)}),e}function o(){var e=q?q:L;return S=h(e,B.borderColor,"borderColor","borderColor",ar.SolidColor,jo,["left","top","bottom","right"],void 0,_,rr.Colors,y),P=h(e,B.borderWidth,"borderWidth","borderWidth",ar.Pixels,jo,["left","top","bottom","right"],void 0,N,rr.Border),p(e,B.lineColor,"lineColor","lineColor",ar.SolidColor,void 0,rr.Colors),p(e,B.lineWidth,"lineWidth","lineWidth",ar.Pixels,void 0,rr.Border),p(e,B.padding,"padding","padding",ar.Padding,void 0,rr.Border),p(e,B.roundness,"roundness","roundness",ar.Roundness,void 0,rr.Border),p(e,B.shadow,"shadow","shadow",ar.Shadow,void 0,rr.Effects),p(e,B.glow,"glow","glow",ar.Glow,void 0,rr.Effects),H&&(p(H,B.innerShadow,"innerShadow","innerShadow",ar.InnerShadow,void 0,rr.Effects),p(H,B.innerGlow,"innerGlow","innerGlow",ar.InnerGlow,void 0,rr.Effects)),_=S?_+u.count(S):_,e}function s(e,t,n,i){if(null!==e)return e;var a=null;if(i){var r=u.objectGet(T,[t.id,"namedTextStyle"]);if(r){var o=r[i],s=o[M];a=Ra.getTextStyleInformation(s.stateValue)[Ra.getCustomPropertyTextStyle(n)]}}else a=Ra.getTextStyleInformation(t.elementProperties.namedTextStyle)[Ra.getCustomPropertyTextStyle(n)];return a}function l(e,t){t=t?t:jo;var n=1,i=0;E.eachStructure(function(e){ei[e.type].hasFeature(ti.HasText)&&i++}),i&&(E.eachStructure(function(e){if(ei[e.type].hasFeature(ti.HasText)){if(e.elementProperties.namedTextStyle){var i,a=e.elementProperties.namedTextStyle;i=la.getCoordinator()?Ra.getTextStyleInformation(a):la.getCoordinatorHeirarchy().structures[0].elementProperties.textStyles[a],e.elementProperties.fontSize=e.elementProperties.fontSize?e.elementProperties.fontSize:i.fontSize}t(e)&&(p(e,B.fontSize,"fontSize"+n,"fontSize",ar.Pixels,void 0,rr.Text,s),n++)}}),e&&p(e,B.inputFontSize,"inputFontSize","fontSize",ar.Pixels,void 0,rr.Text),n=1,E.eachStructure(function(e){if(ei[e.type].hasFeature(ti.HasText)){if(e.elementProperties.namedTextStyle){var i,a=e.elementProperties.namedTextStyle;i=la.getCoordinator()?Ra.getTextStyleInformation(a):la.getCoordinatorHeirarchy().structures[0].elementProperties.textStyles[a],e.elementProperties.fontColor=e.elementProperties.fontColor?e.elementProperties.fontColor:i.color}t(e)&&(p(e,B.fontColor,"fontColor"+n,"fontColor",ar.SolidColor,void 0,rr.Colors,s),n++)}}),e&&p(e,B.inputFontColor,"inputfontColor","fontColor",ar.SolidColor,void 0,rr.Colors),n=1,E.eachStructure(function(e){if(ei[e.type].hasFeature(ti.HasText)){if(e.elementProperties.namedTextStyle){var i,a=e.elementProperties.namedTextStyle;i=la.getCoordinator()?Ra.getTextStyleInformation(a):la.getCoordinatorHeirarchy().structures[0].elementProperties.textStyles[a],e.elementProperties.font=e.elementProperties.font?e.elementProperties.font:i.fontFamily}t(e)&&(p(e,B.font,"font"+n,"font",ar.Font,void 0,rr.Text,s),n++)}}),e&&p(e,B.inputFont,"inputfont","font",ar.Font,void 0,rr.Text))}function c(){var e=1,t=0;E.eachStructure(function(n){var i=n.elementProperties.backgroundColor;if(t>U&&i){var a=p(n,B.backgroundColor,"backgroundColor"+e,"backgroundColor",ar.BackgroundColor,"transparent",rr.Colors);a&&e++}t++});var n=o(),i=1;E.eachStructure(function(e){var t=e.elementProperties.borderColor,a=e.elementProperties.lineColor;e.elementProperties.lineWidth;n&&n.id===e.id||!t&&!a||(f(e,T,"borderWidth")&&(n=e,S=h(e,B.borderColor,"borderColor","borderColor",ar.SolidColor,b,["left","top","bottom","right"],void 0,_,rr.Colors,y),_=S?_+u.count(S):_),void 0!==n.elementProperties.lineWidth&&f(e,T,"lineWidth")&&(p(e,B.lineColor,"lineColor"+i,"lineColor",ar.SolidColor,void 0,rr.Colors),p(e,B.lineWidth,"lineWidth"+i,"lineWidth",ar.Pixels,void 0,rr.Border),i++))})}function d(){var e=1;E.eachStructure(function(t){var n=t.elementProperties.iconColor;n&&(p(t,B.iconColor,"iconColor"+e,"iconColor",ar.SolidColor,void 0,rr.Colors),e++)});var t=1;E.eachStructure(function(e){var n=e.elementProperties.percentageWidget;n&&(h(e,B.percentageColor,"percentageColor","percentageWidget",ar.SolidColor,jo,["color1","color2","color3"],void 0,t,rr.Colors),t++)})}function g(){var e=1,t=0;E.eachStructure(function(n){var i=n.elementProperties.backgroundOverlay;if(t>U&&i&&"transparent"!==i){var a=p(n,B.backgroundOverlay,"backgroundOverlay"
180+e,"backgroundOverlay",ar.BackgroundColor,"transparent",rr.Colors);a&&e++}t++})}function f(e,t,n){var i=e.elementProperties;if(!Vi.isUnifiedValue(i[n],0))return!0;var a=u.objectGet(t,[e.id,n]);if(a){var r=!1;for(var o in a){var s=a[o];if(O[o]&&!Vi.isUnifiedValue(s[M].stateValue,0)){r=!0;break}}if(r)return!0}return!1}function p(e,t,n,i,a,r,o,s){var l=!1;if(s=u.valueOrDefault(s,u.returnValue),void 0!==e.elementProperties[i]){u.defaultEqualityComparer(e.elementProperties[i],r)||(u.objectSet(x,[n,er.DefaultStateName],{value:e.elementProperties[i]}),l=!0);var c=u.objectGet(T,[e.id,i]);if(c)for(var d in c){var g=c[d];if(z[d]&&g[M]){var f=u.extend({},g[M]);delete f.stateValue,u.isEmptyObject(f)||k[d]||(k[d]=u.cloneObject(f),k[d].easing="linear",k[d].useCustomExitAnimation=f.transitionInDuration!==f.transitionOutDuration),u.objectSet(x,[n,d],{value:s(g[M].stateValue,e,i,d)}),x[n][er.DefaultStateName]||(x[n][er.DefaultStateName]={value:r}),l=!0}}if(l){e.elementProperties.styleBindingFields||(e.elementProperties.styleBindingFields={}),u.each(O,function(e,t){x[n][t.name]||(x[n][t.name]={value:void 0,animation:void 0})});var p=m(e,t,x,n,a,o);if(u.objectSet(e.elementProperties,["styleBindingFields",p,"properties",i],{boundToProperty:!0,fields:{}}),n===p)return!0}return!1}}function h(e,t,n,i,a,r,o,s,l,c,d){if(s=s?s:jo,r=r?r:jo,d=d?d:Go,e.elementProperties[i]){for(var g={},f={},p=void 0!==l?l:1,h=0;h<o.length;h++)if(!f[o[h]]){var y=[o[h]];f[o[h]]=!0;for(var b=h+1;b<o.length;b++)(v(o[h],o[b],i,e)||d(o[h],o[b],i,e))&&(f[o[b]]=!0,y.push(o[b]));g[n+p]={fields:y,fieldName:n+p},p++}return s(g)?(u.each(g,function(n,o){var s=!1;if(u.each(o.fields,function(t,n){return r(n,e)?(s=!0,!1):void 0}),!s)return!0;var l=o.fields[0];u.objectSet(x,[n,er.DefaultStateName],{value:e.elementProperties[i][l]});var d=u.objectGet(T,[e.id,i]);if(d)for(var f in d){var p=d[f];if(z[f]&&p[M]){var h=u.extend({},p[M]);delete h.stateValue,u.isEmptyObject(h)||k[f]||(k[f]=u.cloneObject(h),k[f].easing="linear",k[f].useCustomExitAnimation=h.transitionInDuration===h.transitionOutDuration),u.objectSet(x,[n,f],{value:p[M].stateValue[l]})}}e.elementProperties.styleBindingFields||(e.elementProperties.styleBindingFields={}),u.each(O,function(e,t){x[n][t.name]||(x[n][t.name]={value:void 0,animation:void 0})});var v={};u.each(o.fields,function(e,t){v[t]=!0});var y=m(e,t,x,n,a,c);y!==n&&(delete g[n],n=y),u.objectSet(e.elementProperties,["styleBindingFields",n,"properties",i],{boundToProperty:!1,fields:v})}),g):!1}}function m(e,t,n,i,a,r){var o;return t&&V[t.name]&&u.each(V[t.name],function(e,t){u.defaultEqualityComparer(n[i],t.fieldToValues)&&(delete n[i],i=t.fieldName,o=!0)}),u.objectSet(e.elementProperties,["styleBindingFields",i,"type"],po.StyleBinding),o||(F[i]={name:i,fieldType:a.name,categoryId:r.id,priority:D},D++,A[r.id]=r,V[t.name]||(V[t.name]=[]),V[t.name].push({fieldName:i,fieldToValues:n[i]})),i}function v(e,t,n,i){var a=i.elementProperties;if(a[n]&&!u.defaultEqualityComparer(a[n][e],a[n][t]))return!1;var r=!0,o=u.objectGet(T,[i.id,n]);if(o)for(var s in o){var l=o[s];if(z[s]&&l[M]&&l[M].stateValue&&!u.defaultEqualityComparer(l[M].stateValue[e],l[M].stateValue[t])){r=!1;break}}return r}function y(e,t,n,i){return!(!v(e,t,"borderWidth",i)||b(e,i))}function b(e,t){var n=t.elementProperties;if(n.borderWidth&&e&&0!==n.borderWidth[e]||!Vi.isUnifiedValue(n.borderWidth,0))return!0;var i=!1,a=u.objectGet(T,[t.id,"borderWidth"]);if(a)for(var r in a){var o=a[r];if(z[r]&&o[M]&&(e&&0!==o[M].stateValue[e]||!Vi.isUnifiedValue(o[M].stateValue,0))){i=!0;break}}return i}function C(e){var t=e.elementProperties;return!("transparent"===t.backgroundColor||!ei.VideoPlayer.hasFeature(ti.HasBackground))}function I(e,t){return 0!==t.elementProperties.borderWidth[e]}var S,P,w=t.structures[0].type,i=i?i:u.uniqueID(),E=La.create(t),T=t.customStatesProperties,x={},k={},D=0,F={},A={},B=_e.addKeyAsField({backgroundColor:{title:"Background"},inputBackgroundColor:{title:"Input Background"},backgroundOverlay:{title:"Overlay"},iconColor:{title:"Icon Color"},percentageColor:{title:"Percentage"},borderColor:{title:"Border"},lineColor:{title:"Line"},inputBorderColor:{title:"Input Border"},borderWidth:{title:"Border Width",options:{fieldVisualizer:ir.Slider,visualizerOptions:{min:0,max:20}}},lineWidth:{title:"Line Width",options:{fieldVisualizer:ir.Slider,visualizerOptions:{min:0,max:20}}},inputBorderWidth:{title:"Input Border Width",options:{fieldVisualizer:ir.Slider,visualizerOptions:{min:0,max:20}}},roundness:{title:"Roundness"},padding:{title:"Padding"},shadow:{title:"Shadow"},innerShadow:{title:"Inner Shadow"},glow:{title:"Glow"},innerGlow:{title:"Inner Glow"},fontSize:{title:"Text Size",options:{fieldVisualizer:ir.NumericTextBox,visualizerOptions:{min:0}}},font:{title:"Font"},fontColor:{title:"Text"},inputFontSize:{title:"Input Text Size",options:{fieldVisualizer:ir.NumericTextBox,visualizerOptions:{min:0}}}
180,inputFont:{title:"Input Text"},inputFontColor:{title:"Input Text"}},"name"),V={},L=t.structures[0],M=L.id;n=n?n:ei[w].skinTypeName;var O=e(n),z=u.mapToDictionary(O,void 0,function(e){return e.name});E.eachStructure(function(e){e.elementProperties.styleBindingId=i,e.elementProperties.styleBindingFields&&u.each(e.elementProperties.styleBindingFields,function(t,n){n.type===po.StyleBinding&&delete e.elementProperties.styleBindingFields[t]})});var _=0,N=0;if(n!==ei.skinInputElement.name){var R=a(!0),H=r();d();var q=R.coreStructure,U=R.index,$=R.frontStructure;H=H?H:q,ei[$.type].isType(ei.image)&&(H=$),H&&!ei[H.type].hasFeature(ti.HasInnerShadow)&&(H=void 0),c(),g(),l()}else{var W=E.getStructureByIndex(0),j=E.getStructureByType("TextInputField")||E.getStructureByType("TextArea"),R=a(),G=R&&R.coreStructure?R.coreStructure:W;p(j,B.inputBackgroundColor,"inputBackgroundColor","backgroundColor",ar.BackgroundColor,void 0,rr.Colors),
181S=h(G,B.borderColor,"borderColor","borderColor",ar.SolidColor,I,["left","top","bottom","right"],void 0,_,rr.Colors,y),P=h(G,B.borderWidth,"borderWidth","borderWidth",ar.Pixels,I,["left","top","bottom","right"],void 0,N,rr.Border),S=h(j,B.inputBorderColor,"inputBorderColor","borderColor",ar.SolidColor,jo,["left","top","bottom","right"],void 0,void 0,rr.Colors,y),P=h(j,B.inputBorderWidth,"inputBorderWidth","borderWidth",ar.Pixels,jo,["left","top","bottom","right"],void 0,void 0,rr.Border),p(j,B.padding,"padding","padding",ar.Padding,void 0,rr.Border),p(j,B.roundness,"roundness","roundness",ar.Roundness,void 0,rr.Border),p(j,B.shadow,"shadow","shadow",ar.Shadow,void 0,rr.Effects),p(j,B.glow,"glow","glow",ar.Glow,void 0,rr.Effects),j&&(p(j,B.innerShadow,"innerShadow","innerShadow",ar.InnerShadow,void 0,rr.Effects),p(j,B.innerGlow,"innerGlow","innerGlow",ar.InnerGlow,void 0,rr.Effects)),l(j,function(e){return e.id!==j.id}),d()}return u.each(V,function(e,t){u.each(t,function(n,i){F[i.fieldName].title=B[e].title+(t.length>1?" "+(n+1):""),F[i.fieldName].options=u.deepCloneObject(B[e].options)})}),t.structures[0].type=ei.skinHierarchyBox.name,t.styleVersion=u.uniqueID(),t.styleId=i,t.fieldsToData=F,t.categoriesData=A,t.fieldsToValues=x,t.statesAnimations=k,t},this.convertTemplateToSkinTemplateWithFields=function(e,t,n,a){a=u.extend({ignoreSizeAndPosition:!1},a);var r=a.ignoreSizeAndPosition,o=e.structures[0],s=o.type;return t=t?t:ei[s].hasFeature(ti.SkinElement)?s:ei[s].skinTypeName,e=i.convertTemplateToField(e,t),{id:u.uniqueID(),structures:[{id:u.uniqueID(),type:t,elementProperties:{sizeAndPosition:r?void 0:o.elementProperties.sizeAndPosition,skinBinding:{type:Ya.Inline,skinName:n?n:u.uniqueID(),index:0,hierarchy:e}}}]}}}),ir={OpacitySlider:"OpacitySlider",ColorPicker:"ColorPicker",Slider:"Slider",NumericTextBox:"NumericTextBox",FontSelectionComboBox:"FontSelectionComboBox"},ar=_e.addKeyAsField({BackgroundColor:{options:{}},Color:{options:{}},SolidColor:{options:{}},Number:{fieldVisualizer:ir.NumericTextBox,options:{min:0,max:1/0}},Pixels:{fieldVisualizer:ir.NumericTextBox,options:{min:0,max:1/0}},Font:{fieldVisualizer:ir.FontSelectionComboBox,options:{}},BorderColor:{fieldVisualizer:ir.ColorPicker,options:{}},LineColor:{fieldVisualizer:ir.ColorPicker,options:{}},Opacity:{fieldVisualizer:ir.OpacitySlider,options:{}},BorderWidth:{options:{min:0,max:20}},LineWidth:{options:{min:0,max:20}},Padding:{options:{min:0,max:20}},Roundness:{options:{min:0,max:1/0}},Shadow:{options:{min:0,max:1/0}},InnerShadow:{options:{min:0,max:1/0}},Glow:{options:{min:0,max:1/0}},InnerGlow:{options:{min:0,max:1/0}}},"name"),rr=_e.addKeyAsField({Colors:{title:"Colors",priority:1},Text:{title:"Text",priority:2},Border:{title:"Border",priority:3},Effects:{title:"Effects",priority:4},MoreOptions:{title:"More",priority:5}},"id"),or=Yo(function(){function e(){S.clear(),x={},k={}}function t(e){if(P.removeField(e.id),!C.isFalse()&&ua.isElementVisible(e)&&!e.isType(ei.page)){var t=e.childInstances;t=D.filterInstancesFromPushingReordring(t);var i=D.filterCeneteredInstances(t);or.recalaculateSiblingsAndParentAreas();var a=l(e),r=a.height-e.getNoneContentSize().height;u.unionAreas(c(t));t.orderBy(function(e){return l(e).top}),i.orderBy(function(e){return l(e).top});var o,s,d=D.createDependenciesGroups(i),g=d.instancesDependenciesMap,h=d.instancePressureGroups,m=(d.rootsInstances,{}),y=0,I=!1,S=0,w=-(1/0),E=!1,x=0;if(u.eachItem(t,function(e,t){var i=h[t.id];m[t.id]=void 0;var a=l(t),c=g[t.id];i&&(u.eachEntry(i,function(e,n){var i,r=n.instance,o=l(r),s=p(r)+m[r.id];n.isSticky(t)?i=s:a.top<=o.bottom+s+v&&(i=u.minValue([o.bottom+s+v-a.top,s])),void 0!==i&&0!==i&&(void 0!==m[t.id]?m[t.id]=u.maxValue([m[t.id],i]):m[t.id]=i)}),void 0!==m[t.id]&&m[t.id]<0&&u.eachEntry(i,function(e,n){var i,r=n.instance,o=l(r),s=p(r)+m[r.id];i=n.isSticky(t)&&0>=s?s:o.bottom+s+v-a.top,void 0!==i&&(m[t.id]=u.maxValue([m[t.id],i]))}),void 0===m[t.id]&&(m[t.id]=0)),m[t.id]=u.valueOrDefault(m[t.id],0);var d=m[t.id]+p(t);
181T.setField(t.id,d);var C=a.bottom+d,P=!1;if(t.isFillVertical()){var k=n(t);C>k&&(C=k)}P=a.height>b||a.bottom>3*r/4?r-a.bottom<=b:r-a.bottom<=b/2;var D=!1,F=0;a.top<r&&(t.hasFeature(ti.HasLayout)&&t.isVerticallyDocked(ea.Layout.dockBottom)?(F=f(t).bottom,P=!0,D=!0,F>0&&(C+=F),(C>x||S>F)&&(x=C,I=D,S=F,x>y&&(o=t))):C>y&&C>x&&(y=C,o=t),!P||c&&0!==c.dependentInstancesArray.length?0!==d&&(d=a.bottom+d+v-r,d>w&&d>0&&(w=d,E=!1,s=t)):d>w&&(0!==d||!t.isFillVertical())&&(w=d,E=!0,s=t))}),w===-(1/0)&&(w=0),x>y&&(y=x),0>w&&y+v>r+w)if(o!==s)w=y-r+v;else{var k=l(o);r>y&&k.bottom>r&&(w=u.maxValue([w,y-r]),w>0&&(w=0))}var F=0;E?(F=w,y>=r-v&&0>F&&(F=0)):!(y>r-v)||o&&o.isFillVertical()||(F=y-(r-(I?0:v))),u.eachItem(t,function(e,t){void 0!==m[t.id]&&(t.hasFeature(ti.HasLayout)&&t.hasVerticalLayout()||ta.moveInstances(t,{top:l(t).top+m[t.id]-ta.getRelativeArea(t).top}))});var A=a.height+F-e.getSize().height;if((0!==A||e.isFillVertical())&&e.parentInstance){var B=e.parentInstance;B.isType(ei.page)||B.hasFeature(ti.DataList)||or.requestPushing(e,A),e.isFillVertical()||ta.setInstancesSize(e,{height:a.height+F},{preserveVerticalMargins:!0})}return A}}function n(e){var t=0;
181if(e.hasFeature(ti.ExternalApp)&&e.isGrowingEnabled())t=ta.getRelativeArea(e).top+(e.data.lastDocumentSize?e.data.lastDocumentSize.height:0);else if(h(e))t=ta.getRelativeArea(e).top+e.contentHeight.getValue();else if(m(e))t=ta.getRelativeArea(e).top+e.getContentSize().height;else if(e.isType(ei.userBox)||e.isType(ei.Tab)){var a=u.grep(e.childInstances,function(t){return!t.isVerticallyDocked(ea.Layout.centered)&&!t.isVerticallyDocked(ea.Layout.dockBottom)&&t.isInstanceVisible()&&l(e).bottom>l(t).top});t=u.maxValue(a,function(e){return e.isFillVertical()?n(e):i(e)})}else e.isType(ei.TabsPanel)&&(t=n(e.getCurrentItem()));return t+e.getNoneContentSize().height}function i(e){var t=u.valueOrDefault(T.getField(e.id),0);return l(e).bottom+t}function a(e,t){var n=e.parentInstance;d(e,t?t:void 0),P.setField(n.id,n)}function r(){var e=la.getCurrentPageId();x[e]=!0;var t=la.getCurrentPage(),n=t.getDescendingInstances(!0);n=u.grep(n,function(e){return e.isInstanceVisible()&&(!e.isContent()||!1)&&e.getSize()}),o(n)}function o(e){u.eachItem(e,function(e,t){s(t,ta.getRelativeArea(t))})}function s(e,t,n){var i=e.hasFeature(ti.HasGrowableContent);n?(S.setField(e.id+"instanceArea",t),S.setField(e.id+"margin",e.getPropertyValue("margin")),i&&S.setField(e.id+"contentHeight",e.contentHeight.getValue())):(S.setFieldIfAbsent(e.id+"instanceArea",t),S.setFieldIfAbsent(e.id+"margin",e.getPropertyValue("margin")),i&&S.setFieldIfAbsent(e.id+"contentHeight",e.contentHeight.getValue()))}function l(e){var t=S.getField(e.id+"instanceArea");return t?t:(s(e,ta.getRelativeArea(e)),S.getField(e.id+"instanceArea"))}function c(e){var t=[];return u.eachItem(e,function(e,n){t.push(l(n))}),t}function d(e,t){t=u.valueOrDefault(t,0);var n=e.getSize();n&&(k[e.id]=u.maxValue([n.height+t,0]))}function g(e){var t=k[e.id];return t}function f(e){return S.getField(e.id+"margin")}function p(e){var t=g(e);if(void 0===t){if(e.isFillVertical())return 0;t=e.getSize().height}return t-l(e).height}function h(e){return!!(e.hasFeature(ti.HasRichContent)||e.hasFeature(ti.Exter
181nalApp)&&e.isGrowingEnabled()||e.isType(ei.SkinButtonElement))}function m(e){return!(!e.isType(ei.PostsList)&&!e.isType(ei.TagCloud))}var v=20,y=110,b=150;this.Events={ContentPushed:w.create()};var C=V.createConditionalPositive(),I=V.create(!0);this.Flags={PushWhenIntersectWithRow:I,EnablePushing:C},this.PushingMinMargin=y;var S=E.create(),P=E.create(),T=E.create(),x={},k={};this.initialize=function(){Va.Flags.IsInMobileContext.valueChangedEvent.bind(function(e){C.setValue(!e,"mobile")})},this.supportsPreCalculationOfDiffHeights=jo,this.clearLastSavedPositions=e,this.executePushing=function(){if(T.clear(),C.isTrue()&&!P.isEmpty()){for(le.disableOperationsRecording("pushing"),vr.startRenderingBatch();!P.isEmpty();){var e=P.getValues().orderByDesc(function(e){return e.getPropertyValue("order")});u.eachItem(e,function(e,n){P.hasField(n.id)&&t(n)})}vr.finishRenderingBatch(),le.enableOperationsRecording("pushing")}},this.requestPushing=function(e,t){D.canInstancePush(e)&&(ea.isInLayoutContentUpdate()?a(e,t):vr.performOnLayoutUpdate(function(){a(e,t),or.executePushing()},e.id+"requestPushing"))},this.recalaculateSiblingsAndParentAreas=function(){var e=la.getCurrentPage();if(!C.isFalse()&&e&&e.isInstanceVisible()){var t=e.id;x[t]||(ea.isInLayoutContentUpdate()?r():ea.layoutUpdateBatch.whenFinished(r,"recalaculateSiblingsAndParentAreas"+t))}},this.getInstanceAreaData=l,this.setInstanceAreaData=s,this.getInstanceRequestedHeight=g,this.isInstancePushable=function(e){return e.canPush()&&(!e.isFillVertical()||m(e)||h(e))};var D=Yo(function(){function e(t){if(!t.isFillVertical())return!0;if(t.isType(ei.Tab)||t.isType(ei.TabsPanel)||h(t)||m(t))return!0;if(t.isType(ei.userBox)){var n=u.grep(t.childInstances,function(t){return e(t)});return n.length>0}return!1}function t(e){return!e.hasFeature(ti.HasLayout)||!e.isVerticallyDocked(ea.Layout.centered)&&!e.isFillVertical()&&l(e).top<l(e.parentInstance).height-e.parentInstance.getNoneContentSize().height}function n(e){return!e.hasFeature(ti.HasLayout)||!e.isVerticallyDocked(ea.Layout.dockBottom)&&!e.isVerticallyDocked(ea.Layout.centered)&&!e.isFillVertical()}this.canInstancePush=function(e){var t=e.parentInstance;return e.canPush()&&t&&or.Flags.EnablePushing.isTrue()},this.createDependenciesGroups=function(e){function i(e,t){var n=or.getInstanceAreaData(e),i=(o[e.id],n.top-t.area.bottom);return i<=or.PushingMinMargin}var a={},r={},o={};u.eachItem(e,function(e,t){if(o[t.id]=e,n(t)){var i={area:or.getInstanceAreaData(t),dependentInstances:{},stickyMap:{},descendingDependentInstances:{},instance:t,id:t.id,index:e,isSticky:function(e){return i.stickyMap[e.id]}};a[t.id]=i}}),u.eachItem(e,function(e,n){t(n)&&u.eachEntry(a,function(e,t){var i=or.getInstanceAreaData(n),a=t.area;i.top>=a.center.top&&u.areasIntersectsHorizontal(i,a,{left:1,right:1})&&(t.dependentInstances[n.id]=n,t.descendingDependentInstances[n.id]=n,r[n.id]=u.valueOrDefault(r[n.id],{}),r[n.id][t.id]=t)})});for(var s=e.length-1;s>0;s--){var l=e[s],c=r[l.id];c&&u.eachEntry(c,function(e,t){var n=r[t.id];n&&u.eachEntry(n,function(e,n){c[n.id]&&c[n.id].area.bottom<=t.area.bottom&&(delete c[n.id].dependentInstances[l.id],delete c[n.id])})})}u.eachEntry(a,function(e,t){t.dependentInstancesArray=u.getValues(t.dependentInstances).orderBy(function(e){return or.getInstanceAreaData(e).top})});var d=[];return u.eachItem(e,function(e,t){r[t.id]&&0!==u.count(r[t.id])||(d.push(t),delete r[t.id])}),u.eachEntry(a,function(e,t){u.eachItem(t.dependentInstancesArray,function(e,n){void 0===t.stickyMap[n.id]&&(t.stickyMap[n.id]=i(n,t))})}),{instancesDependenciesMap:a,instancePressureGroups:r,rootsInstances:d}},this.filterCeneteredInstances=function(e){return u.grep(e,function(e){return!e.hasFeature(ti.HasLayout)||!e.isVerticallyDocked(ea.Layout.centered)})},this.filterInstancesFromPushingReordring=function(t){return u.grep(t,function(t){return t.isLocked.isFalse()&&t.isInstanceVisible()&&(!t.hasFeature(ti.HasLayout)||e(t))})}})}),sr=Yo(function(){function e(e,t,n){e?t(e):n(z.create(O.UnknownError,"Failed Fetching List Content"))}function t(e,t){return!e||!b[t]}function n(e){return u.getOrInit(y,e,{widgets:{},items:{}})}function i(e,t,n){y[e]={version:t,widgets:{},items:n?y[e].items:{}}}function a(e,t,n,i){Gn.fetchAllListsContent(e,function(e){sr.refreshListsContent(e,t),n()},i)}function r(e,t,i){p(function(a,r){var l,d,g,f;u.eachEntry(e,function(e,t){var i=n(e),a=sr.getAllItemsCache(!1,e);t.item&&void 0===i.items[t.item.alias]&&(l&&r(z.create(O.UnknownError,"Only one item is allowed per page request")),l={listId:t.listId,listName:e,itemInfo:{alias:t.item.alias}
181}),t.item&&t.item.remoteService&&(d=t.item.remoteService,g=t.item.alias,f=e),u.eachItem(t.widgets,function(t,n){var s=c(n);if(void 0===i.widgets[s]){var l=o(e,n,a);void 0!==l?i.widgets[s]=l:r(z.create(O.UnknownError,"Failed Fetching List Content"))}})}),d?d.execute().done(function(n){var a=gr.getListByName(f);e[f].items={},e[f].items[g]=n,e[f].item=g,s(e,e,t,i),a.refreshListItem(g)}):l?Gn.fetchItemData(l.listId,l.listName,l.itemInfo,function(e){e=h(ur.ListItem,l.listName,e);var t=n(l.listName);t.items[e.urlAlias]=e.id,t.widgets={};var i=sr.getAllItemsCache(!1,l.listName);i[e.id]=e,a()},r):a()},t,i)}function o(e,t,n){var i=t.type;return h(i,e,E[i].handleRequest(t,n))}function s(e,t,n,i){p(function(n){u.eachEntry(e,function(e,n){var i=t[e];l(e,i.version);var a=y[e],r=i.items;if(n.item&&i.item){var o=r[i.item];o=h(ur.ListItem,e,o);var s=n.item;"object"==typeof s&&s.alias&&(s=s.alias),s!==o.urlAlias?a.items[s]=o:a.items[o.urlAlias]=o}u.eachItem(n.widgets,function(t,n){var o=c(n),s=i.widgets[n.elementId];s&&(s.items&&u.isNumeric(s.items[0])&&u.eachItem(s.items,function(e,t){s.items[e]=r[t]}),s=h(n.type,e,s),a.widgets[o]=s)})}),n()},n,i)}function l(e,t){var a=n(e),r=a.version;t!==r&&(i(e,t,!0),void 0!==r&&f(e))}function c(e){return JSON.stringify(E[e.type].hashFunction(e))}function d(){S.begin()}function g(){S.end()}function f(e){S.fireWhenFinished({name:e,event:P})}function p(e,t,n){d(),e(function(){t.apply(this,arguments),g()},function(){n.apply(this,arguments),g()})}function h(e,t,n){return E[e].enrichFetchedContent(gr.getListByName(t),n)}var m,v=re.createLoggerFor("ListsCacheManager","Lists Cache Manager"),y={},b={},C={},I=!0,S=ke.create(),P=w.createNamedEvents(),E={};this.initialize=function(e,t,n){I=!1,m=DynamicPageContent,t()},this.registerContentRequestHandler=function(e,t){E[e]=t},this.createListCacheUpdatedListener=function(e,t){return w.createEventListener({name:e,event:P},t)},this.loadDefaultListContent=function(e,t,n){var i={};i[e]=gr.getDefaultListIdByName(e),a(i,!0,t,n)},this.refreshListsContent=function(e,t){e&&0!==e.length&&u.eachEntry(e,function(e,n){sr.refreshListContent(e,n,t)})},this.refreshListContent=function(e,t,n){i(e);var a=sr.getAllItemsCache(n);a[e]=u.mapToDictionary(t,u.identity,u.defaultIdFunction)},this.loadListsContent=function(e,t,i){if(m)s(e,m,function(){m=void 0,t()},i);else if(I)r(e,t,i);else{var a,o,l,d=u.deepCloneObject(e);u.eachEntry(e,function(e,t){var i=n(e);if(t.version=i.version,u.eachItem(t.widgets,function(e,t){var n=c(t);void 0!==i.widgets[n]&&(t.cached=!0),t.filters&&(t.filters=u.filterKeys(t.filters,"serverFilters"))}),t.item){var r=i.items[t.item.alias];void 0!==r&&(t.item.version=r.modified),t.item.remoteService&&(a=t.item.remoteService,o=t.item.alias,l=e)}}),a?a.execute().done(function(n){gr.getListByName(l);e[l].items={},e[l].items[o]=n,e[l].item=o,s(d,e,t,i)}):Gn.fetchListsContent(e,function(e){s(d,e,t,i)},i)}},this.fetchItemData=function(e,i,a,r,o,s){var l=s.defaultMode,c=sr.getAllItemsCache(l,i),u=c[a.id];void 0!=u.content?r(u):Gn.fetchItemData(e,i,a,function(e){e=h(ur.ListItem,i,e);var a=n(i);a.widgets={},c[e.id]=e,t(l,i)&&(a.items[e.urlAlias]=e.id),r(e)},o,s)},this.saveItems=function(e,i,a,r,o,s){p(function(r,o){Gn.saveListItems(e,i,a,function(e){var o=s.defaultMode,l=t(o,i);e.listContent&&sr.refreshListContent(i,e.listContent,o);var c=u.makeArray(e.itemIds),d=sr.getAllItemsCache(o,i),g=n(i);u.eachItem(a,function(e,t){var n=c[e];if(null!==n){if(t=h(ur.ListItem,i,t),l&&void 0!==t.id&&d[t.id]){var a=d[t.id];a.urlAlias!==t.urlAlias&&delete g.items[a.urlAlias]}t.id=n,d[n]=u.quickExtend(d[n],t),l&&void 0!=t.content&&(g.items[t.urlAlias]=n)}}),g.widgets={},f(i),r(e)},o,s)},r,o)},this.deleteItems=function(e,i,a,r,o,s){p(function(r,o){Gn.deleteListItems(e,i,u.makeArray(a),function(e){var a=s.defaultMode,o=t(a,i);e.listContent&&sr.refreshListContent(i,e.listContent,a);var l=u.makeArray(e.deletedIds),c=sr.getAllItemsCache(a,i),d=n(i);u.eachItem(l,function(e,t){if(c[t]){if(o){var n=c[t].urlAlias;delete d.items[n]}delete c[t]}}),d.widgets={},f(i),r(e)},o,s)},r,o)},this.fetchListWidgetContent=function(t,n,i,a){n.defaultMode&&!C[t]?sr.loadDefaultListContent(t,function(){e(sr.getListWidgetContent(t,n),i,a)},a):e(sr.getListWidgetContent(t,n),i,a)},this.getListItemContent=function(e,t){var i=n(e).items[t];if(u.isNumeric(i)){var a=sr.getAllItemsCache(!1,e);i=a[i]}return i},this.getAllItemsCache=function(e,t){return t?e?C[t]:b[t]||C[t]:e?C:b},this.getCurrentCache=function(){return y},this.clearListCache=function(e){delete y[e],delete b[e]},this.getListWidgetContent=function(e,t){var i=c(t);v.debug(function(){return"Request for hash: "+i});var a=n(e).widgets,r=a[i];if(!r&&I){v.warn("Cache Miss - Trying to fetch from all items");var s=sr.getAllItemsCache(t.defaultMode,e);s&&(r=o(e,t,s),r&&(a[i]=r))}return v.debug(function(){return"Request Result: "+JSON.stringify(r)}),r}}),lr={LocalBlog:"LocalBlog",Store:"Store"},cr={},ur={TagCloud:"TagCloud",PostsList:"PostsList",ListItem:"ListItem",Categories:"Categories"},dr={},gr=Yo(function(){function e(e){u.eachEntry(e,function(e,t){n.FieldNames[e]=t.name,n.FieldSortingRules[t.n
181ame]=t.sortingFunction})}function t(e){for(var t in r){var n=r[t];if(n._listType===e)return n}return null}var n=this,i={},a={},r={},o={},s={Id:{name:"id",sortingFunction:u.numbersComparer},Title:{name:"title",sortingFunction:u.stringsComparer},Content:{name:"content"},UrlAlias:{name:"urlAlias",sortingFunction:u.stringsComparer},Status:{name:"status",sortingFunction:u.numbersComparer},Tags:{name:"tags"},Categories:{name:"categories"},MetaData:{name:"metaData"}};n.FieldNames={},n.FieldSortingRules={},e(s),n.Events={ListCreated:w.createNamedEvents(),ListRemoved:w.createNamedEvents()},n.CommonFiltersNames={All:"All",Published:"Published",Drafts:"Drafts"},n.CommonFilters={NotCurrentItem:function(e){return Le.Filters.NotFilter({fieldName:n.FieldNames.UrlAlias,value:e})},Published:Le.Filters.EqualFilter({fieldName:n.FieldNames.Status,value:1}),Drafts:Le.Filters.EqualFilter({fieldName:n.FieldNames.Status,value:0}),ByTag:function(e){return Le.Filters.ListFilter({fieldName:n.FieldNames.Tags,value:e})},ByCategory:function(e){return Le.Filters.ListFilter({fieldName:n.FieldNames.Categories,value:e})},ByTitle:function(e){return Le.Filters.ContainsFilter({fieldName:n.FieldNames.Title,value:e})}},n.SupportedListTypes={page:"page",tag:"tag",category:"category"},n.getListByName=function(e){return r[e]},n.createOrGetListFlag=function(e){var t=o[e];return t||(t=V.create(!1),o[e]=t),t},n.getListFromInstanceElementType=function(e){return e===ei.StoreFront?t(lr.Store):null},n.getBlogId=function(){if(this.createOrGetListFlag(lr.LocalBlog).isTrue()){var e=this.getListByName(lr.LocalBlog);if(e){var t=e.getListInfo();if(t&&t.listId)return t.listId}}return null},n.initialize=function(e,t,i,r){i=u.valueOrDefault(i,Wo),a=e,u.isEmptyObject(t)?i():(u.eachEntry(t,function(e,t){var i=!fa.isExistingSite()||t.isTemplate===!0;n.registerNewListInstance(i,t)}),sr.initialize(t,i,r))},n.RSSSettingController=I.create(function(){var e={getValue:function(){return Qi.getValue("blogRssSettings",{enabled:!0})},isEnabled:function(){return e.getValue().enabled},extendSettings:function(t){e.setValue(u.quickExtend(e.getValue(),t))},setValue:function(e){Qi.setValue("blogRssSettings",e)},setEnabled:function(t){e.extendSettings({enabled:t})}};return e}),n.getDefaultListIdByName=function(e){return a[e]},n.createSorter=function(e,t){return{sortBy:e,sortType:t?Mt.Asc:Mt.Desc}},n.registerListDefinition=function(t){u.eachEntry(t,function(t,i){var a=i;if(e(a.FieldDefinitions),a.CommonFilters&&u.eachEntry(a.CommonFilters,function(e,t){n.CommonFilters[e]=t,n.CommonFiltersNames[e]=e}),void 0===i.Icons)throw Error("List Definition for: "+t+", must have icons in order to display in pages panels");dr[t]=i.Icons,cr[t]=a})},n.getListPageTitle=function(e){var t=n.getListByName(e.masterPageListName||e.pageListName);return t?t.getListPageTitle(e):e.title},n.getListNamesToCreate=function(){var e=[];return u.eachEntry(r,function(t,n){n.isListTemplate()&&e.push(t)}),e},n.deleteList=function(e){var t=n.getListByName(e);return la.removePages([t.getListPageId()].concat(t.getListInfo().connectedDynamicPages)).done(function(){t.dispose(),t._listType?n.createOrGetListFlag(t._listType).setFalse():n.createOrGetListFlag(t._listName).setFalse(),delete i[e],delete r[e],n.Events.ListRemoved.fire(e)})},n.supportsCapitalLetterUrls=function(e){var t=la.getPageData(e);return!(!t||t.masterPageType!==lr.Store)},n.registerNewListInstance=function(e,t){var a=t.listName,o=r[a]=Ar.create(e,t),s=t.listType;s?n.createOrGetListFlag(s).setTrue():n.createOrGetListFlag(a).setTrue(),i[a]=o.getListInfo();var l=t.connectedListPage;return u.eachItem(t.connectedDynamicPages,function(e,t){la.PagesHierarchy.setParent(t,l)}),o}}),fr=Yo(function(){function e(e,n){t&&t.put(u.mapEntry(n,function(t,n){return{collectionName:e,iconName:n}}))}var t,n={};this.initialize=function(){fr.registerIconsCollection(WzPublicIcons)},this.registerIconsCollection=function(t){t=u.quickExtend({name:void 0,fontClass:void 0,icons:{}},t);var i=t.name;n[i]=t,e(i,t.icons)},this.getPublicIconsCollection=function(){if(!t){var i=1;t=new Rt({idFunction:function(){return i++}}),u.eachEntry(n,function(t,n){e(t,n.icons)})}return t},this.applyIcon=function(e,t){var n=fr.resolveIcon(t);
181n&&(e.each(function(){n.code&&(this.innerHTML="&#x{0};".format(n.code))}),e.addClass(n.fontClass))},this.createIconReference=function(e,t){return{collectionName:e,iconName:t}},this.resolveIcon=function(e){if(e){e=u.quickExtend({collectionName:void 0,iconName:void 0},e);var t=e.collectionName,i=e.iconName,a=n[t];if(a){var r=a.icons[i];if(r)return{fontClass:a.fontClass,code:r.code}}else if("font-icon"===t)return{fontClass:"font-icon icon-{0}".format(e.iconName),code:void 0}}}}),pr=Yo(function(){function e(){return Settings.SocialDefaults||{}}function t(e,t){return t&&e&&(e=e.substr(e.lastIndexOf("/")+1)),e||""}var n=this;this.DefaultLinks=I.create(function(){return{facebook:{type:"facebook",title:"Facebook",url:n.getBrandFacebookUrl()},googlePlus:{type:"googlePlus",title:"Google+",url:n.getBrandGooglePlusUrl()},twitter:{type:"twitter",title:"Twitter",url:n.getBrandTwitterUrl()},linkedin:{type:"linkedin",title:"LinkedIn",url:"http://www.linkedin.com"},pinterest:{type:"pinterest",title:"Pinterest",url:"http://www.pinterest.com"},reddit:{type:"reddit",title:"Reddit",url:"http://www.reddit.com"},instagram:{type:"instagram",title:"Instagram",url:"http://www.instagram.com"},youtube:{type:"youtube",title:"Youtube",url:"http://www.youtube.com"},flickr:{type:"flickr",title:"Flickr",url:"http://www.flickr.com"},soundCloud:{type:"soundCloud",title:"SoundCloud",url:"http://www.soundcloud.com"},tripAdvisor:{type:"tripAdvisor",title:"Trip Advisor",url:"http://www.tripadvisor.com"},picasa:{type:"picasa",title:"Picasa",url:"http://www.picasa.com"},behance:{type:"behance",title:"Behance",url:"http://www.behance.com"},etsy:{type:"etsy",title:"Etsy",url:"http://www.etsy.com"},tumblr:{type:"tumblr",title:"Tumblr",url:"http://www.tumblr.com"},dribbble:{type:"dribbble",title:"Dribbble",url:"http://www.dribbble.com"},vimeo:{type:"vimeo",title:"Vimeo",url:"http://www.vimeo.com"},vk:{type:"vk",title:"VK",url:"http://www.vk.com"},renren:{type:"renren",title:"Renren",url:"http://www.renren.com"},weibo:{type:"weibo",title:"Weibo",url:"http://www.weibo.com"}}}),this.Types={Facebook:"facebook",GooglePlus:"googlePlus",Twitter:"twitter",Linkedin:"linkedin",Pinterest:"pinterest",Youtube:"youtube",Reddit:"reddit",Instagram:"instagram",Tumblr:"tumblr",SoundCloud:"soundCloud",Behance:"behance",TripAdvisor:"tripAdvisor",Dribbble:"dribbble",Flickr:"flickr",Picasa:"picasa",Etsy:"etsy",Vimeo:"vimeo",Vk:"vk",Renren:"renren",Weibo:"weibo"};var i,a,r=y.create(function(){i=new Rt({idFunction:function(e){return e.id}});var e=n.getAllLinks();u.eachEntry(e,function(e,t){var n={id:t.type,iconType:t.type,title:t.title,link:{url:t.url,type:Ze.Web}};i.put(n)}),a=qt.create(i)});this.getSocialLinksCollection=function(){return r.execute(),i}
181,this.getSocialLinksCollectionObservable=function(){return r.execute(),a},this.getLink=function(e){return u.quickExtend({},n.DefaultLinks.getValue()[e],Qi.getValue(e+"SocialLinkId"))},this.setLink=function(e,t,n){Qi.setValue(e+"SocialLinkId",t,{onSuccess:n,onError:Wo})},this.getAllLinks=function(){var e={};return u.eachEntry(pr.Types,function(t,n){e[n]=pr.getLink(n)}),e},this.getBrandTwitterUrl=function(n){return t(e().TwitterLink,n)},this.getBrandFacebookUrl=function(n){return t(e().FacebookLink,n)},this.getBrandGooglePlusUrl=function(n){return t(e().GooglePlusLink,n)},this.getBrandTwitterFeedAppId=function(){var t=e();return t.TwitterFeedAppId||""}}),hr=Yo(function(){function e(e){var n=e._navigation;return n||(t(e),n=new i[e._navigationTypeName](e),e._navigation=n),n}function t(e){var t=e.deactivatingEventListenersGroup;t.clear(),w.createEventListener(Xi.Events.ViewModeChanged,function(){e.close({animate:!1})}).addToGroup(t)}var n=v.extend("NavigationController",{init:function(e){this.isOpened=V.create(!1),this.deactivatingEventListenersGroup=w.createEventListenersGroup(),this.data={},this._navigationTypeName=e,this._navigation=void 0},replaceNavigation:function(e){var t,n=this;n.isOpened.isTrue()&&(t=u.quickExtend({},n.lastOptions,{animate:!1}),n.close({animate:!1})),this._navigation=void 0,this._navigationTypeName=e,t&&n.open(t)},open:function(t){var n=this;if(n.isOpened.isFalse()){t=u.quickExtend({animate:!0,disableDeactivation:!1,disableLink:!1,pages:la.NavigatablePagesInformation,pagesHierarchy:la.NavigatableHierarchy,animationCompleteCallback:Wo,selectedPageId:la.getCurrentPageId()},t),n.lastOptions=t;var i=e(n);i.open(t),t.disableDeactivation||n.deactivatingEventListenersGroup.activateAll(),n.isOpened.setTrue()}},close:function(t){var n=this;if(n.isOpened.isTrue()&&!n.inClosing){n.deactivatingEventListenersGroup.deactivateAll(),n.inClosing=!0,t=u.quickExtend({animate:!0,animationCompleteCallback:Wo},t);var i=e(n);i.close(t),n.isOpened.setFalse(),delete n.inClosing}},remove:function(){this.close({animate:!1})}}),i={};this.registerNavigationDefinition=function(e,t){i[e]=t},this.getNavigation=function(e){return i[e]},this.getNavigations=function(){return i},this.createNavigationController=function(e){return new n(e)}}),mr=Yo(function(){function e(){U.connectObservableCollection(b.CurrentSideBarPageSectionsObserver,{filterFunction:t}),H.connectObservableCollection(b.CurrentMainPageSectionsObserver,{filterFunction:t})}function t(e){return Va.Flags.IsInMobileContext.isTrue()?!e.isMobileHide:!e.isDesktopHide}function i(){u.eachItem(P,function(e,t){t(p)})}function a(){P.length>0?s():l()}function r(e){var t=e.getItems(),n=u.mapEntry(t,function(e){return e.instance});return n.orderBy(function(e){return e.getCalculatedOrder()}),u.eachItem(n,function(t,n){e.updateItemFields(n.id,{index:t+1}),N.updateItemFields(n.id,{index:t+1})}),n}function o(){var e=h.$scrollableForRead.scrollTop();if(void 0!==F&&u.isBetween(e,F-v,F+v))return!1;F=void 0;for(var t,n=T.length-1;n>=0;n--){var i=T[n],a=ua.getElementAbsoluteOffset(i),r=0;if(n>0){var o=ua.getElementSize(T[n-1]);r=o.height*y}var s=ua.getElementSize(i),l=Math.min(s.height*y,r);if(a.top-l<e+D){t=i;break}}return!t&&T.length>0&&(t=T[0]),p!==t?(p=t,!0):!1}function s(){if(!f){h=u.getScrollingController(),D=0;var e=u.uniqueID();h.$scrollableForRead.on("scroll."+e,function(){k||o()&&i()}),o(),i(),m.activateAll(),f={unbind:function(){h.$scrollableForRead.off("scroll."+e)}}}}function l(){f&&(f.unbind(),m.deactivateAll(),f=void 0,p=void 0,F=void 0,k=!1)}function c(e){return e.isMainSection()?R:q}function d(e){e=u.asArray(e),b.UpdateBatch.start(),u.eachItem(e,function(e,t){if(!N.getItem(t.id)&&t.isInstanceVisible()){var n=w.createEventListenersGroup(),i=c(t);w.createEventListener(t.propertiesChanged,function(e){var n=e.sectionName,a=e.menuHide,r=e.order,o=e.isVisibleInMode;if(n||a||r||o){b.UpdateBatch.start(),r&&(A=!0);var s=!1,l={};if(n&&(l.title=n.value,s=!0),a){var c=u.valueOrDefault(a.value,{});l.isDesktopHide=c.desktop===!0,l.isMobileHide=c.mobile===!0,s=!0}o&&(l.isVisibleInMobile=o,s=!0),s&&(i.updateItemFields(t.id,l),N.updateItemFields(t.id,l)),b.UpdateBatch.finish()}}).addToGroup(n),S[t.id]=n,n.activateAll();var a=u.valueOrDefault(t.getPropertyValue("menuHide"),{}),r={id:t.id,title:t.getPropertyValue("sectionName"),instance:t,isDesktopHide:a.desktop===!0,isMobileHide:a.mobile===!0};i.put(r),N.put(r)}}),A=!0,b.UpdateBatch.finish()}function g(e){e=u.asArray(e),u.eachItem(e,function(e,t){var n=S[t];n&&(n.disposeAll(),delete S[t])}),b.UpdateBatch.start(),R.remove(e),q.remove(e),N.remove(e),A=!0,b.UpdateBatch.finish()}var f,p,h,m,v=50,y=.5,b=this,C={},I={},S={},P=[],E=[],T=[],x=[],k=!1,D=0,F=void 0,A=!1;this.Flags={SectionCreation:V.create(!1)};var B=ye.createSingleTargetClass("first-section first-side-bar-section"),L=ye.createSingleTargetClass("last-section last-side-bar-section"),O=ye.createSingleTargetClass("first-section first-main-section"),z=ye.createSingleTargetClass("last-section last-main-section"),_={comparerFunction:u.createFieldsEqualityComparer(["title","index","isDesktopHide","isMobileHide"])},N=new Rt(_);this.CurrentPageSections=N;var R=new Rt(_);this.CurrentMainPageSections=R,this.CurrentMainPageSectionsObserver=qt.create(R);var H=new Rt(_);this.CurrentVisibleMainPageSectionsObserver=qt.create(H);var q=new Rt(_);this.CurrentSideBarPageSections=q,this.CurrentSideBarPageSectionsObserver=qt.create(q);var U=new Rt(_);this.CurrentVisibleSideBarPageSectionsObserver=qt.create(U),this.LastSections={},this.UpdateBatch=ke.create({batchStartCallback:function(){N.beginUpdate(),R.beginUpdate(),q.beginUpdate()},beforeFinishingCallback:function(){if(A){if(A=!1,T=r(R),x=r(q),E=u.merge(u.merge([],T),x),x.length>0){var e=x[0],t=x[x.length-1];B.setTarget(e.$element),L.setTarget(t.$element),b.LastSections[yo.SideBar].setValue(t)}else b.LastSections[yo.SideBar].setValue(void 0);if(T.length>0){var n=T[0],i=T[T.length-1];O.setTarget(n.$element),z.setTarget(i.$element),b.LastSections[yo.MainContent].setValue(i)}else b.LastSections[yo.MainContent].setValue(void 0)}},batchFinishCallback:function(){R.endUpdate(),q.endUpdate(),N.endUpdate()}}),this.initialize=function(){Va.Flags.IsInMobileContext.valueChangedEvent.bind(function(){U.beginUpdate(),H.beginUpdate(),H.disconnectObservableCollection(),U.disconnectObservableCollection(),e(),H.endUpdate(),U.endUpdate()}),u.eachEntry(yo,function(e,t){b.LastSections[t]=M.createReferenceObject()}),e(),la.Events.PageChanging.bind(function(e,t){if(e!==t){b.UpdateBatch.start();var n=C[e];n&&g(u.getKeys(n));var i=C[t];i&&d(u.getValues(i)),b.UpdateBatch.finish()}}),la.Events.PageDeleted.bind(function(e){var t=C[e];t&&(delete C[e],u.eachEntry(t,function(t){var n=I[t];n&&delete n[e]}))}),Xi.Events.ViewModeChanged.bind(a),Va.Events.AfterSwitchBetween
181Devices.bind(function(){l(),i(),a(),i()});var t=0;m=w.createEventListenersGroup();var n;w.createEventListener(Ji.Events.ScrollingStartedEvent,function(e){F=void 0,k=!0,n&&clearTimeout(n),t++;var a=e.getParents(!0),r=u.findFirst(a,function(e,t){return t.hasFeature(ti.PageSection)});r&&r!==p&&(p=r,i())},{activationCallback:function(){t=0}}).addToGroup(m),w.createEventListener(Ji.Events.ScrollingFinishedEvent,function(e){if(t>0&&(t--,n&&clearTimeout(n),0===t&&k)){var a=e.getParents(!0),r=u.findFirst(a,function(e,t){return t.hasFeature(ti.PageSection)});r&&r!==p&&(p=r,i()),n=setTimeout(function(){f&&(k=!1,r?(F=h.$scrollableForRead.scrollTop(),r!==p&&(p=r,i())):o()&&i()),n=void 0},100)}}).addToGroup(m)},this.getSectionsByPageLayoutPart=function(e){var t=function(){switch(e){case yo.MainContent:return b.CurrentMainPageSections;case yo.SideBar:return b.CurrentSideBarPageSections}}();return t?u.map(u.getValues(t.getItems()),function(e){return e.instance}):[]},this.moveSection=function(e,t){var n=t?t.elementType:void 0;if(n!==ei.FooterElement){if(le.beginAtomicBatch(!0),Ki.beginReorderingBatch(),aa.UpdateBatch.start(),t){var i=t.getPropertyValue("order");e.setPropertyValue("order",i+.1)}else e.setPropertyValue("order",0);
182aa.UpdateBatch.finish(),Ki.endReorderingBatch(),le.endAtomicBatch()}},this.getCurrentPageOrderedSections=function(){return E},this.getCurrentPageMainOrderedSections=function(){return T},this.getCurrentPageSideBarOrderedSections=function(){return x},this.getPrevSection=function(e){if(e){var t=e.$element.prev();return 1===t.length&&t.hasClass("design-element")?n(t):void 0}},this.addSectionInstance=function(e){var t=la.getCurrentPage();u.objectSetIfUndefined(C,t.id,u.returnEmptyObject),C[t.id][e.id]=e,u.objectSetIfUndefined(I,e.id,u.returnEmptyObject),I[e.id][t.id]=t,d(e)},this.removeSectionInstance=function(e){var t=I[e.id];t&&(delete I[e.id],u.eachEntry(t,function(t){var n=C[t];n&&delete n[e.id]})),g(e.id)},this.addSectionScrollListener=function(e){s(),e(p),P.push(e)},this.removeSectionScrollListener=function(e){P.removeItem(e),0===P.length&&l()},this.getNonHeaderFooterSectionIds=function(){return u.mapEntry(this.CurrentPageSections.getItems(),function(e){var t=e.instance;return t.isType(ei.HeaderElement)||t.isType(ei.FooterElement)?void 0:t.id})},this.getMainSectionFromOffset=function(e){var t=b.getCurrentPageMainOrderedSections();return u.findFirst(t,function(t,n){return u.isInsideArea(ua.getElementArea(n,!0),e)})},this.getLastMainSection=function(){var e=b.getCurrentPageMainOrderedSections();return e[e.length-1]},this.getFirstMainSection=function(){var e=b.getCurrentPageMainOrderedSections();return e[0]},this.getLastContentMainSection=function(e){e=u.quickExtend({ignoreMarketingSection:!1},e);var t=e.ignoreMarketingSection,n=u.grep(b.getCurrentPageMainOrderedSections(),function(e){return e.isMasterPageElement.isFalse()}),i=n[n.length-1];return t&&i&&i.elementType===ei.BuiltBySectionElement&&(i=n[n.length-2]),i},this.getFirstContentMainSection=function(){var e=u.grep(b.getCurrentPageMainOrderedSections(),function(e){return e.isMasterPageElement.isFalse()});return e[0]},this.getLastSideBarSection=function(){var e=b.getCurrentPageSideBarOrderedSections();return e[e.length-1]},this.getFirstSideBarSection=function(){var e=b.getCurrentPageSideBarOrderedSections();return e[0]}}),vr=Yo(function(){function e(){la.PageChangingOperation.finish()}this.startRenderingBatch=function(){vr.startReadWrite(),Dn.ReadWriteScope.start(),Ki.beginReorderingBatch(),Ji.HierarchyChangedUpdateBatch.start(),ua.PageRearrangementBatch.start(),ea.LayoutContentBatch.start(),Sa.ViewPortChangeBatch.start(),ea.ElementsFramesUpdateBatch.start(),mr.UpdateBatch.start(),ua.UpdateBatch.start(),ea.beginLayoutUpdateBatch(),Kn.InstancesInitializationBatch.start(),ua.VisibilityUpdateBatch.start(),aa.UpdateBatch.start()},this.finishRenderingBatch=function(e){e=u.valueOrDefault(e,Wo),aa.UpdateBatch.finish(),ua.VisibilityUpdateBatch.finish(),Kn.InstancesInitializationBatch.finish(),ea.endLayoutUpdateBatch(),ua.UpdateBatch.finish(),Ki.endReorderingBatch(),mr.UpdateBatch.finish(),ea.ElementsFramesUpdateBatch.finish();var t="rendering"+u.weakID();le.disableOperationsRecording(t),Ki.beginReorderingBatch(),ea.LayoutContentBatch.finish(),ea.beginLayoutUpdateBatch(),Sa.ViewPortChangeBatch.finish(),Ki.endReorderingBatch(),ea.endLayoutUpdateBatch(),ua.PageRearrangementBatch.finish(),Ji.HierarchyChangedUpdateBatch.finish(),e(),Dn.ReadWriteScope.finish(),vr.finishReadWrite(),le.enableOperationsRecording(t)},this.startModeRenderingBatch=function(){xo.CreationRequests.activate(),vr.startRenderingBatch()},this.finishModeRenderingBatch=function(){vr.finishRenderingBatch(),xo.CreationRequests.executeOperations(),xo.CreationRequests.deactivate()},this.startPageRenderingBatch=function(){la.PageRenderingOperation.start(),zi.Flags.SavingRecordEnabled.setFalse("PageRenderingBatch"),xo.CreationRequests.activate(),la.PageChangingOperation.start(),vr.startRenderingBatch()},this.finishPageRenderingBatch=function(){aa.clearMouseOverState(),vr.finishRenderingBatch(e),xo.CreationRequests.executeOperations(),xo.CreationRequests.deactivate(),la.PageRenderingOperation.finish(),zi.Flags.SavingRecordEnabled.setTrue("PageRenderingBatch")},this.startReadWrite=function(){Dn.PendingReadOperations.activate(),Dn.PendingWriteOperations.activate()},this.finishReadWrite=function(){Dn.ReadWriteScope.isActive()||ea.layoutUpdateBatch.whenFinished(function(){for(;!Dn.PendingReadOperations.isEmpty()||!Dn.PendingWriteOperations.isEmpty();)Dn.PendingReadOperations.executeOperations(),Dn.PendingWriteOperations.executeOperations()},"finishReadWrite"),Dn.PendingReadOperations.deactivate(),Dn.PendingWriteOperations.deactivate()},this.performOnFramesLayoutUpdade=function(e,t){ke.whenAllFinished([ea.ElementsFramesUpdateBatch,ea.layoutUpdateBatch,ua.UpdateBatch],e,t)},this.performUpdateOnRenderingFinished=function(e,t){ua.PageRearrangementBatch.whenFinished(e,t)},this.performOnLayoutUpdate=function(e,t){ke.whenAllFinished([ea.layoutUpdateBatch,ua.UpdateBatch],e,t)},this.performOnLayoutVisibilityUpdate=function(e,t){ke.whenAllFinished([ea.layoutUpdateBatch,ua.VisibilityUpdateBatch,ua.UpdateBatch],e,t)},this.performLayoutOrderUpdate=function(e,t){ke.whenAllFinished([ea.layoutUpdateBatch,Ki.OrderingBatch,ua.UpdateBatch],e,t)},this.performVisibilityUpdate=function(e,t){ua.VisibilityUpdateBatch.whenFinished(e,t)},this.requestWriteOperation=function(e,t){Dn.PendingWriteOperations.requestOperation(e,t)},this.requestReadOperation=function(e,t){Dn.PendingReadOperations.requestOperation(e,t)},this.requestIndpendentWriteOperation=function(e,t){vr.performUpdateOnRenderingFinished(function(){vr.requestWriteOperation(e,t)},t)},this.requestIndpendentReadOperation=function(e,t){vr.performUpdateOnRenderingFinished(function(){vr.requestReadOperation(e,t)},t)}}),yr=Yo(function(){function e(e,n,i){window.open(e+n+i,"_blank",t)}var t="toolbar=yes, scrollbars=yes, resizable=yes, top=500, left=500, width=550, height=420";this.share=function(t,n,i){n=encodeURIComponent(n);var a="",r="";switch(i&&(r="&"+u.generateQueryString(i)),t){case"facebook":a="http://www.facebook.com/sharer.php?u=";break;case"twitter":a="https://twitter.com/intent/tweet?url=";break;case"googlePlus":a="https://plus.google.com/share?url=";break;case"linkedin":a="https://www.linkedin.com/shareArticle?mini=true&url="}e(a,n,r)}}),br=Yo(function(){function e(){return{imageData:{id:1155,imagePath:"494358407/494358407.jpg",thumbPath:"494358407/494358407_thumb.jpg",imageWidth:1340,imageHeight:784,title:"494358407",description:null,category:1,storageServer:61,ownerID:null,albumID:101,scaledVersions:[{size:1e3,suffix:"_1000"},{size:200,suffix:"_200"},{size:400,suffix:"_400"},{size:600,suffix:"_600"},{size:800,suffix:"_800"}
182]},backgroundColor:{color:"rgb(255, 255, 255)"}}}function t(){return{videoId:"badHUNl2HXU",videoType:Ye.Youtube,videoUrl:"https://youtu.be/badHUNl2HXU",videoImageUrl:"https://i.ytimg.com/vi/badHUNl2HXU/hqdefault.jpg"}}function n(e){var t={BackgroundImages:"image",BackgroundTextures:"image",DefaultImage:"image",DefaultVideo:"video",GalleryImages:"image",GalleryVideos:"video",BlogPageImage:"image",PostPageImage:"image"};u.eachEntry(pt,function(n,i){e[i]||(e[i]={type:t[i],items:[]})})}var i,a=this;this.initialize=function(){var e=Settings.PresetAssets;if(e)try{i=JSON.parse(e)}catch(t){}i||(i={}),n(i)},this.getPresetAssets=function(e){return e?i[e]:i},this.getPresetAsset=function(n){var i,r=a.getPresetAssets(n);if(r&&(i=r.items[0],!i)){var o=r.type;"image"===o?i=e():"video"===o&&(i=t())}return i},this.getDefaultIcon=function(){return this.getPresetAsset(pt.DefaultImage).imageData}}),Cr=Yo(function(){function e(e){var n=t[e];return n||(n=t[e]={loadPromise:u.Deferred(),isFetchedOnce:!1,isInFetching:!1}),n}var t={};oe.on("structure",function(t){var n=t.id,i=t.structure,a=e(n);a.loadPromise.resolve(i),a.isInFetching=!1,a.isFetchedOnce=!0}),this.loadStructure=function(n,i,a,r){var o,s=e(n);if(!s.isFetchedOnce&&!s.isInFetching){s.isInFetching=!0;var l=ae.resolveAssetUrl(i);p.getScriptWithValidation(l,function(){return"resolved"!==s.loadPromise.state()}).fail(function(){s.loadPromise.reject()})}return o=s.loadPromise.promise(),a&&o.done(a),o.fail(function(){r&&r(),delete t[n]}),o}}),Ir=Yo(function(){function e(){var e=[];return u.eachEntry(n,function(t){e.push(n[t])}),e}var t={},n={};this.initialize=function(){w.createEventListener(fa.SiteSavedEvent,function(){t=u.cloneObject(n),n={}}).activate(),w.createEventListener(fa.BeforeSavingSiteEvent,function(){for(var e=u.getKeys(t),i=0;i<e.length;i+=1){var a=e[i],r=Ji.getInstanceByID(e[i]);if(r){var o;if(o=Va.Flags.IsInMobileContext.isTrue()?r.data.pcShapeReference:r.getSvgController().createShapeReference(),void 0!==t[a]&&t[a].shape!==o.shape){o.shapeId=u.uniqueID(),le.disableOperationsRecording("SvgVersionsManager");var s=u.cloneObject(o);Va.Flags.IsInMobileContext.isTrue()?(r.properties.shapeReference.value=s,r.data.pcShapeReference=s):r.setPropertyValue("shapeReference",s),le.enableOperationsRecording("SvgVersionsManager"),n[a]=o}}}}).activate()},this.addToLastSavedShapesList=function(e,n){t[e]=u.cloneObject(n)},this.setPendingShapesList=function(){return e()}}),Sr={},Pr=Yo(function(){function e(){a.unbindAll(),o.unbindAll(),r.unbindAll();var e=i.getPageContentLayout();if(e.hasSideBar()){var s=mr.CurrentSideBarPageSections;s.itemsAddedEvent.bind(t).addToCollection(a),s.itemsRemovedEvent.bind(t).addToCollection(a),t()}var l=mr.CurrentMainPageSections;l.itemsAddedEvent.bind(n).addToCollection(a),l.itemsRemovedEvent.bind(n).addToCollection(a),n()}function t(){r.unbindAll(),vr.performUpdateOnRenderingFinished(function(){u.eachEntry(mr.CurrentSideBarPageSections.getItems(),function(e,t){t.instance.sizeChangedEvent.bind(function(){vr.performUpdateOnRenderingFinished(function(){i.SideBarPartContentSizeChangedEvent.fireNew(),i.PageLayoutPartContentSizeChangedEvent.fireNew(yo.SideBar)},"SideBarSectionsSizeChange")}).addToCollection(r)}),vr.performOnLayoutVisibilityUpdate(function(){i.SideBarPartContentSizeChangedEvent.fireNew(),i.PageLayoutPartContentSizeChangedEvent.fireNew(yo.SideBar)})},"HandleSideBarSectionsChange")}function n(){o.unbindAll(),vr.performUpdateOnRenderingFinished(function(){u.eachEntry(mr.CurrentMainPageSections.getItems(),function(e,t){t.instance.sizeChangedEvent.bind(function(){vr.performUpdateOnRenderingFinished(function(){i.MainContentPartContentSizeChangedEvent.fireNew(),i.PageLayoutPartContentSizeChangedEvent.fireNew(yo.MainContent)},"MainContentSectionsSizeChange")}).addToCollection(o)}),vr.performOnLayoutVisibilityUpdate(function(){i.MainContentPartContentSizeChangedEvent.fireNew(),i.PageLayoutPartContentSizeChangedEvent.fireNew(yo.MainContent)})},"HandleMainContentSectionsChange")}var i=this,a=w.createBindingsCollection(),r=w.createBindingsCollection(),o=w.createBindingsCollection();this.PageContentLayoutChangedEvent=w.create(),this.SideBarPartContentSizeChangedEvent=w.create(),this.MainContentPartContentSizeChangedEvent=w.create(),this.PageLayoutPartContentSizeChangedEvent=w.createNamedEvents(),this.registerPageContentLayout=function(e,t){Sr[e]={name:e,create:function(e,n){return new t(e,n)}}},this.initialize=function(){u.when(la.FirstPageLoaded).done(function(){la.getPageContentInstance().contentLayoutChangedEvent.bindAndExecute(function(){e(),i.PageContentLayoutChangedEvent.fireNew()})})},this.getPageContentLayout=function(){return la.getPageContentInstance().getPageContentLayout()}
182,this.getSectionsWrapper=function(e){var t=Pr.getPageContentLayout();return t.getSectionsWrapper(e)},this.hasSideBar=function(){var e=Pr.getPageContentLayout();return e.hasSideBar()},this.getPageContentLayoutOptions=function(){var e=Pr.getPageContentLayout();return e.getLayoutOptions()},this.getSideBarSide=function(){var e=Pr.getPageContentLayout();return e.hasSideBar()?e.getLayoutOptions().side:void 0}}),wr=Yo(function(){function e(t,n){var l=t.elementProperties.dataInfo,c=t.type,d=t.elementProperties.buttonAction,g=t.elementProperties.fieldsMap,f=t.elementProperties.fieldsTemplates,p=t.elementProperties.skinBinding,h=(t.elementProperties.shapeReference,t.elementProperties.formID);return r(c,f,t,n),o(c,p,t,n),s(c,l,t,n),d&&(t.elementProperties.buttonAction=u.replaceValuesKey(d,u.deepCloneObject(d),"targetId",n.oldToNewIDMapping)),g&&(g=u.replaceKeys(g,n.oldToNewIDMapping),t.elementProperties.fieldsMap=g),a(c,h,t,n),i(t,n),t.childElements&&u.eachItem(t.childElements,function(i,a){t.childElements[i]=e(a,n)}),t}function t(e,t,i,a){var r=u.deepCloneObject(e);return void 0===r.oldId&&(r.oldId=e.id),t.rootsIds[i]&&(a.oldToNewIDMapping[e.id]=t.rootsIds[i],a.newToOldIDMapping[t.rootsIds[i]]=e.id,r.id=t.rootsIds[i]),r.containerId=void 0,r=n(r,!0,i,t,a)}function n(e,t,i,a,r){var o=e.id;return(!t||a&&!a.rootsIds[i])&&((a&&a.generateNewID||Ji.getInstanceByID(o))&&(o=Ca.generateWebsiteId()),r.oldToNewIDMapping[e.id]=o,r.newToOldIDMapping[o]=e.id),a&&(e=a.structureProcessor(e),a.deleteDataBinding&&e.elementProperties&&e.elementProperties.dataBinding&&delete e.elementProperties.dataBinding),e.id=o,e.childElements&&u.eachItem(e.childElements,function(t,o){e.childElements[t]=n(o,!1,i,a,r)}),e}function i(e){var t;if("SvgElement"===e.type){var n=e.elementProperties.shapeReference;n.shapeID=void 0,t=Gt.createPropertiesList(n,!1),e.elementProperties.shapeReference=t.shapeReference,e.elementProperties.svgProperties=t.svgProperties,e.elementProperties.innerObjectsRoles=t.innerObjectsRoles,e.elementProperties.sizeAndPosition=t.sizeAndPosition}else if("LogoElement"===e.type){var i=e.elementProperties.logoReference;i.shapeID=void 0,t=jt.createPropertiesList(i,!1),e.elementProperties.logoReference=t.logoReference,e.elementProperties.svgProperties=t.svgProperties,e.elementProperties.sizeAndPosition=t.sizeAndPosition}}function a(e,t,n){t&&(n.elementProperties.formID="id"+u.uniqueID())}function r(e,t){if(t){var n=u.uniqueID();u.eachEntry(t,function(t,i){u.eachEntry(i,function(t,a){if(ei[e].hasFeature(ti.HasFormData)||(n=u.uniqueID()),a.hierarchy&&a.hierarchy.structures[0].elementProperties.skinBinding&&a.hierarchy.structures[0].elementProperties.skinBinding.hierarchy){var r=a.hierarchy.structures[0].elementProperties.skinBinding.hierarchy,o=a.hierarchy.structures[0].type;r=nr.convertFieldsToTemplate(r),i[t].hierarchy=nr.convertTemplateToSkinTemplateWithFields(r,o,n)}else a.hierarchy&&(i[t].hierarchy=nr.convertTemplateToSkinTemplateWithFields(a.hierarchy,void 0,n))})})}}function o(e,t,n){if(t&&t.hierarchy){var i=n.type;ei[i].hasFeature(ti.SkinElement)?ei[i].hasFeature(ti.DataListItem)||ei[i]===ei.SkinNavigationButton||(t.skinName=Ca.generateWebsiteId()):(t.hierarchy=nr.convertFieldsToTemplate(t.hierarchy),t.hierarchy=nr.convertTemplateToSkinTemplateWithFields(t.hierarchy,e))}}function s(e,t,n,i){if(t&&t.currentData){var a=t.currentData,r=t.itemsMap;r&&0!==u.count(r)||(r=a.itemsMap,r||(r={})),t.itemsMap=r;var o={};if(i.oldToNewIDMapping[a.id]&&e===ei.Menu.name){var s=i.oldToNewIDMapping[a.id],l={},c=0;u.eachEntry(a.items,function(e,t){var n=s+"p"+c;o[n]=t.id,l[n]=t,l[n].id=n,c++,r[n]=r[e],delete r[e]}),a.items=l,t.currentData=a,t.itemsMap=r}var d=a.items;d||(d=a),u.eachEntry(d,function(e){var t=o[e]?n.oldId+je+o[e]:n.oldId+je+e;i.oldToNewIDMapping[t]=n.id+je+e}),t=u.replaceValuesKey(t,u.deepCloneObject(t),"id",i.oldToNewIDMapping),n.elementProperties.dataInfo=t}}this.duplicateHierarchyInfo=function(n,i){i=u.quickExtend({generateNewID:!0,rootsIds:[],structureProcessor:u.returnValue,deleteCustomStatesOrders:!1,deleteDataBinding:!1,removeMobileStates:!1},i);var a={id:Ca.generateWebsiteId()},r=i.deleteCustomStatesOrders;a.newToOldIDMapping={},a.oldToNewIDMapping={},a.connections={},a.customStatesProperties={},a.structures=[],a.defaultProperties=n.defaultProperties,a.defaultDefinitonNamesMap=n.defaultDefinitonNamesMap,a.version=n.version,a.StructureVersion=n.StructureVersion,u.eachItem(n.structures,function(e,n){var r=t(n,i,e,a);a.structures.push(r)});var o;
182if(n.connections&&(o=n.connections.targetConnections,o&&u.eachEntry(o,function(e){a.oldToNewIDMapping[e]||(a.oldToNewIDMapping[e]=u.uniqueID())})),u.eachItem(a.structures,function(t,n){e(n,a)}),n.connections){o=n.connections.targetConnections;var s={};o&&(s=u.replaceKeys(o,a.oldToNewIDMapping),u.replaceValuesKey(s,s,"sourceElementID",a.oldToNewIDMapping),u.replaceValuesKey(s,s,"targetElementID",a.oldToNewIDMapping),u.replaceValuesKey(s,s,"id",a.oldToNewIDMapping)),a.connections.targetConnections=s,a.connections.sourceConnections={}}if(n.customStatesProperties){var l=a.customStatesProperties=u.replaceKeys(n.customStatesProperties,a.oldToNewIDMapping),c={};u.eachEntry(l,function(e,t){var n=t.rowsItems;n&&u.replaceValuesKeyByFunction(n,"id",c,u.uniqueID)}),u.eachEntry(l,function(e,t){var n=t.cellItem;n&&(u.replaceValuesKeyByFunction(n,"id",c,u.uniqueID),u.replaceValuesKeyByFunction(n,"rowId",c,u.uniqueID)),r&&delete t.order}),u.eachEntry(l,function(e,t){var n=t.cellItem;n&&(t.cellItem=u.replaceKeys(n,c));var i=t.rowsItems;i&&(t.rowsItems=u.replaceKeys(i,c))}),i.removeMobileStates&&u.eachEntry(l,function(e,t){u.eachEntry(t,function(e,t){delete t[Va.MobileStateName]})})}return a}}),Er={},Tr=Yo(function(){this.registerHtmlElement=function(e,t){Er[e]={name:e},Er[e].create=function(e){return new t(e)}}}),xr=Yo(function(){this.DataBindings=Rt.create({idFunction:function(e){return e.key}}),this.isLoaded=!1,this.initialize=function(t){if(!t)return void(this.isLoaded=!0);for(var n in t)t.hasOwnProperty(n)&&this.loadDataBinding(t,n,e.Site,null);this.isLoaded=!0},this.changed=Wo,this.setValue=function(e,t){var n=this.getDataBinding(e),i=this.updateDataBindingModel(n.getValue(),t);n.setValue(i),this.changed()},this.getDataBinding=function(e,t,n,i){var a=this.getDataBindingKey(e,t,n),r=xr.DataBindings.getItem(a);return r||(r=M.create(null,{}),r.key=a,r.name=e,r.level=t,r.id=n,r.temporary=i||!1,xr.DataBindings.put(r)),r},this.getDataBindingKey=function(t,n,i){return n||(n=e.Site),i||(i=null),t+"|"+n+"|"+i},this.getDataBindingValue=function(e,t,n){var i=this.getDataBindingKey(e,t,n),a=xr.DataBindings.getItem(i);if(a){var r=a.getValue();if(r)return r.value}var o=this.getBindingAlternative(e);if(o&&(i=this.getDataBindingKey(o),a=xr.DataBindings.getItem(i))){var s=a.getValue();if(s)return s.value}return null},this.updateDataBindingValue=function(e,t){if(e){var n=this.updateDataBindingModel(e.getValue(),t);e.setValue(n),this.changed()}},this.updateDataBindingModel=function(e,t){var n=Ot.getCurrentDateString("yyyy/mm/dd HH:MM:ss",!0);return e=e&&"string"!=typeof e?u.quickExtend(u.cloneObject(e),{value:t,modified:n}):{value:t,created:n}},this.updateSiteLevelDataBindingValue=function(t){if(t&&t.level!==e.Site&&this.allowStoreValueAtSiteLevel(t)===!0){var n=xr.getDataBinding(t.name,e.Site,null,!1),i=t.getValue()||{},a=this.updateDataBindingModel(n.getValue(),i.value);a.ownedBy=t.key,n.setValue(a)}},this.allowStoreValueAtSiteLevel=function(t){if(!t||t.level===e.Site)return!1;var n=0,i=!1,a=!1;return this.iterateAllBindings(function(r){if(t!==r&&r.name===t.name&&r.level>e.Site)n++;else if(r.name===t.name&&r.level===e.Site){i=!0;var o=r.getValue();a=!o||!o.ownedBy||o.ownedBy===t.key||!xr.DataBindings.getItem(o.ownedBy)}}),i===!1||0===n||a===!0},this.getDataBindingId=function(t,n){if(n===e.Site)return null;if(n===e.Instance)return t.id;for(var i=t;i;){if(i.hasFeature(ti.PageSection)&&n===e.Section)return i.id;if(i.elementType===ei.page&&n===e.Page)return i.id;i=i.parentInstance}return null},this.loadDataBinding=function(t,n,i,a){if("string"==typeof n){var r=t[n],o=void 0;switch(n){case"Section":o=e.Section;break;case"Page":o=e.Page;break;case"Instance":o=e.Instance;break;case"Site":o=e.Site}if(o===e.Site)for(var s in r)r.hasOwnProperty(s)&&this.loadDataBinding(r,s,e.Site,null);else if(o){for(var l in r)if(r.hasOwnProperty(l)){var c=r[l];for(var u in c)c.hasOwnProperty(u)&&this.loadDataBinding(c,u,o,l)}}else{var d=this.getDataBinding(n,i,a);if(!d)return;d&&r&&d.setValue(r)}}},this.iterateAllBindings=function(e){var t=this.DataBindings.getItems();for(var n in t)if(t.hasOwnProperty(n)){var i=t[n];if(e(i)===!1)break}},this.getDataBindingHierarchy=function(){var t=null;return this.iterateAllBindings(function(n){if(n&&null!==n&&n.temporary!==!0){var i=n.getValue();if(null!==i){var a=n.level||e.Site,r=xr.bindingStoreLevelToString(a)||"Site";null===t&&(t={}),t[r]||(t[r]={}),a!==e.Site?(t[r][n.id]||(t[r][n.id]={}),t[r][n.id][n.name]=i):t[r][n.name]=i}}}),t},this.deleteDataBindingIfNotInUse=function(t){t&&t.level&&t.level!==e.Site&&t.valueChangedEvent&&!t.valueChangedEvent.hasBindings()&&xr.DataBindings.remove(t.key)},this.clearTemporaryBindings=function(){this.iterateAllBindings(function(e){e.temporary===!0&&xr.DataBindings.remove(e.key)})},this.createTemporaryBindingsForChangeInstance=function(e,t){if(t.hasFeature(ti.PageSection))xr.createTemporarySectionBindings(e,t);
182else{var n=da.findAncestor(e,function(e){return e.hasFeature(ti.PageSection)});n&&xr.createTemporarySectionBindings(n,n,e,t)}},this.applyTemporaryBindingsForChangeInstance=function(e,t){if(t.hasFeature(ti.PageSection))xr.activateTemporarySectionBindings(e,t);else{var n=da.findAncestor(t,function(e){return e.hasFeature(ti.PageSection)});n&&xr.activateTemporarySectionBindings(n,n,e,t)}},this.createTemporarySectionBindings=function(t,n,i,a){this.clearTemporaryBindings();var r=t.id,o=n.id,s=da.findDescendingInstances([i||t],function(e){return e.hasFeature(ti.HasDataBinding)}),l=da.findDescendingInstances([a||n],function(e){return e.hasFeature(ti.HasDataBinding)});this.iterateAllBindings(function(t){if(t.level===e.Section&&t.id===r){var n=xr.getDataBinding(t.name,t.level,o,!0);n&&(n.temporary=!0,n.setValue(t.getValue()))}else if(t.level===e.Instance){var i=!1;u.eachItem(s,function(e,n){return t.id===n.id?(t.temporary=!0,i=!0,!1):void 0}),i||u.eachItem(l,function(e,n){return t.id===n.id?(t.temporary=!0,!1):void 0})}})},this.activateTemporarySectionBindings=function(t,n,i,a){var r=t.id,o=n.id,s=da.findDescendingInstances([i||t],function(e){return e.hasFeature(ti.HasDataBinding)}),l=da.findDescendingInstances([a||n],function(e){return e.hasFeature(ti.HasDataBinding)});this.iterateAllBindings(function(t){if(t.level!==e.Section&&t.level!==e.Instance||t.id!==o)if(t.level!==e.Section&&t.level!==e.Instance||t.id!==r){if(t.level===e.Instance){var n=!1;u.eachItem(s,function(e,i){if(t.id===i.id){t.temporary=!1,n=!0;var a=!1;return u.eachItem(l,function(e,n){var r=n.getDataBindingKey();return t.name===r?(i.deleteDataBinding(),xr.DataBindings.remove(t.key),t.id=n.id,t.key=xr.getDataBindingKey(t.name,t.level,t.id),xr.DataBindings.put(t),n.initializeDataBinding(),a=!0,!1):void 0}),a||xr.DataBindings.remove(t.key),!1}}),n||u.eachItem(l,function(e,n){if(t.id===n.id){t.temporary=!1;var i=t.getValue();return i||n.updateDataBinding(),!1}})}}else xr.DataBindings.remove(t.key);else t.temporary=!1})},this.deleteDataBinding=function(e){e&&!e.temporary&&this.DataBindings.remove(e.key)},this.bindingStoreLevelToString=function(t){for(var n in e)if(e[n]===t)return n;return null},this.getBindingStoreLevel=function(t){if(t)for(var n=0;n<this.Bindings.length;n++){var i=this.Bindings[n];if(i.value===t)return i.storeLevel||e.Site}return e.Site},this.getBindingAlternative=function(e){if(e)for(var t=0;t<this.Bindings.length;t++){var n=this.Bindings[t];if(n.value===e)return n.alternative}return null};var e={Site:0,Page:1,Section:2,Instance:3},t={Unknown:0,Text:1,Email:2,Date:3,Url:4,Phone:5,Address:6,Map:7};this.Keys={Site:{Title:"site.title",Subtitle:"site.subtitle",About:"site.about",Address:"site.address",Phone:"site.phonenumber",Phone2:"site.phonenumber2",Fax:"site.faxnumber",Street:"site.street",City:"site.city",Zip:"site.zip",State:"site.state",Country:"site.country",Email:"site.email",Map:"site.map",Facebook:"site.facebook",YoutubeChannelId:"site.youtubechannelid",Image:{Logo:"site.image.logo",Header:"site.image.header"}},Section:{Contact:{Address:"contact.address",Phone:"contact.phonenumber",Phone2:"contact.phonenumber2",Fax:"contact.faxnumber",Street:"contact.street",Email:"contact.email",Map:"contact.map"},Live:{Gallery:"live.gallery"},DataSource:{VideoGallery:"datasource.videogallery",Gallery:"datasource.gallery",Events:"datasource.events"}},Instance:{DataSource:{VideoGallery:"datasourceinstance.videogallery",Gallery:"datasourceinstance.gallery",Events:"datasourceinstance.events"},Social:{Facebook:"social.facebook",Twitter:"social.twitter",TwitterFeed:"social.twitterfeed",YoutubeChannelId:"social.youtubechannelid"}}};var n=this.Keys;this.Bindings=[{title:"None",value:null,fieldType:t.Unknown}],this.SiteBindings=[{title:"Site Title",value:n.Site.Title,type:t.Text},{title:"Site Subtitle",value:n.Site.Subtitle,type:t.Text},{title:"Site About",value:n.Site.About,type:t.Text},{title:"Site Address",value:n.Site.Address,type:t.Text},{title:"Site Phonenumber",value:n.Site.Phone,type:t.Text},{title:"Site Phonenumber2",value:n.Site.Phone2,type:t.Text},{title:"Site Fax",value:n.Site.Fax,type:t.Text},{title:"Site Street",value:n.Site.Street,type:t.Text},{title:"Site City",value:n.Site.City,type:t.Text},{title:"Site Zip",value:n.Site.Zip,type:t.Text},{title:"Site State",value:n.Site.State,type:t.Text},{title:"Site Country",value:n.Site.Country,type:t.Text},{title:"Site Email",value:n.Site.Email,type:t.Text},{title:"Site Map",value:n.Site.Map,type:t.Text},{title:"Site Facebook",value:n.Site.Facebook,type:t.Text},{title:"Site YoutubeChannel",value:n.Site.YoutubeChannelId,type:t.Text},{title:"Site Image Logo",value:n.Site.Image.Logo,type:t.Image},{title:"Site Image Header",value:n.Site.Image.Header,type:t.Image}
182],this.PageBindings=[],this.SectionBindings=[{title:"Contact Address",value:n.Section.Contact.Address,fieldType:t.Address,alternative:n.Site.Address},{title:"Contact Telephone",value:n.Section.Contact.Phone,fieldType:t.Phone,alternative:n.Site.Phone},{title:"Contact Telephone 2",value:n.Section.Contact.Phone2,fieldType:t.Phone,alternative:n.Site.Phone2},{title:"Contact Fax",value:n.Section.Contact.Fax,fieldType:t.Phone,alternative:n.Site.Fax},{title:"Contact Street",value:n.Section.Contact.Street,alternative:n.Site.Street},{title:"Contact Map",value:n.Section.Contact.Map,fieldType:t.Map,elementType:ei.googleMap,alternative:n.Site.Map},{title:"Contact Email",value:n.Section.Contact.Email,fieldType:t.Email,alternative:n.Site.Email}],this.InstanceBindings=[{title:"Gallery",value:n.Instance.DataSource.Gallery},{title:"Video Gallery",value:n.Instance.DataSource.VideoGallery},{title:"Events",value:n.Instance.DataSource.Events},{title:"Facebook",value:n.Instance.Social.Facebook,alternative:n.Site.Facebook},{title:"Youtube Channel",value:n.Instance.Social.YoutubeChannelId,alternative:n.Site.YoutubeChannelId},{title:"Twitter feed",value:n.Instance.Social.TwitterFeed}];var i=this.Bindings;u.each(this.SiteBindings,function(t,n){n.storeLevel=e.Site,i.push(n)}),u.each(this.PageBindings,function(t,n){n.storeLevel=e.Page,i.push(n)}),u.each(this.SectionBindings,function(t,n){n.storeLevel=e.Section,i.push(n)}),u.each(this.InstanceBindings,function(t,n){n.storeLevel=e.Instance,i.push(n)})}),kr=Yo(function(){function e(t,n){if(t.subCategories&&t.subCategories.length>0)for(var i=t.subCategories,a=0;a<i.length;a++){if(i[a].id===n)return{name:i[a].name,id:i[a].id};var r=e(i[a],n);if(r)return{id:i[a].id,name:i[a].name,child:r}}}function t(e){return!!(e.attributes&&e.attributes.length>0&&e.attributes[0].color)}var n=this;n.WebServices={},n.ProductServiceQueue=[],n.Flags={HasStore:V.create(!1),HasEcwidStore:V.create(!1),IsStoreVisible:V.create(!1),EditingModeEnabled:V.create(!1),CartInitialized:V.create(!1),StoreCreationPending:V.create(!1)},n.Events={CategoriesChanged:w.create(),FiltersChanged:w.create(),SelectedFiltersChanged:w.create(),CurrentCategoryChanged:w.create()},n.getEndpointBaseUrl=function(){return Settings.ServiceEndpoints.Store.PublicApi},n.getEmbedUrl=function(){return Settings.ServiceEndpoints.Store.EmbedApi},n.getListInfo=function(){return fa.getStoreInformation()},n.getListName=function(){return lr.Store},n.formatPrice=function(e,t){return t||(t=2),void 0!==e&&null!==e?n.getCurrencySymbol()+" "+parseFloat(e).toLocaleString(void 0,{minimumFractionDigits:t,maximumFractionDigits:t}):""},n.checkStoreTemplatesForUpdates=void 0,n.initialize=function(){n.storeInformation=fa.getStoreInformation(),n.storeSettings=null,fa.getEcwidID()&&n.Flags.HasEcwidStore.setTrue();var e=n.hasStore();if(e){n.Flags.HasStore.setTrue(),n.storeIsVisible()&&n.Flags.IsStoreVisible.setTrue(),n.updateCache();var t=function(e){return function(){window.AMStore.push([e].concat(Array.prototype.slice.call(arguments,0)))}};window.AMStore=window.AMStore||[];for(var i=["init","addToCart","canAddToCart","setAnalytics"],a=0;a<i.length;a++)window.AMStore[i[a]]=t(i[a]);u.getScript(n.getEmbedUrl()+"standalonecart.js",Wo())}else n.Flags.HasStore.setFalse();var r=gr.createOrGetListFlag(lr.Store);r.onceTrue(function(){var e=gr.getListByName(n.storeInformation.listName);e&&e.currentItemChangedEvent.bind(function(e){kr.onCurrentDetailItemChanged(e)})})},n.onCurrentDetailItemChanged=function(e){n.setCurrentProduct(e),n.changeUrlWithVariants(e)},n.addCartButtonToHeader=void 0,n.getCartColorPalette=function(){var e=qa.CurrentThemePalette.getValue();return e&&(e=e.palette),{buttonColor:vn.convertRgbToHex(e[4].variations[3]),buttonTextColor:vn.convertRgbToHex(e[2].variations[2]),backgroundColor:"#FFFFFF",textColor:"#000000",titleColor:vn.convertRgbToHex(e[2].variations[3])}},n.initializeCart=function(){var e=u.Deferred();if(n.hasStore()===!1)return window.setTimeout(function(){e.reject("Site doesn't have a store.")},10),e;if(n.canShowStore()===!1)return window.setTimeout(function(){e.reject("Store is not visible.")},10),e;if(n.Flags.CartInitialized.isFalse()){var t=window.AMStore;if(t){var i=J.IsSitePreview||J.IsTemplate,a={testMode:i,isPublished:!0,cartElement:null,storeId:n.getStoreToken(),domain:n.getEmbedUrl(),style:n.getCartColorPalette
182(),openCartAutomatically:!0};t.init(a),window.getInsights&&window.getInsights(function(e){t.setAnalytics(e)}),kr.Flags.EditingModeEnabled.valueChangedEvent.bind(function(){t.reInit({style:n.getCartColorPalette()})})}n.Flags.CartInitialized.setTrue(),window.setTimeout(function(){e.resolve()},1)}else kr.Flags.EditingModeEnabled.valueChangedEvent.bind(function(){var e=window.AMStore;e&&e.reInit({style:n.getCartColorPalette()})}),window.setTimeout(function(){e.resolve()},1);return e},n.getCartButtonSelector=function(){return"store-cart-button-selector"},n.initializeCartButton=function(e){e=u.quickExtend({priceLabel:null,amountLabel:null},e);var t=u("."+n.getCartButtonSelector());if(t){var i=window.AMStore;if(i){var a=J.IsSitePreview||J.IsTemplate,r={testMode:a,isPublished:!0,cartElement:t,storeId:n.getStoreToken(),domain:n.getEmbedUrl(),style:n.getCartColorPalette(),elements:{cart:t,priceLabel:e.priceLabel,priceLabelSelector:e.priceLabelSelector,amountLabel:e.amountLabel,amountLabelSelector:e.amountLabelSelector},openCartAutomatically:!0};i.init(r),window.getInsights&&window.getInsights(function(e){i.setAnalytics(e)}),n.Flags.CartInitialized.setTrue()}}else Q.error("Cart button isn't a valid JQuery instance")},n.addProductToCart=function(e,t,n){var i=window.AMStore;i&&(Va.Flags.IsInMobileContext.isTrue()&&window.scrollTo(0,0),i.addToCart(e,t,n))},n.updateCache=function(){var e=n,t=e.hasStore();t&&e.getSettings(!0).done(function(t){e.storeSettings=t})},n.isCapital=void 0,n.addProductsPage=void 0,n.createWebService=function(e){if(e=u.evaluateWhenFunction(e),"string"!=typeof e)throw new TypeError("The endpoint should be a valid string or result in a valid string.");return new vi(n.getEndpointBaseUrl()+"{StoreToken}/"+e).addParameter(new Ii("StoreToken",Ci.Template,n.getStoreToken.bind(this)))},n.enableStore=void 0,n.removeStore=void 0,n.disableStore=function(){fa.setStoreInformation(void 0),n.initialize()},n.closeStore=void 0,n.switchToNormalMode=void 0,n.getStoreToken=function(){var e=n.hasStore();if(e!==!0)throw Error("The store has not been enabled for the current site.");return n.storeInformation.storeToken},
183n.hasStore=function(){var e=fa.getStoreInformation();return!(!e||!e.storeToken)},n.storeIsVisible=function(){var e=fa.getStoreInformation();return!e||e.isVisible!==!1},n.canShowStore=function(){return n.storeIsVisible()},n.isTemplateStore=function(){var e=n.storeInformation;return e?e.isTemplate===!0:!1},n.getCurrencySymbol=function(){var e=n.storeSettings;if(e){var t=e.supportedCurrencies;if(t)return t["default"].symbol}return"$"},n.getWeightSymbol=function(){var e=n.storeSettings;return e?e.weightUnit||"kg":"kg"},n.getStoreManagementUrl=void 0,n.getCategoryHierarchy=function(e){var t=n.WebServices.categoryHierarchyWebService;return t?t.getResult(e):(n.WebServices.categoryHierarchyWebService=t=n.createWebService("categories"),t.getResult(e))},n.getCategories=function(e){return n.ProductServiceQueue.push(e),e},n.getFilters=Wo,n.getProducts=function(e,t,i,a,r){var o=i&&i>0?"products":"categories",s=n.createWebService(o);if(e&&s.addParameter(new Ii("categoryId",Ci.Query,e)),t&&s.addParameter(new Ii("limit",Ci.Query,t)),i&&s.addParameter(new Ii("offset",Ci.Query,i)),r&&("pricedes"===r?s.addParameter(new Ii("orderbydesc",Ci.Query,"price")):"priceasc"===r&&s.addParameter(new Ii("orderby",Ci.Query,"price"))),a)for(var l in a){var c=a[l];if(Object.keys(c).length>0){var u=[];for(var d in c)c[d]&&u.push(d);s.addParameter(new Ii(l,Ci.Query,u.join(",")))}}return n.WebServices.productsWebService=s,s.execute()},n.getSingleProduct=function(e){return n.createWebService("product/"+e)},n.getSettings=function(e){var t=n.WebServices.storeSettingsWebService;return t?t.getResult(e):(n.WebServices.storeSettingsWebService=t=n.createWebService("settings"),t.getResult(e))},n.getStoreDashboardData=void 0,n.getStoreDashboardNumbers=void 0,n.getStoreStatus=void 0,n.setCurrentProduct=function(e){n._currentProduct=e},n.changeUrlWithVariants=function(e){var t=ra.getFragments();t[1]=e.id;var n=In.getFragment();In.replaceState("/"+n)},n.setDetailPageInfo=function(e){var t=la.getPageData(this.getListInfo().defaultDynamicPageId);if(t){t.description=e.productDescription||e.title;var n=e.title||e.productDescription||"";n=n.split(" ").join(", "),t.keyWords=n}},n.refreshDynamicPage=function(e){var t=gr.getListByName(n.storeInformation.listName),i=sr.getListItemContent(n.storeInformation.listName,e);if(i)return void t.refreshListItem(e);
183var a=t.getRemoteDataSource(),r={item:{alias:e,remoteService:a.getDetailItem(e)},widgets:[]},o={};o[n.storeInformation.listName]=r,sr.loadListsContent(o,function(){t.refreshListItem(e)})},n.getCurrentProduct=function(){return n._currentProduct?n._currentProduct:null},n.setCurrentVariants=function(e){n._currentVariants=e},n.getFirstUnselectedVariant=function(e){if(e=e||n._currentVariants,!e)return null;for(var t=0;t<e.length;t++){for(var i=e[t].choices,a=!1,r=0;r<i.length;r++)i[r].selected&&(a=!0);if(!a)return e[t].name}},n.getLeftMenuPanel=void 0,n.openProductPage=void 0,n.openProductsPage=void 0,n.setCurrentCategories=function(e){n.availableCategories=e,kr.Events.CategoriesChanged.fireNew(e)},n.getAvailableCategories=function(){return n.availableCategories||[]},n.getCurrentCategoryTree=function(){for(var t=n.getAvailableCategories(),i=n.currentCategory,a={name:"All items",id:""},r=0;r<t.length;r++)if(t[r].id===i)return a.child={name:t[r].name,id:t[r].id},a;for(var r=0;r<t.length;r++){var o=e(t[r],i);if(o)return a.child={id:t[r].id,name:t[r].name,child:o},a}return!1},n.setCurrentCategory=function(e){n.currentCategory=e,n.Events.CurrentCategoryChanged.fireNew(e)},n.setCurrentFilters=function(e){for(var i={},a=0;a<e.length;a++){var r=e[a];r.isColor=t(r),i[r.optionId]=r}n.availableFilters=i,kr.Events.FiltersChanged.fireNew(i),kr.Events.SelectedFiltersChanged.fireNew({})},n.getAvailableFilters=function(){return n.availableFilters||[]},n.setSelectedFilters=function(e){kr.Events.SelectedFiltersChanged.fireNew(e)},n.initDesignerFields=void 0,n.whileAllowingExiting=void 0}),Dr=Yo(function(){function e(e){return!!e}function t(e,t,i,r,o){a[e]={value:t,reject:i,fromSiteHierarchy:r,date:o||n()}}function n(){return Math.floor((new Date).getTime()/1e3)}var i=this,a={},r={};i.isLoaded=!1,i.initialize=function(e){if(!e)return void(this.isLoaded=!0);for(var n in e)if(e.hasOwnProperty(n)){var i=e[n];i.value&&t(n,i.value,i.reject,!0,i.date)}this.isLoaded=!0},i.initCache=Wo,i.getRequestBody=function(n){var i=r[n];if(i)return i;i=u.Deferred(),r[n]=i;var o=a[n];if(e(o))return o.reject===!0?i.reject(o.value):i.resolve(o.value),i;var s=new vi("/services/data/dataproxyrequest?name="+n).setHttpMethod(mi.Get);return s.execute().done(function(e){t(n,e,!1,!1),i.resolve(e)}).fail(function(e){t(n,e,!0,!1),i.reject(e)}),i},i.getDataProxyCacheHierarchy=function(){var e={};for(var t in a)if(a.hasOwnProperty(t)){var n=a[t],i={value:n.value,date:n.date};n.reject&&(i.reject=!0),e[t]=i}return e},i.tryPreLoadDataSource=function(e){if(e.hasFeature(ti.HasDataSource)){var t=e.getDataSource();if(t&&t.getDataProxyRequestName&&(Dr.initCache(t.getDataProxyRequestName()),e.hasFeature(ti.HasDataListPopup)&&e.getChildDataSourceDefinition)){var n=e.getChildDataSourceDefinition();if(n){var i=new n;i&&i.getDataProxyRequestName&&Dr.initCache(i.getDataProxyRequestName()),delete i}}}}}),Fr=function(){var e=v.extend("HtmlElement",{init:function(e){var t=this;t._options=e=u.quickExtend({},e),t.name=e.name,t.id=u.weakID()},appendTo:function(e){var t=this;t._$content.appendTo(e),t._$parent=e},initialize:function(){var e=this;e._$content=this._renderContent(),this.isInitialized=!0},getDisplayName:function(){return"Html Element"},getSize:function(){return this._getSize()},activate:function(){this._activate(),this.isActivated=!0},deactivate:function(){this._deactivate(),this.isActivated=!1},dispose:function(){this.deactivate(),this._dispose(),this._$content.remove()},_getSize:Wo,_renderContent:Wo,_activate:Wo,_deactivate:Wo,_dispose:Wo});return e.create=function(e,t){t.name=e;var n=Sr[e];return n?n.create(t):void 0},e}();!function(){var e={Element:{group:"resume-built-by-section-element-templates",name:"resume-built-by-section-element-template"}},t=Fr.extend("ResumeBuiltBySectionElement",{_renderContent:function(){var t=u.useTemplate(e.Element),n=Settings.BrandSettings;if(n){var i=Settings.BrandSettings.ResumeBrandLogoGray,a=Settings.BrandSettings.ResumeBrandLogoGrayRetina;u(".logo",t).attr("src",u.isRetinaDisplay()?a.url:i.url).css({width:i.width,height:i.height})}return t},_getSize:function(){return this._$content.outerSize()},getDisplayName:function(){return"Resume Section"}});Tr.registerHtmlElement("ResumeBuiltBySectionElement",t)}();var Ar=function(){function e(e){var n=e._listDefinition.createFieldsConverter(),i=e.getListInfo(),a=e.getListName();return{setterMapper:function(e){e=u.makeArray(e);var t=[];return u.withObject(gr.FieldNames,function(i){u.eachItem(e,function(e,a){var r={};
183r[i.Id]=a.id,r[i.Title]=a.title,r[i.Content]=a.content,r[i.UrlAlias]=a.urlAlias,r[i.Status]=a.status,r[i.Tags]=a.tags,r[i.Categories]=a.categories,r[i.MetaData]=a.metaData,t.push(u.quickExtend(r,n.setterMapper(a)))})}),t},getterMapper:function(e,r,o){e=u.asArray(e);var s=[];return u.withObject(gr.FieldNames,function(l){u.eachItem(e,function(e,c){var d={id:c[l.Id],title:c[l.Title],urlAlias:c[l.UrlAlias],status:c[l.Status],tags:c[l.Tags],categories:c[l.Categories],metaData:u.valueOrDefault(c[l.MetaData],{})},g=c[l.Content];r&&void 0!=g&&u.quickExtend(d,{content:g}),o?u.quickExtend(d,o.normalizeItem(c)):u.quickExtend(d,n.getterMapper(d,c,r)),u.quickExtend(d,{itemLink:t(i,d),isDummy:Go,order:e+1}),va.fixListItem(a,d,r&&void 0!=d.content),s.push(d)})}),s}}}function t(e,t){return{url:{masterListPageId:e.connectedListPage,suffixFragments:[t.urlAlias]},type:Ze.Pages}}function n(e,t,n,i,a,r){r=u.quickExtend({defaultMode:!1},r);var o=r.defaultMode,s=e._currentListId,l=e.getListName(),c=s.getValue(),d=!1,g=e._listUpdatedListener;o&&(c=gr.getDefaultListIdByName(l),s.getValue()!==c&&(g.deactivate(),d=!0));var f=function(e){!o&&s.setValue(e.listId),i(e),d&&g.activate()},p=function(){a.apply(this,arguments),d&&g.activate()},h=[c,l].concat(n,[f,p,{defaultMode:o,createNewList:!o&&e.isListTemplate()}]);t.apply(this,h)}function i(e){var t=e.getAvailableFields(),n=e.getMandatoryFields();return u.eachEntry(t,function(e,t){n[e]=u.quickExtend(n[e],t)}),n}var a=v.extend("ListController",{init:function(t,n){var a=this;a._listInfo=n=u.quickExtend({listId:void 0,listName:void 0,listType:void 0,remoteDataSource:void 0},n);var r=a._listName=n.listName,o=a._listType=n.listType;if(a._remoteDataSource=n.remoteDataSource,o){var s=li.loadDataSource(ui.ListItemView,o);s.setPageId(a._listName)}a._remoteDataSource&&("string"==typeof a._remoteDataSource&&u.eachEntry(ui,function(e,t){t.name===a._remoteDataSource&&(a._remoteDataSource=e)}
183),a._remoteDataSource=li.loadDataSource(ui[a._remoteDataSource],a._remoteDataSource));var l;l=o?a._listDefinition=cr[o]:a._listDefinition=cr[r],a._isListTemplate=t,a._listFieldsConverter=e(a),a._eventListenersGroup=w.createEventListenersGroup(),a._currentDisplayedItem=M.create(void 0,{valueChangeCallback:function(e){e.isDummy()&&(a.currentDisplayedItemAlias=void 0);var t=a._listType||r;ci[t].refreshItem(e),a.currentItemChangedEvent.fireNew(e)}});var c=a.listIdChangedEvent=w.create();a._currentListId=M.createNumerical(n.listId,{valueChangeCallback:function(e){n.listId=e,n.isTemplate=!1,a._isListTemplate=!1,c.fireNew()}});var d=a.listUpdatedEvent=w.create();a._listUpdatedListener=sr.createListCacheUpdatedListener(r,function(){vr.startRenderingBatch(),d.fireNew(),vr.finishRenderingBatch()}),a.currentListType=M.createTextual(),a.currentDisplayedItemAlias=void 0,a.currentItemChangedEvent=w.create(),a.currentDisplayedTag=M.create(void 0),a.currentDisplayedCategory=M.create(void 0),a.currentDisplayedPage=M.createNumerical(1),a.currentMasterPageDesignChanged=w.create(),a.currentDynamicPageDesignChanged=w.create(),a.primaryListChanged=w.create(),a._availableFields=I.create(function(){return i(l)}),a._initialize()},_initialize:function(){var e=this;li.loadDataSource(ui.ListItemView,e._listName),e._listUpdatedListener.activate(),e._eventListenersGroup.activateAndExecuteAll()},dispose:function(){var e=this;e._listUpdatedListener.dispose(),sr.clearListCache(e._listName),e._eventListenersGroup.disposeAll()},getListName:function(){return this._listName},isTypeOf:function(e){return this.currentListType.getValue()===e},createListUpdatedListener:function(e){return w.createEventListener(this.listUpdatedEvent,e)},fetchItemById:function(e,t,n,i){i=u.quickExtend({defaultMode:!1},i);var a=this,r=a._listName,o=i.defaultMode?gr.getDefaultListIdByName(r):a._currentListId.getValue();sr.fetchItemData(o,r,{id:e},t,n,i)},removeItems:function(e,t,i,a){n(this,sr.deleteItems,[e],t,i,a)},saveItems:function(e,t,i,a){n(this,sr.saveItems,[this._listFieldsConverter.setterMapper(e)],t,i,a)},isListTemplate:function(){return this._isListTemplate},getListInfo:function(){return this._listInfo},refreshListItem:function(e){var t=this,n=sr.getListItemContent(t._listName,e);void 0===n?ze.handleGeneralException("Item alias wasn't found in cache: "+e):t._currentDisplayedItem.setValue(u.cloneObject(n))},resetToItem:function(e){var t=this;t._currentDisplayedItem.setValue(u.quickExtend({isDummy:Go},e)),t.currentDisplayedItemAlias=e.urlAlias},resetToDummyItem:function(){var e=this;e._currentDisplayedItem.setValue(e.getDefaultItem())},getDefaultItem:function(e){var t=u.quickExtend({metaData:{}},this._listDefinition.getDefaultItem(e),{isDummy:jo});return t.metaData.compatibilityVersion=Ca.CurrentStructureVersion,t},getDynamicPageId:function(e){var t=this.getListInfo();return u.valueOrDefault(t.itemsMap&&t.itemsMap[e],t.defaultDynamicPageId)},getListPageId:function(){return this.getListInfo().connectedListPage},getPageLink:function(e){var t=this,n=[t.currentListType.getValue()];return u.withObject(gr.SupportedListTypes,function(e){switch(n[0]){case e.tag:n.push(t.currentDisplayedTag.getValue());break;case e.category:n.push(t.currentDisplayedCategory.getValue());break;default:n=[]}}),e>1&&n.push(gr.SupportedListTypes.page,e),{url:{masterListPageId:t.getListInfo().connectedListPage,suffixFragments:n},type:Ze.Pages}},getCurrentDisplayedItem:function(){return this._currentDisplayedItem.getValue()},getListPageTitle:function(e){var t=this;if(e.pageListName){var n=t.getCurrentDisplayedItem();return n&&n.title?n.title:e.title}if(e.masterPageListName){var i=e.pageTitle||e.title;return u.withObject(gr.SupportedListTypes,function(e){switch(t.currentListType.getValue()){case e.tag:i+=" | "+u.capitalizeFirstLetter(t.currentDisplayedTag.getValue());break;case e.category:i+=" | "+u.capitalizeFirstLetter(t.currentDisplayedCategory.getValue());break;default:var n=t.currentDisplayedPage.getValue();i+=n>1?" | Page "+n:""}}),i}},getAvailableFields:function(){return this._availableFields.getValue()},normalizeItem:function(e){if(e){var t=this.getAvailableFields();if(t){var n={};return u.eachEntry(t,function(t,i){i.mappingFunction&&(n[i.name]=i.mappingFunction(e))}),n}}return e},hasRemoteDataSource:function(){return this._remoteDataSource?!0:void 0},getRemoteDataSource:function(){return this._remoteDataSource}});return sr.registerContentRequestHandler(ur.ListItem,{enrichFetchedContent:function(e,t){var n;return e.hasRemoteDataSource()&&(n=e),e._listFieldsConverter.getterMapper(t,!0,n)[0]}}),a.create=function(e,t){return new a(e,t)},a}();!function(){function e(e,n){return{id:encodeURI(e.category),category:e.category,count:+e.count,link:t(e.category,n)}}function t(e,t){return{url:{masterListPageId:t.connectedListPage,suffixFragments:[gr.SupportedListTypes.category,e]},type:Ze.Pages}}var n=I.create(function(){return{category:{type:di.title.type,title:"Category Name",name:"category"},count:{type:di.index.type,title:"Category Count",name:"count"},link:{type:di.link.type,title:"Category Link",name:"link"}}});Ar.extendPrototype({getCategoriesFields:function(){return n.getValue()},fetchCategories:function(e,t){sr.fetchListWidgetContent(this.getListName(),{type:ur.Categories},function(t){e(t.items)},t)}}),sr.registerContentRequestHandler(ur.Categories,{hashFunction:function(e){return{type:e.type,includeDrafts:e.includeDrafts||!1,defaultMode:e.defaultMode}}
183,handleRequest:function(e,t){var n={};return u.eachEntry(t,function(t,i){(e.includeDrafts||1===i.status)&&u.eachItem(i.categories,function(e,t){u.getOrInit(n,t,{category:t,count:0}).count++})}),{items:u.getValues(n).orderBy(u.identity,u.createFieldsComparer([{sortBy:"count",sortType:Mt.Desc},{sortBy:"category",comparer:u.stringsComparer}]))}},enrichFetchedContent:function(t,n){var i=t.getListInfo();return n.items=u.mapItem(n.items,function(t){return e(t,i)}),n}})}(),function(){function e(e){return encodeURI(e)}function t(t,n){return{id:e(t.tag),tag:t.tag,count:+t.count,link:i(t.tag,n)}}function n(e){return{url:e.connectedListPage,type:Ze.Pages}}function i(e,t){return{url:{masterListPageId:t.connectedListPage,suffixFragments:[gr.SupportedListTypes.tag,e]},type:Ze.Pages}}var a=I.create(function(){var e={Tag:"tag",Count:"count",Link:"link"};b.create(e)});Ar.extendPrototype({getTagFields:function(e){var t=a.getValue();return e?t.query(function(e){return!e.commonOnlyField}):t.queryAll()},fetchTags:function(e,t){sr.fetchListWidgetContent(this.getListName(),{type:ur.TagCloud},function(t){e(t.items)},t)},getCurrentItemTags:function(){var t=this,a=t.getListInfo(),r=[],o=t.getCurrentDisplayedItem(),s=o.isDummy(),l=o.tags;return u.eachItem(l,function(t,o){r.push({id:e(o),tag:o,link:s?n(a):i(o,a)})}),r},getMatchedTags:function(e,t){t=u.quickExtend({tagsToIgnore:{}},t);var n=t.tagsToIgnore,i=u.trim(e);return u.mapItem(sr.getListWidgetContent(this.getListName(),{type:ur.TagCloud,includeDrafts:t.includeDrafts}).items,function(e){var t=u.trim(e.tag).toLowerCase();return!n[t]&&t.indexOf(i)>=0?t:void 0})}}),sr.registerContentRequestHandler(ur.TagCloud,{hashFunction:function(e){return{type:e.type,includeDrafts:e.includeDrafts||!1,defaultMode:e.defaultMode}},handleRequest:function(e,t){var n={};return u.eachEntry(t,function(t,i){(e.includeDrafts||1===i.status)&&u.eachItem(i.tags,function(e,t){u.getOrInit(n,t,{tag:t,count:0}).count++})}),{items:u.getValues(n).orderBy(u.identity,u.createFieldsComparer([{sortBy:"count",sortType:Mt.Desc},{sortBy:"tag",comparer:u.stringsComparer}]))}},enrichFetchedContent:function(e,n){var i=e.getListInfo();return n.items=u.mapItem(n.items,function(e){return t(e,i)}),n}})}(),function(){function e(e,t){return function(n){var i=n.items;e._fetchedItems.syncrhonize(i),t({fetchedItems:i,totalCount:n.totalCount})}}Ar.extendPrototype({createView:function(e){return new t(this,e)}});var t=v.extend("ListView",{init:function(e,t){t=u.extend({filters:[],sorts:[]},t),this._list=e,this._fetchedItemsCollection=qt.create(this._fetchedItems=Rt.create()),this._filterFunction=Le.getFiltersCompositeFunction(t.filters),this._listViewQuery=Br.create().withFilters(t.filters).withSorts(t.sorts)},updateItems:function(e){var t=this,n=t._fetchedItems;n.beginUpdate(),e=u.asArray(e);var i=Le.filterItems(e,t._filterFunction,{notPassedIdFunction:u.defaultIdFunction});i.passed.length>0&&n.put(i.passed),i.notPassed.length>0&&n.remove(i.notPassed),n.endUpdate()},removeItems:function(e){this._fetchedItems.remove(e)},fetchItems:function(t){t=u.quickExtend({from:0,to:1/0,onSuccess:Wo,onError:Wo},t);var n=this;Vr.executeAsync(n._list,n._listViewQuery.between(t.from,t.to).withDefaultMode(t.defaultMode),e(n,t.onSuccess),t.onError)},bindTo:function(e){Be.connectObservableCollection(e,this._fetchedItemsCollection)},unbindFrom:function(e){Be.disconnectObservableCollection(e)}})}();var Br=function(){var e=v.extend("ListQueryBuilder",{init:function(){this._filters=[],this._sorts=[]},_from:0,_to:1/0,getFilters:function(){return this._filters},getSorts:function(){return this._sorts},getFrom:function(){return this._from},getTo:function(){return this._to},isDefaultMode:function(){return this._isDefaultMode},andHasTag:function(e){return this._filters.push(gr.CommonFilters.ByTag(e)),this},andHasCategory:function(e){return this._filters.push(gr.CommonFilters.ByCategory(e)),this},andPublishedOnly:function(){return this._filters.push(gr.CommonFilters.Published),this},andDraftsOnly:function(){return this._filters.push(gr.CommonFilters.Drafts),this},andPinnedOnly:function(){return this._filters.push(gr.CommonFilters.Pinned),this},andFeaturedOnly:function(){return this._filters.push(gr.CommonFilters.Featured),this},andNotCurrentItem:function(e){return this._filters.push(gr.CommonFilters.NotCurrentItem(e)),this},between:function(e,t){return this._from=e,this._to=t,this},sortByDate:function(e){return this._sorts.push(gr.createSorter(gr.FieldNames.Date,e)),this},sortByPinned:function(e){return this._sorts.push(gr.createSorter(gr.FieldNames.Pinned,e)),this},withFilters:function(e){return this._filters=u.valueOrDefault(e,[]),this},withSorts:function(e){return this._sorts=u.valueOrDefault(e,[]),this},withDefaultMode:function(e){return this._isDefaultMode=e,this}});return e.create=function(){return new e},e.createPublishedItemsQuery=function(){return(new e).andPublishedOnly()},e}(),Vr=Yo(function(){this.executeAsync=function(e,t,n,i){var a=t.getFrom();sr.fetchListWidgetContent(e.getListName(),{type:ur.PostsList,skip:a,take:t.getTo()-a,filters:t.getFilters(),sort:t.getSorts(),defaultMode:t.isDefaultMode()},n,i)},this.execute=function(e,t){var n=t.getFrom();return sr.getListWidgetContent(e.getListName(),{type:ur.PostsList,skip:n,take:t.getTo()-n,filters:t.getFilters(),sort:t.getSorts(),defaultMode:t.isDefaultMode()})},this.executeCount=function(e,t){return this.execute(e,t).totalCount},sr.registerContentRequestHandler(ur.PostsList,{hashFunction:function(e){return{type:e.type,filters:e.filters?u.filterKeys(e.filters,"serverFilters"):e.filters,sort:e.sort,skip:e.ski
183p,take:e.take,defaultMode:e.defaultMode}},handleRequest:function(e,t){var n=Le.filterItems(t,Le.getFiltersCompositeFunction(e.filters)).passed,i=e.sort.clone();i.push(gr.createSorter(gr.FieldNames.Id)),n.sort(u.createFieldsComparer(i,{comparersMap:gr.FieldSortingRules}));var a=e.skip,r=e.skip+e.take,o=n.length;if(a>=o){var s=r-a;a=u.divideNoReminder(o-1,s)*s,r=a+s}return{items:n.slice(a,r),totalCount:o}},enrichFetchedContent:function(e,t){return t.items=e._listFieldsConverter.getterMapper(t.items),t}})}),Lr={FloatLeft:1,FloatRight:2,Block:3},Mr=function(){var e={},t=void 0,n=v.extend("CKObjectType",{init:function(e,t){this._typeName=e,u.quickExtend(this,t)},getName:function(){return this._typeName},hasCustomLayout:Go,isResizable:jo,supportsFloating:jo,autoMaintainRatio:Go,hasAdjustableRatio:Go,getWidthHeightRatio:function(){return Re.Unknown},onDblClick:Wo,processForEditing:Wo,processForStoring:Wo,processContent:Wo,processForViewing:Go});return n.registerType=function(t,i){var a=new n(t,i);return e[t]=a,a},n.getFromCKObject=function(i){var a=i.getElement().attr("data-ck-object-type"),r=void 0;return a&&(r=e[a]),r||(t||(t=new n),r=t),r},n}(),Or=function(){var e=v.extend("CKObject",{init:function(e,t){this.$element=e,this._ckeditorController=t},getCKEditorController:function(){return this._ckeditorController},getElementType:function(){return Mr.getFromCKObject(this)},_synchronizeRatio:function(){var e=this.getElement(),t=this.getContentWrapperElement(),n=u(".ck-ratio",e);0===n.length&&(n=u("<div class='ck-ratio'></div>").prependTo(t));var i=this.getWidthHeightRatio();n.css({paddingBottom:i===Re.Unknown?"":i+"%"}),t.addClass("lock-ratio")},_processContent:function(){var e=this.getElementType();e.autoMaintainRatio()&&this._synchronizeRatio(),this.getContentWrapperElement().addClass(e.getName()),e.processContent(this)},processForEditing:function(){this.$element.attr("contenteditable","false"),this._processContent(),this.getElementType().processForEditing(this)},processForStoring:function(){this.$element.removeAttr("contenteditable"),this.getElementType().processForStoring(this)},processForViewing:function(){return this._processContent(),this.getElementType().processForViewing(this)},setLayout:function(t){var n=this.$element;n.removeClass("ck-object-layout-right ck-object-layout-left ck-object-layout-block"),t===Lr.FloatLeft?n.addClass("ck-object-layout-left"):t===Lr.FloatRight?n.addClass("ck-object-layout-right"):n.addClass("ck-object-layout-block"),this._ckeditorController&&this._ckeditorController.contentChangedEvent.fireNew(),e.LayoutChangedEvent.fireNew(this)},deleteObject:function(){this._ckeditorController&&this._ckeditorController.removeContentObject(this)},handleDblClick:function(e){this.getElementType().onDblClick(e,this)},getWidth:function(){return parseInt(this.$element.attr("data-ck-width"))},setWidth:function(t){this.$element.attr("data-ck-width",t).css("width",t+"%"),this.getContentWrapperElement().css("width",t+"%"),e.SizeChangedEvent.fireNew(this)},setWidthHeightRatio:function(t){this.getElementType().hasAdjustableRatio()&&(this.$element.attr("data-ck-ratio",u.adjustFraction(1/t*100,2)),this._synchronizeRatio(),e.SizeChangedEvent.fireNew(this))},getWidthHeightRatio:function(){var e=this.getElementType();return e.hasAdjustableRatio()?parseFloat(this.$element.attr("data-ck-ratio")):e.getWidthHeightRatio(this)},getLayout:function(){var e=this.$element;return e.hasClass("ck-object-layout-left")?Lr.FloatLeft:e.hasClass("ck-object-layout-right")?Lr.FloatRight:Lr.Block},getAlignment:function(){var e=this.$element;return e.hasClass("ck-object-align-left")?nt.Left:e.hasClass("ck-object-align-right")?nt.Right:nt.Centered},setAlignment:function(t){var n=this.$element;n.removeClass("ck-object-align-left ck-object-align-right"),t===nt.Left?n.addClass("ck-object-align-left"):t===nt.Right&&n.addClass("ck-object-align-right"),this._ckeditorController&&this._ckeditorController.contentChangedEvent.fireNew(),e.AlignmentChangedEvent.fireNew(this)},getElement:function(){return this.$element},getRatioElement:function(){var e=this._ratioElement;return void 0===e&&this.getElementType().autoMaintainRatio()&&(this._ratioElement=e=u(".ck-ratio",this.$element)),e},getContentElement:function(){var e=this._contentElement;return void 0===e&&(this._contentElement=e=u(".ck-object",this.$element)),e},getContentWrapperElement:function(){var e=this._contentWrapperElement;return void 0===e&&(this._contentWrapperElement=e=u(".ck-object-wrapper",this.$element)),e},insert:function(t,n){var i,a=this._ckeditorController;i=t.is("li")?n===$e.Below?"appendTo":"prependTo":n===$e.Below?"insertAfter":"insertBefore",this.getElement()[i](t),!this.hasCustomLayout()&&t.is("li")&&this.setLayout(Lr.Block),a.contentChangedEvent.fireNew(a),e.ParentChanged.fireNew(this)},getToolbarPanel:function(){return this.getElementType().toolbarPanel},isResizable:function(){return this.getElementType().isResizable()},hasCustomLayout:function(){return this.getElementType().hasCustomLayout()}});return e.LayoutChangedEvent=w.create(),e.AlignmentChangedEvent=w.create(),e.ParentChanged=w.create(),e.SizeChangedEvent=w.create(),e.getFromElement=function(t,n){return t.hasClass("ck-object-wrapper")?t=t.parent():t.hasClass("ck-object")&&(t=t.closest(".ck-object-container")),new e(t,n)},e.equalityComparer=function(e,t){return e&&t?e.$element[0]===t.$element[0]:e===t},e.processCKObjectsForViewing=function(t){var n=!1;return u(".ck-object-container",t).each(function(){e.getFromElement(u(this)).processForViewing()&&(n=!0)}),n},e.processElementsForEditing=function(t){u(".ck-object-container",t).each(function(){e.getFromElement(u(this)).processForEditing()})},e.isCKElement=function(e){return e.hasClass("ck-object-container")},e}();!function(){var e="ck-object-image";Mr.registerType(e,{enableResize:!0,lockRatio:!0,autoMaintainRatio:jo,getWidthHeightRatio:function(e){var t=e.getContentElement(),n=t.attr("data-image-width"),i=t.attr("data-image-height");if(n&&i){var a=parseInt(n),r=parseInt(i);return u.adjustFraction(1/(a/r)*100,2)}return Re.Unknown},onDblClick:Wo,processForStoring:function(e){var t=e.getContentElement();
183t.removeAttr("data-cke-saved-src"),t.find(".image-ratio-lock").remove()},toolbarPanel:void 0})}(),function(){var e={Youtube:"youtube",Vimeo:"vimeo"},t="ck-object-video",n=u.includeTemplatesGroup("rich-content-video",{ContentElement:"content-element",VideoIframe:"video-iframe"});Mr.registerType(t,{enableResize:!0,lockRatio:!0,autoMaintainRatio:jo,hasAdjustableRatio:jo,onDblClick:Wo,toolbarPanel:void 0,processForEditing:function(e){var t=e.getContentElement(),n=t.attr("data-video-image");n&&t.css({backgroundImage:"url({0})".format(n),backgroundSize:"cover"}),t.find(".rich-content-video-iframe").remove()},processForStoring:function(e){e.getContentElement().removeAttr("style")},processForViewing:function(t){var i=t.getContentElement(),a=i.attr("data-video-id"),r=i.attr("data-video-type"),o="";switch(r){case e.Youtube:o=Pe.getVideoEmbeddingUrl(a);break;case e.Vimeo:o=Ee.getVideoEmbeddingUrl(a)}var s=i.find(".rich-content-video-iframe");return 0===s.length&&(s=u.useTemplate(n.VideoIframe).appendTo(i)),s.attr("src",o),!0}})}(),function(){var e="ck-object-hr";Mr.registerType(e,{enableResize:!1,supportsFloating:Go,isResizable:Go,hasCustomLayout:jo,processForStoring:function(e){e.getContentElement().removeAttr("data-cke-saved-src")},toolbarPanel:void 0})}(),function(){var e={Date:{name:"date",sortingFunction:u.datesComparer},CoverImage:{name:"coverImage"},Blurb:{name:"blurb",sortingFunction:u.stringsComparer},Author:{name:"author",sortingFunction:u.stringsComparer},Pinned:{name:"pinned",sortingFunction:u.numbersComparer},Featured:{name:"featured",sortingFunction:u.numbersComparer},CoverImageDescription:{name:"coverImageDescription",sortingFunction:u.stringsComparer}},t={title:"title",date:"date",author:"author",blurb:"blurb",content:"content",coverImage:"coverImage",coverImageDescription:"coverImageDescription"},n=I.create(function(){return{order:{type:di.index.type,title:void 0,name:"order",hideInDynamicPage:!0},title:{type:di.title.type,title:void 0,name:"title"},content:{type:di.content.type,title:void 0,name:"content"},itemLink:{type:di.link.type,title:void 0,name:"itemLink"}}});gr.registerListDefinition({LocalBlog:{Icons:["blog","elements-category-post-fields"],FieldDefinitions:e,CommonFilters:{Pinned:Le.Filters.EqualFilter({fieldName:e.Pinned.name,value:!0}),Featured:Le.Filters.EqualFilter({fieldName:e.Featured.name,value:!0})},getDefaultItem:void 0,getAvailableFields:function(){var e=b.create(t);return e.queryAll()},createFieldsConverter:function(){return{setterMapper:function(e){var t={};return t[gr.FieldNames.Date]=e.date,t[gr.FieldNames.CoverImage]=e.coverImage,t[gr.FieldNames.Blurb]=e.blurb,t[gr.FieldNames.Author]=e.author,t[gr.FieldNames.Pinned]=e.pinned,t[gr.FieldNames.Featured]=e.featured,t[gr.FieldNames.CoverImageDescription]=e.coverImageDescription,t},getterMapper:function(e,t){return{date:t[gr.FieldNames.Date],coverImage:t[gr.FieldNames.CoverImage],blurb:t[gr.FieldNames.Blurb],author:t[gr.FieldNames.Author],pinned:t[gr.FieldNames.Pinned],featured:t[gr.FieldNames.Featured],coverImageDescription:t[gr.FieldNames.CoverImageDescription]}}}},getMandatoryFields:function(){return u.deepCloneObject(n.getValue())}}})}();var zr={FieldSets:{Products:{productName:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"hideableText",title:"Product Name",name:"productName",isDefaultField:!0,demoDataTitle:"Title",initialPropertiesValues:{page:{namedTextStyle:"bodyM",fontSize:20,font:ja.createThemeFontBinding("body2"),fontColor:{variation:4,mainColor:2},tagName:Ke.H1}},mappingFunction:function(e){return u.valueOrDefault(e.name,"")}},productNameDetail:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"hideableText",title:"Product Name",elementType:"text",name:"productNameDetail",isDefaultField:!0,demoDataTitle:"Title",initialPropertiesValues:{page:{namedTextStyle:"bodyM",fontSize:20,font:ja.createThemeFontBinding("body2"),fontColor:{variation:4,mainColor:2},tagName:Ke.H1}},mappingFunction:function(e){return u.valueOrDefault(e.name,"")}},productBanner:{iconClass:u.getIconClass("fa-bookmark-o",mn.Font),type:"hideableText",title:"Banner",name:"productBanner",isDefaultField:!0,demoDataTitle:"Banner",initialPropertiesValues:{page:{namedTextStyle:"bodyM",fontSize:20,font:ja.createThemeFontBinding("body2"),fontColor:{variation:4,mainColor:2}},skinHierarchyBox:{formattedText:"Banner"}},mappingFunction:function(e){return u.valueOrDefault(e.banner,"")}},productImage:{iconClass:u.getIconClass("fa-picture-o",mn.Font),type:"image",title:"Featured Image",name:"productImage",hideInDynamicPage:!0,isDefaultField:!0,mappingFunction:function(e){var t=e.images;return t&&t.length>0?{imageUrl:{imagePath:t[0].source,ownerID:null,storageServer:0,useImageProxy:!0,resizeOnImageProxy:!1,preferredSizeFunction:function(e){for(var n=t[0].sizes,i=n[n.length-1],a=0;a<n.length;a++)if(Math.max(n[a].width,n[a].height)>e){i=n[a];break}return i&&i.url?Settings.ImageProxy+i.url:Settings.ImageProxy+t[0].source},onErrorImage:{id:3697,imagePath:"58da313f7b3c6Qb7AWSd/Image-place-holder.png",ownerID:1000008141,storageServer:6,scaledVersions:[],imageWidth:400,imageHeight:166,isTemporary:0}}}:{imageUrl:{}}}},productImages:{iconClass:u.getIconClass("blog-cover-image",mn.Font),type:"imageGallery",title:"Product Images",name:"productImages",isDefaultField:!0,template:"StoreGalleryTemplate",mappingFunction:function(e){return e.images?u.mapItem(e.images,function(t,n){var i,a;return t.sizes&&t.sizes.length>0?(i=t.source,a=t.sizes[0].url):i=a=t.source,{id:Ca.generateWebsiteId(),index:n+1,image:{imageUrl:{imageHighRes:i,imagePath:a,ownerID:null,storageServer:0,useImageProxy:!0,resizeOnImageProxy:!1,imageThumbnails:t.sizes}},alt:e.description||e.name||""}}):[]}},productDescription:{iconClass:u.getIconClass("fa-align-justify",mn.Font),type:"hideableText",title:"Description",demoDataTitle:"Description",hideInDynamicPage:!0,name:"productDescription",isDefaultField:!0,initialPropertiesValues:{page:{namedTextStyle:"bodyM",
184fontSize:15,font:ja.createThemeFontBinding("body2"),fontColor:{variation:3,mainColor:2}}},mappingFunction:function(e){return u.valueOrDefault(e.description,"")}},productDescriptionDetail:{iconClass:u.getIconClass("fa-align-justify",mn.Font),type:"hideableText",title:"Description",demoDataTitle:"Description",name:"productDescriptionDetail",hideInTemplateEditor:!0,elementType:"text",isDefaultField:!0,initialPropertiesValues:{page:{namedTextStyle:"bodyM",fontSize:15,font:ja.createThemeFontBinding("body2"),fontColor:{variation:3,mainColor:2}}},mappingFunction:function(e){return u.valueOrDefault(e.description,"")}},productPrice:{iconClass:u.getIconClass("fa-usd",mn.Font),type:"hideableText",title:"Discount Price",isLabelEditable:!1,demoDataTitle:kr.getCurrencySymbol()+7.49,name:"productPrice",isDefaultField:!0,initialPropertiesValues:{page:{namedTextStyle:"bodyM",fontSize:15,font:ja.createThemeFontBinding("body2"),fontColor:{variation:4,mainColor:2}}},mappingFunction:function(e){return null!==e.price?kr.formatPrice(e.price):""}},productBasePrice:{iconClass:u.getIconClass("fa-usd",mn.Font)+" strikeout",type:"StorePrice",title:"Regular Price",name:"productBasePrice",isDefaultField:!0,demoDataTitle:kr.getCurrencySymbol()+9.99,initialPropertiesValues:{page:{namedTextStyle:"bodyM",fontSize:15,font:ja.createThemeFontBinding("body2"),fontColor:{variation:4,mainColor:2}}},mappingFunction:function(e){return e.basePrice?kr.formatPrice(e.basePrice):""}},productDiscountPercentage:{iconClass:u.getIconClass("fa-percent",mn.Font),type:"hideableText",demoDataTitle:"20% off",title:"Discount Percentage",name:"productDiscountPercentage",initialPropertiesValues:{page:{namedTextStyle:"bodyM",fontSize:15,font:ja.createThemeFontBinding("body2"),fontColor:{variation:4,mainColor:2}}},isDefaultField:!0,mappingFunction:function(e){return e.discountPercentage?e.discountPercentage+"% off":""}},title:{type:"title",title:void 0,name:"title",hideInDynamicPage:!0,mappingFunction:function(e){return e.name}},urlAlias:{type:"title",title:void 0,name:"urlAlias",hideInDynamicPage:!0,mappingFunction:function(e){return e.id}},breadCrumb:{type:"breadcrumb",template:"BreadCrumbElement",title:void 0,iconClass:u.getIconClass("fa-angle-left",mn.Font)}
184,productVariants:{name:"productVariants",type:"StoreVariantsContainer",template:"StoreVariantsContainer",title:"store filters",iconClass:u.getIconClass("fa-angle-left",mn.Font),mappingFunction:function(e){return e.options}},productStock:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"title",title:"Product Stock",name:"productStock",isDefaultField:!0,mappingFunction:function(e){return u.valueOrDefault(e.stock,"")}},stockAmount:{name:"stockAmount",type:"title",hideInDynamicPage:!0,hideInTemplateEditor:!0,mappingFunction:function(e){return u.valueOrDefault(e.stock,-1)}},storeBuyButton:{iconClass:u.getIconClass("fa-shopping-cart",mn.Font),name:"storeBuyButton",title:"Buy Button",hideInTemplateEditor:!0,type:"StoreBuyButton",template:"StoreBuyButtonTemplate"}}}};!function(){var e={Date:{name:"date",sortingFunction:u.datesComparer},CoverImage:{name:"coverImage"},Blurb:{name:"blurb",sortingFunction:u.stringsComparer},Pinned:{name:"pinned",sortingFunction:u.numbersComparer},Featured:{name:"featured",sortingFunction:u.numbersComparer},CoverImageDescription:{name:"coverImageDescription",sortingFunction:u.stringsComparer}};gr.registerListDefinition({Store:{Icons:["store","elements-category-post-fields"],FieldDefinitions:e,CommonFilters:{},getEmptyItem:function(){var e={};return u.eachEntry(zr.FieldSets.Products,function(t,n){e[n.name]=""}),e},getDefaultItem:void 0,getAvailableFields:function(){return zr.FieldSets.Products},createFieldsConverter:function(){return{setterMapper:function(e){var t={};return t[gr.FieldNames.Date]=e.date,t[gr.FieldNames.CoverImage]=e.coverImage,t},getterMapper:function(e,t){return{date:t[gr.FieldNames.Date],coverImage:t[gr.FieldNames.CoverImage]}}}},getMandatoryFields:function(){return{}}}})}(),function(){sa.registerRequirementProcessor({process:function(e,t,n){var i={},a=u.grep(e,function(e){return e.require===sa.LoadingRequirements.ListsContent.name}),r=!0;u.eachItem(a,function(e,t){var n=t.requestContent,a=n.listName,o=gr.getListByName(a).getListInfo();if(o){var s=u.getOrInit(i,a,{listId:o.listId,widgets:[]});r=!1,n.itemContent?s.item=n.itemContent:s.widgets.push(n.widgetContent)}}),r?t():sr.loadListsContent(i,function(){t()},function(e){z.getExceptionType(e)===O.EntityNotExistsException?n(e):(ze.handleAjaxException(e),t())})}})}();var _r=Yo(function(){function e(e){var t;if(""===e)t=la.getMainPageId();else{var n=la.findPageByUrlFragment(e);n?t=n.id:ra.navigateToPage(la.getMainPageId())}void 0!==t&&ra._changePage(t)}var t;this.initialize=function(e){t=u.valueOrDefault(e,la.getMainPageId())},this.handle=function(n,i){var a=n[0]||"";return i?In.getHash()?(a=u.trimPrefix(a,"!"),e(a)):ra._changePage(t):e(a),!0}}),Nr=Yo(function(){function e(e,t,n){t.currentDisplayedItemAlias=e,sa.performOnPageLoading(sa.LoadingRequirements.ListsContent.create({listName:t.getListName(),itemContent:{alias:e,remoteService:n}})),sa.performWhenRequirementsLoaded(function(){t.refreshListItem(e)})}function t(e,t){var n=1,i=gr.SupportedListTypes.page,a=i;if(e.length>1){var r=e[1].toLowerCase();u.withObject(gr.SupportedListTypes,function(i){switch(r){case i.page:var o=e[2];o&&Oe.isPositive(o)&&(n=+o);break;case i.tag:var s=e[2];void 0!==s&&(t.currentDisplayedTag.setValue(s),e[3]===i.page&&(o=e[4],o&&Oe.isPositive(o)&&(n=+o)),a=i.tag);break;case i.category:var l=e[2];void 0!==l&&(t.currentDisplayedCategory.setValue(l),e[3]===i.page&&(o=e[4],o&&Oe.isPositive(o)&&(n=+o)),a=i.category)}})}var o=t.currentListType.getValue();t.currentListType.setValue(a);var s=t.currentDisplayedPage.setValue(n);o&&(o!==i||a!==i||s)&&sa.performWhenRequirementsLoaded(function(){t.primaryListChanged.fireNew()})}this.handle=function(n){var i,a=n[0]||"";if(i=""===a?la.getPageData(la.getMainPageId()):la.findPageByUrlFragment(a,!1)){var r=i.id;if(i.masterPageListName){var o=gr.getListByName(i.masterPageListName),s=n[1];if(o)if(s&&!gr.SupportedListTypes[s.toLocaleLowerCase()])if(r=o.getDynamicPageId(s),o.hasRemoteDataSource()){var l=o.getRemoteDataSource();e(s,o,l.getDetailItem(s))}else e(s,o);else t(n,o);return ra._changePage(r),!0}if(i.pageListName){var c="preview"===n[1];if(!c){var u=gr.getListByName(i.pageListName);u&&u.resetToDummyItem()}return ra._changePage(r),!0}}return!1}}),Rr=Yo(function(){this.handle=function(e,t){return t&&J.PageNotFound?(ra.navigateToPage(la.getMainPageId()),!0):!1}}),Hr=Yo(function(){this.initialize=function(e){ra.registerUrlHandlers([Rr,Nr,_r],e)}}),qr=Yo(function(){this.createCssRules=function(e){var t={};return{rule:function(n,i){var a=t[n];a||(a=t[n]=u.rule("."+e+" "+n+" {}")),a.css(i)},prefixRule:function(n,i,a){var r=n+i,o=t[r];o||(o=t[r]=u.rule(n+"."+e+" "+i+" {}")),o.css(a)}}},this.calculateAdjustBrightnessSign=function(e,t,n){n=u.valueOrDefault(n,!1);var i=u.getCoordinateValue(e,Ut.Brightness),a=u.adjustFraction(i+t,3),r=n?0>a:a>1;return r?-1:1}}),Ur=function(){function e(){var e=Ji.getAllPageInstances();return u.mapEntry(e,function(e){return e.isFixed()&&ua.isElementVisible(e)?e:void 0})}return v.extend("CommonSlideNavigation",{init:function(e,t){function n(){var e=!i._fixedElementsData;t.close({animate:e,restoreScrolling:!1})}var i=this;i.controller=t;var a=i.panel=Kt.usePanel(e),r=[];i.ignoredOutsideElementsFilters=r;var o=t.deactivatingEventListenersGroup;w.createEventListener(la.Events.PageChanging,function(){n()}).addToGroup(o),w.createEventListener(a.requestDeactivationEvent,function(e){e?n():t.close()}).addToGroup(o)},open:function(t){t=u.quickExtend({animate:!0,disableDeactivation:!1,disableLink:!1,animationCompleteCallback:Wo,closeAnimationCompleteCallback:Wo},t);var n,i=this,a=i.panel,r=$o.getFooterHeight(),o=0,s=r;n=function(){var e=u.calculateWindowSize();return{width:e.width,height:e.height-r}};var l=n(),c=u.quickExtend({},t.navigationProperties,{pages:t.pages,pagesHierarchy:t.pagesHierarchy,selectedPageId:u.evaluateWhenFunction(t.selectedPageId),disableLink:t.disableLink,maxSize:l,instanceId:t.instanceId}),d=u("body");a.$element.appendTo(d),a.activate(c),d.on("touchmove.slide-navigation",function(e){e.preventDefault()});var g,f=w.createEventListener(u.getWindowSizeEvent(),function(){f.dispose(),f=void 0,i.closePanel(!1),i.open(u.quickExtend({},t,{animate:!1,animationCompleteCallback:Wo}))}),p=V.create(!1,{valueChangeCallback:function(){t.animationCompleteCallback(),f&&f.activate()}}),h=u.getScrollOffset(),m={animate:t.animate,direction:c.direction,pushContent:c.pushContent,duration:c.animationSpeed,scrollingOffset:h,frameTop:o,frameBottom:s,placeHolderSize:l,animationCallback:function(){p.setTrue()}};if(c.pushContent){var v=Xi.getBodyElementWrapper(),y=e();y.length>0&&(g=[],u.eachItem(y,function(e,t){var n=t.$element,i=u("<div></div>").insertAfter(n);g.push({$element:n,$placeHolder:i,style:n.attr("style")});var a=n.css("top"),s=n.css("bottom");"auto"!==a&&0!==o&&n.css("top",parseInt(a)-o),"auto"!==s&&0!==r&&n.css("bottom",parseInt(s)-r),n.appendTo(v).addClass("animation-fixed")}))}var b=u.rememberScrolling(),C=bt.animate(a.$element,m),I=u.getScrollingController();I.$scrollableForWrite.scrollTop(0),I.$scrollableForWrite.scrollLeft(0);var S=w.createEventListenersGroup();i._fixedElementsData=g,t.disableDeactivation||a.deactivateOnClickOutside({ignoredElementsFilters:i.ignoredOutsideElementsFilters}),S.activateAll(),i.closePanel=function(e,n,i){S.disposeAll(),f&&(f.dispose(),f=void 0),C.close({animate:e,closingCallback:function(){g&&u.eachItem(g,function(e,t){t.$element.removeClass("animation-fixed").setStyleAttr(t.style),t.$element.insertBefore(t.$placeHolder),t.$placeHolder.remove()})}
184,closeCallback:function(){i&&b.restore(),a.deactivate(),d.off(".slide-navigation"),n&&n(),t.closeAnimationCompleteCallback()}})}},close:function(e){e=u.quickExtend({animate:!0,animationCompleteCallback:Wo,restoreScrolling:!0},e),e.animationCompleteCallback=u.hookAfterMethod(e.animationCompleteCallback,function(){ua.invalidateAreas(u.getValues(Ji.getAllPageInstances()),{updateSize:!1})}),this.closePanel(e.animate,e.animationCompleteCallback,e.restoreScrolling)}})}();!function(){hr.registerNavigationDefinition("SlideNavigation",Ur.extend("SlideNavigation",function(e){return{init:function(t){e.call(this,Uo.Default,t)}}}))}(),function(){var e=Kt.createDeferredPanel(function(){return $r.createPanel()});hr.registerNavigationDefinition("SlideNavigation2",Ur.extend("SlideNavigation2",function(t){return{init:function(n){t.call(this,e,n)}}}))}();var $r=Yo(function(){function e(e){var n=i[e];return n||(n=i[e]=Kt.createController(t(e))),n}function t(t){function i(){return g.makeItemsList({idFunction:u.defaultIdFunction,template:n.PageItem,itemAddedCallback:function(n){var i=n.$item,o=n.item,s=n.data,l=u(".hierarchy-box",i);l.buttonClick(function(){if(!P){P=!0;var n=a.currentActivationArgs,i=n.pagesHierarchy,s=300,l=u.Color(qa.evaluateColorBinding(n.backgroundColor)),c=vn.getColorComponentValue(l,ut.L),d=.05,g=.5,p=g-c*(g-d);h.velocity({opacity:[p,0]},{duration:s-100,delay:100}),I=e(t+1);var m=I.$element;I.activate(u.quickExtend({},n,{pagesHierarchy:i.createSubHierarchy(o.id),requestBack:function(){P=!0,h.velocity({opacity:[0,p]},{duration:s}),r.addClass("during-animation"),m.addClass("in-animation").css({top:0,left:0,bottom:0,position:"absolute"}).velocity({left:[-C,0]},{duration:s,complete:function(){m.css({top:"",left:"",bottom:0,position:""}).removeClass("in-animation"),r.removeClass("during-animation"),P=!1,I.deactivate()}})}}));var v=I.requestDeactivationEvent.bind(function(e){P||a.requestDeactivation(e)});I.panelDeactivatedEvent.one(function(){v.unbind(),h.css({opacity:""}),r.removeClass("sub-panel-opened"),m.detach(),I=void 0}),r.addClass("during-animation sub-panel-opened"),m.appendTo(f).addClass("in-animation").css({top:0,right:"100%",bottom:0,position:"absolute"}).velocity({right:[0,"100%"]},{duration:s,complete:function(){m.css({top:"",left:"",bottom:0,position:""}).removeClass("in-animation"),r.removeClass("during-animation"),P=!1}})}}),s.$pageTitle=i.find(".page-title"),s.$titleContainer=u(".title-container",i)},itemUpdatedCallback:function(e,t){var n=e.item,i=e.data,r=a.currentActivationArgs,o=r.pagesHierarchy;if(e.$item.toggleClass("has-hierarchy",o.hasChildren(n.id)),r.disableLink)i.$lingWrapper&&(i.$titleContainer.unwrap(),delete i.$lingWrapper);else{var s=ra.getPageFullHtmlUrl(n.id);if(i.$lingWrapper)t&&i.$lingWrapper.attr("href",s);else{var l=u("<a class='no-decorations'></a>");l.addClass("internal-link"),l.click(function(){setTimeout(function(){a.requestDeactivation(!0)},0)}),l.attr("href",s);var c=i.$titleContainer;c.wrap(l),i.$lingWrapper=l}}t&&i.$pageTitle.text(n.title)}}).addOrderingSupport({orderingValueSelector:function(e){return e.item.index}})}var a=Kt.createBaseController(),r=u.useTemplate(n.Panel,{level:t}),o=u(".side-bar",r),s=u(".header",r),l=u(".pages-container",r),c=u(".back-container",s),d=u(".close-icon-content",r),g=u(".pages-list",r),f=u(".panel-container",r),p=u(".panel-content",r),h=u(".panel-overlay",r);d.click(function(){a.requestDeactivation()});var m=yn.create(l,{scrollbarClass:"slide-scrollbar"});m.setMoveScrolling({enableHorizontalScrolling:!1}),a.associateScrollingView(m);var v,y,b,C,I,S=i(),P=!1,w=-.05,E=-.15,T=-.2;c.buttonClick(function(){var e=a.currentActivationArgs;e.requestBack()});var x;return u.quickExtend(a,{$element:r,defaultActivationArgs:{},onActivated:function(e){var n=e.fontSize;v=u.Color(qa.evaluateColorBinding(e.fontColor)),y=u.Color(qa.evaluateColorBinding(e.secondColor));var i=u.Color(qa.evaluateColorBinding(e.backgroundColor)),a=u.evaluateWhenFunction(e.selectedPageId),l=ja.evaluateFontBinding(e.font),c=e.pages,g=e.pagesHierarchy;C=Math.min(e.width,e.maxSize.width);var f=qr.calculateAdjustBrightnessSign(i,E,!0),h=qr.calculateAdjustBrightnessSign(v,T,!0),m=vn.adjustBrightness(i,function(e){return Math.max(e+w*f,.1)}),I=vn.adjustBrightness(i,function(e){return e+E*f}),P=vn.adjustBrightness(v,function(e){return e+T*h});if(o.css("backgroundColor",m.toCSS()),d.css({color:v.toCSS()}),r.toggleClass("color-negative",-1===qr.calculateAdjustBrightnessSign(i,.2)).css({width:C}),p.css({color:v.toCSS(),fontSize:n,borderColor:I.toCSS(),fontFamily:null!==l?l:"",backgroundColor:i.toCSS()}),s.css({color:P.toCSS()}),0===t){x=u.valueOrCalculate(x,function(){return qr.createCssRules("slide-navigation-panel-2")});var k=e.spacing,D=k/2;x.rule(".page-title",{paddingTop:D,paddingBottom:D}),x.rule(".hierarchy-separator",{backgroundColor:v.toCSS()}),x.rule(".hierarchy-hover-overlay",{backgroundColor:y.toCSS()})}var F=Be.isObservableCollection(c)?c.getItems():u.mapToDictionary(c,u.identity,u.defaultIdFunction),A=u.mapItem(g.getRootIds(),function(e){return F[e]});S.setItems(A),b=S.items[a],b&&b.$item.addClass("state-selected").find(".page-title").css({color:y.toCSS()})},onDeactivated:function(){b&&b.$item.removeClass("state-selected").find(".page-title").css({color:""}),I&&I.deactivate()}}),a}var n={Panel:{group:"slide-navigation-panel-2-templates",name:"slide-navigation-panel-2-template",isSimple:!0},PageItem:{group:"slide-navigation-panel-2-templates",name:"page-item-template",isSimple:!0}};this.createPanel=function(){return e(0)};var i={}}),Wr=function(){function e(e){e=u.quickExtend({},e);var n=e.positioningAlignments,i=e.positionHorizontalCallback,a=e.positionVerticalCallback,r=u.buildPositioningFunction(t);return u.eachItem(n.horizontals,function(e,t){var n={distance:t.distance,usageCallback:function(){i&&i(t.alignTo)}};r.alignHorizontally(t.side,t.alignTo,n)}),u.eachItem(n.verticals,function(e,t){var n={distance:t.distance,usageCallback:function(e){e.isPositioned||(t.side===lt.Top?t.alignTo===lt.Top?e.$element.css("height",e.positioningArea.height-e.relativeArea.top+e.positioningArea.top):e.$element.css("height",e.positioningArea.height-e.relativeArea.top+e.positioningArea.top-e.relativeArea.height):t.alignTo===lt.Top?e.$element.css("height",e.relativeArea.top-e.positioningArea.top):e.$element.css("height",e.relativeArea.top-e.positioningArea.top+e.relativeArea.height)),a&&a(t.alignTo)}};r.alignVertically(t.side,t.alignTo,n)}),r}var t=function(){return la.getCurrentPage().getArea(!0)},n={1:"down",2:"up",3:"right",4:"left"};return v.extend("CommonDropDownNavigation",{init:function(e,t,n){this.controller=n,this._ignoredOutsideElementsFilters=[".drop-down-navigation"],this._dropDownDesktopController=I.create(function(){return u.createDropPanelWindow(u.evaluateWhenFunction(e),{appendTo:la.getPageBody(),isDraggable:!1,stackWithWindows:!1,placeInsideWindow:!1,hidingFunctionBeforeShowing:Wo,closeCallback:function(){n.close()}})}),this._dropDownMobileController=I.create(t);var i=n.deactivatingEventListenersGroup;w.createEventListener(la.Events.PageChanging,function(){n.close()}).addToGroup(i)},open:function(t){t=u.quickExtend({animate:!0,disableDeactivation:!1,disableLink:!1,animationCompleteCallback:Wo,closeAnimationCompleteCallback:Wo,openCallback:Wo,isVertical:!1,mou
184seEnteredCallback:Wo,mouseLeaveCallback:Wo},t);var i=this;if(Va.Flags.IsInMobileContext.isTrue()){var a=this._dropDownMobileController.get();a.open(i.getMobileProperties(t)),a.isOpened.once(!1,function(){i.controller.close()}),i.closingFunction=function(e){a.close(e)}}else{var r=this._dropDownDesktopController.getValue();r.close();var o=t.$element,s=t.closeAnimationCompleteCallback,l=V.createConditionalNegative({valueChangeCallback:function(e){e?t.mouseEnteredCallback():t.mouseLeaveCallback()}}),c=u.quickExtend(u.quickExtend({},t.navigationProperties),{isDropDown:!0,pages:t.pages,pagesHierarchy:t.pagesHierarchy,selectedPageId:u.evaluateWhenFunction(t.selectedPageId),disableLink:t.disableLink,instanceId:t.instanceId,customClickCallback:t.customClickCallback,mouseEnteredFlag:l}),d=this._ignoredOutsideElementsFilters.clone();d.push(o);var g,f,p,h;if(t.isVertical)h="right"===c.orientation?[{side:lt.Right,alignTo:lt.Left,distance:c.horizontalDistance},{side:lt.Left,alignTo:lt.Right,distance:c.horizontalDistance}]:[{side:lt.Left,alignTo:lt.Right,distance:c.horizontalDistance},{side:lt.Right,alignTo:lt.Left,distance:c.horizontalDistance}],g={horizontals:h,verticals:[{side:lt.Top,alignTo:lt.Top,distance:c.verticalTop},{side:lt.Bottom,alignTo:lt.Bottom,distance:c.verticalTop}]},f=function(e){v=e};else{var m=c.horizontalPosition;h={side:m,alignTo:m},m===lt.Left?h.distance=c.horizontalLeft:m===lt.Right&&(h.distance=c.horizontalRight),g={horizontals:[h],verticals:[{side:lt.Top,alignTo:lt.Bottom,distance:c.verticalDistance},{side:lt.Bottom,alignTo:lt.Top,distance:c.verticalDistance}]},p=function(e){v=e}}var v,y=e({positioningAlignments:g,positionHorizontalCallback:f,positionVerticalCallback:p});r.open(o,{positioningFunction:y,activationArgs:c,contextClass:"drop-down-navigation "+(t.isVertical?"vertical-orientation":"horizontal-orientation"),deactivateOnClickOutside:!t.disableDeactivation,ignoredElementsFilters:d,showingFunction:function(e,i){e.addClass("side-"+u.findKey(lt,v).toLowerCase()),lt.Bottom!==v&&lt.Top!==v||e.addClass("horizontal-"+u.findKey(lt,c.horizontalPosition).toLowerCase()),i.positioned&&i.positioned(),t.openCallback(e),t.animate&&0!==c.animationSpeed?yt.slideIn(e,{duration:c.animationSpeed,direction:n[v],easing:"swing",complete:function(){t.animationCompleteCallback(),t.isTargetFixed&&u.usePositioningFunction(y,e,t.$element,i)}}):t.animationCompleteCallback()}});var b,C=w.createEventListener(u.getWindowSizeEvent(),function(){var e=r.panel.use(),t=e.$dropPanelWrapper;u.usePositioningFunction(y,t,o,e)}).activate(),I=void 0;t.isTargetFixed&&(I=u.uniqueID(),b=u.getScrollingController(),b.$scrollableForRead.on("scroll."+I,function(){var e=r.panel.use(),t=e.$dropPanelWrapper;u.usePositioningFunction(y,t,o,e)})),i.closingFunction=function(e){C.dispose(),I&&b.$scrollableForRead.off("scroll."+I),r.close(),e.animationCompleteCallback(),s()}}},close:function(e){e=u.quickExtend({animate:!0,animationCompleteCallback:Wo},e),this.closingFunction(e)}})}();!function(){hr.registerNavigationDefinition("DropDownNavigation",Wr.extend("DropDownNavigation",function(e){return{init:function(t){e.call(this,function(){return jr.createPanel()},function(){return hr.createNavigationController("SlideNavigation")},t)},getMobileProperties:function(e){var t=e.navigationProperties;return u.quickExtend({},e,{navigationProperties:{direction:t.mobileDirection,width:t.mobileWidth,spacing:t.spacing,pushContent:!1,height:t.mobileHeight,animationSpeed:t.animationSpeed,hierarchyOpened:t.hierarchyOpened,useHierarchy:t.useHierarchy,backgroundColor:t.backgroundColor,fontColor:t.fontColor,fontSize:t.fontSize,font:t.font}})}}}))}();var jr=Yo(function(){function e(e){var n=a[e];return n||(n=a[e]=Kt.createController(t(e))),n}function t(t){function a(e){var t=u.findFirst(I.items);return t&&(e=Math.min(t.$item.outerHeight(),e)),e}function s(e,n){e&&(n?e.setTrue("drop-down-navigation-"+t):setTimeout(function(){e.setFalse("drop-down-navigation-"+t)},0))}function l(e){e=u.Color(e);var t=qr.calculateAdjustBrightnessSign(e,.12),n=vn.adjustBrightness(e,function(e){return e+.06*t}),i=vn.adjustBrightness(e,function(e){return e+.12*t});return{mainColor:e.toCSS(),hoverColor:n.toCSS(),selectedColor:i.toCSS()}}function c(e){var t={};return t[i]=e,t}function d(e,n,i,a,s,l){if(T.rule(".page-item > .item-block",c(e.mainColor)),l||(T.rule(".page-item.simple.state-selected > .item-block",c(e.selectedColor)),T.rule(".page-item.simple:hover > .item-block",c(e.hoverColor)),T.rule(".page-item.simple.opened > .item-block",c(e.hoverColor))),0===t){r.rule(".page-item",{paddingLeft:a+"px",paddingRight:a+"px"});var u=n/2;r.rule(".page-item > .item-block",{paddingTop:u+"px",paddingBottom:u+"px"}),l?(r.rule(".page-item.instance:first-child > .item-block",{paddingTop:0}),r.rule(".page-item.instance.last-item > .item-block",{paddingBottom:0}),r.rule(".page-item.instance:first-child > .item-block .sub-hierarchy-icon-container",{paddingBottom:u+"px"}),r.rule(".page-item.instance.last-item > .item-block .sub-hierarchy-icon-container",{paddingTop:u+"px"}),r.rule(".page-item.instance.last-item:first-child > .item-block .sub-hierarchy-icon-container",{paddingTop:0,paddingBottom:0})):r.rule(".page-item.simple.has-hierarchy .page-title",{maxWidth:i-40-2*a})}1===t&&(o.rule("> .content-container.right",{marginLeft:s+"px",marginRight:0}),o.rule("> .content-container.left",{marginLeft:0,marginRight:s+"px"}))}var g=Kt.createBaseController(),f=[],p=u.useTemplate(n.Panel,{level:t}),h=u(".pages-list",p),m=u(".border-box",p),v=u(".content-container",p);0===t&&p.on("mouseenter",function(){s(g.currentActivationArgs.mouseEnteredFlag,!0)}).on("mouseleave",function(){s(g.currentActivationArgs.mouseEnteredFlag,!1)});var y,b,C,I=h.makeItemsList({idFunction:u.defaultIdFunction,lastDisplayedItemClass:"last-item",itemCreationFunction:function(e,t){var i,a=g.currentActivationArgs,r=C==e.id,o=a.customClickCallback;
184if(a.useSkinButton){i=u.useTemplate(n.PageItemInstance);var s=i.find(".instance-content");t.data.$openContext=s;var l=a.createInstanceController(e);l.appendTo(s);var c=l.getInstance();E.push(c),o||c.setPropertyValue("urlAddress",{url:e.id,type:Ze.Pages}),c.instanceController.createdFlag.onceTrue(function(){if(c.setNeverSelectedInClick(!0),c.getSkinInstance().setNeverSelectedInClick(!0),r&&Ji.performOnInstancesInitialization(c.id,function(){c.getSkinInstance().userSelect(!0)}),!b){var e=c.getSkinInstance().getInstancesByField("title")[0];if(e){var t=e.getPropertyValue("fontColor"),n=Ra.getElementTextStyle(e);!t&&n&&(t=n.color),t&&(t=qa.evaluateColorBinding(t,!0));var i=e.getPropertyValue("fontSize");!i&&n&&(i=n.fontSize),p.css({color:t,fontSize:i+"px"}),b=!0}}}),c.showElement(),y||(y=l.getSize()),t.data.instanceController=l}else if(i=u.useTemplate(n.PageItem,e),t.data.$openContext=i,r&&i.addClass("state-selected"),t.data.$pageTitle=i.find(".page-title"),!a.disableLink&&!o){var d=u("<a class='no-decorations item-block internal-link'></a>");d.attr("href",ra.getPageFullHtmlUrl(e.id));var f=u(".page-content",i);f.wrap(d),t.data.$lingWrapper=f.parent()}return i},itemUpdatedCallback:function(e,t){if(e.data.$pageTitle&&t){var n=e.item;e.data.$pageTitle.text(n.title),e.data.$lingWrapper&&e.data.$lingWrapper.attr("href",ra.getPageFullHtmlUrl(n.id))}}}).addOrderingSupport({orderingValueSelector:function(e){return e.item.index}}),S=!1,P=!1;I.onItemPartEvents("> .page-item .item-block","click",function(e,t,n){var i=g.currentActivationArgs;if(!i.disableLink){var a=i.customClickCallback;if(a)setTimeout(function(){g.requestDeactivation()},0),a(t.item.id);else{var r=t.dropPanelController;r&&P||setTimeout(function(){g.requestDeactivation()},0)}}P&&(n.stopPropagation(),n.preventDefault()),P=!1}),I.onItemPartEvents("> .page-item.has-hierarchy","mousedown",function(e,t){P=!1;var n=t.dropPanelController;n.isOpened()||(n.open(),S=!0,P=!0)}),I.onItemPartEvents("> .page-item.has-hierarchy","mouseenter",function(e,t){setTimeout(function(){t.dropPanelController.open()},0)}),I.onItemPartEvents("> .page-item.has-hierarchy","mouseleave",function(e,t){S||setTimeout(function(){t.dropPanelController.close()},0)});var w,E,T=qr.createCssRules("drop-down-navigation-desktop-panel.level-"+t);return u.quickExtend(g,{$element:p,visualizers:f,defaultActivationArgs:{},onActivated:function(n){var i=qa.evaluateColorBinding(n.backgroundColor),r=ja.evaluateFontBinding(n.font),o=n.fontSize,s=n.borderWidth,c=qa.evaluateColorBinding(n.borderColor,!0),g=n.width,f=n.spacing,v=qa.evaluateColorBinding(n.fontColor,!0),S=n.borderRadius,P=n.orientation,T=n.innerDistance,x=n.useSkinButton,k=n.showDropDownArrow;C=u.evaluateWhenFunction(n.selectedPageId);var D=l(i);d(D,f,g,s,T,x);var F=Be.isObservableCollection(n.pages);if(x&&(E=[],le.disableOperationsRecording("dropdown-navigation"),vr.startRenderingBatch()),I.clear(),n.useHierarchy){var A=F?n.pages.getItems():u.mapToDictionary(n.pages,u.identity,u.defaultIdFunction),B=n.pagesHierarchy,V=B.getRootIds(),L=u.mapItem(V,function(e){return A[e]});if(I.setItems(L),S=a(S),B.hasHierarchy()){w=[];var M=x?s:0,O=u.buildPositioningFunction(function(){return la.getCurrentPage().getArea(!0)}).alignVertically(lt.Top,lt.Top,{distance:-s});"right"===P?O.alignHorizontally(lt.Right,lt.Left,{distance:M,usageCallback:function(e){e.$element.find(".drop-down-navigation-desktop-panel .content-container").removeClass("right").addClass("left")}}).alignHorizontally(lt.Left,lt.Right,{distance:M}):O.alignHorizontally(lt.Left,lt.Right,{distance:M}).alignHorizontally(lt.Right,lt.Left,{distance:M,usageCallback:function(e){e.$element.find(".drop-down-navigation-desktop-panel .content-container").removeClass("right").addClass("left")}}),u.eachItem(V,function(i,a){if(B.hasChildren(a)){var r=B.createSubHierarchy(a),o=u.mapEntry(r.getIds(),function(e,t){return A[t]}),s=I.items[a],l=s.$item;l.addClass("has-hierarchy");var c=u.createDropPanelWindow(e(t+1),{appendTo:l,contextClass:"drop-down-navigation",isDraggable:!1,stackWithWindows:!1,placeInsideWindow:!1,positioningFunction:O,activationArgs:u.quickExtend(u.quickExtend({},n),{backgroundColor:x?n.backgroundColor:D.hoverColor,pages:o,pagesHierarchy:r}),openCallback:function(){l.addClass("opened")},closeCallback:function(){l.removeClass("opened")},hidingFunctionBeforeShowing:Wo,showingFunction:function(e,t){t.positioned&&t.positioned()},deactivateOnClickOutside:!0,ignoredElementsFilters:[".drop-down-navigation"]}),d={open:function(){c.open(s.data.$openContext)},close:function(){c.close()},isOpened:function(){return c.isOpened()}};s.dropPanelController=d,w.push(d)}})}}else I.setItems(F?n.pages.getItemsValues():n.pages),S=a(S);h.css({padding:s+"px 0",width:y?y.width+2*s:g}),m.css({borderColor:c,borderRadius:S+"px",borderWidth:s+"px"}),b||p.css({color:v,fontSize:o+"px"}),p.toggleClass("show-arrow",k),p.css({fontFamily:null!==r?r:"",borderRadius:S+"px",textAlign:P}),p.toggleClass("sub-hierarchy-left","right"===P);var z=I.orderedItems;if(z.length>0){var _=Math.max(S-s-1,0);z[0].$item.find("> .item-block").css({borderTopLeftRadius:_,borderTopRightRadius:_}),z[z.length-1].$item.find("> .item-block").css({borderBottomLeftRadius:_,borderBottomRightRadius:_})}x&&(vr.finishRenderingBatch(),le.enableOperationsRecording("dropdown-navigation"))},onDeactivated:function(){P=!1,v.addClass("right").removeClass("left"),w&&(u.eachItem(w,function(e,t){t.close()}),w=void 0);var e=g.currentActivationArgs,t=I.items[C];if(t)if(t.data.instanceController){var n=t.data.instanceController.getInstance();if(n&&!n.isDeleted){var i=n.getSkinInstance();i.isUserSelected()&&i.userSelect(!1)}}else t.$item.removeClass("state-selected");e.useSkinButton&&(ua.VisibilityUpdateBatch.start(),u.eachEntry(I.items,function(e,t){t.data.instanceController&&(t.data.instanceController.getInstance().hideElement(),t.data.instanceController.$element.detach())}),ua.VisibilityUpdateBatch.finish()),s(e.mouseEnteredFlag,!1),y=void 0,b=void 0,E=void 0},positioned:function(){g.currentActivationArgs.useSkinButton&&ua.updatePosition(E,{updateSize:!1})}}),g}var n={Panel:{group:"drop-down-navigation-desktop-panel-templates",name:"drop-down-navigation-desktop-panel-template",isSimple:!0},PageItem:{group:"drop-down-navigation-desktop-panel-templates",name:"page-item-template",isSimple:!0},PageItemInstance:{group:"drop-down-navigation-desktop-panel-templates",name:"page-item-instance-template",isSimple:!0}};this.createPanel=function(){return e(0)};
184var i="rgbaBackground",a={},r=qr.createCssRules("drop-down-navigation-desktop-panel"),o=qr.createCssRules("drop-down-navigation-desktop-panel.level-1")});!function(){hr.registerNavigationDefinition("SkinDropDownNavigation",hr.getNavigation("DropDownNavigation"))}(),function(){hr.registerNavigationDefinition("DropDownNavigation2",Wr.extend("DropDownNavigation2",function(e){return{init:function(t){e.call(this,function(){return Gr.createPanel()},function(){return hr.createNavigationController("SlideNavigation2")},t)},getMobileProperties:function(e){var t=e.navigationProperties;return u.quickExtend({},e,{navigationProperties:{direction:t.mobileDirection,width:t.mobileWidth,spacing:t.spacing,pushContent:!1,animationSpeed:t.animationSpeed,backgroundColor:t.backgroundColor,secondColor:t.mobileSecondColor,fontColor:t.fontColor,fontSize:t.fontSize,font:t.font}})}}}))}();var Gr=Yo(function(){function e(e){var n=a[e];return n||(n=a[e]=Kt.createController(t(e))),n}function t(t){function a(e,n){e&&(n?e.setTrue("drop-down-navigation-"+t):setTimeout(function(){e.setFalse("drop-down-navigation-"+t)},0))}function o(e){if(0===t){var n=e/2;r.rule(".page-item .page-title",{paddingTop:n+"px",paddingBottom:n+"px"})}}var s=Kt.createBaseController(),l=[],c=u.useTemplate(n.Panel,{level:t}),d=u(".pages-list",c),g=u(".side-bar",c);0===t&&c.on("mouseenter",function(){a(s.currentActivationArgs.mouseEnteredFlag,!0)}).on("mouseleave",function(){a(s.currentActivationArgs.mouseEnteredFlag,!1)});var f,p=d.makeItemsList({idFunction:u.defaultIdFunction,itemCreationFunction:function(e,t){var i=t.data,a=s.currentActivationArgs,r=a.customClickCallback,o=u.useTemplate(n.PageItem,e);if(i.$pageTitle=o.find(".page-title"),!a.disableLink&&!r){var l=o.find(".page-content"),c=u("<a class='no-decorations item-block internal-link'></a>");c.attr("href",ra.getPageFullHtmlUrl(e.id)),l.wrap(c),i.$lingWrapper=l.parent()}return o},itemUpdatedCallback:function(e,t){if(e.data.$pageTitle&&t){var n=e.item;e.data.$pageTitle.text(n.title),e.data.$lingWrapper&&e.data.$lingWrapper.attr("href",ra.getPageFullHtmlUrl(n.id))}}}).addOrderingSupport({orderingValueSelector:function(e){return e.item.index}}),h=!1,m=!1;p.onItemPartEvents("> .page-item .item-block","click",function(e,t,n){var i=s.currentActivationArgs;if(!i.disableLink){var a=i.customClickCallback;if(a)setTimeout(function(){s.requestDeactivation()},0),a(t.item.id);else{var r=t.dropPanelController;r&&m||setTimeout(function(){
185s.requestDeactivation()},0)}}m&&(n.stopPropagation(),n.preventDefault()),m=!1}),p.onItemPartEvents("> .page-item.has-hierarchy","mousedown",function(e,t){m=!1;var n=t.dropPanelController;n.isOpened()||(n.open(),h=!0,m=!0)}),p.onItemPartEvents("> .page-item.has-hierarchy","mouseenter",function(e,t){setTimeout(function(){t.dropPanelController.open()},0)}),p.onItemPartEvents("> .page-item.has-hierarchy","mouseleave",function(e,t){h||setTimeout(function(){t.dropPanelController.close()},0)});var v;return u.quickExtend(s,{$element:c,visualizers:l,defaultActivationArgs:{},onActivated:function(n){var a=u.Color(qa.evaluateColorBinding(n.backgroundColor)),r=ja.evaluateFontBinding(n.font),s=n.fontSize,l=n.width,d=n.spacing,h=qa.evaluateColorBinding(n.fontColor,!0);f=u.evaluateWhenFunction(n.selectedPageId);var m=qr.calculateAdjustBrightnessSign(a,.15,!0),y=vn.adjustBrightness(a,function(e){return Math.max(e+i*m,.1)});g.css("backgroundColor",y.toCSS()),o(d),p.clear();var b=Be.isObservableCollection(n.pages)?n.pages.getItems():u.mapToDictionary(n.pages,u.identity,u.defaultIdFunction),C=n.pagesHierarchy,I=C.getRootIds(),S=u.mapItem(I,function(e){return b[e]});if(p.setItems(S),C.hasHierarchy()){v=[];var P=u.buildPositioningFunction(function(){return la.getCurrentPage().getArea(!0)}).alignVertically(lt.Top,lt.Top).alignHorizontally(lt.Left,lt.Right).alignHorizontally(lt.Right,lt.Left);u.eachItem(I,function(i,a){if(C.hasChildren(a)){var r=C.createSubHierarchy(a),o=u.mapEntry(r.getIds(),function(e,t){return b[t]}),s=p.items[a],l=s.$item;l.addClass("has-hierarchy");var c=u.createDropPanelWindow(e(t+1),{appendTo:l,contextClass:"drop-down-navigation",isDraggable:!1,stackWithWindows:!1,placeInsideWindow:!1,positioningFunction:P,activationArgs:u.quickExtend(u.quickExtend({},n),{pages:o,pagesHierarchy:r}),openCallback:function(){l.addClass("opened")},closeCallback:function(){l.removeClass("opened")},deactivateOnClickOutside:!0,ignoredElementsFilters:[".drop-down-navigation"]}),d=c.open;c.open=function(){d.call(c,l)},s.dropPanelController=c,v.push(c)}})}var w=p.items[f];w&&w.$item.addClass("state-selected"),c.toggleClass("color-negative",-1===qr.calculateAdjustBrightnessSign(a,.2)),c.css({backgroundColor:a.toCSS(),width:l,fontFamily:null!==r?r:"",color:h,fontSize:s})},onDeactivated:function(){m=!1,v&&(u.eachItem(v,function(e,t){t.close()}),v=void 0);var e=s.currentActivationArgs,t=p.items[f];t&&t.$item.removeClass("state-selected"),a(e.mouseEnteredFlag,!1)}}),s}var n={Panel:{group:"drop-down-navigation-desktop-panel-2-templates",name:"drop-down-navigation-desktop-panel-2-template",isSimple:!0},PageItem:{group:"drop-down-navigation-desktop-panel-2-templates",name:"page-item-template",isSimple:!0}};this.createPanel=function(){return e(0)};var i=-.05,a={},r=qr.createCssRules("drop-down-navigation-desktop-panel-2")});!function(){hr.registerNavigationDefinition("DropDownNavigation3",Wr.extend("DropDownNavigation3",function(e){return{init:function(t){e.call(this,function(){return Uo.Default},function(){return hr.createNavigationController("SlideNavigation")},t)},getMobileProperties:function(e){var t=e.navigationProperties;return u.quickExtend({},e,{navigationProperties:{direction:t.mobileDirection,width:t.mobileWidth,spacing:t.spacing,pushContent:t.pushContent,height:t.mobileHeight,animationSpeed:t.animationSpeed,hierarchyOpened:t.hierarchyOpened,useHierarchy:t.useHierarchy,backgroundColor:t.backgroundColor,fontColor:t.fontColor,fontSize:t.fontSize,font:t.font}})}}}))}(),function(){hr.registerNavigationDefinition("DropDownNavigation4",Wr.extend("DropDownNavigation4",function(e){return{init:function(t){e.call(this,Xr.createPanel,function(){return hr.createNavigationController("SlideNavigation3")},t)},getMobileProperties:function(e){var t=e.navigationProperties;return u.quickExtend({},e,{navigationProperties:{direction:t.mobileDirection,width:t.mobileWidth,spacing:t.spacing,pushContent:t.pushContent,height:t.mobileHeight,animationSpeed:t.animationSpeed,hierarchyOpened:t.hierarchyOpened,useHierarchy:t.useHierarchy,backgroundColor:t.backgroundColor,fontColor:t.fontColor,fontSize:t.fontSize,font:t.font,secondColor:t.secondColor,barWidth:t.barWidth,borderWidth:t.borderWidth}})}}}))}();var Xr=Yo(function(){function e(e){var n=i[e];return n||(n=i[e]=Kt.createController(t(e))),n}function t(t){function i(e,n){e&&(n?e.setTrue("drop-down-navigation-"+t):setTimeout(function(){e.setFalse("drop-down-navigation-"+t)},0))}function o(e,n,i,r){if(0===t){var o=i/2;a.rule(".page-item .page-title",{paddingTop:o+"px",paddingBottom:o+"px"}),a.rule(".item-side",{width:r,background:n}),a.rule(".title-container",{marginRight:r});var s=-.09,l=qr.calculateAdjustBrightnessSign(e,s,!0),c=vn.adjustBrightness(e,function(e){return e+l*s});a.rule(".page-item > .item-block",{borderTopColor:c}),a.prefixRule(".drop-down-navigation.side-left >","> .content-container > .decorator",{borderLeftColor:e}),a.prefixRule(".drop-down-navigation.side-right >","> .content-container > .decorator",{borderRightColor:e}),a.prefixRule(".drop-down-navigation.side-top >","> .content-container > .decorator",{borderTopColor:e}),a.prefixRule(".drop-down-navigation.side-bottom >","> .content-container > .decorator",{borderBottomColor:e})}}var s=Kt.createBaseController(),l=u.useTemplate(n.Panel,{level:t}),c=u(".pages-list",l);0===t&&l.on("mouseenter",function(){i(s.currentActivationArgs.mouseEnteredFlag,!0)}).on("mouseleave",function(){i(s.currentActivationArgs.mouseEnteredFlag,!1)});var d,g=c.makeItemsList({idFunction:u.defaultIdFunction,itemCreationFunction:function(e,t){var i=t.data,a=s.currentActivationArgs,r=a.customClickCallback,o=u.useTemplate(n.PageItem,e);if(i.$pageTitle=o.find(".page-title"),!a.disableLink&&!r){var l=o.find(".page-content"),c=u("<a class='no-decorations item-block internal-link'></a>");c.attr("href",ra.getPageFullHtmlUrl(e.id)),l.wrap(c),i.$lingWrapper=l.parent()}return o},itemUpdatedCallback:function(e,t){if(e.data.$pageTitle&&t){var n=e.item;e.data.$pageTitle.text(n.title),e.data.$lingWrapper&&e.data.$lingWrapper.attr("href",ra.getPageFullHtmlUrl(n.id))}}}).addOrderingSupport({orderingValueSelector:function(e){return e.item.index}}),f=!1,p=!1;g.onItemPartEvents("> .page-item .item-block","click",function(e,t,n){var i=s.currentActivationArgs;if(!i.disableLink){var a=i.customClickCallback;if(a)setTimeout(function(){s.requestDeactivation()},0),a(t.item.id);else{var r=t.dropPanelController;r&&p||setTimeout(function(){s.requestDeactivation()},0)}}p&&(n.stopPropagation(),n.preventDefault()),p=!1}),g.onItemPartEvents("> .page-item.has-hierarchy","mousedown",function(e,t){p=!1;var n=t.dropPanelController;n.isOpened()||(n.open(),f=!0,p=!0)}),g.onItemPartEvents("> .page-item.has-hierarchy","mouseenter",function(e,t){setTimeout(function(){t.dropPanelController.open()},0)}),g.onItemPartEvents("> .page-item.has-hierarchy","mouseleave",function(e,t){f||setTimeout(function(){t.dropPanelController.close()},0)});var h;return u.quickExtend(s,{$element:l,defaultActivationArgs:{},onActivated:function(n){var i=u.Color(qa.evaluateColorBinding(n.backgroundColor)),a=u.Color(qa.evaluateColorBinding(n.secondColor)),s=ja.evaluateFontBinding(n.font),f=n.fontSize,p=n.width,m=n.spacing,v=qa.evaluateColorBinding(n.fontColor,!0),y=n.barWidth;d=u.evaluateWhenFunction(n.selectedPageId),o(i,a,m,y),g.clear();var b=Be.isObservableCollection(n.pages)?n.pages.getItems():u.mapToDictionary(n.pages,u.identity,u.defaultIdFunction),C=n.pagesHierarchy,I=C.getRootIds(),S=u.mapItem(I,function(e){return b[e]});g.setItems(S),C.hasHierarchy()&&(h=[],u.eachItem(I,function(i,a){if(C.hasChildren(a)
185){var o=C.createSubHierarchy(a),s=u.mapEntry(o.getIds(),function(e,t){return b[t]}),l=g.items[a],c=l.$item;c.addClass("has-hierarchy");var d=u.createDropPanelWindow(e(t+1),{appendTo:c,contextClass:"drop-down-navigation vertical-orientation",isDraggable:!1,stackWithWindows:!1,placeInsideWindow:!1,positioningFunction:r,activationArgs:u.quickExtend(u.quickExtend({},n),{pages:s,pagesHierarchy:o}),deactivateOnClickOutside:!0,ignoredElementsFilters:[".drop-down-navigation"]}),f=d.open;d.open=function(){f.call(d,c)},l.dropPanelController=d,h.push(d)}}));var P=g.items[d];P&&P.$item.addClass("state-selected"),l.toggleClass("color-negative",-1===qr.calculateAdjustBrightnessSign(i,.2)),c.css({backgroundColor:i.toCSS(),width:p,fontFamily:null!==s?s:"",color:v,fontSize:f})},onDeactivated:function(){p=!1,h&&(u.eachItem(h,function(e,t){t.close()}),h=void 0);var e=s.currentActivationArgs,t=g.items[d];t&&t.$item.removeClass("state-selected"),i(e.mouseEnteredFlag,!1)}}),s}var n={Panel:{group:"drop-down-navigation-desktop-panel-4-templates",name:"drop-down-navigation-desktop-panel-4-template"},PageItem:{group:"drop-down-navigation-desktop-panel-4-templates",name:"page-item-template"}};this.createPanel=function(){return e(0)};var i={},a=qr.createCssRules("drop-down-navigation-desktop-panel-4"),r=u.buildPositioningFunction(function(){return la.getCurrentPage().getArea(!0)}).alignVertically(lt.Top,lt.Top).alignHorizontally(lt.Left,lt.Right,{usageCallback:function(e){e.$element.addClass("side-right")}}).alignHorizontally(lt.Right,lt.Left,{usageCallback:function(e){e.$element.addClass("side-left")}})});!function(){var e=Kt.createDeferredPanel(function(){return Kt.createPanel(Yr)});hr.registerNavigationDefinition("SlideNavigation3",Ur.extend("SlideNavigation3",function(t){return{init:function(n){t.call(this,e,n)}}}))}();var Yr=Yo(function(){function e(e,t,r){for(var o=qr.calculateAdjustBrightnessSign(t,4*n),s=qr.calculateAdjustBrightnessSign(e,4*i,!0),l=(qr.calculateAdjustBrightnessSign(r,4*a,!0),[]),c=[],u=[],d=0;4>d;d++){var g=0===d?t:vn.adjustBrightness(t,function(e){return e+o*(n*d)});l.push(g.toCSS());var f=0===d?e:vn.adjustBrightness(e,function(e){return e+s*(i*d)});c.push(f.toCSS());var p=0===d?r:vn.adjustOpacity(r,function(e){return e-.2*d});u.push(p.toCSS())}return{sideColors:l,backgroundColors:c,fontColors:u,borderColor:vn.adjustBrightness(e,function(e){return e+s*(3*i)}).toCSS(),borderColorOpened:vn.adjustBrightness(e,function(e){return e+s*(2*i)}).toCSS()}}var t={Panel:{group:"slide-navigation-panel-3-templates",name:"slide-navigation-panel-3-template"},PageItem:{group:"slide-navigation-panel-3-templates",name:"page-item-template"}};this.create=function(){function n(){var e=l.makeItemsList({idFunction:u.defaultIdFunction,template:t.PageItem,itemAddedCallback:function(e){var t=e.$item,n=(e.item,e.data);n.$pageTitle=t.find(".page-title"),n.$titleContainer=u(".title-container",t)},itemUpdatedCallback:function(e,t){var n=e.item,a=e.data,r=i.currentActivationArgs;if(r.disableLink)a.$lingWrapper&&(a.$pageTitle.unwrap(),delete a.$lingWrapper);else{var o=ra.getPageFullHtmlUrl(n.id);if(a.$lingWrapper)t&&a.$lingWrapper.attr("href",o);else{var s=u("<a class='no-decorations'></a>");s.addClass("internal-link"),s.click(function(){setTimeout(function(){i.requestDeactivation(!0)},0)}),s.attr("href",o),a.$pageTitle.wrap(s),a.$lingWrapper=s}}t&&a.$pageTitle.text(n.title)}}).addOrderingSupport({orderingValueSelector:function(e){return e.item.index}}).addLayoutSupport(!0);return e.onItemPartEvents(".icon-container","click",function(e,t,n){var i=t.$wrapper,a=i.hasClass("open"),r=i.find(">.hierarchy-item-content >.hierarchy-children-container");i.toggleClass("open",!a),r.velocity(a?"slideUp":"slideDown",{duration:200}),n.stopPropagation(),n.preventDefault()}),e}var i=Kt.createBaseController(),a=u.useTemplate(t.Panel),r=u(".side-bar",a),o=(u(".header",a),u(".pages-container",a)),s=u(".close-icon-content",a),l=u(".pages-list",a);u(".panel-content",a);s.click(function(){i.requestDeactivation()});var c=yn.create(o,{scrollbarClass:"slide-scrollbar"});c.setMoveScrolling({enableHorizontalScrolling:!1}),i.associateScrollingView(c);var d=n();i.associateItemsList(d);var g,f=Vt.create(),p=qr.createCssRules("slide-navigation-panel-3");return u.quickExtend(i,{$element:a,defaultActivationArgs:{},onActivated:function(t){for(var n=t.fontSize,i=u.Color(qa.evaluateColorBinding(t.fontColor)),o=u.Color(qa.evaluateColorBinding(t.secondColor)),s=u.Color(qa.evaluateColorBinding(t.backgroundColor)),l=u.evaluateWhenFunction(t.selectedPageId),c=ja.evaluateFontBinding(t.font),h=t.pages,m=t.pagesHierarchy,v=t.borderWidth,y=t.barWidth,b=Math.min(t.width,t.maxSize.width),C=t.spacing,I=C/2,S=e(s,o,i),P=S.sideColors,w=S.backgroundColors,E=S.fontColors,T=1;4>T;T++)p.rule(".hierarchy-level-{0} > .hierarchy-item-content > .hierarchy-item-container .item-side".format(T),{backgroundColor:P[T]}),p.rule(".hierarchy-level-{0} > .hierarchy-item-content > .hierarchy-item-container .page-item".format(T),{backgroundColor:w[T],color:E[T]}),p.rule(".hierarchy-level-{0} > .hierarchy-item-content > .hierarchy-item-container .page-item .page-title".format(T),{paddingLeft:25+20*T});p.rule(".hierarchy-level-0 > .hierarchy-item-content > .hierarchy-item-container .title-container",{borderBottomWidth:v,borderBottomColor:S.borderColor}),p.rule(".hierarchy-level-0.open > .hierarchy-item-content > .hierarchy-item-container .title-container",{borderBottomColor:S.borderColorOpened}),p.rule(".page-title",{paddingTop:I,paddingBottom:I}),p.rule(".item-side",{bottom:v}),p.rule(".hover-overlay",{bottom:v}),p.rule(".close-icon-content",{right:15+y}
185),p.rule(".side-bar",{width:y}),p.rule(".item-side",{width:y}),p.rule(".title-container",{marginRight:y}),p.rule(".page-item.state-selected .hover-overlay",{right:y}),d.setLayout(void 0),f.setHierarchyCollection(m),d.setItems(h),d.setLayout(f),r.css({backgroundColor:P[0]}),a.css({width:b,color:E[0],fontSize:n,fontFamily:null!==c?c:"",backgroundColor:w[0]}).toggleClass("color-negative",-1===qr.calculateAdjustBrightnessSign(w[0],.2)),g=d.items[l],g&&g.$item.addClass("state-selected")},onDeactivated:function(){g&&g.$item.removeClass("state-selected")}}),i};var n=.06,i=-.03,a=-.1}),Kr=function(){var e=v.extend("PercentageWidget",{appendTo:Wo,setSettings:Wo,setPercentage:Wo,setSize:Wo,remove:Wo});return e}(),Qr=function(){var e={color1:{mainColor:1,opacity:1,brightness:0},color2:{mainColor:2,opacity:1,brightness:0},color3:{mainColor:3,opacity:1,brightness:0},size1:20,size2:5,font:{themeFont:"heading1"}};return Kr.extend("CommonPercentageWidget",{init:function(t,n){this._$element=t,this._settings=u.quickExtend({},e,n.settings),this._percentage=n.percentage,this._size=n.size;var i=this;this._listener=w.createEventListener([qa.ThemeColorsChanged,ja.CurrentThemeFonts.valueChangedEvent],function(){i.repaint()})},appendTo:function(e){this._$element.appendTo(e),this._initialized=!0,this._listener.activate(),this.repaint()},_repaint:Wo,repaint:function(){this._initialized&&this._repaint()},setSettings:function(t){this._settings=u.quickExtend({},e,t),this.repaint()},setPercentage:function(e){this._percentage=e,this.repaint()},setSize:function(e){this._size=e,this.repaint()},remove:function(){this._listener.dispose(),this._$element.detach()}})}(),Zr=Yo(function(){var e={};this.registerTypeFactory=function(t,n){e[t]=n},this.create=function(t,n){return n=u.quickExtend({percentage:0},n),e[t].create(n)},this.getTypes=function(){return u.getKeys(e)}});!function(){var e=I.create(function(){var e=Qr.extend("Percentage1",function(e){return{init:function(t){var n=u('<div class="percentage-1 stretched-to-fill content-centered vertically-center-children"><div class="shape-container stretched-to-fill"></div><div class="text"></div></div>');e.call(this,n,t);var i=u(".shape-container",n);this._donutController=$n.create().appendTo(i),this._$text=u(".text",n)},_repaint:function(){var e=this,t=e._$text,n=e._settings,i=e._size,a=e._percentage,r=n.size2;e._$element.outerSize(i).css({color:qa.evaluateColorBinding(n.color1,!0),fontSize:n.size1,fontFamily:ja.evaluateFontBinding(n.font)}),t.text(a+"%"),this._donutController.paint(a,qa.evaluateColorBinding(n.color2),qa.evaluateColorBinding(n.color3),r,i)}}});return e.create=function(t){return new e(t)},e});Zr.registerTypeFactory("percentage1",{create:function(t){return e.getValue().create(t)}})}(),function(){var e=I.create(function(){var e=Qr.extend("Percentage2",function(e){return{init:function(t){var n=u('<div class="percentage-2 stretched-to-fill content-centered vertically-center-children"><div class="percentage-line"><div class="percentage-value full-height"></div></div><div class="text"></div></div>');e.call(this,n,t);var i=u(".text",n),a=u(".percentage-line",n),r=u(".percentage-value",n);this._$text=i,this._$percentageLine=a,this._$percentageValue=r},_repaint:function(){var e=this,t=e._$text,n=e._$percentageLine,i=e._$percentageValue,a=e._settings,r=e._size,o=e._percentage,s=r.width;e._$element.css({color:qa.evaluateColorBinding(a.color1,!0),fontSize:a.size1,fontFamily:ja.evaluateFontBinding(a.font)}),t.text(o+"%");var l=t.outerWidth(),c=s-l-5;n.css({width:c,height:a.size2,background:qa.evaluateColorBinding(a.color3,!0)}),i.css({width:o+"%",background:qa.evaluateColorBinding(a.color2,!0)})}}});return e.create=function(t){return new e(t)},e});Zr.registerTypeFactory("percentage2",{create:function(t){return e.getValue().create(t)}})}(),function(){var e=I.create(function(){var e=Qr.extend("Percentage3",function(e){return{init:function(t){var n=u('<div class="percentage-3 stretched-to-fill content-centered vertically-center-children"><div class="percentage-line positioned"><div class="percentage-value stretched-to-fill"></div><div class="text positioned"></div></div></div>');e.call(this,n,t);var i=u(".text",n),a=u(".percentage-line",n),r=u(".percentage-value",n);this._$text=i,this._$percentageLine=a,this._$percentageValue=r},_repaint:function(){var e=this,t=e._$text,n=e._$percentageLine,i=e._$percentageValue,a=e._settings,r=e._percentage;e._$element.css({color:qa.evaluateColorBinding(a.color1,!0),fontSize:a.size1,fontFamily:ja.evaluateFontBinding(a.font)}),t.text(r+"%"),n.css({background:qa.evaluateColorBinding(a.color3,!0)}),i.css({width:r+"%",background:qa.evaluateColorBinding(a.color2,!0)})}}});return e.create=function(t){return new e(t)},e});Zr.registerTypeFactory("percentage3",{create:function(t){return e.getValue().create(t)}})}(),function(){var e=I.create(function(){var e=u('<div class="percentage-item"></div>'),t=Qr.extend("Percentage4",function(t){return{init:function(e){var n=u('<
185div class="percentage-4 stretched-to-fill content-centered"></div>');t.call(this,n,e)},_repaint:function(){var t=this,n=t._$element,i=t._settings,a=t._percentage;n.empty();for(var r=i.size1,o=i.size2,s=o/5,l=u.adjustFraction((100-s*(r-1))/r,2),c=a/(100/r),d=Math.floor(c),g=c%1*100,f=qa.evaluateColorBinding(i.color1,!0),p=qa.evaluateColorBinding(i.color2,!0),h=void 0,m=1;r>=m;m++){var v=m>d,y=e.clone().css({background:v?p:f,width:l+"%",marginRight:m===r?0:s+"%"}).appendTo(n);!h&&v&&(h=y)}g>0&&e.clone().css({background:f,width:g+"%"}).appendTo(h)}}});return t.create=function(e){return new t(e)},t});Zr.registerTypeFactory("percentage4",{create:function(t){return e.getValue().create(t)}})}(),function(){var e=I.create(function(){var e=u('<div class="percentage-item"></div>'),t=Qr.extend("Percentage5",function(t){return{init:function(e){var n=u('<div class="percentage-5 stretched-to-fill content-centered vertically-center-children"></div>');t.call(this,n,e)},_repaint:function(){var t=this,n=t._$element,i=t._settings,a=t._percentage;n.empty();for(var r=i.size1,o=i.size2,s=n.outerSize(),l=Math.floor(Math.min(s.height,u.adjustFraction((s.width-o*(r-1))/r,2))),c=o,d=a/(100/r),g=Math.floor(d),f=d%1,p=qa.evaluateColorBinding(i.color1,!0),h=qa.evaluateColorBinding(i.color2,!0),m=void 0,v=1;r>=v;v++){var y=v>g,b=e.clone().css({background:y?h:p,width:l,height:l,marginRight:v===r?0:c}).appendTo(n);!m&&y&&(m=b)}if(f>0){var C=u('<div class="overflow-hidden full-height"></div>').css({width:u.adjustFraction(l*f,2)}).appendTo(m);e.clone().css({background:p,width:l,height:l}).appendTo(C)}}}});return t.create=function(e){return new t(e)},t});Zr.registerTypeFactory("percentage5",{create:function(t){return e.getValue().create(t)}})}(),function(){ma.addSiteInformationFix(1.1007,function(e){function t(e){var n=e.elementProperties.roll;n&&(e.elementProperties.connections={},e.elementProperties.connections[n.name]={},e.elementProperties.connections[n.name][n.targetId]={targetId:n.targetId,name:n.name,options:n.options}),e.elementProperties.roll=null,e.childElements&&u.each(e.childElements,function(e,n){t(n)})}e.templateStructure&&u.each(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,n){u.each(n.structures,function(e,n){t(n)})}
185),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(1.1015,function(e){function t(e){var n=e.elementProperties.customStates;if(n){var i={};u.each(n,function(e,t){u.isPlainObject(t.ids)&&u.count(t.ids)>1&&(i[e]=t)}),e.elementProperties.customStates=i}e.childElements&&u.each(e.childElements,function(e,n){t(n)})}e.templateStructure&&u.each(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,n){u.each(n.structures,function(e,n){t(n)})}),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(1.1013,function(e){function t(e){var n=e.type;n===ei.Menu.name&&e.elementProperties.dataTemplate?(e.elementProperties.dataTemplate.structures[0].type=ei.MenuButton.name,e.elementProperties.itemsTemplates&&u.each(e.elementProperties.itemsTemplates,function(e,t){t.structures[0].type=ei.MenuButton.name})):n===ei.Gallery.name&&e.elementProperties.dataTemplate&&!u.isEmptyObject(e.elementProperties.dataTemplate)&&(e.elementProperties.dataTemplate.structures[0].type=ei.ImageBox.name,e.elementProperties.itemsTemplates&&u.each(e.elementProperties.itemsTemplates,function(e,t){t.structures[0].type=ei.ImageBox.name})),e.childElements&&u.each(e.childElements,function(e,n){t(n)})}var n;e.templateStructure&&u.each(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,i){n=i,u.each(i.structures,function(e,n){t(n)})}
185),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(1.1017,function(e){function t(e){var n=e.type;n===ei.Menu.name&&e.elementProperties.itemFields&&(e.elementProperties.itemFields.icon={type:"icon",title:"Icon",name:"icon",isDefaultField:!0},delete e.elementProperties.itemFields.image),n===ei.MenuButton.name&&e.elementProperties.fieldsMap&&u.each(e.elementProperties.fieldsMap,function(e,t){u.each(t,function(e,t){"image"===t.type&&(t.type="icon",t.title="Icon",t.name="icon")})}),e.childElements&&u.each(e.childElements,function(e,n){t(n)})}var n;e.templateStructure&&u.each(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,i){n=i,u.each(i.structures,function(e,n){t(n)})}),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(1.1016,function(e){function t(e){var n=e.type;n!==ei.Menu.name&&n!==ei.Gallery.name||!e.elementProperties.dataTemplate||u.isEmptyObject(e.elementProperties.dataTemplate)||(e.elementProperties.fieldsTemplates={},e.elementProperties.fieldsTemplates.defaultTemplate=e.elementProperties.dataTemplate),e.childElements&&u.eachItem(e.childElements,function(e,n){t(n)})}var n;e.templateStructure&&u.eachItem(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&u.eachItem(e.pagesStructure.pages,function(e,i){n=i,u.eachItem(i.structures,function(e,n){t(n)})}
185),e.masterPages&&u.eachItem(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(1.1024,function(e){function t(e){e.elementProperties.columnsGrid;e.elementProperties.columnsGrid.isEnabled=!0,e.elementProperties.columnsGrid.showAlways=!1}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,n){u.each(n.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(1.1026,function(e){function t(e,n){var i=e.elementProperties,a=i.behaviours;a&&a.isTemplateBehaviour||(n&&ei[e.type].hasFeature(ti.TemplateItem)?(i.behaviours={isTemplateBehaviour:a?a:{},normalBehaviours:{}},u.each(i.behaviours.isTemplateBehaviour,function(e,t){t.options.isTemplateBehaviour=!0})):i.behaviours={normalBehaviours:a?a:{},isTemplateBehaviour:{}},e.childElements&&u.each(e.childElements,function(e,i){t(i,n)}))}var n;if(e.templateStructure){var i=e.templateStructure.structures;u.each(i,function(e,n){t(n,!0)});var a=e.templateStructure.connections;a&&i&&ei[i[0].type].hasFeature(ti.TemplateItem)&&(a.sourceConnections&&u.each(a.sourceConnections,function(e,t){t.options.isTemplateConenction=!0}),a.targetConnections&&u.each(a.targetConnections,function(e,t){t.options.isTemplateConenction=!0}))}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,i){n=i,u.each(i.structures,function(e,n){t(n)})}
185),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(1.1027,function(e){function t(e){e&&u.each(e,function(e,t){u.each(t,function(e,t){r(t)})})}function n(e,t){var o=e.id,s=e.elementProperties,l=s.behaviours,c=s.itemsData;c&&(u.each(c.connections,function(e,t){u.each(t,function(e,t){r(t)})}),u.each(c.behaviours,function(e,t){var n=c.connections[e];u.each(t,function(t,i){var r=a(i,o+e);n[r.id]=r})})),l&&(i(l.normalBehaviours,t,o),i(l.isTemplateBehaviour,t,o)),e.childElements&&u.each(e.childElements,function(e,i){n(i,t)})}function i(e,t,n){e&&u.each(e,function(e,i){var r=a(i,n),o=r.id;t.targetConnections&&(t.targetConnections[o]=r),t.sourceConnections&&(t.sourceConnections[o]=r)})}function a(e,t){var n=e.name;if(e.options){var i=e.options;"FlyToScreenBehaviour"===n?i.triggerType=Ei.PageLoad:i.stateName&&(i.triggerType=Ei.State,i.triggerName=i.stateName),i.transitionData&&(void 0!==i.transitionData.transitionDuration&&(i.animationDuration=i.transitionData.transitionDuration),i.transitionData.transitionDirection&&(i.animationDirection=i.transitionData.transitionDirection)),i.direction&&(i.animationDirection=i.direction)}return{id:u.uniqueID(),sourceElementID:t,targetElementID:t,behaviourName:n,options:i}}function r(e){var t=(e.id,e.options);e.behaviourName||(t.triggerType=Ei.Trigger,t.triggerName=e.triggerName,e.behaviourName=e.actionName,delete t.trigger,"ShowElement"!==e.actionName&&"HideElement"!==e.actionName||(t.animationType=Ct.NoAnimation.name,t.animationDuration=0),"FadeIn"===e.actionName&&(e.behaviourName=xi.ShowElement.name,t.animationType=Ct.Fade.name),"FadeOut"===e.actionName&&(e.behaviourName=xi.HideElement.name,t.animationType=Ct.Fade.name),"SlideIn"===e.actionName&&(e.behaviourName=xi.ShowElement.name),"SlideOut"===e.actionName&&(e.behaviourName=xi.HideElement.name),delete e.actionName,t.slideOptions&&("Left"===t.slideOptions.name?t.animationType="SlideLeft":"Right"===t.slideOptions.name?t.animationType="SlideRight":"Up"===t.slideOptions.name?t.animationType="SlideUp":"Down"===t.slideOptions.name&&(t.animationType="SlideDown")),t.transitionData&&(void 0!==t.transitionData.transitionDuration&&(t.animationDuration=t.transitionData.transitionDuration),t.transitionData.transitionDirection&&(t.animationDirection=t.transitionData.transitionDirection)),t.direction&&(t.animationDirection=t.direction))}var o;if(e.templateStructure){var s=e.templateStructure.structures,l=e.templateStructure.connections;l&&t(l),u.each(s,function(e,t){n(t,l)})}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,i){o=i;var a=i.connections;t(a),u.each(i.structures,function(e,t){n(t,a)})}),e.masterPages&&u.each(e.masterPages,function(e,i){if(i.hierarchyInfo.structures){var a=i.hierarchyInfo.connections;t(a),u.each(i.hierarchyInfo.structures,function(e,t){n(t,a)})}})})}(),function(){ma.addSiteInformationFix(1.1032,function(e){function t(e){e&&u.each(e,function(e,t){u.each(t,function(e,t){i(t)})})}function n(e,t){var a=(e.id,e.elementProperties),r=a.itemsData;(a.entranceAnimation||a.exitAnimation)&&("SlideLeft"===a.entranceAnimation?(a.entranceAnimation=Ct.Slide.name,a.entranceAnimationDirection="right"):"SlideRight"===a.entranceAnimation?(a.entranceAnimation=Ct.Slide.name,a.entranceAnimationDirection="left"):"SlideUp"===a.entranceAnimation?(a.entranceAnimation=Ct.Slide.name,a.entranceAnimationDirection="down"):"SlideDown"===a.entranceAnimation&&(a.entranceAnimation=Ct.Slide.name,a.entranceAnimationDirection="up"),"SlideLeft"===a.exitAnimation?(a.exitAnimation=Ct.Slide.name,a.exitAnimationDirection="left"):"SlideRight"===a.exitAnimation?(a.exitAnimation=Ct.Slide.name,a.exitAnimationDirection="right"):"SlideUp"===a.exitAnimation?(a.exitAnimation=Ct.Slide.name,a.exitAnimationDirection="up"):"SlideDown"===a.exitAnimation&&(a.exitAnimation=Ct.Slide.name,a.exitAnimationDirection="down")),r&&u.each(r.connections,function(e,t){u.each(t,function(e,t){i(t)})}),e.childElements&&u.each(e.childElements,function(e,i){n(i,t)})}function i(e){if(e){var t=(e.id,e.options);"ShowElement"===e.behaviourName?("SlideLeft"===t.animationType?(t.animationSlideDirection="right",t.animationType="Slide"):"SlideRight"===t.animationType?(t.animationSlideDirection="left",t.animationType="Slide"):"Slide
185Up"===t.animationType?(t.animationSlideDirection="down",t.animationType="Slide"):"SlideDown"===t.animationType&&(t.animationSlideDirection="up",t.animationType="Slide"),t.animationDirection||(t.animationDirection={vertical:"top",horizontal:"left"})):"HideElement"===e.behaviourName&&("SlideLeft"===t.animationType?(t.animationSlideDirection="left",t.animationType="Slide"):"SlideRight"===t.animationType?(t.animationSlideDirection="right",t.animationType="Slide"):"SlideUp"===t.animationType?(t.animationSlideDirection="up",t.animationType="Slide"):"SlideDown"===t.animationType&&(t.animationSlideDirection="down",t.animationType="Slide"),t.animationDirection||(t.animationDirection={vertical:"top",horizontal:"left"})),"NavigateNext"!==e.behaviourName&&"NavigatePrev"!==e.behaviourName||("SlideLeft"===t.entranceAnimation?(t.entranceAnimation="Slide",t.entranceAnimationDirection="right"):"SlideRight"===t.entranceAnimation?(t.entranceAnimation="Slide",t.entranceAnimationDirection="left"):"SlideUp"===t.entranceAnimation?(t.entranceAnimation="Slide",t.entranceAnimationDirection="down"):"SlideDown"===t.entranceAnimation&&(t.entranceAnimation="Slide",t.entranceAnimationDirection="up"),"SlideLeft"===t.exitAnimation?(t.exitAnimation="Slide",t.exitAnimationDirection="left"):"SlideRight"===t.exitAnimation?(t.exitAnimation="Slide",t.exitAnimationDirection="right"):"SlideUp"===t.exitAnimation?(t.exitAnimation="Slide",t.exitAnimationDirection="up"):"SlideDown"===t.exitAnimation&&(t.exitAnimation="Slide",t.exitAnimationDirection="down")),"FlyToScreenBehaviour"===e.behaviourName?(e.behaviourName=xi.ShowElement.name,t.animationType=Ct.Fly.name,t.animationSlideDirection="left",t.animationDirection=t.direction,delete t.direction):"FlyOutScreenBehaviour"===e.behaviourName&&(e.behaviourName=xi.HideElement.name,t.animationType=Ct.Fly.name,t.animationSlideDirection="left",t.animationDirection=t.direction,delete t.direction)}}var a;if(e.templateStructure){var r=e.templateStructure.structures,o=e.templateStructure.connections;o&&t(o),u.each(r,function(e,t){n(t,o)})}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,i){a=i;var r=i.connections;t(r),u.each(i.structures,function(e,t){n(t,r)})}),e.masterPages&&u.each(e.masterPages,function(e,i){if(i.hierarchyInfo.structures){var a=i.hierarchyInfo.connections;t(a),u.each(i.hierarchyInfo.structures,function(e,t){n(t,a)})}})})}(),
186function(){ma.addSiteInformationFix(1.1035,function(e){function t(e){e&&u.each(e,function(e,t){u.each(t,function(e,t){for(var i in t){var a=t[i];for(var r in a){var o=a[r];n(o)}}})})}function n(e){e&&(e.transitionInEffect&&("SlideLeft"===e.transitionInEffect?(e.transitionSlideInDirection="right",e.transitionInEffect="Slide"):"SlideRight"===e.transitionInEffect?(e.transitionSlideInDirection="left",e.transitionInEffect="Slide"):"SlideUp"===e.transitionInEffect?(e.transitionSlideInDirection="down",e.transitionInEffect="Slide"):"SlideDown"===e.transitionInEffect&&(e.transitionSlideInDirection="up",e.transitionInEffect="Slide"),e.transitionSlideInDirection||(e.transitionSlideInDirection="right")),e.transitionOutEffect&&("SlideLeft"===e.transitionOutEffect?(e.transitionSlideOutDirection="left",e.transitionOutEffect="Slide"):"SlideRight"===e.transitionOutEffect?(e.transitionSlideOutDirection="right",e.transitionOutEffect="Slide"):"SlideUp"===e.transitionOutEffect?(e.transitionSlideOutDirection="up",e.transitionOutEffect="Slide"):"SlideDown"===e.transitionOutEffect&&(e.transitionSlideOutDirection="down",e.transitionOutEffect="Slide"),e.transitionSlideOutDirection||(e.transitionSlideOutDirection="right")))}var i;if(e.templateStructure){var a=(e.templateStructure.structures,e.templateStructure.customStatesProperties);a&&t(a)}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,n){i=n;var a=n.customStatesProperties;t(a)}),e.masterPages&&u.each(e.masterPages,function(e,n){if(n.hierarchyInfo.structures){var i=n.hierarchyInfo.customStatesProperties;t(i)}})})}(),function(){ma.addSiteInformationFix(1.1037,function(e){function t(e,n){if(n){var i=(e.id,e.elementProperties),a=i.itemsData;a&&(u.each(a.connections,function(t,i){u.each(i,function(i,a){n.targetConnections[i]=a;var r=e.id+je+t;a.sourceElementID===a.targetElementID&&(a.targetElementID=r),a.sourceElementID=r})}),delete i.itemsData),e.childElements&&u.each(e.childElements,function(e,i){t(i,n)})}}var n;if(e.templateStructure){var i=e.templateStructure.structures,a=e.templateStructure.connections;u.each(i,function(e,n){t(n,a)})}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,i){n=i;var a=i.connections;u.each(i.structures,function(e,n){t(n,a)})}),e.masterPages&&u.each(e.masterPages,function(e,n){if(n.hierarchyInfo.structures){var i=n.hierarchyInfo.connections;u.each(n.hierarchyInfo.structures,function(e,n){t(n,i)})}})})}(),function(){function e(e){var t=e.split(je);if(e.length>=26&&1===t.length){var n=13;"id"===e.slice(0,2)&&(n+=2),e=e.slice(0,n)+je+e.slice(n,e.length)}return e}ma.addSiteInformationFix(1.1038,function(t){function n(t,n){t.id;n&&u.each(n,function(t,n){u.each(n,function(t,n){var i=""+n.targetElementID,a=""+n.sourceElementID;n.targetElementID=e(i),n.sourceElementID=e(a)})})}var i;if(t.templateStructure){var a=t.templateStructure.structures,r=t.templateStructure.connections;u.each(a,function(e,t){n(t,r)}
186)}t.pagesStructure&&u.each(t.pagesStructure.pages,function(e,t){i=t;var a=t.connections;u.each(t.structures,function(e,t){n(t,a)})}),t.masterPages&&u.each(t.masterPages,function(e,t){if(t.hierarchyInfo.structures){var i=t.hierarchyInfo.connections;u.each(t.hierarchyInfo.structures,function(e,t){n(t,i)})}})})}(),function(){ma.addSiteInformationFix(1.1043,function(e){function t(e){e.id;e.type===ei.Menu.name&&void 0===e.elementProperties.synchronizeWithPages&&(e.elementProperties.synchronizeWithPages=!0),e.childElements&&u.each(e.childElements,function(e,n){t(n)})}function n(e){var t=(e.id,e.elementProperties.textType);t&&("div"===t&&(t=Ke.DIV),e.elementProperties.tagName=t),e.childElements&&u.each(e.childElements,function(e,t){n(t)})}var i;if(e.templateStructure){var a=e.templateStructure.structures;u.each(a,function(e,t){n(t)})}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,a){i=a,u.each(a.structures,function(e,i){n(i),t(i)})}),e.masterPages&&u.each(e.masterPages,function(e,i){i.hierarchyInfo.structures&&u.each(i.hierarchyInfo.structures,function(e,i){n(i),t(i)})})})}(),function(){ma.addSiteInformationFix(1.1045,function(e){function t(e){var n=e.type;if(ei[n].hasFeature(ti.TemplateItem)){var i=e.elementProperties.fieldsMap;i&&u.each(i,function(e,t){t&&t[di.image.getContentType()]&&(t[di.title.getContentType()]={name:"title",title:"Title",type:"title"})})}e.childElements&&u.each(e.childElements,function(e,n){t(n)})}e.templateStructure&&u.each(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,t){u.each(t.structures,Wo)}),e.masterPages&&u.each(e.masterPages,function(e,t){t.hierarchyInfo.structures&&u.each(t.hierarchyInfo.structures,Wo)})})}(),function(){ma.addSiteInformationFix(1.1047,function(e){function t(e){var n=(e.id,e.elementProperties),i=e.type;"page"===i?(n.childrenAnchor=nt.Centered,e.childElements&&u.each(e.childElements,function(e,n){t(n)})):n.sizeAndPosition.left-=480}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,n){u.each(n.structures,function(e,n){t(n)})}
186),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(1.1049,function(e){function t(e){var t=la.getCoordinatorHeirarchy().customStatesProperties;e&&u.each(e,function(e,n){var i=n.id;t&&t[i]&&u.each(t[i],function(e,t){"sizeAndPosition"===e&&t&&u.each(t,function(e,t){t&&u.each(t,function(e,t){t.stateValue.left-=480})})})})}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,n){u.each(n.structures,function(e,n){t(n.childElements)})}),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&t(n.hierarchyInfo.structures)})})}(),function(){ma.addSiteInformationFix(1.1065,function(e){function t(e){var n=e.elementProperties,i=ei[e.type],a=n.dataLayoutOptions;a&&(n.dataLayoutOptions=u.extend({},i.getPropertiesDefaultValues().dataLayoutOptions,a)),e.childElements&&u.each(e.childElements,function(e,n){t(n)})}e.templateStructure&&u.each(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,n){u.each(n.structures,function(e,n){t(n)})}
186),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(1.1063,function(e){function t(e,n){var i=(e.id,e.elementProperties);ei[e.type]===ei.FormElement?(u.each(e.childElements,function(e,t){delete t.elementProperties.fillLayout,delete t.elementProperties.verticalLayout,delete t.elementProperties.horizontalLayout,ei[t.type]===ei.formFields?(t.elementProperties.horizontalAlign=nt.Left,t.elementProperties.sizeAndPosition.width=i.sizeAndPosition.width):t.elementProperties.sizeAndPosition=u.extend(t.elementProperties.sizeAndPosition,{top:20,left:0})}),e.elementProperties.horizontalAlign=nt.Right):e.childElements&&u.each(e.childElements,function(e,i){t(i,n)})}var n;if(e.templateStructure){var i=e.templateStructure.structures;u.each(i,function(e,n){t(n)})}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,i){n=i,u.each(i.structures,function(e,n){t(n)})}),e.masterPages&&u.each(e.masterPages,function(e,n){
186n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(1.1069,function(e){function t(e,n){e.id,e.elementProperties;if(ei[e.type]===ei.FormElement){var i,a=[];u.each(e.childElements,function(e,t){ei[t.type]===ei.formFields?(i=t,t.elementProperties.horizontalAlign=nt.Right):(t.elementProperties.sizeAndPosition.top=20,a.push(t))});var r=i.elementProperties.sizeAndPosition;e.childElements=a,u.each([ti.HasFormData,ti.HasArrangement,ti.DataList,ti.HasTemplates,ti.HasDataSource],function(t,n){u.each(n.properties,function(t){e.elementProperties[t]=i.elementProperties[t]})}),e.elementProperties.sizeAndPosition.width=r.width,e.elementProperties.horizontalAlign=nt.Left}else e.childElements&&u.each(e.childElements,function(e,i){t(i,n)})}var n;if(e.templateStructure){var i=e.templateStructure.structures;u.each(i,function(e,n){t(n)})}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,i){n=i,u.each(i.structures,function(e,n){t(n)})}),e.masterPages&&u.each(e.masterPages,function(e,n){
186n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(1.1077,function(e){function t(e,n){e.id,e.elementProperties;if(ei[e.type].hasFeature(ti.HasText)){var i=e.elementProperties.lineHeight,a=e.elementProperties.fontSize;switch(i.unit){case 2:i.percentages=i.unitValue?i.unitValue:120;break;case 1:i.percentages=a&&i.unitValue?Math.floor(i.unitValue/a*100):120;break;case Ge.Pixels:i.percentages=a&&i.pixels?Math.floor(i.pixels/a*100):120;break;case Ge.Normal:i.percentages=120;break;case Ge.Inherit:i.percentages=120}delete i.pixels,delete i.unitValue,i.percentages||(i.percentages=120),i.unit=Ge.Percentages}else e.childElements&&u.each(e.childElements,function(e,i){t(i,n)})}var n;if(e.templateStructure){var i=e.templateStructure.structures;u.each(i,function(e,n){t(n)})}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,i){n=i,u.each(i.structures,function(e,n){t(n)})}),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){var e=1.2012;ma.addSiteInformationFix(e,function(e){function t(e){var t=la.getStaticPagesData(),n=u.count(t);e.type=ei.PagesMenu.name,e.elementProperties.name=e.elementProperties.name.replace("Menu",ei.PagesMenu.title);var i=n;e.elementProperties.dataLayout.name=e.elementProperties.dataLayout.name+"Menu";var a=ti.HasMoreButton.defaultProperties&&ti.HasMoreButton.defaultProperties.dataLayoutOptions?ti.HasMoreButton.defaultProperties.dataLayoutOptions():void 0;delete e.elementProperties.dataInfo,a&&(a.maxItems=i,e.elementProperties.dataLayoutOptions=u.extendMissing(e.elementProperties.dataLayoutOptions,a))}function n(e){var a=e.elementProperties;ei[e.type]===ei.Menu&&a.dataInfo&&a.dataInfo&&a.dataInfo.currentData&&"MasterPages"===a.dataInfo.currentData.type&&i?t(e):ei[e.type]===ei.PagesMenu?delete a.dataInfo:e.childElements&&u.each(e.childElements,function(e,t){n(t)})}var i=!0;if(e.templateStructure){var a=e.templateStructure.structures;i=a[0].type!==ei.Menu.name,u.each(a,function(e,t){n(t)})}else e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,t){u.each(t.structures,function(e,t){n(t)})}),e.masterPages&&u.each(e.masterPages,function(e,t){t.hierarchyInfo.structures&&u.each(t.hierarchyInfo.structures,function(e,t){n(t)})})})}(),function(){ma.addSiteInformationFix(1.209,function(e){e.masterPages&&u.each(e.masterPages,function(e,t){function n(e){var t=e.id;delete i[t],e.childElements&&u.each(e.childElements,function(e,t){n(t)})}if(t.hierarchyInfo.structures){var i=u.mapToDictionary(t.hierarchyInfo.structures,u.returnValue,u.defaultIdFunction);u.each(t.hierarchyInfo.structures,function(e,t){t.childElements&&u.each(t.childElements,function(e,t){n(t)})});var a=[];u.each(t.hierarchyInfo.structures,function(e,t){i[t.id]&&a.push(i[t.id])}),t.hierarchyInfo.structures=a}})})}(),function(){ma.addSiteInformationFix(1.1092,function(e){function t(e,n){e.id,e.elementProperties;ei[e.type]===ei.FormElement?e.elementProperties.targetEmail="":e.childElements&&u.each(e.childElements,function(e,i){t(i,n)})}var n;if(e.templateStructure){var i=e.templateStructure.structures;u.each(i,function(e,n){t(n)})}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,i){n=i,u.each(i.structures,function(e,n){t(n)})}
186),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(1.209,function(e){function t(e,n){e.id,e.elementProperties;if(ei[e.type]===ei.label){e.elementProperties.formattedText=e.elementProperties.text,e.type=ei.freeText.name,e.elementProperties.verticalAlignment=e.elementProperties.verticalAlign,delete e.elementProperties.text,delete e.elementProperties.verticalAlign;var i=e.elementProperties.formattedText;i=i?""+i:"";var a=i.replace(/\n/g,"<br />");"\n"==i.charAt(i.length-1)&&(a+="&nbsp;"),e.elementProperties.formattedText=i}else e.childElements&&u.each(e.childElements,function(e,i){t(i,n)})}var n;e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,i){n=i,u.each(i.structures,function(e,n){t(n)})}),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(1.2004,function(e){function t(e,n){e.id,e.elementProperties;if(ei[e.type]===ei.label||ei[e.type]===ei.freeText){var i;ei[e.type]===ei.label&&(i=e.elementProperties.text),ei[e.type]===ei.freeText&&(i=e.elementProperties.formattedText),i=i?""+i:"";var a=i.replace(/\n/g,"<br />");"\n"==i.charAt(i.length-1)&&(a+="&nbsp;"),ei[e.type]===ei.label&&(e.elementProperties.text=i),ei[e.type]===ei.freeText&&(e.elementProperties.formattedText=i)}else e.childElements&&u.each(e.childElements,function(e,i){t(i,n)})}var n;if(e.templateStructure){var i=e.templateStructure.structures;u.each(i,function(e,n){t(n)})}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,i){n=i,u.each(i.structures,function(e,n){t(n)})}
186),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(1.2013,function(e){function t(e,n){e.id,e.elementProperties;ei[e.type]===ei.PagesMenu?e.elementProperties.dropDownOptions=u.extend({trigger:"click",backgroundColor:"transparent",moreButtonText:"More",spacing:0,isFixedSize:!1,width:120,height:50,animation:"NoAnimation",animationSpeed:1e3,slideDirection:"up",flyDirection:{vertical:"top",horizontal:"right"},positioningAlignments:"Bottom",positionHorizontalDistance:0,positionVerticalDistance:0},e.elementProperties.dropDownOptions):e.childElements&&u.each(e.childElements,function(e,i){t(i,n)})}var n;if(e.templateStructure){var i=e.templateStructure.structures;u.each(i,function(e,n){t(n)})}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,i){n=i,u.each(i.structures,function(e,n){t(n)})}),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(1.2024,function(e){e.pagesStructure&&la.Events.PageInitialized.one(function(){le.disableOperationsRecording("PageManager.Events.PageInitialized.1.2024"),aa.removeStateAffecting(la.getCurrentPage()),aa.removeStateAffected(la.getCurrentPage()),Yi.removeInstanceConnections(la.getCurrentPage()),le.enableOperationsRecording("PageManager.Events.PageInitialized.1.2024")})})}(),function(){ma.addSiteInformationFix(1.2028,function(e){function t(e){var n=e.elementProperties;ei[e.type];n.dataInfo&&Wi[n.dataLayout.name]&&Wi[n.dataLayout.name].isPages&&e.type!==ei.Gallery.name&&e.type!==ei.VideoGallery.name&&e.type!==ei.PostsList.name&&(e.type=ei.DataListElement.name),e.type===ei.PagesMenu.name&&n.dropDownOptions&&n.dropDownOptions.animation===Ct.NoAnimation.name&&(n.dropDownOptions.animation=Ct.Slide.name,n.dropDownOptions.animationSpeed=400,n.dropDownOptions.slideDirection="up"),e.childElements&&u.each(e.childElements,function(e,n){t(n)})}e.templateStructure&&u.each(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,n){u.each(n.structures,function(e,n){t(n)})}
186),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(1.2043,function(e){function t(e){e&&u.each(e,function(e,t){if(t.dataInfo)for(var n in t.dataInfo){var a=t.dataInfo[n];u.each(a,function(e,t){i(t.stateValue)})}})}function n(e){var t=e.elementProperties,a=ei[e.type];if(a.hasFeature(ti.DataList)){var r=t.dataInfo;i(r)}e.childElements&&u.each(e.childElements,function(e,t){n(t)})}function i(e){e&&e.currentData&&(e.currentData.items?u.each(e.currentData.items,function(e,t){u.each(t,function(e,n){n&&n.imagePath&&(t[e]={imageUrl:t[e]})})}):u.each(e.currentData,function(e,t){u.each(t,function(e,n){n&&n.imagePath&&(t[e]={imageUrl:t[e]})})}))}var a;if(e.isCoordinator){var a=e.customStatesProperties;t(a)}if(e.templateStructure){var a=e.templateStructure.customStatesProperties;u.each(e.templateStructure.structures,function(e,t){n(t)}),t(a)}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,i){var a=i.customStatesProperties;u.each(i.structures,function(e,t){n(t)}),t(a)}),e.masterPages&&u.each(e.masterPages,function(e,i){if(i.hierarchyInfo.structures){var a=i.hierarchyInfo.customStatesProperties;u.each(i.hierarchyInfo.structures,function(e,t){n(t)}),t(a)}})})}(),function(){ma.addSiteInformationFix(1.2092,function(e){function t(e){var n=e.id,i=e.elementProperties,a=e.type;ei[a]&&(ei[a].hasFeature(ti.PageSection)&&i.childrenAnchor!==nt.Centered||ei[a].isType(ei.userBox)&&i.fillLayout&&i.fillLayout.fillHorizontal&&i.childrenAnchor!==nt.Centered)?Ji.performOnInstancesInitialization([n],function(e){ea.layoutUpdateBatch.performOperation(function(){var t=Ji.getInstanceByID(e[0]),n=ta.rememberLayout(t.getChildInstances(),{includeDockedElements:!1,rememberLeft:!0,rememberTop:!1,rememberWidth:!1,rememberHeight:!1});t.setPropertyValue("childrenAnchor",nt.Centered),ea.layoutUpdateBatch.performOperation(function(){n.restoreLayout()})})}):e.childElements&&u.each(e.childElements,function(e,n){t(n)})}e.templateStructure&&u.each(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,n){u.each(n.structures,function(e,n){t(n)})}
186),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(1.2036,function(e){function t(e){var n=e.elementProperties,i=ei[e.type];if(i.hasFeature(ti.DataList)){var a=n.dataLayout,r=n.dataInfo,o=n.dataLayoutOptions;Wi[a.name];a.name===Wi.PagesGrid.name&&r.currentData&&(o.elementsPerPage<o.cols&&(o.cols=o.elementsPerPage),u.count(r.currentData)<o.cols&&(o.cols=u.count(r.currentData),o.elementsPerPage=o.cols))}e.childElements&&u.each(e.childElements,function(e,n){t(n)})}e.templateStructure&&u.each(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,n){u.each(n.structures,function(e,n){t(n)})}),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(1.2038,function(e){function t(e){var n=e.elementProperties,i=ei[e.type];if(i.hasFeature(ti.HasTemplates)){var a=n.fieldsTemplates;u.each(a,function(e,t){u.each(t,function(e,t){var n=La.create(t.hierarchy).getStructureIds(),i=t.hierarchy.customStatesProperties;i&&u.each(i,function(e){n[e]||delete i[e]})})})}e.childElements&&u.each(e.childElements,function(e,n){t(n)})}e.templateStructure&&u.each(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,n){u.each(n.structures,function(e,n){t(n)})}
186),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(16.24,function(e){function t(e,i){var a=(e.id,e.elementProperties,ei[e.type]);if(a&&a.hasFeature(ti.HasTemplates))e.elementProperties.fieldsTemplates=n(e.elementProperties.fieldsTemplates);else if(a&&a.hasFeature(ti.SkinElement)){var r=e.elementProperties.skinBinding;r&&r.hierarchy&&(r.hierarchy=nr.convertFieldsToTemplate(r.hierarchy),r.hierarchy=nr.convertTemplateToField(r.hierarchy,a.name))}else e.childElements&&u.each(e.childElements,function(e,n){t(n,i)})}function n(e){var t=Ca.generateWebsiteId();return u.each(e,function(e,n){u.each(n,function(e,i){if(i.hierarchy){var a=i.hierarchy.structures[0].type;if(a!==ei.InputItem.name&&a!==ei.skinInputElement.name&&(t=Ca.generateWebsiteId()),ei[a].hasFeature(ti.SkinElement)){var r=u.objectGet(i.hierarchy.structures[0],["elementProperties","skinBinding","hierarchy"]);r&&(r=nr.convertFieldsToTemplate(r),n[e].hierarchy=nr.convertTemplateToSkinTemplateWithFields(r,i.hierarchy.structures[0].type,t))}else n[e].hierarchy=nr.convertTemplateToSkinTemplateWithFields(i.hierarchy,void 0,t)}})}),e}var i;if(e.isCoordinator){var a=e.customStatesProperties;a&&u.each(a,function(e,t){t.fieldsTemplates&&u.each(t.fieldsTemplates,function(e,i){u.each(i,function(i){var a=t.fieldsTemplates[e][i].stateValue;t.fieldsTemplates[e][i].stateValue=n(a)})})})}if(e.templateStructure){var r=e.templateStructure.structures;u.each(r,function(e,n){t(n)});var a=e.templateStructure.customStatesProperties;a&&u.each(a,function(e,t){t.fieldsTemplates&&u.each(t.fieldsTemplates,function(e,i){u.each(i,function(i){var a=t.fieldsTemplates[e][i].stateValue;t.fieldsTemplates[e][i].stateValue=n(a)})})})}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,a){i=a,u.each(a.structures,function(e,n){t(n)});var r=a.customStatesProperties;r&&u.each(r,function(e,t){t.fieldsTemplates&&u.each(t.fieldsTemplates,function(e,i){u.each(i,function(i){var a=t.fieldsTemplates[e][i].stateValue;t.fieldsTemplates[e][i].stateValue=n(a)})})})}),e.masterPages&&u.each(e.masterPages,function(e,i){if(i.hierarchyInfo.structures){u.each(i.hierarchyInfo.structures,function(e,n){t(n)});var a=i.hierarchyInfo.customStatesProperties;u.each(a,function(e,t){t.fieldsTemplates&&u.each(t.fieldsTemplates,function(e,i){u.each(i,function(i){var a=t.fieldsTemplates[e][i].stateValue;t.fieldsTemplates[e][i].stateValue=n(a)})})})}})},1.2105),ma.addSiteInformationFix(1.2042,function(e){function t(e){e.id,e.elementProperties;e.type===ei.page.name&&(e.elementProperties.fixedBackground=!1)}var n;if(e.isCoordinator){var i=e.customStatesProperties;i&&u.each(i,function(e,t){t.fixedBackground&&u.each(t.fixedBackground,function(e,n){u.each(n,function(n){t.fixedBackground[e][n].stateValue=!1})})})}if(e.templateStructure){var a=e.templateStructure.structures;u.each(a,function(e,n){t(n)});var i=e.templateStructure.customStatesProperties;i&&u.each(i,function(e,t){t.fixedBackground&&u.each(t.fixedBackground,function(e,n){u.each(n,function(n){t.fixedBackground[e][n].stateValue=!1})})})}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,i){n=i,u.each(i.structures,function(e,n){t(n)});var a=i.customStatesProperties;a&&u.each(a,function(e,t){t.fixedBackground&&u.each(t.fixedBackground,function(e,n){u.each(n,function(n){t.fixedBackground[e][n].stateValue=!1})})})}),e.masterPages&&u.each(e.masterPages,function(e,n){if(n.pageProperties&&(n.pageProperties.fixedBackground=!1),n.mobilePageProperties&&(n.mobilePageProperties.fixedBackground=!1),n.hierarchyInfo.structures){u.each(n.hierarchyInfo.structures,function(e,n){t(n)});var i=n.hierarchyInfo.customStatesProperties;u.each(i,function(e,t){t.fixedBackground&&u.each(t.fixedBackground,function(e,n){u.each(n,function(n){t.fixedBackground[e][n].stateValue=!1})})})}})})}(),function(){ma.addSiteInformationFix(14.024,function(e){function t(e,n){var i=(e.id,e.elementProperties);if(ei[e.type]&&ei[e.type].hasFeature(ti.HasTemplates)){ei[e.type]!==ei.PostsList?i.itemFields&&!i.itemFields.alt&&u.each(e.elementProperties.fieldsTemplates,function(e,t){u.each(t,function(e,t){var n=t.hierarchy.structures[0].elementProperties.skinBinding;if(n&&n.type===Ya.Inline){var a=n.hierarchy.structures[0].elementProperties.fieldsMap;a&&u.each(a,function(e,t){u.each(t,function(e){e+""==pi.Image+""&&(t[pi.Alt]={name:"alt",title:"Alt Tag",type:"alt"},i.itemFields.alt={name:"alt",title:"Alt Tag",type:"alt"})})})}})}):(i.itemFields&&i.itemFields.alt&&u.each(e.elementProperties.fieldsTemplates,function(e,t){u.each(t,function(e,t){var n=t.hierarchy.structures[0].elementProperties.skinBinding;if(n&&n.type===Ya.Inline){var a=n.hierarchy.structures[0].elementProperties.fieldsMap;a&&u.each(a,function(e,t){u.each(t,function(e){e+""==pi.Image+""&&(delete t[pi.Alt],delete i.itemFields.alt)})})}})}),delete i.itemFields)}else e.childElements&&u.each(e.childElements,function(e,i){t(i,n)})}var n;if(e.templateStructure){var i=e.templateStructure.structures;u.each(i,function(e,n){t(n)})}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,i){n=i,u.each(i.structures,function(e,n){t(n)})}
186),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(1.2085,function(e){function t(e,i){e.id,e.elementProperties;ei[e.type]&&ei[e.type].hasFeature(ti.HasTemplates)?e.elementProperties.fieldsTemplates=n(e.elementProperties.fieldsTemplates):e.childElements&&u.each(e.childElements,function(e,n){t(n,i)})}function n(e){if("MenuButton"in e&&!("SkinNavigationButton"in e)){e.SkinNavigationButton={1418717701903:{id:"1418717701903",isDefault:!0,hierarchy:{id:1418719980168,structures:[{id:1418719980169,type:"SkinNavigationButton",elementProperties:{skinBinding:{type:"Inline",skinName:1418719980162,index:0,hierarchy:{structures:[{type:"skinHierarchyBox",id:"1418669758058",elementProperties:{tagName:"DIV",behaviours:null,isDisplayedInDesigner:!0,isLocked:!1,isAbsoluteVisible:!0,name:"Skin Element 2",baseName:null,connections:{},templateID:"template1418669758062",templateName:null,order:0,customStates:null,isElementWasEditedInMode:!1,attributes:null,metaProps:null,metaItemType:null,metaTitle:null,styleBindingId:1418719980162,styleBindingFields:{backgroundColor:{type:1,properties:{backgroundColor:{boundToProperty:!0,fields:{}}}},borderColor0:{type:1,properties:{borderColor:{boundToProperty:!1,fields:{left:!0,top:!0,bottom:!0,right:!0}}}},borderWidth0:{type:1,properties:{borderWidth:{boundToProperty:!1,fields:{left:!0,top:!0,bottom:!0,right:!0}}}},roundness:{type:1,properties:{roundness:{boundToProperty:!0,fields:{}}}},shadow:{type:1,properties:{shadow:{boundToProperty:!0,fields:{}}}},glow:{type:1,properties:{glow:{boundToProperty:!0,fields:{}}}},innerShadow:{type:1,properties:{innerShadow:{boundToProperty:!0,fields:{}}}},innerGlow:{type:1,properties:{innerGlow:{boundToProperty:!0,fields:{}}}}}
186,isSupportsMobile:!1,isVisibleInMode:!0,isFixed:!1,topZIndex:0,elementOpacity:1,staticMargin:{horizontalMargin:0,verticalMargin:0},sizeAndPosition:{left:0,width:28,top:0,height:28},lastResizingSize:{width:28,height:28},glow:{spread:0,blur:0,color:"black"},innerGlow:{spread:0,blur:0,color:"black"},shadow:{top:0,left:0,spread:0,blur:0,color:"black"},innerShadow:{top:0,left:0,spread:0,blur:0,color:"black"},isEditableInExpress:!0,fieldsMap:{},display:"fixed",cellItem:null,cellHorizontalAlignment:"none",backgroundColor:"transparent",imageUrl:"",imageLayout:"stretchedToFill",imagePosition:{vertical:"center",horizontal:"center"},imageOpacity:1,backgroundOverlay:"transparent",verticalLayout:"normal",horizontalLayout:"normal",fillLayout:{fillVertical:!0,fillHorizontal:!0},margin:{top:0,left:0,bottom:0,right:0},isGrowable:{bottom:!1,right:!1},overflow:!1,rowsItems:null,startSelected:!1,openInNewTab:!1,openInTopWindow:!1,fitToContent:!1,verticalAlign:"center",horizontalAlign:"center",verticalContentAlign:"middle",horizontalContentAlign:"center",padding:{top:0,left:0,bottom:0,right:0},isVisible:!0,borderWidth:{top:0,left:0,bottom:0,right:0},roundness:{topLeft:0,bottomLeft:0,topRight:0,bottomRight:0},borderColor:{top:"Black",left:"Black",bottom:"Black",right:"Black"},borderStyle:{top:"solid",left:"solid",bottom:"solid",right:"solid"}},metaData:{position:{left:-50,top:0},size:{width:28,height:28}},childElements:[{type:"Icon",id:"1418669758061",elementProperties:{tagName:"DIV",behaviours:null,isDisplayedInDesigner:!0,isLocked:!1,isAbsoluteVisible:!0,name:"Icon 2",baseName:null,connections:{},templateID:"template1418669758062",templateName:null,order:1,customStates:null,isElementWasEditedInMode:!1,attributes:null,metaProps:null,metaItemType:null,metaTitle:null,styleBindingId:1418719980162,styleBindingFields:{iconColor1:{type:1,properties:{iconColor:{boundToProperty:!0,fields:{}}}}}
186,isSupportsMobile:!1,isVisibleInMode:!0,isFixed:!1,topZIndex:0,elementOpacity:1,staticMargin:{horizontalMargin:0,verticalMargin:0},sizeAndPosition:{left:0,width:28,top:0,height:28},lastResizingSize:{width:28,height:28},glow:{spread:0,blur:0,color:"black"},innerGlow:{spread:0,blur:0,color:"black"},shadow:{top:0,left:0,spread:0,blur:0,color:"black"},innerShadow:{top:0,left:0,spread:0,blur:0,color:"black"},display:"fixed",cellItem:null,cellHorizontalAlignment:"none",backgroundColor:"transparent",verticalLayout:"normal",horizontalLayout:"normal",fillLayout:{fillVertical:!0,fillHorizontal:!0},margin:{top:0,left:0,bottom:0,right:0},padding:{top:0,left:0,bottom:0,right:0},startSelected:!1,openInNewTab:!1,openInTopWindow:!1,isVisible:!0,borderWidth:{top:0,left:0,bottom:0,right:0},roundness:{topLeft:0,bottomLeft:0,topRight:0,bottomRight:0},borderColor:{top:"Black",left:"Black",bottom:"Black",right:"Black"},borderStyle:{top:"solid",left:"solid",bottom:"solid",right:"solid"},rotationAngle:0,fitToContent:!1,verticalAlign:"center",horizontalAlign:"center",verticalContentAlign:"middle",horizontalContentAlign:"center",iconColor:{mainColor:2,variation:3,opacity:1,brightness:0},iconReference:{collectionName:"public-font-icons",iconName:"navigation2"},iconSize:"auto"},metaData:{position:{left:-50,top:0},size:{width:28,height:28}}
186,isForBackground:!0,isForBorder:!0}],offset:{left:939,top:255},isForBackground:!0,hasBackgroundChild:!0,isForBorder:!0,hasBorderChilds:!0}],connections:{targetConnections:{},sourceConnections:{}},customStatesProperties:{},pageId:"1406762854386",version:1.2044,id:"1418669769376",relativePoint:{left:939,top:255},styleVersion:1418719980167,styleId:1418719980162,fieldsToData:{backgroundColor:{name:"backgroundColor",fieldType:"BackgroundColor",categoryId:"Colors",priority:0,title:"Background",options:{}},iconColor1:{name:"iconColor1",fieldType:"SolidColor",categoryId:"Colors",priority:1,title:"Icon Color",options:{}},borderColor0:{name:"borderColor0",fieldType:"SolidColor",categoryId:"Colors",priority:2,title:"Border",options:{}},borderWidth0:{name:"borderWidth0",fieldType:"Pixels",categoryId:"Border",priority:3,title:"Border Width",options:{fieldVisualizer:"Slider",visualizerOptions:{min:0,max:20}}},roundness:{name:"roundness",fieldType:"Roundness",categoryId:"Border",priority:4,title:"Roundness",options:{}},shadow:{name:"shadow",fieldType:"Shadow",categoryId:"Effects",priority:5,title:"Shadow",options:{}},glow:{name:"glow",fieldType:"Glow",categoryId:"Effects",priority:6,title:"Glow",options:{}},innerShadow:{name:"innerShadow",fieldType:"InnerShadow",categoryId:"Effects",priority:7,title:"Inner Shadow",options:{}},innerGlow:{name:"innerGlow",fieldType:"InnerGlow",categoryId:"Effects",priority:8,title:"Inner Glow",options:{}}},categoriesData:{Colors:{title:"Colors",priority:1,id:"Colors"},Border:{title:"Border",priority:3,id:"Border"},Effects:{title:"Effects",priority:4,id:"Effects"}},fieldsToValues:{},statesAnimations:{}}}}}],version:1.2044},detached:!1}};var t=e.SkinNavigationButton[1418717701903],n=u.objectGet(t.hierarchy.structures[0],["elementProperties","skinBinding","hierarchy"]);n&&(n=nr.convertFieldsToTemplate(n),t.hierarchy=nr.convertTemplateToSkinTemplateWithFields(n,t.hierarchy.structures[0].type))}return e}var i;if(e.isCoordinator){var a=e.customStatesProperties;a&&u.each(a,function(e,t){t.fieldsTemplates&&u.each(t.fieldsTemplates,function(e,i){u.each(i,function(i){var a=t.fieldsTemplates[e][i].stateValue;t.fieldsTemplates[e][i].stateValue=n(a)})})})}if(e.templateStructure){var r=e.templateStructure.structures;u.each(r,function(e,n){t(n)});var a=e.templateStructure.customStatesProperties;a&&u.each(a,function(e,t){t.fieldsTemplates&&u.each(t.fieldsTemplates,function(e,i){u.each(i,function(i){var a=t.fieldsTemplates[e][i].stateValue;
187t.fieldsTemplates[e][i].stateValue=n(a)})})})}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,a){i=a,u.each(a.structures,function(e,n){t(n)});var r=a.customStatesProperties;r&&u.each(r,function(e,t){t.fieldsTemplates&&u.each(t.fieldsTemplates,function(e,i){u.each(i,function(i){var a=t.fieldsTemplates[e][i].stateValue;t.fieldsTemplates[e][i].stateValue=n(a)})})})}),e.masterPages&&u.each(e.masterPages,function(e,i){if(i.hierarchyInfo.structures){u.each(i.hierarchyInfo.structures,function(e,n){t(n)});var a=i.hierarchyInfo.customStatesProperties;a&&u.each(a,function(e,t){t.fieldsTemplates&&u.each(t.fieldsTemplates,function(e,i){u.each(i,function(i){var a=t.fieldsTemplates[e][i].stateValue;t.fieldsTemplates[e][i].stateValue=n(a)})})})}})})}(),function(){ma.addSiteInformationFix(1.2058,function(e){function t(e,n){e.id,e.elementProperties;if(ei[e.type]&&ei[e.type]===ei.PagesMenu){var i=e.elementProperties.navigationButtonSettings;if(i&&i.navigationProperties&&i.navigationProperties.SlideNavigation){var a=i.navigationProperties.SlideNavigation;a.desktopDirection&&(a.direction=a.desktopDirection,delete a.desktopDirection),a.desktopWidth&&(a.width=a.desktopWidth,delete a.desktopWidth),a.mobileHeight&&(a.height=a.mobileHeight,delete a.mobileHeight),delete a.mobileWidth,delete a.mobileDirection}}else e.childElements&&u.each(e.childElements,function(e,i){t(i,n)})}function n(e){if(e&&e.navigationProperties&&e.navigationProperties.SlideNavigation){var t=e.navigationProperties.SlideNavigation;t.mobileDirection&&(t.direction=t.mobileDirection,delete t.mobileDirection),t.mobileWidth&&(t.width=t.mobileWidth,delete t.mobileWidth),t.mobileHeight&&(t.height=t.mobileHeight,delete t.mobileHeight),delete t.desktopWidth,delete t.desktopDirection}return e}var i;if(e.isCoordinator){var a=e.customStatesProperties;a&&u.each(a,function(e,t){t.navigationButtonSettings&&u.each(t.navigationButtonSettings,function(e,i){u.each(i,function(i){var a=t.navigationButtonSettings[e][i].stateValue;t.navigationButtonSettings[e][i].stateValue=n(a)})})})}if(e.templateStructure){var r=e.templateStructure.structures;u.each(r,function(e,n){t(n)});var a=e.templateStructure.customStatesProperties;a&&u.each(a,function(e,t){t.navigationButtonSettings&&u.each(t.navigationButtonSettings,function(e,i){u.each(i,function(i){var a=t.navigationButtonSettings[e][i].stateValue;t.navigationButtonSettings[e][i].stateValue=n(a)})})})}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,a){i=a,u.each(a.structures,function(e,n){t(n)});var r=a.customStatesProperties;r&&u.each(r,function(e,t){t.navigationButtonSettings&&u.each(t.navigationButtonSettings,function(e,i){u.each(i,function(i){var a=t.navigationButtonSettings[e][i].stateValue;t.navigationButtonSettings[e][i].stateValue=n(a)})})})}),e.masterPages&&u.each(e.masterPages,function(e,i){if(i.hierarchyInfo.structures){u.each(i.hierarchyInfo.structures,function(e,n){t(n)});var a=i.hierarchyInfo.customStatesProperties;a&&u.each(a,function(e,t){t.navigationButtonSettings&&u.each(t.navigationButtonSettings,function(e,i){u.each(i,function(i){var a=t.navigationButtonSettings[e][i].stateValue;t.navigationButtonSettings[e][i].stateValue=n(a)})})})}})})}(),function(){ma.addSiteInformationFix(1.2063,function(e){function t(e){e&&u.each(e,function(e,t){if(t.isFixed)for(var n in t.isFixed){var i=t.isFixed[n];u.each(i,function(e){t.isFixed[n][e].stateValue=!1})}})}var n;if(e.isCoordinator){var i=e.customStatesProperties;t(i)}if(e.templateStructure){var i=e.templateStructure.customStatesProperties;t(i)}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,i){n=i;var a=i.customStatesProperties;t(a)}),e.masterPages&&u.each(e.masterPages,function(e,n){if(n.hierarchyInfo.structures){var i=n.hierarchyInfo.customStatesProperties;t(i)}})})}(),function(){ma.addSiteInformationFix(1.208,function(e){function t(e,n){e.i
187d,e.elementProperties;ei[e.type]&&ei[e.type].hasFeature(ti.HasTemplates)?e.type!==ei.PostsList.name&&e.type!==ei.TagCloud.name&&(delete e.metaData.dataItemSizeMobile,delete e.metaData.dataItemSizePc):e.childElements&&u.each(e.childElements,function(e,i){t(i,n)})}var n;if(e.templateStructure){var i=e.templateStructure.structures;u.each(i,function(e,n){t(n)})}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,i){n=i,u.each(i.structures,function(e,n){t(n)})}),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){function e(e){var t=0;return"NoAnimation"!==e.animation&&(t=e.animationSpeed,t=50>t?0:200>=t?200:400>=t?400:800),{backgroundColor:e.backgroundColor,animationSpeed:t,verticalDistance:e.positionVerticalDistance,verticalTop:e.positionVerticalDistance,horizontalDistance:e.positionHorizontalDistance,horizontalLeft:e.positionHorizontalDistance,horizontalRight:e.positionHorizontalDistance,spacing:e.spacing,useSkinButton:!0}}ma.addSiteInformationFix(1.2087,function(t){function n(t){var i=t.elementProperties;if(t.type===ei.PagesMenu.name){if(i.dataLayout&&"NavigationButton"!==i.dataLayout.name){var a=i.dropDownOptions;if(a){i.moreButtonText=a.moreButtonText,i.showDropDownArrow=void 0!==a.showDropDownArrow?a.showDropDownArrow:!1;var r=e(a);i.dropDownNavigationSettings={navigation:"DropDownNavigation",navigationProperties:r},delete i.dropDownOptions}else if(i.dropDownNavigationSettings){var o=i.dropDownNavigationSettings;o.navigationProperties&&o.navigationProperties.DropDownNavigation&&void 0===o.navigationProperties.DropDownNavigation.useSkinButton&&(o.navigationProperties.DropDownNavigation.useSkinButton=!0)}}}else t.childElements&&u.each(t.childElements,function(e,t){n(t)})}function i(t){t&&u.each(t,function(t,n){if(n.dropDownOptions&&n.dropDownOptions[Va.MobileStateName]){var i=n.dropDownOptions[Va.MobileStateName].coordinator;if(i){var a=i.stateValue,r=e(a);u.objectSet(n,["dropDownNavigationSettings",Va.MobileStateName,"coordinator","stateValue"],{navigation:"DropDownNavigation",navigationProperties:r}),u.objectSet(n,["moreButtonText",Va.MobileStateName,"coordinator","stateValue"],a.moreButtonText),u.objectSet(n,["showDropDownArrow",Va.MobileStateName,"coordinator","stateValue"],void 0!==a.showDropDownArrow?a.showDropDownArrow:!1)}}})}if(t.isCoordinator&&i(t.customStatesProperties),t.templateStructure){var a=t.templateStructure.structures;u.each(a,function(e,t){n(t)}),i(t.templateStructure.customStatesProperties)}t.pagesStructure&&u.each(t.pagesStructure.pages,function(e,t){u.each(t.structures,function(e,t){n(t)}),i(t.customStatesProperties)}),t.masterPages&&u.each(t.masterPages,function(e,t){t.hierarchyInfo.structures&&(u.each(t.hierarchyInfo.structures,function(e,t){n(t)}),i(t.hierarchyInfo.customStatesProperties))})})}(),function(){ma.addSiteInformationFix(1.2089,function(e){function t(e,n){e.id,e.elementProperties;if(!ei[e.type]||ei[e.type]!==ei.Gallery&&ei[e.type]!==ei.DataListElement&&ei[e.type]!==ei.VideoGallery)e.childElements&&u.each(e.childElements,function(e,i){t(i,n)});else{u.each(e.elementProperties.fieldsTemplates,function(e,t){u.each(t,function(e,t){var n=t.hierarchy?t.hierarchy.structures[0].elementProperties.skinBinding:void 0;if(n&&n.type===Ya.Inline){var i=n.hierarchy.structures[0],a=i.elementProperties.fieldsMap;a&&u.each(a,function(e,t){e===i.id&&t&&!t[pi.Link]&&(t[pi.Link]={name:"link",type:"link",title:"Link"})})}})})}}var n;if(e.templateStructure){var i=e.templateStructure.structures;u.each(i,function(e,n){t(n)})}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,i){n=i,u.each(i.structures,function(e,n){t(n)})}
187),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(1.21,function(e){function t(e){var i=e.elementProperties;e.type===ei.HeaderElement.name?i.sectionName="Header":e.type===ei.FooterElement.name?i.sectionName="Footer":e.type===ei.SectionElement.name?n.push(e):e.childElements&&u.each(e.childElements,function(e,n){t(n)})}var n=[],i=!1;if(e.templateStructure){var a=e.templateStructure.structures;u.each(a,function(e,n){t(n)})}if(e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,n){u.each(n.structures,function(e,n){t(n)})}),e.masterPages&&(u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})}),i=!0),n.length>0){n.sort(function(e,t){return e.elementProperties.order-t.elementProperties.order});for(var r=0;r<n.length;r++){var o=String.fromCharCode(65+r%26),s=n[r];s.elementProperties.sectionName=(i?"Site Section ":"Section ")+o}}})}(),function(){ma.addSiteInformationFix(1.2104,function(e){function t(e){var t=e.structures;u.each(t,function(e,t){n(t)}),a(e.customStatesProperties)}function n(e){var t=e.elementProperties;i(t),e.childElements&&u.each(e.childElements,function(e,t){n(t)})}function i(e){e&&u.each(e,function(n,i){if(e[n]=Ji.fixThemeColor(n,i),"skinBinding"===n){var a=i;u.each(a.hierarchy.fieldsToValues,function(e,t){u.each(t,function(e,t){t.value&&t.value.themeBinding&&(t.value=Ji.fixThemeColor(void 0,t.value))})}),a.hierarchy&&t(a.hierarchy)}if("fieldsTemplates"===n){var r=e.fieldsTemplates;
187u.each(r,function(e,n){u.each(n,function(e,n){n.hierarchy&&t(n.hierarchy)})})}})}function a(e){e&&u.each(e,function(e,n){u.each(n,function(e,n){u.each(n,function(n,i){u.each(i,function(n,i){if(i){if(i.stateValue=Ji.fixThemeColor(e,i.stateValue),"skinBinding"===e){var a=i.stateValue;u.each(a.hierarchy.fieldsToValues,function(e,t){u.each(t,function(e,t){t.value&&t.value.themeBinding&&(t.value=Ji.fixThemeColor(void 0,t.value))})}),t(a.hierarchy)}if("fieldsTemplates"===e){var r=i.stateValue;u.each(r,function(e,n){u.each(n,function(e,n){n.hierarchy&&t(n.hierarchy)})})}}})})})})}e.isCoordinator&&a(e.customStatesProperties),e.templateStructure&&t(e.templateStructure),e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,t){u.each(t.structures,function(e,t){n(t)}),a(t.customStatesProperties)}),e.masterPages&&u.each(e.masterPages,function(e,t){t.hierarchyInfo.structures&&(u.each(t.hierarchyInfo.structures,function(e,t){n(t)}),a(t.hierarchyInfo.customStatesProperties)),i(t.pageProperties),i(t.mobilePageProperties)})})}(),function(){function e(e,r){if(t(r)){var o=n(e[r.binding],r.role);return r.binding===a.Color?i(o,r).toCSS():o}return r}function t(e){return e&&"object"==typeof e&&!!e.themeBinding}function n(e,t){return e.themeValues[t]}function i(e,t){var n=u.Color(e).toHSL();return void 0!==t.saturation?n=u.modifyCoordinate(n,Ut.Saturation,t.saturation):t.saturationDelta&&(n=u.adjustCoordinate(n,Ut.Saturation,t.saturationDelta)),void 0!==t.brightness?n=u.modifyCoordinate(n,Ut.Brightness,t.brightness):t.brightnessDelta&&(n=u.adjustCoordinate(n,Ut.Brightness,t.brightnessDelta)),void 0!==t.opacity?n=u.modifyCoordinate(n,Ut.Opacity,t.opacity):t.opacityDelta&&(n=u.adjustCoordinate(n,Ut.Opacity,t.opacityDelta)),n}var a={Font:"font",Color:"color"},r={backgroundOverlay:!0,backgroundColor:!0,fontColor:!0,textShadow:!0,borderColor:!0,lineColor:!0,glow:!0,innerGlow:!0,shadow:!0,innerShadow:!0,mapColor:!0,imageLoadingSettings:!0,iconColor:!0},o={color:{themeValues:{background1:"white",background2:"#C6E7FC",background3:"#31B6FD",text1:"black",text2:"#073E87",text3:"#4584D3",color1:"#A5D028",color2:"#5BD078",color3:"#F5C040",color4:"#05E0DB"}}};Ji.fixThemeColor=function(t,n){if((!t||r[t])&&n&&"object"==typeof n&&!(n instanceof Array)){if(n.themeBinding===!0)return e(o,n);var i={};for(var a in n){var s=n[a];s&&"object"==typeof s&&s.themeBinding===!0?i[a]=e(o,s):i[a]=s}return i}return n}}(),function(){ma.addSiteInformationFix(1.2094,function(e){function t(e){e&&u.each(e,function(e,t){n[e]&&u.each(t,function(e,t){u.each(t,function(t,n){u.each(n,function(t,n){n&&"isVisibleInMode"===e&&(n.stateValue=!1)})})})})}var n={};if(e.isCoordinator&&t(e.customStatesProperties),e.templateStructure){e.templateStructure.structures;t(e.templateStructure.customStatesProperties)}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,n){t(n.customStatesProperties)}),e.masterPages&&u.each(e.masterPages,function(e,i){i.hierarchyInfo.structures&&(u.each(i.hierarchyInfo.structures,function(e,t){if(!ei[t.type].hasFeature(ti.PageSection)&&ei[t.type]!==ei.PageContentElement){var i=t.id;n[i]=!0}}),t(i.hierarchyInfo.customStatesProperties))})})}(),function(){var e=/-/g,t="ExternalApp";ma.addSiteInformationFix(1.2098,function(n){function i(n){var a=n.type;if(a&&0===a.indexOf(t)){var r=a.replace(e,"_");if(r!==a){var o=a.substr(t.length),s=r.substr(t.length);n.type=r;var l=n.elementProperties,c=u.quickExtend({},l);u.eachEntry(l,function(e,t){if(0===e.indexOf(o)){delete c[e];var n=s+e.substr(o.length);c[n]=t}}),n.elementProperties=c}}else n.childElements&&u.each(n.childElements,function(e,t){i(t)})}if(n.templateStructure){var a=n.templateStructure.structures;u.each(a,function(e,t){i(t)})}n.pagesStructure&&u.each(n.pagesStructure.pages,function(e,t){u.each(t.structures,function(e,t){i(t)})}),n.masterPages&&u.each(n.masterPages,function(e,t){t.hierarchyInfo.structures&&u.each(t.hierarchyInfo.structures,function(e,t){i(t)})})},-11)}(),function(){ma.addSiteInformationFix(1.2113,function(e){function t(e){var d=e.type,g=ei[e.type];g&&g.hasFeature(ti.PageSection)&&(e.elementProperties.topZIndex=0),g&&g.hasFeature(ti.HasTemplates)?n(e.elementProperties.fieldsTemplates):"facebookLike"===d?i(e):"facebookComments"===d?a(e):"facebookActivity"===d?r(e):"facebookLikeBox"===d?o(e):"facebookFacePile"===d?s(e):"facebookSubscribe"===d?l(e):d!=="ExternalApp"+"{0}{1}".format("FacebookLikeboxApp",1)&&"ExternalAppfacebook_likebox_app1"!==d||c(e),e.childElements&&u.eachItem(e.childElements,function(e,n){t(n)})}function n(e){u.each(e,function(e,n){u.each(n,function(e,n){if(n.hierarchy){var i=u.objectGet(n.hierarchy.structures[0],["elementProperties","skinBinding","hierarchy"]);t(i?i.structures[0]:n.hierarchy.structures[0])}})})}function i(e){var t=e.elementProperties,n="{0}{1}".format("FacebookLikeApp",1);e.type="ExternalApp"+n;var i=t.likeUrl;i&&(t[n+"useCustomUrl"]=!0),t.facebookFaces===!0&&(t[n+"showFaces"]=!0),t[n+"layout"]=t.facebookButtonLayout,t[n+"url"]=i}function a(e){var t=e.elementProperties,n="{0}{1}".format("FacebookCommentsApp",1);e.type="ExternalApp"+n,t[n+"postLimit"]=t.numOfPosts}function r(e){var t=e.elementProperties,n="{0}{1}".format("FacebookActivityApp",1);e.type="ExternalApp"+n;var i=t.facebookActivityDomain;i&&(t[n+"useCustomUrl"]=!0),t[n+"url"]=i}function o(e){var t=e.elementProperties,n="{0}{1}".format("FacebookPagePluginApp",1);e.type="ExternalApp"+n;var i=t.facebookPageUrl;t[n+"showFaces"]=t.facebookFaces,t[n+"url"]=i,t[n+"showPosts"]=t.facebookStream}function s(e){var t=e.elementProperties,n="{0}{1}".format("FacebookPagePluginApp",1);e.type="ExternalApp"+n,t[n+"showFaces"]=!0,t[n+"url"]=t.facebookPageUrl,t[n+"showPosts"]=!1}function l(e){var t=e.elementProperties,n="{0}{1}".format("FacebookFollowApp",1);e.type="ExternalApp"+n,t[n+"showFaces"]=!0,t[n+"url"]=t.facebookPageUrl,t[n+"layout"]=t.facebookButtonLayout}function c(e){var t=e.elementProperties,n=e.type.substr(11),i="{0}{1}".format("FacebookPagePluginApp",1);e.type="ExternalApp"+i,t[i+"showFaces"]=t[n+"showFaces"],t[i+"url"]=t[n+"url"],t[i+"showPosts"]=t[n+"showPosts"]}if(e.isCoordinator){var d=e.customStatesProperties;d&&u.each(d,function(e,t){t.fieldsTemplates&&u.each(t.fieldsTemplates,function(e,i){u.each(i,function(i){var a=t.fieldsTemplates[e][i].stateValue;n(a)})})})}if(e.templateStructure){var g=e.templateStructure.structures;u.each(g,function(e,n){t(n)});var d=e.templateStructure.customStatesProperties;d&&u.each(d,function(e,t){t.fieldsTemplates&&u.each(t.fieldsTemplates,function(e,i){u.each(i,function(i){var a=t.fieldsTemplates[e][i].stateValue;n(a)})})})}e.pagesStructure&&u.eachItem(e.pagesStructure.pages,function(e,i){u.eachItem(i.structures,function(e,n){t(n)});var a=i.customStatesProperties;a&&u.each(a,function(e,t){t.fieldsTemplates&&u.each(t.fieldsTemplates,function(e,i){u.each(i,function(i){var a=t.fieldsTemplates[e][i].stateValue;n(a)})})})}),e.masterPages&&u.eachItem(e.masterPages,function(e,i){i.hierarchyInfo.structures&&u.eachItem(i.hierarchyInfo.structures,function(e,n){t(n)});var a=i.hierarchyInfo.customStatesProperties;a&&u.each(a,function(e,t){t.fieldsTemplates&&u.each(t.fieldsTemplates,function(e,i){u.each(i,function(i){var a=t.fieldsTemplates[e][i].stateValue;n(a)})})})})},-10)}(),function(){ma.addSiteInformationFix(1.2107,function(e){function t(e){var i=ei[e.type];i&&i.hasFeature(ti.HasTemplates)?n(e.elementProperties.fieldsTemplates):"youtube"===e.type?(e.elementProperties.videoType=Ye.Youtube,e.type=ei.VideoPlayer.name):e.childElements&&u.each(e.childElements,function(e,n){t(n)})}function n(e){u.each(e,function(e,n){u.each(n,function(e,n){if(n.hierarchy){var i=u.objectGet(n.hierarchy.structures[0],["elementProperties","skinBinding","hierarchy"]);t(i?i.structures[0]:n.hierarchy.structures[0])}})})}var i;if(e.isCoordinator){var a=e.customStatesProperties;a&&u.each(a,function(e,t){t.fieldsTemplates&&u.each(t.fieldsTemplates,function(e,i){u.each(i,function(i){var a=t.fieldsTemplates[e][i].stateValue;n(a)})})})}if(e.templateStructure){var r=e.templateStructure.structures;u.each(r,function(e,n){t(n)});var a=e.templateStructure.customStatesProperties;a&&u.each(a,function(e,t){t.fieldsTemplates&&u.each(t.fieldsTemplates,function(e,i){u.each(i,function(i){var a=t.fieldsTemplates[e][i].stateValue;n(a)})})})}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,a){i=a,u.each(a.structures,function(e,n){t(n)});var r=a.customStatesProperties;r&&u.each(r,function(e,t){t.fieldsTemplates&&u.each(t.fieldsTemplates,function(e,i){u.each(i,function(i){var a=t.fieldsTemplates[e][i].stateValue;n(a)})})})}),e.masterPages&&u.each(e.masterPages,function(e,i){if(i.hierarchyInfo.structures){u.each(i.hierarchyInfo.structures,function(e,n){t(n)});var a=i.hierarchyInfo.customStatesProperties;a&&u.each(a,function(e,t){t.fieldsTemplates&&u.each(t.fieldsTemplates,function(e,i){u.each(i,function(i){var a=t.fieldsTemplates[e][i].stateValue;n(a)})})})}})},-9)}(),function(){ma.addSiteInformationFix(1.2107,function(e){function t(e){var i=e.elementProperties,a=ei[e.type];if(a.hasFeature(ti.DataList)){var r=i.dataInfo,o=i.itemFields;n(r,o)}e.childElements&&u.eachItem(e.childElements,function(e,n){t(n)})}function n(e,t){e&&e.currentData&&(e.currentData.items?u.eachEntry(e.currentData.items,function(e,n){u.eachEntry(n,function(e,i){t[e]&&t[e].type===di.video.name&&i&&!i.videoId&&(n[e]={videoId:i,videoType:Ye.Youtube})})}):u.eachEntry(e.currentData,function(e,n){u.eachEntry(n,function(e,i){t[e]&&t[e].type===di.video.name&&i&&!i.videoId&&(n[e]={videoId:i,videoType:Ye.Youtube})})}))}if(e.templateStructure){e.templateStructure.customStatesProperties;u.each(e.templateStructure.structures,function(e,n){t(n)})}
187e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,n){n.customStatesProperties;u.each(n.structures,function(e,n){t(n)})}),e.masterPages&&u.each(e.masterPages,function(e,n){if(n.hierarchyInfo.structures){n.hierarchyInfo.customStatesProperties;u.each(n.hierarchyInfo.structures,function(e,n){t(n)})}})})}(),function(){ma.addSiteInformationFix(1.2118,function(e){function t(e){var i=(e.type,ei[e.type]);i&&i.hasFeature(ti.DataList)&&!i.isType(ei.Menu)&&(e.elementProperties.overflow=!0,n(e.elementProperties.fieldsTemplates)),e.childElements&&u.eachItem(e.childElements,function(e,n){t(n)})}function n(e){u.each(e,function(e,t){u.each(t,function(e,t){t.hierarchy&&(t.hierarchy.structures[0].elementProperties.overflow=!0)})})}if(!(e.StructureVersion<=Ca.BaseVersionToConvertOverFlowHidden)){if(e.templateStructure){var i=e.templateStructure.structures;u.each(i,function(e,n){t(n)})}e.pagesStructure&&u.eachItem(e.pagesStructure.pages,function(e,n){u.eachItem(n.structures,function(e,n){t(n)})}),e.masterPages&&u.eachItem(e.masterPages,function(e,n){
187n.hierarchyInfo.structures&&u.eachItem(n.hierarchyInfo.structures,function(e,n){t(n)})})}})}(),function(){ma.addSiteInformationFix(14.001,function(e){function t(e){e&&u.each(e,function(e,t){n(t.navigationButtonSettings,r),n(t.dropDownNavigationSettings,a)})}function n(e,t){e&&u.each(e,function(e,n){u.each(n,function(e,n){n.stateValue=t(n.stateValue)})})}function i(e,t){var n=e.elementProperties,o=e.type;"PagesMenu"===o&&n.navigationButtonSettings&&(n.navigationButtonSettings=r(n.navigationButtonSettings)),ei[o]&&ei[o].hasFeature(ti.HasMoreButton)&&n.dropDownNavigationSettings&&(n.dropDownNavigationSettings=a(n.dropDownNavigationSettings)),e.childElements&&u.each(e.childElements,function(e,n){i(n,t)})}function a(e){e=o(e,{width:150,spacing:20,mobileHeight:400,mobileDirection:"left",mobileWidth:250,animationSpeed:400,useHierarchy:!0,hierarchyOpened:!1,backgroundColor:{mainColor:1,opacity:1,brightness:0},fontColor:{mainColor:3,opacity:1,brightness:0},fontSize:15,borderRadius:0,borderWidth:0,borderColor:{mainColor:1,opacity:1,brightness:0},orientation:"center",horizontalPosition:lt.Center,horizontalLeft:0,horizontalRight:0,verticalDistance:0,horizontalDistance:0,verticalTop:0,innerDistance:0,font:{themeFont:"heading1"},useSkinButton:!1,showDropDownArrow:!0});var t=e.navigationProperties;return t&&t.useSkinButton&&(e.navigation="SkinDropDownNavigation"),e}function r(e){return o(e,{direction:"left",width:250,height:400,animationSpeed:400,hierarchyOpened:!1,useHierarchy:!0,pushContent:!1,backgroundColor:{mainColor:1,opacity:1,brightness:0},fontColor:{mainColor:3,opacity:1,brightness:0},fontSize:16,font:{themeFont:"heading1"}})}function o(e,t){var n=e.navigation,i=e.navigationProperties&&e.navigationProperties[n];return i||(i=e.navigationProperties),i=u.quickExtend({},t,i),{navigation:n,navigationProperties:i}}if(e.isCoordinator&&t(e.customStatesProperties),e.templateStructure){var s=e.templateStructure.structures;u.each(s,function(e,t){i(t)}),t(e.templateStructure.customStatesProperties)}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,n){u.each(n.structures,function(e,t){i(t)}),t(n.customStatesProperties)}
187),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&(u.each(n.hierarchyInfo.structures,function(e,t){i(t)}),t(n.hierarchyInfo.customStatesProperties))})})}(),function(){ma.addSiteInformationFix(1.212,function(e){function t(e){var n=(e.type,e.elementProperties),i=ei[e.type];if(i&&i.isType(ei.line)){var a=n.sizeAndPosition,r=n.lineWidth;a.width=a.width-2*r,a.height=a.height-2*r}e.childElements&&u.eachItem(e.childElements,function(e,n){t(n)})}if(!(e.StructureVersion>Ca.BaseVersionToConvertOverFlowHidden)){if(e.templateStructure){var n=e.templateStructure.structures;u.each(n,function(e,n){t(n)})}e.pagesStructure&&u.eachItem(e.pagesStructure.pages,function(e,n){u.eachItem(n.structures,function(e,n){t(n)})}),e.masterPages&&u.eachItem(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.eachItem(n.hierarchyInfo.structures,function(e,n){t(n)})})}})}(),function(){ma.addSiteInformationFix(13.007,function(e){function t(e){var a=e.elementProperties,r=ei[e.type];if(r.hasFeature(ti.DataList)){var o=a.dataInfo,s=a.itemFields;n(o,s)}else if(r.isType(ei.VideoPlayer)){var l=a.videoId;a.videoId=i(l)}e.childElements&&u.eachItem(e.childElements,function(e,n){t(n)})}function n(e,t){e&&e.currentData&&(e.currentData.items?u.eachEntry(e.currentData.items,function(e,n){u.eachEntry(n,function(e,a){t[e]&&t[e].type===di.video.name&&a&&a.videoId&&(n[e].videoId=i(a.videoId))})}):u.eachEntry(e.currentData,function(e,n){u.eachEntry(n,function(e,a){t[e]&&t[e].type===di.video.name&&a&&a.videoId&&(n[e].videoId=i(a.videoId))})}))}function i(e){for(var t=["?","&","#","+",",","%"],n=0,i=t.length;i>n;++n)-1!=e.indexOf(t[n])&&(e=e.substring(0,e.indexOf(t[n])));return e}if(e.templateStructure){e.templateStructure.customStatesProperties;u.each(e.templateStructure.structures,function(e,n){t(n)})}
187e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,n){n.customStatesProperties;u.each(n.structures,function(e,n){t(n)})}),e.masterPages&&u.each(e.masterPages,function(e,n){if(n.hierarchyInfo.structures){n.hierarchyInfo.customStatesProperties;u.each(n.hierarchyInfo.structures,function(e,n){t(n)})}})})}(),function(){ma.addSiteInformationFix(14.003,function(e){e.isCoordinator&&ra.UrlChangingOperation.executeOnBatchStart(function(){var e,t=gr.getListByName("LocalBlog"),n=la.getDynamicPagesCount();if(void 0===t&&n>0)e=la.getDynamicPagesData(),u.eachEntry(e,function(e){la.removePages(e)});else if(void 0!==t){var i=t.getDynamicPageId();la.updatePageFieldsData(i,{title:"Post Page",urlAlias:"post-page"}),n>1&&(e=la.getDynamicPagesData(),u.eachEntry(e,function(e){e!=i&&la.removePages(e)}))}})})}(),function(){ma.addSiteInformationFix(14.019,function(e){function t(e){var a=(e.type,ei[e.type]);if(a&&(a.isType(ei.Gallery)||a.isType(ei.VideoGallery))){var r=[di.title,di.description,di.link];a.isType(ei.Gallery)?r.unshift(di.image):r.unshift(di.video);var o=e.elementProperties,s=o.itemFields,l=u.objectGet(i,[e.id,"fieldsTemplates",Va.MobileStateName,"coordinator","stateValue"]);if(a.isType(ei.Gallery)){var c=!1;if(u.eachEntry(o.itemFields,function(e,t){return"image"===t.type?(c=!0,!1):void 0}),!c)return e.type=ei.DataListElement.name,u.eachItem([o.fieldsTemplates,l],function(e,t){t&&(t.DataListItemTemplate=t.ImageBox,delete t.ImageBox,u.eachEntry(t.DataListItemTemplate,function(e,t){t.hierarchy.structures[0].type="skinDataItem"}))}),void delete s.alt}if(e.mapBetweenFields={},u.eachEntry(e.elementProperties.fieldsTemplates,function(t,i){u.eachEntry(i,function(t,i){var a=i.hierarchy.structures[0].elementProperties.skinBinding.hierarchy.structures[0],s=a.elementProperties.fieldsMap;u.eachItem(r,function(t,i){n(i,s,o,e)});var l=!1;u.eachEntry(s,function(e,t){u.eachEntry(t,function(e,t){return""+t.name=="link"?(l=!0,!1):void 0})}),l||u.objectSet(s,[a.id,pi.Link],{name:"link",title:"Link",type:"link",isDefaultField:!0})})}),a.isType(ei.Gallery)){var d=s.alt;delete s.alt,d&&(s.alt=d)}}e.childElements&&u.eachItem(e.childElements,function(e,n){t(n)})}function n(e,t,n,i){var a=e.name;if(n.itemFields[a])return void(n.itemFields[a].isDefaultField=!0);var r;if(u.each(n.itemFields,function(e,t){return t.type===a?(r=t,!1):void 0}),r){var o=r.name;i.mapBetweenFields[o]=a,delete n.itemFields[o],n.itemFields[a]=r,r.name=a,r.isDefaultField=!0,u.eachEntry(t,function(e,t){u.eachEntry(t,function(e,t){""+t.name==""+o&&(t.name=a)})}),u.eachEntry(n.dataInfo.currentData,function(e,t){var n=t[o];t[a]=n,delete t[o]})}else n.itemFields[a]={name:e.name,type:e.type,title:e.title,isDefaultField:!0}}var i;if(e.templateStructure){var a=e.templateStructure.structures;i=e.templateStructure.customStatesProperties,u.each(a,function(e,n){t(n)})}e.pagesStructure&&u.eachItem(e.pagesStructure.pages,function(e,n){i=n.customStatesProperties,u.eachItem(n.structures,function(e,n){t(n)})}
187),e.masterPages&&u.eachItem(e.masterPages,function(e,n){n.hierarchyInfo.structures&&(i=n.hierarchyInfo.customStatesProperties,u.eachItem(n.hierarchyInfo.structures,function(e,n){t(n)}))})})}(),function(){ma.addSiteInformationFix(14.018,function(e){function t(e){e&&u.each(e,function(e,t){n(t.navigationButtonSettings,a)})}function n(e,t){e&&u.each(e,function(e,n){u.each(n,function(e,n){n.stateValue=t(n.stateValue)})})}function i(e,t){var n=e.elementProperties,r=e.type;"PagesMenu"===r&&n.navigationButtonSettings&&(n.navigationButtonSettings=a(n.navigationButtonSettings)),e.childElements&&u.each(e.childElements,function(e,n){i(n,t)})}function a(e){var t=e.navigationProperties;if(t){var n=e.navigation;"SlideNavigation"===n?t.spacing=10:"SlideNavigation2"===n&&(t.spacing=20)}return e}if(e.isCoordinator&&t(e.customStatesProperties),e.templateStructure){var r=e.templateStructure.structures;u.each(r,function(e,t){i(t)}),t(e.templateStructure.customStatesProperties)}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,n){u.each(n.structures,function(e,t){i(t)}),t(n.customStatesProperties)}
187),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&(u.each(n.hierarchyInfo.structures,function(e,t){i(t)}),t(n.hierarchyInfo.customStatesProperties))})})}(),function(){ma.addSiteInformationFix(14.029,function(e){function t(e){var a=(e.type,ei[e.type]);e.type===ei.DataListElement&&(e.type=ei.DataListElement.name);var r=u.objectGet(i,[e.id,"fieldsTemplates",Va.MobileStateName,"coordinator","stateValue"]);if(a.isType(ei.DataListElement))return void(r&&r.ImageBox&&(r.DataListItemTemplate=r.ImageBox,delete r.ImageBox,u.eachEntry(r.DataListItemTemplate,function(e,t){t.hierarchy.structures[0].type="skinDataItem"})));if(a&&(a.isType(ei.Gallery)||a.isType(ei.VideoGallery))){var o=[di.title,di.description,di.link];a.isType(ei.Gallery)?o.unshift(di.image):o.unshift(di.video);var s=e.elementProperties;s.itemFields;r&&u.eachEntry(r,function(t,i){u.eachEntry(i,function(t,i){var a=i.hierarchy.structures[0].elementProperties.skinBinding.hierarchy.structures[0],r=a.elementProperties.fieldsMap;u.eachItem(o,function(t,i){n(i,r,s,e)});var l=!1;u.eachEntry(r,function(e,t){u.eachEntry(t,function(e,t){return""+t.name=="link"?(l=!0,!1):void 0})}),l||u.objectSet(r,[a.id,pi.Link],{name:"link",title:"Link",type:"link",isDefaultField:!0})})})}e.childElements&&u.eachItem(e.childElements,function(e,n){t(n)})}function n(e,t,n,i){var a=e.name;if(i.mapBetweenFields)u.eachEntry(t,function(e,t){u.eachEntry(t,function(e,t){i.mapBetweenFields[t.name]===a&&(t.name=a)})});else{var r,o=!1;if(u.eachEntry(t,function(e,t){u.eachEntry(t,function(e,t){""+t.type===a&&""+t.name!==a&&(r=t),""+t.name===a&&(o=!0)})}),o)return;if(r){var s=r.name;u.eachEntry(t,function(e,t){u.eachEntry(t,function(e,t){""+t.name==""+s&&(t.name=a)})})}}}var i;if(e.templateStructure){var a=e.templateStructure.structures;i=e.templateStructure.customStatesProperties,u.each(a,function(e,n){t(n)})}e.pagesStructure&&u.eachItem(e.pagesStructure.pages,function(e,n){i=n.customStatesProperties,u.eachItem(n.structures,function(e,n){t(n)})}
187),e.masterPages&&u.eachItem(e.masterPages,function(e,n){n.hierarchyInfo.structures&&(i=n.hierarchyInfo.customStatesProperties,u.eachItem(n.hierarchyInfo.structures,function(e,n){t(n)}))})})}(),function(){ma.addSiteInformationFix(14.037,function(e){function t(e){u.eachItem(r,function(t,n){var i=u.objectGet(e,[n,"usePagesLayout"]);i&&u.eachEntry(i,function(e,t){u.eachEntry(t,function(e,t){t.stateValue===!1&&(t.stateValue=!0)})})})}function n(e){var t=e.type;"PostsList"===t?i(e):e.childElements&&u.eachItem(e.childElements,function(e,t){n(t)})}function i(e){var t=e.elementProperties,n=t.primaryPostsList;n&&(a(t),r.push(e.id))}function a(e){var t=e.usePagesLayout;t===!1&&(e.usePagesLayout=!0)}var r=[];if(e.templateStructure){var o=e.templateStructure.structures;u.each(o,function(e,t){n(t)}),t(e.templateStructure.customStatesProperties)}else e.pagesStructure?u.each(e.pagesStructure.pages,function(e,i){var a=i.structures[0];n(a),t(i.customStatesProperties)}):e.masterPages&&u.each(e.masterPages,function(e,i){i.hierarchyInfo.structures&&(u.eachItem(i.hierarchyInfo.structures,function(e,t){n(t)}),t(i.hierarchyInfo.customStatesProperties))})})}(),function(){ma.addSiteInformationFix(15,function(e){function t(e){var i=e.elementProperties,a=ei[e.type];if(a.hasFeature(ti.DataList)){var r=i.dataInfo,o=i.itemFields;n(r,o)}else a.isType(ei.VideoPlayer)&&(i.videoUrl||(i.videoType===Ye.Vimeo?i.videoUrl="https://vimeo.com/"+i.videoId:i.videoUrl="https://youtu.be/"+i.videoId));e.childElements&&u.eachItem(e.childElements,function(e,n){t(n)})}function n(e,t){e&&e.currentData&&(e.currentData.items?u.eachEntry(e.currentData.items,function(e,n){u.eachEntry(n,function(e,i){t[e]&&t[e].type===di.video.name&&i&&!i.videoUrl&&(n[e].videoType===Ye.Vimeo?n[e].videoUrl="https://vimeo.com/"+n[e].videoId:n[e].videoUrl="https://youtu.be/"+n[e].videoId)})}):u.eachEntry(e.currentData,function(e,n){u.eachEntry(n,function(e,i){t[e]&&t[e].type===di.video.name&&i&&!i.videoUrl&&(n[e].videoType===Ye.Vimeo?n[e].videoUrl="https://vimeo.com/"+n[e].videoId:n[e].videoUrl="https://youtu.be/"+n[e].videoId);
188})}))}e.templateStructure&&u.eachItem(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&u.eachItem(e.pagesStructure.pages,function(e,n){u.eachItem(n.structures,function(e,n){t(n)})}
188),e.masterPages&&u.eachItem(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.eachItem(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(15.002,function(e){function t(e){var i=e.elementProperties,a=ei[e.type];if(a.hasFeature(ti.DataList)){var r=i.dataInfo,o=i.itemFields;n(r,o)}else a.isType(ei.VideoPlayer)&&(i.videoImageUrl||(i.videoImageUrl=null));e.childElements&&u.eachItem(e.childElements,function(e,n){t(n)})}function n(e,t){e&&e.currentData&&(e.currentData.items?u.eachEntry(e.currentData.items,function(e,n){u.eachEntry(n,function(e,n){t[e]&&t[e].type===di.video.name&&n&&!n.videoImageUrl&&(n.videoImageUrl=null)})}):u.eachEntry(e.currentData,function(e,n){u.eachEntry(n,function(e,n){t[e]&&t[e].type===di.video.name&&n&&!n.videoImageUrl&&(n.videoImageUrl=null)})}))}e.templateStructure&&u.eachItem(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&u.eachItem(e.pagesStructure.pages,function(e,n){u.eachItem(n.structures,function(e,n){t(n)})}),e.masterPages&&u.eachItem(e.masterPages,function(e,n){
188n.hierarchyInfo.structures&&u.eachItem(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(15.004,function(e){function t(e){e&&u.eachEntry(e,function(e,t){r[e]&&t.fieldsTemplates&&u.each(t.fieldsTemplates,function(e,t){u.each(t,function(e,t){n(t.stateValue)})})})}function n(e){var t=!1;return e&&u.eachEntry(e,function(e,n){return u.eachEntry(n,function(e,n){var i=n.hierarchy;if(i&&i.structures&&1===i.structures.length){var a=i.structures[0],r=a.elementProperties.skinBinding;if(r&&r.hierarchy&&r.hierarchy.connections){var o=r.hierarchy.connections;if(o&&o.targetConnections){var s=o.targetConnections,l=[];u.eachEntry(s,function(e,n){"showInCenter"===n.behaviourName&&(t=!0,l.push(e))}),u.eachItem(l,function(e,t){delete s[t]})}}}return!t}),!t}),t}function i(e,t){e.id;if(ei[e.type]&&ei[e.type]===ei.Gallery){var a=e.elementProperties,o=a.fieldsTemplates;r[e.id]=!0,n(o)&&(a.templateOpener=!0)}else e.childElements&&u.each(e.childElements,function(e,n){i(n,t)})}var a,r={};if(e.templateStructure){var o=e.templateStructure.structures;u.each(o,function(e,t){i(t)}),t(e.templateStructure.customStatesProperties)}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,n){a=n,u.each(n.structures,function(e,t){i(t)}),t(n.customStatesProperties)}
188),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&(u.each(n.hierarchyInfo.structures,function(e,t){i(t)}),t(n.hierarchyInfo.customStatesProperties))})})}(),function(){ma.addSiteInformationFix(16.2,function(e){function t(e){var n=(e.id,e.elementProperties);(n.entranceAnimation||n.exitAnimation)&&("SlideLeft"===n.entranceAnimation?(n.entranceAnimation=Ct.Slide.name,n.entranceAnimationDirection="right"):"SlideRight"===n.entranceAnimation?(n.entranceAnimation=Ct.Slide.name,n.entranceAnimationDirection="left"):"SlideUp"===n.entranceAnimation?(n.entranceAnimation=Ct.Slide.name,n.entranceAnimationDirection="down"):"SlideDown"===n.entranceAnimation&&(n.entranceAnimation=Ct.Slide.name,n.entranceAnimationDirection="up"),"SlideLeft"===n.exitAnimation?(n.exitAnimation=Ct.Slide.name,n.exitAnimationDirection="left"):"SlideRight"===n.exitAnimation?(n.exitAnimation=Ct.Slide.name,n.exitAnimationDirection="right"):"SlideUp"===n.exitAnimation?(n.exitAnimation=Ct.Slide.name,n.exitAnimationDirection="up"):"SlideDown"===n.exitAnimation&&(n.exitAnimation=Ct.Slide.name,n.exitAnimationDirection="down")),e.childElements&&u.each(e.childElements,function(e,n){t(n)})}var n;if(e.templateStructure){var i=e.templateStructure.structures;u.each(i,function(e,n){t(n)})}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,i){n=i,u.each(i.structures,function(e,n){t(n)})}
188),e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&u.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){ma.addSiteInformationFix(16.22,function(e){function t(e){var n=u.objectGet(e.elementProperties,"binding");n&&void 0===n.dataSourceName&&"currentItem"===n.dataItemID&&(n.dataSourceName=lr.LocalBlog),e.childElements&&u.eachItem(e.childElements,function(e,n){t(n)})}e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,n){var i=n.structures[0],a=la.getPageData(i.id);a&&"LocalBlog"===a.pageListName&&t(i)})})}(),function(){ma.addSiteInformationFix(16.22,function(e){function t(e,t){return u.objectGet(e[t],[Va.MobileStateName,"coordinator","stateValue"])}function n(e){var t=e.type;if("freeText"===t){var a=e.elementProperties,o=u.objectGet(a.binding,"dataFields"),l=u.objectGet(o,"1");l&&"content"===l.name&&(r=e.id,s=a.isSupportsMobile,e.type="RichContent",i(a),delete o[1],u.objectSet(o,pi.Content,{name:"content",type:di.content.type,title:l.title}))}else e.childElements&&u.eachItem(e.childElements,function(e,t){n(t)})}function i(e){var t=a(vo,e);e.predefinedTextStyles=t,o=t}function a(e,t){var n=t.letterSpacing,i=u.objectGet(t.lineHeight,"percentages"),a=t.fontSize,r=t.font,o=t.fontColor,s=t.namedTextStyle,l=s&&Ra.getTextStyleInformation(s);null===a&&(a=l?l.fontSize:void 0),null===o&&(o=l?l.color:void 0),null===r&&(r=l?l.fontFamily:void 0);var c=u.deepCloneObject(e);c.normal=u.quickExtend(c.normal,{fontSize:a,fontFamily:r,color:o,lineHeight:i,letterSpacing:n});var d=c.normal.fontSize;return c.heading=u.quickExtend(c.heading,{fontSize:d+8,color:o,lineHeight:i,letterSpacing:n}),c["sub-heading"]=u.quickExtend(c["sub-heading"],{fontSize:d+3,color:o,lineHeight:i,letterSpacing:n}),c}var r,o,s;e.pagesStructure&&u.each(e.pagesStructure.pages,function(e,i){var l=i.structures[0],c=la.getPageData(l.id);if(c&&"LocalBlog"===c.pageListName&&(n(l),s)){var d=u.objectGet(i.customStatesProperties,r),g=t(d,"letterSpacing"),f=t(d,"lineHeight"),p=t(d,"fontSize"),h=t(d,"font"),m=t(d,"fontColor"),v=t(d,"namedTextStyle"),y=a(o,{fontSize:p,font:h,fontColor:m,lineHeight:f,letterSpacing:g,namedTextStyle:v});u.objectSet(d,["predefinedTextStyles",Va.MobileStateName,"coordinator","stateValue"],y)}})})}(),function(){ma.addSiteInformationFix(16.23,function(e){function t(e){u.eachItem(o,function(t,i){n(!0,i,e)}),u.eachItem(s,function(t,i){n(!1,i,e)})}function n(e,t,n){var i=u.objectGet(n,[t,"dataLayoutOptions"]);i&&u.eachEntry(i,function(t,n){u.eachEntry(n,function(t,n){r(e,n.stateValue)})})}function i(e){var t=e.type;"PostsList"===t?a(e):e.childElements&&u.eachItem(e.childElements,function(e,t){i(t)})}function a(e){var t=e.elementProperties,n=t.primaryPostsList;r(n,t.dataLayoutOptions),n?o.push(e.id):s.push(e.id)}function r(e,t){var n=t.maxItemsCount;e&&void 0!==n?delete t.maxItemsCount:e||u.isNumeric(n)||(t.maxItemsCount=t.elementsPerPage)}var o=[],s=[];if(e.templateStructure){var l=e.templateStructure.structures;u.each(l,function(e,t){i(t)}),t(e.templateStructure.customStatesProperties)}else e.pagesStructure?u.each(e.pagesStructure.pages,function(e,n){var a=n.structures[0];i(a),t(n.customStatesProperties)}
188):e.masterPages&&u.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&(u.eachItem(n.hierarchyInfo.structures,function(e,t){i(t)}),t(n.hierarchyInfo.customStatesProperties))})})}();var Jr=Yo(function(){this.isSectionStructure=function(e){return"SectionElement"===e.type||"FooterElement"===e.type||"HeaderElement"===e.type}}),eo=v.extend("IteratorContext",{init:function(){this._parents=[],this._structuresMap=[{}]},getParentStructure:function(){return this._parentStructure},isInCustomStateProperties:function(){return this._customStatePropertiesCounter>0},getFieldsTemplatesHierarchy:function(){return this._fieldsTemplatesHierarchy},isInSkinTemplate:function(){return this._skinBinding},isInFieldsTemplates:function(){return this._fieldsTemplates},isInMobileTemplate:function(){return this._isInMobileTemplate},getIteratedStructureById:function(e){return this._getCurrentStructureMap()[e]},getSkinParentStructure:function(){return this._skinBindingParentStructure},getSkinHierarchy:function(){return this._skinHierarchy},isInTemplate:function(){return this.isInSkinTemplate()&&this.isInFieldsTemplates()},isInSkinnedElement:function(){return this.isInSkinTemplate()&&!this.isInFieldsTemplates()},getTemplateOwnerStructure:function(){return this._fieldsTemplatesParentStructure},getTemplateOwnerId:function(){var e=this.getTemplateOwnerStructure();return e?e.id:void 0},getTemplateName:function(){return this._fieldsTemplatesName},getSkinnedElementId:function(){return this.getCurrentStructureId()},getCurrentStructure:function(){return this._currentStructure},getCurrentStructureId:function(){return this.getCurrentStructure().id},_parentStructure:void 0,_customStatePropertiesCounter:0,_fieldsTemplates:!1,_fieldsTemplatesName:void 0,_fieldsTemplatesId:void 0,_skinBinding:!1,_isInMobileTemplate:!1,_getCurrentStructureMap:function(){var e=this._structuresMap;return e[e.length-1]},_addStructure:function(e){var t=this._getCurrentStructureMap();if(e.id&&t[e.id]){R.notifyError(Error("Structure with id: "+e.id+" already iterated"));do e.id=u.uniqueID();while(t[e.id])}t[e.id]=e,this._currentStructure=e},_pushParent:function(e){this._parents.push(e),this._parentStructure=e},_popParent:function(){var e=this._parents;if(0===e.length)throw Error("Invalid parents use");e.pop(),0===e.length?this._parentStructure=void 0:this._parentStructure=e[e.length-1]},_setCustomStateProperties:function(){this._customStatePropertiesCounter++},_resetCustomStateProperties:function(){if(this._customStatePropertiesCounter--,this._customStatePropertiesCounter<0)throw Error("customStateProperties is not set")},_pushTemplate:function(){this._structuresMap.push({})},_popTemplate:function(){var e=this._structuresMap;if(0===e.length)throw Error("Invalid parents use");this._structuresMap.pop()},_setFieldsTemplates:function(e){if(this._fieldsTemplates)throw Error("fieldsTemplates is already set");this._fieldsTemplates=!0,this._fieldsTemplatesParentStructure=e,this._pushTemplate(e)},_resetFieldsTemplates:function(){if(!this._fieldsTemplates)throw Error("fieldsTemplates is not set");this._fieldsTemplates=!1,this._fieldsTemplatesParentStructure=void 0,this._popTemplate()},_setFieldsTemplatesName:function(e){this._fieldsTemplatesName=e},_resetFieldsTemplatesName:function(){this._fieldsTemplatesName=void 0},_setFieldsTemplatesHierarchy:function(e,t){this._fieldsTemplatesId=e,this._fieldsTemplatesHierarchy=t},_resetFieldsTemplatesHierarchy:function(){this._fieldsTemplatesId=void 0,this._fieldsTemplatesHierarchy=void 0},_setSkinBinding:function(e,t){if(this._skinBinding)throw Error("skinBinding is already set");this._skinBinding=!0,this._skinBindingParentStructure=e,this._skinHierarchy=t,this._pushTemplate(e)},_resetSkinBinding:function(){if(!this._skinBinding)throw Error("skinBinding is not set");this._skinBinding=!1,this._skinBindingParentStructure=void 0,this._skinHierarchy=void 0,this._popTemplate()},_setInMobileTemplate:function(){if(this._isInMobileTemplate)throw Error("_isInMobileTemplate is already set");this._isInMobileTemplate=!0},_resetInMobileTemplate:function(){if(!this._isInMobileTemplate)throw Error("skinBinding is not set");this._isInMobileTemplate=!1}});eo.create=function(){return new eo};var to=Yo(function(){function e(e,t,a,r){n(e.structures,t,a,r),i(e.customStatesProperties,t,a,r)}
188function t(t,n,i,a,r,o){if(a&&(n._setFieldsTemplates(t),u.eachEntry(a,function(t,a){n._setFieldsTemplatesName(t),u.eachEntry(a,function(t,a){var r=a.hierarchy;n._setFieldsTemplatesHierarchy(t,r),o(function(){e(r,n,i,o)},n),n._resetFieldsTemplatesHierarchy()}),n._resetFieldsTemplatesName()}),n._resetFieldsTemplates()),r&&"Inline"===r.type){var s=r.hierarchy;n._setSkinBinding(t,s),o(function(){e(s,n,i,o)},n),n._resetSkinBinding()}}function n(e,i,a,r){e&&u.eachItem(e,function(e,o){i._addStructure(o),a.structureCallback(o,i),i._pushParent(o);var s=o.elementProperties;t(o,i,a,s.fieldsTemplates,s.skinBinding,r),n(o.childElements,i,a,r),i._popParent()})}function i(e,n,i,r){e&&(n._setCustomStateProperties(),u.eachEntry(e,function(e,o){var s=n.getIteratedStructureById(e);i.customStatePropertiesCallback(o,s,n,e);var l=u.objectGet(o,["fieldsTemplates",a,"coordinator","stateValue"]),c=u.objectGet(o,["skinBinding",a,"coordinator","stateValue"]);(l||c)&&(n._setInMobileTemplate(),t(s,n,i,l,c,r),n._resetInMobileTemplate())}),n._resetCustomStateProperties())}this.iterate=function(t,n,i,a){i=u.quickExtend({structureCallback:Wo,customStatePropertiesCallback:Wo},i),a=u.quickExtend({templateHierarchyExecutor:u.noopWithCallback},a),e(t,n,i,a.templateHierarchyExecutor)};var a="MobileResponsiveStateId1234"});"undefined"!=typeof global&&u.quickExtend(global,{IteratorContext:eo,StructureIterator:to});var no=function(){function e(e,t){var n=!1,i=e.type;return u.eachItem(t,function(e,t){return i===t?(n=!0,!1):void 0}),n}var t=v.extend("StructureCondition",{init:function(e,t){this._structureCallback=e,this._customStateCallback=t},beginIteration:Wo,endIteration:Wo,structure:function(e,t){return!!this._structureCallback(e,t)},customState:function(e,t,n){return!!this._customStateCallback(e,t,n)}}),n=t.extend("StructureCustomCondition",function(e){return{init:function(t){e.call(this,t)},beginIteration:function(){this._instancesMap={}},structure:function(e,t){var n=this._structureCallback(e,t);return n&&(this._instancesMap[e.id]=!0),n},customState:function(e,t){return!!this._instancesMap[t.id]}}});return t.elementType=function(t){return t=u.asArray(t),new n(function(n){return e(n,t)})},t.isProperty=function(e,n,i){return i=u.valueOrDefault(i,n),new t(function(t){return n(t.elementProperties[e],t)},function(t,n){var a=t[e],r=!1;return a?u.eachEntry(a,function(e,t){return u.eachEntry(t,function(t,a){return r=!!i(a.stateValue,n,e,t)||r,!r}),!r}):r=!!i(void 0,n),r})},t.create=function(e,n){return new t(e,n)},t.createCustom=function(e){return new n(e)},t.createOr=function(){for(var e=arguments.length,n=Array(e),i=0;e>i;i++)n[i]=arguments[i];return new t(function(e,t){var i=!1;return u.eachItem(n,function(n,a){i=a.structure(e,t)||i}),i},function(e,t,i){var a=!1;return u.eachItem(n,function(n,r){a=r.customState(e,t,i)||a}),a})},t}(),io=function(){var e=v.extend("StructureTransform",{init:function(e,t){this._structureCallback=e,this._customStateCallback=t},beginIteration:Wo,endIteration:Wo,structure:function(e,t){return this._structureCallback(e,t)},customState:function(e,t,n){return this._customStateCallback(e,t,n)}});return e.elementType=function(t){return new e(function(e){e.type=u.evaluateWhenFunction(t,e)},Wo)},e.setProperty=function(t,n,i){return new e(function(e){var i=e.elementProperties,a=u.evaluateWhenFunction(t,e),r=i[a],o=u.evaluateWhenFunction(n,r,e);void 0===o?void 0!==r&&delete i[a]:i[a]=o},function(e,n){var a=u.evaluateWhenFunction(t,n,e),r=e[a];if(r){var o=[];u.eachEntry(r,function(e,t){var a=[];u.eachEntry(t,function(t,r){var o=u.evaluateWhenFunction(i,r.stateValue,n,e,t);void 0===o?a.push(t):r.stateValue=o}),a.length>0&&(u.eachItem(a,function(e,n){delete t[n]}),u.isEmptyObject(t)&&o.push(e))}),o.length>0&&(u.eachItem(o,function(e,t){delete r[t]}),u.isEmptyObject(r)&&delete e[t])}})},e.getProperty=function(t,n){return new e(function(e,i){var a=u.evaluateWhenFunction(t,e);i._setInProperty(a),n(e.elementProperties[a],e,i),i._resetInProperty()},function(e,i,a){var r=u.evaluateWhenFunction(t,i,e),o=e[r];o&&(a._setInProperty(r),u.eachEntry(o,function(e,t){u.eachEntry(t,function(t,r){a._setInCustomProperty(e,t),n(r.stateValue,i,a),a._resetInCustomProperty()})}),a._resetInProperty(r))})},e.create=function(t,n){return new e(t,n)},e}(),ao=eo.extend("StructureManagerContext",{_isInProperty:!1,_isInCustomProperty:!1,getPropertyName:function(){return this._propertyName},isInProperty:function(){return this._isInProperty},isInCustomProperty:function(){return this._isInCustomProperty},getPropertyStateName:function(){return this._propertyStateName},getPropertyAffectingInstanceID:function(){return this._affectingInstanceID},_setInProperty:function(e){if(this._isInProperty)throw Error("_isInProperty is already set");this._isInProperty=!0,this._propertyName=e},_resetInProperty:function(){if(!this._isInProperty)throw Error("_isInProperty is not set");this._isInProperty=!1,this._propertyName=void 0},_setInCustomProperty:function(e,t){if(this._isInCustomProperty)throw Error("_isInCustomProperty is already set");this._isInCustomProperty=!0,this._affectingInstanceID=t,this._propertyStateName=e},_resetInCustomProperty:function(){if(!this._isInCustomProperty)throw Error("_isInCustomProperty is not set");this._isInCustomProperty=!1,this._affectingInstanceID=void 0,this._propertyStateName=void 0}});ao.create=function(){return new ao};var ro=function(){function e(e,t,n,i,a){var r=!0;u.eachItem(e,function(e,t){r=r&&t.structure(i,a)}),r&&n&&u.eachItem(t,function(e,t){t.structure(i,a)})}function t(e,t,n,i,a,r){if(a){var o=!0;u.eachItem(e,function(e,t){o=o&&t.customState(i,a,r)}),o&&n&&u.eachItem(t,function(e,t){t.customState(i,a,r)})}}var n=v.extend("StructureManager",{init:function(e){e=u.quickExtend({iterateCoordinator:!0,iterateTemplate:!0,iteratePages:!0,iterateMaster:!0,structureTransform:!0,customStatesPropertiesTransform:!0,templateHierarchyTransform:!0,iterator:to.iterate},e),this._iterator=e.iterator,this._structureTransform=e.structureTransform,this._customStatesPropertiesTransform=e.customStatesPropertiesTransform,this._templateHierarchyTransform=e.templateHierarchyTransform,this._conditions=[],this._transforms=[],this._options=e},addCondition:function(e){return this._conditions.push(e),this},addTransform:function(e){return this._transforms.push(e),this}
188,forEachProperty:function(e,t){return this.addTransform(io.getProperty(e,t))},iterate:function(e,t){t=u.quickExtend({afterTemplateHierarchyTransform:Wo},t);var n=this._options,i=this;n.iterateCoordinator&&e.isCoordinator&&this._iterate(e,t),n.iterateTemplate&&e.templateStructure&&this._iterate(e.templateStructure,t),n.iteratePages&&e.pagesStructure&&u.eachItem(e.pagesStructure.pages,function(e,n){i._iterate(n,t)}),n.iterateMaster&&e.masterPages&&u.eachItem(e.masterPages,function(e,n){i._iterate(n.hierarchyInfo,t)})},_iterate:function(n,i){var a=this,r=a._conditions,o=a._transforms;u.eachItem(r,function(e,t){t.beginIteration()}),u.eachItem(o,function(e,t){t.beginIteration()});var s=a._iterator,l=a._templateHierarchyTransform,c=a._structureTransform,d=a._customStatesPropertiesTransform,g=i.afterTemplateHierarchyTransform,f=ao.create();s(n,f,{structureCallback:function(t,n){e(r,o,c,t,n)},customStatePropertiesCallback:function(e,n,i){t(r,o,d,e,n,i)}},{templateHierarchyExecutor:function(e,t){var n=t.getSkinHierarchy()||t.getFieldsTemplatesHierarchy();u.evaluateWhenFunction(l,t)&&e(),g(n,t)}}),u.eachItem(o,function(e,t){t.endIteration()}),u.eachItem(r,function(e,t){t.endIteration()})}});return n.create=function(e,t){return new n(u.valueOrDefault(t,to.iterate),e)},n}(),oo=Yo(function(){this.forEachElement=function(e,t){ro.create().addTransform(io.create(function(e,n){t(n)},Wo)).iterate({templateStructure:e})},this.forEachProperty=function(e,t,n){ro.create().addTransform(io.getProperty(t,function(e,t,i){n(e,i)})).iterate({templateStructure:e})},this.forEachHierarchy=function(e,t){t(e),ro.create().iterate({afterTemplateHierarchyTransform:function(e,n){t(e,n)},templateStructure:e})}});"undefined"!=typeof global&&u.quickExtend(global,{StructureManager:ro,StructureCondition:no,StructureTransform:io,StructureIteratorHelper:oo});var so=Yo(function(){function e(){a||(r=r.sort(function(e,t){return e.priority&&t.priority?e.priority-t.priority:e.priority?-1:t.priority?1:e.version-t.version}),a=!0)}function t(e,t){t.StructureVersion=Ca.CurrentStructureVersion,t.version=Ca.CurrentStructureVersion,t.templateStructure&&(t.templateStructure.version=Ca.CurrentStructureVersion,t.templateStructure.StructureVersion=Ca.CurrentStructureVersion)}function n(n,a){function l(e){c.push(e)}u.eachItem(o,function(e,t){t.condition(n)&&u.evaluateWhenFunction(t.structureManager).iterate(n)}),!a&&n.masterPages&&(i=n.masterPages[0]);var c=[];a?ma.fixTemplateInformation(n):ma.fixSiteInformation(n),s.getValue().iterate(n,{afterTemplateHierarchyTransform:function(e){var t={templateStructure:e,StructureVersion:void 0!==e.version?e.version:0};ma.fixTemplateInformation(t),l(t)}});var d=n.StructureVersion!==Ca.CurrentStructureVersion;!d||a&&!n.StructureVersion||(e(),u.eachItem(r,function(e,t){(null===t.version||n.StructureVersion<t.version)&&t.structureFixCallback(n)})),d&&l(n),u.eachItem(c,t)}var i,a=!1,r=[],o=[],s=I.create(function(){return ro.create()});this.addStructureFix=function(e,t,n){r.push({priority:n?n:e,version:e,structureFixCallback:t})},this.addStructureScript=function(e,t){o.push({condition:e,structureManager:t})},this.siteInformationStructure=function(e){n(e,!1)},this.templateInformationStructure=function(e){n(e,!0)},this.getMasterStructure=function(){return i}});so.addStructureScript(function(){return!("undefined"==typeof TemporaryImages||u.isEmptyObject(TemporaryImages))},function(){function e(e){if(e&&"object"==typeof e&&e.isTemporary){var t=TemporaryImages[e.id];if(t)return ae.getImageInfoForSaving(t)}return e}var t={Gallery:!0,DataListElement:!0,VideoGallery:!0};return ro.create().addTransform(io.setProperty("imageUrl",e,e)).addTransform(io.setProperty("dataInfo",function(e,n){if(e&&"object"==typeof e){var i=e.currentData;i&&"object"==typeof i&&t[n.type]&&u.eachEntry(i,function(e,t){u.eachEntry(t,function(e,t){if(t&&"object"==typeof t){var n=t.imageUrl;if(n&&"object"==typeof n&&n.id&&n.isTemporary){var i=TemporaryImages[n.id];i&&(t.imageUrl=ae.getImageInfoForSaving(i))}}})})}return e},u.identity))}),so.addStructureFix(16,function(e){function t(e){return e.separator={borderColor:"#000000",borderStyle:"solid",borderWidth:1},e}
188return ro.create().addCondition(no.elementType("RichContent")).addTransform(io.setProperty("predefinedTextStyles",t,t)).iterate(e)}),so.addStructureFix(16.003,function(e){function t(e){return u.quickExtend(e,e.settings),delete e.settings,e}ro.create().addCondition(no.elementType("PercentageElement")).addTransform(io.setProperty("percentageWidget",t,t)).iterate(e)}),so.addStructureFix(16.006,function(e){function t(){return!1}ro.create().addCondition(no.elementType("FormElement")).addTransform(io.setProperty("overflow",t,t)).iterate(e)}),so.addStructureFix(16.008,function(e){if(e.masterPages&&u.each(e.masterPages,function(e,t){if(t.hierarchyInfo.structures){var n=u.grep(t.hierarchyInfo.structures,function(e){return"HeaderElement"===e.type})[0];if(n){var i=n.elementProperties.sizeAndPosition.height;u.each(t.hierarchyInfo.structures,function(e,t){Jr.isSectionStructure(t)||"PageContentElement"===t.type||(t.elementProperties.sizeAndPosition.top+=i)})}}}),e.pagesStructure){var t=so.getMasterStructure(),n=u.grep(t.hierarchyInfo.structures,function(e){return"HeaderElement"===e.type})[0];if(n){var i=n.elementProperties.sizeAndPosition.height;ro.create({}).addCondition(no.createCustom(function(e,t){var n=t.getParentStructure();return n&&"page"===n.type&&!Jr.isSectionStructure(e)})).addTransform(io.create(function(e){var t=e.elementProperties.sizeAndPosition;return t&&(t.top+=i),t},Wo)).iterate(e)}}}),so.addStructureFix(16.01,function(e){function t(){return{index:{type:"index",title:void 0,name:"index",isDefaultField:!0},fontIcon:{type:"fontIcon",title:void 0,name:"fontIcon",isDefaultField:!0},title:{type:"title",title:void 0,name:"title",isDefaultField:!0}}}ro.create().addCondition(no.elementType("SocialSharingElement")).addTransform(io.setProperty("itemFields",t,Wo)).iterate(e)}),so.addStructureFix(16.012,function(e){function t(e,t){return e.height=t.metaData.size.height,e}ro.create().addCondition(no.elementType("FormElement")).addTransform(io.setProperty("sizeAndPosition",t,t)).iterate(e)}),so.addStructureFix(17,function(e){function t(e){if(e){var t=e.navigationProperties;u.eachItem(n,function(e,n){var i=t[n];if(i&&void 0!==i.gradient){var a;if(i.gradient.colorStops){var r=i.gradient.colorStops[0];r&&(a=r.value)}a||(a={mainColor:1,opacity:1,brightness:0}),t[n]=a}})}return e}var n=["backgroundColor","mobileSecondColor","fontColor","borderColor","secondColor"];return ro.create().addCondition(no.elementType(["PagesMenu","SectionMenu"])).addTransform(io.setProperty("dropDownNavigationSettings",t,t)).iterate(e)}),so.addStructureFix(17.004,function(e){function t(e){var t=e.SkinTagButton;return t&&(u.eachEntry(t,function(e,t){var n=t.hierarchy.structures[0];n.type="SkinItemTagButton",u.eachEntry(n.elementProperties.skinBinding.hierarchy.fieldsToValues,function(e,t){delete t.ElementSelectedState})}),e.SkinItemTagButton=t,delete e.SkinTagButton),e}
188return ro.create().addCondition(no.elementType("ItemTagsElement")).addTransform(io.setProperty("fieldsTemplates",t,t)).iterate(e)}),function(){var e=I.create(function(){for(var e=new S(","),t=0;5>t;++t)e.append(".theme-text-color-4-{0}".format(t));return""+e});va.addListFix(lr.LocalBlog,14,function(t){var n=t.content;if(void 0!=n){var i=u(n).wrapAll("<div>").parent(),a=i.find(e.get());a.length>0&&(a.each(function(e,t){var n=u(t),i=n.children("u");i&&i.contents().unwrap(),n.contents().unwrap()}),t.content=i.html())}})}();var lo=Yo(function(){var e={ImageThumb:{group:"carousel-thumbs-templates",name:"image-thumb-template"}},t=v.extend("ThumbItemBase",{$element:null,image:null,item:null,activated:!1,updated:!1,dimensions:null,_onCurrent:Wo,init:function(e,t){t=u.quickExtend({itemCreationFunction:Wo,onItemUpdated:Wo},t),this.$wrapper=e,this.options=t,this._onItemUpdated=t.onItemUpdated,this.loadedFlag=V.create(!1)},create:function(){this.$element=u("<div></div>"),this.options.itemCreationFunction()},activate:function(e,t){this.activated=!0,this.update(e,t)},deactivate:function(){this.activated=!1},update:function(e,t){this.loadedFlag.setTrue(),this.updated=!0,t&&t(e),this._onItemUpdated(e)},load:function(e,t){this.loadedFlag.setTrue(),t&&t(e)},remove:function(){this.deactivate(),this.$element.remove()},onCurrent:function(e){this._onCurrent=e},resizeImageToContainer:function(){var e,t,n,i=this._image,a=this._imageData||{};t=this.dimensions,t||(e=u(i.parentNode),t={width:e.width(),height:e.height()}),t.width&&(n=ln.calculateImageSizeInLayout({width:a.imageWidth||i.naturalWidth,height:a.imageHeight||i.naturalHeight},rn.Cover,t),i.style.width=n.width+"px",i.style.height=n.height+"px",i.style.left=(t.width-n.width)/2+"px",i.style.top=(t.height-n.height)/2+"px")}}),n=t.extend("ImageThumb",{_image:null,_imageData:null,create:function(){this.$element=u.useTemplate(this.options.imageItemTemplate||e.ImageThumb),this._image=u("img",this.$element)[0]},update:function(e,t){if(this.activated&&!this.updated){var n=88,i=this._image,a=e.imagePath||ae.resolveImageUrl(e.image.imageUrl,{height:n,width:16*n/9}),r=this;this._imageData=e.image&&e.image.imageUrl,i.src!=a?(i.onload=function(){r.resizeImageToContainer(),r.loadedFlag.setTrue(),t&&t(e)},i.onerror=function(){r.loadedFlag.setTrue(),t&&t(e)},r.loadedFlag.setFalse(),i.src=a):t&&t(e),this.updated=!0,this._onItemUpdated(e,this)}else t&&t(e)},load:function(e,t){var n=88,i=16*n/9;if(this.loadedFlag.getValue())t&&t(e);else{var a=new Image,r=this;a.onload=function(){r.loadedFlag.setTrue(),t&&t(e)},a.onerror=function(){r.loadedFlag.setTrue(),t&&t(e)},a.src=ae.resolveImageUrl(e.image.imageUrl,{height:n,width:i})}}}),i=t.extend("VideoThumb",{videoId:null,_image:null,getVideoPlayerHelper:function(e){switch(e.video.videoType){case Ye.Youtube:return Pe;case Ye.Vimeo:return Ee}},create:function(){this.$element=u.useTemplate(this.options.videoItemTemplate||e.ImageThumb),this._image=u("img",this.$element)[0]},update:function(e,t){if(this.activated&&!this.updated){var n=this._image,i=e.video,a=this.getVideoPlayerHelper(e),r=this;i.videoId!==this.videoId?(this.videoId=i.videoId,n.onload=function(){r.resizeImageToContainer(),r.loadedFlag.setTrue(),t&&t(e)},n.onerror=function(){r.loadedFlag.setTrue(),t&&t(e)},r.loadedFlag.setFalse(),i.videoImageUrl?n.src=a.getVideoThumbUrl(i.videoImageUrl):a.getVideoImageUrl(i.videoId,function(e){i.videoImageUrl=e,n.src=a.getVideoThumbUrl(e)})):t&&t(e),this.updated=!0,this._onItemUpdated(e,this)}else t&&t(e)},load:function(e,t){if(this.loadedFlag.getValue())t&&t(e);else{var n=new Image,i=e.video,a=i.videoImageUrl,r=this.getVideoPlayerHelper(e),o=this;n.onload=function(){o.loadedFlag.setTrue(),t&&t(e)},n.onerror=function(){o.loadedFlag.setTrue(),t&&t(e)},a?n.src=r.getVideoThumbUrl(a):r.getVideoImageUrl(i.videoId,function(e){i.videoImageUrl=e,n.src=r.getVideoThumbUrl(e)})}}});this.createThumbsCarouselItem=function(e,a,r){return e.image||e.imagePath?new n(a,r):e.video?new i(a,r):new t(a,r)}}),co=Yo(function(){var e={ImageItem:{group:"slideshow-carousel-items-templates",name:"image-item-template"},VideoItem:{group:"slideshow-carousel-items-templates",name:"video-item-template"},VideoIframe:{group:"slideshow-carousel-items-templates",name:"video-iframe-template"}},t=v.extend("SlideShowCarouselItemBase",{$element:null,activated:!1,isCurrent:null,updated:!1,loadedFlag:null,loadingState:!1,$wrapper:null,init:function(e,t){t=u.quickExtend({template:null},t),this.$wrapper=e,this.options=t,this.$element=u.useTemplate(t.template),this.loadedFlag=V.create(!1),this.isCurrent=V.create(!1)},create:Wo,activate:function(e,t){this.activated=!0,this.update(e,t)},deactivate:function(){this.activated=!1},update:function(e,t){this.loadedFlag.setTrue(),this.updated=!0,t&&t(e)},load:function(e,t){this.loadedFlag.setTrue(),t&&t(e)},toggleLoading:function(e,t){var n=!1;this.loadingState!==e&&(t&&e&&(n={className:"popup-loading-animation",overlayLayer:W.BeneathDialogs}),this.$element.loading(n),this.$wrapper.toggleClass("state-loading",e),this.loadingState=e)},remove:function(){this.deactivate(),this.$element.remove()},_updateAdditionalDataElements:function(e){var t=this.$element,n=e.title||"",i=e.description||"",a=e.link||{},r=a.url||null,o=e.index;this.currentTitle!==n&&(this.currentTitle=n,this.$title.html(n),t.toggleClass("no-title",!n)),this.currentDescription!==i&&(this.currentDescription=i,this.$description.html(i).ellipsis({updateContent:!0,doNotRender:!0}),t.toggleClass("no-description",!i)),this.currentLink!==r&&(this.currentLink=r,r&&(this.$link.attr("href",r),this.$link.attr("target",a.newTab?"_blank":"_self")),t.toggleClass("no-link",!r)),this.currentIndex!==o&&(this.currentIndex=o,this.$index.html(o))}}),n=t.extend("ImageItem",{image:null,create:function(){var e=this.$element;this.image=u("img",e)[0],this.$textContainer=u(".image-text",e),this.$title=u(".title",e),this.$description=u(".de
188scription",e),this.$index=u(".index",e),this.$link=u(".link",e)},update:function(e,t){if(this.activated&&!this.updated){var n,i=this.image,a=e.image.imageUrl,r=this;this._updateAdditionalDataElements(e),a?n=ae.resolveImageUrl(a,{width:screen.availWidth,height:screen.availHeight}):e.imagePath?n=e.imagePath:(n="",r.loadedFlag.setTrue()),n&&i.src!==n?(i.onload=function(){r.loadedFlag.setTrue(),t&&t(e)},i.onerror=function(){r.loadedFlag.setTrue(),t&&t(e)},r.loadedFlag.setFalse(),i.src=n):t&&t(e),this.updated=!0}else t&&t(e)},load:function(e,t){if(this.loadedFlag.isFalse()){var n=new Image,i=this;n.onload=function(){i.loadedFlag.setTrue(),t&&t(e)},n.onerror=function(){i.loadedFlag.setTrue(),t&&t(e)},n.src=ae.resolveImageUrl(e.image.imageUrl,{width:screen.availWidth,height:screen.availHeight})}else t&&t(e)}}),i=t.extend("VideoItem",{videoId:null,image:null,player:null,videoData:null,videoLoadedFlag:null,isPlaying:!1,privateVideoFallbackTimeoutHandle:0,create:function(){var e=this.$element,t=V.create(!1);this.image=u("img",e)[0],this.videoContainer=u(".video-container",e),this.$textContainer=u(".image-text",e),this.$title=u(".title",e),this.$description=u(".description",e),this.$index=u(".index",e),this.$link=u(".link",e),
189this.videoLoadedFlag=t},activate:function(e,t){var n=this;this.activated||(this.videoContainer.click(function(e){e.stopPropagation(),n.playVideo()}),this.isCurrent.valueChangedEvent.bind(function(e){!e&&n.player&&n.stopVideo()})),this.activated=!0,this.update(e,t)},playVideo:function(){var e=this,t=Va.Flags.IsInMobileContext.isTrue();this.videoLoadedFlag.isTrue()?(!t&&this.player&&this.player.play(),this.togglePlaying(!0)):this.createPlayer(function(){e.isCurrent.isTrue()&&(!t&&e.player.play(),e.togglePlaying(!0))})},pauseVideo:function(){this.videoLoadedFlag.isTrue()&&this.player.pause(),this.isPlaying=!1},stopVideo:function(){this.videoLoadedFlag.isTrue()&&this.player.stopVideo(),this.togglePlaying(!1)},increaseVolume:function(){this.videoLoadedFlag.isTrue()&&this.player.increaseVolume()},decreaseVolume:function(){this.videoLoadedFlag.isTrue()&&this.player.decreaseVolume()},togglePlaying:function(e){this.isPlaying=e,this.videoContainer.toggleClass("playing",e)},createPlayer:function(t){var n=this.player,i=this;return n&&this.destroyPlayer(),this.toggleLoading(!0,!0),this.player=n=this.getVideoPlayerHelper(this.videoData).createPlayer({$container:this.videoContainer,videoID:this.videoId,loop:0,controls:1,isHtml5:!1,createIframe:function(){return u.useTemplate(e.VideoIframe)}}),n.whenReady(function(){i.whenPlayerReady(t)}),this.privateVideoFallbackTimeoutHandle=setTimeout(function(){i.whenPlayerReady(t)},1e4),n.toggleInitilized(!0),n.reload(),n},whenPlayerReady:function(e){this.videoLoadedFlag.isFalse()&&(clearTimeout(this.privateVideoFallbackTimeoutHandle),this.videoLoadedFlag.setTrue(),this.toggleLoading(!1,!0),e&&e())},destroyPlayer:function(){var e=this.player;clearTimeout(this.privateVideoFallbackTimeoutHandle),this.toggleLoading(!1,!0),this.videoLoadedFlag.setFalse(),this.isCurrent.setFalse(),e&&(e.unloadPlayer(),e.removePlayerIFrame(),this.player=null)},getVideoPlayerHelper:function(e){switch(e.videoType){case Ye.Youtube:return Pe;case Ye.Vimeo:return Ee}},loadCoverImage:function(e,t,n){var i=this.image,a=this;this.loadedFlag.setFalse(),i.onload=function(){a.loadedFlag.setTrue(),n&&n(e)},i.onerror=function(){a.loadedFlag.setTrue(),n&&n(e)},i.src=t},update:function(e,t){if(this.activated&&!this.updated){var n,i=e.video,a=this;this.videoData=e.video,this._updateAdditionalDataElements(e),i.videoId!==this.videoId?(this.videoId=i.videoId,i.videoImageUrl?(n=ae.resolveImageUrl(i.videoImageUrl,{width:screen.availWidth,height:screen.availHeight},{forceRatioLocking:!1}),this.loadCoverImage(e,n,t)):this.getVideoPlayerHelper(i).getVideoImageUrl(i.videoId,function(r){i.videoImageUrl=r,n=ae.resolveImageUrl(r,{width:screen.availWidth,height:screen.availHeight},{forceRatioLocking:!1}),a.loadCoverImage(e,n,t)})):t&&t(e),this.updated=!0}else t&&t(e)},load:function(e,t){if(this.loadedFlag.isFalse()){var n=new Image,i=e.video,a=i.videoImageUrl,r=this;n.onload=function(){r.loadedFlag.setTrue(),t&&t(e)},n.onerror=function(){r.loadedFlag.setTrue(),t&&t(e)}
189,a?n.src=ae.resolveImageUrl(a,{width:screen.availWidth,height:screen.availHeight},{forceRatioLocking:!1}):this.getVideoPlayerHelper(i).getVideoImageUrl(i.videoId,function(e){i.videoImageUrl=e,n.src=ae.resolveImageUrl(e,{width:screen.availWidth,height:screen.availHeight},{forceRatioLocking:!1})})}else t&&t(e)}});this.createSlideShowCarouselItem=function(a,r,o){return a.image||a.imagePath?new n(r,{template:o.imageItemTemplate||e.ImageItem}):a.video?new i(r,{template:o.videoItemTemplate||e.VideoItem}):new t(r,{template:o.imageItemTemplate||e.ImageItem})}}),uo=Yo(function(){var e=v.extend("BaseRenderer",{options:null,carousel:null,_currentItem:null,_previousHalfStatePercentage:void 0,_minImageWidth:640,_minImageHeight:360,init:function(e){e=u.quickExtend({transitionSpeed:300,onTransitionStart:Wo,onTransition:Wo,onTransitionEnd:Wo},e),void 0!==e.minImageWidth&&(this._minImageWidth=e.minImageWidth),void 0!==e.minImageHeight&&(this._minImageHeight=e.minImageHeight),this.options=e},attachToCarousel:function(e){return this.carousel=e,this},renderItem:function(e,t,n,i,a){var r=this.carousel;r&&(t&&(i||void 0===i||a)?(this._currentItem=e,this._transition(e,t,n,a)):(this._render(e,this._currentItem,n),this._currentItem=e)),this._previousHalfStatePercentage=-1===a?0:a},_getItemElementFromItem:function(e){return e&&e.$item||null},_getImageFromItem:function(e){return e&&e.itemView&&e.itemView.image||null},_getTextContainerFromItem:function(e){return e&&e.itemView&&e.itemView.$textContainer||null},_calculateDimensions:function(e,t){var n,i,a,r,o,s=e.item,l=this._minImageWidth,c=this._minImageHeight,u=this._getImageFromItem(e);return s.image?(a=s.image.imageUrl,n=a.imageWidth||u.naturalWidth,i=a.imageHeight||u.naturalHeight,r=this.options.imageBoxLayout||rn.FitWhenBigger):s.video&&(n=u.naturalWidth,i=u.naturalHeight,r=this.options.imageBoxLayout||rn.Fit),o=ln.calculateImageSizeInLayout({width:n,height:i},r,t),l&&(o.width=Math.max(l,o.width)),c&&(o.height=Math.max(c,o.height)),o},_render:Wo}),t=e.extend("SlideFadeRenderer",{_render:function(e,t){var n=this.carousel.$element,i=this._getItemElementFromItem(e),a=this._getImageFromItem(e),r=u(a.parentNode),o={width:n.width(),height:n.height()},s=this._calculateDimensions(e,o);r.css({width:s.width,height:s.height,left:(o.width-s.width)/2,top:(o.height-s.height)/2,opacity:1,transform:"none"}),t&&t.index!==e.index&&this._getItemElementFromItem(t).css("display","none"),i.css("display","list-item"),e.itemView.$description.ellipsis()},_transition:function(e,t,n){var i,a,r=this,o=this.carousel.$element,s={width:o.width(),height:o.height()},l=this._getItemElementFromItem(e),c=this._getImageFromItem(e),d=u(c.parentNode),g=this._getItemElementFromItem(t),f=this._getImageFromItem(t),p=u(f.parentNode),h=this._calculateDimensions(e,s),m=this._calculateDimensions(t,s),v=h.width/2,y=m.width/2,b=(s.width-h.width)/2,C=(s.width-m.width)/2;n&&n>0||!n&&e.index>t.index?(i=b+v,a=C-y):(i=b-v,a=C+y),d.css({width:h.width,height:h.height,left:i,top:(s.height-h.height)/2,opacity:0,transform:"scale(0.5)"}),l.css({display:"list-item"}),d.velocity({left:[b,i],opacity:[1,0],scale:[1,.5]},{duration:300,queue:!1}),p.velocity({left:[a,C],opacity:[0,1],scale:[.5,1]},{duration:500,queue:!1,complete:function(){e.itemView.$description.ellipsis(),t.index!==r._currentItem.index&&g.hide()}})}}),n=e.extend("PopupMobileSlideShow",{_minImageWidth:0,_minImageHeight:0,_render:function(e,t){var n=e.$item,i=this._getItemElementFromItem(e),a=this._getImageFromItem(e),r=u(a.parentNode),o=this._getTextContainerFromItem(e),s={width:n.width(),height:n.height()},l=this._calculateDimensions(e,s);r.css({width:l.width,height:l.height,left:(s.width-l.width)/2,top:(s.height-l.height)/2,opacity:1}),t&&t.index!==e.index&&(this._getItemElementFromItem(t).css("display","none"),this._getTextContainerFromItem(t).css("display","none")),o.css("display","block"),i.css("display","list-item"),e.itemView.$description.ellipsis()},_transition:function(e,t,n,i){var a,r,o=this,s=e.$item,l={width:s.width(),height:s.height()},c=this._getItemElementFromItem(e),d=this._getImageFromItem(e),g=u(d.parentNode),f=this._getItemElementFromItem(t),p=this._getImageFromItem(t),h=u(p.parentNode),m=this._getTextContainerFromItem(e),v=this._getTextContainerFromItem(t),y=this._calculateDimensions(e,l),b=this._calculateDimensions(t,l),C=(l.width-y.width)/2,I=(l.width-b.width)/2,S=this._previousHalfStatePercentage||0;n&&n>0||!n&&e.index>t.index?(a=l.width,r=-b.width):(a=-y.width,r=l.width),S||(g.css({width:y.width,height:y.height,left:a,top:(l.height-y.height)/2,opacity:1}),c.css("display","list-item"),e.itemView.$description.ellipsis()),void 0===i?(S/=100,g.velocity("stop").velocity({left:C},{duration:500*(1-S),queue:!1}),h.velocity("stop").velocity({left:r,opacity:0}
189,{duration:500*(1-S),queue:!1,complete:function(){t.index!==o._currentItem.index&&(m.css("display","block"),f.css("display","none"),v.css("display","none"))}})):-1===i?(g.velocity("stop").velocity({left:C,opacity:1},{duration:200,queue:!1}),h.velocity("stop").velocity({left:r,opacity:1},{duration:200,queue:!1,complete:function(){t.index!==o._currentItem.index&&(m.css("display","block"),f.css("display","none"),v.css("display","none"))}})):void 0!==i&&(i/=100,g.velocity("stop").css({left:a-(a-C)*i}),h.velocity("stop").css({left:I+(r-I)*i,opacity:1-i}))}});this.getBaseRenderer=function(){return e},this.getRenderer=function(e,i){switch(e){case"popupSlideShow":return new t(i);case"popupMobileSlideShow":return new n(i)}}}),go=v.extend("ObservablePropertyBinding",{init:function(e,t){t=u.quickExtend({},t);var n=ke.create(),i=t.observableObject?t.observableObject:M.create(),a=t.propertyName,r=e.properties[a],o=i.valueChangedEvent.bind(function(t){n.performOperation(function(){void 0===r.bindingValue&&(r.computedValue=void 0),r.bindingValue=t,aa.recomputePropertyValue(e,a)},"binding")});r.bindingObject=i,r.bindingConroller=this,this._instance=e,this._propertyName=a,this._observableObject=i,this._operationsBatch=n,this._event=o},clearBinding:function(){var e=this._instance,t=this._propertyName,n=e.properties[t];delete n.bindingValue,delete n.bindingConroller,this._event.unbind(),aa.recomputePropertyValue(e,t)},setValue:function(e){this._observableObject.setValue(e)},getValue:function(){return this._observableObject.getValue()},postponeUpdates:function(){this._operationsBatch.start()},unPostponeUpdates:function(){this._operationsBatch.finish()}});go.create=function(e,t){return new go(e,t)};var fo=Yo(function(){this.Images={},this.loadImages=function(){var e=[];u.eachEntry(fo.Images,function(t,n){e.push(ae.resolveImageUrl(n))}),Et.loadImages(e)}});!function(){function e(e,t,n,i){i&&e.setPropertiesValues({baseName:t})}Jn.registerDefinition(ti,{ElementBase:{properties:{tagName:{defaultValue:function(){return Ke.DIV}},behaviours:{defaultValue:Xo,onChange:function(e,t){t?(u.count(t.normalBehaviours)>0||u.count(t.isTemplateBehaviours)>0)&&e.hasBehaviours.setTrue():e.hasBehaviours.setFalse()}},isLocked:{defaultValue:Go,onChange:function(e,t){e.isLocked.setValue(t,"property")}},name:{category:ai.Other,defaultValue:Xo,onChange:e},baseName:{defaultValue:Xo},templateID:{defaultValue:Xo},templateName:{defaultValue:Xo},order:{isStateProperty:jo,defaultValue:Xo},customStates:{defaultValue:Xo,onChange:function(e,t){if(null!==t){var n=e.getPropertyValue("customStates"),i=u.deepCloneObject(e.getPropertyValue("customStates"));for(var a in i)if(!Ai[a]){var r=i[a],o=u.getValues(r.ids),s=Fi.registerComplexState(o);s||delete n[a]}}}},isElementWasEditedInMode:{isStateProperty:!0,defaultValue:Go}},methods:{},aggregatedMethods:{definitions:{onInitializing:Wo,onInitialized:Wo,onCreation:Wo,onDetached:Wo,onAttached:Wo,onBeforePageOpen:Wo,updateInstanceToViewPort:Wo,removeInstanceFromViewPort:Wo,adjustInstanceToViewPort:Wo,switchToPreview:function(){var e=this;e.previewEventsListener.activateAndExecuteAll(),Ti.activateBehaviours(e)},onRemove:Wo,onPropertyChange:Wo,onPropertiesChanged:Wo}}}})}(),function(){function e(){var e=this;if(i(e),e.previewEventsListener.add(w.createEventListener([Va.Flags.IsInMobileContext.valueChangedEvent],function(){e.performWhenVisible(function(){e.isFixed()?e.addFixedState():e.data.fixedStateAdded&&e.removeFixedState()},e.id+"design-element-preview-listener")})),!this.isForTemplateUse()){t(e),e.duringResizing.valueChangedEvent.bind(function(t){e.canPushFlag.setValue(!t,"duringResizing")}),w.bind([e.zIndex.valueChangedEvent,e.customZIndex.valueChangedEvent,{event:e.propertyChangedEvent,name:"topZIndex"}],function(){var t=e.getPropertyValue("topZIndex"),n=e.zIndex.getValue(),i=e.customZIndex.getValue();n=n?n:0;var a="";i?a=i+(t?t:n):t?a=t+K.MinPropertyZindex:n&&(a=n),e.data.currentZIndexValue!==a&&(e.data.currentZIndexValue=a,Dn.requestIndpendentWriteOperation(function(){e.$element.css("z-index",a),e.getMainBox().css("z-index",a)},e.id+"zindex"))}),e.canResize.setValue(e.hasFeature(ti.Resizable),"Resizable");var n=e.isDisplayed.isTrue();n||e.hideElement()}}function t(e){le.disableOperationsRecording("initializeLastResizingSize");var t=e.getStructureMetaData(),n=t?t.size:void 0;
189e.isFillVertical()||(n=e.getPropertyValue("sizeAndPosition")),e.properties.lastResizingSize.value=u.quickExtend({},n),aa.recomputePropertyValue(e,"lastResizingSize"),le.enableOperationsRecording("initializeLastResizingSize")}function i(e){e.isForTemplateUse()&&K.IsMobileView||(e.elementEnterAreaEvent.bind(function(t){e.isInMobileMode()||K.IsMobileClient||e.activateTrigger(Di.MouseEnterArea,t)}),e.elementLeaveAreaEvent.bind(function(t){e.isInMobileMode()||K.IsMobileClient||e.activateTrigger(Di.MouseLeaveArea,t)}),e.influenceChanged.bindAndExecute(function(){e.refreshTracking()}))}function a(e,t,n,i){var a=void 0===i;a&&1===t||e.animatePart(e.getVisibilityTargets(),{opacity:t},!0,n,{isInitialization:a})}function r(e,t){return e&&t?e.verticalMargin==t.verticalMargin&&e.horizontalMargin==t.horizontalMargin:!e&&!t}function o(e){ea.refreshElementsLayout(e)}function s(e,t){return e&&t?e.width==t.width&&e.height==t.height:!e&&!t}function l(e,t){return e&&t?e.left==t.left&&e.top==t.top&&e.width==t.width&&e.height==t.height:!e&&!t}function c(e,t,n,i,a){var r=void 0===i;e.animatePart(e.$element,{sizeAndPosition:t},void 0,n,{isInitialization:r,complete:a})}Jn.registerDefinition(ti,{DesignElement:{features:[],properties:{showHoverEffects:{defaultValue:jo,isNotForCustomProperty:!0},skinInformation:{defaultValue:u.returnEmptyObject}
189,isSupportsMobile:{defaultValue:Go,isNotForCustomProperty:!0},isVisibleInMode:{isStateProperty:!0,defaultValue:jo,shouldRefreshIfNotVisible:!0,onChange:function(e,t,n,i){if(!e.isContent()&&!e.isForTemplateUse()){if(t?e.showElement():e.hideElement(),Va.Flags.IsInMobileContext.isTrue()&&e.isMasterPageElement.isTrue()&&Va.refreshMobileMasterSectionInstanceVisibilty(),!e.isInitialized&&void 0===i)return;if(Va.Flags.IsInMobileContext.isTrue()&&aa.inStateEditingMode())if(t)Va.addInstanceToMobile(e,!0);else{if(e.hasCellWrapper.isTrue()){var a=e.getCellItem(),r=a.getRowParent();if(r){var o,s={};a.getWidth();u.eachEntry(r.cellItems,function(e,t){t.id!==a.id&&(o=t.getInstance()),s[t.getInstance().id]=t.getWidth()});r.removeCells([a])}}Ba.removeInstancesFromContainer(e,{shouldRemoveFromViewPort:!0}),ea.refreshElementsLayout(e.parentInstance)}}}},isFixed:{defaultValue:Go,isStateProperty:!1,onChange:function(e,t,n,i){var e=this;e.isInitialized&&void 0!==i&&Va.Flags.IsInMobileContext.isFalse()&&!e.isForTemplateUse()&&vr.performUpdateOnRenderingFinished(function(){e.refreshFixedState()}),e.refreshCustomZIndex()}},topZIndex:{isStyleProperty:!0,isStateProperty:!0,supportsStatesTransitionAnimation:!0,getResetValue:u.returnZero,defaultValue:u.returnZero},elementOpacity:{isStyleProperty:!0,isStateProperty:!0,supportsStatesTransitionAnimation:!0,valueConverter:function(e){return void 0!==e?u.adjustFraction(e,3):e},defaultValue:u.returnOne,getResetValue:u.returnOne,onChange:a},staticMargin:{defaultValue:function(){return{horizontalMargin:"",verticalMargin:""}},isStateProperty:!0,isStyleProperty:!1,disableInDesign:!0,supportsStatesTransitionAnimation:!0,valueConverter:Ca.createRoundPropertyValueConverter(["horizontalMargin","verticalMargin"]),priority:999,scaleProperty:function(e){return{horizontalMargin:e.x,verticalMargin:e.x}},onChange:o,comparer:r,category:ai.SizeAndPosition},sizeAndPosition:{defaultValue:function(){return{left:0,width:100,top:0,height:100}},isStateProperty:!0,isStyleProperty:!1,disableInDesign:!0,supportsStatesTransitionAnimation:!0,valueConverter:Ca.createRoundPropertyValueConverter(["left","width","top","height"]),priority:999,scaleProperty:function(e){return{left:e.x,width:e.x,top:e.y,height:e.y}},customStateValueGetter:function(e,t,n,i){var a=Ai[i];return a&&a.responsiveState?t:(t||(t={left:0,top:0,width:e.width,height:e.height}),{left:t.left+e.left,top:t.top+e.top,width:t.width+e.width,height:t.height+e.height})},customStateValueSetter:function(e,t,n,i){var a=Ai[i];return a&&a.responsiveState?t:{left:t.left-e.left,top:t.top-e.top,width:t.width-e.width,height:t.height-e.height}},onChange:c,comparer:l,category:ai.SizeAndPosition},lastResizingSize:{defaultValue:function(){return{width:0,height:0}},isNotForCustomProperty:!0,shouldJoinToUndo:!0,isStateProperty:!0,priority:999,scaleProperty:function(e){return{width:e.x,height:e.y}},comparer:s,category:ai.SizeAndPosition},isVisibleInLastSection:{defaultValue:jo,isStateProperty:!0,onChange:function(e,t){this.classesManager.set({"is-not-visible-in-last-section":!t})}},isVisibleInLastDataItem:{defaultValue:jo,isStateProperty:!0,onChange:function(e,t){this.classesManager.set({"is-not-visible-in-last-data-item":!t})}}},methods:{},lazyInitializationProperties:{isRelativePositionedFlag:function(){var e=this;return V.create(!1,{valueChangeCallback:function(t){e.classesManager.set({"relative-element":t})}})},duringResizing:V.createFalse,isInDragging:V.createFalse,sizeElementClassesManager:function(){var e=this;return ye.createClassesFlags(function(){return e.getElementSizeBox()})},contentBoxElementClassesManager:function(){var e=this;return ye.createClassesFlags(function(){return e.$elementContentBox})}},aggregatedMethods:{definitions:{changeMobileSupportState:function(e){var t=this,n=aa.getEditableStyleProperties(),i=Va.getMobileState();e?u.eachItem(n,function(e,n){aa.setValueInCustomState(t,t.properties[n],i,t.getPropertyValue(n))}):u.eachItem(n,function(e,n){aa.resetCustomStateProperty(t,i,n)})},onContentSizeChange:Wo,onElementAddedToContainer:Wo,addFixedState:function(){var e=this;e.data.fixedStateAdded=!0,e.$element.addClass("positioned-fixed"),u(window).bind("scroll."+e.id+"isFixed",function(){ua.invalidateAreas(e,{updateSize:!1})}),K.PageHeightChanged.bindAndExecute(function(){ua.invalidateAreas(e,{updateSize:!1})},"isFixedPageHeightChanged"+e.id)},removeFixedState:function(){var e=this;e.data.fixedStateAdded&&(e.data.fixedStateAdded=!1,K.PageHeightChanged.unbind("isFixedPageHeightChanged"+e.id),ea.refreshElementsLayout(this),e.$element.removeClass("positioned-fixed"),u(window).unbind("scroll."+e.id+"isFixed"))}},aggregations:{adjustInstanceToViewPort:function(){this.setPropertyValue("isVisible",!0)},updateInstanceToViewPort:function(){this.data.isUpdatedToViewPort=!0,this.canResizeVertically.setValue(this.hasHeight(),"hasHeight"),this.childIndex.setValue(-1),this.setPropertyValue("isVisible",!0),this.shouldDisplayOnMobile()||this.isDisplayed.setValue(!1,"insideThePageButNoMasterTemplateOrSection")},removeInstanceFromViewPort:function(){this.canResizeVertically.setValue(!0,"hasHeight"),this.childIndex.setValue(-1),this.data.isUpdatedToViewPort=!1,this.isDisplayed.setValue(!0,"insideThePageButNoMasterTemplateOrSection")},onInitializing:e}},triggers:[Di.MouseEnter,Di.MouseLeave,Di.MouseEnterArea,Di.MouseLeaveArea],supportedStates:[Ai.MouseOverState,Ai.MouseOverStateArea]}});var d=Kn.prototype;d.refreshCustomZIndex=function(){var e=this;
189e.isFixed()?e.customZIndex.setValue(K.MinPropertyZindex):e.customZIndex.setValue(void 0)},d.hasBinding=Go,d.getNoneContentSize=function(){var e,t=this;e=t.hasFeature(ti.HasBorder)?t.getPropertyValue("borderWidth"):{left:0,top:0,bottom:0,right:0};var n=t.getPropertyValue("padding");return void 0===n&&(n={left:0,top:0,bottom:0,right:0}),{width:parseInt(e.left)+parseInt(e.right)+parseInt(n.left)+parseInt(n.right),height:parseInt(e.top)+parseInt(e.bottom)+parseInt(n.top)+parseInt(n.bottom),widthLeft:parseInt(e.left)+parseInt(n.left),heightTop:parseInt(e.top)+parseInt(n.top),widthRight:parseInt(e.left)+parseInt(n.left),heightBottom:parseInt(e.bottom)+parseInt(n.bottom)}},d.refreshFixedState=function(){var e=this,t=e.getPropertyValue("isFixed");if(t)na.reattachInstances([e],la.getCurrentPage());else if(e.parentInstance===la.getCurrentPage()){var n=na.getSectionByPosition(e.getPosition(!0));n||(n=mr.getLastMainSection()),n&&(e.isMasterPageElement.isFalse()||n.isMasterPageElement.isTrue())&&na.reattachInstances([e],n)}},d.getLayoutAffectedInstances=function(){return this.getChildInstances()},d.calculateActualOffset=function(){var e=this,t=0,n=0;if(e.hasVerticalLayout()){var i=e.getPropertyValue("margin");t=i.top}else{var a=e.getPropertyValue("sizeAndPosition");t=a.top}if(e.hasHorizontalLayout()){var i=e.getPropertyValue("margin");n=i.left}else{var a=e.getPropertyValue("sizeAndPosition");n=a.left}var r=e.parentInstance.calculateActualOffset();return{top:r.top+t,left:r.left+n}},d.calculateActualSize=function(){var e=this,t=e.getPropertyValue("sizeAndPosition"),n=t.width,i=t.height,a=e.isFillVertical(),r=e.isFillHorizontal();if(a||r){var o=e.getPropertyValue("margin"),s=e.parentInstance.calculateActualSize();r&&(n=s.width-o.left-o.right),a&&(i=s.height-o.top-o.bottom)}return{width:n,height:i}},d.getLastResizingSize=function(){return this.calcualateLastResizingSize()},d.calcualateLastResizingSize=function(){var e=this.getPropertyValue("lastResizingSize"),t=this.getPropertyValue("margin"),n=t?t.top+t.bottom:0;if(this.isFillVertical()){var i=this.parentInstance.calcualateLastResizingSize();if(i=u.quickExtend({},i),i.height)return i.height=i.height-n,i}return e},d.setLastResizingSize=Wo,d.hasHeight=jo,d.hasWidth=jo,d.isRelativePositioned=function(){return this.isRelativePositionedFlag.isTrue()},d.getMinSize=function(){return{height:5,width:5}},d.getMaxSize=function(){if(this.parentInstance&&Va.Flags.IsInMobileContext.isTrue()&&(this.shouldBeWithLayoutOnMobile()||this.parentInstance.getAutoLayoutProperties().width)){var e=this.parentInstance.getPropertyValue("padding"),t=this.parentInstance.getMaxSize();return t.width=t.width!==1/0?t.width-e.left-e.right:t.width,t}return{height:1/0,width:1/0}},d.toggleVisibilityInMode=function(e){this.setPropertyValue("isVisibleInMode",e)},d.isVisibleInMode=function(){var e=this.parentInstance,t=e?e.isVisibleInMode():!0;return t&&this.getPropertyValue("isVisibleInMode")},d.getShadowTarget=function(){return this.getBorderBox()},d.refreshTracking=function(){if(!K.IsMobileClient){var e=this;e.isForTemplateUse()||(oa.hasTargetConnectionsForTriggers(e,Di.MouseEnterArea,Di.MouseLeaveArea,Ai.MouseOverStateArea)?ua.trackMouseOver(e):ua.stopMouseOverTracking(e))}},d.handleContentSizeChange=function(){var e=this;e.onContentSizeChange(),w.fireLazyEvent(e,"contentSizeChangedEvent"),ea.requestUpdatePosition(e.getChildInstances())},d.isFixed=function(){return this.getPropertyValue("isFixed")&&!K.IsMobileView&&Va.Flags.IsInMobileContext.isFalse()},d.isRootInstance=function(){var e=this,t=e.hasParent();return!t&&(e.isForTemplateUse()||Ji.isRootInstance(e)&&e.isContent()||Ji.getRootInstance()===e)},d.isAttachedToVisibleNode=function(){var e=this,t=e.hasParent(),n=e.isRootInstance();return(n||t&&e.parentInstance.isInstanceVisible())&&!e.isDeleted},d.getStaticMargin=function(e){e=u.quickExtend({vertically:!0,horizontally:!0},e);var t=this,n={},i=this.getPropertyValue("staticMargin"),a=t.getPropertyValue("cellHorizontalAlignment");a===at.None&&(a=la.getCoordinator().getPropertyValue("cellsHorizontalAlignment"));var r=la.getCoordinator().getPropertyValue("cellsVerticalAlignment");
189if(e.horizontally)switch(a){case at.Center:n.marginLeft=i.horizontalMargin;break;case at.Left:n.marginLeft=i.horizontalMargin;break;case at.Right:n.marginRight=i.horizontalMargin}if(e.vertically)switch(r){case it.Middle:n.marginTop=i.verticalMargin;break;case it.Top:n.marginTop=i.verticalMargin;break;case it.Bottom:n.marginBottom=i.verticalMargin}return n},d.isSupportsMobile=function(){return this.getPropertyValue("isSupportsMobile")},d.toggleMobileSupport=function(e){var t=this;le.beginAtomicBatch();var n=u.asArray(t);t.isType(ei.TabsPanel)&&u.merge(n,t.childInstances),u.eachItem(n,function(t,n){n.changeMobileSupportState(e),n.setPropertyValue("isSupportsMobile",e)}),le.endAtomicBatch()},d.renderElement=function(e){var t=this,n=!1;n=t.getPropertyValue("tagName"),n===Ke.DIV&&(n=!1),e.startInstanceRendering(t,"element-size-box"),n&&e.openTag(n,"html-element"),e.openTag("div","element-main-box design-element-main-box"),e.openTag("div","element-background-layer element-border-target design-element-background-layer"),e.closeTag(),e.openTag("div","element-border-box element-border-target element-padding-box design-element-border-box"),e.openTag("div","element-content-box design-element-content-box"),e.openTag("div","content-container content-container-type element-size-box element-size-target"),t.renderElementContent(e),t.renderElementChildren(e),e.closeTag(),e.closeTag(),e.closeTag(),e.closeTag(),n&&e.closeTag(),e.finishInstanceRendering()},d.renderElementChildren=Wo,d.renderElementContent=Wo,d.isConvertedToMobile=function(){return!this.isContent()},d.isUpdatedToViewPort=function(){return this.data.isUpdatedToViewPort},d.shouldBeHiddenInMode=Go,d.getAutoLayoutProperties=function(){if(this.hasFeature(ti.HasLayout)){if(this.isDataListItem()&&this.isRootInstance())return{left:!0,top:!0,width:this.isDataListItem()};var e=this.getPropertyValue("fillLayout"),t=this.getPropertyValue("verticalLayout"),n=this.getPropertyValue("horizontalLayout");return{left:e.fillHorizontal||n!==ea.Layout.normal,top:e.fillVertical||t!==ea.Layout.normal,width:e.fillHorizontal,height:e.fillVertical}}return{}},d.shouldDisplayOnMobile=function(){return this.isPageChildInstance()||!(this.parentInstance&&this.parentInstance.isType(ei.page)&&this.isMasterPageElement.isFalse())&&!this.getPropertyValue("isFixed")},K.Events.LastEventOnInitiailizatGlobal.one(function(){u(document).on("mouseenter",".design-element",function(e){if(Va.Flags.IsInMobileContext.isFalse()&&!K.IsMobileClient){var t=n(this);t&&t.activateTrigger(Di.MouseEnter,e)}}).on("mouseleave",".design-element",function(e){if(Va.Flags.IsInMobileContext.isFalse()&&!K.IsMobileClient){var t=n(this);t&&t.activateTrigger(Di.MouseLeave,e)}})}),u.cssHooks.sizeAndPosition={get:function(e){var t=n(e);return t?t.getActualPropertyValue("sizeAndPosition"):void 0},set:function(e,t){var i=n(e);i&&(i.setActualPropertyValue("sizeAndPosition",t),ea.refreshElementsLayout(i))}},u.fx.step.sizeAndPosition=function(e){u.cssHooks.sizeAndPosition.set(e.elem,{left:null===e.end.left?null:Math.floor(e.start.left+e.pos*(e.end.left-e.start.left)),top:null===e.end.top?null:Math.floor(e.start.top+e.pos*(e.end.top-e.start.top)),width:null===e.end.width?null:Math.floor(e.start.width+e.pos*(e.end.width-e.start.width)),height:null===e.end.height?null:Math.floor(e.start.height+e.pos*(e.end.height-e.start.height))})}}(),function(e){Yn.extendProperties(e,{attributes:{defaultValue:Xo},metaProps:{defaultValue:Xo},metaItemType:{defaultValue:Xo},metaTitle:{defaultValue:Xo}}),Yn.hookAggregatedMethods(e,{switchToPreview:function(){var e=this,t=e.$element,n=e.getPropertyValue("metaTitle"),i=e.getPropertyValue("metaItemType");i&&t.attr("itemtype",i),n&&t.attr("title",n)},switchToDesign:void 0})}(ti.DesignElement);var po={StyleBinding:1,PropertyBinding:2};!function(e){function t(e,t,n){var i=e.data.propertiesToStyleFieldsMap,a=e.getPropertyValue("styleBindingFields");return i&&i[t]&&(a[u.getKeys(i[t])[0]].type===n||!nr.isDuringEditing())}function n(e){e.styleBindingsGroup.clear();var t=(e.getPropertyValue("styleBindingId"),e.getPropertyValue("styleBindingFields"));if(e.hasBindingToFields()){var n={};e.data.propertiesToStyleFieldsMap=n,u.eachEntry(t,function(t,i){var a=Za.getFieldValueChangedEvent(e,i,t);a&&w.createEventListener(a,function(){le.disableOperationsRecording("refreshStyleBinding"),u.eachEntry(i.properties,function(t){aa.refreshPrioritisedCustomStates(e,t),aa.recomputePropertyValue(e,t,!1)}),le.enableOperationsRecording("refreshStyleBinding")}).addToGroup(e.styleBindingsGroup),u.eachEntry(i.properties,function(e,i){var a=u.objectGet(n,[e,t]);a=u.quickExtend({},a,i),u.objectSet(n,[e,t],a)})}),u.eachEntry(n,function(t){aa.refreshPrioritisedCustomStates(e,e.properties[t])}),ua.isElementVisible(e)?e.styleBindingsGroup.activateAndExecuteAll():e.styleBindingsGroup.deactivateAll()}}Yn.extendProperties(e,{styleBindingId:{defaultValue:Xo},styleBindingFields:{defaultValue:Xo}}),Yn.extendElementInstanceMethods({hasBindingToFields:function(){var e=this.getPropertyValue("styleBindingId"),t=this.getPropertyValue("styleBindingFields");return e&&t&&u.count(t)>0},setSkinInstanceBox:function(e){this.data.skinInstanceBox=e},getSkinInstanceBox:function(){return nr.isDuringEditing()&&nr.getCurrentInstance()?nr.getCurrentInstance():this.data.skinInstanceBox},getMainSkinInstance:function(){var e=this.getSkinInstanceBox();return e?e.getMainSkinInstance():void 0},getStyleFieldData:function(e,t){t=u.extend({},t);var n=this,i=t.stateName,a=t.sourceId,r=t.defaultValue,o=t.customStateData,s={value:u.extendIfObject(r),animation:void 0},l=n.properties[e],c=n.getStyleFieldsNames(e),d=n.getPropertyValue("styleBindingFields");if(u.eachEntry(c,function(e,t){if(t){var r=d[e],o=Za.evaluateSkinFieldStateValue(n,{bindingData:r,fieldName:e,stateName:i,sourceId:a});
189if(o){var l=u.extendIfObject(o.value),c=u.extendIfObject(o.animation);void 0!==l&&(t.boundToProperty?s.value=l:u.eachEntry(t.fields,function(e){u.objectSet(s,["value",e],l)})),s.animation=u.extendValueWithDefaultValue(c,s.animation)}}}),void 0!==l.descriptor.valueConverter&&void 0!==s.value&&null!==s.value)for(var g=u.asArray(l.descriptor.valueConverter),f=0;f<g.length;f++)s.value=g[f](s.value);return void 0===s.value&&o&&u.isPlainObject(o.stateValue)&&(s.value=u.extend({},o.stateValue)),s},setStyleBindingId:function(e){this.setPropertyValue("styleBindingId",e)},getStyleBindingId:function(){return this.getPropertyValue("styleBindingId")},getPrioritizedStates:function(e){var t=this,n=t.data.propertiesToStyleFieldsMap,i=[],a=t.getSkinInstanceBox();if(n&&a){var r=n[e],o=t.getStyleBindingId(),s=t.getPropertyValue("styleBindingFields"),l=u.getKeys(r);if(s[l[0]].type===po.StyleBinding){var c=er.getStatesInformation(o,l,function(e){return e.affectingInstanceID=a.id,e.styleFieldState=!0,e});i=u.merge(c,i)}}return i},isPropertyBoundToStyleField:function(e){return t(this,e,po.StyleBinding)},getStyleFieldsNames:function(e){var t=this.data.propertiesToStyleFieldsMap;return t?t[e]:void 0},refreshStyleBinding:function(){n(this)}}),Yn.hookAggregatedMethods(e,{onCreation:function(){this.styleBindingsGroup=w.createEventListenersGroup()},onPropertiesChanged:function(e){var t=this;t.isInitialized&&u.containsOneOfKeys(e,"styleBindingId","styleBindingFields")&&n(t)},switchToPreview:function(){var e=this,t=e.data.propertiesToStyleFieldsMap;t&&u.eachEntry(t,function(t){aa.refreshPrioritisedCustomStates(e,e.properties[t])})},onInitialized:function(){var e=this;e.bindings.push(e.visibilityChangedEvent.bind(function(){ea.ElementsFramesUpdateBatch.whenFinished(function(){ua.isElementVisible(e)?e.styleBindingsGroup.activateAndExecuteAll():e.styleBindingsGroup.deactivateAll()},e.id+"propertiesbindingvisibilty")})),n(e)}})}(ti.DesignElement),function(e){function t(e){var t=e.getActualPropertyValue("glow"),n=e.getActualPropertyValue("innerGlow"),a=e.getActualPropertyValue("dropShadow"),r=e.getActualPropertyValue("dropInnerShadow");e.getShadowTarget().css("boxShadow",i(t,n,a,r))}function i(e,t,n,i){var a=new S(",");return e&&(e.blur>0||e.spread>0)&&a.append("0 0 {0}px {1}px {2}",e.blur,e.spread,e.color),t&&(t.blur>0||t.spread>0)&&a.append("inset 0 0 {0}px {1}px {2}",t.blur,t.spread,t.color),n&&(0!=n.left||0!=n.top||n.blur>0||n.spread>0)&&a.append("{0}px {1}px {2}px {3}px {4}",n.left,n.top,n.blur,n.spread,n.color),i&&(0!=i.left||0!=i.top||i.blur>0||i.spread>0)&&a.append("inset {0}px {1}px {2}px {3}px {4}",i.left,i.top,i.blur,i.spread,i.color),""+a}Yn.extendProperties(e,{shadow:{title:void 0,isStateProperty:!0,isStyleProperty:!0,supportsThemeBinding:["color"],supportsStatesTransitionAnimation:!0,valueConverter:Ca.createRoundPropertyValueConverter(["blur","spread","top","left"]),defaultValue:function(){return{top:0,left:0,spread:0,blur:0,color:"black"}},category:ai.Shadow,onChange:function(e,t,n){e.isInitialized&&t&&(t=u.extend({},t,{color:qa.evaluateColorBinding(t.color,!0)
190}),e.animatePart(e.$element,{dropShadow:t},!1,n))}},glow:{title:void 0,isStateProperty:!0,isStyleProperty:!0,supportsStatesTransitionAnimation:!0,supportsThemeBinding:["color"],defaultValue:function(){return{spread:0,blur:0,color:"black"}},valueConverter:Ca.createRoundPropertyValueConverter(["blur","spread"]),onChange:function(e,t,n){e.isInitialized&&t&&(t=u.extend({},t,{color:qa.evaluateColorBinding(t.color,!0)}),e.animatePart(e.$element,{glow:t},!1,n))},category:ai.Shadow}}),Yn.hookAggregatedMethods(e,{onInitialized:function(){var e,t,n=this,a=u.quickExtend({},n.getPropertyValue("glow")),r=u.quickExtend({},n.getPropertyValue("shadow"));n.hasFeature(ti.HasInnerShadow)&&(e=u.quickExtend({},n.getPropertyValue("innerGlow")),t=u.quickExtend({},n.getPropertyValue("innerShadow")),t.color=qa.evaluateColorBinding(t.color,!0),e.color=qa.evaluateColorBinding(e.color,!0),n.setActualPropertyValue("innerGlow",e),n.setActualPropertyValue("dropInnerShadow",t)),a.color=qa.evaluateColorBinding(a.color,!0),r.color=qa.evaluateColorBinding(r.color,!0),n.setActualPropertyValue("glow",a),n.setActualPropertyValue("dropShadow",r);var o=i(a,e,r,t);
190""!==o&&n.getShadowTarget().css("boxShadow",o)}}),u.eachItem(["glow","innerGlow","dropShadow","dropInnerShadow"],function(e,i){u.cssHooks[i]={get:function(e){var t=n(e);return t?t.getActualPropertyValue(i):void 0},set:function(e,a){var r=n(e);if(r){var o=r.getActualPropertyValue(i);r.setActualPropertyValue(i,u.extend({},o,a)),t(r)}}},u.fx.step[i]=function(e){e.colorInit||(e.startColor=u.getRGBA(e.start.color),e.endColor=u.getRGBA(e.end.color),e.begin=u.quickExtend({},e.start),e.colorInit=!0);var t="rgba("+Math.max(Math.min(parseInt(e.pos*(e.endColor[0]-e.startColor[0])+e.startColor[0],10),255),0)+","+Math.max(Math.min(parseInt(e.pos*(e.endColor[1]-e.startColor[1])+e.startColor[1],10),255),0)+","+Math.max(Math.min(parseInt(e.pos*(e.endColor[2]-e.startColor[2])+e.startColor[2],10),255),0)+","+Math.max(Math.min(parseFloat(e.pos*(e.endColor[3]-e.startColor[3])+e.startColor[3],10),1),0)+")",n={blur:e.begin.blur+e.pos*(e.end.blur-e.begin.blur),spread:e.begin.spread+e.pos*(e.end.spread-e.begin.spread),color:t};"dropShadow"!==i&&"dropInnerShadow"!==i||(n.top=e.start.top+e.pos*(e.end.top-e.start.top),n.left=e.start.left+e.pos*(e.end.left-e.start.left)),u.cssHooks[i].set(e.elem,n)}})}(ti.DesignElement),function(e){Yn.extendProperties(e,{isParallaxBackground:{defaultValue:Go},parallaxBackgroundSpeed:{defaultValue:function(){return.5}},isParallaxElement:{defaultValue:function(){return{isActive:!1,speed:1,delay:0}}},effectsOptions:{defaultValue:function(){return{isParallax:!1,oneTimeAnimation:!1,duration:1200,startDistance:200,startVisibility:.8,distance:300,measureDistanceType:me.Visibility,delay:0,distanceDelay:0,runInLoop:!1,flyDirection:Ne.Right,direction:"horizontal",movementDistanceHorizontally:200,movementDistanceVertically:0,autoStartDistanceSettings:!0,autoDistanceSettings:!0}}},effects:{defaultValue:Xo}}),Yn.extendElementInstanceMethods({getInitializedTargetConnections:function(){var t=this,n=t.getBaseInitializedTargetConnections();if(t.hasFeature(e)){var i=t.getPropertyValue("effectsOptions"),a=t.getPropertyValue("effects");if(a&&a.length>0&&"None"!==a[0].name){var r=t.id+"parallaxEffect",o={id:r,sourceElementID:t.id,behaviourName:"ScrollingEffect",options:u.quickExtend({triggerType:Ei.PageLoad,effects:a},i)};n[r]=o}if(t.getPropertyValue("isParallaxBackground")&&u.isPlainObject(t.getPropertyValue("imageUrl"))&&t.hasFeature(ti.PageSection)&&!t.isFixed()){var r=t.id+"parallaxBackground",o={id:r,sourceElementID:t.id,behaviourName:"ParallaxImage",options:{triggerType:Ei.PageLoad}};n[r]=o}var s=t.getPropertyValue("isParallaxElement");if(s.isActive&&!t.isFixed()){var r=t.id+"parallaxElement",o={id:r,sourceElementID:t.id,behaviourName:"ParallaxElement",options:{triggerType:Ei.PageLoad,speed:s.speed,delay:s.delay}};n[r]=o}}return n}})}(ti.DesignElement),function(e){function t(e,t){var n=e.getPropertyValue("binding"),i={};u.eachEntry(n.dataFields,function(e,n){e===pi.Data+""?i[e]=t:i[e]=t[n.name]}),e.onBoundValueReady(i,t),e.isInRefreshingBinding.setFalse("refreshBinding")}function n(e){e.isInRefreshingBinding.setFalse("refreshBinding")}Yn.extendProperties(e,{dataFields:{},binding:{isNotForCustomProperty:!0,defaultValue:Xo,onChange:function(e,t,n,i){i&&e.data.callbackID&&ci[i.dataSourceName]&&e.data.callbackID.unbind(),e.isInRefreshingBinding.setTrue("bindingChanged"),aa.UpdateBatch.start(),e.data.propertiesBindings&&(u.eachEntry(e.data.propertiesBindings,function(e,t){t.clearBinding()}),delete e.data.propertiesBindings),t&&t.dataSourceName&&(e.data.propertiesBindings=e.createBindingFieldsToProperties(),ci[t.dataSourceName]&&(e.data.callbackID=ci[t.dataSourceName].itemUpdatedEvent.bind(t.dataItemID,function(){e.refreshBinding()}))),e.refreshBinding(),aa.UpdateBatch.finish(),e.isInRefreshingBinding.setFalse("bindingChanged")}}}),Yn.extendElementInstanceMethods({setPropertyValueWithOrWithOutBinding:function(e,t,n){var i=this;i.data.propertiesBindings&&i.data.propertiesBindings[t]?i.data.propertiesBindings[t].setValue(e):n||i.setPropertyValue(t,e)},setBindingValueToProperty:function(e,t,n){var i=this;i.data.propertiesBindings&&i.data.propertiesBindings[t]?i.data.propertiesBindings[t].setValue(e):n||i.setPropertyValue(t,e)},setBindingValuesToProperties:function(e){var t=this;u.eachEntry(e,function(e,n){t.setBindingValueToProperty(n,e)})},isBoundToProperty:function(e){return ri[e].isBound(this)},setBinding:function(e,t,n){this.setPropertiesValues({binding:{dataSourceName:e,dataFields:n,dataItemID:t}})},refreshBinding:function(){var e=this;e.performWhenVisible(function(){var i=e.getPropertyValue("binding");i&&ci[i.dataSourceName]&&(e.isInRefreshingBinding.setTrue("refreshBinding"),ci[i.dataSourceName].fetchDataItem(i.dataItemID,i.dataFields,function(n){t(e,n)},function(t){n(e,t)}))},e.id+"refreshBinding-has-simple-binding")},isBound:function(e){var t=this.getPropertyValue("binding");return null!==t&&void 0!==t.dataFields[e]},getBindingFields:function(e){var t=this.getPropertyValue("binding"),n=["dataFields"];return void 0!==e&&n.push(e),u.objectGet(t,n,function(e){return!e})},createBindingFieldsToProperties:u.returnEmptyObject}),Yn.extendAggregatedDefinitions(e,{onBoundValueReady:Wo}),Yn.hookAggregatedMethods(e,{onCreation:function(){this.isInRefreshingBinding=V.createConditionalNegative()},onRemove:function(){var e=this,t=e.getPropertyValue("binding");t&&null!==t&&e.data.callbackID&&ci[t.dataSourceName]&&ci[t.dataSourceName].getCollectionItems().itemUpdatedEvent.unbind(e.data.callbackID)},onInitialized:function(){this.refreshBinding()}})}(ti.DesignElement),function(){Jn.registerDefinition(ti,{HasSkinBinding:{methods:{getSkinBinding:Wo,get
190SkinId:function(){var e=this.getSkinBinding();void 0!==e.index?e.index:"";return e.skinName+e.index},getStyleObject:function(){var e=this.getSkinBinding(),t=er.getStyle(e.skinName+e.index);return t},isSupportsMobile:function(){return this.getStyleObject().isSupportsMobile()&&this.getPropertyValue("isSupportsMobile")||this.isMobileOnlyStyle()},isMobileOnlyStyle:Go},aggregatedMethods:{aggregations:{changeMobileSupportState:function(e){this.isMobileOnlyStyle()||this.getStyleObject().toggleMobileSupport(e,!0)},onInitializing:function(){var e=this,t=e.getSkinBinding(),n=this.getSkinId();if(!er.isStyleExist(n)){var i=Za.getSkinHierarchy(t);if(!i)return void Ji.removeInstances([e]);var a=i.fieldsToValues,r=i.statesAnimations;er.addStyle(n,a,r)}}}}}})}(),function(){Jn.registerDefinition(ti,{HasResponsiveItem:{defaultProperties:{display:function(){return tt.Fixed}},properties:{display:{isStateProperty:!0,onChange:function(e,t){var n=t===tt.Fixed;e.canResizeHorizontally.setValue(n,"displayProperty")}},cellItem:{isStateProperty:!0,notForUndoProperty:!0,defaultValue:Xo},cellHorizontalAlignment:{isStateProperty:!0,defaultValue:function(){return at.None},onChange:function(e){e.refreshCellHorizontalAlignment()}}},methods:{shouldBeBlockElementInMobile:Go,isBlock:function(){return this.getPropertyValue("display")===tt.Block||this.isFillHorizontal()},addToCellItem:function(){var e=this;this.$element.appendTo(this.getCellItem().getElementContainer()),e.classesManager.set({"is-in-cell-item":!0}),e.sizeElementClassesManager.set({"is-cell-item-size-box":!0}),e.contentBoxElementClassesManager.set({"is-cell-item":!0}),this.refreshCellHorizontalAlignment(),e.hasFeature(ti.HasLayout)&&e.propertyChangedEvent.bindAndExecute("display",function(){var t=e.getPropertyValue("display")===tt.Fixed;e.classesManager.set({"design-element-inline-block":t}),e.sizeElementClassesManager.set({"is-size-box-inline-block":t}),ea.refreshElementsLayout(e)},"mobileFillLayout")},removeElementFromCellItem:function(){this.$element.detach(),this.classesManager.set({"is-in-cell-item":!1,"design-element-inline-block":!1}),this.sizeElementClassesManager.set({"is-cell-item-size-box":!1,"is-size-box-inline-block":!1}),this.contentBoxElementClassesManager.set({"is-cell-item":!1})},reAttachElementToContainer:function(){this.$element.appendTo(this.$container),this.classesManager.set({"is-in-cell-item":!1,"design-element-inline-block":!1}),this.sizeElementClassesManager.set({"is-cell-item-size-box":!1,"is-size-box-inline-block":!1}),this.contentBoxElementClassesManager.set({"is-cell-item":!1}),this.propertyChangedEvent.unbind("mobileFillLayout"),this.canResizeHorizontally.setValue(!0,"mobileFillLayout")},getCellItem:function(){return this.data.cellItem},setCellItem:function(e){this.data.cellItem=e,this.hasCellWrapper.setValue(void 0!==e&&null!==e)},refreshCellHorizontalAlignment:function(){if(this.getCellItem()){var e=this.getPropertyValue("cellHorizontalAlignment");e!==at.None?this.getCellItem().$element.css({"text-align":"{0}".format(e)}):this.getCellItem().$element.css({"text-align":""})}},updateCellItemData:function(e){this.setPropertyValue("cellItem",e?e.getDataForSave():null)},getCellItemData:function(){return this.getPropertyValue("cellItem")},removeCellItem:function(){this.updateCellItemData(null),delete this.data.cellItem},shouldBeWithLayoutOnMobile:function(){return!this.isContent()},getMaxSize:function(){var e=this;if(Va.Flags.IsInMobileContext.isTrue()&&e.shouldBeWithLayoutOnMobile()){if(e.hasCellWrapper.isTrue()&&e.getCellItem()&&!e.isDataListItem()&&!e.parentInstance.isType(ei.userBox)&&!e.parentInstance.isType(ei.Tab)){var t=la.getCoordinator().getPropertyValue("innerRowPadding");return{height:1/0,width:e.getCellItem().getCellWidth()-2*t}}if(this.parentInstance){var n=this.parentInstance.getPropertyValue("padding");n=u.quickExtend({top:0,bottom:0,left:0,right:0},n);var i=this.parentInstance.getMaxSize();return this.parentInstance.hasFeature(ti.PageSection)?{height:i.height,width:Ba.getRowContentWidth()-n.left-n.right}
190:(i.width=i.width!==1/0?i.width-n.left-n.right:i.width,this.parentInstance.hasFeature(ti.HasResponsiveItem)&&this.parentInstance.isBlock()||this.parentInstance.getAutoLayoutProperties().width||this.parentInstance.isType(ei.group)?i:{height:i.height,width:Math.min(i.width,this.parentInstance.getPropertyValue("sizeAndPosition").width-n.left-n.right)})}}return{height:1/0,width:1/0}},isRelativePositioned:function(){var e=this;return e.isRelativePositionedFlag.isTrue()||Va.Flags.IsActivated.isTrue()&&this.isConvertedToMobile()},getAutoLayoutProperties:function($super){var e=$super.call(this);return this.hasCellWrapper.isTrue()?u.quickExtend(e,{left:this.isBlock(),width:this.isBlock()}):this.isRelativePositioned()&&this.isBlock()?u.quickExtend(e,{left:!0,width:!0}):e}}}})}(),function(){function e(e){var t=e.data.thumbsResolver?e.data.thumbsResolver.DataSourceResolver:void 0;return t?t.resolveDataSourceDefinition(e):e.getDataSourceDefinition()}Jn.registerDefinition(ti,{HasDataSource:{properties:{dataInfo:{defaultValue:Xo,isNotForCustomProperty:!0,priority:-997,supportsBinding:!0,isBound:function(e){return e.isBound(di.dataInfo.getContentType())},onChange:function(e,t){if(t&&e.elementType===ei.Menu&&void 0===t.itemsMap&&t.currentData&&(t.currentData.itemsMap&&!u.isEmptyObject(t.currentData.itemsMap)?t.itemsMap=t.currentData.itemsMap:t.itemsMap={},t.currentData.itemsMap=void 0),e.isInitialized){e.getDataSource().setDataInfo();var n=e.getDataSource().getAllDataItems(),i={},a=e.getPropertyValue("itemsStyle");a&&(u.eachEntry(a,function(e,t){n[e]&&(i[e]=t)}),e.setPropertyValue("itemsStyle",i))}}},itemFields:{}},methods:{getDataSource:function(){return this.data.dataSource},getDataSourceName:function(){return this.getDataSource().name},getDataSourceDefinition:function(){return ui.InlineDataSource},createBindingFieldsToProperties:function($super){var e=this,t=$super.call(e),n=di.dataInfo.getContentType();return e.isBound(n)&&(t[ri.dataInfo.name]=go.create(e,{propertyName:ri.dataInfo.name})),t},hasBinding:function(){return ri.dataInfo.isBound(this)}},aggregatedMethods:{definitions:{onDataSourceRefresh:Wo},aggregations:{onCreation:function(){var t=this,n=t.data.dataSource=li.loadD
190ataSource(e(t),t.id,void 0,t);t.instanceRemoving.one(function(){n.clear(),delete ci[n.name]}),Dr.tryPreLoadDataSource(t)},onInitialized:function(){this.getDataSource().setDataInfo()},onBoundValueReady:function(e){var t=di.dataInfo.getContentType();this.setBindingValueToProperty(void 0===e[t]?null:e[t],ri.dataInfo.name)}}}}})}(),function(){Jn.registerDefinition(ti,{HasDynamicDataSource:{properties:{dynamicItemsPanel:{defaultValue:Xo},currentDataSource:{defaultValue:Xo},manageItemsPanel:{defaultValue:Xo},masterDetailDialog:{defaultValue:Xo},dynamicDataSourceProperty:{defaultValue:Xo}},aggregatedMethods:{aggregations:{}}}})}(),function(){function e(e,t,n){var i=e.$element;i.stop("propertyPadding",!0);var a={instancePadding:{left:t.left,top:t.top,bottom:t.bottom,right:t.right}};void 0===n?i.css(a):(i.animate(a,{duration:n.transitionDuration,queue:"propertyPadding"}),i.dequeue("propertyPadding"))}function t(e,t){e.handleContentSizeChange(t),ea.refreshElementsLayout(e)}Jn.registerDefinition(ti,{HasPadding:{properties:{padding:{isStateProperty:!0,isStyleProperty:!0,priority:996,defaultValue:function(){return{top:0,left:0,bottom:0,right:0}},valueConverter:Ca.createRoundPropertyValueConverter(["top","left","bottom","right"]),category:ai.Padding,supportsStatesTransitionAnimation:!0,onChange:e,scaleProperty:function(e){return{bottom:e.y,right:e.x,top:e.y,left:e.x}}}}}}),u.cssHooks.instancePadding={get:function(e){var t=n(e);return t?t.getActualPropertyValue("padding"):void 0},set:function(e,i){var a=n(e);a&&(a.getPaddingBox().css({paddingLeft:i.left,paddingTop:i.top,paddingBottom:i.bottom,paddingRight:i.right}),a.setActualPropertyValue("padding",i),t(a))}},u.fx.step.instancePadding=function(e){u.cssHooks.instancePadding.set(e.elem,{left:null===e.end.left?null:Math.floor(e.start.left+e.pos*(e.end.left-e.start.left)),top:null===e.end.top?null:Math.floor(e.start.top+e.pos*(e.end.top-e.start.top)),bottom:null===e.end.bottom?null:Math.floor(e.start.bottom+e.pos*(e.end.bottom-e.start.bottom)),right:null===e.end.right?null:Math.floor(e.start.right+e.pos*(e.end.right-e.start.right))})}}(),function(){Jn.registerDefinition(ti,{HasBackgroundOverlay:{properties:{backgroundOverlay:{isStyleProperty:!0,isStateProperty:!0,supportsStatesTransitionAnimation:!0,supportsThemeBinding:!0,defaultValue:u.returnTransparent,getResetValue:u.returnTransparent,category:ai.Background,onChange:function(e,t,n,i){t=qa.evaluateColorBinding(t,!0);var a=e.getBackgroundLayer(Zi.BackgroundOverlay);if("transparent"===t||a||(a=e.addBackgroundLayer(Zi.BackgroundOverlay,function(){var e=new S;return e.append('<span class="element-overlay-layer element-border-target" style="background-color: transparent;">'),e.conditionalAppend(!1,'<span class="element-background-target-explorer"></span>'),e.append("</span>"),u(""+e)}),e.setBorderTarget(a)),a){var r=u.getBackgroundType(t),o=u.getBackgroundType(i);r===mo.Color&&o===mo.Color||(n=void 0);var s=void 0===o,l=a;s||l.clearBackground(),r===mo.Gradient?l.setGradient(u.valueOrDefault(t.orientation,rt.Vertical),t.gradient):e.animatePart(l,{rgbaBackground:t},!1,n,{isInitialization:s})}}}}}})}();var ho={StopTransition:1,IgnoreNavigation:2,EnqueueNavigation:3};!function(){function e(){var e=this;e.stopAutoNavigation();var t=e.getAutoNavigationDuration();t>0&&(e.data.autoNavigationDuration=window.setInterval(function(){ua.isElementVisible(e)&&e.navigate(1),e.isDeleted&&e.stopAutoNavigation()},1e3*t))}function t(){var e=this;e.data.autoNavigationDuration&&(window.clearInterval(e.data.autoNavigationDuration),e.data.autoNavigationDuration=void 0)}Jn.registerDefinition(ti,{Navigatable:{properties:{pagesData:{},pagesFields:{category:ai.Other,onChange:function(e,t,n){var i=e.getFieldsInformation(),a=e.getFieldsCollection();a.postponeUpdates(),n&&u.eachEntry(n,function(e){t[e]||i.remove(e)}),u.eachEntry(t,function(e,t){n&&n[e]||i.put(t)}),a.unPostponeUpdates()},defaultValue:function(){return{index:{type:"index",title:void 0,name:"index",isDefaultField:!0},title:{type:"title",title:void 0,name:"title",isDefaultField:!0}}},isStateProperty:!0},entranceAnimation:{category:ai.OwningType,defaultValue:function(){return Ct.Slide.name},isStateProperty:!0},entranceAnimationSpeed:{category:ai.OwningType,defaultValue:function(){return dt.Fast},isStateProperty:!0},entranceAnimationDirection:{category:ai.OwningType,defaultValue:function(){return K.AnimationDirections.Left},isStateProperty:!0},exitAnimation:{category:ai.OwningType,defaultValue:function(){return Ct.Slide.name},isStateProperty:!0},exitAnimationSpeed:{category:ai.OwningType,defaultValue:function(){return dt.Fast},isStateProperty:!0},exitAnimationDirection:{category:ai.OwningType,defaultValue:function(){return K.AnimationDirections.Right},isStateProperty:!0},transitionOrder:{defaultValue:function(){return fn.Simultaneously},isStateProperty:!1},autoNavigationDuration:{isStateProperty:!0,defaultValue:function(){return 0}
190,category:ai.OwningType,onChange:function(e){e.startAutoNavigation()}},navigationDuringTransitionBehaviour:{defaultValue:function(){return ho.StopTransition},isStateProperty:!1}},methods:{navigateTo:Wo,navigateToTabIndex:function(e,t,n,i){this.showItem(e,t,n,i)},navigate:function(e,t,n,i){var a=this,r=a.getNavigatableInstances(),o=r.length;if(n=u.valueOrDefault(n,Wo),o>=1){var s=(a.getCurrentItem().getChildIndex()+e)%o;0>s&&(s+=o),a.navigateToTabIndex(s,t,n,i)}else n()},showItem:Wo,getUrlAddressForPage:Wo,getNavigatableInstances:function(){return this.childInstances},getAutoNavigationDuration:function(){return 0},getItemsCollection:function(){return this.data.itemsCollection},getFieldsCollection:function(){return this.data.fieldsCollection},getItemsInformation:function(){return this.data.itemsInforamtion},getFieldsInformation:function(){return this.data.fieldsInformation},getElementDataContent:function(){return this.getCurrentItem().getElementContent()},startAutoNavigation:e,stopAutoNavigation:t,getCurrentPageIndex:function(){var e=this,t=e.getCurrentItem(),n=0;return t&&(n=t.getChildIndex(),(!n||0>n)&&(n=0)),n}},lazyInitializationProperties:{currentItemChangedEvent:w.create,currentItemFinishChanging:w.create,itemsRefreshed:w.create},aggregatedMethods:{aggregations:{switchToPreview:function(){this.currentItemChangedEvent.fireNew({prevItem:void 0,currentItem:this.getCurrentItem()}),this.startAutoNavigation()},onCreation:function(){var e=this;e.data.itemsInforamtion=new Rt,e.data.itemsCollection=qt.create(e.data.itemsInforamtion),e.data.fieldsInformation=new Rt({idFunction:function(e){return e.name}}),e.data.fieldsCollection=qt.create(e.data.fieldsInformation)},onInitialized:function(){var e=this;e.data.itemsCollection.itemsChangedEvent.bindAndExecute(function(){0!==e.getNavigatableInstances().length&&(le.disableOperationsRecording("instance.data.itemsCollection.itemsChangedEvent"),Ki.beginReorderingBatch(),u.eachEntry(e.data.itemsCollection.getItems(),function(e,t){var n=Ji.getInstanceByID(t.id);n&&(n.setPropertyValue("name",t.title),n.setPropertyValue("order",t.index))}),Ki.endReorderingBatch(),le.enableOperationsRecording("instance.data.itemsCollection.itemsChangedEvent"))}),e.data.fieldsInformation.itemsRemovedEvent.bind(function(t){var n=e.data.itemsInforamtion.getItemsValues();u.eachItem(n,function(e,n){u.eachItem(t,function(e,t){delete n[t.name]})}),e.data.itemsInforamtion.put(n)})}}}}})}(),function(){Jn.registerDefinition(ti,{Selectable:void 0})}(),function(){function e(e){a(e)}function t(e){var t=e.getBackgroundLayer(Zi.BackgroundImage);if(!t){t=e.addBackgroundLayer(Zi.BackgroundImage,function(){return e.getImageLayerTemplate()});var n=St.createDisplayController(t);e.data.imageLayerDisplayController=n,n.setValue(e.showImageLayer.isTrue())}return t}function n(e){var n=e.data.imageBox;return n||(n=t(e).makeImageBoxNew({autoLoad:!1,layout:s(e),viewPort:e.data.imageBoxViewport,position:e.getPropertyValue("imagePosition")}),n.setVirtualViewport(e.data.imageBoxVirtualViewport),e.data.imageBox=n,e.actualPropertyValueChanged.bindAndExecute("borderRadius",function(){var t=e.getActualPropertyValue("borderRadius");t||(t={topLeft:0,topRight:0,bottomLeft:0,bottomRight:0}),n.setBorderRadius(t)}),e.actualPropertyValueChanged.bindAndExecute("borderWidth",function(){e.handleImageBoxBorderWidthChange()}),e.visibilityChangedEvent.bindAndExecute(function(){o(e)}),n.viewportChangedEvent.bind(function(){a(e)}),e.onImageBoxCreated(n)),n}function i(e){return e.split(" ").map(function(e){return e[0]}).join("").slice(0,3)}function a(e,t){var n=d(e);Dn.requestIndpendentWriteOperation(function(){r(e,t,n)},e.id+"updateCurrentImage")}function r(e,t,a){var r=e.getPropertyValue("imageUrl"),s=null,l=null,u=!1,d="",g=void 0,f=e.getImageBox();if(""!==r&&null!==r&&void 0!==r){f=n(e);var p=f.getViewportForLayout();if(0===p.width||0===p.height)return;if(void 0!==r.imageWidth&&void 0!==r.imageHeight&&(g={width:r.imageWidth,height:r.imageHeight}),r.onErrorImage&&f.stateChangedEvent.bind(function(t){t===on.ImageError&&e.setPropertyValueWithOrWithOutBinding(r.onErrorImage,"imageUrl")}),""===r.imagePath&&r.hasPlaceholder){u=!0,d=r.title;var h=f.$element[0],m=h.clientHeight?h.clientHeight+"px":"";return void f.$element.children().html('<div style="background-color:rgba(0,0,0,0.25);border-radius:50%;line-height:'+m+';text-align:center;color:white;">'+i(d)+"</div>")}l=ae.resolveImageUrl(r,void 0,a);var v=c(e);s=v?v.resolveDataSourceDefinition(r,p,f.getLayout(),g):ae.resolveImageUrlBasedOnLayout(r,p,f.getLayout(),g,a)}var y=e.data.currentBaseImageUrl===l&&e.data.currentImageUrl!==s;t&&(y=!0),e.data.currentImageUrl=s,e.data.currentBaseImageUrl=l,f&&(f.setImage({imageUrl:s,imageSize:g}),o(e,y))}function o(e,t){if(ua.isElementVisible(e)){var n=e.getImageBox();n&&n.loadImage(t)}}function s(e){var t=e.getPropertyValue("imageLayout");return t===rn.Custom?e.getPropertyValue("customLayout"):t}function l(e,n,i,a){var r=void 0===a;
190r&&1===n||e.animatePart(t(e),{opacity:n},!0,i,{isInitialization:r})}function c(e){return e.data.thumbsResolver?e.data.thumbsResolver.ImageResolver:void 0}function d(e){var t=void 0;return e.isTypeOf(ei.VideoPlayer)&&(t=e.getImageLoadingOptions()),t}Jn.registerPropertiesCategories({BackgroundImage:{title:void 0,iconClass:"sprite-icon sprite-property-category-image"}}),Jn.registerDefinition(ti,{HasImage:{properties:{imageUrl:{title:"Image",isStyleProperty:!0,isStateProperty:!0,defaultValue:u.returnEmptyString,supportsBinding:!0,isBound:function(e){return e.isBound(di.image.getContentType())||e.isBound(di.icon.getContentType())||e.isBound(di.video.getContentType())},onChange:e,category:ai.BackgroundImage},imageLayout:{title:"Image Layout",isStyleProperty:!0,isStateProperty:!0,isBound:function(e){return e.isBound(di.image.getContentType())||e.isBound(di.icon.getContentType())||e.isBound(di.video.getContentType())},defaultValue:function(){return rn.Cover},category:ai.BackgroundImage},imagePosition:{title:"Image Position",isStyleProperty:!0,isStateProperty:!0,defaultValue:function(){return{vertical:"center",horizontal:"center"}},isBound:function(e){return e.isBound(di.image.getContentType())||e.isBound(di.icon.getContentType())||e.isBound(di.video.getContentType())},category:ai.BackgroundImage},origImage:{title:"OrigImage",isStyleProperty:!0,isStateProperty:!0,defaultValue:u.returnEmptyString,supportsBinding:!1,onChange:Wo,category:ai.BackgroundImage},customLayout:{title:"Custom Layout",isStateProperty:!0,defaultValue:Wo,category:ai.BackgroundImage},imageOpacity:{title:"Image Opacity",isStyleProperty:!0,isStateProperty:!0,supportsStatesTransitionAnimation:!0,getResetValue:u.returnOne,defaultValue:u.returnOne,valueConverter:function(e){return void 0===e&&(e=1),u.adjustFraction(e,3)},onChange:l,category:ai.BackgroundImage}},methods:{useImageLayer:function(){return t(this)},getImageLayerTemplate:function(){return u('<div class="element-background-image design-element-background-image"></div>')},forceImageBoxCreation:Go,getImageBox:function(){return this.data.imageBox},handleImageBoxBorderWidthChange:function(){var e=this,t=e.data.imageBox,n=e.getActualPropertyValue("borderWidth");n||(n={left:0,top:0,right:0,bottom:0}),t.setBorderWidth(n)},setImageBoxVirtualViewport:function(e){this.data.imageBoxVirtualViewport=e;var t=this.getImageBox();t&&t.setVirtualViewport(e)},setImageBoxViewport:function(e,t){this.data.imageBoxViewport=e;var n=this.getImageBox();n&&n.setViewPort(e,t)}},aggregatedMethods:{definitions:{onImageBoxCreated:function(){this.imageBoxCreatedFlag.setTrue()}},aggregations:{onCreation:function(){var e=this;e.imageBoxCreatedFlag=V.create(!1),e.showImageLayer=V.createConditionalPositive({valueChangeCallback:function(t){var n=e.data.imageLayerDisplayController;n&&n.setValue(t)}})},onPropertiesChanged:function(e){var t=this,n=t.getImageBox();n&&(u.containsOneOfKeys(e,"imageLayout","customLayout")&&(n.setLayout(s(t)),a(t)),u.containsOneOfKeys(e,"imagePosition")&&n.setPosition(t.getPropertyValue("imagePosition")))},onInitializing:function(){var e=this;this.data.currentImageUrl=null,this.data.currentBaseImageUrl=null,this.forceImageBoxCreation()&&Dn.requestIndpendentWriteOperation(function(){n(e)},e.id+"initializeImageBox")}}}}})}();var mo={Color:1,Gradient:2,Image:3,Texture:4};!function(e){e.getBackgroundType=function(t){if(void 0!==t){if(e.isPlainObject(t)){if(void 0!==t.color)return mo.Color;if(void 0!==t.gradient)return mo.Gradient;if(void 0!==t.imagePath)return mo.Image}return mo.Color}}}(d),function(){function e(e,t,n,i,a){var r=void 0===a,o=e.getBackgroundTarget();r||o.clearBackground(),t=qa.evaluateColorBinding(t),i===mo.Gradient?o.setGradient(u.valueOrDefault(t.orientation,rt.Vertical),t.gradient):(t=u.Color(t).toCSS(),e.animatePart(o,{rgbaBackground:t},!1,n,{isInitialization:r}))}Jn.registerPropertiesCategories({Background:{title:void 0,iconClass:"sprite-icon sprite-property-category-background",shortTitle:"Background"}}),Jn.registerDefinition(ti,{HasBackground:{properties:{backgroundColor:{isStyleProperty:!0,isStateProperty:!0,supportsStatesTransitionAnimation:!0,supportsThemeBinding:!0,defaultValue:u.returnTransparent,getResetValue:u.returnTransparent,category:ai.Backgroun
190d,onChange:function(t,n,i,a){var r=u.getBackgroundType(n),o=u.getBackgroundType(a);r===mo.Color&&o===mo.Color||(i=void 0),t.handleBackgroundUpdate(t.$element,n,i,r,o)||e(t,n,i,r,o)}}},methods:{handleBackgroundUpdate:Go}}})}(),function(){Jn.registerDefinition(ti,{HasBackgroundImage:{features:[ti.HasImage,ti.HasBackgroundOverlay],methods:{autoCalculateBackgroundViewPort:jo},aggregatedMethods:{aggregations:{changeMobileSupportState:function(e){var t=this,n=Va.getMobileState();e?aa.setValueInCustomState(t,t.properties.imageUrl,n,t.getPropertyValue("imageUrl")):aa.resetCustomStateProperty(t,n,"imageUrl")},onInitializing:function(){var e=this,t=w.createEventListenersGroup();e.sizeChangedEvent.bind(function(){e.autoCalculateBackgroundViewPort()&&Dn.requestIndpendentWriteOperation(function(){e.setImageBoxViewport(e.getSize())},e.id+"setImageBoxViewport")});var n=u.weakID(),i=w.createEventListener([Sa.ViewPortChanged,e.sizeChangedEvent],function(){vr.performOnFramesLayoutUpdade(function(){if(a.isTrue()){var t=e.getSize(),n=Sa.getViewPort();e.setImageBoxVirtualViewport({width:t.width,height:Math.max(t.height,n.height)})}},n)}).addToGroup(t),a=V.createConditionalPositive();a.setFalse("ElementVisible"),a.setFalse("HasParallaxBackground"),a.createValueListener(function(e){e?i.activateAndExecuteNew():i.deactivate()}).activate().addToGroup(t),w.createEventListener(e.visibilityChangedEvent,function(){var t=ua.isElementVisible(e);a.setValue(t,"ElementVisible")}).addToGroup(t).activateAndExecuteNew();var r=V.createConditionalPositive();r.setFalse("EnabledByUser"),r.setFalse("Supported"),r.createValueListener(function(t){a.setValue(t,"HasParallaxBackground"),t||e.setImageBoxVirtualViewport(void 0)}).addToGroup(t).activate(),w.createEventListener({name:"isParallaxBackground",event:e.propertyChangedEvent},function(){r.setValue(e.getPropertyValue("isParallaxBackground"),"EnabledByUser")}).addToGroup(t).activateAndExecuteNew(),w.createEventListener([Va.Flags.IsInMobileContext.valueChangedEvent],function(){r.setValue(Va.Flags.IsInMobileContext.isFalse(),"Supported")}).addToGroup(t).activateAndExecuteNew(),e.instanceRemoving.one(function(){t.disposeAll()})}}}}})}(),function(){function e(e){e.data.prevArrangementOptions=e.dataLayoutController.getLastArrangementOptionsByCurrentDevice(),e.hasFeature(ti.Navigatable)&&e.getItemsCollection().postponeUpdates()}function t(e){e.hasFeature(ti.Navigatable)&&e.getItemsCollection().unPostponeUpdates(),w.fireLazyEvent(e,"reArrangingFinished"),e.reArrangingFinishedWasFired=!0}function n(e){var t=e.dataLayoutController.getLastArrangementOptions();if(t&&t.options){var n=t.options,i=e.getSize(),a=e.data.prevArrangementOptions,o=n.shouldPush;o&&or.recalaculateSiblingsAndParentAreas();var s=Pa.adjustDataListToContent(e);if(ea.refreshElementsLayout(e),e.alignHorizontal(),e.alignVertical(),o&&s){var l=or.supportsPreCalculationOfDiffHeights(),c=l?e.calculateDiffHeight(i,s,a.contentSize,t.contentSize):void 0;void 0!==c&&0!==c&&or.requestPushing(e,c)}ea.requestUpdatePosition(e.getDescendingInstances(!0))}r(e)}function i(e,t){t=u.quickExtend({},e.getArrangementOptions(),t),e.dataLayoutController.reArrangeTheLayout(t)}function a(e){e.reArrangementDisabled.setValue(!0,"inRearrange"),le.disableOperationsRecording("beforeChangingDomFactory"),vr.startRenderingBatch()}function r(e){vr.finishRenderingBatch(),le.enableOperationsRecording("beforeChangingDomFactory"),e.reArrangementDisabled.setValue(!1,"inRearrange")}Jn.registerDefinition(ti,{HasArrangement:{methods:{calculateDiffHeight:function(e,t){return t.height-e.height},alignHorizontal:function(){var e=this;if(e.hasHorizontalAlign()){var t=e.getPropertyValue("horizontalAlign");e.data.$arrangementContentHolder.css("text-align",t),ua.invalidateAreas(e.getDescendingInstances(),{updateSize:!1})}},addChildElement:function(e){return e.isContent()?this.data.$arrangementContentHolder.append(e.$element):this.getElementContent().append(e.$element)},creationFunction:function(e){var t=new S;t.append('<div class="absolute-fill">'),t.append('<div class="arrangement-content-holder absolute-fill"></div>'),t.append('<div class="relative-child-elements-content-holder positioned"></div>'),t.append("</div>");var n=u(""+t);return e.data.$arrangementContentHolder=u(".arrangement-content-holder",n).toggleLayerEventsForwarding(!0),e.data.$relativeChildElementContentHolder=u(".relative-child-elements-content-holder",n).toggleLayerEventsForwarding(!0),n},reArrangeTheTemplates:function(e){var t=this;
190if(t.isInstanceVisible()){t.dataLayoutController.getArrangement();i(t,u.quickExtend(e,{shouldFetch:t.data.shouldFetch})),t.data.shouldFetch=void 0}},requestArrangement:function(e){var t=this;e=u.extend({shouldFetch:!0},e),e.shouldFetch&&(t.data.shouldFetch=!0),t.reArrangementDisabled.isTrue()||Xi.IsElementInFullScreen.isTrue()||t.addArrangementRequest(e);
191},addArrangementRequest:function(e){var t=this;ea.LayoutContentOperationsSet.requestOperation(function(){t.reArrangeTheTemplates(e)},t.getArrangementRequestName())},getArrangementRequestName:function(){return this.id+"requestArrangement"},getArrangementOptions:function(){var e=this.getPropertyValue("dataLayoutOptions");return u.extend({},e,{instanceContentSize:this.getContentSize(),scale:void 0,keepItemSize:!0})},getCalculatedPropertyValue:function($super,e){return"dataItemSize"===e?this.dataLayoutController.getLastArrangementOptionsByCurrentDevice().fixedSize:$super.call(this,e)},setCalculatedPropertyValue:function($super,e,t,n,i){var a=this;"dataItemSize"===e?or.Flags.EnablePushing.onceTrue(function(){le.disableOperationsRecording("dataItemSize"+a.id),a.requestArrangement({fixedSize:t,shouldPush:!0}),le.enableOperationsRecording("dataItemSize"+a.id)}):$super.call(a,e,t,n,i)}},aggregatedMethods:{aggregations:{onCreation:function(){var i=this,o=No.create(i),s=u.firstArgProxy(a,i);i.dataItemsController=o,i.dataLayoutController=Ro.create(o,{onArrangementStarted:u.firstArgProxy(e,i),onArrangementFinished:u.firstArgProxy(t,i),startInitializingLayoutCallback:s,finishInitializingLayoutCallback:u.firstArgProxy(r,i),startArrangingCallback:s,finishArrangingCallback:u.firstArgProxy(n,i),setParentContent:function(e){i.data.$arrangementContentHolder.empty().append(e)},getContainerSize:function(){return i.getContentSize()}})},onPropertiesChanged:function(e){var t=this;if(u.containsOneOfKeys(e,"dataLayout")){var n=t.getPropertyValue("dataLayout");t.dataLayoutController.setArrangement(n.name)}},onInitializing:function(){var e=this;e.dataItemsController.initialize();var t=e.getPropertyValue("dataLayout");e.dataLayoutController.setArrangement(t.name)}}},properties:{dataLayout:{isStateProperty:!0,priority:-998,defaultValue:Xo},dataLayoutOptions:{defaultValue:function(){return{elementsPerPage:4,lineSpacing:15,cols:2,rows:5,columnSpacing:15,colsSpacing:15,rowsSpacing:15,rotation:0,R:100}},isStateProperty:!0,priority:-998,valueConverter:Ca.createRoundPropertyValueConverter(["lineSpacing","columnSpacing","colsSpacing","rowsSpacing","R","numberOfRows"]),scaleProperty:function(e){return{lineSpacing:e.x,columnSpacing:e.y,colsSpacing:e.x,rowsSpacing:e.y,R:e.x}}}},calculatedProperties:["dataItemSize"]}})}(),function(){Jn.registerDefinition(ti,{HasContent:{methods:{hasVerticalAlign:Go,hasHorizontalAlign:Go,alignHorizontal:function(){var e=this;if(e.hasHorizontalAlign()){var t=e.getPropertyValue("horizontalAlign");e.getElementContent().positionHorizontally(t,void 0,{skipPositionCheck:!0})}ea.refreshElementsLayout(e.childInstances)},alignVertical:function(){var e=this;e.hasVerticalAlign()&&e.getElementContent().positionVertically(this.getPropertyValue("verticalAlign"),void 0,{skipPositionCheck:!0}),ea.refreshElementsLayout(e.childInstances)},alignContentHorizontal:function(){if(this.hasContentHorizontalAlign()){var e=this.getPropertyValue("horizontalContentAlign");
191e!==at.None?this.getElementContent().css({"text-align":"{0}".format(e)}):this.getElementContent().css({"text-align":""})}},hasContentHorizontalAlign:Go,getElementDataContentSize:function(e){var t,n=this.getElementDataContent();e&&(t=n.css("font-family"),n.css("font-family","arial"));var i=n.outerSize();return e&&n.css("font-family",t),i},calculateSizeContent:function(e){var t=this;if(t.InstancePropertiesInitialized.isTrue()){e=e||this.getElementDataContentSize();var n=t.getNoneContentSize(),i=t.getSize(),a=i.height-n.height,r=e.height-a;if(0!==r)return i=u.quickExtend({},i),i.height=i.height+r,i}else;},getNewContentSize:function(e){return this.calculateNewContentSize(e)},calculateNewContentSize:function(e){e=u.extend({horizontally:!0,vertically:!0},e);var t,n=this;if(n.hasFeature(ti.DataList))t=n.dataLayoutController.getSize();else{var i=n.getElementDataContent();if(!i)return;t=i.outerSize()}if(t){var a,r,o=n.getNoneContentSize();return e.horizontally&&(a=void 0===e.minWidth||t.width+o.width>e.minWidth?t.width+o.width:e.minWidth),e.vertically&&(r=void 0===e.minHeight||t.height+o.height>e.minHeight?t.height+o.height:e.minHeight),{width:a,height:r}}},adjustSizeToContent:function(e){e=u.extend({horizontally:!0,vertically:!0},e);var t=this,n=t.getNewContentSize({minWidth:e.minWidth,minHeight:e.minHeight});return n?(ea.LayoutContentOperationsSet.requestOperation(function(){t.hasFeature(ti.DataList)&&t.reArrangementDisabled.setValue(!0,"adjustingSize"),ta.setInstancesSize(t,{width:e.horizontally?n.width:void 0,height:e.vertically?n.height:void 0},{preserveVerticalMargins:!0,preserveHorizontalMargins:!0}),t.hasFeature(ti.DataList)&&t.reArrangementDisabled.setValue(!1,"adjustingSize")},t.id+"adjustDataListToContent"),n):void 0},getElementDataContent:function(){return this.getElementContent()},whenInstanceContentHeightChanged:function(e,t){t=u.extend({forceUpdate:!1,onlyGrow:!1},t);var n=t.forceUpdate,i=this;if(n||!i.duringResizing.isTrue()&&!i.data.disableElementSizeUpdate){var a=ua.getElementSize(i),r=i.calculateNormalizedHeight(e);if(t.onlyGrow&&(r=Math.max(a.height,r)),r!==a.height){le.disableOperationsRecording("contentChange"),vr.startRenderingBatch(),or.recalaculateSiblingsAndParentAreas(),i.isFillVertical()||ea.LayoutContentOperationsSet.requestOperation(function(){ta.setInstancesSize(i,{height:r},{preserveVerticalMargins:!0})},i.id+"whenInstanceContentHeightChanged");var o=r-a.height;or.requestPushing(i,o),vr.finishRenderingBatch(),le.enableOperationsRecording("contentChange")}}},calculateNormalizedHeight:function(e){var t,n=this,i=n.getSize(),a=n.getNoneContentSize(),r=e+a.height,o=n.getLastResizingSize(),s=o?u.valueOrDefault(o.height,0):0;return t=Va.Flags.IsInMobileContext.isTrue()&&0===s?Math.max(i.height,r):Math.max(s<=i.height?s:i.height,r)}},properties:{verticalAlign:{isStateProperty:!0,isStyleProperty:!0,category:ai.Layout,defaultValue:function(){return et.Centered},onChange:function(e){e.alignVertical()}},horizontalAlign:{isStateProperty:!0,isStyleProperty:!0,category:ai.Layout,defaultValue:function(){return nt.Centered},onChange:function(e){e.alignHorizontal(),ua.invalidateAreas(e.getDescendingInstances(),{updateSize:!1})}},horizontalContentAlign:{isStateProperty:!0,isStyleProperty:!0,category:ai.Layout,defaultValue:function(){return nt.Centered},onChange:function(e){e.alignContentHorizontal(),ua.invalidateAreas(e.getDescendingInstances(),{updateSize:!1})}}}}})}(),function(){Jn.registerDefinition(ti,{HasTemplates:{properties:{fieldsTemplates:{isStateProperty:!0,defaultValue:u.returnEmptyObject,preSaveProcessing:function(e){return u.eachEntry(e,function(e,t){u.eachEntry(t,function(e,t){var n=t.hierarchy.structures[0].elementProperties.skinBinding;if(n&&n.hierarchy){var i=n.skinName+n.index,a=er.getStyle(i);if(a){var r=er.getStyleInformation(i);n.hierarchy.fieldsToValues=r.fields,n.hierarchy.statesAnimations=r.statesAnimations}}})}),e},comparer:function(e,t){var n=!0;return u.eachEntry(e,function(e,i){return u.eachEntry(i,function(i,a){return t[e]&&t[e][a.id]?void 0:(n=!1,!1)}),n?void 0:!1}),n},priority:-998,onChange:function(e){e.refreshTemplates()}}},methods:{getSkinBinding:function(){var e=this.getDefaultTemplate();return u.cloneObject(e.hierarchy.structures[0].elementProperties.skinBinding)},isMobileOnlyStyle:function(){return!!aa.getPropertyValueInCustomState(this.properties.fieldsTemplates,Va.MobileStateName,la.getCoordinator().id,this)},updateSkinBindingFromEditingTemplate:function(e,t,n){var i=this;if(i.hasFeature(ti.HasFormData)){var a=u.extend({},i.getPropertyValue("fieldsTemplates"));delete a.TextArea,i.setPropertyValue("fieldsTemplates",a)}return i.replaceTemplate(t,{fieldName:n?n:e.getFieldName()}),i},refreshTemplates:function(){le.disableOperationsRecording("refreshTemplates");var e=this;u.eachItem(e.getItemsControllers(),function(t,n){var i=n.getDataItemId(),a=e.getDataSource().getItem(i),r=e.getDefaultTemplate(a.fieldTypeName).hierarchy;r.id!==n.getTemplateStructure().id&&(n.setTemplateStructure(r),e.resetItemTemplateSize(n,!0))}),le.enableOperationsRecording("refreshTemplates")}
191,refreshTemplatesSize:function(e){var t=this;u.eachItem(t.getItemsControllers(),function(n,i){t.resetItemTemplateSize(i,e)})},resetItemTemplateSize:function(e,t){var n=this,i=n.getPropertyValue("itemsStyle"),a=e.getDataItemId(),r=n.getDataSource().getItem(a),o=n.getDefaultTemplate(r?r.fieldTypeName:void 0).hierarchy;(t||o.id!==e.getTemplateStructure().id)&&i[a]&&e.setSize(u.extend({},i[a].sizeAndPosition))},getDefaultTemplate:function(e){e=e?e:this.elementType.itemName;var t=u.getValues(this.getFieldsTemplates()[e])[0];return t},getFieldsTemplates:function(){var e=this.getPropertyValue("fieldsTemplates"),t=u.quickExtend({},e);return u.eachEntry(e,function(e,n){t[e]=u.quickExtend({},n)}),t}},features:[ti.HasSkinBinding]}})}(),function(){function e(e,t,n){if(aa.notifyCalculatedPropertyChange(e,"calculatedTextColor"),null===t){var i=Ra.getElementTextStyle(e);i&&(t=i.color)}null===t?e.getTextElements().css("color",""):(t=qa.evaluateColorBinding(t,!0),e.animatePart(e.getTextElements(),{color:t},!1,n))}function t(e,t,n){if(aa.notifyCalculatedPropertyChange(e,"calculatedFontSize"),null===t){var i=Ra.getElementTextStyle(e);i&&(t=i.fontSize)}null===t?e.getTextElements().css("font-size",""):e.animatePart(e.getTextElements(),{"font-size":t},!1,n,{step:function(){e.refreshTextLayout()},complete:function(){e.refreshTextLayout()}})}function n(e,t,n,i){if(null===n)e.getTextElements().css(t,"");else{var a={};a[t]=n,e.animatePart(e.getTextElements(),a,!1,i,{step:function(){e.refreshTextLayout()},complete:function(){e.refreshTextLayout()}})}}function i(e,t){switch(t.unit){case Ge.Percentages:e.getTextElements().css("line-height",t.percentages/100);break;default:e.getTextElements().css("line-height",1.2)}}function a(e,t){if(aa.notifyCalculatedPropertyChange(e,"calculatedFontFamily"),null===t){var n=Ra.getElementTextStyle(e);n&&(t=n.fontFamily)}t=ja.evaluateFontBinding(t),e.getTextElements().css("font-family",null!==t?t:"")}function r(e,t){e.hasFeature(ti.HasRichContent)||e.getTextElements().toggleClass("label-text-bold",t.bold===!0).toggleClass("label-text-underline",t.underline===!0).toggleClass("label-text-italic",t.italic===!0)}Jn.registerPropertiesCategories({TextStyle:{title:void 0,shortTitle:void 0,iconClass:"sprite-icon sprite-property-category-text"}}),Jn.registerDefinition(ti,{HasText:{className:"has-text",properties:{namedTextStyle:{defaultValue:Xo,isStateProperty:!0,isStyleProperty:!0,onChange:function(e){ea.layoutUpdateBatch.start(),aa.invalidateProperty(e,"font"),aa.invalidateProperty(e,"fontSize"),aa.invalidateProperty(e,"fontColor"),ea.layoutUpdateBatch.finish()}},fontColor:{category:ai.TextStyle,isStateProperty:!0,isStyleProperty:!0,isTextStyleProperty:!0,defaultValue:function(){return"black"},supportsStatesTransitionAnimation:!0,supportsThemeBinding:function(e,t){if(null!==e)return qa.isColorBinding(e);var n=Ra.getElementTextStyle(t);return n?qa.isColorBinding(n.color):!1},onChange:e},textShadow:{isStateProperty:!0,isStyleProperty:!0,supportsThemeBinding:function(e){return e?u.any(e,function(e){return qa.isColorBinding(e.color)}):!1},supportsStatesTransitionAnimation:!1,category:ai.TextStyle,defaultValue:function(){return[]},valueConverter:function(e){return e&&e.length>0?u.quickUnique(e,function(e){return"{0}-{1}-{2}-{3}".format(e.top,e.left,e.blur,e.color)}):e},onChange:function(e,t,n,i){var a=void 0===i;if(!a||t.length>0){var r;if(t.length>0){for(var o=[],s=0;s<t.length;s++){var l=t[s],c=qa.evaluateColorBinding(l.color,!0);c=c?u.Color(c).toCSS():"black",o.push("{0}px {1}px {2}px {3}".format(u.valueOrDefault(l.left,0),u.valueOrDefault(l.top,0),u.valueOrDefault(l.blur,0),c))}r=o.join(",")}else r="none";e.getTextElements().css({textShadow:r})}}},lineHeight:{isStateProperty:!0,isStyleProperty:!0,category:ai.TextStyle,defaultValue:function(){return{pixels:14,percentages:120,unit:Ge.Percentages}},onChange:i,scaleProperty:function(e){return{pixels:e.y}}},letterSpacing:{isStateProperty:!0,isStyleProperty:!0,category:ai.TextStyle,defaultValue:function(){return 0},supportsStatesTransitionAnimation:!0,onChange:function(e,t,i){n(e,"letter-spacing",t,i)},valueConverter:Ca.createRoundPropertyValueConverter(),scaleProperty:function(e){return e.y}},fontSize:{isStateProperty:!0,isStyleProperty:!0,isTextStyleProperty:!0,category:ai.TextStyle,defaultValue:function(){return 30},supportsStatesTransitionAnimation:!0,onChange:t,valueConverter:Ca.createRoundPropertyValueConverter(),scaleProperty:function(e){return e.y}},font:{category:ai.TextStyle,defaultValue:function(){return"Arial"},supportsThemeFontBinding:function(e,t){if(null!==e)return ja.isFontBinding(e);var n=Ra.getElementTextStyle(t);return n?ja.isFontBinding(n.fontFamily):!1},isStateProperty:!0,isStyleProperty:!0,isTextStyleProperty:!0,onChange:a},contentTextTransform:{title:"Text Transform",isStateProperty:!1,isStyleProperty:!0,category:ai.TextStyle,defaultValue:function(){return He.None},onChange:function(e,t){e.getTextElements().toggleClass("has-text-transform-uppercase",t===He.Uppercase).toggleClass("has-text-transform-capitalize",t===He.Capitalize),e.refreshTextLayout()}},isBold:{title:"Bold",isStateProperty:!0,isStyleProperty:!0,category:ai.TextStyle,defaultValue:Go,onChange:function(e,t){e.getTextElements().toggleClass("has-text-is-bold",!!t),e.refreshTextLayout()}},isItalic:{title:"Italic",isStateProperty:!0,isStyleProperty:!0,category:ai.TextStyle,defaultValue:Go,onChange:function(e,t){e.getTextElements().toggleClass("has-text-is-italic",!!t),e.refreshTextLayout()}},isUnderline:{title:"Underline",isStateProperty:!0,isStyleProperty:!0,category:ai.TextStyle,defaultValue:Go,onChange:function(e,t){e.getTextElements().toggleClass("has-text-is-underline",!!t),e.refreshTextLayout()}},textStyle:{isStateProperty:!0,isStyleProperty:!0,category:ai.TextStyle,defaultValue:function(){return{bold:!1,underline:!1,italic:!1}},onChange:r},textDirection:{isStateProperty:!1,isStyleProperty:!0,category:ai.TextStyle,defaultValue:function(){return Je.LeftToRight},onChange:function(e,t){e.getTextElements().toggleClass("dir-ltr",t===Je.LeftToRight),e.getTextElements().toggleClass("dir-rtl",t===Je.RightToLeft)}}},calculatedProperties:["calculatedFontFamily","calculatedFontSize","calculatedTextColor"],methods:{refreshTextLayout:Wo,getTextElements:function(){return u([])},alignHorizontal:function(){var e=this;if(e.hasHorizontalAlign()){var t=e.getPropertyValue("horizontalAlign");this.getTextElements().css({"text-align":null!==t?t:""})}},calculateFontSize:function(){var e=this,t=e.getPropertyValue(ri.fontSize.name);if(null===t){var n=Ra.getElementTextStyle(e);n&&(t=n.fontSize)}return null===t&&(t=0),t},calculateDecimalLineHeight:function(){var e=this,t=e.getPropertyValue(ri.lineHeight.name),n=1.2;switch(t.unit){case Ge.Percentages:n=t.percentages/100}return n},getCalculatedPropertyValue:function($super,e){switch(e){case"calculatedFontFamily":return Ra.evaluateElementTextStyle(this,Ma.FontFamily,this.getPropertyValue("font"));case"calculatedFontSize":return Ra.evaluateElementTextStyle(this,Ma.FontSize,this.getPropertyValue("fontSize"));case"calculatedTextColor":return Ra.evaluateElementTextStyle(this,Ma.TextColor,this.getPropertyValue("fontColor"));default:return $super.call(this,e)}},setCalculatedPropertyValue:function($super,e,t,n,i){switch(e){case"calculatedFontFamily":this.setPropertyValue("font",t);break;case"calculatedFontSize":this.setPropertyValue("fontSize",t);break;case"calculatedTextColor":this.setPropertyValue("fontColor",t);break;default:$super.call(this,e,t,n,i)}}},aggregatedMethods:{aggregations:{onInitializing:function(){var e=this;e.getPropertyValue("lineHeight");e.data.textStyleClass=ye.createContextClass({getTarget:function(){return e.getTextElements()}})}}}}})}(),function(){function e(e,t,n){n&&e.parentInstance&&e.parentInstance.isType(ei.page)&&(e.$container=e.parentInstance.addChildElement(e)),ea.refreshElementsLayout(e)}function t(e,t,n,i,a){e.animatePart(e.$element,{layoutMargin:t},void 0,n,{complete:a})}Jn.registerDefinition(ti,{HasLayout:{properties:{verticalLayout:{category:ai.Layout,defaultValue:function(){return ea.Layout.n
191ormal},isStateProperty:!0,priority:998,onChange:function(t,n,i,a){ea.beginLayoutUpdateBatch(),e(t,n,a),ea.endLayoutUpdateBatch()}},horizontalLayout:{category:ai.Layout,isStateProperty:!0,priority:998,defaultValue:function(){return ea.Layout.normal},onChange:function(t,n,i,a){ea.beginLayoutUpdateBatch(),e(t,n,a),ea.endLayoutUpdateBatch()}},fillLayout:{comparer:function(e,t){return(e&&t||e===t)&&e.fillHorizontal===t.fillHorizontal&&e.fillVertical===t.fillVertical},priority:997,isStateProperty:!0,category:ai.Layout,defaultValue:function(){return{fillVertical:!1,fillHorizontal:!1}},onChange:function(t,n,i,a){ea.beginLayoutUpdateBatch(),t.classesManager.set({"block-element":n.fillHorizontal}),e(t,n,a),ea.endLayoutUpdateBatch()}},margin:{isStateProperty:!0,defaultValue:function(){return{top:0,left:0,bottom:0,right:0}},supportsStatesTransitionAnimation:!0,priority:997,valueConverter:Ca.createRoundPropertyValueConverter(["top","left","bottom","right"]),scaleProperty:function(e){return{bottom:e.y,right:e.x,top:e.y,left:e.x}},category:ai.Margin,onChange:t}},calculatedProperties:["horizontalDocking","verticalDocking"],methods:{isFillHorizontal:function(){var e=this,t=e.getPropertyValue("fillLayout");return t?t.fillHorizontal:!1},isFillVertical:function(){var e=this,t=e.getPropertyValue("fillLayout");return t?t.fillVertical:!1},hasHorizontalLayout:function(){return this.getPropertyValue("horizontalLayout")!==ea.Layout.normal||this.isFillHorizontal()},hasVerticalLayout:function(){return this.getPropertyValue("verticalLayout")!==ea.Layout.normal||this.isFillVertical()},isVerticallyDocked:function(e){return e?this.getPropertyValue("verticalLayout")===e:this.getPropertyValue("verticalLayout")!==ea.Layout.normal},getParentContentSize:function(){return this.hasCellWrapper.isTrue()?this.getCellItem().getArea():ua.getContentSize(this.parentInstance)},getCalculatedPropertyValue:function($super,e){switch(e){case"horizontalDocking":var t=this.getPropertyValue("fillLayout","fillHorizontal");if(t)return ot.Stretched;var n=this.getPropertyValue("horizontalLayout");switch(n){case ea.Layout.dockLeft:return ot.Left;case ea.Layout.centered:return ot.Centered;case ea.Layout.dockRight:return ot.Right;default:return ot.None}case"verticalDocking":var i=this.getPropertyValue("fillLayout","fillVertical");if(i)return st.Stretched;var a=this.getPropertyValue("verticalLayout");switch(a){case ea.Layout.dockTop:return st.Top;case ea.Layout.centered:return st.Centered;case ea.Layout.dockBottom:return st.Bottom;default:return st.None}default:return $super.call(this,e)}},setCalculatedPropertyValue:function($super,e,t,n,i){switch(e){case"horizontalDocking":switch(this.setPropertyFieldValue("fillLayout","fillHorizontal",t===ot.Stretched),t){case ot.Left:this.setPropertyValue("horizontalLayout",ea.Layout.dockLeft);break;case ot.Right:this.setPropertyValue("horizontalLayout",ea.Layout.dockRight);break;case ot.Centered:this.setPropertyValue("horizontalLayout",ea.Layout.centered);break;case ot.None:this.setPropertyValue("horizontalLayout",ea.Layout.normal)}break;case"verticalDocking":switch(this.setPropertyFieldValue("fillLayout","fillVertical",t===st.Stretched),t){case st.Top:this.setPropertyValue("verticalLayout",ea.Layout.dockTop);break;case st.Bottom:this.setPropertyValue("verticalLayout",ea.Layout.dockBottom);break;case st.Centered:this.setPropertyValue("verticalLayout",ea.Layout.centered);break;case st.None:this.setPropertyValue("verticalLayout",ea.Layout.normal)}break;default:$super.call(this,e,t,n,i)}}},aggregatedMethods:{aggregations:{updateInstanceToViewPort:function(){this.hasFeature(ti.HasResponsiveItem)&&this.shouldBeWithLayoutOnMobile()&&this.setPropertyFieldValue("fillLayout","fillHorizontal",!1)},adjustInstanceToViewPort:function(){this.hasFeature(ti.HasResponsiveItem)&&this.shouldBeWithLayoutOnMobile()&&(this.setPropertyFieldsValues("fillLayout",{fillVertical:!1,fillHorizontal:!1}),this.setPropertyValue("verticalLayout",ea.Layout.normal),this.setPropertyValue("horizontalLayout",ea.Layout.normal),this.setPropertyValue("margin",0))},onInitialized:function(){var e=this;w.bind([e.duringResizing.valueChangedEvent,e.isInDragging.valueChangedEvent],function(){var t=e.duringResizing.isTrue()||e.isInDragging.isTrue(),n=e.data.marginMarkings;if(n)for(var i in n)n[i].quickToggle(t)})}}}}}),u.cssHooks.layoutMargin={get:function(e){var t=n(e);return t?t.currentMargin:void 0},set:function(e,t){var i=n(e);i&&(i.currentMargin=t,ea.refreshElementsLayout(i))}},u.fx.step.layoutMargin=function(e){u.cssHooks.layoutMargin.set(e.elem,{left:null===e.end.left?null:Math.floor(e.start.left+e.pos*(e.end.left-e.start.left)),top:null===e.end.top?null:Math.floor(e.start.top+e.pos*(e.end.top-e.start.top)),right:null===e.end.right?null:Math.floor(e.start.right+e.pos*(e.end.right-e.start.right)),bottom:null===e.end.bottom?null:Math.floor(e.start.bottom+e.pos*(e.end.bottom-e.start.bottom))})}}(),function(){Jn.registerDefinition(ti,{Resizable:void 0})}(),function(){Jn.registerDefinition(ti,{UserSelectable:{className:"user-selectable-element",properties:{startSelected:{title:"Start Selected",defaultValue:Go,category:ai.Other,isNotForCustomProperty:!0}},methods:{setNeverSelectedInClick:function(e){this.data.neverSelected=e},isUserSelected:function(){return this.data.isUserSelected},userSelect:function(e){void 0===e&&(e=!this.data.isUserSelected),this.data.isUserSelected=e,this.data.isUserSelected?this.activateTrigger(Di.Selected):this.activateTrigger(Di.Unselected)},shouldTrackUserSelection:jo},aggregatedMethods:{aggregations:{onBeforePageOpen:function(){var e=this;if(void 0!==this.data.isUserSelected&&e.shouldInitInstanceOnPageChange()&&!e.data.neverSelected&&e.shouldTrackUserSelection()){var t=e.getPropertyValue("startSelected");this.data.isUserSelected=!t,e.userSelect(t)}},switchToPreview:function(){var e=this.getPropertyValue("startSelected");e&&this.userSelect(!0)}}},triggers:[Di.Selected,Di.Unselected],supportedStates:[Ai.ElementSelectedState]}}),K.Events.LastEventOnInitiailizatGlobal.one(function(){u(document).on("vclick",".design-element.user-selectable-element",function(){var e=n(this);e&&!e.data.neverSelected&&e.shouldTrackUserSelection()&&e.userSelect()})})}(),function(){function e(e,t){if(e.removeUrl(),e.refreshCursor(),e.isLinkEnabled()&&t&&t.url){var n=ra.resolveUrl(t),i=t.type,a=e.getMainBox();if(i===Ze.RSS&&(J.IsSitePreview||J.IsTemplate))a.bind("click.link",function(){alert("RSS button works only in the published version of your site.")}),e.data.bindToLink=!0;else{var r=u("<a class='design-element-link-part no-decorations'></a>").bind("click",function(e){i!==Ze.Pages&&e.stopPropagation()});e.getPropertyValue("openInTopWindow")?r.attr("target","_top"):(e.getPropertyValue("openInNewTab")||i===Ze.RSS||ri.urlAddress.isBound(e)&&i!==Ze.Pages)&&r.attr("target","_blank"),i===Ze.Pages&&r.addClass("internal-link"),e.getPropertyValue("shouldUnderlineChildren")&&r.addClass("has-un
191derline-children"),r.attr("href",n),a.wrap(r),e.data.wrapWithLink=!0}}}function t(t,n){if(t.isInPreview()&&e(t,n),t.data.pageDeletedForUrlBinding&&t.data.pageDeletedForUrlBinding.unbind(),n&&n.type===Ze.Pages){var i=la.getPageData(n.url);i?t.data.pageDeletedForUrlBinding=la.Events.PageDeleted.bind(function(e){e===n.url&&(le.disableOperationsRecording("changingUrlAddress"),t.setPropertyValue("urlAddress",null),le.enableOperationsRecording("changingUrlAddress"))}):(le.disableOperationsRecording("changingUrlAddress"),t.setPropertyValue("urlAddress",null),le.enableOperationsRecording("changingUrlAddress"))}}var i={True:{"webzai-clickable-behaviour":!0},False:{"webzai-clickable-behaviour":!1}};Jn.registerDefinition(ti,{Clickable:{className:"clickable-element",properties:{urlAddress:{defaultValue:Xo,supportsBinding:!0,isNotForCustomProperty:!0,isBound:function(e){return e.isBound(di.link.getContentType())},valueConverter:function(e){return"string"!=typeof e?e:{url:e,type:Ze.Web}},onChange:t},openInNewTab:{defaultValue:Go},openInTopWindow:{defaultValue:Go},shouldUnderlineChildren:{defaultValue:Go}},methods:{isLinkEnabled:function(){var e,t,n=this;if(n.isContent()){if(e=n.getMainSkinInstance(),e&&e.hasFeature(ti.DataListItem)&&(t=e.getItemMainParent(),t&&t.hasFeature(ti.HasPopup)))return!t.isPopupEnabled()}else if(!n.hasFeature(ti.DataList)&&n.hasFeature(ti.HasPopup))return!n.isPopupEnabled();return!0},hasBinding:function($super){return $super.call(this)||ri.urlAddress.isBound(this)},hasButtonBehaviour:function(){var e=this,t=e.getPropertyValue("urlAddress"),n=t&&t.url;return n||oa.hasTargetConnectionsInPagesForTriggers(e,la.getCurrentPage(),Di.MouseDown,Di.MouseClick,Di.MouseUp)||aa.isStyleAffectingInPage(e,la.getCurrentPage(),Ai.MouseDownState)||aa.isStyleAffectingInPage(e,la.getCurrentPage(),Ai.ElementSelectedState)||u.count(e.getPropertyValue("customStates"))>0},refreshCursor:function(){var e=this;e.hasButtonBehaviour()?e.classesManager.set(i.True):e.classesManager.set(i.False)},createBindingFieldsToProperties:function($super){var e=this,t=$super.call(e),n=di.link.getContentType();return this.isBound(n)&&(t[ri.urlAddress.name]=go.create(e,{propertyName:ri.urlAddress.name})),t},removeUrl:function(){var e=this;if(e.data.wrapWithLink){var t=e.getMainBox();t.unwrap(),e.data.wrapWithLink=!1}else e.data.bindToLink&&(e.getMainBox().unbind("click.link"),e.data.bindToLink=!1)}},aggregatedMethods:{aggregations:{onInitialized:function(){this.refreshCursor()},switchToPreview:function(){var t=this;window.setTimeout(function(){e(t,t.getPropertyValue("urlAddress"))},0)},onBoundValueReady:function(e){var t=di.link.getContentType();this.isBound(t)&&this.setBindingValueToProperty(void 0===e[t]?null:e[t],ri.urlAddress.name)}}},features:[ti.UserSelectable],triggers:[Di.MouseClick,Di.MouseDown,Di.MouseUp],supportedStates:[Ai.MouseDownState]}}),K.Events.LastEventOnInitiailizatGlobal.one(function(){u(document).on("vmousedown",".design-element.clickable-element",function(e){var t=n(this);t&&(t.activateTrigger(Di.MouseDown,e),u(document).one("vmouseup",function(e){window.setTimeout(function(){t.activateTrigger(Di.MouseUp,e)},0)}))}).on("click",".design-element.clickable-element",function(e){var t=n(this);t&&(t.activateTrigger(Di.MouseClick,e),u(e.target).hasAncestor("a, :input, audio, video")||u.onVirtualClickHandled(e))}).on("click",".popup-overlay a._item-link",Wo)})}(),function(){Jn.registerDefinition(ti,{Editable:void 0})}(),function(){function e(){var e=this;e.isOverflowHidden.valueChangedEvent.bindAndExecute(function(){var t=e.isOverflowHidden.getValue();t?e.getContentLayer().addClass("overflow-hidden"):e.getContentLayer().removeClass("overflow-hidden")})}Jn.registerDefinition(ti,{HasOverFlow:{lazyInitializationProperties:{isOverflowHidden:V.createFalse},aggregatedMethods:{aggregations:{onInitializing:e}},properties:{overflow:{isStyleProperty:!0,defaultValue:Go,category:ai.Other,onChange:function(e){e.setOverFlow()}}},methods:{setOverFlow:function(){var e=this,t=e.getPropertyValue("overflow");e.isOverflowHidden.setValue(t)}}}})}(),function(){Jn.registerDefinition(ti,{ItemsContainer:{properties:{isGrowable:{defaultValue:function(){return{bottom:!1,right:!1}},category:ai.Other},rowsItems:{isStateProperty:!0,notForUndoProperty:!0,defaultValue:Xo}},features:[ti.HasOverFlow],methods:{addRowToContainer:function(e){var t=this.getPropertyValue("rowsItems");t||(t={}),t=u.deepCloneObject(t),t[e.id]=e.getDataForSave(),this.setPropertyValue("rowsItems",t)},removeRowFromContainer:function(e){var t=this.getPropertyValue("rowsItems");
191t&&(t=u.deepCloneObject(t),delete t[e.id],this.setPropertyValue("rowsItems",t))},getRowsFromContainer:function(){var e=this,t=this.getPropertyValue("rowsItems"),n=[];return t&&(u.eachEntry(t,function(t,i){var a=Ba.getRowById(i.id);a&&a.containerInstance===e&&n.push(a)}),n=n.orderBy(function(e){return e.getCellsArray()[0].getInstance().childIndex.getValue()})),n},hasRowsFromContainer:function(){var e=this,t=this.getPropertyValue("rowsItems"),n=!1;return t&&u.eachEntry(t,function(t,i){var a=Ba.getRowById(i.id);return a&&a.containerInstance===e?(n=!0,!1):void 0}),n},append:Wo,reorderChildElements:function(){if(this.hasOrder.getValue()){var e=u([]),t=this.getChildInstances();if(0===t.length)return;if(Va.Flags.IsInMobileContext.isTrue()&&this.canContainerRows()){if(!this.hasRowsFromContainer())return;for(var n,i,a={},r=[],o=u([]),s=0;s<t.length;s++){var l=t[s];if(l.hasFeature(ti.HasResponsiveItem)&&l.shouldBeWithLayoutOnMobile()&&l.getCellItem()&&l.hasCellWrapper.isTrue()){var c=l.getCellItem(),d=c.getRowParent();d&&(0===o.length&&(i=d),a[d.id]||(a[d.id]=u([]),r.push(d),o.pushElements(d.$element),n=d),a[d.id].pushElements(c.getElement()))}}r.length>0&&(u.eachItem(r,function(e,t){t.markChilds()}),i.toggleFirstRow(!0),n.toggleLastRow(!0),o.applyDOMOrder(),u.eachEntry(a,function(e,t){t.applyDOMOrder()}))}else{for(var s=0;s<t.length;s++)e.pushElements(t[s].$element);e.applyDOMOrder()}}},addChildElement:function(e){return this.getContentLayer().append(e.$element)},renderElementChildren:function(e){for(var t=this,n=t.childInstances,i=n.length,a=0;i>a;a++){var r=n[a];r.renderElement(e)}},canContainerRows:function(){return!this.isContent()}},lazyInitializationProperties:{childElementAdded:w.create},aggregatedMethods:{aggregations:{},definitions:{onChildElementRemoved:function(e){K.Events.ChildElementRemoved.fire(this,e)},onChildElementAdded:function(e,t){Ji.Events.ElementAddedToContainer.fireNew(e);var n=this;t&&t.isInDrop&&e.setPropertiesValues({verticalLayout:ea.Layout.normal,horizontalLayout:ea.Layout.normal,fillLayout:{fillHorizontal:!1,fillVertical:!1},isFixed:!1}),Ki.reassignElementsOrders(),ua.visibilityTreeAttach(e),w.fireLazyEvent(n,"childElementAdded",e)}}}}})}(),function(){function e(e,t){var n={animation:e,animationOptions:{duration:t}};ua.isElementVisible(this)?this.hideElement(n):this.showElement(n)}function t(e,t,n){if(void 0!==n&&u.isPlainObject(n.transitionEffect)&&(n.transitionEffect=n.transitionEffect.name),n&&n.transitionDuration){var i={animation:n.transitionEffect,animationOptions:{duration:n.transitionDuration,direction:n.transitionSlideDirection,flyDirection:n.transitionFlyDirection}};t?e.showElement(i):e.hideElement(i)}else t?e.showElement():e.hideElement()}Jn.registerPropertiesCategories({Visibility:{title:void 0,iconClass:"sprite-icon sprite-property-category-visibility"}}),Jn.registerDefinition(ti,{Hideable:{methods:{toggleVisibility:e},properties:{isVisible:{shouldRefreshIfNotVisible:!0,isStateProperty:!0,defaultValue:jo,category:ai.Visibility,supportsStatesTransitionAnimation:!0,onChange:t}},lazyInitializationProperties:{isVisibleFlag:V.createTrue},aggregatedMethods:{aggregations:{onBeforePageOpen:function(){var e,t=this;e=Va.Flags.IsInMobileContext.isTrue()?t.getPropertyMobileValue("isVisible"):t.getPropertyNormalValue("isVisible"),t.shouldInitInstanceOnPageChange()&&void 0!==e&&!t.isContent()&&aa.updateComputedValue(t,t.properties.isVisible,e)},onInitialized:function(){var e=this;e.previewEventsListener.add(w.createEventListener([Va.Flags.IsInMobileContext.valueChangedEvent],function(){vr.performUpdateOnRenderingFinished(function(){var t=e.getPropertyValue("isVisible");t===!1?e.hideElement():e.isInstanceVisible()||e.showElement()},e.id+"hideable-visibi-preview")}))}}}}})}(),function(){function e(e,t,n,i){if(t){var a=void 0===i,r=0!==t.top||0!==t.left||0!==t.right||0!==t.bottom;!a||r?e.animatePart(e.$element,{instanceBorderWidth:t},!1,n,{isInitialization:a}):(e.setActualPropertyValue("borderWidth",{left:0,top:0,right:0,bottom:0}),ea.refreshElementsLayout(e),ea.requestUpdatePosition(e))}}function t(e,t,n,i){if(t&&u.support.borderRadius){var a=0!==t.topLeft||0!==t.topRight||0!==t.bottomLeft||0!==t.bottomRight,r=void 0===i;!r||a?e.animatePart(e.$element,{instanceBorderRadius:t
192},!1,n,{isInitialization:r}):e.setActualPropertyValue("borderRadius",{topLeft:0,topRight:0,bottomLeft:0,bottomRight:0})}}function i(e,t,n,i){if(t){var a={borderTopColor:qa.evaluateColorBinding(t.top,!0),borderBottomColor:qa.evaluateColorBinding(t.bottom,!0),borderLeftColor:qa.evaluateColorBinding(t.left,!0),borderRightColor:qa.evaluateColorBinding(t.right,!0)},r=void 0===i,o=e.getBorderBox();e.animatePart(o,a,!0,n,{isInitialization:r}),aa.notifyCalculatedPropertyChange(e,"lineColor")}}function a(e,t){t&&e.getBorderBox().css({borderTopStyle:t.top,borderBottomStyle:t.bottom,borderLeftStyle:t.left,borderRightStyle:t.right})}function r(e){return e=o(e),s(e)}Jn.registerPropertiesCategories({Border:{title:void 0,iconClass:"sprite-icon sprite-property-category-border",shortTitle:"Border"},Roundness:{title:void 0,iconClass:"sprite-icon sprite-property-category-roundness"}}),Jn.registerDefinition(ti,{HasBorder:{properties:{borderWidth:{isStateProperty:!0,isStyleProperty:!0,scaleProperty:function(e){return{bottom:e.y,right:e.x,top:e.y,left
192:e.x}},getResetValue:u.returnEmptyBorderObject,defaultValue:u.returnEmptyBorderObject,valueConverter:Ca.createRoundPropertyValueConverter(["top","left","bottom","right"]),category:ai.Border,supportsStatesTransitionAnimation:!0,onChange:e},roundness:{isStateProperty:!0,isStyleProperty:!0,supportsStatesTransitionAnimation:!0,getResetValue:u.returnEmptyRoundnessObject,defaultValue:u.returnEmptyRoundnessObject,scaleProperty:function(e){return{bottomRight:e.x,topRight:e.x,topLeft:e.x,bottomLeft:e.x}},valueConverter:Ca.createRoundPropertyValueConverter(["topLeft","bottomLeft","topRight","bottomRight"]),category:ai.Roundness,onChange:t},borderColor:{isStateProperty:!0,isStyleProperty:!0,getResetValue:u.returnBlackBorderObject,defaultValue:u.returnBlackBorderObject,valueConverter:r,supportsStatesTransitionAnimation:!0,supportsThemeBinding:["top","left","bottom","right"],category:ai.Border,onChange:i},borderStyle:{isStateProperty:!0,isStyleProperty:!0,getResetValue:function(){return u.convertValueToObject("solid",["top","left","bottom","right"])},defaultValue:function(){return u.convertValueToObject("solid",["top","left","bottom","right"])},category:ai.Border,onChange:a}},calculatedProperties:["lineColor"],methods:{getCalculatedPropertyValue:function($super,e){switch(e){case"lineColor":return this.getPropertyValue("borderColor","top")}return $super.call(this,e)},setCalculatedPropertyValue:function($super,e,t,n,i){switch(e){case"lineColor":return void this.setPropertyValue("borderColor",t,n,i)}$super.call(this,e,t,n,i)}},aggregatedMethods:{aggregations:{onInitializing:function(){var e=this;e.borderTargetAddedEvent.bind(function(t){var n=e.getActualPropertyValue("borderWidth");n&&t.css({"border-top-width":n.top,"border-left-width":n.left,"border-bottom-width":n.bottom,"border-right-width":n.right});var i=e.getActualPropertyValue("borderRadius");i&&t.css({borderRadiusTopLeft:i.topLeft,borderRadiusTopRight:i.topRight,borderRadiusBottomLeft:i.bottomLeft,borderRadiusBottomRight:i.bottomRight})})}}}}});var o=Ca.createStringToObjectValueConverter(["top","left","bottom","right"]),s=Ca.createValueToObjectValueConverter(["top","left","bottom","right"]);u.cssHooks.instanceBorderWidth={get:function(e){var t=n(e);return t&&t.getActualPropertyValue("borderWidth")},set:function(e,t){var i=n(e);if(i){i.setActualPropertyValue("borderWidth",t),i.getBorderTarget().css({borderTopWidth:t.top+"px",borderLeftWidth:t.left+"px",borderBottomWidth:t.bottom+"px",borderRightWidth:t.right+"px"});var a=i.getActualPropertyValue("borderRadius");i.hasFeature(ti.ItemsContainer)&&a&&!u.borderWidthEqualityComparer(i.data.borderWidth,t)&&(i.data.borderRadius=a,i.data.borderWidth=t,u.updateInnerBorderRadius(i.getContentLayer(),a,t)),i.handleContentSizeChange(),ea.refreshElementsLayout(i)}}},u.fx.step.instanceBorderWidth=function(e){u.cssHooks.instanceBorderWidth.set(e.elem,{left:null===e.end.left?null:Math.floor(e.start.left+e.pos*(e.end.left-e.start.left)),top:null===e.end.top?null:Math.floor(e.start.top+e.pos*(e.end.top-e.start.top)),right:null===e.end.right?null:Math.floor(e.start.right+e.pos*(e.end.right-e.start.right)),bottom:null===e.end.bottom?null:Math.floor(e.start.bottom+e.pos*(e.end.bottom-e.start.bottom))})},u.cssHooks.instanceBorderRadius={get:function(e){var t=n(e);return t&&t.getActualPropertyValue("borderRadius")},set:function(e,t){var i=n(e);if(i&&(i.setActualPropertyValue("borderRadius",t),i.getBorderTarget().css({borderRadiusTopLeft:t.topLeft,borderRadiusTopRight:t.topRight,borderRadiusBottomLeft:t.bottomLeft,borderRadiusBottomRight:t.bottomRight}),i.hasFeature(ti.ItemsContainer)&&t&&!u.borderRadiusEqualityComparer(i.data.borderRadius,t))){var a=i.getActualPropertyValue("borderWidth");i.data.borderRadius=t,i.data.borderWidth=a,u.updateInnerBorderRadius(i.getContentLayer(),t,a)}}},u.fx.step.instanceBorderRadius=function(e){u.cssHooks.instanceBorderRadius.set(e.elem,{topLeft:null===e.end.topLeft?null:Math.floor(e.start.topLeft+e.pos*(e.end.topLeft-e.start.topLeft)),topRight:null===e.end.topRight?null:Math.floor(e.start.topRight+e.pos*(e.end.topRight-e.start.topRight)),bottomLeft:null===e.end.bottomLeft?null:Math.floor(e.start.bottomLeft+e.pos*(e.end.bottomLeft-e.start.bottomLeft)),bottomRight:null===e.end.bottomRight?null:Math.floor(e.start.bottomRight+e.pos*(e.end.bottomRight-e.start.bottomRight))})}}(),function(){Jn.registerDefinition(ti,{HasOutline:{properties:{lineWidth:{isStateProperty:!0,isStyleProperty:!0,getResetValue:u.returnOne,defaultValue:u.returnOne,category:ai.Border,valueConverter:Ca.createRoundPropertyValueConverter(),scaleProperty:function(e){return e.x}},lineColor:{isStateProperty:!0,isStyleProperty:!0,supportsThemeBinding:!0,defaultValue:function(){return"Black"},category:ai.Border},lineStyle:{isStateProperty:!0,isStyleProperty:!0,defaultValue:function(){return"solid"},category:ai.Border}},methods:{isLineAffectsSize:Go},aggregatedMethods:{aggregations:{}}}})}(),function(){Jn.registerDefinition(ti,{HasEmptyState:{lazyInitializationProperties:{inEmptyStateFlag:V.createConditionalPositive},methods:{addFailedToLoadMessage:function(e){var t=this;t.$element.toggleClass("element-empty-state",!1);var n;n=e?"Sorry we can't load the feed from {0}, try again later".format(e):"Sorry we can't load the feed, try again later",t.$element.append(u('<div class="failed-to-load-message"><div class="inner-text">'+n+"</div></div>"))}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this,t=w.createEventListener(e.inEmptyStateFlag.valueChangedEvent,function(){vr.performUpdateOnRenderingFinished(function(){var t=e.inEmptyStateFlag.isTrue();e.$element.toggleClass("element-empty-state",t),e.isForTemplateUse()&&e.isDisplayed.setValue(!t,"isEmptyState"),u.eachItem(e.childInstances,function(e,n){
192n.isDisplayed.setValue(!t,"isEmptyState")})},"toggleChildInstancesDisplay"+e.id)}).activateAndExecute();e.instanceRemoving.one(function(){t.dispose()})}}}}})}(),function(){function e(e,t){var n=!1,i=!0,a=!1,r=!1;if(u.containsOneOfKeys(t,"fieldsTemplates","dataLayout")&&(n=!0,r=!0,"dataLayout"in t&&e.hasFeature(ti.HasFormData)&&(i=!1)),t.usePagesLayout&&(n=!0,a=!0,r=!0),t.dataLayoutOptions){n=!0,r=!0;var o=e.dataLayoutController.getArrangement(),s=(o.category===Gi.Vertical,o.category===Gi.Grid,t.dataLayoutOptions.oldValue),l=t.dataLayoutOptions.value;s&&s.cols===l.cols&&s.rows===l.rows||(i=!1),s&&s.elementsPerPage===l.elementsPerPage||(a=!0),s&&s.maxItems===l.maxItems&&s.maxItemsCount===l.maxItemsCount||(a=!0)}n&&e.requestArrangement({keepItemSize:i,shouldFetch:a,shouldPush:r})}Jn.registerDefinition(ti,{DataList:{properties:{itemsStyle:{isStateProperty:!0,shouldRefreshIfNotVisible:!0,notForUndoProperty:!0,defaultValue:u.returnEmptyObject}},methods:{shouldBeBlockElementInMobile:jo,getDataItemInstanceId:function(e){return this.id+je+e},alignHorizontal:function(){var e=this;if(e.hasHorizontalAlign()){var t=e.getPropertyValue("horizontalAlign");e.$elementContentContainer.css("text-align",t),ua.invalidateAreas(e.getDescendingInstances(),{updateSize:!1})}},hasHorizontalAlign:function(){var e=this.getPropertyValue("dataLayout");return Wi[e.name].category===Gi.Grid||Wi[e.name].category===Gi.Rows||Wi[e.name].category===Gi.Columns},getInstanceController:function(e){var t=this;return t.dataItemsController.getInstanceController(e)},getMinSize:function(){var e=this,t=e.dataLayoutController.getMinSize();return{height:t.height,width:t.width}},reorderChildElements:function(){if(this.hasOrder.getValue()){for(var e=u([]),t=this.getChildInstances(),n=0;n<t.length;n++)!t[n].hasFeature(ti.DataListItem)&&t[n].isContent()&&e.pushElements(t[n].$element);e.applyDOMOrder();for(var e=u([]),n=0;n<t.length;n++)t[n].hasFeature(ti.DataListItem)||t[n].isContent()||!t[n].isInstanceVisible()||e.pushElements(t[n].$element);e.applyDOMOrder()}},getItemsControllers:function(){return this.dataItemsController.getAllControllers()},getPcTemplateSize:function(){var e=u.objectGet(this.dataLayoutController.getLastArrangementOptionsDevice(),["pc","fixedSize"]);return e=e?e:this.getStructureMetaData().dataItemSizePc},adjustDataListToMobile:function(){var e=this;Pa.arrangeDataListToMobileFirstTime(e)},calculateItemSizeOnMobile:function(e){var t=this.getPcTemplateSize();return{height:t?u.maxValue([t.height,30]):30,width:e.width}},updateDataListToMobile:function(){var e=this;ea.LayoutContentOperationsSet.isLocked(e.getArrangementRequestName())||(e.dataLayoutController.resetLayout(),e.dataLayoutController.shouldRearrangeWhenItemSizeChanged()&&e.refreshTemplatesSize(!0),e.getDataSource().invalidateAllItems(),e.requestArrangement(),ea.LayoutContentOperationsSet.lockRequest(e.getArrangementRequestName()))},removeDataListFromMobile:function(){var e=this;le.disableOperationsRecording("removeInstanceFromViewPort"),e.dataLayoutController.resetLayout(),e.getDataSource().invalidateAllItems(),e.dataLayoutController.shouldRearrangeWhenItemSizeChanged()&&e.refreshTemplatesSize(!0),e.requestArrangement({keepItemSize:!0,shouldPush:!0}),ea.LayoutContentOperationsSet.lockRequest(e.getArrangementRequestName()),le.enableOperationsRecording("removeInstanceFromViewPort")},shouldRequestArrangementFromSizeChange:function(){return!ea.isInFinishingLayoutContentUpdate()},setContentSizeChangeBinding:function(){var e=this;e.contentSizeChangedEvent.bind(function(){var t=e.getContentSize(),n=e.dataLayoutController.getLastArrangementInstanceSizeByDevice();if(!u.sizesEqual({width:0,height:0},t)&&!u.sizesEqual(n,t)){var i=!0;e.requestArrangement({keepItemSize:i,shouldFetch:!1,shouldPush:i})}})},canContainerRows:Go,shouldReferToStateValue:function($super,e,t,n){return"sizeAndPosition"===e&&Ji.getInstanceByID(n).isContent()?!1:$super.call(this,e,t,n)}},features:[ti.HasArrangement,ti.HasDataSource,ti.ItemsContainer,ti.HasPadding,ti.HasContent,ti.HasTemplates,ti.HasEmptyState],lazyInitializationProperties:{reArrangementDisabled:V.createConditionalNegative,reArrangingFinished:w.create,totalCountObservable:function(){var e=this;return M.createNumerical(void 0,{valueChangeCallback:function(t){e.inEmptyStateFlag.setValue(0===t)}})}},aggregatedMethods:{definitions:{setItem:Wo},aggregations:{onCreation:function(){this.reArrangingFinishedWasFired=!1},onDataSourceRefresh:function(){var e=this;
192e.requestArrangement({shouldPush:!0})},adjustInstanceToViewPort:function(){var e=this;e.setPropertyValue("margin",0),e.adjustDataListToMobile()},updateInstanceToViewPort:function(){var e=this;e.performWhenVisible(function(){e.updateDataListToMobile()},"updateDataListToMobile-data-list")},removeInstanceFromViewPort:function(){var e=this;e.performWhenVisible(function(){vr.performOnFramesLayoutUpdade(function(){e.removeDataListFromMobile()},"updateDataListToMobile-data-list"+e.id)},"updateDataListToMobile-data-list")},onPropertiesChanged:function(t){var n=this;n.isInitialized&&(u.containsOneOfKeys(t,"dataInfo")&&!u.containsOneOfKeys(t,"fieldsTemplates")||e(n,t))},onInitializing:function(){var e=this;e.hasHorizontalAlignFlag.setTrue(),e.setContentSizeChangeBinding();var t=e.getDataSource(),n=t.getCollectionItems(),i=w.createEventListener(e.visibilityChangedEvent,function(){var i=ua.isElementVisible(e);i?(e.reArrangementDisabled.setValue(!1,"visibilityChangedEvent"),n.unPostponeUpdates(),t.refreshOperationsBarrier.unPostponeOperations()):(n.postponeUpdates(),t.refreshOperationsBarrier.postponeOperations(),e.reArrangementDisabled.setValue(!0,"visibilityChangedEvent"))});i.activateAndExecute(),e.instanceRemoving.one(function(){i.deactivate()})}}}}})}(),function(){var e={properties:{rotationAngle:{isStateProperty:!0,isStyleProperty:!0,supportsStatesTransitionAnimation:!0,defaultValue:function(){return 0},category:ai.Rotation,onChange:function(e,t,n){e.setRotation(t,n)}}},methods:{canRotate:function(){return!this.canMove||this.canMove.isTrue()},setRotation:function(e,t){var n=this;if(n.canRotate()){var i=0!==e,a=!n.isInitialized;if(!a||i){var r=n.getMainBox(),o=e;t&&"left"===t.transitionDirection&&(o=-(360-e));var s=0===o?"":"rotate({0}deg)".format(o),l={};l[u.support.transformCSS]=s,n.animatePart(r,{transform:s},l,t,{isInitialization:a,complete:function(){if(n.getPropertyNormalValue("rotationAngle")===e){var t=e?"rotate({0}deg)".format(e):"";r.css({transform:t})}ea.requestUpdatePosition(n)}})}}}}};Jn.registerDefinition(ti,{Rotatable:e})}(),function(){Jn.registerDefinition(ti,{HasContentOverlay:{}})}
192(),function(){Jn.registerDefinition(ti,{HasInput:{methods:{getValue:Wo,setValue:Wo,clear:Wo}}})}(),function(){Jn.registerDefinition(ti,{FormInput:{features:[ti.HasInput],methods:{}}})}(),function(){Jn.registerDefinition(ti,{Focusable:{triggers:[Di.GotFocus,Di.LostFocus],supportedStates:[Ai.ElementFocusedState],aggregatedMethods:{aggregations:{onInitialized:function(){var e=this,t=e.$element;t.focusin(function(t){e.activateTrigger(Di.GotFocus,t)}),t.focusout(function(n){u.beginInvoke(function(){u(document.activeElement).hasAncestor(t)||e.activateTrigger(Di.LostFocus,n)})})}}}}})}(),function(){Jn.registerDefinition(ti,{Growable:{aggregatedMethods:{aggregations:{onInitialized:function(){function e(){return n.calculateSizeContent()}function t(e){e&&n.whenInstanceContentHeightChanged(e.height)}var n=this;n.getContentLayer().addClass("overflow-hidden"),Hi.stopPooling("initialize"),n.data.growableAttached=Hi.attach(n,e,t),Hi.postponeSamples(n,"inDesign"),Hi.startPooling("initialize");var i=w.createEventListener([n.visibilityChangedEvent],function(){var e=!ua.isElementVisible(n);e?Hi.postponeSamples(n,"isMobileActivateListener"):Hi.unPostponeSamples(n,"isMobileActivateListener")});i.activateAndExecute(),n.instanceRemoved.bind(function(){i.deactivate()})},onRemove:function(){Hi.detach(this.data.growableAttached)},switchToPreview:function(){var e=this;Hi.unPostponeSamples(e,"inDesign")}}}}})}(),function(){Jn.registerDefinition(ti,{HasGrowableContent:{className:"has-rich-content",features:[ti.HasContent,ti.Resizable],methods:{findUsedFonts:u.returnEmptyArray,pollNotLoadedFontsCallback:function(){this.refreshContentSize()},pollForNotLoadedFonts:function(){var e=this;e.data.loadingFonts||(e.data.loadingFonts={}),Dn.requestReadOperation(function(){u.eachItem(e.findUsedFonts(),function(t,n){var i=n.toLowerCase();bn.isFontLoaded(i)||e.data.loadingFonts[i]||(e.data.loadingFonts[i]=!0,bn.onFontLoaded(i,{successCallback:function(){e.performWhenVisible(function(){e.pollNotLoadedFontsCallback()},e.id+"visibilityEventBinding")},timeout:15e3}))})},e.id+"pollForNotLoadedFonts")},refreshContentSize:function(){var e=this;e.isInitialized&&ua.isElementVisible(e)&&(ea.refreshElementsLayout(e),vr.performOnLayoutUpdate(function(){Dn.requestReadOperation(function(){if(e.isInstanceVisible()){var t=!1;if(u.browser.safari){var n=e.findUsedFonts();if(n&&n.length>0){var i="string"==typeof n[0]&&n[0].toLowerCase();bn.isFontLoaded(i)||(t=!0)}}var a=e.getElementDataContentSize(t),r=e.contentHeight.getValue(),o=a.height,s=e.getSize(),l=e.getNoneContentSize(),c=e.contentHeight.setValue(o),d=r>s.height,g=o+l.height>s.height;if(c||d||g){if(e.propertiesRefreshingState&&!Va.updateBatch.isActive())return;e.whenInstanceContentHeightChanged(o,{onlyGrow:void 0===r&&!0})}w.fireLazyEvent(e,"contentHeightRefreshedEvent")}},e.id+"refreshContentSize")},e.id+"refreshContentSize"))}},lazyInitializationProperties:{contentHeight:M.createNumerical,contentHeightRefreshedEvent:w.create},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this,t=w.createEventListener(e.contentSizeChangedEvent,function(){e.refreshContentSize()}),n=w.createEventListener(e.visibilityChangedEvent,function(){var n=ua.isElementVisible(e);n?(t.activateAndExecute(),e.pollForNotLoadedFonts(e)):t.deactivate()}).activateAndExecute();e.instanceRemoving.one(function(){n.dispose(),t.dispose()})}}}}})}(),function(){function e(e,t){var n=e.getShape();n&&n.setPropertyValue("lineWidth",t)}function t(e,t){t=u.Color(qa.evaluateColorBinding(t)).toHEX();var n=e.getShape();n&&n.setPropertyValue("strokeColor",t)}Jn.registerDefinition(ti,{Shape:{features:[ti.HasGrowableContent],methods:{getCanvas:function(){return this.data.canvas},getShape:function(){return this.data.shape},createContent:function(){var e=this,t=e.data.canvas=Wt.create();return e.data.shape=e.createShape(t).toggleLayout($t.FillHorizontally,!0).toggleLayout($t.FillVertically,!0),t.$element.addClass("absolute-fill")},creationFunction:function(e){return e.createContent()},handleBackgroundUpdate:function(e,t,n){return t=qa.evaluateColorBinding(t),this.get
192Shape()?(this.animatePart(this.$element,{shapeBackground:t},void 0,n),!0):!1},createShape:Wo},aggregatedMethods:{aggregations:{onPropertyChange:function(n,i){switch(n.name){case"lineWidth":e(this,i);break;case"lineColor":t(this,i)}},onInitialized:function(){var e=this,t=e.getCanvas();t&&e.contentSizeChangedEvent.bind(function(){vr.performUpdateOnRenderingFinished(function(){e.getCanvas().refreshSize(ua.getContentSize(e))},"canvas-content-size-changed"+e.id)})}}}}}),u.cssHooks.shapeBackground={get:function(e){var t=n(e);return t&&t.data.currentShapeBackground},set:function(e,t){var i=n(e);if(i){var a=i.getShape();void 0!==a&&(i.data.currentShapeBackground=u.Color(t),a.setPropertyValue("backgroundColor",t))}}},u.fx.step.shapeBackground=function(e){if(!e.colorInit){var t=u.cssHooks.shapeBackground.get(e.elem);e.end=u.Color(e.end).toRGB(),t||(e.start=e.end),e.colorInit=!0}u.cssHooks.shapeBackground.set(e.elem,"rgba("+Math.max(Math.min(parseInt(e.pos*(e.end[0]-e.start[0])+e.start[0],10),255),0)+","+Math.max(Math.min(parseInt(e.pos*(e.end[1]-e.start[1])+e.start[1],10),255),0)+","+Math.max(Math.min(parseInt(e.pos*(e.end[2]-e.start[2])+e.start[2],10),255),0)+","+Math.max(Math.min(parseFloat(e.pos*(e.end[3]-e.start[3])+e.start[3],10),1),0)+")")}}(),function(){function e(e){var t=e.getSvgController();if(t){var n=e.getSvgController().getElementPropertyValue(null,"fontFamily");return n?n:"Arial"}return"Arial"}function t(e,t){var n=e.getSvgController();n&&n.updateShapePropertyValue("fontFamily",t)}function n(e){var t=e.getSvgController();if(!t)return null;var n=t.getElementPropertyValue(null,"text");if(!n){var i=t.$element.find("text");if(!i||!i[0])return null;var a=(new XMLSerializer).serializeToString(i[0]);n=u(a)[0].innerHTML}return n}function i(e,t){var n=e.getSvgController();n&&n.updateShapePropertyValue("text",t)}function a(e){var t=e.getSvgController();if(t){var n=t.getElementPropertyValue(null,"textDirection");return n?n:"left"}return"left"}function r(e,t){var n=e.getSvgController();n&&n.getSvgController().updateShapePropertyValue("textDirection",t)}Jn.registerDefinition(ti,{SvgShape:{className:"svg-shape-element",features:[ti.HasContent,ti.Editable],aggregatedMethods:{aggregations:{onInitialized:function(){var e=this,t=!1,n=!1,i=w.createBindingsCollection(),a=e.createSvgShapeController();e.data._svgController=a,a.$element.appendTo(e.$elementContent),Ir.addToLastSavedShapesList(e.id,e.getShapeReference()),e.contentSizeChangedEvent.bind(function(){n||vr.performOnLayoutUpdate(function(){var n=e.getContentSize();t=!0,a.updateSize(n),t=!1},"updateSvgControllerSize"+e.id)}).addToCollection(i),a.sizeChangedEvent.bind(function(){if(!t){var n=a.calculateArea(),i={width:n.width,height:n.height},r=e.getNoneContentSize();i.width+=r.width,i.height+=r.height,ta.setInstancesSize(e,i)}}).addToCollection(i),e.instanceRemoving.one(function(){i.unbindAll()})}}},properties:{svgProperties:{defaultValue:u.returnEmptyObject,isStateProperty:!0,supportsBinding:!0,onChange:function(e,t){e.isInitialized&&(le.disableOperationsRecording("svgProperties"),e.getSvgController().updateShapeProperty(t),aa.notifyCalculatedPropertyChange(e,"svgFontFamily"),aa.notifyCalculatedPropertyChange(e,"svgText"),aa.notifyCalculatedPropertyChange(e,"svgTextDirection"),le.enableOperationsRecording("svgProperties"))}}},calculatedProperties:["svgFontFamily","svgText","svgTextDirection"],methods:{getCalculatedPropertyValue:function($super,t){var i=this;switch(t){case"svgFontFamily":return e(i);case"svgText":return n(i);case"svgTextDirection":return a(i)}return $super.call(i,t)},setCalculatedPropertyValue:function($super,e,n,a,o){var s=this;switch(e){case"svgFontFamily":t(s,n);break;case"svgText":i(s,n);break;case"svgTextDirection":r(s,n)}$super.call(s,e,n,a,o)},getShapeReference:Wo,getSvgController:function(){return this.data._svgController}}}})}(),function(){Jn.registerDefinition(ti,{TemplatePagesList:{defaultProperties:{dataLayoutOptions:function(){return{lineSpacing:15,cols:3,columnSpacing:15,colsSpacing:15,rowsSpacing:15,elementsPerPage:4,rotation:0,R:100}}},properties:{usePagesLayout:{defaultValue:jo,isStateProperty:!0}},features:[ti.Navigatable],methods:{getArrangementOptions:function($super){var e=$super.call(this);return e.usePagesLayout=this.getPropertyValue("usePagesLayout"),e.maintainHeightInPreview=this.shouldMaintainHeightInPreview(),e},shouldMaintainHeightInPreview:Go,hasContentHorizontalAlign:Go,navigateTo:function(e,t,n,i){var a=this.getPropertyValue("dataLayout");return Wi[a.name].navigateTo(this.dataLayoutController,e,t,n,i)},getCurrentItem:function(){var e=this.getPropertyValue("dataLayout");return Wi[e.name].getCurrentItem(this.dataLayoutController)},getElementDataContent:function(){var e=this.getCurrentItem();return e?e.getElementContent():void 0},showItem:function(e,t,n,i){var a=this.getPropertyValue("dataLayout");return Wi[a.name].showItem(this.dataLayoutController,e,t,n,i)},changeCurrentItem:function(e,t,n,i){var a=this;a.performWhenVisible(function(){a.reArrangementDisabled.setValue(!0,"changeCurrentItem"),a.showItem(e,t,n,i),a.reArrangementDisabled.setValue(!1,"changeCurrentItem")},a.id+"changeCurrentItem")},getNavigatableInstances:function(){var e=this.getPropertyValue("dataLayout");return Wi[e.name].getNavigatableInstances(this.dataLayoutController)},calculateItemSizeOnMobile:function(e){var t=this.getPcTemplateSize();return{height:t?u.maxValue([e.width/t.width*t.height,30]):e.height,width:e.width}}},aggregatedMethods:{aggregations:{adjustInstanceToViewPort:function(){var e=this;e.setPropertyValue("dataLayout",{name:Wi.PagesColumn.name}),e.setPropertyFieldsValues("dataLayoutOptions",{cols:1,columnSpacing:10})},onPropertiesChanged:function(e){var t=this;
192if(t.InstancePropertiesInitialized.isTrue()&&t.data.pagesInstance){ea.beginLayoutUpdateBatch(),aa.UpdateBatch.start();var n=u.intersectSets(e,ti.Navigatable.properties);for(var i in n){var a=n[i].name,r=e[a];r&&t.data.pagesInstance.setPropertyValue(a,r.value)}aa.UpdateBatch.finish(),ea.endLayoutUpdateBatch()}},onInitializing:function(){var e=this;w.bind([e.resizingStarted],function(){e.getItemsCollection().postponeUpdates()}),w.bind([e.resizingStopped],function(){e.getItemsCollection().unPostponeUpdates()})}}}}})}(),function(){Jn.registerDefinition(ti,{HasChildrenLayoutAnchor:{properties:{childrenAnchor:{isStyleProperty:!1,isNotForCustomProperty:!0,defaultValue:function(){return nt.Left},onChange:function(e){ea.refreshElementsLayout(e.getChildInstances())}}},methods:{getAnchorLatyout:function(){return this.getPropertyValue("childrenAnchor")}}}})}(),function(){function e(t,n){n.isTemplateItemContent()||(n.setIsContent(!0),n.setTemplateItemContent(t),n.hasFeature(ti.ItemsContainer)&&n.childElementAdded.bind(function(n){u.eachItem(n.getDescendingInstances(),function(n,i){e(t,i)})}))}Jn.registerDefinition(ti,{TemplateItem:{className:"template-item",methods:{getInstancesByField:function(e){var t=[],n=this.getPropertyValue("fieldsMap");return u.eachEntry(n,function(n,i){var a=Ji.getInstanceByID(n);u.eachEntry(i,function(n,i){i.name==e&&t.push(a)})}),t}},aggregatedMethods:{aggregations:{onInitializing:function(){var t=this;u.eachItem(this.getDescendingInstances(!0),function(n,i){e(t,i)})}}},properties:{fieldsMap:{title:"fieldsMap",defaultValue:u.returnEmptyObject,category:ai.Other}}}})}(),function(){Jn.registerDefinition(ti,{DataListItem:{className:"data-list-item",methods:{getAutoLayoutProperties:function($super){return u.quickExtend($super.call(this),{top:!0,left:!0,width:!0})},getDataSource:function(){return this.getItemMainParent().getDataSource()},toggleMobileSupport:function(e){le.beginAtomicBatch(),this.getItemMainParent().toggleMobileSupport(e),le.endAtomicBatch()},isVisibleInMode:jo,isDataListItem:function(){return void 0!==this.data.dataItemID},getDataItemId:function(){return this.data.dataItemID},getDataItem:function(){return this.getItemMainParent().getDataSource().fetchDataItem(this.getDataItemId())}
192,isSupportsMobile:function(){return this.getItemMainParent().isSupportsMobile()},isMobileOnlyStyle:function(){return this.getItemMainParent().isMobileOnlyStyle()},getFieldName:function(){var e=this.getDataItem();return e.fieldTypeName?e.fieldTypeName:this.getItemMainParent().elementType.itemName},setDataItemId:function(e){this.data.dataItemID=e},getItemMainParent:function(){return this.data.dataListParent},updateSkinBindingFromEditingTemplate:function(e,t,n){return this.getItemMainParent().updateSkinBindingFromEditingTemplate(e,t,n)},changeElementSize:function(e){this.$elementSizeBox.css(e)},setTemplateStructure:function(e,t,n){le.disableOperationsRecording("setTemplateStructure"),this.data.instanceController.setTemplateStructure(e,t,n);var i=this.data.instanceController.getInstance();return le.enableOperationsRecording("setTemplateStructure"),i},getInstanceController:function(){return this.data.instanceController}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this;e.sizeElementClassesManager.set({"data-list-item":!0})}}}}})}(),function(){var e={properties:{menuHide:{isNotForCustomProperty:!0,defaultValue:Wo,notForUndoProperty:!0},sectionName:{isNotForCustomProperty:!0,defaultValue:u.returnEmptyString},pageContentType:{isNotForCustomProperty:!0,defaultValue:function(){return yo.MainContent},notForUndoProperty:!0}},defaultProperties:{fillLayout:function(){return{fillVertical:!1,fillHorizontal:!1}},sizeAndPosition:function(){return{height:200,width:0,top:0,left:0}},childrenAnchor:function(){return nt.Centered}},methods:{isPageChildInstance:jo,refreshFixedState:Wo,isReattchable:Go,creationFunction:Wo,isRelativePositioned:jo,hasHeight:function(){return!(Va.Flags.IsInMobileContext.isTrue()&&this.hasRowsFromContainer())},isMainSection:function(){return this.getPropertyValue("pageContentType")===yo.MainContent},calculateActualOffset:function(){var e,t=this,n=0,i=0;e=this.isMainSection()?mr.getCurrentPageMainOrderedSections():mr.getCurrentPageSideBarOrderedSections();var a=0;u.eachItem(e,function(e,n){if(n===t)return!1;var i=n.calculateActualSize();a+=i.height});var r=t.parentInstance.calculateActualOffset();return{top:r.top+n,left:r.left+i}},calculateActualSize:function(){var e=this,t=e.getPropertyValue("sizeAndPosition"),n=e.parentInstance.calculateActualSize(),i=n.width,a=t.height;return{width:i,height:a}},getAutoLayoutProperties:function(){return{left:!0,top:!0,width:!0,height:!this.hasHeight()}}},aggregatedMethods:{aggregations:{onChildElementRemoved:function(e){e.classesManager.set({"is-section-child":!1,"positioned-fixed":!1})},onChildElementAdded:function(e){e.classesManager.set({"is-section-child":!0,"positioned-fixed":e.isFixed()&&!0})},onDetached:function(){var e=la.getCurrentPage();aa.invalidateProperty(e,"sizeAndPosition",void 0,e.getPropertyValue("sizeAndPosition"))},onRemove:function(){var e=this;if(!e.isForTemplateUse()){mr.removeSectionInstance(this);var t=la.getCurrentPage(),n=t.getPageContentInstance(),i=n.getVisibleSectionsByPage(t);0===i.length&&Ji.addSection(n)}},onInitialized:function(){var e=this;e.propertyChangedEvent.bind("order",function(){e.isInitialized&&vr.performLayoutOrderUpdate(function(){ua.invalidateAreas(e,{updateSize:!1})},"reorder section"+e.id)}),e.instanceRemoved.bind(function(){ua.invalidatePositioningRootOffset(),ua.invalidateAreas(u.getValues(Ji.getAllPageInstances()))})},onInitializing:function(){var e=this;e.canResizeHorizontally.setFalse(),e.sizeChangedEvent.bind(function(){K.PageHeightChanged.fireNew()}),e.isForTemplateUse()||e.visibilityChangedEvent.bindAndExecute(function(){var t=e.isInstanceVisible();t?mr.addSectionInstance(e):mr.removeSectionInstance(e)}),e.$element.addClass("section-element"),e.getElementSizeBox().addClass("section-element-size-box"),e.canMove.setValue(!1)}}}};Jn.registerDefinition(ti,{PageSection:e})}(),function(){Jn.registerDefinition(ti,{HasInnerShadow:{properties:{innerGlow:{isStateProperty:!0,isStyleProperty:!0,supportsStatesTransitionAnimation:!0,supportsThemeBinding:["color"],valueConverter:Ca.createRoundPropertyValueConverter(["blur","spread"]),scaleProperty:function(e){return{blur:e.x,spread:e.x}},defaultValue:function(){return{spread:0,blur:0,color:"black"}},onChange:function(e,t,n){e.isInitialized&&t&&(t=u.quickExtend({},t,{color:qa.evaluateColorBinding(t.color,!0)}),e.animatePart(e.$element,{innerGlow:t},!1,n))},category:ai.Shadow},innerShadow:{isStateProperty:!0,isStyleProperty:!0,supportsStatesTransitionAnimation:!0,supportsThemeBinding:["color"],valueConverter:Ca.createRoundPropertyValueConverter(["blur","spread","top","left"]),scaleProperty:function(e){return{blur:e.x,spread:e.x,top:e.y,left
192:e.x}},defaultValue:function(){return{top:0,left:0,spread:0,blur:0,color:"black"}},category:ai.Shadow,onChange:function(e,t,n){e.isInitialized&&t&&(t=u.extend({},t,{color:qa.evaluateColorBinding(t.color,!0)}),e.animatePart(e.$element,{dropInnerShadow:t},!1,n))}}}}})}(),function(){var e={ElementContent:{group:"iframe-content-templates",name:"iframe-content-template",isSimple:!0}};Jn.registerDefinition(ti,{IFrameContent:{features:[ti.HasContent],methods:{getIFrameUrl:u.returnEmptyString,isScrollableIFrame:Go,shouldRenderIFrame:jo,reloadIFrame:function(e){var t=this;e=u.valueOrCalculate(e,function(){return t.getIFrameUrl()}),t.data.$iframe.attr("src",e)},creationFunction:function(){var t=this;if(t.shouldRenderIFrame()){var n=t.isScrollableIFrame(),i=u.useTemplate(e.ElementContent,{url:t.getIFrameUrl(),scrolling:n?"yes":"no"});t.data.$iframeContainer=i;var a=t.data.$iframe=i.find(".iframe-content-element");return a.addClass("state-invisible"),a.load(function(){a.removeClass("state-invisible")}),i}return u('<div class="iframe-content-block"></div>')}},aggregatedMethods:{aggregations:{}}}})}(),function(){Jn.registerDefinition(ti,{ConnectableExternalApp:{aggregatedMethods:{aggregations:{onCreation:function(){this.featureConnections={}}}},methods:{getAppConnectableFeatures:function(){return this.getAppDefinition().connectableFeatures},getAppConnectableFeature:function(e){return this.getAppConnectableFeatures()[e]},callConnectedFeatureFunction:function(e,t,n,i){var a=this.featureConnections[e];a&&a.instance.callFeatureFunction(e,t,n,this.createCallInfo(),i)},connectFeatureInstance:function(e,t){var n=this;if(!t.hasFeature(ti.FeatureExternalApp))throw Error("Invalid use");var i=t.getAppFeature(e);if(!i)throw Error("Instance: {0} doesn't implement feature: {1}".format(t.id,e));var a=t.appFeaturesEvent.bind(e,function(t,i,a){
193n.getApiManager().fireConnectedFeatureEvent(e,t,i,a)});n.featureConnections[e]={instance:t,eventBinding:a}},disconnectFeatureInstance:function(e){var t=this,n=t.featureConnections[e];n&&(n.eventBinding.unbind(),delete t.featureConnections[e])}}}})}(),function(){function e(e){var t=e.getAppDefinition();return t.growableSettings?t.growableSettings.view?!0:(t.growableSettings.design,void 0):!0}Jn.registerDefinition(ti,{ExternalApp:{features:[ti.IFrameContent],defaultProperties:{},properties:{appProperties:{}},lazyInitializationProperties:{isIframeInitialized:V.createFalse,isIframeNotLoaded:V.createFalse,connectableFeaturesEvent:w.createNamedEvents},aggregatedMethods:{aggregations:{onRemove:function(){var e=this;e.data.apiManager&&(e.data.apiManager.deactivate(),delete e.data.apiManager)},switchToPreview:function(e){e&&this.reloadApp()},updateInstanceToViewPort:function(){this.reloadApp()},removeInstanceFromViewPort:function(){this.reloadApp()},onInitializing:function(){var e=this;if(e.shouldRenderIFrame()){var t={apiInitialize:function(){e.isIframeInitialized.setTrue()}};e.data.apiManager=new Ua({instance:e,$iframe:e.data.$iframe,callbacks:t});var n=e.getAppDefinition();n.resizingSettings&&(n.resizingSettings.canResizeVertically===!1&&e.canResizeVertically.setFalse(),n.resizingSettings.canResizeHorizontally===!1&&e.canResizeHorizontally.setFalse()),e.InstancePropertiesInitialized.onceTrue(function(){u.eachEntry(e.getAppSettings(),function(t){e.isQueryParamSetting(t)&&e.bindAppSettingProperty(t,function(){e.reloadApp()})})}),e.resizingStopped.bind(function(){e.data.lastDocumentSize&&n.resizingSettings.canResizeVertically===!1&&e.setDocumentSize(e.data.lastDocumentSize)}),e.visibilityChangedEvent.bind(function(){e.isInstanceVisible()&&e.reloadApp()}),setTimeout(function(){e.isIframeInitialized.isFalse()&&e.isIframeNotLoaded.setTrue()},5e3)}}}},methods:{isGrowingEnabled:function(){return e(this)},setDocumentSize:function(t){e(this)&&(le.disableOperationsRecording("setDocumentSize"),this.data.lastDocumentSize=t,this.whenInstanceContentHeightChanged(t.height),le.enableOperationsRecording("setDocumentSize"))},calculateNormalizedHeight:function(e){var t=this,n=t.getNoneContentSize();return e+n.height},setAppSize:function(e){le.disableOperationsRecording("setAppSize");var t=this.getNoneContentSize();ta.setInstancesSize(this,{width:e.width+t.width,height:e.height+t.height}),le.enableOperationsRecording("setAppSize")},setAppContentSize:function(e){this.data.$iframeContainer.css({width:e.width,height:e.height})},createCallInfo:function(){var e=this,t=e.getAppDefinition(),n={instanceId:e.id,app:{id:t.id,version:t.version,name:t.name}};return n},getAppDefinition:function(){return this.elementType.appDefinition},getAppSettingPrefix:function(){return this.getAppDefinition().appSett
193ingPrefix},getAppSettings:function(){return this.getAppDefinition().settings},getAppSettingValue:function(e){var t=this.getAppSettings(),n=this.getPropertyValue(this.getAppDefinition().appSettingPrefix+e),i=t[e];return i&&"color"===i.type?u.Color(qa.evaluateColorBinding(n)).toHEX():n},setAppSettingValue:function(e,t){var n=this.getAppSettings();n.hasOwnProperty(e)&&this.setPropertyValue(this.getAppSettingPrefix()+e,t)},isQueryParamSetting:function(e){return-1!=u.inArray(e,this.elementType.querySettings)},getApiManager:function(){return this.data.apiManager},reloadApp:function(e){var t=this,n=[la.PageChangingOperation];ke.whenAllFinished(n,function(){t.reloadIFrame(t.getIFrameUrl(e))},t.id+"reloadApp")},shouldRenderIFrame:function(){return!this.isForTemplateUse()},getIFrameUrl:function(e){var t=this.getAppDefinition(),n=t.queryParams;n&&(e=u.quickExtend({},e),u.eachEntry(n,function(t,n){e[t]=u.evaluateWhenFunction(n)}));var i={wzSize:this.getContentSize()};return Wa.createIframeUrl(this,{frameId:this.id,baseUrl:t.getUrl(),apiType:"app",additionalParams:e,encodedParams:i})},bindAppSettingProperty:function(e,t,n){var i=this.getAppSettingPrefix();return this.bindPropertyChange(i+e,t,n)},getMinSize:function($super){var e=this.getAppDefinition();return e.resizingSettings&&e.resizingSettings.minSize?e.resizingSettings.minSize:$super.call(this)},getMaxSize:function($super){var e=this.getAppDefinition();return e.resizingSettings&&e.resizingSettings.maxSize?e.resizingSettings.maxSize:$super.call(this)}}}})}(),function(){Jn.registerDefinition(ti,{FeatureExternalApp:{aggregatedMethods:{aggregations:{onCreation:function(){this.appFeaturesEvent=w.createNamedEvents()}}},methods:{getAppFeatures:function(){return this.getAppDefinition().implementedFeatures},getAppFeature:function(e){return this.getAppFeatures()[e]},getInternalFeatureName:function(e){return u.findFirst(this.getAppFeatures(),function(t,n){return n.isInternal&&n.featureInternalType===e})},fireFeatureEvent:function(e,t,n){this.appFeaturesEvent.fire(e,this,t,n,this.createCallInfo())},callFeatureFunction:function(e,t,n,i,a){this.getApiManager().callFeatureFunction(e,t,n,i,a)},bindFeatureEvent:function(e,t){return this.appFeaturesEvent.bind(e,t)}}}})}(),function(){Jn.registerDefinition(ti,{NavigatableExternalApp:{features:[],methods:{navigate:function(e,t,n,i){this.callFeatureFunction(this.data.navigatableFeatureName,"navigate",{navigationDelta:e,useAnimation:t,animationOptions:i},{},n)}},aggregatedMethods:{aggregations:{onInitializing:function(){this.data.navigatableFeatureName=this.getInternalFeatureName("NavigatableExternalApp")}}}}})}(),function(){function e(e,t){t.setNeverSelectedInClick(!0),t.getSkinInstance().setNeverSelectedInClick(!0),e.onItemSet(t)}function t(e,t){return void 0!==e.getInstanceController(t)}Jn.registerDefinition(ti,{HasMenu:{methods:{refreshSelectedItem:function(){var e=this;vr.performUpdateOnRenderingFinished(function(){if(e.isInstanceVisible()){var n=e.getPotentialSelectedMenuItemId(),i=e.data.currentItemSelected;if(i&&i.getDataItemId()!==n){var a=i.getSkinInstance();a.userSelect(!1)}if(n&&t(e,n)){var r=e.getInstanceController(n),o=r.getInstance();e.data.currentItemSelected=o,o.getSkinInstance().userSelect(!0)}}},e.id+"onItemChanged-hasmenu")}},aggregatedMethods:{aggregations:{setItem:function(t){var n=this;t.data.onHasMenuITemCreated=t.instanceController.createdFlag.onceTrue(function(){e(n,t)}
193),t.instanceRemoving.one(function(){t.data.onHasMenuITemCreated.unbind()})},onInitializing:function(){var e=this,t=e.getDataSource().currentItemChangedEvent.bindAndExecute(function(){e.performWhenVisible(function(){e.refreshSelectedItem()},e.id+"currentItemChangedEvent-visibility")});e.instanceRemoving.one(function(){t.unbind()})}}}}})}(),function(){Jn.registerDefinition(ti,{HasNavigation:{properties:{navigation:{isStateProperty:!0,defaultValue:u.returnFixedValue("SlideNavigation"),onChange:function(e,t){var n=e.data.navigationController;n&&n.replaceNavigation(t)}},navigationProperties:{isStateProperty:!0,defaultValue:function(){return{direction:"left",width:250,height:400,animationSpeed:400,hierarchyOpened:!1,useHierarchy:!0,pushContent:!1,backgroundColor:{mainColor:1,opacity:1,brightness:0},fontColor:{mainColor:3,opacity:1,brightness:0},fontSize:16,font:{themeFont:"heading1"}}}}},methods:{hasButtonBehaviour:jo},aggregatedMethods:{aggregations:{switchToPreview:function(){var e=this;e.$element.bind("click.navigation",function(){e.data.navigationController.isOpened.isFalse()?e.data.navigationController.open({$element:e.$element,instanceId:e.id,navigationProperties:e.getPropertyValue("navigationProperties")}):e.data.navigationController.close()})},onRemove:function(){var e=this.data.navigationController;e&&e.remove()},onInitializing:function(){this.data.navigationController=hr.createNavigationController(this.getPropertyValue("navigation"))}}}}})}(),function(){function e(e){return{dataItemID:e.id,dataSourceName:e.id,styleBindingId:e.getSkinId()}}Jn.registerDefinition(ti,{SkinElement:{className:"skin-element",features:[ti.ItemsContainer,ti.HasSkinBinding],properties:{skinBinding:{defaultValue:Xo,title:"Skin Binding",preSaveProcessing:function(e){if(e&&e.type===Ya.Inline){var t=e.skinName+e.index,n=er.getStyle(t);if(n){var i=er.getStyleInformation(t);i&&(e.hierarchy.fieldsToValues=i.fields,e.hierarchy.statesAnimations=i.statesAnimations)}}return e},onChange:function(e,t,n,i){e.skinUpdateEventBindings&&e.skinUpdateEventBindings.unbind(),i&&i.type===Ya.Inline&&er.removeStyle(i.skinName+i.index);var a=u.objectGet(t.hierarchy);a&&u.eachEntry(a.fieldsToData,function(e){a.fieldsToValues[e]||delete a.fieldsToData[e]}),e.skinUpdateEventBindings=Za.Events.SkinHierarchyUpdated.bindAndExecute(e.getSkinId(),function(){e.performWhenVisible(function(){e.setSkinInstanceControllerFromBinding()},e.id+"skinBinding")})}}},methods:{setOverFlow:function($super){var e=this;$super.call(e);var t=e.getSkinInstance();t&&t.setOverFlow()},initiailizeDelegatedContentBinding:function(e){var t=this;t.instanceController.createdEvent.bindAndExecute(function(){t.instanceController.createdFlag.isTrue()&&vr.performOnFramesLayoutUpdade(e,t.id+"initiailizeDelegatedContentBinding")})},getNoneContentSize:u.returnZeroSize,getLayoutAffectedInstances:function($super){var e=Ve.clone($super.call(this));return e.push(this.getSkinInstance()),e},getInstancesBindingsByField:function(e){return this.getSkinInstance().getInstancesBindingsByField(e)},setSkinInstanceControllerFromBinding:function(){var e=this,t=e.getPropertyValue("skinBinding");le.disableOperationsRecording("setSkinInstanceControllerFromBinding"),er.isStyleExist(e.getSkinId())||er.addStyle(e.getSkinId(),e.getSkinFieldsValues(),e.getSkinStatesAnimations());var n=Za.getSkinHierarchy(t);e.instanceController.extendDataSourceOptionsWith({styleBindingId:e.getSkinId()}),e.instanceController.setTemplateStructure(n),e.instanceController.initialize(),e.instanceController.appendTo(e.getElementContent(),e),le.enableOperationsRecording("setSkinInstanceControllerFromBinding")},getMainSkinInstance:function(){return this},getSkinInstance:function(){return this.instanceController.getTemplateStructure()||this.setSkinInstanceControllerFromBinding(),this.instanceController.getInstance()},getSkinSupportedStates:function(){return[Ai.MouseOverState,Ai.MouseDownState]},reorderChildElements:Wo,getSkinBinding:function(){return u.cloneObject(this.getPropertyValue("skinBinding"))},getSkinId:function(){var e=this.getSkinBinding();void 0!==e.index?e.index:"";return e.skinName+e.index},creationFunction:function(){return u("<div class='absolute-fill'></div>")},getSkinFieldsValues:function(){var e=this.getPropertyValue("skinBinding"),t=Za.getSkinHierarchy(e),n=t?t.fieldsToValues:void 0;return n?n:{}},getSkinStatesAnimations:function(){var e=this.getPropertyValue("skinBinding"),t=Za.getSkinHierarchy(e),n=t?t.statesAnimations:void 0;return n?n:{}},extendDataSourceOptionsWith:function(e,t){this.instanceController.extendDataSourceOptionsWith(e,t)},setStructureProcessor:function(e,t){this.instanceController.setStructureProcessor(e,t)}},lazyInitializationProperties:{instanceController:function(){var t=this;return To.create(void 0,{className:"skin-instance-controller",parentInstanceId:t.id,dataSourceOptions:e(t),templateOptions:{isContent:!0,isLoading:!0,generateNewID:!0,thumbsResolver:t.data.thumbsResolver}})}},aggregatedMethods:{aggregations:{updateInstanceToViewPort:function(){var e=this;
193e.data.removingSkinElementFromMobile&&(e.data.removingSkinElementFromMobile.unbind(),e.data.removingSkinElementFromMobile=void 0),e.performWhenVisible(function(){Ji.performOnInstancesInitialization([e.id],function(){u.eachItem(e.getSkinInstance().getDescendingInstances(!0),function(e,t){Ji.performOnInstancesInitialization([t.id],function(){t.refreshStyleBinding()})})})},"updateInstanceToViewPortskinElement"+e.id)},removeInstanceFromViewPort:function(){var e=this;e.abortPerformWhenVisible("updateInstanceToViewPortskinElement"+e.id),e.data.removingSkinElementFromMobile=Va.Events.AfterSwitchBetweenDevices.bind(function(){e.data.removingSkinElementFromMobile.unbind(),e.data.removingSkinElementFromMobile=void 0,e.performWhenVisible(function(){Ji.performOnInstancesInitialization([e.id],function(){u.eachItem(e.getSkinInstance().getDescendingInstances(!0),function(e,t){Ji.performOnInstancesInitialization([t.id],function(){t.refreshStyleBinding()})})})},"updateInstanceToViewPortskinElement"+e.id)})}}}}})}(),function(){Jn.registerDefinition(ti,{CommonDataListSkinItem:{features:[ti.SkinElement,ti.DataListItem,ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasLayout,ti.Clickable,ti.Hideable,ti.HasPadding,ti.HasContent],methods:{setOverFlow:function(){var e=this,t=e.getItemMainParent();t&&(e.isOverflowHidden.setValue(t.isOverflowHidden.getValue()),e.instanceController.initializeFlag.onceTrue(function(){vr.performUpdateOnRenderingFinished(function(){var t=e.getSkinInstance();t&&t.setOverFlow()},e.id+"setOverFlow")}))}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this,t=e.getItemMainParent();t&&t.isOverflowHidden.valueChangedEvent.bindAndExecute(function(){e.setOverFlow()})}}}}})}(),function(){Jn.registerDefinition(ti,{RemoteDataListSkinItem:{features:[ti.CommonDataListSkinItem]}})}();var vo={heading:{fontSize:25,fontFamily:{themeFont:"heading1"},color:"#000000",lineHeight:120,letterSpacing:0},"sub-heading":{fontSize:20,fontFamily:{themeFont:"heading2"},color:"#000000",lineHeight:120,letterSpacing:0},normal:{fontSize:15,fontFamily:{themeFont:"body1"},color:"#000000",lineHeight:120,letterSpacing:0},link:{color:"#1968d3",hoverColor:"#4393ff",useUnderline:!0},marked:{color:"#0A0707",backgroundColor:"#E8FF3B"},separator:{borderColor:"#000000",borderStyle:"solid",borderWidth:1}};!function(){function e(e){var t=e.getDomId(),n={};return{rule:function(e,i,a){var r=n[e];r||(r=n[e]=u.rule((a?"#body-element ":"")+"#"+t+" "+e+" {}")),r.css(i)}}}function t(e,t,n){var i=e.instanceCssRules,a=Na.getValue(t),r=a.contentType;switch(r){case za.Text:var o={color:qa.evaluateColorBinding(n.color,!0),"font-family":ja.evaluateFontBinding(n.fontFamily),"font-size":n.fontSize,"line-height":n.lineHeight/100,"letter-spacing":n.letterSpacing};a.isDefault?e.getElementDataContent().css(o):i.rule(".theme-inline-text-style-"+t,o);break;case za.Link:i.rule("a",{color:qa.evaluateColorBinding(n.color,!0),"text-decoration":n.useUnderline?"underline":"none"},!0),i.rule("a:hover",{color:"transparent"===n.hoverColor?"":qa.evaluateColorBinding(n.hoverColor,!0)},!0);break;case za.Marked:i.rule(".theme-inline-text-style-"+t,{color:"transparent"===n.color?"":qa.evaluateColorBinding(n.color,!0),"background-color":qa.evaluateColorBinding(n.backgroundColor,!0)});break;case za.Separator:i.rule("hr",{borderColor:qa.evaluateColorBinding(n.borderColor,!0),borderWidth:n.borderWidth,borderStyle:n.borderStyle})}}Jn.registerDefinition(ti,{HasMultiStyles:{properties:{predefinedTextStyles:{isStateProperty:!0,isStyleProperty:!0,defaultValue:function(){return vo},onChange:function(e){var n=e.getPropertyValue(ri.predefinedTextStyles.name);u.eachEntry(n,function(n,i){t(e,n,i)})}}},aggregatedMethods:{aggregations:{onCreation:function(){var t=this;t.instanceCssRules=e(t)}}}}})}(),function(){Jn.registerDefinition(ti,{HasRichContent:{className:"has-rich-content",features:[ti.HasGrowableContent,ti.Editable,ti.Clickable],methods:{setRichContent:function(e){var t=this;e=Ga.startProcessing(e).processLinks().processCKObjectsForViewing().finish().getProcessedContent(),t.getElementDataContent().html(e),t.refreshRichContentState()},refreshRichContentState:function(){var e=this.getElementDataContent();e.chooseClass(e.hasVisualContent(),"has-content","no-content")}}}})}(),function(){function e(e){e.data.payPalHolder=u.useTemplate(t.ElementContent),e.data.payPalButtonController=pa.createButton();var n=e.getPropertyValue("paypalOptions"),i=e.getPropertyValue("paypalData");return e.data.payPalButtonController.refresh(Ri.Types.PayPal,n,i.type,e.data.payPalHolder),e.data.payPalHolder}var t={ElementContent:{id:"paypal-button-template"}};Jn.registerDefinition(ti,{PaypalFeature:{properties:{paypalData:{defaultValue:function(){return{type:pa.ButtonTypes.buynow.value,accountType:Ri.Types.PayPal}},isNotForCustomProperty:!0,supportsBinding:!0,isBound:function(e){return e.isBound&&e.isBound(di.paypal.getContentType())},onChange:function(e,t){if(e.InstancePropertiesInitialized.isTrue()){var n=e.getPropertyValue("paypalOptions");e.data.payPalButtonController.refresh(Ri.Types.PayPal,n,t.type,e.data.payPalHolder)}}},paypalOptions:{isNotForCustomProperty:!0,defaultValue:function(){return{item_name:"Product Name",currency_code:"USD",shipping:0,tax:0,amount:5,quantity:1}},supportsBinding:!0,isBound:function(e){return e.isBound&&e.isBound(di.paypal.getContentType())},onChange:function(e,t){if(e.InstancePropertiesInitialized.isTrue()){var n=e.getPropertyValue("paypalData");e.data.payPalButtonController.refresh(Ri.Types.PayPal,t,n.type,e.data.payPalHolder)}}}},methods:{hasButtonBehaviour:jo,hasBinding:function(){return ri.paypalData.isBound(this)&&ri.payPal.isBound(this)},creationFunction:e,createBindingFieldsToProperties:function($super){var e=this,t=$super.call(e);return this.isBound(di.paypal.getContentType())&&(t[ri.paypalData.name]=go.create(e,{propertyName:ri.paypalData.name}),t[ri.paypalOptions.name]=go.create(e,{propertyName:ri.paypalOptions.name})),t}},aggregatedMethods:{aggregations:{switchToPreview:function(){this.data.payPalButtonController.activate(this)},onBoundValueReady:function(e){var t=this;t.isBound(di.paypal.getContentType())&&t.setBindingValueToProperty({payp
193alData:void 0===e[di.paypal.getContentType()]?ri.paypalData.defaultValue():e[di.paypal.getContentType()].paypalData,paypalOptions:void 0===e[di.paypal.getContentType()]?ri.paypalOptions.defaultValue():e[di.paypal.getContentType()].paypalOptions})}}}}})}(),function(){function e(e){e.data.payPalHolder=u.useTemplate(t.ElementContent);var n=pa.createButton();e.data.payPalButtonController=n;e.getPropertyValue("paypalAccount");return e.data.payPalButtonController.refresh(Ri.Types.PayPal,{},"view",e.data.payPalHolder),e.data.payPalHolder}var t={ElementContent:{id:"paypal-button-template"}};Jn.registerDefinition(ti,{CheckOutFeature:{properties:{paypalAccount:{isNotForCustomProperty:!0,defaultValue:function(){return Ri.Types.PayPal},onChange:function(e){if(e.InstancePropertiesInitialized.isTrue()){var t=e.getPropertyValue("checkOutOptions");e.data.payPalButtonController.refresh(Ri.Types.PayPal,t,"view",e.data.payPalHolder)}}},checkOutOptions:{isNotForCustomProperty:!0,defaultValue:function(){return{notify_url:""}},onChange:function(e,t){if(e.InstancePropertiesInitialized.isTrue()){e.getPropertyValue("paypalAccount");e.data.payPalButtonController.refresh(Ri.Types.PayPal,t,"view",e.data.payPalHolder)}}}},methods:{hasButtonBehaviour:jo,creationFunction:e},aggregatedMethods:{aggregations:{switchToPreview:function(){this.data.payPalButtonController.activate(this)}}}}})}(),function(){function e(e,t){function n(){s&&r.appendTo(c.$element)}function i(){var e=c.getInstance();d.add(e.instanceController.createdFlag.onceTrue(function(){s=e.getSkinInstance().getInstancesByField("title")[0],s&&(d.add(s.propertiesChanged.bind(function(e){u.containsOneOfKeys(e,"fontColor","fontSize","namedTextStyle")&&a(s)})),a(),l&&n())}))}function a(){var e="#000",n=s.getPropertyValue("fontColor"),i=Ra.getElementTextStyle(s);!n&&i&&(n=i.color),n&&(e=n,e=qa.evaluateColorBinding(e,!0));var a=s.getPropertyValue("fontSize")||14;!a&&i&&(a=i.fontSize);var r;switch(t.arrowSide){case lt.Bottom:r="angle-down";break;case lt.Top:r="angle-up";break;case lt.Right:r="angle-right";break;case lt.Left:r="angle-left"}o.css({fontSize:a,color:e}),fr.applyIcon(o,{collectionName:"public-font-icons",iconName:r})}t=u.quickExtend({arrowSide:lt.Bottom,controller:void 0},t);var r,o,s,l,c=t.controller,d=w.createBindingsCollection();d.add(e.propertyChangedEvent.bindAndExecute("showDropDownArrow",function(){l=e.getPropertyValue("showDropDownArrow"),l?r?n():(r=u('<div class="right-block menu-sub-hierarchy menu-button-cursor-pointer vertically-center-children"><span class="menu-sub-hierarchy-arrow"></span></div>'),o=u(".menu-sub-hierarchy-arrow",r),d.add(c.initializeFlag.onceTrue(i))):r&&r.detach()}));var g=!1,f={remove:function(){g||(g=!0,r&&r.remove(),d.unbindAll())}};return c.removedEvent.one(function(){f.remove()}),f}function t(e,t){t=u.quickExtend({instanceCreatedCallback:Wo},t);var n={};return{createInstanceController:function(i){var a=i.id,r=n[a];if(!r){var o=e.getDefaultTemplate().hierarchy;r=To.create(o,{fieldName:e.elementType.itemName,dataSourceOptions:{dataItem:i,dataItemID:i.id,dataSourceName:e.getDataSourceName()},templateOptions:{isContent:!0,isLoading:!0,rootsIds:[e.id+je+"temp"+je+a],generateNewID:!0},isForTemplateUse:!1});var s=e.dataLayoutController.getLastArrangementOptionsByCurrentDevice();r.setSize(s.fixedSize),n[a]=r,t.instanceCreatedCallback(r)}return r},remove:function(){u.eachEntry(n,function(e,t){t.removeController()})}}}function n(e){function t(t){i.activate(),t.data.isMoreButton=!0,t.instanceRemoving.one(function(){i.deactivate()}),t.getItemMainParent=function(){return e},t.setNeverSelectedInClick(!0),t.instanceController.initializeFlag.onceTrue(function(){t.getSkinInstance().setNeverSelectedInClick(!0);var n=t.getSkinInstance().getPropertyValue("fieldsMap"),i=e.getPropertyValue("moreButtonText");t.instanceController.createdFlag.onceTrue(function(){u.eachEntry(n,function(n,a){var r=Ji.getInstanceByID(n),o=!1;u.eachEntry(a,function(n,a){if(n==pi.Text&&"title"===a.name){o=!0,aa.removeStateAffected(r,function(e,t,n,i){return"text"===i}),r.setPropertyValue("binding",null),r.data.textBinding=go.create(r,{propertyName:"text"}),r.data.textBinding.setValue(i);var s=e.propertyChangedEvent.bind("moreButtonText",function(e){r.data.textBinding.setValue(e)});t.instanceRemoved.one(function(){s.unbind()})}}),o||Ji.removeInstances(r)})})})}var n=To.create(e.getDefaultTemplate().hierarchy,{parentInstanceId:e.id,dataSourceOptions:{dataItemID:""+u.uniqueID()},templateOptions:{initialProperties:{all:{binding:null}},isContent:!0,isLoading:!0,generateNewID:!0}}),i=w.createEventListener([{event:e.propertyChangedEvent,name:"fieldsTemplates"}],function(){var i=e.getDefaultTemplate().hierarchy;i.id!==n.getTemplateStructure().id&&(n.setTemplateStructure(i),t(n.getInstance()))}),a=n.getInstance();return t(a),n}Jn.registerDefinition(ti,{HasMoreButton:{properties:{dropDownNavigationSettings:{isStateProperty:!0,defaultValue:function(){return{navigation:"DropDownNavigation",navigationProperties:{width:150,spacing:20,mobileHeight:400,mobileDirection:"left",mobileWidth:250,animationSpeed:400,useHierarchy:!0,hierarchyOpened:!1,backgroundColor:{mainColor:1,opacity:1,brightness:0},fontColor:{mainColor:3,opacity:1,brightness:0},fontSize:15,borderRadius:0,borderWidth:0,borderColor:{mainColor:1,opacity:1,brightness:0},orientation:"center",horizontalPosition:lt.Center,horizontalLeft:0,horizontalRight:0,verticalDistance:0,horizontalDistance:0,verticalTop:0,innerDistance:0,font:{themeFont:"heading1"},useSkinButton:!1,showDropDownArrow:!0}}}},moreButtonText:{isStateProperty:!0,defaultValue:Wo},showDropDownArrow:{isStateProperty:!0,defaultValue:Go}},defaultProperties:{itemFields:function(){return{index:{type:"index",title:void 0,name:"index",isDefaultField:!0},title:{type:"title",title:void 0,name:"title",isDefaultField:!0}}},sizeAndPosition:function(){return{width:400,height:400,top:0,left:0}},dataLayout:function(){return{name:Wi.HorizontalMenu.name}},dataLayoutOptions:function(){return{lineSpacing:15,columnSpacing:15,colsSpacing:15,rowsSpacing:15,rotation:0,
193cols:3,R:100,maxItems:6}}},methods:{getArrangementOptions:function($super){var e=this,t=e.data;return u.quickExtend($super.call(e),{dropDownNavigationSettings:e.getPropertyValue("dropDownNavigationSettings"),createSubHierarchyElement:t.createSubHierarchyElement,createMoreItemsController:t.createMoreItemsController,createItemsController:t.createItemsController})}},aggregatedMethods:{aggregations:{switchToPreview:function(e){e&&this.requestArrangement()},onInitializing:function(){var i=this,a=i.data;a.createMoreItemsController=u.firstArgProxy(n,i),a.createSubHierarchyElement=u.firstArgProxy(e,i),a.createItemsController=u.firstArgProxy(t,i)}}}}})}(),function(){Jn.registerDefinition(ti,{DelegatedContent:{features:[ti.HasGrowableContent],methods:{getDelegatedContentInstance:Wo,getElementDataContent:function($super){var e=this,t=e.getDelegatedContentInstance();return t?t.$element:$super.call(e)},refreshContentSize:function($super){var e=this.getDelegatedContentInstance();e?void 0!==e.contentHeight.getValue()&&$super.call(this):$super.call(this)},getElementDataContentSize:function($super){var e=this,t=e.getDelegatedContentInstance();if(t){var n=t.getSize(),i=e.getSize();n.height=Math.max(n.height,t.contentHeight.getValue());var a=i.width-n.width,r=i.height-n.height;return{width:n.width+a,height:t.contentHeight.getValue()+r}}return $super.call(e)},initiailizeDelegatedContentBinding:function(e){var t=this;vr.performOnFramesLayoutUpdade(e,t.id+"initiailizeDelegatedContentBinding")}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this;e.initiailizeDelegatedContentBinding(function(){var t=e.getDelegatedContentInstance();t&&t.contentHeightRefreshedEvent.bind(function(){e.refreshContentSize()})})}}}}})}(),function(){function e(e,t){var n,i,a;return Va.Flags.IsInMobileContext.isTrue()?(n=e.data.mobilePopupController,!n&&t&&(n=e.data.mobilePopupController=Ln.MobilePopup.create(e.id,{items:e.getPopupItemsCollectionForInitialization(),isVideo:e.isType(ei.VideoGallery)||e.isType(ei.VideoPlayer),isElement:e.isType(ei.JMMLElement),isMobile:!0}))):(n=e.data.popupController,!n&&t&&(i=e.getPropertyValue("popupType"),a=e.getPropertyValue("popupSettings")||{},(a.popupType=i)&&(a=a.settings),n=ca.create(e.id,i,{items:e.getPopupItemsCollectionForInitialization(),isVideo:e.isType(ei.VideoGallery)||e.isType(ei.VideoPlayer),isMobile:!1},a),e.data.popupController=n)),n}function t(e){var t,n=e.getPropertyValue("templateOpener");e.$element.toggleClass("popupOpener",n),n?e.data.popupBinding=e.triggerActivated.bind(Di.MouseClick.name,function(n){t=i(e,n),void 0!==t&&e.showPopup({currentItem:t})}):e.data.popupBinding&&e.data.popupBinding.unbind()}function i(e,t){var i;if(e.isType(ei.image)||e.isType(ei.VideoPlayer))return e.getClickedIndex?e.getClickedIndex():0;if((e.isType(ei.Gallery)||e.isType(ei.VideoGallery))&&(i=u(t.target).closest(".design-element.data-list-item"),i.length>0)){var a=n(i[0]);if(a)return a.getDataItem()}}Jn.registerDefinition(ti,{HasPopup:{features:[ti.Clickable],className:"has-popup",properties:{templateOpener:{defaultValue:Go,isNotForCustomProperty:!0,onChange:function(e){t(e)}},popupType:{defaultValue:function(){return ca.defaultPopupName}},popupSettings:{}},methods:{isPopupDisabled:Go,showPopup:function(t){if(!this.isPopupDisabled()){var n,i,a=this,r=e(a,!0),o=(Va.Flags.IsInMobileContext.isTrue(),M.create()),s=w.createEventListener([la.Events.PageChanging,Xi.Events.ViewModeChanged,Va.Events.SwitchingBetweenDevices],function(){r.hide(!1)}).activate();i=w.createEventListener(u.getWindowSizeEvent(),function(){o.setValue(u.getWindowArea())}),i.activateAndExecute(),t=u.quickExtend({currentItem:0,items:a.getPopupItems(),shouldResetItems:a.shouldResetItems,containerArea:o,hostContainer:n,closeCallback:function(){s.dispose(),i.dispose()}},t),r.show(t)}},getPopupItemsCollectionForInitialization:Wo,getPopupItems:Wo,isPopupEnabled:function(){return this.getPropertyValue("templateOpener")},hasButtonBehaviour:function($super){return $super.call(this)||!this.hasFeature(ti.DataList)&&this.isPopupEnabled()}},aggregatedMethods:{aggregations:{onRemove:function(){var t=this,n=e(t);n&&n.dispose()}}}}})}(),function(){Jn.registerDefinition(ti,{HasPopupElement:{features:[ti.HasPopup],properties:{elementPopupEnabled:{isStateProperty:!0,defaultValue:jo},elementPopupTimeout:{defaultValue:function(){return 1e3}},elementPopupVisible:{defaultValue:Go}},defaultProperties:{popupType:{defaultValue:function(){return"ElementPopup"}}},methods:{showElementInPopup:function(){var e=this;e.$elementParent=e.$element.parent(),Va.Flags.IsInMobileContext.
193isFalse()?(e.setCalculatedPropertyValue("horizontalDocking",ot.Centered),e.setCalculatedPropertyValue("verticalDocking",st.Centered),e.setPropertyFieldValue("margin","top",0),e.setPropertyFieldValue("margin","left",0)):(e.setCalculatedPropertyValue("horizontalDocking",ot.Left),e.setCalculatedPropertyValue("verticalDocking",st.Center)),e.setPropertyValue("isVisible",!1),e.properties.isVisible.value=!1;var t=1e3*(e.getPropertyValue("elementPopupTimeout")||0);if(e.getPropertyValue("elementPopupEnabled")){e.popUpTimeout=setTimeout(function(){vr.startRenderingBatch(),e.setPropertyValue("isVisible",!0),e.showElement(),e.showPopup({currentItem:e}),vr.finishRenderingBatch();var t=e.data.popupController||e.data.mobilePopupController;t.$container.on("click",function(n){0===e.$element.has(n.target).length&&t.hide(!0)})},t);var n=w.createEventListener(la.Events.PageChanged,function(){window.clearTimeout(e.popUpTimeout),n.deactivate()});n.activate()}},getPopupItemsCollectionForInitialization:function(){return this.$element}},aggregatedMethods:{aggregations:{}}}})}(),function(){Jn.registerDefinition(ti,{SkinSelectable:{methods:{getSkinSupportedStates:function(){return[Ai.ElementSelectedState,Ai.MouseOverState,Ai.MouseDownState]},userSelect:function($super,e){void 0===e&&(e=!this.data.isUserSelected),$super.call(this,e),this.getSkinInstance().userSelect(e)}}}})}(),function(){Jn.registerDefinition(ti,{HasFormData:{features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.HasLayout,ti.Focusable,ti.Hideable,ti.HasBorder],properties:{formID:{defaultValue:Xo},formOptions:{defaultValue:function(){return{clearOnSubmit:!0}}}},defaultProperties:{dataLayout:function(){return{name:"Rows"}},dataLayoutOptions:function(){return{cols:1,rows:5,colsSpacing:10,rowsSpacing:10,oneColumn:!0}},itemFields:function(){return{index:{type:"index",title:void 0,name:"index",isDefaultField:!0},labelText:{type:"title",title:void 0,name:"labelText",isDefaultField:!0}}}},methods:{getNewContentSize:function(e){return e.vertically=!1,this.calculateNewContentSize(e)},calculateDiffHeight:function(e,t,n,i){return n?i.height-n.height:0},calculateActualSize:function(){var e=this;return e.$element.elementContentSize()}},aggregatedMethods:{aggregations:{onInitializing:function(){var e=this;null===e.getPropertyValue("formID")&&(le.disableOperationsRecording("changingFormId"),e.setPropertyValue("formID",Ca.generateWebsiteId()),le.enableOperationsRecording("changingFormId"))}}}}})}(),function(){Jn.registerDefinition(ti,{HasFormDataList:{properties:{},methods:{getDefaultTemplate:function(e){var t=this.elementType.itemName,n=u.getValues(this.getFieldsTemplates()[e])[0];return n||(n=u.getValues(this.getFieldsTemplates()[t])[0]),n},hasHeight:function(){var e=this;return e.inEmptyStateFlag.isTrue()},hasVerticalAlign:Go,hasHorizontalAlign:Go,getDataSourceDefinition:function(){return ui.FormElementView},alignContentHorizontal:function(){if(this.hasContentHorizontalAlign()){var e=this.getPropertyValue("horizontalContentAlign");
193e!==at.None?this.data.$relativeChildElementContentHolder.css({"text-align":"{0}".format(e)}):this.data.$relativeChildElementContentHolder.css({"text-align":""})}},hasContentHorizontalAlign:jo,reorderChildElements:function(){if(this.hasOrder.getValue()){for(var e=u([]),t=this.getChildInstances(),n=0;n<t.length;n++)!t[n].hasFeature(ti.DataListItem)&&t[n].isContent()&&e.pushElements(t[n].$element);e.applyDOMOrder(),e=u([]);for(var n=0;n<t.length;n++)t[n].hasFeature(ti.DataListItem)||t[n].isContent()||!t[n].isInstanceVisible()||e.pushElements(t[n].$element);e.applyDOMOrder()}},adjustDataListToMobile:function(){var e=this;e.setPropertyValue("dataLayout",Wi.OneColumn),this.setPropertyFieldsValues("dataLayoutOptions",{rowsSpacing:10
194}),e.getDataSource().invalidateAllItems(),e.requestArrangement({keepItemSize:!1}),ea.LayoutContentOperationsSet.lockRequest(e.getArrangementRequestName())},setContentSizeChangeBinding:function(){var e=this;e.contentSizeChangedEvent.bind(function(){if(e.shouldRequestArrangementFromSizeChange()){var t=e.getContentSize(),n=e.dataLayoutController.getLastArrangementInstanceSizeByDevice();u.sizesEqual({width:0,height:0},t)||n&&n.width===t.width||e.requestArrangement({keepItemSize:!1,shouldFetch:!1})}})},renderElementChildren:function(e){var t=this,n=(t.id,t.childInstances),i=n.length;e.openTag("div","element-content positioned"),e.addTag("div","arrangement-content-holder positioned","$arrangementContentHolder"),e.openTag("div","relative-child-elements-content-holder positioned","$relativeChildElementContentHolder");for(var a=0;i>a;a++){var r=n[a],o=!r.isContent()&&!r.hasFeature(ti.DataListItem);o?e.openTag("div","block positioned form-element-child",void 0,r.id+"form-child"):void 0,r.renderElement(e),o?e.closeTag():void 0}e.closeTag(),e.closeTag()},creationFunction:Wo,addChildElement:function(e){if(e.isContent()||e.hasFeature(ti.DataListItem))return this.data.$relativeChildElementContentHolder.append(e.$element);e.$element.wrap(u("<div id='{0}' class='block positioned form-element-child'></div>".format(e.id+"form-child")));var t=e.$element.parent();return this.data.$relativeChildElementContentHolder.append(t)}},features:[ti.DataList],aggregatedMethods:{aggregations:{onChildElementAdded:function(e){var t=this;e.isContent()||e.isType(ei.skinInputElement)||(le.disableOperationsRecording("form-child-init"),e.isRelativePositionedFlag.setTrue(),e.isType(ei.SkinCheckBoxButtonElement)?(e.setPropertyValue("display",tt.Block),e.hasWidth=Go,e.canDelete=Go):(e.classesManager.set({"inline-block-element":!0}),e.isTypeOf(ei.SkinButtonElement)||Yi.connectElement(e.id,t.id,xi.SubmitForm.name,{triggerName:Di.MouseClick.name,triggerType:Ei.Trigger})),e.instanceRemoved.one(function(){ea.requestUpdatePosition(t)}),e.data.formChild=!0,e.canPushFlag.setValue(!1,"formChild"),e.hasOrder.setValue(!1,"formChild"),e.customZIndex.setValue(K.MinPropertyZindex),le.enableOperationsRecording("form-child-init"))},onChildElementRemoved:function(e){var t=this,n=e.elementType.name===ei.SkinCheckBoxButtonElement.name&&t.elementType.name===ei.FormElement.name;if(!e.isContent()&&!n){le.disableOperationsRecording("form-child-init"),e.isRelativePositionedFlag.setFalse(),e.classesManager.set({"inline-block-element":!1}),e.setPropertyValue("display",tt.Fixed);var i="#"+e.id+"form-child";u(i).remove(),le.enableOperationsRecording("form-child-init")}},onInitialized:function(){var e=this;w.createEventListener([e.reArrangingFinished,{event:e.propertyChangedEvent,name:"verticalLayout"}],function(){vr.performOnLayoutUpdate(function(){le.disableOperationsRecording("updateFormSize"),ta.setInstancesSize(e,e.getSize(),{preserveVerticalMargins:!0,preserveHorizontalMargins:!0}),le.enableOperationsRecording("updateFormSize")})}).activate()}}}}})}(),function(){Jn.registerDefinition(ti,{HasDataBinding:{properties:{dataBinding:{isNotForCustomProperty:!0,defaultValue:Xo,onChange:function(e){e.isForTemplateUse()||(aa.UpdateBatch.start(),e.initializeDataBinding(),aa.UpdateBatch.finish())}}},methods:{getDataBindingKey:function(){var e=this,t=e.getPropertyValue("dataBinding");return t&&t.value&&"string"==typeof t.value?""+t.value:null},getBindingStoreLevel:function(e){var t=this;return e||(e=t.getDataBindingKey()),xr.getBindingStoreLevel(e)},hasDataBinding:function(){return null!==this.getDataBindingKey()&&null!==this.dataBindingProperty},deleteDataBinding:function(){var e=this;e.dataBindingProperty&&(e.dataBindingProperty&&e.data.dataBindingChangedID&&e.dataBindingProperty.valueChangedEvent.unbind(e.data.dataBindingChangedID),0!==e.dataBindingProperty.level&&xr.deleteDataBinding(e.dataBindingProperty),delete e.dataBindingProperty)},getDataBinding:function(){var e=this;if(!e.hasDataBinding())return null;var t=e.getDataBindingKey();return t&&e.dataBindingProperty?e.dataBindingProperty.getValue():null},getDataBindingValue:function(e){var t=this,n=t.getDataBinding();if(n&&void 0!==n.value&&null!==n.value)return n.value;if(e===!0&&(null===n||0!==n.level)){var i=t.getDataBindingKey();if(i)return xr.getDataBindingValue(i)}return null},initializeDataBinding:function(){var e=this;e.performWhenVisible(function(){var t=e.getDataBindingKey();if(t){var n=e.getBindingStoreLevel(t),i=null,a=t;if(n>0){if(i=xr.getDataBindingId(e,n),!i)return;a=xr.getDataBindingKey(t,n,i)}if(!e.dataBindingProperty||e.dataBindingProperty.key!==a||e.dataBindingProperty.level!==n){e.dataBindingProperty&&e.data.dataBindingChangedID&&e.dataBindingProperty.valueChangedEvent.unbind(e.data.dataBindingChangedID);var r=null;n>0&&e.dataBindingProperty&&(r=e.dataBindingProperty),e.dataBindingProperty=xr.getDataBinding(t,n,i),e.dataBindingProperty&&(null!==r&&(e.dataBindingProperty.setValue(r.getValue()),xr.deleteDataBindingIfNotInUse(r)),e.data.dataBindingChangedID=e.dataBindingProperty.valueChangedEvent.bind(function(){e.isUpdatingDataBindingValue.isFalse()&&e.updateElementWithDataBindingValue()}))}e.updateElementWithDataBindingValue()}},e.id+"initializeDataBinding-has-data-binding")},updateElementWithDataBindingValue:function(){var e=this,t=e.getDataBindingValue(!1);void 0!==t&&null!==t&&e.onDataBindingReady(t)},updateDataBinding:Wo,allowUpdateDataBindingValue:Go},aggregatedMethods:{definitions:{onDataBindingReady:Wo},aggregations:{onElementAddedToContainer:function(){var e=this.getDataBindingKey();if(e){var t=this.getBindingStoreLevel(e);1!==t&&2!==t||this.initializeDataBinding()}},onCreation:function(){var e=this;e.isUpdatingDataBindingValue=V.createConditionalNegative(),u.each(e.properties,function(t,n){if(n.descriptor.dataBindingKey){var i=xr.getDataBindingValue(n.descriptor.dataBindingKey);i&&(n.descriptor.onDataBindingValueInit&&n.descriptor.onDataBindingValueInit(i),e.setPropertyValue(n.descriptor.name,i))}})}}}}})}(),function(){function e(e){for(var t=
vendor: 7,353 bytes, line 194
194[{base:"A",letters:/[\u0041\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u00C4\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F]/g},{base:"AA",letters:/[\uA732]/g},{base:"AE",letters:/[\u00C6\u01FC\u01E2]/g},{base:"AO",letters:/[\uA734]/g},{base:"AU",letters:/[\uA736]/g},{base:"AV",letters:/[\uA738\uA73A]/g},{base:"AY",letters:/[\uA73C]/g},{base:"B",letters:/[\u0042\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181]/g},{base:"C",letters:/[\u0043\u24B8\uFF23\u0106\u0108\u010A\u010C\u00C7\u1E08\u0187\u023B\uA73E]/g},{base:"D",letters:/[\u0044\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779]/g},{base:"DZ",letters:/[\u01F1\u01C4]/g},{base:"Dz",letters:/[\u01F2\u01C5]/g},{base:"E",letters:/[\u0045\u24BA\uFF25\u00C8\u00C9\u00CA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\u00CB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E]/g},{base:"F",letters:/[\u0046\u24BB\uFF26\u1E1E\u0191\uA77B]/g},{base:"G",letters:/[\u0047\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E]/g},{base:"H",letters:/[\u0048\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D]/g},{base:"I",letters:/[\u0049\u24BE\uFF29\u00CC\u00CD\u00CE\u0128\u012A\u012C\u0130\u00CF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197]/g},{base:"J",letters:/[\u004A\u24BF\uFF2A\u0134\u0248]/g},{base:"K",letters:/[\u004B\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2]/g},{base:"L",letters:/[\u004C\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780]/g},{base:"LJ",letters:/[\u01C7]/g},{base:"Lj",letters:/[\u01C8]/g},{base:"M",letters:/[\u004D\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C]/g},{base:"N",letters:/[\u004E\u24C3\uFF2E\u01F8\u0143\u00D1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4]/g},{base:"NJ",letters:/[\u01CA]/g},{base:"Nj",letters:/[\u01CB]/g},{base:"O",letters:/[\u004F\u24C4\uFF2F\u00D2\u00D3\u00D4\u1ED2\u1ED0\u1ED6\u1ED4\u00D5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\u00D6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\u00D8\u01FE\u0186\u019F\uA74A\uA74C]/g},{base:"OI",letters:/[\u01A2]/g},{base:"OO",letters:/[\uA74E]/g},{base:"OU",letters:/[\u0222]/g},{base:"P",letters:/[\u0050\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754]/g},{base:"Q",letters:/[\u0051\u24C6\uFF31\uA756\uA758\u024A]/g},{base:"R",letters:/[\u0052\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782]/g},{base:"S",letters:/[\u0053\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784]/g},{base:"T",letters:/[\u0054\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786]/g},{base:"TZ",letters:/[\uA728]/g},{base:"U",letters:/[\u0055\u24CA\uFF35\u00D9\u00DA\u00DB\u0168\u1E78\u016A\u1E7A\u016C\u00DC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244]/g},{base:"V",letters:/[\u0056\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245]/g},{base:"VY",letters:/[\uA760]/g},{base:"W",letters:/[\u0057\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72]/g},{base:"X",letters:/[\u0058\u24CD\uFF38\u1E8A\u1E8C]/g},{base:"Y",letters:/[\u0059\u24CE\uFF39\u1EF2\u00DD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE]/g},{base:"Z",letters:/[\u005A\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762]/g},{base:"a",letters:/[\u0061\u24D0\uFF41\u1E9A\u00E0\u00E1\u00E2\u1EA7\u1EA5\u1EAB\u1EA9\u00E3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\u00E4\u01DF\u1EA3\u00E5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250]/g},{base:"aa",letters:/[\uA733]/g},{base:"ae",letters:/[\u00E6\u01FD\u01E3]/g},{base:"ao",letters:/[\uA735]/g},{base:"au",letters:/[\uA737]/g},{base:"av",letters:/[\uA739\uA73B]/g},{base:"ay",letters:/[\uA73D]/g},{base:"b",letters:/[\u0062\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253]/g},{base:"c",letters:/[\u0063\u24D2\uFF43\u0107\u0109\u010B\u010D\u00E7\u1E09\u0188\u023C\uA73F\u2184]/g},{base:"d",letters:/[\u0064\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A]/g},{base:"dz",letters:/[\u01F3\u01C6]/g},{base:"e",letters:/[\u0065\u24D4\uFF45\u00E8\u00E9\u00EA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\u00EB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD]/g},{base:"f",letters:/[\u0066\u24D5\uFF46\u1E1F\u0192\uA77C]/g},{base:"g",letters:/[\u0067\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F]/g},{base:"h",letters:/[\u0068\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265]/g},{base:"hv",letters:/[\u0195]/g},{base:"i",letters:/[\u0069\u24D8\uFF49\u00EC\u00ED\u00EE\u0129\u012B\u012D\u00EF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131]/g},{base:"j",letters:/[\u006A\u24D9\uFF4A\u0135\u01F0\u0249]/g},{base:"k",letters:/[\u006B\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3]/g},{base:"l",letters:/[\u006C\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747]/g},{base:"lj",letters:/[\u01C9]/g},{base:"m",letters:/[\u006D\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F]/g},{base:"n",letters:/[\u006E\u24DD\uFF4E\u01F9\u0144\u00F1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5]/g},{base:"nj",letters:/[\u01CC]/g},{base:"o",letters:/[\u006F\u24DE\uFF4F\u00F2\u00F3\u00F4\u1ED3\u1ED1\u1ED7\u1ED5\u00F5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\u00F6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\u00F8\u01FF\u0254\uA74B\uA74D\u0275]/g},{base:"oi",letters:/[\u01A3]/g},{base:"ou",letters:/[\u0223]/g},{base:"oo",letters:/[\uA74F]/g},{base:"p",letters:/[\u0070\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755]/g},{base:"q",letters:/[\u0071\u24E0\uFF51\u024B\uA757\uA759]/g},{base:"r",letters:/[\u0072\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783]/g},{base:"s",letters:/[\u0073\u24E2\uFF53\u00DF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B]/g},{base:"t",letters:/[\u0074\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787]/g},{base:"tz",letters:/[\uA729]/g},{base:"u",letters:/[\u0075\u24E4\uFF55\u00F9\u00FA\u00FB\u0169\u1E79\u016B\u1E7B\u016D\u00FC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289]/g},{base:"v",letters:/[\u0076\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C]/g},{base:"vy",letters:/[\uA761]/g},{base:"w",letters:/[\u0077\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73]/g},{base:"x",letters:/[\u0078\u24E7\uFF58\u1E8B\u1E8D]/g},{base:"y",letters:/[\u0079\u24E8\uFF59\u1EF3\u00FD\u0177\u1EF9\u0233\u1E8F\u00FF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF]/g},{base:"z",letters:/[\u007A\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763]/g}]
194,n=0;n<t.length;n++)e=e.replace(t[n].letters,t[n].base);return e}function t(){var e=this,t=e.getParameterProperties(),n={};return t&&t.length>0&&t.forEach(function(t){var i=t.propertyName,a=t.propertyKey,r=t.parameterName,o=e.getPropertyValue(i);o&&a&&o.hasOwnProperty(a)&&(o=o[a]),n[r]=o}),n}function n(e){var t=this;e===!0?t.$element.loading({className:"popup-loading-animation",overlayLayer:W.AboveAll}):t.$element.loading(!1)}Jn.registerDefinition(ti,{SmartDataList:{className:"smart-data-list-element",properties:{},methods:{ToSeoUrl:function(t,n){n=n||"-";var i=(""+t).toLowerCase();return i=e(i),i=i.split(/\&+/).join(n+"and"+n),i=i.split(/[^a-z0-9]/).join(n),i=i.split(/-+/).join(n),i=i.trim(n)},removeDataSource:function(){var e=this,t=e.getDataSource();t.clear(),e.data.dataSource=void 0,delete ci[t.name]},refreshDataSource:function(){var e=this;e.data.dataSource&&e.removeDataSource(),e.dataItemsController.clear();var t=e.getDataSourceDefinition(),i=e.data.dataSource=li.loadDataSource(t,e.id,void 0,e);if(e.dataItemsController.initialize(),i.setDataInfo(),Dr.tryPreLoadDataSource(e),i.getDataService){var a=i.getDataService();a.flags.IsLoading.valueChangedEvent.bind(n.bind(e))}},onSmartDataLoaded:function(e){var t=this,n=t.getItemsControllers();aa.UpdateBatch.begin(),t.setPropertyValue("dataInfo",{itemsMap:{},currentData:e}),aa.UpdateBatch.end();var i=gr.getListFromInstanceElementType(t.elementType);if(i){var a=i.getListInfo();n&&n.length>0&&u.eachItem(n,function(e,t){var i=n[t.index],r=t;if(r){var o=i.instance,s="";r.title&&(s=ra.convertToSeoUrl(r.title,"-"));var l={url:{masterListPageId:a.connectedListPage,suffixFragments:[r.id,s]},type:"Pages"};o?(o.setPropertyValue("urlAddress",l),o.canEdit.setFalse()):i.initializeFlag.onceTrue(function(){i.instance.setPropertyValue("urlAddress",l)})}})}}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this,i=e.getDataSource();if(i&&i.getDataService){var a=i.getDataService();if(a){a.flags.IsLoading.valueChangedEvent.bind(n.bind(e)),a.events.LoadingFinished.bind(function(t){e.onSmartDataLoaded(t)}),a.events.LoadingFailed.bind(function(){e.addFailedToLoadMessage(i.getName?i.getName():void 0)});var r=t.call(e);a.populate(i,r)}}}}},features:[ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.HasLayout,ti.Hideable,ti.HasBorder,ti.DataList,ti.TemplatePagesList]}})}(),function(){function e(e){return Va.Flags.IsInMobileContext.isTrue()?e.data.mobilePopupControllers:e.data.popupControllers}function t(e,t,n,i){var a,r,o;return Va.Flags.IsInMobileContext.isTrue()?(e.data.mobilePopupControllers||(e.data.mobilePopupControllers={}),n&&(a=e.data.mobilePopupControllers[n.id]),!a&&t&&(a=Ln.MobilePopup.create(e.id,{items:i||e.getPopupItemsCollectionForInitialization(),isVideo:e.isType(ei.VideoGallery)||e.isType(ei.VideoPlayer)||e.isType(ei.YoutubeChannel),isMobile:!0}),n&&(e.data.mobilePopupControllers[n.id]=a))):(e.data.popupControllers||(e.data.popupControllers={}),n&&(a=e.data.popupControllers[n.id]),!a&&t&&(r=e.getPropertyValue("popupType"),o=e.getPropertyValue("popupSettings")||{},(o.popupType=r)&&(o=o.settings),a=ca.create(e.id,r,{items:i||e.getPopupItemsCollectionForInitialization(),isVideo:e.isType(ei.VideoGallery)||e.isType(ei.VideoPlayer)||e.isType(ei.YoutubeChannel),isMobile:!1},o),n&&(e.data.popupControllers[n.id]=a))),a}Jn.registerDefinition(ti,{HasDataListPopup:{features:[ti.HasPopup],className:"has-datalist-popup",methods:{isPopupDisabled:Go,showPopup:function(e){if(!this.isPopupDisabled()){var i,a,r=this,o=r.getChildDataSourceDefinition();if(e&&e.currentItem&&(a=e.currentItem),o){var s=new Rt,l=li.loadDataSource(o,r.id,void 0,r);if(l.setDataInfo(),!a){var c=u(".design-element.data-list-item",r.$element);if(!(c.length>0))return;var d=n(c[0]);d&&(a=d.getDataItem())}a&&(a.index=0),i=t(r,!0,a,s)}else i=t(r,!0);var g,f,p=(Va.Flags.IsInMobileContext.isTrue(),M.create()),h=w.createEventListener([la.Events.PageChanging,Xi.Events.ViewModeChanged,Va.Events.SwitchingBetweenDevices],function(){i.hide(!1)}).activate();if(f=w.createEventListener(u.getWindowSizeEvent(),function(){p.setValue(u.getWindowArea())}),f.activateAndExecute(),e=u.quickExtend({currentItem:0,items:[],containerArea:p,hostContainer:g,closeCallback:function(){h.dispose(),f.dispose()}},e),l){var m=l.getDataService();m.populate(l,{item:a}
194,function(t){if(r.popupItemsMappingFunction){var n=t.getCollection().getItemsValues();s.syncrhonize(r.popupItemsMappingFunction(n))}else s.syncrhonize(t.getCollection().getItemsValues());e.currentItem=void 0,i.show(e)})}else i.show(e)}},isPopupEnabled:function(){return this.getPropertyValue("templateOpener")},hasButtonBehaviour:function($super){return $super.call(this)||!this.hasFeature(ti.DataList)&&this.isPopupEnabled()}},aggregatedMethods:{aggregations:{onRemove:function(){var t=this,n=e(t);if(n)for(var i=0;i<n.length;i++){var a=n[i];a&&a.dispose()}}}}}})}();var yo={MainContent:1,SideBar:2},bo=function(){var e=v.extend("PageContentLayout",{init:function(e,t){var n=this;n._options=t=u.quickExtend({},t),n._pageContentInstance=e,n.name=t.name,n.id=u.weakID(),n._pageToMainContainers={},n._pageToSideBarContainers={},n._prevPage},getLayoutOptions:function(){return this._options},attachToContainer:function(){var e=this;e._$content.appendTo(e._pageContentInstance.getContentLayer())},getSectionsWrapper:function(e){switch(e){case yo.MainContent:return this._$mainSectionsWrapper;case yo.SideBar:return this._$sideBarSectionsWrapper;default:return}},hasSideBar:Go,initialize:function(e){var t=this;t._$content=this.__renderContent(),t._$mainSectionsContainer=u(".main-sections-container",t._$content),t._$mainSectionsWrapper=u("<div class='sections-wrapper'></div>").appendTo(t._$mainSectionsContainer),t.hasSideBar()&&(t._$sideBarSectionsContainer=u(".side-bar-sections-container",t._$content),t._$sideBarSectionsWrapper=u("<div class='sections-wrapper'></div>").appendTo(t._$sideBarSectionsContainer)),t.__initialize(u.quickExtend({},t._options,e)),t._pageBinding=la.Events.PageLoaded.bindAndExecute(function(){var e=t._pageContentInstance,n=t._prevPage,i=la.getCurrentPage(),a=t._pageToMainContainers,r=t._pageToSideBarContainers;if(i){if(e.getPageId()===i.id&&n!==i){n&&(r[n.id]&&r[n.id].detach(),a[n.id]&&a[n.id].detach());var o=t.__getMainContainer(i),s=t.__getSideBarContainer(i);o.appendTo(t._$mainSectionsWrapper),t.hasSideBar()&&s.appendTo(t._$sideBarSectionsWrapper)}t._prevPage=i}}),this.isInitialized=!0},__initialize:Wo,__renderContent:Wo,reorderSections:function(e){if(this.isInitialized){for(var t=u([]),n=u([]),i=0;i<e.length;i++){var a=e[i];ua.isElementVisible(a)&&(a.elementType===ei.SectionElement||a.isTypeOf(ei.HtmlSectionElement))&&(a.isMainSection()?t.pushElements(a.$element):n.pushElements(a.$element))}t.applyDOMOrder(),n.applyDOMOrder()}},addSection:function(e,t){var n=this;return e.isMainSection()?n.addSectionToMain(e,t):n.addSectionToSideBar(e,t)},addSectionToMain:function(e,t){var n=this;return n.__addSectionToMain(e,t)},__addSectionToMain:function(e){e.isDisplayed.setFalse("no-main")},__getMainContainer:function(e){return this._pageToMainContainers[e.id]||(this._pageToMainContainers[e.id]=u("<div class='positioned'></div>")),this._pageToMainContainers[e.id]},addSectionToSideBar:function(e,t){var n=this;return n.__addSectionToSideBar(e,t)},__getSideBarContainer:function(e){return this._pageToSideBarContainers[e.id]||(this._pageToSideBarContainers[e.id]=u("<div class='positioned'></div>")),this._pageToSideBarContainers[e.id]},__addSectionToSideBar:function(e){e.isDisplayed.setFalse("no-sidebar")},removeSection:function(e){e.detach(),e.isDisplayed.setTrue("no-sidebar"),e.isDisplayed.setTrue("no-main")},remove:function(){var e=this;u.eachEntry(mr.CurrentMainPageSections.getItems(),function(t,n){(n.instance.isType(ei.SectionElement)||n.instance.isTypeOf(ei.HtmlSectionElement))&&e.removeSection(n.instance)}),u.eachEntry(mr.CurrentSideBarPageSections.getItems(),function(t,n){(n.instance.isType(ei.SectionElement)||n.instance.isTypeOf(ei.HtmlSectionElement))&&e.removeSection(n.instance)}),this._pageBinding&&this._pageBinding.unbind(),this._$content.remove()}});return e.create=function(e,t,n){n.name=e;var i=Sr[e];return i?i.create(t,n):void 0},e}();!function(){var e={Element:{group:"base-page-content-element-templates",name:"base-page-content-element-template"}},t=bo.extend("BasePageContentLayout",{__initialize:Wo,__renderContent:function(){return u.useTemplate(e.Element)},__addSectionToMain:function(e,t){var n=this,i=n.__getMainContainer(t);return e.$element.appendTo(i),i}});Pr.registerPageContentLayout("BasePageContentLayout",t)}(),function(){var e={Element:{group:"side-bar-page-content-element-templates",name:"side-bar-page-content-element-template"}},t=bo.extend("SideBarPageContentLayout",{__initialize:function(e){e=u.quickExtend({sideBarWidth:200,contentWidth:754,
194side:lt.Left},e);var t=e.sideBarWidth,n=e.contentWidth-t,i=e.side===lt.Left,a=u(".side-bar-background-layer",this._$content);this._$sideBarSectionsContainer.css("width",t),a.css("width",t),this._$mainSectionsContainer.css("width",n),this._$content.addClass(i?"left-side-bar":"right-side-bar"),i||this._$sideBarSectionsContainer.appendTo(this._$content)},hasSideBar:jo,__renderContent:function(){return u.useTemplate(e.Element)},__addSectionToMain:function(e,t){var n=this,i=n.__getMainContainer(t);return e.$element.appendTo(i),i},__addSectionToSideBar:function(e,t){var n=this;e.isDisplayed.setTrue("no-sidebar");var i=n.__getSideBarContainer(t);return e.$element.appendTo(i),i}});Pr.registerPageContentLayout("SideBarPageContentLayout",t)}(),function(){function e(e,t,n){var i=u.valueOrDefaultArray(n,[t&&t.title,"Default Text"]);e.setBindingValueToProperty(""+i,ri.text.name)}function t(e){var t=!1,n=u.useTemplate(p.Element,{tagName:e.getPropertyValue("tagName"),editable:t}),i=e.data;return i.verticalContextValue=ye.createContextClass({getTarget:function(){return e.getTextElements()}}),i.$textContent=u(".text-content",n).dotdotdot({height:function(){var t=e.getContentSize();return t&&t.height},ignoredHeight:function(){return Math.ceil(e.calculateDecimalLineHeight()*e.calculateFontSize())}}),e.instanceRemoving.one(function(){i.$textContent.trigger("destroy.dot")}),i.$label=n,i.isLabelEditable=t,t&&(i.$textInput=u(".element-text-input",n)),n}function n(){var e=this,t=e.data;e.hasHorizontalAlignFlag.setTrue(),e.hasVerticalAlignFlag.setTrue(),e.contentSizeChangedEvent.bind(function(){s(e)}),t.isLabelEditable&&(t.$textInput.keypress(function(){i(e)}).keydown(function(){i(e)}),e.$element.click(function(e){t.currentMode==h.EditMode&&e.target!=t.$textInput[0]&&t.$textInput.focus()})),g(e),o(e),r(e)}function i(e){window.setTimeout(function(){a(e)},0)}function a(e){e.data.currentMode==h.EditMode&&e.setPropertyValueWithOrWithOutBinding(e.data.$textInput.val(),ri.text.name)}function r(e){e.data.loadingFonts||(e.data.loadingFonts={}),Dn.requestReadOperation(function(){var t=e.getPropertyValue("font");t=ja.evaluateFontBinding(t),bn.isFontLoaded(t)||e.data.loadingFonts[t]||(e.data.loadingFonts[t]=!0,bn.onFontLoaded(t,{successCallback:function(){e.performWhenVisible(function(){g(e),c(e),delete e.data.loadingFonts[t]},e.id+"visibilityEventBinding")},timeout:15e3}))},e.id+"pollFontUpdate")}function o(e){e.$element.removeClass("state-editing");var t=e.data;t.currentMode!==h.ViewMode&&(t.currentMode=h.ViewMode,t.isLabelEditable&&t.$textInput.quickHide().unbind("keydown.rtl"),t.$textContent.quickShow(),c(e))}function s(e){e.data.currentMode==h.EditMode?l(e):c(e)}function l(e){var t=e.getPropertyValue("text");t!==e.data.$textInput.val()&&e.data.$textInput.val(t);var n;n=e.data.$textInput.measureText(""!==e.data.normalizedText?e.data.normalizedText:"&nbsp;",!1),e.data.$textInput.css({height:n.height})}function c(e){Dn.requestIndpendentWriteOperation(function(){window.clearTimeout(e.data.refreshTextContentTimeout),e.data.refreshTextContentTimeout=window.setTimeout(function(){d(e)},0)},e.id+"dotdotdot")}function d(e){e.data.$textContent.html(e.data.normalizedText)}function g(e){var t,n=e.getPropertyValue("text");t=n?""+n:"",t=u.escapeHTML(t);var i=t.replace(/\n/g,"<br />");"\n"==t.charAt(t.length-1)&&(i+="&nbsp;"),e.data.normalizedText=i}function f(e){var t=e.$element;e.performWhenVisible(function(){vr.performUpdateOnRenderingFinished(function(){if(e.isInstanceVisible()){var n=e.getSize();t.width(n.width+1).width(n.width-1)}},e.id+"explorerHack")},e.id+"explorerHack")}var p={Element:{useTemplate:function(e){var t=(e.type,e.editable),n=new S;return n.append('<div class="label-element absolute-fill vertically-align-children" style="overflow: hidden;">'),n.append('<span class="text-content element-text-container"></span>'),t&&n.append('<textarea class="element-text-input element-text-container"></textarea>'),n.append("</div>"),u(""+n)}}};Jn.registerDefinition(ei,{label:{className:"label-element",properties:{text:{defaultValue:Wo,category:ai.TextStyle,isStateProperty:!0,supportsBinding:!0,isBound:function(e){return e.isBound(di.title.getContentType())||e.isBound(di.description.getContentType())},getBindingType:function(e){var t;return e.isBound(di.title.getContentType())?t=di.title.getContentType():e.isBound(di.description.getContentType())&&(t=di.description.getContentType()),t},onChange:function(e){g(e)}},textType:{isStyleProperty:!0,defaultValue:function(){return Qe.None.value}},trimText:{isStateProperty:!0,isStyleProperty:!0,defaultValue:Go,category:ai.TextStyle}},features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Resizable,ti.Clickable,ti.Selectable,ti.HasBackgroun
194d,ti.HasBackgroundImage,ti.Hideable,ti.HasLayout,ti.HasPadding,ti.HasContent,ti.HasText,ti.Editable,ti.HasBorder,ti.Rotatable,ti.HasDataBinding],methods:{creationFunction:t,refreshTextLayout:function(){s(this)},hasBinding:function(){return ri.text.isBound(this)},getTextElements:function(){var e=u([]),t=this.data;return t.isLabelEditable&&e.pushElements(t.$textInput),e.pushElements(t.$textContent),e},getElementDataContent:function(){return this.data.$textContent},hasHorizontalAlign:jo,hasVerticalAlign:jo,alignVertical:function(){var e=this;if(e.hasVerticalAlign()){var t,n=e.getPropertyValue("verticalAlign");switch(n){case et.Centered:t="vertically-centered";break;case et.Top:t="vertically-top";break;case et.Bottom:t="vertically-bottom"}e.data.verticalContextValue.set(t)}},createBindingFieldsToProperties:function($super){var e=this,t=$super.call(e),n=di.title.getContentType(),i=di.description.getContentType();return(this.isBound(n)||this.isBound(i))&&(t[ri.text.name]=go.create(e,{propertyName:ri.text.name})),t}},aggregatedMethods:{aggregations:{onInitializing:n,onBoundValueReady:function(t){var n=this,i=ri.text.getBindingType(n);if(void 0!==i){var a=n.getBindingFields(i);e(n,a,t[i])}},onDataBindingReady:function(e){var t=this;t.setBindingValueToProperty(""+e,ri.text.name)},onPropertiesChanged:function(e){var t=this;u.containsOneOfKeys(e,"fontSize","text","textStyle","verticalAlign","lineHeight")&&s(t),u.containsOneOfKeys(e,"font")&&r(t),u.browser.msie&&t.isInitialized&&u.containsOneOfKeys(e,"horizontalAlign")&&f(t)}}}}});var h={ViewMode:"view-mode",EditMode:"edit-mode"}}(),function(){function e(e){var t=Math.max(0,e.getPropertyValue("sectionPadding")),n=Math.max(0,e.getPropertyValue("sectionVerticalPadding")),i=e.data.sectionPaddingCssRule;i||(i=u.rule(".{0} .content-container.content-container-type.element-size-box.section-element-size-box {}".format(zi.MobileDesktopViewClass)),e.data.sectionPaddingCssRule=i),i.css({padding:"{0}px {1}px".format(n,t)})}var t={className:"coordinator-element",title:"Coordinator",isNotDesignElement:!0,features:[],properties:{pageContentWidth:{defaultValue:function(){return 960}},siteStatesGroups:{title:"States Groups",category:ai.Other,defaultValue:Xo},responsiveStates:{defaultValue:Xo},sitePresetPalettes:{defaultValue:function(){return[]}},themeFonts:{defaultValue:function(){return{heading1:"Questrial",heading2:"Questrial",body1:"Arial",body2:"Arial"}}},textStyles:{defaultValue:function(){return{title:{fontSize:23,fontFamily:{themeFont:"heading1"},color:"#000000",isBold:!1,isItalic:!1},menu:{fontSize:15,fontFamily:{themeFont:"body2"},color:"#000000",isBold:!1,isItalic:!1},pageTitle:{fontSize:50,fontFamily:{themeFont:"heading1"},color:"#000000",isBold:!1,isItalic:!1},headingXL:{fontSize:72,fontFamily:{themeFont:"heading1"},color:"#000000",isBold:!1,isItalic:!1},headingL:{fontSize:25,fontFamily:{themeFont:"heading1"},color:"#000000",isBold:!1,isItalic:!1},headingM:{fontSize:24,fontFamily:{themeFont:"heading2"},color:"#000000",isBold:!1,isItalic:!1},headingS:{fontSize:20,fontFamily:{themeFont:"heading2"},color:"#000000",isBold:!1,isItalic:!1},bodyL:{fontSize:19,fontFamily:{themeFont:"body1"},color:"#000000",isBold:!1,isItalic:!1},bodyM:{fontSize:15,fontFamily:{themeFont:"body2"},color:"#000000",isBold:!1,isItalic:!1},bodyS:{fontSize:14,fontFamily:{themeFont:"body2"},color:"#000000",isBold:!1,isItalic:!1},bodyXS:{fontSize:10,fontFamily:{themeFont:"body2"},color:"#000000",isBold:!1,isItalic:!1}}}},themeColors:{defaultValue:function(){return qa.generatePalette(["#69D2E7","#A7DBD8","#E0E4CC","#F38630","#FA6900"])}},skins:{comparer:Go,preSaveProcessing:function(e){return u.eachEntry(e,function(e,t){u.each(t,function(t,n){if(n){var i=e+t,a=er.getStyle(i);if(a){var r=er.getStyleInformation(i);u.eachEntry(n,function(e,t){t&&u.eachEntry(t,function(e,t){t&&(t.fieldsToValues=r.fields,t.statesAnimations=r.statesAnimations)})})}}})}),e},defaultValue:function(){var e={};return e[ei.skinImageElement.name]=u.createArrayWithValue(null,4),e}},contentWidth:{isStateProperty:!0,defaultValue:function(){return 960},onChange:function(e,t){null!==t&&K.PageContentWidthChanged.fireNew()}},columnsGrid:{isStateProperty:!0,defaultValue:function(){return{margin:10,gutter:20,columnsNumber:12,color:"#92C348",showAlways:!1,isEnabled:!1,opacity:20}},onChange:function(e,t){void 0===t.isEnabled&&(e.properties.columnsGrid.value.isEnabled=!0,e.properties.columnsGrid.value.showAlways=!1)}},innerRowsSpacing:{isStateProperty:!0,defaultValue:function(){return 5},onChange:function(e,t){var n=e.data.innerRowsSpacing;n||(n=u.rule(".{0} .row-element.desc-row {}".format(zi.MobileDesktopViewClass)),e.data.innerRowsSpacing=n),n.css({"margin-bottom":"{0}px".format(t)})}},rowsSpacing:{isStateProperty:!0,defaultValue:function(){return 5},onChange:function(e,t){var n=e.data.rowCssRule;n||(n=u.rule(".{0} .row-element.root-row {}".format(zi.MobileDesktopViewClass)),e.data.rowCssRule=n),n.css({"margin-bottom":"{0}px".format(t)
195})}},cellsSpacing:{isStateProperty:!0,defaultValue:function(){return 2},onChange:function(e,t){var n=e.data.cellCssRule;n||(n=u.rule(".{0} .design-element .cell-element {}".format(zi.MobileDesktopViewClass)),e.data.cellCssRule=n),n.css({"margin-right":"{0}%".format(t)})}},sectionPadding:{isStateProperty:!0,defaultValue:function(){return 0},onChange:e},sectionVerticalPadding:{isStateProperty:!0,defaultValue:function(){return 0},onChange:e},pagePadding:{isStateProperty:!0,defaultValue:function(){return 20},onChange:function(e,t){var n=e.data.paddingCssRule;n||(n=u.rule(".{0} .page-element-border-box {}".format(zi.MobileDesktopViewClass)),e.data.paddingCssRule=n),n.css({padding:"0px {0}px".format(t)})}},innerRowPadding:{isStateProperty:!0,defaultValue:function(){return 5},onChange:function(e,t){var n=e.data.innerRowPadding;n||(n=u.rule(".{0} .row-element .cell-element-container {}".format(zi.MobileDesktopViewClass)),e.data.innerRowPadding=n),n.css({padding:"{0}px".format(t)})}},cellsVerticalAlignment:{isStateProperty:!0,defaultValue:function(){return it.Middle},onChange:function(e,t){var n=e.data.cellsVerticalAlignment;n||(n=u.rule(".{0} .design-element .cell-element {}".format(zi.MobileDesktopViewClass)),e.data.cellsVerticalAlignment=n),n.css({"vertical-align":"{0}".format(t)})}},cellsHorizontalAlignment:{isStateProperty:!0,defaultValue:function(){return at.Center},onChange:function(e,t){var n=e.data.cellsHorizontalAlignment;n||(n=u.rule(".{0} .design-element .cell-element {}".format(zi.MobileDesktopViewClass)),e.data.cellsHorizontalAlignment=n),n.css({"text-align":"{0}".format(t)})}},isSiteWasEditedInMode:{isStateProperty:!0,defaultValue:Go},listsData:{notForUndoProperty:!0,defaultValue:u.returnEmptyObject},freeVideoElements:{notForUndoProperty:!0,defaultValue:Wo}},methods:{getSkin:function(e){var t=e.skinName,n=e.index,i=u.valueOrDefault(e.skinNameVariationType,Ka.Default),a=u.valueOrDefault(e.device,Qa.Desktop),r=u.objectGet(this.getPropertyValue("skins"),[t,n,i,a]);return r||a!==Qa.Mobile||(r=u.objectGet(this.getPropertyValue("skins"),[t,n,i,Qa.Desktop])),r},updateSkin:function(e,t){t=u.extend({skinNameVariationType:Ka.Default,device:Qa.Desktop,index:0},t);
195var n=t.skinName,i=t.index,a=t.skinNameVariationType,r=t.device,o=this.getPropertyValue("skins");o=u.objectSetAndClone(o,[n,i,a,r],e),this.setPropertyValue("skins",o),Za.Events.SkinHierarchyUpdated.fire(n+i)}}};Jn.registerDefinition(ei,{coordinator:t})}(),function(){Jn.registerDefinition(ei,{EditorCoordinator:{isNotDesignElement:!0,properties:{},methods:{}}})}(),function(){function e(e,t,n){var i=u.valueOrDefaultArray(n,[t&&t.title,"Default Text"]);e.setBindingValueToProperty(""+i,ri.formattedText.name)}function t(){var e=this;e.hasHorizontalAlignFlag.setTrue()}function n(e){var t=u.useTemplate(o.Element);e.data.$richTextElementContent=t,e.data.$richTextContent=u(".rich-text-content",t);var n=u(".rich-text-positioning-wrapper",t);e.data.positioningClass=ye.createContextClass(n),e.data.$positioningWrapper=n;return t}function i(e){var t=e.contentHeight.getValue();e.data.isVerticallyCentered&&void 0!==t&&vr.requestIndpendentWriteOperation(function(){var t=e.contentHeight.getValue();e.data.isVerticallyCentered&&void 0!==t&&(e.data.$positioningWrapper.css("margin-top",-t/2),e.$container.scrollTop(0))},e.id+"refreshVerticalAlignment")}function a(e,t){e.data._ignoreTextPropertyChange||(e.setRichContent(t),e.updateDataBindingValue&&e.updateDataBindingValue(t))}function r(e){switch(e){case et.Bottom:return"vertical-alignment-bottom";case et.Centered:return"vertical-alignment-center";default:return"vertical-alignment-top"}}var o={Element:{useTemplate:function(){var e=new S;return e.append('<div class="rich-text-element-content absolute-fill" style="background: none;">'),e.append('<div class="rich-text-positioning-wrapper">'),e.append('<div class="rich-text-content common-rich-content-style"></div>'),e.append("</div>"),e.append("</div>"),u(""+e)}}},s="You can edit text on your website by double clicking on a text box on your website. Alternatively, when you select a text box a settings menu will appear. Selecting 'Edit Text' from this menu will also allow you to edit the text within this text box. Remember to keep your wording friendly, approachable and easy to understand as if you were talking to your customer";Jn.registerDefinition(ei,{freeText:{properties:{formattedText:{isNotForCustomProperty:!0,defaultValue:function(){return s},supportsBinding:!0,isBound:function(e){var t=this;return void 0!==t.getBindingType(e)},getBindingType:function(e){var t;return e.isBound(di.title.getContentType())?t=di.title.getContentType():e.isBound(di.description.getContentType())?t=di.description.getContentType():e.isBound(di.StorePrice.getContentType())&&(t=di.StorePrice.getContentType()),t},onChange:a},verticalAlignment:{isStateProperty:!0,defaultValue:function(){return et.Top},onChange:function(e,t){e.data.positioningClass.set(r(t)),e.data.isVerticallyCentered=t===et.Centered,t!==et.Centered?e.data.$positioningWrapper.css("margin-top",""):i(e)}}},defaultProperties:{backgroundColor:function(){return"transparent"},fontColor:function(){return"Black"},fontSize:function(){return 12},horizontalAlign:function(){return nt.Left},sizeAndPosition:function(){return{width:200,height:160,top:0,left:0}}},features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.Hideable,ti.HasLayout,ti.HasBorder,ti.HasPadding,ti.Rotatable,ti.HasRichContent,ti.HasText,ti.HasDataBinding],methods:{refreshTextLayout:function(e){this.refreshContentSize(e),i(this)},creationFunction:n,hasHorizontalAlign:jo,getTextElements:function(){return this.data.$richTextElementContent},getElementDataContent:function(){return this.data.$richTextContent},hasBinding:function(){var e=this;return void 0!==e.getBindingType()},getBindingType:function(){var e=this;return ri.formattedText.getBindingType(e)},findUsedTextStyles:function(){var e=this,t=e.data.$richTextContent,n=u.makeDictionaryFromKeys(u.map(t.findUsedClasses(Ra.TextStyleClassNames),function(e){return Ra.getTextStyleFromClass(e)}),!0),i=e.getPropertyValue("namedTextStyle");return i&&(n[i]=!0),u.getKeys(n)},findUsedFonts:function(){var e=this,t=e.data.$richTextContent,n=u.map(t.findUsedInlineStyles("font-family"),function(e){return u.parseFontFamilyFromStyleValue(e)}),i=e.findUsedTextStyles(),a=u.map(i,function(e){var t=Ra.getTextStyleInformation(e);if(t){var n=ja.evaluateFontBinding(t.fontFamily);if(n)return n.toLowerCase()}}
195),r=u.map(t.findUsedClasses(ja.FontFamilyClassNames.get()),function(e){var t=ja.evaluateFontBinding(ja.getFontBindingFromClass(e));return t?t.toLowerCase():void 0}),o=u.merge(n,u.merge(a,r));return o.push(ja.evaluateFontBinding(e.getPropertyValue("calculatedFontFamily"))),u.getKeys(u.makeDictionaryFromKeys(o,!0))},createBindingFieldsToProperties:function($super){var e=this,t=$super.call(e);return(e.isBound(di.title.getContentType())||e.isBound(di.description.getContentType()))&&(t[ri.formattedText.name]=go.create(e,{propertyName:ri.formattedText.name})),t}},aggregatedMethods:{aggregations:{onInitializing:t,updateInstanceToViewPort:function(){this.refreshContentSize()},removeInstanceFromViewPort:function(){var e=this;e.isBoundToProperty("formattedText")||e.refreshContentSize()},onBoundValueReady:function(t){var n=this,i=ri.formattedText.getBindingType(n);if(void 0!==i){var a=n.getBindingFields(i);e(n,a,t[i])}},onDataBindingReady:function(e){var t=this;t.setBindingValueToProperty(""+e,ri.formattedText.name)},onPropertiesChanged:function(e){var t=this,n=["textStyle","lineHeight","formattedText"],i=["font","namedTextStyle"];t.isInitialized&&(u.containsOneOfKeys(e,n)&&t.refreshContentSize(),u.containsOneOfKeys(e,i)&&Dn.requestReadOperation(function(){bn.onFontLoaded(ja.evaluateFontBinding(t.getPropertyValue("calculatedFontFamily")),{successCallback:function(){t.refreshContentSize()},timeout:15e3})},t.id+"onPropertiesChanged - onFontLoaded"))},onInitialized:function(){var e=this,t=e.contentHeight.createValueListener(function(){i(e)}),n=e.visibilityChangedEvent.bindAndExecute(function(){var n=ua.isElementVisible(e);n&&vr.performOnLayoutVisibilityUpdate(function(){n=ua.isElementVisible(e),n&&t.toggleActivation(n,!0)},e.id+"visibilityEventBindingRichTextNew")});e.instanceRemoving.one(function(){n.unbind(),t.deactivate()})}}}}})}(),function(){var e={Element:{getTemplateString:function(){return'<div class="rich-content common-rich-content-style"></div>'}}};Jn.registerDefinition(ei,{RichContent:{className:"rich-content-element",properties:{htmlContent:{isNotForCustomProperty:!0,onChange:function(e,t){e.setRichContent(t),e.refreshContentSize()},getBindingType:function(){return di.content.getContentType()}}},features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.Hideable,ti.HasLayout,ti.HasBorder,ti.HasPadding,ti.HasRichContent,ti.HasMultiStyles],methods:{creationFunction:function(){return u.useTemplate(e.Element)},hasBinding:function(){var e=this;return e.isBound(e.getBindingType())},getBindingType:function(){return ri.htmlContent.getBindingType()},createBindingFieldsToProperties:function($super){var e=this,t=$super.call(e);return e.hasBinding()&&(t[ri.htmlContent.name]=go.create(e,{propertyName:ri.htmlContent.name})),t},findUsedFonts:function(){var e=this,t=e.getPropertyValue(ri.predefinedTextStyles.name);return u.mapEntry(t,function(e){return ja.evaluateFontBinding(e.fontFamily)})}},aggregatedMethods:{aggregations:{onBoundValueReady:function(e){var t=this,n=t.getBindingType(),i=t.getBindingFields(n);if(void 0!==i){var a=e[n],r=u.valueOrDefault(a,i.title);t.setBindingValueToProperty(r,ri.htmlContent.name)}},onInitialized:function(){var e=this,t=w.createEventListener({name:ri.predefinedTextStyles.name,event:e.propertyChangedEvent},function(){e.pollForNotLoadedFonts(),e.refreshContentSize()}).activate();e.instanceRemoving.one(function(){t.dispose()})}}}}})}(),function(){function e(e){var t={dateMillis:e.getPropertyValue(ri.dateMillis.name),dateSeparator:e.getPropertyValue(ri.dateSeparator.name),dateFormat:e.getPropertyValue(ri.dateFormat.name)},n=t.dateFormat.replace(/-/g,t.dateSeparator);t.dateMillis?e.dateValueObject.setValue(Ot.formatDateMillis(t.dateMillis,n)):e.dateValueObject.setValue("")}Jn.registerDefinition(ei,{date:{properties:{dateFormat:{isNotForCustomProperty:!0,defaultValue:function(){return zt[0].format},onChange:e},dateSeparator:{isNotForCustomProperty:!0,defaultValue:function(){return _t[0].value},onChange:e},dateMillis:{isNotForCustomProperty:!0,defaultValue:function(){return Date.now()},isBound:function(e){var t=this;return void 0!==t.getBindingType(e)},getBindingType:function(e){var t;return e.isBound(di.date.getContentType())&&(t=di.date.getContentType()),t},onChange:e}},ancestorElementType:ei.freeText,methods:{hasBinding:function(){var e=this;return void 0!==e.getBindingType()},getBindingType:function(){var e=this;return ri.dateMillis.getBindingType(e)},createBindingFieldsToProperties:function($super){var e=this,t=$super.call(e),n=di.date.getContentType();return this.isBound(n)&&(t[ri.dateMillis.name]=go.create(e,{propertyName:ri.dateMillis.name})),t}},aggregatedMethods:{aggregations:{onCreation:function(){var e=this;e.dateValueObject=go.create(e,{propertyName:ri.formattedText.name})},onBoundValueReady:function(e){var t=this,n=t.getBindingType();void 0!==n&&t.setBindingValueToProperty(Ot.getDateStringMillis(e[n]),ri.dateMillis.name)}}}}})}(),function(){function e(e){var t=e.getPropertyValue(ri.dateRange.name);t=u.valueOrDefault(t,[Date.now()]);var n={fromDate:t[0],toDate:t[1],dateRangeSeparator:e.getPropertyValue(ri.dateRangeSeparator.name),specificDateFormat:e.getPropertyValue(ri.specificDateFormat.name),dateRangeFormat:e.getPropertyValue(ri.dateRangeFormat.name)},i=n.specificDateFormat.replace(/-/g,n.dateRangeSeparator),a=Ot.formatDateMillis(n.fromDate,i),r=n.toDate?Ot.formatDateMillis(n.toDate,i):"Present";e.dateRangeValueObject.setValue(n.dateRangeFormat.format(a,r))}Jn.registerDefinition(ei,{DateRange:{title:"Date Range",properties:{dateRangeFormat:{isNotForCustomProperty:!0,defaultValue:function(){return Nt[0].format},onChange:e},specificDateFormat:{isNotForCustomProperty:!0,defaultValue:function(){return zt[0].format},onChange:e},dateRangeSeparator:{isNotForCustomProperty:!0,defaultValue:function(){return _t[0].value},onChange:e},dateRange:{isNotForCustomProperty:!0,defaultValue:function(){return[Date.now()]},isBound:function(e){var t=this;return void 0!==t.getBindingType(e)},getBindingType:function(e){var t;return e.isBound(di.dateRange.getContentType())&&(t=di.dateRange.getContentType()),t},onChange:e}},ancestorElementType:ei.freeText,methods:{hasBinding:function(){var e=this;return void 0!==e.getBindingType()},getBindingType:function(){var e=this;return ri.dateRange.getBindingType(e)},createBindingFieldsToProperties:function($super){var e=this,t=$super.call(e),n=di.dateRange.getContentType();return this.isBound(n)&&(t[ri.dateRange.name]=go.create(e,{propertyName:ri.dateRange.name})),t}},aggregatedMethods:{aggregations:{onCreation:function(){var e=this;e.dateRangeValueObject=go.create(e,{propertyName:ri.formattedText.name})},onBoundValueReady:function(e){var t=this,n=t.getBindingType();void 0!==n&&t.setBindingValueToProperty(e[n],ri.dateRange.name)}}}}})}(),function(){function e(e){var n=u.unite(e.useImageLayer(),e.$elementBackgroun
195dLayer),a=!!u.support.backgroundSize;a?n.addClass("fixed-attachment-background"):n.addClass("sticky-background"),e.data.fixedBackgroundTargetsClass=ye.createContextClass({getTarget:function(){return n}}),e.sizeChangedEvent.bind(function(){e.isFixedBackground.isTrue()?i(e):e.setImageBoxViewport(e.getSize())});var r=w.createEventListener([Sa.ViewPortChanged],function(){Dn.requestIndpendentWriteOperation(function(){var r=Sa.getViewPort();a?e.setImageBoxViewport(u.getWindowSize(),!0):e.setImageBoxViewport(r,!0),i(e),t(e,n)},e.id+"viewPortListener")});e.isFixedBackground.valueChangedEvent.bindAndExecute(function(){e.isFixedBackground.isTrue()?r.activateAndExecute():(r.deactivate(),Dn.requestIndpendentWriteOperation(function(){e.setImageBoxViewport(e.getSize())},"setImageBoxViewport"+e.id))})}function t(e,t){Dn.requestIndpendentWriteOperation(function(){if(n(e)){var i=Sa.getViewPort();if(e.getPropertyValue("fixedBackground")&&ae.resolveImageUrl(e.getPropertyValue("imageUrl"))){e.imageBoxCreatedFlag.onceTrue(function(){e.getImageBox().toggleForceBackgroundImage(Sa.IsFullScreen.isFalse())});!!u.support.backgroundSize;t.css({width:i.width,height:"100%",top:i.top,left:i.left,"margin-left":""})}else t.css({width:"",height:"",top:"",left:"","margin-left":""})}},"instance.idrefreshBackgroundTargetsLayout")}function n(e){if(Sa.IsFullScreen.isTrue())return!1;if(e.isFixedBackground.isFalse())return!1;var t=ua.getElementArea(e,!0);return!!t}function i(e){Dn.requestIndpendentWriteOperation(function(){if(n(e)){var t=Sa.getViewPort(),i=ua.getElementArea(e,!0),a=i.top-t.top,r=t.height-(a+i.height),o=e.data.fixedBackgroundTargetsClass;return a>0?o.set("fixed-to-top"):r>0?o.set("fixed-to-bottom"):o.set("fixed-to-center")}},e.id+"updateInnerScreenFixedTargets")}function a(e){if(e===la.getCurrentPage()){var t=la.getPageData(e.id);r(Me.isListPage(t)?gr.getListPageTitle(t):t.pageTitle||t.title)}}function r(e){var t="{0}";window.document.title=t.format(e)}function o(e){if(e===la.getCurrentPage()){var t=la.getPageData(e.id).description;u("#meta-description").attr("content",t)}}function s(e){if(e===la.getCurrentPage()){var t=la.getPageData(e.id).keyWords;u("#meta-keywords").attr("content",t)}}function l(e){if(e===la.getCurrentPage()){var t=la.getPageData(e.id).metaTags;d&&u(d).remove(),d=u.addHtmlCodeToTheHead(t)}}var c={Element:{group:"page-element-templates",name:"page-element-template"}};K.PageHeightChanged=w.create(),K.PageContentWidthChanged=w.create(),Jn.registerDefinition(ei,{page:{features:[ti.Resizable,ti.HasContent,ti.Selectable,ti.ItemsContainer,ti.HasChildrenLayoutAnchor,ti.HasBackground,ti.HasBackgroundImage],defaultProperties:{padding:function(){return u.convertValueToObject(0,["top","left","bottom","right"])},backgroundColor:function(){return"white"},sizeAndPosition:function(){return{width:null,height:1068,top:null,left:null}},childrenAnchor:function(){return nt.Centered}},properties:{gridLines:{defaultValue:function(){return[]}},fixedBackground:{defaultValue:Go,isStateProperty:!0,onChange:function(e,t){e.isForTemplateUse()||e.isFixedBackground.setValue(t)}},statesGroups:{category:ai.Other,defaultValue:Xo,onChange:function(e){var t=e.getPropertyValue("statesGroups");if(t&&null!==t){var n=la.getCoordinator(),i=n.getPropertyValue("siteStatesGroups"),a=u.extend({},t,i);n.setPropertyValue("siteStatesGroups",a)}}}},calculatedProperties:["pageTitle"],methods:{getMinSize:u.returnZeroSize,hasHeight:Go,calculateActualSize:function(){var e=u.getWindowSize(),t=e.width,n=0;return{width:t,height:n}},getContentLayer:function($super){return Va.Flags.IsInMobileContext.isFalse()?$super.call(this):u(".master-page-mobile-content-container ",this.$element)},getMaxSize:function(){return{height:1/0,width:1/0}},isRelativePositioned:jo,forceImageBoxCreation:jo,autoCalculateBackgroundViewPort:Go,getImageLayerTemplate:function(){return u('<div class="element-background-image"></div>')},refreshPageMetaData:function(){var e=this;a(e),o(e),s(e),l(e)},getPaddingBox:function(){return this.$paddingBox},attachPage:function(){var e=this;e.$container||Ji.addInstanceToRoot(e)},reorderChildElements:function($super){if(this.hasOrder.getValue()){var e=this.getChildInstances(),t=this.getPageContentInstance();t.getPageContentLayout().reorderSections(e),Va.Flags.IsInMobileContext.
195isTrue()&&$super.call(this)}},handleImageBoxBorderWidthChange:function(){var e=this,t=e.data.imageBox,n=e.getActualPropertyValue("borderWidth"),i={left:0,top:0,right:0,bottom:0};e.getPropertyValue("fixedBackground")?t.setBorderWidth(i):(n||(n=i),t.setBorderWidth(n))},addChildElement:function(e){var t=this;return e.addElementToPage(t)},getFooterInstanceHeight:function(){var e=this.getFooterInstance();return e&&ua.isElementVisible(e)?e.getActualPropertyValue("sizeAndPosition").height:0},getHeaderInstanceHeight:function(){var e=this.getHeaderInstance();return e&&ua.isElementVisible(e)?e.getActualPropertyValue("sizeAndPosition").height:0},getFooterInstance:function(){return this.data.footerInstance},getHeaderInstance:function(){return this.data.headerInstance},setFooterInstance:function(e){var t=this;t.data.footerInstance=e,t.isForTemplateUse()||la.Flags.FooterExists.setValue(void 0!==e)},setHeaderInstance:function(e){var t=this;t.data.headerInstance=e,t.isForTemplateUse()||la.Flags.HeaderExists.setValue(void 0!==e)},getPageContentInstance:function(){return this.pageContentInstance},setPageContentInstance:function(e){this.pageContentInstance=e},removePageContentInstance:function(){this.pageContentInstance=void 0},creationFunction:function(e){var t=u.useTemplate(c.Element);return e.data.pageContentContainer=t,e.data.$footerSection=u(".footer-section",e.$element),e.data.$headerSection=u(".header-section",e.$element),t},renderElement:function(e){var t=this,n=(t.id,t.elementType);n.typeClass,new S;e.startInstanceRendering(t,"page-element"),e.openTag("div","element-main-box positioned"),e.openTag("div","element-background-layer positioned absolute-fill element-border-target design-element-border-target"),e.closeTag(),e.openTag("div","page-element-border-box element-border-target positioned design-element-border-box"),e.addTag("div","header-section page-section positioned"),e.openTag("div","element-content-box element-padding-box positioned"),e.openTag("div","page-element-size-box element-size-box positioned element-size-target"),e.addTag("div","master-page-mobile-content-container"),e.openTag("div","page-content-container content-container-type"),t.renderElementChildren(e),e.closeTag(),e.closeTag(),e.closeTag(),e.addTag("div","footer-section page-section positioned"),e.closeTag(),e.closeTag(),e.finishInstanceRendering()},getAutoLayoutProperties:function(){return{left:!0,top:!0,width:!0}},getCalculatedPropertyValue:function($super,e){switch(e){case"pageTitle":return la.getPageData(this.id).pageTitle}return $super.call(this,e)},setCalculatedPropertyValue:function($super,e,t,n,i){switch(e){case"pageTitle":return void la.updatePageFieldsData(this.id,{pageTitle:t})}$super.call(this,e,t,n,i)},handleBackgroundUpdate:Go},aggregatedMethods:{aggregations:{onCreation:function(){var e=this;e.pageContentInstances={},e.isFixedBackground=V.create(!1,{valueChangeCallback:function(t){var n=u.unite(e.useImageLayer(),e.$elementBackgroundLayer);n.toggleClass("fixed-page-background",t),t||(n.css({width:"",height:"",top:"",left:"","margin-left":""}),n.removeClass("fixed-to-top fixed-to-bottom fixed-to-center"))}})},onChildElementRemoved:function(e){e.classesManager.set({"is-page-child":!1,"positioned-fixed":!1})},onChildElementAdded:function(e){var t=this;e.classesManager.set({"is-page-child":!0}),e.hasFeature(ti.PageSection)&&aa.invalidateProperty(t,"sizeAndPosition",void 0,t.getPropertyValue("sizeAndPosition"))},switchToPreview:function(){var e=this;e.data.isLoaded=!1},onInitializing:function(){var t=this;t.isVisible=!1,t.canMove.setValue(!1),e(t)},onInitialized:function(){var e=this;e.isForTemplateUse()||(la.Flags.HeaderExists.setValue(void 0!==e.getHeaderInstance()),la.Flags.FooterExists.setValue(void 0!==e.getFooterInstance()))}}},supportedStates:[Ai.BeforeLoadedState,Ai.BeforeOpenedState]}});var d}(),function(){function e(e,t){vr.performUpdateOnRenderingFinished(function(){var n=e.getPropertyValue("iconSize");if("auto"===n){var i=ua.getContentSize(e);n=Math.min(i.height,i.width)*(1/Math.sqrt(2))}e.animatePart(e.data.$icon,{"font-size":n,"margin-top":-n/2},!1,t)},e.id+"updateIconSize")}Jn.registerDefinition(ei,{Icon:{features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasBackgroun
195d,ti.HasLayout,ti.HasPadding,ti.Clickable,ti.Hideable,ti.HasBorder,ti.Rotatable,ti.HasContent],properties:{iconColor:{isStyleProperty:!0,isStateProperty:!0,supportsStatesTransitionAnimation:!0,supportsThemeBinding:!0,defaultValue:function(){return"black"},onChange:function(e,t,n){t=qa.evaluateColorBinding(t,!0),e.animatePart(e.data.$icon,{color:t},!0,n)}},iconReference:{defaultValue:Xo,isStateProperty:!0,supportsBinding:!0,isBound:function(e){return e.isBound(di.fontIcon.getContentType())},onChange:function(e,t){fr.applyIcon(e.data.$icon,t)}},iconSize:{defaultValue:function(){return 24},isStateProperty:!0,supportsStatesTransitionAnimation:!0,onChange:function(t,n,i){e(t,i)}}},methods:{hasBinding:function(){return ri.iconReference.isBound(this)},creationFunction:function(e){var t=u("<div class='icon-element-content'></div>");return e.data.$icon=t,t},createBindingFieldsToProperties:function($super){var e=this,t=$super.call(e),n=di.fontIcon.getContentType();return e.isBound(n)&&(t[ri.iconReference.name]=go.create(e,{propertyName:ri.iconReference.name})),t}},aggregatedMethods:{aggregations:{adjustInstanceToViewPort:function(){this.setPropertyValue("iconSize","auto")},onBoundValueReady:function(e){var t=this,n=di.fontIcon.getContentType();if(t.isBound(n)){var i=void 0===e[n]?null:e[n];this.setBindingValueToProperty(i,ri.iconReference.name)}},onInitialized:function(){var t=this,n=w.createEventListener(t.contentSizeChangedEvent,function(){var n=t.getPropertyValue("iconSize");"auto"===n&&e(t)}),i=t.visibilityChangedEvent.bindAndExecute(function(){var e=ua.isElementVisible(t);e?n.activateAndExecute():n.deactivate()});t.instanceRemoving.one(function(){i.unbind(),n.dispose()})}}}}})}(),function(){function e(e,t){var n=Math.max(1,t),i=e.getPropertyValue("orientation");e.data.$line.css({"border-bottom-width":i===rt.Horizontal?n+"px":"","border-left-width":i===rt.Vertical?n+"px":""}),e.data.$line.makeCentered({horizontally:i===rt.Vertical,vertically:i===rt.Horizontal,preComputedSize:{width:n,height:n},skipPositionCheck:!0})}function t(e,t){t=qa.evaluateColorBinding(t,!0);var n=e.getPropertyValue("orientation");e.data.$line.css({"border-bottom-color":n===rt.Horizontal?t:"","border-left-color":n===rt.Vertical?t:""})}function n(e,t){var n=e.getPropertyValue("orientation");e.data.$line.css({"border-bottom-style":n===rt.Horizontal?t:"","border-left-style":n===rt.Vertical?t:""})}Jn.registerDefinition(ei,{line:{features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.HasPadding,ti.HasContent,ti.Resizable,ti.Rotatable,ti.Selectable,ti.HasLayout,ti.Hideable,ti.HasOutline,ti.Clickable],properties:{orientation:{category:ai.Line,isStateProperty:!0,defaultValue:function(){return rt.Horizontal},onChange:function(t,n){t.data.$line.toggleClass("vertical",n===rt.Vertical).toggleClass("horizontal",n===rt.Horizontal),t.data.$line.clearCentering(),e(t,t.getPropertyValue("lineWidth"))}}},methods:{getShadowTarget:function(){return this.data.$line},creationFunction:function(e){var t=u("<div class='line-element-line'></div>");return e.data.$line=t,t},shouldBeHiddenInMode:function(){return this.getPropertyValue("orientation")===rt.Vertical}},aggregatedMethods:{aggregations:{onPropertyChange:function(i,a){switch(i.name){case"lineWidth":e(this,a);break;case"lineColor":t(this,a);break;case"lineStyle":n(this,a)}}}}}})}(),function(){function e(e,t){var i=Math.max(0,t);n&&e.getBorderTarget().css({"border-top-width":i+"px","border-left-width":i+"px","border-bottom-width":i+"px","border-right-width":i+"px"}),ea.refreshElementsLayout(e),ea.requestUpdatePosition(e)}function t(e,t){n&&(t=qa.evaluateColorBinding(t),e.getBorderBox().css("border-color",t))}var n;if(u.support.borderRadius){var i=document.createElement("div");i.style.cssText="-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-ms-border-radius:50%;",n=""!=i.style.cssText}else n=!1;Jn.registerDefinition(ei,{Ellipse:{features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Selectable,ti.HasLayout,ti.Hideable,ti.HasOutline,ti.HasBackground,ti.Clickable,ti.Shape],methods:{isLineAffectsSize:jo,createShape:function(e){return e.addEllipse()},shouldBeHiddenInMode:jo,creationFunction:function(e){return n?void 0:e.createContent()}},aggregatedMethods:{aggregations:{onPropertyChange:function(n,i){switch(n.name){case"lineWidth":e(this,i);break;case"lineColor":t(this,i)}},onInitializing:function(){var e=this;n?(e.getBorderBox().addClass("border-radius-ellipse"),e.getBackgroun
195dTarget().addClass("border-radius-ellipse")):e.getBorderBox().addClass("canvas-ellipse")}}}}})}(),function(){Jn.registerDefinition(ei,{Triangle:{features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Rotatable,ti.Selectable,ti.HasLayout,ti.Hideable,ti.HasOutline,ti.HasBackground,ti.Clickable,ti.Shape],properties:{shapeAngle:{isStyleProperty:!1,isStateProperty:!0,supportsStatesTransitionAnimation:!1,defaultValue:function(){return 0},onChange:function(e,t){e.getShape().setPropertyValue("angle",t)}}},methods:{createShape:function(e){return e.addTriangle()},shouldBeHiddenInMode:jo}}})}(),function(){Jn.registerDefinition(ei,{Rectangle:{features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.HasLayout,ti.Clickable,ti.Hideable,ti.HasBorder,ti.Rotatable],methods:{creationFunction:function(){return u("<div></div>").addClass("absolute-fill")},shouldBeHiddenInMode:jo}}})}(),function(){Jn.registerDefinition(ei,{Star:{features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Rotatable,ti.Selectable,ti.HasLayout,ti.Hideable,ti.HasOutline,ti.HasBackground,ti.Clickable,ti.Shape],aggregatedMethods:{aggregations:{}},properties:{points:{isStyleProperty:!1,isStateProperty:!0,supportsStatesTransitionAnimation:!1,defaultValue:5,onChange:function(e,t){e.getShape().setPropertyValue("points",t)}},angle:{isStyleProperty:!1,isStateProperty:!0,supportsStatesTransitionAnimation:!1,defaultValue:function(){return 0},onChange:function(e,t){e.getShape().setPropertyValue("angle",t)}}},methods:{createShape:function(e){return e.addStar()},shouldBeHiddenInMode:jo}}})}(),function(){Jn.registerDefinition(ei,{Polygon:{features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Rotatable,ti.Selectable,ti.HasLayout,ti.Hideable,ti.HasOutline,ti.HasBackground,ti.Clickable,ti.Shape],aggregatedMethods:{aggregations:{}},properties:{sideLength:{isStyleProperty:!1,isStateProperty:!0,supportsStatesTransitionAnimation:!1,defaultValue:function(){return 150},onChange:function(e,t){e.getShape().setPropertyValue("sideLength",t)}},angles:{isStyleProperty:!1,isStateProperty:!0,supportsStatesTransitionAnimation:!1,defaultValue:function(){return 6},onChange:function(e,t){e.getShape().setPropertyValue("angles",t)}}},methods:{createShape:function(e){return e.addPolygon()},shouldBeHiddenInMode:jo}}})}(),function(){Jn.registerDefinition(ei,{Trapezoid:{features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Rotatable,ti.Selectable,ti.HasLayout,ti.Hideable,ti.HasOutline,ti.HasBackground,ti.Clickable,ti.Shape],properties:{baseOrientation:{isStyleProperty:!1,isStateProperty:!0,supportsStatesTransitionAnimation:!1,defaultValue:function(){return 0},onChange:function(e,t){e.getShape().setPropertyValue("baseOrientation",t)}},topSize:{isStyleProperty:!1,isStateProperty:!0,supportsStatesTransitionAnimation:!1,defaultValue:function(){return 50},onChange:function(e,t){e.getShape().setPropertyValue("topSize",t)}}},methods:{createShape:function(e){return e.addTrapezoid()},shouldBeHiddenInMode:jo}}})}(),function(){Jn.registerDefinition(ei,{Parallelogram:{features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Rotatable,ti.Selectable,ti.HasLayout,ti.Hideable,ti.HasOutline,ti.HasBackground,ti.Clickable,ti.Shape],properties:{slantDirection:{isStyleProperty:!1,isStateProperty:!0,supportsStatesTransitionAnimation:!1,defaultValue:function(){return 0},onChange:function(e,t){e.getShape().setPropertyValue("slantDirection",t)}},gapSize:{isStyleProperty:!1,isStateProperty:!0,supportsStatesTransitionAnimation:!1,defaultValue:function(){return 30},onChange:function(e,t){e.getShape().setPropertyValue("gapSize",t)}}},methods:{createShape:function(e){return e.addParallelogram()},shouldBeHiddenInMode:jo}}})}(),function(){Jn.registerDefinition(ei,{Arrow:{features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Rotatable,ti.Selectable,ti.HasLayout,ti.Hideable,ti.HasOutline,ti.HasBackground,ti.Clickable,ti.Shape],properties:{sweepAngle:{isStyleProperty:!1,isStateProperty:!0,supportsStatesTransitionAnimation:!1,defaultValue:90,onChange:function(e,t){e.getShape().setPropertyValue("sweepAngle",t)}},baseThicknessPercent:{isStyleProperty:!1,isStateProperty:!0,supportsStatesTransitionAnimation:!1,defaultValue:function(){return 0},onChange:function(e,t){e.getShape().setPropertyValue("baseThicknessPercent",t)}},baseLengthPercent:{isStyleProperty:!1,isStateProperty:!0,supportsStatesTransitionAnimation:!1,defaultValue:function(){return 0},onChange:function(e,t){e.getShape().setPropertyValue("baseLengthPercent",t)}},arrowDirection:{isStyleProperty:!1,isStateProperty:!0,supportsStatesTransitionAnimation:!1,defaultValue:function(){return 0},onChange:function(e,t){e.getShape().setPropertyValue("arrowDirection",t)}}},methods:{createShape:function(e){return e.addArrow()},shouldBeHiddenInMode:jo}}})}(),function(){Jn.registerDefinition(ei,{SpeechBubble:{title:"Speech Bubble",features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Rotatable,ti.Selectable,ti.HasLayout,ti.Hideable,ti.HasOutline,ti.HasBackgroun
195d,ti.Clickable,ti.Shape],properties:{pointOrientation:{title:"Point Orientation",isStyleProperty:!1,isStateProperty:!0,supportsStatesTransitionAnimation:!1,defaultValue:180,onChange:function(e,t){e.getShape().setPropertyValue("pointOrientation",t)}},cornerRadius:{title:"Corner Radius",isStyleProperty:!1,isStateProperty:!0,supportsStatesTransitionAnimation:!1,defaultValue:70,onChange:function(e,t){e.getShape().setPropertyValue("cornerRadius",t)}},baseOffset:{title:"Base Offset",isStyleProperty:!1,
196isStateProperty:!0,supportsStatesTransitionAnimation:!1,defaultValue:70,onChange:function(e,t){e.getShape().setPropertyValue("baseOffset",t)}},baseOffsetPercent:{title:"Base Offset Percent",isStyleProperty:!1,isStateProperty:!0,supportsStatesTransitionAnimation:!1,defaultValue:20,onChange:function(e,t){e.getShape().setPropertyValue("baseOffsetPercent",t)}},baseWidth:{title:"Base Width",isStyleProperty:!1,isStateProperty:!0,supportsStatesTransitionAnimation:!1,defaultValue:function(){return 0},onChange:function(e,t){e.getShape().setPropertyValue("baseWidth",t)}},tipHeight:{title:"Tip Height",isStyleProperty:!1,isStateProperty:!0,supportsStatesTransitionAnimation:!1,defaultValue:function(){return 0},onChange:function(e,t){e.getShape().setPropertyValue("tipHeight",t)}},tipOffset:{title:"Tip Offset",isStyleProperty:!1,isStateProperty:!0,supportsStatesTransitionAnimation:!1,defaultValue:function(){return 0},onChange:function(e,t){e.getShape().setPropertyValue("tipOffset",t)}}},methods:{createShape:function(e){return e.addSpeechBubble()},shouldBeHiddenInMode:jo}}})}(),function(){var e={Element:{useTemplate:function(){var e=new S;return e.append('<div class="svg-content-element absolute-fill vertically-center-children content-centered" style="background: none;">'),e.append("</div>"),u(""+e)}}};Jn.registerDefinition(ei,{SvgElement:{features:[ti.Resizable,ti.Selectable,ti.Rotatable,ti.HasBackground,ti.Clickable,ti.Hideable,ti.HasResponsiveItem,ti.HasLayout,ti.SvgShape],properties:{shapeReference:{defaultValue:u.returnEmptyObject,isStateProperty:!0,supportsBinding:!0},elementRole:{defaultValue:u.returnEmptyObject}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this,t=e.getPropertyValue("elementRole");if(!u.getKeys(t).length){var n=e.getSvgController().element;t=Gt.getElementRole(n),e.setPropertyValue("elementRole",t)}},updateInstanceToViewPort:function(){this.data.pcShapeReference=this.getSvgController().createShapeReference()}}},methods:{creationFunction:function(){return u.useTemplate(e.Element)},createSvgShapeController:function(){var e=this,t=e.getPropertyValue("shapeReference");if(!U.inlinesvg){var n=Gt.getSvgImage(t);t.shape="<img src='{0}'>".format(n)}return Yt.create(t)},getShapeReference:function(){return this.getPropertyValue("shapeReference")}}}})}(),function(){var e={Element:{useTemplate:function(){var e=new S;return e.append('<div class="svg-content-element absolute-fill vertically-center-children content-centered" style="background:none">'),e.append("</div>"),u(""+e)}},ChangeShapeSection:{useTemplate:function(){return u("<div class='change-shape-section'><div class='change-shape-section-text'></div><div class='change-shape-section-button'></div></div>")}}};Jn.registerDefinition(ei,{LogoElement:{features:[ti.Resizable,ti.Selectable,ti.Rotatable,ti.HasBackground,ti.Clickable,ti.Hideable,ti.HasResponsiveItem,ti.SvgShape],properties:{logoReference:{defaultValue:u.returnEmptyObject,isStateProperty:!0,supportsBinding:!0,preSaveProcessing:function(e,t){var n=t.getSvgController();return n?n.createShapeReference():void 0}}},methods:{creationFunction:function(){return u.useTemplate(e.Element)},createSvgShapeController:function(){var e,t=this,n=t.getPropertyValue("logoReference");if(U.inlinesvg)t.data._getSvgPartByRole=function(){e||(e=Gt.setInnerObjectsProperties(n.shape))};else{var i=Gt.getSvgImage(n);n.shape="<img src='{0}' title='{1}'>".format(i,"SVG Shape")}return Yt.create(n)},getShapeReference:function(){return this.getPropertyValue("logoReference")}}}})}(),function(){function e(e){e.ignoreGroupUpdate.isTrue()||e.isGroupDisabled()||e.groupUpdateBatch.performInstanceOperation(function(){Ji.HierarchyChangedUpdateBatch.performInstanceOperation(function(){var t=e.childInstances;t.length>1?e.refreshGroupArea():1===t.length?(e.ignoreGroupUpdate.setValue(!0,"updatingGroup"),na.releaseGroup(e),Ji.removeInstances([e]),e.ignoreGroupUpdate.setValue(!1,"updatingGroup")):0===t.length&&Ji.removeInstances([e])},e,"updateGroup")},e,"updateGroup")}Jn.registerDefinition(ei,{group:{features:[ti.HasResponsiveItem,ti.Selectable,ti.Clickable,ti.HasLayout,ti.ItemsContainer,ti.Hideable],methods:{getMainBox:function(){return this.$elementContentBox},getShadowTarget:function(){return this.$elementContentBox},disableGroup:function(e){this.groupDisabled.setValue(!0,e)},enableGroup:function(e){this.groupDisabled.setValue(!1,e)},startGroupUpdating:function(){this.groupUpdateBatch.start()},hasHeight:function(){return!this.isRelativePositioned()},hasWidth:function(){return!this.isRelativePositioned()},finishGroupUpdating:function(){this.groupUpdateBatch.finish()},isGroupDisabled:function(){return this.groupDisabled.isTrue()},renderElement:function(e){var t=this,n=!1;n=t.getPropertyValue("tagName"),n===Ke.DIV&&(n=!1),e.startInstanceRendering(t,"group-element"),n&&e.openTag(n,"html-element"),e.openTag("div","element-content-box design-element-content-box"),e.openTag("div","content-container content-container-type element-size-box element-size-target"),t.renderElementChildren(e),e.closeTag(),e.closeTag(),n&&e.closeTag(),e.finishInstanceRendering()}},aggregatedMethods:{aggregations:{onCreation:function(){var t=this;t.autoAdjustSize=V.createConditionalPositive(),t.ignoreGroupUpdate=V.createConditionalNegative(),t.groupDisabled=V.createConditionalNegative(),t.groupUpdateBatch=ke.create({batchFinishCallback:function(){e(t)}})},updateInstanceToViewPort:function(){var e=this;e.data.groupInstances=e.childInstances,e.startGroupUpdating(),na.reattachInstances(e.childInstances,e.parentInstance,{rememberWidth:!1,rememberHeight:!1}),u.eachItem(e.data.groupInstances,function(e,t){t.data.groupInstanceInMobile=t}),e.isDisplayed.setValue(!1,"group"),ua.visibilityTreeDetach(e)},removeInstanceFromViewPort:function(){var e=this;e.isDisplayed.setValue(!0,"group"),ua.visibilityTreeAttach(e),u.eachItem(e.data.groupInstances,function(e,t){t.data.groupInstanceInMobile=void 0}),Ji.addElementToContainerElement(e,e.data.groupInstances),Va.updateBatch.performOperationWhenB
196atchStart(function(){e.finishGroupUpdating()})},onRemove:function(){u.eachItem(this.childInstances,function(e,t){t.data.rearrangeGroupId&&(t.propertyChangedEvent.unbind(t.data.rearrangeGroupId),t.data.rearrangeGroupId=void 0)})},onChildElementAdded:function(e){e.refreshTracking(),e.$element.toggleLayerEventsCatching(!0),this.parentInstance&&this.parentInstance.hasFeature(ti.PageSection)&&e.classesManager.set({"is-section-child":!0})},onChildElementRemoved:function(e){e.$element.toggleLayerEventsCatching(!1)},switchToPreview:function(){u.eachItem(this.childInstances,function(e,t){t.propertyChangedEvent.unbind(t.data.rearrangeGroupId),t.data.rearrangeGroupId=void 0})},onInitialized:function(){var e=this;e.$element.toggleLayerEventsForwarding(!0),Va.Flags.IsInMobileContext.valueChangedEvent.bind(function(){var t=Va.Flags.IsInMobileContext.getValue();t?e.hideElement():e.showElement()})}}}}})}();var Co={embed:1,popup:2,scrollBox:3};!function(){Jn.registerDefinition(ei,{JMMLElement:{className:"jmml-element",itemName:"TextInputField",features:[ti.ItemsContainer,ti.HasFormData,ti.HasPopupElement],properties:{JMML_targetEmail:{defaultValue:Xo},JMML_submitSuccessText:{defaultValue:Wo},JMML_submitErrorText:{defaultValue:Wo},JMML_Layout:{isStateProperty:!0,defaultValue:function(){return"popup"}},JMML_Popup_TimeOut:{isNotForCustomProperty:!0,defaultValue:function(){return 10}},JMML_Parent_Section_Id:{defaultValue:Xo}},defaultProperties:{elementPopupEnabled:jo},methods:{shouldDisplayOnMobile:jo,getJMMLType:function(){var e=this,t=e.getPropertyValue("JMML_Layout");if(Va.Flags.IsInMobileContext.isTrue()){var n=e.getPropertyMobileValue("JMML_Layout");n||"scrollbox"!==t||(n="popup"),t=n}return i(t||"popup")},getCloseButton:function(){var e=this,t=u.grep(e.childInstances,function(e){return e.isType(ei.SkinButtonElement)&&"closeButton"===e.getPropertyValue("metaItemType")});return 1===t.length?t[0]:!1},getSubmitSuccessTarget:Xo,getSubmitSuccessText:function(){var e=this;return e?e.getPropertyValue("JMML_submitSuccessText"):null},getSubmitErrorText:function(){var e=this;return e?e.getPropertyValue("JMML_submitErrorText"):null},fixElementInBottom:function(){var e=this;e.setPropertyValue("topZIndex",1),e.setCalculatedPropertyValue("verticalDocking",st.Bottom);var t=0;t+=$o.getFooterHeight(),e.setPropertyFieldValue("margin","bottom",t),e.addFixedState()},isFixed:function(){var e=this;if(Va.Flags.IsInMobileContext.isTrue())return e.getPropertyValue("isFixed");var t=e.getJMMLType();return t===Co.scrollBox||e.getPropertyValue("isFixed")}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this,t=e.getJMMLType(),n=e.getCloseButton();t===Co.scrollBox?(n.triggerActivated.one(Di.MouseClick.name,function(){e.hideElement()}),e.fixElementInBottom()):t===Co.popup&&(n&&n.hideElement(),e.showElementInPopup())}}}}})}(),function(){Jn.registerDefinition(ei,{JMMLSkinInputElement:{className:"skin-input-element",defaultProperties:{skinBinding:function(){return{skinName:"skinInputElement",type:Ya.Global}}},features:[ti.HasInput,ti.SkinElement,ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasLayout,ti.Clickable,ti.Hideable,ti.HasPadding,ti.HasContent],methods:{getSkinSupportedStates:function(){return[Ai.ElementFocusedState,Ai.MouseOverState,Ai.MouseDownState]},clear:function(){var e=this.getInputField();return e.clear()},getValue:function(){var e=this.getInputField();return e.getValue()},setValue:function(){var e=this.getInputField();e.getValue()},getInputField:function(){var e=this.data.formInput;return e||(e=this.refreshFormInput()),e},getLabelText:function(){return this.childInstances[0].childInstances[1].getPropertyValue("text")},refreshFormInput:function(){var e=this,t=e.getDescendingInstances(!1);return u.eachItem(t,function(t,n){!e.data.formInput&&n.hasFeature(ti.FormInput)&&(e.data.formInput=n)}),e.data.formInput}},aggregatedMethods:{aggregations:{}}}})}(),function(){function e(e){ea.LayoutContentOperationsSet.isLocked(e.getArrangementRequestName())||(e.getDataSource().invalidateAllItems(),e.requestArrangement(),ea.LayoutContentOperationsSet.lockRequest(e.getArrangementRequestName()))}function t(e){le.disableOperationsRecording("removeInstanceFromViewPort"),e.dataLayoutController.resetLayout(),e.getDataSource().invalidateAllItems(),e.requestArrangement
196({keepItemSize:!0,shouldPush:!0}),ea.LayoutContentOperationsSet.lockRequest(e.getArrangementRequestName()),le.enableOperationsRecording("removeInstanceFromViewPort")}function n(e){var t=e.getPropertyValue("dataInfo");if(e.isConnectedToNavigatable()&&e.isMasterPageElement.isTrue()){var n=t.currentData,i=Ji.getInstanceByID(n.id),a=!!i&&i.getPageId()===la.getCurrentPageId(),r=e.isDisplayed.getValue();e.isDisplayed.setValue(a,"DataNotInitialized"),a&&!r&&e.requestArrangement()}}Jn.registerDefinition(ei,{Menu:{className:"menu-element",itemName:"MenuButton",features:[ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.HasLayout,ti.Hideable,ti.HasBorder,ti.DataList,ti.HasMenu],properties:{},defaultProperties:{fitToContent:Go,sizeAndPosition:function(){return{width:400,height:400,top:0,left:0}},tagName:function(){return Ke.NAV},itemFields:function(){return{index:{type:"index",title:void 0,name:"index",isDefaultField:!0},title:{type:"title",title:void 0,name:"title",isDefaultField:!0}}},dataLayoutOptions:function(){return{lineSpacing:15,columnSpacing:15,colsSpacing:15,rowsSpacing:15,rotation:0,cols:3,R:100}}},methods:{unSelectAll:function(){var e=this;u.eachItem(e.getItemsControllers(),function(e,t){var n=t.getInstance();Ji.performOnInstancesInitialization(n.id,function(){n.userSelect(!1)})})},hasContentHorizontalAlign:Go,getDataSourceDefinition:function(){return ui.MenuElementView},onItemSet:function(e){var t=this,n=t.getDataSource().dataSourceInfo;if(n){var i,a=t.getDataSource().dataSourceInfo.currentData.type;switch(a){case oi.NavigableInstance.name:e.hasOrder.setValue(!1,"menuChild");var r=t.getNavigableInstance(),o=r.getUrlAddressForPage(e.getDataItem().index);o?(e.setPropertyValue(ri.urlAddress.name,o),e.$element.unbind(".navigable")):(e.setPropertyValue(ri.urlAddress.name,null),i=function(){var t=e.getDataItemId(),n=Ji.getInstanceByID(t);n.getPageId()===la.getCurrentPageId()&&Ji.getInstanceByID(t).showParents()})}i&&e.$element.on("mouseup.navigable",function(){i()})}},getPotentialSelectedMenuItemId:function(){var e=this,t=e.getDataSource(),n=t.dataSourceInfo;if(n){var i=t.dataSourceInfo.currentData.type;switch(i){case oi.NavigableInstance.name:var a=this.getNavigableInstance();if(a){var r=a.getCurrentItem();if(r)return r.id}return;case oi.MasterPages.name:return la.getCurrentPageId()}}},isConnectedToNavigatable:function(){var e=this.getPropertyValue("dataInfo");return e&&e.currentData&&e.currentData.type===oi.NavigableInstance.name},getNavigableInstance:function(){var e=this.getPropertyValue("dataInfo");return this.isConnectedToNavigatable()?Ji.getInstanceByID(e.currentData.id):null},addArrangementRequest:function(e){var t=this;ea.LayoutContentOperationsSet.requestEndOperation(function(){t.reArrangeTheTemplates(e)},t.getArrangementRequestName())},updateDataListToMobile:function(){var t=this;e(t)},removeDataListFromMobile:function(){var e=this;t(e)}},aggregatedMethods:{aggregations:{adjustInstanceToViewPort:function(){var e=this;e.setPropertyValue("dataLayout",{name:Wi.SquareGrid.name}),e.setPropertyFieldsValues("dataLayoutOptions",{cols:3,colsSpacing:10,rowsSpacing:10})},onRemove:function(){this.data.refreshMenuDisplaying&&this.data.refreshMenuDisplaying.dispose()},onPropertiesChanged:function(e){var t=this;t.isInitialized&&u.containsOneOfKeys(e,"dataInfo")&&n(t)},onInitializing:function(){var e=this;e.data.refreshMenuDisplaying=w.createEventListener([la.Events.PageChanged],function(){n(e)}),e.isMasterPageElement.valueChangedEvent.bindAndExecute(function(){var t=e.isMasterPageElement.isTrue();t?e.data.refreshMenuDisplaying.activate():e.data.refreshMenuDisplaying.deactivate()})},onInitialized:function(){var e=this;e.$element.addVisibilityStates(),e.previewEventsListener.add(w.createEventListener([e.totalCountObservable.valueChangedEvent],function(){vr.performUpdateOnRenderingFinished(function(){var t=e.getNavigableInstance();if(t&&t.isType(ei.PostsList)){var n=e.totalCountObservable.getValue();e.$element.toggleVisibility(!(1===n&&e.isConnectedToNavigatable()))}},e.id+"postlist-visibility-preview")}))}}}}})}(),function(){function e(e,t){var n=e.getPropertyValue("navigationButtonSettings");t.navigationBinding.setValue(n.navigation),t.navigationPropertiesBinding.setValue(n.navigationProperties)}function t(t){ea.layoutUpdateBatch.start(),aa.UpdateBatch.start();var n=t.getNavigationButtonTemplate().hierarchy,i=_o.addTemplateInstance({elementForCreation:n},t,{isContent:!0,isLoading:!0,generateNewID:!0,initialProperties:{all:{fillLayout:{fillVertical:!0,fillHorizontal:!0}}}}),a=i.instances[0];a.canMove.setFalse("SkinNavigationButton"),a.canResize.setFalse("SkinNavigationButton");var r=go.create(a,{propertyName:ri.navigationProperties.name}),o=go.create(a,{propertyName:ri.navigation.name}),s=go.create(a,{propertyName:ri.skinBinding.name}),l={instance:a,navigationBinding:o,navigationPropertiesBinding:r,skinBinding:s,remove:function(){Ji.removeInstances(a)}};return e(t,l),aa.UpdateBatch.finish(),ea.layoutUpdateBatch.finish(),l}function n(e,n,i){le.disableOperationsRecording("dataLayoutChange");var a=e.dataLayoutController,r=i&&i.name===Wi.NavigationButton.name,o=n&&n.name===Wi.NavigationButton.name;if(o&&!r){e.inEmptyStateFlag.setFalse("SkinNavigationButton"),e.reArrangementDisabled.setTrue("SkinNavigationButton"),e.data.navigationButton=t(e),a.setArrangement
196(n.name),a.refreshLayout(),e.isInMobileMode()&&e.setPropertyValue("display",tt.Fixed);var s=e.getImageBox();s?s.$element.addClass("element-background-layer-hidden"):e.imageBoxCreatedFlag.onceTrue(function(){var t=e.getImageBox();t&&t.$element.addClass("element-background-layer-hidden")},"hideimagebox"),e.getDataSource().refresh(),aa.resetInstanceStyleProperties(e)}else if(!o&&r){e.inEmptyStateFlag.setTrue("SkinNavigationButton"),aa.resetInstanceStyleProperties(e),a.setArrangement(n.name),e.reArrangementDisabled.setFalse("SkinNavigationButton"),e.data.navigationButton.remove(),delete e.data.navigationButton;var s=e.getImageBox();s&&s.$element.removeClass("element-background-layer-hidden"),e.getDataSource().refresh()}le.enableOperationsRecording("dataLayoutChange")}function i(e){le.disableOperationsRecording("removeMenuFromViewPort"),e.dataLayoutController.resetLayout(),e.getDataSource().invalidateAllItems(),aa.UpdateBatch.whenFinished(function(){ea.LayoutContentOperationsSet.unLockRequest(e.getArrangementRequestName()),e.requestArrangement({keepItemSize:!0,shouldPush:!0}),ea.LayoutContentOperationsSet.lockRequest(e.getArrangementRequestName())},e.id+"requestArrangement"),ea.LayoutContentOperationsSet.lockRequest(e.getArrangementRequestName()),le.enableOperationsRecording("removeMenuFromViewPort")}Jn.registerDefinition(ei,{PagesMenu:{itemName:"MenuButton",className:"menu-element",features:[ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.HasLayout,ti.Hideable,ti.HasBorder,ti.DataList,ti.HasMenu,ti.HasMoreButton],methods:{isNavigationButton:function(){var e=this.getPropertyValue("dataLayout","name");return e===Wi.NavigationButton.name},disableStyleProperties:function(){return this.isNavigationButton()},shouldBeBlockElementInMobile:function(){return!this.isNavigationButton()},getSkinBinding:function(){var e=this.isNavigationButton()?this.getNavigationButtonTemplate():this.getDefaultTemplate();return u.cloneObject(e.hierarchy.structures[0].elementProperties.skinBinding)},getNavigationButtonTemplate:function(){return u.getValues(this.getFieldsTemplates().SkinNavigationButton)[0]},refreshTemplates:function(){var e=this;le.disableOperationsRecording("refreshTemplates"),e.isInitialized&&e.isNavigationButton()&&e.data.navigationButton?(e.data.navigationButton.remove(),e.data.navigationButton=t(e)):ti.HasTemplates.methods.refreshTemplates.apply(this,arguments),le.enableOperationsRecording("refreshTemplates")},getDataSourceDefinition:function(){return ui.PageMenuElementView},onItemSet:function(e){e.setPropertyValue("urlAddress",{url:e.getDataItemId(),type:Ze.Pages})},getPotentialSelectedMenuItemId:function(){return la.getCurrentPageId()},removeDataListFromMobile:function(){var e=this;i(e)},updateDataListToMobile:function($super){var e=this,t=e.dataLayoutController.getArrangement();t&&t.name===Wi.NavigationButton.name&&e.getPropertyValue("dataLayout").name!==Wi.NavigationButton.name&&e.reArrangementDisabled.setFalse("SkinNavigationButton"),$super.call(e)}},properties:{navigationButtonSettings:{isStateProperty:!0,defaultValue:function(){return{navigation:"SlideNavigation",navigationProperties:{direction:"left",width:250,height:400,spacing:10,animationSpeed:400,hierarchyOpened:!1,useHierarchy:!0,pushContent:!1,backgroundColor:{mainColor:1,opacity:1,brightness:0},fontColor:{mainColor:3,opacity:1,brightness:0},fontSize:16,font:{themeFont:"heading1"}}}},onChange:function(t,n,i,a){a&&t.data.navigationButton&&e(t,t.data.navigationButton)}}},defaultProperties:{tagName:function(){return Ke.NAV}},aggregatedMethods:{aggregations:{adjustInstanceToViewPort:function(){var e=this;e.setPropertyValue("dataLayout",{name:Wi.NavigationButton.name}),e.isNavigationButton()||(ta.setInstancesSize(e,{width:30,height:30}),e.data.disableAdjustWidthToMobile=!0)},updateInstanceToViewPort:function(){var e=this.data.navigationButton;e&&aa.invalidateElement(e.instance)},removeInstanceFromViewPort:function(){var e=this.data.navigationButton;e&&aa.invalidateElement(e.instance)},onInitializing:function(){var e=this,t=e.getPropertyValue("dataLayout");n(e,t);var i=e.propertyChangedEvent.bind("dataLayout",function(t,i){void 0!==i&&n(e,t,i)});e.instanceRemoving.one(function(){i.unbind()})}}}}})}(),function(){function e(e){return e.data.currentSectionScrollId}function t(e,t){var n=e.getPropertyValue("scrollingAnimationDuration"),i=Ji.getInstanceByID(t);i&&Ji.scrollToInstanceInPreview(i,{animationDuration:n})}function n(e,t){var n=e.data.currentSectionScrollId,i=n;
196if(t){var a=t.id,r=e.getDataSource(),o=r.getItem(a);if(o)i=a;else if(!n){var s=r.getSortedItems();s&&s.length>0&&(i=s[0].id)}}else i=void 0;n!==i&&(e.data.currentSectionScrollId=i,e.refreshSelectedItem())}Jn.registerDefinition(ei,{SectionMenu:{itemName:"MenuButton",className:"sections-menu-element",features:[ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.HasLayout,ti.Hideable,ti.HasBorder,ti.DataList,ti.HasMenu,ti.HasMoreButton],methods:{refreshCustomZIndex:Wo,refreshFixedState:Wo,getDataSourceDefinition:function(){return ui.SectionMenuElementView},onItemSet:function(e){e.hasOrder.setFalse("sectionButton")},getPotentialSelectedMenuItemId:function(){return Va.Flags.IsInMobileContext.isFalse()&&this.getPropertyValue("showSelection")?this.data.currentSectionScrollId:void 0},getArrangementOptions:function($super){var e=this,t=e.data;return u.quickExtend($super.call(e),{dropDownItemClick:t.scrollToSection,currentSelectedItem:t.getCurrentSelectedSection})}},properties:{scrollingAnimationDuration:{isStateProperty:!0,defaultValue:function(){return 400}},showSelection:{isStateProperty:!0,defaultValue:jo}},defaultProperties:{sizeAndPosition:function(){return{width:400,height:400,top:0,left:0}}},aggregatedMethods:{aggregations:{onInitializing:function(){var i=this,a=i.data;a.sectionScrollCallback=u.firstArgProxy(n,i),a.scrollToSection=u.firstArgProxy(t,i),a.getCurrentSelectedSection=u.firstArgProxy(e,i)},onInitialized:function(){var e=this;this.previewEventsListener.add(w.createEventListener([e.visibilityChangedEvent,Va.Flags.IsInMobileContext.valueChangedEvent],function(){vr.performUpdateOnRenderingFinished(function(){if(e.isInstanceVisible()){mr.addSectionScrollListener(e.data.sectionScrollCallback);var t=la.getCurrentPage().getPageContentInstance();e.isFixed()?e.customZIndex.setValue(K.MinPropertyZindex+1):e.getPosition().top<t.getPosition().top||e.getPosition().top>t.getArea().bottom?e.customZIndex.setValue(K.MinPropertyZindex+1):e.customZIndex.setValue(K.MinPropertyZindex/2+1)}else mr.removeSectionScrollListener(e.data.sectionScrollCallback)},e.id+"switch-preview-sections-menu-element")}))}}}}})}();var Io={Capitalize:{value:"capitalize"},Lowercase:{value:"lowercase"},Uppercase:{value:"uppercase"}};!function(){Jn.registerDefinition(ei,{TagCloud:{className:"tag-cloud-element",itemName:"SkinTagButton",features:[ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.HasLayout,ti.Hideable,ti.HasBorder,ti.DataList,ti.HasMenu],properties:{textTransform:{defaultValue:u.returnFixedValue(Io.Capitalize.value),isStateProperty:!0,onChange:function(e,t){e.getContentLayer().css("text-transform",t)}}},defaultProperties:{dataInfo:function(){return{listName:lr.LocalBlog}},dataLayout:function(){return{name:Wi.Horizontal.name}},dataLayoutOptions:function(){return{lineSpacing:15,columnSpacing:15,colsSpacing:15,rowsSpacing:15,rotation:0,cols:3,R:100,maxItems:6}}},methods:{getDataSourceDefinition:function(){return ui.TagCloudView},onItemSet:Wo,getPotentialSelectedMenuItemId:function(){var e=this,t=Me.getListControllerFromInstance(e);if(Me.isMasterListPage(la.CurrentPageData.getValue())&&t.isTypeOf(gr.SupportedListTypes.tag)){var n=e.getDataSource().getCollectionItems().getItems(),i=t.currentDisplayedTag.getValue(),a=u.findFirst(n,function(e,t){return t.tag===i});return a?a.id:void 0}},getLoadingRequirements:function(){var e=this,t=Me.getListControllerFromInstance(e);return t?sa.LoadingRequirements.ListsContent.create({listName:t.getListName(),widgetContent:{elementId:e.id,type:ur.TagCloud}}):void 0}},aggregatedMethods:{aggregations:{}}}})}(),function(){Jn.registerDefinition(ei,{ItemTagsElement:{itemName:"SkinItemTagButton",ancestorElementType:ei.TagCloud,methods:{getDataSourceDefinition:function(){return ui.ListItemTagsView},getLoadingRequirements:Wo}}})}(),function(){function e(e,t,n){var i,a,r=e.getDataSource().getViewInfo(!1,n),o=e.getPropertyValue(ri.dataLayoutOptions.name,"elementsPerPage"),s=e.isPrimary(),l=!1;return s?(i=o*(t.currentDisplayedPage.getValue()-1),a=o,l=i>
1960||!t.isTypeOf(gr.SupportedListTypes.page)):(i=0,a=e.getPropertyValue(ri.dataLayoutOptions.name,"maxItemsCount")),{elementId:e.id,type:ur.PostsList,filters:r.filters,sort:r.sorts,skip:i,take:a,itemsPerPage:o,mandatory:l}}Jn.registerDefinition(ei,{PostsList:{className:"posts-list-element",itemName:"ListViewItemTemplate",properties:{primaryPostsList:{defaultValue:Go}},defaultProperties:{dataInfo:function(){return{listName:lr.LocalBlog,showPinned:!0,filterType:So.RecentPosts,specificTag:""}}},features:[ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.HasLayout,ti.Hideable,ti.HasBorder,ti.DataList,ti.TemplatePagesList],methods:{shouldMaintainHeightInPreview:function(){return!!this.isPrimary()},getDataSourceDefinition:function(){return ui.PostsListView},isPrimary:function(){var e=this;return e.getPropertyValue(ri.primaryPostsList.name)},getUrlAddressForPage:function(e){var t=this;if(t.isPrimary()){var n=Me.getListControllerFromInstance(t);return n.getPageLink(e)}},getLoadingRequirements:function(t){var n=this,i=Me.getListControllerFromInstance(n);return i?sa.LoadingRequirements.ListsContent.create({listName:i.getListName(),widgetContent:e(n,i,Me.isDynamicPage(t))}):void 0},calculateItemSizeOnMobile:function(e){var t=this.getPcTemplateSize();return{height:t?t.height*t.width/e.width:e.height,width:e.width}},navigateToTabIndex:function($super,e,t,n,i){var a=this;if(!a.isPrimary())return $super.call(a,e,t,n,i);var r=Me.getListControllerFromInstance(a);ra.navigateToPage(r.getPageLink(e+1).url)},getCurrentPageIndex:function($super){var e=this;if(e.isPrimary()){var t=Me.getListControllerFromInstance(e);return t.currentDisplayedPage.getValue()-1}return $super.call(e)}},aggregatedMethods:{aggregations:{onInitializing:function(){var e=this;if(!e.isForTemplateUse()){var t=w.createEventListener(e.currentPageId.valueChangedEvent,function(){la.isDynamicPage(e.currentPageId.getValue())?e.getDataSource().inDynamicPage.setTrue():e.getDataSource().inDynamicPage.setFalse()}).activateAndExecute();e.instanceRemoving.one(function(){t.dispose()})}}}}}})}();var So={RecentPosts:"RecentPosts",FeaturedPosts:"FeaturedPosts",PinnedPosts:"PinnedPosts"};!function(){VideoDataSourceEnum={DataList:0,YoutubeChannelDataSource:1,YoutubePlaylistDataSource:2,YoutubeUploadsDataSource:3},Jn.registerDefinition(ei,{VideoGallery:{properties:{videoDataSource_Settings:{title:"Channel",defaultValue:function(){return{name:"",value:""}}},videoDataSource_Source:{title:"DataSource",defaultValue:function(){return VideoDataSourceEnum.DataList}}},className:"data-list-element",itemName:"DataListItemTemplate",defaultProperties:{itemFields:function(){return{index:{type:"index",title:void 0,name:"index",isDefaultField:!0},video:{type:"video",title:void 0,name:"video",isDefaultField:!0},title:{type:"title",title:void 0,name:"title",isDefaultField:!0},description:{type:"description",title:void 0,name:"description",isDefaultField:!0}}}},features:[ti.SmartDataList,ti.HasDataBinding,ti.HasDataListPopup,ti.HasDynamicDataSource],methods:{isPopupDisabled:function(){return this.inEmptyStateFlag.isTrue()},getPopupItemsCollectionForInitialization:function(){var e,t=this.getDataSource().collectionItems,n=new Rt;return n.connectObservableCollection(t,{mapItem:function(t){return e=t.link,e?u.quickExtend({},t,{link:{url:ra.resolveUrl(e),newTab:e.type!==Ze.Pages}}):t}}),n},updateDataBinding:function(){var e=this;if(e.allowUpdateDataBindingValue()){var t={videoDataSource_Settings:e.getPropertyValue("videoDataSource_Settings"),videoDataSource_Source:e.getPropertyValue("videoDataSource_Source")};e.updateDataBindingValue(t)}},getChildDataSourceDefinition:function(e){var t=this;switch(void 0===e&&(e=t.getPropertyValue("videoDataSource_Source")),e){case 1:return ui.YoutubePlaylistDataSource;case 2:return!1;case 3:return ui.YoutubePlaylistDataSource;default:return!1}},getDataSourceDefinition:function(e){var t=this;switch(void 0===e&&(e=t.getPropertyValue("videoDataSource_Source")),e){case 1:return ui.YoutubeChannelDataSource;case 2:return ui.YoutubePlaylistDataSource;case 3:return ui.YoutubeChannelDataSource;default:return ui.VideoGalleryElementView}},getParameterProperties:function(){var e=[];return e.push({propertyName:"videoDataSource_Settings",propertyKey:"value",parameterName:"channelId"}),e}
196,popupItemsMappingFunction:function(e){var t=[],n=Va.Flags.IsInMobileContext.isTrue();return n?e:e?(u.eachItem(e,function(e,n){var i=u.cloneObject(n);i.description=n.title,i.title="",t.push(i)}),t):[]}},aggregatedMethods:{aggregations:{}}}})}(),function(){GalleryDataSourceEnum={DataList:0,Facebook:1,Tumblr:2,Flickr:3},Jn.registerDefinition(ei,{Gallery:{className:"gallery-element",itemName:"ImageBox",properties:{galleryDataSource_Settings:{title:"Page",defaultValue:function(){return{}}},galleryDataSource_Source:{title:"DataSource",defaultValue:function(){return GalleryDataSourceEnum.DataList}}},defaultProperties:{itemFields:function(){return{index:{type:"index",title:void 0,name:"index",isDefaultField:!0},image:{type:"image",title:void 0,name:"image",isDefaultField:!0},title:{type:"title",title:void 0,name:"title",isDefaultField:!0},description:{type:"description",title:void 0,name:"description",isDefaultField:!0},link:{type:"link",title:void 0,name:"link",isDefaultField:!0}}},dynamicDataSourceProperty:function(){return"galleryDataSource_Settings"}},features:[ti.SmartDataList,ti.HasDataBinding,ti.HasDataListPopup,ti.HasDynamicDataSource],methods:{isPopupDisabled:function(){return this.inEmptyStateFlag.isTrue()},updateDataBinding:function(){var e=this;if(e.allowUpdateDataBindingValue()){var t={galleryDataSource_Settings:e.getPropertyValue("galleryDataSource_Settings"),galleryDataSource_Source:e.getPropertyValue("galleryDataSource_Source")};e.updateDataBindingValue(t)}},getChildDataSourceDefinition:function(e){var t=this;switch(void 0===e&&(e=t.getPropertyValue("galleryDataSource_Source")),e){case 1:return ui.FacebookPhotosAlbumDataSource;default:return!1}},getDataSourceDefinition:function(e){var t=this;switch(void 0===e&&(e=t.getPropertyValue("galleryDataSource_Source")),e){case GalleryDataSourceEnum.Facebook:return ui.FacebookPhotosDataSource;case GalleryDataSourceEnum.Tumblr:return ui.TumblrPhotosDataSource;case GalleryDataSourceEnum.Flickr:return ui.FlickrPhotosDataSource;default:return ui.GalleryElementView}},getParameterProperties:function(){var e=[];return e.push({propertyName:"galleryDataSource_Settings",propertyKey:"value",parameterName:"pageId"}),e},getPopupItemsCollectionForInitialization:function(){var e,t=this,n=t.getDataSource().collectionItems,i=new Rt;return i.connectObservableCollection(n,{mapItem:function(t){return e=t.link,e?u.quickExtend({},t,{link:{url:ra.resolveUrl(e),newTab:e.type!==Ze.Pages}}):t}}),i},popupItemsMappingFunction:function(e){var t=[],n=Va.Flags.IsInMobileContext.isTrue();return n?e:e?(u.eachItem(e,function(e,n){var i=u.cloneObject(n);i.description=n.title,i.title="",t.push(i)}),t):[]}},aggregatedMethods:{aggregations:{}}}})}(),function(){Jn.registerDefinition(ei,{MenuCardElement:{className:"menu-card-element",title:"Menu",itemName:"ImageBox",itemTitle:"Menu title",defaultProperties:{itemFields:function(){return{index:{type:"index",title:void 0,name:"index",isDefaultField:!0},title:{type:"title",title:"title",name:"title",isDefaultField:!0},description:{type:"description",title:"description",name:"description",isDefaultField:!0},price:{type:"title",title:"price",name:"price",isDefaultField:!0},image:{type:"image",title:"image",name:"image",isDefaultField:!0}}}},features:[ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.HasLayout,ti.Hideable,ti.HasBorder,ti.DataList,ti.TemplatePagesList],
197methods:{getDataSourceDefinition:function(){return ui.MenuCardElementView}}}})}(),function(){Jn.registerDefinition(ei,{SocialIconsElement:{className:"social-icons-element",itemName:"SkinSocialIconItem",defaultProperties:{itemFields:function(){return{index:{type:"index",title:void 0,name:"index",isDefaultField:!0},fontIcon:{type:"fontIcon",title:void 0,name:"fontIcon",isDefaultField:!0},link:{type:"link",title:void 0,name:"link",isDefaultField:!0}}},dataInfo:function(){return{isSynced:!1,collectionName:"Collection1",currentData:{facebook:{id:"facebook",title:"Facebook",iconType:"facebook",index:0,link:{url:"http://www.facebook.com",type:Ze.Web}},googlePlus:{id:"googlePlus",title:"Google+",iconType:"googlePlus",index:1,link:{url:"http://plus.google.com",type:Ze.Web}},twitter:{id:"twitter",title:"Twitter",iconType:"twitter",index:2,link:{url:"http://www.twitter.com",type:Ze.Web}},linkedin:{id:"linkedin",title:"LinkedIn",iconType:"linkedin",index:3,link:{url:"http://www.linkedin.com",type:Ze.Web}}},iconsMap:{facebook:{iconDisplayed:!0},googlePlus:{iconDisplayed:!0},twitter:{iconDisplayed:!0},linkedin:{iconDisplayed:!0},pinterest:{iconDisplayed:!1},reddit:{iconDisplayed:!1},instagram:{iconDisplayed:!1},youtube:{iconDisplayed:!1},flickr:{iconDisplayed:!1},soundCloud:{iconDisplayed:!1},tripAdvisor:{iconDisplayed:!1},picasa:{iconDisplayed:!1},behance:{iconDisplayed:!1},etsy:{iconDisplayed:!1},tumblr:{iconDisplayed:!1},dribbble:{iconDisplayed:!1},vimeo:{iconDisplayed:!1},vk:{iconDisplayed:!1},renren:{iconDisplayed:!1},weibo:{iconDisplayed:!1}}}}},features:[ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasBackgroun
197d,ti.HasBackgroundImage,ti.HasLayout,ti.Hideable,ti.HasBorder,ti.DataList],methods:{getDataSourceDefinition:function(){return ui.SocialIconsElementView}}}})}(),function(){function e(e,t){e.$element.on("click.socialSharePreview",function(){var t=e.getInstance(),n=t.data.dataItemID;yr.share(n,window.location)})}Jn.registerDefinition(ei,{SocialSharingElement:{className:"social-sharing-element",itemName:"SkinSocialIconItem",defaultProperties:{itemFields:function(){return{index:{type:"index",title:void 0,name:"index",isDefaultField:!0},fontIcon:{type:"fontIcon",title:void 0,name:"fontIcon",isDefaultField:!0},title:{type:"title",title:void 0,name:"title",isDefaultField:!0}}},dataInfo:function(){return{collectionName:"Collection1",currentData:{facebook:{id:"facebook",title:"Share",iconType:"facebook",index:0},googlePlus:{id:"googlePlus",title:"Google+",iconType:"googlePlus",index:1},twitter:{id:"twitter",title:"Share",iconType:"twitter",index:2},linkedin:{id:"linkedin",title:"Share",iconType:"linkedin",index:3}},iconsMap:{facebook:{iconDisplayed:!0},googlePlus:{iconDisplayed:!0},twitter:{iconDisplayed:!0},linkedin:{iconDisplayed:!0}}}}},features:[ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.HasLayout,ti.Hideable,ti.HasBorder,ti.DataList],methods:{getDataSourceDefinition:function(){return ui.SocialSharingElementView}},aggregatedMethods:{aggregations:{switchToPreview:function(){var t=!1;u.eachItem(this.getItemsControllers(),function(n,i){e(i,t)})}}}}})}(),function(){Jn.registerDefinition(ei,{SocialLinksElement:{className:"social-links-element",title:"Social Links Icons",itemName:"SkinSocialIconItem",itemTitle:"Social Link Icon",defaultProperties:{itemFields:function(){return{index:{type:"index",title:"Index",name:"index",isDefaultField:!0},fontIcon:{type:"fontIcon",title:"fontIcon",name:"fontIcon",isDefaultField:!0},title:{type:"title",title:"Title",name:"title",isDefaultField:!0}}},dataInfo:function(){return{collectionName:"Collection1",currentData:{facebook:{id:"facebook",title:"Facebook",iconType:"facebook",index:0},googlePlus:{id:"googlePlus",title:"Google+",iconType:"googlePlus",index:1},twitter:{id:"twitter",title:"Twitter",iconType:"twitter",index:2},linkedin:{id:"linkedin",title:"LinkedIn",iconType:"linkedin",index:3},pinterest:{id:"pinterest",title:"Pinterest",iconType:"pinterest",index:4},reddit:{id:"reddit",title:"Reddit",iconType:"reddit",index:5},instagram:{id:"instagram",title:"Instagram",iconType:"instagram",index:6},youtube:{id:"youtube",title:"Youtube",iconType:"youtube",index:7},flickr:{id:"flickr",title:"Flickr",iconType:"flickr",index:8},soundCloud:{id:"soundCloud",title:"Sound Cloud",iconType:"soundCloud",index:9},tripAdvisor:{id:"tripAdvisor",title:"Trip Advisor",iconType:"tripAdvisor",index:9},picasa:{id:"picasa",title:"Picasa",iconType:"picasa",index:10},behance:{id:"behance",title:"Behance",iconType:"behance",index:11},etsy:{id:"etsy",title:"Etsy",iconType:"etsy",index:12},tumblr:{id:"tumblr",title:"Tumblr",iconType:"tumblr",index:13},dribbble:{id:"dribbble",title:"Dribbble",iconType:"dribbble",index:14},vimeo:{id:"vimeo",title:"Vimeo",iconType:"vimeo",index:15},vk:{id:"vk",title:"VK",iconType:"vk",index:16},renren:{id:"renren",title:"Renren",iconType:"renren",index:17},weibo:{id:"weibo",title:"Weibo",iconType:"weibo",index:18}},iconsMap:{facebook:{iconDisplayed:!0},googlePlus:{iconDisplayed:!0},twitter:{iconDisplayed:!0},linkedin:{iconDisplayed:!0},pinterest:{iconDisplayed:!1},reddit:{iconDisplayed:!1},instagram:{iconDisplayed:!1},youtube:{iconDisplayed:!1},flickr:{iconDisplayed:!1},soundCloud:{iconDisplayed:!1},tripAdvisor:{iconDisplayed:!1},picasa:{iconDisplayed:!1},behance:{iconDisplayed:!1},etsy:{iconDisplayed:!1},tumblr:{iconDisplayed:!1},dribbble:{iconDisplayed:!1},vimeo:{iconDisplayed:!1},vk:{iconDisplayed:!1},renren:{iconDisplayed:!1},weibo:{iconDisplayed:!1}}}}},features:[ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.HasLayout,ti.Hideable,ti.HasBorder,ti.DataList],methods:{getDataSourceDefinition:function(){return ui.SocialSharingElementView}}}})}(),function(){function e(e){var t=u.useTemplate(n.Element);return e.data.textInput=t.find(".text-input"),t}function t(){var e=this;e.hasHorizontalAlignFlag.setTrue()}var n={Element:{id:"text-input-field-element-template"}};Jn.registerDefinition(ei,{TextInputField:{className:"TextInputField",defaultProperties:{sizeAndPosition:function(){return{width:200,height:30,top:0,left:0}},horizontalAlign:function(){return nt.Left},fontColor:function(){return"#666666"},padding:function(){return u.convertValueToObject(3,["top","left","bottom","right"])},fontSize:function(){return 13}},features:[ti.HasInnerShadow,ti.Resizable,ti.Selectable,ti.HasBackgroun
197d,ti.HasPadding,ti.HasBackgroundImage,ti.HasContent,ti.Clickable,ti.HasText,ti.Hideable,ti.HasLayout,ti.HasBorder,ti.HasContentOverlay,ti.FormInput,ti.Focusable],methods:{getTextElements:function(){return this.data.textInput},hasHorizontalAlign:jo,clear:function(){this.data.textInput.val("")},getValue:function(){return this.data.textInput.val()},setValue:function(e){this.data.textInput.val(e)},creationFunction:e},aggregatedMethods:{aggregations:{onContentSizeChange:function(){var e=this;Dn.requestReadOperation(function(){var t=e.data.textInput.height();Dn.requestIndpendentWriteOperation(function(){e.data.textInput.css("line-height",t+"px")},e.id+"onContentSizeChange")},e.id+"onContentSizeChange")},onInitializing:t}}}})}(),function(){function e(e){var t=u.useTemplate(n.Element);return e.data.textArea=t.find(".text-area"),t}function t(){var e=this;e.hasHorizontalAlignFlag.setTrue()}var n={Element:{id:"text-area-element-template"}};Jn.registerDefinition(ei,{TextArea:{defaultProperties:{sizeAndPosition:function(){return{width:200,height:30,top:0,left:0}},horizontalAlign:function(){return nt.Left},fontColor:function(){return"#666666"},padding:function(){return u.convertValueToObject(3,["top","left","bottom","right"])},fontSize:function(){return 13}},features:[ti.HasInnerShadow,ti.HasPadding,ti.HasContent,ti.Resizable,ti.Selectable,ti.Clickable,ti.HasBackground,ti.HasBackgroundImage,ti.HasText,ti.Hideable,ti.HasLayout,ti.HasBorder,ti.HasContentOverlay,ti.FormInput,ti.Focusable],methods:{getTextElements:function(){return this.data.textArea},hasHorizontalAlign:jo,clear:function(){this.data.textArea.val("")},getValue:function(){return this.data.textArea.val()},setValue:function(e){this.data.textArea.val(e)},creationFunction:e},aggregatedMethods:{aggregations:{onInitializing:t}}}})}(),function(){Jn.registerDefinition(ei,{templateBox:{className:"template-box",defaultProperties:{backgroundColor:function(){return"white"}},features:[ti.HasPadding,ti.HasContent,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.HasLayout,ti.ItemsContainer,ti.Clickable,ti.Hideable,ti.HasBorder,ti.DataListItem],methods:{creationFunction:function(){return u("<div></div>").addClass("absolute-fill")}}}})}(),function(){function e(e,t){e.getMapController().setOptions({draggable:t,scrollwheel:t})}function t(){var e=this;e.data.mapController=xe.createMap(this.data.$dataContent,{},window.Settings.GoogleMapsApiKey||null);e.data.ignorePropertiesChange=!1,e.mapStyleObject.setValue({mapColor:{stylers:[{hue:""},{saturation:""},{lightness:""}]}}),n(e,!0)}function n(e,t){e.data.$mapOverlay.quickToggle(t)}function i(e){var t=[],n=e.mapStyleObject.getValue();for(var i in n)t.push(n[i]);return t}function a(e,t){var n=e.getMarkersCollection().getItems();for(var i in n)n[i].setOptions({draggable:t})}function r(e,t){if("transparent"===t)e.mapStyleObject.setValue({mapColor:{stylers:[{hue:""},{saturation:""},{lightness:""}]}}),e.data.mapController.setOptions({styles:i(e)});else if(t){"string"==typeof t&&(t=u.Color(t)),t=qa.evaluateColorBinding(t);var n=u.color.RGB.toHEX(t);t=u.color.RGB.toHSL(t),e.data.mapController&&(e.mapStyleObject.setValue({mapColor:{stylers:[{hue:n},{saturation:parseInt(200*t[1]-100)},{lightness:parseInt(200*t[2]-100)}]}}),e.data.mapController.setOptions({styles:i(e)}))}}var o={ElementContent:{useTemplate:function(){var e=new S;return e.append('<div class="google-map-element no-localization absolute-fill" style="overflow:hidden;">'),e.append('<div class="google-map-container gmap3" style="width:100%; height:100%;"></div>'),e.append("</div>"),u(""+e)}}};Jn.registerDefinition(ei,{googleMap:{properties:{zooming:{defaultValue:function(){return 8},isStateProperty:!0,category:ai.Other,onChange:function(e,t){!e.data.mapController||e.data.ignorePropertiesChange||isNaN(t)||e.data.mapController.setZoom(t)}},mapPosition:{isStateProperty:!0,defaultValue:function(){return[41.866236,-87.617094]},onChange:function(e,t){e.data.mapController&&!e.data.ignorePropertiesChange&&(setTimeout(function(){e.data.mapController.setCenter(t)}),e.updateDataBinding())}},mapType:{isStateProperty:!0,defaultValue:function(){return Te.Roadmap},onChange:function(e,t){e.data.mapController&&e.data.mapController.setOptions({mapTypeId:t})}},isStreetView:{isStateProperty:!0,defaultValue:Go},streetViewData:{title:"Street View Data",isStateProperty:!0,defaultValue:!1},streetViewVisible:{isStateProperty:!0,defaultValue:jo,onChange:function(e,t){e.data.mapController&&e.data.mapController.setOptions({streetViewControl:t})}},positionVisible:{title:"Position Visible",isStateProperty:!0,defaultValue:jo,onChange:function(e,t){e.data.mapController&&e.data.mapController.setOptions({panControl:t})}},mapTypeVisible:{isStateProperty:!0,defaultValue:jo,onChange:function(e,t){e.data.mapController&&e.data.mapController.setOptions({mapTypeControl:t})}},mapColor:{isStateProperty:!0,isStyleProperty:!0,supportsThemeBinding:!0,getResetValue:u.returnTransparent,defaultValue:u.returnTransparent,onChange:function(e,t){r(e,t)}},mapDraggable:{isStateProperty:!0,defaultValue:Go},markers:{defaultValue:u.returnEmptyObject,onChange:function(e,t){!e.data.ignorePropertiesChange&&e.data.mapController&&(e.data.mapController.setMarkers(u.quickExtend({},t)),e.updateDataBinding())}}},features:[ti.HasResponsiveItem,ti.HasPadding,ti.HasContent,ti.Resizable,ti.Hideable,ti.Clickable,ti.Selectable,ti.HasLayout,ti.Editable,ti.HasBorder,ti.HasDataBinding],methods:{getMapController:function(){return this.data.mapController},refreshMapPosition:function(){var e=this;aa.invalidateProperty(e,"mapPosition")},getMarkersCollection:function(){return this.getMapController().markers},creationFunction:function(e){var t=u.useTemplate(o.ElementContent);return e.data.$dataContent=u(".google-map-container",t),e.data.$mapOverlay=u(".map-overlay",t),t},updateDataBinding:function(){var e=this;
197if(e.allowUpdateDataBindingValue()===!0){var t={markers:e.getPropertyValue("markers"),mapPosition:e.getPropertyValue("mapPosition")};e.updateDataBindingValue(t)}}},aggregatedMethods:{aggregations:{onCreation:function(){this.mapStyleObject=M.create()},updateInstanceToViewPort:function(){var e=this;e.performWhenVisible(function(){e.refreshMapPosition(),a(e,!1)},e.id+"refreshMapPosition")},removeInstanceFromViewPort:function(){var e=this;e.performWhenVisible(function(){e.refreshMapPosition(),a(e,!0)},e.id+"refreshMapPosition")},switchToPreview:function(){var t=this;e(t,t.getPropertyValue("mapDraggable")),n(t,!1),a(t,!1)},onInitialized:function(){var e=this;e.$element.on("mousewheel",function(e){e.stopPropagation()}),w.bind([e.sizeChangedEvent,e.visibilityChangedEvent],function(){vr.performUpdateOnRenderingFinished(function(){e.getMapController().refreshSize(),e.data.mapController.setCenter(e.getPropertyValue("mapPosition"))},"refreshMap"+e.id)}),e.getMapController().setStreetView(e.getPropertyValue("isStreetView"),e.getPropertyValue("streetViewData"))},onInitializing:t,onDataBindingReady:function(e){var t=this;e&&(e.markers&&t.setPropertyValue("markers",e.markers),e.mapPosition&&t.setPropertyValue("mapPosition",e.mapPosition))}}}}})}(),function(){Jn.registerDefinition(ei,{userBox:{className:"userBox",features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.HasPadding,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.HasLayout,ti.ItemsContainer,ti.HasChildrenLayoutAnchor,ti.Clickable,ti.Hideable,ti.HasBorder,ti.Rotatable],methods:{creationFunction:Wo,hasHeight:function(){if(this.hasCellWrapper.isTrue()&&this.isRelativePositioned()){var e=u.grep(this.childInstances,function(e){return e.isInstanceVisible()});if(e.length>0)return!1}return!0},hasWidth:jo,checkResizeVerticallyAllowed:function(){var e=this.getChildInstances();if(e&&e.length>0){var t=u.grep(e,function(e){return e.isInstanceVisible()});if(t.length>0){var n=t[t.length-1];n.canResizeVertically.isFalse()&&this.canResizeVertically.setValue(!1,"lastChildIsNotResizable")}}}},aggregatedMethods:{aggregations:{updateInstanceToViewPort:function(){0===this.childInstances.length&&this.isDisplayed.setValue(!1,"noInstancesInContainer")},removeInstanceFromViewPort:function(){0===this.childInstances.length&&this.isDisplayed.setValue(!0,"noInstancesInContainer")},onInitialized:function(){var e=this,t=w.createEventListener([Va.Events.AfterSwitchBetweenDevices],function(){var t=Va.Flags.IsInMobileContext.getValue(),n=e.getChildInstances(),i=u.grep(n,function(e){return e.isInstanceVisible()});if(i&&0!==i.length){var a=i[n.length-1];t?(e.checkResizeVerticallyAllowed(),a&&a.propertyChangedEvent.bind("order",function(){e.checkResizeVerticallyAllowed()})):(e.canResizeVertically.setValue(!0,"resetLastChildIsNotResizable"),a&&a.propertyChangedEvent.unbind("order"))}});t.activate(),e.instanceRemoved.bind(function(){t.deactivate()})}}}}})}(),function(){function e(e){var t=e.getPropertyValue("videoImageUrl");t?(e.inEmptyStateFlag.setValue(!1),le.disableOperationsRecording("videoImageChange"),"string"==typeof t&&(t={imagePath:t,storageServer:0}),e.imageValueObject.setValue(ae.getImageInfoForSaving(t)),le.enableOperationsRecording("videoImageChange")):e.data.helper.checkVideoExists(e.getPropertyValue("videoId"),function(t){if(t.status===!0&&t.imageUrl){le.disableOperationsRecording("videoImageChange"),"string"==typeof t.imageUrl&&(t.imageUrl={imagePath:t.imageUrl,storageServer:0}),e.imageValueObject.setValue(ae.getImageInfoForSaving(t.imageUrl)),le.beginAtomicBatch(),aa.UpdateBatch.start();var n=t.videoImageUrl,i=t.videoUrl;e.setBindingValueToProperty(i,"videoUrl"),e.setBindingValueToProperty(n,"videoImageUrl"),aa.UpdateBatch.finish(),le.endAtomicBatch(),le.enableOperationsRecording("videoImageChange")}else e.inEmptyStateFlag.setValue(!0)})}function t(e){var t;return e.getPropertyValue("templateOpener")?!0:(t=e.getMainSkinInstance(),t&&t.getItemMainParent().getPropertyValue("templateOpener"))}function n(){var e=this;o(e),e.inEmptyStateFlag.setValue(!1),e.data.$videoIconHolder=i(),e.data.$videoIcon=u(".icon-holder",e.data.$videoIconHolder),e.data.$videoIconHolder.click(function(n){t(e)||(n.preventDefault(),n.stopPropagation(),e.play(),e.data.$videoIconHolder.toggleDisplayed(!1))}),e.data.$videoIconHolder.prependTo(e.$elementContentContainer),e.data.videoBindings=w.createBindingsCollection(),e.instanceRemoving.one(function(){C(e)}),K.IsMobileClient||a(e),e.previewEventsListener.add(w.createEventListener([e.visibilityChangedEvent,Va.Flags.IsInMobileContext.valueChangedEvent],function(){vr.performUpdateOnRenderingFinished(function(){e.isInstanceVisible()?(e.inEmptyStateFlag.isFalse()&&(e.isAutoPlay()?e.play():!K.IsMobileClient||t(e)?a(e):r(e)),e.data.batchOperationsSet.executeOperations(),e.data.batchOperationsSet.deactivate("videoPreview")):(e.data.batchOperationsSet.activate("videoPreview"),a(e))},"previewEventsListener"+e.id)}))}function i(){var e=new S;return e.append('<div class="video-icon-holder content-centered absolute-fill vertically-center-c
197hildren">'),e.append("<span>"),e.append('<span class="icon-holder block">'),e.append('<span class="icon image-sprite-video-play-button inline-block"></span>'),e.append("</span>"),e.append("</span>"),e.append("</div>"),u.useSimpleTemplate(""+e)}function a(e){if(!e.isForTemplateUse()){var t=c(e);t.unloadPlayer()}e.data.videoPlayerHolder.toggleDisplayed(!1,"showPreviewInfo"),e.data.$videoIconHolder.toggleDisplayed(!0),e.showImageLayer.setValue(!0,"showPreviewInfo")}function r(e){e.showImageLayer.setValue(!1,"showPreviewInfo"),e.data.$videoIconHolder.toggleDisplayed(!1),e.data.videoPlayerHolder.toggleDisplayed(!0,"showPreviewInfo");var t=c(e);t.toggleInitilized(!0),t.isReady||t.reload()}function o(e){if(!e.isForTemplateUse()){g(e);var t=l(e).createPlayer(p(e));d(e,t)}}function s(e){var t=e.getPropertyValue("videoType");switch(t){case Ye.Youtube:e.data.helper=Pe;break;case Ye.Vimeo:e.data.helper=Ee}}function l(e){return e.data.helper}function c(e){return e.data.videoPlayer}function d(e,t){e.data.videoPlayer=t}function g(e){e.data.videoPlayer&&(e.data.videoPlayer.unloadPlayer(),C(e),delete e.data.videoPlayer)}function f(e){var t=e.getPropertyValue("videoId");if(t)for(var n=["?","&","#","+",",","%"],i=0,a=n.length;a>i;++i)-1!=t.indexOf(n[i])&&(t=t.substring(0,t.indexOf(n[i])));return t}function p(e){var t=e.id,n=e.getPropertyValue("useLoop"),i=f(e);return{$container:e.data.videoPlayerHolder,createIframe:h,videoID:i,instanceId:t,controls:e.getPropertyValue("useController")?1:0,loop:n?1:0,playlist:n?i:"",wmode:"transparent",isHtml5:!1,$iframe:u.useTemplate(P.VideoIframe)}}function h(){return u.useTemplate(P.VideoIframe)}function m(e){var t=u.useTemplate(P.ElementContent);return e.data.videoPlayerHolder=t.addDisplayingStates(),t}function v(e){e.data.batchOperationsSet.requestOperation(function(){r(e),I(e,e.getPropertyValue("useLoop")),c(e).play()},"changePlayerState")}function y(e){a(e)}function b(e){e.data.batchOperationsSet.requestOperation(function(){c(e).pause()},"changePlayerState")}function C(e){e.data.videoBindings&&e.data.videoBindings.unbindAll();var t=c(e);t&&t.whenReady(function(){c(e).$iframe.remove()})}function I(e,t){e.data.batchOperationsSet.requestOperation(function(){c(e).setLoop(t)},"setLoop")}u.quickExtend(K.Events,{VideoStateChanged:w.create()});var P={ElementContent:{group:"video-player-templates",name:"video-player-template",isSimple:!0},VideoIframe:{group:"video-player-templates",name:"video-iframe-element-template",isSimple:!0}},E={creationFunction:m,play:function(){try{v(this)}catch(e){v(this),Q.warn("video play error - ")}},stop:function(){try{y(this)}catch(e){y(this),Q.warn("video stop error - ")}},pause:function(){try{b(this)}catch(e){b(this),Q.warn("video pause error - ")}},hasBinding:function(){return ri.videoId.isBound(this)},isAutoPlay:function(){return!K.IsMobileView&&this.getPropertyValue("autoPlay")&&!this.getPropertyValue("templateOpener")&&Va.Flags.IsInMobileContext.isFalse()},createBindingFieldsToProperties:function($super){var e=this,t=$super.call(e);return e.isBound(di.video.getContentType())&&(t[ri.videoType.name]=go.create(e,{propertyName:ri.videoType.name}),t[ri.videoId.name]=go.create(e,{propertyName:ri.videoId.name}),t[ri.videoUrl.name]=go.create(e,{propertyName:ri.videoUrl.name}),t[ri.videoImageUrl.name]=go.create(e,{propertyName:ri.videoImageUrl.name})),t},getPopupItems:function(){var e,t=this,n=t.getPropertyValue("urlAddress");return n&&(e={url:ra.resolveUrl(n),newTab:n.type!==Ze.Pages}),[{id:t.id,index:1,link:e,video:{videoType:t.getPropertyValue("videoType"),videoImageUrl:t.getPropertyValue("videoImageUrl"),videoId:t.getPropertyValue("videoId")}}]},getImageLoadingOptions:function(){return{forceRatioLocking:!1}}};Jn.registerDefinition(ei,{VideoPlayer:{className:"video-player",defaultProperties:{templateOpener:Go,backgroundColor:function(){return"Transparent"},opacity:function(){return 1},sizeAndPosition:function(){return{width:150,height:110,top:0,left:0}}},properties:{videoType:{isNotForCustomProperty:!0,category:ai.Other,defaultValue:function(){return Ye.Youtube},isBound:function(e){return e.isBound&&e.isBound(di.video.getContentType())}},videoId:{defaultValue:Xo,isNotForCustomProperty:!0,supportsBinding:!0,isBound:function(e){return e.isBound&&e.isBound(di.video.getContentType())}},videoUrl:{defaultValue:Xo,isNotForCustomProperty:!0,supportsBinding:!0,isBound:function(e){return e.isBound&&e.isBound(di.video.getContentType())}},videoImageUrl:{defaultValue:Xo,isNotForCustomProperty:!0,supportsBinding:!0,isBound:function(e){return e.isBound&&e.isBound(di.video.getContentType())}},autoPlay:{category:ai.Other,defaultValue:Go},useController:{isStateProperty:!0,category:ai.Other,defaultValue:jo},useLoop:{isStateProperty:!0,category:ai.Other,defaultValue:Go}},features:[ti.HasResponsiveItem,ti.HasContent,ti.Resizable,ti.Selectable,ti.HasBackgroun
197dImage,ti.HasLayout,ti.Hideable,ti.HasBorder,ti.HasContentOverlay,ti.HasEmptyState,ti.HasPopup],methods:E,aggregatedMethods:{aggregations:{onCreation:function(){var e=this;e.imageValueObject=go.create(e,{propertyName:ri.imageUrl.name}),e.imageLayoutObject=go.create(e,{propertyName:ri.imageLayout.name}),e.imageLayoutObject.setValue(rn.Cover),e.data.batchOperationsSet=xn.create(function(e){e()})},onInitializing:function(){var e=this;s(e)},onInitialized:n,onBoundValueReady:function(e){var t=this;if(t.isBound(di.video.getContentType())){var n=void 0===e[di.video.getContentType()]?void 0:e[di.video.getContentType()];if(n){var i=n.videoType,a=n.videoId,r=n.videoUrl,o=n.videoImageUrl;t.setBindingValuesToProperties({videoType:i,videoId:a,videoUrl:r,videoImageUrl:o})}}},onPropertiesChanged:function(t){var n=this;n.InstancePropertiesInitialized.isTrue()&&(this.isForTemplateUse()||(u.containsOneOfKeys(t,"videoType")&&(l(n)&&c(n).unloadPlayer(),n.data.videoPlayerHolder.empty(),s(n)),u.containsOneOfKeys(t,"useController","videoType","videoId","useLoop")&&(o(n),c(n).setOptions(p(n),!1)))),u.containsOneOfKeys(t,"videoType")&&s(n),u.containsOneOfKeys(t,"videoImageUrl")&&e(n)}}}}})}(),function(){function e(e){var t=e.getImageBox();if(t){var n=e.getPropertyValue("alt");n?t.setAlt(n):t.setAlt(void 0)}}Jn.registerPropertiesCategories({"Image Loading":{title:void 0,iconClass:"sprite-icon sprite-property-category-text"}});var t={getImageSizeInLayout:function(){return this.getImageBox().getImageSizeInLayout()},hasBinding:function(){return ri.imageUrl.isBound(this)},hideImageLoadingOverlay:function(){var e=this.data.imageLoadingOverlayController;e&&e.hide()},showImageLoadingOverlay:function(){var e=this;vr.performUpdateOnRenderingFinished(function(){var t=e.getPropertyValue("imageLoadingSettings");if(t.showOverlay){var n=e.data.imageLoadingOverlayController;if(!n){var i=e.addBackgroundLayer(Zi.BackgroundImageOverlay,function(){var e=new S;return e.append('<div class="image-loading-overlay stretched-to-fill element-border-target">'),e.conditionalAppend(!1,'<div class="explorer-background"></div>'),e.append('<div class="loading-image stretched-to-fill"></div>'),e.append("</div>"),u(""+e)}),a=i.find(".loading-image").makeImageBoxNew({layout:rn.Original,autoLoad:!0}),r=w.createEventListener(e.sizeChangedEvent,function(){a.setViewPort(e.getSize())}),o=i;e.setBorderTarget(i);var s=St.createDisplayController(i);s.setValue(!1),n={show:function(){r.activateAndExecute();var t=e.getPropertyValue("imageLoadingSettings");a.setImage(ae.resolveImageUrl(t.overlayImage));var n=qa.evaluateColorBinding(t.overlayBackground);o.clearBackground(),vn.isGradient(n)?o.applyGradientColor(n):o.css("rgbaBackground",n),s.setValue(!0)},hide:function(){r.deactivate(),s.setValue(!1)}},e.data.imageLoadingOverlayController=n}n.show()}},e.id+"showOverlay")},createBindingFieldsToProperties:function($super){var e=this,t=$super.call(e),n=di.image.getContentType();e.isBound(n)&&(t[ri.imageUrl.name]=go.create(e,{propertyName:ri.imageUrl.name}),t[ri.imageLayout.name]=go.create(e,{propertyName:ri.imageLayout.name}),t[ri.imagePosition.name]=go.create(e,{propertyName:ri.imagePosition.name}));var i=di.title.getContentType(),a=di.description.getContentType(),r=di.alt.getContentType();return(e.isBound(i)||e.isBound(a)||e.isBound(r))&&(t[ri.alt.name]=go.create(e,{propertyName:ri.alt.name})),t},getPopupItems:function(){var e,t=this,n=t.getPropertyValue("urlAddress");return n&&(e={url:ra.resolveUrl(n),newTab:n.type!==Ze.Pages}),[{id:t.id,index:1,link:e,image:{imageUrl:t.getPropertyValue("imageUrl")}}]}};Jn.registerDefinition(ei,{image:{className:"image-element",defaultProperties:{templateOpener:Go,backgroundColor:function(){return"transparent"},borderColor:function(){return u.convertValueToObject("black",["top","left","bottom","right"])},borderWidth:function(){return u.convertValueToObject(0,["top","left","bottom","right"])},opacity:function(){return 0},sizeAndPosition:function(){return{width:200,height:200,top:0,left:0}},imageUrl:Wo},features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.Hideable,ti.HasBackgroun
197d,ti.HasLayout,ti.HasPopup,ti.HasImage,ti.HasBorder,ti.Rotatable,ti.HasBackgroundOverlay,ti.HasDataBinding],properties:{imageLoadingOverlay:{isStateProperty:!1,isStyleProperty:!0,defaultValue:function(){return{background:"rgba(255,255,255,0.7)",imageInfo:{image:fo.Images.CircleBall}}}},imageLoadingSettings:{isStateProperty:!1,isStyleProperty:!0,supportsThemeBinding:!0,defaultValue:function(){return{hideImage:!1,showOverlay:!1,showingAnimation:void 0,overlayBackground:"rgba(255,255,255,0.7)",overlayImage:fo.Images.CircleBall}}},alt:{defaultValue:Xo,supportsBinding:!0,isBound:function(e){return e.isBound(di.title.getContentType())||e.isBound(di.description.getContentType())||e.isBound(di.alt.getContentType())},onChange:function(t){e(t)}}},methods:t,aggregatedMethods:{aggregations:{adjustInstanceToViewPort:function(){var e=this.getSize();if(e){var t=e.width<340?e.width:340;ta.setInstancesSize(this,{width:t,height:t/e.width*e.height})}},onBoundValueReady:function(e){var t,n=this,i=di.image.getContentType(),a=di.icon.getContentType(),r=di.title.getContentType(),o=di.description.getContentType(),s=di.alt.getContentType(),l={};n.isBound(i)?(t=e[i]?e[i]:{},u.quickExtend(l,{imageUrl:void 0===e[i]?br.getPresetAsset(pt.DefaultImage).imageData:t.imageUrl,imageLayout:t.imageLayout,imagePosition:t.imagePosition})):n.isBound(a)&&(t=e[a]?e[a]:{},u.quickExtend(l,{imageUrl:void 0===e[a]?br.getDefaultIcon():t.imageUrl,imageLayout:t.imageLayout,imagePosition:t.imagePosition})),n.isBound(s)&&u.quickExtend(l,{alt:void 0===e[s]?null:e[s]}),n.isBound(s)&&e[s]||(n.isBound(r)?u.quickExtend(l,{alt:void 0===e[r]?null:e[r]}):n.isBound(o)&&u.quickExtend(l,{alt:void 0===e[o]?null:e[o]})),u.eachItem(["imageLayout","imagePosition"],function(e,t){l[t]||n.setBindingValueToProperty(void 0,t,!0)}),n.setBindingValuesToProperties(l)},onImageBoxCreated:function(t){var n=this;t.trackStates(on.LoadingImage,{setCallback:function(){n.showImageLoadingOverlay()},unsetCallback:function(){n.hideImageLoadingOverlay()}}),e(this);var i=window.navigator.platform.toLowerCase(),a=window.navigator.userAgent.toLowerCase();if(0===i.indexOf("mac")&&-1!=a.indexOf("safari")&&-1===a.indexOf("chrome")){var r=n.$element[0],o=r.style.visibility;r.style.visibility="hidden",vr.performUpdateOnRenderingFinished(function(){r.style.visibility=o})}},onInitialized:function(){var e=this;e.sizeChangedEvent.bindAndExecute(function(){Dn.requestIndpendentWriteOperation(function(){e.setImageBoxViewport(e.getSize())},e.id+"setImageBoxViewport")})},onDataBindingReady:function(e){var t=this;e&&t.setBindingValueToProperty(""+e,ri.imageUrl.name)}}}}})}(),function(){function e(e){if(this.getNavigatableInstances().length>1){var t=this.data.currentTab;this.navigate(1,!1),Ji.removeInstances(t),e()}}var t=["backgroundColor","backgroundOverlay","imageUrl","imageLayout","imagePosition","padding","roundness","borderWidth","borderStyle","borderColor","shadow","innerShadow","borderColor","glow","innerGlow"],n=u.makeDictionaryFromKeys(t,!0);t.push("childrenAnchor");var i=u.makeDictionaryFromKeys(["childrenAnchor"],!0);u.quickExtend(n,{lineColor:!0}),Jn.registerDefinition(ei,{TabsPanel:{className:"switch-panel-element",features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.HasPadding,ti.HasContent,ti.Resizable,ti.Selectable,ti.HasLayout,ti.ItemsContainer,ti.HasChildrenLayoutAnchor,ti.Clickable,ti.Hideable,ti.HasBorder,ti.Navigatable],calculatedProperties:t,methods:{navigateTo:function(e,t,n,i){this.showItem(e,t,n,i)},getAutoNavigationDuration:function(){return this.getPropertyValue("autoNavigationDuration")},addItem:function(e){e=u.extend({withCallOut:!1,initialProperties:{all:{}}},e),K.Events.ElementsAdding.fireNew(),e.initialProperties.all.name=e.tabName;var t=this.getCurrentItem();t&&(e.initialProperties.all=u.deepCloneObject(u.extend({},e.initialProperties.all,{backgroundColor:t.getPropertyValue("backgroundColor")})),u.eachEntry(i,function(n){e.initialProperties.all[n]=u.deepCloneObject(t.getPropertyValue(n))}));var n=_o.addTemplateInstance({elementForCreation:{structures:[{type:ei.Tab.name,elementProperties:{order:Ki.getMaxOrder(),backgroundColor:"#333",borderColor:"#000"}}]}},this.$element,e);return n.instances[0]},showItem:function(e,t,n,i){function a(){t&&u.eachItem(g.getDescendingInstances(!1),function(e,t){t.data.isTrackOverInTransition===!0&&ua.trackMouseOver(t)}),ea.requestUpdatePosition(s)}function r(e){e.isDisplayed.setValue(!1,"hidden")}function o(){s.data.duringAnimatedTransition=!1,s.data.animatedTabsOrder=void 0,n(),le.disableOperationsRecording("onTransitionFinish");var e=s.data.pendingTransition;e&&(s.data.pendingTransition=void 0,s.showItem(e.tabSelector,e.performAnimation,e.navigateCallback,e.animationOptions)),K.Events.NavigationFinished.fireNew(),le.enableOperationsRecording("onTransitionFinish")}var s=this;if(ua.isElementVisible(this)){var l=s.getPropertyValue("navigationDuringTransitionBehaviour");if(s.data.duringAnimatedTransition)switch(l){case ho.StopTransition:var c=s.data.animatedTabsOrder;if(c)for(var d=0;d<c.length;d++)c[d].stopVisibilityAnimations();break;case ho.IgnoreNavigation:return;case ho.EnqueueNavigation:s.data.pendingTransition={tabSelector:e,performAnimation:t,navigateCallback:n,animationOptions:i}}le.disableOperationsRecording("navigateInTabsElement"),void 0===t&&(t=!0),void 0===n&&(n=Wo),ua.isElementVisible(this)||(t=!1);var g=void 0;if(isFinite(e)){var f=this.getChildInstances();g=f[Math.max(0,Math.min(f.length-1,e))]}else"string"==typeof e?g=Ji.getInstanceByID(e):e&&(g=Ji.getInstanceByID(e.id));var p;if(this.data.currentTab&&(p=Ji.getInstanceByID(this.data.currentTab.id)),
198g&&p!==g){if(s.stopAutoNavigation(),p&&g.$element.insertAfter(p.$element),this.data.currentTab=g,s.currentItemChangedEvent.fireNew({prevItem:p,currentItem:g}),K.Events.NavigableTabChanged.fireNew(s),t){s.data.duringAnimatedTransition=!0,u.eachItem(g.getDescendingInstances(!1),function(e,t){ua.isTrackOver(t)&&(t.data.isTrackOverInTransition=!0,ua.stopM
198ouseOverTracking(t))});var h=i&&i.transitionOrder?i.transitionOrder:this.getPropertyValue("transitionOrder"),m=i&&i.entranceAnimation?i.entranceAnimation:this.getPropertyValue("entranceAnimation"),v=i&&i.entranceAnimationSpeed?i.entranceAnimationSpeed:this.getPropertyValue("entranceAnimationSpeed"),y=i&&i.entranceAnimationDirection?i.entranceAnimationDirection:this.getPropertyValue("entranceAnimationDirection"),b=void 0,C=void 0,I=void 0;if(p&&(b=i&&i.exitAnimation?i.exitAnimation:this.getPropertyValue("exitAnimation"),C=i&&i.exitAnimationSpeed?i.exitAnimationSpeed:this.getPropertyValue("exitAnimationSpeed"),I=i&&i.exitAnimationDirection?i.exitAnimationDirection:this.getPropertyValue("exitAnimationDirection")),h!==fn.Simultaneously&&p)h===fn.EnterBeforeExit?(s.data.animatedTabsOrder=[g,p],g.data.disableShowingHiding=!0,g.isDisplayed.setValue(!0,"hidden"),g.data.disableShowingHiding=!1,g.showElement({animation:m,animationOptions:{duration:v,direction:y},complete:function(){a(),p.hideElement({animation:b,animationOptions:{duration:C,direction:I},complete:function(){r(p),o(),s.startAutoNavigation()}})}})):(s.data.animatedTabsOrder=[p,g],p.hideElement({animation:b,animationOptions:{duration:C,direction:I},complete:function(){r(p),g.data.disableShowingHiding=!0,g.isDisplayed.setValue(!0,"hidden"),g.data.disableShowingHiding=!1,g.showElement({animation:m,animationOptions:{duration:v,direction:y},complete:function(){a(),o(),s.startAutoNavigation()}})}}));else{s.data.animatedTabsOrder=[g],p&&s.data.animatedTabsOrder.push(p);var S;g.data.disableShowingHiding=!0,g.isDisplayed.setValue(!0,"hidden"),g.data.disableShowingHiding=!1;var P=g.showElement({animation:m,animationOptions:{duration:v,direction:y},complete:a});p&&(S=p.hideElement({animation:b,animationOptions:{duration:C,direction:I},complete:function(){r(p)}})),u.when(P,S).done(function(){o(),s.startAutoNavigation()})}}else void 0!==p&&(p.hideElement(),r(p)),g.isDisplayed.setValue(!0,"hidden"),a(),n(),s.startAutoNavigation();s.currentItemFinishChanging.fireNew({prevItem:p,currentItem:g}),s.parentInstance&&s.parentInstance.onTabChange&&s.parentInstance.onTabChange.fireNew({prevItem:p,currentItem:g}),le.enableOperationsRecording("navigateInTabsElement")}else le.enableOperationsRecording("navigateInTabsElement"),n(),ea.requestUpdatePosition(s)}},removeCurrentItem:e,removeItem:function(e,t){t||(t=Wo),e===this.data.currentTab?this.removeCurrentItem(t):(Ji.removeInstances(e),t())},creationFunction:Wo,getCurrentItem:function(){return this.data.currentTab?this.data.currentTab:this.childInstances[0]},getCalculatedPropertyValue:function($super,e){if(n[e]||i[e]){var t=this.getCurrentItem();return t?t.getPropertyValue(e):void 0}return $super.call(this,e)},setCalculatedPropertyValue:function($super,e,t,a,r){var o=this;if(i[e])u.eachItem(o.childInstances,function(n,i){i.setPropertyValue(e,t,a,n===o.childInstances.length-1?r:void 0)});else if(n[e]){var s=this.getCurrentItem();s&&s.setPropertyValue(e,t,a,r)}else $super.call(o,e,t,a,r)}},aggregatedMethods:{aggregations:{onChildElementAdded:function(e){var t=this,n=u.getIndexOfElementInArray(e,t.childInstances,function(e,t){return e.id===t.id}),i={id:e.id,title:e.getPropertyValue("name"),type:oi.NavigableInstance.name,index:n+1};
198e.bindPropertyChangeId=e.bindPropertyChange("name",function(){t.getItemsInformation().updateItemFields(e.id,{title:e.getPropertyValue("name")})},"tabNameChanged"),void 0===t.data.currentTab?(t.data.currentTab=e,t.currentItemChangedEvent.fireNew({prevItem:void 0,currentItem:e})):e.isDisplayed.setValue(!1,"hidden"),t.getItemsInformation().put(i)},onChildElementRemoved:function(e){this.getItemsInformation().remove(e.id);var t=u.getValues(u.duplicateDitionary(this.getItemsInformation().getItems())).orderBy(function(e){return e.index});u.eachItem(t,function(e,t){t.index=e+1}),this.getItemsInformation().put(t),this.data.currentTab===e&&this.navigate(-1,!1),e.unbindPropertyChange("name",e.bindPropertyChangeId)},switchToPreview:function(e){var t=this;e&&t.showItem(0,!1)},onRemove:function(){this.getItemsInformation().clear()},onInitializing:function(){var e=this;this.sizeChangedEvent.bind(function(){ea.refreshElementsLayout(e.childInstances)})}}}},Tab:{className:"tab-element",features:[ti.HasInnerShadow,ti.HasPadding,ti.HasContent,ti.ItemsContainer,ti.HasChildrenLayoutAnchor,ti.HasBorder,ti.HasBackground,ti.HasBackgroundImage],methods:{isFillHorizontal:jo,isFillVertical:jo,creationFunction:function(){return u("<div></div>").addClass("absolute-fill")},hasWidth:Go,hasHeight:Go,getAutoLayoutProperties:function(){return{left:!0,top:!0,width:!0,height:!0}}},aggregatedMethods:{aggregations:{onInitializing:function(){this.canMove.setValue(!1)}}}}})}(),function(){Jn.registerDefinition(ei,{Button:{className:"button-element",features:[ti.HasInnerShadow,ti.HasPadding,ti.HasContent,ti.Resizable,ti.Selectable,ti.HasBackground,ti.Clickable,ti.HasBackgroundImage,ti.HasLayout,ti.Hideable,ti.HasBorder,ti.HasResponsiveItem,ti.ItemsContainer,ti.HasChildrenLayoutAnchor],properties:{buttonType:{defaultValue:function(){return Xe.ActionButton}}},methods:{creationFunction:function(e){return e.data.$content=u("<div></div>").addClass("absolute-fill"),e.data.$content}}}})}(),function(){Jn.registerDefinition(ei,{Flash:{features:[ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.HasLayout,ti.Clickable,ti.Hideable,ti.HasBorder,ti.Rotatable,ti.HasPadding,ti.HasContent,ti.HasContentOverlay],properties:{flashAsset:{defaultValue:u.returnEmptyString,onChange:function(e,t){var n={};n.wmode="transparent",Se.embedSWF(ae.resolveAssetUrl(t),e.data.flashID,"100%","100%","9.0.0",!1,!1,n,!1)}}},methods:{shouldBeHiddenInMode:jo,creationFunction:function(e){return e.data.flashID="f"+u.uniqueID(),e.data.$flash=u("<div id='{0}'></div>".format(e.data.flashID)).addClass("absolute-fill").addClass("no-wrap"),e.data.$flash}}}})}(),function(){function e(e){if(e.data.appIframe){var t=e.getPropertyValue("appInfo");if(t){var n;if(t.remoteUrl)n=t.remoteUrl,n.indexOf("://")<0&&(n="http://"+n);else{var i=ae.getAssetsFolder(t.ownerID,te.AzureBlob,ie.App);n=null!=t.ownerID?i+t.fileName:i+t.appFolder+t.fileName}e.data.appIframe.attr("src",n)}else e.data.appIframe.attr("src","")}}Jn.registerDefinition(ei,{App:{features:[ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.HasLayout,ti.Clickable,ti.Hideable,ti.HasBorder,ti.Rotatable,ti.HasPadding,ti.HasContent,ti.HasContentOverlay,ti.HasResponsiveItem],defaultProperties:{},properties:{autoScrollbars:{defaultValue:Go,onChange:function(t,n){var i=u('<iframe class="app-iframe {1}" frameborder="0" marginheight="0" marginwidth="0" width="100%" height="100%" scrolling="{0}"></iframe>'.format(n?"yes":"no",n?"auto-scrollbars":""));t.data.appIframe=i,t.data.$iframeContainer.empty().append(i),e(t)}},appInfo:{defaultValue:Xo,isStateProperty:!1,onChange:function(t){e(t)}}},methods:{creationFunction:function(e){var t=u("<div class='absolute-fill'></div>");return e.data.$iframeContainer=t,t}},aggregatedMethods:{aggregations:{}}}})}(),function(){Jn.registerDefinition(ei,{DataListElement:{className:"data-list-element",title:"Data List",itemName:"DataListItemTemplate",itemTitle:"Data List Item",defaultProperties:{itemFields:function(){return{index:{type:"index",title:"Index",name:"index",isDefaultField:!0}}}},features:[ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasBackgroun
198d,ti.HasBackgroundImage,ti.HasLayout,ti.Hideable,ti.HasBorder,ti.DataList,ti.TemplatePagesList],methods:{getDataSourceDefinition:function(){return ui.DataListElementView},calculateItemSizeOnMobile:function(e){var t=this.getPcTemplateSize();return{height:t?t.height*t.width/e.width:e.height,width:e.width}}}}})}(),function(){Jn.registerDefinition(ei,{paypalButton:{className:"paypalButton",title:"PayPal Button",features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.HasPadding,ti.HasContent,ti.Resizable,ti.Selectable,ti.HasBackground,ti.Clickable,ti.HasBackgroundImage,ti.HasLayout,ti.Hideable,ti.HasBorder,ti.ItemsContainer,ti.PaypalFeature]}})}(),function(){Jn.registerDefinition(ei,{checkOutButton:{className:"checkOutButton",defaultProperties:{backgroundColor:function(){return"Transparent"},opacity:function(){return 1},sizeAndPosition:function(){return{width:90,height:30,top:0,left:0}}},features:[ti.HasInnerShadow,ti.HasPadding,ti.HasContent,ti.Resizable,ti.Selectable,ti.HasBackground,ti.Clickable,ti.HasBackgroundImage,ti.HasResponsiveItem,ti.HasLayout,ti.Hideable,ti.HasBorder,ti.ItemsContainer,ti.HasChildrenLayoutAnchor,ti.CheckOutFeature]}})}(),function(){Jn.registerDefinition(ei,{FormElement:{className:"form-element",itemName:"TextInputField",features:[ti.HasFormData,ti.HasFormDataList],properties:{targetEmail:{defaultValue:Xo},submitAddress:{},submitError:{defaultValue:Wo},submitText:{defaultValue:Wo},joinMyMailingList:{defaultValue:Go}},calculatedProperties:["isJoinMyMailingListEnabled"],methods:{getJMMLButton:function(){return u.grep(this.childInstances,function(e){return e.elementType.name===ei.SkinCheckBoxButtonElement.name})[0]},getCalculatedPropertyValue:function($super,e){return"isJoinMyMailingListEnabled"===e?this.getPropertyValue("joinMyMailingList"):$super.call(this,e)},getJoinMyMailingListValue:function(){return this.getPropertyValue("isJoinMyMailingListEnabled")?this.getJMMLButton().getValue():!1},getSubmitSuccessTarget:function(){var e=this;return e?e.getPropertyValue("submitAddress"):null},getSubmitSuccessText:function(){var e=this;return e?e.getPropertyValue("submitText"):null},getSubmitErrorText:function(){var e=this;return e?e.getPropertyValue("submitError"):null}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this,t=e.contentSizeChangedEvent.bind(function(){le.beginAtomicBatch(!1,"Changing the content size of the form"),vr.performUpdateOnRenderingFinished(function(){le.disableOperationsRecording("push form"),or.requestPushing(e),le.enableOperationsRecording("push form")}),le.endAtomicBatch()});e.instanceRemoving.one(function(){t.unbind()})}}}}})}(),function(){Jn.registerDefinition(ei,{PasswordFormElement:{className:"password-form-element",itemName:"TextInputField",features:[ti.HasFormData,ti.HasFormDataList],properties:{},methods:{}}})}(),function(){Jn.registerDefinition(ei,{ButtonsGroup:{className:"buttons-group",itemName:"MenuButton",features:[ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.HasLayout,ti.Hideable,ti.HasResponsiveItem,ti.HasBorder,ti.DataList],defaultProperties:{fitToContent:Go,sizeAndPosition:function(){return{width:400,height:400,top:0,left:0}},itemFields:function(){return{index:{type:"index",title:void 0,name:"index",isDefaultField:!0},title:{type:"title",title:void 0,name:"title",isDefaultField:!0},icon:{type:"icon",title:void 0,name:"icon",isDefaultField:!0}}},dataLayoutOptions:function(){return{lineSpacing:15,columnSpacing:15,colsSpacing:15,rowsSpacing:15,rotation:0,cols:3,R:100}}},properties:{buttonsType:{name:"buttonsType",defaultValue:function(){return Po.RadioButtons.value}},enableButtonToggling:{name:"enableButtonToggling",defaultValue:jo}},methods:{hasContentHorizontalAlign:Go,unSelectAll:function(){var e=this;u.eachItem(e.getItemsControllers(),function(e,t){var n=t.getInstance();Ji.performOnInstancesInitialization(n.id,function(){n.userSelect(!1)})})},getDataSourceDefinition:function(){return ui.ButtonsGroupView},refreshSelectedItem:function(e){var t=this,n=t.getInstanceController(e);if(n&&n.isInitialized()){var i=n.getInstance();if(i){var a=t.getPropertyValue("buttonsType");switch(a){case Po.RadioButtons.value:u.eachItem(t.getItemsControllers(),function(e,t){var n=t.getInstance();n.id!==i.id&&Ji.performOnInstancesInitialization(n.id,function(){n.userSelect(!1)})}),Ji.performOnInstancesInitialization(i.id,function(){var e=t.getPropertyValue("enableButtonToggling");e?i.userSelect(!0):i.userSelect(!i.isUserSelected())});break;case Po.ToggleGroup.value:Ji.performOnInstancesInitialization(i.id,function(){i.userSelect(!i.isUserSelected())})}}else t.unSelectAll()}}},aggregatedMethods:{aggregations:{adjustInstanceToViewPort:function(){var e=this;e.setPropertyValue("dataLayout",{name:Wi.SquareGrid.name}),e.setPropertyFieldsValues("dataLayoutOptions",{cols:3,colsSpacing:10,rowsSpacing:10})},switchToPreview:function(){var e=this;e.$element.on("click",".design-element.button-element",function(){var t=n(u(this));t&&t.elementType===ei.MenuButton&&e.getPageId()===la.getCurrentPageId()&&e.refreshSelectedItem(t.getDataItemId())})},setItem:function(e){e.setNeverSelectedInClick(!0)}}}}})}();var Po={ToggleGroup:{title:void 0,value:1},RadioButtons:{title:void 0,value:2}};!function(){function e(e){var t=e.getPropertyNormalValue("order");if(e.isMasterPageElement.isTrue()){var n=ha.getPageMasterRootsOrders(la.getCurrentPageId(),!0)[e.id];return n}return t}var t,n;Jn.registerDefinition(ei,{FooterElement:{className:"footer-element",features:[ti.HasInnerShadow,ti.HasPadding,ti.Resizable,ti.Selectable,ti.HasBackgroun
198d,ti.HasBackgroundImage,ti.HasLayout,ti.ItemsContainer,ti.HasChildrenLayoutAnchor,ti.PageSection,ti.HasBorder],defaultProperties:{resizingGripPosiotion:function(){return"s"},tagName:function(){return Ke.FOOTER},sectionName:function(){return"Footer"}},methods:{getCalculatedOrder:function(){return Ki.getMaxOrder()},addElementToPage:function(e){var t=this,n=t.$element,i=t.data.pageInstance;return i&&i.setFooterInstance(void 0),e.setFooterInstance(t),t.data.pageInstance=e,e.data.$footerSection.append(n),e.data.$footerSection}},aggregatedMethods:{aggregations:{addFixedState:function(){var e=this;e.isFixed()&&(n||(n=u.rule(".page-element-border-box {}")),e.data.switchToPreviewFooter=w.bindAndExecute([e.sizeChangedEvent,e.visibilityChangedEvent],function(){vr.performOnFramesLayoutUpdade(function(){var t=la.getCurrentPage();ua.isElementVisible(e)?n.css({"padding-bottom":"{0}px".format(e.getSize().height)}):n.css({"padding-bottom":"{0}px".format(0)}),ea.refreshElementsLayout(t.childInstances),ua.invalidateAreas(t)},e.id+"_sectionsPaddingBottomCssRule")}))},removeFixedState:function(){var e=this;n||(n=u.rule(".page-element-border-box {}")),w.unbind(e.data.switchToPreviewFooter),n.css({"padding-bottom":"{0}px".format(0)}),ua.invalidateAreas(e)},onRemove:function(){var e=la.getCurrentPage().getFooterInstance();e&&e.id===this.id&&la.getCurrentPage().setFooterInstance(void 0),ea.refreshElementsLayout(la.getCurrentPage())},onInitializing:function(){var e=this;this.isMasterPageElement.isFalse()&&ha.setAsMasterPageRoots(this),e.sizeChangedEvent.bind(function(){var e=la.getCurrentPage();ea.refreshElementsLayout(e.childInstances)})}}}},HeaderElement:{className:"header-element",features:[ti.HasInnerShadow,ti.HasPadding,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.HasLayout,ti.ItemsContainer,ti.HasChildrenLayoutAnchor,ti.PageSection,ti.HasBorder],defaultProperties:{resizingGripPosiotion:function(){return"s"},tagName:function(){return Ke.HEADER},sectionName:function(){return"Header"}},methods:{getCalculatedOrder:function(){return-Ki.getMaxOrder()},addElementToPage:function(e){var t=this,n=t.$element,i=t.data.pageInstance;return i&&i.setHeaderInstance(void 0),e.setHeaderInstance(t),t.data.pageInstance=e,e.data.$headerSection.append(n),e.data.$headerSection}},aggregatedMethods:{aggregations:{addFixedState:function(){var e=this;e.isFixed()&&(t||(t=u.rule(".page-element-border-box {}")),e.data.switchToPreviewHeader=w.bindAndExecute([e.sizeChangedEvent,e.visibilityChangedEvent],function(){vr.performOnFramesLayoutUpdade(function(){var n=la.getCurrentPage();ua.isElementVisible(e)?t.css({"padding-top":"{0}px".format(e.getSize().height)}):t.css({"padding-top":"{0}px".format(0)}),ua.invalidateAreas(n)},e.id+"_sectionspaddingTopCssRule")}))},removeFixedState:function(){var e=this;w.unbind(e.data.switchToPreviewHeader),t||(t=u.rule(".page-element-border-box {}")),w.unbind(e.data.switchToPreviewFooter),t.css({"padding-top":"{0}px".format(0)}),ea.refreshElementsLayout(e)},onRemove:function(){var e=la.getCurrentPage(),t=e.getHeaderInstance();t&&t.id===this.id&&e.setHeaderInstance(void 0),ea.refreshElementsLayout(la.getCurrentPage())},onInitializing:function(){var e=this;this.isMasterPageElement.isFalse()&&ha.setAsMasterPageRoots(this),e.sizeChangedEvent.bind(function(){var e=la.getCurrentPage();ea.refreshElementsLayout(e.childInstances)})}}}},SectionElement:{className:"page-section-element",features:[ti.HasInnerShadow,ti.HasPadding,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.HasLayout,ti.ItemsContainer,ti.HasChildrenLayoutAnchor,ti.PageSection,ti.HasBorder],defaultProperties:{resizingGripPosiotion:function(){return"s"},tagName:function(){return Ke.SECTION},sizeAndPosition:function(){return{height:600}},backgroundColor:function(){return"transparent"},sectionName:function(){return"Section"}},methods:{getCalculatedOrder:function($super){var t=this;if(Va.Flags.IsInMobileContext.isTrue()){var n;if(this.isMasterPageElement.isTrue())return n=ha.getPageMasterRootsOrders(la.getCurrentPageId())[this.id];var i=aa.getPropertyValueInCustomState(t.properties.order,Va.MobileStateName,la.getCoordinator().id,t);if(void 0===i||void 0===i.stateValue||!u.isNumeric(i.stateValue)){var a=u.grep(t.parentInstance.childInstances,function(e){return e.hasFeature(ti.PageSection)}).sort(function(t,n){return e(t)-e(n)}),r=0;if(u.eachItem(a,function(e,n){return r=e,n===t?!1:void 0}),r){var o=a[r-1],s=o.getCalculatedOrder();return s+.01}return-1e3}return i.stateValue}var l=$super.call(t);return l},getMinSize:function(){return{height:this.data.calculatedMinHeight?this.data.calculatedMinHeight:0,width:0}},getPageContentInstance:function(){return la.getCurrentPage().getPageContentInstance()},addElementToPage:function(e){var t=this,n=t.getPageContentInstance(),i=n.addSectionElement(e,t);return ua.invalidateAreas(t,{updateSize:!1}),i},getDisplayName:function(){return this.getPropertyValue("sectionName")}},aggregatedMethods:{aggregations:{switchToPreview:function(){var e=this;ea.refreshElementsLayout(e)},onRemove:function(){var e=this;if(!e.isForTemplateUse()){var t=e.getPageContentInstance(),n=la.getPage(e.getPageId());t.removeSectionElement(n,e)}},onInitializing:function(){var e=this;e.sizeChangedEvent.bind(function(){var t=la.getCurrentPage(),n=e.getPageContentInstance();ua.invalidateAreas(n?[t,n]:t)}),e.visibilityChangedEvent.bind(function(){var t=la.getCurrentPage(),n=e.getPageContentInstance();ua.invalidateAreas(n?[t,n]:t)})}}}}})}();var wo=Yo(function(){function e(e,t){if(e){var n=t.features;u.eachItem(e,function(e,t){ti.hasOwnProperty(t)&&n.push(ti[t])})}}function t(e,t){if(e){var n=t.features;u.eachItem(e,function(e,t){ti.hasOwnProperty(t)&&n.removeItem(ti[t])})}}function n(e,t){if(e){var n=t.methods;u.eachEntry(e,function(e,i){"aggregatedMethods"===e?t.aggregatedMethods=i:"onInitializing"===e?t.aggregatedMethods={aggregations:{onInitializing:i}}:n[e]=i})}}function i(e){var t=e.defaultValue,n={title:e.title,defaultValue:u.isFunction(t)?t:u.returnFixedValue(t)};switch(e.hasOwnProperty("shouldJoinToUndo")&&(n.shouldJoinToUndo=e.shouldJoinToUndo),e.stateType){case"custom"
198:n.isStateProperty=!0;break;case"single":n.isNotForCustomProperty=!0}return n}function a(e,t,n){var a=t.properties,r=t.extensions.querySettings;for(var o in e){var s=e[o];a[n+o]=i(s),s.isQueryParam&&r.push(o)}}function r(e,t){u.isEmptyObject(e)||t.features.push(ti.ConnectableExternalApp)}function o(e,t){var n=t.features;u.isEmptyObject(e)||(n.push(ti.FeatureExternalApp),u.eachEntry(e,function(e,t){n.push(ti[t.featureTypeName])}))}function s(e,t){if(e){var n=t.defaultProperties;u.eachEntry(e,function(e,t){n[e]=function(){return t}})}}function l(e){var t={};return u.quickExtend(t,{title:e.name,features:[ti.HasInnerShadow,ti.Selectable,ti.HasBackground,ti.HasPadding,ti.HasBackgroundImage,ti.HasLayout,ti.Hideable,ti.HasBorder,ti.Rotatable,ti.HasContentOverlay,ti.HasResponsiveItem,ti.ExternalApp],extensions:{querySettings:[],appDefinition:e},defaultProperties:{},properties:{},methods:{}}),t}this.createElement=function(i){var c=l(i);e(i.features,c),t(i.excludeFeatures,c),s(i.defaultProperties,c),a(i.settings,c,i.appSettingPrefix),n(i.methods,c),o(i.implementedFeatures,c),r(i.connectableFeatures,c);var u={};return u[i.elementTypeName]=c,u}});!function(){function e(e){var n,i=la.getCurrentPage();i&&(n=e.getSectionsByPage(i));var a=e.getPropertyValue("contentLayout"),r=a.name;r||(r=a),e.pageContentLayout&&e.pageContentLayout.remove(),e.pageContentLayout=Sr[r].create(e,u.quickExtend({},a,t())),e.pageContentLayout.initialize(),n&&n.length>0&&Ji.addElementToContainerElement(i,n)}function t(){return{}}Jn.registerDefinition(ei,{PageContentElement:{className:"page-content-element",features:[ti.HasPadding,ti.HasContent,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.HasLayout,ti.ItemsContainer,ti.HasChildrenLayoutAnchor,ti.Hideable,ti.HasBorder],defaultProperties:{resizingGripPosiotion:function(){return"s"},sizeAndPosition:function(){return{height:200,width:960,top:0,left:0}}},properties:{isContentTypeFluid:{defaultValue:jo},contentLayout:{defaultValue:function(){return{name:Sr.BasePageContentLayout.name,side:lt.Left,sideBarWidth:200}},onChange:function(e,t,n,i){void 0!==i&&this.refreshContentLayout()}}},methods:{addElementToPage:function(e){var t=this,n=e.data.pageContentContainer,i=t.$element;return i.appendTo(n),n},refreshContentLayout:function(){e(this),this.getPageContentLayout().attachToContainer(),ea.refreshElementsLayout(la.getCurrentPage()),this.contentLayoutChangedEvent.fire()},getPageContentLayout:function(){return this.pageContentLayout},isPageChildInstance:jo,getMinSize:u.returnZeroSize,isReattchable:Go,creationFunction:Wo,isRelativePositioned:jo,hasHeight:Go,hasWidth:Go,changeElementSize:function(e){var t=this.getPropertyValue("isContentTypeFluid");t||this.$element.css(e),this.$elementSizeBox.css(e)},addSectionElement:function(e,t){var n=this.data.sectionsByPage;return u.objectSetIfUndefined(n,e.id,u.returnEmptyObject),u.objectSet(n,[e.id,t.id],t),this.pageContentLayout.addSection(t,e)},removeSectionElement:function(e,t){var n=this.data.sectionsByPage;delete n[e.id][t.id],this.pageContentLayout.removeSection(t)},getSectionsByPage:function(e){var t=this.data.sectionsByPage,n=u.objectGet(t,[e.id]);return n?u.getValues(n):[]},getVisibleSectionsByPage:function(e){var t=this.getSectionsByPage(e);return u.grep(t,function(e){return e.isInstanceVisible()})},renderElement:function(e){var t=this;e.startInstanceRendering(t,"positioned"),e.openTag("div","element-main-box positioned"),e.openTag("div","element-background-layer element-border-target design-element-border-target"),e.closeTag(),e.openTag("div","element-border-box element-border-target positioned design-element-border-box"),e.openTag("div","element-content-box design-element-content-box element-padding-box positioned"),e.openTag("div","page-content-element-size-box element-size-box positioned element-size-target"),e.openTag("div","page-content-content-container content-container-type positioned"),t.renderElementChildren(e),e.closeTag(),e.closeTag(),e.closeTag(),e.closeTag(),e.closeTag(),e.finishInstanceRendering(t)},getAutoLayoutProperties:function($super){return u.quickExtend($super.call(this),{top:!0,left:!0})}},aggregatedMethods:{aggregations:{onInitializing:function(){this.isMasterPageElement.is
198False()&&ha.setAsMasterPageRoots([this]),this.getPageContentLayout().attachToContainer()},onCreation:function(){this.data.sectionsByPage={},this.contentLayoutChangedEvent=w.create(),e(this)},adjustInstanceToViewPort:function(){this.setPropertyValue("margin",0)},onDetached:function(){var e=la.getCurrentPage();aa.invalidateProperty(e,"sizeAndPosition",void 0,e.getPropertyValue("sizeAndPosition"))},onElementAddedToContainer:function(e){e.setPageContentInstance(this)},onRemove:function(){this.parentInstance.removePageContentInstance(this)},switchToPreview:function(){ea.refreshElementsLayout(this)}}}}})}(),function(){function e(e){e.setSkinInstanceBox(e),e.data.instanceController?e.data.instanceController.createdFlag.onceTrue(function(){t(e)}):t(e)}function t(e){var t={},n={},i=[];u.eachItem(e.getDescendingInstances(!0),function(a,r){var o=r.getPropertyValue("styleBindingFields");o&&(u.eachEntry(o,function(e,i){u.eachEntry(i,function(i){u.objectSet(t,[r.id,e],i),n[e]||(n[e]=[]),n[e].push(r)})}),i.push(r)),r.setSkinInstanceBox(e)}),e.data.skinStyleAffectedInstances=i,e.data.instanceIdToFieldsToPropertiesMap=t,e.data.boundFieldsToInstances=n,w.fireLazyEvent(e,"influenceChanged")}Jn.registerDefinition(ei,{skinHierarchyBox:{className:"skin-hierarchy-box",features:[ti.HasInnerShadow,ti.TemplateItem,ti.Focusable,ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.ItemsContainer,ti.Clickable,ti.HasContent,ti.HasPadding,ti.Hideable,ti.HasBorder],methods:{setOverFlow:function($super){var e=this,t=e.getMainSkinInstance();t?e.isOverflowHidden.setValue(t.isOverflowHidden.getValue()||e.getPropertyValue("overflow")):$super.call(e)},creationFunction:Wo,getStyleStateAffectedInstances:function(){return this.data.skinStyleAffectedInstances?this.data.skinStyleAffectedInstances:[]},getInstancesBindingsByField:function(e){var t=this;return t.data.boundFieldsToInstances?t.data.boundFieldsToInstances[e]:void 0},getMainSkinInstance:function(){return this.data.skinInstance},getAutoLayoutProperties:function(){return this.parentInstance?{left:!0,top:!0,width:!0,height:!0}:{}},shouldTrackUserSelection:Go},aggregatedMethods:{aggregations:{onInitializing:function(){var t=this;t.data.skinInstance=t.parentInstance,e(t)}}}}})}(),function(){Jn.registerDefinition(ei,{skinInputElement:{className:"skin-input-element",defaultProperties:{skinBinding:function(){return{skinName:"skinInputElement",type:Ya.Global}}},features:[ti.CommonDataListSkinItem,ti.HasInput],methods:{getSkinSupportedStates:function(){return[Ai.ElementFocusedState,Ai.MouseOverState,Ai.MouseDownState]},clear:function(){var e=this.getInputField();return e.clear()},getValue:function(){var e=this.getInputField();return e.getValue()},setValue:function(){var e=this.getInputField();e.getValue()},getInputField:function(){var e=this.data.formInput;return e||(e=this.refreshFormInput()),e},refreshFormInput:function(){var e=this,t=e.getDescendingInstances(!1);return u.eachItem(t,function(t,n){!e.data.formInput&&n.hasFeature(ti.FormInput)&&(e.data.formInput=n)}),e.data.formInput}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this;e.instanceController.createdEvent.bind(function(){e.refreshFormInput()})}}}}})}(),function(){Jn.registerDefinition(ei,{skinListViewItem:{className:"skin-list-view-element",defaultProperties:{skinBinding:function(){return{skinName:"skinListViewItem",type:Ya.Global}}},features:[ti.RemoteDataListSkinItem]}})}(),function(){Jn.registerDefinition(ei,{skinImageElement:{className:"skin-image-element",defaultProperties:{itemFields:function(){return{image:{type:"image",title:void 0,name:"image",isDefaultField:!0}}},dataInfo:function(){return{currentData:{image:br.getPresetAsset(pt.DefaultImage).imageData}}},skinBinding:function(){return{skinName:"skinImageElement",type:Ya.Global}}},features:[ti.HasDataSource,ti.SkinElement,ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasLayout,ti.Clickable,ti.Hideable,ti.HasContent],delegatedDefinitionsProperties:[ei.image,ti.HasImage],methods:{},aggregatedMethods:{aggregations:{}}}})}();
198var Eo={None:"None",NavigateNext:"NavigateNext",NavigatePrev:"NavigatePrev",NavigateTo:"NavigateTo",SubmitForm:"SubmitForm",PlayVideo:"PlayVideo",StopVideo:"StopVideo"};!function(){Jn.registerDefinition(ei,{SkinButtonElement:{className:"skin-button-element",properties:{buttonAction:{isNotForCustomProperty:!0,defaultValue:function(){return{type:Eo.None,data:void 0}}}},defaultProperties:{skinBinding:function(){return{skinName:"SkinButtonElement",index:0,type:Ya.Global}},formattedText:Wo,verticalAlignment:function(){return et.Centered},iconSize:function(){return"auto"}},features:[ti.HasInnerShadow,ti.HasDataSource,ti.Clickable,ti.Editable,ti.DelegatedContent,ti.SkinElement,ti.HasResponsiveItem,ti.Selectable,ti.HasLayout,ti.Hideable],customDelegatedProperties:["iconReference","formattedText"],methods:{getDelegatedContentInstance:function(){var e=this,t=e.getInstancesBindingsByField("formattedText");return t&&t.length>0?t[0]:void 0},getInitializedTargetConnections:function($super){var e=this,t=$super.call(e),n=e.getPropertyValue("buttonAction"),i=n.data,a=n.type;
198if(xi[a]){var r=e.id+"buttonAction",o=i.targetId,s={id:r,sourceElementID:e.getSkinInstance().id,targetElementID:o,behaviourName:a,options:i.options};t[r]=s}return t},getSkinSupportedStates:function(){return[Ai.MouseOverState,Ai.MouseDownState]},hasButtonBehaviour:jo},aggregatedMethods:{aggregations:{switchToPreview:function(){this.data.visbilityListener&&this.data.visbilityListener.activateAndExecute()},onInitialized:function(){var e,t,n=this;n.propertyChangedEvent.bindAndExecute("buttonAction",function(){e?e.unbind():void 0,t?t.dispose():void 0,delete n.data.visbilityListener;var i=n.getPropertyValue("buttonAction"),a=i.data;if(a&&a.targetId){var r=a.targetId;Ji.performOnInstancesCreated([r],function(){var i=Ji.getInstanceByID(r);e=i.instanceRemoved.bind(function(){var e=n.getPropertyValue("buttonAction"),t=e.data;t.targetId===i.id&&Ji.removeInstances([n])}),t=w.createEventListener([i.visibilityChangedEvent],function(){var e=n.getPropertyValue("buttonAction"),t=e.data;t.targetId===i.id&&(i.isInstanceVisible()?n.isDisplayed.setTrue("targetIsVisible"):n.isDisplayed.setFalse("targetIsVisible"))}),n.data.visbilityListener=t})}n.instanceRemoved.bind(function(){e?e.unbind():void 0,t?t.dispose():void 0})})},updateInstanceToViewPort:function(){var e=this;e.refreshContentSize()},removeInstanceFromViewPort:function(){var e=this;e.refreshContentSize()}}}}})}(),function(){Jn.registerDefinition(ei,{skinDataItem:{className:"skin-data-item-element",defaultProperties:{skinBinding:function(){return{skinName:"skinDataItem",type:Ya.Global}}},features:[ti.CommonDataListSkinItem],methods:{}}})}(),function(){Jn.registerDefinition(ei,{skinGalleryItem:{className:"skin-gallery-element",defaultProperties:{skinBinding:function(){return{skinName:"skinGalleryItem",type:Ya.Global}}},features:[ti.CommonDataListSkinItem]}}),Jn.registerDefinition(ei,{skinGrowableGalleryItem:{className:"skin-gallery-element",defaultProperties:{skinBinding:function(){return{skinName:"skinGrowableGalleryItem",type:Ya.Global}}},features:[ti.SkinElement,ti.DataListItem,ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasLayout,ti.Clickable,ti.Hideable,ti.HasPadding,ti.HasContent]}})}(),function(){Jn.registerDefinition(ei,{skinMenuButtonItem:{className:"skin-menu-button-element",defaultProperties:{skinBinding:function(){return{skinName:"skinMenuButtonItem",type:Ya.Global}}},features:[ti.CommonDataListSkinItem,ti.SkinSelectable],methods:{hasButtonBehaviour:jo,getFieldName:function(){return"MenuButton"},getSkinSupportedStates:function(){return[Ai.ElementSelectedState,Ai.MouseOverState,Ai.MouseDownState]}}}})}(),function(){Jn.registerDefinition(ei,{skinVideoItem:{className:"skin-image-element",defaultProperties:{skinBinding:function(){return{skinName:"skinVideoItem",type:Ya.Global}}},features:[ti.CommonDataListSkinItem]}})}(),function(){Jn.registerDefinition(ei,{SkinSocialIconItem:{className:"skin-social-icon-element",defaultProperties:{skinBinding:function(){return{skinName:"SkinSocialIconItem",type:Ya.Global,index:0}}},features:[ti.CommonDataListSkinItem],
199methods:{hasButtonBehaviour:jo,getSkinSupportedStates:function(){return[Ai.MouseOverState,Ai.MouseDownState]}}}})}(),function(){Jn.registerDefinition(ei,{SkinTagButton:{className:"skin-tag-button-element",features:[ti.RemoteDataListSkinItem,ti.SkinSelectable],methods:{getSkinSupportedStates:function(){return[Ai.ElementSelectedState,Ai.MouseOverState,Ai.MouseDownState]}}}})}(),function(){Jn.registerDefinition(ei,{SkinItemTagButton:{className:"skin-item-tag-button-element",features:[ti.RemoteDataListSkinItem],methods:{getSkinSupportedStates:function(){return[Ai.MouseOverState,Ai.MouseDownState]}}}})}(),function(){Jn.registerDefinition(ei,{SkinListCategoryButton:{className:"skin-list-category-button-element",title:"Category Button",defaultProperties:{skinBinding:function(){return{skinName:"SkinCategoryButton",type:Ya.Global}}},features:[ti.RemoteDataListSkinItem,ti.SkinSelectable],methods:{getSkinSupportedStates:function(){return[Ai.ElementSelectedState,Ai.MouseOverState,Ai.MouseDownState]}}}})}(),function(){Jn.registerDefinition(ei,{SkinSectionButton:{className:"skin-section-button-element",defaultProperties:{skinBinding:function(){return{skinName:"SkinSectionButton",type:Ya.Global}}},features:[ti.CommonDataListSkinItem,ti.SkinSelectable],aggregatedMethods:{aggregations:{switchToPreview:function(){var e=this,t=0,n=e.getItemMainParent();n&&(t=n.getPropertyValue("scrollingAnimationDuration"));var i=Ji.getInstanceByID(e.getDataItemId());i&&e.$element.on("vclick."+e.id,function(){Ji.scrollToInstanceInPreview(i,{animationDuration:t})})}}},methods:{getFieldName:function(){return"MenuButton"},getSkinSupportedStates:function(){return[Ai.ElementSelectedState,Ai.MouseOverState,Ai.MouseDownState]},hasButtonBehaviour:jo}}})}(),function(){Jn.registerDefinition(ei,{MenuButton:{className:"button-element",extensions:{skinTypeName:ei.skinMenuButtonItem.name},features:[ti.HasPadding,ti.HasContent,ti.Resizable,ti.Selectable,ti.HasBackgroun
199d,ti.HasBackgroundImage,ti.ItemsContainer,ti.Clickable,ti.Hideable,ti.HasBorder,ti.DataListItem],methods:{creationFunction:function(e){return e.data.$content=u("<div></div>").addClass("absolute-fill"),e.data.$content}}}})}(),function(){Jn.registerDefinition(ei,{ImageBox:{className:"image-item-element",extensions:{skinTypeName:ei.skinGalleryItem.name},features:[ti.HasPadding,ti.HasContent,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.ItemsContainer,ti.Clickable,ti.Hideable,ti.HasBorder,ti.DataListItem],methods:{creationFunction:function(e){return e.data.$content=u("<div></div>").addClass("absolute-fill"),e.data.$content}}}})}(),function(){Jn.registerDefinition(ei,{DataListItemTemplate:{className:"data-list-item-element",title:"Data List Item",itemTitle:"Data List Item",extensions:{skinTypeName:ei.skinDataItem.name},features:[ti.HasInnerShadow,ti.HasPadding,ti.HasContent,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.ItemsContainer,ti.Clickable,ti.Hideable,ti.HasBorder,ti.DataListItem],methods:{creationFunction:function(e){return e.data.$content=u("<div></div>").addClass("absolute-fill"),e.data.$content}}}})}(),function(){Jn.registerDefinition(ei,{ListViewItemTemplate:{className:"list-view-item-element",title:"List View Item",itemTitle:"List View Item",extensions:{skinTypeName:ei.skinListViewItem.name},features:[ti.HasPadding,ti.HasContent,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.ItemsContainer,ti.Clickable,ti.Hideable,ti.HasBorder,ti.DataListItem],methods:{creationFunction:function(e){return e.data.$content=u("<div></div>").addClass("absolute-fill"),e.data.$content}}}})}(),function(){Jn.registerDefinition(ei,{InputItem:{className:"input-element",extensions:{skinTypeName:ei.skinInputElement.name},features:[ti.HasPadding,ti.HasContent,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.ItemsContainer,ti.Clickable,ti.Hideable,ti.HasBorder,ti.Focusable,ti.DataListItem],methods:{creationFunction:function(e){return e.data.$content=u("<div></div>").addClass("absolute-fill"),e.data.$content},clear:function(){var e=this.getInputField();return e.clear()},getValue:function(){var e=this.getInputField();return e.getValue()},getInputField:function(){return this.data.formInput}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this,t=e.getDescendingInstances(!1);u.eachItem(t,function(t,n){!e.data.formInput&&n.hasFeature(ti.FormInput)&&(e.data.formInput=n)})}}}}})}(),function(){Jn.registerDefinition(ei,{JMMLInputItem:{className:"input-element",extensions:{skinTypeName:"jmmlSkinInputElement"},features:[ti.HasPadding,ti.HasContent,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.ItemsContainer,ti.Clickable,ti.Hideable,ti.HasBorder,ti.Focusable],methods:{creationFunction:function(e){return e.data.$content=u("<div></div>").addClass("absolute-fill"),e.data.$content},clear:function(){var e=this.getInputField();return e.clear()},getValue:function(){var e=this.getInputField();return e.getValue()},getInputField:function(){return this.data.formInput}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this,t=e.getDescendingInstances(!1);u.eachItem(t,function(t,n){!e.data.formInput&&n.hasFeature(ti.FormInput)&&(e.data.formInput=n)})}}}}})}(),function(){Jn.registerDefinition(ei,{SkinNavigationButton:{features:[ti.HasDataSource,ti.SkinElement,ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasLayout,ti.Clickable,ti.Hideable,ti.HasContent,ti.HasNavigation],delegatedDefinitionsProperties:[ei.Icon],methods:{getFieldName:function(){return"SkinNavigationButton"},hasButtonBehaviour:jo},aggregatedMethods:{aggregations:{}}}})}(),function(){var e={id:"TwitterFollowApp",version:1,name:void 0,url:function(){return u.combinePaths(Settings.AppsIframeRoot,"/extern/twitter-app/twitter-app.html")},isCacheDisabled:!1,type:"ui",manages:[{title:void 0,type:"main",showElementSettings:!0}],excludeFeatures:["HasBackground","HasPadding","HadBackgroundImage","HasBorder","HasBackgroundOverlay"],defaultProperties:{sizeAndPosition:{width:300,height:24,top:0,left:0}},settingCategories:[{title:void 0,settings:{widgetType:{defaultValue:"twitterFollow",isDisableUserEdit:!0,isQueryParam:!0},defaultUser:{defaultValue:"twitter",isDisableUserEdit:!0,isQueryParam:!0},followUser:{title:void 0,type:"text-box",defaultValue:"twitter",isQueryParam:!0},showCount:{title:void 0,type:"check-box",defaultValue:!0,isQueryParam:!0,stateType:"custom"},showScreenName:{title:void 0,type:"check-box",defaultValue:!0,isQueryParam:!0,stateType:"custom"}}}],features:[]},t={id:"TwitterFollow",apps:[e]};$a.addAppContainer(t)}(),function(){var e={id:"TwitterTweetApp",version:1,name:void 0,url:function(){return u.combinePaths(Settings.AppsIframeRoot,"/extern/twitter-app/twitter-app.html")},isCacheDisabled:!1,type:"ui",manages:[{title:void 0,type:"main",showElementSettings:!0}
199],excludeFeatures:["HasBackground","HasPadding","HadBackgroundImage","HasBorder","HasBackgroundOverlay"],defaultProperties:{sizeAndPosition:{width:107,height:20,top:0,left:0}},settingCategories:[{title:void 0,settings:{widgetType:{defaultValue:"twitterTweet",isDisableUserEdit:!0,isQueryParam:!0},useCustomUrl:{title:void 0,type:"check-box",defaultValue:!1,isQueryParam:!0},tweetUrl:{title:void 0,type:"text-box",defaultValue:"http://www.twitter.com",isQueryParam:!0,bindState:{type:"setting",state:"enabling",settingName:"useCustomUrl",value:!1,negative:!0}},tweetVia:{title:void 0,type:"text-box",defaultValue:"",isQueryParam:!0},customTweetText:{title:void 0,type:"text-box",defaultValue:"",isQueryParam:!0},countLayout:{title:void 0,type:"combo-box",values:[{title:void 0,value:"horizontal"},{title:void 0,value:"vertical"},{title:void 0,value:"none"}],defaultValue:"horizontal",isQueryParam:!0,stateType:"custom"}}}],features:[]},t={id:"TwitterTweet",apps:[e]};$a.addAppContainer(t)}(),function(){var e={id:"FacebookShareApp",version:1,name:void 0,url:function(){return u.combinePaths(Settings.AppsIframeRoot,"/extern/facebook-widget-app/facebook-widget-app.html")},isCacheDisabled:!1,type:"ui",manages:[{title:void 0,type:"main",showElementSettings:!0}],excludeFeatures:["HasBackground","HasPadding","HadBackgroundImage","HasBorder","HasBackgroundOverlay"],defaultProperties:{sizeAndPosition:{width:84,height:20,top:0,left:0}},queryParams:{appId:function(){return u.valueOrDefault(Settings.FacebookAppID,K.FacebookAppID)}},settingCategories:[{title:void 0,settings:{widgetType:{defaultValue:"facebookShare",isDisableUserEdit:!0,isQueryParam:!0},useCustomUrl:{title:void 0,type:"check-box",defaultValue:!1,isQueryParam:!0},url:{title:void 0,type:"text-box",defaultValue:"http://www.facebook.com",isQueryParam:!0,bindState:{type:"setting",state:"enabling",settingName:"useCustomUrl",value:!1,negative:!0}},layout:{title:void 0,type:"combo-box",values:[{title:void 0,value:"button_count"},{title:void 0,value:"box_count"},{title:void 0,value:"button"},{title:void 0,value:"icon_link"},{title:void 0,value:"icon"},{title:void 0,value:"link"}],defaultValue:"button_count",isQueryParam:!0,stateType:"custom"}}}],features:[]},t={id:"FacebookShare",apps:[e]};$a.addAppContainer(t)}(),function(){var e={id:"FacebookLikeApp",version:1,name:void 0,url:function(){return u.combinePaths(Settings.AppsIframeRoot,"/extern/facebook-widget-app/facebook-widget-app.html")},isCacheDisabled:!1,type:"ui",manages:[{title:void 0,type:"main",showElementSettings:!0}],excludeFeatures:["HasBackground","HasPadding","HadBackgroundImage","HasBorder","HasBackgroundOverlay"],defaultProperties:{sizeAndPosition:{width:76,height:20,top:0,left:0}},queryParams:{appId:function(){return u.valueOrDefault(Settings.FacebookAppID,K.FacebookAppID)}},settingCategories:[{title:void 0,settings:{widgetType:{defaultValue:"facebookLike",isDisableUserEdit:!0,isQueryParam:!0},useCustomUrl:{title:void 0,type:"check-box",defaultValue:!1,isQueryParam:!0},url:{title:void 0,type:"text-box",defaultValue:"http://www.facebook.com",isQueryParam:!0,bindState:{type:"setting",state:"enabling",settingName:"useCustomUrl",value:!1,negative:!0}},layout:{title:void 0,type:"combo-box",values:[{title:void 0,value:"button_count"},{title:void 0,value:"standard"},{title:void 0,value:"box_count"},{title:void 0,value:"button"}],defaultValue:"button_count",isQueryParam:!0,stateType:"custom"},actionType:{title:void 0,type:"combo-box",values:[{title:void 0,value:"like"},{title:void 0,value:"recommend"}],defaultValue:"like",isQueryParam:!0},showFaces:{title:void 0,type:"check-box",defaultValue:!1,isQueryParam:!0,bindState:{type:"setting",state:"displaying",settingName:"layout",value:"standard",stateType:"custom"}}}}],features:[]},t={id:"FacebookLike",apps:[e]};$a.addAppContainer(t)}(),function(){var e={id:"FacebookFollowApp",version:1,name:void 0,url:function(){return u.combinePaths(Settings.AppsIframeRoot,"/extern/facebook-widget-app/facebook-widget-app.html")},isCacheDisabled:!1,type:"ui",manages:[{title:void 0,type:"main",showElementSettings:!0}
199],excludeFeatures:["HasBackground","HasPadding","HadBackgroundImage","HasBorder","HasBackgroundOverlay"],defaultProperties:{sizeAndPosition:{width:90,height:20,top:0,left:0}},settingCategories:[{title:void 0,settings:{widgetType:{defaultValue:"facebookFollow",isDisableUserEdit:!0,isQueryParam:!0},appId:{defaultValue:function(){return u.valueOrDefault(Settings.FacebookAppID,K.FacebookAppID)},isDisableUserEdit:!0,isQueryParam:!0},url:{title:void 0,type:"text-box",defaultValue:"http://www.facebook.com",isQueryParam:!0},layout:{title:void 0,type:"combo-box",values:[{title:void 0,value:"button_count"},{title:void 0,value:"standard"},{title:void 0,value:"box_count"},{title:void 0,value:"button"}],defaultValue:"button_count",isQueryParam:!0,stateType:"custom"},colorScheme:{title:void 0,type:"combo-box",values:[{title:void 0,value:"light"},{title:void 0,value:"dark"}],defaultValue:"light",isQueryParam:!0,bindState:{type:"setting",state:"enabling",settingName:"layout",value:"standard"},stateType:"custom"},showFaces:{title:void 0,type:"check-box",defaultValue:!1,isQueryParam:!0,bindState:{type:"setting",state:"displaying",settingName:"layout",value:"standard"},stateType:"custom"}}}],features:[]},t={id:"FacebookFollow",apps:[e]};$a.addAppContainer(t)}(),function(){var e={id:"FacebookCommentsApp",version:1,name:void 0,url:function(){return u.combinePaths(Settings.AppsIframeRoot,"/extern/facebook-widget-app/facebook-widget-app.html")},isCacheDisabled:!1,type:"ui",resizingSettings:{minSize:{width:50,height:50}},growableSettings:{view:!0,design:!1},manages:[{title:void 0,type:"main",showElementSettings:!0}],excludeFeatures:["HasBackground","HasPadding","HadBackgroundImage","HasBorder","HasBackgroundOverlay"],defaultProperties:{sizeAndPosition:{width:400,height:140,top:0,left:0}},queryParams:{appId:function(){return u.valueOrDefault(Settings.FacebookAppID,K.FacebookAppID)}},settingCategories:[{title:void 0,settings:{widgetType:{defaultValue:"facebookComments",isDisableUserEdit:!0,isQueryParam:!0},width:{defaultValue:"100%",isDisableUserEdit:!0,isQueryParam:!0},postLimit:{title:void 0,type:"numeric",defaultValue:10,min:1,max:1/0,isQueryParam:!0,stateType:"custom"},colorScheme:{title:void 0,type:"combo-box",values:[{title:void 0,value:"light"},{title:void 0,value:"dark"}],defaultValue:"light",isQueryParam:!0,stateType:"custom"}}}],features:["Resizable"]},t={id:"FacebookComments",apps:[e]};$a.addAppContainer(t)}(),function(){var e={id:"FacebookActivityApp",version:1,name:void 0,url:function(){return u.combinePaths(Settings.AppsIframeRoot,"/extern/facebook-widget-app/facebook-widget-app.html")},isCacheDisabled:!1,type:"ui",manages:[{title:void 0,type:"main",showElementSettings:!0}],excludeFeatures:["HasBackground","HasPadding","HadBackgroundImage","HasBorder","HasBackgroundOverlay"],resizingSettings:{canResizeVertically:!1,minSize:{width:160,height:20}},defaultProperties:{sizeAndPosition:{width:300,height:300,top:0,left:0}},queryParams:{appId:function(){return u.valueOrDefault(Settings.FacebookAppID,K.FacebookAppID)}},settingCategories:[{title:void 0,settings:{widgetType:{isDisableUserEdit:!0,defaultValue:"facebookActivityFeed",isQueryParam:!0},useCustomUrl:{title:void 0,type:"check-box",defaultValue:!1,isQueryParam:!0},url:{title:void 0,type:"text-box",defaultValue:"www.facebook.com",isQueryParam:!0,bindState:{type:"setting",state:"enabling",settingName:"useCustomUrl",value:!1,negative:!0}},width:{defaultValue:"100%",isDisableUserEdit:!0,isQueryParam:!0},limitPostAge:{title:void 0,type:"check-box",defaultValue:!1,isQueryParam:!0},maxAge:{title:void 0,type:"numeric",defaultValue:0,min:0,max:180,isQueryParam:!0,bindState:{type:"setting",state:"enabling",settingName:"limitPostAge",value:!1,negative:!0}},colorScheme:{title:void 0,type:"combo-box",values:[{title:void 0,value:"light"},{title:void 0,value:"dark"}],defaultValue:"light",isQueryParam:!0,stateType:"custom"}}}],features:["Resizable"]},t={id:"FacebookActivity",apps:[e]};$a.addAppContainer(t)}(),function(){var e={id:"FacebookLikeboxApp",version:1,name:void 0,url:function(){return u.combinePaths(Settings.AppsIframeRoot,"/extern/facebook-widget-app/facebook-widget-app.html")},isCacheDisabled:!1,type:"ui",resizingSettings:{canResizeVertically:!1,minSize:{width:290,height:20}},manages:[{title:void 0,type:"main",showElementSettings:!0}
199],excludeFeatures:["HasBackground","HasPadding","HadBackgroundImage","HasBorder","HasBackgroundOverlay"],defaultProperties:{sizeAndPosition:{width:400,height:70,top:0,left:0}},queryParams:{appId:function(){return u.valueOrDefault(Settings.FacebookAppID,K.FacebookAppID)}},settingCategories:[{title:void 0,settings:{widgetType:{defaultValue:"facebookLikeBox",isDisableUserEdit:!0,isQueryParam:!0},url:{title:void 0,type:"text-box",defaultValue:"http://www.facebook.com/facebook",isQueryParam:!0},colorScheme:{title:void 0,type:"combo-box",values:[{title:void 0,value:"light"},{title:void 0,value:"dark"}],defaultValue:"light",isQueryParam:!0,stateType:"custom"},showFaces:{title:void 0,type:"check-box",defaultValue:!1,isQueryParam:!0,stateType:"custom"},showHeader:{defaultValue:!1,isQueryParam:!0,isDisableUserEdit:!0},showPosts:{title:void 0,type:"check-box",defaultValue:!1,isQueryParam:!0,stateType:"custom"}}}],features:["Resizable"]},t={id:"FacebookLikebox",apps:[e]};$a.addAppContainer(t)}(),function(){var e={id:"FacebookPagePluginApp",version:1,name:void 0,url:function(){return u.combinePaths(Settings.AppsIframeRoot,"/extern/facebook-widget-app/facebook-widget-app.html")},isCacheDisabled:!1,type:"ui",resizingSettings:{minSize:{width:280,height:130},maxSize:{width:500}},manages:[{title:void 0,type:"main",showElementSettings:!0}],excludeFeatures:["HasBackground","HasPadding","HadBackgroundImage","HasBorder","HasBackgroundOverlay"],defaultProperties:{sizeAndPosition:{width:340,height:224,top:0,left:0}},queryParams:{appId:function(){return u.valueOrDefault(Settings.FacebookAppID,K.FacebookAppID)}},settingCategories:[{title:void 0,settings:{widgetType:{defaultValue:"facebookPagePlugin",isDisableUserEdit:!0,isQueryParam:!0},url:{title:void 0,type:"text-box",defaultValue:"http://www.facebook.com/facebook",isQueryParam:!0},showFaces:{title:void 0,type:"check-box",defaultValue:!0,isQueryParam:!0,stateType:"custom"},showPosts:{title:void 0,type:"check-box",defaultValue:!1,isQueryParam:!0,stateType:"custom"},hideCover:{title:void 0,type:"check-box",defaultValue:!1,isQueryParam:!0,stateType:"custom"},width:{defaultValue:340,isDisableUserEdit:!0,isQueryParam:!0},height:{defaultValue:224,isDisableUserEdit:!0,isQueryParam:!0}}}],features:["Resizable"]},t={id:"FacebookPagePlugin",apps:[e]};$a.addAppContainer(t)}(),function(){var e={id:"TwitterFeedApp",version:1,name:void 0,url:function(){return u.combinePaths(Settings.AppsIframeRoot,"/extern/twitter-app/twitter-app.html")},isCacheDisabled:!1,type:"ui",resizingSettings:{canResizeVertically:!1,minSize:{width:40,height:0}},manages:[{title:void 0,type:"main",showElementSettings:!0}],excludeFeatures:["HasBackground","HasPadding","HadBackgroundImage","HasBorder","HasBackgroundOverlay"],defaultProperties:{sizeAndPosition:{width:224,height:400,top:0,left:0}},settingCategories:[{title:void 0,settings:{widgetType:{defaultValue:"twitterFeed",isDisableUserEdit:!0,isQueryParam:!0},user:{title:void 0,type:"text-box",defaultValue:"twitter",isQueryParam:!0},theme:{title:void 0,type:"combo-box",values:[{title:void 0,value:"light"},{title:void 0,value:"dark"}],defaultValue:"light",isQueryParam:!0,stateType:"custom"},limitTweets:{title:void 0,type:"check-box",defaultValue:!1,isQueryParam:!0,stateType:"custom"},tweetLimit:{title:void 0,type:"numeric",defaultValue:5,min:1,max:20,isQueryParam:!0,bindState:{type:"setting",state:"enabling",settingName:"limitTweets",value:!1,negative:!0},stateType:"custom"},height:{title:void 0,type:"numeric",defaultValue:400,min:40,max:2e3,isQueryParam:!0,bindState:{type:"setting",state:"enabling",settingName:"limitTweets",value:!1,negative:!1},stateType:"custom"},hasTimeline:{type:"check-box",defaultValue:!0,isDisableUserEdit:!0,shouldJoinToUndo:!0}}}],features:["Resizable","HasEmptyState","HasDataBinding"],methods:{getEmptyTemplateInfo:void 0,getDataBindingKey:function(){return xr.Keys.Instance.Social.TwitterFeed},allowUpdateDataBindingValue:jo,updateDataBinding:function(){var e=this;if(e.allowUpdateDataBindingValue()){var t=e.getPropertyValue(e.getUserPropertyName());e.updateDataBindingValue(t)}},getUserPropertyName:function(){return this.getAppSettingPrefix()+"user"},aggregatedMethods:{aggregations:{onInitializing:function(){var e=this;e.inEmptyStateFlag.setValue(!e.getAppSettingValue("hasTimeline"))},onInitializedInDesigner:void 0,onDataBindingReady:function(e){var t=this;vr.performUpdateOnRenderingFinished(function(){t.setPropertyValue(t.getUserPropertyName(),e)})}}}}},t={id:"TwitterFeed",apps:[e]};$a.addAppContainer(t)}(),function(){var e={id:"LinkedinShareApp",version:1,name:void 0,url:function(){return u.combinePaths(Settings.AppsIframeRoot,"/extern/linkedin-app/linkedin-app.html")},isCacheDisabled:!1,type:"ui",manages:[{title:void 0,type:"main",showElementSettings:!0}
199],excludeFeatures:["HasBackground","HasPadding","HadBackgroundImage","HasBorder","HasBackgroundOverlay"],defaultProperties:{sizeAndPosition:{width:107,height:25,top:0,left:0}},settingCategories:[{title:void 0,settings:{widgetType:{defaultValue:"linkedinShare",isDisableUserEdit:!0,isQueryParam:!0},useCustomUrl:{title:void 0,type:"check-box",defaultValue:!1,isQueryParam:!0},shareUrl:{title:void 0,type:"text-box",defaultValue:"http://www.linkedin.com",isQueryParam:!0,bindState:{type:"setting",state:"enabling",settingName:"useCustomUrl",value:!1,negative:!0}},showCount:{title:void 0,type:"combo-box",values:[{title:void 0,value:"right"},{title:void 0,value:"top"},{title:void 0,value:"none"}],defaultValue:"right",isQueryParam:!0}}}],features:[]},t={id:"LinkedinShare",apps:[e]};$a.addAppContainer(t)}(),function(){var e={id:"LinkedinFollowApp",version:1,name:void 0,url:function(){return u.combinePaths(Settings.AppsIframeRoot,"/extern/linkedin-app/linkedin-app.html")},isCacheDisabled:!1,type:"ui",manages:[],resizingSettings:{minSize:{width:60,height:20}},defaultProperties:{sizeAndPosition:{width:156,height:20,top:0,left:0}},settingCategories:[{title:void 0,settings:{widgetType:{defaultValue:"linkedinFollow",isDisableUserEdit:!0,isQueryParam:!0},followUser:{title:void 0,type:"text-box",defaultValue:"1337",isQueryParam:!0},showCount:{title:void 0,type:"combo-box",values:[{title:void 0,value:"right"},{title:void 0,value:"top"},{title:void 0,value:"none"}],defaultValue:"right",isQueryParam:!0}}}],features:[]},t={id:"LinkedinFollow",apps:[e]};$a.addAppContainer(t)}(),function(){var e={id:"linkedin_company_profile_app",version:1,name:void 0,url:function(){return u.combinePaths(Settings.AppsIframeRoot,"/extern/linkedin-app/linkedin-app.html")},isCacheDisabled:!1,type:"ui",manages:[],defaultProperties:{sizeAndPosition:{width:160,height:20,top:0,left:0}},settingCategories:[{title:void 0,settings:{widgetType:{defaultValue:"linkedinCompanyProfile",isDisableUserEdit:!0,isQueryParam:!0},companyId:{title:void 0,type:"text-box",defaultValue:"1337",isQueryParam:!0},widgetText:{title:void 0,type:"text-box",defaultValue:"Linkedin",isQueryParam:!0},panelBehavior:{title:void 0,type:"combo-box",values:[{title:void 0,value:"hover"},{title:void 0,value:"click"}],defaultValue:"hover",isQueryParam:!0},showConnections:{title:void 0,type:"check-box",defaultValue:!0,isQueryParam:!0}}}],features:["Resizable"]},t={id:"linkedin-company-profile",apps:[e]};$a.addAppContainer(t)}(),function(){var e={id:"GooglePlusOneApp",version:1,name:void 0,url:function(){return u.combinePaths(Settings.AppsIframeRoot,"/extern/google-app/google-app.html")},isCacheDisabled:!1,type:"ui",manages:[{title:void 0,type:"main",showElementSettings:!0}],excludeFeatures:["HasBackground","HasPadding","HadBackgroundImage","HasBorder","HasBackgroundOverlay"],resizingSettings:{canResizeVertically:!1,minSize:{width:38,height:24},maxSize:{width:264,height:62}},defaultProperties:{sizeAndPosition:{width:264,height:24,top:0,left:0}},settingCategories:[{title:void 0,settings:{widgetType:{defaultValue:"googlePlusOne",isDisableUserEdit:!0,isQueryParam:!0},useCustomUrl:{title:void 0,type:"check-box",defaultValue:!1,isQueryParam:!0},url:{title:void 0,type:"text-box",defaultValue:"http://www.google.com",isQueryParam:!0,bindState:{type:"setting",state:"enabling",settingName:"useCustomUrl",value:!1,negative:!0}},width:{defaultValue:264,isDisableUserEdit:!0,isQueryParam:!0},dataSize:{defaultValue:"standard",isDisableUserEdit:!0,isQueryParam:!0},dataAnnotation:{title:void 0,type:"combo-box",values:[{title:void 0,value:"inline"},{title:void 0,value:"bubble"},{title:void 0,value:"none"},{title:void 0,value:"tall"}],defaultValue:"inline",isQueryParam:!0,stateType:"custom"}}}],features:["Resizable"]},t={id:"GooglePlusOne",apps:[e]};$a.addAppContainer(t)}(),function(){var e={id:"GoogleFollowApp",version:1,name:void 0,url:function(){return u.combinePaths(Settings.AppsIframeRoot,"/extern/google-app/google-app.html")},isCacheDisabled:!1,type:"ui",resizingSettings:{minSize:{width:80,height:20}},manages:[{title:void 0,type:"main",showElementSettings:!0}
199],excludeFeatures:["HasBackground","HasPadding","HadBackgroundImage","HasBorder","HasBackgroundOverlay"],defaultProperties:{sizeAndPosition:{width:118,height:20,top:0,left:0}},settingCategories:[{title:void 0,settings:{widgetType:{defaultValue:"googleFollow",isDisableUserEdit:!0,isQueryParam:!0},followUser:{title:void 0,type:"text-box",defaultValue:"+Google",isQueryParam:!0},height:{defaultValue:20,isDisableUserEdit:!0,isQueryParam:!0},dataAnnotation:{title:void 0,type:"combo-box",values:[{title:void 0,value:"bubble"},{title:void 0,value:"vertical-bubble"},{title:void 0,value:"none"}],defaultValue:"bubble",isQueryParam:!0,stateType:"custom"}}}],features:[]},t={id:"GoogleFollow",apps:[e]};$a.addAppContainer(t)}(),function(){var e={id:"GoogleShareApp",version:1,name:void 0,url:function(){return u.combinePaths(Settings.AppsIframeRoot,"/extern/google-app/google-app.html")},isCacheDisabled:!1,type:"ui",manages:[{title:void 0,type:"main",showElementSettings:!0}],excludeFeatures:["HasBackground","HasPadding","HadBackgroundImage","HasBorder","HasBackgroundOverlay"],resizingSettings:{canResizeVertically:!1,minSize:{width:57,height:20},maxSize:{width:240,height:60}},defaultProperties:{sizeAndPosition:{width:200,height:68,top:0,left:0}},settingCategories:[{title:void 0,settings:{widgetType:{defaultValue:"googleShare",isDisableUserEdit:!0,isQueryParam:!0},dataAction:{defaultValue:"share",isDisableUserEdit:!0,isQueryParam:!0},useCustomUrl:{title:void 0,type:"check-box",defaultValue:!1,isQueryParam:!0},url:{title:void 0,type:"text-box",defaultValue:"http://www.google.com",isQueryParam:!0,bindState:{type:"setting",state:"enabling",settingName:"useCustomUrl",value:!1,negative:!0}},width:{defaultValue:200,isDisableUserEdit:!0,isQueryParam:!0},dataAnnotation:{title:void 0,type:"combo-box",values:[{title:void 0,value:"inline"},{title:void 0,value:"bubble"},{title:void 0,value:"vertical-bubble"},{title:void 0,value:"none"}],defaultValue:"inline",isQueryParam:!0,stateType:"custom"}}}],features:["Resizable"]},t={id:"GoogleShare",apps:[e]};$a.addAppContainer(t)}(),function(){var e={id:"ecwid_app",version:1,name:void 0,url:function(){return u.combinePaths(Settings.AppsIframeRoot,"/extern/ecwid-app/ecwid.html")},isCacheDisabled:!1,type:"ui",styleSupport:!0,resizingSettings:{canResizeVertically:!1},manages:[{title:void 0,type:"main",panel:"EcwidManagePanel"}],defaultProperties:{sizeAndPosition:{width:960,height:400,top:0,left:-480}},settingCategories:[{title:void 0,settings:{storeId:{defaultValue:5194001,isDisableUserEdit:!0,isQueryParam:!0},categoriesPerRow:{title:void 0,type:"numeric",defaultValue:3,min:1,max:1/0,isQueryParam:!0,stateType:"custom"},categoryView:{title:void 0,type:"combo-box",values:[{title:void 0,value:"grid"},{title:void 0,value:"list"},{title:void 0,value:"table"}],defaultValue:"grid",isQueryParam:!0,stateType:"custom"},tableNumber:{title:void 0,type:"numeric",defaultValue:20,min:1,max:1/0,isQueryParam:!0,stateType:"custom"},listNumber:{title:void 0,type:"numeric",defaultValue:10,min:1,max:1/0,isQueryParam:!0,stateType:"custom"},gridColumnNumber:{title:void 0,type:"numeric",defaultValue:3,min:1,max:1/0,isQueryParam:!0,stateType:"custom"},gridRowNumber:{title:void 0,type:"numeric",defaultValue:3,min:1,max:1/0,isQueryParam:!0,stateType:"custom"}}}],features:["Resizable"]};$a.addAppContainer({id:"ecwid",apps:[e]})}(),function(){var e={id:"embed_html_app",version:1,name:void 0,url:function(){return u.combinePaths(Settings.AppsIframeRoot,"/extern/embed-html/embed-html.html")},isCacheDisabled:!1,useSessionParams:!0,type:"ui",manages:void 0,styleSupport:!0,defaultProperties:{sizeAndPosition:{width:400,height:400,top:0,left:-480}},settingCategories:[{isDisableUserEdit:!0,settings:{html:{stateType:"single",defaultValue:""},headerHtml:{stateType:"single",defaultValue:""}}}],methods:{onInitializing:function(){var e=this,t=e.getAppSettingValue("html");e.inEmptyStateFlag.setValue(!t)},getEmptyTemplateInfo:void 0},features:["Resizable","HasEmptyState"]};$a.addAppContainer({id:"embed_html",apps:[e]})}(),function(){Jn.registerDefinition(ei,{EmbedIFrameElement:{features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasBackgroun
199d,ti.HasLayout,ti.HasPadding,ti.Hideable,ti.HasBorder,ti.Rotatable,ti.HasContentOverlay,ti.IFrameContent,ti.HasEmptyState],properties:{iFrameUrl:{isNotForCustomProperty:!0,defaultValue:u.returnEmptyString(),onChange:function(e,t){e.isInitialized&&e.reloadIFrame(t)}}},defaultProperties:{sizeAndPosition:function(){return{width:400,height:400,top:0,left:0}}},methods:{getIFrameUrl:function(){return this.getPropertyValue("iFrameUrl")},isScrollableIFrame:jo},aggregatedMethods:{aggregations:{onInitializing:function(){var e=this,t=e.getPropertyValue("iFrameUrl");e.inEmptyStateFlag.setValue(!t)}}}}})}(),function(){var e={id:"SoundcloudPlayerApp",version:1,name:void 0,url:function(){return u.combinePaths(Settings.AppsIframeRoot,"/extern/soundcloud-app/soundcloud-app.html")},isCacheDisabled:!1,type:"ui",resizingSettings:{minSize:{width:60,height:40}},manages:[{title:void 0,type:"main",showElementSettings:!0}],excludeFeatures:["HasBackground","HasPadding","HadBackgroundImage","HasBorder","HasBackgroundOverlay"],defaultProperties:{sizeAndPosition:{width:450,height:300,top:0,left:0}},settingCategories:[{title:void 0,settings:{trackUrl:{title:void 0,type:"text-box",defaultValue:"https://soundcloud.com/user-642461330/222066-foolboymedia-acid-lounge",isQueryParam:!0},trackId:{defaultValue:void 0,isDisableUserEdit:!0,isQueryParam:!0},height:{defaultValue:300,isDisableUserEdit:!0,isQueryParam:!0},autoPlay:{title:void 0,type:"check-box",defaultValue:!1,isQueryParam:!0}}}],features:["Resizable"]},t={id:"SoundcloudPlayer",apps:[e]};$a.addAppContainer(t)}(),function(){Jn.registerDefinition(ei,{newPaypalButton:{className:"paypalButton",features:[ti.PaypalFeature],ancestorElementType:ei.SkinButtonElement,customDelegatedProperties:["iconReference","formattedText"]}})}(),function(){Jn.registerDefinition(ei,{newCheckoutButton:{className:"checkOutButton",features:[ti.CheckOutFeature],ancestorElementType:ei.SkinButtonElement,customDelegatedProperties:["iconReference","formattedText"]}})}(),function(){Jn.registerDefinition(ei,{RssButton:{className:"rss-button",ancestorElementType:ei.SkinButtonElement,customDelegatedProperties:["iconReference","formattedText"],methods:{}}})}(),function(){Jn.registerDefinition(ei,{StackDataListElement:{className:"data-list-element",title:"Stack Data List",itemName:"DataListItemTemplate",itemTitle:"Data List Item",features:[ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.HasLayout,ti.Hideable,ti.HasBorder,ti.DataList],methods:{getDataSourceDefinition:function(){return ui.StackDataListElementView},calculateItemSizeOnMobile:function(e){var t=this.getPcTemplateSize();return{height:t?t.height*t.width/e.width:e.height,width:e.width}}},aggregatedMethods:{aggregations:{}}}})}(),function(){Jn.registerDefinition(ei,{WorkHistoryDataListElement:{title:"Work History",itemTitle:"Work Item",itemName:"DataListItemTemplate",ancestorElementType:ei.StackDataListElement,defaultProperties:{itemFields:function(){return{index:{type:"index",title:"Index",name:"index",isDefaultField:!0},dateRange:{type:"dateRange",title:"Date Range",name:"dateRange",isDefaultField:!0},jobTitle:{type:"title",title:"Job Title",name:"jobTitle",isDefaultField:!0},jobDescription:{type:"description",title:"Job Description",name:"jobDescription",isDefaultField:!0},companyName:{type:"title",title:"Company Name",name:"companyName",isDefaultField:!0}}}},methods:{},aggregatedMethods:{aggregations:{}}}})}(),function(){Jn.registerDefinition(ei,{SkillsDataListElement:{title:"Skills",itemTitle:"Skill",
200itemName:"DataListItemTemplate",ancestorElementType:ei.StackDataListElement,defaultProperties:{itemFields:function(){return{index:{type:"index",title:"Index",name:"index",isDefaultField:!0},skillTitle:{type:"title",title:"Skill Title",name:"skillTitle",isDefaultField:!0},skillLevel:{type:"percentage",title:"Skill Level",name:"skillLevel",isDefaultField:!0}}}},methods:{},aggregatedMethods:{aggregations:{onPropertiesChanged:function(e){var t=this;if(u.containsOneOfKeys(e,"itemFields")){var n=t.getPropertyValue("itemFields");n.skillLevel?n.skillLevel.type="percentage":void 0}}}}}})}(),function(){Jn.registerDefinition(ei,{EducationHistoryDataListElement:{title:"Education",itemTitle:"Education",itemName:"DataListItemTemplate",ancestorElementType:ei.StackDataListElement,defaultProperties:{itemFields:function(){return{index:{type:"index",title:"Index",name:"index",isDefaultField:!0},dateRange:{type:"dateRange",title:"Date Range",name:"dateRange",isDefaultField:!0},degreeName:{type:"title",title:"Degree Name",name:"degreeName",isDefaultField:!0},educationDescription:{type:"description",title:"Education Description",name:"educationDescription",isDefaultField:!0},schoolName:{type:"title",title:"School Name",name:"schoolName",isDefaultField:!0}}}},methods:{},aggregatedMethods:{aggregations:{}}}})}(),function(){Jn.registerDefinition(ei,{CertificationsDataListElement:{title:"Certifications",itemTitle:"Certification",itemName:"DataListItemTemplate",ancestorElementType:ei.StackDataListElement,defaultProperties:{itemFields:function(){return{index:{type:"index",title:"Index",name:"index",isDefaultField:!0},date:{type:"date",title:"Date",name:"date",isDefaultField:!0},certificationName:{type:"title",title:"Certification Name",name:"certificationName",isDefaultField:!0},certificationDescription:{type:"description",title:"Certification Description",name:"certificationDescription",isDefaultField:!0}}}},methods:{},aggregatedMethods:{aggregations:{}}}})}(),function(){Jn.registerDefinition(ei,{VolunteerExperienceDataListElement:{title:"Volunteer Experience",itemTitle:"Voluntee Experience",itemName:"DataListItemTemplate",ancestorElementType:ei.StackDataListElement,defaultProperties:{itemFields:function(){return{index:{type:"index",title:"Index",name:"index",isDefaultField:!0},dateRange:{type:"dateRange",title:"Date Range",name:"dateRange",isDefaultField:!0},organizationName:{type:"title",title:"Organization Name",name:"organizationName",isDefaultField:!0},description:{type:"description",title:"Description",name:"description",isDefaultField:!0},role:{type:"title",title:"Role",name:"role",isDefaultField:!0},cause:{type:"title",title:"Cause",name:"cause",isDefaultField:!0}}}},methods:{},aggregatedMethods:{aggregations:{}}}})}(),function(){Jn.registerDefinition(ei,{AccomplishmentsDataListElement:{title:"Accomplishments Experience",itemTitle:"Accomplishment",itemName:"DataListItemTemplate",ancestorElementType:ei.StackDataListElement,defaultProperties:{itemFields:function(){return{index:{type:"index",title:"Index",name:"index",isDefaultField:!0},date:{type:"date",title:"Date",name:"date",isDefaultField:!0},accomplishmentTitle:{type:"title",title:"Accomplishment Title",name:"accomplishmentTitle",isDefaultField:!0},description:{type:"description",title:"Description",name:"description",isDefaultField:!0}}}},methods:{},aggregatedMethods:{aggregations:{}}}})}(),function(){function e(e,t,n){var i=e.data.percentageController;i&&n&&n.type!==t.type&&(i.remove(),i=void 0),i?i.setSettings(t):(i=e.data.percentageController=Zr.create(t.type,{settings:t,percentage:e.getPropertyValue("percentageValue"),size:e.getContentSize()}),i.appendTo(e.data.$percentageContent))}Jn.registerDefinition(ei,{PercentageElement:{title:"Percentage Element",features:[ti.HasResponsiveItem,ti.Resizable,ti.Selectable,ti.HasBackgroun
200d,ti.HasLayout,ti.HasPadding,ti.Clickable,ti.Hideable,ti.HasBorder,ti.Rotatable,ti.HasContent,ti.HasContentOverlay],properties:{percentageValue:{isStateProperty:!0,defaultValue:function(){return 50},onChange:function(e,t){e.isInitialized&&e.data.percentageController.setPercentage(t)},isBound:function(e){return void 0!==this.getBindingType(e)},getBindingType:function(e){return e.isBound(di.percentage.getContentType())?di.percentage.getContentType():void 0}},percentageWidget:{isStateProperty:!0,defaultValue:function(){return{type:"percentage1",color1:{mainColor:0,opacity:1,brightness:0,variation:!1},color2:{mainColor:0,opacity:1,brightness:.2,variation:!1},color3:{mainColor:0,opacity:1,brightness:.4,variation:!1},size1:20,size2:5,font:{themeFont:"heading1"}}},onChange:function(t,n,i,a){t.isInitialized&&e(t,n,a)}}},methods:{creationFunction:function(e){return e.data.$percentageContent=u('<div class="percentage-content"></div>')},hasBinding:function(){return void 0!==this.getBindingType()},getBindingType:function(){var e=this;return ri.percentageValue.getBindingType(e)},createBindingFieldsToProperties:function($super){var e=$super.call(this),t=di.percentage.getContentType();return this.isBound(t)&&(e.percentageValue=go.create(this,{propertyName:"percentageValue"})),e}},aggregatedMethods:{aggregations:{onBoundValueReady:function(e){var t=this,n=t.getBindingType();void 0!==n&&t.setBindingValueToProperty(e[n],"percentageValue")},onContentSizeChange:function(){var e=this;e.isInitialized&&e.data.percentageController.setSize(e.getContentSize())},onInitialized:function(){var t=this;e(t,t.getPropertyValue("percentageWidget")),t.instanceRemoving.one(function(){t.data.percentageController.remove()})},onInitializing:function(){var e=this;e.instanceRemoving.one(Wo)}}}}})}(),function(){Jn.registerDefinition(ei,{HtmlElement:{features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.Hideable,ti.HasLayout,ti.HasBorder,ti.HasPadding,ti.Rotatable,ti.HasGrowableContent],properties:{htmlType:{onChange:Wo}},methods:{getDisplayName:function(){return this.htmlElementObject.getDisplayName()},getElementDataContentSize:function(){return this.htmlElementObject.getSize()}},aggregatedMethods:{aggregations:{onCreation:function(){var e=this,t=e.getPropertyValue("htmlType");t&&(e.htmlElementObject=Er[t.name].create(),e.htmlElementObject.initialize())},onInitialized:function(){var e=this;e.htmlElementObject.appendTo(e.getContentLayer()),e.visibilityChangedEvent.bindAndExecute(function(){e.isInstanceVisible()?e.htmlElementObject.activate():e.htmlElementObject.deactivate()}),e.instanceRemoved.one(function(){e.htmlElementObject.dispose()})}}}}})}(),function(){Jn.registerDefinition(ei,{HtmlSectionElement:{className:"html-section-element",features:[ti.ItemsContainer,ti.PageSection],methods:{hasHeight:Go,getPageContentInstance:function(){return la.getCurrentPage().getPageContentInstance()},addElementToPage:function(e){var t=this,n=t.getPageContentInstance(),i=n.addSectionElement(e,t);return ua.invalidateAreas(t,{updateSize:!1}),i}},ancestorElementType:ei.HtmlElement,aggregatedMethods:{aggregations:{onRemove:function(){var e=this;if(!e.isForTemplateUse()){var t=e.getPageContentInstance(),n=la.getPage(e.getPageId());t.removeSectionElement(n,e)}}}}}})}(),function(){Jn.registerDefinition(ei,{SkinToggleButtonElement:{className:"skin-toggle-button-element",ancestorElementType:ei.SkinButtonElement,features:[ti.SkinSelectable],methods:{getValue:function(){return!!this.isUserSelected()}}}})}(),function(){Jn.registerDefinition(ei,{SkinCheckBoxButtonElement:{className:"skin-checkbox-button-element",ancestorElementType:ei.SkinToggleButtonElement,features:[ti.HasInput],customDelegatedProperties:["formattedText"],methods:{getCalculatedOrder:function(){return this.data.formChild?-(1/0):void 0},getValue:function(){return!!this.isUserSelected()},setValue:function(e){this.userSelect(e)},clear:function(){this.setValue(!1)}}}})}(),function(){function e(){var e,t=this,n=t.instance,i=u('<div class="out-of-stock-overlay"><div class="out-of-stock-message">Out of Stock</div></div>'),a=n.childInstances&&n.childInstances[0].childInstances;if(a&&a.length>0)for(var r=0;r<a.length;r++){var o=a[r];if(o.elementType===ei.image){e=o.$element;break}}
200e?e.append(i):t.$element.append(i);var s=e||t.$element;s.hover(function(){s.addClass("out-of-stock")},function(){s.removeClass("out-of-stock")})}Jn.registerDefinition(ei,{StoreFront:{className:"store-front-element",itemName:"ImageBox",properties:{StoreFront_CategoryId:{title:"Category",isStateProperty:!1,isStyleProperty:!1,defaultValue:Xo}},defaultProperties:{dataInfo:function(){return{listType:lr.Store,specificCategory:""}}},features:[ti.SmartDataList],methods:{getDataSourceDefinition:function(){return ui.StoreFrontDataSource},setFilters:function(e){this.loadNewProducts(0,!0,void 0,e)},setSorting:function(e){var t=this;t.data.sorting=e,this.loadNewProducts(0,!0,t.data.categoryId,t.data.filters)},setCategoryId:function(e){var t=this;t._tabChangeEvent&&(K.Events.NavigableTabChanged.unbind(t._tabChangeEvent.bindingName),t._tabChangeEvent=null),t.loadNewProducts(0,!0,e,{})},scrollToElementTop:function(e){var t=Ji.getPageInstancesByType(ei.StoreCategories);if(t.length>0)e=t[0];else{var n=Ji.getPageInstancesByType(ei.StoreFilters);n.length>0&&(e=n[0])}!e||e.elementType!==ei.StoreFront&&e.elementType!==ei.StoreCategories&&e.elementType!==ei.StoreFilters||e.$element[0].scrollIntoView()},loadNewProducts:function(e,t,n,i){function a(e){var t=e.data.currentTab,n=e.getChildInstances(),i=n.indexOf(t);i>0&&r.loadNewProducts(i,!1);var a=e.getParent();r.scrollToElementTop(a)}var r=this;i=r.data.filter=i||void 0,e=e||0;var o=r.data.sorting;n=r.data.categoryId=n;var s=r.getDataSource(),l=s.getDataService(),c=r.getPropertyValue("dataLayoutOptions"),u=c.elementsPerPage||void 0,d=u?e*u:0,g=t;if(t)l.populate(s,{categoryId:n,callLimit:u,addDummyItems:g,filters:i,callOffset:0,sorting:o},function(){r._tabChangeEvent=K.Events.NavigableTabChanged.bind(a)});else{if(!s.supportsLoadMore())return;var f=s._currentProductCount;f&&(d=Math.min(f-1,d)),l.loadMore(s,{categoryId:n,callLimit:u,callOffset:d,filters:i,sorting:o})}},getCurrentListController:function(){return gr.getListByName(fa.getStoreInformation().listName)},getCurrentCategory:function(){var e=this,t=e.getCurrentListController();if(t&&Me.isMasterListPage(la.CurrentPageData.getValue())){var n=t.currentDisplayedCategory.getValue();return n?n:void 0}},getParameterProperties:Xo,onSmartDataLoaded:function(t){var n=this,i=fa.getStoreInformation(),a=n.getItemsControllers();a&&a.length>0&&u.eachItem(t,function(t,r){var o=a[r.index];if(o){var s=r,l=o.$element;if(s){var c=o.instance,u="";s.productName&&(u=n.ToSeoUrl(s.productName,"-"));var d=s.id;s.navId&&(d=s.navId);var g={url:{masterListPageId:i.connectedListPage,suffixFragments:[d,u],keepCases:!0},type:"Pages"};c?(c.setPropertyValue("urlAddress",g),c.canEdit.setFalse()):s.productName&&o.initializeFlag.onceTrue(function(){o.instance.setPropertyValue("urlAddress",g)}),0===s.stockAmount&&o.initializeFlag.onceTrue(function(){vr.performUpdateOnRenderingFinished(function(){e.call(o)})})}l.click(function(){kr.setCurrentProduct(s)})}})}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this;if(!kr.canShowStore())return void e.hideElement();var t=e.getDataSource();if(t){if(Va.Flags.IsInMobileContext.isTrue()){var n=e.getPropertyValue("dataLayoutOptions");n.elementsPerPage=8,e.setPropertyValue("dataLayoutOptions",n),e.setPropertyValue("usePagesLayout",!0)}var i=t.getDataService();if(i){K.Events.NavigableTabChanged.bind(function(t){var n=t.data.currentTab,i=t.getChildInstances(),a=i.indexOf(n);e.loadNewProducts(a,!1);var r=t.getParent();e.scrollToElementTop(r)}),kr.Flags.EditingModeEnabled.valueChangedEvent.bind(function(t){t||e.loadNewProducts(0,!0)});var a=void 0,r=e.getCurrentCategory();r&&(a=r),e.loadNewProducts(0,!0,a)}}}}}}})}(),function(){function e(e,t,n){var i=u.valueOrDefaultArray(n,[t&&t.title,"Default Text"]);void 0===i||""===i?e.$element.css("visibility","hidden"):(e.setBindingValueToProperty(""+i,ri.text.name),e.$element.css("visibility","visible"))}function t(t,n){var i=this,a=ri.formattedText.getBindingType(i);if(void 0!==a){var r=i.getBindingFields(a);e(i,r,t[a])}else if("object"==typeof n){a=pi.Data;var r=i.getBindingFields(a);e(i,r,t[a]&&t[a].productBasePrice)}}Jn.registerDefinition(ei,{hideableText:{ancestorElementType:ei.label,methods:{},aggregatedMethods:{aggregations:{onBoundValueReady:t}}},growableText:{ancestorElementType:ei.freeText,methods:{getElementDataContentSize:function(){var e=this,t=this.getElementDataContent(),n=t.outerSize();return e._maxHeight&&n.height>e._maxHeight&&(n.height=e._maxHeight),n}},aggregatedMethods:{aggregations:{onInitializing:function(){var e=this,t=e.getPropertyValue("sizeAndPosition");e._maxHeight=t.height},onBoundValueReady:function(e,t){var n=this,i=ri.formattedText.getBindingType(n);if(void 0!==i){var a=n.getBindingFields(i),r=e[i],o=u.valueOrDefaultArray(r,[a&&a.title,"Default Text"]);n.setBindingValueToProperty(""+o,ri.formattedText.name);var s=n.data;n.setPropertyValue("formattedText",""+o),n.refreshContentSize();var l="object"==typeof t.link?t.link.url:t.link;vr.performUpdateOnRenderingFinished(function(){s.$richTextContent=u(".rich-text-content",n.$element).dotdotdot({height:function(){var e=n.getContentSize();return e&&e.height},ignoredHeight:function(){return Math.ceil(n.calculateDecimalLineHeight()*n.calculateFontSize())},after:t.link?u('<a target="_blank" href="'+l+'">More</a>'):""})},n.id+"dotdotdot")}}}}}}),Jn.registerDefinition(ei,{hideableTextDetail:{ancestorElementType:ei.freeText,methods:{},aggregatedMethods:{aggregations:{onBoundValueReady:t}}}})}(),function(){function e(e,t,n){if(n&&n.label){e.showElement();var i=n.label;e.setBindingValueToProperty(i,ri.text.name)}else e.hideElement()}Jn.registerDefinition(ei,{Location:{ancestorElementType:ei.label,aggregatedMethods:{aggregations:{onBoundValueReady:function(t){var n=this,i=pi.Location;if(void 0!==i){var a=n.getBindingFields(i);e(n,a,t[i])}}}}}})}(),function(){Jn.registerDefinition(ei,{DateTime:{ancestorElementType:ei.date,methods:{getBindingType:function(){return di.dateTime.getContentType()}}}})}(),function(){Jn.registerDefinition(ei,{StorePrice:{ancestorElementType:ei.hideableText,properties:{isLineThrough:{title:"Line-through",isStateProperty:!0,isStyleProperty:!0,category:ai.TextStyle,defaultValue:Go,onChange:function(e,t){u(".text-content.element-text-container",e.$element).toggleClass("has-text-is-line-through",!!t),e.refreshTextLayout()}}},defaultProperties:{sizeAndPosition:function(){return{width:200,height:30,top:0,left:0}},horizontalAlign:function(){return nt.Left},fontSize:function(){return 13},isLineThrough:jo}}})}(),function(){Jn.registerDefinition(ei,{StoreCategoriesBreadcrumb:{className:"store-breadcrumb-element",itemName:"ImageBox",properties:{StoreCategoriesBreadcrumb_TargetStoreFrontElementId:{title:"Products list",isStateProperty:!1,isStyleProperty:!1,defaultValue:Xo}},features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Selectable,ti.HasBackgroun
200d,ti.HasBackgroundImage,ti.Hideable,ti.HasLayout,ti.HasBorder,ti.HasPadding,ti.HasText,ti.Rotatable,ti.HasGrowableContent,ti.ItemsContainer],methods:{creationFunction:Wo,getDataSource:Xo,getSkinSupportedStates:function(){return[Ai.ElementSelectedState,Ai.MouseOverState,Ai.MouseDownState]},getCurrentListController:function(){return gr.getListByName(fa.getStoreInformation().listName)},getStoreFrontInstances:function(){var e=Ji.getPageInstancesByType(ei.StoreFront);return e.length>0?e:null},navigateToCategory:function(e){var t=this,n=t.getStoreFrontInstances();n.length>0&&u.eachItem(n,function(t,n){n.setCategoryId(e)}),kr.setCurrentCategory(e)},getBreadcrumbElementsRecursive:function(e,t){var n=this;if(e){var i;e.child?(i=u("<span class='bread-crumb-element with-child cursor-pointer'><span class='underline'>{0}</span></span>".format(e.name)),i.click(function(){n.navigateToCategory(e.id)})):i=u("<span class='bread-crumb-element cursor-pointer'><span class='has-text-is-bold'>{0}</span></span>".format(e.name)),t.append(i),e.child&&(i.addClass("with-child"),n.getBreadcrumbElementsRecursive(e.child,t))}},renderData:function(e){var t=this,n=t.$element;n.empty(),t.getBreadcrumbElementsRecursive(e,n)}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this;e.setPropertyValue("dataLayout",Wi.PagesColumn);var t=kr.getCurrentCategoryTree();t&&e.renderData(t),kr.Events.CurrentCategoryChanged.bind(function(){e.renderData(kr.getCurrentCategoryTree())})}}}}})}(),function(){Jn.registerDefinition(ei,{StoreCategoriesContainer:{className:"store-categories-element",itemName:"ImageBox",ancestorElementType:ei.userBox,features:[ti.HasContent]}})}(),function(){var e="active";Jn.registerDefinition(ei,{StoreCategories:{className:"store-categories-element",itemName:"ImageBox",properties:{StoreCategories_TargetStoreFrontElementId:{title:"Products list",isStateProperty:!1,isStyleProperty:!1,defaultValue:Xo}},features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.Hideable,ti.HasLayout,ti.HasBorder,ti.HasPadding,ti.HasText,ti.Rotatable,ti.HasGrowableContent,ti.ItemsContainer],methods:{creationFunction:Wo,getDataSourceDefinition:function(){return ui.StoreFiltersDataSource},getDataSource:Xo,getStoreFrontInstances:function(){var e=Ji.getPageInstancesByType(ei.StoreFront);return e.length>0?e:null},getSkinSupportedStates:function(){return[Ai.ElementSelectedState,Ai.MouseOverState,Ai.MouseDownState]},getCurrentListController:function(){return gr.getListByName(fa.getStoreInformation().listName)},getPotentialSelectedMenuItemId:function(){var e=this,t=e.getCurrentListController();if(Me.isMasterListPage(la.CurrentPageData.getValue())){var n=e.getDataSource().getCollectionItems().getItems(),i=t.currentDisplayedCategory.getValue(),a=u.findFirst(n,function(e,t){return t.id===i});return a?a.id:void 0}},unSelectAll:function(e){u.eachItem(e,function(e,t){var n=t.instance.getSkinInstance();n.userSelect(!1)})},navigateToCategory:function(e){var t=this,n=t.getStoreFrontInstances();n.length>0&&u.eachItem(n,function(t,n){n.setCategoryId(e)}),kr.setCurrentCategory(e)},addSelectedStateByID:function(t){var n=this;u(".category-element",n.$element).removeClass(e),setTimeout(function(){var i=u("#category-"+t,n.$element);i.addClass(e);var a=i.closest(".category-root");a.addClass(e)},0)},addClickHandler:function(e,t){var n=this;e.click(function(e){e.stopPropagation();var i=t.id;n.navigateToCategory(i)})},addSubCategories:function(e,t,n){n=n||0;for(var i=t.$container,a=this,r=0;r<e.length;r++){var o,s=e[r],l=u('<div class="element-container"></div>'),c=u('<div class="category-element" id="category-'+e[r].id+'"></div>');if(n>0){var d=15*n+"px";c.addClass("submenu-inner-child"),o=u('<span style="padding-left:'+d+'">'+s.name+"</span>")}else o=u("<span>"+s.name+"</span>");c.append(o),l.append(c);var t={$container:l,$title:o,$dropDownContainer:t.$dropDownContainer};if(a.addClickHandler(c,s,t),s.subCategories&&s.subCategories.length>0){var g=n+1;1===g&&c.addClass("submenu-with-children"),a.addSubCategories(s.subCategories,t,g)}i.append(l)}},renderData:function(t){var n=t.slice(),i=this;n&&0!==n.length?i.showElement():i.hideElement();var a=i.$element;a.empty();
200var r={name:"All Items",id:""};n.unshift(r);for(var o=u('<ul class="element-container"></ul>'),s=0;s<n.length;s++){var l,c=n[s];l=u('<li class="category-root category-element" id="category-'+n[s].id+'"></li>');var d=u("<span>"+c.name+"</span>");if(0===s&&l.addClass(e),l.append(d),o.append(l),i.addClickHandler(l,c),c.subCategories&&c.subCategories.length>0){l.hover(function(e){e.currentTarget.classList.add("hover")},function(e){e.currentTarget.classList.remove("hover")}),l.addClass("with-children");var g=u('<div class="subcategories"></div>');l.append(g),i.addSubCategories(c.subCategories,{$container:g,$title:d,$dropDownContainer:l})}}a.append(o),i.addHoverEffects()},addHoverEffects:function(){var e=this,t=qa.getThemeColor(4,2);u(".category-element",e.$element).hover(function(e){e.currentTarget.style.color=t},function(e){e.currentTarget.style.color=""})}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this;e.hideElement(),e.setPropertyValue("dataLayout",Wi.PagesColumn);var t=kr.getAvailableCategories();t.length>0&&e.renderData(t),kr.Events.CategoriesChanged.bind(function(t){e.renderData(t)}),kr.Events.CurrentCategoryChanged.bind(function(t){e.addSelectedStateByID(t)})}}}}})}(),function(){Jn.registerDefinition(ei,{StoreSubCategories:{className:"store-categories-element",itemName:"ImageBox",features:[ti.DataList],methods:{getDataSourceDefinition:function(){return ui.StoreCategoriesDataSource},getSkinSupportedStates:function(){return[Ai.ElementSelectedState,Ai.MouseOverState,Ai.MouseDownState]},getPotentialSelectedMenuItemId:function(){var e=this,t=e.getCurrentListController();if(Me.isMasterListPage(la.CurrentPageData.getValue())){var n=e.getDataSource().getCollectionItems().getItems(),i=t.currentDisplayedCategory.getValue(),a=u.findFirst(n,function(e,t){return t.id===i});return a?a.id:void 0}},onSmartDataLoaded:function(){var e=this,t=fa.getStoreInformation(),n=e.getItemsControllers();if(n&&n.length>0){u.eachItem(n,function(n,i){var a=i._dataSourceOptions.dataItem;if(a){var r=i.instance,o="";a.categoryName&&(o=e.ToSeoUrl(a.categoryName,"-"));var s=a.id,l={url:{masterListPageId:t.connectedListPage,suffixFragments:[gr.SupportedListTypes.category,s],keepCases:!0},type:"Pages"};r?(r.setPropertyValue("urlAddress",l),r.canEdit.setFalse()):i.initializeFlag.onceTrue(function(){i.instance.setPropertyValue("urlAddress",l)})}i.$element.click(function(){kr.setCurrentProduct(a)})});var i=e.getPotentialSelectedMenuItemId();if(i){var a=e.getInstanceController(i),r=a.instance.getSkinInstance();r.userSelect(!0)}}},getCurrentListController:function(){return gr.getListByName(fa.getStoreInformation().listName)},unSelectAll:function(e){u.eachItem(e,function(e,t){var n=t.instance.getSkinInstance();n.userSelect(!1)})}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this,t=e.getDataSource();if(t){var n=t.getDataService();n&&(n.events.LoadingFinished.bind(function(){var t=e.getItemsControllers();t&&t.length>0&&u.eachItem(t,function(n,i){i.$element.click(function(){var n=(e.getPropertyValue("StoreCategories_TargetStoreFrontElementId"),Ji.getPageInstancesByType(ei.StoreFront));n.length>0&&u.eachItem(n,function(e,t){t.setCategoryId(i.getDataItemId())}),e.unSelectAll(t);var a=i.instance.getSkinInstance();a.userSelect(!0)})})}),kr.Flags.EditingModeEnabled.valueChangedEvent.bind(function(){n.populate(t,{parentId:null})}),e.propertyChangedEvent.bindAndExecute("StoreFront_CategoryId",function(){n.populate(t,{parentId:null})}))}}}}}})}(),function(){Jn.registerDefinition(ei,{StoreFiltersContainer:{className:"store-categories-element",itemName:"ImageBox",ancestorElementType:ei.userBox}})}(),function(){Jn.registerDefinition(ei,{StoreFilters:{className:"store-filters-element",itemName:"ImageBox",properties:{StoreFilters_TargetStoreFrontElementId:{title:"Products list",isStateProperty:!1,isStyleProperty:!1,defaultValue:Xo}},features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.Hideable,ti.HasLayout,ti.HasBorder,ti.HasPadding,ti.HasText,ti.Rotatable,ti.HasGrowableContent,ti.ItemsContainer],methods:{creationFunction:Wo,getDataSourceDefinition:function(){return ui.StoreFiltersDataSource},getDataSource:Xo,addFilterToList:function(e,t,n){var i=this.data.availableFilters[e];i.mappedFilters||(i.mappedFilters={}),i.mappedFilters[n.choiceId]=n;var a=i.mappedFilters[n.choiceId];a.element=t,a.active=!1},checkFilterStates:function(e){var t=this;for(var n in e){var i=e[n],a=t.data.availableFilters[n].mappedFilters;for(var r in i){var o=i[r];a[r].active=o;var s=a[r].element;s.prop("checked",o),s.trigger("change")}}},getActiveFilters:function(){var e=this,t=e.data.availableFilters,n={};for(var i in t){var a=t[i].mappedFilters;for(var r in a){var o=a[r];o.active&&(n[i]||(n[i]={}),n[i][r]=!0)}}return n},onFilterClick:function(e,t){var n=this,i=e.currentTarget,a=n.data.availableFilters[t];e.currentTarget.checked?a.mappedFilters[i.id].active=!0:a.mappedFilters[i.id].active=!1;var r=n.getActiveFilters(),o=Ji.getPageInstancesByType(ei.StoreFront);o.length>0&&u.eachItem(o,function(e,t){t.setFilters(r)}),kr.setSelectedFilters(r)},getSkinSupportedStates:function(){return[Ai.ElementSelectedState,Ai.MouseOverState,Ai.MouseDownState]},getCurrentListController:function(){return gr.getListByName(fa.getStoreInformation().listName)},updateSelectText:Wo,unSelectAll:function(e){u.eachItem(e,function(e,t){var n=t.instance.getSkinInstance();n.userSelect(!1)})},renderFilters:function(e){var t=this;e&&0!==e.length?t.showElement():t.hideElement();var n=t.$element;n.empty();for(var i in e){var a=e[i];if(a.attributes){var r=s.call(this,a,n);n.append(r)}}},initElement:function(){var e=this;e.hideElement(),e.setPropertyValue("dataLayout",Wi.PagesColumn);var t=kr.getAvailableFilters();t.length>0&&(e.data.availableFilters=t,e.renderFilters(t)),kr.Events.FiltersChanged.bind(function(t){e.data.availableFilters=t,e.renderFilters(t)}),kr.Events.SelectedFiltersChanged.bind(function(t){e.checkFilterStates(t)})}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this;e.initElement()}}}}})}(),function(){Jn.registerDefinition(ei,{StoreSortingFilter:{ancestorElementType:ei.StoreFilters,methods:{initElement:function(){var e=this,t={attributes:[{choiceId:"",name:"Relevance"},{choiceId:"pricedes",name:"Price high to low"},{choiceId:"priceasc",name:"Price low to high"}],name:"Sort",optionId:"__sorting",label:"Sort by"},n=e.$element;n.empty();var i=s.call(this,t,n);n.append(i)},onFilterClick:function(e){var t=e.currentTarget.id,n=Ji.getPageInstancesByType(ei.StoreFront);n.length>
2000&&u.eachItem(n,function(e,n){n.setSorting(t)})},updateSelectText:function(e,t){t.html('<span class="has-text-is-bold">Sort by: </span><span>'+e.currentTarget.innerText+"</span>")}}}})}(),function(){Jn.registerDefinition(ei,{StoreSelectedFilters:{className:"store-selected-filters-element",itemName:"ImageBox",properties:{StoreSelectedFilters_TargetStoreFrontElementId:{title:"Selected Filters",isStateProperty:!1,isStyleProperty:!1,defaultValue:Xo}},features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.Hideable,ti.HasLayout,ti.HasBorder,ti.HasPadding,ti.HasText,ti.Rotatable,ti.HasGrowableContent,ti.ItemsContainer],methods:{creationFunction:Wo,getDataSourceDefinition:function(){return ui.StoreFiltersDataSource},getDataSource:Xo,changeFilters:function(e){var t=Ji.getPageInstancesByType(ei.StoreFront);t.length>0&&u.eachItem(t,function(t,n){n.setFilters(e)}),kr.setSelectedFilters(e)},getSkinSupportedStates:function(){return[Ai.ElementSelectedState,Ai.MouseOverState,Ai.MouseDownState]},getCurrentListController:function(){return gr.getListByName(fa.getStoreInformation().listName)},updateSelectText:Wo,createFilterLabel:function(e,t,n){var i,a=this,r=kr.getAvailableFilters();return i=u(r[t].isColor&&"multi"!==e?'<span style="border:1px solid #a5a5a5;background-color:'+e.replace("_","#")+'" class="cursor-pointer filter-label"></span>':'<span class="cursor-pointer filter-label">'+e+"</span>"),i.click(function(){n[t][e]=!1,a.changeFilters(n)}),i},disableAllFilters:function(e){var t=this;for(var n in e){var i=e[n];for(var a in i)e[n][a]=!1}t.changeFilters(e)},renderSelectedFilters:function(e){var t=this;e?t.showElement():t.hideElement();var n=t.$element;n.empty();var i=0;for(var a in e){var r=e[a];if(Object.keys(r).length>0){var o=[];for(var s in r)r[s]&&o.push(s);for(var l=0;l<o.length;l++){var c=o[l],d=t.createFilterLabel(c,a,e);n.append(d),i++}}}if(i>0){var g=qa.getThemeColor(4,2),f=u('<span class="clear-all cursor-pointer" style="color:'+g+'">clear filters</span>');f.click(function(){t.disableAllFilters(e)}),n.append(f)}}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this;e.setPropertyValue("dataLayout",Wi.PagesColumn),kr.Events.SelectedFiltersChanged.bindAndExecute(function(t){t&&e.renderSelectedFilters(t)})}}}}})}(),function(){function e(e){var t=qa.getThemeColor(4,3);e.css("outline","2px solid "+t);var n=qa.getThemeColor(0,0);e.css("border","2px solid "+n),e.css("padding","0")}function t(e){e.css("outline","2px solid #ccc"),e.css("padding","2px"),e.css("border","0")}function n(n,i,a){var o=this,s=u('<div class="store-variant-square"></div>'),l=qa.getThemeColor(0,0),c=qa.getThemeColor(3,3);return s.css("color",c),s.css("background-color",l),n.color?"multi"===n.color?s.addClass("multi-color-background"):s.css("backgroundColor",n.color):s.text(n.name),n.selected?e(s):t(s),n.inStock===!1&&(s.addClass("out-of-stock"),n.color||s.css("backgroundColor","#ccc")),s.click(function(){kr.refreshDynamicPage(n.productId)}),n.hover?s.hover(function(){if(!n.selected){for(var t=i.index(),l=a.children(),c=t+1;c<l.length;c++)l[c].remove();for(var c=0;c<n.hover.length;c++)a.append(r.call(o,n.hover[c],a));e(s)}},function(){if(!n.selected){for(var e=i.index(),l=o._originalData,c=a.children(),u=e+1,d=u;d<c.length;d++)c[d].remove();for(var d=u;d<l.length;d++)a.append(r.call(o,l[d],a));t(s)}}):s.hover(function(){n.selected||e(s)},function(){n.selected||t(s)}),s}function i(e){var t=e.choices,n=e.name;1===t.length&&(t[0].selected=!0);var i=u('<div class="dropdown-wrapper"></div>'),a=u('<div class="fake-dropdown"></div>');i.css("border","2px solid #ccc");var r=u('<div class="fake-select">Select '+n+"</div>");a.append(r),i.append(a);var o=u('<div class="real-dropdown"></div>');i.append(o);var s=u("<select></select>"),l=u('<option value="">'+r.text()+"</option>");s.append(l);for(var c=0;c<t.length;c++){var d=t[c],g="";d.inStock===!1&&(g=" (Out of Stock)");var f=u('<option value="'+d.productId+'">'+d.name+g+"</option>");s.append(f),d.selected&&(r.text(f.text()),l.remove(),f.attr("selected","selected"))}return o.append(s),s.change(function(e){e.currentTarget.value&&kr.refreshDynamicPage(e.currentTarget.value)}),i}function a(e){for(var t=0;t<e.length;t++)if(e[t].name&&e[t].name.length>5)return!0;return!1}
200function r(e,t){var r=this,o=e.choices,s=u('<div class="store-variant-row"></div>'),l=this.getPropertyValue("fontColor");void 0!==l.mainColor&&(l=qa.getThemeColor(l.mainColor,l.variation));var c=u('<div style="color:'+l+'" class="store-variant-name">'+e.name+"<div>");s.append(c);for(var d,g=a(o),f=o.length>5,p=o[0].color,h=e.optionId,m=r._originalData,v=0;v<m.length;v++){var y=m[v];if(y.choices)for(var b=0;b<y.choices.length;b++){var C=y.choices[b];if(C.hover)for(var I=0;I<C.hover.length;I++){var S=C.hover[I];S.optionId===h&&(g=g||a(S.choices),f=f||S.choices.length>5)}}}if(!g&&!f||p)for(var b=0;b<o.length;b++)d=n.call(this,o[b],s,t),s.append(d);else d=i.call(this,e,s,t),s.append(d);return s}function o(e){for(var t=this._startWidth||360,n=u('<div class="element-filter-container" style="width:'+t+'px;"></div>'),i=0;i<e.length;i++){var a=r.call(this,e[i],n);n.append(a)}return n}u.fn.elementHeight=function(e,t){return u.fn.elementHeight.fakeEl||(u.fn.elementHeight.fakeEl=u('<span class="'+t+'">').hide().appendTo(document.body)),u.fn.elementHeight.fakeEl.empty(),u.fn.elementHeight.fakeEl.append(e),u.fn.elementHeight.fakeEl.height()},Jn.registerDefinition(ei,{StoreVariantsContainer:{className:"store-variants-container",itemName:"ImageBox",properties:{variantHeight:{title:"Page",defaultValue:function(){return 0}}},defaultProperties:{dataLayout:function(){return{name:"OneColumn"}},dataLayoutOptions:function(){return{cols:1,rows:5,colsSpacing:10,rowsSpacing:10,oneColumn:!0}}},features:[ti.HasInnerShadow,ti.HasResponsiveItem,ti.Selectable,ti.HasBackground,ti.HasBackgroundImage,ti.Hideable,ti.HasLayout,ti.HasBorder,ti.HasPadding,ti.HasText,ti.Rotatable,ti.HasGrowableContent,ti.ItemsContainer],methods:{creationFunction:Wo,getDataSourceDefinition:function(){return ui.StoreFiltersDataSource},getDataSource:Xo,getSkinSupportedStates:function(){
201return[Ai.ElementSelectedState,Ai.MouseOverState,Ai.MouseDownState]},getCurrentListController:function(){return gr.getListByName(fa.getStoreInformation().listName)},renderVariants:function(e){var t=this;t.setPropertyValue("textStyles",la.getCoordinator().getPropertyValue("textStyles").bodyS),t._originalData=e;var n=o.call(this,e),i=u.fn.elementHeight(n,"store-variants-container");n.css("position","absolute"),n.css("height",i+"px"),t.data.$filterList=n,t.$element.append(t.data.$filterList),t.refreshContentSize(),t.setPropertyValue("variantHeight",i)},calculateNormalizedHeight:function(e){var t=this,n=t.getNoneContentSize();return e+n.height},getElementDataContentSize:function(){var e=this,t=this.getElementDataContent();return t?{width:360,height:e.getPropertyValue("variantHeight")}:{width:0,height:0}},getElementDataContent:function(){return this.data.$filterList},getNoneContentSize:function(){return{width:0,height:0,widthLeft:0,heightTop:0,widthRight:0,heightBottom:0}},hideVariants:function(){var e=this;e.setPropertyValue("variantHeight",0),e.refreshContentSize()}},aggregatedMethods:{aggregations:{onBoundValueReady:function(e,t){var n=this;Ji.removeInstances(n.childInstances),n.data.$filterList&&n.data.$filterList.remove(),le.beginAtomicBatch(!1),vr.startRenderingBatch(),aa.UpdateBatch.start(),t.productVariants&&t.productVariants.length>0?(kr.setCurrentVariants(t.productVariants),n.renderVariants(t.productVariants)):(!t.productVariants||t.productVariants&&0===t.productVariants.length)&&(kr.setCurrentVariants([]),n.hideVariants()),aa.UpdateBatch.finish(),vr.finishRenderingBatch(),le.endAtomicBatch()}}}}}),Jn.registerDefinition(ei,{StoreDetailFiltersContainer:{ancestorElementType:ei.StoreVariantsContainer}})}(),function(){Jn.registerDefinition(ei,{StoreCartButton:{className:"store-show-cart-button-element",ancestorElementType:ei.SkinButtonElement,customDelegatedProperties:["iconReference"],features:[ti.HasText],methods:{creationFunction:function(e){return e.data.$content=u("<div></div>").addClass("absolute-fill").addClass("show-cart-button"),e.data.$content},createFloatingButton:function(){var e=this;e.setPropertyValue("topZIndex",1),e.setCalculatedPropertyValue("verticalDocking",st.Bottom);var t=e.getPropertyValue("sizeAndPosition"),n=Math.max(t.height,56);n+=$o.getFooterHeight(),e.setPropertyFieldValue("margin","bottom",n);var i=Math.max(t.width,56);e.setCalculatedPropertyValue("horizontalDocking",ot.Right),e.setPropertyFieldValue("margin","right",i),e.addFixedState()}},properties:{hasFloatingButtonEnabled:{defaultValue:Go}},aggregatedMethods:{aggregations:{onAttached:function(){var e=this;return kr.canShowStore()?void window.setTimeout(function(){e.getPropertyValue("hasFloatingButtonEnabled")&&Va.Flags.IsInMobileContext.
201isFalse()&&e.createFloatingButton(),e.$element.addClass(kr.getCartButtonSelector()),kr.initializeCartButton({amountLabel:e.$element.find(".has-content"),amountLabelSelector:".has-content"})},1500):void e.hideElement()}}}}})}(),function(){Jn.registerDefinition(ei,{StoreBuyButton:{className:"store-show-buy-button-element",ancestorElementType:ei.userBox,customDelegatedProperties:["iconReference"],features:[ti.HasText],methods:{setBuyButtonState:function(e){var t,n=this,i=n.button;if(i){var a=i.getStyleObject();e?(i.setPropertyValue("formattedText","Add to cart"),t=qa.createThemeColorBinding(4,{variation:3,opacity:1}),a.removeDisabledState("MouseOverState"),a.removeDisabledState("MouseDownState")):(i.setPropertyValue("formattedText","Out of stock"),t=qa.createThemeColorBinding(4,{variation:3,opacity:.4}),a.setDisabledState("MouseOverState"),a.setDisabledState("MouseDownState")),a.getFieldData("backgroundColor").observableValue.setValue(t)}},setTextElementData:function(e,t){this.textElement&&(this.textElement.setPropertyValue("formattedText",e),t&&yt.shake(this.textElement.$element,{times:5,distance:10,duration:60,direction:"left"}))},hideTextElement:function(){this.textElement&&this.textElement.$element.hide()},showTextElement:function(){this.textElement&&this.textElement.$element.show()},handleStockData:function(e){var t=this,n=e.stockAmount,i=4,a=-1!==n,r=0===n,o=i>n;r?(t.setBuyButtonState(!1),t.hideTextElement()):a&&o?(t.showTextElement(),t.setBuyButtonState(!0),kr.getFirstUnselectedVariant(e.productVariants)?t.setTextElementData(""):t.setTextElementData("Only "+n+" "+(n>1?"items":"item")+" in stock")):(t.setBuyButtonState(!0),t.hideTextElement())},findChildren:function(){var e=this;u.eachItem(e.childInstances,function(t,n){n.elementType===ei.freeText?e.textElement=n:n.elementType===ei.SkinButtonElement&&(e.button=n)}),e.button&&(e.button.updateLabel=function(t,n){e.showTextElement(),e.setTextElementData(t,n)})}},aggregatedMethods:{aggregations:{onBoundValueReady:function(e,t){var n=this;n._init||n.findChildren(),n._init=!0,n.handleStockData(t)}}}}})}(),function(){Jn.registerDefinition(ei,{StoreGalleryElement:{className:"store-gallery-element",customDelegatedProperties:["iconReference"],features:[ti.HasDataSource],methods:{getDataSourceDefinition:function(){return ui.StoreFrontDataSource},getClickedItem:function(e,t){var i;if(i=u(t.target).closest(".design-element.data-list-item"),i.length>0){var a=n(i[0]);if(a)return a.getDataItem()}},initClickHandler:function(){var e=this;e.mainImage&&e.gallery&&(e.lastClickedIndex={index:0},e.gallery.triggerActivated.bind(Di.MouseClick.name,function(t){var n=e.getClickedItem(e.gallery,t);if(void 0!==n){var i=function(e){var t=n.image.imageUrl.imageThumbnails;if(t){for(var i=t[t.length-1],a=0;a<t.length;a++)if(Math.max(t[a].width,t[a].height)>e){i=t[a];break}var r=i.url}else r=n.image.imageUrl.imagePath;return r.indexOf("//")>-1?Settings.ImageProxy+r:ae.resolveImageUrl(n.image.imageUrl)};e.lastClickedIndex=n.index,n.image.imageUrl.imageHighRes?e.mainImage.setPropertyValue("imageUrl",{imagePath:n.image.imageUrl.imageHighRes||n.image.imageUrl.imagePath,useImageProxy:!0,resizeOnImageProxy:!1,preferredSizeFunction:i}):e.mainImage.setPropertyValue("imageUrl",{imagePath:n.image.imageUrl,useImageProxy:!0,resizeOnImageProxy:!1,preferredSizeFunction:i})}}),e.mainImage.getClickedIndex=function(){return{index:e.lastClickedIndex}},e.gallery.$element.addClass("webzai-clickable-behaviour"),e.mainImage.shouldResetItems=jo,e.mainImage.getPopupItems=function(){var t=e.gallery,n=[],i=t.getPropertyValue("dataInfo");return i&&i.currentData&&(n=i.currentData),u.map(n,function(e){if(null!==e){var t=e.image.imageUrl;if(t)return{image:{imageUrl:{imagePath:t.imageHighRes||t.imagePath,useImageProxy:!0,resizeOnImageProxy:!1,preferredSizeFunction:function(e){for(var n=t.imageThumbnails||[],i={url:t.imageHighRes||t.imagePath},a=0;a<n.length;a++)if(Math.max(n[a].width,n[a].height)>e){i=n[a];break}return i.url.indexOf("//")>-1?Settings.ImageProxy+i.url:ae.resolveImageUrl(t)}}},index:e.index,id:e.id}}})})},initDataChangeHandler:function(){var e=this;e.mainImage&&e.gallery&&(e.gallery.onBoundValueReady=function(t){if(e.mainImage&&e.gallery){e.lastClickedIndex={index:0};var n=this.getDataSource();if(n&&n.setDataItems){var i=t[pi.Data],a=i.productImage.imageUrl;e.mainImage.setPropertyValue("imageUrl",a),u.isEmptyObject(a)?e.mainImage.hideElement():e.mainImage.showElement();var r=i.productDescription||i.title||"";e.mainImage.setPropertyValue("alt",r),i.productImages.length<2?e.gallery.hideElement():e.gallery.showElement(),e.gallery.setPropertyValue("dataInfo",{}),n.setDataItems(i.productImages)}}})},findGalleryChildren:function(){var e=this;u.eachItem(e.childInstances,function(t,n){n.elementType===ei.image?e.mainImage=n:n.elementType===ei.Gallery&&(e.gallery=n)}),e.mainImage&&e.gallery&&(e.mainImage.hasBinding=jo,e.mainImage.setPropertyValue("binding",e.getPropertyValue("binding")),e.gallery.hasBinding=jo,e.gallery.setPropertyValue("binding",e.getPropertyValue("binding")))}},ancestorElementType:ei.userBox,aggregatedMethods:{aggregations:{onAttached:function(){var e=this;kr.canShowStore()||e.hideElement()},onBoundValueReady:function(e,t){var n=this;n._init||(n.findGalleryChildren(),n.initDataChangeHandler(),n.initClickHandler()),n._init=!0,n.gallery&&n.gallery.onBoundValueReady(e,t)}}}}})}(),function(){Jn.registerDefinition(ei,{BreadcrumbElement:{className:"breadcrumb-element",ancestorElementType:ei.userBox,customDelegatedProperties:["iconReference"],aggregatedMethods:{aggregations:{onInitialized:function(){var e=this;u.eachItem(e.childInstances,function(t,n){n.elementType===ei.freeText?e.textEl=n:n.elementType===ei.Icon&&(e.iconEl=n)});var t=fa.getStoreInformation(),n={url:{masterListPageId:t.isOnePageList?la.getMainPageId():t.connectedListPage,suffixFragments:[]},type:"Pages"},i=la.getPageData(n.url);ra.resolveUrl(n);if(e.textEl){var a=e.textEl.getPropertyValue("formattedText");"_pageName_"!==a&&void 0!==a||e.textEl.setPropertyValue("formattedText",i.title)}e.setPropertyValue("shouldUnderlineChildren",!0),e.setPropertyValue("urlAddress",n)}}}}})}(),function(){PhotosDataSourceEnum={Facebook:0,Flickr:1,Tumblr:2},Jn.registerDefinition(ei,{FacebookPhotos:{className:"facebook-photos-element",itemName:"ImageBox",properties:{facebookPhotos_Settings:{title:"Page",defaultValue:function(){return{}},dataBindingKey:xr.Keys.Instance.Social.Facebook},photosDataSource_Source:{title:"DataSource",defaultValue:function(){return PhotosDataSourceEnum.Facebook}}},features:[ti.SmartDataList,ti.HasDataBinding,ti.HasDataListPopup],methods:{getChildDataSourceDefinition:function(){return ui.FacebookPhotosAlbumDataSource},getDataSourceDefinition:function(){var e=this,t=e.getPropertyValue("eventsDataSource_Source");switch(t){default:return ui.FacebookPhotosDataSource}},getParameterProperties:function(){return[{propertyName:"facebookPhotos_Settings",propertyKey:"value",parameterName:"pageId"}]}
201,popupItemsMappingFunction:function(e){var t=[],n=Va.Flags.IsInMobileContext.isTrue();return n?e:e?(u.eachItem(e,function(e,n){var i=u.cloneObject(n);i.description=n.title,i.title="",t.push(i)}),t):[]}}}})}(),function(){Jn.registerDefinition(ei,{YoutubeChannel:{className:"youtube-channel-element",itemName:"ImageBox",defaultProperties:{templateDataListOpener:jo},properties:{youtubeChannel_Settings:{title:"Channel",defaultValue:function(){return{}},dataBindingKey:xr.Keys.Instance.Social.YoutubeChannelId}},features:[ti.SmartDataList,ti.HasDataListPopup,ti.HasDataBinding],methods:{getChildDataSourceDefinition:function(){return ui.YoutubePlaylistDataSource},getDataSourceDefinition:function(){return ui.YoutubeChannelDataSource},getParameterProperties:function(){return[{propertyName:"youtubeChannel_Settings",propertyKey:"value",parameterName:"channelId"}]}}}})}(),function(){Jn.registerDefinition(ei,{FacebookMediaElement:{className:"facebook-media-element",customDelegatedProperties:["iconReference"],features:[ti.HasDataSource],methods:{getDataSourceDefinition:function(){return ui.FacebookTimelineDataSource},addImage:function(e,t,n){var i=this;this.getPropertyValue("sizeAndPosition");if(e.append('<div class="type-image" style="width:100%;height:100%;background-image:url('+t+')"></div>'),n){var a={type:Ze.Web,url:n};i.setPropertyValue("urlAddress",a)}},addInlineVideo:function(e,t,n,i){function a(){if(e.empty(),i){if(i===r.data.videoTypes.YouTube||i===r.data.videoTypes.Share){var n=e.width(),a=e.height(),o=u('<iframe src="'+t+'" width="'+n+'" height="'+a+'"></iframe>');e.append(o)}}else{var s=u('<video controls autoplay style="width:100%;height:100%;" class="type-video"><source src="'+t+'"  type="video/mp4" /></video>');e.append(s)}}var r=(this.getPropertyValue("sizeAndPosition"),this),o="play-button viewer-font-icon viewer-font-icon-popup-play-2",s=u('<div class="type-image" style="width:100%;height:100%;background-image:url('+n+')"><div class="link-icon"><div class="'+o+'"></div></div>');s.click(a),e.append(s)},addLink:function(e,t,n){var i=this,a=(this.getPropertyValue("sizeAndPosition"),"play-button viewer-font-icon viewer-font-icon-link"),r=u('<div class="type-image" style="width:100%;height:100%;background-image:url('+n+')"></div><div class="link-icon"><div class="'+a+'"></div></div>');if(t){var o={type:Ze.Web,url:t};i.setPropertyValue("urlAddress",o)}e.append(r)},addStatus:function(e,t){t.attachments&&t.attachments.data&&t.attachments.data[0]&&t.attachments.data[0].media&&t.attachments.data[0].media.image&&t.attachments.data[0].media.image.src?this.addImage(e,t.attachments.data[0].media.image.src):this.addImage(e,"//graph.facebook.com/"+t.from.id+"/picture?type=large")}},ancestorElementType:ei.userBox,aggregatedMethods:{aggregations:{onBoundValueReady:function(e,t){var n=this,i=n.$elementContentContainer;if(n.data.videoTypes={YouTube:1,Share:2},i.empty(),t.media){var a=t.media,r=a.type,o=a.attachments&&a.attachments.data[0];"photo"===r?n.addImage(i,a.full_picture,a.link):"video"===r?"video_inline"===o.type||"video_direct_response"===o.type?n.addInlineVideo(i,a.source,a.full_picture):"video_share_youtube"===o.type?n.addInlineVideo(i,a.source,a.full_picture,n.data.videoTypes.YouTube):"video_share"===o.type&&n.addInlineVideo(i,a.source,a.full_picture,n.data.videoTypes.Share):"link"===r?n.addLink(i,a.link,a.full_picture):"status"===r&&n.addStatus(i,a)}else t.image&&n.addImage(i,t.image.imageUrl.imagePath)}}}}})}(),function(){Jn.registerDefinition(ei,{FacebookTimeline:{className:"facebook-timeline-element",itemName:"ImageBox",properties:{facebookTimeline_Settings:{title:"Page",defaultValue:function(){return{}},dataBindingKey:xr.Keys.Instance.Social.Facebook}},features:[ti.SmartDataList,ti.HasDataBinding],methods:{getDataSourceDefinition:function(){return ui.FacebookTimelineDataSource},getParameterProperties:function(){return[{propertyName:"facebookTimeline_Settings",propertyKey:"value",parameterName:"pageId"}]},getDataBindingKey:function(){return xr.Keys.Instance.Social.Facebook},onSmartDataLoaded:Wo,updateDataBinding:function(){var e=this;
201if(e.allowUpdateDataBindingValue()){var t=e.getPropertyValue("facebookTimeline_Settings");e.updateDataBindingValue(t)}}},aggregatedMethods:{aggregations:{onDataBindingReady:function(e){var t=this;t.setPropertyValue("facebookTimeline_Settings",e)}}}}})}(),function(){Jn.registerDefinition(ei,{TwitterFeed:{className:"twitter-feed-element",itemName:"ImageBox",properties:{twitter_Settings:{title:"Page",defaultValue:function(){return{name:"arminvanbuuren",value:"arminvanbuuren"}},dataBindingKey:xr.Keys.Instance.Social.Twitter}},features:[ti.SmartDataList,ti.HasDataBinding],methods:{getDataSourceDefinition:function(){return ui.TwitterDataSource},getDataBindingKey:function(){return""}}}})}(),function(){ReviewsEnum={Google:0},Jn.registerDefinition(ei,{Reviews:{className:"reviews-source-element",itemName:"ImageBox",properties:{reviewsDataSource_Settings:{title:"Page",defaultValue:function(){return{name:"Scala's Bistro",value:"ChIJk6jRv46AhYARbE6mIQ6VDsg"}}},reviewsDataSource_Source:{title:"DataSource",defaultValue:function(){return ReviewsEnum.Google}}},defaultProperties:{itemFields:function(){return{title:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"title",title:void 0,name:"title",isDefaultField:!0},description:{type:"description",title:void 0,name:"description",isDefaultField:!0},date:{type:"dateTime",title:void 0,name:"dateTime",isDefaultField:!0},location:{type:"location",title:"location",name:"location",isDefaultField:!0},image:{type:"image",title:void 0,name:"image"},link:{type:"link",title:void 0,name:"link",isDefaultField:!0}}}},features:[ti.SmartDataList,ti.HasDataBinding,ti.HasDynamicDataSource],methods:{getDataSourceDefinition:function(e){var t=this;switch(void 0===e&&(e=e||t.getPropertyValue("reviewsDataSource_Source")),e){default:return ui.GoogleReviewsDataSource}},getParameterProperties:function(){var e=[];return e.push({propertyName:"reviewsDataSource_Settings",propertyKey:"value",parameterName:"value"}),e}}}})}(),function(){EventsDataSourceEnum={Facebook:0,Meetup:1,BandsInTown:2,Eventful:3,DataList:4},Jn.registerDefinition(ei,{EventsDataSource:{className:"events-data-source-element",itemName:"ImageBox",properties:{eventsDataSource_Settings:{title:"Page",defaultValue:function(){return{}}},eventsDataSource_Source:{title:"DataSource",defaultValue:function(){return EventsDataSourceEnum.Facebook}}},defaultProperties:{itemFields:function(){return{title:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"title",title:void 0,name:"title",isDefaultField:!0},description:{type:"description",title:void 0,name:"description",isDefaultField:!0},date:{type:"date",title:void 0,name:"date",isDefaultField:!0},location:{type:"location",title:"Location",name:"location",isDefaultField:!0},image:{type:"image",title:void 0,name:"image"},link:{type:"link",title:void 0,name:"link",isDefaultField:!0}}}},features:[ti.SmartDataList,ti.HasDataBinding,ti.HasDynamicDataSource],methods:{getDataBindingKey:function(){return xr.Keys.Instance.DataSource.Events},updateDataBinding:function(){var e=this;if(e.allowUpdateDataBindingValue()){var t={eventsDataSource_Settings:e.getPropertyValue("eventsDataSource_Settings"),eventsDataSource_Source:e.getPropertyValue("eventsDataSource_Source")};e.updateDataBindingValue(t)}},getDataSourceDefinition:function(e){var t=this;switch(void 0===e&&(e=e||t.getPropertyValue("eventsDataSource_Source")),e){case 1:return ui.MeetupEventsDataSource;case 2:return ui.BandsInTownEventsDataSource;case 3:return ui.EventfulEventsDataSource;case 4:return ui.DataListElementView;default:return ui.FacebookEventsDataSource}},getParameterProperties:function(){var e=[];return e.push({propertyName:"eventsDataSource_Settings",propertyKey:"value",parameterName:"value"}),e}},aggregatedMethods:{aggregations:{}}}})}(),function(){MusicDataSourceEnum={RSS:0,ITunes:1,DataList:2},Jn.registerDefinition(ei,{MusicDataSource:{className:"music-data-source-element",itemName:"ImageBox",properties:{musicDataSource_Settings:{title:"Page",defaultValue:function(){return{name:"",value:""}}},musicDataSource_Source:{title:"DataSource",defaultValue:function(){return MusicDataSourceEnum.RSS}}},defaultProperties:{itemFields:function(){return{title:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"title",title:void 0,name:"title",isDefaultField:!0},description:{type:"description",title:void 0,name:"description",isDefaultField:!0},date:{type:"dateTime",title:void 0,name:"dateTime",isDefaultField:!0},image:{type:"image",title:void 0,name:"image"},link:{type:"link",title:void 0,name:"link",isDefaultField:!0}}}},features:[ti.SmartDataList,ti.HasDataBinding,ti.HasDynamicDataSource],methods:{getDataSourceDefinition:function(e){var t=this;switch(void 0===e&&(e=e||t.getPropertyValue("musicDataSource_Source")),e){case 1:return ui.ITunesDataSource;case 2:return ui.DataListElementView;default:return ui.RSSMusicDataSource}},getParameterProperties:function(){var e=[];return e.push({propertyName:"musicDataSource_Settings",propertyKey:"value",parameterName:"value"}),e}}}})}(),function(){NewsDataSourceEnum={RSS:0,DataList:1},Jn.registerDefinition(ei,{NewsDataSource:{className:"news-data-source-element",itemName:"ImageBox",properties:{newsDataSource_Settings:{title:"Page",defaultValue:function(){return{name:"http://rss.nytimes.c
201om/services/xml/rss/nyt/HomePage.xml",value:"http://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml"}}},newsDataSource_Source:{title:"DataSource",defaultValue:function(){return NewsDataSourceEnum.RSS}}},defaultProperties:{itemFields:function(){return{title:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"title",title:void 0,name:"title",isDefaultField:!0},description:{type:"description",title:void 0,name:"description",isDefaultField:!0},date:{type:"dateTime",title:void 0,name:"dateTime",isDefaultField:!0},image:{type:"image",title:void 0,name:"image"},link:{type:"link",title:void 0,name:"link",isDefaultField:!0}}}},features:[ti.SmartDataList,ti.HasDataBinding,ti.HasDynamicDataSource],methods:{getDataSourceDefinition:function(e){var t=this;switch(void 0===e&&(e=e||t.getPropertyValue("newsDataSource_Source")),e){case 1:return ui.DataListElementView;default:return ui.RSSNewsDataSource}},getParameterProperties:function(){var e=[];return e.push({propertyName:"newsDataSource_Settings",propertyKey:"value",parameterName:"value"}),e}}}})}(),ca.registerPopupImplementation("DefaultPopup",Yo(function(){var e={Overlay:{group:"default-popup-templates",name:"popup-overlay-template"},CarouselImageItemTemplate:{group:"default-popup-templates",name:"popup-carousel-image-item-template"},CarouselVideoItemTemplate:{group:"default-popup-templates",name:"popup-carousel-video-item-template"}};this.defaultSettings={openingAnimation:"FadeIn",closingAnimation:"FadeOut",animationSpeed:500,backgroundColor:"rgba(0,0,0,0.85)",textBackgroundColor:"rgba(0,0,0,0.5)",fontFamily:"Open Sans",textColor:"#ffffff",linkTextColor:"#ffffff",controlsColor:"#ffffff",showTitle:!0,showDescription:!0,showThumbs:!0},this.updatePopupSettingField=function(e,t,n){var i,a,r,o=e.$element;switch(t){case"openingAnimation":e.setAnimationPropertyValue("opening",n);break;case"closingAnimation":e.setAnimationPropertyValue("closing",n);break;case"animationSpeed":e.setAnimationPropertyValue("duration",n);break;case"backgroundColor":n=u.Color(qa.evaluateColorBinding(n)),i=vn.getBrightness(n),r=vn.getCompositeColorOpacity(n),a=vn.adjustBrightness(n,function(e){return.25>e?e+.1:e-.1}).toHEX(),e.setOverflowOpacity(r),e.$overflow.css({background:n.toHEX(),opacity:r}),u("._popup-control-background",o).css("background",.25>i?"#fff":"#000"),u("._popup-image-background",o).css("background",a);break;case"textBackgroundColor":n=u.Color(qa.evaluateColorBinding(n)),u("._popup-text-background-color",o).css({background:n.toHEX(),opacity:vn.getCompositeColorOpacity(n)});break;case"fontFamily":u("._popup-font-family",o).css("font-family",ja.evaluateFontBinding(n)),u(".description",o).ellipsis();break;case"textColor":n=u.Color(qa.evaluateColorBinding(n)).toHEX(),u("._popup-text-color",o).css("color",n);break;case"linkTextColor":n=u.Color(qa.evaluateColorBinding(n)).toHEX(),u("._popup-link-text-color",o).css("color",n);break;case"controlsColor":n=u.Color(qa.evaluateColorBinding(n)),i=vn.getBrightness(n),a=i>.5?"black":"rgba(255,255,255,0.5)",u("._popup-control-element",o).css({color:n.toHEX(),textShadow:"0 0 1px "+a});break;case"showTitle":o.toggleClass("no-title",!n);break;case"showDescription":o.toggleClass("no-description",!n),n&&u(".description",o).ellipsis();break;case"showThumbs":e.toggleThumbs(n)}},this.create=function(t,n,i){var a,r=u.useTemplate(e.Overlay);return n.implementation={className:"default",overlayTemplate:r,carouselImageItemTemplate:e.CarouselImageItemTemplate,carouselVideoItemTemplate:e.CarouselVideoItemTemplate,thumbsDimensions:{1024:{width:120,height:80},defaultSize:{width:166,height:110}},onItemsChanged:function(e){setTimeout(function(){u(".total-items",r).html(e.itemsCount)},10)}},a=Ln.create(n),Ln.createSettingsBinding(this,a,t,i),a}})),ca.registerPopupImplementation("ElementPopup",Yo(function(){var e={Overlay:{group:"default-popup-templates",name:"popup-overlay-template"},CarouselImageItemTemplate:{group:"default-popup-templates",name:"popup-carousel-image-item-template"},CarouselVideoItemTemplate:{group:"default-popup-templates",name:"popup-carousel-video-item-template"}};this.defaultSettings={openingAnimation:"FadeIn",closingAnimation:"FadeOut",animationSpeed:500,backgroundColor:"rgba(0,0,0,0.85)",textBackgroun
201dColor:"rgba(0,0,0,0.5)",fontFamily:"Open Sans",textColor:"#ffffff",linkTextColor:"#ffffff",controlsColor:"#ffffff",showTitle:!0,showDescription:!0,showThumbs:!1},this.updatePopupSettingField=function(e,t,n){var i,a,r,o=e.$element;switch(t){case"openingAnimation":e.setAnimationPropertyValue("opening",n);break;case"closingAnimation":e.setAnimationPropertyValue("closing",n);break;case"animationSpeed":e.setAnimationPropertyValue("duration",n);break;case"backgroundColor":n=u.Color(qa.evaluateColorBinding(n)),i=vn.getBrightness(n),r=vn.getCompositeColorOpacity(n),a=vn.adjustBrightness(n,function(e){return.25>e?e+.1:e-.1}).toHEX(),e.setOverflowOpacity(r),e.$overflow.css({background:n.toHEX(),opacity:r}),u("._popup-control-background",o).css("background",.25>i?"#fff":"#000"),u("._popup-image-background",o).css("background",a);break;case"textBackgroundColor":n=u.Color(qa.evaluateColorBinding(n)),u("._popup-text-background-color",o).css({background:n.toHEX(),opacity:vn.getCompositeColorOpacity(n)});break;case"fontFamily":u("._popup-font-family",o).css("font-family",ja.evaluateFontBinding(n)),u(".description",o).ellipsis();break;case"textColor":n=u.Color(qa.evaluateColorBinding(n)).toHEX(),u("._popup-text-color",o).css("color",n);break;case"linkTextColor":n=u.Color(qa.evaluateColorBinding(n)).toHEX(),u("._popup-link-text-color",o).css("color",n);break;case"controlsColor":n=u.Color(qa.evaluateColorBinding(n)),i=vn.getBrightness(n),a=i>.5?"black":"rgba(255,255,255,0.5)",u("._popup-control-element",o).css({color:n.toHEX(),textShadow:"0 0 1px "+a});break;case"showTitle":o.toggleClass("no-title",!n);break;case"showDescription":o.toggleClass("no-description",!n),n&&u(".description",o).ellipsis();break;case"showThumbs":e.toggleThumbs(n)}},this.create=function(t,n,i){var a,r=u.useTemplate(e.Overlay);return n.implementation={className:"default",overlayTemplate:r},n.isElement=!0,a=Ln.create(n),Ln.createSettingsBinding(this,a,t,i),a}})),Ln.MobilePopup=Yo(function(){var e={Overlay:{group:"mobile-image-popup-templates",name:"popup-overlay-template"},CarouselImageItemTemplate:{group:"mobile-image-popup-templates",name:"popup-carousel-image-item-template"},CarouselVideoItemTemplate:{group:"mobile-image-popup-templates",name:"popup-carousel-video-item-template"},ThumbTemplate:{group:"mobile-image-popup-templates",name:"popup-thumb-template"}},t=uo.getBaseRenderer().extend("MobileVideoPopupRenderer",{_render:function(e,t){var n=this._getItemElementFromItem(e),i=this._getImageFromItem(e),a=u(i.parentNode);a.css({left:0,backgroundImage:"url("+i.src+")"}),t&&t.index!==e.index&&this._getItemElementFromItem(t).css("display","none"),n.css("display","list-item")},_transition:function(e,t,n){var i,a,r=this,o=e.$item,s={width:o.width(),height:o.height()},l=this._getItemElementFromItem(e),c=this._getImageFromItem(e),d=u(c.parentNode),g=this._getItemElementFromItem(t),f=this._getImageFromItem(t),p=u(f.parentNode);n&&n>0||!n&&e.index>t.index?(i=s.width,a=-s.width):(i=-s.width,a=s.width),d.css({left:i,backgroundImage:"url("+c.src+")"}),l.css("display","list-item"),d.velocity("stop").velocity({left:[0,i]},{duration:500,queue:!1}),p.velocity("stop").velocity({left:[a,0]},{duration:500,queue:!1,complete:function(){t.index!==r._currentItem.index&&g.css("display","none")}})}});this.defaultSettings={backgroundColor:"#000000",primaryTextColor:"#ffffff",secondaryTextColor:"#ffffff"},this.create=function(n,i){function a(e,t){var n=t.$element,i=e.title||"",a=e.description||"";u(".title",n).html(i),t.moreLessActivated||(u(".show-more",n).click(function(e){r(e,n,!0)}),u(".show-less",n).click(function(e){r(e,n,!1)}),t.onCurrent(function(){C=n}),t.moreLessActivated=!0),a!==t.currentDescription&&(u(".description",n).html(a),u("._description",n).ellipsis({updateContent:!0,doNotRender:!0}),t.currentDescription=a)}function r(e,t,n){e.preventDefault(),e.stopPropagation(),t.toggleClass("show-full-text",n),o(t)}function o(e){S?S.scrollTo(e,{animateScrolling:w,deltaY:-15}):w?p.animate({scrollTop:e.position().top-15},200):p.scrollTop(e.position().top-15)}function s(e){void 0===e&&(e=!w),e!==w&&(S&&S.toggleAutoRefresh(e),e&&C&&o(C),f.toggleClass("visible",e),I.toggleClass("visible",!e),w=e)}function l(e,t){var n=t.title||"",i=t.index,a=e.getItemsLength(),r=t.link||{};v.html(n),a>1&&(y.html(i),b.html(a)),r.url&&(I.attr("href",r.url),I.attr("target",r.newTab?"_blank":"_self")),I.toggleClass("has-link",!!r.url)}function c(){var e,t,n;h.removeClass("show-full-text"),u("._description",g).ellipsis();for(var i=0,a=h.length;a>i;i++)e=u(h[i]),t=u("._title",e)[0],n=u("ellipsis",e),e.toggleClass("has-long-text",!!n.length||t.offsetWidth<t.scrollWidth)}var d,g,f,p,h,m,v,y,b,C,I,S,P,w=!1;return g=u.useTemplate(e.Overlay),f=u(".footer",g),p=u(".thumbs-container",g),m=u("._thumbs-toggle",g),v=u(".header-title",g),y=u(".index",g),b=u(".total",g),I=u(".item-link",g),m.click(function(){s()}
201),i.implementation={className:"mobile-popup",supportsMobile:!0,verticalThumbs:!0,overlayTemplateMobile:g,carouselImageItemTemplateMobile:e.CarouselImageItemTemplate,carouselVideoItemTemplateMobile:e.CarouselVideoItemTemplate,carouselRendererMobile:i.isVideo?new t:uo.getRenderer("popupMobileSlideShow"),thumbsImageItemTemplate:e.ThumbTemplate,thumbsVideoItemTemplate:e.ThumbTemplate,thumbsDimensions:{defaultSize:{width:76,height:76}},thumbsCustomScrolling:!0,onShow:function(){h=u(".image-thumb",g),c()},onThumbItemUpdate:function(e,t){a(e,t)},onResize:function(){c()},onCurrentItemChange:function(e,t){P&&P.index==t.index||(P=t,t&&l(e,t),s(!1))},onClose:function(){s(!1),h.removeClass("show-full-text")}},d=Ln.create(i)}}),ca.registerPopupImplementation("Popup1",Yo(function(){var e={Overlay:{group:"popup-1-templates",name:"popup-overlay-template"},CarouselImageItemTemplate:{group:"popup-1-templates",name:"popup-carousel-image-item-template"},CarouselVideoItemTemplate:{group:"popup-1-templates",name:"popup-carousel-video-item-template"}};this.defaultSettings={openingAnimation:"FadeIn",closingAnimation:"FadeOut",animationSpeed:500,backgroundColor:"rgba(0,0,0,0.85)",sidebarBackgroundColor:"#2c2c2c",fontFamily:"Droid sans",textColor:"#ffffff",linkTextColor:"#ffffff",navigationArrowsColor:"#ffffff",showThumbs:!0,showShareButtons:!0},this.updatePopupSettingField=function(e,t,n){var i,a,r,o=e.$element;switch(t){case"openingAnimation":e.setAnimationPropertyValue("opening",n);break;case"closingAnimation":e.setAnimationPropertyValue("closing",n);break;case"animationSpeed":e.setAnimationPropertyValue("duration",n);break;case"backgroundColor":n=u.Color(qa.evaluateColorBinding(n)),i=vn.getBrightness(n),r=vn.getCompositeColorOpacity(n),e.setOverflowOpacity(r),e.$overflow.css({background:n.toHEX(),opacity:r}),u("._popup-control-background",o).css("background",.25>i?"#fff":"#000");break;case"sidebarBackgroundColor":n=u.Color(qa.evaluateColorBinding(n)),u("._popup-sidebar-background",o).css("background",n.toHEX()),u("._popup-scrollbar .slide-area",o).css("background",vn.adjustBrightness(n,function(e){return.15>e?e+.1:e-.1}).toHEX());break;case"fontFamily":u("._popup-font-family",o).css("font-family",ja.evaluateFontBinding(n));break;case"textColor":n=u.Color(qa.evaluateColorBinding(n)),a=n.toHEX(),u("._popup-text-color",o).css("color",a),u("._popup-sidebar-element",o).css({color:a,borderColor:a}),u("._popup-scrollbar .scrollbar-handle",o).css("background",vn.adjustBrightness(n,function(e){return.5>e?Math.max(0,e-.1):Math.min(1,e+.1)}).toHEX());break;case"linkTextColor":n=u.Color(qa.evaluateColorBinding(n)).toHEX(),u("._popup-link-text-color",o).css("color",n);break;case"navigationArrowsColor":n=u.Color(qa.evaluateColorBinding(n)),i=vn.getBrightness(n),a=i>.5?"black":"rgba(255,255,255,0.5)",u("._popup-control-element",o).css({color:n.toHEX(),textShadow:"0 0 1px "+a});break;case"showThumbs":e.toggleThumbs(n);break;case"showShareButtons":o.toggleClass("show-share-buttons",n)}},this.create=function(t,n,i){function a(e){var t,n=e.image&&ae.resolveImageUrl(e.image.imageUrl),i=e.video&&e.video.videoUrl,a=n||i;a&&(t=encodeURIComponent(a),c.attr("href","https://www.facebook.com/sharer/sharer.php?u={0}".format(t)),d.attr("href","https://twitter.com/home?status={0}".format(t)),g.attr("href","https://pinterest.com/pin/create/button/?url=&media={0}".format(t))),l.toggleClass("has-share-link",a&&!0||!1)}function r(e,t){var n=t.title||"Image title",i=t.description||"Image description",a=t.link||{},r=t.index,o=e.getItemsLength();p.html(n),f.toggleClass("no-title",!n),h.html(i).ellipsis({updateContent:!0}),f.toggleClass("no-description",!i),a.url&&b.attr("href",a.url).attr("target",a.newTab?"_blank":"_self"),
202f.toggleClass("no-link",!a.url),o>1&&(v.html(r),y.html(o)),m.toggle(o>1)}var o,s,l,c,d,g,f,p,h,m,v,y,b,C;return s=u.useTemplate(e.Overlay),l=u(".social-share-links",s),c=u(".facebook",l),d=u(".twitter",l),g=u(".pinterest",l),f=u(".item-text",s),p=u(".title",f),h=u(".description",f),b=u(".link",f),m=u(".numbers-container",f),v=u(".index",m),y=u(".total-items",m),C=yn.create(u(".scrollable-text-inner",s),{scrollbarClass:"popup-scrollbar _popup-scrollbar"}
202),n.implementation={className:"popup-1",supportsMobile:!1,overlayTemplate:s,carouselImageItemTemplate:e.CarouselImageItemTemplate,carouselVideoItemTemplate:e.CarouselVideoItemTemplate,carouselRenderer:uo.getRenderer("popupMobileSlideShow"),thumbsDimensions:{defaultSize:{width:110,height:73}},onCurrentItemChange:function(e,t){C.scrollToOffset(0,!1),t&&(a(t),r(e,t))},onShow:function(){C.toggleAutoRefresh(!0)},onClose:function(){C.toggleAutoRefresh(!1)}},o=Ln.create(n),Ln.createSettingsBinding(this,o,t,i),o}})),ca.registerPopupImplementation("Popup2",Yo(function(){var e={Overlay:{group:"popup-2-templates",name:"popup-overlay-template"},CarouselImageItemTemplate:{group:"popup-2-templates",name:"popup-carousel-image-item-template"},CarouselVideoItemTemplate:{group:"popup-2-templates",name:"popup-carousel-video-item-template"},ThumbItemTemplate:{group:"popup-2-templates",name:"popup-thumb-item-template"}};this.defaultSettings={openingAnimation:"FadeIn",closingAnimation:"FadeOut",animationSpeed:500,backgroundColor:"rgba(0,0,0,0.85)",sidebarBackgroundColor:"#fff",textColor:"#080808",linkTextColor:"#323232",readMoreTextColor:"#4787b8",navigationArrowsColor:"#ffffff",showThumbs:!0,showShareButtons:!0},this.updatePopupSettingField=function(e,t,n){var i,a,r,o=e.$element;switch(t){case"openingAnimation":e.setAnimationPropertyValue("opening",n);break;case"closingAnimation":e.setAnimationPropertyValue("closing",n);break;case"animationSpeed":e.setAnimationPropertyValue("duration",n);break;case"backgroundColor":n=u.Color(qa.evaluateColorBinding(n)),i=vn.getBrightness(n),r=vn.getCompositeColorOpacity(n),e.setOverflowOpacity(r),e.$overflow.css({background:n.toHEX(),opacity:r}),u("._popup-control-background",o).css("background",.1>i?"#fff":"#000");break;case"sidebarBackgroundColor":n=u.Color(qa.evaluateColorBinding(n)),a=n.toHEX(),u("._popup-sidebar-background",o).css("background",a),u("._popup-thumb-cover",o).css("border-color",a),u("._popup-scrollbar .slide-area",o).css("background",vn.adjustBrightness(n,function(e){return.15>e?e+.1:e-.1}).toHEX());break;case"textColor":n=u.Color(qa.evaluateColorBinding(n)),a=n.toHEX(),u("._popup-text-color",o).css("color",a),u("._popup-sidebar-element",o).css({color:a,borderColor:a}),u("._popup-scrollbar .scrollbar-handle",o).css("background",vn.adjustBrightness(n,function(e){return.5>e?Math.max(0,e-.2):Math.min(1,e+.2)}).toHEX());break;case"linkTextColor":n=u.Color(qa.evaluateColorBinding(n)).toHEX(),u("._popup-link-text-color",o).css("color",n);break;case"readMoreTextColor":n=u.Color(qa.evaluateColorBinding(n)).toHEX(),u("._popup-read-more-text-color",o).css("color",n);break;case"navigationArrowsColor":n=u.Color(qa.evaluateColorBinding(n)),i=vn.getBrightness(n),a=n.toHEX(),u("._popup-control-element",o).css({color:a,textShadow:"0 0 1px "+(i>.5?"black":"rgba(255,255,255,0.5)")}),u("._popup-navigation-button-background",o).css("background",a);break;case"showThumbs":e.toggleThumbs(n);break;case"showShareButtons":o.toggleClass("show-share-buttons",n)}},this.create=function(t,n,i){function a(e){var t,n=e.image&&ae.resolveImageUrl(e.image.imageUrl),i=e.video&&e.video.videoUrl,a=n||i;a&&(t=encodeURIComponent(a),p.attr("href","https://www.facebook.com/sharer/sharer.php?u={0}".format(t)),h.attr("href","https://twitter.com/home?status={0}".format(t)),m.attr("href","https://pinterest.com/pin/create/button/?url=&media={0}".format(t))),f.toggleClass("has-share-link",a&&!0||!1)}function r(e,t,n){var i=e.link||{};i.url&&(t.attr("href",i.url),t.attr("target",i.newTab?"_blank":"_self")),n.toggleClass("no-link",!i.url)}function o(e,t){var n=t.title||"Image title",i=t.description||"Image description",a=!1;v.velocity({opacity:0},{duration:100,queue:!1,complete:function(){v.removeClass("long-text"),y.html(n),C.html(i),r(t,b,v),y[0].scrollHeight>y.innerHeight()&&(a=!0,y.ellipsis({updateContent:!0})),C[0].getBoundingClientRect().bottom>v[0].getBoundingClientRect().bottom&&(a=!0,C.ellipsis({updateContent:!0,container:v[0]})),S.html(n),w.html(i),r(t,P,I),a&&setTimeout(function(){v.toggleClass("long-text",!0)},0),v.velocity({opacity:1},{duration:100,queue:!1})}})}function s(){g.addClass("show-full-text"),k.scrollToOffset(0)}function l(){g.removeClass("show-full-text")}function c(e){d._showThumbs?k.scrollTo(u(".current",x),{animateScrolling:e}):k.scrollToOffset(0,!1)}var d,g,f,p,h,m,v,y,b,C,I,S,P,w,E,T,x,k;return g=u.useTemplate(e.Overlay),f=u(".social-share-links",g),p=u(".facebook",f),h=u(".twitter",f),m=u(".pinterest",f),v=u(".item-text",g),y=u(".title",v),b=u(".link",v),C=u(".description",v),I=u(".full-item-text",g),S=u(".title",I),P=u(".link",I),w=u(".description",I),E=u(".read-more",v),T=u(".read-less",I),x=u(".thumbs-container",g),k=yn.create(u(".thumbs-scroller-container-inner",g),{scrollbarClass:"popup-scrollbar _popup-scrollbar"}),E.makeSimpleButton().buttonClick(function(){s()}),T.makeSimpleButton().buttonClick(function(){l(),c(!1)}
202),n.implementation={className:"popup-2",supportsMobile:!1,verticalThumbs:!0,overlayTemplate:g,carouselImageItemTemplate:e.CarouselImageItemTemplate,carouselVideoItemTemplate:e.CarouselVideoItemTemplate,thumbsImageItemTemplate:e.ThumbItemTemplate,thumbsVideoItemTemplate:e.ThumbItemTemplate,carouselRenderer:uo.getRenderer("popupMobileSlideShow"),thumbsDimensions:{defaultSize:{width:140,height:88}},thumbsCustomScrolling:!0,onCurrentItemChange:function(e,t){l(),t&&(a(t),o(e,t)),e.getItemsLength()>1&&c(!0)},onShow:function(){k.toggleAutoRefresh(!0)},onClose:function(){k.toggleAutoRefresh(!1)}},d=Ln.create(n),Ln.createSettingsBinding(this,d,t,i),d}})),ca.registerPopupImplementation("Popup3",Yo(function(){var e=100,t={Overlay:{group:"popup-3-templates",name:"popup-overlay-template"},CarouselImageItemTemplate:{group:"popup-3-templates",name:"popup-carousel-image-item-template"},CarouselVideoItemTemplate:{group:"popup-3-templates",name:"popup-carousel-video-item-template"}},n=uo.getBaseRenderer().extend("Popup3Renderer",{_minImageWidth:0,_minImageHeight:0,_getSideItem:function(e,t){var n,i=this.carousel,a=i._itemsList.orderedItems,r=(e||this._currentItem).index;return n=t>0?i._slideShow.getNextSlideIndex(r):i._slideShow.getPreviousSlideIndex(r),void 0!==n?a[n]:void 0},_render:function(t,n,i,a,r){var o,s,l,c,d,g,f,p,h=this,m=this._getSideItem(t,-1),v=this._getSideItem(t,1),y=m&&m.itemView.loadedFlag,b=v&&v.itemView.loadedFlag,C=this._getItemElementFromItem(t),I=this._getImageFromItem(t),S=u(I.parentNode),P={width:C.width(),height:C.height()},w={width:.8*P.width,height:.8*P.height},E=this._calculateDimensions(t,P);a||n&&n.index!==t.index&&this._hidePreviousItem(n),C.css("display","list-item"),a?(S.css({width:E.width,height:E.height,left:(P.width-E.width)/2,top:(P.height-E.height)/2,opacity:0}),S.velocity("stop").velocity({opacity:[1,0]},{duration:300,queue:!1,complete:function(){r&&r()}})):S.css({width:E.width,height:E.height,left:(P.width-E.width)/2,top:(P.height-E.height)/2}),m&&y.onceTrue(function(){o=h._getItemElementFromItem(m),s=h._getImageFromItem(m),l=u(s.parentNode),c=h._calculateDimensions(m,w),o.css("display","list-item"),a?(l.css({width:c.width,height:c.height,left:-c.width-e-200,top:(P.height-c.height)/2}),l.velocity("stop").velocity({left:[-c.width-e,-c.width-e-200]},{duration:300,queue:!1})):l.css({width:c.width,height:c.height,left:-c.width-e,top:(P.height-c.height)/2})}),v&&b.onceTrue(function(){d=h._getItemElementFromItem(v),g=h._getImageFromItem(v),f=u(g.parentNode),p=h._calculateDimensions(v,w),d.css("display","list-item"),a?(f.css({width:p.width,height:p.height,left:P.width+e+200,top:(P.height-p.height)/2}),f.velocity("stop").velocity({left:[P.width+e,P.width+e+200]},{duration:300,queue:!1})):f.css({width:p.width,height:p.height,left:P.width+e,top:(P.height-p.height)/2})}),t.itemView.$textContainer.css("width",E.width),t.itemView.$description.ellipsis()},_transition:function(e,t,n,i){var a=this,r=this.carousel;void 0===n&&(n=e.index>t.index?1:-1),void 0===i&&(r.toggleSetSlideLock(!0),t&&t.index!==this._getSideItem(e,-n).index?this._hidePreviousItem(t,!0,function(){a._render(e,t,n,!0,function(){r.toggleSetSlideLock(!1)})}):this._transitionToNearest(e,t,n,function(){r.toggleSetSlideLock(!1)}))},_hidePreviousItem:function(e,t,n){var i,a,r,o,s,l,c=this._getSideItem(e,-1),d=this._getSideItem(e,1),g=this._getItemElementFromItem(e),f=this._getItemElementFromItem(c),p=this._getItemElementFromItem(d);t?(c&&(i=this._getImageFromItem(c),a=u(i.parentNode),r=parseInt(a.css("left"))),d&&(o=this._getImageFromItem(d),s=u(o.parentNode),l=parseInt(s.css("left"))),c&&a.velocity("stop").velocity({left:[r-200,r]},{duration:300,queue:!1}),d&&s.velocity("stop").velocity({left:[l+200,l]},{duration:300,queue:!1}),g.velocity("stop").velocity({opacity:[0,1]},{duration:300,queue:!1,complete:function(){g.css({display:"none",opacity:1}),c&&f.css("display","none"),d&&p.css("display","none"),n&&n()}})):(g.css("display","none"),c&&f.css("display","none"),d&&p.css("display","none"))},_transitionToNearest:function(t,n,i,a){var r,o,s,l,c,d,g,f,p,h,m,v,y,b=this,C=this._getItemElementFromItem(t),I={width:C.width(),height:C.height()},S={width:.8*I.width,height:.8*I.height},P=this._getImageFromItem(t),w=u(P.parentNode),E=this._getImageFromItem(n),T=u(E.parentNode),x=this._getSideItem(t,i),k=this._getSideItem(n,-i),D=this._calculateDimensions(t,I),F=this._calculateDimensions(n,S),A=(I.width-D.width)/2,B=(I.width-F.width)/2;x&&(r=this._getItemElementFromItem(x),o=this._getImageFromItem(x),s=u(o.parentNode),l=this._calculateDimensions(x,S)),k&&(c=this._getItemElementFromItem(k),d=this._getImageFromItem(k),g=u(d.parentNode),f=this._calculateDimensions(k,S)),i>0?(p=I.width+e,h=-F.width-e,x&&(m=I.width+p-A+e,v=I.width+e),k&&(y=-f.width+h-e)):(p=-D.width-e,h=I.width+e,x&&(m=-l.width+p-e,v=-l.width-e),k&&(y=I.width+h-B+e)),x&&(s.css({width:l.width,height:l.height,left:m,top:(I.height-l.height)/2}),r.css("display","list-item")),t.itemView.$textContainer.css("width",D.width),t.itemView.$description.ellipsis(),w.velocity("stop").velocity({width:D.width,height:D.height,left:A,top:(I.height-D.height)/2},{duration:400,queue:!1}),x&&s.velocity("stop").velocity({left:v},{duration:400,queue:!1}),k&&g.velocity("stop").velocity({left:y},{duration:400,queue:!1}),T.velocity("stop").velocity({width:F.width,height:F.height,left:h,top:(I.height-F.height)/2},{duration:400,queue:!1,complete:function(){k&&n.index!==b._currentItem.index&&c.css("display","none"),a&&a()}})}});this.defaultSettings={openingAnimation:"FadeIn",closingAnimation:"FadeOut",animationSpeed:500,backgroundColor:"rgba(0,0,0,0.85)",fontFamily:"PT Sans",textColor:"#ffffff",linkTextColor:"#ffffff",controlsColor:"#ffffff",n
202avigationArrowsColor:"#ffffff",showTitle:!0,showDescription:!0},this.updatePopupSettingField=function(e,t,n){var i,a,r,o=e.$element;switch(t){case"openingAnimation":e.setAnimationPropertyValue("opening",n);break;case"closingAnimation":e.setAnimationPropertyValue("closing",n);break;case"animationSpeed":e.setAnimationPropertyValue("duration",n);break;case"backgroundColor":n=u.Color(qa.evaluateColorBinding(n)),i=vn.getBrightness(n),r=vn.getCompositeColorOpacity(n),e.setOverflowOpacity(r),e.$overflow.css({background:n.toHEX(),opacity:r}),u(".footer",o).css("background",vn.adjustBrightness(n,function(e){return.15>e?e+.1:e-.1}).toHEX());break;case"fontFamily":u("._popup-font-family",o).css("font-family",ja.evaluateFontBinding(n));break;case"textColor":n=u.Color(qa.evaluateColorBinding(n)),a=n.toHEX(),u("._popup-text-color",o).css("color",a);break;case"controlsColor":n=u.Color(qa.evaluateColorBinding(n)).toHEX(),u("._popup-header-element",o).css({color:n,borderColor:n});break;case"linkTextColor":n=u.Color(qa.evaluateColorBinding(n)).toHEX(),u("._popup-link-text-color",o).css("color",n);break;case"navigationArrowsColor":n=u.Color(qa.evaluateColorBinding(n)),i=vn.getBrightness(n),a=i>.5?"black":"rgba(255,255,255,0.5)",u("._popup-control-element",o).css({color:n.toHEX(),textShadow:"0 0 1px "+a});break;case"showTitle":o.toggleClass("no-title",!n),e._carousel.setSlide();break;case"showDescription":o.toggleClass("no-description",!n),e._carousel.setSlide(),n&&u(".description",o).ellipsis()}},this.create=function(e,i,a){function r(e){var t=s._thumbsCarousel;void 0===e&&(e=!h),e!==h&&(t.toggleItemsScrollingLock(!0),e?c.velocity("stop").velocity({top:0,opacity:1},{duration:500,queue:!1,complete:function(){t.toggleItemsScrollingLock(!1)}}):c.velocity("stop").velocity({top:-c.innerHeight(),opacity:0},{duration:500,queue:!1,complete:function(){t.toggleItemsScrollingLock(!1)}}),h=e)}function o(e,t){var n,i;i=u(e).hasClass("_prev-button")?-1:1,n=m._getSideItem(void 0,i),u(m._getImageFromItem(n)).toggleClass("hover",t)}var s,l,c,d,g,f,p,h,m;return m=new n,h=!1,l=u.useTemplate(t.Overlay),c=u(".footer",l),d=u("._thumbs-toggle",l),g=u(".numbers-container",l),f=u(".index",g),p=u(".total-items",g),d.makeSimpleButton().buttonClick(function(){r()}),u(".navigation-button",l).on("mouseenter",function(){o(this,!0)}).on("mouseleave",function(){o(this,!1)}).on("click",function(){var e=u(this);o(this,!1),setTimeout(function(){e.trigger("mouseenter")},100)}),i.implementation={className:"popup-3",supportsMobile:!1,overlayTemplate:l,carouselImageItemTemplate:t.CarouselImageItemTemplate,carouselVideoItemTemplate:t.CarouselVideoItemTemplate,thumbsDimensions:{defaultSize:{width:110,height:73}},carouselRenderer:m,onShow:function(){u(".carousel-item",l).css("display","none")},onItemsChanged:function(e){var t=e.itemsCount>3;e.toggleContinuous(t),p.html(e.itemsCount)},onCurrentItemChange:function(e,t){t?f.html(t.index):f.html("1")},onClose:function(){r(!1)}},s=Ln.create(i),Ln.createSettingsBinding(this,s,e,a),s}})),ca.registerPopupImplementation("Popup4",Yo(function(){var e=.8,t=155,n={Overlay:{group:"popup-4-templates",name:"popup-overlay-template"},CarouselImageItemTemplate:{group:"popup-4-templates",name:"popup-carousel-image-item-template"},CarouselVideoItemTemplate:{group:"popup-4-templates",name:"popup-carousel-video-item-template"}},i=uo.getBaseRenderer().extend("Popup4Renderer",{_minImageWidth:640,_minImageHeight:360,_render:function(n,i){var a,r,o,s,l,c,d=this,g=this.options,f=g.element,p=g.carouselContainer,h=this._minImageWidth,m=this._minImageHeight,v=n.itemView.loadedFlag,y=this._getItemElementFromItem(n),b=this._getImageFromItem(n),C=u(b.parentNode);v.isTrue()?(a=f.width()*e-t,r=f.height()*e,o={width:a,height:r},s=this._calculateDimensions(n,o),p.css({width:s.width,height:s.height}),C.css({width:s.width,height:s.height,left:0,top:0,opacity:1,zIndex:2}),g.resizeThumbsCarousel()):(p.css({width:h,height:m}),v.onceTrue(function(){var i=f.width()*e-t,a=f.height()*e,r={width:i,height:a},o=d._calculateDimensions(n,r),s=(h-o.width)/2,l=(m-o.height)/2;C.css({left:s,top:l}),p.velocity({width:[o.width,h],height:[o.height,m]}
202,{duration:200,queue:!1,complete:function(){g.resizeThumbsCarousel()}}),C.velocity({left:[0,s],top:[0,l]},{duration:200,queue:!1})})),i&&i.index!==n.index&&(l=this._getItemElementFromItem(i),c=u(this._getImageFromItem(i).parentNode),l.css("display","none"),c.css("zIndex",1)),y.css("display","list-item"),n.itemView.$description.ellipsis()},_transition:function(n,i){var a=this,r=this.options,o=r.element,s=r.carouselContainer,l=o.width()*e-t,c=o.height()*e,d={width:l,height:c},g=this._getItemElementFromItem(n),f=this._getImageFromItem(n),p=u(f.parentNode),h=this._getItemElementFromItem(i),m=this._getImageFromItem(i),v=u(m.parentNode),y=this._calculateDimensions(n,d),b=this._calculateDimensions(i,d),C=(b.width-y.width)/2,I=(b.height-y.height)/2;p.css({width:y.width,height:y.height,left:C,top:I,opacity:0,zIndex:2}),v.css("zIndex",1),g.css("display","list-item"),s.velocity({width:[y.width,b.width],height:[y.height,b.height]},{duration:200,queue:!1,complete:function(){r.resizeThumbsCarousel()}}),p.velocity({left:[0,C],top:[0,I],opacity:[1,0]},{duration:200,queue:!1}),v.velocity({left:[(y.width-b.width)/2,0],top:[(y.height-b.height)/2,0]},{duration:200,queue:!1,complete:function(){n.itemView.$description.ellipsis(),i.index!==a._currentItem.index&&h.hide()}})}}),a=u.rule(".popup-overlay.popup-4 .footer .thumbs-container .thumb.current:after {}");this.defaultSettings={openingAnimation:"FadeIn",closingAnimation:"FadeOut",animationSpeed:500,backgroundColor:"rgba(0,0,0,0.85)",foregroundColor:"#ffffff",textBackgroundColor:"rgba(0,0,0,0.45)",fontFamily:"PT Sans",textColor:"#ffffff",linkTextColor:"#222",linkBackgroundColor:"#babdbc",navigationArrowsColor:"#000",showTitle:!0,showDescription:!0,showThumbs:!0,showShareButtons:!0},this.updatePopupSettingField=function(e,t,n){var i,r,o,s=e.$element;switch(t){case"openingAnimation":e.setAnimationPropertyValue("opening",n);break;case"closingAnimation":e.setAnimationPropertyValue("closing",n);break;case"animationSpeed":e.setAnimationPropertyValue("duration",n);break;case"backgroundColor":n=u.Color(qa.evaluateColorBinding(n)),i=vn.getBrightness(n),o=vn.getCompositeColorOpacity(n),e.setOverflowOpacity(o),e.$overflow.css({background:n.toHEX(),opacity:o});break;case"foregroundColor":n=u.Color(qa.evaluateColorBinding(n)),i=vn.getBrightness(n),r=n.toHEX(),u("._popup-foreground-color",s).css("background",r),u("._close-button",s).css("color",.5>=i?"#fff":"#000"),u("._popup-image-background",s).css("background",vn.adjustBrightness(n,function(e){return.2>=e?e+.1:e-.1}).toHEX()),a.css("border-right-color",r);break;case"textBackgroundColor":n=u.Color(qa.evaluateColorBinding(n)),u("._popup-text-background-color",s).css({background:n.toHEX(),opacity:vn.getCompositeColorOpacity(n)});break;case"fontFamily":u("._popup-font-family",s).css("font-family",ja.evaluateFontBinding(n)),u(".description",s).ellipsis();break;case"textColor":n=u.Color(qa.evaluateColorBinding(n)),r=n.toHEX(),u("._popup-text-color",s).css("color",r);break;case"linkTextColor":n=u.Color(qa.evaluateColorBinding(n)).toHEX(),u("._popup-link-text-color",s).css("color",n);break;case"linkBackgroundColor":n=u.Color(qa.evaluateColorBinding(n)).toHEX(),u("._popup-link-text-color",s).css("background",n);break;case"navigationArrowsColor":n=u.Color(qa.evaluateColorBinding(n)),u("._popup-control-element",s).css("color",n.toHEX());break;case"showTitle":s.toggleClass("no-title",!n);break;case"showDescription":s.toggleClass("no-description",!n),n&&u(".description",s).ellipsis();break;case"showThumbs":e.toggleThumbs(n);break;case"showShareButtons":s.toggleClass("show-share-buttons",n)}},this.create=function(e,t,a){function r(e){var t,n=e.image&&ae.resolveImageUrl(e.image.imageUrl);n&&(t=encodeURIComponent(n),g.attr("href","https://www.facebook.com/sharer/sharer.php?u={0}".format(t)),f.attr("href","https://twitter.com/home?status={0}".format(t)),p.attr("href","https://pinterest.com/pin/create/button/?url=&media={0}".format(t))),d.toggleClass("has-share-link",n&&!0||!1)}function o(e,t){var n=t.link||{};n.url&&(h.attr("href",n.url),h.attr("target",n.newTab?"_blank":"_self")),h.toggleClass("no-link",!n.url)}var s,l,c,d,g,f,p,h;return l=u.useTemplate(n.Overlay),c=u(".carousel-container",l),d=u(".social-share-links",l),g=u(".facebook",d),f=u(".twitter",d),p=u(".pinterest",d),h=u(".item-link",l),t.implementation={className:"popup-4",supportsM
202obile:!1,overlayTemplate:l,verticalThumbs:!0,carouselImageItemTemplate:n.CarouselImageItemTemplate,carouselVideoItemTemplate:n.CarouselVideoItemTemplate,thumbsDimensions:{defaultSize:{width:120,height:76}},carouselRenderer:new i({element:l,carouselContainer:c,resizeThumbsCarousel:function(){s._thumbsCarousel.resize(!0)}}),onCurrentItemChange:function(e,t){t&&(r(t),o(e,t))}},s=Ln.create(t),Ln.createSettingsBinding(this,s,e,a),s}})),function(){var e=void 0,t=ui.ButtonsGroupView=gi.extend("ButtonsGroupView",{fields:{index:{name:"index"},title:{name:"title"},icon:{name:"icon"}},isForSave:!0,manageItemsPanelName:"ButtonsGroupPanel",manageItemsPanelTitle:void 0,setDataItems:function(e){var t=this,n=t.instance;e=u.asArray(e);var i=n.getPropertyValue("dataInfo"),a=u.quickExtend({},i),r=u.quickExtend({},a.currentData),o=u.quickExtend({},r.items);u.eachItem(e,function(e,t){o[t.id]=u.quickExtend({},o[t.id],t)}),r.items=o,a.currentData=r,le.beginAtomicBatch(),n.setPropertyValue("dataInfo",a),le.endAtomicBatch()},getIndex:function(e){var t=this,n=t.instance,i=n.getPropertyValue("dataInfo");return i.currentData.items[e].index},addDataItem:function(e){var t=this,n=t.instance,i=n.getPropertyValue("dataInfo"),a=u.quickExtend({},i),r=u.quickExtend({},a.currentData),o=u.quickExtend({},r.items);o[e.id]=u.quickExtend({},o[e.id],e),r.items=o,a.currentData=r,le.beginAtomicBatch(),n.setPropertyValue("dataInfo",a),le.endAtomicBatch()},removeDataItem:function(e){var t=this,n=t.instance,i=n.getPropertyValue("dataInfo"),a=u.quickExtend({},i),r=u.quickExtend({},a.currentData),o=u.quickExtend({},r.items);delete o[e],r.items=o,a.currentData=r,le.beginAtomicBatch(),n.setPropertyValue("dataInfo",a),le.endAtomicBatch()},getEmptyItem:e,duplicateItem:function(e){return u.quickExtend({},e,{id:Ca.generateWebsiteId()})},clear:function(){this.itemsInformation.clear()},getItemFields:function(){var e=this,t=e.instance;return t.getPropertyValue("itemFields")},updateItemFields:function(e){var t=this,n=t.instance;n.setPropertyValue("itemFields",e)},setDataInfo:function(){var e=this,t=e.instance,n=t.getPropertyValue("dataInfo");if(e.getCollectionItems().postponeUpdates(),null!==n&&void 0!==n){for(var i=e.itemsInformation.getItemsValues(),a=[],r=i.length,o=0;r>o;o++)n.currentData.items[i[o].id]||a.push(i[o].id);e.itemsInformation.remove(a);var s=u.grep(u.getValues(n.currentData.items),function(e){return!n.itemsMap||n.itemsMap[e.id]!==!1});s.sort(e.sortingFunction);for(var o=0;o<s.length;o++){var l=s[o];l.index=o+1}e.itemsInformation.syncrhonize(s)}else e.itemsInformation.clear();e.getCollectionItems().unPostponeUpdates()}});t.getEmptyItem=e}(),function(){var e=void 0,t=ui.GalleryElementView=gi.extend("GalleryElementView",{isForSave:!0,manageItemsPanelName:"GalleryItemsPanel",manageItemsPanelTitle:void 0,setDataItems:function(e){var t=this,n=t.instance,i=n.getPropertyValue("dataInfo"),a=u.quickExtend({},i);a.currentData=u.quickExtend({},a.currentData),e=u.asArray(e),u.eachItem(e,function(e,t){a.currentData[t.id]=u.quickExtend({},a.currentData[t.id],t)}),le.beginAtomicBatch(),n.setPropertyValueWithOrWithOutBinding(a,ri.dataInfo.name),le.endAtomicBatch()},getIndex:function(e){var t=this,n=t.instance,i=n.getPropertyValue("dataInfo");return i.currentData[e].index},addDataItem:function(e){var t=this,n=t.instance,i=n.getPropertyValue("dataInfo"),a=u.quickExtend({},i),r=u.quickExtend({},a.currentData);r[e.id]=u.quickExtend({},r[e.id],e),a.currentData=r;for(var o=u.getValues(r).sort(t.sortingFunction),s={},l=0;l<o.length;l++){var c=u.quickExtend({},o[l]);c.index=l+1,s[c.id]=c}a.currentData=s,le.beginAtomicBatch(),le.addRememberSectionsLayoutOperation(n),n.setPropertyValueWithOrWithOutBinding(a,ri.dataInfo.name),le.endAtomicBatch()},removeDataItem:function(e){var t=this,n=t.instance,i=n.getPropertyValue("dataInfo"),a=u.quickExtend({},i),r=u.quickExtend({},a.currentData);delete r[e];for(var o=u.getValues(r).sort(t.sortingFunction),s={},l=0;l<o.length;l++){var c=u.quickExtend({},o[l]);c.index=l+1,s[c.id]=c}a.currentData=s,le.beginAtomicBatch(),le.addRememberSectionsLayoutOperation(n),n.setPropertyValueWithOrWithOutBinding(a,ri.dataInfo.name),le.endAtom
202icBatch()},getEmptyItem:e,duplicateItem:function(e){return u.quickExtend({},e,{id:Ca.generateWebsiteId()})},clear:function(){this.itemsInformation.clear()},getItemFields:function(){var e=this,t=e.instance;return t.getPropertyValue("itemFields")},updateItemFields:function(e){var t=this,n=t.instance;n.setPropertyValue("itemFields",e)},setDataInfo:function(){var e=this,t=e.instance,n=t.getPropertyValue("dataInfo");if(e.getCollectionItems().postponeUpdates(),null!==n&&void 0!==n){for(var i=e.itemsInformation.getItemsValues(),a=[],r=i.length,o=0;r>o;o++)n.currentData&&n.currentData[i[o].id]||a.push(i[o].id);e.itemsInformation.remove(a);var s=u.grep(u.getValues(n.currentData),function(e){return!n.itemsMap||n.itemsMap[e.id]!==!1});s.sort(e.sortingFunction);for(var l=[],o=0;o<s.length;o++){var c=u.quickExtend({},s[o]);c.index=o+1,l.push(c)}e.itemsInformation.syncrhonize(l)}else e.itemsInformation.clear();e.getCollectionItems().unPostponeUpdates()}});t.getEmptyItem=e}(),function(){ui.DataListElementView=ui.GalleryElementView.extend("DataListElementView",{manageItemsPanelName:"DataListItemsPanel",manageItemsPanelTitle:void 0})}(),function(){function e(e){var t,n,i={};if(e&&e.currentData){i=u.quickExtend({},e),t=u.quickExtend({},e.currentData),n=u.quickExtend({},e.itemsMap);var a=i.currentData.items,r={};a&&(u.each(a,function(e,t){r[e]=u.quickExtend({},t)}),t.items=r,i.currentData=t,i.itemsMap=n)}return i}function t(e){var t=e.dataSourceInfo.currentData;if(t){var n=u.getKeys(t.collectionItems.getItems());switch(e.itemsInformation.remove(n),e.fieldsInformation.disconnectObservableCollection(),e.itemsInformation.disconnectObservableCollection(),t.type){case oi.NavigableInstance.name:var i=Ji.getInstanceByID(t.id);i&&i.instanceRemoved.unbind(t.onRemoved),t.itemsRefreshed.unbind()}delete e.dataSourceInfo.currentData}}function n(e,t,n){function i(){e.itemsInformation.connectObservableCollection(r.collectionItems),e.collectionFields.unPostponeUpdates(),e.collectionItems.unPostponeUpdates()}var a=Ji.getInstanceByID(e.instanceId),r=e.dataSourceInfo.currentData,o=t.type===oi.NavigableInstance.name;if(!r||r.id!==t.id){var s,l,c,d,g;switch(e.collectionFields.postponeUpdates(),e.collectionItems.postponeUpdates(),r={},t.type){case oi.NavigableInstance.name:if(g=Ji.getInstanceByID(t.id),!g)return;s=g.getItemsInformation(),c=g.getFieldsInformation(),l=g.getItemsCollection(),d=g.getFieldsCollection();break;case oi.DummyType.name:}switch(r=u.quickExtend({id:t.id,type:t.type,itemsMap:n,observableCollection:s,observableFields:c,collectionItems:l,collectionFields:d},r),e.dataSourceInfo.currentData=r,t.type){case oi.NavigableInstance.name:r.onItemChanged=g.currentItemChangedEvent.bind(function(t){g.isInstanceVisible()&&t.currentItem&&e.currentItemChangedEvent.fireNew(t.currentItem.id)}),r.onRemoved=g.instanceRemoved.bind(function(){vr.performOnLayoutUpdate(function(){var e=a.getDataSource();!a.isInDeleteProcess&&e&&e.dataSourceInfo.currentData.id===t.id&&Ji.removeInstances([a])},"navigatable removed"+a.id)}),r.itemsRefreshed=g.itemsRefreshed.bind(function(){u.each(a.dataItemsController.getAllControllers(),function(e,t){a.onItemSet(t.getInstance())})})}var f=r.collectionItems.postponeUpdates();e.fieldsInformation.clear(),e.itemsInformation.clear();var p=e.getItemFields(),h=u.getValues(p);h.length>0&&e.fieldsInformation.put(h);u.getValues(t.items);o&&g.hasFeature(ti.DataList)&&!g.reArrangingFinishedWasFired&&g.reArrangingFinished?g.reArrangingFinished.one(function(){i()}):o?Ji.performOnInstancesInitialization([g.id],i):i(),f||r.collectionItems.unPostponeUpdates()}}Jn.registerMenuItemTypes({NavigableInstance:{name:"NavigableInstance"},MasterPages:{name:"MasterPages"},DummyType:{name:"DummyType"}}),ui.MenuElementView=gi.extend("MenuElementView",{fields:{index:{name:"index"},title:{name:"title"}},isForSave:!0,manageItemsPanelName:"MenuItemsPanel",manageItemsPanelTitle:void 0,setDataItems:function(e){var t=this,n=t.instance,i=n.getPropertyValue("dataInfo"),a=u.quickExtend({},i),r=u.quickExtend({},a.currentData),o=u.quickExtend({},t.getAllDataItems());e=u.asArray(e),u.eachItem(e,function(e,t){o[t.id]=u.quickExtend({},o[t.id],t)}),r.items=o,a.currentData=r,le.beginAtomicBatch(),n.setPropertyValue("dataInfo",a),le.endAtom
202icBatch()},removeDataItem:function(e){var t=this,n=t.instance,i=n.getPropertyValue("dataInfo"),a=u.quickExtend({},i),r=u.quickExtend({},a.itemsMap);r[e]=!1,a.itemsMap=r,le.beginAtomicBatch(),le.addRememberSectionsLayoutOperation(n),n.setPropertyValue("dataInfo",a),le.endAtomicBatch()},getAllDataItems:function(){var e=this,t=e.instance;if(!e.dataSourceInfo)return{};var n=(t.getPropertyValue("dataInfo"),u.objectGet(t.getPropertyValue("dataInfo"),["currentData","items"])),i=e.dataSourceInfo.currentData.observableCollection.getItems(),a={};return u.each(i,function(e,t){n[t.id]?a[e]=u.quickExtend({},n[t.id]):a[e]=u.quickExtend({},t)}),u.quickExtend({},a,e.collectionItems.getItems())},getItemFields:function(){var e=this,t=e.instance;return u.quickExtend({},e.fieldsInformation.getItems(),t.getPropertyValue("itemFields"))},connectToNavigatable:function(e){var t,n=this,i=n.instance,a={id:e.id,type:oi.NavigableInstance.name,index:1,title:i.getPropertyValue("name")};switch(a.type){case oi.NavigableInstance.name:t=e.getItemsInformation()}var r=t.getItems(),o={};u.each(r,function(e){o[e]=!0});var s=u.quickExtend({},r);u.each(s,function(e,t){s[e]=u.quickExtend({},t)}),a.items=s,a.connectedItems=u.count(s),i.setPropertyValue("dataInfo",{currentData:a,itemsMap:o})},updateItemFields:function(e){var t=this,n=t.instance;n.setPropertyValue("itemFields",e),t.fieldsInformation.syncrhonize(u.getValues(e))},clear:function(){var e=this;e.dataSourceInfo&&t(e)},setDataInfo:function(){function i(){a.dataSourceInfo&&null!==a.dataSourceInfo&&a.dataSourceInfo.currentData&&(l&&l.id===a.dataSourceInfo.currentData.id||t(a)),l?(a.dataSourceInfo&&null!==a.dataSourceInfo||(a.dataSourceInfo={}),n(a,l,c)):a.itemsInformation.clear()}var a=this,r=a.instance,o=r.getPropertyValue("dataInfo");if(!o)return void window.setTimeout(function(){Ji.removeInstances([r])},0);var s=e(o),l=s.currentData,c=s.itemsMap;if(l&&l.type===oi.NavigableInstance.name)r.isDisplayed.setValue(!1,"NAvigatableNotInitialized"),Ji.performOnInstancesInitialization([l.id],function(){r.isDisplayed.setValue(!0,"NAvigatableNotInitialized"),i()});else{if(l&&l.type===oi.MasterPages.name||!l||!l.type)return void window.setTimeout(function(){Ji.removeInstances([r])},0);i()}}})}(),function(){var e=void 0,t=ui.FormElementView=gi.extend("FormElementView",{isForSave:!0,manageItemsPanelName:"FormItemsPanel",manageItemsPanelTitle:void 0,setDataItems:function(e){var t=this,n=t.instance,i=n.getPropertyValue("dataInfo"),a=u.quickExtend({},i),r=u.quickExtend({},a.currentData);e=u.asArray(e),u.each(e,function(e,t){r[t.id]=u.quickExtend({},r[t.id],t)}),a.currentData=r,le.beginAtomicBatch(),n.setPropertyValueWithOrWithOutBinding(a,ri.dataInfo.name),le.endAtomicBatch()},getIndex:function(e){var t=this,n=t.instance,i=n.getPropertyValue("dataInfo");return i.currentData[e].index},addDataItem:function(e){var t=this,n=t.instance,i=n.getPropertyValue("dataInfo"),a=u.quickExtend({},i),r=u.quickExtend({},a.currentData);r[e.id]=u.quickExtend({},e),a.currentData=r,le.beginAtomicBatch(),le.addRememberSectionsLayoutOperation(n),n.setPropertyValueWithOrWithOutBinding(a,ri.dataInfo.name),le.endAtomicBatch()},removeDataItem:function(e){var t=this,n=t.instance,i=n.getPropertyValue("dataInfo"),a=u.quickExtend({},i),r=u.quickExtend({},a.currentData);delete r[e],a.currentData=r,le.beginAtomicBatch(),le.addRememberSectionsLayoutOperation(n),n.setPropertyValueWithOrWithOutBinding(a,ri.dataInfo.name),le.endAtomicBatch()},getEmptyItem:e,duplicateItem:function(e){var t=Ca.generateWebsiteId();return u.extend({},e,{id:t,fieldName:t})},clear:function(){this.itemsInformation.clear()},getItemFields:function(){var e=this,t=e.instance;return t.getPropertyValue("itemFields")},updateItemFields:function(e){var t=this,n=t.instance;n.setPropertyValue("itemFields",e)},setDataInfo:function(){var e=this,t=e.instance,n=t.getPropertyValue("dataInfo");if(e.getCollectionItems().postponeUpdates(),
203null!==n&&void 0!==n){for(var i=e.itemsInformation.getItemsValues(),a=[],r=i.length,o=0;r>o;o++)n.currentData[i[o].id]||a.push(i[o].id);e.itemsInformation.remove(a);var s=u.grep(u.getValues(n.currentData),function(e){return!n.itemsMap||n.items
203Map[e.id]!==!1});s.sort(e.sortingFunction);for(var o=0;o<s.length;o++){var l=s[o];l.index=o+1}e.itemsInformation.syncrhonize(s)}else e.itemsInformation.clear();e.getCollectionItems().unPostponeUpdates()}});t.getEmptyItem=e}(),function(){var e=void 0,t=ui.VideoGalleryElementView=ui.GalleryElementView.extend("VideoGalleryElementView",function(t){return{init:function(e,n,i){var a=this;t.call(a,e,n,i)},getEmptyItem:e,manageItemsPanelName:"VideoGalleryItemsPanel",manageItemsPanelTitle:void 0}});t.getEmptyItem=e}(),function(){ui.PostsListView=gi.extend("PostsListView",function(e){return{sortingFunction:!1,init:function(t,n,i){var a=this;e.call(a,t,n,i),a.inDynamicPage=V.create(!1)},getItemFields:function(){var e=Me.getListControllerFromInstance(this.instance);return e&&e.getAvailableFields()},openItemsDialog:void 0,getViewInfo:function(e,t){var n=this._buildQuery(e,t);return{filters:n.getFilters(),sorts:n.getSorts()}},setDataInfo:function(){var e=this,t=e.instance,n=Me.getListNameFromInstance(t);void 0===e._listenersGroup&&(e._listenersGroup=w.createEventListenersGroup(),w.createEventListener([{name:n,event:gr.Events.ListCreated}],function(){e._createNewQuery(),e._createListListeners()}).addToGroup(e._listenersGroup),w.createEventListener([{name:n,event:gr.Events.ListRemoved}],function(){e.refreshDataSource()}).addToGroup(e._listenersGroup),e._createListListeners(),e.inDynamicPage.createValueListener(function(){e.inDynamicPage.isTrue()?e._listItemChangedEvent.activateAndExecute():(e._listItemChangedEvent.deactivate(),e._createNewQuery())}).addToGroup(e._listenersGroup),e._listenersGroup.activateAll()),e._createNewQuery()},clear:function(){var e=this;e._listUpdatedEventListener&&e._listUpdatedEventListener.dispose(),e._listItemChangedEvent&&e._listItemChangedEvent.dispose(),e._listenersGroup&&e._listenersGroup.disposeAll(),e._primaryPostsListListeners&&e._primaryPostsListListeners.disposeAll(),e.itemsInformation.clear()},fetchItems:function(e,t,n,i){var a=this,r=Me.getListControllerFromInstance(a.instance);void 0!==r?Vr.executeAsync(r,a._currentListQuery.between(e,t),function(e){var t=e.items;a.itemsInformation.put(t),n({fetchedItems:t,totalCount:e.totalCount})},i):(a.itemsInformation.clear(),n({fetchedItems:[],totalCount:0}))},_buildQuery:function(e,t){var n=this.instance,i=n.getPropertyValue(ri.dataInfo.name);if(null!==i&&void 0!==i){var a=Br.createPublishedItemsQuery(),r=gr.getListByName(i.listName),o=r&&r.currentListType.getValue();if(o!==gr.SupportedListTypes.page&&!e&&n.isPrimary())switch(o){case gr.SupportedListTypes.tag:a.andHasTag(r.currentDisplayedTag.getValue());break;case gr.SupportedListTypes.category:a.andHasCategory(r.currentDisplayedCategory.getValue())}else{switch(i.showPinned&&a.sortByPinned(),i.filterType){case So.FeaturedPosts:a.andFeaturedOnly();break;case So.PinnedPosts:a.andPinnedOnly()}i.specificTag&&a.andHasTag(i.specificTag),e?a.andNotCurrentItem():t&&void 0!==r.currentDisplayedItemAlias&&a.andNotCurrentItem(r.currentDisplayedItemAlias)}return a.sortByDate(),a}return null},_createNewQuery:function(){var e=this,t=Me.getListControllerFromInstance(e.instance);if(void 0!==t){e._listUpdatedEventListener&&e._listUpdatedEventListener.dispose();var n=e._buildQuery(!1,e.inDynamicPage.isTrue());null!==n&&(e._currentListQuery=n,e._listUpdatedEventListener=t.createListUpdatedListener(function(){e.refreshDataSource()}).activateAndExecute())}},_createListListeners:function(){var e=this,t=e.instance,n=Me.getListControllerFromInstance(t);void 0!==n&&(e._listItemChangedEvent&&e._listItemChangedEvent.dispose(),e._listItemChangedEvent=n.currentItemChangedEvent.createEventListener(function(){e._createNewQuery()}),e.inDynamicPage.isTrue()&&e._listItemChangedEvent.activate(),t.isPrimary()&&(e._primaryPostsListListeners&&e._primaryPostsListListeners.disposeAll(),e._primaryPostsListListeners=w.createEventListenersGroup(),n.primaryListChanged.createEventListener(function(){t.changeCurrentItem(n.currentDisplayedPage.getValue()-1),e._createNewQuery(),t.isPrimary()&&t.itemsRefreshed.fireNew()}).addToGroup(e._primaryPostsListListeners),e._primaryPostsListListeners.activateAll()))}}})}(),function(){ui.MenuCardElementView=ui.GalleryElementView.extend("MenuCardElementView",{manageItemsPanelTitle:"Manage Menu"})}(),function(){function e(e){w.unbind(e.currentItemChangedEventBindings),delete e.currentItemChangedEventBindings,w.unbind(e.hierarchyUpdateEventBiniding),delete e.hierarchyUpdateEventBiniding,e.itemsInformation.disconnectObservableCollection()}function t(t){var n=t.instance;t.itemsInformation.beginUpdate(),e(t),n.isNavigationButton()||(t.itemsInformation.connectObservableCollection(la.NavigatablePagesCollection),t.hierarchyUpdateEventBiniding=w.bind([la.NavigatableHierarchy.hierarchyUpdateEvent],function(){t.refreshDataSource()}),t.currentItemChangedEventBindings=la.Events.PageChanged.bind(function(){t.currentItemChangedEvent.fireNew(la.getCurrentPage().id)})),t.itemsInformation.endUpdate()}ui.PageMenuElementView=gi.extend("PageMenuElementView",{isForSave:!0,removeDataItem:Wo,getItemFields:function(){return la.FieldsCollection.getItems()},clear:function(){e(this)},openItemsDialog:void 0,setDataItems:void 0,refresh:function(){var e=this;t(e)},getControllersHierarchy:function(){return la.NavigatableHierarchy},setDataInfo:function(){var e=this;e.isItemsInformationInitialized||(t(e),e.isItemsInformationInitialized=!0)}})}(),function(){function e(e){w.unbind(e.currentItemChangedEventBindings),e.
203itemsInformation.disconnectObservableCollection()}function t(t){t.itemsInformation.beginUpdate(),e(t),t.itemsInformation.connectObservableCollection(mr.CurrentVisibleMainPageSectionsObserver,{mapItem:n}),t.currentItemChangedEventBindings=w.bind([la.Events.PageChanged],function(){t.currentItemChangedEvent.fireNew(la.getCurrentPage().id)}),t.itemsInformation.endUpdate()}function n(e){return{id:e.id,title:e.title,index:e.index}}var i={index:{type:"index",title:void 0,name:"index",isDefaultField:!0},title:{type:"title",title:void 0,name:"title",isDefaultField:!0}};ui.SectionMenuElementView=gi.extend("SectionMenuElementView",{isForSave:!0,removeDataItem:Wo,getItemFields:function(){return i},clear:function(){e(this)},openItemsDialog:Wo,setDataItems:function(e){e=u.asArray(e),le.beginAtomicBatch(),u.eachItem(e,function(e,t){var n=Ji.getInstanceByID(t.id);n&&n.setPropertyValue("sectionName",t.title)}),le.endAtomicBatch()},refresh:function(){var e=this;t(e)},setDataInfo:function(){var e=this;e.isItemsInformationInitialized||(t(e),e.isItemsInformationInitialized=!0)}})}(),function(){ui.ListItemView=fi.extend("ListItemView",{getItemFields:function(){var e=this.getPageId()||this.id,t=gr.getListByName(e);return t.getAvailableFields()},refreshItem:function(e){var t=this;t.getCollectionItems().postponeUpdates(),t.itemsInformation.clear(),t.itemsInformation.put(u.quickExtend({},e,{id:"currentItem"})),t.getCollectionItems().unPostponeUpdates()},setPageId:function(e){this.pageId=e},getPageId:function(){return this.pageId}})}(),function(){function e(e){var t=e.iconsMap,n=u.grep(u.getValues(e.currentData),function(e){return!t||t[e.id].iconDisplayed!==!1});return n.sort(function(e,t){return void 0!==e.index&&void 0!==t.index?e.index-t.index:void 0!==e.index?-1:void 0!==t.index?1:0})}ui.SocialIconsElementView=gi.extend("SocialIconsElementView",{clear:function(){this.itemsInformation.clear()},openItemsDialog:void 0,setDataItems:void 0,removeDataItem:function(e){var t=this,n=t.instance,i=u.quickExtend({},n.getPropertyValue("dataInfo")),a=u.quickExtend({},i.iconsMap);a[e]=u.quickExtend({},i.iconsMap[e]),a[e].iconDisplayed=!1,i.iconsMap=a,le.beginAtomicBatch(),le.addRememberSectionsLayoutOperation(n),n.setPropertyValue("dataInfo",i),le.endAtomicBatch()},getItemFields:function(){var e=this,t=e.instance;return t.getPropertyValue("itemFields")},updateItemFields:function(e){var t=this,n=t.instance;n.setPropertyValue("itemFields",e)},setDataInfo:function(){var t=this,n=t.instance,i=n.getPropertyValue("dataInfo");if(t.getCollectionItems().postponeUpdates(),t.itemsInformation.disconnectObservableCollection(),t.itemsInformation.clear(),null!==i&&void 0!==i){var a=i.collectionName;if(i.isSynced)t.itemsInformation.connectObservableCollection(pr.getSocialLinksCollectionObservable(),{filterFunction:function(e){return!(i.iconsMap&&(!i.iconsMap[e.id]||i.iconsMap[e.id].iconDisplayed===!1))},mapItem:function(e,t){var n=e.iconType;return e.fontIcon=hi[a].icons[n],u.quickExtend({},t.getItem(e.id),e)},normalizeCollection:function(){for(var n=e(i),a=0;a<n.length;a++){var r=n[a];t.itemsInformation.updateItemFields(r.id,{index:a+1})}}});else{for(var r=e(i),o=[],s=0;s<r.length;s++){var l=u.quickExtend({},r[s]);l.index=s+1;var c=l.iconType;l.fontIcon=hi[a].icons[c],o.push(l)}t.itemsInformation.syncrhonize(o)}}t.getCollectionItems().unPostponeUpdates()}})}(),function(){ui.SocialSharingElementView=gi.extend("SocialSharingElementView",{clear:function(){this.itemsInformation.clear()},openItemsDialog:void 0,setDataItems:function(e){var t=this,n=t.instance,i=n.getPropertyValue("dataInfo"),a=u.quickExtend({},i);a.currentData=u.quickExtend({},a.currentData),e=u.asArray(e),u.eachItem(e,function(e,t){a.currentData[t.id]=u.quickExtend({},a.currentData[t.id],t)}),le.beginAtomicBatch(),n.setPropertyValueWithOrWithOutBinding(a,"dataInfo"),le.endAtomicBatch()},removeDataItem:function(e){var t=this,n=t.instance,i=u.quickExtend({},n.getPropertyValue("dataInfo")),a=u.quickExtend({},i.iconsMap);a[e]=u.quickExtend({},i.iconsMap[e]),a[e].iconDisplayed=!1,i.iconsMap=a,le.beginAtomicBatch(),le.addRememberSectionsLayoutOperation(n),n.setPropertyValueWithOrWithOutBinding(i,"dataInfo"),le.endAtom
203icBatch()},getItemFields:function(){var e=this,t=e.instance;return t.getPropertyValue("itemFields")},updateItemFields:function(e){var t=this,n=t.instance;n.setPropertyValue("itemFields",e)},setDataInfo:function(){var e=this,t=e.instance,n=t.getPropertyValue("dataInfo");if(e.getCollectionItems().postponeUpdates(),e.itemsInformation.disconnectObservableCollection(),e.itemsInformation.clear(),null!==n&&void 0!==n){var i=n.collectionName,a=u.grep(u.getValues(n.currentData),function(e){return!n.iconsMap||!n.iconsMap[e.id]||n.iconsMap[e.id].iconDisplayed!==!1});a=a.sort(e.sortingFunction);for(var r=[],o=0;o<a.length;o++){var s=u.quickExtend({},a[o]);s.index=o+1;var l=s.iconType;s.fontIcon=hi[i].icons[l],r.push(s)}e.itemsInformation.syncrhonize(r)}e.getCollectionItems().unPostponeUpdates()}})}(),function(){ui.TagCloudView=gi.extend("TagCloudView",function(e){return{init:function(t,n,i){var a=this;e.call(a,t,n,i),a.currentItemChangedListener=w.createEventListener([la.Events.PageChanged],function(){a.currentItemChangedEvent.fireNew()}).activate()},sortingFunction:!1,getItemFields:function(){var e=Me.getListControllerFromInstance(this.instance);return e&&e.getTagFields()},openItemsDialog:void 0,setDataInfo:function(){function e(){var e=gr.getListByName(i.listName);void 0!==e&&(t.listUpdated&&t.listUpdated.dispose(),t.listUpdated=e.createListUpdatedListener(function(){t.refreshDataSource()}).activate())}var t=this,n=t.instance,i=n.getPropertyValue("dataInfo");void 0===t.listenersGroup&&(t.listenersGroup=w.createEventListenersGroup(),w.createEventListener([{name:i.listName,event:gr.Events.ListCreated}],function(){e(),t.refreshDataSource()}).addToGroup(t.listenersGroup),w.createEventListener([{name:i.listName,event:gr.Events.ListRemoved}],function(){t.refreshDataSource()}).addToGroup(t.listenersGroup),t.listenersGroup.activateAll()),e()},clear:function(){var e=this;e.listUpdated&&e.listUpdated.dispose(),e.listenersGroup&&e.listenersGroup.disposeAll(),e.itemsInformation.clear(),e.currentItemChangedListener.dispose()},fetchAllItems:function(e,t){var n=this,i=Me.getListControllerFromInstance(n.instance);void 0!==i?i.fetchTags(function(t){n.itemsInformation.syncrhonize(t),e({fetchedItems:t,totalCount:t.length})},t):(n.itemsInformation.clear(),e({fetchedItems:[],totalCount:0}))}}})}(),function(){ui.ListItemTagsView=ui.TagCloudView.extend("ListItemTagsView",function(e,$super){return{getItemFields:function(){var e=Me.getListControllerFromInstance(this.instance);return e&&e.getTagFields(!0)},setDataInfo:function(){var e=this,t=Me.getListControllerFromInstance(e.instance);void 0!==t&&(e.itemUpdated&&e.itemUpdated.dispose(),e.itemUpdated=t.currentItemChangedEvent.createEventListener(function(){e.refreshDataSource()}).activate())},clear:function(){var e=this;$super.clear.call(e),e.itemUpdated&&e.itemUpdated.dispose()},fetchAllItems:function(e){var t=this,n=Me.getListControllerFromInstance(t.instance),i=n.getCurrentItemTags();t.itemsInformation.syncrhonize(i),e({fetchedItems:i,totalCount:i.length})}}})}(),function(){ui.ListCategoriesView=gi.extend("ListCategoriesView",function(e){return{init:function(t,n,i){var a=this;e.call(a,t,n,i),a.currentItemChangedListener=w.createEventListener([la.Events.PageChanged],function(){a.currentItemChangedEvent.fireNew()}).activate()},sortingFunction:!1,getItemFields:function(){var e=this,t=e.instance,n=t.getPropertyValue("dataInfo"),i=gr.getListByName(n.listName);return i&&i.getCategoriesFields()},openItemsDialog:void 0,setDataInfo:function(){function e(){var e=gr.getListByName(i.listName);void 0!==e&&(t.listUpdated&&t.listUpdated.dispose(),t.listUpdated=e.createListUpdatedListener(function(){t.refreshDataSource()}).activate())}var t=this,n=t.instance,i=n.getPropertyValue("dataInfo");void 0===t.listenersGroup&&(t.listenersGroup=w.createEventListenersGroup(),w.createEventListener([{name:i.listName,event:gr.Events.ListCreated}],function(){e(),t.refreshDataSource()}).addToGroup(t.listenersGroup),w.createEventListener([{name:i.listName,event:gr.Events.ListRemoved}],function(){t.refreshDataSource()}).addToGroup(t.listenersGroup),t.listenersGroup.activateAll()),e()},clear:function(){var e=this;e.listUpdated&&e.listUpdated.dispose(),e.listenersGroup&&e.listenersGroup.disposeAll(),e.itemsInformation.clear(),e.currentItemChangedListener.dispose()},fetchAllItems:function(e,t){var n=this,i=Me.getListControllerFromInstance(n.instance);void 0!==i?i.fetchCategories(function(t){n.itemsInformation.syncrhonize(t),e({fetchedItems:t,totalCount:t.length})},t):(n.itemsInformation.clear(),e({fetchedItems:[],totalCount:0}))}}})}(),function(){ui.InlineDataSource=gi.extend("InlineDataSource",{isForSave:!0,setDataItems:function(e){var t=this,n=t.instance,i=u.quickExtend({},n.getPropertyValue("dataInfo"));e=u.asArray(e),i.currentData=u.quickExtend({},i.currentData,e[0],{id:t.id}),le.beginAtomicBatch(),n.setPropertyValue("dataInfo",i),le.endAtom
203icBatch()},clear:function(){this.itemsInformation.clear()},getItemFields:function(){var e=this,t=e.instance;return t.getPropertyValue("itemFields")},updateItemFields:function(e){var t=this,n=t.instance;n.setPropertyValue("itemFields",e)},setDataInfo:function(){var e=this,t=e.instance,n=t.getPropertyValue("dataInfo");n&&n.currentData?(e.getCollectionItems().postponeUpdates(),e.itemsInformation.clear(),e.itemsInformation.syncrhonize([u.quickExtend({},n.currentData,{id:e.id})]),e.getCollectionItems().unPostponeUpdates()):e.itemsInformation.clear()}})}(),function(){ui.MailingListDataSource=Pi.extend("MailingListDataSource",{getItemId:function(e){return e.id},getFieldDefinitions:function(){return{index:{type:"index",title:"Id",name:"id",isDefaultField:!0,mappingFunction:function(e){return e.id}},name:{type:"title",title:"Name",name:"name",isDefaultField:!0,mappingFunction:function(e){return e.name}},email:{type:"email",title:"Email",name:"emailAddress",isDefaultField:!0,mappingFunction:function(e){return e.email}},date:{type:"date",title:"Date",name:"date",isDefaultField:!0,mappingFunction:function(e){return e.date}}}},getDataPromise:function(e){var t=e.getCollection();t.getAttributes()||{};return new vi("/services/mailing-list/fetchAll",{dataType:"json",contentType:"application/json"}).setHttpMethod(mi.Post).addParameter(new Ii("siteId",Ci.Body,fa.getSiteID())).execute()}})}(),function(){ui.FormContactsView=Pi.extend("FormContactsView",{getItemId:function(e){return e.id},getFieldDefinitions:function(){return{index:{type:"index",title:"Index",name:"index",isDefaultField:!0,mappingFunction:function(e){return e.index}},id:{type:"id",title:"Id",name:"id",isDefaultField:!0,mappingFunction:function(e){return e.id}},fieldOptions:{type:"options",title:"fieldOptions",name:"fieldOptions",isDefaultField:!0,mappingFunction:function(e){return e.fields}},date:{type:"date",title:"Date",name:"date",isDefaultField:!0,mappingFunction:function(e){return e.submissionTime}},formId:{type:"id",title:"Form ID",name:"formId",isDefaultField:!0,mappingFunction:function(e){return e.formId}}}},getDataPromise:function(e){var t=e.getCollection(),n=t.getAttributes()||{};return new vi("/services/form/fetchAll",{dataType:"json",contentType:"application/json"}).setHttpMethod(mi.Post).addParameter(new Ii("siteId",Ci.Body,fa.getSiteID())).addParameter(new Ii("formId",Ci.Body,n.formId)).execute()}})}(),function(){li.registerDataSourceItemFields([{name:"StoreBuyButton",type:"StoreBuyButton",supportElementContentBinding:jo,getContentType:function(){return pi.Data}},{name:"StoreVariantsContainer",type:"StoreVariantsContainer",supportElementContentBinding:jo,getContentType:function(){return pi.Data},isEditable:!1,iconClass:"sprite-icon sprite-tool-category-images",getElementTypeName:function(){return ei.StoreVariantsContainer.name}},{name:"StorePrice",type:"StorePrice",supportElementContentBinding:jo,getContentType:function(){return pi.Text},isEditable:!0,getElementTypeName:function(){return ei.StorePrice.name},initialPropertiesValues:{Default:{formattedText:"$ 9.99"}},supportVisualizerBinding:Go,isTarget:jo,isText:jo}]);ui.StoreFrontDataSource=Pi.extend("StoreFrontDataSource",{getItemId:function(e){return e.id},getFieldDefinitions:function(e){var t=u.extend({itemFields:!1},e);if(t.itemFields){var n={};return u.eachEntry(zr.FieldSets.Products,function(e,t){t.hideInTemplateEditor||(n[e]=t)}),n}return zr.FieldSets.Products},getDataPromise:function(e){if(kr.hasStore()){var t=e.getCollection();if(t){var n=t.getAttributes();if(n){var i=n.callLimit||50,a=n.categoryId||null,r=n.callOffset||0,o=n.filters,s=n.sorting;return kr.getProducts(a,i,r,o,s)}}return kr.getProducts(null)}return u.Deferred()},getDetailItem:function(e){return kr.hasStore()?kr.getSingleProduct(e):u.Deferred()},supportsLoadMore:function(){var e=this;return!e._noLimitSupported},processResult:function(e){var t=this;t._currentProductCount=null;var n,i=t.dataCollection&&t.dataCollection.getAttributes(),a=i&&i.categoryId||1;if(e instanceof Array==!1&&e.products?(n=e.products,e.categories&&e.categories.length>=kr.getAvailableCategories().length&&kr.setCurrentCategories(e.categories),e.filterOptions&&(a&&void 0!==t.lastCategory?t.last
203Category&&t.lastCategory!==a&&kr.setCurrentFilters(e.filterOptions):kr.setCurrentFilters(e.filterOptions))):n=e,n instanceof Array==!1)throw Error("result is not a valid Array, please implement the mapping feature yourself.");var r=t.getFieldDefinitions(),o=!1;i&&i.addDummyItems&&(o=!0,i.addDummyItems=!1);var s=0;if(i&&i.callOffset&&(s=i.callOffset),a&&(t.lastCategory=a),e instanceof Object==!0){if(e.totalProductCount||0===e.totalProductCount?t._currentProductCount=e.totalProductCount:t._noLimitSupported=!0,o&&e.totalProductCount){var l=e.totalProductCount-n.length;if(l>0)for(var c=0;l>c;c++)n.push({})}}else t._noLimitSupported=!0;return r?u.map(n,function(e,n){var i=n+s,a={id:i+"",index:i,navId:t.getItemId(e)};return u.eachEntry(r,function(t,n){a[n.name]=e[n.name]||null;var i=n.mappingFunction;i&&(a[n.name]=i(e))}),a}):void 0}})}(),function(){ui.StoreCategoriesDataSource=Pi.extend("StoreCategoriesDataSource",{getItemId:function(e){return e.id},getFieldDefinitions:function(){return{categoryName:{type:"title",title:"Category Name",name:"categoryName",isDefaultField:!0,mappingFunction:function(e){return e.name}},categoryProductCount:{type:"title",title:"Product count",name:"productCount",isDefaultField:!0,mappingFunction:function(e){return e.productCount}}}},getDataPromise:function(){if(kr.hasStore()){u.Deferred();return u.Deferred()}return u.Deferred()},filterResult:function(e){e.categories&&(e=e.categories);var t=this,n=t.getCollection();if(n){var i=n.getAttributes();return i&&i.parentId?e.filter(function(e){return e.parentId===i.parentId}):e.filter(function(e){return null===e.parentId})}return e}})}(),function(){ui.StoreFiltersDataSource=Pi.extend("StoreFiltersDataSource",{getItemId:function(e){return e.id},getFieldDefinitions:function(){return{filterName:{type:"title",title:"Filter Name",name:"filterName",isDefaultField:!0,mappingFunction:function(e){return e.name}},filterProductCount:{type:"title",title:"Product count",name:"productCount",isDefaultField:!0,mappingFunction:function(e){return e.productCount}}}},getDataPromise:function(){return kr.hasStore()?u.Deferred():u.Deferred()},filterResult:function(e){e.filterOptions&&(e=e.filterOptions);var t=this,n=t.getCollection();if(n){var i=n.getAttributes();return i&&i.parentId?e.filter(function(e){return e.parentId===i.parentId}):e.filter(function(e){return null===e.parentId})}return e}})}(),function(){ui.FacebookPhotosAlbumDataSource=Pi.extend("FacebookPhotosAlbumDataSource",{getItemId:function(e){return e.id},getFieldDefinitions:function(){return Do.FieldSets.Album},mapResult:function(e){return e&&(e=e.data),e},getDataPromise:function(e){var t=e.getCollection(),n=t.getAttributes()||{};return new Si(this.getDataProxyRequestName(),[{id:"4a881821-26b5-4abb-9fa1-6690dd13a5e7",value:n.item.id}]).execute()},getDataProxyRequestName:function(){return"FacebookListAlbumPhotosApi"},getDetailItem:function(){return u.Deferred()}})}(),function(){ui.FacebookPhotosDataSource=Pi.extend("FacebookPhotosDataSource",{getName:function(){return"Facebook Photos"},getItemId:function(e){return e.id},getFieldDefinitions:function(){return Do.FieldSets.Albums},mapResult:function(e){return e&&(e=e.data),e},getDataPromise:function(e){var t=e.getCollection(),n=t.getAttributes()||{};return new Si(this.getDataProxyRequestName(),[{id:"b6435deb-1ecf-42a9-863f-dbc27030b5ac",value:n.pageId}]).execute()},getDataProxyRequestName:function(){return"FacebookListAlbumsApi"},getDetailItem:function(){return u.Deferred()}})}(),function(){ui.FlickrPhotosDataSource=Pi.extend("FlickrPhotosDataSource",{getItemId:function(e){return e["@id"]},getFieldDefinitions:function(){return ko.Flickr},mapResult:function(e){return e&&e.rsp&&e.rsp.photosets&&e.rsp.photosets.photoset?e.rsp.photosets.photoset:[]},getDataPromise:function(e){var t=e.getCollection(),n=t.getAttributes()||{};return new Si(this.getDataProxyRequestName(),[{id:"6fc6fbfe-fe09-4f8b-a4b8-5a2fd890eeba",value:n.pageId}]).execute()},getDataProxyRequestName:function(){return"FlickrListPhotosetsApi"},getDetailItem:function(){return u.Deferred()}})}(),function(){ui.TumblrPhotosDataSource=Pi.extend("TumblrPhotosDataSource",{getItemId:function(e){return e.id},getFieldDefinitions:function(){return ko.Tumblr},mapResult:function(e){return e&&(e=e.response.posts),e},getDataPromise:function(e){var t=e.getCollection(),n=t.getAttributes()||{};return new Si(this.getDataProxyRequestName(),[{id:"29c8acb2-1002-44ca-8b39-babb17c62afa",value:n.pageId}]).execute()},getDataProxyRequestName:function(){return"TumblrListPhotosApi"},getDetailItem:function(){return u.Deferred()}})}(),function(){li.registerDataSourceItemFields([{name:"FacebookMediaElement",type:"FacebookMediaElement",supportElementContentBinding:jo,getContentType:function(){return pi.Data},isEditable:!1,iconClass:"sprite-icon sprite-tool-category-images",getElementTypeName:function(){return ei.FacebookMediaElement.name}},{name:"FacebookLikes",type:"FacebookLikes",supportElementContentBinding:jo,getContentType:function(){return pi.Text},isEditable:!1,iconClass:"sprite-icon sprite-tool-category-images",getElementTypeName:function(){return ei.hideableText.name},initialPropertiesValues:{Default:{text:"100",horizontalAlign:nt.Centered,verticalAlignment:et.Centered,fontSize:16,font:ja.createThemeFontBinding("heading1"),fontColor:"#000",sizeAndPosition:{width:220,height:60},order:103,backgroundColor:"transparent"},page:{namedTextStyle:Oa.BodyM,fontSize:null,font:null,fontColor:null}},isTarget:jo,isText:jo}]);ui.FacebookTimelineDataSource=Pi.extend("FacebookTimelineDataSource",{getName:function(){return"Facebook Timeline"},getItemId:function(e){return e.id},getFieldDefinitions:function(){return Bo.FieldSets.Albums},mapResult:function(e){return e&&(e=e.data),e},getDataPromise:function(e){var t=e.getCollection(),n=t.getAttributes()||{},i=n.pageId;return i.constructor===Object&&0===Object.keys(i).length?u.Deferred().resolve():new Si(this.getDataProxyRequestName(),[{id:"eb635e32-2082-4a8a-b7fe-423a163d8431",value:n.pageId}]).execute()},getDataProxyRequestName:function(){return"FacebookListPostsApi"},getDetailItem:function(){return u.Deferred()}})}(),function(){ui.GoogleReviewsDataSource=Pi.extend("GoogleReviewsDataSource",{getItemId:function(e){return e.id},getFieldDefinitions:function(){return Lo.Google},mapResult:function(e){if(e&&e.result&&e.result.reviews){for(var t=[],n=e.result.reviews,i=0;i<n.length;i++){var a=n[i];
203a.id=i,t.push(a)}return t}return[]},getDataPromise:function(e){var t=e.getCollection(),n=t.getAttributes()||{};return new Si(this.getDataProxyRequestName(),[{id:"f086e8f7-697d-4f16-8542-d7a5d620f92f",value:n.value}]).execute()},getDataProxyRequestName:function(){return"GooglePlaceListDetailsApi"},getDetailItem:function(){return u.Deferred()}})}(),function(){ui.TwitterDataSource=Pi.extend("TwitterDataSource",{getItemId:function(e){return e.id},getFieldDefinitions:function(){return Vo},mapResult:function(e){return e&&(e=e.tweets),e},getDataPromise:function(e){var t=e.getCollection(),n=t.getAttributes()||{};return new vi("http://4142DAQV.preview.impress.ly/api/twitter/2cdc2195-870c-6781-40df-330b4b3dd088?accountName=@"+n.pageId+"&searchPhrase=&instantAppId=2cdc2195-870c-6781-40df-330b4b3dd088",{dataType:"json",contentType:"application/json"}).setHttpMethod(mi.Get).execute()},getDetailItem:function(){return u.Deferred()}})}(),function(){ui.FacebookEventsDataSource=Pi.extend("FacebookEventsDataSource",{getName:function(){return"Facebook Events"},getItemId:function(e){return e.id},getFieldDefinitions:function(){return Mo.FieldSets.Albums},mapResult:function(e){return e&&e.data?e.data.reverse():[]},getDataPromise:function(e){var t=e.getCollection(),n=t.getAttributes()||{},i=n.value;return i.constructor===Object&&0===Object.keys(i).length?u.Deferred().resolve():new Si(this.getDataProxyRequestName(),[{id:"efb820a0-4375-426a-958e-ac1f2adc4d42",value:n.value}]).execute()},getDataProxyRequestName:function(){return"FacebookListEventsApi"},getDetailItem:function(){return u.Deferred()}}),ui.BandsInTownEventsDataSource=Pi.extend("BandsInTownEventsDataSource",{getName:function(){return"Bands In Town Events"},getItemId:function(e){return e.id},getFieldDefinitions:function(){return Mo.BandsInTown},mapResult:function(e){return e?e:[]},getDataPromise:function(e){var t=e.getCollection(),n=t.getAttributes()||{},i=n.value;return i.constructor===Object&&0===Object.keys(i).length?u.Deferred().resolve():new Si(this.getDataProxyRequestName(),[{id:"a12735c2-94d0-468d-9876-d7a1f56dbed1",value:n.value}]).execute()},getDataProxyRequestName:function(){return"BandsintownListEventsApi"},getDetailItem:function(){return u.Deferred()}}),ui.EventfulEventsDataSource=Pi.extend("EventfulEventsDataSource",{getName:function(){return"Eventful Events"},getItemId:function(e){return e.id},getFieldDefinitions:function(){return Mo.Eventful}
203,mapResult:function(e){return e&&0!=e.event_count?e.event:[]},getDataPromise:function(e){var t=e.getCollection(),n=t.getAttributes()||{},i=n.value;return i.constructor===Object&&0===Object.keys(i).length?u.Deferred().resolve():new Si(this.getDataProxyRequestName(),[{id:"8676760f-4650-41c2-a6dd-4eb25a950750",value:n.value}]).execute()},getDataProxyRequestName:function(){return"EventfulListEventsApi"},getDetailItem:function(){return u.Deferred()}}),ui.MeetupEventsDataSource=Pi.extend("MeetupEventsDataSource",{getName:function(){return"Meetup Events"},getItemId:function(e){return e.id},getFieldDefinitions:function(){return Mo.Meetup},mapResult:function(e){return e?e.results:[]},getDataPromise:function(e){var t=e.getCollection(),n=t.getAttributes()||{},i=n.value;return i.constructor===Object&&0===Object.keys(i).length?u.Deferred().resolve():new Si(this.getDataProxyRequestName(),[{id:"37f9becd-15fc-4489-99f5-8b830ea75725",value:n.value}]).execute()},getDataProxyRequestName:function(){return"MeetupListEventsApi"},getDetailItem:function(){return u.Deferred()}})}(),function(){ui.RSSMusicDataSource=Pi.extend("RSSMusicDataSource",{getItemId:function(e){return e.id},getFieldDefinitions:function(){return Oo.RSS},mapResult:function(e){if(e&&e.Channels){var t=e.Channels[0];if(!t)return[];for(var n=[],i=t.ItunesImage||"https://my.impress.ly/api/image/600x600/b1474bef-4bfb-11e5-80d1-00155d130a43",a=t.ItunesAuthor,r=0;r<t.Items.length;r++){var o=t.Items[r];if(o){var s={artist:o.Artist,image:o.MediaThumbnail&&o.MediaThumbnail.Url||o.ArtworkUrl,description:o.Description,title:o.Title,publisheddate:o.PublicationDateValue,playbackurl:o.StreamUrl,playbackduration:o.Duration,cuesheeturl:o.CueSheetUrl,id:r};s.artist&&""!==s.artist||(s.artist=a),s.image&&""!==s.image||(s.image=i),n.push(s)}}return n}return[]},getDataPromise:function(e){var t=e.getCollection(),n=t.getAttributes()||{};return new vi(Settings.DataProxy+"/rss/mediarss?"+n.value,{dataType:"json",contentType:"application/json"}).setHttpMethod(mi.Get).execute()},getDetailItem:function(){return u.Deferred()}}),ui.ITunesDataSource=Pi.extend("ITunesDataSource",{getItemId:function(e){return e.id},getFieldDefinitions:function(){return Oo.ITunes},mapResult:function(e){if(e.results){for(var t=[],n=e.results,i=0;i<n.length;i++){var a=n[i];a.id=i,t.push(a)}return t}return[]},getDataPromise:function(e){var t=e.getCollection(),n=t.getAttributes()||{};return new Si(this.getDataProxyRequestName(),[{id:"c6f84587-2ca0-4f8e-a5e3-2e164978ccc0",value:n.value}]).execute()},getDataProxyRequestName:function(){return"iTunesListAlbumsApi"},getDetailItem:function(){return u.Deferred()}})}(),function(){ui.RSSNewsDataSource=Pi.extend("RSSNewsDataSource",{getItemId:function(e){return e.id},getFieldDefinitions:function(){return zo.RSS},mapResult:function(e){if(e&&e.items){var t=e.items;if(!t)return[];for(var n=[],i="https://my.impress.ly/api/image/600x600/b1474bef-4bfb-11e5-80d1-00155d130a43",a=0;a<t.length;a++){var r=t[a];if(r){var o={image:r.Image||r.DetailImage,description:r.Description,title:r.Name,publisheddate:r.PublishDateTime,id:a};o.image&&""!==o.image||(o.image=i),n.push(o)}}return n}return[]},getDataPromise:function(e){var t=e.getCollection(),n=t.getAttributes()||{};return new vi(Settings.DataProxy+"/rss/?"+n.value,{dataType:"json",contentType:"application/json"}).setHttpMethod(mi.Get).execute()},getDetailItem:function(){return u.Deferred()}})}(),function(){ui.YoutubeChannelDataSource=Pi.extend("YoutubeChannelDataSource",{getName:function(){return"YouTube Channel"},getItemId:function(e){return e.id},getFieldDefinitions:function(){return Fo.FieldSets.Channel},mapResult:function(e){return e&&(e=u.map(e.items,function(e){return"Private video"!==e.snippet.title?e:void 0})),e},getDataPromise:function(e){var t=e.getCollection(),n=t.getAttributes()||{};return new Si(this.getDataProxyRequestName(),[{id:"42a92888-817c-4b40-b678-86312857bedc",value:n.channelId}]).execute()},getDataProxyRequestName:function(){return"YoutubeListPlaylistsApi"},getDetailItem:function(){return u.Deferred()}})}(),
204function(){ui.YoutubePlaylistDataSource=Pi.extend("YoutubePlaylistDataSource",{getName:function(){return"YouTube Playlist"},getItemId:function(e){return e.id},getFieldDefinitions:function(){return Ao.FieldSets.Playlist},mapResult:function(e){return e&&(e=e.items),e},getDataPromise:function(e){var t=e.getCollection(),n=t.getAttributes()||{};return new Si(this.getDataProxyRequestName(),[{id:"ce643301-5219-49c3-b3ba-5ed767ca1b65",value:n.channelId||n.item&&n.item.id||""}]).execute()},getDataProxyRequestName:function(){return"YoutubeListPlaylistItemsApi"},getDetailItem:function(){return u.Deferred()}})}();var To=function(){var e=v.extend("InstanceController",{init:function(e,t){this._options=t=u.quickExtend({templateOptions:{},dataSourceOptions:{},isForTemplateUse:!1,connections:{}},t);var n,i=t.className;t.parentInstanceId&&(n=Ji.getInstanceByID(t.parentInstanceId)),this._structureProcessor=t.structureProcessor,this._dataSourceOptions=t.dataSourceOptions,this._currentSize=void 0,this._templateItem=e,this._parentInstance=n,this._isForTemplateUse=t.isForTemplateUse;var a=u("<span class='inline-block instance-container'></span>");i&&a.addClass(i),this.id=u.uniqueID(),this.$element=a,this.pendingClasses={},this.initializeFlag=V.create(!1),this.createdFlag=V.create(!1),this.copiedConnections=t.connections,this.copiedProperties={}},lazyInitializationProperties:{initializedEvent:w.create,createdEvent:w.create,removedEvent:w.create},instance:void 0,getInstance:function(){return this.initialize(),this.instance},_initialize:function(){var e=this;le.disableOperationsRecording("initializeInstanceConroller"),vr.startRenderingBatch();var t=this.copiedConnections;t&&Yi.applyConnections(t);var n=this.copiedProperties,i=u.quickExtend({isForTemplateUse:this._isForTemplateUse,structureProcessor:this._structureProcessor},this._options.templateOptions);i.initialProperties=u.quickExtend({},i.initialProperties),i.initialProperties[this._templateItem.structures[0].id]=u.quickExtend({},i.initialProperties[this._templateItem.structures[0].id],n);var a=_o.addTemplateInstance({elementForCreation:this._templateItem,fieldName:this._options.fieldName,dataItemID:this._dataSourceOptions.dataItemID,dataSourceName:this._dataSourceOptions.dataSourceName,styleBindingId:this._dataSourceOptions.styleBindingId},null,i,{includeChildren:!1}),r=a.instances[0],o=a.apply;!u.isEmptyObject(this._dataSourceOptions)&&r.hasFeature(ti.SkinElement)&&r.extendDataSourceOptionsWith(this._dataSourceOptions),r.hasFeature(ti.SkinElement)&&this._structureProcessor&&r.setStructureProcessor(this._structureProcessor);var s=r.getPropertyValue("sizeAndPosition");this._currentSize||(this._currentSize=s),r.data.instanceContainer=this.$element,r.$element.appendTo(this.$element),r.$element.toggleLayerEventsCatching(!0),this.instance=r,r.data.instanceController=this,this.initializeFlag.setTrue(),w.fireLazyEvent(this,"initializedEvent"),xo.CreationRequests.requestOperation(function(){o(),e.createdFlag.setTrue(),w.fireLazyEvent(e,"createdEvent")}
204,e.id+"createController"),vr.finishRenderingBatch(),this.pendingClasses&&this.toggleClass(this.pendingClasses),this.pendingClasses={},le.enableOperationsRecording("initializeInstanceConroller")},extendDataSourceOptionsWith:function(e,t){this._dataSourceOptions=u.quickExtend({},this._dataSourceOptions,e),this.isInitialized()&&t&&(this.resetInstance(),this.initialize())},setStructureProcessor:function(e,t){this._structureProcessor=e,this.isInitialized()&&t&&(this.resetInstance(),this.initialize())},initialize:function(){this.isInitialized()||(this._initialize(),this.instance.data.isForTemplateUse=this._isForTemplateUse)},toggleClass:function(e){this.isInitialized()?this.getInstance().classesManager.set(e):u.extend(this.pendingClasses,e)},setIndex:function(e){this.index=e},getIndex:function(){return this.index},setTemplateStructure:function(e,t){le.disableOperationsRecording("setTemplateStructure"),t||(this.resetInstance(),this._templateItem=e),le.enableOperationsRecording("setTemplateStructure")},resetInstance:function(){le.disableOperationsRecording("resetInstance"),this.isInitialized()&&(this.copiedConnections=this.instance.getTargetConnections(),this.copiedProperties={},this.instance&&(Ji.removeInstances([this.instance]),this.$element.empty()),this.instance=void 0,this.createdFlag.setFalse(),this.initializeFlag.setFalse()),le.enableOperationsRecording("resetInstance")},getTemplateStructure:function(){return this._templateItem},getDataItemId:function(){return this._dataSourceOptions.dataItemID},isInitialized:function(){return this.initializeFlag.isTrue()},removeController:function(){e.removeControllers([this])},updatePropertiesValues:function(e){e&&!this.isInitialized()&&u.extend(this.copiedProperties,e)},getSize:function(){return this.getInstance().getPropertyValue("sizeAndPosition")},setSize:function(e){var t=this;this._currentSize=e,Dn.requestWriteOperation(function(){t.$element.css({width:e.width,height:e.height})},t.id+"sizeSize-instancecontroller"),this.isInitialized()?(this.getInstance().setPropertyFieldsValues("sizeAndPosition",e),this.refreshLayout()):this.copiedProperties.sizeAndPosition=u.extend({},e)},setMargin:function(e){var t={marginBottom:"",marginLeft:"",marginTop:"",marginRight:""};this.$element.css(u.quickExtend(t,{marginBottom:e.marginBottom,marginLeft:e.marginLeft,marginTop:e.marginTop,marginRight:e.marginRight})),this.refreshLayout()},resetStyle:function(){this.$element.css({top:"",left:"","margin-left":"","margin-top":"","margin-right":"","padding-left":""})},refreshLayout:function(){this.isInitialized()&&ea.refreshElementsLayout(this.getInstance())},updatePosition:function(){this.isInitialized()&&ua.invalidateAreas(this.getInstance())},detach:function(){this.isInitialized()&&this.getInstance().detach(),this.$element.detach(),this.resetStyle(),this.hideElement()},isParent:function(e){return this.$element.parent()===e},appendTo:function(e,t,n){t&&(this._parentInstance=t);var i=this.getInstance();return this._parentInstance&&i.parentInstance!==this._parentInstance&&(Ji.addElementToContainerElement(this._parentInstance,i),i.$element.appendTo(this.$element)),n||this.$element.appendTo(e),this.refreshLayout(),this},hideElement:function(){this.isInitialized()&&(this.getInstance().isDisplayed.setFalse("instanceController"),this.getInstance().setToCurrentMode())},showElement:function(){this.isInitialized()&&(this.getInstance().isDisplayed.setTrue("instanceController"),this.getInstance().setToCurrentMode())}});return e.create=function(t,n){return new e(t,n)},e.removeControllers=function(e){le.disableOperationsRecording("removeControllers");var t=[];
204u.eachItem(e,function(e,n){n.isInitialized()&&t.push(n.getInstance())}),Ji.removeInstances(t),u.eachItem(e,function(e,t){t.$element.remove(),t.isInitialized()&&t.instance.$element.remove(),w.fireLazyEvent(t,"removedEvent")}),le.enableOperationsRecording("removeControllers")},e}(),xo=Yo(function(){var e,t=V.create(!0),n=xn.create(function(i){!n.isActivated()||t.isFalse()?(se.profile("instanceControllers"),zi.Flags.SavingRecordEnabled.setFalse("initializeInstanceConroller"),le.disableOperationsRecording("initializeInstanceConroller"),vr.startRenderingBatch(),i(),vr.finishRenderingBatch(),le.enableOperationsRecording("initializeInstanceConroller"),zi.Flags.SavingRecordEnabled.setTrue("initializeInstanceConroller"),se.profileEnd("instanceControllers")):(e&&clearTimeout(e),e=setTimeout(function(){se.profile("instanceControllers"),zi.Flags.SavingRecordEnabled.setFalse("initializeInstanceConroller"),le.disableOperationsRecording("initializeInstanceConroller"),vr.startRenderingBatch(),i(),vr.finishRenderingBatch(),le.enableOperationsRecording("initializeInstanceConroller"),zi.Flags.SavingRecordEnabled.setTrue("initializeInstanceConroller"),se.profileEnd("instanceControllers")},0))});this.enable=function(){t.setTrue()},this.disable=function(){t.setFalse()},this.CreationRequests=n}),ko={Tumblr:{title:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"title",title:"Album Name",name:"title",isDefaultField:!0,mappingFunction:function(e){return e.name||""}},image:{iconClass:u.getIconClass("fa-picture-o",mn.Font),type:"image",title:"Album Cover",name:"image",isDefaultField:!0,mappingFunction:function(e){return{imageUrl:{imagePath:e.photos[0].original_size.url,ownerID:null,storageServer:0}}}},description:{type:"description",title:"Description",name:"description",isDefaultField:!0,mappingFunction:function(){return""}}},Flickr:{title:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"title",title:"Album Name",name:"title",isDefaultField:!0,mappingFunction:function(e){return e.name}},image:{iconClass:u.getIconClass("fa-picture-o",mn.Font),type:"image",title:"Album Cover",name:"image",isDefaultField:!0,mappingFunction:function(e){return{imageUrl:{imagePath:"https://farm{farmid}.staticflickr.com/{serverid}/{id}_{secret}.jpg".format({farmid:e["@farm"],serverid:e["@server"],id:e["@primary"],secret:e["@secret"]}),ownerID:null,storageServer:0}}}},description:{type:"description",title:"Description",name:"description",isDefaultField:!0,mappingFunction:function(){return""}},link:{type:"link",title:"Link",name:"link",isDefaultField:!0,mappingFunction:function(){return""}}}},Do={FieldSets:{Album:{title:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"title",title:"Album Name",name:"title",isDefaultField:!0,mappingFunction:function(e){return e.name||""}},image:{iconClass:u.getIconClass("fa-picture-o",mn.Font),type:"image",title:"Album Cover",name:"image",isDefaultField:!0,mappingFunction:function(e){return{imageUrl:{imagePath:e.source,ownerID:null,storageServer:0}}}},description:{type:"description",title:"Description",name:"description",isDefaultField:!0,mappingFunction:function(){return""}}},Albums:{title:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"title",title:"Album Name",name:"title",isDefaultField:!0,mappingFunction:function(e){return e.name}},image:{iconClass:u.getIconClass("fa-picture-o",mn.Font),type:"image",title:"Album Cover",name:"image",isDefaultField:!0,mappingFunction:function(e){return{imageUrl:{imagePath:e.cover_photo?"https://graph.facebook.com/"+e.cover_photo.id+"/picture":null,ownerID:null,storageServer:0}}}},description:{type:"description",title:"Description",name:"description",isDefaultField:!0,mappingFunction:function(){return""}},link:{type:"link",title:"Link",name:"link",isDefaultField:!0,mappingFunction:function(){return""}}}}},Fo={FieldSets:{Channel:{title:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"title",title:"Channel Name",name:"title",isDefaultField:!0,mappingFunction:function(e){return e.snippet.title}},description:{type:"description",title:"Description",name:"description",isDefaultField:!0,mappingFunction:function(e){return e.snippet.description}},image:{iconClass:u.getIconClass("fa-picture-o",mn.Font),type:"image",title:"Channel",name:"image",isDefaultField:!0,mappingFunction:function(e){var t="";return e.snippet.thumbnails["default"]&&(t=e.snippet.thumbnails["default"].url),e.snippet.thumbnails.standard&&(t=e.snippet.thumbnails.standard.url),e.snippet.thumbnails.medium&&(t=e.snippet.thumbnails.medium.url),e.snippet.thumbnails.high&&(t=e.snippet.thumbnails.high.url),{imageUrl:{imagePath:t,ownerID:null,storageServer:0}}}},video:{type:"video",title:"Video",name:"video",mappingFunction:function(e){var t="";return e.snippet.thumbnails["default"]&&(t=e.snippet.thumbnails["default"].url),e.snippet.thumbnails.standard&&(t=e.snippet.thumbnails.standard.url),e.snippet.thumbnails.medium&&(t=e.snippet.thumbnails.medium.url),e.snippet.thumbnails.high&&(t=e.snippet.thumbnails.high.url),{videoImageUrl:t,videoType:0}}}}}},Ao={FieldSets:{Playlist:{title:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"title",title:"Channel Name",name:"title",isDefaultField:!0,mappingFunction:function(e){return e.snippet.title}},video:{iconClass:u.getIconClass("fa-video-o",mn.Font),type:"video",title:"Video",name:"video",isDefaultField:!0,mappingFunction:function(e){return{videoImageUrl:e.snippet.thumbnails&&e.snippet.thumbnails.high?e.snippet.thumbnails.high.url:"",videoType:Ye.Youtube,videoId:e.snippet.resourceId.videoId}}},description:{type:"description",title:"Description",name:"description",isDefaultField:!0,mappingFunction:function(e){return e.snippet.description}},link:{type:"link",title:"Link",name:"link",isDefaultField:!0,mappingFunction:function(e){return"https://www.youtube.com/watch?v="+e.snippet.resourceId.videoId}}}}},Bo={FieldSets:{Albums:{title:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"growableText",title:"Message",name:"title",isDefaultField:!0,mappingFunction:function(e){switch(e.type){case"status":return e.attachments&&e.attachments.data[0]&&e.attachments.data[0].title;default:return l(e)}}},media:{iconClass:u.getIconClass("fa-picture-o",mn.Font),type:"FacebookMediaElement",title:"media",name:"media",isDefaultField:!0,template:"FacebookMediaElement",mappingFunction:function(e){return e}},date:{type:"date",title:"Date",name:"date",isDefaultField:!0,mappingFunction:function(e){return e.created_time}},link:{type:"link",title:"Link",name:"link",isDefaultField:!0,mappingFunction:function(e){return{url:e.link,type:Ze.Web}}},likes:{type:"FacebookLikes",title:"Likes",name:"likes",isDefaultField:!0,mappingFunction:function(e){return e.likes&&e.likes.summary&&e.likes.summary.total_count||0}}}}},Vo={avatar:{iconClass:u.getIconClass("fa-picture-o",mn.Font),type:"image",title:"avatar",name:"avatar",DefaultField:!0,mappingFunction:function(e){return{imageUrl:{imagePath:e.user.profileImageUrl,ownerID:null,storageServer:0}}}},image:{iconClass:u.getIconClass("fa-picture-o",mn.Font),type:"image",title:"Photo",name:"image",isDefaultField:!0,mappingFunction:function(e){return{imageUrl:{imagePath:e.full_picture,ownerID:null,storageServer:0}}}},twittername:{type:"title",title:"Twitter Name",name:"twittername",isDefaultField:!0,mappingFunction:function(e){return e.user.name}},twitteraccount:{type:"title",title:"Twitter Account",name:"twitteraccount",isDefaultField:!0,mappingFunction:function(e){return"@"+u.valueOrDefault(e.user.screenName,"")}},description:{type:"description",title:"Description",name:"description",isDefaultField:!0,mappingFunction:function(e){return Oi.unescapeResult(u.valueOrDefault(e.text,""))}},date:{type:"date",title:"Date",name:"date",isDefaultField:!0,mappingFunction:function(e){return e.created_at}},link:{type:"link",title:"Link",name:"link",isDefaultField:!0,mappingFunction:function(e){return Oi.unescapeResult(e.source)}}},Lo={Google:{title:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"title",title:"Author",name:"title",isDefaultField:!0,mappingFunction:function(e){return e.author_name}},description:{type:"description",title:"Review",name:"description",isDefaultField:!0,mappingFunction:function(e){return u.valueOrDefault(e.text,"")}},date:{type:"date",title:"Date",name:"date",isDefaultField:!0,mappingFunction:function(e){return e.time}},rating:{type:"description",title:"rating",name:"rating",isDefaultField:!0,mappingFunction:function(e){return e.rating}}}},Mo={FieldSets:{Albums:{title:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"title",title:"Message",name:"title",isDefaultField:!0,mappingFunction:function(e){return e.name}},description:{type:"description",title:"Description",name:"description",isDefaultField:!0,mappingFunction:function(e){return u.valueOrDefault(e.description,"")}},image:{iconClass:u.getIconClass("fa-picture-o",mn.Font),type:"image",title:"Photo",name:"image",isDefaultField:!0,mappingFunction:function(e){return{imageUrl:{imagePath:e.cover&&e.cover.source,ownerID:null,storageServer:0}}}},date:{type:"date",title:"Date",name:"date",isDefaultField:!0,mappingFunction:function(e){return e.start_time}},link:{type:"link",title:"Link",name:"link",isDefaultField:!0,mappingFunction:function(e){return{url:"http://facebook.com/"+e.id,type:Ze.Web}}}}},Eventful:{title:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"title",title:"Title",name:"title",isDefaultField:!0,mappingFunction:function(e){return e.title}},description:{type:"description",title:"Description",name:"description",isDefaultField:!0,mappingFunction:function(e){return e.region?"{0}, {1} ({2}
204)".format(e.country,e.city,e.region):"{0}, {1}".format(e.country,e.city)}},date:{type:"date",title:"Date",name:"date",isDefaultField:!0,mappingFunction:function(e){return e.start_time}},link:{type:"link",title:"Link",name:"link",isDefaultField:!0,mappingFunction:function(e){return e.url}}},Meetup:{title:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"title",title:"Name",name:"title",isDefaultField:!0,mappingFunction:function(e){return e.name}},description:{type:"description",title:"Description",name:"description",isDefaultField:!0,mappingFunction:function(e){return u.valueOrDefault(e.description,"")}},date:{type:"date",title:"Date",name:"date",isDefaultField:!0,mappingFunction:function(e){return e.time}},link:{type:"link",title:"Link",name:"link",isDefaultField:!0,mappingFunction:function(e){return e.event_url}}},BandsInTown:{title:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"title",title:"Title",name:"title",isDefaultField:!0,mappingFunction:function(e){return e.title}},description:{type:"description",title:"Description",name:"description",isDefaultField:!0,mappingFunction:function(e){return u.valueOrDefault(e.description,"")}},image:{iconClass:u.getIconClass("fa-picture-o",mn.Font),type:"image",title:"Photo",name:"image",isDefaultField:!0,mappingFunction:function(e){return{imageUrl:{imagePath:e.full_picture,ownerID:null,storageServer:0}}}},date:{type:"date",title:"Date",name:"date",isDefaultField:!0,mappingFunction:function(e){return e.datetime}},link:{type:"link",title:"Link",name:"link",isDefaultField:!0,mappingFunction:function(e){return e.facebook_rsvp_url}}}},Oo={RSS:{title:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"title",title:"Message",name:"title",isDefaultField:!0,mappingFunction:function(e){return e.title}},description:{type:"description",title:"Description",name:"description",isDefaultField:!0,mappingFunction:function(e){return u.valueOrDefault(e.description,"")}},image:{iconClass:u.getIconClass("fa-picture-o",mn.Font),type:"image",title:"Photo",name:"image",isDefaultField:!0,mappingFunction:function(e){return{imageUrl:{imagePath:e.image,ownerID:null,storageServer:0}}}},date:{type:"date",title:"Date",name:"date",isDefaultField:!0,mappingFunction:function(e){return e.start_time}},link:{type:"link",title:"Link",name:"link",isDefaultField:!0,mappingFunction:function(){return""}}},ITunes:{title:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"title",title:"Message",name:"title",isDefaultField:!0,mappingFunction:function(e){return e.collectionName}},description:{type:"description",title:"Description",name:"description",isDefaultField:!0,mappingFunction:function(e){return u.valueOrDefault(e.description,"")}},image:{iconClass:u.getIconClass("fa-picture-o",mn.Font),type:"image",title:"Photo",name:"image",isDefaultField:!0,mappingFunction:function(e){return{imageUrl:{imagePath:e.artworkUrl100.replace("100x100","600x600"),ownerID:null,storageServer:0}}}},date:{type:"date",title:"Date",name:"date",isDefaultField:!0,mappingFunction:function(e){return e.start_time}},link:{type:"link",title:"Link",name:"link",isDefaultField:!0,mappingFunction:function(){return""}}}},zo={RSS:{title:{iconClass:u.getIconClass("tool-category-text",mn.Font),type:"title",title:"Message",name:"title",isDefaultField:!0,mappingFunction:function(e){return e.title}},description:{type:"description",title:"Description",name:"description",isDefaultField:!0,mappingFunction:function(e){return u.valueOrDefault(e.description,"")}},image:{iconClass:u.getIconClass("fa-picture-o",mn.Font),type:"image",title:"Photo",name:"image",isDefaultField:!0,mappingFunction:function(e){return{imageUrl:{imagePath:e.image,ownerID:null,storageServer:0}}}},date:{type:"date",title:"Date",name:"date",isDefaultField:!0,mappingFunction:function(e){return e.publisheddate}},link:{type:"link",title:"Link",name:"link",isDefaultField:!0,mappingFunction:function(){return""}}}};!function(){function e(e,t,n,i){i=u.extend({keepItemSize:!0},i);var a=t.totalCount;if(a>0){var r=e.getLastArrangementOptionsByCurrentDevice(),o=e.getInstance(),s=n.getFixedSize(i.size,a,i),l=n.getFixedSize(o.getMaxSize(),a,i),c=$i.calculateItemSize(s,i,r);
204i.calculatedFixedSize=s,i.calculatedMaxSize=l,i.fixedSize=c,i.length=a;var d=t.instanceControllers;if(i.keepRatio){var g=u.maxValue([c.width,c.height]);c={height:g,width:g}}var f=n.getLayoutOptions(d.length,i);n.orderItemsLayout(e,d,u.extend({$container:e.$contentContainer},f));var p=n.arrange(d,i,r);return p=u.extend({},i,p),p.controllersToArrange=d,p}}function t(e,t){for(var n=u([]),i=0;i<t.length;i++){var a=t[i];a.appendTo(e.$contentContainer,void 0,!0),n.pushElements(a.$element)}e.$contentContainer.applyChildrenSorting(n);for(var i=0;i<t.length;i++){var a=t[i];a.showElement()}}function n(e){var t=e.$contentContainer;t||(t=u("<span class='inline-block relative-arrangement wrap'></span>"),e.$contentContainer=t),e.getDataItemsController().detach(),e.setParentContent(t)}function i(e){e.getDataItemsController().detach();var t=e.$contentContainer;t&&t.remove()}$i.registerDataLayoutTypes({SquareGrid:{name:"SquareGrid",isReArrangeable:!0,category:Gi.Grid,arrange:function(t,n,i){return e(t,n,Gi.Grid,i)},fields:{rows:!0,colsSpacing:!0,rowsSpacing:!0,cols:!0},startLayout:n,removeLayout:i},Vertical:{name:"Vertical",isReArrangeable:!0,category:Gi.Vertical,arrange:function(t,n,i){return e(t,n,Gi.Vertical,i)},fields:{columnSpacing:!0},startLayout:n,removeLayout:i},Horizontal:{name:"Horizontal",isReArrangeable:!0,category:Gi.Horizontal,arrange:function(t,n,i){return e(t,n,Gi.Horizontal,i)},fields:{lineSpacing:!0},startLayout:n,removeLayout:i,reAllocateTemplates:t},OneColumn:{name:"OneColumn",isReArrangeable:!0,category:Gi.OneColumn,arrange:function(t,n,i){return e(t,n,Gi.OneColumn,i)},shouldRearrangeWhenItemSizeChanged:!0,canItemResize:{vertically:!0,horizontally:!1},fields:{rowsSpacing:!0},canResize:{vertically:!1,horizontally:!0},startLayout:n,removeLayout:i},Columns:{name:"Columns",isReArrangeable:!0,category:Gi.Columns,arrange:function(t,n,i){return e(t,n,Gi.Columns,i)},shouldRearrangeWhenItemSizeChanged:!0,canItemResize:{vertically:!0,horizontally:!1},canResize:{vertically:!1,horizontally:!0},fields:{rowsSpacing:!0,colsSpacing:!0,cols:!0},startLayout:n,removeLayout:i}},ji.Normal)}(),function(){function e(e,n,i,a){a=u.quickExtend({keepItemSize:!0,usePagesLayout:!0,maintainHeightInView:!1},a);var r=a.usePagesLayout;a.controllersCount=n.totalCount,a.pageIndexToArrange=r?e.getDataItemsController().getInstance().getCurrentPageIndex():0;var o=n.instanceControllers,s=e.getLastArrangementOptionsByCurrentDevice();if(t(e,n.instanceControllers,i,a),o&&o.length>0){u.eachItem(o,function(e,t){t.toggleClass({"fit-to-size":!0})}),a.length=!a.maintainHeightInPreview&&a.pageIndexToArrange>0?a.elementsPerPage:o.length;var l=e.getInstance(),c=i.getFixedSize(a.size,a.length,a),d=i.getFixedSize(l.getMaxSize(),a.length,a),g=$i.calculateItemSize(c,a,s);a.calculatedFixedSize=c,a.calculatedMaxSize=d,a.fixedSize=g;var f=i.arrange(o,a);return f.controllersToArrange=o,f}}function t(e,t,i,a){var r=a.controllersCount,o=1;a.usePagesLayout&&0!==r&&(o=Math.ceil(r/a.elementsPerPage));var s=e.pagesInstance;if(n(e,o,a),0!==o){var l=s.getNavigatableInstances(),c=l[Math.min(a.pageIndexToArrange,o-1)],d=i.getLayoutOptions(t.length,a),g=i.orderItemsLayout(e,t,u.extend({parentInstance:c,currentControllersMap:c.currentControllersMap,$container:c.getElementContent()},d));c.currentControllersMap=g}}function n(e,t,n){var i=e.pagesInstance,a=i.getNavigatableInstances(),r=a.length;t=t?t:1;var o=i.getItemsCollection().postponeUpdates();if(r>t){for(var s=r-t,l=[],c=r-1;c>r-1-s;c--){var d=Ji.getInstanceByID(e.getDataItemsController().getId()+f+c);d&&(l.push(d),d.currentControllersMap&&(u.eachEntry(d.currentControllersMap,function(e,t){t.detach()}),d.currentControllersMap={}))}Ji.removeInstances(l)}else if(t>r)for(var g=r,s=t-r,c=0;s>c;c++){var p=i.addItem({tabName:"page"+(g+c+1),rootsIds:[e.getDataItemsController().getId()+f+(g+c)],isContent:!0,initialProperties:{all:{backgroundColor:"transparent"}}});p.getElementContent().addClass("wrap"),p.$element.toggleLayerEventsForwarding(!0),p.hasOrder.setValue(!1)}(0===r&&t||!n.usePagesLayout)&&i.showItem(n.pageIndexToArrange,!1),o||i.getItemsCollection().unPostponeUpdates()}function i(e){var t=e.getDataItemsController().getInstance();t&&(t.getItemsInformation().disconnectObservableCollection(),t.getFieldsInformation().disconnectObservableCollection()),e.getDataItemsController().detach(),Ji.removeInstances(e.pagesInstance),e.pagesInstance=void 0}function a(e){if(le.disableOperationsRecording("startLayout"),!e.pagesInstance){var t=e.getDataItemsController().getInstance(),n={elementForCreation:{structures:[{type:ei.TabsPanel.name,elementProperties:{}}]}},i=_o.addTemplateInstance(n,t.$element,{rootsIds:[t.id+f],isContent:!0,isVisible:!0,initialProperties:{all:{fillLayout:{fillVertical:!0,fillHorizontal:!0},backgroundColor:"transparent",borderWidth:{top:0,left:0,bottom:0,right:0}}}}),a=i.instances[0];a.$element.toggleLayerEventsForwarding(!0),u.eachItem(a.getDescendingInstances(!0),function(e,t){t.hasFeature(ti.Selectable)&&t.hasOrder.setValue(!1)}),vr.startRenderingBatch(),e.pagesInstance=a,a.$element.addClass("relative-arrangement");for(var r in ti.Navigatable.properties)ti.Navigatable.properties[r]&&a.setPropertyValue(r,t.getPropertyValue(r));var o=t.propertyChangedEventSimple.bind(function(e){le.disableOperationsRecording("dataListInstance.propertyChangedEventSimple"),ti.Navigatable.properties[e]&&a.setPropertyValue(e,t.getPropertyValue(e)),le.enableOperationsRecording("dataListInstance.propertyChangedEventSimple")});vr.finishRenderingBatch(),o=a.currentItemFinishChanging.bind(function(){s(t)}),a.bindings.push(o),o=a.currentItemChangedEvent.bind(function(e){t.currentItemChangedEvent.fireNew({prevItem:e.prevItem,currentItem:e.currentItem})}),a.bindings.push(o),t.getItemsInformation().connectObservableCollection(a.getItemsCollection()),t.getFieldsInformation().clear(),t.getFieldsInformation().connectObservableCollection(a.getFieldsCollection())}le.enableOperationsRecording("startLayout")}function r(){var e={};return u.eachEntry(g,function(t,n){e[t]=u.quickExtend({removeLayout:i,startLayout:a,getNavigatableInstances:d,navigateTo:c,getCurrentItem:l,showItem:o,fetchItemsInformationToArrange:function(e,t,n,i){t=u.quickExtend({maxItemsCount:1/0,usePagesLayout:!0},t);var a=t.usePagesLayout,r=t.maxItemsCount,o=t.elementsPerPage,s=u.isNumeric(r),l=e.getDataItemsController(),c=s||!a?0:l.getInstance().getCurrentPageIndex()*o,d=s?r:a?c+o:1/0;l.fetchControllersByIndex(c,d,function(e){if(s){var t=Math.min(e.totalCount,r),i=a?l.getInstance().getCurrentPageIndex()*o:0;i>=t&&0!==i&&(i=u.divideNoReminder(t-1,o)*o);var c=a?e.instanceControllers.slice(i,i+o):e.instanceControllers;n({instanceControllers:c,totalCount:t})}else n(e)},i)}},n)}),e}function o(e,t,n,i,a){e.pagesInstance&&e.pagesInstance.showItem(t,n,i,a)}
204function s(e){e.requestArrangement({shouldPush:!0})}function l(e){if(e.pagesInstance){var t=e.pagesInstance.getCurrentItem();if(t)return t}}function c(e,t,n,i,a){e.pagesInstance&&e.pagesInstance.navigateTo(t,n,i,a)}function d(e){return e.pagesInstance?e.pagesInstance.getNavigatableInstances():[]}var g={PagesRow:{name:"PagesRow",isPages:!0,isReArrangeable:!0,category:Gi.Horizontal,fields:{lineSpacing:!0},arrange:function(t,n,i){return e(t,n,Gi.Horizontal,i)}},PagesColumn:{name:"PagesColumn",isPages:!0,isReArrangeable:!0,category:Gi.Vertical,fields:{columnSpacing:!0},arrange:function(t,n,i){return e(t,n,Gi.Vertical,i)}},PagesGrid:{name:"PagesGrid",isPages:!0,isReArrangeable:!0,category:Gi.Grid,fields:{rows:!0,colsSpacing:!0,rowsSpacing:!0,cols:!0},arrange:function(t,n,i){return e(t,n,Gi.Grid,i)}}};$i.registerDataLayoutTypes(r(),ji.Pages);var f="p"}(),function(){$i.registerDataLayoutTypes({NormalForm:{name:"NormalForm",removeLayout:Wo,startLayout:Wo,orderElements:function(e,t,n){t=u.quickExtend({colsSpacing:0,columnSpacing:30,fieldSpacing:0,numberOfRows:5},t);var i=e.getFieldsInstances(),a=0;if(n)r=n.top,o=n.left;else var r=u.min(i,function(e){var t=e.getPropertyValue("sizeAndPosition");return t.top}).value,o=u.min(i,function(e){var t=e.getPropertyValue("sizeAndPosition");return t.left}).value;for(var s=o-t.columnSpacing,l=0;l*t.numberOfRows<i.length;l++){var c=r;s+=a+t.columnSpacing,a=0;for(var d=t.numberOfRows*l;d<i.length&&d<t.numberOfRows*(l+1);d++){var g=i[d];g.setPropertyFieldsValues("sizeAndPosition",{top:c,left:s});var f=g.getPropertyValue("sizeAndPosition");c+=t.colsSpacing+f.height,a=a<f.width?f.width:a}}}}},ji.FormLayouts)}(),function(){function e(e,n,i,a){a=u.quickExtend({keepItemSize:!0},a);var r=n.totalCount;if(r>0){var o=e.getInstance();a.controllersCount=r;var s=e.getLastArrangementOptionsByCurrentDevice(),l=i.getFixedSize(a.size,r,a),c=i.getFixedSize(o.getMaxSize(),r,a),d=$i.calculateItemSize(l,a,s);a.calculatedFixedSize=l,a.calculatedMaxSize=c;var g=n.instanceControllers;t(e,g,i,a),u.each(g,function(e,t){t.toggleClass({"fit-to-size":!0})}),a.fixedSize=d,a.length=g.length,a.$columns=e.$columns;var f=i.arrange(g,a);return f.controllersToArrange=g,f}}function t(e,t,a,r){var o=r.controllersCount,s=Math.ceil(o/r.rows);n(e,s),i(e,t,r)}function n(e,t){var n=e.$columns,i=n.length;if(i>t){var a=i-t;e.getDataItemsController().detach();for(var r=i-1;r>i-1-a;r--)n[r].remove(),e.$columns.pop()}else if(t>i)for(var a=t-i,r=0;a>r;r++){var o=u("<span class='vertically-top positioned wrap'></span>");e.$columns.push(o),o.appendTo(e.$contentContainer)}}function i(e,t,n){for(var i=t,a=e.$columns.length,r=0;a>r;r++)for(var o=0;o<n.rows;o++){var s=o+r*n.rows,l=i[s];l&&(l.appendTo(e.$columns[r]),l.showElement())}}function a(e){var t=e.$contentContainer;t||(t=u("<span class='inline-block relative-arrangement wrap'></span>"),e.$contentContainer=t),e.getDataItemsController().detach(),e.setParentContent(t),e.$columns=[]}function r(e){e.getDataItemsController().detach();var t=e.$contentContainer;e.$columns&&u.each(e.$columns,function(e,t){t.remove()}),t&&t.remove()}function o(){var e={};return u.each(s,function(t,n){e[t]=u.extend({removeLayout:r,startLayout:a},n)}),e}var s={Rows:{name:"Rows",category:Gi.Rows,arrange:function(t,n,i){return e(t,n,Gi.Rows,i)},shouldRearrangeWhenItemSizeChanged:!0,canItemResize:{vertically:!0,horizontally:!1},canResize:{vertically:!1,horizontally:!0},fields:{rowsSpacing:!0,colsSpacing:!0,rows:!0}}};$i.registerDataLayoutTypes(o(),ji.FormLayouts)}(),function(){function e(e,t,n,a){a=u.quickExtend({isVertical:!1,keepItemSize:!0,maxItems:4},a);var r=l(e,t,a),o=e.getLastArrangementOptionsByCurrentDevice(),s=e.getInstance(),c=i(e,t,a),d=void 0;if(c.length>0){var g=n.getFixedSize(a.size,r,a),f=n.getFixedSize(s.getMaxSize(),r,a),p=$i.calculateItemSize(g,a,o);a.calculatedFixedSize=g,a.calculatedMaxSize=f,a.fixedSize=p,a.length=c.length;var h=n.getLayoutOptions(c.length,a);n.orderItemsLayout(e,c,u.quickExtend({$container:e.$contentContainer},h)),d=n.arrange(c,a,o)}return d=u.extend({},a,d,{controllersToArrange:c})}function t(e,t,i,a,r){if(i){var s=e.getDataItemsController().getDataSource().getCollectionItems();u.each(t,function(t,l){if(!a||e.moreItemsController===l){var c=l.getDataItemId(),u=o(c,i,s);u&&n(e,l,u,r)}})}}function n(e,t,n,i){var a={},r=i.dropDownItemClick,o=i.currentSelectedItem,s=i.dropDownNavigationSettings,l=s.navigation,g=s.navigationProperties,f=i.createItemsController();g=u.quickExtend({createInstanceController:f.createInstanceController},g);var p,h,m=t.$element,v=i.isVertical?lt.Right:lt.Bottom,y=i.createSubHierarchyElement({controller:t,arrowSide:v
205}),b=!1,C=!1;p=m,p.bind("mousedown.menu-drop-down",function(e){a.isOpened()||(e.stopPropagation(),e.preventDefault(),b=!0,a.open())}
205),Va.Flags.IsInMobileContext.isFalse()&&(C=!0,m.bind("mouseenter.menu-drop-down",function(){setTimeout(function(){a.open()},0)})),h=d.getValue();var I=hr.createNavigationController(l),S=w.createEventListener(la.Events.PageChanging,function(){I.close()}),P=!0,E={$element:m,navigationProperties:g,isVertical:i.isVertical,pages:n.controllersData,pagesHierarchy:n.hierarchyCollection,selectedPageId:o,instanceId:u.uniqueID(),customClickCallback:r,isTargetFixed:e.getInstance().getPropertyValue("isFixed")===!0,closeAnimationCompleteCallback:function(){P=!0}};C&&u.quickExtend(E,{mouseEnteredCallback:function(){T.setTrue("mouseEntered")},mouseLeaveCallback:function(){T.setFalse("mouseEntered")},openCallback:function(e){if(!b){var t=u.unionAreas([e.getOuterArea(),m.getOuterArea()]);c=a,h.setTrackedAreas([t]),h.setCurrentMouseTarget(t),h.activate()}}});var T=V.createConditionalNegative({valueChangeCallback:function(e){if(e){I.open(E),P=!1;var n=t.getInstance().getSkinInstance();ua.stopMouseOverTracking(n),Va.Flags.IsInMobileContext.isFalse()&&n.activateTrigger(Di.MouseEnter),I.isOpened.once(!1,function(){C&&(h.deactivate(),c=void 0),S.deactivate(),T.resetConditions(),ua.trackMouseOver(n),Va.Flags.IsInMobileContext.isFalse()&&n.activateTrigger(Di.MouseLeave)}),S.activate()}else I.close()}});u.quickExtend(a,{open:function(){P&&T.setTrue("controller")},close:function(){T.setFalse("controller")},isOpened:function(){return T.isTrue()}}),u.quickExtend(a,{dropDownData:n,remove:function(){I&&I.remove(),y&&y.remove(),p&&p.unbind(".menu-drop-down"),f.remove()}}),t.dropDownController=a,e.dropDownControllers.push(t)}function i(e,n,i){e.getDataItemsController().detach();var a=e.moreItemsController;a&&a.detach(),s(e),e.dropDownControllers=[];var r,o=i.maxItems,l=u.mapToDictionary(n.instanceControllers,u.identity,function(e){return e.getDataItemId()}),c=e.getDataItemsController().getControllersHierarchy();c?r=c.getRootIds():(r=u.getKeys(l),c=Lt.create({ids:r}));var d,g;Va.Flags.IsInMobileContext.isFalse()?(d=c,g=u.mapItem(r,function(e){return l[e]})):g=u.getValues(l),g.orderBy(u.defaultIndexFunction);var f=!1;if(g.length>o){a||(a=e.moreItemsController=i.createMoreItemsController());var p=a.getDataItemId(),h=g.slice(o-1);g=g.slice(0,o-1),g.push(a),d=c.clone(),Va.Flags.IsInMobileContext.isFalse()?(d.addIds(p),u.eachItem(h,function(e,t){d.setParent(t.getDataItemId(),p)})):(f=!0,d.addIds(p),u.eachItem(r,function(e,t){d.setParent(t,p)}))}else a&&(a.removeController(),delete e.moreItemsController);return t(e,g,d,f,{createSubHierarchyElement:i.createSubHierarchyElement,dropDownNavigationSettings:i.dropDownNavigationSettings,createItemsController:i.createItemsController,dropDownItemClick:i.dropDownItemClick,currentSelectedItem:i.currentSelectedItem,fixedSize:i.fixedSize,isVertical:i.isVertical}),g}function a(e){var t=e.$contentContainer;t||(t=u("<span class='inline-block relative-arrangement wrap'></span>"),e.$contentContainer=t),e.getDataItemsController().detach(),e.setParentContent(t)}function r(e){e.getDataItemsController().detach(),s(e),delete e.dropDownControllers;var t=e.moreItemsController;t&&(t.removeController(),delete e.moreItemsController);var n=e.$contentContainer;n&&n.remove()}function o(e,t,n){if(t.hasChildren(e)){var i=t.createSubHierarchy(e),a=u.mapEntry(i.getIds(),function(e,t){return n.getItem(t)});return{controllersData:a,hierarchyCollection:i}}}function s(e){e.dropDownControllers&&u.each(e.dropDownControllers,function(e,t){var n=t.dropDownController;n.remove(),delete t.dropDownController})}function l(e,t,n){var i=t.instanceControllers.length;if(Va.Flags.IsInMobileContext.isFalse()){var a=e.getDataItemsController().getControllersHierarchy();a&&(i=a.getRootCount())}return Math.min(n.maxItems,i)}$i.registerDataLayoutTypes({HorizontalMenu:{category:Gi.Horizontal,arrange:function(t,n,i){return e(t,n,Gi.Horizontal,u.extend(i,{isVertical:!1}))},isMenuLayout:!0,startLayout:a,removeLayout:r},VerticalMenu:{category:Gi.Vertical,arrange:function(t,n,i){return e(t,n,Gi.Vertical,u.extend(i,{isVertical:!0}))},isMenuLayout:!0,startLayout:a,removeLayout:r},SquareGridMenu:{category:Gi.Grid,arrange:function(t,n,i){return e(t,n,Gi.Grid,u.extend(i,{isVertical:!1}))},isMenuLayout:!0,startLayout:a,removeLayout:r}},ji.Normal);var c,d=I.create(function(){return Sn.create(Xi.getBodyElement(),{onStoppedBeingTarget:function(){c.close()}})})}(),$i.registerDataLayoutTypes({NavigationButton:{arrange:Wo,startLayout:Wo,removeLayout:Wo}},ji.Normal);var _o=Yo(function(){function e(e,t){e.dataSourceName&&t&&u.eachEntry(t,function(t,n){e.initialProperties[t]||(e.initialProperties[t]={}),e.initialProperties[t].binding={dataFields:u.quickExtend({},n),dataSourceName:e.dataSourceName,dataItemID:e.dataItemID}})}function t(e){u(e).each(function(e,t){t.elementProperties||(t.elementProperties={});var n=t.elementProperties.order;void 0!==n&&null!==n||(n=0),t.elementProperties.order=Ki.getMaxOrder()+1+n,Ki.increaseMaxOrder()})}
205function n(e,t,n){t?u(e).each(function(e,n){n.elementProperties&&n.elementProperties.sizeAndPosition&&(n.elementProperties.sizeAndPosition.left=t.left-n.elementProperties.sizeAndPosition.width/2,n.elementProperties.sizeAndPosition.top=t.top-n.elementProperties.sizeAndPosition.height/2)}):n&&u(e).each(function(e,t){t.elementProperties&&t.elementProperties.sizeAndPosition&&(t.elementProperties.sizeAndPosition.left+=n.left,t.elementProperties.sizeAndPosition.top+=n.top)})}function i(e){u.eachItem(e.structures,function(e,t){void 0===t.offset&&(t.offset={left:0,top:0})});var t=u.min(e.structures,function(e){return e.offset.left}).value,n=u.min(e.structures,function(e){return e.offset.top}).value;u.eachItem(e.structures,function(e,i){void 0===i.offset&&(i.offset=u.translateOffset(i.offset,{left:0-t,top:0-n}))})}function a(e,t){u.eachItem(e.structures,function(e,n){void 0===n.offset&&(n.elementProperties.sizeAndPosition=u.translateOffset(n.elementProperties.sizeAndPosition,t))})}this.addTemplateInstance=function(r,o,s,l){s=u.quickExtend({isContent:!1,isLoading:!1,initialProperties:{all:{}},isForTemplateUse:!1,newRootElementTypeName:!1,removeMobileStates:!1,shouldDuplicateHierarchy:!0},s),l=u.quickExtend({includeChildren:!0,isTemplate:!0},l),vr.startRenderingBatch();var c=r.elementForCreation,d=s.shouldDuplicateHierarchy;Ca.loadHierarchy({templateStructure:c,StructureVersion:void 0!==c.version?c.version:0},l.isTemplate);var g=c;d&&(g=wr.duplicateHierarchyInfo(c,s)),s.newRootElementTypeName&&(g.structures[0].type=s.newRootElementTypeName),s.targetOffset&&(i(g),a(g,s.targetOffset)),n(g.structures,s.centerPosition,s.basePosition),t(g.structures),s.initialProperties.all=u.quickExtend(s.initialProperties.all,{templateName:c.name,templateID:"template"+Ca.generateWebsiteId()});var f=g.oldToNewIDMapping?u.replaceKeys(s.initialProperties,g.oldToNewIDMapping):s.initialProperties,p={dataItemID:r.dataItemID,styleBindingId:r.styleBindingId,initialProperties:f,parent:o,dataSourceName:r.dataSourceName,isContent:s.isContent,isVisible:s.isVisible,isLoading:s.isLoading,isForTemplateUse:s.isForTemplateUse,thumbsResolver:s.thumbsResolver};if(p.dataSourceName){var h=g.structures[0],m=h.elementProperties;if(m){var v=m.fieldsMap;e(p,v)}}p.styleBindingId&&(p.initialProperties.all.styleBindingId=p.styleBindingId);var y,b=La.create(g);return y=l.includeChildren?b.addHierarchyAndApply(p):b.addHierarchyFromNode(g.structures[0].id,u.quickExtend({includeNode:!0,includeChildren:!1},p)),vr.finishRenderingBatch(),{instances:y,apply:l.includeChildren?void 0:function(){b.addHierarchyFromNode(g.structures[0].id,u.extend({},p,{includeNode:!1,includeChildren:!0,parent:y[0]})),b.applyHierarchy()}}}}),No=function(){function e(e,t){var n=a(e,t),i=t.addedItems&&t.addedItems.length>0||t.removedItems&&t.removedItems.length>0;e._duringFetch||!n&&!i||e._dataListInstance.requestArrangement({shouldPush:i})}function t(e,t){return function(n){e._duringFetch=!1,t(n)}}function n(e,t){return function(n){i(e,t,n)}}function i(e,t,n){var i=n.fetchedItems,a=[];u.eachItem(i,function(t,n){a[t]=s(e,n)}),e._duringFetch=!1,t({instanceControllers:a,totalCount:n.totalCount})}function a(e,t){var n=e._dataListInstance;if(!n.isDeleted)return n.reArrangementDisabled.setValue(!0,"itemsChanged"),le.disableOperationsRecording("updateDataControllers"),vr.startRenderingBatch(),t.removedItems&&r(e,t.removedItems),t.addedItems&&o(e,t.addedItems),vr.finishRenderingBatch(),le.enableOperationsRecording("updateDataControllers"),n.reArrangementDisabled.setValue(!1,"itemsChanged"),t.addedItems&&t.addedItems.length>0||t.removedItems&&t.removedItems.length>0||t.updatedItems&&t.updatedItems.length>0?l(e):!1}function r(e,t){if(0!==t.length){for(var n=[],i=e._dataControllers,a=0;a<t.length;a++){var r=i.removeField(t[a]);n.push(r)}To.removeControllers(n)}}function o(e,t){u.eachItem(t,function(t,n){s(e,n)})}function s(e,t){var n=e._dataControllers,i=n.getField(t.id);if(void 0===i){var a=e._dataListInstance,r=a.getDefaultTemplate(t.fieldTypeName).hierarchy,o=(a.elementType.structureProcessor,function(e){return Li.process(a.elementType,e,t.fieldTypeName)});i=To.create(r,{parentInstanceId:a.id,fieldName:t.fieldTypeName,structureProcessor:o,dataSourceOptions:{dataItem:t,dataItemID:t.id,dataSourceName:a.getDataSourceName()},templateOptions:{isContent:!0,isLoading:!0,rootsIds:[a.getDataItemInstanceId(t.id)],generateNewID:!0,thumbsResolver:a.data.thumbsResolver},isForTemplateUse:a.isForTemplateUse()});var s=a.getPropertyValue("itemsStyle")[t.id];
205i.updatePropertiesValues(s),n.setField(t.id,i),i.initializedEvent.bind(function(){var e=i.getInstance();e.setDataItemId(t.id),e.data.dataListParent=a,a.setItem(e),e.propertyChangedEvent.bind("sizeAndPosition",function(){a.dataLayoutController.shouldRearrangeWhenItemSizeChanged()&&a.requestArrangement({shouldPush:!0})})})}return i}function l(e){var t,n=e._dataListInstance.getDataSource(),i=e._dataControllers;if(i.isEmpty())t=[];else{var a=n.getAllItems();t=i.getValues().sort(function(e,t){var n=a[e.getDataItemId()],i=a[t.getDataItemId()],r=parseInt(n.index),o=parseInt(i.index);return void 0!==r&&void 0!==o?r-o:void 0!==r?-1:void 0!==o?1:0}),e.firstClassObserver.setTarget(t[0].$element),e.lastClassObserver.setTarget(t[t.length-1].$element)}u.eachItem(t,function(e,t){t.setIndex(e)});var r=e._dataControllersArray;return e._dataControllersArray=t,!u.defaultArrayEqualityComparer(r,t)}var c=v.extend("DataItemsController",{init:function(e){this._dataListInstance=e,this._dataControllersArray=[]},lazyInitializationProperties:{_dataControllers:E.create,lastClassObserver:function(){return ye.createSingleTargetClass("last-item")},firstClassObserver:function(){return ye.createSingleTargetClass("first-item")}},_duringFetch:!1,initialize:function(){var t=this._dataListInstance.getDataSource().getCollectionItems();this._instanceControllersChangedEventListener=w.createEventListener([t.itemsChangedEvent],u.firstArgProxy(e,this)).activate()},clear:function(){this._instanceControllersChangedEventListener&&this._instanceControllersChangedEventListener.dispose()},getInstance:function(){return this._dataListInstance},getId:function(){return this._dataListInstance.id},getInstanceController:function(e){var t=this._dataControllers;return t.getField(e)},getAllControllers:function(){return this._dataControllersArray},getDataSource:function(){return this._dataListInstance.getDataSource()},fetchAllControllers:function(e,i){this._duringFetch=!0;var a=this._dataListInstance.getDataSource();a.fetchAllItems(n(this,e),t(this,i))},fetchControllersByIndex:function(e,i,a,r,o){o=u.quickExtend({fetchAlways:!0},o);var s=this._dataListInstance.getDataSource();this._duringFetch=!0,s.fetchItems(e,i,n(this,a),t(this,r),o)},getControllersHierarchy:function(){var e=this._dataListInstance.getDataSource();return e.getControllersHierarchy?e.getControllersHierarchy():void 0},detach:function(){u.eachItem(this.getAllControllers(),function(e,t){t.detach()})},attach:Wo});return c.create=function(e){return new c(e)},c}(),Ro=function(){function e(e,n,i){e.lastFetchedData=n;var a=e.instance;if(n.totalCount>0&&!i.fixedSize){var r=t(a);r&&(i.fixedSize=r,i.shouldPush=!0)}var o=e._arrangementScope;o.start();var s=e._currentArrangement.arrange(e,n,i);e._setLastArrangementOptionsByDevice(s),e._lastArrangementInformation=s,a.totalCountObservable.setValue(n.totalCount),o.finish()}function t(e){var t,n=e.getStructureMetaData();return Va.Flags.IsInMobileContext.isTrue()&&!e.data.wasFirstArrangedInMobile?(e.data.wasFirstArrangedInMobile=!1,t=n&&n.dataItemSizeMobile?n.dataItemSizeMobile:void 0):Va.Flags.IsInMobileContext.isFalse()&&!e.data.wasFirstArrangedInPc&&(e.data.wasFirstArrangedInPc=!1,t=n&&n.dataItemSizePc?n.dataItemSizePc:void 0),t?u.cloneObject(t):void 0}var n=v.extend("DataLayoutController",{init:function(e,t){t=u.quickExtend({onArrangementStarted:Wo,onArrangementFinished:Wo,startInitializingLayoutCallback:Wo,finishInitializingLayoutCallback:Wo,startArrangingCallback:Wo,finishArrangingCallback:Wo,getContainerSize:Wo,setParentContent:Wo},t);var n=e.getInstance(),i=t.startInitializingLayoutCallback,a=t.finishInitializingLayoutCallback,r=t.startArrangingCallback,o=t.finishArrangingCallback,s=t.getContainerSize,l=t.setParentContent,c=t.onArrangementStarted,d=t.onArrangementFinished,g=V.create(!1),f=V.create(!1),p=Ie.create({startCallback:r,finishCallback:o}),h=Ie.create({startCallback:i,finishCallback:a}),m=this,v=$.createCancelableQueue({startOperationCallback:function(){c(),h.start(),m.refreshLayout(),h.finish()},finishOperationCallback:function(){d()}});n.instanceRemoved.one(function(){v.dispose()}),this._dataItemsController=e,this._getContainerSize=s,this._setParentContent=l,this._startInitializingLayoutCallback=i,this._finishInitializingLayoutCallback=a,this.isInitialized=g,this.instance=n,this._arrangingOperation
205Queue=v,this._arrangementScope=p,this._shouldRefreshLayout=f,this._lastArrangementInformation={},this._lastArrangementInformationDevice={pc:{},mobile:{}}},getInstance:function(){return this.instance},refreshEmptyState:function(){this.getArrangement().refreshEmptyState(this)},isInEmptyState:function(){return this.instance.inEmptyStateFlag.isTrue()},getDataItemsController:function(){return this._dataItemsController},setParentContent:function(e){this._setParentContent(e)},setArrangement:function(e){var t=this._currentArrangement;Wi[e]!==t&&(this._prevArrangement=t,this._currentArrangement=Wi[e],this._shouldRefreshLayout.setTrue())},getArrangement:function(){return this._currentArrangement},hasItemSpecificSize:function(){var e=this._currentArrangement.canItemResize;return e.vertically||e.horizontally},shouldRearrangeWhenItemSizeChanged:function(){return this._currentArrangement&&this._currentArrangement.shouldRearrangeWhenItemSizeChanged},resetLayout:function(){this._dataItemsController.detach(),this._shouldRefreshLayout.setTrue()},refreshLayout:function(){var e=this._currentArrangement;if(e){var t=this._shouldRefreshLayout,n=this.isInitialized;(n.isFalse()||t.isTrue())&&(t.isTrue()&&this.remove(),this._startInitializingLayoutCallback(),e.startLayout(this),this._finishInitializingLayoutCallback(),n.setTrue(),t.setFalse())}},getLastArrangementOptions:function(){return this._lastArrangementInformation},getLastArrangementOptionsDevice:function(){return this._lastArrangementInformationDevice},getLastArrangementOptionsByCurrentDevice:function(){return this._lastArrangementInformationDevice[Va.Flags.IsActivated.isTrue()?"mobile":"pc"]},getLastArrangementInstanceSizeByDevice:function(){var e=this.getLastArrangementOptionsByCurrentDevice();return e&&e.contentSize?e.contentSize:null},remove:function(){var e=this.isInitialized;e.isTrue()&&(this._prevArrangement?(this._prevArrangement.removeLayout(this),this._prevArrangement=void 0):this._currentArrangement.removeLayout(this),e.setFalse())},reArrangeTheLayout:function(t){if(t=u.quickExtend({size:this._getContainerSize()},t),this._currentArrangement){var n=this;this._arrangingOperationQueue.executeOperation(function(e,i){var a=n.lastFetchedData;void 0===a||t.shouldFetch?n._currentArrangement.fetchItemsInformationToArrange(n,t,e,i):e(a)},function(i){e(n,i,t)},ze.handleAjaxException)}},getSize:function(){var e=this._lastArrangementInformation;return e&&e.contentSize?e.contentSize:void 0},getMinSize:u.returnZeroSize,_setLastArrangementOptionsByDevice:function(e){e&&(Va.Flags.IsActivated.isTrue()?this._lastArrangementInformationDevice.mobile=e:this._lastArrangementInformationDevice.pc=e)}});return n.create=function(e,t){return new n(e,t)},n}(),Ho=Yo(function(){function e(){n.css("height",u.maxValue([.8*u.getWindowSize().height-250,60])),n.css("width",u.minValue([.8*u.getWindowSize().width,900]))}var t,n,i=0;this.getPrivacyPolicyHeight=function(){return la.getCurrentPage().getFooterInstance()?0:Ho.getPrivacyPolicyActualHeight()},this.getPrivacyPolicyActualHeight=function(){return t?i?i:function(){return i=t.height()}():0},this.initialize=function(){var i=Qi.getValue("privacyPolicyActive");if(i){var a=w.createEventListener([u.getWindowSizeEvent()],function(){e(),Tt.hasOpenedDialogs()&&(Tt.close(s),Tt.open(s,{showingAnimationFunction:function(){this.show(),a.activate()},hidingAnimation:function(){this.hide(),a.deactivate()}}))}),r=Qi.getValue("privacyPolicy");t=u('<div id="privacy-policy-bar">{0}</div>'.format("PrivacyPolicy"));var o=new S;o.append('<div class="privacy-policy-dialog">'),o.append('<div class="privacy-policy-dialog-title">{0}</div>'.format("PrivacyPolicy")),o.append('<div class="privacy-policy-dialog-content">'),o.append('<pre class="privacy-policy-dialog-text dialog-text">'),o.append("</pre>"),o.append("</div>"),o.append('<div class="privacy-policy-dialog-footer">'),o.append('<span class="privacy-policy-dialog-button vertically-centered dialog-button-1 variation-medium variation-action">{0}</span>'.format("Close")),o.append("</div>"),o.append("</div>");
205var s=u(""+o);u(".dialog-text",s).html(r);var l=u(".privacy-policy-dialog-button",s);n=u(".privacy-policy-dialog-content",s),l.makeSimpleButton().buttonClick(function(){var e=Tt.getDialogOverlay(s);Tt.close(s),e.removeClass("popup-overlay")}),t.makeSimpleButton().buttonClick(function(){e(),Tt.open(s,{showingAnimationFunction:function(){this.show(),a.activate()},hidingAnimation:function(){this.hide(),a.deactivate()}});var t=Tt.getDialogOverlay(s);t.css({backgroundColor:"black",opacity:.8})}),w.bind([la.Events.AfterPageChanged],function(){la.getCurrentPage().getFooterInstance()&&la.getCurrentPage().getFooterInstance().isInstanceVisible()?la.getCurrentPage().getFooterInstance().$element.append(t):u("body").append(t)})}}}),qo=Yo(function(){var e={Panel:{group:"message-dialog-templates",name:"panel-template"}};this.open=function(t){t=u.quickExtend({title:"",message:"",buttonText:"Close"},t);var n=u.useTemplate(e.Panel);u(".message-dialog-title",n).text(t.title),u(".message-dialog-content",n).text(t.message),u(".message-dialog-close",n).text(t.buttonText),n.on("click",function(){n.remove()}),n.appendTo(document.body)}}),Uo=Yo(function(){function e(e,t){e=u.Color(e),t||(e[3]=1);for(var n=qr.calculateAdjustBrightnessSign(e,.08),i=[],a=[],r=0;3>=r;r++){var o=0===r?e:vn.adjustBrightness(e,function(e){return e+n*(.02*r)}),s=vn.adjustBrightness(e,function(e){return e+n*(.02*r+.02)});i.push(o.toCSS()),a.push(s.toCSS())}return{backgroundColors:i,backgroundHoverColors:a}}function t(e,t){e&&(t?e.setTrue("slide-navigation"):setTimeout(function(){e.setFalse("slide-navigation")},0))}var n={Panel:{group:"slide-navigation-panel-templates",name:"slide-navigation-panel-template",isSimple:!0},PageItem:{group:"slide-navigation-panel-templates",name:"page-item-template",isSimple:!0}};this.Default=Kt.createDeferredPanel(function(){return Kt.createPanel(Uo)}),this.create=function(){function i(){p.css("top",g.height()+40)}function a(e){var t={};return t[o]=e,t}function r(e,t){var n=e.backgroundColors,i=e.backgroundHoverColors,r=t/2;I.rule(".page-item .title-container",{paddingTop:r,paddingBottom:r}),I.rule(".hierarchy-level-0 > .hierarchy-item-content > .hierarchy-item-container .page-item",a(n[0])),I.rule(".hierarchy-level-0 > .hierarchy-item-content > .hierarchy-item-container .page-item:hover",a(i[0]));for(var o=1;3>=o;o++)I.rule(".hierarchy-level-{0} > .hierarchy-item-content > .hierarchy-item-container .page-item".format(o),a(n[o])),I.rule(".hierarchy-level-{0} > .hierarchy-item-content > .hierarchy-item-container .page-item:hover".format(o),a(i[o]))}var o="rgbaBackground",s=Kt.createBaseController(),l=[],c=u.useTemplate(n.Panel),d=u(".close-icon-content",c),g=u(".pages-list",c),f=u(".header",c),p=u(".footer",c);c.on("mouseenter",function(){t(s.currentActivationArgs.mouseEnteredFlag,!0)}).on("mouseleave",function(){t(s.currentActivationArgs.mouseEnteredFlag,!1)}),d.click(function(){s.requestDeactivation()});var h=yn.create(g,{scrollbarClass:"slide-scrollbar"});h.setMoveScrolling({enableHorizontalScrolling:!1});var m=Vt.create(),v=g.makeItemsList({idFunction:u.defaultIdFunction,itemCreationFunction:function(e,t){var a=u.useTemplate(n.PageItem,e),r=s.currentActivationArgs,o=r.customClickCallback,l=u(".open-icon",a);l.click(function(){var e=t.$wrapper.find(">.hierarchy-item-content >.hierarchy-children-container");e.slideDown({duration:200,progress:i,always:function(){e.css("display",""),t.$wrapper.addClass("open"),i()}})});var c=u(".close-icon",a);if(c.click(function(){var e=t.$wrapper.find(">.hierarchy-item-content >.hierarchy-children-container");e.slideUp({duration:200,progress:i,always:function(){e.css("display",""),t.$wrapper.removeClass("open"),i()}})}),t.data.$pageTitle=a.find(".page-title"),!r.disableLink){var d=u(".title-container",a);if(o)d.on("click",function(){setTimeout(function(){s.requestDeactivation()},0),o(e.id)});else{var g=u("<a class='no-decorations'></a>");g.addClass("internal-link"),g.click(function(){setTimeout(function(){s.requestDeactivation(!0)},0)}),g.attr("href",ra.getPageFullHtmlUrl(e.id)),d.wrap(g),t.data.$lingWrapper=d.parent()}}return a},itemUpdatedCallback:function(e,t){if(t){var n=e.item;e.data.$pageTitle.text(n.title),e.data.$lingWrapper&&e.data.$lingWrapper.attr("href",ra.getPageFullHtmlUrl(n.id))}}}).addOrderingSupport({orderingValueSelector:function(e){return e.item.index}}).addLayoutSupport(!0);v.layoutRecalculated.bind(i),s.associateScrollingView(h),s.associateItemsList(v);var y,b,C,I=qr.createCssRules("slide-navigation-panel"),S={};return u.quickExtend(s,{$element:c,visualizers:l,defaultActivationArgs:{maxSize:{width:2e3}},onActivated:function(t){var n=ja.evaluateFontBinding(t.font),a=Va.Flags.IsInMobileContext.
205isTrue();if(y!==t.instanceId||a!==C||!u.defaultEqualityComparer(t.maxSize,S.maxSize)){var s=t.direction,l="up"===s||"down"===s,d=t.fontSize,g=t.spacing,h=e(qa.evaluateColorBinding(t.backgroundColor),!t.pushContent);r(h,g);var I=h.backgroundColors[0];if(f.css(o,I),p.css(o,I),c.toggleClass("vertical",l),l?c.css({width:"",height:Math.min(t.height,t.maxSize.height)}):c.css({width:Math.min(t.width,t.maxSize.width),height:""}),c.css({color:qa.evaluateColorBinding(t.fontColor,!0),fontSize:"{0}px".format(d),fontFamily:null!==n?n:""}),S.useHierarchy!==t.useHierarchy||S.pages!==t.pages||S.pagesHierarchy!==t.pagesHierarchy||S.disableLink||t.disableLink){if(v.releaseBoundCollection(),v.clear(),v.setLayout(void 0),b&&(b.release(),b=void 0),Be.isObservableCollection(t.pages)?(b=qt.create(t.pages),v.setItems(b)):v.setItems(t.pages),t.useHierarchy)m.setHierarchyCollection(t.pagesHierarchy);else{var P=new Lt({ids:u.getKeys(v.getDataItems())});m.setHierarchyCollection(P)}v.setLayout(m)}t.useHierarchy&&t.hierarchyOpened&&u.eachEntry(v.items,function(e,t){t.$wrapper.addClass("open")})}b&&b.unPostponeUpdates(),bn.onFontLoaded(n,{successCallback:function(){i()},timeout:15e3}),S=t,y=t.instanceId,C=a},onDeactivated:function(){b&&b.postponeUpdates(),u.eachEntry(v.items,function(e,t){t.$wrapper.removeClass("open")}),t(s.currentActivationArgs.mouseEnteredFlag,!1)}}),s}}),$o=Yo(function(){var e,t=this;this.isVisible=V.createConditionalPositive(),this.initialize=function(){var n=J.IsSitePreview,i=!fa.isPremium()&&!J.IsTemplate||n,a=!1;if(J.IsTemplate||J.DisableBanner||(a=Xa.getFreemiumBannerLimitation()),i=!!a,t.isVisible.setValue(i),i){var r=a.iframeUrl,o=parseInt(a.iframeHeight);e=u('<iframe id="freemium-footer-iframe" scrolling="no"></iframe>').attr("src",u.combinePaths(r,""+fa.getSiteID())).css("height",o).css("z-index",1e5).appendTo("body")}t.isVisible.valueChangedEvent.bindAndExecute(function(){var e=t.isVisible.getValue();u("body").css("padding-bottom",e?o:"")})},this.getFooterHeight=function(){return t.isVisible.isTrue()?e.getOuterSize().height:0}});u.setTemplates({"text-input-field-element-template":'<div class="text-input-field-element absolute-fill"><input class="text-input absolute-fill transparent-text-box" type="text"></div>',"text-area-element-template":'<div class="text-area-element absolute-fill"><textarea class="text-area absolute-fill transparent-text-box"></textarea></div>',"paypal-button-template":'<div class="paypal-button-holder absolute-fill"></div>'}),u.setTemplatesGroups({"loading-animations":{element:'<div class="loading-animations vertically-center-children stretched-to-fill content-centered"><div class="loading-overlay panels-scope stretched-to-fill"></div><div class="loading-animation"></div></div>'},"element-overlay":{element:'<div class="element-overlays vertically-center-children stretched-to-fill content-centered"><div class="element-overlay panels-scope stretched-to-fill"></div><div class="overlay-content"><div class="overlay-icon"></div><div class="overlay-message"></div><div class="overlay-close"></div></div></div>'},"slideshow-carousel-templates":{"slideshow-carousel-template":'<div class="slideshow-carousel-container"> <ul class="carousel-items _carousel-items"></ul> </div>',"slideshow-carousel-item-template":'<li class="carousel-item"></li>'},"thumbs-carousel-templates":{"thumbs-carousel-template":'<div class="slideshow-thumbs-container"> <div class="slideshow-thumbs-content"> <ul class="thumbs _thumbs"></ul> </div> </div>',"thumb-template":'<li class="thumb _thumb"></li>'},"rows-manager-templates":{"row-decorator-template":'<div class="mobile-drop-area-marking row-area-marking"> <div class="marking-main-line marking-line stretch-horizontally"></div> <div class="marking-left-line marking-line positioned-beyond-left stretch-vertically"></div> <div class="marking-right-line marking-line positioned-beyond-right stretch-vertically"></div> </div>',"column-decorator-template":'<div class="mobile-drop-area-marking column-area-marking"> <div class="marking-main-line marking-line stretch-vertically"></div> <div class="marking-left-line marking-line positioned-above stretch-horizontally"></div> <div class="marking-right-line marking-line positioned-below stretch-horizontally"></div> </div>'},"mobile-version-view-manager-templates":{"cell-resizing-handle-template":'<div class="cell-resizing-handle disable-context-menu">
205 <div class="marking-main-line stretch-vertically"><div class="dashed-overlay stretched-to-fill"></div></div> <div class="handle-inner-decorator"></div> </div>'},"resume-built-by-section-element-templates":{"resume-built-by-section-element-template":'<div class="resume-built-by-section-element"> <div class="resume-content-container vertically-center-children"> <div class="label">Built Using</div> <img class="logo"> </div> </div>'},"rich-content-video":{"content-element":'<div class="rich-content-video-element"></div>',"video-iframe":'<iframe class="rich-content-video-iframe" type="text/html" width="100%" height="100%" frameborder="0" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></iframe>'},"slide-navigation-panel-2-templates":{"slide-navigation-panel-2-template":'<div class="slide-navigation-panel-2 level-${level}"> <div class="panel-content stretched-to-fill"> <div class="side-bar"></div> <div class="header"> <div class="back"> <div class="hover-overlay stretched-to-fill"></div> <div class="back-container vertically-center-children"><div class="back-arrow viewer-font-icon viewer-font-icon-angle-left"></div><div class="back-title text-overflow">Back</div></div> </div> <div class="close-icon-content viewer-font-icon viewer-font-icon-slide-navigation-close"></div> </div> <div class="pages-container stretched-to-fill"> <div class="pages-list stretched-to-fill"></div> </div> </div> <div class="panel-overlay stretched-to-fill"></div> <div class="panel-container stretched-to-fill"></div> </div>',"page-item-template":'<div class="page-item"> <div class="hover-overlay stretched-to-fill"></div> <div class="title-container"><div class="text-overflow page-title">${title}</div></div> <div class="hierarchy-box vertically-center-children"> <div class="hierarchy-separator"></div> <div class="hierarchy-hover-overlay stretched-to-fill"></div> <div class="hierarchy-icon viewer-font-icon viewer-font-icon-angle-right"></div> </div> </div>'},"drop-down-navigation-desktop-panel-templates":{"drop-down-navigation-desktop-panel-template":'<div class="drop-down-navigation-desktop-panel level-${level}"> <div class="content-container right"> <div class="border-box stretched-to-fill"></div> <div class="pages-list"></div> </div> </div>',"page-item-template":'<div class="page-item simple"> <div class="page-content item-block"> <div class="page-title text-overflow">${title}</div> <div class="sub-hierarchy-icon-container vertically-center-children"><div class="sub-hierarchy-icon"></div></div> </div> </div>',"page-item-instance-template":'<div class="page-item instance"> <div class="page-content item-block"> <div class="instance-content"></div> <div class="sub-hierarchy-icon-container vertically-center-children"><div class="sub-hierarchy-icon"></div></div> </div> </div>'},"drop-down-navigation-desktop-panel-2-templates":{"drop-down-navigation-desktop-panel-2-template":'<div class="drop-down-navigation-desktop-panel-2"> <div class="content-container"> <div class="side-bar"></div> <div class="pages-list"></div> </div> </div>',"page-item-template":'<div class="page-item"> <div class="page-content item-block"> <div class="hover-overlay stretched-to-fill"></div> <div class="page-title text-overflow">${title}</div> <div class="sub-hierarchy-icon-container vertically-center-children"><div class="sub-hierarchy-icon viewer-font-icon viewer-font-icon-angle-right"></div></div> </div> </div>'},"drop-down-navigation-desktop-panel-4-templates":{"drop-down-navigation-desktop-panel-4-template":'<div class="drop-down-navigation-desktop-panel-4"><div class="content-container"><div class="pages-list"></div><div class="decorator"></div></div></div>',"page-item-template":'<div class="page-item"><div class="page-content item-block"><div class="hover-overlay stretched-to-fill"></div><div class="title-container"><div class="page-title text-overflow">${title}</div><div class="sub-hierarchy-icon-container vertically-center-children"><div class="sub-hierarchy-icon viewer-font-icon viewer-font-icon-angle-right"></div></div></div><div class="item-side"></div></div></div>'},"slide-navigation-panel-3-templates":{"slide-navigation-panel-3-template":'<div class="slide-navigation-panel-3"><div class="panel-content stretched-to-fill"><div class="side-bar"></div><div class="header"><div class="close-icon-content viewer-font-icon viewer-font-icon-slide-navigation-close"></div></div><div class="pages-container stretched-to-fill"><div class="pages-list stretched-to-fill"></div></div></div></div>',"page-item-template":'<div class="page-item">
205<div class="hover-overlay stretched-to-fill"></div><div class="title-container"><div class="text-overflow page-title">${title}</div><div class="icon-container vertically-center-children"><div class="open-icon hierarchy-icon viewer-font-icon viewer-font-icon-slide-navigation-plus"></div><div class="close-icon hierarchy-icon viewer-font-icon viewer-font-icon-slide-navigation-minus"></div></div></div><div class="item-side"></div></div>'
206},"carousel-thumbs-templates":{"image-thumb-template":'<div class="image-thumb"> <div class="image"> <img> <div class="current-cover"></div> </div> </div>'},"slideshow-carousel-items-templates":{"image-item-template":'<div class="image"> <img> </div> <div class="image-item-text"> <h1 class="title"></h1> <div class="description"></div> <div class="numbers-container"> <span class="index"></span>/<span class="total-items"></span> </div> </div>',"video-item-template":'<div class="video"> <img> </div> <div class="image-item-text"> <h1 class="title"></h1> <div class="description"></div> <div class="numbers-container"> <span class="index"></span>/<span class="total-items"></span> </div> </div>',"video-iframe-template":'<iframe type="text/html" width="100%" height="100%" frameborder="0" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true" id=""></iframe>'},"iframe-content-templates":{"iframe-content-template":'<div class="iframe-content-wrapper iframe-content-block scrolling-${scrolling}"> <iframe class="iframe-content-element iframe-content-block" allowtransparency="true" frameborder="0" marginheight="0" marginwidth="0" width="100%" height="100%" src="${url}" scrolling="${scrolling}"></iframe> </div>'},"base-page-content-element-templates":{"base-page-content-element-template":'<div class="base-page-content-element"> <div class="main-sections-container border-box-sizing"></div> </div>'},"side-bar-page-content-element-templates":{"side-bar-page-content-element-template":'<div class="side-bar-page-content-element vertically-top-children"><div class="side-bar-background-layer border-box-sizing"></div><div class="side-bar-sections-container border-box-sizing"></div><div class="main-sections-container border-box-sizing"></div></div>'},"page-element-templates":{"page-element-template":'<div class="page-element"></div>'},"video-player-templates":{"video-player-template":'<div class="video-player-holder absolute-fill"></div>',"video-iframe-element-template":'<iframe class="video-iframe absolute-fill" type="text/html" width="100%" height="100%" frameborder="0" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></iframe>'},"default-popup-templates":{"popup-overlay-template":'<div class="popup-overlay"> <div class="_close-button _popup-control-element close-button ignore-swipe viewer-font-icon viewer-font-icon-slide-show-close"> <div class="close-button-background _popup-control-background"></div> </div> <div class="popup-header"></div> <div class="footer"> <div class="thumbs-container"></div> </div> <div class="slideshow-container"> <div class="carousel-container"></div> <div class="_prev-button _popup-control-element navigation-button prev ignore-swipe"> <div class="navigation-button-background _popup-control-background"></div> <div class="icon-container viewer-font-icon viewer-font-icon-slide-show-arrow-prev"></div> </div> <div class="_next-button _popup-control-element navigation-button next ignore-swipe"> <div class="navigation-button-background _popup-control-background"></div> <div class="icon-container viewer-font-icon viewer-font-icon-slide-show-arrow-next"></div> </div> </div> </div>',"popup-carousel-image-item-template":'<div> <div class="image vertically-align-children _popup-image-background"> <img class="vertically-centered"> <div class="image-text _popup-font-family _popup-text-color"> <div class="background _popup-text-background-color"></div> <h1 class="title"></h1> <div class="description"></div> <div class="numbers-container"> <span class="index"></span>/<span class="total-items"></span> </div> <a href="#" target="_blank" class="_item-link link ignore-swipe _popup-link-text-color">Go To Link</a> </div> </div> </div>',"popup-carousel-video-item-template":'<div> <div class="video vertically-align-children _popup-image-background"> <img class="vertically-centered"> <div class="image-text _popup-font-family _popup-text-color"> <div class="background _popup-text-background-color"></div> <h1 class="title"></h1> <div class="description"></div> <div class="numbers-container"> <span class="index"></span>/<span class="total-items"></span> </div> <a href="#" target="_blank" class="_item-link link ignore-swipe _popup-link-text-color">Go To Link</a> </div> <div class="video-container"> <div class="play-button viewer-font-icon viewer-font-icon-popup-play-2"></div> </div> </div> </div>'},"mobile-image-popup-templates":{"popup-overlay-template":'<div class="popup-overlay"> <div class="popup-header"> <div class="navigation-controls"> <div class="_thumbs-toggle thumbs-toggle viewer-font-icon viewer-font-icon-video-popup-videos-list"></div> <div class="separator"></div> <div class="_prev-button navigation-button prev ignore-swipe"> <div class="icon-container viewer-font-icon viewer-font-icon-popup-chevron-left"></div> </div> <div class="numbers"><span class="index"></span> / <span class="total"></span></div>
206 <div class="_next-button navigation-button next ignore-swipe"> <div class="icon-container viewer-font-icon viewer-font-icon-popup-chevron-right"></div> </div> <div class="separator"></div> </div> <div class="_close-button close-button ignore-swipe viewer-font-icon viewer-font-icon-slide-show-close"></div> <div class="separator float-right"></div> <div class="header-title"></div> </div> <div class="slideshow-container"> <div class="carousel-container"></div> <a class="_item-link item-link visible viewer-font-icon viewer-font-icon-link" href="#" target="_blank"></a> </div> <div class="footer"> <div class="thumbs-container"></div> </div> </div>',"popup-carousel-image-item-template":'<div> <div class="image"> <img> </div> </div>',"popup-carousel-video-item-template":'<div> <div class="video"> <img> <div class="video-container"></div> </div> </div>',"popup-thumb-template":'<div class="image-thumb"> <div class="image"> <img> </div> <div class="thumb-text"> <div class="title _title"></div> <div class="description _description"></div> <div class="show-more"> <div class="icon viewer-font-icon viewer-font-icon-popup-chevron-down"></div> Show more </div> </div> <div class="thumb-full-text"> <div class="title"></div> <div class="description"></div> <div class="show-less"> <div class="icon viewer-font-icon viewer-font-icon-popup-chevron-up"></div> Show less </div> </div> <div class="separator"></div> </div>'},"popup-1-templates":{"popup-overlay-template":'<div class="popup-overlay"> <div class="_close-button _popup-text-color close-button viewer-font-icon viewer-font-icon-slide-show-close"></div> <div class="popup-text-sidebar _popup-sidebar-background"> <div class="social-share-links"> <a class="_popup-sidebar-control-hover-color _popup-social-share-link share-link facebook" target="_blank" href="#" title="Share this image on Facebook"> <span class="share-link-background _popup-sidebar-element"></span> <span class="share-link-icon _popup-text-color viewer-font-icon viewer-font-icon-facebook"></span> </a> <a class="_popup-sidebar-control-hover-color _popup-social-share-link share-link twitter" target="_blank" href="#" title="Share this image on Twitter"> <span class="share-link-background _popup-sidebar-element"></span> <span class="share-link-icon _popup-text-color viewer-font-icon viewer-font-icon-twitter"></span> </a> <a class="_popup-sidebar-control-hover-color _popup-social-share-link share-link pinterest" target="_blank" href="#" title="Share this image on Pinterest"> <span class="share-link-background _popup-sidebar-element"></span> <span class="share-link-icon _popup-text-color viewer-font-icon viewer-font-icon-pinterest"></span> </a> </div> <div class="item-text"> <div class="numbers-container _popup-text-color"> <span class="index"></span>/<span class="total-items"></span> </div> <div class="scrollable-text"> <div class="scrollable-text-inner"> <h1 class="title _popup-text-color _popup-font-family"></h1> <div class="separator _popup-sidebar-element"></div> <div class="description _popup-text-color _popup-font-family"></div> <a href="#" target="_blank" class="link _item-link _popup-link-text-color _popup-font-family">Go To Link</a> </div> </div> </div> </div> <div class="slideshow-container"> <div class="carousel-container"></div> <div class="_prev-button _popup-control-element navigation-button prev"> <div class="navigation-button-background _popup-control-background"></div> <div class="icon-container viewer-font-icon viewer-font-icon-slide-show-arrow-prev"></div> </div> <div class="_next-button _popup-control-element navigation-button next"> <div class="navigation-button-background _popup-control-background"></div> <div class="icon-container viewer-font-icon viewer-font-icon-slide-show-arrow-next"></div> </div> </div> <div class="footer"> <div class="thumbs-container"></div> </div> </div>',"popup-carousel-image-item-template":'<div> <div class="image"> <img> </div> </div>',"popup-carousel-video-item-template":'<div> <div class="video"> <img> <div class="video-container"> <div class="play-button viewer-font-icon viewer-font-icon-popup-play-2"></div> </div> </div> </div>'},"popup-2-templates":{"popup-overlay-template":'<div class="popup-overlay"> <div class="_close-button _popup-sidebar-element close-button viewer-font-icon viewer-font-icon-slide-show-close"></div> <div class="popup-text-sidebar _popup-sidebar-background"> <div class="social-share-links"> <a class="share-link facebook viewer-font-icon viewer-font-icon-polygon" target="_blank" href="#" title="Share on Facebook"><span class="viewer-font-icon viewer-font-icon-facebook"></span></a> <a class="share-link twitter viewer-font-icon viewer-font-icon-polygon" target="_blank" href="#" title="Share on Twitter"><span class="viewer-font-icon viewer-font-icon-twitter"></span></a> <a class="share-link pinterest viewer-font-icon viewer-font-icon-polygon" target="_blank" href="#" title="Share on Pinterest"><span class="viewer-font-icon viewer-font-icon-pinterest"></span></a> </div> <div class="item-text _popup-font-family"> <div class="item-text-inner"> <h1 class="title _full-title _popup-text-color"></h1> <a href="#" target="_blank" class="_item-link link _popup-link-text-color"> <span class="viewer-font-icon viewer-font-icon-link"></span> Go To Link </a> <div class="separator _popup-sidebar-element"></div> <div class="description _full-description _popup-text-color"></div> <div class="read-more _popup-read-more-text-color">Read More<div class="chevron viewer-font-icon viewer-font-icon-popup-chevron-down"></div></div> </div> </div> <div class="footer"> <div class="separator short-text-separator _popup-sidebar-element"></div> <div class="thumbs-scroller-container"> <div class="thumbs-scroller-container-inner"> <div class="full-item-text _popup-font-family"> <h1 class="title _popup-text-color"></h1> <a href="#" target="_blank" class="_item-link link _popup-link-text-color"> <span class="viewer-font-icon viewer-font-icon-link"></span> Go To Link </a> <div class="separator _popup-sidebar-element"></div> <div class="description _popup-text-color"></div> <div class="read-less _popup-read-more-text-color">Read Less<div class="chevron viewer-font-icon viewer-font-icon-popup-chevron-up"></div></div> <div class="separator long-text-separator _popup-sidebar-element"></div> </div> <div class="thumbs-container"></div> </div> </div> </div> </div> <div class="slideshow-container"> <div class="carousel-container"></div> <div class="_prev-button _popup-control-element navigation-button prev"> <div class="navigation-button-background _popup-navigation-button-background"></div> <div class="icon-container viewer-font-icon viewer-font-icon-slide-show-arrow-prev"></div> </div> <div class="_next-button _popup-control-element navigation-button 
206next"> <div class="navigation-button-background _popup-navigation-button-background"></div> <div class="icon-container viewer-font-icon viewer-font-icon-slide-show-arrow-next"></div> </div> </div> </div>',"popup-carousel-image-item-template":'<div> <div class="image"> <img> </div> </div>',"popup-carousel-video-item-template":'<div> <div class="video"> <img> <div class="video-container"> <div class="play-button viewer-font-icon viewer-font-icon-popup-play-2"></div> </div> </div> </div>',"popup-thumb-item-template":'<div class="image-thumb"> <div class="image"> <img> <div class="current-cover _popup-thumb-cover"><div class="current-cover-border _popup-sidebar-element"></div></div> </div> </div>'},"popup-3-templates":{"popup-overlay-template":'<div class="popup-overlay"> <div class="header _popup-header-element"> <div class="_close-button close-button viewer-font-icon viewer-font-icon-slide-show-close"></div> <div class="numbers-container"> <span class="index"></span> <span class="numbers-separator">of</span> <span class="total-items"></span> </div> <div class="_thumbs-toggle thumbs-toggle viewer-font-icon viewer-font-icon-thumbnails"></div> </div> <div class="footer"> <div class="thumbs-container"></div> </div> <div class="slideshow-container"> <div class="carousel-container"></div> <div class="_prev-button _popup-control-element navigation-button prev"> <div class="icon-container viewer-font-icon viewer-font-icon-angle-left"></div> </div> <div class="_next-button _popup-control-element navigation-button next"> <div class="icon-container viewer-font-icon viewer-font-icon-angle-right"></div> </div> </div> </div>',"popup-carousel-image-item-template":'<div> <div class="image"> <img> <div class="image-text-outer"> <div class="image-text-inner"> <div class="image-text _popup-font-family"> <h1 class="title _popup-text-color"></h1> <div class="description _popup-text-color"></div> <a href="#" target="_blank" class="_item-link link _popup-link-text-color">Go To Link</a> </div> </div> </div> </div> </div>',"popup-carousel-video-item-template":'<div> <div class="video"> <img> <div class="image-text-outer"> <div class="image-text-inner"> <div class="image-text _popup-font-family"> <h1 class="title _popup-text-color"></h1> <div class="description _popup-text-color"></div> <a href="#" target="_blank" class="_item-link link _popup-link-text-color">Go To Link</a> </div> </div> </div> <div class="video-container"> <div class="play-button viewer-font-icon viewer-font-icon-popup-play-2"></div> </div> </div> </div>'},"popup-4-templates":{"popup-overlay-template":'<div class="popup-overlay vertically-align-children"> <div class="popup-container vertically-centered"> <div class="popup-container-inner _popup-foreground-color"> <div class="_close-button close-button viewer-font-icon viewer-font-icon-slide-show-close"></div> <div class="slideshow-container"> <div class="slideshow-container-inner"> <div class="carousel-container"></div> <div class="social-share-links"> <a class="share-link facebook viewer-font-icon viewer-font-icon-polygon" target="_blank" href="#" title="Share this image on Facebook"><span class="viewer-font-icon viewer-font-icon-facebook"></span></a> <a class="share-link twitter viewer-font-icon viewer-font-icon-polygon" target="_blank" href="#" title="Share this image on Twitter"><span class="viewer-font-icon viewer-font-icon-twitter"></span></a> <a class="share-link pinterest viewer-font-icon viewer-font-icon-polygon" target="_blank" href="#" title="Share this image on Pinterest"><span class="viewer-font-icon viewer-font-icon-pinterest"></span></a> </div> <div class="_prev-button navigation-button prev"> <div class="_popup-foreground-color _popup-control-element icon-container viewer-font-icon viewer-font-icon-angle-left"></div> </div> <div class="_next-button navigation-button next"> <div class="_popup-foreground-color _popup-control-element icon-container viewer-font-icon viewer-font-icon-angle-right"></div> </div> <a href="#" class="_item-link _popup-link-text-color item-link" target="_blank"> <span class="viewer-font-icon viewer-font-icon-link"></span> Go To Link </a> </div> <div class="footer"> <div class="thumbs-container"></div> <div class="shadow-hide _popup-foreground-color"></div> </div> </div> </div> </div> </div>',"popup-carousel-image-item-template":'<div> <div class="_popup-image-background image vertically-align-children"> <img class="vertically-centered"> <div class="image-text _popup-font-family _popup-text-color"> <div class="background _popup-text-background-color"></div> <h1 class="title _primary-text-color"></h1> <div class="description-wrapper"> <div class="description _secondary-text-color"></div> </div> </div> <div class="shadow"></div> </div> </div>',"popup-carousel-video-item-template":'<div> <div class="_popup-image-background video"> <img class=""> <div class="image-text _popup-font-family _popup-text-color"> <div class="background _popup-text-background-color"></div> <h1 class="title _primary-text-color"></h1> <div class="description-wrapper"> <div class="description _secondary-text-color"></div> </div> </div> <div class="video-container"> <div class="shadow"></div> <div class="play-button viewer-font-icon viewer-font-icon-popup-play-2"></div> </div> </div> </div>'},"message-dialog-templates":{"panel-template":'<div class="message-dialog-panel"> <div class="message-dialog-container"> <div class="message-dialog-title"></div> <div class="message-dialog-content"></div> <div class="message-dialog-close dialog-button-1 variation-secondary state-enabled"></div> </div> </div>'},"slide-navigation-panel-templates":{"slide-navigation-panel-template":'<div class="slide-navigation-panel"> <div class="header"><div class="close-icon-content viewer-font-icon viewer-font-icon-slide-navigation-close"></div></div> <div class="pages-container"> <div class="pages-list"></div> </div> <div class="footer"></div> </div>',"page-item-template":'<div class="page-item"> <div class="page-content">
206 <div class="icon-container vertically-center-children"><div class="open-icon hierarchy-icon viewer-font-icon viewer-font-icon-slide-navigation-plus"></div><div class="close-icon hierarchy-icon viewer-font-icon viewer-font-icon-slide-navigation-minus"></div></div> <div class="title-container text-overflow"><span class="page-title">${title}</span></div> </div> </div>'}}),window._wz_=u.quickExtend(window._wz_||{},{$:u,jQuery:d,PollingUtils:g,DefaultTimeouts:f,ScriptLoadingUtils:p,PrototypeUtils:h,LazyPropertyPrototype:m,Class:v,Initializer:y,EnumMetadata:b,ByRef:C,DeferredObject:I,StringBuilder:S,SimpleEventBinding:P,SimpleEvent:w,Dictionary:E,ObservableDictionary:T,FlagsObserverStates:x,ConditionalFlagsTypes:k,AbstractObservableFlag:D,BasicObservableFlag:F,ConditionalObservableFlag:A,FlagsObserver:B,ObservableFlag:V,EqualityComparers:L,ObservableObject:M,Exceptions:O,Exception:z,raygunFactory:_,raygunJsUrlFactory:N,ErrorHandler:R,ErrorReportType:H,ErrorHandlerActivator:q,Modernizr:U,OperationsQueue:$,LoadingAnimationsOverlayLayer:W,LoadingAnimations:j,ElementOverlayLayers:G,ElementOverlay:X,Global:K,console:Q,PageData:J,CompiledComponents:ee,AssetsStorageServers:te,AssetsCategories:ne,AssetsTypes:ie,AssetsManager:ae,Logger:re,JSONPController:oe,AppProfiler:se,OperationsManager:le,Viewer:ce,CallbacksHandler:ue,StateBindingFlag:de,StateBindingsGroup:ge,StateBinding:fe,BindingManager:pe,RequestAnimationDom:he,ScrollingMeasureDistanceType:me,ScrollingTracker:ve,ContextValue:ye,UserInteractionMode:be,UserInteraction:Ce,Scope:Ie,swfobject:Se,YoutubeHelper:Pe,VimeoPlayerStates:we,VimeoHelper:Ee,GoogleMapTypes:Te,GoogleMapHelper:xe,OperationsBatch:ke,OperationsHandler:De,Browser:Fe,BrowserVersion:Ae,CollectionUtils:Be,ArrayUtils:Ve,FilterUtils:Le,ListUtils:Me,MathUtils:Oe,ExceptionUtils:ze,DictionaryUtils:_e,EffectAnimationDirections:Ne,PrimitiveValues:Re,TextTransform:He,CollectionConstraint:qe,MobileViewPortWidth:Ue,RelativePositions:$e,RoutingDestination:We,TemplateItemInstanceIdSeperator:je,CSSUnits:Ge,ButtonTypes:Xe,VideoTypes:Ye,HtmlTags:Ke,TextTypes:Qe,LinkTypes:Ze,TextDirection:Je,VerticalAlignment:et,ElementDisplay:tt,HorizontalAlignment:nt,CssVerticalAlignment:it,CssHorizontalAlignment:at,Orientation:rt,HorizontalDocking:ot,VerticalDocking:st,Side:lt,ColorSpace:ct,ColorSpaceComponent:ut,Speed:dt,FlagsStates:gt,StatesTypes:ft,PresetAssetsCategories:pt,KeyCodes:ht,ScrollingMode:mt,ScrollingController:vt,OldEffects:yt,SlideEffect:bt,Animations:Ct,StatesGroups:It,QuickStates:St,ToggleButtonStates:Pt,LayoutHelper:wt,ImagesLoader:Et,Dialog:Tt,ItemsListFilteringBehaviour:xt,ItemsListItem:kt,ItemsList:Dt,OrderingType:Ft,ItemsListLayout:At,ItemsListHierarchyLayoutHelpers:Bt,ItemsListHierarchyLayout:Vt,RemoteCollection:e,HierarchyCollection:Lt,SortingOrder:Mt,DateUtils:Ot,DateFormats:zt,DateSeparators:_t,DateRangeFormats:Nt,ObservableCollection:Rt,VersionController:Ht,CollectionObserver:qt,ColorCoordinate:Ut,CanvasLayouts:$t,Canvas:Wt,LogoHelper:jt,SvgHelper:Gt,SvgUtils:Xt,SvgController:Yt,PanelsManager:Kt,DeferredPanel:Qt,InnerPanelController:Zt,PanelController:Jt,DropPanelDefaultOptions:en,Base64:tn,PoolingController:nn,DynamicFonts:an,ImageBoxLayout:rn,ImageBoxState:on,PendingImage:sn,ImageBoxUtil:ln,DraggingBehaviourAxis:cn,DraggingTrigger:un,InteractiveBehaviour:dn,DraggingBehaviours:gn,TransitionOrder:fn,RemoteSettings:pn,StyleListener:hn,IconLocation:mn,ColorsHelper:vn,ScrollingView:yn,FontDetect:bn,AjaxNavigationMode:Cn,AjaxNavigation:In,MouseTargetTracker:Sn,LayoutRowItem:Pn,RowItemObj:wn,LayoutCellItem:En,CellItemObj:Tn,BatchOperationsSet:xn,OperationsBarrier:kn,ReadWriteController:Dn,SlideShow:Fn,SlideShowUtils:An,SlideShowCarousel:Bn,ThumbsCarousel:Vn,PopUpUtil:Ln,AnimatedObject:Mn,Effects:On,Effect:zn,SequentialEffect:_n,ScrollableEffe
206ct:Nn,DialogMode:qn,DocumentSizeUnits:Un,DocumentMargins:Rn,DocumentSize:Hn,Donut:$n,MessageListener:Wn,ScriptLoader:jn,ListsService:Gn,ViewersService:Xn,ExtensionUtils:Yn,ElementInstance:Kn,ElementsRenderer:Qn,ElementType:Zn,ElementsModel:Jn,ElementsTypes:ei,Features:ti,TypesArray:ni,PropertiesArray:ii,PropertiesCategories:ai,PropertiesTypes:ri,MenuItemTypes:oi,ElementsModelCompiled:si,DataSourcesManager:li,DataSources:ci,DataSourcesDefinitions:ui,DataSourceItemsFields:di,BaseDataSource:gi,DynamicPageDataSource:fi,DataSourceItemsData:pi,SocialIconsSetCollection:hi,HttpMethod:mi,WebService:vi,WebServiceTest:yi,WebServiceTests:bi,WebServiceParameterType:Ci,WebServiceParameter:Ii,WebServiceDataProxy:Si,RemoteDataSource:Pi,SimpleWebServiceTests:wi,TriggerType:Ei,BehavioursManager:Ti,Behaviours:xi,TriggersManager:ki,Triggers:Di,ElementStatesManager:Fi,ElementStates:Ai,SmartDataService:Bi,PropertiesHelper:Vi,StructureProcessorHelper:Li,PostMessageHelper:Mi,RemoteDatahelper:Oi,EditorManager:zi,PayPalButtonManager:_i,FontsManager:Ni,AccountsManager:Ri,InstancePoolingManager:Hi,StatesGroupsManager:qi,RowsLayoutController:Ui,DataLayoutsM
206anager:$i,DataLayouts:Wi,DataLayoutsCategories:ji,caclulateFixedSize:t,DataArrangements:Gi,ViewManager:Xi,ElementActivationManager:Yi,OrderManager:Ki,SiteSettingsManager:Qi,BackgroundLayers:Zi,ElementsManager:Ji,$instance:n,LayoutManager:ea,ElementsLayoutHelper:ta,ElementsStructureHelper:na,DevicesNames:ia,PropertiesManager:aa,UrlManager:ra,ConnectionManager:oa,LoadingRequirementsManager:sa,PageManager:la,PopUpManager2:ca,PositionManager:ua,ElementsUtil:da,SiteManager:fa,EcommerceManager:pa,MasterPagesManager:ha,CompatibilityManager:ma,ListsCompatibilityManager:va,PropertiesValuesConverters:ya,oldToNewTypes:ba,StructureLoadingManager:Ca,StructurePropertyLoadingMap:Ia,SiteViewportManager:Sa,DataListHelper:Pa,BaseSectionsComparer:wa,SeperateToColumnsAlgo:Ea,SeperateToEqualColumnsAlgo:Ta,SeperateToSectionsByTopItemsAlgo:xa,OrderableElement:ka,ViewPortOrderingManager:Da,RowOfColumns:Fa,ColumnCell:Aa,RowsManager:Ba,MobileVersionViewManager:Va,HierarchyController:La,TextStyleProperties:Ma,NamedTextStyles:Oa,InlineTextStylesContentTypes:za,InlineTextStylesEnum:_a,InlineTextStylesTypes:Na,TextStyleManager:Ra,PaletteVariation:Ha,ThemeColorsManager:qa,ApiManager:Ua,AppsManager:$a,IframeManager:Wa,ThemeFontsManager:ja,RichContentProcessor:Ga,LimitationsManager:Xa,SkinsBindingsTypes:Ya,SkinsBindingsTypesNames:Ka,SkinsBindingsDevices:Qa,SkinsManager:Za,DefaultSkinsTypes:Ja,StylesManager:er,StyleController:tr,SkinEditingManager:nr,SkinFieldsVisualizers:ir,SkinFieldsTypes:ar,SkinDefaultCategories:rr,ContentPushingManager:or,ListsCacheManager:sr,DefaultsListNames:lr,ListsDefinitions:cr,ListContentTypes:ur,ListsIcons:dr,ListsManager:gr,FontIconsManager:fr,SocialLinksManager:pr,NavigationManager:hr,SectionsManager:mr,RenderingCoordinator:vr,PresetAssetsManager:br,StructureLoadManager:Cr,SvgVersionsManager:Ir,PageContentLayouts:Sr,PageContentLayoutManager:Pr,ElementsDuplicationHelper:wr,HtmlElementsScripts:Er,HtmlElementsManager:Tr,DataBindingManager:xr,StoreManager:kr,DataProxyManager:Dr,HtmlElement:Fr,ListController:Ar,ListQueryBuilder:Br,ListQueryExecutor:Vr,CKObjectLayout:Lr,CKObjectType:Mr,CKObject:Or,StoreDefinition:zr,DefaultUrlHandler:_r,ListsUrlHandler:Nr,PageNotFoundUrlHandler:Rr,UrlHandlersInitializer:Hr,NavigationUtils:qr,CommonSlideNavigation:Ur,SlideNavigationPanel2:$r,CommonDropDownNavigation:Wr,DropDownNavigationDesktopPanel:jr,DropDownNavigationDesktopPanel2:Gr,DropDownNavigationDesktopPanel4:Xr,SlideNavigationPanel3:Yr,PercentageWidget:Kr,CommonPercentageWidget:Qr,PercentageManager:Zr,StructureConditionsHelper:Jr,IteratorContext:eo,StructureIterator:to,StructureCondition:no,StructureTransform:io,StructureManagerContext:ao,StructureManager:ro,StructureIteratorHelper:oo,StructureScriptManager:so,SlideshowThumbsFactory:lo,SlideShowCarouselItemsFactory:co,SlideShowCarouselRenderers:uo,ObservablePropertyBinding:go,CommonAssets:fo,PropertiesBindingTypes:po,NavigationDuringTransitionBehaviour:ho,Backgroun
206dType:mo,DefaultInlineTextStyles:vo,PageLayoutPart:yo,PageContentLayout:bo,JMMLElementTypes:Co,getJMMLElementType:i,TagCloudTypes:Io,PostListTypesEnum:So,ButtonsGroupTypes:Po,ExternalAppElementBuilder:wo,ButtonActions:Eo,createSingleChoiceDropdown:a,createNormalFilterChoiceInput:r,createColorChoiceInput:o,createFilterDropdown:s,InstanceController:To,InstanceControllerManager:xo,PhotosDefinition:ko,FacebookPhotosDefinition:Do,YoutubeChannelDefinition:Fo,YoutubePlaylistDefinition:Ao,FacebookTimelineDefinition:Bo,TwitterDefinition:Vo,ReviewsDefinition:Lo,EventsDefinition:Mo,MusicDefinition:Oo,NewsDefinition:zo,TemplateCreator:_o,DataItemsController:No,DataLayoutController:Ro,PrivacyPolicyBar:Ho,MessageDialog:qo,SlideNavigationPanel:Uo,FreemiumBanners:$o}),window.Viewer=ce,u.noConflict(!0);function Wo(){}function jo(){return!0}function Go(){return!1}function Xo(){return null}function Yo(e,t,n,i){var a={};return e.call(a,t,n,i),a}ee.ElementsModel={types:{69:{d:[1,2,44,4,19,20,21,10,12,11,8,13,25,18,7,15,17,22,26,30,66,69],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,90,91,92,93,94,66,60,61,62,63,64,65,48,98,86,87,88,89,47,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,99,100,101,102,107,137,138,139,140],c:"user-selectable-element clickable-element has-text label-element",cp:["horizontalDocking","verticalDocking","calculatedFontFamily","calculatedFontSize","calculatedTextColor","lineColor"]},70:{d:[1,70],p:[0,1,2,3,4,5,6,7,8,9,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162],c:"coordinator-element"},71:{d:[1,71],p:[0,1,2,3,4,5,6,7,8,9],c:""},72:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,22,20,21,56,17,66,72],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:72},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,{i:66,d:72},60,61,62,63,64,65,48,98,86,87,88,89,99,100,101,102,47,107,69,{i:70,d:72},71,90,91,92,93,94,73,{i:74,d:72},75,76,77,{i:78,d:72},79,80,81,82,83,84,85,137,163,164],c:"has-rich-content user-selectable-element clickable-element has-rich-content has-text",cp:["horizontalDocking","verticalDocking","lineColor","calculatedFontFamily","calculatedFontSize","calculatedTextColor"]},73:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,15,19,36,22,20,21,56,55,73],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,98,86,87,88,89,99,100,101,102,47,69,70,71,90,91,92,93,94,121,165],c:"has-rich-content user-selectable-element clickable-element has-rich-content rich-content-element",cp:["horizontalDocking","verticalDocking","lineColor"]},74:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,22,20,21,56,17,66,72,74],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:72},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,{i:66,d:72},60,61,62,63,64,65,48,98,86,87,88,89,99,100,101,102,47,107,69,{i:70,d:72},71,90,91,92,93,94,73,{i:74,d:72},75,76,77,{i:78,d:72},79,80,81,82,83,84,85,137,163,164,166,167,168],c:"has-rich-content user-selectable-element clickable-element has-rich-content has-text",cp:["horizontalDocking","verticalDocking","lineColor","calculatedFontFamily","calculatedFontSize","calculatedTextColor"],i:[44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,22,20,21,56,17,66,72]},75:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,22,20,21,56,17,66,72,75],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:72},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,{i:66,d:72},60,61,62,63,64,65,48,98,86,87,88,89,99,100,101,102,47,107,69,{i:70,d:72},71,90,91,92,93,94,73,{i:74,d:72},75,76,77,{i:78,d:72},79,80,81,82,83,84,85,137,163,164,169,170,171,172],c:"has-rich-content user-selectable-element clickable-element has-rich-content has-text",cp:["horizontalDocking","verticalDocking","lineColor","calculatedFontFamily","calculatedFontSize","calculatedTextColor"],i:[44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,22,20,21,56,17,66,72]},76:{d:[1,2,19,15,10,23,24,40,12,11,8,13,76],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:76},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,69,70,71,95,96,97,{i:110,d:76},{i:66,d:76},60,61,62,63,64,65,48,173,174,175],c:"",cp:["pageTitle"]},77:{d:[1,2,44,4,19,10,12,18,7,20,21,25,26,30,15,77],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,66,86,87,88,89,47,90,91,92,93,94,98,99,100,101,102,107,69,70,71,176,177,178],c:"user-selectable-element clickable-element",cp:["horizontalDocking","verticalDocking","lineColor"]},78:{d:[1,2,44,4,7,15,19,30,10,18,25,27,20,21,78],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,47,69,70,71,107,86,87,88,89,98,103,104,105,90,91,92,93,94,179],c:"user-selectable-element clickable-element",cp:["horizontalDocking","verticalDocking"]},79:{d:[1,2,44,4,10,18,25,27,12,20,21,15,19,36,37,79],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,86,87,88,89,98,103,104,105,66,90,91,92,93,94,69,70,71],c:"user-selectable-element clickable-element has-rich-content",cp:["horizontalDocking","verticalDocking"]},80:{d:[1,2,44,4,30,10,18,25,27,12,20,21,15,19,36,37,80],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,107,86,87,88,89,98,103,104,105,66,90,91,92,93,94,69,70,71,180],c:"user-selectable-element clickable-element has-rich-content",cp:["horizontalDocking","verticalDocking"]},81:{d:[1,2,44,4,19,10,12,11,8,13,18,20,21,25,26,30,81],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,90,91,92,93,94,98,99,100,101,102,107],c:"user-selectable-element clickable-element",cp:["horizontalDocking","verticalDocking","lineColor"]},82:{d:[1,2,44,4,30,10,18,25,27,12,20,21,15,19,36,37,82],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,107,86,87,88,89,98,103,104,105,66,90,91,92,93,94,69,70,71,181,182],c:"user-selectable-element clickable-element has-rich-content",
207cp:["horizontalDocking","verticalDocking"]},83:{d:[1,2,44,4,30,10,18,25,27,12,20,21,15,19,36,37,83],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,107,86,87,88,89,98,103,104,105,66,90,91,92,93,94,69,70,71,183,184],c:"user-selectable-element clickable-element has-rich-content",cp:["horizontalDocking","verticalDocking"]},84:{d:[1,2,44,4,30,10,18,25,27,12,20,21,15,19,36,37,84],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,107,86,87,88,89,98,103,104,105,66,90,91,92,93,94,69,70,71,185,186],c:"user-selectable-element clickable-element has-rich-content",cp:["horizontalDocking","verticalDocking"]},85:{d:[1,2,44,4,30,10,18,25,27,12,20,21,15,19,36,37,85],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,107,86,87,88,89,98,103,104,105,66,90,91,92,93,94,69,70,71,187,188],c:"user-selectable-element clickable-element has-rich-content",cp:["horizontalDocking","verticalDocking"]},86:{d:[1,2,44,4,30,10,18,25,27,12,20,21,15,19,36,37,86],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,107,86,87,88,89,98,103,104,105,66,90,91,92,93,94,69,70,71,189,190,191,192],c:"user-selectable-element clickable-element has-rich-content",cp:["horizontalDocking","verticalDocking"]},87:{d:[1,2,44,4,30,10,18,25,27,12,20,21,15,19,36,37,87],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,107,86,87,88,89,98,103,104,105,66,90,91,92,93,94,69,70,71,193,194,195,196,197,198,199],c:"user-selectable-element clickable-element has-rich-content",cp:["horizontalDocking","verticalDocking"]},88:{d:[1,2,19,10,30,12,20,21,25,4,18,15,22,38,88],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,107,66,90,91,92,93,94,98,{i:37,d:4},38,39,86,87,88,89,69,70,71,108,200,201],c:"user-selectable-element clickable-element svg-shape-element",cp:["horizontalDocking","verticalDocking","svgFontFamily","svgText","svgTextDirection"]},89:{d:[1,2,19,10,30,12,20,21,25,4,15,22,38,89],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,107,66,90,91,92,93,94,98,{i:37,d:4},38,39,69,70,71,108,202],c:"user-selectable-element clickable-element svg-shape-element",cp:["svgFontFamily","svgText","svgTextDirection"]},90:{d:[1,2,4,10,20,21,18,23,24,25,90],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,90,91,92,93,94,86,87,88,89,95,96,97,98],c:"user-selectable-element clickable-element",cp:["horizontalDocking","verticalDocking"]},91:{d:[1,2,23,24,44,4,19,10,12,11,8,13,18,34,25,26,64,20,21,61,62,91],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,95,96,97,115,116,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,135,136,90,91,92,93,94,129,{i:130,d:62},131,{i:132,d:91},133,134,203,204,205,206,207,208],c:"user-selectable-element clickable-element has-popup jmml-element",cp:["horizontalDocking","verticalDocking","lineColor"]},92:{d:[1,2,32,23,24,3,52,4,19,10,18,20,21,25,7,15,92],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,95,96,97,{i:120,d:92},{i:37,d:4},38,39,86,87,88,89,90,91,92,93,94,98,47,69,70,71],c:"skin-element user-selectable-element clickable-element skin-input-element",cp:["horizontalDocking","verticalDocking"]},93:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,50,93],p:[{i:0,d:93},1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:93},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,{i:68,d:93},40,{i:41,d:93},95,96,97,47,69,70,71,72,106],c:"menu-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},94:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,50,59,94],p:[{i:0,d:94},1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:59},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,{i:67,d:59},{i:68,d:59},40,{i:41,d:59},95,96,97,47,69,70,71,72,106,126,127,128,209],c:"menu-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},95:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,50,59,95],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:95},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,{i:67,d:59},{i:68,d:59},40,{i:41,d:59},95,96,97,47,69,70,71,72,106,126,127,128,210,211],c:"sections-menu-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},96:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,50,96],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,{i:67,d:96},{i:68,d:96},{i:40,d:96},41,95,96,97,47,69,70,71,72,106,212],c:"tag-cloud-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},97:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,50,96,97],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,{i:67,d:96},{i:68,d:96},{i:40,d:96},41,95,96,97,47,69,70,71,72,106,212],c:"tag-cloud-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"],i:[4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,50,96]},98:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,9,39,98],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,{i:68,d:39},{i:40,d:98},41,95,96,97,47,69,70,71,72,106,49,50,51,52,53,54,55,56,57,58,59,109,213],c:"posts-list-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},99:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,9,39,67,66,20,21,61,68,6,99],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,{i:68,d:39},40,{i:41,d:99},95,96,97,47,69,70,71,72,106,49,50,51,52,53,54,55,56,57,58,59,109,137,90,91,92,93,94,129,130,131,42,43,44,45,46,214,215],c:"smart-data-list-element user-selectable-element clickable-element has-popup has-datalist-popup data-list-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},100:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,9,39,67,66,20,21,61,68,6,100],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,{i:68,d:39},40,{i:41,d:100},95,96,97,47,69,70,71,72,106,49,50,51,52,53,54,55,56,57,58,59,109,137,90,91,92,93,94,129,130,131,42,43,44,45,{i:46,d:100},216,217],c:"smart-data-list-element user-selectable-element clickable-element has-popup has-datalist-popup gallery-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},101:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,9,39,101],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,{i:68,d:39},40,{i:41,d:101},95,96,97,47,69,70,71,72,106,49,50,51,52,53,54,55,56,57,58,59,109],c:"menu-card-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},102:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,102],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,68,{i:40,d:102},{i:41,d:102},95,96,97,47,69,70,71,72,106],c:"social-icons-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},103:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,103],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,68,{i:40,d:103},{i:41,d:103},95,96,97,47,69,70,71,72,106],c:"social-sharing-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},104:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,104],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,68,{i:40,d:104},{i:41,d:104},95,96,97,47,69,70,71,72,106],c:"social-links-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},105:{d:[1,2,44,19,10,12,7,11,8,13,15,20,21,17,25,18,26,31,32,33,34,105],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:105},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,66,{i:47,d:105},60,61,62,63,64,65,48,69,{i:70,d:105}
207,71,90,91,92,93,94,73,{i:74,d:105},75,76,77,{i:78,d:105},79,80,81,82,83,84,85,98,86,87,88,89,99,100,101,102],c:"user-selectable-element clickable-element has-text TextInputField",cp:["calculatedFontFamily","calculatedFontSize","calculatedTextColor","horizontalDocking","verticalDocking","lineColor"]},106:{d:[1,2,44,7,15,19,10,20,21,12,11,8,13,17,25,18,26,31,32,33,34,106],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:106},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:47,d:106},69,{i:70,d:106},71,90,91,92,93,94,66,60,61,62,63,64,65,48,73,{i:74,d:106},75,76,77,{i:78,d:106},79,80,81,82,83,84,85,98,86,87,88,89,99,100,101,102],c:"user-selectable-element clickable-element has-text",cp:["calculatedFontFamily","calculatedFontSize","calculatedTextColor","horizontalDocking","verticalDocking","lineColor"]},107:{d:[1,2,7,15,19,10,12,11,8,13,18,23,24,20,21,25,26,42,107],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,47,69,70,71,{i:66,d:107},60,61,62,63,64,65,48,86,87,88,89,95,96,97,90,91,92,93,94,98,99,100,101,102],c:"user-selectable-element clickable-element data-list-item template-box",cp:["horizontalDocking","verticalDocking","lineColor"]},108:{d:[1,2,4,7,15,19,25,20,21,10,18,22,26,66,108],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,47,69,70,71,98,90,91,92,93,94,86,87,88,89,99,100,101,102,137,218,219,220,221,222,223,224,225,226,227,228],c:"user-selectable-element clickable-element",cp:["horizontalDocking","verticalDocking","lineColor"]},109:{d:[1,2,44,4,7,19,10,12,11,8,13,18,23,24,40,20,21,25,26,30,109],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,47,66,60,61,62,63,64,65,48,86,87,88,89,95,96,97,110,90,91,92,93,94,98,99,100,101,102,107],c:"user-selectable-element clickable-element userBox",cp:["horizontalDocking","verticalDocking","lineColor"]},110:{d:[1,2,4,15,19,10,11,8,13,18,25,26,31,28,20,21,61,110],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:110},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,69,70,71,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,90,91,92,93,94,{i:129,d:110},130,131,229,230,231,232,233,234,235],c:"user-selectable-element clickable-element has-popup video-player",cp:["horizontalDocking","verticalDocking","lineColor"]},111:{d:[1,2,44,4,19,10,25,12,18,20,21,61,11,26,30,8,66,111],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:111},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,98,{i:66,d:111},86,87,88,89,90,91,92,93,94,{i:129,d:111},130,131,{i:60,d:111},61,62,63,64,65,{i:99,d:111},100,{i:101,d:111},102,107,48,137,236,237,238],c:"user-selectable-element clickable-element has-popup image-element",cp:["horizontalDocking","verticalDocking","lineColor"]},112:{d:[1,2,44,4,7,15,19,10,18,23,24,40,20,21,25,26,9,112],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,47,69,70,71,86,87,88,89,95,96,97,110,90,91,92,93,94,98,99,100,101,102,49,50,51,52,53,54,55,56,57,58,59],c:"user-selectable-element clickable-element switch-panel-element",cp:["horizontalDocking","verticalDocking","lineColor","backgroundColor","backgroundOverlay","imageUrl","imageLayout","imagePosition","padding","roundness","borderWidth","borderStyle","borderColor","shadow","innerShadow","glow","innerGlow","childrenAnchor"]},113:{d:[1,2,44,7,15,23,24,40,26,12,11,8,13,113],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,47,69,70,71,95,96,97,110,99,100,101,102,66,60,61,62,63,64,65,48],c:"tab-element",cp:["lineColor"]},114:{d:[1,2,44,7,15,19,10,12,20,21,11,8,13,18,25,26,4,23,24,40,114],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,47,69,70,71,66,90,91,92,93,94,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,{i:37,d:4},38,39,95,96,97,110,239],c:"user-selectable-element clickable-element button-element",cp:["horizontalDocking","verticalDocking","lineColor"]},115:{d:[1,2,4,19,10,12,11,8,13,18,20,21,25,26,30,7,15,31,115],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,90,91,92,93,94,98,99,100,101,102,107,47,69,70,71,240],c:"user-selectable-element clickable-element",cp:["horizontalDocking","verticalDocking","lineColor"]},116:{d:[1,2,19,10,12,11,8,13,18,20,21,25,26,30,7,15,31,4,116],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,66,60,61,62,63,64,65,48,86,87,88,89,90,91,92,93,94,98,99,100,101,102,107,47,69,70,71,{i:37,d:4},38,39,241,242],c:"user-selectable-element clickable-element",cp:["horizontalDocking","verticalDocking","lineColor"]},117:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,9,39,117],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,{i:68,d:39},40,{i:41,d:117},95,96,97,47,69,70,71,72,106,49,50,51,52,53,54,55,56,57,58,59,109],c:"data-list-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},118:{d:[1,2,44,4,7,15,19,10,12,20,21,11,8,13,18,25,26,23,24,57,118],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,47,69,70,71,66,90,91,92,93,94,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,95,96,97,122,123],c:"user-selectable-element clickable-element paypalButton",cp:["horizontalDocking","verticalDocking","lineColor"]},119:{d:[1,2,44,7,15,19,10,12,20,21,11,8,13,4,18,25,26,23,24,40,58,119],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:119},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,47,69,70,71,{i:66,d:119},90,91,92,93,94,60,61,62,63,64,65,48,{i:37,d:4},38,39,86,87,88,89,98,99,100,101,102,95,96,97,110,124,125],c:"user-selectable-element clickable-element checkOutButton",cp:["horizontalDocking","verticalDocking","lineColor"]},120:{d:[1,2,44,4,19,10,12,11,8,13,18,34,25,26,64,14,5,23,24,7,15,3,16,28,29,65,120],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,135,136,67,68,40,41,95,96,97,47,69,70,71,72,106,243,244,245,246,247],c:"form-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize","isJoinMyMailingListEnabled"]},121:{d:[1,2,44,4,19,10,12,11,8,13,18,34,25,26,64,14,5,23,24,7,15,3,16,28,29,65,121],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,135,136,67,68,40,41,95,96,97,47,69,70,71,72,106],c:"password-form-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},122:{d:[1,2,19,10,12,11,8,13,18,25,4,26,14,5,23,24,7,15,3,16,28,29,122],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:122},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,66,60,61,62,63,64,65,48,86,87,88,89,98,{i:37,d:4},38,39,99,100,101,102,67,{i:68,d:122},40,{i:41,d:122},95,96,97,47,69,70,71,72,106,248,249],c:"buttons-group",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},123:{d:[1,2,44,7,19,10,12,11,8,13,18,23,24,40,43,26,123],p:[{i:0,d:123},1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:43},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,47,66,60,61,62,63,64,65,48,86,87,{i:88,d:43},89,95,96,97,{i:110,d:43},112,{i:113,d:123},114,99,100,101,102],c:"footer-element",cp:["horizontalDocking","verticalDocking","lineColor"]},124:{d:[1,2,44,7,19,10,12,11,8,13,18,23,24,40,43,26,124],p:[{i:0,d:124},1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:43},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,47,66,60,61,62,63,64,65,48,86,87,{i:88,d:43},89,95,96,97,{i:110,d:43},112,{i:113,d:124},114,99,100,101,102],c:"header-element",cp:["horizontalDocking","verticalDocking","lineColor"]},125:{d:[1,2,44,7,19,10,12,11,8,13,18,23,24,40,43,26,125],p:[{i:0,d:125},1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:125},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,47,{i:66,d:125},60,61,62,63,64,65,48,86,87,{i:88,d:43},89,95,96,97,{i:110,d:43},112,{i:113,d:125},114,99,100,101,102],c:"page-section-element",cp:["horizontalDocking","verticalDocking","lineColor"]},126:{d:[1,2,7,15,19,10,12,11,8,13,18,23,24,40,25,26,126],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:126},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,47,69,70,71,66,60,61,62,63,64,65,48,86,87,88,89,95,96,97,110,98,99,100,101,102,250,251],c:"page-content-element",cp:["horizontalDocking","verticalDocking","lineColor"]},127:{d:[1,2,44,41,34,4,19,10,12,11,8,13,23,24,20,21,15,7,25,26,127],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,111,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,95,96,97,90,91,92,93,94,69,70,71,47,98,99,100,101,102],c:"template-item user-selectable-element clickable-element skin-hierarchy-box",cp:["lineColor"]},128:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,53,32,128],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,95,96,97,{i:120,d:128},{i:37,d:4},38,39,86,87,88,89,90,91,92,93,94,98,47,69,70,71],c:"skin-element data-list-item user-selectable-element clickable-element skin-input-element",cp:["horizontalDocking","verticalDocking"]},129:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,53,54,129],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,95,96,97,{i:120,d:129},{i:37,d:4},38,39,86,87,88,89,90,91,92,93,94,98,47,69,70,71],c:"skin-element data-list-item user-selectable-element clickable-element skin-list-view-element",cp:["horizontalDocking","verticalDocking"]},130:{d:[1,2,5,23,24,3,52,4,19,10,18,20,21,25,15,130],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:40,d:130},{i:41,d:130},95,96,97,{i:120,d:130},{i:37,d:4},38,39,86,87,88,89,90,91,92,93,94,98,69,70,71,236,237,238,60,61,
20762,63,64,65],c:"skin-element user-selectable-element clickable-element skin-image-element",cp:["horizontalDocking","verticalDocking"],dd:[111,11],dp:[236,237,238,60,61,62,63,64,65]},131:{d:[1,2,44,5,20,21,22,15,19,36,60,23,24,3,52,4,10,18,25,131],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,40,41,90,91,92,93,94,69,70,71,95,96,97,{i:120,d:131},{i:37,d:4},38,39,86,87,88,89,98,252,177,163],c:"user-selectable-element clickable-element has-rich-content skin-element skin-button-element",cp:["horizontalDocking","verticalDocking"],dp:[177,163]},132:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,53,132],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,95,96,97,{i:120,d:132},{i:37,d:4},38,39,86,87,88,89,90,91,92,93,94,98,47,69,70,71],c:"skin-element data-list-item user-selectable-element clickable-element skin-data-item-element",cp:["horizontalDocking","verticalDocking"]},133:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,53,133],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,95,96,97,{i:120,d:133},{i:37,d:4},38,39,86,87,88,89,90,91,92,93,94,98,47,69,70,71],c:"skin-element data-list-item user-selectable-element clickable-element skin-gallery-element",cp:["horizontalDocking","verticalDocking"]},134:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,134],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,95,96,97,{i:120,d:134},{i:37,d:4},38,39,86,87,88,89,90,91,92,93,94,98,47,69,70,71],c:"skin-element data-list-item user-selectable-element clickable-element skin-gallery-element",cp:["horizontalDocking","verticalDocking"]},135:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,53,63,135],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,95,96,97,{i:120,d:135},{i:37,d:4},38,39,86,87,88,89,90,91,92,93,94,98,47,69,70,71],c:"skin-element data-list-item user-selectable-element clickable-element skin-menu-button-element",cp:["horizontalDocking","verticalDocking"]},136:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,53,136],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,95,96,97,{i:120,d:136},{i:37,d:4},38,39,86,87,88,89,90,91,92,93,94,98,47,69,70,71],c:"skin-element data-list-item user-selectable-element clickable-element skin-image-element",cp:["horizontalDocking","verticalDocking"]},137:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,53,137],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,95,96,97,{i:120,d:137},{i:37,d:4},38,39,86,87,88,89,90,91,92,93,94,98,47,69,70,71],c:"skin-element data-list-item user-selectable-element clickable-element skin-social-icon-element",cp:["horizontalDocking","verticalDocking"]},138:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,53,54,63,138],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,95,96,97,120,{i:37,d:4},38,39,86,87,88,89,90,91,92,93,94,98,47,69,70,71],c:"skin-element data-list-item user-selectable-element clickable-element skin-tag-button-element",cp:["horizontalDocking","verticalDocking"]},139:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,53,54,139],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,95,96,97,120,{i:37,d:4},38,39,86,87,88,89,90,91,92,93,94,98,47,69,70,71],c:"skin-element data-list-item user-selectable-element clickable-element skin-item-tag-button-element",cp:["horizontalDocking","verticalDocking"]},140:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,53,54,63,140],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,95,96,97,{i:120,d:140},{i:37,d:4},38,39,86,87,88,89,90,91,92,93,94,98,47,69,70,71],c:"skin-element data-list-item user-selectable-element clickable-element skin-list-category-button-element",cp:["horizontalDocking","verticalDocking"]},141:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,53,63,141],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,95,96,97,{i:120,d:141},{i:37,d:4},38,39,86,87,88,89,90,91,92,93,94,98,47,69,70,71],c:"skin-element data-list-item user-selectable-element clickable-element skin-section-button-element",cp:["horizontalDocking","verticalDocking"]},142:{d:[1,2,7,15,19,10,12,11,8,13,23,24,20,21,25,26,42,142],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,47,69,70,71,66,60,61,62,63,64,65,48,95,96,97,90,91,92,93,94,98,99,100,101,102],c:"user-selectable-element clickable-element data-list-item button-element",cp:["lineColor"]},143:{d:[1,2,7,15,19,10,12,11,8,13,23,24,20,21,25,26,42,143],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,47,69,70,71,66,60,61,62,63,64,65,48,95,96,97,90,91,92,93,94,98,99,100,101,102],c:"user-selectable-element clickable-element data-list-item image-item-element",cp:["lineColor"]},144:{d:[1,2,44,7,15,19,10,12,11,8,13,23,24,20,21,25,26,42,144],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,47,69,70,71,66,60,61,62,63,64,65,48,95,96,97,90,91,92,93,94,98,99,100,101,102],c:"user-selectable-element clickable-element data-list-item data-list-item-element",cp:["lineColor"]},145:{d:[1,2,7,15,19,10,12,11,8,13,23,24,20,21,25,26,42,145],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,47,69,70,71,66,60,61,62,63,64,65,48,95,96,97,90,91,92,93,94,98,99,100,101,102],c:"user-selectable-element clickable-element data-list-item list-view-item-element",cp:["lineColor"]},146:{d:[1,2,7,15,19,10,12,11,8,13,23,24,20,21,25,26,34,42,146],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,47,69,70,71,66,60,61,62,63,64,65,48,95,96,97,90,91,92,93,94,98,99,100,101,102],c:"user-selectable-element clickable-element data-list-item input-element",cp:["lineColor"]},147:{d:[1,2,7,15,19,10,12,11,8,13,23,24,20,21,25,26,34,147],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,47,69,70,71,66,60,61,62,63,64,65,48,95,96,97,90,91,92,93,94,98,99,100,101,102],c:"user-selectable-element clickable-element input-element",cp:["lineColor"]},148:{d:[1,2,5,23,24,3,52,4,19,10,18,20,21,25,15,51,148],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,40,41,95,96,97,120,{i:37,d:4},38,39,86,87,88,89,90,91,92,93,94,98,69,70,71,118,119,176,177,178],c:"skin-element user-selectable-element clickable-element",cp:["horizontalDocking","verticalDocking"],dd:[77],dp:[176,177,178]},149:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,149],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:149},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,60,
20761,62,63,64,65,48,86,87,88,89,98,107,{i:37,d:4},38,39,69,70,71,117,253,254,255,256,257],c:"",cp:["horizontalDocking","verticalDocking"]},150:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,150],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:150},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,60,61,62,63,64,65,48,86,87,88,89,98,107,{i:37,d:4},38,39,69,70,71,117,258,259,260,261,262,263],c:"",cp:["horizontalDocking","verticalDocking"]},151:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,151],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:151},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,60,61,62,63,64,65,48,86,87,88,89,98,107,{i:37,d:4},38,39,69,70,71,117,264,265,266,267],c:"",cp:["horizontalDocking","verticalDocking"]},152:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,152],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:152},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,60,61,62,63,64,65,48,86,87,88,89,98,107,{i:37,d:4},38,39,69,70,71,117,268,269,270,271,272,273],c:"",cp:["horizontalDocking","verticalDocking"]},153:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,153],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:153},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,60,61,62,63,64,65,48,86,87,88,89,98,107,{i:37,d:4},38,39,69,70,71,117,274,275,276,277,278,279],c:"",cp:["horizontalDocking","verticalDocking"]},154:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,19,154],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:154},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,60,61,62,63,64,65,48,86,87,88,89,98,107,{i:37,d:4},38,39,69,70,71,117,280,281,282,283],c:"",cp:["horizontalDocking","verticalDocking"]},155:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,19,155],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:155},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,60,61,62,63,64,65,48,86,87,88,89,98,107,{i:37,d:4},38,39,69,70,71,117,284,285,286,287,288,289,290],c:"",cp:["horizontalDocking","verticalDocking"]},156:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,19,156],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:156},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,60,61,62,63,64,65,48,86,87,88,89,98,107,{i:37,d:4},38,39,69,70,71,117,291,292,293,294,295,296],c:"",cp:["horizontalDocking","verticalDocking"]},157:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,19,157],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:157},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,60,61,62,63,64,65,48,86,87,88,89,98,107,{i:37,d:4},38,39,69,70,71,117,297,298,299,300,301,302,303],c:"",cp:["horizontalDocking","verticalDocking"]},158:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,19,28,66,158],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:158},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,60,61,62,63,64,65,48,86,87,88,89,98,107,{i:37,d:4},38,39,69,70,71,117,137,304,305,306,307,308,309,310],c:"",cp:["horizontalDocking","verticalDocking"]},159:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,159],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:159},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,60,61,62,63,64,65,48,86,87,88,89,98,107,{i:37,d:4},38,39,69,70,71,117,311,312,313,314],c:"",cp:["horizontalDocking","verticalDocking"]},160:{d:[1,2,44,10,12,7,11,8,13,18,25,26,30,31,4,15,45,47,160],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:160},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,66,47,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,107,{i:37,d:4},38,39,69,70,71,117,315,316,317],c:"",cp:["horizontalDocking","verticalDocking","lineColor"]},161:{d:[1,2,44,10,12,7,11,8,13,18,25,26,30,31,4,15,45,47,19,161],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:161},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,66,47,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,107,{i:37,d:4},38,39,69,70,71,117,318,319,320,321,322],c:"",cp:["horizontalDocking","verticalDocking","lineColor"]},162:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,19,162],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:162},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,60,
20761,62,63,64,65,48,86,87,88,89,98,107,{i:37,d:4},38,39,69,70,71,117,323,324,325,326,327,328],c:"",cp:["horizontalDocking","verticalDocking"]},163:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,163],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:163},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,60,61,62,63,64,65,48,86,87,88,89,98,107,{i:37,d:4},38,39,69,70,71,117,329,330,331,332],c:"",cp:["horizontalDocking","verticalDocking"]},164:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,19,164],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:164},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,60,61,62,63,64,65,48,86,87,88,89,98,107,{i:37,d:4},38,39,69,70,71,117,333,334,335,336,337,338],c:"",cp:["horizontalDocking","verticalDocking"]
208},165:{d:[1,2,44,10,12,7,11,8,13,18,25,26,30,31,4,15,45,47,19,165],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:165},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,66,47,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,107,{i:37,d:4},38,39,69,70,71,117,339,340,341,342,343,344,345],c:"",cp:["horizontalDocking","verticalDocking","lineColor"]},166:{d:[1,2,44,10,12,7,11,8,13,18,25,26,30,31,4,15,45,47,19,28,166],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:166},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,66,47,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,107,{i:37,d:4},38,39,69,70,71,117,346,347],c:"",cp:["horizontalDocking","verticalDocking","lineColor"]},167:{d:[1,2,44,4,19,10,12,18,7,25,26,30,31,15,45,28,167],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:167},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,66,86,87,88,89,47,98,99,100,101,102,107,69,70,71,348],c:"",cp:["horizontalDocking","verticalDocking","lineColor"]},168:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,19,168],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:168},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,60,61,62,63,64,65,48,86,87,88,89,98,107,{i:37,d:4},38,39,69,70,71,117,349,350,351,352],c:"",cp:["horizontalDocking","verticalDocking"]},169:{d:[1,2,44,5,20,21,22,15,19,36,60,23,24,3,52,4,10,18,25,131,57,169],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,40,41,90,91,92,93,94,69,70,71,95,96,97,{i:120,d:131},{i:37,d:4},38,39,86,87,88,89,98,252,122,123,177,163],c:"user-selectable-element clickable-element has-rich-content skin-element skin-button-element paypalButton",cp:["horizontalDocking","verticalDocking"],dp:[177,163],i:[44,5,20,21,22,15,19,36,60,23,24,3,52,4,10,18,25,131]},170:{d:[1,2,44,5,20,21,22,15,19,36,60,23,24,3,52,4,10,18,25,131,58,170],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,40,41,90,91,92,93,94,69,70,71,95,96,97,{i:120,d:131},{i:37,d:4},38,39,86,87,88,89,98,252,124,125,177,163],c:"user-selectable-element clickable-element has-rich-content skin-element skin-button-element checkOutButton",cp:["horizontalDocking","verticalDocking"],dp:[177,163],i:[44,5,20,21,22,15,19,36,60,23,24,3,52,4,10,18,25,131]},171:{d:[1,2,44,5,20,21,22,15,19,36,60,23,24,3,52,4,10,18,25,131,171],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,40,41,90,91,92,93,94,69,70,71,95,96,97,{i:120,d:131},{i:37,d:4},38,39,86,87,88,89,98,252,177,163],c:"user-selectable-element clickable-element has-rich-content skin-element skin-button-element rss-button",cp:["horizontalDocking","verticalDocking"],dp:[177,163],i:[44,5,20,21,22,15,19,36,60,23,24,3,52,4,10,18,25,131]},172:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,172],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,68,40,41,95,96,97,47,69,70,71,72,106],c:"data-list-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},173:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,172,173],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,68,40,{i:41,d:173},95,96,97,47,69,70,71,72,106],c:"data-list-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"],i:[4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,172]},174:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,172,174],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,68,40,{i:41,d:174},95,96,97,47,69,70,71,72,106],c:"data-list-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"],i:[4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,172]},175:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,172,175],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,68,40,{i:41,d:175},95,96,97,47,69,70,71,72,106],c:"data-list-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"],i:[4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,172]},176:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,172,176],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,68,40,{i:41,d:176},95,96,97,47,69,70,71,72,106],c:"data-list-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"],i:[4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,172]},177:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,172,177],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,68,40,{i:41,d:177},95,96,97,47,69,70,71,72,106],c:"data-list-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"],i:[4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,172]},178:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,172,178],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,68,40,{i:41,d:178},95,96,97,47,69,70,71,72,106],c:"data-list-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"],i:[4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,172]},179:{d:[1,2,4,19,10,12,18,7,20,21,25,26,30,15,31,179],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,86,87,88,89,47,90,91,92,93,94,98,99,100,101,102,107,69,70,71,353,354],c:"user-selectable-element clickable-element",cp:["horizontalDocking","verticalDocking","lineColor"]},180:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,180],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,98,86,87,88,89,99,100,101,102,47,107,69,70,71,355],c:"has-rich-content",cp:["horizontalDocking","verticalDocking","lineColor"]},181:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,180,23,24,43,181],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:43},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,98,86,87,{i:88,d:43},89,99,100,101,102,47,107,69,70,71,355,95,96,97,112,113,114],c:"has-rich-content html-section-element",cp:["horizontalDocking","verticalDocking","lineColor"],i:[44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,180]},182:{d:[1,2,44,5,20,21,22,15,19,36,60,23,24,3,52,4,10,18,25,131,63,182],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,40,41,90,91,92,93,94,69,70,71,95,96,97,{i:120,d:131},{i:37,d:4},38,39,86,87,88,89,98,252],c:"user-selectable-element clickable-element has-rich-content skin-element skin-button-element skin-toggle-button-element",cp:["horizontalDocking","verticalDocking"],i:[44,5,20,21,22,15,19,36,60,23,24,3,52,4,10,18,25,131]},183:{d:[1,2,44,5,20,21,22,15,19,36,60,23,24,3,52,4,10,18,25,131,63,182,32,183],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,40,41,90,91,92,93,94,69,70,71,95,96,97,{i:120,d:131},{i:37,d:4},38,39,86,87,88,89,98,252,163],c:"user-selectable-element clickable-element has-rich-content skin-element skin-button-element skin-toggle-button-element skin-checkbox-button-element",cp:["horizontalDocking","verticalDocking"],dp:[163],i:[44,5,20,21,22,15,19,36,60,23,24,3,52,4,10,18,25,131,63,182]},184:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,9,39,67,184],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,{i:68,d:39},{i:40,d:184},41,95,96,97,47,69,70,71,72,106,49,50,51,52,53,54,55,56,57,58,59,109,356],c:"smart-data-list-element store-front-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},185:{d:[1,2,44,4,19,20,21,10,12,11,8,13,25,18,7,15,17,22,26,30,66,69,185],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,90,91,92,93,94,66,60,61,62,63,64,65,48,98,86,87,88,89,47,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,99,100,101,102,107,137,138,139,140],c:"user-selectable-element clickable-element has-text label-element",cp:["horizontalDocking","verticalDocking","calculatedFontFamily","calculatedFontSize","calculatedTextColor","lineColor"],i:[44,4,19,20,21,10,12,11,8,13,25,18,7,15,17,22,26,30,66,69]},186:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,22,20,21,56,17,66,72,186],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:72},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,{i:66,d:72}
208,60,61,62,63,64,65,48,98,86,87,88,89,99,100,101,102,47,107,69,{i:70,d:72},71,90,91,92,93,94,73,{i:74,d:72},75,76,77,{i:78,d:72},79,80,81,82,83,84,85,137,163,164],c:"has-rich-content user-selectable-element clickable-element has-rich-content has-text",cp:["horizontalDocking","verticalDocking","lineColor","calculatedFontFamily","calculatedFontSize","calculatedTextColor"],i:[44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,22,20,21,56,17,66,72]},187:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,22,20,21,56,17,66,72,187],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:72},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,{i:66,d:72},60,61,62,63,64,65,48,98,86,87,88,89,99,100,101,102,47,107,69,{i:70,d:72},71,90,91,92,93,94,73,{i:74,d:72},75,76,77,{i:78,d:72},79,80,81,82,83,84,85,137,163,164],c:"has-rich-content user-selectable-element clickable-element has-rich-content has-text",cp:["horizontalDocking","verticalDocking","lineColor","calculatedFontFamily","calculatedFontSize","calculatedTextColor"],i:[44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,22,20,21,56,17,66,72]},188:{d:[1,2,44,4,19,20,21,10,12,11,8,13,25,18,7,15,17,22,26,30,66,69,188],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,90,91,92,93,94,66,60,61,62,63,64,65,48,98,86,87,88,89,47,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,99,100,101,102,107,137,138,139,140],c:"user-selectable-element clickable-element has-text label-element",cp:["horizontalDocking","verticalDocking","calculatedFontFamily","calculatedFontSize","calculatedTextColor","lineColor"],i:[44,4,19,20,21,10,12,11,8,13,25,18,7,15,17,22,26,30,66,69]},189:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,22,20,21,56,17,66,72,74,189],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:72},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,{i:66,d:72},60,61,62,63,64,65,48,98,86,87,88,89,99,100,101,102,47,107,69,{i:70,d:72},71,90,91,92,93,94,73,{i:74,d:72},75,76,77,{i:78,d:72},79,80,81,82,83,84,85,137,163,164,166,167,168],c:"has-rich-content user-selectable-element clickable-element has-rich-content has-text",cp:["horizontalDocking","verticalDocking","lineColor","calculatedFontFamily","calculatedFontSize","calculatedTextColor"],i:[44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,22,20,21,56,17,66,72,74]},190:{d:[1,2,44,4,19,20,21,10,12,11,8,13,25,18,7,15,17,22,26,30,66,69,185,190],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:190},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,90,91,92,93,94,66,60,61,62,63,64,65,48,98,86,87,88,89,47,69,{i:70,d:190},71,73,74,75,76,77,{i:78,d:190},79,80,81,82,83,84,85,99,100,101,102,107,137,138,139,140,{i:357,d:190}],c:"user-selectable-element clickable-element has-text label-element",cp:["horizontalDocking","verticalDocking","calculatedFontFamily","calculatedFontSize","calculatedTextColor","lineColor"],i:[44,4,19,20,21,10,12,11,8,13,25,18,7,15,17,22,26,30,66,69,185]},191:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,17,30,15,19,36,23,24,191],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,98,86,87,88,89,99,100,101,102,47,73,74,75,76,77,78,79,80,81,82,83,84,85,107,69,70,71,95,96,97,358],c:"has-text has-rich-content store-breadcrumb-element",cp:["horizontalDocking","verticalDocking","lineColor","calculatedFontFamily","calculatedFontSize","calculatedTextColor"]},192:{d:[1,2,44,4,7,19,10,12,11,8,13,18,23,24,40,20,21,25,26,30,109,15,192],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,47,66,60,61,62,63,64,65,48,86,87,88,89,95,96,97,110,90,91,92,93,94,98,99,100,101,102,107,69,70,71],c:"user-selectable-element clickable-element userBox store-categories-element",cp:["horizontalDocking","verticalDocking","lineColor"],i:[44,4,7,19,10,12,11,8,13,18,23,24,40,20,21,25,26,30,109]},193:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,17,30,15,19,36,23,24,193],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,98,86,87,88,89,99,100,101,102,47,73,74,75,76,77,78,79,80,81,82,83,84,85,107,69,70,71,95,96,97,359],c:"has-text has-rich-content store-categories-element",cp:["horizontalDocking","verticalDocking","lineColor","calculatedFontFamily","calculatedFontSize","calculatedTextColor"]},194:{d:[1,2,14,5,23,24,7,15,3,16,28,29,194],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,67,68,40,41,95,96,97,47,69,70,71,72,106],c:"store-categories-element",cp:["dataItemSize"]},195:{d:[1,2,44,4,7,19,10,12,11,8,13,18,23,24,40,20,21,25,26,30,109,195],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,47,66,60,61,62,63,64,65,48,86,87,88,89,95,96,97,110,90,91,92,93,94,98,99,100,101,102,107],c:"user-selectable-element clickable-element userBox store-categories-element",cp:["horizontalDocking","verticalDocking","lineColor"],i:[44,4,7,19,10,12,11,8,13,18,23,24,40,20,21,25,26,30,109]},196:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,17,30,15,19,36,23,24,196],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,98,86,87,88,89,99,100,101,102,47,73,74,75,76,77,78,79,80,81,82,83,84,85,107,69,70,71,95,96,97,360],c:"has-text has-rich-content store-filters-element",cp:["horizontalDocking","verticalDocking","lineColor","calculatedFontFamily","calculatedFontSize","calculatedTextColor"]},197:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,17,30,15,19,36,23,24,196,197],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,98,86,87,88,89,99,100,101,102,47,73,74,75,76,77,78,79,80,81,82,83,84,85,107,69,70,71,95,96,97,360],c:"has-text has-rich-content store-filters-element",cp:["horizontalDocking","verticalDocking","lineColor","calculatedFontFamily","calculatedFontSize","calculatedTextColor"],i:[44,4,10,12,11,8,13,25,18,26,7,17,30,15,19,36,23,24,196]},198:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,17,30,15,19,36,23,24,198],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,98,86,87,88,89,99,100,101,102,47,73,74,75,76,77,78,79,80,81,82,83,84,85,107,69,70,71,95,96,97,361],c:"has-text has-rich-content store-selected-filters-element",cp:["horizontalDocking","verticalDocking","lineColor","calculatedFontFamily","calculatedFontSize","calculatedTextColor"]},199:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,17,30,15,19,36,23,24,199],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,98,86,87,88,89,99,100,101,102,47,73,74,75,76,77,78,79,80,81,82,83,84,85,107,69,70,71,95,96,97,362],c:"has-text has-rich-content store-variants-container",cp:["horizontalDocking","verticalDocking","lineColor","calculatedFontFamily","calculatedFontSize","calculatedTextColor"]},200:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,17,30,15,19,36,23,24,199,200],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,98,86,87,88,89,99,100,101,102,47,73,74,75,76,77,78,79,80,81,82,83,84,85,107,69,70,71,95,96,97,362],c:"has-text has-rich-content store-variants-container",cp:["horizontalDocking","verticalDocking","lineColor","calculatedFontFamily","calculatedFontSize","calculatedTextColor"],i:[44,4,10,12,11,8,13,25,18,26,7,17,30,15,19,36,23,24,199]},201:{d:[1,2,44,5,20,21,22,15,19,36,60,23,24,3,52,4,10,18,25,131,17,201],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,40,41,90,91,92,93,94,69,70,71,95,96,97,{i:120,d:131},{i:37,d:4},38,39,86,87,88,89,98,252,73,74,75,76,77,78,79,80,81,82,83,84,85,363,177],c:"user-selectable-element clickable-element has-rich-content skin-element skin-button-element has-text store-show-cart-button-element",cp:["horizontalDocking","verticalDocking","calculatedFontFamily","calculatedFontSize","calculatedTextColor"],dp:[177],i:[44,5,20,21,22,15,19,36,60,23,24,3,52,4,10,18,25,131]},202:{d:[1,2,44,4,7,19,10,12,11,8,13,18,23,24,40,20,21,25,26,30,109,17,202],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,47,66,60,61,62,63,64,65,48,86,87,88,89,95,96,97,110,90,91,92,93,94,98,99,100,101,102,107,73,74,75,76,77,78,79,80,81,82,83,84,85,177],c:"user-selectable-element clickable-element userBox has-text store-show-buy-button-element",cp:["horizontalDocking","verticalDocking","lineColor","calculatedFontFamily","calculatedFontSize","calculatedTextColor"],dp:[177],i:[44,4,7,19,10,12,11,8,13,18,23,24,40,20,21,25,26,30,109]},203:{d:[1,2,44,4,7,19,10,12,11,8,13,18,23,24,40,20,21,25,26,30,109,5,203],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,47,66,60,61,62,63,64,65,48,86,87,88,89,95,96,97,110,90,91,92,93,94,98,99,100,101,102,107,40,41,177],c:"user-selectable-element clickable-element userBox store-gallery-element",cp:["horizontalDocking","verticalDocking","lineColor"],dp:[177],i:[44,4,7,19,10,12,11,8,13,18,23,24,40,20,21,25,26,30,109]},204:{d:[1,2,44,4,7,19,10,12,11,8,13,18,23,24,40,20,21,25,26,30,109,204],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,47,66,60,61,62,63,64,65,48,86,87,88,89,95,96,97,110,90,91,92,93,94,98,99,100,101,102,107,177],c:"user-selectable-element clickable-element userBox breadcrumb-element",cp:["horizontalDocking","verticalDocking","lineColor"],dp:[177],i:[44,4,7,19,10,12,11,8,13,18,23,24,40,20,21,25,26,30,109]},205:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,9,39,67,66,20,21,61,68,205],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,{i:68,d:39},40,41,95,96,97,47,69,70,71,72,106,49,50,51,52,53,54,55,56,57,58,59,109,137,90,91,92,93,94,129,130,131,364,365],c:"smart-data-list-element user-selectable-element clickable-element has-popup has-datalist-popup facebook-photos-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},206:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,9,39,67,20,21,61,68,66,206],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,{i:68,d:39},40,41,95,96,97,47,69,70,71,72,106,49,50,51,52,53,54,55,56,57,58,59,109,90,91,92,93,94,129,130,131,137,366],c:"smart-data-list-element user-selectable-element clickable-element has-popup has-datalist-popup youtube-channel-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},207:{d:[1,2,44,4,7,19,10,12,11,8,13,18,23,24,40,20,21,25,26,30,109,5,207],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:37,d:4},38,39,47,66,60,61,62,63,64,65,48,86,87,88,89,95,96,97,110,90,91,92,93,94,98,99,100,101,102,107,40,41,177],c:"user-selectable-element clickable-element userBox facebook-media-element",cp:["horizontalDocking","verticalDocking","lineColor"],dp:[177],i:[44,4,7,19,10,12,11,8,13,18,23,24,40,20,21,25,26,30,109]},208:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,9,39,67,66,208],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,{i:68,d:39},40,41,95,96,97,47,69,70,71,72,106,49,50,51,52,53,54,55,56,57,58,59,109,137,367],c:"smart-data-list-element facebook-timeline-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},209:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,9,39,67,66,209],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,{i:68,d:39},40,41,95,96,97,47,69,70,71,72,106,49,50,51,52,53,54,55,56,57,58,59,109,137,368],c:"smart-data-list-element twitter-feed-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},210:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,9,39,67,66,6,210],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,{i:68,d:39},40,{i:41,d:210},95,96,97,47,69,70,71,72,106,49,50,51,52,53,54,55,56,57,58,59,109,137,42,43,44,45,46,369,370],c:"smart-data-list-element reviews-source-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},211:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,9,39,67,66,6,211],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,{i:68,d:39},40,{i:41,d:211},95,96,97,47,69,70,71,72,106,49,50,51,52,53,54,55,56,57,58,59,109,137,42,43,44,45,46,371,372],c:"smart-data-list-element events-data-source-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},212:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,9,39,67,66,6,212],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,{i:68,d:39},40,{i:41,d:212},95,96,97,47,69,70,71,72,106,49,50,51,52,53,54,55,56,57,58,59,109,137,42,43,44,45,46,373,374],c:"smart-data-list-element music-data-source-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},213:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,9,39,67,66,6,213],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,{i:37,d:4},38,39,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,{i:68,d:39},40,{i:41,d:213},95,96,97,47,69,70,71,72,106,49,50,51,52,53,54,55,56,57,58,59,109,137,42,43,44,45,46,375,376],c:"smart-data-list-element news-data-source-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]}},lazy:["2","9","23","24","25","28","29","36","47","52"],methods:[{69:4,72:4,73:4,74:4,75:4,77:4,78:4,79:4,80:4,81:4,82:4,83:4,84:4,85:4,86:4,87:4,88:4,89:4,90:4,91:4,92:4,93:29,94:94,95:29,96:29,97:29,98:29,99:29,100:29,101:29,102:29,103:29,104:29,108:4,109:4,110:4,111:4,112:4,114:4,115:4,116:4,117:29,118:4,119:4,120:29,121:29,122:29,127:4,128:4,129:4,130:4,131:4,132:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,148:4,149:4,150:4,151:4,152:4,153:4,154:4,155:4,156:4,157:4,158:4,159:4,160:4,161:4,162:4,163:4,164:4,165:4,166:4,167:4,168:4,169:4,170:4,171:4,172:29,173:29,174:29,175:29,176:29,177:29,178:29,179:4,180:4,181:4,182
208:4,183:4,184:29,185:4,186:4,187:4,188:4,189:4,190:4,191:4,192:4,193:4,194:29,195:4,196:4,197:4,198:4,199:4,200:4,201:4,202:4,203:4,204:4,205:29,206:29,207:4,208:29,209:29,210:29,211:29,212:29,213:29},{69:4,72:4,73:4,74:4,75:4,77:4,78:4,79:4,80:4,81:4,82:4,83:4,84:4,85:4,86:4,87:4,88:4,89:4,90:4,91:4,92:4,93:4,94:4,95:4,96:4,97:4,98:4,99:4,100:4,101:4,102:4,103:4,104:4,108:4,109:4,110:4,111:4,112:4,114:4,115:4,116:4,117:4,118:4,119:4,120:4,121:4,122:4,127:4,128:4,129:4,130:4,131:4,132:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,148:4,149:4,150:4,151:4,152:4,153:4,154:4,155:4,156:4,157:4,158:4,159:4,160:4,161:4,162:4,163:4,164:4,165:4,166:4,167:4,168:4,169:4,170:4,171:4,172:4,173:4,174:4,175:4,176:4,177:4,178:4,179:4,180:4,181:4,182:4,183:4,184:4,185:4,186:4,187:4,188:4,189:4,190:4,191:4,192:4,193:4,195:4,196:4,197:4,198:4,199:4,200:4,201:4,202:4,203:4,204:4,205:4,206:4,207:4,208:4,209:4,210:4,211:4,212:4,213:4},{69:4,72:4,73:4,74:4,75:4,77:4,78:4,79:4,80:4,81:4,82:4,83:4,84:4,85:4,86:4,87:4,88:4,89:4,90:4,91:4,92:4,93:4,94:4,95:4,96:4,97:4,98:4,99:4,100:4,101:4,102:4,103:4,104:4,108:4,109:4,110:4,111:4,112:4,114:4,115:4,116:4,117:4,118:4,119:4,120:4,121:4,122:4,127:4,128:4,129:4,130:4,131:4,132:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,148:4,149:4,150:4,151:4,152:4,153:4,154:4,155:4,156:4,157:4,158:4,159:4,160:4,161:4,162:4,163:4,164:4,165:4,166:4,167:4,168:4,169:4,170:4,171:4,172:4,173:4,174:4,175:4,176:4,177:4,178:4,179:4,180:4,181:4,182:4,183:4,184:4,185:4,186:4,187:4,188:4,189:4,190:4,191:4,192:4,193:4,195:4,196:4,197:4,198:4,199:4,200:4,201:4,202:4,203:4,204:4,205:4,206:4,207:4,208:4,209:4,210:4,211:4,212:4,213:4},{69:4,72:4,73:4,74:4,75:4,77:4,78:4,79:4,80:4,81:4,82:4,83:4,84:4,85:4,86:4,87:4,88:4,89:4,90:4,91:4,92:4,93:4,94:4,95:4,96:4,97:4,98:4,99:4,100:4,101:4,102:4,103:4,104:4,108:4,109:4,110:4,111:4,112:4,114:4,115:4,116:4,117:4,118:4,119:4,120:4,121:4,122:4,127:4,128:4,129:4,130:4,131:4,132:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,148:4,149:4,150:4,151:4,152:4,153:4,154:4,155:4,156:4,157:4,158:4,159:4,160:4,161:4,162:4,163:4,164:4,165:4,166:4,167:4,168:4,169:4,170:4,171:4,172:4,173:4,174:4,175:4,176:4,177:4,178:4,179:4,180:4,181:4,182:4,183:4,184:4,185:4,186:4,187:4,188:4,189:4,190:4,191:4,192:4,193:4,195:4,196:4,197:4,198:4,199:4,200:4,201:4,202:4,203:4,204:4,205:4,206:4,207:4,208:4,209:4,210:4,211:4,212:4,213:4},{69:4,72:4,73:4,74:4,75:4,77:4,78:4,79:4,80:4,81:4,82:4,83:4,84:4,85:4,86:4,87:4,88:4,89:4,90:4,91:4,92:4,93:4,94:4,95:4,96:4,97:4,98:4,99:4,100:4,101:4,102:4,103:4,104:4,108:4,109:4,110:4,111:4,112:4,114:4,115:4,116:4,117:4,118:4,119:4,120:4,121:4,122:4,127:4,128:4,129:4,130:4,131:4,132:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,148:4,149:4,150:4,151:4,152:4,153:4,154:4,155:4,156:4,157:4,158:4,159:4,160:4,161:4,162:4,163:4,164:4,165:4,166:4,167:4,168:4,169:4,170:4,171:4,172:4,173:4,174:4,175:4,176:4,177:4,178:4,179:4,180:4,181:4,182:4,183:4,184:4,185:4,186:4,187:4,188:4,189:4,190:4,191:4,192:4,193:4,195:4,196:4,197:4,198:4,199:4,200:4,201:4,202:4,203:4,204:4,205:4,206:4,207:4,208:4,209:4,210:4,211:4,212:4,213:4},{69:4,72:4,73:4,74:4,75:4,77:4,78:4,79:4,80:4,81:4,82:4,83:4,84:4,85:4,86:4,87:4,88:4,89:4,90:4,91:4,92:4,93:4,94:4,95:4,96:4,97:4,98:4,99:4,100:4,101:4,102:4,103:4,104:4,108:4,109:4,110:4,111:4,112:4,114:4,115:4,116:4,117:4,118:4,119:4,120:4,121:4,122:4,127:4,128:4,129:4,130:4,131:4,132:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,148:4,149:4,150:4,151:4,152:4,153:4,154:4,155:4,156:4,157:4,158:4,159:4,160:4,161:4,162:4,163:4,164:4,165:4,166:4,167:4,168:4,169:4,170:4,171:4,172:4,173:4,174:4,175:4,176:4,177:4,178:4,179:4,180:4,181:4,182:4,183:4,184:4,185:4,186:4,187:4,188:4,189:4,190:4,191:4,192:4,193:4,195:4,196:4,197:4,198:4,199:4,200:4,201:4,202:4,203:4,204:4,205:4,206:4,207:4,208:4,209:4,210:4,211:4,212:4,213:4},{69:4,72:4,73:4,74:4,75:4,77:4,78:4,79:4,80:4,81:4,82:4,83:4,84:4,85:4,86:4,87:4,88:4,89:4,90:4,91:4,92:4,93:4,94:4,95:4,96:4,97:4,98:4,99:4,100:4,101:4,102:4,103:4,104:4,108:4,109:4,110:4,111:4,112:4,114:4,115:4,116:4,117:4,118:4,119:4,120:4,121:4,122:4,127:4,128:4,129:4,130:4,131:4,132:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,148:4,149:4,150:4,151:4,152:4,153:4,154:4,155:4,156:4,157:4,158:4,159:4,160:4,161:4,162:4,163:4,164:4,165:4,166:4,167:4,168:4,169:4,170:4,171:4,172:4,173:4,174:4,175:4,176:4,177:4,178:4,179:4,180:4,181:4,182
208:4,183:4,184:4,185:4,186:4,187:4,188:4,189:4,190:4,191:4,192:4,193:4,195:4,196:4,197:4,198:4,199:4,200:4,201:4,202:4,203:4,204:4,205:4,206:4,207:4,208:4,209:4,210:4,211:4,212:4,213:4},{69:4,72:4,73:4,74:4,75:4,77:4,78:4,79:4,80:4,81:4,82:4,83:4,84:4,85:4,86:4,87:4,88:4,89:4,90:4,91:4,92:4,93:4,94:4,95:4,96:4,97:4,98:4,99:4,100:4,101:4,102:4,103:4,104:4,108:4,109:4,110:4,111:4,112:4,114:4,115:4,116:4,117:4,118:4,119:4,120:4,121:4,122:4,127:4,128:4,129:4,130:4,131:4,132:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,148:4,149:4,150:4,151:4,152:4,153:4,154:4,155:4,156:4,157:4,158:4,159:4,160:4,161:4,162:4,163:4,164:4,165:4,166:4,167:4,168:4,169:4,170:4,171:4,172:4,173:4,174:4,175:4,176:4,177:4,178:4,179:4,180:4,181:4,182:4,183:4,184:4,185:4,186:4,187:4,188:4,189:4,190:4,191:4,192:4,193:4,195:4,196:4,197:4,198:4,199:4,200:4,201:4,202:4,203:4,204:4,205:4,206:4,207:4,208:4,209:4,210:4,211:4,212:4,213:4},{69:4,72:4,73:4,74:4,75:4,77:4,78:4,79:4,80:4,81:4,82:4,83:4,84:4,85:4,86:4,87:4,88:4,89:4,90:4,91:4,92:4,93:4,94:4,95:4,96:4,97:4,98:4,99:4,100:4,101:4,102:4,103:4,104:4,108:4,109:4,110:4,111:4,112:4,114:4,115:4,116:4,117:4,118:4,119:4,120:4,121:4,122:4,127:4,128:4,129:4,130:4,131:4,132:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,148:4,149:4,150:4,151:4,152:4,153:4,154:4,155:4,156:4,157:4,158:4,159:4,160:4,161:4,162:4,163:4,164:4,165:4,166:4,167:4,168:4,169:4,170:4,171:4,172:4,173:4,174:4,175:4,176:4,177:4,178:4,179:4,180:4,181:4,182:4,183:4,184:4,185:4,186:4,187:4,188:4,189:4,190:4,191:4,192:4,193:4,195:4,196:4,197:4,198:4,199:4,200:4,201:4,202:4,203:4,204:4,205:4,206:4,207:4,208:4,209:4,210:4,211:4,212:4,213:4},{69:4,72:4,73:4,74:4,75:4,77:4,78:4,79:4,80:4,81:4,82:4,83:4,84:4,85:4,86:4,87:4,88:4,89:4,90:4,91:4,92:4,93:4,94:4,95:4,96:4,97:4,98:4,99:4,100:4,101:4,102:4,103:4,104:4,108:4,109:4,110:4,111:4,112:4,114:4,115:4,116:4,117:4,118:4,119:4,120:4,121:4,122:4,127:4,128:4,129:4,130:4,131:4,132:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,148:4,149:4,150:4,151:4,152:4,153:4,154:4,155:4,156:4,157:4,158:4,159:4,160:4,161:4,162:4,163:4,164:4,165:4,166:4,167:4,168:4,169:4,170:4,171:4,172:4,173:4,174:4,175:4,176:4,177:4,178:4,179:4,180:4,181:4,182:4,183:4,184:4,185:4,186:4,187:4,188:4,189:4,190:4,191:4,192:4,193:4,195:4,196:4,197:4,198:4,199:4,200:4,201:4,202:4,203:4,204:4,205:4,206:4,207:4,208:4,209:4,210:4,211:4,212:4,213:4},{69:4,72:4,73:4,74:4,75:4,77:4,78:4,79:4,80:4,81:4,82:4,83:4,84:4,85:4,86:4,87:4,88:4,89:4,90:4,91:4,92:4,93:4,94:4,95:4,96:4,97:4,98:4,99:4,100:4,101:4,102:4,103:4,104:4,108:4,109:4,110:4,111:4,112:4,114:4,115:4,116:4,117:4,118:4,119:4,120:4,121:4,122:4,127:4,
209128:4,129:4,130:4,131:4,132:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,148:4,149:4,150:4,151:4,152:4,153:4,154:4,155:4,156:4,157:4,158:4,159:4,160:4,161:4,162:4,163:4,164:4,165:4,166:4,167:4,168:4,169:4,170:4,171:4,172:4,173:4,174:4,175:4,176:4,177:4,178:4,179:4,180:4,181:4,182:4,183:4,184:4,185:4,186:4,187:4,188:4,189:4,190:4,191:4,192:4,193:4,195:4,196:4,197:4,198:4,199:4,200:4,201:4,202:4,203:4,204:4,205:4,206:4,207:4,208:4,209:4,210:4,211:4,212:4,213:4},{69:4,72:4,73:4,74:4,75:4,77:4,78:4,79:4,80:4,81:4,82:4,83:4,84:4,85:4,86:4,87:4,88:4,89:4,90:4,91:4,92:4,93:4,94:4,95:4,96:4,97:4,98:4,99:4,100:4,101:4,102:4,103:4,104:4,108:4,109:4,110:4,111:4,112:4,114:4,115:4,116:4,117:4,118:4,119:4,120:4,121:4,122:4,127:4,128:4,129:4,130:4,131:4,132:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,148:4,149:4,150:4,151:4,152:4,153:4,154:4,155:4,156:4,157:4,158:4,159:4,160:4,161:4,162:4,163:4,164:4,165:4,166:4,167:4,168:4,169:4,170:4,171:4,172:4,173:4,174:4,175:4,176:4,177:4,178:4,179:4,180:4,181:4,182:4,183:4,184:4,185:4,186:4,187:4,188:4,189:4,190:4,191:4,192:4,193:4,195:4,196:4,197:4,198:4,199:4,200:4,201:4,202:4,203:4,204:4,205:4,206:4,207:4,208:4,209:4,210:4,211:4,212:4,213:4},{69:4,72:4,73:4,74:4,75:4,76:76,77:4,78:4,79:4,80:4,81:4,82:4,83:4,84:4,85:4,86:4,87:4,88:4,89:4,90:4,91:4,92:4,93:4,94:4,95:4,96:4,97:4,98:4,99:4,100:4,101:4,102:4,103:4,104:4,108:4,109:4,110:4,111:4,112:4,114:4,115:4,116:4,117:4,118:4,119:4,120:4,121:4,122:4,127:4,128:4,129:4,130:4,131:4,132:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,148:4,149:[4,47],150:[4,47],151:[4,47],152:[4,47],153:[4,47],154:[4,47],155:[4,47],156:[4,47],157:[4,47],158:[4,47],159:[4,47],160:[4,47],161:[4,47],162:[4,47],163:[4,47],164:[4,47],165:[4,47],166:[4,47],167:4,168:[4,47],169:4,170:4,171:4,172:4,173:4,174:4,175:4,176:4,177:4,178:4,179:4,180:4,181:4,182
209:4,183:4,184:4,185:4,186:4,187:4,188:4,189:4,190:4,191:4,192:4,193:4,195:4,196:4,197:4,198:4,199:4,200:4,201:4,202:4,203:4,204:4,205:4,206:4,207:4,208:4,209:4,210:4,211:4,212:4,213:4},{69:4,72:4,73:4,74:4,75:4,76:76,77:4,78:4,79:4,80:4,81:4,82:4,83:4,84:4,85:4,86:4,87:4,88:4,89:4,90:4,91:4,92:4,93:4,94:4,95:4,96:4,97:4,98:4,99:4,100:4,101:4,102:4,103:4,104:4,108:4,109:4,110:4,111:4,112:4,114:4,115:4,116:4,117:4,118:4,119:4,120:4,121:4,122:4,123:43,124:43,125:43,126:126,127:4,128:4,129:4,130:4,131:4,132:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,148:4,149:4,150:4,151:4,152:4,153:4,154:4,155:4,156:4,157:4,158:4,159:4,160:4,161:4,162:4,163:4,164:4,165:4,166:4,167:4,168:4,169:4,170:4,171:4,172:4,173:4,174:4,175:4,176:4,177:4,178:4,179:4,180:4,181:43,182:4,183:4,184:4,185:4,186:4,187:4,188:4,189:4,190:4,191:4,192:4,193:4,195:4,196:4,197:4,198:4,199:4,200:4,201:4,202:4,203:4,204:4,205:4,206:4,207:4,208:4,209:4,210:4,211:4,212:4,213:4},{69:[0,4],72:[0,4],73:[0,4],74:[0,4],75:[0,4],76:76,77:[0,4],78:[0,4],79:[0,4],80:[0,4],81:[0,4],82:[0,4],83:[0,4],84:[0,4],85:[0,4],86:[0,4],87:[0,4],88:[0,4],89:[0,4],90:[0,4],91:[0,4],92:[0,4],93:[0,4],94:[0,4],95:[0,4],96:[0,4],97:[0,4],98:[0,4],99:[0,4],100:[0,4],101:[0,4],102:[0,4],103:[0,4],104:[0,4],107:[0,42],108:[0,4],109:[0,4],110:[0,4],111:[0,4],112:[0,4],113:113,114:[0,4],115:[0,4],116:[0,4],117:[0,4],118:[0,4],119:[0,4],120:[0,4],121:[0,4],122:[0,4],123:43,124:43,125:43,126:[0,126],127:127,128:[0,42,4],129:[0,42,4],130:[0,4],131:[0,4],132:[0,42,4],133:[0,42,4],134:[0,42,4],135:[0,42,4],136:[0,42,4],137:[0,42,4],138:[0,42,4],139:[0,42,4],140:[0,42,4],141:[0,42,4],142:[0,42],143:[0,42],144:[0,42],145:[0,42],146:[0,42],148:[0,4],149:[0,4],150:[0,4],151:[0,4],152:[0,4],153:[0,4],154:[0,4],155:[0,4],156:[0,4],157:[0,4],158:[0,4],159:[0,4],160:[0,4],161:[0,4],162:[0,4],163:[0,4],164:[0,4],165:[0,4],166:[0,4],167:[0,4],168:[0,4],169:[0,4],170:[0,4],171:[0,4],172:[0,4],173:[0,4],174:[0,4],175:[0,4],176:[0,4],177:[0,4],178:[0,4],179:[0,4],180:[0,4],181:43,182:[0,4],183:[0,4],184:[0,4],185:[0,4],186:[0,4],187:[0,4],188:[0,4],189:[0,4],190:[0,4],191:[0,4],192:[0,4],193:[0,4],195:[0,4],196:[0,4],197:[0,4],198:[0,4],199:[0,4],200:[0,4],201:[0,4],202:[0,4],203:[0,4],204:[0,4],205:[0,4],206:[0,4],207:[0,4],208:[0,4],209:[0,4],210:[0,4],211:[0,4],212:[0,4],213:[0,4]},{69:20,72:20,73:20,74:20,75:20,77:20,78:20,79:20,80:20,81:20,82:20,83:20,84:20,85:20,86:20,87:20,88:20,89:20,90:20,91:20,92:20,99:20,100:20,105:20,106:20,107:20,108:20,109:20,110:20,111:20,112:20,114:20,115:20,116:20,118:20,119:20,127:20,128:20,129:20,130:20,131:20,132:20,133:20,134:20,135:20,136:20,137:20,138:20,139:20,140:20,141:20,142:20,143:20,144:20,145:20,146:20,147:20,148:20,169:20,170:20,171:20,179:20,182:20,183:20,185:20,186:20,187:20,188:20,189:20,190:20,192:20,195:20,201:20,202:20,203:20,204:20,205:20,206:20,207:20},{69:20,72:20,73:20,74:20,75:20,77:20,78:20,79:20,80:20,81:20,82:20,83:20,84:20,85:20,86:20,87:20,88:20,89:20,90:20,91:20,92:20,99:20,100:20,105:20,106:20,107:20,108:20,109:20,110:20,111:20,112:20,114:20,115:20,116:20,118:20,119:20,127:20,128:20,129:20,130:20,131:20,132:20,133:20,134:20,135:20,136:20,137:20,138:20,139:20,140:20,141:20,142:20,143:20,144:20,145:20,146:20,147:20,148:20,169:20,170:20,171:20,179:20,182:20,183:20,185:20,186:20,187:20,188:20,189:20,190:20,192:20,195:20,201:20,202:20,203:20,204:20,205:20,206:20,207:20},{69:20,72:20,73:20,74:20,75:20,77:20,78:20,79:20,80:20,81:20,82:20,83:20,84:20,85:20,86:20,87:20,88:20,89:20,90:20,91:20,92:20,99:20,100:20,105:20,106:20,107:20,108:20,109:20,110:20,111:20,112:20,114:20,115:20,116:20,118:20,119:20,127:20,128:20,129:20,130:20,131:20,132:20,133:20,134:20,135:[20,63],136:20,137:20,138:[20,63],139:20,140:[20,63],141:[20,63],142:20,143:20,144:20,145:20,146:20,147:20,148:20,169:20,170:20,171:20,179:20,182:[20,63],183:[20,63],185:20,186:20,187:20,188:20,189:20,190:20,192:20,195:20,201:20,202:20,203:20,204:20,205:20,206:20,207:20},{69:20,72:20,73:20,74:20,75:20,77:20,78:20,79:20,80:20,81:20,82:20,83:20,84:20,85:20,86:20,87:20,88:20,89:20,90:20,91:20,92:20,99:20,100:20,105:20,106:20,107:20,108:20,109:20,110:20,111:20,112:20,114:20,115:20,116:20,118:20,119:20,127:127,128:20,129:20,130:20,131:20,132:2
2090,133:20,134:20,135:20,136:20,137:20,138:20,139:20,140:20,141:20,142:20,143:20,144:20,145:20,146:20,147:20,148:20,169:20,170:20,171:20,179:20,182:20,183:20,185:20,186:20,187:20,188:20,189:20,190:20,192:20,195:20,201:20,202:20,203:20,204:20,205:20,206:20,207:20},{69:21,72:21,73:21,74:21,75:21,77:21,78:21,79:21,80:21,81:21,82:21,83:21,84:21,85:21,86:21,87:21,88:21,89:21,90:21,91:21,92:21,99:21,100:21,105:21,106:21,107:21,108:21,109:21,110:21,111:21,112:21,114:21,115:21,116:21,118:21,119:21,127:21,128:21,129:21,130:21,131:21,132:21,133:21,134:21,135:21,136:21,137:21,138:21,139:21,140:21,141:21,142:21,143:21,144:21,145:21,146:21,147:21,148:21,169:21,170:21,171:21,179:21,182:21,183:21,185:21,186:21,187:21,188:21,189:21,190:21,192:21,195:21,201:21,202:21,203:21,204:21,205:21,206:21,207:21},{69:69,72:72,73:73,74:74,75:75,77:77,78:[0,21],79:[0,21],80:[0,21],81:[0,21],82:[0,21],83:[0,21],84:[0,21],85:[0,21],86:[0,21],87:[0,21],88:[0,21],89:[0,21],90:[0,21],91:[0,21],92:[0,21],93:5,94:5,95:5,96:5,97:5,98:5,99:[5,21],100:[5,21],101:5,102:5,103:5,104:5,105:[0,21],106:[0,21],107:[0,21],108:[0,21],109:[0,21],110:110,111:111,112:[0,21],114:[0,21],115:[0,21],116:[0,21],117:5,118:57,119:[0,21],120:5,121:5,122:5,127:[0,21],128:[0,21],129:[0,21],130:[5,21],131:[5,21],132:[0,21],133:[0,21],134:[0,21],135:[0,21],136:[0,21],137:[0,21],138:[0,21],139:[0,21],140:[0,21],141:[0,21],142:[0,21],143:[0,21],144:[0,21],145:[0,21],146:[0,21],147:[0,21],148:[5,21],169:57,170:[5,21],171:[5,21],172:5,173:5,174:5,175:5,176:5,177:5,178:5,179:179,182:[5,21],183:[5,21],184:5,185:69,186:72,187:72,188:69,189:74,190:69,192:[0,21],194:5,195:[0,21],201:[5,21],202:[0,21],203:5,204:[0,21],205:[5,21],206:[5,21],207:5,208:5,209:5,210:5,211:5,212:5,213:5},{69:21,72:21,73:21,74:21,75:21,77:21,78:21,79:21,80:21,81:21,82:21,83:21,84:21,85:21,86:21,87:21,88:21,89:21,90:21,91:[21,61],92:21,99:[21,61,68],100:[21,61,68],105:21,106:21,107:21,108:21,109:21,110:[21,61],111:[21,61],112:21,114:21,115:21,116:21,118:57,119:58,127:21,128:21,129:21,130:21,131:131,132:21,133:21,134:21,135:135,136:21,137:137,138:21,139:21,140:21,141:141,142:21,143:21,144:21,145:21,146:21,147:21,148:148,169:57,170:58,171:131,179:21,182:131,183:131,185:21,186:21,187:21,188:21,189:21,190:21,192:21,195:21,201:131,202:21,203:21,204:21,205:[21,61,68],206:[21,61,68],207:21},{69:21,72:21,73:21,74:21,75:21,77:21,78:21,79:21,80:21,81:21,82:21,83:21,84:21,85:21,86:21,87:21,88:21,89:21,90:21,91:21,92:21,99:21,100:21,105:21,106:21,107:21,108:21,109:21,110:21,111:21,112:21,114:21,115:21,116:21,118:21,119:21,127:21,128:21,129:21,130:21,131:21,132:21,133:21,134:21,135:21,136:21,137:21,138:21,139:21,140:21,141:21,142:21,143:21,144:21,145:21,146:21,147:21,148:21,169:21,170:21,171:21,179:21,182:21,183:21,185:21,186:21,187:21,188:21,189:21,190:21,192:21,195:21,201:21,202:21,203:21,204:21,205:21,206:21,207:21},{69:[0,21,69],72:[0,21,72],73:[0,21,73],74:[0,21,72,74],75:[0,21,72,75],77:[0,21,77],78:[0,21],79:[0,21],80:[0,21],81:[0,21],82:[0,21],83:[0,21],84:[0,21],85:[0,21],86:[0,21],87:[0,21],88:[0,21],89:[0,21],90:[0,21],91:[0,21],92:[0,21],93:[0,5],94:[0,5],95:[0,5],96:[0,5],97:[0,5],98:[0,5
209],99:[0,5,21],100:[0,5,21],101:[0,5],102:[0,5],103:[0,5],104:[0,5],105:[0,21],106:[0,21],107:[0,21],108:[0,21],109:[0,21],110:[0,21,110],111:[0,21,111],112:[0,21],114:[0,21],115:[0,21],116:[0,21],117:[0,5],118:[0,21,57],119:[0,21],120:[0,5],121:[0,5],122:[0,5],127:[0,21],128:[0,21],129:[0,21],130:[0,5,21],131:[0,5,21],132:[0,21],133:[0,21],134:[0,21],135:[0,21],136:[0,21],137:[0,21],138:[0,21],139:[0,21],140:[0,21],141:[0,21],142:[0,21],143:[0,21],144:[0,21],145:[0,21],146:[0,21],147:[0,21],148:[0,5,21],169:[0,5,21,57],170:[0,5,21],171:[0,5,21],172:[0,5],173:[0,5],174:[0,5],175:[0,5],176:[0,5],177:[0,5],178:[0,5],179:[0,21,179],182:[0,5,21],183:[0,5,21],184:[0,5],185:[0,21,69],186:[0,21,72],187:[0,21,72],188:[0,21,69],189:[0,21,72,74],190:[0,21,69],192:[0,21],194:[0,5],195:[0,21],201:[0,5,21],202:[0,21],203:[0,21,5],204:[0,21],205:[0,5,21],206:[0,5,21],207:[0,21,5],208:[0,5],209:[0,5],210:[0,5],211:[0,5],212:[0,5],213:[0,5]},{69:21,72:21,73:21,74:21,75:21,77:21,78:21,79:21,80:21,81:21,82:21,83:21,84:21,85:21,86:21,87:21,88:21,89:21,90:21,91:21,92:21,99:21,100:21,105:21,106:21,107:21,108:21,109:21,110:21,111:21,112:21,114:21,115:21,116:21,118:21,119:21,127:21,128:21,129:21,130:21,131:21,132:21,133:21,134:21,135:21,136:21,137:21,138:21,139:21,140:21,141:21,142:21,143:21,144:21,145:21,146:21,147:21,148:21,169:21,170:21,171:21,179:21,182:21,183:21,185:21,186:21,187:21,188:21,189:21,190:21,192:21,195:21,201:21,202:21,203:21,204:21,205:21,206:21,207:21},{69:12,72:12,73:12,74:12,75:12,76:76,77:12,79:37,80:37,81:12,82:37,83:37,84:37,85:37,86:37,87:37,88:12,89:12,91:12,93:12,94:12,95:12,96:12,97:12,98:12,99:12,100:12,101:12,102:12,103:12,104:12,105:12,106:12,107:12,109:12,111:12,113:12,114:12,115:12,116:12,117:12,118:12,119:12,120:12,121:12,122:12,123:12,124:12,125:12,126:12,127:12,142:12,143:12,144:12,145:12,146:12,147:12,160:12,161:12,165:12,166:12,167:12,172:12,173:12,174:12,175:12,176:12,177:12,178:12,179:12,180:12,181:12,184:12,185:12,186:12,187:12,188:12,189:12,190:12,191:12,192:12,193:12,195:12,196:12,197:12,198:12,199:12,200:12,202:12,203:12,204:12,205:12,206:12,207:12,208:12,209:12,210:12,211:12,212:12,213:12},{69:11,72:11,73:11,74:11,75:11,76:11,81:11,91:11,93:11,94:11,95:11,96:11,97:11,98:11,99:11,100:11,101:11,102:11,103:11,104:11,105:11,106:11,107:11,109:11,110:11,111:11,113:11,114:11,115:11,116:11,117:11,118:11,119:11,120:11,121:11,122:11,123:11,124:11,125:11,126:11,127:11,142:11,143:11,144:11,145:11,146:11,147:11,149:11,150:11,151:11,152:11,153:11,154:11,155:11,156:11,157:11,158:11,159:11,160:11,161:11,162:11,163:11,164:11,165:11,166:11,168:11,172:11,173:11,174:11,175:11,176:11,177:11,178:11,180:11,181:11,184:11,185:11,186:11,187:11,188:11,189:11,190:11,191:11,192:11,193:11,195:11,196:11,197:11,198:11,199:11,200:11,202:11,203:11,204:11,205:11,206:11,207:11,208:11,209:11,210:11,211:11,212:11,213:11},{69:11,72:11,73:11,74:11,75:11,76:76,81:11,91:11,93:11,94:11,95:11,96:11,97:11,98:11,99:11,100:11,101:11,102:11,103:11,104:11,105:11,106:11,107:11,109:11,110:11,111:11,113:11,114:11,115:11,116:11,117:11,118:11,119:11,120:11,121:11,122:11,123:11,124:11,125:11,126:11,127:11,142:11,143:11,144:11,145:11,146:11,147:11,149:11,150:11,151:11,152:11,153:11,154:11,155:11,156:11,157:11,158:11,159:11,160:11,161:11,162:11,163:11,164:11,165:11,166:11,168:11,172:11,173:11,174:11,175:11,176:11,177:11,178:11,180:11,181:11,184:11,185:11,186:11,187:11,188:11,189:11,190:11,191:11,192:11,193:11,195:11,196:11,197:11,198:11,199:11,200:11,202:11,203:11,204:11,205:11,206:11,207:11,208:11,209:11,210:11,211:11,212:11,213:11},{69:11,72:11,73:11,74:11,75:11,76:76,81:11,91:11,93:11,94:11,95:11,96:11,97:11,98:11,99:11,100:11,101:11,102:11,103:11,104:11,105:11,106:11,107:11,109:11,110:11,111:11,113:11,114:11,115:11,116:11,117:11,118:11,119:11,120:11,121:11,122:11,123:11,124:11,125:11,126:11,127:11,142:11,143:11,144:11,145:11,146:11,147:11,149:11,150:11,151:11,152:11,153:11,154:11,155:11,156:11,157:11,158:11,159:11,160:11,161:11,162:11,163:11,164:11,165:11,166:11,168:11,172:11,173:11,174:11,175:11,176:11,177:11,178:11,180:11,181:11,184:11,185:11,186:11,187:11,188:11,189:11,190:11,191:11,192:11,
209193:11,195:11,196:11,197:11,198:11,199:11,200:11,202:11,203:11,204:11,205:11,206:11,207:11,208:11,209:11,210:11,211:11,212:11,213:11},{69:11,72:11,73:11,74:11,75:11,76:11,81:11,91:11,93:11,94:11,95:11,96:11,97:11,98:11,99:11,100:11,101:11,102:11,103:11,104:11,105:11,106:11,107:11,109:11,110:11,111:11,113:11,114:11,115:11,116:11,117:11,118:11,119:11,120:11,121:11,122:11,123:11,124:11,125:11,126:11,127:11,142:11,143:11,144:11,145:11,146:11,147:11,149:11,150:11,151:11,152:11,153:11,154:11,155:11,156:11,157:11,158:11,159:11,160:11,161:11,162:11,163:11,164:11,165:11,166:11,168:11,172:11,173:11,174:11,175:11,176:11,177:11,178:11,180:11,181:11,184:11,185:11,186:11,187:11,188:11,189:11,190:11,191:11,192:11,193:11,195:11,196:11,197:11,198:11,199:11,200:11,202:11,203:11,204:11,205:11,206:11,207:11,208:11,209:11,210:11,211:11,212:11,213:11},{69:11,72:11,73:11,74:11,75:11,76:76,81:11,91:11,93:11,94:11,95:11,96:11,97:11,98:11,99:11,100:11,101:11,102:11,103:11,104:11,105:11,106:11,107:11,109:11,110:11,111:11,113:11,114:11,115:11,116:11,117:11,118:11,119:11,120:11,121:11,122:11,123:11,124:11,125:11,126:11,127:11,142:11,143:11,144:11,145:11,146:11,147:11,149:11,150:11,151:11,152:11,153:11,154:11,155:11,156:11,157:11,158:11,159:11,160:11,161:11,162:11,163:11,164:11,165:11,166:11,168:11,172:11,173:11,174:11,175:11,176:11,177:11,178:11,180:11,181:11,184:11,185:11,186:11,187:11,188:11,189:11,190:11,191:11,192:11,193:11,195:11,196:11,197:11,198:11,199:11,200:11,202:11,203:11,204:11,205:11,206:11,207:11,208:11,209:11,210:11,211:11,212:11,213:11},{69:11,72:11,73:11,74:11,75:11,76:11,81:11,91:11,93:11,94:11,95:11,96:11,97:11,98:11,99:11,100:11,101:11,102:11,103:11,104:11,105:11,106:11,107:11,109:11,110:11,111:11,113:11,114:11,115:11,116:11,117:11,118:11,119:11,120:11,121:11,122:11,123:11,124:11,125:11,126:11,127:11,142:11,143:11,144:11,145:11,146:11,147:11,149:11,150:11,151:11,152:11,153:11,154:11,155:11,156:11,157:11,158:11,159:11,160:11,161:11,162:11,163:11,164:11,165:11,166:11,168:11,172:11,173:11,174:11,175:11,176:11,177:11,178:11,180:11,181:11,184:11,185:11,186:11,187:11,188:11,189:11,190:11,191:11,192:11,193:11,195:11,196:11,197:11,198:11,199:11,200:11,202:11,203:11,204:11,205:11,206:11,207:11,208:11,209:11,210:11,211:11,212:11,213:11},{69:11,72:11,73:11,74:11,75:11,76:11,81:11,91:11,93:11,94:11,95:11,96:11,97:11,98:11,99:11,100:11,101:11,102:11,103:11,104:11,105:11,106:11,107:11,109:11,110:11,111:11,113:11,114:11,115:11,116:11,117:11,118:11,119:11,120:11,121:11,122:11,123:11,124:11,125:11,126:11,127:11,142:11,143:11,144:11,145:11,146:11,147:11,149:11,150:11,151:11,152:11,153:11,154:11,155:11,156:11,157:11,158:11,159:11,160:11,161:11,162:11,163:11,164:11,165:11,166:11,168:11,172:11,173:11,174:11,175:11,176:11,177:11,178:11,180:11,181:11,184:11,185:11,186:11,187:11,188:11,189:11,190:11,191:11,192:11,193:11,195:11,196:11,197:11,198:11,199:11,200:11,202:11,203:11,204:11,205:11,206:11,207:11,208:11,209:11,210:11,211:11,212:11,213:11},{69:13,72:13,73:13,74:13,75:13,76:76,81:13,91:13,93:13,94:13,95:13,96:13,97:13,98:13,99:13,100:13,101:13,102:13,103:13,104:13,105:13,106:13,107:13,109:13,110:13,113:13,114:13,115:13,116:13,117:13,118:13,119:13,120:13,121:13,122:13,123:13,124:13,125:13,126:13,127:13,142:13,143:13,144:13,145:13,146:13,147:13,149:13,150:13,151:13,152:13,153:13,154:13,155:13,156:13,157:13,158:13,159:13,160:13,161:13,162:13,163:13,164:13,165:13,166:13,168:13,172:13,173:13,174:13,175:13,176:13,177:13,178:13,180:13,181:13,184:13,185:13,186:13,187:13,188:13,189:13,190:13,191:13,192:13,193:13,195:13,196:13,197:13,198:13,199:13,200:13,202:13,203:13,204:13,205:13,206:13,207:13,208:13,209:13,210:13,211:13,212:13,213:13},{69:25,72:25,73:25,74:25,75:25,77:25,78:25,79:25,80:25,81:25,82:25,83:25,84:25,85:25,86:25,87:25,88:25,89:25,90:25,91:25,92:25,93:25,94:25,95:25,96:25,97:25,98:25,99:25,100:25,101:25,102:25,103:25,104:25,105:25,106:25,107:25,108:25,109:25,110:25,111:25,112:25,114:25,115:25,116:25,117:25,118:25,119:25,120:25,121:25,122:25,126:25,127:25,128:25,129:25,130:25,131:25,132:25,133:25,134:25,135:25,136:25,137:25,138:25,139:25,140:25,141:25,142:25,143:25,144:25,145:25,146:25,147:25,148:25,149:25,150:25,151:25,152:25,153:25,154:25,155:25,156:25,157:25,158:25,159:25,160:25,161:25,162:25,163:25,164:25,165:25,166:25,167:25,168:25,169:25,170:25,171:25,172:25,173:25,174:25,175:25,176:25,177:25,178:25,179:25,180:25,181:25,182:25,183:25,184:25,185:25,186:25,187:25,188:25,189:25,190:25,191:25,192:25,193:25,195:25,196:25,197:25,198:25,199:25,200:25,201:25,202:25,203:25,204:25,205:25,206:25,207:25,208:25,209:25,210:25,211:25,212:25,213:25},{69:18,72:18,73:18,74:18,75:18,77:18,78:18,79:18,80:18,81:18,82:18,83:18,84:18,85:18,86:18,87:18,88:18,90:18,91:18,92:18,93:18,94:18,95:18,96:18,97:18,98:18,99:18,100:18,101:18,102:18,103:18,104:18,105:18,106:18,107:18,108:18,109:18,110:18,111:18,112:18,113:113,114:18,115:18,116:18,117:18,118:18,119:18,120:18,121:18,122:18,123:18,124:18,125:18,126:18,128:18,129:18,130:18,131:18,132:18,133:18,134:18,135:18,136:18,137:18,138:18,139:18,140:18,141:18,148:18,149:18,150:18,151:18,152:18,153:18,154:18,155:18,156:18,157:18,158:18,159:18,160:18,161:18,162:18,163:18,164:18,165:18,166:18,167:18,168:18,169:18,170:18,171:18,172:18,173:18,174:18,175:18,176:18,177:18,178:18,179:18,180:18,181:18,182:18,183:18,184:18,185:18,186:18,187:18,188:18,189:18,190:18,191:18,192:18,193:18,195:18,196:18,197:18,198:18,199:18,200:18,201:18,202:18,203:18,204:18,205:18,206:18,207:18,208:18,209:18,210:18,211:18,212:18,213:18},{69:18,72:18,73:18,74:18,75:18,77:18,78:18,79:18,80:18,81:18,82:18,83:18,84:18,85:18,86:18,87:18,88:18,90:18,91:18,92:18,93:18,94:18,95:18,96:18,97:18,98:18,99:18,100:18,101:18,102:18,103:18,104:18,105:18,106:18,107:18,108:18,109:18,110:18,111:18,112:18,113:113,114:18,115:18,116:18,117:18,118:18,119:18,120:18,121:18,122:18,123:18,124:18,125:18,126:18,128:18,129:18,130:18,131:18,132:18,133:18,134:18,135:18,136:18,137:18,138:18,139:18,140:18,141:18,148:18,149:18,150:18,151:18,152:18,153:18,154:18,155:18,156:18,157:18,158:18,159:18,160:18,161:18,162:18,163:18,164:18,165:18,166:18,167:18,168:18,169:18,170:18,171:18,172:18,173:18,174:18,175:18,176:18,177:18,178:18,179:18,180:18,181:18,182:18,183:18,184:18,185:18,186:18,187:18,188:18,189:18,190:18,191:18,192:18,193:18,195:18,196:18,197:18,198:18,199:18,200:18,201:18,202:18,203:18,204:18,205:18,206:18,207:18,208:18,209:18,210:18,211:18,212:18,213:18},{69:18,72:18,73:18,74:18,75:18,77:18,78:18,79:18,80:18,81:18,82:18,83:18,84:18,85:18,86:18,87:18,88:18,90:18,91:18,92:18,93:18,94:18,95:18,96:18,97:18,98:18,99:18,100:18,101:18,102:18,103:18,104:18,105:18,106:18,107:18,108:18,109:18,110:18,111:18,112:18,114:18,115:18,116:18,117:18,118:18,119:18,120:18,121:18,122:18,123:18,124:18,125:18,126:18,128:18,129:18,130:18,131:18,132:18,133:18,134:18,135:18,136:18,137:18,138:18,139:18,140:18,141:18,148:18,149:18,150:18,151:18,152:18,153:18,154:18,155:18,156:18,157:18,158:18,159:18,160:18,161:18,162:18,163:18,164:18,165:18,166:18,167:18,168:18,169:18,170:18,171:18,172:18,173:18,174:18,175:18,176:18,177:18,178:18,179:18,180:18,181:18,182:18,183:18,184:18,185:18,186:18,187:18,188:18,189:18,190:18,191:18,192:18,193:18,195:18,196:18,197:18,198:18,199:18,200:18,201:18,202:18,203:18,204:18,205:18,206:18,207:18,208:18,209:18,210:18,211:18,212:18,213:18},{69:18,72:18,73:18,74:18,75:18,77:18,78:18,79:18,80:18,81:18,82:18,83:18,84:18,85:18,86:18,87:18,88:18,90:18,91:18,92:18,93:18,94:18,95:18,96:18,97:18,98:18,99:18,100:18,101:18,102:18,103:18,104:18,105:18,106:18,107:18,108:18,109:18,110:18,111:18,112:18,114:18,115:18,116:18,117:18,118:18,119:18,120:18,121:18,122:18,123:18,124:18,125:18,126:18,128:18,129:18,130:18,131:18,132:18,133:18,134:18,135:18,136:18,137:18,138:18,139:18,140:18,141:18,148:18,149:18,150:18,151:18,152:18,153:18,154:18,155:18,156:18,157:18,158:18,159:18,160:18,161:18,162:18,163:18,164:18,165:18,166:18,167:18,168:18,169:18,170:18,171:18,172:18,173:18,174:18,175:18,176:18,177:18,178:18,179:18,180:18,181:18,182:18,183:18,184:18,185:18,186:18,187:18,188:18,189:18,190:18,191:18,192:18,193:18,195:18,196:18,197:18,198:18,199:18,200:18,201:18,202:18,203:18,204:18,205:18,206:18,207:18,208:18,209:18,210:18,211:18,212:18,213:18},{69:18,72:18,73:18,74:18,75:18,77:18,78:18,79:18,80:18,81:18,82:18,83:18,84:18,85:18,86:18,87:18,88:18,90:18,91:18,92:18,93:18,94:18,95:18,96:18,97:18,98:18,99:18,100:18,101:18,102:18,103:18,104:18,105:18,106:18,107:18,108:18,109:18,110:18,111:18,112:18,114:18,115:18,116:18,117:18,118:18,119:18,120:18,121:18,122:18,123:18,124:18,125:18,126:18,128:18,129:18,130:18,131:18,132:18,133:18,134:18,135:18,136:18,137:18,138:18,139:18,140:18,141:18,148:18,149:18,150:18,151:18,152:18,153:18,154:18,155:18,156:18,157:18,158:18,159:18,160:18,161:18,162:18,163:18,164:18,165:18,166:18,167:18,168:18,169:18,170:18,171:18,172:18,173:18,174:18,175:18,176:18,177:18,178:18,179:18,180:18,181:18,182:18,183:18,184:18,185:18,186:18,187:18,188:18,189:18,190:18,191:18,192:18,193:18,195:18,196:18,197:18,198:18,199:18,200:18,201:18,202:18,203:18,204:18,205:18,206:18,207:18,208:18,209:18,210:18,211:18,212:18,213:18},{69:18,72:18,73:18,74:18,75:18,77:18,78:18,79:18,80:18,81:18,82:18,83:18,84:18,85:18,86:18,87:18,88:18,90:18,91:18,92:18,93:18,94:18,95:18,96:18,97:18,98:18,99:18,100:18,101:18,102:18,103:18,104:18,105:18,106:18,107:18,108:18,109:18,110:18,111:18,112:18,114:18,115:18,116:18,117:18,118:18,119:18,120:18,121:18,122:18,123:18,124:18,125:18,126:18,128:18,129:18,130:18,131:18,132:18,133:18,134:18,135:18,136:18,137:18,138:18,139:18,140:18,141:18,148:18,149:18,150:18,151:18,152:18,153:18,154:18,155:18,156:18,157:18,158:18,159:18,160:18,161:18,162:18,163:18,164:18,165:18,166:18,167:18,168:18,169:18,170:18,171:18,172:18,173:18,174:18,175:18,176:18,177:18,178:18,179:18,180:18,181:18,182:18,183:18,184:18,185:18,186:18,187:18,188:18,189:18,190:18,191:18,192:18,193:18,195:18,196:18,197:18,198:18,199:18,200:18,201:18,202:18,203:18,204:18,205:18,206:18,207:18,208:18,209:18,210:18,211:18,212:18,213:18}
209,{69:[0,18,17,26],72:[0,18,26,17],73:[0,18,26],74:[0,18,26,17],75:[0,18,26,17],76:[0,76],77:[0,18,26],78:[0,18],79:[0,18],80:[0,18],81:[0,18,26],82:[0,18],83:[0,18],84:[0,18],85:[0,18],86:[0,18],87:[0,18],88:[0,18,38],89:[0,38],90:[0,18],91:[0,18,26],92:[0,18],93:[0,18,26,14],94:[0,18,26,14],95:[0,18,26,14],96:[0,18,26,14],97:[0,18,26,14],98:[0,18,26,14],99:[0,18,26,14],100:[0,18,26,14],101:[0,18,26,14],102:[0,18,26,14],103:[0,18,26,14],104:[0,18,26,14],105:[0,17,18,26],106:[0,17,18,26],107:[0,18,26],108:[0,18,26],109:[0,18,26],110:[0,18,26],111:[0,18,26],112:[0,18,26,112],113:[0,26],114:[0,18,26],115:[0,18,26],116:[0,18,26],117:[0,18,26,14],118:[0,18,26],119:[0,18,26],120:[0,18,26,14,120],121:[0,18,26,14],122:[0,18,26,14],123:[0,18,26],124:[0,18,26],125:[0,18,26],126:[0,18,26],127:[0,26],128:[0,18],129:[0,18],130:[0,18],131:[0,18],132:[0,18],133:[0,18],134:[0,18],135:[0,18],136:[0,18],137:[0,18],138:[0,18],139:[0,18],140:[0,18],141:[0,18],142:[0,26],143:[0,26],144:[0,26],145:[0,26],146:[0,26],147:[0,26],148:[0,18],149:[0,18],150:[0,18],151:[0,18],152:[0,18],153:[0,18],154:[0,18],155:[0,18],156:[0,18],157:[0,18],158:[0,18],159:[0,18],160:[0,18,26],161:[0,18,26],162:[0,18],163:[0,18],164:[0,18],165:[0,18,26],166:[0,18,26],167:[0,18,26],168:[0,18],169:[0,18],170:[0,18],171:[0,18],172:[0,18,26,14],173:[0,18,26,14],174:[0,18,26,14],175:[0,18,26,14],176:[0,18,26,14],177:[0,18,26,14],178:[0,18,26,14],179:[0,18,26],180:[0,18,26],181:[0,18,26],182:[0,18],183:[0,18],184:[0,18,26,14],185:[0,18,17,26],186:[0,18,26,17],187:[0,18,26,17],188:[0,18,17,26],189:[0,18,26,17],190:[0,18,17,26],191:[0,18,26,17],192:[0,18,26],193:[0,18,26,17],194:[0,14],195:[0,18,26],196:[0,18,26,17],197:[0,18,26,17],198:[0,18,26,17],199:[0,18,26,17],200:[0,18,26,17],201:[0,18,17],202:[0,18,26,17],203:[0,18,26],204:[0,18,26],205:[0,18,26,14],206:[0,18,26,14],207:[0,18,26],208:[0,18,26,14],209:[0,18,26,14],210:[0,18,26,14],211:[0,18,26,14],212:[0,18,26,14],213:[0,18,26,14]},{69:[0,18,17,26],72:[0,18,26,17],73:[0,18,26],74:[0,18,26,17],75:[0,18,26,17],76:[0,76],77:[0,18,26],78:[0,18],79:[0,18],80:[0,18],81:[0,18,26],82:[0,18],83:[0,18],84:[0,18],85:[0,18],86:[0,18],87:[0,18],88:[0,18,38],89:[0,38],90:[0,18],91:[0,18,26],92:[0,18],93:[0,18,26,14],94:[0,18,26,14],95:[0,18,26,14],96:[0,18,26,14],97:[0,18,26,14],98:[0,18,26,14],99:[0,18,26,14],100:[0,18,26,14],101:[0,18,26,14],102:[0,18,26,14],103:[0,18,26,14],104:[0,18,26,14],105:[0,17,18,26],106:[0,17,18,26],107:[0,18,26],108:[0,18,26],109:[0,18,26],110:[0,18,26],111:[0,18,26],112:[0,18,26,112],113:[0,26],114:[0,18,26],115:[0,18,26],116:[0,18,26],117:[0,18,26,14],118:[0,18,26],119:[0,18,26],120:[0,18,26,14],121:[0,18,26,14],122:[0,18,26,14],123:[0,18,26],124:[0,18,26],125:[0,18,26],126:[0,18,26],127:[0,26],128:[0,18],129:[0,18],130:[0,18],131:[0,18],132:[0,18],133:[0,18],134:[0,18],135:[0,18],136:[0,18],137:[0,18],138:[0,18],139:[0,18],140:[0,18],141:[0,18],142:[0,26],143:[0,26],144:[0,26],145:[0,26],146:[0,26],147:[0,26],148:[0,18],149:[0,18],150:[0,18],151:[0,18],152:[0,18],153:[0,18],154:[0,18],155:[0,18],156:[0,18],157:[0,18],158:[0,18],159:[0,18],160:[0,18,26],161:[0,18,26],162:[0,18],163:[0,18],164:[0,18],165:[0,18,26],166:[0,18,26],167:[0,18,26],168:[0,18],169:[0,18],170:[0,18],171:[0,18],172:[0,18,26,14],173:[0,18,26,14],174:[0,18,26,14],175:[0,18,26,14],176:[0,18,26,14],177:[0,18,26,14],178:[0,18,26,14],179:[0,18,26],180:[0,18,26],181:[0,18,26],182:[0,18],183:[0,18],184:[0,18,26,14],185:[0,18,17,26],186:[0,18,26,17],187:[0,18,26,17],188:[0,18,17,26],189:[0,18,26,17],190:[0,18,17,26],191:[0,18,26,17],192:[0,18,26],193:[0,18,26,17],194:[0,14],195:[0,18,26],196:[0,18,26,17],197:[0,18,26,17],198:[0,18,26,17],199:[0,18,26,17],200:[0,18,26,17],201:[0,18,17],202:[0,18,26,17],203:[0,18,26],204:[0,18,26],205:[0,18,26,14],206:[0,18,26,14],207:[0,18,26],208:[0,18,26,14],209:[0,18,26,14],210:[0,18,26,14],211:[0,18,26,14],212:[0,18,26,14],213:[0,18,26,14]},{69:69,72:15,73:15,74:15,75:15,76:15,77:15,78:15,79:15,80:15,82:15,83:15,84:15,85:15,86:15,87:15,88:15,89:15,92:15,93:15,94:15,95:15,96:15,97:15,98:15,99:15,100:15,101:15,102:15,103:15,104:15,105:15,106:15,107:15,108:15,110:15,112:15,113
209:15,114:15,115:15,116:15,117:15,118:15,119:15,120:65,121:65,122:15,126:15,127:15,128:15,129:15,130:15,131:15,132:15,133:15,134:15,135:15,136:15,137:15,138:15,139:15,140:15,141:15,142:15,143:15,144:15,145:15,146:15,147:15,148:15,149:15,150:15,151:15,152:15,153:15,154:15,155:15,156:15,157:15,158:15,159:15,160:15,161:15,162:15,163:15,164:15,165:15,166:15,167:15,168:15,169:15,170:15,171:15,172:15,173:15,174:15,175:15,176:15,177:15,178:15,179:15,180:15,181:15,182:15,183:15,184:15,185:69,186:15,187:15,188:69,189:15,190:69,191:15,192:15,193:15,194:15,196:15,197:15,198:15,199:15,200:15,201:15,205:15,206:15,208:15,209:15,210:15,211:15,212:15,213:15},{69:69,72:72,73:15,74:72,75:72,76:15,77:15,78:15,79:15,80:15,82:15,83:15,84:15,85:15,86:15,87:15,88:15,89:15,92:15,93:29,94:29,95:29,96:29,97:29,98:29,99:29,100:29,101:29,102:29,103:29,104:29,105:105,106:106,107:15,108:15,110:15,112:15,113:15,114:15,115:15,116:15,117:29,118:15,119:15,120:65,121:65,122:29,126:15,127:15,128:15,129:15,130:15,131:15,132:15,133:15,134:15,135:15,136:15,137:15,138:15,139:15,140:15,141:15,142:15,143:15,144:15,145:15,146:15,147:15,148:15,149:15,150:15,151:15,152:15,153:15,154:15,155:15,156:15,157:15,158:15,159:15,160:15,161:15,162:15,163:15,164:15,165:15,166:15,167:15,168:15,169:15,170:15,171:15,172:29,173:29,174:29,175:29,176:29,177:29,178:29,179:15,180:15,181:15,182:15,183:15,184:29,185:69,186:72,187:72,188:69,189:72,190:69,191:15,192:15,193:15,194:29,196:15,197:15,198:15,199:15,200:15,201:15,205:29,206:29,208:29,209:29,210:29,211:29,212:29,213:29},{69:17,72:17,73:15,74:17,75:17,76:15,77:15,78:15,79:15,80:15,82:15,83:15,84:15,85:15,86:15,87:15,88:15,89:15,92:15,93:29,94:29,95:29,96:29,97:29,98:29,99:29,100:29,101:29,102:29,103:29,104:29,105:17,106:17,107:15,108:15,110:15,112:15,113
209:15,114:15,115:15,116:15,117:29,118:15,119:15,120:29,121:29,122:29,126:15,127:15,128:15,129:15,130:15,131:15,132:15,133:15,134:15,135:15,136:15,137:15,138:15,139:15,140:15,141:15,142:15,143:15,144:15,145:15,146:15,147:15,148:15,149:15,150:15,151:15,152:15,153:15,154:15,155:15,156:15,157:15,158:15,159:15,160:15,161:15,162:15,163:15,164:15,165:15,166:15,167:15,168:15,169:15,170:15,171:15,172:29,173:29,174:29,175:29,176:29,177:29,178:29,179:15,180:15,181:15,182:15,183:15,184:29,185:17,186:17,187:17,188:17,189:17,190:17,191:15,192:15,193:15,194:29,196:15,197:15,198:15,199:15,200:15,201:17,202:17,205:29,206:29,208:29,209:29,210:29,211:29,212:29,213:29},{69:69,72:15,73:15,74:15,75:15,76:15,77:15,78:15,79:15,80:15,82:15,83:15,84:15,85:15,86:15,87:15,88:15,89:15,92:15,93:15,94:15,95:15,96:15,97:15,98:15,99:15,100:15,101:15,102:15,103:15,104:15,105:15,106:15,107:15,108:15,110:15,112:15,113:15,114:15,115:15,116:15,117:15,118:15,119:15,120:15,121:15,122:15,126:15,127:15,128:15,129:15,130:15,131:15,132:15,133:15,134:15,135:15,136:15,137:15,138:15,139:15,140:15,141:15,142:15,143:15,144:15,145:15,146:15,147:15,148:15,149:15,150:15,151:15,152:15,153:15,154:15,155:15,156:15,157:15,158:15,159:15,160:15,161:15,162:15,163:15,164:15,165:15,166:15,167:15,168:15,169:15,170:15,171:15,172:15,173:15,174:15,175:15,176:15,177:15,178:15,179:15,180:15,181:15,182:15,183:15,184:15,185:69,186:15,187:15,188:69,189:15,190:69,191:15,192:15,193:15,194:15,196:15,197:15,198:15,199:15,200:15,201:15,205:15,206:15,208:15,209:15,210:15,211:15,212:15,213:15},{69:15,72:15,73:15,74:15,75:15,76:15,77:15,78:15,79:15,80:15,82:15,83:15,84:15,85:15,86:15,87:15,88:15,89:15,92:15,93:15,94:15,95:15,96:15,97:15,98:15,99:15,100:15,101:15,102:15,103:15,104:15,105:15,106:15,107:15,108:15,110:15,112:15,113
209:15,114:15,115:15,116:15,117:15,118:15,119:15,120:65,121:65,122:15,126:15,127:15,128:15,129:15,130:15,131:15,132:15,133:15,134:15,135:15,136:15,137:15,138:15,139:15,140:15,141:15,142:15,143:15,144:15,145:15,146:15,147:15,148:15,149:15,150:15,151:15,152:15,153:15,154:15,155:15,156:15,157:15,158:15,159:15,160:15,161:15,162:15,163:15,164:15,165:15,166:15,167:15,168:15,169:15,170:15,171:15,172:15,173:15,174:15,175:15,176:15,177:15,178:15,179:15,180:15,181:15,182:15,183:15,184:15,185:15,186:15,187:15,188:15,189:15,190:15,191:15,192:15,193:15,194:15,196:15,197:15,198:15,199:15,200:15,201:15,205:15,206:15,208:15,209:15,210:15,211:15,212:15,213:15},{69:15,72:15,73:15,74:15,75:15,76:15,77:15,78:15,79:15,80:15,82:15,83:15,84:15,85:15,86:15,87:15,88:15,89:15,92:15,93:93,94:15,95:15,96:15,97:15,98:39,99:39,100:39,101:39,102:15,103:15,104:15,105:15,106:15,107:15,108:15,110:15,
210112:15,113:15,114:15,115:15,116:15,117:39,118:15,119:15,120:65,121:65,122:122,126:15,127:15,128:15,129:15,130:15,131:15,132:15,133:15,134:15,135:15,136:15,137:15,138:15,139:15,140:15,141:15,142:15,143:15,144:15,145:15,146:15,147:15,148:15,149:15,150:15,151:15,152:15,153:15,154:15,155:15,156:15,157:15,158:15,159:15,160:15,161:15,162:15,163:15,164:15,165:15,166:15,167:15,168:15,169:15,170:15,171:15,172:15,173:15,174:15,175:15,176:15,177:15,178:15,179:15,180:15,181:15,182:15,183:15,184:39,185:15,186:15,187:15,188:15,189:15,190:15,191:15,192:15,193:15,194:15,196:15,197:15,198:15,199:15,200:15,201:15,205:39,206:39,208:39,209:39,210:39,211:39,212:39,213:39},{69:15,72:15,73:15,74:15,75:15,76:15,77:15,78:15,79:15,80:15,82:15,83:15,84:15,85:15,86:15,87:15,88:15,89:15,92:15,93:15,94:15,95:15,96:15,97:15,98:15,99:15,100:15,101:15,102:15,103:15,104:15,105:15,106:15,107:15,108:15,110:15,112:15,113
210:15,114:15,115:15,116:15,117:15,118:15,119:15,120:15,121:15,122:15,126:15,127:15,128:15,129:15,130:15,131:[15,60],132:15,133:15,134:15,135:15,136:15,137:15,138:15,139:15,140:15,141:15,142:15,143:15,144:15,145:15,146:15,147:15,148:15,149:15,150:15,151:15,152:15,153:15,154:15,155:15,156:15,157:15,158:15,159:15,160:15,161:15,162:15,163:15,164:15,165:15,166:15,167:15,168:15,169:[15,60],170:[15,60],171:[15,60],172:15,173:15,174:15,175:15,176:15,177:15,178:15,179:15,180:180,181:180,182:[15,60],183:[15,60],184:15,185:15,186:186,187:15,188:15,189:15,190:15,191:15,192:15,193:15,194:15,196:15,197:15,198:15,199:199,200:199,201:[15,60],205:15,206:15,208:15,209:15,210:15,211:15,212:15,213:15},{69:15,72:15,73:15,74:15,75:15,76:15,77:15,78:15,79:15,80:15,82:15,83:15,84:15,85:15,86:15,87:15,88:15,89:15,92:15,93:15,94:15,95:15,96:15,97:15,98:15,99:15,100:15,101:15,102:15,103:15,104:15,105:15,106:15,107:15,108:15,110:15,112:15,113:15,114:15,115:15,116:15,117:15,118:15,119:15,120:15,121:15,122:15,126:15,127:15,128:15,129:15,130:15,131:15,132:15,133:15,134:15,135:15,136:15,137:15,138:15,139:15,140:15,141:15,142:15,143:15,144:15,145:15,146:15,147:15,148:15,149:15,150:15,151:15,152:15,153:15,154:15,155:15,156:15,157:15,158:15,159:15,160:15,161:15,162:15,163:15,164:15,165:15,166:15,167:15,168:15,169:15,170:15,171:15,172:15,173:15,174:15,175:15,176:15,177:15,178:15,179:15,180:15,181:15,182:15,183:15,184:15,185:15,186:15,187:15,188:15,189:15,190:15,191:15,192:15,193:15,194:15,196:15,197:15,198:15,199:15,200:15,201:15,205:15,206:15,208:15,209:15,210:15,211:15,212:15,213:15},{69:15,72:15,73:15,74:15,75:15,76:15,77:15,78:15,79:15,80:15,82:15,83:15,84:15,85:15,86:15,87:15,88:15,89:15,91:64,92:15,93:15,94:15,95:15,96:15,97:15,98:15,99:15,100:15,101:15,102:15,103:15,104:15,105:15,106:15,107:15,108:15,110:15,112:15,113
210:15,114:15,115:15,116:15,117:15,118:15,119:15,120:15,121:15,122:15,126:15,127:15,128:15,129:15,130:15,131:15,132:15,133:15,134:15,135:15,136:15,137:15,138:15,139:15,140:15,141:15,142:15,143:15,144:15,145:15,146:15,147:15,148:15,149:15,150:15,151:15,152:15,153:15,154:15,155:15,156:15,157:15,158:15,159:15,160:15,161:15,162:15,163:15,164:15,165:15,166:15,167:15,168:15,169:15,170:15,171:15,172:15,173:15,174:15,175:15,176:15,177:15,178:15,179:15,180:15,181:15,182:15,183:15,184:15,185:15,186:15,187:15,188:15,189:15,190:15,191:15,192:15,193:15,194:15,196:15,197:15,198:15,199:15,200:15,201:15,205:15,206:15,208:15,209:15,210:15,211:15,212:15,213:15},{69:15,72:15,73:15,74:15,75:15,76:15,77:15,78:15,79:15,80:15,82:15,83:15,84:15,85:15,86:15,87:15,88:15,89:15,92:15,93:15,94:15,95:15,96:15,97:15,98:15,99:15,100:15,101:15,102:15,103:15,104:15,105:15,106:15,107:15,108:15,110:15,112:15,113:15,114:15,115:15,116:15,117:15,118:15,119:15,120:15,121:15,122:15,126:15,127:15,128:15,129:15,130:15,131:15,132:15,133:15,134:15,135:15,136:15,137:15,138:15,139:15,140:15,141:15,142:15,143:15,144:15,145:15,146:15,147:15,148:15,149:15,150:15,151:15,152:15,153:15,154:15,155:15,156:15,157:15,158:15,159:15,160:15,161:15,162:15,163:15,164:15,165:15,166:15,167:15,168:15,169:15,170:15,171:15,172:15,173:15,174:15,175:15,176:15,177:15,178:15,179:15,180:15,181:15,182:15,183:15,184:15,185:15,186:15,187:15,188:15,189:15,190:15,191:15,192:15,193:15,194:15,196:15,197:15,198:15,199:15,200:15,201:15,205:15,206:15,208:15,209:15,210:15,211:15,212:15,213:15},{69:15,72:15,73:15,74:15,75:15,76:15,77:15,78:15,79:15,80:15,82:15,83:15,84:15,85:15,86:15,87:15,88:15,89:15,92:15,93:15,94:15,95:15,96:15,97:15,98:15,99:15,100:15,101:15,102:15,103:15,104:15,105:15,106:15,107:15,108:15,110:15,112:15,113
210:15,114:15,115:15,116:15,117:15,118:15,119:15,120:15,121:15,122:15,126:15,127:15,128:15,129:15,130:15,131:15,132:15,133:15,134:15,135:15,136:15,137:15,138:15,139:15,140:15,141:15,142:15,143:15,144:15,145:15,146:15,147:15,148:15,149:15,150:15,151:15,152:15,153:15,154:15,155:15,156:15,157:15,158:15,159:15,160:15,161:15,162:15,163:15,164:15,165:15,166:15,167:15,168:15,169:15,170:15,171:15,172:15,173:15,174:15,175:15,176:15,177:15,178:15,179:15,180:15,181:15,182:15,183:15,184:15,185:15,186:15,187:15,188:15,189:15,190:15,191:15,192:15,193:15,194:15,196:15,197:15,198:15,199:15,200:15,201:15,205:15,206:15,208:15,209:15,210:15,211:15,212:15,213:15},{69:69,72:72,73:15,74:72,75:72,76:15,77:15,78:15,79:15,80:15,82:15,83:15,84:15,85:15,86:15,87:15,88:15,89:15,92:15,93:15,94:15,95:15,96:15,97:15,98:39,99:39,100:39,101:39,102:15,103:15,104:15,105:15,106:15,107:15,108:15,110:15,112:9,113:15,114:15,115:15,116:15,117:39,118:15,119:15,120:15,121:15,122:15,126:15,127:15,128:15,129:15,130:15,131:[15,60],132:15,133:15,134:15,135:15,136:15,137:15,138:15,139:15,140:15,141:15,142:15,143:15,144:15,145:15,146:15,147:15,148:15,149:15,150:15,151:15,152:15,153:15,154:15,155:15,156:15,157:15,158:15,159:15,160:15,161:15,162:15,163:15,164:15,165:15,166:15,167:15,168:15,169:[15,60],170:[15,60],171:[15,60],172:15,173:15,174:15,175:15,176:15,177:15,178:15,179:15,180:15,181:15,182:[15,60],183:[15,60],184:39,185:69,186:72,187:72,188:69,189:72,190:69,191:15,192:15,193:15,194:15,196:15,197:15,198:15,199:199,200:199,201:[15,60],205:39,206:39,208:39,209:39,210:39,211:39,212:39,213:39},{69:15,72:15,73:15,74:15,75:15,76:15,77:15,78:15,79:15,80:15,82:15,83:15,84:15,85:15,86:15,87:15,88:15,89:15,92:15,93:15,94:15,95:15,96:15,97:15,98:15,99:15,100:15,101:15,102:15,103:15,104:15,105:15,106:15,107:15,108:15,110:15,112:15,113
210:15,114:15,115:15,116:15,117:15,118:15,119:15,120:15,121:15,122:15,126:15,127:15,128:15,129:15,130:15,131:15,132:15,133:15,134:15,135:15,136:15,137:15,138:15,139:15,140:15,141:15,142:15,143:15,144:15,145:15,146:15,147:15,148:15,149:15,150:15,151:15,152:15,153:15,154:15,155:15,156:15,157:15,158:15,159:15,160:15,161:15,162:15,163:15,164:15,165:15,166:15,167:15,168:15,169:15,170:15,171:15,172:15,173:15,174:15,175:15,176:15,177:15,178:15,179:15,180:15,181:15,182:15,183:15,184:15,185:15,186:15,187:15,188:15,189:15,190:15,191:15,192:15,193:15,194:15,196:15,197:15,198:15,199:15,200:15,201:15,205:15,206:15,208:15,209:15,210:15,211:15,212:15,213:15},{69:15,72:15,73:15,74:15,75:15,76:15,77:15,78:15,79:15,80:15,82:15,83:15,84:15,85:15,86:15,87:15,88:15,89:15,92:15,93:15,94:15,95:15,96:15,97:15,98:15,99:15,100:15,101:15,102:15,103:15,104:15,105:15,106:15,107:15,108:15,110:15,112:15,113:15,114:15,115:15,116:15,117:15,118:15,119:15,120:15,121:15,122:15,126:15,127:15,128:15,129:15,130:15,131:15,132:15,133:15,134:15,135:15,136:15,137:15,138:15,139:15,140:15,141:15,142:15,143:15,144:15,145:15,146:15,147:15,148:15,149:47,150:47,151:47,152:47,153:47,154:47,155:47,156:47,157:47,158:47,159:47,160:47,161:47,162:47,163:47,164:47,165:47,166:47,167:15,168:47,169:15,170:15,171:15,172:15,173:15,174:15,175:15,176:15,177:15,178:15,179:15,180:15,181:15,182:15,183:15,184:15,185:15,186:15,187:15,188:15,189:15,190:15,191:15,192:15,193:15,194:15,196:15,197:15,198:15,199:199,200:199,201:15,205:15,206:15,208:15,209:15,210:15,211:15,212:15,213:15},{69:69,72:72,74:72,75:72,105:17,106:17,185:69,186:72,187:72,188:69,189:72,190:69,191:17,193:17,196:17,197:17,198:17,199:17,200:17,201:17,202:17},{69:69,72:72,74:72,75:72,105:105,106:106,185:69,186:72,187:72,188:69,189:72,190:69,191:17,193:17,196:17,197:17,198:17,199:17,200:17,201:17,202:17},{69:17,72:17,74:17,75:17,105:17,106:17,185:17,186:17,187:17,188:17,189:17,190:17,191:17,193:17,196:17,197:17,198:17,199:17,200:17,201:17,202:17},{69:17,72:17,74:17,75:17,105:17,106:17,185:17,186:17,187:17,188:17,189:17,190:17,191:17,193:17,196:17,197:17,198:17,199:17,200:17,201:17,202:17},{69:30,72:30,74:30,75:30,77:30,78:30,80:30,81:30,82:30,83:30,84:30,85:30,86:30,87:30,88:30,89:30,109:30,111:30,115:30,116:30,149:30,150:30,151:30,152:30,153:30,154:30,155:30,156:30,157:30,158:30,159:30,160:30,161:30,162:30,163:30,164:30,165:30,166:30,167:30,168:30,179:30,180:30,181:30,185:30,186:30,187:30,188:30,189:30,190:30,191:30,192:30,193:30,195:30,196:30,197:30,198:30,199:30,200:30,202:30,203:30,204:30,207:30},{69:30,72:30,74:30,75:30,77:30,78:30,80:30,81:30,82:30,83:30,84:30,85:30,86:30,87:30,88:30,89:30,109:30,111:30,115:30,116:30,149:30,150:30,151:30,152:30,153:30,154:30,155:30,156:30,157:30,158:30,159:30,160:30,161:30,162:30,163:30,164:30,165:30,166:30,167:30,168:30,179:30,180:30,181:30,185:30,186:30,187:30,188:30,189:30,190:30,191:30,192:30,193:30,195:30,196:30,197:30,198:30,199:30,200:30,202:30,203:30,204:30,207:30},{69:66,72:66,74:66,75:66,99:66,100:66,108:66,111:66,158:158,185:66,186:66,187:66,188:66,189:66,190:66,205:66,206:66,208:208,209:209,210:66,211:211,212:66,213:66},{69:66,72:66,74:66,75:66,99:66,100:66,108:66,111:66,158:66,185:66,186:66,187:66,188:66,189:66,190:66,205:66,206:66,208:66,209:66,210:66,211:66,212:66,213:66},{69:66,72:66,74:66,75:66,99:66,100:66,108:66,111:66,158:66,185:66,186:66,187:66,188:66,189:66,190:66,205:66,206:66,208:66,209:66,210:66,211:66,212:66,213:66},{69:66,72:66,74:66,75:66,99:66,100:66,108:66,111:66,158:66,185:66,186:66,187:66,188:66,189:66,190:66,205:66,206:66,208:66,209:66,210:66,211:66,212:66,213:66},{69:66,72:66,74:66,75:66,99:66,100:66,108:66,111:66,158:66,185:66,186:66,187:66,188:66,189:66,190:66,205:66,206:66,208:66,209:66,210:66,211:66,212:66,213:66},{69:66,72:66,74:66,75:66,99:66,100:66,108:66,111:66,158:66,185:66,186:66,187:66,188:66,189:66,190:66,205:66,206:66,208:66,209:66,210:66,211:66,212:66,213:66},{69:66,72:66,74:66,75:66,99:66,100:66,108:66,111:66,158:66,185:66,186:66,187:66,188:66,189:66,190:66,205:66,206:66,208:66,209:66,210:66,211:66,212:66,213:66},{69:66,72:66,74:66,75:66,99:66,100:66,108:66,111:66,158:66,185:66,186:66,187:66,188:66,189:66,
210190:66,205:66,206:66,208:66,209:66,210:66,211:66,212:66,213:66},{69:66,72:66,74:66,75:66,99:99,100:100,108:108,111:66,158:158,185:66,186:66,187:66,188:66,189:66,190:66,205:66,206:66,208:208,209:66,210:66,211:211,212:66,213:66},{69:66,72:66,74:66,75:66,99:66,100:66,108:66,111:66,158:158,185:66,186:66,187:66,188:66,189:66,190:66,205:66,206:66,208:66,209:66,210:66,211:66,212:66,213:66},{69:69,72:72,73:73,74:72,75:72,76:76,77:77,78:78,79:79,80:37,81:81,82:37,83:37,84:37,85:37,86:37,87:37,88:88,89:89,92:52,93:14,94:14,95:14,96:14,97:14,98:14,99:14,100:14,101:14,102:14,103:14,104:14,105:105,106:106,107:107,108:108,109:109,110:110,112:112,113:113,114:114,115:115,116:116,117:14,118:57,119:58,120:65,121:65,122:14,123:43,124:43,125:43,126:126,127:127,128:52,129:52,130:52,131:52,132:52,133:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,142:142,143:143,144:144,145:145,146:146,147:147,148:52,149:45,150:45,151:45,152:45,153:45,154:45,155:45,156:45,157:45,158:45,159:45,160:45,161:45,162:45,163:45,164:45,165:45,166:45,167:45,168:45,169:57,170:58,171:52,172:14,173:14,174:14,175:14,176:14,177:14,178:14,179:179,181:43,182:52,183:52,184:14,185:69,186:72,187:72,188:69,189:72,190:69,191:191,192:109,193:193,194:14,195:109,196:196,197:196,198:198,199:199,200:199,201:201,202:109,203:109,204:109,205:14,206:14,207:109,208:14,209:14,210:14,211:14,212:14,213:14},{70:70},{70:70},{72:72,73:73,74:72,75:72,79:36,80:36,82:36,83:36,84:36,85:36,86:36,87:36,131:36,169:36,170:36,171:36,180:36,181:36,182:36,183:36,186:72,187:72,189:72,191:36,193:36,196:36,197:36,198:36,199:36,200:36,201:36},{72:36,73:36,74:36,75:36,79:36,80:36,82:36,83:36,84:36,85:36,86:36,87:36,131:36,169:36,170:36,171:36,180:36,181:36,182:36,183:36,186:36,187:36,189:36,191:36,193:36,196:36,197:36,198:36,199:36,200:36,201:36},{72:36,73:36,74:36,75:36,79:36,80:36,82:36,83:36,84:36,85:36,86:36,87:36,131:36,169:36,170:36,171:36,180:36,181:36,182:36,183:36,186:36,187:36,189:36,191:36,193:36,196:36,197:36,198:36,199:36,200:36,201:36},{72:36,73:36,74:36,75:36,79:36,80:36,82:36,83:36,84:36,85:36,86:36,87:36,131:[36,60],169:[36,60],170:[36,60],171:[36,60],180:36,181:36,182:[36,60],183:[36,60],186:36,187:36,189:36,191:36,193:36,196:36,197:36,198:36,199:36,200:36,201:[36,60]},{72:56,73:56,74:56,75:56,186:56,187:56,189:56},{72:56,73:56,74:56,75:56,186:56,187:56,189:56},{72:72,73:73,74:74,75:75,179:179,186:72,187:72,189:189},{72:72,74:72,75:72,186:72,187:72,189:72},{76:23,90:23,91:23,92:[23,52],93:23,94:23,95:23,96:23,97:23,98:23,99:23,100:23,101:23,102:23,103:23,104:23,107:23,109:23,112:23,113:23,114:23,117:23,118:23,119:23,120:23,121:23,122:23,123:23,124:23,125:23,126:23,127:[23,127],128:53,129:53,130:[23,52],131:[23,52],132:53,133:53,134:[23,52],135:53,136:53,137:53,138:53,139:53,140:53,141:53,142:23,143:23,144:23,145:23,146:23,147:23,148:[23,52],169:[23,52],170:[23,52],171:[23,52],172:23,173:23,174:23,175:23,176:23,177:23,178:23,181:23,182:[23,52],183:[23,52],184:23,191:23,192:23,193:23,194:23,195:23,196:23,197:23,198:23,199:23,200:23,201:[23,52],202:23,203:23,204:23,205:23,206:23,207:23,208:23,209:23,210:23,211:23,212:23,213:23},{76:24,90:24,91:24,92:24,93:24,94:24,95:24,96:24,97:24,98:24,99:24,100:24,101:24,102:24,103:24,104:24,107:24,109:24,112:24,113:24,114:24,117:24,118:24,119:24,120:24,121:24,122:24,123:24,124:24,125:24,126:24,127:24,128:24,129:24,130:24,131:24,132:24,133:24,134:24,135:24,136:24,137:24,138:24,139:24,140:24,141:24,142:24,143:24,144:24,145:24,146:24,147:24,148:24,169:24,170:24,171:24,172:24,173:24,174:24,175:24,176:24,177:24,178:24,181:24,182:24,183:24,184:24,191:24,192:24,193:24,194:24,195:24,196:24,197:24,198:24,199:24,200:24,201:24,202:24,203:24,204:24,205:24,206:24,207:24,208:24,209:24,210:24,211:24,212:24,213:24},{76:24,90:24,91:24,92:24,93:24,94:24,95:24,96:24,97:24,98:24,99:24,100:24,101:24,102:24,103:24,104:24,107:24,109:24,112:24,113:24,114:24,117:24,118:24,119:24,120:24,121:24,122:24,123:24,124:24,125:24,126:24,127:24,128:24,129:24,130:24,131:24,132:24,133:24,134:24,135:24,136:24,137:24,138:24,139:24,140:24,141:24,142:24,143:24,144:24,145:24,146:24,147:24,148:24,169:24,170:24,171:24,172:24,173:24,174:24,175:24,176:24,177:24,178:24,181:24,182:24,183:24,184:24,191:24,192:24,193:24,194:24,195:24,196:24,197:24,198:24,199:24,200:24,201:24,202:24,203:24,204:24,205:24,206:24,207:24,208:24,209:24,210:24,211:24,212:24,213:24},{76:24,90:24,91:24,92:24,93:24,94:24,95:24,96:24,97:24,98:24,99:24,100:24,101:24,102:24,103:24,104:24,107:24,109:24,112:24,113:24,114:24,117:24,118:24,119:24,120:24,121:24,122:24,123:24,124:24,125:24,126:24,127:24,128:24,129:24,130:24,131:24,132:24,133:24,134:24,135:24,136:24,137:24,138:24,139:24,140:24,141:24,142:24,143:24,144:24,145:24,146:24,147:24,148:24,169:24,170:24,171:24,172:24,173:24,174:24,175:24,176:24,177:24,178:24,181:24,182:24,183:24,184:24,191:24,192:24,193:24,194:24,195:24,196:24,197:24,198:24,199:24,200:24,201:24,202:24,203:24,204:24,205:24,206:24,207:24,208:24,209:24,210:24,211:24,212:24,213:24},{76:24,90:24,91:24,92:24,93:24,94:24,95:24,96:24,97:24,98:24,99:24,100:24,101:24,102:24,103:24,104:24,107:24,109:24,112:24,113:24,114:24,117:24,118:24,119:24,120:24,121:24,122:24,123:24,124:24,125:24,126:24,127:24,128:24,129:24,130:24,131:24,132:24,133:24,134:24,135:24,136:24,137:24,138:24,139:24,140:24,141:24,142:24,143:24,144:24,145:24,146:24,147:24,148:24,169:24,170:24,171:24,172:24,173:24,174:24,175:24,176:24,177:24,178:24,181:24,182:24,183:24,184:24,191:24,192:24,193:24,194:24,195:24,196:24,197:24,198:24,199:24,200:24,201:24,202:24,203:24,204:24,205:24,206:24,207:24,208:24,209:24,210:24,211:24,212:24,213:24},{76:24,90:24,91:24,92:24,93:24,94:24,95:24,96:24,97:24,98:24,99:24,100:24,101:24,102:24,103:24,104:24,107:24,109:24,112:24,113:24,114:24,117:24,118:24,119:24,120:24,121:24,122:24,123:24,124:24,125:24,126:24,127:24,128:24,129:24,130:24,131:24,132:24,133:24,134:24,135:24,136:24,137:24,138:24,139:24,140:24,141:24,142:24,143:24,144:24,145:24,146:24,147:24,148:24,169:24,170:24,171:24,172:24,173:24,174:24,175:24,176:24,177:24,178:24,181:24,182:24,183:24,184:24,191:24,192:24,193:24,194:24,195:24,196:24,197:24,198:24,199:24,200:24,201:24,202:24,203:24,204:24,205:24,206:24,207:24,208:24,209:24,210:24,211:24,212:24,213:24},{76:[24,76],90:24,91:24,92:52,93:29,94:29,95:29,96:29,97:29,98:29,99:29,100:29,101:29,102:29,103:29,104:29,107:24,109:24,112:24,113:24,114:24,117:29,118:24,119:24,120:65,121:65,122:29,123:24,124:24,125:24,126:24,127:24,128:52,129:52,130:52,131:52,132:52,133:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,142:24,143:24,144:24,145:24,146:24,147:24,148:52,169:52,170:52,171:52,172:29,173:29,174:29,175:29,176:29,177:29,178:29,181:24,182:52,183:52,184:29,191:24,192:24,193:24,194:29,195:24,196:24,197:24,198:24,199:24,200:24,201:52,202:24,203:24,204:24,205:29,206:29,207:24,208:29,209:29,210:29,211:29,212:29,213:29},{76:76,90:24,91:24,92:24,93:24,94:24,95:24,96:24,97:24,98:24,99:24,100:24,101:24,102:24,103:24,104:24,107:24,109:24,112:24,113:24,114:24,117:24,118:24,119:24,120:65,121:65,122:24,123:24,124:24,125:24,126:24,127:24,128:24,129:24,130:24,131:24,132:24,133:24,134:24,135:24,136:24,137:24,138:24,139:24,140:24,141:24,142:24,143:24,144:24,145:24,146:24,147:24,148:24,169:24,170:24,171:24,172:24,173:24,174:24,175:24,176:24,177:24,178:24,181:24,182:24,183:24,184:24,191:24,192:24,193:24,194:24,195:24,196:24,197:24,198:24,199:24,200:24,201:24,202:24,203:24,204:24,205:24,206:24,207:24,208:24,209:24,210:24,211:24,212:24,213:24},{76:24,90:24,91:24,92:24,93:24,94:24,95:24,96:24,97:24,98:24,99:24,100:24,101:24,102:24,103:24,104:24,107:24,109:24,112:24,113:24,114:24,117:24,118:24,119:24,120:65,121:65,122:24,123:24,124:24,125:24,126:24,127:24,128:24,129:24,130:24,131:24,132:24,133:24,134:24,135:24,136:24,137:24,138:24,139:24,140:24,141:24,142:24,143:24,144:24,145:24,146:24,147:24,148:24,169:24,170:24,171:24,172:24,173:24,174:24,175:24,176:24,177:24,178:24,181:24,182:24,183:24,184:24,191:24,192:24,193:24,194:24,195:24,196:24,197:24,198:24,199:24,200:24,201:24,202:24,203:24,204:24,205:24,206:24,207:24,208:24,209:24,210:24,211:24,212:24,213:24},{76:24,90:24,91:24,92:24,93:29,94:29,95:29,96:29,97:29,98:29,99:29,100:29,101:29,102:29,103:29,104:29,107:24,109:24,112:24,113:24,114:24,117:29,118:24,119:24,120:29,121:29,122:29,123:24,124:24,125:24,126:24,127:24,128:24,129:24,130:24,131:24,132:24,133:24,134:24,135:24,136:24,137:24,138:24,139:24,140:24,141:24,142:24,143:24,144:24,145:24,146:24,147:24,148:24,169:24,170:24,171:24,172:29,173:29,174:29,175:29,176:29,177:29,178:29,181:24,182:24,183:24,184:29,191:24,192:24,193:24,194:29,195:24,196:24,197:24,198:24,199:24,200:24,201:24,202:24,203:24,204:24,205:29,206:29,207:24,208:29,209:29,210:29,211:29,212:29,213:29}
210,{76:40,109:40,112:40,113:40,114:40,119:40,123:40,124:40,125:40,126:40,192:40,195:40,202:40,203:40,204:40,207:40},{76:76,93:29,94:29,95:29,96:29,97:29,98:29,99:29,100:29,101:29,102:29,103:29,104:29,117:29,120:29,121:29,122:29,125:125,126:126,149:[0,47],150:[0,47],151:[0,47],152:[0,47],153:[0,47],154:[0,47],155:[0,47],156:[0,47],157:[0,47],158:[0,47],159:[0,47],160:[0,47],161:[0,47],162:[0,47],163:[0,47],164:[0,47],165:[0,47],166:[0,47],168:[0,47],172:29,173:29,174:29,175:29,176:29,177:29,178:29,184:29,194:29,205:29,206:29,208:29,209:29,210:29,211:29,212:29,213:29},{76:76,90:90,109:109,113:113,120:65,121:65,123:43,124:43,125:43,126:126,181:181,192:109,195:109,202:109,203:109,204:109,207:109},{76:76,91:64,120:64,121:64,123:43,124:43,125:43,181:43},{76:[0,76]},{76:76},{76:76},{76:76},{76:76},{76:76},{76:76},{76:76},{76:76},{76:76},{76:76,125:125,181:181},{76:76},{76:76},{76:76,90:90,126:126},{78:27,79:79,80:27,82:27,83:27,84:27,85:27,86:27,87:27},{78:78,90:90},{78:78,79:79,80:80,81:81,82:82,83:83,84:84,85:85,86:86,87:87,115:115},{79:37,80:37,82:37,83:37,84:37,85:37,86:37,87:37},{79:37,80:37,82:37,83:37,84:37,85:37,86:37,87:37},{79:37,80:37,82:37,83:37,84:37,85:37,86:37,87:37},{79:79,80:80,82:82,83:83,84:84,85:85,86:86,87:87},{88:88,89:89},{88:38,89:38},{88:88,89:89},{90:90},{90:90},{90:90},{90:90},{90:90,109:109,113:113,126:126,192:109,195:109,202:109,203:109,204:109,207:109},{90:90},{90:90},{91:64,93:14,94:14,95:14,96:14,97:14,98:14,99:14,100:14,101:14,102:14,103:14,104:14,117:14,120:14,121:14,122:14,172:14,173:14,174:14,175:14,176:14,177:14,178:14,184:14,194:14,205:14,206:14,208:14,209:14,210:14,211:14,212:14,213:14},{91:61,99:99,100:100,110:61,111:61,205:68,206:68},{91:61,99:68,100:68,110:61,111:61,205:68,206:68},{91:62,99:99,100:100,110:61,111:61,205:61,206:61},{91:61,99:61,100:61,110:110,111:111,205:61,206:61},{91:61,99:68,100:68,110:61,111:61,205:68,206:68},{91:62},{91:91},{91:91},{91:91},{91:91,120:120},{91:91,120:120},{91:91,120:120},{91:91},{91:91},{92:92,105:105,106:106,128:128,146:146,147:147,182:182,183:183},{92:92,105:105,106:106,128:128,183:183},{92:92,105:105,106:106,128:128,146:146,147:147,183:183},{92:52,93:16,94:94,95:16,96:16,97:16,98:16,99:16,100:16,101:16,102:16,103:16,104:16,117:16,120:16,121:16,122:16,128:52,129:52,130:52,131:52,132:52,133:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,148:52,169:52,170:52,171:52,172:16,173:16,174:16,175:16,176:16,177:16,178:16,182:52,183:52,184:16,194:16,201:52,205:16,206:16,208:16,209:16,210:16,211:16,212:16,213:16},{92:52,93:3,94:3,95:3,96:3,97:3,98:3,99:3,100:3,101:3,102:3,103:3,104:3,117:3,120:3,121:3,122:3,128:52,129:52,130:52,131:52,132:52,133:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,148:52,169:52,170:52,171:52,172:3,173:3,174:3,175:3,176:3,177:3,178:3,182:52,183:52,184:3,194:3,201:52,205:3,206:3,208:3,209:3,210:3,211:3,212:3,213:3},{92:3,93:3,94:3,95:3,96:3,97:3,98:3,99:3,100:3,101:3,102:3,103:3,104:3,117:3,120:3,121:3,122:3,128:3,129:3,130:3,131:3,132:3,133:3,134:3,135:3,136:3,137:3,138:3,139:3,140:3,141:3,148:3,169:3,170:3,171:3,172:3,173:3,174:3,175:3,176:3,177:3,178:3,182:3,183:3,184:3,194:3,201:3,205:3,206:3,208:3,209:3,210:3,211:3,212:3,213:3},{92:3,93:3,94:3,95:3,96:3,97:3,98:3,99:3,100:3,101:3,102:3,103:3,104:3,107:42,117:3,120:3,121:3,122:3,128:42,129:42,130:3,131:3,132:42,133:42,134:42,135:42,136:42,137:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42,148:3,169:3,170:3,171:3,172:3,173:3,174:3,175:3,176:3,177:3,178:3,182:3,183:3,184:3,194:3,201:3,205:3,206:3,208:3,209:3,210:3,211:3,212:3,213:3},{92:3,93:16,94:16,95:16,96:16,97:16,98:16,99:16,100:16,101:16,102:16,103:16,104:16,107:42,117:16,120:16,121:16,122:16,128:42,129:42,130:3,131:3,132:42,133:42,134:42,135:42,136:42,137:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42,148:3,169:3,170:3,171:3,172:16,173:16,174:16,175:16,176:16,177:16,178:16,182:3,183:3,184:16,194:16,201:3,205:16,206:16,208:16,209:16,210:16,211:16,212:16,213:16},{92:52,128:52,129:52,130:52,131:52,132:52,133:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,148:52,169:52,170:52,171:52,182:52,183:52,201:52},{92:52,128:52,129:52,130:52,131:52,132:52,133:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,148:52,169:52,170:52,171:52,182:52,183:52,199:199,200:199,201:52},{92:[0,52],128:[0,52],129:[0,52],130:[0,52],131:[0,52],132:[0,52],133:[0,52],134:[0,52],135:[0,52],136:[0,52],137:[0,52],138:[0,52],139:[0,52],140:[0,52],141:[0,52],148:[0,52],169:[0,52],170:[0,52],171:[0,52],182:[0,52],183:[0,52],201:[0,52]},{92:52,127:127,128:52,129:52,130:52,131:52,132:52,133:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,148:52,169:52,170:52,171:52,182:52,183:52,201:52},{92:52,128:52,129:52,130:52,131:52,132:52,133:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,148:52,169:52,170:52,171:52,182:52,183:52,201:52},{92:52,127:127,128:52,129:52,130:52,131:52,132:52,133:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,148:52,169:52,170:52,171:52,182:52,183:52,201:52},{92:52,128:52,129:52,130:52,131:52,132:52,133:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,148:52,169:52,170:52,171:52,182:52,183:52,201:52},{92:92,128:128,129:52,130:52,131:131,132:52,133:52,134:52,135:135,136:52,137:137,138:138,139:139,140:140,141:141,148:52,169:131,170:131,171:131,182:63,183:63,191:191,193:193,194:194,196:196,197:196,198:198,199:199,200:199,201:131},{92:52,128:52,129:52,130:52,131:52,132:52,133:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,148:52,169:52,170:52,171:52,182:52,183:52,201:52},{92:52,128:52,129:52,130:52,131:52,132:52,133:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,148:52,169:52,170:52,171:52,182:52,183:52,201:52},{92:52,128:52,129:52,130:52,131:52,132:52,133:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,148:52,169:52,170:52,171:52,182:52,183:52,201:52},{92:52,128:52,129:52,130:52,131:52,132:52,133:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,148:52,169:52,170:52,171:52,182:52,183:52,201:52},{92:92,128:128,146:146,147:147},{92:92},{92:92,128:128},{93:14,94:14,95:14,96:14,97:14,98:14,99:14,100:14,101:14,102:14,103:14,104:14,117:14,120:14,121:14,122:14,172:14,173:14,174:14,175:14,176:14,177:14,178:14,184:14,194:14,205:14,206:14,208:14,209:14,210:14,211:14,212:14,213:14},{93:14,94:14,95:14,96:14,97:14,98:14,99:14,100:14,101:14,102:14,103:14,104:14,117:14,120:14,121:14,122:14,172:14,173:14,174:14,175:14,176:14,177:14,178:14,184:14,194:14,205:14,206:14,208:14,209:14,210:14,211:14,212:14,213:14},{93:93,94:14,95:14,96:14,97:14,98:14,99:14,100:14,101:14,102:14,103:14,104:14,117:14,120:14,121:14,122:14,172:14,173:14,174:14,175:14,176:14,177:14,178:14,184:14,194:14,205:14,206:14,208:14,209:14,210:14,211:14,212:14,213:14},{93:14,94:14,95:14,96:14,97:14,98:14,99:14,100:14,101:14,102:14,103:14,104:14,117:14,120:14,121:14,122:14,172:14,173:14,174:14,175:14,176:14,177:14,178:14,184:14,194:14,205:14,206:14,208:14,209:14,210:14,211:14,212:14,213:14},{93:14,94:[14,59],95:[14,59,95],96:14,97:14,98:[14,39],99:[14,39],100:[14,39],101:[14,39],102:14,103:14,104:14,117:[14,39],120:14,121:14,122:14,172:14,173:14,174:14,175:14,176:14,177:14,178:14,184:[14,39],194:14,205:[14,39],206:[14,39],208:[14,39],209:[14,39],210:[14,39],211:[14,39],212:[14,39],213:[14,39]},{93:5,94:5,95:5,96:5,97:5,98:5,99:5,100:5,101:5,102:5,103:5,104:5,107:42,117:5,120:5,121:5,122:5,128:42,129:42,130:5,131:5,132:42,133:42,134:42,135:42,136:42,137:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42,148:5,169:5,170:5,171:5,172:5,173:5,174:5,175:5,176:5,177:5,178:5,182:5,183:5,184:5,191:191,193:193,194:5,196:196,197:196,198:198,199:199,200:199,201:5,203:5,205:5,206:5,207:5,208:5,209:5,210:5,211:5,212:5,213:5},{93:5,94:5,95:5,96:5,97:5,98:5,99:5,100:5,101:5,102:5,103:5,104:5,117:5,120:5,121:5,122:5,130:5,131:5,148:5,169:5,170:5,171:5,172:5,173:5,174:5,175:5,176:5,177:5,178:5,182:5,183:5,184:5,194:5,201:5,203:5,205:5,206:5,207:5,208:5,209:5,210:5,211:5,212:5,213:5},{93:93,94:94,95:95,96:96,97:97,98:98,99:99,100:100,101:101,102:102,103:103,104:104,117:117,120:65,121:65,122:122,130:5,131:5,148:5,169:5,170:5,171:5,172:172,173:172,174:172,175:172,176:172,177:172,178:1
21072,182:5,183:5,184:184,193:193,194:194,196:196,197:196,198:198,199:199,200:199,201:5,203:203,205:205,206:206,207:207,208:208,209:209,210:210,211:211,212:212,213:213},{93:16,94:16,95:16,96:16,97:16,98:16,99:16,100:16,101:16,102:16,103:16,104:16,107:42,117:16,120:16,121:16,122:16,128:42,129:42,132:42,133:42,134:42,135:42,136:42,137:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42,172:16,173:16,174:16,175:16,176:16,177:16,178:16,184:16,194:16,205:16,206:16,208:16,209:16,210:16,211:16,212:16,213:16},{93:16,94:94,95:16,96:16,97:16,98:16,99:16,100:16,101:16,102:16,103:16,104:16,117:16,120:16,121:16,122:16,172:16,173:16,174:16,175:16,176:16,177:16,178:16,184:16,194:16,205:16,206:16,208:16,209:16,210:16,211:16,212:16,213:16},{93:16,94:16,95:16,96:16,97:16,98:16,99:16,100:16,101:16,102:16,103:16,104:16,117:16,120:16,121:16,122:16,172:16,173:16,174:16,175:16,176:16,177:16,178:16,184:16,194:16,205:16,206:16,208:16,209:16,210:16,211:16,212:16,213:16},{93:16,94:16,95:16,96:16,97:16,98:16,99:16,100:16,101:16,102:16,103:16,104:16,117:16,120:16,121:16,122:16,172:16,173:16,174:16,175:16,176:16,177:16,178:16,184:16,194:16,205:16,206:16,208:16,209:16,210:16,211:16,212:16,213:16},{93:16,94:16,95:16,96:16,97:16,98:16,99:16,100:16,101:16,102:16,103:16,104:16,117:16,120:65,121:65,122:16,172:16,173:16,174:16,175:16,176:16,177:16,178:16,184:16,194:16,205:16,206:16,208:16,209:16,210:16,211:16,212:16,213:16},{93:16,94:16,95:16,96:16,97:16,98:16,99:16,100:16,101:16,102:16,103:16,104:16,117:16,120:16,121:16,122:16,172:16,173:16,174:16,175:16,176:16,177:16,178:16,184:16,194:16,205:16,206:16,208:16,209:16,210:16,211:16,212:16,213:16},{93:28,94:28,95:28,96:28,97:28,98:28,99:28,100:28,101:28,102:28,103:28,104:28,110:28,117:28,120:28,121:28,122:28,158:28,166:28,167:28,172:28,173:28,174:28,175:28,176:28,177:28,178:28,184:28,194:28,205:28,206:28,208:28,209:28,210:28,211:28,212:28,213:28},{93:29,94:29,95:29,96:29,97:29,98:29,99:29,100:29,101:29,102:29,103:29,104:29,117:29,120:29,121:29,122:29,172:29,173:29,174:29,175:29,176:29,177:29,178:29,184:29,194:29,205:29,206:29,208:29,209:29,210:29,211:29,212:29,213:29},{93:29,94:29,95:29,96:29,97:29,98:29,99:29,100:29,101:29,102:29,103:29,104:29,107:42,117:29,120:29,121:29,122:29,128:42,129:42,132:42,133:42,134:42,135:42,136:42,137:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42,172:29,173:29,174:29,175:29,176:29,177:29,178:29,184:29,194:29,205:29,206:29,208:29,209:29,210:29,211:29,212:29,213:29},{93:29,94:29,95:29,96:29,97:29,98:29,99:29,100:29,101:29,102:29,103:29,104:29,117:29,120:29,121:29,122:29,172:29,173:29,174:29,175:29,176:29,177:29,178:29,184:29,194:29,205:29,206:29,208:29,209:29,210:29,211:29,212:29,213:29},{93:29,94:29,95:29,96:29,97:29,98:29,99:29,100:29,101:29,102:29,103:29,104:29,117:29,120:29,121:29,122:29,172:29,173:29,174:29,175:29,176:29,177:29,178:29,184:29,194:29,205:29,206:29,208:29,209:29,210:29,211:29,212:29,213:29},{93:29,94:29,95:29,96:29,97:29,98:29,99:29,100:29,101:29,102:29,103:29,104:29,117:29,120:65,121:65,122:29,172:29,173:29,174:29,175:29,176:29,177:29,178:29,184:29,194:29,205:29,206:29,208:29,209:29,210:29,211:29,212:29,213:29},{93:29,94:29,95:29,96:29,97:29,98:98,99:39,100:39,101:39,102:29,103:29,104:29,117:117,120:29,121:29,122:29,172:172,173:172,174:172,175:172,176:172,177:172,178:172,184:39,194:29,205:39,206:39,208:39,209:39,210:39,211:39,212:39,213:39},{93:93,94:[29,94],95:29,96:29,97:29,98:29,99:29,100:29,101:29,102:29,103:29,104:29,117:29,120:29,121:29,122:29,172:29,173:29,174:29,175:29,176:29,177:29,178:29,184:29,194:29,205:29,206:29,208:29,209:29,210:29,211:29,212:29,213:29},{93:93,94:94,95:29,96:29,97:29,98:29,99:29,100:29,101:29,102:29,103:29,104:29,117:29,120:29,121:29,122:29,172:29,173:29,174:29,175:29,176:29,177:29,178:29,184:29,194:29,205:29,206:29,208:29,209:29,210:29,211:29,212:29,213:29},{93:29,94:29,95:29,96:29,97:29,98:29,99:29,100:29,101:29,102:29,103:29,104:29,117:29,120:29,121:29,122:29,172:29,173:29,174:29,175:29,176:29,177:29,178:29,184:29,194:29,205:29,206:29,208:29,209:29,210:29,211:29,212:29,213:29},{93:29,94:29,95:29,96:29,97:29,98:29,99:29,100:29,101:29,102:29,103:29,104:29,117:29,120:65,121:65,122:29,172:29,173:29,174:29,175:29,176:29,177:29,178:29,184:29,194:29,205:29,206:29,208:29,209:29,210:29,211:29,212:29,213:29},{93:[0,29],94:[0,29],95:[0,29],96:[0,29],97:[0,29],98:[0,29],99:[0,29],100:[0,29],101:[0,29],102:[0,29],103:[0,29],104:[0,29],117:[0,29],120:[0,29],121:[0,29],122:[0,29],172:[0,29],173:[0,29],174:[0,29],175:[0,29],176:[0,29],177:[0,29],178:[0,29],184:[0,29],194:[0,29],205:[0,29],206:[0,29],208:[0,29],209:[0,29],210:[0,29],
211211:[0,29],212:[0,29],213:[0,29]},{93:50,94:50,95:50,96:50,97:50,122:122},{93:93,122:122,193:193,194:194,196:196,197:196},{93:93,94:94,95:95,96:96,97:96},{93:93,94:94,95:95,96:96,97:96,193:193,194:194},{93:93},{93:93}
211,{94:94},{94:94},{94:94},{95:95},{95:95,123:43,124:43,125:43,181:43},{96:96,97:97,98:98},{98:39,99:39,100:39,101:39,112:112,117:39,184:39,205:39,206:39,208:39,209:39,210:39,211:39,212:39,213:39},{98:[9,98],99:9,100:9,101:9,112:9,117:9,184:9,205:9,206:9,208:9,209:9,210:9,211:9,212:9,213:9},{98:9,99:9,100:9,101:9,112:9,117:9,184:9,205:9,206:9,208:9,209:9,210:9,211:9,212:9,213:9},{98:39,99:39,100:39,101:39,112:112,117:39,184:39,205:39,206:39,208:39,209:39,210:39,211:39,212:39,213:39},{98:98,99:9,100:9,101:9,112:9,117:9,184:9,205:9,206:9,208:9,209:9,210:9,211:9,212:9,213:9},{98:39,99:39,100:39,101:39,112:9,117:39,184:39,205:39,206:39,208:39,209:39,210:39,211:39,212:39,213:39},{98:9,99:9,100:9,101:9,112:112,117:9,184:9,205:9,206:9,208:9,209:9,210:9,211:9,212:9,213:9},{98:9,99:9,100:9,101:9,112:9,117:9,184:9,205:9,206:9,208:9,209:9,210:9,211:9,212:9,213:9},{98:9,99:9,100:9,101:9,112:9,117:9,184:9,205:9,206:9,208:9,209:9,210:9,211:9,212:9,213:9},{98:9,99:9,100:9,101:9,112:9,117:9,184:9,205:9,206:9,208:9,209:9,210:9,211:9,212:9,213:9},{98:9,99:9,100:9,101:9,112:9,117:9,184:9,205:9,206:9,208:9,209:9,210:9,211:9,212:9,213:9},{98:9,99:9,100:9,101:9,112:9,117:9,184:9,205:9,206:9,208:9,209:9,210:9,211:9,212:9,213:9},{98:9,99:9,100:9,101:9,112:9,117:9,184:9,205:9,206:9,208:9,209:9,210:9,211:9,212:9,213:9},{98:[9,98],99:9,100:9,101:9,112:9,117:9,184:9,205:9,206:9,208:9,209:9,210:9,211:9,212:9,213:9},{98:98,99:39,100:39,101:39,117:39,184:39,205:39,206:39,208:39,209:39,210:39,211:39,212:39,213:39},{98:39,99:39,100:39,101:39,112:112,117:39,184:39,205:39,206:39,208:39,209:39,210:39,211:39,212:39,213:39},{98:39,99:39,100:39,101:39,117:39,184:39,205:39,206:39,208:39,209:39,210:39,211:39,212:39,213:39},{98:98},{99:67,100:67,184:67,205:67,206:67,208:67,209:67,210:67,211:67,212:67,213:67},{99:67,100:67,184:67,205:67,206:67,208:67,209:67,210:67,211:67,212:67,213:67},{99:67,100:67,184:67,205:67,206:67,208:67,209:67,210:67,211:67,212:67,213:67},{99:67,100:67,184:184,194:194,205:67,206:67,208:208,209:67,210:67,211:67,212:67,213:67},{99:99,100:100,205:205,206:206},{99:99,100:100,184:184,205:205,206:206,208:208,210:210,211:211,212:212,213:213},{99:99,100:100,205:205},{107:42,128:42,129:42,132:42,133:42,134:42,135:42,136:42,137:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42},{107:42,128:42,129:42,132:42,133:42,134:42,135:42,136:42,137:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42},{107:42,128:42,129:42,132:42,133:42,134:42,135:42,136:42,137:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42},{107:42,128:42,129:42,132:42,133:42,134:42,135:42,136:42,137:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42},{107:42,128:42,129:42,132:42,133:42,134:42,135:42,136:42,137:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42},{107:42,128:42,129:42,132:42,133:42,134:42,135:135,136:42,137:42,138:42,139:42,140:42,141:141,142:42,143:42,144:42,145:42,146:42,148:148},{107:42,128:42,129:42,132:42,133:42,134:42,135:42,136:42,137:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42},{107:42,128:42,129:42,132:42,133:42,134:42,135:42,136:42,137:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42},{107:42,126:126,128:42,129:42,132:42,133:42,134:42,135:42,136:42,137:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42},{107:42,128:42,129:42,132:42,133:42,134:42,135:42,136:42,137:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42},{108:108},{108:108},{108:108},{109:109,192:109,195:109,202:109,203:109,204:109,207:109},{110:110},{110:110},{110:110},{110:110},{110:110},{111:111},{111:111},{111:111},{112:112},{112:112},{112:112},{120:120},{120:120},{123:43,124:43,125:43,126:126,181:43},{123:43,124:43,125:43,126:126,181:43},{123:43,124:43,125:43,181:43},{123:43,124:43,125:43,181:43},{123:123,124:124,125:[0,125],183:183},{123:123,124:124,125:125,126:126,181:181},{125:125,180:180,181:180},{126:126},{126:126},{126:126},{126:126},{126:126},{126:126},{127:41},{127:127},{131:131,169:131,170:131,171:131,182:131,183:131,201:131},{131:[0,131],169:[0,131],170:[0,131],171:[0,131],182:[0,131],183:[0,131],201:[0,131]},{149:47,150:47,151:47,152:47,153:47,154:47,155:47,156:47,157:47,158:47,159:47,160:47,161:47,162:47,163:47,164:47,165:47,166:47,16
2117:167,168:47},{149:45,150:45,151:45,152:45,153:45,154:45,155:45,156:45,157:45,158:45,159:45,160:45,161:45,162:45,163:45,164:45,165:45,166:45,167:167,168:45},{149:47,150:47,151:47,152:47,153:47,154:47,155:47,156:47,157:47,158:47,159:47,160:47,161:47,162:47,163:47,164:47,165:47,166:47,167:45,168:47},{149:45,150:45,151:45,152:45,153:45,154:45,155:45,156:45,157:45,158:45,159:45,160:45,161:45,162:45,163:45,164:45,165:45,166:45,167:45,168:45},{149:47,150:47,151:47,152:47,153:47,154:47,155:47,156:47,157:47,158:47,159:47,160:47,161:47,162:47,163:47,164:47,165:47,166:47,168:47},{149:47,150:47,151:47,152:47,153:47,154:47,155:47,156:47,157:47,158:47,159:47,160:47,161:47,162:47,163:47,164:47,165:47,166:47,168:47},{149:47,150:47,151:47,152:47,153:47,154:47,155:47,156:47,157:47,158:47,159:47,160:47,161:47,162:47,163:47,164:47,165:47,166:47,168:47},{149:47,150:47,151:47,152:47,153:47,154:47,155:47,156:47,157:47,158:47,159:47,160:47,161:47,162:47,163:47,164:47,165:47,166:47,168:47},{149:47,150:47,151:47,152:47,153:47,154:47,155:47,156:47,157:47,158:47,159:47,160:47,161:47,162:47,163:47,164:47,165:47,166:47,168:47},{149:47,150:47,151:47,152:47,153:47,154:47,155:47,156:47,157:47,158:47,159:47,160:47,161:47,162:47,163:47,164:47,165:47,166:47,168:47},{149:47,150:47,151:47,152:47,153:47,154:47,155:47,156:47,157:47,158:47,159:47,160:47,161:47,162:47,163:47,164:47,165:47,166:47,168:47},{149:47,150:47,151:47,152:47,153:47,154:47,155:47,156:47,157:47,158:47,159:47,160:47,161:47,162:47,163:47,164:47,165:47,166:47,168:47},{149:47,150:47,151:47,152:47,153:47,154:47,155:47,156:47,157:47,158:47,159:47,160:47,161:47,162:47,163:47,164:47,165:47,166:47,168:47},{149:47,150:47,151:47,152:47,153:47,154:47,155:47,156:47,157:47,158:47,159:47,160:47,161:47,162:47,163:47,164:47,165:47,166:47,168:47},{149:47,150:47,151:47,152:47,153:47,154:47,155:47,156:47,157:47,158:47,159:47,160:47,161:47,162:47,163:47,164:47,165:47,166:47,168:47},{149:47,150:47,151:47,152:47,153:47,154:47,155:47,156:47,157:47,158:47,159:47,160:47,161:47,162:47,163:47,164:47,165:47,166:47,168:47},{149:47,150:47,151:47,152:47,153:47,154:47,155:47,156:47,157:47,158:47,159:47,160:47,161:47,162:47,163:47,164:47,165:47,166:47,168:47},{149:47,150:47,151:47,152:47,153:47,154:47,155:47,156:47,157:47,158:47,159:47,160:47,161:47,162:47,163:47,164:47,165:47,166:47,168:47},{158:158},{184:184},{184:184},{184:184},{184:184},{184:184},{184:184,191:191,193:193,194:194,196:196,197:196,198:198,199:199,200:199},{184:184},{191:191,193:193},{191:191,193:193},{191:191},{191:191,193:193},{193:193},{193:193},{193:193},{193:193},{196:196,197:196},{196:196,197:196},{196:196,197:196},{196:196,197:197},{196:196,197:197,198:198},{196:196,197:196},{196:196,197:197},{198:198},{198:198},{198:198},{198:198},{199:199,200:199},{199:199,200:199},{201:201},{202:202},{202:202},{202:202},{202:202},{202:202},{202:202},{203:203},{203:203},{203:203},{203:203},{207:207},{207:207},{207:207},{207:207}],methodNames:["shouldBeBlockElementInMobile","isBlock","addToCellItem","removeElementFromCellItem","reAttachElementToContainer","getCellItem","setCellItem","refreshCellHorizontalAlignment","updateCellItemData","getCellItemData","removeCellItem","shouldBeWithLayoutOnMobile","getMaxSize","isRelativePositioned","getAutoLayoutProperties","setNeverSelectedInClick","isUserSelected","userSelect","shouldTrackUserSelection","isLinkEnabled","hasBinding","hasButtonBehaviour","refreshCursor","createBindingFieldsToProperties","removeUrl","handleBackgroundUpdate","useImageLayer","getImageLayerTemplate","forceImageBoxCreation","getImageBox","handleImageBoxBorderWidthChange","setImageBoxVirtualViewport","setImageBoxViewport","autoCalculateBackgroundViewPort","toggleVisibility","isFillHorizontal","isFillVertical","hasHorizontalLayout","hasVerticalLayout","isVerticallyDocked","getParentContentSize","getCalculatedPropertyValue","setCalculatedPropertyValue","hasVerticalAlign","hasHorizontalAlign","alignHorizontal","alignVertical","alignContentHorizontal","hasContentHorizontalAlign","getElementDataContentSize","calculateSizeContent","getNewContentSize","calculateNewContentSize","adjustSizeToContent","getElementDataContent","whenInstanceContentHeightChanged","calculateNormalizedHeight","refreshTextLayout","getTextElements","calculateFontSize","calculateDecimalLineHeight","canRotate","setRotation","getDataBindingKey","getBindingStoreLevel","hasDataBinding","deleteDataBinding","getDataBinding","getDataBindingValue","initializeDataBinding","updateElementWithDataBindingValue","updateDataBinding","allowUp
211dateDataBindingValue","creationFunction","getSkin","updateSkin","findUsedFonts","pollNotLoadedFontsCallback","pollForNotLoadedFonts","refreshContentSize","setRichContent","refreshRichContentState","getBindingType","findUsedTextStyles","setOverFlow","addRowToContainer","removeRowFromContainer","getRowsFromContainer","hasRowsFromContainer","append","reorderChildElements","addChildElement","renderElementChildren","canContainerRows","getAnchorLatyout","getMinSize","hasHeight","calculateActualSize","getContentLayer","refreshPageMetaData","getPaddingBox","attachPage","getFooterInstanceHeight","getHeaderInstanceHeight","getFooterInstance","getHeaderInstance","setFooterInstance","setHeaderInstance","getPageContentInstance","setPageContentInstance","removePageContentInstance","renderElement","isLineAffectsSize","getShadowTarget","shouldBeHiddenInMode","getCanvas","getShape","createContent","createShape","getShapeReference","getSvgController","createSvgShapeController","getMainBox","disableGroup","enableGroup","startGroupUpdating","hasWidth","finishGroupUpdating","isGroupDisabled","calculateDiffHeight","isPopupDisabled","showPopup","getPopupItemsCollectionForInitialization","getPopupItems","isPopupEnabled","showElementInPopup","shouldDisplayOnMobile","getJMMLType","getCloseButton","getSubmitSuccessTarget","getSubmitSuccessText","getSubmitErrorText","fixElementInBottom","isFixed","getValue","setValue","clear","getSkinBinding","getSkinId","getStyleObject","isSupportsMobile","isMobileOnlyStyle","initiailizeDelegatedContentBinding","getNoneContentSize","getLayoutAffectedInstances","getInstancesBindingsByField","setSkinInstanceControllerFromBinding","getMainSkinInstance","getSkinInstance","getSkinSupportedStates","getSkinFieldsValues","getSkinStatesAnimations","extendDataSourceOptionsWith","setStructureProcessor","getInputField","getLabelText","refreshFormInput","reArrangeTheTemplates","requestArrangement","addArrangementRequest","getArrangementRequestName","getArrangementOptions","getDataSource","getDataSourceName","getDataSourceDefinition","updateSkinBindingFromEditingTemplate","refreshTemplates","refreshTemplatesSize","resetItemTemplateSize","getDefaultTemplate","getFieldsTemplates","addFailedToLoadMessage","getDataItemInstanceId","getInstanceController","getItemsControllers","getPcTemplateSize","adjustDataListToMobile","calculateItemSizeOnMobile","updateDataListToMobile","removeDataListFromMobile","shouldRequestArrangementFromSizeChange","setContentSizeChangeBinding","shouldReferToStateValue","refreshSelectedItem","unSelectAll","onItemSet","getPotentialSelectedMenuItemId","isConnectedToNavigatable","getNavigableInstance","isNavigationButton","disableStyleProperties","getNavigationButtonTemplate","refreshCustomZIndex","refreshFixedState","getLoadingRequirements","navigateTo","navigateToTabIndex","navigate","showItem","getUrlAddressForPage","getNavigatableInstances","getAutoNavigationDuration","getItemsCollection","getFieldsCollection","getItemsInformation","getFieldsInformation","startAutoNavigation","stopAutoNavigation","getCurrentPageIndex","shouldMaintainHeightInPreview","getCurrentItem","changeCurrentItem","isPrimary","ToSeoUrl","removeDataSource","refreshDataSource","onSmartDataLoaded","getChildDataSourceDefinition","getParameterProperties","popupItemsMappingFunction","toggleMobileSupport","isVisibleInMode","isDataListItem","getDataItemId","getDataItem","getFieldName","setDataItemId","getItemMainParent","changeElementSize","setTemplateStructure","getMapController","refreshMapPosition","getMarkersCollection","checkResizeVerticallyAllowed","play","stop","pause","isAutoPlay","getImageLoadingOptions","getImageSizeInLayout","hideImageLoadingOverlay","showImageLoadingOverlay","addItem","removeCurrentItem","removeItem","getJMMLButton","getJoinMyMailingListValue","isPageChildInstance","isReattchable","isMainSection","calculateActualOffset","getCalculatedOrder","addElementToPage","getDisplayName","refreshContentLayout","getPageContentLayout","addSectionElement","removeSectionElement","getSectionsByPage","getVisibleSectionsByPage","getInstancesByField","getStyleStateAffectedInstances","getDelegatedContentInstance","getInitializedTargetConnections","getIFrameUrl","isScrollableIFrame","shouldRenderIFrame","reloadIFrame","isGrowingEnabled","setDocumentSize","setAppSize","setAppContentSize","createCallInfo","getAppDefinition","getAppSettingPrefix","getAppSettings","getAppSettingValue","setAppSettingValue","isQueryParamSetting","getApiManager","reloadApp","bindAppSettingProperty","getUserPropertyName","setFilters","setSorting","setCategoryId","scrollToElementTop","loadNewProducts","getCurrentListController","getCurrentCategory","getStoreFrontInstances","navigateToCategory","getBreadcrumbElementsRecursive","renderData","addSelectedStateByID","addClickHandler","addSubCategories","addHover
211Effects","addFilterToList","checkFilterStates","getActiveFilters","onFilterClick","updateSelectText","renderFilters","initElement","changeFilters","createFilterLabel","disableAllFilters","renderSelectedFilters","renderVariants","hideVariants","createFloatingButton","setBuyButtonState","setTextElementData","hideTextElement","showTextElement","handleStockData","findChildren","getClickedItem","initClickHandler","initDataChangeHandler","findGalleryChildren","addImage","addInlineVideo","addLink","addStatus"],aggregated:[{69:[2,11,13,17,26,69],70:null,71:null,72:[2,11,13,26,17,72],73:[2,11,13,26],74:[2,11,13,26,17,72],75:[2,11,13,26,17,72],76:[2,23,11,13,76],77:[2,26],78:2,79:[2,79],80:2,81:[2,11,13,26],82:2,83:2,84:2,85:2,86:2,87:2,88:2,89:2,90:[2,23],91:[2,23,11,13,26,64],92:[2,23,3],93:[2,11,13,26,14,23,3,29,50,93],94:[2,11,13,26,14,23,3,29,50,59,94],95:[2,11,13,26,14,23,3,29,50,59,95],96:[2,11,13,26,14,23,3,29,50],97:[2,11,13,26,14,23,3,29,50],98:[2,11,13,26,14,23,3,29,39,98],99:[2,11,13,26,14,23,3,29,39],100:[2,11,13,26,14,23,3,29,39],101:[2,11,13,26,14,23,3,29,39],102:[2,11,13,26,14,23,3,29],103:[2,11,13,26,14,23,3,29],104:[2,11,13,26,14,23,3,29],105:[2,11,13,17,26,105],106:[2,11,13,17,26,106],107:[2,11,13,23,26],108:[2,26,108],109:[2,11,13,23,26],110:[2,11,13,26,110],111:[2,11,26],112:[2,23,26,112],113:[2,23,26,11,13,113],114:[2,11,13,26,23],115:[2,11,13,26],116:[2,11,13,26],117:[2,11,13,26,14,23,3,29,39],118:[2,11,13,26,23],119:[2,11,13,26,23],120:[2,11,13,26,64,14,23,3,29],121:[2,11,13,26,64,14,23,3,29],122:[2,11,13,26,14,23,3,29],123:[2,11,13,23,43,26,123],124:[2,11,13,23,43,26,124],125:[2,11,13,23,43,26,125],126:[2,11,13,23,26,126],127:[2,41,11,13,23,26,127],128:[2,23,3],129:[2,23,3],130:[2,23,3],131:[2,23,3],132:[2,23,3],133:[2,23,3],134:[2,23,3],135:[2,23,3],136:[2,23,3],137:[2,23,3],138:[2,23,3],139:[2,23,3],140:[2,23,3],141:[2,23,3],142:[2,11,13,23,26],143:[2,11,13,23,26],144:[2,11,13,23,26],145:[2,11,13,23,26],146:[2,11,13,23,26],147:[2,11,13,23,26],148:[2,23,3,51],149:[2,11,13,47],150:[2,11,13,47],151:[2,11,13,47],152:[2,11,13,47],153:[2,11,13,47],154:[2,11,13,47],155:[2,11,13,47],156:[2,11,13,47],157:[2,11,13,47],158:[2,11,13,47,158],159:[2,11,13,47],160:[2,11,13,26,47],161:[2,11,13,26,47],162:[2,11,13,47],163:[2,11,13,47],164:[2,11,13,47],165:[2,11,13,26,47],166:[2,11,13,26,47,166],167:[2,26,167],168:[2,11,13,47],169:[2,23,3],170:[2,23,3],171:[2,23,3],172:[2,11,13,26,14,23,3,29],173:[2,11,13,26,14,23,3,29],174:[2,11,13,26,14,23,3,29],175:[2,11,13,26,14,23,3,29],176:[2,11,13,26,14,23,3,29],177:[2,11,13,26,14,23,3,29],178:[2,11,13,26,14,23,3,29],179:[2,26,179],180:[2,11,13,26],181:[2,11,13,26,23,43],182:[2,23,3],183:[2,23,3],184:[2,11,13,26,14,23,3,29,39],185:[2,11,13,17,26,69],186:[2,11,13,26,17,72,186],187:[2,11,13,26,17,72],188:[2,11,13,17,26,69],189:[2,11,13,26,17,72],190:[2,11,13,17,26,69],191:[2,11,13,26,17,23],192:[2,11,13,23,26],193:[2,11,13,26,17,23],194:[2,14,23,3,29],195:[2,11,13,23,26],196:[2,11,13,26,17,23],197:[2,11,13,26,17,23],198:[2,11,13,26,17,23],199:[2,11,13,26,17,23],200:[2,11,13,26,17,23],201:[2,23,3,17],202:[2,11,13,23,26,17],203:[2,11,13,23,26],204:[2,11,13,23,26],205:[2,11,13,26,14,23,3,29,39],206:[2,11,13,26,14,23,3,29,39],207:[2,11,13,23,26],208:[2,11,13,26,14,23,3,29,39],209:[2,11,13,26,14,23,3,29,39],210:[2,11,13,26,14,23,3,29,39],211:[2,11,13,26,14,23,3,29,39],212:[2,11,13,26,14,23,3,29,39],213:[2,11,13,26,14,23,3,29,39]},{69:[2,21,25,18],70:null,71:null,72:[2,25,18,36,21,72],73:[2,25,18,36,21,73],74:[2,25,18,36,21,72],75:[2,25,18,36,21,72],76:[2,76],77:[2,18,21,25,77],78:[2,18,25,21],79:[2,18,25,21,36,37],80:[2,18,25,21,36,37],81:[2,18,21,25],82:[2,18,25,21,36,37],83:[2,18,25,21,36,37],84:[2,18,25,21,36,37],85:[2,18,25,21,36,37],86:[2,18,25,21,36,37],87:[2,18,25,21,36,37],88:[2,21,25,18,38,88],89:[2,21,25,38],90:[2,21,18,25,90],91:[2,18,34,25,21,91],92:[2,18,21,25],93:[2,18,25,5,28,93],94:[2,18,25,5,28],95:[2,18,25,5,28,95],96:[2,18,25,5,28],97:[2,18,25,5,28],98:[2,18,25,5,28,9],99:[2,18,25,5,28,9,67,21],100:[2,18,25,5,28,9,67,21],101:[2,18,25,5,28,9],102:[2,18,25,5,28],103:[2,18,25,5,28],104:[2,18,25,5,28],105:[2,21,25,18,34],106:[2,21,25,18,34],107:[2,18,21,25,42],108:[2,25,21,18,108],109:[2,18,21,25,109],110:[2,18,25,28,21,110],111:[2,25,18,21,111],112:[2,18,21,25,9],113:2,114:[2,21,18,25],115:[2,18,21,25],116:[2,18,21,25],117:[2,18,25,5,28,9],118:[2,21,18,25],119:[2,21,18,25],120:[2,18,34,25,5,28,65,120],121:[2,18,34,25,5,28,65],122:[2,18,25,5,28],123:[2,18,43],124:[2,18,43],125:[2,18,43],126:[2,18,25],127:[2,34,21,25],128:[2,42,18,21,25,53,128],129:[2,42,18,21,25,53],130:[2,5,18,21,25],131:[2,5,21,36,60,18,25,131],132:[2,42,18,21,25,53],133:[2,42,18,21,25,53],134:[2,42,18,21,25],135:[2,42,18,21,25,53],136:[2,42,18,21,25,53],137:[2,42,18,21,25,53],138:[2,42,18,21,25,53],139:[2,42,18,21,25,53],140:[2,42,18,21,25,53],141:[2,42,18,21,25,53],142:[2,21,25,42],143:[2,21,25,42],144:[2,21,25,42],145:[2,21,25,42],146:[2,21,25,34,42,146],147:[2,21,25,34,147],148:[2,5,18,21,25],149:[2,18,25],150:[2,18,25],151:[2,18,25],152:[2,18,25],153:[2,18,25],154:[2,18,25],155:[2,18,25],156:[2,18,25],157:[2,18,25],158:[2,18,25,28],159:[2,18,25],160:[2,18,25],161:[2,18,25],162:[2,18,25],163:[2,18,25],164:[2,18,25],165:[2,18,25],166:[2,18,25,28],16
2117:[2,18,25,28],168:[2,18,25],169:[2,5,21,36,60,18,25,131],170:[2,5,21,36,60,18,25,131],171:[2,5,21,36,60,18,25,131],172:[2,18,25,5,28],173:[2,18,25,5,28],174:[2,18,25,5,28],175:[2,18,25,5,28],176:[2,18,25,5,28],177:[2,18,25,5,28],178:[2,18,25,5,28],179:[2,18,21,25,179],180:[2,25,18,36,180],181:[2,25,18,36,180,43],182:[2,5,21,36,60,18,25,131],183:[2,5,21,36,60,18,25,131],184:[2,18,25,5,28,9,67,184],185:[2,21,25,18],186:[2,25,18,36,21,72],187:[2,25,18,36,21,72],188:[2,21,25,18],189:[2,25,18,36,21,72],190:[2,21,25,18],191:[2,25,18,36,191],192:[2,18,21,25,109],193:[2,25,18,36,193],194:[2,5,28,194],195:[2,18,21,25,109],196:[2,25,18,36,196],197:[2,25,18,36,196],198:[2,25,18,36,198],199:[2,25,18,36],200:[2,25,18,36],201:[2,5,21,36,60,18,25,131],202:[2,18,21,25,109],203:[2,18,21,25,109,5],204:[2,18,21,25,109,204],205:[2,18,25,5,28,9,67,21],206:[2,18,25,5,28,9,67,21],207:[2,18,21,25,109,5],208:[2,18,25,5,28,9,67],209:[2,18,25,5,28,9,67],210:[2,18,25,5,28,9,67],211:[2,18,25,5,28,9,67],212:[2,18,25,5,28,9,67],213:[2,18,25,5,28,9,67]},{69:[2,11,66],70:null,71:null,72:[2,11,66],73:[2,11,55],74:[2,11,66,74],75:[2,11,66,75],76:[2,11,76],77:2,78:2,79:2,80:2,81:[2,11],82:2,83:2,84:2,85:2,86:2,87:2,88:2,89:2,90:[2,90],91:[2,11],92:2,93:[2,11,14,5,29],94:[2,11,14,5,29],95:[2,11,14,5,29],96:[2,11,14,5,29],97:[2,11,14,5,29],98:[2,11,14,5,29,9],99:[2,11,14,5,29,9,66],100:[2,11,14,5,29,9,66],101:[2,11,14,5,29,9],102:[2,11,14,5,29],103:[2,11,14,5,29],104:[2,11,14,5,29],105:[2,11],106:[2,11],107:[2,11],108:[2,66,108],109:[2,11],110:[2,11,110],111:[2,11,66],112:[2,9],113:[2,11],114:[2,11],115:[2,11],116:[2,11],117:[2,11,14,5,29,9],118:[2,11],119:[2,11],120:[2,11,14,5,29],121:[2,11,14,5,29],122:[2,11,14,5,29],123:[2,11],124:[2,11],125:[2,11],126:[2,11,126],127:[2,11],128:2,129:2,130:[2,5],131:[2,5],132:2,133:2,134:2,135:2,136:2,137:2,138:2,139:2,140:2,141:2,142:[2,11],143:[2,11],144:[2,11],145:[2,11],146:[2,11],147:[2,11],148:[2,5],149:[2,11],150:[2,11],151:[2,11],152:[2,11],153:[2,11],154:[2,11],155:[2,11],156:[2,11],157:[2,11],158:[2,11,66],159:[2,11],160:[2,11],161:[2,11],162:[2,11],163:[2,11],164:[2,11],165:[2,11],166:[2,11],167:2,168:[2,11],169:[2,5],170:[2,5],171:[2,5],172:[2,11,14,5,29],173:[2,11,14,5,29],174:[2,11,14,5,29],175:[2,11,14,5,29],176:[2,11,14,5,29],177:[2,11,14,5,29],178:[2,11,14,5,29],179:2,180:[2,11,180],181:[2,11,180],182:[2,5],183:[2,5],184:[2,11,14,5,29,9],185:[2,11,66],186:[2,11,66],187:[2,11,66],188:[2,11,66],189:[2,11,66,74],190:[2,11,66],191:[2,11],192:[2,11],193:[2,11],194:[2,14,5,29],195:[2,11],196:[2,11],197:[2,11],198:[2,11],199:[2,11],200:[2,11],201:[2,5],202:[2,11],203:[2,11,5],204:[2,11],205:[2,11,14,5,29,9,66],206:[2,11,14,5,29,9,66],207:[2,11,5],208:[2,11,14,5,29,9,66],209:[2,11,14,5,29,9,66],210:[2,11,14,5,29,9,66],211:[2,11,14,5,29,9,66],212:[2,11,14,5,29,9,66],213:[2,11,14,5,29,9,66]},{69:null,70:null,71:null,72:null,73:null,74:null,75:null,76:null,77:null,78:null,79:null,80:null,81:null,82:null,83:null,84:null,85:null,86:null,87:null,88:null,89:null,90:null,91:null,92:null,93:null,94:null,95:null,96:null,97:null,98:null,99:null,100:null,101:null,102:null,103:null,104:null,105:null,106:null,107:null,108:null,109:null,110:null,111:null,112:null,113:null,114:null,115:null,116:null,117:null,118:null,119:null,120:null,121:null,122:null,123:43,124:43,125:43,126:126,127:null,128:null,129:null,130:null,131:null,132:null,133:null,134:null,135:null,136:null,137:null,138:null,139:null,140:null,141:null,142:null,143:null,144:null,145:null,146:null,147:null,148:null,149:null,150:null,151:null,152:null,153:null,154:null,155:null,156:null,157:null,158:null,159:null,160:null,161:null,162:null,163:null,164:null,165:null,166:null,167:null,168:null,169:null,170:null,171:null,172:null,173:null,174:null,175:null,176:null,177:null,178:null,179:null,180:null,181:43,182:null,183:null,184:null,185:null,186:null,187:null,188:null,189:null,190:null,191:null,192:null,193:null,194:null,195:null,196:null,197:null,198:null,199:null,200:null,201:null,202:null,203:null,204:null,205:null,206:null,207:null,208:null,209:null,210:null,211:null,212:null,213:null},{69:null,70:null,71:null,72:null,73:null,74:null,75:null,76:null,77:null,78:null,79:null,80:null,81:null,82:null,83:null,84:null,85:null,86:null,87:null,88:null,89:null,90:null,91:null,92:null,93:null,94:null,95:null,96:null,97:null,98:null,99:null,100:null,101:null,102:null,103:null,104:null,105:null,106:null,107:null,108:null,109:null,110:null,111:null,112:null,113:null,114:null,115:null,116:null,117:null,118:null,119:null,120:null,121:null,122:null,123:null,124:null,125:null,126:null,127:null,128:null,129:null,130:null,131:null,132:null,133:null,134:null,135:null,136:null,137:null,138:null,139:null,140:null,141:null,142:null,143:null,144:null,145:null,146:null,147:null,148:null,149:null,150:null,151:null,152:null,153:null,154:null,155:null,156:null,157:null,158:null,159:null,160:null,161:null,162:null,163:null,164:null,165:null,166:null,167:null,168:null,169:null,170:null,171:null,172:null,173:null,174:null,175:null,176:null,177:null,178:null,179:null,180:null,181:null,182:null,183:null,184:null,185:null,186:null,187:null,188:null,189:null,190:null,191:null,192:null,193:null,194:null,195:null,196:null,197:null,198:null,199:null,200:null,201:201,202:null,203:203,204:null,205:null,206:null,207:null,208:null,209:null,210:null,211:null,212:null,213:null},{69:[20,25],70:null,71:null,72:[25,20],73:[25,20],74:[25,20],75:[25,20],76:null,77:[20,25],78:[25,20],79:[25,20],80:[25,20],81:[20,25],82:[25,20],83:[25,20],84:[25,20],85:[25,20],86:[25,20],87:[25,20],88:[20,25],89:[20,25],90:[20,25],91:[25,20],92:[20,25],93:25,94:25,95:25,96:25,97:25,98:25,99:[25,20],100:[25,20],101:25,102:25,103:25,104:25,105:[20,25],106:[20,25],10
2117:[20,25],108:[25,20],109:[20,25],110:[25,20],111:[25,20],112:[20,25],113:null,114:[20,25],115:[20,25],116:[20,25],117:25,118:[20,25],119:[20,25],120:25,121:25,122:25,123:null,124:null,125:null,126:25,127:[20,25],128:[20,25],129:[20,25],130:[20,25],131:[20,25],132:[20,25],133:[20,25],134:[20,25],135:[20,25],136:[20,25],137:[20,25],138:[20,25],139:[20,25],140:[20,25],141:[20,25],142:[20,25],143:[20,25],144:[20,25],145:[20,25],146:[20,25],147:[20,25],148:[20,25],149:25,150:25,151:25,152:25,153:25,154:25,155:25,156:25,157:25,158:25,159:25,160:25,161:25,162:25,163:25,164:25,165:25,166:25,167:25,168:25,169:[20,25],170:[20,25],171:[20,25],172:25,173:25,174:25,175:25,176:25,177:25,178:25,179:[20,25],180:25,181:25,182:[20,25],183:[20,25],184:25,185:[20,25],186:[25,20],187:[25,20],188:[20,25],189:[25,20],190:[20,25],191:25,192:[20,25],193:25,194:null,195:[20,25],196:25,197:25,198:25,199:25,200:25,201:[20,25],202:[20,25],203:[20,25],204:[20,25],205:[25,20],206:[25,20],207:[20,25],208:25,209:25,210:25,211:25,212:25,213:25},{69:[2,18],70:null,71:null,72:[2,18,72],73:[2,18],74:[2,18,72],75:[2,18,72],76:2,77:[2,18],78:[2,18],79:[2,18],80:[2,18],81:[2,18],82:[2,18],83:[2,18],84:[2,18],85:[2,18],86:[2,18],87:[2,18],88:[2,18,88],89:2,90:[2,18,90],91:[2,18],92:[2,52,18],93:[2,18,29],94:[2,18,29,94],95:[2,18,29],96:[2,18,29],97:[2,18,29],98:[2,18,29],99:[2,18,29],100:[2,18,29],101:[2,18,29],102:[2,18,29],103:[2,18,29],104:[2,18,29],105:[2,18],106:[2,18],107:[2,18],108:[2,18,108],109:[2,18,109],110:[2,18],111:[2,18],112:[2,18],113:2,114:[2,18],115:[2,18],116:[2,18],117:[2,18,29],118:[2,18],119:[2,18],120:[2,18,29],121:[2,18,29],122:[2,18,29],123:[2,18],124:[2,18],125:[2,18],126:[2,18],127:2,128:[2,52,18],129:[2,52,18],130:[2,52,18],131:[2,52,18,131],132:[2,52,18],133:[2,52,18],134:[2,52,18],135:[2,52,18],136:[2,52,18],137:[2,52,18],138:[2,52,18],139:[2,52,18],140:[2,52,18],141:[2,52,18],142:2,143:2,144:2,145:2,146:2,147:2,148:[2,52,18],149:[2,18,47],150:[2,18,47],151:[2,18,47],152:[2,18,47],153:[2,18,47],154:[2,18,47],155:[2,18,47],156:[2,18,47],157:[2,18,47],158:[2,18,47],159:[2,18,47],160:[2,18,47],161:[2,18,47],162:[2,18,47],163:[2,18,47],164:[2,18,47],165:[2,18,47],166:[2,18,47],167:[2,18],168:[2,18,47],169:[2,52,18,131],170:[2,52,18,131],171:[2,52,18,131],172:[2,18,29],173:[2,18,29],174:[2,18,29],175:[2,18,29],176:[2,18,29],177:[2,18,29],178:[2,18,29],179:[2,18],180:[2,18],181:[2,18],182:[2,52,18,131],183:[2,52,18,131],184:[2,18,29],185:[2,18],186:[2,18,72],187:[2,18,72],188:[2,18],189:[2,18,72],190:[2,18],191:[2,18],192:[2,18,109],193:[2,18],194:[2,29],195:[2,18,109],196:[2,18],197:[2,18],198:[2,18],199:[2,18],200:[2,18],201:[2,52,18,131],202:[2,18,109],203:[2,18,109],204:[2,18,109],205:[2,18,29],206:[2,18,29],207:[2,18,109],208:[2,18,29],209:[2,18,29],210:[2,18,29],211:[2,18,29],212:[2,18,29],213:[2,18,29]},{69:2,70:null,71:null,72:[2,72],73:2,74:[2,72],75:[2,72],76:2,77:2,78:2,79:2,80:2,81:2,82:2,83:2,84:2,85:2,86:2,87:2,88:2,89:2,90:[2,90],91:2,92:[2,52],93:[2,29],94:[2,29,94],95:[2,29],96:[2,29],97:[2,29],98:[2,29],99:[2,29],100:[2,29],101:[2,29],102:[2,29],103:[2,29],104:[2,29],105:2,106:2,107:2,108:[2,108],109:[2,109],110:2,111:2,112:2,113:2,114:2,115:2,116:2,117:[2,29],118:2,119:2,120:[2,29],121:[2,29],122:[2,29],123:2,124:2,125:2,126:2,127:2,128:[2,52],129:[2,52],130:[2,52],131:[2,52,131],132:[2,52],133:[2,52],134:[2,52],135:[2,52],136:[2,52],137:[2,52],138:[2,52],139:[2,52],140:[2,52],141:[2,52],142:2,143:2,144:2,145:2,146:2,147:2,148:[2,52],149:[2,47],150:[2,47],151:[2,47],152:[2,47],153:[2,47],154:[2,47],155:[2,47],156:[2,47],157:[2,47],158:[2,47],159:[2,47],160:[2,47],161:[2,47],162:[2,47],163:[2,47],164:[2,47],165:[2,47],166:[2,47],167:2,168:[2,47],169:[2,52,131],170:[2,52,131],171:[2,52,131],172:[2,29],173:[2,29],174:[2,29],175:[2,29],176:[2,29],177:[2,29],178:[2,29],179:2,180:2,181:2,182:[2,52,131],183:[2,52,131],184:[2,29],185:2,186:[2,72],187:[2,72],188:2,189:[2,72],190:2,191:2,192:[2,109],193:2,194:[2,29],195:[2,109],196:2,197:2,198:2,199:2,200:2,201:[2,52,131],202:[2,109],203:[2,109],204:[2,109],205:[2,29],206:[2,29],207:[2,109],208:[2,29],209:[2,29],210:[2,29],211:[2,29],212:[2,29],213:[2,29]},{69:[2,18],70:null,71:null,72:[2,18],73:[2,18],74:[2,18],75:[2,18],76:2,77:[2,18,77],78:[2,18],79:[2,18],80:[2,18],81:[2,18],82:[2,18],83:[2,18],84:[2,18],85:[2,18],86:[2,18],87:[2,18],88:[2,18],89:2,90:[2,18],91:[2,18],92:[2,18],93:[2,18,29,93],94:[2,18,29,94],95:[2,18,29],96:[2,18,29],97:[2,18,29],98:[2,18,29,39],99:[2,18,29,39],100:[2,18,29,39],101:[2,18,29,39],102:[2,18,29],103:[2,18,29],104:[2,18,29],105:[2,18],106:[2,18],107:[2,18],108:[2,18],109:[2,18],110:[2,18],111:[2,18,111],112:[2,18],113:2,114:[2,18],115:[2,18],116:[2,18],117:[2,18,29,39],118:[2,18],119:[2,18],120:[2,18,29],121:[2,18,29],122:[2,18,29,122],
211123:[2,18],124:[2,18],125:[2,18],126:[2,18,126],127:2,128:[2,18],129:[2,18],130:[2,18],131:[2,18],132:[2,18],133:[2,18],134:[2,18],135:[2,18],136:[2,18],137:[2,18],138:[2,18],139:[2,18],140:[2,18],141:[2,18],142:2,143:2,144:2,145:2,146:2,147:2,148:[2,18],149:[2,18],150:[2,18],151:[2,18],152:[2,18],153:[2,18],154:[2,18],155:[2,18],156:[2,18],157:[2,18],158:[2,18],159:[2,18],160:[2,18],161:[2,18],162:[2,18],163:[2,18],164:[2,18],165:[2,18],166:[2,18],167:[2,18],168:[2,18],169:[2,18],170:[2,18],171:[2,18],172:[2,18,29],173:[2,18,29],174:[2,18,29],175:[2,18,29],176:[2,18,29],177:[2,18,29],178:[2,18,29],179:[2,18],180:[2,18],181:[2,18],182:[2,18],183:[2,18],184:[2,18,29,39],185:[2,18],186:[2,18],187:[2,18],188:[2,18],189:[2,18],190:[2,18],191:[2,18],192:[2,18],193:[2,18],194:[2,29],195:[2,18],196:[2,18],197:[2,18],198:[2,18],199:[2,18],200:[2,18],201:[2,18],202:[2,18],203:[2,18],204:[2,18],205:[2,18,29,39],206:[2,18,29,39],207:[2,18],208:[2,18,29,39],209:[2,18,29,39],210:[2,18,29,39],211:[2,18,29,39],212:[2,18,29,39],213:[2,18,29,39]},{69:[1,2,20,21],70:1,71:1,72:[1,2,20,21],73:[1,2,20,21],74:[1,2,20,21],75:[1,2,20,21],76:[1,2,76],77:[1,2,20,21],78:[1,2,20,21],79:[1,2,20,21],80:[1,2,20,21],81:[1,2,20,21],82:[1,2,20,21],83:[1,2,20,21],84:[1,2,20,21],85:[1,2,20,21],86:[1,2,20,21],87:[1,2,20,21],88:[1,2,20,21],89:[1,2,20,21],90:[1,2,20,21,90],91:[1,2,20,21],92:[1,2,20,21],93:[1,2],94:[1,2,59],95:[1,2,59],96:[1,2],97:[1,2],98:[1,2,9],99:[1,2,9,20,21],100:[1,2,9,20,21],101:[1,2,9],102:[1,2],103:[1,2,103],104:[1,2],105:[1,2,20,21],106:[1,2,20,21],107:[1,2,20,21],108:[1,2,20,21,108],109:[1,2,20,21],110:[1,2,20,21],111:[1,2,20,21],112:[1,2,20,21,9,112],113:[1,2],114:[1,2,20,21],115:[1,2,20,21],116:[1,2,20,21],117:[1,2,9],118:[1,2,20,21,57],119:[1,2,20,21,58],120:[1,2],121:[1,2],122:[1,2,122],123:[1,2],124:[1,2],125:[1,2,125],126:[1,2,126],127:[1,2,20,21],128:[1,2,20,21],129:[1,2,20,21],130:[1,2,20,21],131:[1,2,20,21,131],132:[1,2,20,21],133:[1,2,20,21],134:[1,2,20,21],135:[1,2,20,21],136:[1,2,20,21],137:[1,2,20,21],138:[1,2,20,21],139:[1,2,20,21],140:[1,2,20,21],141:[1,2,20,21,141],142:[1,2,20,21],143:[1,2,20,21],144:[1,2,20,21],145:[1,2,20,21],146:[1,2,20,21],147:[1,2,20,21],148:[1,2,20,21,51],149:[1,2,47],150:[1,2,47],151:[1,2,47],152:[1,2,47],
212153:[1,2,47],154:[1,2,47],155:[1,2,47],156:[1,2,47],157:[1,2,47],158:[1,2,47],159:[1,2,47],160:[1,2,47],161:[1,2,47],162:[1,2,47],163:[1,2,47],164:[1,2,47],165:[1,2,47],166:[1,2,47],167:[1,2],168:[1,2,47],169:[1,2,20,21,131,57],170:[1,2,20,21,131,58],171:[1,2,20,21,131],172:[1,2],173:[1,2],174:[1,2],175:[1,2],176:[1,2],177:[1,2],178:[1,2],179:[1,2,20,21],180:[1,2],181:[1,2],182:[1,2,20,21,131],183:[1,2,20,21,131],184:[1,2,9],185:[1,2,20,21],186:[1,2,20,21],187:[1,2,20,21],188:[1,2,20,21],189:[1,2,20,21],190:[1,2,20,21],191:[1,2],192:[1,2,20,21],193:[1,2],194:[1,2],195:[1,2,20,21],196:[1,2],197:[1,2],198:[1,2],199:[1,2],200:[1,2],201:[1,2,20,21,131],202:[1,2,20,21],203:[1,2,20,21],204:[1,2,20,21],205:[1,2,9,20,21],206:[1,2,9,20,21],207:[1,2,20,21],208:[1,2,9],209:[1,2,9],210:[1,2,9],211:[1,2,9],212:[1,2,9],213:[1,2,9]},{69:2,70:null,71:null,72:2,73:2,74:2,75:2,76:2,77:2,78:2,79:2,80:2,81:2,82:2,83:2,84:2,85:2,86:2,87:2,88:2,89:2,90:[2,90],91:[2,61],92:2,93:[2,93],94:2,95:2,96:2,97:2,98:2,99:[2,61,68],100:[2,61,68],101:2,102:2,103:2,104:2,105:2,106:2,107:2,108:2,109:2,110:[2,61],111:[2,61],112:[2,112],113:2,114:2,115:2,116:2,117:2,118:2,119:2,120:2,121:2,122:2,123:[2,43,123],124:[2,43,124],125:[2,43,125],126:[2,126],127:2,128:2,129:2,130:2,131:2,132:2,133:2,134:2,135:2,136:2,137:2,138:2,139:2,140:2,141:2,142:2,143:2,144:2,145:2,146:2,147:2,148:[2,51],149:[2,47],150:[2,47],151:[2,47],152:[2,47],153:[2,47],154:[2,47],155:[2,47],156:[2,47],157:[2,47],158:[2,47],159:[2,47],160:[2,47],161:[2,47],162:[2,47],163:[2,47],164:[2,47],165:[2,47],166:[2,47],167:2,168:[2,47],169:2,170:2,171:2,172:2,173:2,174:2,175:2,176:2,177:2,178:2,179:2,180:2,181:[2,43,181],182:2,183:2,184:2,185:2,186:2,187:2,188:2,189:2,190:2,191:2,192:2,193:2,194:2,195:2,196:2,197:2,198:2,199:2,200:2,201:2,202:2,203:2,204:2,205:[2,61,68],206:[2,61,68],207:2,208:2,209:2,210:2,211:2,212:2,213:2},{69:null,70:null,71:null,72:null,73:null,74:null,75:null,76:null,77:null,78:78,79:[37,79],80:37,81:null,82:37,83:37,84:37,85:37,86:37,87:37,88:null,89:null,90:null,91:null,92:null,93:null,94:null,95:null,96:null,97:null,98:null,99:null,100:null,101:null,102:null,103:null,104:null,105:null,106:null,107:null,108:null,109:null,110:null,111:null,112:null,113:null,114:null,115:null,116:null,117:null,118:null,119:null,120:null,121:null,122:null,123:null,124:null,125:null,126:null,127:null,128:null,129:null,130:null,131:null,132:null,133:null,134:null,135:null,136:null,137:null,138:null,139:null,140:null,141:null,142:null,143:null,144:null,145:null,146:null,147:null,148:null,149:null,150:null,151:null,152:null,153:null,154:null,155:null,156:null,157:null,158:null,159:null,160:null,161:null,162:null,163:null,164:null,165:null,166:null,167:null,168:null,169:null,170:null,171:null,172:null,173:null,174:null,175:null,176:null,177:null,178:null,179:null,180:null,181:null,182:null,183:null,184:null,185:null,186:null,187:null,188:null,189:null,190:null,191:null,192:null,193:null,194:null,195:null,196:null,197:null,198:null,199:null,200:null,201:null,202:null,203:null,204:null,205:null,206:null,207:null,208:null,209:null,210:null,211:null,212:null,213:null},{69:[2,11,69],70:null,71:null,72:[2,11,72],73:[2,11],74:[2,11,72],75:[2,11,72],76:[2,11
212],77:2,78:2,79:2,80:2,81:[2,11],82:2,83:2,84:2,85:2,86:2,87:2,88:2,89:2,90:2,91:[2,11],92:2,93:[2,11,14,29,93],94:[2,11,14,29],95:[2,11,14,29],96:[2,11,14,29],97:[2,11,14,29],98:[2,11,14,29,39],99:[2,11,14,29,39],100:[2,11,14,29,39],101:[2,11,14,29,39],102:[2,11,14,29],103:[2,11,14,29],104:[2,11,14,29],105:[2,11],106:[2,11],107:[2,11],108:2,109:[2,11],110:[2,11,110],111:[2,11],112:2,113:[2,11],114:[2,11],115:[2,11],116:[2,11],117:[2,11,14,29,39],118:[2,11],119:[2,11],120:[2,11,14,29],121:[2,11,14,29],122:[2,11,14,29],123:[2,11],124:[2,11],125:[2,11],126:[2,11],127:[2,11],128:2,129:2,130:2,131:2,132:2,133:2,134:2,135:2,136:2,137:2,138:2,139:2,140:2,141:2,142:[2,11],143:[2,11],144:[2,11],145:[2,11],146:[2,11],147:[2,11],148:2,149:[2,11],150:[2,11],151:[2,11],152:[2,11],153:[2,11],154:[2,11],155:[2,11],156:[2,11],157:[2,11],158:[2,11],159:[2,11],160:[2,11],161:[2,11],162:[2,11],163:[2,11],164:[2,11],165:[2,11],166:[2,11],167:2,168:[2,11],169:2,170:2,171:2,172:[2,11,14,29],173:[2,11,14,29],174:[2,11,14,29,174],175:[2,11,14,29],176:[2,11,14,29],177:[2,11,14,29],178:[2,11,14,29],179:2,180:[2,11],181:[2,11],182:2,183:2,184:[2,11,14,29,39],185:[2,11,69],186:[2,11,72],187:[2,11,72],188:[2,11,69],189:[2,11,72],190:[2,11,69],191:[2,11],192:[2,11],193:[2,11],194:[2,14,29],195:[2,11],196:[2,11],197:[2,11],198:[2,11],199:[2,11],200:[2,11],201:2,202:[2,11],203:[2,11],204:[2,11],205:[2,11,14,29,39],206:[2,11,14,29,39],207:[2,11],208:[2,11,14,29,39],209:[2,11,14,29,39],210:[2,11,14,29,39],211:[2,11,14,29,39],212:[2,11,14,29,39],213:[2,11,14,29,39]},{69:[2,13],72:[2,13],73:[2,13],74:[2,13],75:[2,13],76:[2,13],77:2,78:2,79:2,80:2,81:[2,13],82:2,83:2,84:2,85:2,86:2,87:2,88:2,89:2,90:2,91:[2,13],92:[2,3],93:[2,13,3],94:[2,13,3],95:[2,13,3],96:[2,13,3],97:[2,13,3],98:[2,13,3],99:[2,13,3],100:[2,13,3],101:[2,13,3],102:[2,13,3],103:[2,13,3],104:[2,13,3],105:[2,13],106:[2,13],107:[2,13],108:2,109:[2,13],110:[2,13],111:2,112:2,113:[2,13],114:[2,13],115:[2,13],116:[2,13],117:[2,13,3],118:[2,13],119:[2,13],120:[2,13,3],121:[2,13,3],122:[2,13,3],123:[2,13],124:[2,13],125:[2,13],126:[2,13],127:[2,13],128:[2,3],129:[2,3],130:[2,3],131:[2,3],132:[2,3],133:[2,3],134:[2,3],135:[2,3],136:[2,3],137:[2,3],138:[2,3],139:[2,3],140:[2,3],141:[2,3],142:[2,13],143:[2,13],144:[2,13],145:[2,13],146:[2,13],147:[2,13],148:[2,3],149:[2,13],150:[2,13],151:[2,13],152:[2,13],153:[2,13],154:[2,13],155:[2,13],156:[2,13],157:[2,13],158:[2,13],159:[2,13],160:[2,13],161:[2,13],162:[2,13],163:[2,13],164:[2,13],165:[2,13],166:[2,13],167:2,168:[2,13],169:[2,3],170:[2,3],171:[2,3],172:[2,13,3],173:[2,13,3],174:[2,13,3],175:[2,13,3],176:[2,13,3],177:[2,13,3],178:[2,13,3],179:2,180:[2,13],181:[2,13],182:[2,3],183:[2,3],184:[2,13,3],185:[2,13],186:[2,13],187:[2,13],188:[2,13],189:[2,13],190:[2,13],191:[2,13],192:[2,13],193:[2,13],194:[2,3],195:[2,13],196:[2,13],197:[2,13],198:[2,13],199:[2,13],200:[2,13],201:[2,3],202:[2,13],203:[2,13],204:[2,13],205:[2,13,3],206:[2,13,3],207:[2,13],208:[2,13,3],209:[2,13,3],210:[2,13,3],211:[2,13,3],212:[2,13,3],213:[2,13,3]},{69:null,72:null,73:null,74:null,75:null,76:null,77:null,78:null,79:null,80:null,81:null,82:null,83:null,84:null,85:null,86:null,87:null,88:null,89:null,90:null,91:null,92:null,93:null,94:null,95:null,96:null,97:null,98:null,99:null,100:null,101:null,102:null,103:null,104:null,105:105,106:null,107:null,108:null,109:null,110:null,111:null,112:null,113:null,114:null,115:null,116:null,117:null,118:null,119:null,120:null,121:null,122:null,123:null,124:null,125:null,126:null,127:null,128:null,129:null,130:null,131:null,132:null,133:null,134:null,135:null,136:null,137:null,138:null,139:null,140:null,141:null,142:null,143:null,144:null,145:null,146:null,147:null,148:null,149:null,150:null,151:null,152:null,153:null,154:null,155:null,156:null,157:null,158:null,159:null,160:null,161:null,162:null,163:null,164:null,165:null,166:null,167:null,168:null,169:null,170:null,171:null,172:null,173:null,174:null,175:null,176:null,177:null,178:null,179:179,180:null,181:null,182:null,183:null,184:null,185:null,186:null,187:null,188:null,189:null,190:null,191:null,192:null,193:null,194:null,195:null,196:null,197:null,198:null,199:null,200:null,201:null,202:null,203:null,204:null,205:null,206:null,207:null,208:null,209:null,210:null,211:null,212:null,213:null},{69:66,72:66,73:null,74:66,75:66,76:null,77:null,78:null,79:null,80:null,81:null,82:null,83:null,84:null,85:null,86:null,87:null,88:null,89:null,90:null,91:null,92:null,93:null,94:null,95:null,96:null,97:null,98:null,99:66,100:66,101:null,102:null,103:null,104:null,105:null,106:null,107:null,108:66,109:null,110:null,111:66,112:null,113:null,114:null,115:null,116:null,117:null,118:null,119:null,120:null,121:null,122:null,123:null,124:null,125:null,126:126,127:null,128:null,129:null,130:null,131:null,132:null,133:null,134:null,135:null,136:null,137:null,138:null,139:null,140:null,141:null,142:null,143:null,144:null,145:null,146:null,147:null,148:null,149:null,150:null,151:null,152:null,153:null,154:null,155:null,156:null,157:null,158:66,159:null,160:null,161:null,162:null,163:null,164:null,165:null,166:null,167:null,168:null,169:null,170:null,171:null,172:null,173:null,174:null,175:null,176:null,177:null,178:null,179:null,180:null,181:null,182:null,183:null,184:null,185:66,186:66,187:66,188:66,189:66,
212190:66,191:null,192:null,193:null,194:null,195:null,196:null,197:null,198:null,199:null,200:null,201:null,202:null,203:null,204:null,205:66,206:66,207:null,208:66,209:66,210:66,211:66,212:66,213:66},{69:2,72:2,73:2,74:2,75:2,76:2,77:2,78:2,79:2,80:2,81:2,82:2,83:2,84:2,85:2,86:2,87:2,88:2,89:2,90:2,91:2,92:2,93:2,94:2,95:2,96:2,97:2,98:2,99:2,100:2,101:2,102:2,103:2,104:2,105:2,106:2,107:2,108:2,109:2,110:2,111:2,112:2,113:2,114:2,115:2,116:2,117:2,118:2,119:2,120:2,121:2,122:2,123:[2,123],124:[2,124],125:2,126:2,127:2,128:2,129:2,130:2,131:2,132:2,133:2,134:2,135:2,136:2,137:2,138:2,139:2,140:2,141:2,142:2,143:2,144:2,145:2,146:2,147:2,148:2,149:2,150:2,151:2,152:2,153:2,154:2,155:2,156:2,157:2,158:2,159:2,160:2,161:2,162:2,163:2,164:2,165:2,166:2,167:2,168:2,169:2,170:2,171:2,172:2,173:2,174:2,175:2,176:2,177:2,178:2,179:2,180:2,181:2,182:2,183:2,184:2,185:2,186:2,187:2,188:2,189:2,190:2,191:2,192:2,193:2,194:2,195:2,196:2,197:2,198:2,199:2,200:2,201:2,202:2,203:2,204:2,205:2,206:2,207:2,208:2,209:2,210:2,211:2,212:2,213:2},{69:2,72:2,73:2,74:2,75:2,76:2,77:2,78:2,79:2,80:2,81:2,82:2,83:2,84:2,85:2,86:2,87:2,88:2,89:2,90:2,91:2,92:2,93:2,94:2,95:2,96:2,97:2,98:2,99:2,100:2,101:2,102:2,103:2,104:2,105:2,106:2,107:2,108:2,109:2,110:2,111:2,112:2,113:2,114:2,115:2,116:2,117:2,118:2,119:2,120:2,121:2,122:2,123:[2,123],124:[2,124],125:2,126:2,127:2,128:2,129:2,130:2,131:2,132:2,133:2,134:2,135:2,136:2,137:2,138:2,139:2,140:2,141:2,142:2,143:2,144:2,145:2,146:2,147:2,148:2,149:2,150:2,151:2,152:2,153:2,154:2,155:2,156:2,157:2,158:2,159:2,160:2,161:2,162:2,163:2,164:2,165:2,166:2,167:2,168:2,169:2,170:2,171:2,172:2,173:2,174:2,175:2,176:2,177:2,178:2,179:2,180:2,181:2,182:2,183:2,184:2,185:2,186:2,187:2,188:2,189:2,190:2,191:2,192:2,193:2,194:2,195:2,196:2,197:2,198:2,199:2,200:2,201:2,202:2,203:2,204:2,205:2,206:2,207:2,208:2,209:2,210:2,211:2,212:2,213:2},{69:[21,69],72:[21,72],73:[21,73],74:[21,72,74],75:[21,72,75],76:null,77:[21,77],78:21,79:21,80:21,81:21,82:21,83:21,84:21,85:21,86:21,87:21,88:21,89:21,90:21,91:21,92:21,93:5,94:5,95:5,96:5,97:5,98:5,99:[5,21],100:[5,21],101:5,102:5,103:5,104:5,105:21,106:21,107:21,108:21,109:21,110:[21,110],111:[21,111],112:21,113:null,114:21,115:21,116:21,117:5,118:[21,57],119:21,120:5,121:5,122:5,123:null,124:null,125:null,126:null,127:21,128:21,129:21,130:[5,21],131:[5,21],132:21,133:21,134:21,135:21,136:21,137:21,138:21,139:21,140:21,141:21,142:21,143:21,144:21,145:21,146:21,147:21,148:[5,21],149:null,150:null,151:null,152:null,153:null,154:null,155:null,156:null,157:null,158:null,159:null,160:null,161:null,162:null,163:null,164:null,165:null,166:null,167:null,168:null,169:[5,21,57],170:[5,21],171:[5,21],172:5,173:5,174:5,175:5,176:5,177:5,178:5,179:[21,179],180:null,181:null,182:[5,21],183:[5,21],184:5,185:[21,69,185],186:[21,72,186],187:[21,72,187],188:[21,69,188],189:[21,72,74],190:[21,69,185],191:null,192:21,193:null,194:5,195:21,196:null,197:null,198:null,199:199,200:199,201:[5,21],202:[21,202],203:[21,5,203],204:21,205:[5,21],206:[5,21],207:[21,5,207],208:5,209:5,210:5,211:5,212:5,213:5},{69:11,72:11,73:11,74:11,75:11,76:11,81:11,91:11,93:11,94:11,95:11,96:11,97:11,98:11,99:11,100:11,101:11,102:11,103:11,104:11,105:11,106:11,107:11,109:11,110:11,111:[11,111],113:11,114:11,115:11,116:11,117:11,118:11,119:11,120:11,121:11,122:11,123:11,124:11,125:11,126:11,127:11,142:11,143:11,144:11,145:11,146:11,147:11,149:11,150:11,151:11,152:11,153:11,154:11,155:11,156:11,157:11,158:11,159:11,160:11,161:11,162:11,163:11,164:11,165:11,166:11,168:11,172:11,173:11,174:11,175:11,176:11,177:11,178:11,180:11,181:11,184:11,185:11,186:11,187:11,188:11,189:11,190:11,191:11,192:11,193:11,195:11,196:11,197:11,198:11,199:11,200:11,202:11,203:11,204:11,205:11,206:11,207:11,208:11,209:11,210:11,211:11,212:11,213:11},{69:69,72:72,74:72,75:72,99:null,100:null,108:108,111:111,158:158,185:69,186:72,187:72,188:69,189:72,190:69,205:null,206:null,208:208,209:null,210:null,211:null,212:null,213:null},{76:[24,76],90:[24,90],91:24,92:24,93:24,94:24,95:24,96:24,97:24,98:24,99:24,100:24,101:24,102:24,103:24,104:24,107:24,109:24,112:[24,112],113:24,114:24,117:24,118:24,119:24,120:[24,65],121:[24,65],122:24,123:[24,43],124:[24,43],125:[24,43],126:24,127:24,128:24,129:24,130:24,131:24,132:24,133:24,134:24,135:24,136:24,137:24,138:24,139:24,140:24,141:24,142:24,143:24,144:24,145:24,146:24,147:24,148:24,169:24,170:24,171:24,172:24,173:24,174:24,175:24,176:24,177:24,178:24,181:[24,43],182:24,183:24,184:24,191:24,192:24,193:24,194:24,195:24,196:24,197:24,198:24,199:24,200:24,201:24,202:24,203:24,204:24,205:24,206:24,207:24,208:24,209:24,210:24,211:24,212:24,213:24},{76:[24,76],90:[24,90],91:24,92:24,93:24,94:24,95:24,96:24,97:24,98:24,99:24,100:24,101:24,102:24,103:24,104:24,107:24,109:24,112:[24,112],113:24,114:24,117:24,118:24,119:24,120:[24,65],121:[24,65],122:24,123:[24,43],124:[24,43],125:[24,43],126:24,127:24,128:24,129:24,130:24,131:24,132:24,133:24,134:24,135:24,136:24,137:24,138:24,139:24,140:24,141:24,142:24,143:24,144:24,145:24,146:24,147:24,148:24,169:24,170:24,171:24,172:24,173:24,174:24,175:24,176:24,177:24,178:24,181:[24,43],182:24,183:24,184:24,191:24,192:24,193:24,194:24,195:24,196:24,197:24,198:24,199:24,200:24,201:24,202:24,203:24,204:24,205:24,206:24,207:24,208:24,209:24,210:24,211:24,212:24,213:24},{93:29,94:29,95:29,96:29,97:29,98:29,99:29,100:29,101:29,102:29,103:29,104:29,117:29,120:29,121:29,122:29,130:null,131:null,148:null,169:null,170:null,171:null,172:29,173:29,174:29,175:29,176:29,177:29,178:29,182:null,183:null,184:29,194:29,201:null,203:null,205:29,206:29,207:null,208:29,209:29,210:29,211:29,212:29,213:29},{93:50,94:50,95:50,96:50,97:50,98:null,99:null,100:null,101:null,102:null,103:null,104:null,117:null,120:null,121:null,122:122,172:null,173:null,174:null,175:null,176:null,177:null,178:null,184:null,194:null,205:null,206:null,208:null,209:null,210:null,211:null,212:null,213:null}],aggregatedNames:["onInitializing","onInitialized","onCreation","onDetached","onAttached","onBeforePageOpen","updateInstanceToViewPort","removeInstanceFromViewPort","adjustInstanceToViewPort","switchToPreview","onRemove","onPropertyChange","onPropertiesChanged","changeMobileSupportState","onContentSizeChange","onElementAddedToContainer","addFixedState","removeFixedState","onBoundValueReady","onImageBoxCreated","onDataBindingReady","onChildElementRemoved","onChildElementAdded","onDataSourceRefresh","setItem"]}});

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.