function 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=f.quickExtend({fetchingFunction:void 0,insertionFunction:void 0,requestInsertionFunction:void 0,filesInsertionFunction:void 0,removingFunction:void 0,loginProvider:void 0,getIDFunction:f.defaultIdFunction,setIDFunction:f.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=f.weakID(),this.allFetched=O.create(!1),this.duringFetching=O.create(!1),this.errorFetching=O.create(!1),this.loginRequired=O.create(!1),this.fetchedOnce=O.create(!1),this.itemsAddedEvent=x.create(),this.itemAddedEvent=x.create(),this.itemsRemovedEvent=x.create(),this.itemRemovingEvent=x.create(),this.itemsUpdatedEvent=x.create(),this.itemUpdatedEvent=x.create(),this.itemAddedEvent=x.create(),this.collectionResetEvent=x.create(),this.allFetchedEvent=x.create(),this.fetchingStartedEvent=x.create(),this.fetchingFinishedEvent=x.create(),this.supportsDelayedFetching=ss,this.isObservableCollection=ss,this.updateBatch=Ae.create();var u=t.resetOnEvent;u&&x.bind(u,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){f.quickExtend(l,e)},this.getItems=function(){return a},this.hasItems=function(){return!f.isEmptyObject(a)},this.getItem=function(e){return a[e]},this.isFetching=function(){return i},this.getItemsValues=function(){return f.getValues(a)},this.getIDFunction=function(){return t.getIDFunction},this.getOptions=function(){return t},this.remove=function(e){e=f.asArray(e);for(var t=[],i=0;i0&&n.itemsRemovedEvent.fireNew(t)},this.executeRemove=function(e,i,o,s){return o=f.valueOrDefault(o,os),s=f.valueOrDefault(s,os),t.removingFunction(e,i,function(){e=f.asArray(e);for(var t=0;t0&&n.itemsAddedEvent.fireNew(r),i.length>0&&n.itemsUpdatedEvent.fireNew(i)},this.requestInsertion=function(e,i){return i=f.extend({onSuccess:os,onError:os},i),i.onSuccess=f.hookBeforeMethod(i.onSuccess,function(e){e&&n.put(e)}),t.requestInsertionFunction(e,i)},this.addItems=function(e,i){return void 0===i&&(i=os),t.insertionFunction(e,function(r){e=f.asArray(e),r=f.asArray(r);for(var o=[],s=[],l=0;li?n.fetchMore(e-i,t):t({fetchedItems:[],error:null})},this.fetchAll=function(e){n.fetchTo(1e4,e)},this.fetchAllNew=function(e,t){e=f.valueOrDefault(e,os),t=f.valueOrDefault(t,os),n.fetchTo(1e4,function(n){n&&n.error?t(n):e(n)})},this.fetchMore=function(e,l){if(l=f.valueOrDefault(l,os),!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 u=r;n.fetchingStartedEvent.fireNew(),t.fetchingFunction(u,e,function(s){r=Math.max(r,u+s.length),s.lengtha.width&&(i.width=a.width),i}function n(e){if(null===e)return null;if(e){if(e instanceof ti)return e;var t,n=typeof e;if("object"===n&&1===e.nodeType)return t=e.getAttribute("data-element-id"),aa.getInstanceByID(t);if(f.isJQueryObject(e))return t=e.attr("data-element-id"),aa.getInstanceByID(t);if("string"===n||"number"===n)return aa.getInstanceByID(e)}}function i(e){var t=f("
").html(e);return f("p",t).each(function(){f(this).replaceWith(f(this).text()+"\n")}),t.text()}function a(e){switch(e.toLowerCase()){case"scrollbox":return ko.scrollBox;case"embed":return ko.embed;default:return ko.popup}}function r(e,t,n,i){var a=this,r=f('
  • '+e.name+"
  • ");return r.click(function(e){a.onFilterClick(e,t),n.removeClass("active"),a.updateSelectText(e,i)}),r}function o(e,t){var n=this,i=f("
  • "),a=f('').appendTo(i),r=f('').appendTo(i),o=f('
    ').appendTo(r),s=f(''+e.name+"").appendTo(r);a.click(function(e){n.onFilterClick(e,t)});var l=Ga.getThemeColor(4,2);return e.active&&(a.prop("checked",!0),o.css("background-color",l).css("border-color",l),s.css("font-weight","bold")),e.element||n.addFilterToList(t,a,e),a.on("change",function(){this.checked?(o.css("background-color",l).css("border-color",l),s.css("font-weight","bold")):(o.css("background-color","").css("border-color",""),s.css("font-weight","normal"))}),i}function s(e,t){var n=this,i=f('
  • '),a=f('').appendTo(i).click(function(e){n.onFilterClick(e,t)}),r=f('').appendTo(i),o=f('
    ').appendTo(r);return e.active&&a.prop("checked",!0),"multi"===e.color?o.addClass("multi-color-background"):(e.color&&In.getLuma(e.color)>=128&&r.addClass("darkCheckmark"),o.css("background-color",e.color)),e.element||n.addFilterToList(t,a,e),i}function l(e,t,n){var i=e.attributes;1===i.length&&(i[0].selected=!0);for(var a=e.optionId,l=f("
    "),c=0;cFilter'),i=f('
    ');i.click(function(e){n.removeClass("active"),e.stopPropagation(),e.preventDefault()}),n.append(i);var a=f('
    ');for(var r in e){var o=e[r];o.attributes&&f('
    '+o.name+"
    ").click(function(n){var i=e[n.currentTarget.getAttribute("data-name")],a=l.call(t,i);a.addClass("mobile-choices cf");var r=f('
    ').append(a),o=f(''),s=Ga.getThemeColor(4,2),c=Ga.getThemeColor(3,0),u=(f('Filter').appendTo(o).click(function(e){e.preventDefault(),t.setFilters(i.mappedFilters,a),t.closeDialog()}),f('Cancel').appendTo(o));u.click(function(e){e.preventDefault(),t.closeDialog()}),a.append(o),n.preventDefault(),t.createDialog({$element:r,classes:"popover",title:"Filter by "+i.name}),t.openDialog()}).appendTo(a)}return n.append(a),n.click(function(){n.toggleClass("active")}),n}function d(e){return e.message?f.valueOrDefault(e.message,""):f.valueOrDefault(e.description,"")}/*! * jQuery JavaScript Library v1.11.2 * http://jquery.com/ * * Includes Sizzle.js * http://sizzlejs.com/ * * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors * Released under the MIT license * http://jquery.org/license * * Date: 2014-12-17T15:27Z */ !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:os}),"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=Ze[e];return n||(n=w(e,t),"none"!==n&&n||(Je=(Je||ae("'.format(p))}else{var h=l(d);g=f(''.format(h))}var m=setTimeout(function(){r(),e.reject("timeout")},o);g.css("display","none").appendTo(s)}function t(e){delete i[e]}function n(e,t){a.execute(),i[e]=t}var i={},a=I.create(function(){Yn.addJSONListener(function(e){var t=i[e.id];t&&t(e.content)})}),r=w.create(function(){var e=f.Deferred();return f(function(){try{var t=/\swv/i.test(navigator.userAgent),n=/.*(Linux;.*AppleWebKit.*Version\/\d+\.\d+.*Mobile).*/gi.test(navigator.userAgent);if(t||n)return void e.resolve(!1);var i,a=document.body,r=document.createElement("iframe");r.style.display="none",r.setAttribute("src","data:text/html;base64,Kg=="),a.appendChild(r);try{i=!!r.contentDocument}catch(o){i=!1}a.removeChild(r),e.resolve(i)}catch(o){e.resolve(!1)}}),e.promise()});this.getScriptWithLoading=function(t){t=f.quickExtend({timeout:m.VeryLong,urlParam:"url",callbackIdParam:"id",cache:!1,appendTo:"body",callback:os},t);var n=f.Deferred();return t.createDataHtml?r.getValue().done(function(i){e(n,i,t)}):e(n,!1,t),n.promise()}}),Qn=us(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){f.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=f.quickExtend({},o),f.ajaxJason(e(),"saveItem",{listName:n,listId:t,items:i,createNewList:o.createNewList},a,r)},this.deleteListItems=function(t,n,i,a,r,o){o=f.quickExtend({},o),f.ajaxJason(e(),"deleteItems",{listName:n,listId:t,ids:i,createNewList:o.createNewList},a,r)},this.fetchListsContent=function(t,n,i){f.ajaxJason(e(),"fetchContent",t,n,i)},this.fetchAllListsContent=function(t,n,i){f.ajaxJason(e(),"fetchAllListsContent",{lists:t},n,i)}}),Jn=us(function(){function e(){return"{0}/form".format(ne.ServicesBasePath?ne.ServicesBasePath:"")}this.submitForm=function(t,n,i,a,r,o,s,l,c){f.ajaxJasonWithCredentials(e(),"Submit",{siteID:t,siteType:n,formID:i,formValues:r,formSource:o,captchaToken:c},s,l)}}),Zn=us(function(){function e(){return"/appmarket"}this.getNewApps=function(t,n,i){var a={siteId:t};f.ajaxJason(e(),"getNewApps",a,n,i)},this.disableNewFlag=function(t,n,i){var a={model:{site_id:t}};f.ajaxJason(e(),"disableNewFlag",a,n,i)},this.getElements=function(t,n,i){var a={siteId:t};f.ajaxJason(e(),"getElements",a,n,i)},this.addAppComponent=function(t,n,i){var a={addData:t};f.ajaxJason(e(),"addAppComponent",a,n,i)},this.setProperties=function(t,n,i,a){var r={properties:t,site_id:n};f.ajaxJason(e(),"setProperties",r,i,a)},this.getStoreDashboard=function(t,n,i){var a={siteId:t};f.ajaxJason(e(),"getStoreDashboard",a,n,i)}}),ei=us(function(){function e(e,t,n){var i=e[t];return i?f.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){f.quickExtend(ti.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}}),ti=function(){function e(e,t){e=f.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:Ea.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=ca.createProperties(t.getTypeProperties(),e.initialPropertiesValues,t.getPropertiesDefaults()),n.onCreation()}function t(e,t){var n={};return f.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;o0){Sr.startRenderingBatch();for(var t=0;ta&&(!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},u.getBackgroundLayer=function(e){var t=this,n=t.backgroundLayers[e.name];return n?n.$element:void 0},u.setBorderTarget=function(e){var t=this;t.$elementBorderTarget.pushElements(e.addClass("element-border-target")),x.fireLazyEvent(t,"borderTargetAddedEvent",e)},u.getDescendingInstances=function(e,t){void 0===e&&(e=!0);var i=this,a=[];return n(i,e,i,a,t),a},u.getContentSize=function(){return ma.getContentSize(this)},u.getSize=function(){return ma.getElementSize(this)},u.getPosition=function(e){return ma.getElementOffset(this,e)},u.getArea=function(e){return ma.getElementArea(this,e)},u.getRelativeToParentArea=function(e){var t=this;if(t.parentInstance){var n=e?e:t.parentInstance.getArea(),i=t.getArea();return i?f.expandArea(i,{top:n.top,bottom:-n.top}):i}return t.getArea()},u.getChildIndex=function(){return this.childIndex.getValue()},u.getChildInstances=function(){return this.childInstances},u.unbindPropertyChange=function(e,t){return this.propertyChangedEvent.unbind(t)},u.bindPropertyChange=function(e,t,n){return this.propertyChangedEvent.bind(e,t,n)},u.activateState=function(e,t,n){t=f.valueOrDefault(t,!1),n=f.valueOrDefault(n,!0),n||ca.setCanPerformTransition(!1,"activateState");var i=this;"string"!=typeof e&&(e=e.name),ca.addGlobalState(e,i,void 0,n),i.applyComplexStatesOnInstance(Oi[e],n),n||ca.setCanPerformTransition(!0,"activateState")},u.deactivateState=function(e,t,n){t=f.valueOrDefault(t,!1),n=f.valueOrDefault(n,!0),n||ca.setCanPerformTransition(!1,"deactivateState");var i=this;ra.layoutUpdateBatch.start(),ca.UpdateBatch.start(),"string"!=typeof e&&(e=e.name),ca.removeGlobalState(e,i,void 0,n),i.removeComplexStateFromInstance(Oi[e],n),ca.UpdateBatch.finish(),ra.layoutUpdateBatch.finish(),n||ca.setCanPerformTransition(!0,"deactivateState")},u.isTriggerEnabled=function(e){var t,n=this;return e===Li.MouseEnter||e===Li.MouseEnterArea||e===Li.MouseLeave||e===Li.MouseLeaveArea?(n.isContent()&&(t=n.getMainSkinInstance(),t&&(t.hasFeature(oi.DataListItem)?t=t.getItemMainParent():t.isType(ri.SkinNavigationButton)&&(t=t.parentInstance))),f.valueOrDefault(t,n).getPropertyValue("showHoverEffects")):!0},u.activateTrigger=function(e,t,n){var i=this;i.isTriggerEnabled(e)&&(x.fireLazyEvent(i,"triggerActivated",e.name,t),f.eachItem(e.activatedStates,function(e,t){i.activateState(t,n)}),f.eachItem(e.deactivatedStates,function(e,t){i.deactivateState(t,n)}))},u.applyComplexStatesOnInstance=function(e,t){var n=this;ca.addCurrentState(n,e.id);var i=ca.getCurrentStates(n);f.eachEntry(i,function(a){a=parseInt(a);var r=Mi.getComplexIdFromIds(a,e.id);a!==e.id&&!i[r]&&Oi[r]&&(ca.addGlobalState(Oi[r],n,void 0,t),ca.addCurrentState(n,r))})},u.removeComplexStateFromInstance=function(e,t){var n=this;ca.removeCurrentState(n,e.id);var i=ca.getCurrentStates(n);f.eachEntry(i,function(a){var r=Mi.getComplexIdWithOutId(a,e.id);a=parseInt(a),a!==e.id&&i[r]&&(ca.removeGlobalState(Oi[a],n,void 0,t),ca.removeCurrentState(n,a))})},e}(),ni=function(){function e(e,t){if(e._currentInstance=t,t){var n=t.elementType;e._currentInstanceId=t.id,e._currentInstanceClass=n.typeClass}}var t=E.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(""),this}}});return t.renderElement=function(e){var n=new t;return e.renderElement(n),""+n},t}(),ii=function(){var e=C.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 u=t.defaultProperties;u&&(this.defaultProperties=u);var d=t.className;d&&(this.className=d);var g=t.calculatedProperties;g&&(this.calculatedProperties=g);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&&f.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}(),ai=us(function(){function e(){s&&(f.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=ls),t.isBoundToObservableWithValue=a,t.isBoundToObservable=i,t._onChange=t.onChange,t.onChange=n,void 0===t.priority&&(t.priority=-1),void 0===t.isStateProperty||t.isStateProperty===!1?t.isStateProperty=ls:t.isStateProperty===!0&&(t.isStateProperty=ss),t.getResetValue||(t.getResetValue=t.defaultValue?t.defaultValue:os),t._index=o++,ui[e]=t,li.push(t)}function n(e,t,n,i,a){var r=this._onChange;r&&(e.elementType.isDelegatedProperty(this.name)||(e.disableStyleProperties()&&ca.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(),gi.initialize()},this.initializeProperties=e,this.registerDefinition=function(e,t){var n=e===ri;for(var i in t){var a,o=t[i];if(n)a=ii.create(i,o),s.push(a);else{var l={name:i,properties:{},methods:{},features:[],aggregatedMethods:{definitions:{},aggregations:{}},triggers:{},isFeature:!0};o?(a=f.extendMissing(o,l),s.push(a)):a=l}a._typeIndex=r++,si.push(a),e[i]=a}},this.registerPropertiesCategories=function(e){for(var t in e){var n=e[t];ci[t]=f.quickExtend(n,{name:t,properties:{}})}},this.registerMenuItemTypes=function(e){for(var t in e){var n=e[t];di[t]=f.quickExtend(n,{name:t})}}}),ri={},oi={},si=[],li=[],ci={},ui={},di={};ai.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 gi=us(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={};var 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=li[l],u=c.name;if(a[o]=c,void 0!==s.d){var d=si[s.d-1];r[u]=d.defaultProperties[u]}else{var g=c.defaultValue;r[u]=g?g:os}}}function a(e){var t={};if(e)for(var n=e.length,i=0;n>i;i++){var a=si[e[i]-1];t[a.name]=a}return t}function r(e,t){var n=si[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=si[a[o]-1];n.push(s),s.isFeature&&(t[s.name]=s)}}function u(e){var t=e._featuresMap;return t?t:(c(e),e._featuresMap)}function d(e){var t=ti.prototype,n=e.methods;v(t,n,e.methodNames),y(t,n.length,e.aggregated,e.aggregatedNames),x?h(t):p(t),b.addGetLazyProperty(t)}function g(e,t){var n=e.getLazyInitializationProperties();if(n){var i=b.createInitializerFunction(t);return b.createInitializerFunction(n,i)}return b.createInitializerFunction(t)}function p(e){var t=ti.LazyInitializationProperties;e._lazyPropertiesCreator=function(){var e=this,n=e.elementType,i=n._aggLazyPropertiesCreator;void 0===i&&(n._aggLazyPropertiesCreator=i=g(n,t)),i.call(e)}}function h(e){b.defineLazyProperties(e,ti.LazyInitializationProperties);var t=k;t=m(k),b.defineLazyProperties(e,t)}function m(e){return f.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 v(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 y(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 si[a-1].methods[n];var l=a[0],c=0===l?i:si[l-1].methods[n];if(!c)throw Error(e.name+" is not implement "+n);for(var u=1;s>u;u++){var d=si[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=os,x=ti.useLazyProperties();if(x)var k={},D={};var F=[];this.initialize=function(){var n=ie.ElementsModel,i=n.types,a=n.methods.length+n.aggregated.length;for(var r in ri){var o=ri[r],s=i[o._typeIndex];e(o,s,a)}for(var l=n.lazy,c=l.length,u=0;c>u;u++){var g=si[l[u]-1];x&&t(g),F.push(g)}d(n),delete ie.ElementsModel},ii.extendPrototype({isDelegatedProperty:function(e){return!!this.getDelegatedProperties()[e]},hasFeature:function(e){return void 0!==u(this)[e.name]},isTypeOf:function(e){var t=this;return t===e||t.hasAncestorType(e)},hasOneOfDefinitions:function(e){var t=this;return e=f.asArray(e),f.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&&f.merge(t,r.supportedStates)}}return t},getElementDefinitions:function(){var e=this._elementDefinitions;return e?e:(c(this),this._elementDefinitions)},getFeaturesMap:function(){return u(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();f.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=li[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 u=s.lazyInitializationProperties;f.quickExtend(t,u),r=!0}}r||(t=!1),e._lazyProperties=t}return t}}),x&&(ii.getAllLazyInitializationProperties=function(){return k})}),fi=us(function(){function e(){fi.registerDataSourceItemFields([{name:"index",type:"index",supportElementContentBinding:function(e){return Oe.contains(e,[ri.label.name,ri.freeText.name])},getContentType:function(){return bi.Text}},{name:"image",type:"image",supportElementContentBinding:function(e){return Oe.contains(e,[this.getElementTypeName()])},getContentType:function(){return bi.Image}},{name:"imageGallery",type:"imageGallery",supportElementContentBinding:function(e){return Oe.contains(e,[this.getElementTypeName()])},getContentType:function(){return bi.Data}},{name:"breadcrumb",type:"breadcrumb",supportElementContentBinding:ls,getContentType:function(){return bi.Data}},{name:"icon",type:"icon",supportElementContentBinding:function(e){return Oe.contains(e,[this.getElementTypeName()])},getContentType:function(){return bi.Icon}},{name:"fontIcon",type:"fontIcon",supportElementContentBinding:function(e){return Oe.contains(e,[this.getElementTypeName()])},getContentType:function(){return bi.FontIcon}},{name:"title",type:"title",supportElementContentBinding:function(e){return Oe.contains(e,[ri.label.name,ri.freeText.name])},getContentType:function(){return bi.Text}},{name:"hideableText",type:"hideableText",supportElementContentBinding:ss,useTitleAsDemoData:!0,getContentType:function(){return bi.Text}},{name:"description",type:"description",supportElementContentBinding:function(e){return Oe.contains(e,[ri.label.name,ri.freeText.name])},getContentType:function(){return bi.TextArea}},{name:"date",type:"date",supportElementContentBinding:function(e){return Oe.contains(e,[this.getElementTypeName()])},getContentType:function(){return bi.Date}},{name:"content",type:"content",supportElementContentBinding:function(e){return e===this.getElementTypeName()},getContentType:function(){return bi.Content}},{type:"growableText",isEditable:!1,iconClass:"sprite-icon sprite-tool-category-images",supportElementContentBinding:function(e){return e===this.getElementTypeName()},getContentType:function(){return bi.Text}},{name:"alt",type:"alt",getContentType:function(){return bi.Alt},supportElementContentBinding:ls},{name:"video",type:"video",supportElementContentBinding:function(e){return Oe.contains(e,[this.getElementTypeName()])},getContentType:function(){return bi.Video}},{name:"paypal",type:"paypal",supportElementContentBinding:function(e){return Oe.contains(e,[this.getElementTypeName()])},getContentType:function(){return bi.PayPal}},{name:"input",type:"input",supportElementContentBinding:function(e){return Oe.contains(e,[this.getElementTypeName()])},getContentType:function(){return bi.TextInput}},{name:"link",type:"link",supportElementContentBinding:function(e){return Oe.contains(e,[ri.label.name])},getContentType:function(){return bi.Link}},{name:"data info",type:"dataInfo",supportElementContentBinding:ls,getContentType:function(){return bi.DataInfo}},{name:"dateRange",type:"dateRange",supportElementContentBinding:ls,getContentType:function(){return bi.DateRange}},{name:"dateTime",type:"dateTime",supportElementContentBinding:ls,getContentType:function(){return bi.DateTime}},{name:"location",type:"location",supportElementContentBinding:ls,getContentType:function(){return bi.Location}},{name:"percentage",type:"percentage",supportElementContentBinding:ls,getContentType:function(){return bi.Percentage}},{name:"data",type:"data",supportElementContentBinding:ls,getContentType:function(){return bi.Data}},{name:"buy Button",type:"buyButton",supportElementContentBinding:ls,getContentType:function(){return bi.BuyButton}}])}var t={};this.initialize=function(){e()},this.setDataSourcesFromSave=function(e){e||(e={}),t=e},this.loadDataSource=function(e,t,n,i){return fi.registerDataSourceInstance(e,t,n,i)},this.registerDataSourceInstance=function(e,t,n,i){var a=new e(t,n,i);return pi[t]=a,a},this.registerDataSourceItemFields=function(e){f.eachItem(e,function(e,t){mi[t.type]=f.quickExtend({iconClass:"sprite-icon sprite-tool-category-apps",convertValueToFieldValue:f.returnValue,convertFieldValueToValue:f.returnValue,supportVisualizerBinding:ss},mi[t.type],t)})},this.getFieldDefaultProperties=function(e,t){var n={};return e.initialPropertiesValues&&(n=e.initialPropertiesValues[t]?f.evaluateWhenFunction(e.initialPropertiesValues[t]):f.evaluateWhenFunction(e.initialPropertiesValues.Default)),f.cloneObject(n)}}),pi={},hi={},mi={},vi=function(){var e={idFunction:function(e){return e.name}};return C.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=x.createNamedEvents();return this.collectionItems.itemChangedEvent.bind(function(t){e.fireNew(t)}),e},itemAddedEvent:x.create,currentItemChangedEvent:x.create,itemsInformation:$t.create,collectionItems:function(){var e=jt.create(this.itemsInformation),t=this,n=t.sortingFunction;return n&&e.itemsChangedEvent.bind(function(){t._sortedItems=void 0}),e},fieldsInformation:function(){return $t.create(e)},collectionFields:function(){return jt.create(this.fieldsInformation)},refreshOperationsBarrier:Bn.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=f.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=f.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}})}(),yi=vi.extend("DynamicPageDataSource",function(e){return{init:function(t,n,i){e.call(this,t,n,i)}}}),bi={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},Ci={StaticCollection:{icons:He.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:He.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:He.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")}},Ii={Get:"GET",Put:"PUT",Post:"POST",Delete:"DELETE",PostGet:"POST"},Si=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=f.quickExtend({dataType:"json",contentType:"application/json",httpMethod:Ii.Get},t),this.setHttpMethod(this.options.httpMethod),this.success=x.create(),this.error=x.create(),this};Si.prototype.constructor=Si,Si.prototype.execute=function(){var e=this,t=f.Deferred(),n=f.evaluateWhenFunction(e.url,e),i=e.parameters.filter(function(e){return e.type===Ei.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===Ei.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:f.evaluateWhenFunction(e.options.dataType,e),contentType:f.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()!==Ii.Get){var s=f.quickExtend({},e.getBody()),l=e.parameters.filter(function(e){return e.type===Ei.Body});l.length>0&&l.forEach(function(e){s[e.name]=e.getValue()}),o.data=JSON.stringify(s)}return f.ajax(o),t},Si.prototype.addParameter=function(e){var t=this;if(t instanceof Si==!1)throw new TypeError("Current instance must be a valid WebService instance");if(!(e instanceof Ti))throw new TypeError("Value for 'parameter' should be a valid instance of 'WebServiceParameter'");var n=e.getParameterType();if(n===Ei.Body&&this.getHttpMethod()===Ii.Get)throw Error("The specified parameter type is invalid for HTTP GET requests and is only supported on HTTP PUT/POST/DELETE requests.");return t.parameters.push(e),t.invalidateCache(),t},Si.prototype.invalidateCache=function(){this.lastResult=null,this.lastResultFetched=null},Si.prototype.getResult=function(e){if(this.getHttpMethod()!==Ii.Get&&this.getHttpMethod()!==Ii.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=f.Deferred();return window.setTimeout(function(){n.resolve(t)},1),n}return this.execute()},Si.prototype.getHttpMethod=function(){return this.method||Ii.Get},Si.prototype.setHttpMethod=function(e){if(e!==Ii.Get&&e!==Ii.Put&&e!==Ii.Post&&e!==Ii.Delete)throw new TypeError("The parameter 'httpMethod' should contain a valid enum value of the type 'HttpMethod'");return this.method=e,this},Si.prototype.setBody=function(e){return this.body=f.quickExtend({},e),this},Si.prototype.getBody=function(){return this.body};var Pi=function(e,t){var n=this;n.name=e||"Unnamed Test",n.successCount=0,n.failCount=0,n.testResult=f.Deferred(),n.test=t||function(){n.testResult.fail()}};Pi.prototype.constructor=Pi,Pi.prototype.run=function(){var e=this,t=new Date;e.testResult=f.Deferred(),e.testResult.done(function(){var n=(new Date).getTime()-t.getTime();ee.info("Test '"+e.name+"' completed in "+n+"ms"),e.successCount+=1}),e.testResult.fail(function(){var n=(new Date).getTime()-t.getTime();ee.error("Test '"+e.name+"' failed in "+n+"ms"),e.failCount+=1});try{e.test(e.testResult)}catch(n){e.testResult.reject()}};var wi=function(){this.tests=[]};wi.prototype.constructor=wi,wi.prototype.addTestCase=function(e,t){this.tests.push(new Pi(e,t))},wi.prototype.runAll=function(){f.eachItem(this.tests,function(e,t){t.run()})};var Ei={Query:"query",Template:"template",Header:"header",Body:"body"},Ti=function(e,t,n){if(this.name=f.evaluateWhenFunction(e,this),"string"!=typeof this.name||!this.name)throw new TypeError("A valid parameter name should be specified");if(this.type=f.evaluateWhenFunction(t,this),this.type!==Ei.Query&&this.type!==Ei.Template&&this.type!==Ei.Header&&this.type!==Ei.Body)throw new TypeError("The specified parameter type is not valid");return this.value=n,this};Ti.prototype.constructor=Ti,Ti.prototype.getParameterType=function(){return this.type||Ei.Query},Ti.prototype.getValue=function(){return f.evaluateWhenFunction(this.value,this)};var xi=function(e,t,n,i){return n=f.quickExtend(n,{dataType:"json",contentType:"application/json",httpMethod:Ii.Post}),this.name=e,this.items=t,this.elementId=i,Si.call(this,"",n),this};xi.prototype=Object.create(Si.prototype),xi.prototype.constructor=xi,xi.prototype.execute=function(){var e=this,t=f.Deferred();return Mr.getRequestBody(e.name,e.elementId).done(function(n){e.url=Settings.DataProxy;var i=f.deepCloneObject(n);i.item=e.items,e.setBody(i),Si.prototype.execute.call(e).done(function(e){t.resolve(e)}).fail(function(e){t.reject(e)})}).fail(function(e){t.reject(e)}),t};var ki=vi.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:os,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?f.map(e,function(e,i){var a={index:i+1,id:t.getItemId(e)};return f.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 zi({getPromise:e.getDataPromise.bind(e),filterResult:e.filterResult.bind(e),mapResult:e.processResult.bind(e)});e.setDataService(t),e.setCollection(t.getCollection())}}),Di=new wi;Di.addTestCase("GET >> iTunes >> Armin van Buuren",function(e){new Si("https://itunes.apple.com/search",{dataType:"jsonp"}).addParameter(new Ti("entity",Ei.Query,"album")).addParameter(new Ti("limit",Ei.Query,"10")).addParameter(new Ti("term",Ei.Query,"armin van buuren")).execute().done(function(){e.resolve()}).fail(function(){e.reject()})}),Di.addTestCase("GET >> Facebook Photos",function(e){new Si("https://graph.facebook.com/{accountId}/photos",{dataType:"jsonp"}).addParameter(new Ti("fields",Ei.Query,"id,created_time,from.name,link,name,picture,source")).addParameter(new Ti("limit",Ei.Query,"100")).addParameter(new Ti("access_token",Ei.Query,"205189932989716|ea358445946f3ec6d3dfc2c0ea4b6f9d")).addParameter(new Ti("accountId",Ei.Template,"418329438315")).execute().done(function(){e.resolve()}).fail(function(){e.reject()})}),Di.addTestCase("GET >> Commerce.ly Categories and Products",function(e){new Si("https://api-store.dev.appmachine.com/v1/shop/catsandproducts/{ApplicationId}",{dataType:"jsonp"}).addParameter(new Ti("categoryId",Ei.Query,"")).addParameter(new Ti("ApplicationId",Ei.Template,"325ea409-aacb-3130-07a1-8852881c3b10")).execute().done(function(){e.resolve()}).fail(function(){e.reject()})});var Fi={PageLoad:1,State:2,Trigger:3},Ai=us(function(){this.Events={BehaviourAdded:x.create(),BehaviourUpdated:x.create(),BehaviourRemoved:x.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;f.objectSetIfUndefined(n,i,f.returnEmptyObject),n[i][r]=e,a&&(f.objectSetIfUndefined(t,a,f.returnEmptyObject),t[a][r]=e)},this.addBehaviourToInitializedCollection=function(e){var t=e.sourceElementID,n=e.targetElementID,r=e.id;f.objectSetIfUndefined(a,t,f.returnEmptyObject),a[t][r]=e,n&&(f.objectSetIfUndefined(i,n,f.returnEmptyObject),i[n][r]=e);var o=aa.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===f.count(a[t])){var o=aa.getInstanceByID(t);o&&o.hasActions.setFalse()}},this.registerBehaviours=function(e){f.each(e,function(e,t){t=f.quickExtend({onConnectionRemoved:os,onConnectionAdded:os,initializeBehaviourDefinition:f.returnValue,activateFunction:os,deactivateFunction:os,activateCallback:os,deactivateCallback:os},t),f.extendMissing(t,{name:e});var n=t.activateFunction,i=t.deactivateFunction;t.activateFunction=function(t,i,a){pa.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){pa.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),Bi[e]=t})},this.extendBehaviour=function(e,t){f.quickExtend(e,t)},this.createActionBehaviour=function(e){var t={},n={};return e.activate=function(i,a,r,o){if(r.isTemplateConenction){var s=ea.getSameConnections(i.id,a?a.id:void 0,e.name,r);if(s.length>1)return}switch(r.triggerType){case Fi.PageLoad:e.activateCallback(i,a,r);var l=!1,c=[pa.PageChangingOperation];Ae.whenAllFinished(c,function(){var n=pa.getCurrentPage();n.id==i.getPageId()&&(e.activateFunction(i,a,r),l=!0),t[o]=pa.PageChangingOperation.bind(os,function(){if(l)l=!1;else{var t=pa.getCurrentPage();t.id==i.getPageId()&&e.activateFunction(i,a,r)}})});break;case Fi.State:t[o]=i.elementStateActivated.bind(r.triggerName,function(){if(pa.Flags.isInPageChanging.isTrue()){var t=f.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 Fi.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 Fi.PageLoad:t[o]&&t[o].unbind(),e.deactivateCallback(i,a,r);break;case Fi.State:t[o]&&i.elementStateActivated.unbind(t[o].bindingName),n[o]&&i.elementStateRemoved.unbind(n[o].bindingName),e.deactivateCallback(i,a,r);break;case Fi.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=ea.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"]=x.createEventListener(f.getWindowSizeEvent(),function(){n[r]&&e.activateCallback(t,i,f.quickExtend({},a,{reset:!0}))}),t.data[r+"pageChangedBinding"]=x.createEventListener([pa.Events.PageChanged],function(){var o=t.getPageId()===pa.getCurrentPageId();o?Sr.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"]=_a.Flags.IsInMobileContext.valueChangedEvent.bindAndExecute(function(){var o=_a.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)):Sr.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){Sr.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){f.each(e.getInitializedTargetConnections(),function(e,t){var n=aa.getInstanceByID(t.targetElementID);if(n&&n.shouldInitInstanceOnPageChange()){var i=aa.getInstanceByID(t.sourceElementID);Bi[t.behaviourName].deactivateFunction(i,n,{animationDuration:0},t.id)}})},this.activateBehaviours=function(e){f.each(e.getInitializedTargetConnections(),function(e,t){Ai.activateBehaviour(t)})},this.activateBehaviour=function(t){var n=aa.getInstanceByID(t.sourceElementID),i=aa.getInstanceByID(t.targetElementID);!n||t.targetElementID&&!i||e[t.id]||(e[t.id]=!0,Bi[t.behaviourName].activate(n,i,t.options,t.id))},this.deactivateBehaviours=function(e){f.each(e.getInitializedTargetConnections(),function(e,t){Ai.deactivateBehaviour(t)})},this.deactivateBehaviour=function(t){var n=aa.getInstanceByID(t.sourceElementID),i=aa.getInstanceByID(t.targetElementID);e[t.id]&&n&&(!t.targetElementID||i)&&Bi[t.behaviourName].deactivate(n,i,t.options,t.id),e[t.id]=!1},this.copyBehaviours=function(e,t){var n={};return e||(e={}),f.each(e,function(e,i){var a={sourceElementID:i.sourceElementID,targetElementID:i.targetElementID,behaviourName:i.behaviourName,options:f.extend(!0,{},i.options),id:Ea.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}}),Bi={},Vi=us(function(){this.registerTriggers=function(e){f.eachEntry(e,function(e,t){var n=f.quickExtend({activatedStates:[],deactivatedStates:[]},t);f.extendMissing(n,{name:e}),Li[e]=n})},this.extendTrigger=function(e,t){f.quickExtend(e,t)}}),Li={},Mi=us(function(){var e=this;this.registerElementStates=function(e){for(var t in e){var n=e[t];n.name=t,f.extendMissing(n,{priority:0}),Oi[t]=n}},this.extendElementState=function(e,t){ f.quickExtend(e,t)},this.getComplexStateId=function(t){var n=1;return f.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},this.getStatesMapFromIds=function(e){for(var t={},n=0;n1){var n={},i=e.getStatesMapFromIds(t);if(null===i)return!1;var a=e.getComplexStateId(i);return Oi[a]||(n[a]={ids:t,priority:Mi.getComplexStatePriority(i),id:a,name:a,isComplex:!0,statesMap:i},Mi.registerElementStates(n)),Oi[a]}}}),Oi={};!function(){Mi.registerElementStates({NormalState:{id:1},MouseDownState:{priority:3,id:3},ElementSelectedState:{priority: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}}),Mi.registerElementStates({MouseOverState:{priority:2,id:13},MouseOverStateArea:{priority:2,id:31}});for(var e in Oi){var t=Oi[e];if(e!==Oi.NormalState.name&&e!==Oi.MobileState.name){var n=[Oi.MobileState.name,t.name],i=Mi.registerComplexState(n);i.isMobileState=!0}}}(),function(){Vi.registerTriggers({GotFocus:{activatedStates:[Oi.ElementFocusedState]},LostFocus:{deactivatedStates:[Oi.ElementFocusedState]},MouseClick:{},MouseDown:{activatedStates:[Oi.MouseDownState]},MouseUp:{deactivatedStates:[Oi.MouseDownState]},MouseEnter:{activatedStates:[Oi.MouseOverState]},MouseLeave:{deactivatedStates:[Oi.MouseOverState]},MouseEnterArea:{activatedStates:[Oi.MouseOverStateArea]},MouseLeaveArea:{deactivatedStates:[Oi.MouseOverStateArea]},PageLeave:{deactivatedStates:[Oi.BeforeLoadedState,Oi.BeforeOpenedState]},PageLoaded:{activatedStates:[Oi.BeforeLoadedState,Oi.BeforeOpenedState]},PageOpened:{activatedStates:[Oi.BeforeOpenedState,Oi.BeforeLoadedState]},Selected:{activatedStates:[Oi.ElementSelectedState]},Unselected:{deactivatedStates:[Oi.ElementSelectedState]}})}();var zi=function(e){return this.options=f.quickExtend({getPromise:function(){throw Error("A valid promise should be provided")}},e),this.flags={IsLoading:O.create(!1)},this.events={LoadingStarted:x.create(),LoadingFinished:x.create(),LoadingFailed:x.create()},this};zi.prototype.constructor=zi,zi.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();var r=0,o=1;!function s(){f.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(s),void a())}).fail(function(e){t.events.LoadingFailed.fireNew(s),t.flags.IsLoading.setFalse(),a(e),o>r&&setTimeout(function(){return r++,s()},5e3)})}()}});return t.data=f.quickExtend(t.data,{collection:n}),t.data.collection},zi.prototype.getCollection=function(){var t=this;return t.data&&t.data.collection instanceof e?t.data.collection:t.createCollection()},zi.prototype.populate=function(e,t,n){var i=this;i.isPopulating=!0;var a=this.getCollection();t&&a.setAttributes(t),a.clear();var r=t.callLimit||1e4;a.fetchTo(r,function(t){e.itemsInformation.syncrhonize([]),e.itemsInformation.syncrhonize(t.fetchedItems),i.isPopulating=!1,n&&n(e)})},zi.prototype.loadMore=function(e,t,n){if(!this.isPopulating){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=f.extend({animationDuration:0},n);var i=1===t?"":"scale({0})".format(t),a={};a[f.support.transformCSS]=i;var r;n.animationDuration&&(r={transitionDuration:n.animationDuration}),e.animatePart(e.$element,{transform:i},a,r,{complete:function(){ma.updatePosition(e)}})}Ai.registerBehaviours({ScaleBehaviour:{initializeBehaviourDefinition:Ai.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,{}),ma.invalidateAreas(e)}}})}(),function(){function e(e,t,n,i){n=f.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[f.support.transformCSS]=r;var s=e.data.rotateBehaviourWrapper;e.animatePart(s,{transform:r},o,{transitionDirection:n.animationDirection,transitionDuration:n.animationDuration}),ma.invalidateAreas(e)}Ai.registerBehaviours({RotateBehaviour:{initializeBehaviourDefinition:Ai.createActionBehaviour,activateFunction:function(t,n,i){e(n,i.degree,i,!0)},activateCallback:function(e,t){var n=t.getMainBox();Hn.usePlaceHolder(n,t.id+"rotate-behaviour",{className:"full-height",ignoreOffset:!0});var i=Hn.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();Hn.releasePlaceHolder(i,t.id+"rotate-behaviour"),Hn.removeWrapper(t.data.rotateBehaviourWrapper),this.deactivateFunction(e,t,{animationDirection:n.animationDirection}),ma.invalidateAreas(t)}}})}(),function(){function e(e){if(e=f.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)}Ai.registerBehaviours({TriggerGoogleEvent:{initializeBehaviourDefinition:Ai.createActionBehaviour,activateFunction:function(t,n,i){e(f.quickExtend({category:pa.getCurrentPage().getPropertyValue("name"),action:"deafaultAction",label:void 0,value:void 0},i))}}})}(),function(){function e(e){var t=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;return t.test(e)}function t(t,a){function r(e){Jn.submitForm(Z.SiteID,ya.getSiteType(),c,null,s,l,function(e){a.$element.loading(!1);var i=a.getSubmitSuccessTarget();if(a.getPropertyValue("formOptions").clearOnSubmit&&n(t,a),!i||f.isEmptyObject(i))e===!1?a.$element.elementOverlay({iconReference:{collectionName:"public-font-icons",iconName:"times"},message:a.getSubmitErrorText(),closeText:"Try Again",textColor:m,backgroundColor:h}):a.$element.elementOverlay({iconReference:{collectionName:"public-font-icons",iconName:"check"},message:a.getSubmitSuccessText(),textColor:m,backgroundColor:h,destroyOnClick:!0});else if(i.type===nt.Pages){var r=pa.getPageData(i.url);if(!r)return;ua.navigateToPage(i.url)}else{var o=i.url;o.indexOf("://")<0&&(o="http://"+o),window.location=o}},function(){a.$element.loading(!1),a.$element.elementOverlay({iconReference:{collectionName:"public-font-icons",iconName:"times"},message:a.getSubmitErrorText(),closeText:"Try Again",textColor:m,backgroundColor:h})},e)}function o(e){e?(a.$element.loading({className:"loading-animation-dark-1",overlayLayer:X.AboveAll}),v._captchaElement&&v._captchaElement.removeClass("captcha-error"),r(e),y.reset()):(a.$element.loading(!1),v._captchaElement.addClass("captcha-error"))}if(ne.IsTemplate)return void ns.open({message:"Form submission does not work in the preview version."});var s,l,c=a.getPropertyValue("formID"),u=[],d=[],g=[],p=a.isTypeOf(ri.JMMLElement);p?(l=i.MailingList,f.each(a.childInstances,function(t,n){if(n.elementType.name===ri.JMMLSkinInputElement.name){var i=n.getValue(),a=n.getPropertyValue("baseName")||n.getPropertyValue("name");void 0===i||null===i||""===i?u.push(n.getLabelText()):"Email"!==a||e(i)||d.push(n.getLabelText()),g.push(n)}})):(l=i.ContactForm,f.each(a.getItemsControllers(),function(t,n){var i=n.getInstance(),a=i.getDataItem(),r=i.getValue();a.fieldOptions.isOptional||void 0!==r&&null!==r&&""!==r?a.fieldOptions.isOptional||3!==a.fieldOptions.fieldType||e(r)||d.push(a.labelText):u.push(a.labelText),g.push(i)}));var h="#333333",m="#FFFFFF";if(0===u.length&&0===d.length)if(a.$element.loading({className:"loading-animation-dark-1",overlayLayer:X.AboveAll}),h&&(f(".loading-overlay",a.$element).css("background",h),f(".loading-overlay",a.$element).css("opacity","0.75")),p?(s=f.map(g,function(e){var t=e.getPropertyValue("baseName");return t||(t=e.getPropertyValue("name")),{fieldName:t,fieldValue:e.getValue()}}),s.push({fieldName:"MailingList",fieldValue:!0})):(s=f.map(g,function(e){var t=e.getDataItem();return{fieldName:ya.getFormFieldName(t),fieldValue:e.getValue()}}),a.getPropertyValue("joinMyMailingList")&&s.push({fieldName:"MailingList",fieldValue:a.getJoinMyMailingListValue()})),p)r();else if(window.grecaptcha){var v=t.parentInstance,y=window.grecaptcha;if(void 0!==v._widgetId){var b=v._widgetId;o(y.getResponse(b))}else a.$element.loading(!1)}else r();else{var C,I="",S=" , ";if(u.length>0){var P="You must fill out the following fields: ";f.each(u,function(e,t){e===u.length-1&&(S="."),I+=t+S}),C=P+I}else{var w="You must correct the following fields: ";f.each(d,function(e,t){e===d.length-1&&(S="."),I+=t+S}),C=w+I}a.$element.elementOverlay({iconReference:{collectionName:"public-font-icons",iconName:"times"},message:C,closeText:"Try Again",textColor:m,backgroundColor:h})}}function n(e,t){var n=f.grep(t.getDescendingInstances(!1),function(e){return e.isType(ri.SkinCheckBoxButtonElement)?!e.getPropertyValue("startSelected"):e.hasFeature(oi.HasInput)});f.each(n,function(){this.clear()})}Ai.registerBehaviours({SubmitForm:{initializeBehaviourDefinition:Ai.createActionBehaviour,activateFunction:t},ClearForm:{initializeBehaviourDefinition:Ai.createActionBehaviour,activateFunction:n}});var i={ContactForm:0,MailingList:1}}(),function(){function e(e){ee.log("1. Add to cart clicked"),Lr.initializeCart().done(function(){ee.log("2. Cart is initialized");var t=Lr.getCurrentProduct(),n=Lr.getFirstUnselectedVariant();if(t)if(ee.log("3. Got current product"),0===t.stockAmount)ee.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;Lr.addProductToCart(i,null,1)}else ee.log("3. Current product is null")}).fail(function(){ee.log("2. Couldn't initialize cart")})}Ai.registerBehaviours({AddToCart:{initializeBehaviourDefinition:Ai.createActionBehaviour,activateFunction:e}})}(),function(){function e(e,t,n){n=f.quickExtend({},n),t.navigate(1,!0,void 0,n)}function t(e,t,n){var i=f.quickExtend({animationDuration:0},n);aa.scrollToInstanceInPreview(t,i)}function n(e,t,n){n=f.quickExtend({},n),t.navigate(-1,!0,void 0,n)}Ai.registerBehaviours({ShowTab:{initializeBehaviourDefinition:Ai.createActionBehaviour,activateFunction:function(e,t,n){if(n=f.extend({performAnimation:!0,animationOptions:{}},n),n.targetTab){var i=aa.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:Ai.createActionBehaviour,activateFunction:t},NavigateNext:{initializeBehaviourDefinition:Ai.createActionBehaviour,activateFunction:e},NavigatePrev:{initializeBehaviourDefinition:Ai.createActionBehaviour,activateFunction:n},NextPage:{initializeBehaviourDefinition:Ai.createActionBehaviour,activateFunction:function(){pa.switchToNextPage()}},PrevPage:{initializeBehaviourDefinition:Ai.createActionBehaviour,activateFunction:function(){pa.switchToPrevPage()}}})}(),function(){Ai.registerBehaviours({ActivateState:{initializeBehaviourDefinition:Ai.createActionBehaviour,activateFunction:function(e,t,n){Gi.activateStateGroupState(n.groupId,n.stateId)},deactivateFunction:function(e,t,n){Gi.deactivateStateGroup(n.groupId)}},DeactivateState:{initializeBehaviourDefinition:Ai.createActionBehaviour,activateFunction:function(e,t,n){Gi.deactivateStateGroup(n.groupId)},deactivateFunction:function(e,t,n){Gi.activateStateGroupState(n.groupId,n.stateId)}},ActivateAllStates:{initializeBehaviourDefinition:Ai.createActionBehaviour,activateFunction:function(e,t,n){Gi.activateStateGroupStates(n.groupId)},deactivateFunction:function(e,t,n){Gi.deactivateStateGroup(n.groupId)}}})}(),function(){function e(e,t){t.stop()}function t(e,t){t.pause()}function n(e,t){t.play()}Ai.registerBehaviours({PlayVideo:{initializeBehaviourDefinition:Ai.createActionBehaviour,deactivateFunction:e,activateFunction:n,deactivateCallback:function(t,n){e(t,n)}},StopVideo:{initializeBehaviourDefinition:Ai.createActionBehaviour,activateFunction:e,deactivateCallback:function(t,n){e(t,n)}},PauseVideo:{initializeBehaviourDefinition:Ai.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);ca.updateComputedValue(t,t.properties.isVisible,!1,r,!0)}function t(e,t,i,a){i||(i={});var r=n(i,a);ca.updateComputedValue(t,t.properties.isVisible,!0,r,!0)}function n(e,t){var n={transitionEffect:wt.NoAnimation.name,transitionDuration:0,transitionSlideDirection:"left",transitionFlyDirection:{vertical:"top",horizontal:"left"}};return f.quickExtend(n,{transitionEffect:e.animationType,transitionDuration:t?0:e.animationDuration,transitionSlideDirection:e.animationSlideDirection,transitionFlyDirection:e.animationDirection})}Ai.registerBehaviours({showInCenter:{initializeBehaviourDefinition:Ai.createActionBehaviour,onlyOnePerSource:!0,activateFunction:function(e,t){e.getPropertyValue("templateOpener")||t.showPopup()}},ShowElement:{initializeBehaviourDefinition:Ai.createActionBehaviour,deactivateFunction:function(t,n,i,a){t!==n&&e(t,n,i,a)},activateFunction:t},HideElement:{initializeBehaviourDefinition:Ai.createActionBehaviour,deactivateFunction:function(e,n,i,a){e!==n&&t(e,n,i,a)},activateFunction:e}})}(),function(){function e(e,t){f.eachItem(e.childInstances,function(n,i){i.isDisplayed.setValue(t,"animation"+e.id)})}function t(e){if(e.hasFeature(oi.PageSection)){var t=Hn.getPlaceHolder(e.getContentLayer()),n=0;f.eachItem(e.childInstances,function(e,t){n=h?(b=be.Bottom,g=m-h):3*m/4>h?(b=be.Top,g=h):(b=be.Bottom,g=m/4,m>h&&(g=Math.min(m-h,g)),g>y-h&&(g=(y-h)/2))}else be.Visibility===s.measureDistanceType&&(g=s.startVisibility*r.getSize().height);s.autoDistanceSettings&&(3*m/4>h&&h>1*m/4?d=f.minValue([m/3,h/2]):(d=m/3,g+d>y-h&&(d=y-h-g)))}var C=f.quickExtend({},s,{measureDistanceType:s.autoStartDistanceSettings?b:s.measureDistanceType,startDistance:g,startVisibility:s.startVisibility,id:r.id,$scrollablePane:f(window),isParallax:s.isParallax,oneTimeAnimation:s.oneTimeAnimation,duration:s.duration,distance:d,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(oi.PageSection)?e(r,!1):r.isDisplayed.setValue(!1,"animation"))),n(r)},resetCallback:function(t){t.isInEffect()?r.hasFeature(oi.PageSection)?e(r,!1):r.isDisplayed.setValue(!1,"animation"):t.isOutEffect()&&(r.hasFeature(oi.PageSection)?e(r,!0):r.isDisplayed.setValue(!0,"animation")),n(r)},activateCallback:function(n){(n.isOutEffect()||n.isInEffect())&&(r.hasFeature(oi.PageSection)?e(r,!0):r.isDisplayed.setValue(!0,"animation")),t(r)},reverseActivateCallback:function(n){(n.isOutEffect()||n.isInEffect())&&(r.hasFeature(oi.PageSection)?e(r,!0):r.isDisplayed.setValue(!0,"animation")),t(r)}});if(c&&u)C.activate=!0,u.reset(C);else{var I=i(r);u=Un.create(I,l,C),f.objectSet(r.data,["NewShowElementBehaviour","scrollableEffect"],u),u.activate(),t(r)}},deactivateCallback:function(t){var n=f.objectGet(t.data,["NewShowElementBehaviour","scrollableEffect"]);n&&n.dispose(),f.objectSet(t.data,["NewShowElementBehaviour","scrollableEffect"]),t.hasFeature(oi.PageSection)?e(t,!0):t.isDisplayed.setValue(!0,"animation")}},ParallaxImage:{initializeBehaviourDefinition:Ai.createScrollableBehaviour,activateCallback:function(e,t,n){if(!_a.Flags.IsInMobileContext.isTrue()){var i=this,r=e.getPropertyValue("parallaxBackgroundSpeed");if(e.data.useFixedBackgroundImage=!!f.support.backgroundSize&&1===r,e.data.useFixedBackgroundImage)return void e.getImageBox().toggleHasFixedBackgroundImage(!0);n.reset&&i.deactivateCallback(e,t,n);var o=a(),s=e.getPosition(!0).top-(f.getWindowSize().height-o);e.data.scrollingImageBoxCreatedFlagBinding=e.imageBoxCreatedFlag.onceTrue(function(){function t(){var t=n.getState().getValue();if(t===un.ImageLoaded){e.data.scrollingImageLoadedBinding.unbind();var i=n.getImageElement(),l=0;e.data.scrollingTrackerParallaxImage=Ce.create({$element:i,getTopOffset:function(){return s},getWindowHeight:a,scrollingDistanceChangeCallback:function(t){var n=!0;-tt&&(n||0>t||0!==l)&&(!n&&t>=0&&(t=0),l=t,ye.requestWriteOperation(function(){var e="translate3d(0, {0}px, 0)".format(-t*r),n=j.prefixed("transform"),a={};a[n]=e,i.css(a)}))}}),e.data.scrollingTrackerParallaxImage.activate()}}var n=e.getImageBox();e.data.scrollingImageLoadedBinding=n.getState().valueChangedEvent.bind(t),t()})}},deactivateCallback:function(e){if(e.data.useFixedBackgroundImage)e.getImageBox().toggleHasFixedBackgroundImage(!1);else{e.getPropertyValue("parallaxBackgroundSpeed");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:Ai.createScrollableBehaviour,activateCallback:function(e,t,n){var i,r=f.valueOrDefault(n.speed,1),o=f.valueOrDefault(n.delay,0),s=e.getMainBox();n.reset?(e.data.scrollingTrackerParallaxElement&&e.data.scrollingTrackerParallaxElement.deactivate(),i=e.data.scrollingTrackerParallaxElement.$wrapper):(Hn.usePlaceHolder(s,e.id+"scrolling-behaviour",{className:"full-height",ignoreOffset:!0}),i=Hn.createWrapper(s,{className:"full-height",ignoreOffset:!0}));var l=a(),c=e.getPosition(!0).top-(f.getWindowSize().height-l),u=f.minValue([c,l]);e.data.scrollingTrackerParallaxElement=Ce.create({$element:i,getTopOffset:function(){return c},getWindowHeight:a,scrollingDistanceChangeCallback:function(t){var n=u>t+o,a=0>t&&!((t+o-u)*-rt?(n=!1,!1):void 0}),n}return void 0===t||t>=e}}),Ni=us(function(){this.process=function(e,t,n){return e.hasFeature(oi.HasFormData)&&"TextInputField"===t.type&&"TextArea"===n&&(t.type="TextArea"),t}}),Ri=function(){return this.handlers={},window.addEventListener("message",this.handleMessage.bind(this)),this};Ri.prototype.constructor=Ri,Ri.prototype.bind=function(e,t){if(e=f.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:f.generateGuid(),handler:t},i=this.getHandlersForMessageName(e);return i.push(n),this.handlers[e]=i,n.id},Ri.prototype.clear=function(){this.handlers={}},Ri.prototype.getHandlersForMessageName=function(e){if(e=f.evaluateWhenFunction(e),"string"!=typeof e)throw new TypeError("A valid message name should be specified.");return this.handlers[e]||[]},Ri.prototype.handleMessage=function(e){var t=this;if(e&&e.data&&e.data.type)try{var n=this.getHandlersForMessageName(e.data.type);n.length>0&&n.forEach(function(n){try{n.handler.apply(t,[e.data,e])}catch(i){ee.error(i)}})}catch(i){ee.error(i)}},Ri.prototype.sendMessage=function(e,t,n,i){if(t=f.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=f.quickExtend({type:n,action:i},t);e.postMessage(a,"*")};var Hi=us(function(){this.unescapeResult=function(e){var t={unescape:{"&":"&","<":"<",">":">",""":'"',"'":"'"}},n=(""+e).replace(/&|<|>|"|'/g,function(e){return t.unescape[e]});return n.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(t)})},this.parseFacebookUrl=function(e){if(e&&e.length>0){e=e.split("?")[0],e.indexOf("/")>-1&&e.indexOf("/")!==e.length-1&&(e=e.match(/\/([^\/]+)\/?$/)[1]);var t=e.match(/\d+/);if(t&&t.length>0){var n=t[0];n.length>4&&(e=n)}}return e}}),qi=us(function(){this.Flags={PcEditing:O.create(!0),MobileEditing:O.create(!1,{valueChangeCallback:os}),InUserEditingMode:O.create(!0),SavingRecordEnabled:O.createConditionalPositive(),OpenLinksInSameWindow:O.create(Settings.UrlSameWindow),IsApiPartner:O.create(Settings.IsApiPartner),IsTestEnvironment:O.create(Settings.TestingEnvironment),ShowDynamicDataSources:O.create(!1),HideDomainLabel:O.create(Settings.IsApiPartner&&103!==parseInt(Settings.Brand))},this.contextEditingClass=Ie.createContextClass({getTarget:function(){return f("body")}}),this.MobileDesktopViewClass="mobile-desktop-mode",this.PcDesktopViewClass="pc-desktop-mode";var e,t;this.setEditingClass=function(e){qi.contextEditingClass.setValue(e)},this.getEditorCoordinator=function(){return e},this.initialize=function(e){qi.Flags.SavingRecordEnabled.setFalse("EditorInitialized"),Z.Events.LastEventOnInitiailizatGlobal.one(function(){qi.setEditingClass(Z.IsMobileView||Z.IsTabletView?qi.MobileDesktopViewClass:qi.PcDesktopViewClass)})},this.getCoordinatorHierarchyForSave=function(){var n=aa.getHierarchyInfo(e,{forSaving:!0,saveToServer:!0,idsInHierarchy:!0,copyAffectedStates:!1,copyAffectingStates:!0,copyMobileStates:!1});return t&&(n=aa.adjustHierarchyWithBaseHierarchy(n,t,function(e,t,n){return n!==_a.MobileStateName||!aa.getInstanceByID(t)||"coordinator"===t})),Ea.preSaveHierarchy(n),n}}),Ui=us(function(){"use strict";function e(e){return"string"==typeof e?e.replace(/[^\d.-]/g,""):e}this.createPayPalButton=function(t,n,i){if(t){i=i?i:ba.ButtonTypes.buynow.value;var a=f.extend({env:"www",business:t,size:"large",cmd:"_xclick"},n);switch(i){case ba.ButtonTypes.cart.value:a.cmd="_cart",a.add="1";break;case ba.ButtonTypes.donate.value:a.cmd="_donations";break;case ba.ButtonTypes.view.value:i="cart",a.cmd="_cart",a.display="1"}a.bn="JavaScriptButton_{0}".format(i);var r=document.createElement("form"),o=document.createElement("input");a.size;r.method="post",r.action="https://{0}.paypal.com/cgi-bin/webscr".format(a.env),r.className="paypal-button",r.target="_blank",o.type="hidden";for(var s in a){var l=a[s],c=o.cloneNode(!0);switch(c.name=s,s){case"amount":case"quantity":case"shipping":c.value=e(l),window.isNaN(c.value)&&(c.value=void 0);break;case"tax":"string"==typeof l&&l.indexOf("%")>-1&&(c.name="tax_rate"),c.value=e(l),window.isNaN(c.value)&&(c.value=void 0);break;default:c.value=l}r.appendChild(c)}return f(r)}}}),$i=us(function(){function e(e){f.eachItem(e,function(e,t){if(4===t.storageServer&&a[t.fileNamePrefix]){var n=a[t.fileNamePrefix];t.storageServer=ae.AzureBlob,t.fileNamePrefix=n.id,t.onlyTTF=!0}})}function t(){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"},{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 f.eachItem(e,function(e,t){t.ownerID=null,void 0===t.storageServer&&(t.storageServer=ae.AzureBlob)}),e}function n(){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",supportedLanguages:["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",supportedLanguages:["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",supportedLanguages:["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 i=this;this.SiteFonts=new $t({idFunction:function(e){return e.fontFamily}}),this.useFontFamily=os,this.getSiteFonts=function(){return f.getValues($i.SiteFonts.getItems())};var a={XYicwBhiC0GIcAVnvnus0g:{name:"ChunkFive",id:"Chunk Five Print"},eO4YArKPikqhBAevD7WV9g:{name:"Trade Winds",id:"TradeWinds-Regular"},"s-68fbZtQEO1EQfWmJluuw":{name:"Monofett",id:"Monofett"},yzotxiLn506b0QmJ8JZmbQ:{name:"Daniel",id:"Daniel-Regular"},Oysu5UHP_U6_rxIxBVWpYw:{name:"Sansation",id:"Sansation_Regular"},"6_8ZOrKeUkOAvRPNgWHb9w":{name:"Journal",id:"journal"},"ncNqrlgcREivdRU-k-Naew":{name:"Smokum",id:"Smokum-Regular"},QICdiiMFZkyT8RmTC3y6yQ:{name:"Astloch",id:"Astloch-Regular"},"2VBzMTKs6UC_JBmVOH12CQ":{name:"Flavors",id:"Flavors-Regular"},qo4rZBi0uE256huciqhtAA:{name:"Ultra",id:"Ultra"},"6REyLGorxkm2Oh5AtJ-ijw":{name:"Oxygen",id:"Oxygen-Regular"},IX51MT2iK0uvZi3kFOzkhQ:{name:"Loved by the King",id:"LovedbytheKing"},FivseEZ3cU21SS4CvN27WA:{name:"Ubuntu",id:"Ubuntu-R"},c392OvmIW0q52TFLaVP_Kw:{name:"alegreya",id:"Alegreya-Regular"},"ljV-Ng1GhUOIlDO8hpANRQ":{name:"Geostar Fill",id:"Geostar-Fill"},"yd0SmjlNS0iI-DuhKZIwGg":{name:"GoodDog",id:"gooddog"},rFEZSHx2GkGUrUIXjQW9ng:{name:"WalkWay",id:"walkway"},amQPeYmfrEqXk1MNJBuVXQ:{name:"IM Fell English SC",id:"im-fell-english-sc"},QqIaqmVFPUmNyFNnLzDpZw:{name:"Metamorphous",id:"Metamorphous-Regular"},"5QNbJt6sc0ebXVWkYgBnMA":{name:"Droid Sans",id:"DroidSans"},Vf1iz2qVikG7wVd8C9st3A:{name:"Fredericka the Great",id:"FrederickatheGreat-Regular"},"55Su_OwvoE6OKVhKKzSY6Q":{name:"Eater",id:"Eater-Regular"},USd_yHMCykiwUFvUcSchZg:{name:"Vast Shadow",id:"VastShadow-Regular"},"B8n-oYId_U6OpXKqJGJpKg":{name:"Shadows Into Light",id:"ShadowsIntoLight"},myOhvNnPdEaj83e_6GXNng:{name:"Sail",id:"Sail-Regular"},"-uvEwG43bUW1L3vDpVJFEQ":{name:"Monoton",id:"Monoton-Regular"},zKxwTevDME6DH4fCrru6kg:{name:"Windsong",id:"windsong"},"6pWUZHDB8EynwYmYAfOyOg":{name:"Frijole",id:"Frijole-Regular"},bIdHzumRKEi83YyWnHnu1A:{name:"Montserrat Alternates",id:"montserrat-alternates"},fAfA0_KLq06Eao9CPjQ0DQ:{name:"Geostar",id:"Geostar-Regular"},"4gWwDLFsmk-0HZFaJyobdg":{name:"Creepster",id:"Creepster-Regular"},VuKtfLk8qkWk2JezBv1NvA:{name:"Love Ya Like A Sister",id:"LoveYaLikeASister"},eNhxIBn0zUewR5uxMJCarg:{name:"Raleway",id:"Raleway-Regular"},B4TmiEzc1E6tpLTInIPyBg:{name:"Merienda One",id:"merienda-one"},"53HJasYy-EyZYL03RXA46g":{name:"Titillium Web",id:"TitilliumWeb-Regular"},"0jYfXo4sZ069yb44IYY9Rg":{name:"Fascinate",id:"Fascinate-Regular"},VHcMag5wPkybucfCisEJJA:{name:"Megrim",id:"Megrim"},"PMhAsKHX1U-W4sz-owHVOQ":{name:"Ballpark",id:"ballpark"},xbsoQs8kFkuZYtFugyJGCA:{name:"Miltonian",id:"Miltonian-Regular"},"3OC92qzCW0SugtFycQNoMA":{name:"Average Sans",id:"AverageSans-Regular"},kmf1oUmNtUeyOOF27uVodA:{name:"Questrial",id:"Questrial-Regular"},"86ao0jOuAk-Yc-MZl568PA":{name:"Plaster",id:"Plaster-Regular"},"hlxEVRdlhkeiO-eWm9WMxw":{name:"Ubuntu Condensed",id:"ubuntu-condensed"},"6ISWWOXK2USk6Oyqq70H8w":{name:"Seymour One",id:"seymour-one"},lM6ZA5RMgEKqR_JXkpvxtg:{name:"Butcherman",id:"Butcherman-Regular"},"6NbRtDANWkudrvRunQIA4A":{name:"MarketingScript",id:"marketingscript"},"Og1O_vcuMUOPV_-AppNymg":{name:"Caesar Dressing",id:"CaesarDressing-Regular"}};this.initialize=function(a){void 0===a&&(a=n()),e(a);var r=t(),o=f.makeSet(r,function(e){return e.fontFamily});a=f.grep(a,function(e){return!o[e.fontFamily]}),a=f.merge(r,a),$i.SiteFonts.put(a),i.SiteFontsController=ln.create({fonts:f.mapItem(a,function(e){return e.fileNamePrefix?{fontFamily:e.fontFamily,fontUrlPrefix:se.resolveFontUrl(e),supportSVG:e.storageServer!=ae.Amazon,supportEOT:e.storageServer!=ae.Amazon,supportTTF:!0,supportWOFF:e.storageServer!=ae.Amazon&&!e.onlyTTF}:void 0})})},this.getFontDisplayText=function(e){return Qa.isFontBinding(e)?"{0} ({1})".format(Qa.getThemeFontType(e),Qa.evaluateFontBinding(e)):e}}),Wi=us(function(){var e=w.create(function(){return{paypal:"YourPayPalEmail@domain.com",facebookPageUrl:br.getBrandFacebookUrl(),siteEmail:"youremail@domain.com",googleCard:"youremail@domain.com",googlePlus:br.getBrandGooglePlusUrl(),twitter:br.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:x.create()},this.getDefaultAccountId=function(t){return e.get()[t]},this.getAccountID=function(t){return na.getValue(t+"AccountId",e.getValue()[t])},this.setAccountID=function(e,t,n){na.setValue(e+"AccountId",t,{onSuccess:n,onError:os})}}),ji=us(function(){var e,t=this,n={};this.initialize=function(){e=sn.create(),t.stopPooling()},this.attach=function(i,a,r){var o=[];a=a?a:ss,r=r?r:os,i=f.asArray(i);for(var s=0;s0&&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=f.asArray(e),f.each(e,function(e,i){var a=n[i.id];a&&f.each(a.callbacksItems,function(e,n){n.postpone(t)})})},this.unPostponeSamples=function(e,t){t=t?t:"default",e=f.asArray(e),f.each(e,function(e,i){var a=n[i.id];a&&f.each(a.callbacksItems,function(e,n){n.unPostpone(t)})})},this.detach=function(i){i=f.asArray(i);for(var a=0;ap)for(var m=0;-p>m;m++){var v=f("
    ");d.push(v[0])}for(var m=0;c>m;m++){for(var y=f([]),b=f(d[m]),C=!1,I=0;s>I;I++){var S=I+m*s,P=i[S];if(P){var w=f.objectGet(P,["data","currentIndex"]);f.objectSet(P,["data","currentIndex"],S),P.$element.parent()[0]===b[0]&&w===S||(C=!0),y.pushElements(P.$element),P.lastRowParent=b,P.appendTo(d[m],u,!0),P.showElement()}}C&&b.applyChildrenSorting(y)}if(p&&o.applyChildrenSorting(d),p>0)for(var m=g-1;m>g-1-p;m--)f(d[m]).remove(),d.pop();return e(d,n,u),h}}),Yi=us(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){f.eachEntry(n,function(n,a){var r=f.quickExtend({categoryName:i.name,removeLayout:os,orderElements:os,startLayout:os,getNavigatableInstances:t,navigateTo:os,refreshLayout:os,getCurrentItem:function(e){return e.data.pagesInstance},canItemResize:{vertically:!1,horizontally:!1},canResize:{vertically:!0,horizontally:!0},fields:{},canSelectItems:!0,showItem:os,fetchItemsInformationToArrange:function(e,t,n,i){e.getDataItemsController().fetchAllControllers(n,i)},refreshEmptyState:os},a,{name:n});Ki[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&&(f.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=f.hookAfterMethod(s,e),r.refreshEmptyState=f.hookAfterMethod(l,e),i.items[n]=Ki[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}}),Ki={},Qi={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:{}}},Ji={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}},orderItemsLayout:Xi.reorderControllers,arrange:function(e,n){n=f.quickExtend({lineSpacing:10},n);for(var i,a=n.length,r=n.size,o=0;o0?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 u={height:i.height,width:c};return{fixedSize:i,contentSize:u}}},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:f.returnEmptyObject,orderItemsLayout:Xi.reorderControllers,arrange:function(e,n){n=f.extend({columnSpacing:10},n);for(var i,a=n.size,r=n.length,o=0;o0?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 u={width:i.width,height:c};return{fixedSize:i,contentSize:u}}},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:Xi.reorderControllers,arrange:function(e,n){var i=n.size;n=f.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,u=0,d=e.length,g=0;o>g&&d>0;g++){c=0;for(var p=0;r>p&&d>0;p++){var h=g*r+p,m=e[h];l=t(n.fixedSize,m,n),c=p>0?1*n.colsSpacing:0,m.setSize(l),m.setMargin({marginTop:u,marginLeft:c}),d--}u=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:f.returnEmptyObject,orderItemsLayout:Xi.reorderControllers,arrange:function(e,n){n.size;n=f.extend({rowsSpacing:10},n);for(var i,a=(n.length,{width:0,height:0}),r=0;r0?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:Xi.reorderControllers,arrange:function(e,n){var i=n.size;n=f.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,u=0,d=0,g=e.length,p=0;o>p&&g>0;p++){l=0,d=0;for(var h=0;r>h&&g>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}),g--,d0?C:i.width,u=u>0?u:i.height,{fixedSize:y,contentSize:{width:C,height:u}}}},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=f.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,u=t(n.fixedSize,e[0],n),d=0;r>d&&s>0;d++){var g={},p=n.$columns[d],h=d>0?n.colsSpacing:0;p.css("width",u.width),p.css("marginLeft",h),l=0;for(var m=0;a>m&&s>0;m++){var v=d*a+m,y=e[v],b=y.getSize(),C=m>0?n.rowsSpacing:0;y.setSize({width:u.width,height:b.height}),y.setMargin({marginTop:C}),y.column=d,y.columnData=g,l+=b.height+C,s--}l>c&&(c=l),l=0,g.height=l}var I=u.width*r+(r-1)*n.colsSpacing;return I=I>0?I:i.width,c=c>0?c:i.height,{fixedSize:u,contentSize:{width:I,height:c}}}}};f.eachEntry(Qi,function(e){Ki[e]={}});var Zi=us(function(){function e(){f.eachEntry(aa.getAllPageInstances(),function(e,t){t.isInitialized&&t.onBeforePageOpen()})}function t(){f.eachEntry(aa.getAllPageInstances(),function(e,t){t.isInitialized&&t.onBeforePageLeave()})}function n(){Sr.startRenderingBatch(),f.eachEntry(aa.getAllPageInstances(),function(e,t){t.isInitialized&&t.setToPreview()}),Sr.finishRenderingBatch()}function i(){l.getBodyTargets().toggleClass("design-mode",!1).toggleClass("view-mode",!0)}this.Events={SwitchedToViewMode:x.create(),SwitchedToDesignMode:x.create(),ViewModeChanged:x.create(),BeforeViewModeChanged:x.create()},this.IsElementInFullScreen=O.create(!1);var a,r,o,s,l=this,c=!1,u=w.create(function(){return!("notfixed"in f.getQueryStringParams())});this.initialize=function(){a=f("#body-element"),r=f("body"),s=f('
    '),o=f(".body-element-wrapper",s),s.insertBefore(a),a.appendTo(o),as.initialize(),i(),pa.Events.BeforePageChanged.bind(function(){pa.PageChangingOperation.whenFinished(function(){e(),n()},"PageManager.Events.BeforePageChanged")}),pa.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),f("html").on("selectstart",function(e){var t=f(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 u.getValue()},this.getBodyElementWrapper=function(){return o},this.getBodyElementContainer=function(){return s},this.getBodyElement=function(){return a},this.getBodyTargets=function(){return f.unite(r,a)},this.getSiteScrollableElement=function(){return f.getScrollingController().$scrollableForWrite},this.getScrolledElement=function(){return l.getBodyElement()},this.isDesignMode=ls,this.isViewMode=ss,this.switchToViewMode=function(){c=!1,l.Events.BeforeViewModeChanged.fireNew(),i(),l.Events.SwitchedToViewMode.fireNew(),l.Events.ViewModeChanged.fireNew()}}),ea=us(function(){function e(e){t(e),n(e)}function t(e){f.eachEntry(Ai.getInstanceSourceConnections(e),function(e,t){ea.removeConnection(t)})}function n(e){f.eachEntry(Ai.getInstanceTargetConnections(e),function(e,t){ea.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=Ea.generateWebsiteId(),Ai.addBehaviourToCollection(o),aa.performOnInstancesCreated([e,t],function(){Ai.addBehaviourToInitializedCollection(o);var t=aa.getInstanceByID(e);t?(x.fireLazyEvent(t,"influenceChanged"),t.performWhenVisible(function(){Sr.performOnLayoutUpdate(function(){Ai.activateBehaviour(o)},"connection-activaion"+o.id),t.refreshCursor()})):ee.error("sourceInstance is null")}),o}function a(e,t,n,i){var a=Ai.getInstanceTargetConnections(e),r=[];return a&&f.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=Ai.getInstanceTargetConnections(e),i=[];return n&&f.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={}),f.each(e,function(e,t){o.connectElement(t.sourceElementID,t.targetElementID,t.behaviourName,t.options,t.id)})},this.applyConnectionsToSource=function(e,t){f.each(e,function(){var e=aa.getInstanceByID(this.targetElementID);t&&e?o.connectElement(t.id,e.id,this.behaviourName,this.options):ee.warn("Bad element ID")})},this.updateConnection=function(e,t,n,a,r){var o=(r?r.priority:void 0,aa.getInstanceByID(n)),s=aa.getInstanceByID(a);r.name?e.connectionData:e.options;r.deactivate(o,s,t),Ai.removeBehaviourFromCollection(e),Ai.removeBehaviourFromInitializedCollection(e),e=i(n,a,r,t,e.id),Z.Events.ConnectionUpdated.fire(this,e)},this.removeConnection=function(e){Z.Events.ConnectionRemoving.fireNew(),de.beginAtomicBatch(!1,"Remove Action"),Ai.removeBehaviourFromCollection(e),Ai.removeBehaviourFromInitializedCollection(e);var t=aa.getInstanceByID(e.sourceElementID),n=aa.getInstanceByID(e.targetElementID);if(!t)return void Z.Events.ConnectionRemoved.fire(this,e);var i=e.behaviourName?Bi[e.behaviourName]:void 0;i?i.priority:void 0,e.connectionData?e.connectionData:e.options;i.deactivate(t,n,e.options),Z.Events.ConnectionRemoved.fire(this,e),x.fireLazyEvent(t,"influenceChanged"),de.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=f.extend({isTemplateConenction:!1},o),c=n?Bi[n]:{};if(c){de.beginAtomicBatch(),Z.Events.ConnectionAdding.fireNew();var u,d,g=null,p=!0;if(Bi[n].onlyOnePerSource)d=r(e,n),u=f.grep(d,function(e){return e.options.isTemplateConenction===l.isTemplateConenction}),1===u.length&&(g=u[0],g.targetElementID===t&&f.defaultEqualityComparer(l,g.options)?p=!1:ea.removeConnection(g));else if(d=a(e,t,n,l),u=f.grep(d,function(e){return e.options.isTemplateConenction===l.isTemplateConenction}),1===u.length){g=u[0],p=!1;var h=!1;f.defaultEqualityComparer(l,g.options)||(h=!0),h&&ea.updateConnection(g,l,e,t,c)}if(p){var m=i(e,t,c,l,s);Z.Events.ConnectionAdded.fireNew(m)}de.endAtomicBatch()}},this.getSameConnections=a}),ta=us(function(){var e,t,n=this,i=!1,a=!1,r=!1,o=1;this.Events={ElementsReordered:x.create()},this.IsEnabled=O.createConditionalPositive(),this.OrderingBatch=Ae.create({batchStartCallback:function(){r=!1,a=!0},beforeFinishingCallback:function(){a=!1,r&&(ta.reassignElementsOrders(),t.activate())}}),this.isReorderDomOnContainerEnabled=function(e){return _a.Flags.IsInMobileContext.isTrue()||e.isType(ri.page)||e.hasFeature(oi.HasFormData)},this.initialize=function(){t=x.createEventListener([ma.Events.ElementsVisibilityChanged,{name:"order",event:ca.Events.NamedPropertyValueChanged},aa.Events.InstancesRemoved],function(){ta.reassignElementsOrders()}),t.activate()},this.disable=function(e){ta.IsEnabled.setFalse(e)},this.enable=function(e){ta.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=[];f.eachItem(e.childInstances,function(e,t){t.hasFeature(oi.PageSection)?(f.merge(i,t.childInstances),t.childInstances=[],t.isMainSection()?r.push(t):o.push(t)):t.isType(ri.PageContentElement)?s.push(t):(i.push(t),a.push(t))}),i=i.orderBy(function(){return this.getCalculatedOrder()},f.nullLastComparer),r=r.orderBy(function(){return this.getCalculatedOrder()},f.nullLastComparer),o=o.orderBy(function(){return this.getCalculatedOrder()},f.nullLastComparer),e.childInstances=[];var c=s.concat(r).concat(o);r=f.grep(r,function(e){return e.isInstanceVisible()}),o=f.grep(o,function(e){return e.isInstanceVisible()}),f.eachItem(c,function(e,t){n(t)}),e.childInstances=c,f.eachItem(i,function(e,t){t.parentInstance.childInstances.push(t)});var u,d,g,p={};for(u=0;uo});if(l.length>0)a=f.minValue(l,function(e){return e.getPropertyValue("order")}),r.setPropertyValue("order",a+(1-1/(o+1)));else{var c=r.getPropertyValue("order");a=f.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(),de.endAtomicBatch()},this.bringToFront=function(e){e=f.asArray(e),de.beginAtomicBatch(),n.beginReorderingBatch(),f.eachItem(e,function(e,t){var n=t.getPropertyValue("order");ca.setPropertiesValues(t,{order:o+n})}),n.endReorderingBatch(),de.endAtomicBatch()},this.sendBackward=function(e){de.beginAtomicBatch(),n.beginReorderingBatch(),e=f.asArray(e);for(var t=f.makeSet(e,function(e){return e.id}),i=0;i0)a=f.maxValue(l,function(e){return e.getPropertyValue("order")}),r.setPropertyValue("order",a-1/(o+1));else{var c=r.getPropertyValue("order");a=f.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(),de.endAtomicBatch()},this.sendToBack=function(e){de.beginAtomicBatch(),n.beginReorderingBatch(),f.each(e,function(e,t){var n=t.getPropertyValue("order");ca.setPropertiesValues(t,{order:-1-1/n})}),n.endReorderingBatch(),de.endAtomicBatch()},this.getMaxOrder=function(){return o},this.increaseMaxOrder=function(){o++},this.setInstancesOrders=function(e){de.beginAtomicBatch(),ta.beginReorderingBatch(),f.eachEntry(e,function(e,t){var n=aa.getInstanceByID(e);void 0===n||n.hasFeature(oi.PageSection)||n.setPropertyValue("order",t)}),ta.endReorderingBatch(),de.endAtomicBatch()},this.storeInstancesOrders=function(e,t){f.eachItem(e,function(e,n){f.eachItem(n.getDescendingInstances(),function(e,n){n.isContent()||(t[n.id]=n.getPropertyValue("order"))})})},this.storeHierarchyOrders=function(e,t){e.eachStructure(function(e){t[e.id]=e.elementProperties.order})}}),na=function(){var e,t={},n=yn.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}(),ia={BackgroundColor:{priority:1,name:"BackgroundColor"},BackgroundImage:{priority:2,name:"BackgroundImage"},BackgroundImageOverlay:{priority:3,name:"BackgroundImageOverlay"},BackgroundOverlay:{priority:4,name:"BackgroundOverlay"}},aa=us(function(){function e(t,n){var i=t.instance,a=i.childInstances;f.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=f.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,u=n.structureMetaData,g=n.thumbsResolver,m=null===t,v=m||!t.root?null:t.root.id; e=r(e);var y=ti.create(e,{initialPropertiesValues:i,elementID:a,isForTemplateUse:l,structureMetaData:u,thumbsResolver:g});return l?p[y.id]=y:(v=null===v?c:v,null===v&&(v=y.id,d[v]={}),d[v][y.id]=y,h[y.id]=v,y.currentPageId.setValue(v),y.root=d[v][v],y.setIsContent(o),y.isVisible=s&&(!y.hasFeature(oi.Hideable)||y.getPropertyValue("isVisible")===!0)),y.setParent(t),ma.initializeStoredPosition(y),y}function a(e,t,n){n=f.quickExtend({},n);var i=n.droppingArgs;if(e.hasFeature(oi.DesignElement)){var a=f.flattenStructure([e],{childrenGetter:function(e){return e.childInstances}}),r=f.mapToDictionary(a,f.identity,f.defaultIdFunction);c.connectInstancesWithElements(f.parseHtmlAsJQuery(ni.renderElement(e)),r);var o,s,l=a.length;for(s=0;l>s;s++){if(o=a[s],o.hasFeature(oi.HasContent)){var u=o.creationFunction(o);u&&(u.addClass("element-content"),o.$elementContentContainer.append(u),o.$elementContent=u)}o!==e&&(o.$container=o.$element.parent())}for(s=0;l>s;s++){o=a[s];var d=o.parentInstance;t&&o===e&&(o.$container=d.addChildElement(o)),function(e){e.performWhenVisible(function(){ma.isElementVisible(e)&&e.initialize()})}(o),null!==d&&(o.onAttached(),d.onChildElementAdded(o,i),o.onElementAddedToContainer(d)),aa.Events.InstanceCreatedEvent.fireNew(o)}}else null!==t&&(t.onChildElementAdded(e,i),e.onElementAddedToContainer(t)),aa.Events.InstanceCreatedEvent.fireNew(e),e.initialize()}function r(e){return"object"==typeof e?e:ri[e]}function o(e,t){var n=".remember-part",i=e.find(n);e.is(n)&&i.push(e[0]),f.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=f([]),r[a]=o),o.push(n)})}function s(e,t,n,i){var a=e.find(i);e.is(i)&&a.push(e[0]),f.eachEntry(t,function(e,t){t[n]=f([])}),f.eachItem(a,function(e,i){var a=i.getAttribute("data-element-id");t[a][n].push(i)})}function l(e,t){t=f.quickExtend({isContent:!1,isVisible:!0,isLoading:!1,isForTemplateUse:!1},t);var o=t.parent,s=t.initialProperties,l=t.isForTemplateUse,c=t.thumbsResolver,u=t.droppingArgs,d=t.dataSourceName,g=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?f.quickExtend({},w,s.all,s[P]):w,ma.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(d,g,I.dataFields),void 0===y&&(y=E);var T=I.childElements;if(T&&T.length>0){var x=T.length;u=void 0;for(var k=x-1;k>=0;k--)v.push({structure:T[k],parent:E})}}return a(y,o,{droppingArgs:u}),y}var c=this;this.Events={InstanceInitialized:x.create(),InstanceCreatedEvent:x.create(),InstancesRemoved:x.create(),InstancesRemoving:x.create(),RemovingStarted:x.create(),ElementAddedToContainer:x.create(),ScrollingStartedEvent:x.create(),ScrollingFinishedEvent:x.create()};this.HierarchyChangedUpdateBatch=Ae.create(),this.PropertiesUnpostponingBatch=Ae.create(),this.Templates={GroupElement:{id:"group-element-template"}};var u,d={},g={},p={},h={};this.performOnInstancesInitialization=function(e,t){e=f.asArray(e);for(var n={},i=0,a=0;a0)var s=aa.Events.InstanceInitialized.bind(function(a){var r=a.id;n[r]&&(delete n[r],i--,0===i&&(aa.Events.InstanceInitialized.unbind(s),t(e)))});else t(e)},this.performOnInstancesCreated=function(e,t){e=f.asArray(e);for(var n={},i=0,a=0;a0)var s=aa.Events.InstanceCreatedEvent.bind(function(a){var r=a.id;n[r]&&(delete n[r],i--,0===i&&(aa.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=f.grep(e.parentInstance.childInstances,function(t){return t!=e}));e.parentInstance=t,null!==t&&t.childInstances.push(e),aa.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);f.eachItem(a,function(e,t){t.root=i;var a=t.id;if(n){var r=n.id;delete d[r][a]}var o=i.id;h[a]=o,f.objectSet(d,[o,a],t),t.currentPageId.setValue(o)})}},this.removeInstances=function(e,t,n){var i,a;aa.HierarchyChangedUpdateBatch.start(),ra.beginLayoutUpdateBatch(),e instanceof Array||(e=[e]);var r=va.getHierarchiesRoots(e);r=f.grep(r,function(e){return!e.isInDeleteProcess});var o={};for(aa.Events.RemovingStarted.fireNew(r),ma.VisibilityUpdateBatch.start(),i=0;i0&&(l.childElements=[],f.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(oi.DataList))){var c=i.getDataSource();c&&f.eachEntry(i.getDataSource().getAllItems(),function(e){f.quickExtend(o,Ai.getInstanceTargetConnections(i.getDataItemInstanceId(e),function(e){return!e.isTemplateConenction&&t.connectionFilter(e)}))})}return l}}t=f.quickExtend({forSaving:!1,saveToServer:!1,saveRootsOffsets:!1,filter:ss,allowContent:!1,idsInHierarchy:!1,adjustSize:!1,adjustPosition:!1,clearRootsLayout:!1,copyAffectedStates:!0,copyAffectingStates:!1,copyMobileStates:!0,connectionFilter:ss},t),void 0===e.length&&(e=[e]);var i=t.rootInstancesHierarchies;i||(i=aa.getInstancesWithHierarchyFromRoots(e).rootInstancesHierarchies);var a={},r=[],o={},s={};r.length=0;var l=99999999,c=99999999;f.eachItem(i,function(e,i){var a=i.instance,o=n(i);if(o){var s=a.getPosition(!0);s&&(o.offset=s,s.leftr;r++){i=n[r];i.$element;i.$elementPositionBox=i.$element,i.$elementBackgroundTarget=i.$elementBackgroundLayer}},this.addInstanceToRoot=function(e){var t=pa.getPagesRoot();e.$element.appendTo(t),e.$container=t,ma.visibilityTreeAttach(e),e.parentInstance=null},this.addSection=function(e,t){if(pa.getCurrentPage().getPageContentInstance()){t=f.quickExtend({},t),t.initialPropertiesValues=f.quickExtend({},t.initialPropertiesValues),de.beginAtomicBatch(!1,"Add Header"),Z.Events.ElementsAdding.fireNew();var n=aa.addInstance(ri.SectionElement,pa.getCurrentPage(),t);return Ca.setAsPageContentElement(n),Z.Events.ElementsAdded.fireNew({instances:[n]}),de.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=aa.getInstanceByID(e.containerId)))}t=f.quickExtend({isLoading:!1,isForTemplateUse:!1,filterFunction:ss,afterAddingCallback:os,useContainerId:!1,withRendering:!0},t);var i=t.withRendering;t.isForTemplateUse||(Z.Events.ElementsAdding.fireNew(),de.beginAtomicBatch(!1,"Add Hierarchy")),i&&Sr.startRenderingBatch();var a=[],r=t.parent;return f.eachItem(e,function(e,i){n(i,r),t.filterFunction(i)&&a.push(l(i,t))}),t.afterAddingCallback(),aa.HierarchyChangedUpdateBatch.fireEvent(Z.Events.HieararchyChanged),i&&Sr.finishRenderingBatch(),Z.Events.ElementsAdded.fireNew({instances:a}),t.isForTemplateUse||de.endAtomicBatch(),a}}),ra=us(function(){function e(e){e(),dr.executePushing()}function t(){var e,t,a=null,r=!1;g.isEmpty()&&h.isEmpty()&&p.isEmpty()||(r=!0,ma.UpdateBatch.start());var o=pa.getCurrentPage();for(a=null;!g.isEmpty();){var s=[],c=[],u=[],d=g.clone();g.clear(),d.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"),d=e.hasFeature(oi.HasOutline)&&e.isLineAffectsSize(),g=void 0!==c?c:Ea.createValueToObjectValueConverter(["left","top","bottom","right"])(d&&s?s:0),p=e.getPropertyValue("fillLayout"),h=e.currentMargin?e.currentMargin:Ea.createValueToObjectValueConverter(["left","top","bottom","right"])(0),m=!e.isType(ri.HeaderElement)&&!e.isType(ri.FooterElement);t=e.getActualPropertyValue("sizeAndPosition");var v=e.getAutoLayoutProperties();p=p?p:{};var y={left:0,right:0,top:0,bottom:0},b={},C=ot.Left;if(a&&a.hasFeature(oi.HasChildrenLayoutAnchor)&&(C=a.getAnchorLatyout()),!ma.isElementVisible(e))return!0;if(Z.IsTabletView){if(e.hasFeature(oi.DataList)&&e.hasFeature(oi.Navigatable)){var I=e.getPropertyValue("dataLayoutOptions");I.cols=2,e.setPropertyValue("dataLayoutOptions",I);var S=e.getPropertyValue("dataLayout");S.name=Ki.PagesGrid.name,e.setPropertyValue("dataLayout",S),e.dataLayoutController.setArrangement(S.name)}if(e.elementType===ri.googleMap||e.elementType===ri.userBox){var P=Ge/je;t.width=t.width*P}}if(e.hasFeature(oi.HasLayout)){if(a===o&&e.isFixed()){y.bottom+=as.getFooterHeight(),m&&e.hasVerticalLayout()&&(y.top+=o.getHeaderInstanceHeight()),m&&(y.bottom+=o.getFooterInstanceHeight()+ts.getPrivacyPolicyActualHeight())}if((p.fillHorizontal||e.hasFeature(oi.HasResponsiveItem)&&!e.isBlock())&&(r?f.quickExtend(b,{right:"",left:"",width:"",marginLeft:h.left,marginRight:h.right}):f.quickExtend(b,{right:h.right+y.right,left:h.left+y.left,width:"",marginLeft:"",marginRight:""}),i.left=h.left),p.fillVertical&&(f.quickExtend(b,{bottom:h.bottom+y.bottom,top:h.top+y.top,height:"",minHeight:"",marginTop:""}),i.top=h.top),e.isType(ri.PageContentElement)&&f.quickExtend(b,{marginBottom:h.bottom,marginTop:h.top}),!p.fillHorizontal){var w=e.getPropertyValue("horizontalLayout"),E=h.left+y.left,T=h.right+y.right;switch(w){case ra.Layout.dockLeft:f.quickExtend(b,{left:r?"":E,right:"",marginLeft:r?E:"",marginRight:""});break;case ra.Layout.dockRight:f.quickExtend(b,{right:r?"":T,left:"",marginLeft:"",marginRight:r?T:""});break;case ra.Layout.centered:f.quickExtend(b,{right:"",left:"50%",marginLeft:"{0}px".format(0-t.width/2+h.left),marginRight:""})}}if(!p.fillVertical){var x=e.getPropertyValue("verticalLayout"),k=h.top+y.top,D=h.bottom+y.bottom;switch(x){case ra.Layout.dockTop:f.quickExtend(b,{top:r?"":k,bottom:"",marginTop:r?k:"",marginBottom:""});break;case ra.Layout.dockBottom:f.quickExtend(b,{bottom:r?"":D,top:"",marginTop:"",marginBottom:r?D:""});break;case ra.Layout.centered:f.quickExtend(b,{bottom:"",top:"50%",marginTop:0-t.height/2+h.top,marginBottom:""})}}}var F=e.getMinSize(),A=e.getMaxSize();if(v.width||(e.hasWidth()?b.width=f.minValue([A.width,f.maxValue([t.width-(l?l.left+l.right:0)-(g?g.left+g.right:0),F.width])]):b.width=""),v.height||(e.hasHeight()?b.minHeight=t.height-(l?l.top+l.bottom:0)-(g?g.top+g.bottom:0):e.isType(ri.Tab)&&e.hasCellWrapper.isTrue()?b.minHeight=e.parentInstance.getPropertyValue("sizeAndPosition").height:b.minHeight=0),b.minHeight=f.minValue([A.height,f.maxValue([b.minHeight,F.height])]),e.elementType===ri.Flash&&(b.height=b.minHeight),!v.left)if(r)b=e.hasCellWrapper.isTrue()?f.quickExtend(b,{marginLeft:"",marginRight:"",left:"",right:""},e.getStaticMargin({vertically:!1})):f.quickExtend(b,{marginLeft:"",marginRight:"",left:"",right:""});else switch(C){case ot.Right:f.quickExtend(b,{right:0-(t.left-y.right),left:"",marginLeft:"",marginRight:""});break;case ot.Centered:f.quickExtend(b,{right:"",left:"50%",marginLeft:t.left,marginRight:""});break;default:var B=A.width,V=t.left+t.width;f.quickExtend(b,{left:V>B?f.max([0,V-B]).value:t.left+y.left,right:"",marginLeft:"",marginRight:""})}if(!v.top)if(r)if(e.hasCellWrapper.isTrue())b=f.quickExtend({top:"",bottom:"",marginTop:"",marginBottom:""},b,e.getStaticMargin({horizontally:!1}));else{var k=Math.max(t.top+y.top,0);f.quickExtend(b,{top:"",bottom:"",marginTop:k,marginBottom:""})}else f.quickExtend(b,{top:t.top+y.top,bottom:"",marginTop:"",marginBottom:""});e.isType(ri.HeaderElement)&&f.quickExtend(b,{top:y.top,bottom:"",left:y.left,right:y.right,marginTop:""}),e.isType(ri.FooterElement)&&f.quickExtend(b,{top:"",bottom:y.bottom,left:y.left,right:y.right,marginTop:""}),b=f.quickExtend({right:"",left:"",marginLeft:"",marginRight:"",top:"",bottom:"",marginTop:"",marginBottom:"",width:"",height:"",minHeight:"",minWidth:""},b),u.push({pendingUpdate:i,instance:e,layoutStyle:b})}),f.eachItem(u,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)&&Vn.PendingWriteOperations.executeOperations()}if(r){var m=!1;h.isEmpty()&&p.isEmpty()||(m=!0),i(),Vn.PendingReadOperations.executeOperations(),ma.UpdateBatch.finish()}}function n(e,t){t=f.quickExtend({updateOffset:!0,updateSize:!0},t);for(var n=t.updateSize,i=t.updateOffset,a=0;an.maxBottom&&(h-=y-n.maxBottom),bn.maxRight&&(p-=C-n.maxRight),oa.moveInstances(e,{left:p,top:h})},this.moveToOffset=function(e,t,n){if(t){n=f.quickExtend({},n);var i=n.transitionData,a=n.callback;e=f.asArray(e);var r,o=[];for(r=0;rp&&(p=u,h=u),p>g&&(p=g,h=g);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);Sr.startRenderingBatch();for(var S=[],P=[],w=0;wq.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=ot.Left;W&&W.hasFeature(oi.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===ot.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=oa.moveInstances(P,{left:G});S=f.map(S,function(e){var t=Y[e.instance.id];return t?t:e})}S.length>0&&oa.moveInstances(S,{top:X}),Sr.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=oa.getRelativeTopPosition(e),i=oa.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=f.quickExtend({},e.getPropertyValue("sizeAndPosition")),i=!1;if(e.hasFeature(oi.HasLayout)){var a=f.quickExtend({},e.getPropertyValue("margin")),r=(e.getPropertyValue("horizontalLayout"),e.getPropertyValue("verticalLayout")),o=e.getPropertyValue("fillLayout");(o.fillVertical||r!==ra.Layout.normal)&&(r===ra.Layout.dockBottom?(t=e.parentInstance.getContentSize().height-a.bottom-e.getSize().height,i=!0):r===ra.Layout.centered?(t=e.parentInstance.getContentSize().height/2+a.top-e.getSize().height/2,i=!0):(o.fillVertical||r===ra.Layout.dockTop)&&(t=a.top,i=!0))}return i||(t=n.top),t},this.getRelativeLeftPosition=function(e){var t,n=f.quickExtend({},e.getPropertyValue("sizeAndPosition")),i=!1,a=ot.Left,r=e.parentInstance;if(r&&r.hasFeature(oi.HasChildrenLayoutAnchor)&&(a=r.getAnchorLatyout()),e.hasFeature(oi.HasLayout)){var o=f.quickExtend({},e.getPropertyValue("margin")),s=e.getPropertyValue("horizontalLayout"),l=e.getPropertyValue("fillLayout");(l.fillHorizontal||s!==ra.Layout.normal)&&(s===ra.Layout.dockRight?(t=e.parentInstance.getContentSize().width-o.right-e.getSize().width,i=!0):s===ra.Layout.centered?(t=e.parentInstance.getContentSize().width/2+o.left-e.getSize().width/2,i=!0):(l.fillHorizontal||s===ra.Layout.dockLeft)&&(t=o.left,i=!0))}return i||(t=n.left,a===ot.Centered?t+=r.getContentSize().width/2:a===ot.Right&&(t=r.getContentSize().width-t)),t},this.moveInstances=function(e,t,n){e=f.asArray(e),t=f.quickExtend({left:0,top:0},t),Sr.startRenderingBatch();for(var i={},a=0;a0&&oa.withLayoutPreserving(e,function(){f.eachItem(e,function(e,n){t.isType(ri.page)||n.setPropertyValue("isFixed",!1)}),oa.clearInstancesLayout(e),aa.addElementToContainerElement(t,e),ra.refreshElementsLayout(e)},n)},this.unwrap=function(e){if(!e.hasParent())return[];var t=e.getChildInstances(),n=[],i=[];if(e.isFixed()&&(n=f.merge([],t)),Ca.isMasterPageRootInstance(e)&&(i=f.merge([],t)),t.length>0){var a=e.getParent();sa.reattachInstances(t,a)}return de.disableOperationsRecording("unwrapChildsUpdating"),f.eachItem(n,function(e,t){t.setPropertyValue("isFixed",!0)}),Ca.setAsMasterPageRoots(i),de.enableOperationsRecording("unwrapChildsUpdating"),aa.removeInstances([e]),t},this.wrapInstances=function(e,t){var n=va.getCommonAncestors(e,!1,!1);if(0!==n.length){var i=n[0],a=Jo.addTemplateInstance({elementForCreation:{structures:[t]}},i),r=a.instances[0];return oa.setInstanceArea(r,oa.calculateInstancesSurroundingArea(e,!0)),sa.reattachInstances(e,r),r}},this.groupInstances=function(e){if(e&&!(e.length<=1)){de.beginAtomicBatch(!1,"Group");var t=e[0].getParent();if(t){var n=Jo.addTemplateInstance({elementForCreation:{structures:[{type:"group",elementProperties:{sizeAndPosition:{left:0,top:0,width:0,height:0},backgroundColor:"transparent",borderWidth:f.convertValueToObject(0,["top","left","bottom","right"]),padding:f.convertValueToObject(0,["top","left","bottom","right"])}}]}},t),i=n.instances[0];return i.disableGroup("grouping"),sa.reattachInstances(e,i),i.enableGroup("grouping"),i.refreshGroupArea(),de.endAtomicBatch(),i}}},this.removeGroup=function(t){de.beginAtomicBatch(!1,"Remove Group"),e(t.getChildInstances(),!0),de.endAtomicBatch()},this.removeFromGroup=function(t){de.beginAtomicBatch(!1,"Remove From Group"),e(t,!0),de.endAtomicBatch()},this.releaseGroup=function(t){e(t.getChildInstances(),!1)},this.changePageChildren=function(e,t,n){n=f.quickExtend({deleteAfterChange:!0,duplicateHierarchy:!0,filterFunction:ss,changeInvisibleSection:!1},n);var i=n.deleteAfterChange,a=n.duplicateHierarchy,r=n.filterFunction;n.changeInvisibleSection;de.beginAtomicBatch(!1,"changePage");var o;o=a?Dr.duplicateHierarchyInfo(t,{rootsIds:[e.id]}):t;var s=Na.create(o);Ea.loadPageHierarchy(o);var l=f.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?aa.removeInstances(l):aa.detachInstances(l),de.endAtomicBatch(),c}}),la={PC:"PC",Mobile:"Mobile"},ca=us(function(){function e(e,t,n,i){"string"!=typeof e&&(e=e.name),i=f.valueOrDefault(i,!0);var a=ca.getStateAffectedInstances(t,e),r=D.setAndReturnFieldIfAbsent(e,{});r[t.id]=a,A=!0;for(var o=0;o0;f.inArray(i,o)<0&&o.push(i),ca.Events.CustomStatePropertyAddedSimple.fireNew({propertyName:i,stateName:n,affectedInstance:t,affectingInstance:e,sourceInstance:e,value:a}),x.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!==T?P.setValueInCustomState(e,t,T,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)f.objectSet(V,[e.id,s],!0);else{var g=e.id,p=f.objectGet(V,[g,s]);if(p){var h=V[g];delete h[s],f.isEmptyObject(h)&&delete V[g]}}var m=c.stateValue,v=t.computedValue;if(u(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())),d(e,t,v,b,a)}}}function u(e,t){e.computedValue=t}function d(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};ca.Events.ComputedValueChanged.fireNew(l)}if(ca.UpdateBatch.isActive()&&"isVisible"!==o&&"isVisibleInMode"!==o&&"name"!==o&&"order"!==o){var c=e.id,u=M.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 g(){for(ca.PropertiesChangesNotifyingBatch.start();!M.isEmpty()||!z.isEmpty();){var e=z.clone(),t=M.getEntries();M.clear(),z.clear(),t.orderByDesc(function(e){return ui[e.key].priority});for(var n=0;n0)for(var o=0;oo;o++){var s=aa.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=f.valueOrDefault(a,!0),a||ca.setCanPerformTransition(!1,"addGlobalState"),e(t,n,i,a),a||ca.setCanPerformTransition(!0,"addGlobalState")},this.setDefaultGlobalState=function(e){var n=t();D.clear(),F.clear(),A=!1,V={},B={},ca.setCanPerformTransition(!1,"setDefaultGlobalState"),f.eachEntry(n,function(t){var n=aa.getInstanceByID(t);!n||e&&n.isForTemplateUse()||ca.refreshState(n,_.StateSet,!0)}),ca.setCanPerformTransition(!0,"setDefaultGlobalState")},this.setCustomGlobalState=function(e,n){"string"!=typeof e&&(e=e.name);var i=ca.getStateAffectedInstances(n,e),a=t(),r=f.mapArray(i,ss,f.defaultIdFunction);f.extend(a,r),D.clear(),F.clear(),V={},B={};var o=D.setAndReturnFieldIfAbsent(e,{});o[n.id]=i,A=!0,ca.setCanPerformTransition(!1,"setCustomGlobalState"),f.eachEntry(a,function(e){var t=aa.getInstanceByID(e);t&&ca.refreshState(t,_.StateSet,!0)}),ca.setCanPerformTransition(!0,"setCustomGlobalState")},this.removeGlobalState=function(e,t,i,a){a=f.valueOrDefault(a,!0),a||ca.setCanPerformTransition(!1,"removeGlobalState"),n(e,t,_.StateRemoved),a||ca.setCanPerformTransition(!0,"removeGlobalState")},this.clearInstanceGlobalState=function(e){F.removeField(e.id),D.each(function(t){n(t,e,_.StateSet)})},this.clearMouseOverState=function(){f.eachItem([Oi.MouseOverState.name,Oi.MouseOverStateArea.name],function(e,t){var i=D.getField(t);i&&f.eachEntry(i,function(e){var i=F.getField(e);i&&delete i[t],n(t,aa.getInstanceByID(e),_.StateRemoved)})})},this.inStateEditingMode=function(){return void 0!==T},this.getEditedState=function(){return T},this.startStateEditingMode=function(e){T={type:e.StateMode},e.sourceInstance&&(T.source=e.sourceInstance.id)},this.endStateEditingMode=function(){T=void 0},this.createProperties=function(e,t,n){for(var i={},a=0;a0}return n},this.isStyleAffectingInPage=function(e,t,n){var i=!1;if(void 0!==n)"string"!=typeof n&&(n=n.name),e.affectedProperties[n]&&f.eachEntry(e.affectedProperties[n],function(e){var n=aa.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)&&(f.isEmptyObject(e.affectedProperties[a])||f.eachEntry(e.affectedProperties[a],function(e){var n=aa.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;o0,a=pa._getPageFragmentValue(e,i);if(i){var r=[a];return f.eachItem(t,function(e,t){n?r.push(""+t):r.push((""+t).toLowerCase())}),r}return a}function n(e){var t=e.masterListPageId,n=f.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(En.isPushState()){var e=pa.getPageData(pa.getCurrentPageId()),t=ua.getFragment();try{ga("send","pageview",t)}catch(n){}try{window.getInsights(function(n){n.pageView(e.title,t)})}catch(i){}}}var a=f.makeDictionaryFromKeys(["<",">","/","%","?","*","\\"],!0),r=[];this.UrlChangingOperation=Ae.create(),this.getFullHtmlUrl=function(e){return En.getFullHtmlUrl(e)},this.isPageNameLegal=function(e){if(!e)return!0;for(var t=0;tt;t++)r[t]=arguments[t+1];var o=e.getInitializedTargetConnections();for(t=0;tt;t++)r[t]=arguments[t+2];var o=e.getInitializedTargetConnections();for(t=0;t0&&(i[t]=r),n.push(t)}}),ne.NavigatableHierarchy.updateHierarchy(i,n)}function t(){ne.NavigatablePagesInformation.connectObservableCollection(me,{normalizeCollection:i})}function n(e){var t=e.menu;return t?_a.Flags.IsInMobileContext.isTrue()?t.isMobileDisabledInPublishOnly?!1:!t.isMobileDisabled:t.isDesktopDisabledInPublishOnly?!1:!t.isDesktopDisabled:!0}function i(){ne.NavigatablePageChangingOperation.performOperation(function(){function t(e){r[e]=!0,delete a[e],s[e]&&f.each(s[e],function(e,n){t(n)})}var i=ne.NavigatablePagesInformation;i.beginUpdate();var a={},r={},o=me.getItems(),s=ne.PagesHierarchy.getHierarchies();f.eachEntry(o,function(e,i){n(i)?r[e]||(a[e]=i):t(e)}),i.remove(f.getKeys(r));var l=f.getValues(a).orderBy(f.defaultIndexFunction,f.nullLastComparer),c=i.getItems();f.eachItem(l,function(e,t){var n=t.id,a={index:e+1};c[n]?i.updateItemFields(n,a):i.put(f.quickExtend({},t,a))}),i.endUpdate(),e()},"NormalizeNavigatablePagesInformation")}function a(e){return f.findFirst(ne.getAllPagesData(),e)}function r(e,t,n){de.disableOperationsRecording("innerRemovePage"),ne.PagesUpdatingOperation.start(),ta.beginReorderingBatch(),f.eachItem(e,function(e,n){var i=ne.getPageData(n),a=i.index;ae[n].exist=!1,ie[n]&&(aa.removeInstances(ie[n],ie[n]),delete ie[n]),fe.remove(n),t&&!V(i)&&f.eachEntry(ne.getStaticPagesData(),function(e,t){t.index>a&&ne.updatePageFieldsData(e,{index:t.index-1})}),ne.Events.PageDeleted.fireNew(n),M(n,i.tags)}),ne.setMainPageId(n),ta.endReorderingBatch(),pa.PagesUpdatingOperation.finish(),de.enableOperationsRecording("innerRemovePage")}function o(e){return re[e]||void 0!==PagesStructures[e]}function s(e){return"resolved"===l(e).state()}function l(e){var t=oe[e];return t||(t=f.Deferred(),oe[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]+"?_="+f.uniqueID():SiteFilesMap["page-"+e]+"?_="+f.uniqueID()}function u(e,t){return"".format(c(t),e,t)}function d(e){return Kn.getScriptWithLoading({createIFrameURL:function(t){return f.combinePaths(Settings.ApplicationRoot,"/extern/page-load/page-load.html")+"?"+f.param({pageId:e,url:c(e),id:t})},createDataHtml:function(t){return u(t,e)},callback:function(t){return void 0!==t?(PagesStructures[e]=t,!0):!1},timeout:m.VeryLong})}function g(e){var t=se[e];return t||(t=se[e]=d(e),t.always(function(){delete se[e]}).done(function(){oe[e].resolve(y(e))})),t}function p(e){f("body").addClass("loading-page"),ye=e}function h(e){ye===e&&(f("body").removeClass("loading-page"),ye=!1)}function v(e){return y(e).getHierarchy()}function y(e){var t=re[e];return t||(t=PagesStructures[e]?"string"==typeof PagesStructures[e]?Na.create(JSON.parse(PagesStructures[e])):Na.create(PagesStructures[e]):Na.create(aa.getHierarchyInfo(ie[e],{forSaving:!0,saveToServer:!0,idsInHierarchy:!0,rootInstancesHierarchies:_a.getPageInstancesHierarchiesData(ie[e]),filter:function(e){return!e.isMasterPageElement.isTrue()}})),re[e]=t),t}function b(e,t){Ca.setMasterPageInfo(e,function(){C(e,t)})}function C(e,t){function n(){ye===e&&s(e)&&I(e,t)}ye===e&&(s(e)?I(e,t):g(e).done(n).fail(function(){h(e),t(!1)}))}function I(e,t){ue.profile("Page Initialization");var n=ne.getPageData(e);if(n.pid){var i=f(".loading-page");i.removeClass("loading-page");var a=Qo.create();a.setOptions({pid:n.pid,resultCallback:function(n){n&&(i.addClass("loading-page"),S(e,t),a.remove())}}),a.passwordValidated(n.pid,function(n){if(n)S(e,t);else{var i=f("#body-element");a.appendTo(i),f(".loading-page").removeClass("loading-page")}})}else S(e,t)}function S(e,t){var n=e,i=ne.getPageData(e);de.disableOperationsRecording("switchPage"),ta.disable("switchPage"),Sr.startRenderingBatch(),ie[e]||k(e,i.title);var a=T(e);ae[e].initialized||F(e),Sr.finishRenderingBatch(),ta.enable("switchPage"),de.enableOperationsRecording("switchPage"),fa.loadPageRequirements(i,a,function(i){ye===n&&(h(n),E(e,i,t))},function(e){ye===n&&(h(n),t(!1),Re.handleAjaxException(e),ua.navigateToPage(ne.getMainPageId()))})}function P(e){ne.PagesUpdatingOperation.start(),ne.FieldsInformation.put([{type:"index",title:"Index",name:"index",isDefaultField:!0},{type:"title",title:"Title",name:"title",isDefaultField:!0}]),re={};var t=[];f.eachEntry(e.pagesData,function(e,n){ae[e]=N(),t.push(n)}),w(t,e.pagesHierarchies),f.eachItem(t,function(e,n){n.id=""+n.id,void 0===n.shareStyle&&(n.shareStyle=!0),L(n.id,n.tags),t[e]=f.quickExtend({metaTags:"",headerCode:"",footerCode:"",tags:[]},n)}),fe.put(t),z(),ne.PagesHierarchy.extendHierarchies(e.pagesHierarchies),ne.PagesUpdatingOperation.finish()}function w(e,t){function n(e){var t=f.grep(i,function(t){return f.oneOfValues(""+t.id,e)});t.orderBy(function(e){return e.index}),f.each(t,function(e,t){t.index=s++,o[t.id]&&n(o[t.id])})}if(1.2044>te){var i=f.grep(e,V,!0),a=f.map(i,f.defaultIdFunction),r=new _t({ids:a,hierarchies:t}),o=r.getHierarchies(),s=1;n(r.getRootIds())}}function E(e,t,n){de.disableOperationsRecording("switchPage");var i=ne.getPageData(e),a=Y===e,r=ae[e];Sr.startPageRenderingBatch(),ne.Events.PageChanging.fireNew(Y,e),ne.Flags.isInPageChanging.setTrue(),a||(K=X,Y=e,X=ie[e],Ca.updateCurrentMasterPage(),r.initialized||D(),K&&(K.detach(),ne.Events.AfterCurrentPageDetached.fireNew()),X.attachPage()),t(),ne.Events.PageLoaded.fireNew(),r.initialized||(r.initialized=!0,ne.getPageData(e).supportsMobileStates||(r.markForSave.informOperation(),$(e)),ne.getPageData(e).supportsMobileStates=!0,ne.Events.PageInitialized.fireNew()),ne.CurrentPageInstance.setValue(ie[e]),ne.CurrentPageData.setValue(i),ne.Events.BeforePageChanged.fireNew(),ne.Events.PageChanged.fireNew(),ne.Events.AfterPageChanged.fireNew(),ne.Flags.isInPageChanging.setFalse(),n(!0),Zi.getSiteScrollableElement().scrollTop(0),ma.invalidatePositioningRootOffset(),Sr.finishPageRenderingBatch(),de.enableOperationsRecording("switchPage"),K||ge.resolve(),ue.profileEnd("Page Initialization")}function T(e){var t,n=ie[e],i=ae[e],a=f.getValues(Ca.getOrCreateMasterTemplateRootInstances(e)),r=va.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?va.getHierarchiesUnion(s):[],t.push(n)}return f.merge(t,r)}function k(e,t){var n=y(e),i=n.getHierarchy(),a={StructureVersion:i.version,pagesStructure:{pages:[i]}};if(Ea.loadHierarchy(a),i.structures[0].type!==ri.page.name){var r=i.structures;i.structures=[{type:ri.page.name,id:e,childElements:r}]}var o=n.addHierarchyFromNode(e,{includeNode:!0,includeChildren:!1})[0];o.setPropertyValue("name",t),ie[e]=o}function D(){ce?A():B()}function F(e){y(e).applyHierarchy()}function A(){var e=X.data.pageContentRootInstances,t=X.getHeaderInstance().getPropertyValue("sizeAndPosition").height,n=f.getWindowSize(),i=[];e&&f.each(e,function(e,a){var r=t0?i:0}t&&(t.data.calculatedMinHeight=i,ra.LayoutContentOperationsSet.requestOperation(function(){ra.refreshElementsLayout(t)},"refreshLastSectionHeight"))}},"refreshLastSectionHeight")}function $(e,t){t=f.valueOrDefault(t,Ca.getMasterPageIDByPage(e)),Ca.getMasterTemplateForSaveDirtyFlag(t).informOperation()}var W,j,G,X,Y,K,Q,J,ee,te,ne=this,ie={},ae={},re={},oe={},se={},le={},ce=!1,ge=f.Deferred();this.FirstPageLoaded=ge.promise(),this.Events={PageLoaded:x.create(),PageChanging:x.create(),InPageChanging:x.create(),PageChanged:x.create(),AfterPageChanged:x.create(),BeforePageChanged:x.create(),PageDeleted:x.create(),PageDeleting:x.create(),PageInitialized:x.create(),CoordinatorInitialized:x.create(),AfterCurrentPageDetached:x.create()},this.Flags={isPageSelected:O.create(!1),isInPageChanging:O.create(!1),HeaderExists:O.create(!1,{valueChangeCallback:function(e){f("body").toggleClass("header-exists",e)}}),FooterExists:O.create(!1,{valueChangeCallback:function(e){f("body").toggleClass("footer-exists",e)}}),InDynamicPage:O.create(!1),Initialized:O.create(!1)},this.PageRenderingOperation=Ae.create(),this.PageChangingOperation=Ae.create(),this.NavigatablePageChangingOperation=Ae.create(),this.PagesUpdatingOperation=Ae.create(),this.CurrentPageInstance=_.create(void 0,{equalityComparer:f.defaultIdComparer}),this.CurrentPageData=_.create(void 0,{equalityComparer:f.defaultIdComparer,valueChangeCallback:function(e){ne.Flags.InDynamicPage.setValue(V(e)),V(e)?ne.setCurrentDynamicPageFlag(e):ne.resetDynamicPageFlags()}}),this.TagsToPagesMapObservableCollection={},this.PagesTags=new $t({idFunction:function(e){return e}}),this.PageToTags={},this.PagesHierarchy=new _t,this.NavigatableHierarchy=new _t;var fe=new $t;this.createAllPagesObserver=function(e,t){return jt.create(fe,e,t)};var pe=this.createAllPagesObserver();this.AllPagesView=Me.connectObservableCollection(new $t,pe,{normalizeCollection:function(e){var t=pe.getItemsValues().orderBy(f.defaultIndexFunction,f.nullLastComparer),n=0,i={};f.eachItem(t,function(t,a){if(_e.isDynamicPage(a))e.updateItemFields(a.id,{index:i[_e.getListName(a)]+1});else{var r=t+n;e.updateItemFields(a.id,{index:r}),_e.isMasterListPage(a)&&(i[_e.getListName(a)]=r,++n)}})}}),this.createAllPagesViewObserver=function(e,t){return jt.create(this.AllPagesView,e,t)},this.resetDynamicPageFlags=function(){f.eachEntry(le,function(e,t){t.setFalse()})},this.setCurrentDynamicPageFlag=function(e){var t=e.masterPageType||e.pageListName;f.eachEntry(le,function(e,n){e===t?n.setTrue():n.setFalse()})},this.createDynamicPageVisibleFlag=function(e){if(le[e])throw Error("A Flag with the same name already exists!");var t=O.create(!1);return le[e]=t,t},this.doXor=function(e){for(var t=["S","I","T","E"],n=[],i=0;i0){var l=document.documentElement,c=(window.pageYOffset||l.scrollTop)-(l.clientTop||0),u=(window.pageXOffset||l.scrollLeft)-(l.clientLeft||0),d=r(),g=void 0;f.eachItem(a,function(n,a){var r=t(a);if(!r)return!0;var l,p=r.isVisible;if(g&&p)l={left:g.left+r.offset.left,top:g.top+r.offset.top};else{ue.informOnReadOperation();var h=a.$element[0],m=h.getBoundingClientRect();l={top:m.top+c,left:m.left+u}}p&&e(a,{updateOffset:!0});var v=p?f.relativeOffset(l,d):null;f.offsetsEqual(v,r.offset)||p&&(i&&void 0===g&&p&&(g={left:l.left-r.offset.left,top:l.top-r.offset.top}),r.offset=v,s.updateInstanceLastPosition(a.id,v),o.push(a),ma.UpdateBatch.fireLazyEvent(a,"offsetChangedEvent",void 0,function(){return ma.isElementVisible(a)?!0:(r=null,!1)}))})}return o}function a(n){var i=[];return f.eachItem(n,function(n,a){var r=t(a);if(!r)return!0;var o=ma.isElementVisible(a),l=null;if(o&&(ue.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),!f.sizesEqual(l,r.size)&&o){var c=f.cloneSize(r.size);l&&(l.width=l.width>0?l.width:0,l.height=l.height>0?l.height:0),r.size=f.cloneSize(l),s.updateInstanceLastSize(a.id,l),i.push(a),ma.UpdateBatch.fireLazyEvent(a,"sizeChangedEvent",{prevSize:c,size:l},function(){return ma.isElementVisible(a)?!0:(r=null,!1)},{callback:function(){a.onContentSizeChange(),x.fireLazyEvent(a,"contentSizeChangedEvent")}})}}),i}function r(){return void 0===d&&(d=o.offset()),d}this.Events={ElementsAreaChanged:x.create(),ElementsVisibilityChanged:x.create(),PositionRootInvalidated:x.create()},this.UpdateBatch=Ae.create({batchFinishingStartedCallback:function(){ra.beginLayoutUpdateBatch()},batchFinishingCompletedCallback:function(){ra.endLayoutUpdateBatch()}}),this.VisibilityUpdateBatch=Ae.create({batchFinishingStartedCallback:function(){ti.InstancesInitializationBatch.start()},batchFinishingCompletedCallback:function(){ti.InstancesInitializationBatch.finish()}}),this.PageRearrangementBatch=Ae.create({batchFinishingStartedCallback:function(){ma.executeAllUpdateSizeAndPositions()}});var o,s=this,l={},c={},u={},d=void 0,g=void 0,p={},h={},m={},v={},y=!1,b={},C={};this.initialize=function(){o=Z.OffsetAncestor,Z.Events.ElementRemoving.bind(function(e){var t=e.removedInstance;delete l[t.id],delete p[t.id],delete c[t.id],delete u[t.id]}),f.getWindowSizeEvent().bind(function(){ma.invalidatePositioningRootOffset(),ma.updatePosition(f.getValues(aa.getAllPageInstances()))})},this.invalidateAreas=function(e,t){if(t=f.quickExtend({updateSize:!0,updateOffset:!0},t),e=f.asArray(e),ma.PageRearrangementBatch.isActive()){var n=f.mapArray(e,f.returnValue,f.defaultIdFunction);t.updateSize&&f.quickExtend(C,n),t.updateOffset&&f.quickExtend(b,n)}else ra.requestUpdatePosition(e,t)},this.executeAllUpdateSizeAndPositions=function(){ra.layoutUpdateBatch.start();var e=C,t=b;C={},b={},ra.requestUpdatePosition(f.getValues(e),{updateOffset:!1}),ra.requestUpdatePosition(f.getValues(t),{updateSize:!1}),ra.layoutUpdateBatch.finish()},this.invalidatePositioningRootOffset=function(){d=void 0,g=void 0,ma.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||(u[e]=t)},this.getInstanceLastSize=function(e){return u[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,pa.getPageBody().bind("mouseleave.trackMouseOver",function(){var e=f.getValues(v);v={};for(var t=0;t=t&&n.push(i)}}),t=ma.getElementOffset(i,!0).top+i.getSize().height,i=i.hasFeature(oi.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)){ma.UpdateBatch.start();var r=[],o=[e];for(i=0;i0&&ma.Events.ElementsAreaChanged.fireNew(),ma.UpdateBatch.finish(),{changedOffsets:n,changedSizes:r,changedInstances:o}},this.getPositioningRootOffset=function(){return r()},this.getScrolledElementOffset=function(){return void 0===g&&(g=Zi.getScrolledElement().offset()),g}}),va=us(function(){function e(t,n){delete n[t.id],f.eachItem(t.childInstances,function(t,i){e(i,n)})}this.getElementContentMargins=function(e){var t;t=e.hasFeature(oi.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 He.equalByKeys(va.mapInstancesByID(e),va.mapInstancesByID(t))},this.getHierarchiesRoots=function(t){for(var n=va.mapInstancesByID(t),i=f.getValues(n),a=0;an;n++)for(var i=arguments[n],a=0;a0;s++){var l=a[s];void 0===r[l.id]?f.merge(a,l.getChildInstances()):(n.push(l),o--)}}return n},this.getCommonAncestors=function(e,t,n){if(n=f.valueOrDefault(n,!0),e=f.asArray(e),0===e.length)return[];if(t||(e=va.eliminateDescendingInstances(e)),1===e.length)return e[0].getParents(n);var i,a={},r=e[0].getParents(!1);for(i=0;io)&&(o=l)}return r.slice(o)},this.getAllAncestors=function(e,t){if(e=f.asArray(e),0===e.length)return{};var n={};return f.eachItem(e,function(e,i){if(!n[i.id]){var a,r=i.getParents(t);for(a=0;a0&&s.RootMasterPageStateChanged.fireNew(t,e,!1)}function a(e,t){for(var n=0,i=[],a=0;a0){i[0].isType(ri.HeaderElement)&&(e[i[0].id]=.1);for(var s=0,a=1;as+1){i[i.length-1].isType(ri.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=0;a--){var l=i[a];void 0===e[l.id]?(n-=.01,e[l.id]=n):n=e[l.id]}}}this.MasterPages=new $t({comparerFunction:function(e,t){return!(e.id!==t.id||e.name!==t.name||!f.defaultEqualityComparer(e.hierarchyInfo,t.hierarchyInfo))}}),this.MasterPageEditingModeChanged=x.create(),this.MasterPageEditingModeChangedFinished=x.create(),this.RootMasterPageStateChanged=x.create(),this.MasterPageStateChanged=x.create(),this.PagesInMasterPages={},this.EditingMasterPage=O.create(!1,{valueChangeCallback:function(e){e?f("body").addClass("editing-master-template"):f("body").removeClass("editing-master-template")}}),this.CurrentMasterPageChanged=x.create(),this.updateCurrentMasterPageBatch=Ae.create();var r,o,s=this,l={},c=f.makeDictionaryFromKeys(["sizeAndPosition","name","statesGroups","gridLines","customStates","pageTitle","childrenAnchor","skinInformation"],!0),u={},d={},g={},p={},h={};this.getMasterTemplateForSaveDirtyFlag=function(e){return h[e]},this.getSavingMasterTemplatesVersionConrollers=function(){return f.getValues(h)},this.getDirtyMasterPages=function(){var e={},t=this;return f.eachEntry(h,function(n,i){i.isDirty()&&(e[n]=t.MasterPages.getItem(n))}),e},this.getLoadedMasterPages=function(){var e=[];return f.each(s.MasterPages.getItems(),function(t,n){d[t]&&e.push(n)}),e},this.setMasterPageInfo=function(t,n){var i=s.getPageMasterPageId(t),a=s.MasterPages.getItem(i);a&&!MasterPagesStructures[i]&&f.isEmptyObject(a.hierarchyInfo)&&g[i]?u[i]||(u[i]=!0,f.ajax({url:SiteFilesMap["master-"+i],dataType:"script",cache:!0,success:function(){e(t,i,n)}})):!d[i]&&g[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){g[n]=!0;var a=e[n];a.id=n;for(var u=a.pagesIDs,d=0;di&&(i=t)}),f.eachEntry(t,function(e,t){var a=aa.getInstanceByID(e);void 0!==a&&(i>=t&&!a.hasFeature(oi.PageSection)?n[e]=-1e4+t:n[e]=t)}),s.setPageMasterRootsOrders(e,n)},this.updateCurrentMasterPage=function(e){s.updateCurrentMasterPageBatch.start();var t=pa.getCurrentPage(),i=t.id,o=l[i],u=pa.getPagesStates()[i];u.markForSave.isDirty()&&s.getMasterTemplateForSaveDirtyFlag(o).informOperation();var d=p[t.id];if(d){var g=s.MasterPages.getItem(d);if(p[t.id]=void 0,g){f.each(f.getValues(g.rootInstances),function(e,t){t.detach()});var h=t.getDescendingInstances(!1);return s.updateCurrentMasterPage(),o!==d&&ta.bringToFront(h),void s.updateCurrentMasterPageBatch.finish()}}s.setMasterPageInfo(o,function(){var i=s.MasterPages.getItem(o);if(ta.beginReorderingBatch(),i.isCreated){var l=f.getValues(i.rootInstances);aa.addElementToContainerElement(t,l),f(l,function(e,t){t.refreshCursor()})}else n(i,t);r=i;var u;u=_a.Flags.IsInMobileContext.isFalse()?i.pageProperties:f.quickExtend({},i.pageProperties,i.mobilePageProperties),t.setPropertiesValues(f.dictionaryFilter(u,function(e,t){return!c[t]}));var d,g;_a.Flags.IsInMobileContext.isFalse()?(d=r.rootInstancesOrders,g=r.sortedRootInstances):(f.isEmptyObject(r.mobileRootInstancesOrders)&&(r.mobileRootInstancesOrders=f.deepCloneObject(r.rootInstancesOrders),r.mobileSortedRootInstances=r.sortedRootInstances),d=r.mobileRootInstancesOrders,r.mobileSortedRootInstances=g=f.grep(r.sortedRootInstances,function(e){var t=aa.getInstanceByID(e);return!(!t||!t.hasFeature(oi.PageSection))}));var p=f.makeDictionaryFromKeys(g,!0),h=d[t.id];h||(d[t.id]=h={}),f.each(g,function(e,t){var n=aa.getInstanceByID(t);n&&n.childIndex.setValue(void 0)});for(var m in h)p[m]||delete h[m];a(h,g);for(var v in h){var y=aa.getInstanceByID(v);y&&y.setPropertyValue("order",h[v])}ta.endReorderingBatch(),s.CurrentMasterPageChanged.fireNew(),e&&e(),s.updateCurrentMasterPageBatch.finish()})},this.setMasterPage=function(e,n,i){var a=pa.getPage(e),r=l[e];if(l[e]=n,n!==r&&t(),pa.getCurrentPage()===a){var o=s.MasterPages.getItem(r);f.each(f.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&&ta.bringToFront(c)}else p[e]=r},this.canBeMasterPageElement=function(e){return e.hasParent()&&e.getParent().elementType===ri.page},this.setAsMasterPageRoots=function(e){de.beginAtomicBatch(!1,"Move To Master Template"),e=f.asArray(e),e=f.grep(e,function(e){return e.hasParent()});var t=va.getHierarchiesUnion(e);f.each(t,function(e,t){t.isMasterPageElement.set()});var n=va.eliminateDescendingInstances(e),i=pa.getCurrentPage();f.each(n,function(e,t){t.parentInstance&&t.parentInstance.elementType!==ri.page&&t.parentInstance.isMasterPageElement.isFalse()&&!t.isFixed()&&sa.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),de.endAtomicBatch()},this.removeInstanceFromMasterPage=function(e,t){var n=s.MasterPages.getItem(e);n&&(delete n.rootInstances[t.id],f.each(n.rootInstancesOrders,function(e,n){delete n[t.id]}),n.sortedRootInstances=f.grep(n.sortedRootInstances,function(e,n){return n!==t.id}),f.each(n.mobileSortedRootInstances,function(e,n){delete n[t.id]}),n.mobileSortedRootInstances=f.grep(n.mobileSortedRootInstances,function(e,n){return n!==t.id}))},this.setAsPageContentElement=function(e){de.beginAtomicBatch(!1,"Move To Page Content"),e=f.asArray(e);var t=f.grep(e,function(e){return e.hasParent()&&e.getParent().elementType===ri.page});i(t),sa.reattachToCurrentSection(e,{lastSectionIsDefault:!0}),de.endAtomicBatch()}}),Ia=us(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=Ea.FirstVersionWhereHierarchiesVersionCouldBeUndefined,n.version=Ea.FirstVersionWhereHierarchiesVersionCouldBeUndefined)),n.StructureVersione?String.fromCharCode(e+47):e>=10&&34>e?String.fromCharCode(e+56):""+(e-23)}function n(){var e={},t=h.getSiteHashDefaultDefinitionsMap();return f.eachEntry(oi,function(n,i){var a=ca.getDefaultValues(i),r={};f.eachEntry(a,function(e,n){if(void 0!==n.value){var i=Ta.getPreSaveArray(e,Ta.getCurrentPreSaveVersion());if(i)for(var a=0;a0;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:[Ea.minimizeFieldsNames(["margin","gutter","columnsNumber","color","showAlways","isEnabled","opacity"])],preLoadConverter:[Ea.maximizeFieldsNames(["margin","gutter","columnsNumber","color","showAlways","isEnabled","opacity"])]},itemFields:{preSaveConverter:[Ea.minimizeFieldsNames(["index","title","icon","image","description","link"])],preLoadConverter:[Ea.maximizeFieldsNames(["index","title","icon","image","description","link"])]},sizeAndPosition:{preSaveConverter:[Ea.minimizeFieldsNames(["left","width","top","height"])],preLoadConverter:[Ea.maximizeFieldsNames(["left","width","top","height"])]},glow:{preSaveConverter:[Ea.minimizeFieldsNames(["spread","blur","color"])],preLoadConverter:[Ea.maximizeFieldsNames(["spread","blur","color"])]},innerGlow:{preSaveConverter:[Ea.minimizeFieldsNames(["spread","blur","color"])],preLoadConverter:[Ea.maximizeFieldsNames(["spread","blur","color"])]},shadow:{preSaveConverter:[Ea.minimizeFieldsNames(["top","left","spread","blur","color"])],preLoadConverter:[Ea.maximizeFieldsNames(["top","left","spread","blur","color"])]},innerShadow:{preSaveConverter:[Ea.minimizeFieldsNames(["top","left","spread","blur","color"])],preLoadConverter:[Ea.maximizeFieldsNames(["top","left","spread","blur","color"])]},formFieldsData:{preSaveConverter:[Ea.minimizeFieldsNames(["isOptional"])],preLoadConverter:[Ea.maximizeFieldsNames(["isOptional"])]},formOptions:{preSaveConverter:[Ea.minimizeFieldsNames(["clearOnSubmit"])],preLoadConverter:[Ea.maximizeFieldsNames(["clearOnSubmit"])]},dataLayoutOptions:{preSaveConverter:[Ea.minimizeFieldsNames(["lineSpacing","columnSpacing","colsSpacing","rowsSpacing","R","rotation","cols","elementsPerPage"])],preLoadConverter:[Ea.maximizeFieldsNames(["lineSpacing","columnSpacing","colsSpacing","rowsSpacing","R","rotation","cols","elementsPerPage"])]},borderWidth:{preSaveConverter:[Ea.NormalizeFieldsValuesSides],preLoadConverter:[Ea.createValueToObjectValueConverter(["top","left","bottom","right"]),Ea.createStringToNumericConverter(["top","left","bottom","right"])]},roundness:{preSaveConverter:[Ea.NormalizeFieldsValuesCorners],preLoadConverter:[Ea.createValueToObjectValueConverter(["topLeft","bottomLeft","topRight","bottomRight"]),Ea.createStringToNumericConverter(["topLeft","bottomLeft","topRight","bottomRight"])]},borderColor:{preSaveConverter:[Ea.NormalizeObjectFieldsValuesSides],preLoadConverter:[Ea.createStringToObjectValueConverter(["top","left","bottom","right"]),Ea.createValueToObjectValueConverter(["top","left","bottom","right"])]},borderStyle:{preSaveConverter:[Ea.NormalizeFieldsValuesSides],preLoadConverter:[Ea.createValueToObjectValueConverter(["top","left","bottom","right"])]},padding:{preSaveConverter:[Ea.NormalizeFieldsValuesSides],preLoadConverter:[Ea.createValueToObjectValueConverter(["top","left","bottom","right"]),Ea.createStringToNumericConverter(["top","left","bottom","right"])]},imagePosition:{preSaveConverter:[Ea.createToStringConverter(["vertical","horizontal"])],preLoadConverter:[Ea.createValueToObjectValueConverter(["vertical","horizontal"])]},fillLayout:{preSaveConverter:[Ea.createBooleanToNumericConverter(["fillVertical","fillHorizontal"]),Ea.createToStringConverter(["fillVertical","fillHorizontal"])],preLoadConverter:[Ea.createValueToObjectValueConverter(["fillVertical","fillHorizontal"]),Ea.createStringToNumericConverter(["fillVertical","fillHorizontal"]),Ea.createNumericToBolleanValueConverter(["fillVertical","fillHorizontal"])]},margin:{preSaveConverter:[Ea.NormalizeFieldsValuesSides],preLoadConverter:[Ea.createValueToObjectValueConverter(["top","left","bottom","right"]),Ea.createStringToNumericConverter(["top","left","bottom","right"])]},imageLoadingOverlay:{preSaveConverter:[Ea.minimizeFieldsNames(["background","imageInfo"])],preLoadConverter:[Ea.maximizeFieldsNames(["background","imageInfo"])]},isGrowable:{preSaveConverter:[Ea.minimizeFieldsNames(["bottom","right"])],preLoadConverter:[Ea.maximizeFieldsNames(["bottom","right"])]},pagesFields:{preSaveConverter:[Ea.minimizeFieldsNames(["index","title","icon"])],preLoadConverter:[Ea.maximizeFieldsNames(["index","title","icon"])]}},2:{itemFields:{preSaveConverter:void 0,preLoadConverter:void 0}},3:{dataLayoutOptions:{preSaveConverter:[Ea.minimizeFieldsNames(["lineSpacing","columnSpacing","colsSpacing","rowsSpacing","R","rotation","cols","elementsPerPage","numberOfRows"])],preLoadConverter:[Ea.maximizeFieldsNames(["lineSpacing","columnSpacing","colsSpacing","rowsSpacing","R","rotation","cols","elementsPerPage","numberOfRows"])]}},4:{dataLayoutOptions:{preSaveConverter:[Ea.minimizeFieldsNames(["lineSpacing","columnSpacing","colsSpacing","rowsSpacing","R","rotation","cols","elementsPerPage","numberOfRows","rows"])],preLoadConverter:[Ea.maximizeFieldsNames(["lineSpacing","columnSpacing","colsSpacing","rowsSpacing","R","rotation","cols","elementsPerPage","numberOfRows","rows"])]}},5:{dataLayoutOptions:{preSaveConverter:[Ea.minimizeFieldsNames(["lineSpacing","columnSpacing","colsSpacing","rowsSpacing","R","rotation","cols","elementsPerPage","numberOfRows","rows","maxItems","isHierarchy","dropTrigger"])],preLoadConverter:[Ea.maximizeFieldsNames(["lineSpacing","columnSpacing","colsSpacing","rowsSpacing","R","rotation","cols","elementsPerPage","numberOfRows","rows","maxItems","isHierarchy","dropTrigger"])]}},6:{dataLayoutOptions:{preSaveConverter:[Ea.minimizeFieldsNames(["lineSpacing","columnSpacing","colsSpacing","rowsSpacing","R","rotation","cols","elementsPerPage","numberOfRows","rows","maxItems","isHierarchy"])],preLoadConverter:[Ea.maximizeFieldsNames(["lineSpacing","columnSpacing","colsSpacing","rowsSpacing","R","rotation","cols","elementsPerPage","numberOfRows","rows","maxItems","isHierarchy"])]}}};this.getConvertorsMap=function(){return t}}),xa=us(function(){function e(){f(document.body).toggleClass("full-screen-view",xa.IsFullScreen.isTrue()).toggleClass("inner-screen-view",xa.IsFullScreen.isFalse()),t()}function t(){i=void 0,xa.ViewPortChangeBatch.whenFinished(function(){ma.invalidatePositioningRootOffset(),xa.ViewPortChanged.fireNew(),pa.getCurrentPage()&&(ra.requestUpdatePosition(f.getValues(aa.getAllPageInstances())),ra.refreshElementsLayout(pa.getCurrentPage()))},"onViewPortChanged")}function n(){var e=f.getWindowSize();return{left:0,top:0,width:e.width,height:e.height-as.getFooterHeight()-ts.getPrivacyPolicyHeight()}}var i;this.ViewPortChangeBatch=Ae.create(),this.ViewPortChanged=x.create(),this.IsFullScreen=O.createConditionalPositive({valueChangeCallback:e}),this.initialize=function(){e(),f.getWindowSizeEvent().bind(function(){t()}),t()},this.setFullScreen=function(e,t){xa.IsFullScreen.setValue(e,t)},this.getViewPort=function(){return i||(i=n()),i}}),ka=us(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}),ra.LayoutContentOperationsSet.lockRequest(e.getArrangementRequestName())}}),Da=us(function(){this.getSectionsInformation=function(e,t){a=f.makeArray(a),t=f.quickExtend({minSpacingBetweenSection:50},t);for(var n=t.minSpacingBetweenSection,i=[];e.length>0;){var a=e[0],r=a.rowsData,o=a.orderableElements,s=f.unionAreas(f.mapItem(o,function(e){return e.getArea()})),l=e.length;if(l>1&&o.length>1&&!f.isEmptyObject(r)){var c,u=1,d=1,g=f.getKeys(r.rowsByCols).orderByDesc();if(f.eachItem(g,function(t,i){var a=r.rowsByCols[i];i>1&&f.eachItem(a,function(t,i){for(var a=i.getColumns(),r=a.length,o=(i.getArea(!1),1),l=!0,g=[i],p=s;l&&oo;){l=!1;var h=e[o],m=h.rowsData,v=h.orderableElements,y=f.unionAreas(f.mapItem(v,function(e){return e.getArea()}));if(m.rowsByCols[r]&&y.top-p.bottoma&&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().leftu*d&&(u=o,d=r,c=g)})}),d>1){for(var p=0;d>p;p++)for(var h=0;u>h;h++){var m=c[h],v=m.getColumns()[p];i.push(v)}for(var y=0;u>y;y++)e.shift()}}if(e.length===l&&(e.shift(),r.rows.length>0)){var b=r.rowsByCols[1][0].getColumns();i=f.merge(i,b)}}return{columnsToOrder:i,totalColumns:i.length}}}),Fa=us(function(){function e(t){var n=t.getColumns();if(1===n.length)return[Ma.create(n)];var i=[];if(Oa.canBeInDifferentColumns(n[0],n[1])){var a=Ma.duplicateRow(t),r=a.shift(),o=e(a);f.eachItem(o,function(e,t){t.unShift(r)}),i=o}var a=Ma.duplicateRow(t);a.mergeColumnsFromStart(2);var o=e(a);return f.merge(i,o),i}this.getRows=function(t,n){n=f.extend({maxColumns:10,minColumns:2,shouldSort:!0,maxArea:960},n);var i=n.shouldSort;i&&(t=oa.sortByLeftPosition(t,function(e){return e.getArea()}));var a=[];f.eachItem(t,function(e,t){a.push(Oa.create(t))});var r=Ma.create(a),o=e(r),s={};return f.eachItem(o,function(e,t){var n=t.getColumns().length;s[n]||(s[n]=[]),s[n].push(t)}),{rows:o,rowsByCols:s}}}),Aa=us(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 f.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=f.extend({maxColumns:10,minColumns:1,shouldSort:!0,maxArea:960},n);var i=n.shouldSort;i&&(t=oa.sortByLeftPosition(t,function(e){return e.getArea()}));var a=t.lengtht.length)return o;for(var s,l=f.unionAreas(f.mapItem(t,function(e){return e.getArea()})),c=e(t),u=(c.maxSpacing,l.left),d=n.maxArea>l.width?n.maxArea:l.width,g=!1,p=[],h={},m=a;m>r-1&&!g;m--)for(var v=d/m,y=!1,b=v;b>=l.width/m-20&&!y;b-=5){var C=n.minSpacingIntersection?n.minSpacingIntersection:.2*b,I=u,S=0,P=0,w=!0,E=Ma.create();for(s=void 0;w&&P=I-C&&x.left=I+b-C&&x.lefts.bottom&&(o=t,s=n)}),a=f.expandArea(s,{left:5e4,right:5e4,top:5e4,bottom:10}),Va.getInstancesInsideArea(a,r)}}),Va=function(){var e=C.extend("AbstractOrderableElement",{init:function(){this.id=f.weakID()},getPosition:os,getSize:os,getArea:os,isVisible:os}),t=e.extend("InstanceOrderableElement",function(e){return{init:function(t,n){n=f.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()?f.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 f.mapItem(e,function(e){return n.createInstanceOrderableElement(e)})},n.getAreaOverlappingElements=function(e,t,n){return n=f.quickExtend({isAbsolute:!1},n),e&&t&&0!==t.length?(n.expandSize&&(e=f.expandArea(e,n.expandSize)),f.grep(t,function(t){return f.areasOverlap(t.getArea(n.isAbsolute),e)})):[]},n.getInstancesInsideArea=function(e,t,n){return n=f.quickExtend({isAbsolute:!1},n),e&&t&&0!==t.length?(n.expandSize&&(e=f.expandArea(e,n.expandSize)),f.grep(t,function(t){return f.containsArea(e,t.getArea(n.isAbsolute))})):[]},n}(),La=us(function(){this.separateToRowsAndCells=function(e){var t=[Aa,Fa],n=[Ba],i=[Da];if(0===e.length)return[];var a,r=f.unionAreas(f.mapItem(e,function(e){return e.getArea()})),o=0;if(f.eachItem(n,function(n,s){for(var l=f.getValues(e),c=f.mapArray(l,f.returnValue,f.defaultIdFunction),u=[];l.length>0;)l=s.getFirstSectionOrderableElements(l),u.push({orderableElements:l}),f.eachItem(l,function(e,t){delete c[t.id]}),l=f.getValues(c);f.eachItem(t,function(t,n){f.eachItem(u,function(e,t){var i=n.getRows(t.orderableElements,{maxArea:r.width});i.rows.orderByDesc(function(e){return e.getColumns().length}),t.rowsData=i}),f.eachItem(i,function(t,n){var i=n.getSectionsInformation(u,{orderableElementsArea:r,orderableElements:e});i.totalColumns>o&&(a=i,o=i.totalColumns)})})}),a){var s=La.orderColumnsInRows(a);return s}return[Oa.create(e)]},this.orderColumnsInRows=function(e){return e.columnsToOrder}}),Ma=us(function(){this.create=function(e){e=f.makeArray(e);var t,n={getColumns:function(){return e},mergeColumnsFromStart:function(t){for(var n=[],i=0;t>i;i++)n=f.merge(n,e[0].getElements()),e.shift();var a=Oa.create(n);e.unshift(a)},addColumns:function(t,i){if(t=f.asArray(t),i)for(var a=t.length-1;a>=0;a--)e.unshift(t[a]);else f.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 f.unionAreas(f.mapItem(e,function(e){return e.getArea()}))},getElements:function(){var t=[];return f.eachItem(e,function(e,n){t=f.merge(t,n.getElements())}),t}};return n},this.duplicateRow=function(e){return Ma.create(e.getColumns())}}),Oa=us(function(){this.create=function(e){return e=f.makeArray(e),{addElements:function(t){t=f.asArray(t),e=f.merge(e,t)},getArea:function(){return f.unionAreas(f.mapItem(e,function(e){return e.getArea()}))},getElements:function(){return e}}},this.canBeInDifferentColumns=function(e,t,n){return!Oa.areInTheSameColumn(e,t,n)},this.areInTheSameColumn=function(e,t,n){var i=e.getArea(!1,n),a=t.getArea(!1,n);return i.lefta.left+15:a.right>i.left+15; }}),za=us(function(){function e(e){return e.elementType===ri.page||e.hasFeature(oi.PageSection)||Ca.isMasterPageRootInstance(e)}function t(n,i,r){var o=[],s={};if(n.canContainerRows()){if(!ma.isElementVisible(n)){var l=n.visibilityChangedEvent.bind(function(){l.unbind(),Sr.performOnLayoutUpdate(function(){de.disableOperationsRecording("addInstancesToContainer"),za.addInstancesToContainer(n,i),de.enableOperationsRecording("addInstancesToContainer")})});return void m.add(l)}if(i=f.asArray(i),n.hasFeature(oi.Navigatable))return void f.eachItem(i,function(e,n){t(n,n.childInstances)});za.UpdateBatch.start(),de.disableOperationsRecording("addInstancesToContainer");var c=n.getPropertyValue("rowsItems"),u=f.grep(i,function(e){return e.hasFeature(oi.HasResponsiveItem)&&e.shouldBeWithLayoutOnMobile()&&e.isInstanceVisible()}),g=f.grep(u,function(e){return!e.getPropertyValue("cellItem")&&ma.isElementVisible(e)}),p=f.grep(i,function(e){return!(e.hasFeature(oi.HasResponsiveItem)&&e.shouldBeWithLayoutOnMobile())&&e.isInstanceVisible()}),h=f.mapArray(g,f.returnValue,f.defaultIdFunction);ta.beginReorderingBatch();var v=[];if(g.length>0&&!n.hasFeature(oi.Navigatable)){var y=f.grep(u,function(e){return!!e.getPropertyValue("cellItem")});y.orderBy(function(e){return e.getPropertyValue("order")});var b,C=La.separateToRowsAndCells(Va.getOrderableElementsFromInstances(g));b=g.length===u.length?C:La.separateToRowsAndCells(Va.getOrderableElementsFromInstances(u)),g=a(C),f.eachItem(b,function(e,t){var n=t.getElements();f.eachItem(n,function(e,t){var n=t.getInstance();h[n.id]?v.push(n):v.push(y.shift())})}),f.eachItem(v,function(e,t){t.setPropertyValue("order",e+1)})}else v=u;var I=[];f.eachItem(v,function(e,t){if(!t.getCellItem()||t.getCellItem().isCellInContainer.isFalse()||r){var i=Dn.getOrCreateCellFromInstance(t),a=xn.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}),f.eachItem(o,function(t,i){f.eachItem(i.getOrderedCells(),function(e,t){t.getInstance().setPropertyValue("order",S+1),S++}),i.build(e(n)),i.initializeCellItems(),i.setContainerInstance(n)}),f.eachItem(f.merge(p,I),function(e,n){n.hasFeature(oi.ItemsContainer)&&t(n,n.childInstances)}),ta.endReorderingBatch();var c=n.getPropertyValue("rowsItems");c&&f.eachEntry(c,function(e,t){s[e]||d[e]&&!d[e].isBuilt.isFalse()||n.removeRowFromContainer(t)}),za.UpdateBatch.finish(),de.enableOperationsRecording("addInstancesToContainer")}}function n(e,t){var n=[],i=t.getCells(),a=f.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:za.MarkingTypes.Column,isFirst:!0,area:f.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;ca||e===o.length-1){var g=!1,p=s-u;(0===l.length||a>s&&c.right-l[l.length-1].getArea().leftm/h)f.eachItem(l,function(e,n){var i=xn.create([]),a=n.getInstance();Dn.create(a,{rowId:i.id,width:100}),t.push(a),r(n)});else{var v=xn.create([]),y=0;f.eachItem(l,function(e,t){y+=t.getSize().width}),f.eachItem(l,function(e,n){var i=n.getInstance();Dn.create(i,{rowId:v.id,width:Math.floor(n.getSize().width/y*100)}),t.push(i),r(n)})}l=[],s=0,g||(u>a||e===o.length-1?(v=xn.create([]),Dn.create(d,{rowId:v.id,width:100}),t.push(d),r(i)):(l.push(i),s=u))}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(oi.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 oa.setInstancesSize(t,{height:50});pa.getCoordinator().getPropertyValue("pagePadding");(!t.shouldBeBlockElementInMobile()||r.width<.5*n)&&!t.parentInstance.isType(ri.page)&&!a&&r.width<.75*n?(t.setPropertyValue("display",rt.Fixed),t.setPropertyValue("sizeAndPosition",f.extend({},s,r))):(t.setPropertyValue("display",rt.Block),t.canResizeVertically.isTrue()&&t.setPropertyValue("sizeAndPosition",f.extend({},s,{height:r.height})))}}function o(e,t){t=f.extend({shouldRemoveFromViewPort:!1,removeDescendant:!0},t);var n=t.shouldRemoveFromViewPort,i=t.removeDescendant;if(e.childInstances&&i&&f.eachItem(e.childInstances,function(e,n){o(n,t)}),e.isConvertedToMobile()&&(e.isVisibleInMode()||n)&&e.isUpdatedToViewPort()&&e.removeInstanceFromViewPort(),e.hasFeature(oi.HasResponsiveItem)&&e.shouldBeWithLayoutOnMobile()&&e.getCellItem()){var a=e.getCellItem();a.clearCellItem(),delete g[a.id]}if(e.hasFeature(oi.ItemsContainer)){var r=e.getRowsFromContainer();r&&f.eachItem(r,function(e,t){t.removeFromContainer(),delete d[t.id]})}}var s,l,c={RowDecorator:{group:"rows-manager-templates",name:"row-decorator-template"},ColumnDecorator:{group:"rows-manager-templates",name:"column-decorator-template"}},u=this,d={},g={},p={},h={},m=x.createBindingsCollection();this.MarkingTypes={Column:"column",Row:"row"},u.CellsContainerChangedEvent=x.create(),u.UpdateBatch=Ae.create(),this.initialize=function(){s=f.useTemplate(c.RowDecorator).appendTo(Z.DecoratorsContainer),l=f.useTemplate(c.ColumnDecorator).appendTo(Z.DecoratorsContainer)},this.convertCurrentPageToMobile=function(e){za.UpdateBatch.start(),u.renderMasterPage(e),u.renderPageData(e),za.UpdateBatch.finish()},this.renderMasterPage=function(e){za.UpdateBatch.start();var n=pa.getCurrentPage();if(!h[Ca.getCurrentMasterPage().id]||e){h[Ca.getCurrentMasterPage().id]=!0;var i=n.getHeaderInstance(),a=n.getFooterInstance();i&&t(i,i.childInstances,e);var r=[];if(f.eachItem(n.childInstances,function(e,t){var n=t;!n.isMasterPageElement.isTrue()||n.hasFeature(oi.PageSection)||n.isType(ri.PageContentElement)||r.push(n)}),r.length>0){var o=_a.getMasterPageContentSection();aa.addElementToContainerElement(o,r),_a.refreshMobileMasterSectionInstanceVisibilty(),t(o,r)}a&&t(a,a.childInstances,e)}za.UpdateBatch.finish()},this.renderPageData=function(e){za.UpdateBatch.start();var n=pa.getCurrentPage();p[n.id]&&!e||(p[n.id]=!0,f.eachItem(n.getPageContentInstance().getSectionsByPage(n),function(n,i){t(i,i.childInstances,e)})),za.UpdateBatch.finish()},this.resetMasterPage=function(e,t){if(e=e?e:Ca.getCurrentMasterPage(),h[e.id]){var n=pa.getCurrentPage();delete h[e.id];var i=Ca.getMasterPageRootInstances(e.id);i&&f.eachItem(i,function(e,t){o(t)});var a=f.getValues(t);a.length>0&&(aa.addElementToContainerElement(n,a),Ca.setAsMasterPageRoots(a))}},this.resetPageData=function(e){if(e=e?e:pa.getCurrentPage(),p[e.id]){delete p[e.id],f.eachItem(e.getPageContentInstance().getSectionsByPage(e),function(e,t){t.isMasterPageElement.isFalse()&&o(t)});var t=[];f.eachItem(e.childInstances,function(e,n){n.isMasterPageElement.isFalse()&&!n.shouldDisplayOnMobile()&&(n.isType(ri.group)?t.push(n):o(n))}),f.eachItem(t,function(e,t){o(t)}),o(e,{removeDescendant:!1})}},this.resetRowsAndCells=function(){d&&f.eachEntry(d,function(e,t){t.removeFromContainer(),delete d[t.id]}),g={}},this.deActivateRowsRendering=function(){m.unbindAll()},this.addInstanceToContainer=function(t,n,i){if(t.canContainerRows()&&!t.isType(ri.TabsPanel)&&n.hasFeature(oi.HasResponsiveItem)&&n.shouldBeWithLayoutOnMobile()&&n.isInstanceVisible()){if(!ma.isElementVisible(t)){var a=t.visibilityChangedEvent.one(function(){za.addInstanceToContainer(t,n)});return void m.add(a)}za.UpdateBatch.start(),i||r(Va.createInstanceOrderableElement(n));var o=Dn.getOrCreateCellFromInstance(n),s=xn.getOrCreateRowByCellItem(o,t);s.updateCurrentCells(o),s.build(e(t)),s.setContainerInstance(t),s.initializeCellItems(),za.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,u=f.getValues(a.getCells()).length>1;(o[0].id!==a.id||u)&&t.push({type:za.MarkingTypes.Row,isFirst:!0,area:f.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 d=0;d0&&f.grep(p.childInstances,function(e){return e.isVisibleInMode()&&e.shouldDisplayOnMobile()}).length>0}var u=this;u.Flags={IsInMobileContext:O.create(!1),IsActivated:O.create(!1)},u.Events={MobileEditingStarted:x.create(),MobileEditingFinished:x.create(),SwitchingBetweenDevices:x.create(),AfterSwitchBetweenDevices:x.create()};var d=Ae.create();this.MobileRefreshingPositionsBatch=d;var g=Ae.create();this.updateBatch=g;var p,h="masterPageContentSectionId",m="MobileResponsiveStateId1234";u.MobileStateName=m;var v,y,b={},C={},I={},S={},P={},w=!1;this.initializeState=function(){var e={};e[m]={priority:6,id:m,responsiveState:!0},Oi[m]||Mi.registerElementStates(e)},this.initialize=function(){y=x.createEventListener([{event:ca.Events.NamedPropertyValueChanged,name:"sizeAndPosition"},ta.Events.ElementsReordered,za.CellsContainerChangedEvent,{event:ca.Events.NamedPropertyValueChanged,name:"rowsSpacing"},{event:ca.Events.NamedPropertyValueChanged,name:"cellsSpacing"},{event:ca.Events.NamedPropertyValueChanged,name:"pagePadding"},{event:ca.Events.NamedPropertyValueChanged,name:"sectionPadding"},{event:ca.Events.NamedPropertyValueChanged,name:"sectionVerticalPadding"},{event:ca.Events.NamedPropertyValueChanged,name:"innerRowPadding"},{event:ca.Events.NamedPropertyValueChanged,name:"cellsHorizontalAlignment"},{event:ca.Events.NamedPropertyValueChanged,name:"cellsVerticalAlignment"},{event:ca.Events.NamedPropertyValueChanged,name:"innerRowsSpacing"},{event:ca.Events.NamedPropertyValueChanged,name:"staticMargin"},{event:ca.Events.NamedPropertyValueChanged,name:"cellHorizontalAlignment"},{event:ca.Events.NamedPropertyValueChanged,name:"isVisibleInMode"},Z.Events.NavigationFinished],function(){a()})},this.initializeMobileForViewer=function(){aa.Events.InstanceCreatedEvent.bind(function(e){e.activateState(Oi.MobileState,!0,!1)}),v=x.createBindingsCollection(),u.Flags.IsInMobileContext.setTrue(),u.startMobileState(),e()},this.initializeMobileForViewer=function(){v=x.createBindingsCollection(),u.Flags.IsInMobileContext.setTrue(),u.startMobileState(),e()},this.refreshMobileMasterSectionInstanceVisibilty=function(){u.Flags.IsInMobileContext.isTrue()&&l().isDisplayed.setValue(c(),"noMasterPageContentSections")},this.getMobileState=function(){return{type:Oi[u.MobileStateName],source:pa.getCoordinator().id}},this.resetSectionsOrderes=function(){ta.beginReorderingBatch(),f.eachItem(Ir.getCurrentPageOrderedSections(),function(e,t){ca.setValueInCustomState(t,"order",ca.getEditedState(),void 0)}),ta.endReorderingBatch()},this.startMobileState=function(){var e=pa.getCoordinator(),t={name:m,title:"Mobile Editing",elementName:"Mobile"};qi.setEditingClass(qi.MobileDesktopViewClass),ca.setCustomGlobalState(t,e),qi.Flags.PcEditing.setFalse()},this.startEditingState=function(){var e=pa.getCoordinator(),t={name:m,title:"Mobile Editing",elementName:"Mobile"};ca.startStateEditingMode({sourceInstance:e,StateMode:t})},this.endEditedState=function(){ca.endStateEditingMode()},this.endMobileState=function(){var e=pa.getCoordinator(),t={name:m,title:"Mobile Editing",elementName:"Mobile"};ca.removeGlobalState(t,e),qi.setEditingClass(qi.PcDesktopViewClass)},this.addInstanceToMobile=function(e,t){var n=e.hasFeature(oi.PageSection);if(n||e.hasFeature(oi.HasResponsiveItem)){var i=f.getValues(aa.getAllPageInstances());g.start(),Sr.startRenderingBatch(),za.UpdateBatch.start(),n?f.each(e.childInstances,function(e,n){s(n,t)}):s(e,t),ra.refreshElementsLayout(e.parentInstance),ra.refreshElementsLayout(e),ta.setReassignmentRequired(!0),za.UpdateBatch.finish(),Sr.finishRenderingBatch(),g.finish(),ma.invalidateAreas(i)}},this.getPageInstancesHierarchiesData=function(e){return u.Flags.IsInMobileContext.isTrue()&&I[e.id]?I[e.id].rootInstancesHierarchies:void 0},this.getMasterPageInstancesHierarchiesData=function(e){return e=e?e:Ca.getDefaultMasterPageId(),u.Flags.IsInMobileContext.isTrue()&&S[e]?S[e].rootInstancesHierarchies:void 0},this.getMasterPageContentSection=l}),Na=function(){function e(t,n){t.childElements&&f.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&&f.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&&f.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&&f.eachItem(e.childElements,function(e,a){return i(a,t,n)}),void 0===n.getValue())}var a=function(e,t){e=f.quickExtend({structures:[],connections:{},customStatesProperties:{},defaultProperties:void 0},e),t=f.quickExtend({valueChangeCallback:os},t);var n=f.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?f.quickExtend({},this.hierarchy.idsInHierarchy):(this.eachStructure(function(t){e[t.id]=!0}),e)},a.prototype.eachStructure=function(t){f.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 P(void 0);return f.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=f.quickExtend({defaultProperties:this.hierarchy.defaultProperties,afterAddingCallback:function(){t.applyHierarchy()}},e),aa.addInstancesHierarchyFromStructure(this.hierarchy.structures,e)},a.prototype.addHierarchyFromNode=function(e,t){t=f.quickExtend({defaultProperties:this.hierarchy.defaultProperties,includeNode:!0,includeChildren:!0},t);var n,i=this.getStructureById(e);if(t.includeChildren)t.includeNode?n=aa.addInstancesHierarchyFromStructure([i],t):i.childElements&&(n=aa.addInstancesHierarchyFromStructure(i.childElements,t));else if(t.includeNode){var a=i.childElements;i.childElements=[],n=aa.addInstancesHierarchyFromStructure([i],t),i.childElements=a}return n},a.prototype.applyHierarchy=function(){var e=this.hierarchy;ma.VisibilityUpdateBatch.start(),ca.UpdateBatch.start(),ma.UpdateBatch.start(),ea.applyConnections(e.connections.targetConnections),ea.applyConnections(e.connections.sourceConnections),ca.addCustomStatesPropertiesValues(e.customStatesProperties),ca.UpdateBatch.finish(),ma.VisibilityUpdateBatch.finish(),ma.UpdateBatch.finish()},a.prototype.getStructureByType=function(e){var t=new P(void 0);return f.eachItem(this.hierarchy.structures,function(i,a){return n(a,e,t)}),t.getValue()},a.prototype.getStructureById=function(e){var t=new P(void 0);return f.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}(),Ra={FontFamily:"fontFamily",TextColor:"color",HoverColor:"hoverColor",BackgroundColor:"backgroundColor",FontSize:"fontSize",LineHeight:"lineHeight",LetterSpacing:"letterSpacing",UseUnderline:"useUnderline",BorderColor:"borderColor",BorderWidth:"borderWidth",BorderStyle:"borderStyle"},Ha={ParagraphTitle:"title",MenuButton:"menu",PageTitle:"pageTitle",HeadingXL:"headingXL",HeadingM:"headingM",HeadingL:"headingL",HeadingS:"headingS",BodyL:"bodyL",BodyM:"bodyM",BodyS:"bodyS",BodyXS:"bodyXS"},qa={Text:"Text",Link:"Link",Marked:"Marked",Separator:"Separator"},Ua={Heading:"heading",SubHeading:"sub-heading",Normal:"normal",Link:"link",Marked:"marked",Separator:"separator"},$a=S.create(Ua).extendValue(Ua.Heading,{contentType:qa.Text}).extendValue(Ua.SubHeading,{contentType:qa.Text}).extendValue(Ua.Normal,{contentType:qa.Text,isDefault:!0}).extendValue(Ua.Link,{contentType:qa.Link}).extendValue(Ua.Marked,{contentType:qa.Marked}).extendValue(Ua.Separator,{contentType:qa.Separator}),Wa=us(function(){function e(e){switch(e){case Ra.FontFamily:return"font";case Ra.TextColor:return"fontColor";case Ra.FontSize:return"fontSize";default:return}}function t(e){switch(e){case"font":return Ra.FontFamily;case"fontColor":return Ra.TextColor;case"fontSize":return Ra.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=x.create(),this.TextStyleClassNames=f.mapEntry(Ha,function(e){return"theme-text-style-{0}".format(e)}),this.getInlineStyleClass=function(e){return"theme-inline-text-style-{0}".format(e)},this.InlineTextStyleClassNames=$a.map(function(e,t){return e.contentType===qa.Text?i.getInlineStyleClass(t):void 0}),this.initialize=function(){pa.whenCoordinatorAvailable(function(){f.eachEntry(Ha,function(e,t){var n=f.rule(".theme-text-style-"+t+" {}");Wa.TextStylesChanged.bindAndExecute(function(){var e=Wa.getTextStyleInformation(t);n.css({"font-family":Qa.evaluateFontBinding(e.fontFamily),color:Ga.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=pa.getCoordinator(),t=e.getPropertyValue("textStyles"),i=[];return f.eachEntry(t,function(e){i.push(n(e,t))}),i},this.getDefaultInlineTextStyles=function(){return $a.map(function(e,t){return e.contentType===qa.Text?{name:t,title:e.title,isDefault:e.isDefault}:void 0})},this.getTextStyleInformation=function(e){return n(e,pa.getCoordinator().getPropertyValue("textStyles"))},this.getElementTextStyle=function(e){var t=e.getPropertyValue("namedTextStyle");return t?Wa.getTextStyleInformation(t):null},this.evaluateElementTextStyle=function(t,n,i){if(void 0===i&&(i=t.getPropertyValue(e(n))),null===i){var a=Wa.getElementTextStyle(t);a&&(i=a[n])}return i},this.getCustomPropertyTextStyle=t}),ja={Dark:"dark",Light:"light"},Ga=us(function(){function e(e){var t=pa.getCoordinator().getPropertyValue("themeColors"),n={palette:f.map(t.palette,function(e){return{color:e.color,variations:e.variations.clone()}}),variation:t.variation},i=e(n);i&&pa.getCoordinator().setPropertyValue("themeColors",n)}var t=this,n=5,i=5;this.getNumberOfMainColors=function(){return n},this.getNumberOfMainColorVariations=function(){return i},this.DisableColorsTransition=Ae.create(),this.CurrentThemePalette=_.createReferenceObject(),this.ThemeColorsChanged=x.create(),this.SitePresetPalettes=new $t,this.ThemeColors=f.buildArray(n,function(){return{MainColor:_.create(void 0,{equalityComparer:f.colorsEqualityComparer,valueConverter:function(e){return f.Color(e).toHEX()}}),Variations:f.buildArray(i,function(){return _.create(void 0,{equalityComparer:f.colorsEqualityComparer,valueConverter:function(e){return f.Color(e).toHEX()}})})}}),this.BackgroundClassNames=w.create(function(){for(var e=[],t=0;ta;a++){var r=t[a],o=r.variations,s=Ga.ThemeColors[a],l=s.Variations;s.MainColor.setValue(r.color);for(var c=0;i>c;c++)l[c].setValue(o[c])}Ga.ThemeColorsChanged.fireNew()}),pa.whenCoordinatorAvailable(function(e){ca.Events.NamedPropertyValueChanged.bindAndExecute("themeColors",function(){var t=e.getPropertyValue("themeColors");Ga.CurrentThemePalette.setValue(t)}),ca.Events.NamedPropertyValueChanged.bindAndExecute("sitePresetPalettes",function(){var t=e.getPropertyValue("sitePresetPalettes");Ga.SitePresetPalettes.syncrhonize(t)})})},this.saveSitePresetPalette=function(e){e=Ga.clonePalette(e),e.id=f.uniqueID();var t=pa.getCoordinator(),n=t.getPropertyValue("sitePresetPalettes").clone();n.push(e),t.setPropertyValue("sitePresetPalettes",n)},this.removeSitePresetPalette=function(e){var t=pa.getCoordinator(),n=t.getPropertyValue("sitePresetPalettes").clone();n=f.grep(n,function(t){return t.id!==e}),t.setPropertyValue("sitePresetPalettes",n)},this.getCurrentPalette=function(){return Ga.clonePalette(pa.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?Ga.createThemeColorBinding(parseInt(t[1]),{variation:t[2]?parseInt(t[2]):void 0}):void 0},this.generateObservableThemeColorsCollection=function(e){var n=new $t;return n.put(f.map(e,function(e){return{id:f.weakID(),color:e}})),t.ThemeColorsChanged.bind(function(){n.invalidateAllItems()}),n},this.generateThemeColorsPalette=function(e,t){t=f.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 f.map(n,function(t){var n=f.Color(t).toHSL();return Ga.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=f.extend({opacity:1,brightness:0},t);var n=t.variation;return void 0===n&&(n=Ga.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=f.extend({},t),Ga.createThemeColorBinding(e.mainColor,{variation:e.variation,opacity:f.valueOrDefault(t.opacity,e.opacity),brightness:f.valueOrDefault(t.brightness,e.brightness)})},this.themeColorBindingEqualityComparer=function(e,t){return e&&t?e.mainColor===t.mainColor&&e.variation===t.variation&&f.valueOrDefault(e.opacity,1)===f.valueOrDefault(t.opacity,1)&&f.valueOrDefault(e.brightness,1)===f.valueOrDefault(t.brightness,1):e===t},this.evaluateColorBinding=function(e,n){if(n=f.valueOrDefault(n,!1),!e)return e;if(In.isGradient(e))return In.mapGradientColorValues(e,function(e){return Ga.evaluateColorBinding(e)});var i=e.mainColor;if(void 0!==i){var a=e.variation,r=f.valueOrDefault(e.opacity,1),o=f.valueOrDefault(e.brightness,0),s=e.fixedHue,l=e.fixedSaturation,c=e.fixedBrightness,u=e.minBrightness,d=e.maxBrightness,g=f.Color(Ga.getThemeColor(i,a));if(g=In.adjustOpacity(g,function(){return r}),0!==o){var p=t.getCurrentPaletteVariation(),h=p===ja.Light?1:-1;g=In.adjustColorComponent(g,pt.L,function(e){return f.normalizeToRange(f.adjustFraction(e,2)+f.adjustFraction(o,2)*h,0,1)})}return void 0!==s&&(g=In.setColorComponent(g,pt.H,s)),void 0!==l&&(g=In.setColorComponent(g,pt.S,l)),void 0!==c&&(g=In.setColorComponent(g,pt.L,c)),void 0===u&&void 0===d||(g=In.adjustColorComponent(g,pt.L,function(e){return f.normalizeToRange(e,f.valueOrDefault(u,0),f.valueOrDefault(d,1))})),n?g.toCSS():g}return e},this.getOriginalThemeColorBrightness=function(e){return e=Ga.adjustThemeColorBinding(e,{brightness:0}),In.getBrightness(Ga.evaluateColorBinding(e))},this.getCurrentPaletteVariation=function(){return Ga.CurrentThemePalette.getValue().variation},this.getMainColorVariationIndex=function(e){var t=Ga.getThemeColor(e);return Ga.getThemeColorBrightnessIndex(In.getBrightness(t),Ga.getCurrentPaletteVariation())},this.getThemeColorBrightnessIndex=function(e,t){var a=1/i,r=Math.min(Math.floor(e/a),i-1);return t===ja.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 f.isPlainObject(e)?Ga.isSolidColorBinding(e)||Ga.isGradientColorBinding(e):!1},this.isSolidColorBinding=function(e){return f.isPlainObject(e)?void 0!==e.mainColor:!1},this.isGradientColorBinding=function(e){return In.isGradient(e)?f.any(In.getGradientColorValues(e),function(e){return Ga.isSolidColorBinding(e)}):!1},this.getBoundMainColorIndex=function(e){return f.isPlainObject(e)?e.mainColor:void 0},this.getBoundMainColorVariationIndex=function(e){return f.isPlainObject(e)?e.variation:void 0},this.getThemeColor=function(e,t){var n=pa.getCoordinator(),i=n.getPropertyValue("themeColors"),a=i.palette[e]; return void 0!==t&&t!==!1?a.variations[t]:a.color},this.setThemeColors=function(e){pa.getCoordinator().setPropertyValue("themeColors",e)},this.changeMainColor=function(t,n){e(function(e){var i=e.variation;return e.palette[t]={color:n,variations:Ga.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;is;s++)o.push(f.adjustFraction(Math.min(.98,Math.max(.02,s*a+r)),2));var l=f.map(o,function(t){return In.changeBrightness(e,t).toHEX()});return l[Ga.getThemeColorBrightnessIndex(n,ja.Dark)]=e.toHEX(),t===ja.Light&&l.reverse(),l},this.generatePalette=function(e,t){t=f.valueOrDefault(t,ja.Light);var n=[];return f.eachItem(e,function(e,i){var a=Ga.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=[];return f.each(e,function(e,n){t.push(Ga.generatePalette(n))}),t},this.clonePalette=function(e){return{palette:f.map(e.palette,function(e){return{color:e.color,variations:Oe.clone(e.variations)}}),variation:e.variation}},this.palettesEqualityComparer=function(e,t){return e&&t?e.variation!==t.variation?!1:f.arraysEqual(e.palette,t.palette,{equalityComparer:function(e,t){return In.bindableColorsEqualityComparer(e.color,t.color)&&f.arraysEqual(e.variations,t.variations,{equalityComparer:In.bindableColorsEqualityComparer})}}):e===t}}),Xa=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=[];f.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=C.extend("ApiFunctions",{init:function(e,t,n){n=f.quickExtend({apiInitialize:os},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&&f.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&&f.isArray(e)){var n={};return f.eachItem(e,function(e,i){n[i]=t[i]}),n}return t||{}},GET_SETTINGS:function(e){var t=this._instance,n={};return f.isArray(e)?f.eachItem(e,function(e,i){n[i]=t.getAppSettingValue(i)}):"all"===e&&f.eachEntry(t.getAppSettings(),function(e){n[e]=t.getAppSettingValue(e)}),n},SET_SETTINGS:function(e){var t=this._instance;f.eachEntry(e,function(e,n){t.setAppSettingValue(e,n)})},RELOAD_APP:function(e){this._instance.reloadApp(e)},GET_PAGES:function(){var e=pa.getStaticPagesData(),t=[];return f.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(Z.MinExternalAppPropertyZindex);var i=Zi.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?En.replaceHash(t):En.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=C.extend("ApiManager",{init:function(a){var c=this;a=f.quickExtend({isManage:!1},a);var u=a.instance,d=u.getAppSettings(),g=u.getAppSettingPrefix(),p={};f.eachEntry(d,function(e){u.isQueryParamSetting(e)||(p[g+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=u,this._isInApiCall=!1,this._callHandlers=h,!a.isManage){if(u.hasFeature(oi.FeatureExternalApp)){var m=u.getAppFeatures();f.eachEntry(m,function(e){var t=s+e;h[t]={id:t,activated:!1,isBatchSupported:!0,callback:function(t){u.fireFeatureEvent(e,t.eventName,t.params)}}})}if(u.hasFeature(oi.ConnectableExternalApp)){var m=u.getAppConnectableFeatures();f.eachEntry(m,function(e){var t=o+e;h[t]={id:t,activated:!1,isBatchSupported:!0,callback:function(t){var n=f.Deferred();return u.callConnectedFeatureFunction(e,t.functionName,t.params,function(e){n.resolve(e)}),n.promise()}}})}}c._addBinding(u.contentSizeChangedEvent.bind(f.firstArgProxy(t,c))),c._addBinding(ua.CurrentUrl.valueChangedEvent.bind(function(){c._fireEvent(l.URL_CHANGE,Ka.getSessionUrl())})),c._addBinding(u.isInDragging.valueChangedEvent.bind(f.firstArgProxy(n,c)));var v=f.uniqueID();f(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(){f(document).off("."+v)}}),u.InstancePropertiesInitialized.onceTrue(function(){c._addBinding(u.propertyChangedEvent.bind("appProperties",function(e,t){if(!c._isInApiCall){var n=new P(!1),i=f.diffObjectKeys(t,e,n);n.getValue()&&c._fireEvent(l.PROPERTY_CHANGE,i)}})),c._addBinding(u.propertiesChanged.bind(f.firstArgProxy(i,c)))}),this._apiFunctions=new r(u,h,a.callbacks),this._frame=Ka.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(){f.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}(),Ya=us(function(){function e(e){return"{0}{1}".format(e.id,e.version)}function t(e){return"ExternalApp"+e}function n(e){e.implementedFeatures&&f.eachEntry(e.implementedFeatures,function(e,t){if(!t.isInternal){var n={};n[t.featureTypeName]={},ai.registerDefinition(oi,n)}})}function i(e){var t=Bo.createElement(e);ai.registerDefinition(ri,t)}function a(n,i){var a={};f.eachItem(n.settingCategories,function(e,t){f.quickExtend(a,t.settings)});var r=e(n);n=f.quickExtend(n,{uniqueId:r,elementTypeName:t(r),appSettingPrefix:r,settings:a,getSourceConnections:function(){if(i){var e=[];return i.defaultConnections&&f.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 f.evaluateWhenFunction(n.url)}}),n.implementedFeatures&&f.eachEntry(n.implementedFeatures,function(e,t){t.isInternal?t.featureTypeName=t.featureInternalType:t.featureTypeName="ExternalApp"+e}),n.connectableFeatures&&f.eachEntry(n.connectableFeatures,function(e,t){t.featureTypeName="ExternalApp"+e})}function r(e){e=f.quickExtend(e,{getApps:function(t){return t=f.asArray(t),f.mapItem(e.apps,function(e){return f.oneOfValues(e.id,t)?e:void 0})}})}var o={},s={},l=this;this.initialize=os,this.addAppContainer=function(e){e.id in s||(r(e),f.eachItem(e.apps,function(t,n){l.addApp(n,e)}),s[e.id]=e)},this.getAppContainer=function(e){return s[e]},this.createApp=os,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))}}),Ka=us(function(){function e(){return c++}function t(){Yn.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&&f.when(r).done(function(t){i(n,e.callbackId,t)});break;case"response":var o=e.callbackId;o&&u[o]&&(u[o](e.content),delete u[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 d=e();c.callbackId=d,u[d]=a}r&&f.extend(c,r),s.postMessage(JSON.stringify(c),"*")}}}function o(e){delete l[e]}var s=w.create(function(){try{var e=sessionStorage.getItem("AppSessionID");return e||(e=""+f.uniqueID(),sessionStorage.setItem("AppSessionID",e)),e}catch(t){return""+f.uniqueID()}}),l={},c=1,u={};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)}}},this.getSessionUrl=function(){var e=window.location.href;return ya.isTemplate()&&(e=f.combinePaths(e,s.get(),ua.getFragment())),e},this.createIframeUrl=function(e,t){var n=e.getAppDefinition();t=f.quickExtend({baseUrl:"",apiType:""},t);var i=t.baseUrl,a=new E;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",_a.Flags.IsInMobileContext.isTrue()?"mobile":"desktop").appendParameter("wzMode","view"),n.useSessionParams&&a.appendParameter("wzSessionId",s.getValue()),n.isCacheDisabled===!0&&a.appendParameter("wzCache",f.uniqueID());var o={};f.eachItem(e.elementType.querySettings,function(t,n){var i=e.getAppSettingValue(n);o[n]=i}),f.extend(o,t.additionalParams);var l={};l.wzCurrentUrl=this.getSessionUrl(),f.extend(l,t.encodedParams);var c=on.encode(JSON.stringify(l));return o.wzEncodeParams=c,a.append("&").append(f.param(o)),""+a},this.initialize()}),Qa=us(function(){this.CurrentThemeFonts=_.createReferenceObject(),this.ThemeFonts={Heading1:_.createReferenceObject(),Heading2:_.createReferenceObject(),Body1:_.createReferenceObject(),Body2:_.createReferenceObject()},this.FontFamilyClassNames=w.create(function(){return f.map(["heading1","heading2","body1","body2"],function(e){return"theme-text-font-{0}".format(e)})}),this.initialize=function(){var e={heading1:Qa.ThemeFonts.Heading1,heading2:Qa.ThemeFonts.Heading2,body1:Qa.ThemeFonts.Body1,body2:Qa.ThemeFonts.Body2};Qa.CurrentThemeFonts.valueChangedEvent.bind(function(t){f.eachEntry(e,function(e,n){n.setValue(t[e])})}),f.eachEntry(e,function(e,t){var n=f.rule(".theme-text-font-"+e+" {}");t.onValueChanged(function(e){n.css("font-family",e)})}),pa.whenCoordinatorAvailable(function(e){ca.Events.NamedPropertyValueChanged.bindAndExecute("themeFonts",function(){var t=e.getPropertyValue("themeFonts");Qa.CurrentThemeFonts.setValue(t)})})},this.getFontBindingFromClass=function(e){var t=/^theme-text-font-(\w+)$/i.exec(e);return t?Qa.createThemeFontBinding(t[1]):void 0},this.createThemeFontBinding=function(e){return{themeFont:e}},this.getThemeFontType=function(e){if(Qa.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||!f.isPlainObject(e))return e;var t=e.themeFont;if(void 0!==t){var n=pa.getCoordinator(),i=n.getPropertyValue("themeFonts");return i[t]}return e},this.isFontBinding=function(e){return f.isPlainObject(e)?void 0!==e.themeFont:!1},this.setThemeFonts=function(e){pa.getCoordinator().setPropertyValue("themeFonts",e)},this.updateThemeFont=function(e,t){pa.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"}]}}),Ja=us(function(){this.startProcessing=function(e){var t=f("
    ");t.html(e);var n=!1,i=e,a={processLinks:function(){return t.find("a[data-attached-link]").each(function(){var e=f(this),t=e.attr("data-attached-link"),i=f.tryParseJSON(t);if(i&&i.type===nt.Pages)e.addClass("internal-link"),e.attr("href",ua.getPageFullHtmlUrl(i.url)),n=!0;else{var a=e.hasClass("internal-link");a&&(e.removeClass("internal-link"),n=!0)}}),a},processCKObjectsForViewing:function(){return $r.processCKObjectsForViewing(t)&&(n=!0),a},processImages:function(){return t.find("img[data-image-info]").each(function(){var e=f(this),t=f.tryParseJSON(e.attr("data-image-info"));if(t){var i=f.tryParseJSON(e.attr("data-image-size"));e.attr("src",se.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}}),Za=us(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:x.create(),AfterUpgradeDialogOpened:x.create(),UpgradeWindowClosed:x.create()};this.setLimitations=function(e){n={},f.quickExtend(n,e)},this.getFreemiumBannerLimitation=function(){return e("bannerFeature")},this.initialize=function(){t.setLimitations(ya.getSiteLimitations())}}),er={Global:"Global",Inline:"Inline"},tr={Default:"Default",TextInput:"TextInput",TextArea:"TextArea"},nr={Desktop:"Desktop",Mobile:"Mobile"},ir=us(function(){var e,t={},n=O.create(!1);this.Events={SkinHierarchyChanged:x.createNamedEvents(),SkinHierarchyUpdated:x.createNamedEvents(),SkinStyleChanged:x.createNamedEvents()},this.Flags={DisableDuringEditingTemplate:O.create(!0)};this.getStrucuturesController=function(){return{getStructuresByCategory:ir.getSkinsByCategory,getStructureMetaData:ir.getSkinMetaData,fetchStructure:ir.fetchStructure,fetchAllMetaData:ir.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 Er.loadStructure(t,a.file,n,i)},this.getSkinMetaData=function(t){return e.getItem(t)},this.shouldReferToSkinValue=ss,this.evaluateSkinFieldStateValue=function(e,t){t=f.quickExtend({},t);var n=t.bindingData,i=t.fieldName,a=t.stateName;t.sourceId;switch(n.type){case So.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 rr.evaluateFieldStateValue(l,i,a)}},this.getFieldValueChangedEvent=function(e,t,n){switch(t.type){case So.PropertyBinding:var i=e.getMainSkinInstance();if(i)return{event:i.propertyChangedEvent,name:n};break;default:var a=e.getStyleBindingId();return f.objectGet(rr.getStyleFields(a),[n,"valueChangedEvent"])}},this.getSkinHierarchy=function(e){switch(e.type){case er.Inline:return e.hierarchy;case er.Global:var t=pa.getCoordinator().getSkin(e);return t?t:ir.getDefaultSkinHierarchy(e.skinName)}},this.updateSkin=function(e,t){pa.getCoordinator().updateSkin(e,t)},this.updateSkinHierarchy=function(e,t,n){switch(t.type){case er.Inline:n.setPropertyValue("skinBinding",f.quickExtend({},t,{hierarchy:e}));break;case er.Global:var i=e.fieldsToValues,a=e.statesAnimations;rr.updateStyle(t.skinName+t.index,i,a),pa.getCoordinator().updateSkin(e,t)}},this.getDefaultSkin=function(e){return ar[e]},this.getDefaultSkinHierarchy=function(e){return ir.getDefaultSkin(e).hierarchy}}),ar={},rr=us(function(){var e=Oi.NormalState.name;this.DefaultStateName=e,this.DefaultMobileStateName=_a.MobileStateName,this.Events={styleFieldValueChanged:x.create()},this.getDefaultStateName=function(){return e};var t=new $t;this.getStyleFields=function(e){var t=rr.getStyle(e);return t.fields},this.getStyleId=function(e){return e.skinName+e.index},this.evaluateFieldStateValue=function(e,t,n){var i=rr.getStyle(e);if(i){var n;n=!n&&_a.Flags.IsInMobileContext.isTrue()&&i.isSupportsMobile()?_a.MobileStateName:n?n:rr.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=rr.getStyle(e),a={},r=[],o=i.fields,s=o[t[0]];return s&&f.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=rr.createStyle(e,n,i);return t.put(a),a},this.createStyle=function(e,t,n){n=n?n:{};var i=or.create(e,t),a=i.supportedStates;if(t){f.eachEntry(t,function(e,t){i.setField(e,rr.createField(i,t,e))});var r=t;if(r){var o=f.getValues(r)[0];if(o)for(var s in o){o[s];if(Oi[s]){if(s!==rr.DefaultStateName&&s!==_a.MobileStateName){var l;l=Oi[s].isComplex?la.Mobile:la.PC,f.objectSetIfUndefined(a,[l],f.returnEmptyArray),a[l].push(Oi[s]),n[s]||(n[s]={transitionInDuration:0,transitionOutDuration:0,easing:"linear",useCustomExitAnimation:!1}),i.statesAnimations[s]=_.create(n[s])}s===_a.MobileStateName&&i.toggleMobileSupport(!0,!1)}}}}return i},this.getStyleInformation=function(e){var n={fields:{},statesAnimations:{}},i=t.getItem(e);f.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=rr.getStyle(e);f.objectSet(i.fields,[t],rr.createField(i,n))},this.createField=function(e,t,n){var i=x.create(),a={states:{},valueChangedEvent:i};for(var r in t)Oi[r]&&f.objectSet(a,["states",r],rr.createStateFieldData(e,n,r,t[r],i));return a},this.createStateFieldData=function(e,t,n,i,a){var r={observableValue:_.create(i.value,{valueChangeCallback:function(i,r){a.fireNew(),rr.Events.styleFieldValueChanged.fireNew(e,t,n,r)}}),animation:_.create(i.animation,{valueChangeCallback:os})};return r},this.updateStyle=function(e,n,i){t.remove(e),rr.addStyle(e,n,i)},this.updateStyleState=function(e,t,n,i){var a=rr.getStyle(e);f.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){rr.getStyle(e);t.remove(e)}}),or=us(function(){this.create=function(e){var t={},n=!1,i={id:e,fields:{},statesAnimations:{},supportedStates:t,disabledStates:{},isSupportsMobile:function(){return n},toggleMobileSupport:function(e,a){var r=n;if(n=e,a)if(e){if(!r){f.eachEntry(i.fields,function(e,t){for(var n in t.states){var a=t.states[n],r=Oi[n],o={value:a.observableValue.getValue(),animation:a.animation.getValue()};if(n===rr.DefaultStateName)t.states[_a.MobileStateName]=rr.createStateFieldData(i,e,_a.MobileStateName,o,i.fields[e].valueChangedEvent);else if(n!==Oi.MouseOverState.name){var s=Oi.MobileState.id*r.id;t.states[s]=rr.createStateFieldData(i,e,s,o,i.fields[e].valueChangedEvent)}}});for(var o in i.statesAnimations){var s=(i.statesAnimations[o],Oi[o]);if(o===rr.DefaultStateName)i.statesAnimations[_a.MobileStateName]=_.create(i.statesAnimations[o].getValue());else if(s!==Oi.MouseOverState){var l=Oi.MobileState.id*s.id;i.statesAnimations[l]=_.create(i.statesAnimations[o].getValue())}}t[la.Mobile]=[],f.eachItem(t[la.PC],function(e,n){n!==Oi.MouseOverState&&t[la.Mobile].push(Oi[Oi.MobileState.id*n.id])})}}else if(r){f.eachEntry(i.fields,function(e,t){for(var n in t.states){t.states[n];n===rr.DefaultStateName?delete t.states[_a.MobileStateName]:delete t.states[Oi.MobileState.id*Oi[n].id]}t.valueChangedEvent.fireNew()});for(var o in i.statesAnimations){i.statesAnimations[o];o===rr.DefaultStateName?delete i.statesAnimations[_a.MobileStateName]:delete i.statesAnimations[Oi.MobileState.id*Oi[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(),f.objectGet(i.fields,[e,"states",t])},getFieldObservable:function(e,t){return t=t?t:rr.DefaultStateName,f.objectGet(i.fields,[e,"states",t,"observableValue"])},getFieldAnimationObservable:function(e,t){return t=t?t:rr.DefaultStateName,f.objectGet(i.fields,[e,"states",t,"animation"])},getAnimationObservable:function(e){return e=e?e:rr.DefaultStateName,f.objectGet(i.statesAnimations,[e])},getSupportedStates:function(){if(n&&_a.Flags.IsInMobileContext.isTrue())return Oe.clone(t[la.Mobile]);var e=Oe.clone(t[la.PC]);return _a.Flags.IsInMobileContext.isTrue()?f.grep(e,function(e){return e!==Oi.MouseOverState}):e},getDefaultStateName:function(){return n?_a.MobileStateName:rr.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 f.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){f.objectSet(i.fields,[e],t)}};return i}}),sr=us(function(){function e(e){var t=ri[e],n=ti.prototype.getSkinSupportedStates;return n.call({elementType:t})}var t,n,i=this;this.Events=t={SkinEditingStart:x.create(),SkinEditingFinish:x.create(),FieldWasCreated:x.create(),BindingToFieldEvent:x.create(),BindingToFieldRemovedEvent:x.create(),FieldsChangedEvent:x.create()},this.Flags=n={IsInEditingMode:O.create(!1,{valueChangeCallback:function(e){e?(i.Events.SkinEditingStart.fireNew(),i.IsInEditingBatch.start()):(i.IsInEditingBatch.finish(),i.Events.SkinEditingFinish.fireNew())}})},this.IsInEditingBatch=Ae.create();var a,r;new $t({idFunction:f.defaultNameFunction}),new $t({idFunction:f.defaultIdFunction});this.bindPropertiesToField=function(e,n,i){ca.UpdateBatch.executeWithActivation(function(){f.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){ca.UpdateBatch.executeWithActivation(function(){f.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=Na.create(e),s=f.deepCloneObject(e.customStatesProperties);if(t){var l=rr.getStyleInformation(t);n=l.fields,i=l.statesAnimations}else n=e.fieldsToValues,i=e.statesAnimations;var c=e.fieldsToValues[f.getKeys(e.fieldsToValues)[0]];return o.eachStructure(function(e){if(e.elementProperties.styleBindingId){var t=f.deepCloneObject(e.elementProperties),a=t.styleBindingFields;if(a){var o={};f.eachEntry(a,function(e,t){f.eachEntry(t.properties,function(e){o[e]=!0})}),f.eachEntry(o,function(o){var l=ui[o];for(var u in c)if(Oi[u]){var d=t[o],g=void 0;if(f.each(a,function(i,a){var l=a.properties[o];if(l&&n[i]){l.boundToProperty&&(u===rr.DefaultStateName?delete t[o]:f.objectRemove(s,[e.id,o,u,r]));var c=n[i][u],p=c.value;void 0!==p&&(l.boundToProperty?g=p:(g=f.quickExtend({},d,g),f.eachEntry(l.fields,function(e){var t={};t[e]=p,g=f.quickExtend({},g,t)})))}}),u!==rr.DefaultStateName){var p=f.objectGet(s,[e.id,o,u,r]);p&&(g=f.extendValueWithDefaultValue(g,p.stateValue))}else g=f.extendValueWithDefaultValue(g,t[o]);if(void 0!==l.valueConverter&&void 0!==g&&null!==g)for(var h=f.asArray(l.valueConverter),m=0;mU&&i){var a=p(n,B.backgroundColor,"backgroundColor"+e,"backgroundColor",cr.BackgroundColor,"transparent",ur.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||(g(e,T,"borderWidth")&&(n=e,S=h(e,B.borderColor,"borderColor","borderColor",cr.SolidColor,b,["left","top","bottom","right"],void 0,_,ur.Colors,y),_=S?_+f.count(S):_),void 0!==n.elementProperties.lineWidth&&g(e,T,"lineWidth")&&(p(e,B.lineColor,"lineColor"+i,"lineColor",cr.SolidColor,void 0,ur.Colors),p(e,B.lineWidth,"lineWidth"+i,"lineWidth",cr.Pixels,void 0,ur.Border),i++))})}function u(){var e=1;E.eachStructure(function(t){var n=t.elementProperties.iconColor;n&&(p(t,B.iconColor,"iconColor"+e,"iconColor",cr.SolidColor,void 0,ur.Colors),e++)});var t=1;E.eachStructure(function(e){var n=e.elementProperties.percentageWidget;n&&(h(e,B.percentageColor,"percentageColor","percentageWidget",cr.SolidColor,ss,["color1","color2","color3"],void 0,t,ur.Colors),t++)})}function d(){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"+e,"backgroundOverlay",cr.BackgroundColor,"transparent",ur.Colors);a&&e++}t++})}function g(e,t,n){var i=e.elementProperties;if(!_i.isUnifiedValue(i[n],0))return!0;var a=f.objectGet(t,[e.id,n]);if(a){var r=!1;for(var o in a){var s=a[o];if(O[o]&&!_i.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=f.valueOrDefault(s,f.returnValue),void 0!==e.elementProperties[i]){f.defaultEqualityComparer(e.elementProperties[i],r)||(f.objectSet(x,[n,rr.DefaultStateName],{value:e.elementProperties[i]}),l=!0);var c=f.objectGet(T,[e.id,i]);if(c)for(var u in c){var d=c[u];if(z[u]&&d[M]){var g=f.extend({},d[M]);delete g.stateValue,f.isEmptyObject(g)||k[u]||(k[u]=f.cloneObject(g),k[u].easing="linear",k[u].useCustomExitAnimation=g.transitionInDuration!==g.transitionOutDuration),f.objectSet(x,[n,u],{value:s(d[M].stateValue,e,i,u)}),x[n][rr.DefaultStateName]||(x[n][rr.DefaultStateName]={value:r}),l=!0}}if(l){e.elementProperties.styleBindingFields||(e.elementProperties.styleBindingFields={}),f.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(f.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,u){if(s=s?s:ss,r=r?r:ss,u=u?u:ls,e.elementProperties[i]){for(var d={},g={},p=void 0!==l?l:1,h=0;h1?" "+(n+1):""),F[i.fieldName].options=f.deepCloneObject(B[e].options)})}),t.structures[0].type=ri.skinHierarchyBox.name,t.styleVersion=f.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=f.extend({ignoreSizeAndPosition:!1},a);var r=a.ignoreSizeAndPosition,o=e.structures[0],s=o.type;return t=t?t:ri[s].hasFeature(oi.SkinElement)?s:ri[s].skinTypeName,e=i.convertTemplateToField(e,t),{id:f.uniqueID(),structures:[{id:f.uniqueID(),type:t,elementProperties:{sizeAndPosition:r?void 0:o.elementProperties.sizeAndPosition,skinBinding:{type:er.Inline,skinName:n?n:f.uniqueID(),index:0,hierarchy:e}}}]}}}),lr={OpacitySlider:"OpacitySlider",ColorPicker:"ColorPicker",Slider:"Slider",NumericTextBox:"NumericTextBox",FontSelectionComboBox:"FontSelectionComboBox"},cr=He.addKeyAsField({BackgroundColor:{options:{}},Color:{options:{}},SolidColor:{options:{}},Number:{fieldVisualizer:lr.NumericTextBox,options:{min:0,max:1/0}},Pixels:{fieldVisualizer:lr.NumericTextBox,options:{min:0,max:1/0}},Font:{fieldVisualizer:lr.FontSelectionComboBox,options:{}},BorderColor:{fieldVisualizer:lr.ColorPicker,options:{}},LineColor:{fieldVisualizer:lr.ColorPicker,options:{}},Opacity:{fieldVisualizer:lr.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"),ur=He.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"),dr=us(function(){function e(){S.clear(),E={},T={}}function t(e){if(P.removeField(e.id),!C.isFalse()&&ma.isElementVisible(e)&&!e.isType(ri.page)){var t=e.childInstances;t=D.filterInstancesFromPushingReordring(t);var i=D.filterCeneteredInstances(t);dr.recalaculateSiblingsAndParentAreas();var a=l(e),r=a.height-e.getNoneContentSize().height;f.unionAreas(c(t));t.orderBy(function(e){return l(e).top}),i.orderBy(function(e){return l(e).top});var o,s,u=D.createDependenciesGroups(i),d=u.instancesDependenciesMap,h=u.instancePressureGroups,m=(u.rootsInstances,{}),y=0,I=!1,S=0,E=-(1/0),T=!1,x=0;if(f.eachItem(t,function(e,t){var i=h[t.id];m[t.id]=void 0;var a=l(t),c=d[t.id];i&&(f.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=f.minValue([o.bottom+s+v-a.top,s])),void 0!==i&&0!==i&&(void 0!==m[t.id]?m[t.id]=f.maxValue([m[t.id],i]):m[t.id]=i)}),void 0!==m[t.id]&&m[t.id]<0&&f.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]=f.maxValue([m[t.id],i]))}),void 0===m[t.id]&&(m[t.id]=0)),m[t.id]=f.valueOrDefault(m[t.id],0);var u=m[t.id]+p(t);w.setField(t.id,u);var C=a.bottom+u,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.top0&&(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!==u&&(u=a.bottom+u+v-r,u>E&&u>0&&(E=u,T=!1,s=t)):u>E&&(0!==u||!t.isFillVertical())&&(E=u,T=!0,s=t))}),E===-(1/0)&&(E=0),x>y&&(y=x),0>E&&y+v>r+E)if(o!==s)E=y-r+v;else{var k=l(o);r>y&&k.bottom>r&&(E=f.maxValue([E,y-r]),E>0&&(E=0))}var F=0;T?(F=E,y>=r-v&&0>F&&(F=0)):!(y>r-v)||o&&o.isFillVertical()||(F=y-(r-(I?0:v))),f.eachItem(t,function(e,t){void 0!==m[t.id]&&(t.hasFeature(oi.HasLayout)&&t.hasVerticalLayout()||oa.moveInstances(t,{top:l(t).top+m[t.id]-oa.getRelativeArea(t).top}))});var A=a.height+F-e.getSize().height;if((0!==A||e.isFillVertical())&&e.parentInstance){var B=e.parentInstance;B.isType(ri.page)||B.hasFeature(oi.DataList)||dr.requestPushing(e,A),e.isFillVertical()||oa.setInstancesSize(e,{height:a.height+F},{preserveVerticalMargins:!0})}return A}}function n(e){var t=0;if(e.hasFeature(oi.ExternalApp)&&e.isGrowingEnabled())t=oa.getRelativeArea(e).top+(e.data.lastDocumentSize?e.data.lastDocumentSize.height:0);else if(h(e))t=oa.getRelativeArea(e).top+e.contentHeight.getValue();else if(m(e))t=oa.getRelativeArea(e).top+e.getContentSize().height;else if(e.isType(ri.userBox)||e.isType(ri.Tab)){var a=f.grep(e.childInstances,function(t){return!t.isVerticallyDocked(ra.Layout.centered)&&!t.isVerticallyDocked(ra.Layout.dockBottom)&&t.isInstanceVisible()&&l(e).bottom>l(t).top});t=f.maxValue(a,function(e){return e.isFillVertical()?n(e):i(e)})}else e.isType(ri.TabsPanel)&&(t=n(e.getCurrentItem()));return t+e.getNoneContentSize().height}function i(e){var t=f.valueOrDefault(w.getField(e.id),0);return l(e).bottom+t}function a(e,t){var n=e.parentInstance;u(e,t?t:void 0),P.setField(n.id,n)}function r(){var e=pa.getCurrentPageId();E[e]=!0;var t=pa.getCurrentPage(),n=t.getDescendingInstances(!0);n=f.grep(n,function(e){return e.isInstanceVisible()&&(!e.isContent()||!1)&&e.getSize()}),o(n)}function o(e){f.eachItem(e,function(e,t){s(t,oa.getRelativeArea(t))})}function s(e,t,n){var i=e.hasFeature(oi.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,oa.getRelativeArea(e)),S.getField(e.id+"instanceArea"))}function c(e){var t=[];return f.eachItem(e,function(e,n){t.push(l(n))}),t}function u(e,t){t=f.valueOrDefault(t,0);var n=e.getSize();n&&(T[e.id]=f.maxValue([n.height+t,0]))}function d(e){var t=T[e.id];return t}function g(e){return S.getField(e.id+"margin")}function p(e){var t=d(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(oi.HasRichContent)||e.hasFeature(oi.ExternalApp)&&e.isGrowingEnabled()||e.isType(ri.SkinButtonElement))}function m(e){return!(!e.isType(ri.PostsList)&&!e.isType(ri.TagCloud))}var v=20,y=110,b=150;this.Events={ContentPushed:x.create()};var C=O.createConditionalPositive(),I=O.create(!0);this.Flags={PushWhenIntersectWithRow:I,EnablePushing:C},this.PushingMinMargin=y;var S=k.create(),P=k.create(),w=k.create(),E={},T={};this.initialize=function(){_a.Flags.IsInMobileContext.valueChangedEvent.bind(function(e){C.setValue(!e,"mobile")})},this.supportsPreCalculationOfDiffHeights=ss,this.clearLastSavedPositions=e,this.executePushing=function(){if(w.clear(),C.isTrue()&&!P.isEmpty()){for(de.disableOperationsRecording("pushing"),Sr.startRenderingBatch();!P.isEmpty();){var e=P.getValues().orderByDesc(function(e){return e.getPropertyValue("order")});f.eachItem(e,function(e,n){P.hasField(n.id)&&t(n)})}Sr.finishRenderingBatch(),de.enableOperationsRecording("pushing")}},this.requestPushing=function(e,t){D.canInstancePush(e)&&(ra.isInLayoutContentUpdate()?a(e,t):Sr.performOnLayoutUpdate(function(){a(e,t),dr.executePushing()},e.id+"requestPushing"))},this.recalaculateSiblingsAndParentAreas=function(){var e=pa.getCurrentPage();if(!C.isFalse()&&e&&e.isInstanceVisible()){var t=e.id;E[t]||(ra.isInLayoutContentUpdate()?r():ra.layoutUpdateBatch.whenFinished(r,"recalaculateSiblingsAndParentAreas"+t))}},this.getInstanceAreaData=l,this.setInstanceAreaData=s,this.getInstanceRequestedHeight=d,this.isInstancePushable=function(e){return e.canPush()&&(!e.isFillVertical()||m(e)||h(e))};var D=us(function(){function e(t){if(!t.isFillVertical())return!0;if(t.isType(ri.Tab)||t.isType(ri.TabsPanel)||h(t)||m(t))return!0;if(t.isType(ri.userBox)){var n=f.grep(t.childInstances,function(t){return e(t)});return n.length>0}return!1}function t(e){return!e.hasFeature(oi.HasLayout)||!e.isVerticallyDocked(ra.Layout.centered)&&!e.isFillVertical()&&l(e).top=a.center.top&&f.areasIntersectsHorizontal(i,a,{left:1,right:1})&&(t.dependentInstances[n.id]=n,t.descendingDependentInstances[n.id]=n,r[n.id]=f.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&&f.eachEntry(c,function(e,t){var n=r[t.id];n&&f.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])})})}f.eachEntry(a,function(e,t){t.dependentInstancesArray=f.getValues(t.dependentInstances).orderBy(function(e){return dr.getInstanceAreaData(e).top})});var u=[];return f.eachItem(e,function(e,t){r[t.id]&&0!==f.count(r[t.id])||(u.push(t),delete r[t.id])}),f.eachEntry(a,function(e,t){f.eachItem(t.dependentInstancesArray,function(e,n){void 0===t.stickyMap[n.id]&&(t.stickyMap[n.id]=i(n,t))})}),{instancesDependenciesMap:a,instancePressureGroups:r,rootsInstances:u}},this.filterCeneteredInstances=function(e){return f.grep(e,function(e){return!e.hasFeature(oi.HasLayout)||!e.isVerticallyDocked(ra.Layout.centered)})},this.filterInstancesFromPushingReordring=function(t){return f.grep(t,function(t){return t.isLocked.isFalse()&&t.isInstanceVisible()&&(!t.hasFeature(oi.HasLayout)||e(t))})}})}),gr=us(function(){function e(e,t,n){e?t(e):n(R.create(N.UnknownError,"Failed Fetching List Content"))}function t(e,t){return!e||!b[t]}function n(e){return f.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){Qn.fetchAllListsContent(e,function(e){gr.refreshListsContent(e,t),n()},i)}function r(e,t,i){p(function(a,r){var l,u,d,g;f.eachEntry(e,function(e,t){var i=n(e),a=gr.getAllItemsCache(!1,e);t.item&&void 0===i.items[t.item.alias]&&(l&&r(R.create(N.UnknownError,"Only one item is allowed per page request")),l={listId:t.listId,listName:e,itemInfo:{alias:t.item.alias}}),t.item&&t.item.remoteService&&(u=t.item.remoteService,d=t.item.alias,g=e),f.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(R.create(N.UnknownError,"Failed Fetching List Content"))}})}),u?u.execute().done(function(n){var a=vr.getListByName(g);e[g].items={},e[g].items[d]=n,e[g].item=d,s(e,e,t,i),a.refreshListItem(d)}):l?Qn.fetchItemData(l.listId,l.listName,l.itemInfo,function(e){e=h(hr.ListItem,l.listName,e);var t=n(l.listName);t.items[e.urlAlias]=e.id,t.widgets={};var i=gr.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,w[i].handleRequest(t,n))}function s(e,t,n,i){p(function(n){f.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(hr.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}f.eachItem(n.widgets,function(t,n){var o=c(n),s=i.widgets[n.elementId];s&&(s.items&&f.isNumeric(s.items[0])&&f.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&&g(e))}function c(e){return JSON.stringify(w[e.type].hashFunction(e))}function u(){S.begin()}function d(){S.end()}function g(e){S.fireWhenFinished({name:e,event:P})}function p(e,t,n){u(),e(function(){t.apply(this,arguments),d()},function(){n.apply(this,arguments),d()})}function h(e,t,n){return w[e].enrichFetchedContent(vr.getListByName(t),n)}var m,v=le.createLoggerFor("ListsCacheManager","Lists Cache Manager"),y={},b={},C={},I=!0,S=Ae.create(),P=x.createNamedEvents(),w={};this.initialize=function(e,t,n){I=!1,m=DynamicPageContent,t()},this.registerContentRequestHandler=function(e,t){w[e]=t},this.createListCacheUpdatedListener=function(e,t){return x.createEventListener({name:e,event:P},t)},this.loadDefaultListContent=function(e,t,n){var i={};i[e]=vr.getDefaultListIdByName(e),a(i,!0,t,n)},this.refreshListsContent=function(e,t){e&&0!==e.length&&f.eachEntry(e,function(e,n){gr.refreshListContent(e,n,t)})},this.refreshListContent=function(e,t,n){i(e);var a=gr.getAllItemsCache(n);a[e]=f.mapToDictionary(t,f.identity,f.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,u=f.deepCloneObject(e);f.eachEntry(e,function(e,t){var i=n(e);if(t.version=i.version,f.eachItem(t.widgets,function(e,t){var n=c(t);void 0!==i.widgets[n]&&(t.cached=!0),t.filters&&(t.filters=f.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){vr.getListByName(l);e[l].items={},e[l].items[o]=n,e[l].item=o,s(u,e,t,i)}).fail(function(){var e=vr.getListByName(l);ua.navigateToPage(e._listName)}):Qn.fetchListsContent(e,function(e){s(u,e,t,i)},i)}},this.fetchItemData=function(e,i,a,r,o,s){var l=s.defaultMode,c=gr.getAllItemsCache(l,i),u=c[a.id];void 0!=u.content?r(u):Qn.fetchItemData(e,i,a,function(e){e=h(hr.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){Qn.saveListItems(e,i,a,function(e){var o=s.defaultMode,l=t(o,i);e.listContent&&gr.refreshListContent(i,e.listContent,o);var c=f.makeArray(e.itemIds),u=gr.getAllItemsCache(o,i),d=n(i);f.eachItem(a,function(e,t){var n=c[e];if(null!==n){if(t=h(hr.ListItem,i,t),l&&void 0!==t.id&&u[t.id]){var a=u[t.id];a.urlAlias!==t.urlAlias&&delete d.items[a.urlAlias]}t.id=n,u[n]=f.quickExtend(u[n],t),l&&void 0!=t.content&&(d.items[t.urlAlias]=n)}}),d.widgets={},g(i),r(e)},o,s)},r,o)},this.deleteItems=function(e,i,a,r,o,s){p(function(r,o){Qn.deleteListItems(e,i,f.makeArray(a),function(e){var a=s.defaultMode,o=t(a,i);e.listContent&&gr.refreshListContent(i,e.listContent,a);var l=f.makeArray(e.deletedIds),c=gr.getAllItemsCache(a,i),u=n(i);f.eachItem(l,function(e,t){if(c[t]){if(o){var n=c[t].urlAlias;delete u.items[n]}delete c[t]}}),u.widgets={},g(i),r(e)},o,s)},r,o)},this.fetchListWidgetContent=function(t,n,i,a){n.defaultMode&&!C[t]?gr.loadDefaultListContent(t,function(){e(gr.getListWidgetContent(t,n),i,a)},a):e(gr.getListWidgetContent(t,n),i,a)},this.getListItemContent=function(e,t){var i=n(e).items[t];if(f.isNumeric(i)){var a=gr.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=gr.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}}),fr={LocalBlog:"LocalBlog",Store:"Store"},pr={},hr={TagCloud:"TagCloud",PostsList:"PostsList",ListItem:"ListItem",Categories:"Categories"},mr={},vr=us(function(){function e(e){f.eachEntry(e,function(e,t){n.FieldNames[e]=t.name,n.FieldSortingRules[t.name]=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:f.numbersComparer},Title:{name:"title",sortingFunction:f.stringsComparer},Content:{name:"content"},UrlAlias:{name:"urlAlias",sortingFunction:f.stringsComparer},Status:{name:"status",sortingFunction:f.numbersComparer},Tags:{name:"tags"},Categories:{name:"categories"},MetaData:{name:"metaData"}};n.FieldNames={},n.FieldSortingRules={},e(s),n.Events={ListCreated:x.createNamedEvents(),ListRemoved:x.createNamedEvents()},n.CommonFiltersNames={All:"All",Published:"Published",Drafts:"Drafts"},n.CommonFilters={NotCurrentItem:function(e){return ze.Filters.NotFilter({fieldName:n.FieldNames.UrlAlias,value:e})},Published:ze.Filters.EqualFilter({fieldName:n.FieldNames.Status,value:1}),Drafts:ze.Filters.EqualFilter({fieldName:n.FieldNames.Status,value:0}),ByTag:function(e){return ze.Filters.ListFilter({fieldName:n.FieldNames.Tags,value:e})},ByCategory:function(e){return ze.Filters.ListFilter({fieldName:n.FieldNames.Categories,value:e})},ByTitle:function(e){return ze.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=O.create(!1),o[e]=t),t},n.getListFromInstanceElementType=function(e){return e===ri.StoreFront?t(fr.Store):null},n.getBlogId=function(){if(this.createOrGetListFlag(fr.LocalBlog).isTrue()){var e=this.getListByName(fr.LocalBlog);if(e){var t=e.getListInfo();if(t&&t.listId)return t.listId}}return null},n.initialize=function(e,t,i,r){i=f.valueOrDefault(i,os),a=e,f.isEmptyObject(t)?i():(f.eachEntry(t,function(e,t){var i=!ya.isExistingSite()||t.isTemplate===!0;n.registerNewListInstance(i,t)}),gr.initialize(t,i,r))},n.RSSSettingController=w.create(function(){var e={getValue:function(){return na.getValue("blogRssSettings",{enabled:!0})},isEnabled:function(){return e.getValue().enabled},extendSettings:function(t){e.setValue(f.quickExtend(e.getValue(),t))},setValue:function(e){na.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?Nt.Asc:Nt.Desc}},n.registerListDefinition=function(t){f.eachEntry(t,function(t,i){var a=i;if(e(a.FieldDefinitions),a.CommonFilters&&f.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");mr[t]=i.Icons,pr[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 f.eachEntry(r,function(t,n){n.isListTemplate()&&e.push(t)}),e},n.deleteList=function(e){var t=n.getListByName(e);return pa.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=pa.getPageData(e);return!(!t||t.masterPageType!==fr.Store)},n.registerNewListInstance=function(e,t){var a=t.listName,o=r[a]=Nr.create(e,t),s=t.listType;s?n.createOrGetListFlag(s).setTrue():n.createOrGetListFlag(a).setTrue(),i[a]=o.getListInfo();var l=t.connectedListPage;return f.eachItem(t.connectedDynamicPages,function(e,t){pa.PagesHierarchy.setParent(t,l)}),o}}),yr=us(function(){function e(e,n){t&&t.put(f.mapEntry(n,function(t,n){return{collectionName:e,iconName:n}}))}var t,n={};this.initialize=function(){yr.registerIconsCollection(WzPublicIcons)},this.registerIconsCollection=function(t){t=f.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 $t({idFunction:function(){return i++}}),f.eachEntry(n,function(t,n){e(t,n.icons)})}return t},this.applyIcon=function(e,t){var n=yr.resolveIcon(t);n&&(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=f.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}}}}),br=us(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=w.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=I.create(function(){i=new $t({idFunction:function(e){return e.id}});var e=n.getAllLinks();f.eachEntry(e,function(e,t){var n={id:t.type,iconType:t.type,title:t.title,link:{url:t.url,type:nt.Web}};i.put(n)}),a=jt.create(i)});this.getSocialLinksCollection=function(){return r.execute(),i},this.getSocialLinksCollectionObservable=function(){return r.execute(),a},this.getLink=function(e){return f.quickExtend({},n.DefaultLinks.getValue()[e],na.getValue(e+"SocialLinkId"))},this.setLink=function(e,t,n){na.setValue(e+"SocialLinkId",t,{onSuccess:n,onError:os})},this.getAllLinks=function(){var e={};return f.eachEntry(br.Types,function(t,n){e[n]=br.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||""}}),Cr=us(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(),x.createEventListener(Zi.Events.ViewModeChanged,function(){e.close({animate:!1})}).addToGroup(t)}var n=C.extend("NavigationController",{init:function(e){this.isOpened=O.create(!1),this.deactivatingEventListenersGroup=x.createEventListenersGroup(),this.data={},this._navigationTypeName=e,this._navigation=void 0},replaceNavigation:function(e){var t,n=this;n.isOpened.isTrue()&&(t=f.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=f.quickExtend({animate:!0,disableDeactivation:!1,disableLink:!1,pages:pa.NavigatablePagesInformation,pagesHierarchy:pa.NavigatableHierarchy,animationCompleteCallback:os,selectedPageId:pa.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=f.quickExtend({animate:!0,animationCompleteCallback:os},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)}}),Ir=us(function(){function e(){U.connectObservableCollection(b.CurrentSideBarPageSectionsObserver,{filterFunction:t}),H.connectObservableCollection(b.CurrentMainPageSectionsObserver,{filterFunction:t})}function t(e){return _a.Flags.IsInMobileContext.isTrue()?!e.isMobileHide:!e.isDesktopHide}function i(){f.eachItem(P,function(e,t){t(p)})}function a(){P.length>0?s():l()}function r(e){var t=e.getItems(),n=f.mapEntry(t,function(e){return e.instance});return n.orderBy(function(e){return e.getCalculatedOrder()}),f.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&&f.isBetween(e,F-v,F+v))return!1;F=void 0;for(var t,n=E.length-1;n>=0;n--){var i=E[n],a=ma.getElementAbsoluteOffset(i),r=0;if(n>0){var o=ma.getElementSize(E[n-1]);r=o.height*y}var s=ma.getElementSize(i),l=Math.min(s.height*y,r);if(a.top-l0&&(t=E[0]),p!==t?(p=t,!0):!1}function s(){if(!g){h=f.getScrollingController(),D=0;var e=f.uniqueID();h.$scrollableForRead.on("scroll."+e,function(){k||o()&&i()}),o(),i(),m.activateAll(),g={unbind:function(){h.$scrollableForRead.off("scroll."+e)}}}}function l(){g&&(g.unbind(),m.deactivateAll(),g=void 0,p=void 0,F=void 0,k=!1)}function c(e){return e.isMainSection()?R:q}function u(e){e=f.asArray(e),b.UpdateBatch.start(),f.eachItem(e,function(e,t){if(!N.getItem(t.id)&&t.isInstanceVisible()){var n=x.createEventListenersGroup(),i=c(t);x.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=f.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=f.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 d(e){e=f.asArray(e),f.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 g,p,h,m,v=50,y=.5,b=this,C={},I={},S={},P=[],w=[],E=[],T=[],k=!1,D=0,F=void 0,A=!1;this.Flags={SectionCreation:O.create(!1)};var B=Ie.createSingleTargetClass("first-section first-side-bar-section"),V=Ie.createSingleTargetClass("last-section last-side-bar-section"),L=Ie.createSingleTargetClass("first-section first-main-section"),M=Ie.createSingleTargetClass("last-section last-main-section"),z={comparerFunction:f.createFieldsEqualityComparer(["title","index","isDesktopHide","isMobileHide"])},N=new $t(z);this.CurrentPageSections=N;var R=new $t(z);this.CurrentMainPageSections=R,this.CurrentMainPageSectionsObserver=jt.create(R);var H=new $t(z);this.CurrentVisibleMainPageSectionsObserver=jt.create(H);var q=new $t(z);this.CurrentSideBarPageSections=q,this.CurrentSideBarPageSectionsObserver=jt.create(q);var U=new $t(z);this.CurrentVisibleSideBarPageSectionsObserver=jt.create(U),this.LastSections={},this.UpdateBatch=Ae.create({batchStartCallback:function(){N.beginUpdate(),R.beginUpdate(),q.beginUpdate()},beforeFinishingCallback:function(){if(A){if(A=!1,E=r(R),T=r(q),w=f.merge(f.merge([],E),T),T.length>0){var e=T[0],t=T[T.length-1];B.setTarget(e.$element),V.setTarget(t.$element),b.LastSections[To.SideBar].setValue(t)}else b.LastSections[To.SideBar].setValue(void 0);if(E.length>0){var n=E[0],i=E[E.length-1];L.setTarget(n.$element),M.setTarget(i.$element),b.LastSections[To.MainContent].setValue(i)}else b.LastSections[To.MainContent].setValue(void 0)}},batchFinishCallback:function(){R.endUpdate(),q.endUpdate(),N.endUpdate()}}),this.initialize=function(){_a.Flags.IsInMobileContext.valueChangedEvent.bind(function(){U.beginUpdate(),H.beginUpdate(),H.disconnectObservableCollection(),U.disconnectObservableCollection(),e(),H.endUpdate(),U.endUpdate()}),f.eachEntry(To,function(e,t){b.LastSections[t]=_.createReferenceObject()}),e(),pa.Events.PageChanging.bind(function(e,t){if(e!==t){b.UpdateBatch.start();var n=C[e];n&&d(f.getKeys(n));var i=C[t];i&&u(f.getValues(i)),b.UpdateBatch.finish()}}),pa.Events.PageDeleted.bind(function(e){var t=C[e];t&&(delete C[e],f.eachEntry(t,function(t){var n=I[t];n&&delete n[e]}))}),Zi.Events.ViewModeChanged.bind(a),_a.Events.AfterSwitchBetweenDevices.bind(function(){l(),i(),a(),i()});var t=0;m=x.createEventListenersGroup();var n;x.createEventListener(aa.Events.ScrollingStartedEvent,function(e){F=void 0,k=!0,n&&clearTimeout(n),t++;var a=e.getParents(!0),r=f.findFirst(a,function(e,t){return t.hasFeature(oi.PageSection)});r&&r!==p&&(p=r,i())},{activationCallback:function(){t=0}}).addToGroup(m),x.createEventListener(aa.Events.ScrollingFinishedEvent,function(e){if(t>0&&(t--,n&&clearTimeout(n),0===t&&k)){var a=e.getParents(!0),r=f.findFirst(a,function(e,t){return t.hasFeature(oi.PageSection)});r&&r!==p&&(p=r,i()),n=setTimeout(function(){g&&(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 To.MainContent:return b.CurrentMainPageSections;case To.SideBar:return b.CurrentSideBarPageSections}}();return t?f.map(f.getValues(t.getItems()),function(e){return e.instance}):[]},this.moveSection=function(e,t){var n=t?t.elementType:void 0;if(n!==ri.FooterElement){if(de.beginAtomicBatch(!0),ta.beginReorderingBatch(),ca.UpdateBatch.start(),t){var i=t.getPropertyValue("order");e.setPropertyValue("order",i+.1)}else e.setPropertyValue("order",0);ca.UpdateBatch.finish(),ta.endReorderingBatch(),de.endAtomicBatch()}},this.getCurrentPageOrderedSections=function(){return w},this.getCurrentPageMainOrderedSections=function(){return E},this.getCurrentPageSideBarOrderedSections=function(){return T},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=pa.getCurrentPage();f.objectSetIfUndefined(C,t.id,f.returnEmptyObject),C[t.id][e.id]=e,f.objectSetIfUndefined(I,e.id,f.returnEmptyObject),I[e.id][t.id]=t,u(e)},this.removeSectionInstance=function(e){var t=I[e.id];t&&(delete I[e.id],f.eachEntry(t,function(t){var n=C[t];n&&delete n[e.id]})),d(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 f.mapEntry(this.CurrentPageSections.getItems(),function(e){var t=e.instance;return t.isType(ri.HeaderElement)||t.isType(ri.FooterElement)?void 0:t.id})},this.getMainSectionFromOffset=function(e){var t=b.getCurrentPageMainOrderedSections();return f.findFirst(t,function(t,n){return f.isInsideArea(ma.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=f.quickExtend({ignoreMarketingSection:!1},e);var t=e.ignoreMarketingSection,n=f.grep(b.getCurrentPageMainOrderedSections(),function(e){return e.isMasterPageElement.isFalse()}),i=n[n.length-1];return t&&i&&i.elementType===ri.BuiltBySectionElement&&(i=n[n.length-2]),i},this.getFirstContentMainSection=function(){var e=f.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]}}),Sr=us(function(){function e(){pa.PageChangingOperation.finish()}this.startRenderingBatch=function(){Sr.startReadWrite(),Vn.ReadWriteScope.start(),ta.beginReorderingBatch(),aa.HierarchyChangedUpdateBatch.start(),ma.PageRearrangementBatch.start(),ra.LayoutContentBatch.start(),xa.ViewPortChangeBatch.start(),ra.ElementsFramesUpdateBatch.start(),Ir.UpdateBatch.start(),ma.UpdateBatch.start(),ra.beginLayoutUpdateBatch(),ti.InstancesInitializationBatch.start(),ma.VisibilityUpdateBatch.start(),ca.UpdateBatch.start()},this.finishRenderingBatch=function(e){e=f.valueOrDefault(e,os),ca.UpdateBatch.finish(),ma.VisibilityUpdateBatch.finish(),ti.InstancesInitializationBatch.finish(),ra.endLayoutUpdateBatch(),ma.UpdateBatch.finish(),ta.endReorderingBatch(),Ir.UpdateBatch.finish(),ra.ElementsFramesUpdateBatch.finish();var t="rendering"+f.weakID();de.disableOperationsRecording(t),ta.beginReorderingBatch(),ra.LayoutContentBatch.finish(),ra.beginLayoutUpdateBatch(),xa.ViewPortChangeBatch.finish(),ta.endReorderingBatch(),ra.endLayoutUpdateBatch(),ma.PageRearrangementBatch.finish(),aa.HierarchyChangedUpdateBatch.finish(),e(),Vn.ReadWriteScope.finish(),Sr.finishReadWrite(),de.enableOperationsRecording(t)},this.startModeRenderingBatch=function(){zo.CreationRequests.activate(),Sr.startRenderingBatch()},this.finishModeRenderingBatch=function(){Sr.finishRenderingBatch(),zo.CreationRequests.executeOperations(),zo.CreationRequests.deactivate()},this.startPageRenderingBatch=function(){pa.PageRenderingOperation.start(),qi.Flags.SavingRecordEnabled.setFalse("PageRenderingBatch"),zo.CreationRequests.activate(),pa.PageChangingOperation.start(),Sr.startRenderingBatch()},this.finishPageRenderingBatch=function(){ca.clearMouseOverState(),Sr.finishRenderingBatch(e),zo.CreationRequests.executeOperations(),zo.CreationRequests.deactivate(),pa.PageRenderingOperation.finish(),qi.Flags.SavingRecordEnabled.setTrue("PageRenderingBatch")},this.startReadWrite=function(){Vn.PendingReadOperations.activate(),Vn.PendingWriteOperations.activate()},this.finishReadWrite=function(){Vn.ReadWriteScope.isActive()||ra.layoutUpdateBatch.whenFinished(function(){for(;!Vn.PendingReadOperations.isEmpty()||!Vn.PendingWriteOperations.isEmpty();)Vn.PendingReadOperations.executeOperations(),Vn.PendingWriteOperations.executeOperations()},"finishReadWrite"),Vn.PendingReadOperations.deactivate(),Vn.PendingWriteOperations.deactivate()},this.performOnFramesLayoutUpdade=function(e,t){Ae.whenAllFinished([ra.ElementsFramesUpdateBatch,ra.layoutUpdateBatch,ma.UpdateBatch],e,t)},this.performUpdateOnRenderingFinished=function(e,t){ma.PageRearrangementBatch.whenFinished(e,t)},this.performOnLayoutUpdate=function(e,t){Ae.whenAllFinished([ra.layoutUpdateBatch,ma.UpdateBatch],e,t)},this.performOnLayoutVisibilityUpdate=function(e,t){Ae.whenAllFinished([ra.layoutUpdateBatch,ma.VisibilityUpdateBatch,ma.UpdateBatch],e,t)},this.performLayoutOrderUpdate=function(e,t){Ae.whenAllFinished([ra.layoutUpdateBatch,ta.OrderingBatch,ma.UpdateBatch],e,t)},this.performVisibilityUpdate=function(e,t){ma.VisibilityUpdateBatch.whenFinished(e,t)},this.requestWriteOperation=function(e,t){Vn.PendingWriteOperations.requestOperation(e,t)},this.requestReadOperation=function(e,t){Vn.PendingReadOperations.requestOperation(e,t)},this.requestIndpendentWriteOperation=function(e,t){Sr.performUpdateOnRenderingFinished(function(){Sr.requestWriteOperation(e,t)},t)},this.requestIndpendentReadOperation=function(e,t){Sr.performUpdateOnRenderingFinished(function(){Sr.requestReadOperation(e,t)},t)}}),Pr=us(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="&"+f.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)}}),wr=us(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"}]},backgroundColor:{color:"rgb(255, 255, 255)"}}}function t(){return{videoId:"badHUNl2HXU",videoType:Ze.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"};f.eachEntry(yt,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(yt.DefaultImage).imageData}}),Er=us(function(){function e(e){var n=t[e];return n||(n=t[e]={loadPromise:f.Deferred(),isFetchedOnce:!1,isInFetching:!1}),n}var t={};ce.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=se.resolveAssetUrl(i);v.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}}),Tr=us(function(){function e(){var e=[];return f.eachEntry(n,function(t){e.push(n[t])}),e}var t={},n={};this.initialize=function(){x.createEventListener(ya.SiteSavedEvent,function(){t=f.cloneObject(n),n={}}).activate(),x.createEventListener(ya.BeforeSavingSiteEvent,function(){for(var e=f.getKeys(t),i=0;ie.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||!Br.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(oi.PageSection)&&n===e.Section)return i.id;if(i.elementType===ri.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=Br.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()&&Br.DataBindings.remove(t.key)},this.clearTemporaryBindings=function(){this.iterateAllBindings(function(e){e.temporary===!0&&Br.DataBindings.remove(e.key)})},this.createTemporaryBindingsForChangeInstance=function(e,t){if(t.hasFeature(oi.PageSection))Br.createTemporarySectionBindings(e,t);else{var n=va.findAncestor(e,function(e){return e.hasFeature(oi.PageSection)});n&&Br.createTemporarySectionBindings(n,n,e,t)}},this.applyTemporaryBindingsForChangeInstance=function(e,t){if(t.hasFeature(oi.PageSection))Br.activateTemporarySectionBindings(e,t);else{var n=va.findAncestor(t,function(e){return e.hasFeature(oi.PageSection)});n&&Br.activateTemporarySectionBindings(n,n,e,t)}},this.createTemporarySectionBindings=function(t,n,i,a){this.clearTemporaryBindings();var r=t.id,o=n.id,s=va.findDescendingInstances([i||t],function(e){return e.hasFeature(oi.HasDataBinding)}),l=va.findDescendingInstances([a||n],function(e){return e.hasFeature(oi.HasDataBinding)});this.iterateAllBindings(function(t){if(t.level===e.Section&&t.id===r){var n=Br.getDataBinding(t.name,t.level,o,!0);n&&(n.temporary=!0,n.setValue(t.getValue()))}else if(t.level===e.Instance){var i=!1;f.eachItem(s,function(e,n){return t.id===n.id?(t.temporary=!0,i=!0,!1):void 0}),i||f.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=va.findDescendingInstances([i||t],function(e){return e.hasFeature(oi.HasDataBinding)}),l=va.findDescendingInstances([a||n],function(e){return e.hasFeature(oi.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;f.eachItem(s,function(e,i){if(t.id===i.id){t.temporary=!1,n=!0;var a=!1;return f.eachItem(l,function(e,n){var r=n.getDataBindingKey();return t.name===r?(i.deleteDataBinding(),Br.DataBindings.remove(t.key),t.id=n.id,t.key=Br.getDataBindingKey(t.name,t.level,t.id),Br.DataBindings.put(t),n.initializeDataBinding(),a=!0,!1):void 0}),a||Br.DataBindings.remove(t.key),!1}}),n||f.eachItem(l,function(e,n){if(t.id===n.id){t.temporary=!1;var i=t.getValue();return i||n.updateDataBinding(),!1}})}}else Br.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;n0&&(n=a[0],t=n.replace("st-shop","st-shop-api"))}var r=f.extend(e,{products:"product/all",detailItem:"product/detail",publicApi:t,embedApi:n,status:"setup/status"});Lr.changeStoreEndPoints(r)}function i(){var e=ya.getStoreInformation();e.isTemplate=!1,ya.setStoreInformation(e)}var a=this,r=!1,o={};a.storeManageUrls={products:"products",rearrange:"products"},a.createWebService=function(e){if(e=f.evaluateWhenFunction(e),"string"!=typeof e)throw new TypeError("The endpoint should be a valid string or result in a valid string.");return new Si(a.getEndpointBaseUrl()+"/v1.0/"+e)},a.getStoreManagementUrl=function(e){var t=f.Deferred(),n=function(n){if(n&&"string"==typeof n){if(e.goTo){var i=n.split("?"),a=i[0],r=i[1],o=a.substring(a.lastIndexOf("/")+1);a=a.replace(o,e.goTo),n=a+"?"+r}t.resolve(n,!0)}else t.reject()},i=function(e){t.reject(e)};return Zn.getStoreDashboard(ya.getSiteID(),n,i),t},a.getStoreDashboardData=function(){var e=f.Deferred();return a.hasStore()===!1?(window.setTimeout(function(){e.reject("Store isn't enabled for this site.")},1),e):(a.getStoreStatus().done(function(t){var n=new Si("//"+Settings.ApplicationSubDomain+"."+Settings.ApplicationDomain+"/services/store/analyticsAMStore").setHttpMethod(Ii.Get).addParameter(new Ti("siteId",Ei.Query,ya.getSiteID())).addParameter(new Ti("instanceId",Ei.Query,Lr.getStoreInformation().instanceId)).addParameter(new Ti("baseUrl",Ei.Query,Lr.getEndpointBaseUrl()));n.execute().done(function(n){n=n||{},n.isReady=t.isReady,e.resolve(n)}).fail(function(){e.reject(arguments)})}).fail(function(){e.reject(arguments)}),e)},a.enableStore=function(){var e=f.Deferred();return Lr.addProductsPage(!0),window.setTimeout(function(){e.resolve()},1),e},a.hasStore=function(){var e=ya.getStoreInformation();return!(!e||!e.listName)},a.showAddPageModal=void 0,a.getDefaultStoreInformation=function(){return o},a.removeStoreInformation=function(e){ya.save(function(){e()})},a.addStorePages=void 0,a.reInitAppMarketStore=function(i){e(i.instanceId),t(i.instanceJwt),n({shoppingCart:i.url})},a.initializeAppMarketStore=function(s,l){if(r)return void a.reInitAppMarketStore(s);e(s.instanceId),t(s.instanceJwt),n({shoppingCart:s.url}),i(),o.hasAppMarketStore=!0;var c=f.deepCloneObject(o),u=Lr.getStoreInformation();u=f.extend(c,u),Lr.setStoreInformation(u),a=f.extend(Lr,a),a.initialize(),r=!0,a.Flags.StoreInitialized.setTrue()},a.initializeAppMarketStoreFromStoreInformation=function(t){e(t.instanceId),n(t.endPoints),a=f.extend(Lr,a)},a.getListQueryName=function(){return a.Endpoints.products}}),Lr=us(function(){function e(){var e=function(e){return function(){window.AMStore.push([e].concat(Array.prototype.slice.call(arguments,0)))}};window.AMStore=window.AMStore||[];for(var t=["init","addToCart","canAddToCart","setAnalytics"],n=0;n0)for(var i=e.subCategories,a=0;a0&&e.attributes[0].color)}var i=this,a=!1;i.WebServices={},i.Flags={HasStore:O.create(!1),HasEcwidStore:O.create(!1),IsStoreVisible:O.create(!1),EditingModeEnabled:O.create(!1),CartInitialized:O.create(!1),StoreCreationPending:O.create(!1),HasVariants:O.create(!1),HasCategories:O.create(!1),StoreInitialized:O.create(!1)},i.Events={CategoriesChanged:x.create(),FiltersChanged:x.create(),SelectedFiltersChanged:x.create(),CurrentCategoryChanged:x.create(),CategoryIsChanging:x.create(),CategoryHasChanged:x.create(),SettingsChanged:x.create(),StoreInitialized:x.create(),StoreReinitialized:x.create()},i.Endpoints={publicApi:"",embedApi:"",shoppingCart:"",products:"products",detailItem:"product",status:"setup-status"},i.changeStoreEndPoints=function(e){f.quickExtend(Lr.Endpoints,e),Lr.WebServices={}},i.defaultQueryParameters={},i.storeReleaseVersion=28.2,i.getEndpointBaseUrl=function(){return i.Endpoints.publicApi||Settings.ServiceEndpoints.Store.PublicApi},i.getEmbedUrl=function(){return i.Endpoints.embedApi||Settings.ServiceEndpoints.Store.EmbedApi},i.getCartUrl=function(){return i.Endpoints.shoppingCart||Settings.ServiceEndpoints.Store.EmbedApi+"standalonecart.js"},i.getListInfo=function(){return ya.getStoreInformation()},i.getListName=function(){return fr.Store},i.formatPrice=function(e,t){return t||(t=2),void 0!==e&&null!==e?i.getCurrencySymbol()+" "+parseFloat(e).toLocaleString(void 0,{minimumFractionDigits:t,maximumFractionDigits:t}):""},i.getStoreInformation=function(){return ya.getStoreInformation()},i.setStoreInformation=function(e){ya.setStoreInformation(e)},i.applyDefaultQueryParametersToFunction=function(e){f.each(Lr.defaultQueryParameters,function(t,n){e.addParameter(new Ti(t,Ei.Query,n))})},i.initialize=function(){i.storeInformation=ya.getStoreInformation(),i.storeSettings=null,ya.getEcwidID()&&i.Flags.HasEcwidStore.setTrue();var t=i.hasStore();t?(i.Flags.HasStore.setTrue(),i.storeIsVisible()&&i.Flags.IsStoreVisible.setTrue(),i.updateCache(),e()):i.Flags.HasStore.setFalse();var n=vr.createOrGetListFlag(fr.Store);n.onceTrue(function(){var e=vr.getListByName(i.storeInformation.listName);e&&e.currentItemChangedEvent.bind(function(e){Lr.onCurrentDetailItemChanged(e)})});Lr.Events.StoreInitialized.fireNew(!0),a=!0},i.onCurrentDetailItemChanged=function(e){i.setCurrentProduct(e),i.changeUrlWithVariants(e)},i.addCartButtonToHeader=void 0,i.reinitCart=function(){var e=window.AMStore;if(e){var t={style:i.getCartColorPalette(),domain:i.getEmbedUrl()};Lr.instanceJwt&&(t.instanceJwt=Lr.instanceJwt),e.reInit(t)}},i.getCartColorPalette=function(){var e=Ga.CurrentThemePalette.getValue();return e&&(e=e.palette),{buttonColor:In.convertRgbToHex(e[4].variations[3]),buttonTextColor:In.convertRgbToHex(e[2].variations[0]),backgroundColor:"#FFFFFF",textColor:"#000000",titleColor:In.convertRgbToHex(e[2].variations[3])}},i.initializeCart=function(){var e=f.Deferred();if(i.hasStore()===!1)return window.setTimeout(function(){e.reject("Site doesn't have a store.")},10),e;if(i.canShowStore()===!1)return window.setTimeout(function(){e.reject("Store is not visible.")},10),e;if(i.Flags.CartInitialized.isFalse()){var t=window.AMStore;if(t){var n=ne.IsSitePreview||ne.IsTemplate,a={testMode:n,isPublished:!0,cartElement:null,storeId:i.getStoreToken(),domain:i.getEmbedUrl(),style:i.getCartColorPalette(),openCartAutomatically:!0};Lr.instanceJwt&&(a.instanceJwt=Lr.instanceJwt),t.init(a),window.getInsights&&window.getInsights(function(e){t.setAnalytics(e)}),Lr.Flags.EditingModeEnabled.valueChangedEvent.bind(function(){i.reinitCart()})}i.Flags.CartInitialized.setTrue(),window.setTimeout(function(){e.resolve()},1)}else Lr.Flags.EditingModeEnabled.valueChangedEvent.bind(function(){i.reinitCart()}),window.setTimeout(function(){e.resolve()},1);return e},i.getCartButtonSelector=function(){return"store-cart-button-selector"},i.initializeCartButton=function(e){if(!i.isTemplateStore()){e=f.quickExtend({priceLabel:null,amountLabel:null},e);var t=f("."+i.getCartButtonSelector());if(t){var n=window.AMStore;if(n){var a=ne.IsSitePreview||ne.IsTemplate,r={testMode:a,isPublished:!0,cartElement:t,storeId:i.getStoreToken(),domain:i.getEmbedUrl(),style:i.getCartColorPalette(),elements:{cart:null,priceLabel:e.priceLabel,priceLabelSelector:e.priceLabelSelector,amountLabel:e.amountLabel,amountLabelSelector:e.amountLabelSelector},openCartAutomatically:!0};Lr.instanceJwt&&(r.instanceJwt=Lr.instanceJwt),n.init(r),window.getInsights&&window.getInsights(function(e){n.setAnalytics(e)}),i.Flags.CartInitialized.setTrue()}else Lr.Events.StoreInitialized.bind(function(){window.AMStore&&i.initializeCartButton(e)})}else ee.error("Cart button isn't a valid JQuery instance")}},i.addProductToCart=function(e,t,n){var i=window.AMStore;i&&(_a.Flags.IsInMobileContext.isTrue()&&window.scrollTo(0,0),i.addToCart(e,t,n))},i.updateCache=function(){var e=i,t=e.hasStore();t&&e.getSettings(!0).done(function(t){e.storeSettings=t,e.Events.SettingsChanged.fireNew(t)})},i.createWebService=function(e){if(e=f.evaluateWhenFunction(e),"string"!=typeof e)throw new TypeError("The endpoint should be a valid string or result in a valid string.");return new Si(i.getEndpointBaseUrl()+"{StoreToken}/"+e).addParameter(new Ti("StoreToken",Ei.Template,i.getStoreToken.bind(this)))},i.disableStore=function(){ya.setStoreInformation(void 0),i.initialize()},i.getStoreToken=function(){var e=i.hasStore();if(e!==!0)throw Error("The store has not been enabled for the current site.");return i.getStoreInformation().storeToken},i.hasStore=function(){var e=ya.getStoreInformation();return!(!e||!e.storeToken)},i.storeIsVisible=function(){var e=ya.getStoreInformation();return e&&e.isVisible===!1?!1:!f.isEmptyObject(ya.getStoreInformation())},i.canShowStore=function(){return i.storeIsVisible()},i.isTemplateStore=function(){var e=i.storeInformation;return e?e.isTemplate===!0:!1},i.getCurrencySymbol=function(){var e=i.storeSettings;if(e){var t=e.supportedCurrencies;if(t)return t["default"].symbol}return"$"},i.getWeightSymbol=function(){var e=i.storeSettings;return e?e.weightUnit||"kg":"kg"},i.getCategoryHierarchy=function(e){var t=i.WebServices.categoryHierarchyWebService;return t?t.getResult(e):(i.WebServices.categoryHierarchyWebService=t=i.createWebService("categories"),t.getResult(e))},i.getCategories=function(e){return i.ProductServiceQueue.push(e),e},i.getFilters=os,i.getListQueryName=function(e,t,n){var i;return i=e&&f.isEmptyObject(n)?"filteroptions":f.isEmptyObject(n)?t&&t>0?"products":"categories":"products"},i.getProducts=function(e,t,n,a,r){var o=i.getListQueryName(e,n,a),s=i.createWebService(o);if(e&&s.addParameter(new Ti("categoryId",Ei.Query,e)),void 0!==t&&s.addParameter(new Ti("limit",Ei.Query,t)),n&&s.addParameter(new Ti("offset",Ei.Query,n)),i.applyDefaultQueryParametersToFunction(s),r&&("pricedes"===r?s.addParameter(new Ti("orderbydesc",Ei.Query,"price")):"priceasc"===r&&s.addParameter(new Ti("orderby",Ei.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 Ti(l,Ei.Query,u.join(",")))}}return i.WebServices.productsWebService=s,s.execute()},i.getSingleProduct=function(e){var t=i.createWebService(i.Endpoints.detailItem+"/"+e);return i.applyDefaultQueryParametersToFunction(t),t},i.getDefaultStoreInformation=function(){return{}},i.getSettings=function(e){var t=i.WebServices.storeSettingsWebService;return t?t.getResult(e):(i.WebServices.storeSettingsWebService=t=i.createWebService("settings"),i.applyDefaultQueryParametersToFunction(t),t.getResult(e))},i.setCurrentProduct=function(e){i._currentProduct=e},i.changeUrlWithVariants=function(e){var t=ua.getFragments();t[1]=e.id;var n=En.getFragment();En.replaceState("/"+n)},i.setDetailPageInfo=function(e){var t=pa.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}},i.refreshDynamicPage=function(e){var t=vr.getListByName(i.storeInformation.listName),n=gr.getListItemContent(i.storeInformation.listName,e);if(n)return void t.refreshListItem(e);var a=t.getRemoteDataSource(),r={item:{alias:e,remoteService:a.getDetailItem(e)},widgets:[]},o={};o[i.storeInformation.listName]=r,gr.loadListsContent(o,function(){t.refreshListItem(e)})},i.getCurrentProduct=function(){return i._currentProduct?i._currentProduct:null},i.setCurrentVariants=function(e){i._currentVariants=e},i.getFirstUnselectedVariant=function(e){if(e=e||i._currentVariants,!e)return null;for(var t=0;t0),Lr.Events.CategoriesChanged.fireNew(e)},i.getAvailableCategories=function(){return i.availableCategories||[]},i.getCategoryById=function(e,t){var n=this;t=t||i.getAvailableCategories();for(var a=0;a0){var o=n.getCategoryById(e,r.subCategories);if(o)return o}}},i.allItemsName="All products",i.getCurrentCategoryTree=function(e,n){n=n||void 0===n;for(var a=i.getAvailableCategories(),r=e||i.currentCategory,o={name:i.allItemsName,id:""},s=0;s0),Lr.Events.FiltersChanged.fireNew(t),Lr.Events.SelectedFiltersChanged.fireNew({})},i.getAvailableFilters=function(){return i.availableFilters||[]},i.setSelectedFilters=function(e){Lr.Events.SelectedFiltersChanged.fireNew(e)}}),Mr=us(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=os,i.getCacheKey=function(e,t){return t?e+t:e},i.getRequestBody=function(n,i){var o=this.getCacheKey(n,i),s=r[o];if(s)return s;s=f.Deferred(),r[o]=s;var l=a[o];if(e(l))return l.reject===!0?s.reject(l.value):s.resolve(l.value),s;var c="/services/data/dataproxyrequest?name="+n;i&&(c+="&elementId="+i);var u=new Si(c).setHttpMethod(Ii.Get);return u.execute().done(function(e){t(o,e,!1,!1),s.resolve(e)}).fail(function(e){t(o,e,!0,!1),s.reject(e)}),s},i.removeFromCache=function(e,t){var n=this.getCacheKey(e,t);delete a[n],delete r[n]},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(oi.HasDataSource)){var t=e.getDataSource();if(t&&t.getDataProxyRequestName&&(t.hasDataProxyPerElementId&&t.hasDataProxyPerElementId()===!0?Mr.initCache(t.getDataProxyRequestName(),e.id):Mr.initCache(t.getDataProxyRequestName()),e.hasFeature(oi.HasDataListPopup)&&e.getChildDataSourceDefinition)){var n=e.getChildDataSourceDefinition();if(n){var i=new n;i&&i.getDataProxyRequestName&&Mr.initCache(i.getDataProxyRequestName()),delete i}}}}}),Or=us(function(){var e,t=this;t.Events={ElementDataChanged:x.create()},t.Flags={},t.JavascriptLinks={},t.initialize=function(){ya.SiteSavedEvent.bind(function(){var e=t.getAllLocalElementPropertiesForSaving();if(!f.isEmptyObject(e)){var n=t._mapAllExternalProperties(e);Zn.setProperties(n,ya.getSiteID())}});var e=ya.getAppMarketInformation();e.hasAppMarketElements&&t.getInitialElementProperties()},t.setCookie=function(e,t){const n=new Date(2100,0,1);var i="; expires="+n.toUTCString();document.cookie=e+"="+encodeURIComponent(t)+i+"; path=/;"},t.mapExternalProperties=function(e){var t={};return f.each(e,function(e,n){n.defaultValue&&(t[e]=n.defaultValue)}),t},t.getCookie=function(e){const t=e+"=",n=decodeURIComponent(document.cookie),i=n.split(";");for(var a=0;a-1){t.JavascriptLinks[o.url]=!0,o.instanceId&&(n=o.instanceId),o.instanceJwt&&(i=o.instanceJwt),a=o.url;var s=!1;Vr.initializeAppMarketStore(o,s),r=!0}else{var l=o.url,c=/&instanceJwt(=[^&]*)?|^instanceJwt(=[^&]*)?&?/;f.getScript(l.replace(c,""),os())}})},t.createRefreshElementsInterval=function(n){if(n&&n.length>0&&!e){var i=18e5;e=window.setInterval(function(){t.getInitialElementProperties(void 0,!0)},i)}},t.onGetElementResults=function(e){t.elementProperties=e,t.Events.ElementDataChanged.fireNew(e),t.AddJavascriptLinks(e),t.createRefreshElementsInterval(e)},t.getInitialElementProperties=function(e,n){t._elementDataPromise||(t._elementDataPromise=t.loadElements(),t._elementDataPromise.done(function(e){t.onGetElementResults(e)}))}}),zr=us(function(){var e=this;e.postMessageHelper=new Ri,e.postMessageHelper.bind("Subscribe",function(t){e.subscribe(t.mType,t.dest)}),e.postMessageHelper.bind("Unsubscribe",function(t){e.unsubscribe(t.mType,t.dest)}),e.send=function(t,n){e.subscribers.filter(function(e){return e.type===t}).map(function(i){e.postMessageHelper.sendMessage(document.getElementById(i.compId).contentWindow,{type:"Receive",mType:t,dest:i.compId,content:n},"Receive","")})},e.postMessageHelper.bind("Send",function(t){e.send(t.mType,t.content)}),e.postMessageHelper.bind("ComponentLoaded",function(e){ee.log("Component "+e.content+" has loaded.")}),e.postMessageHelper.bind("NewGuid",function(e){Or.setCookie("user",e.content)}),e.subscribers=[],e.subscribe=function(t,n){e.subscribers.push({type:t,compId:n})},e.unsubscribe=function(t,n){e.subscribers=e.subscribers.filter(function(e){return e.type!==t||e.compId!==n})}}),_r=function(){var e=C.extend("HtmlElement",{init:function(e){var t=this;t._options=e=f.quickExtend({},e),t.name=e.name,t.id=f.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:os,_renderContent:os,_activate:os,_deactivate:os,_dispose:os});return e.create=function(e,t){t.name=e;var n=xr[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=_r.extend("ResumeBuiltBySectionElement",{_renderContent:function(){var t=f.useTemplate(e.Element),n=Settings.BrandSettings;if(n){var i=Settings.BrandSettings.ResumeBrandLogoGray,a=Settings.BrandSettings.ResumeBrandLogoGrayRetina;f(".logo",t).attr("src",f.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"}});Ar.registerHtmlElement("ResumeBuiltBySectionElement",t)}();var Nr=function(){function e(e){var n=e._listDefinition.createFieldsConverter(),i=e.getListInfo(),a=e.getListName();return{setterMapper:function(e){e=f.makeArray(e);var t=[];return f.withObject(vr.FieldNames,function(i){f.eachItem(e,function(e,a){var r={};r[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(f.quickExtend(r,n.setterMapper(a)))})}),t},getterMapper:function(e,r,o){e=f.asArray(e);var s=[];return f.withObject(vr.FieldNames,function(l){f.eachItem(e,function(e,c){var u={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:f.valueOrDefault(c[l.MetaData],{})},d=c[l.Content];r&&void 0!=d&&f.quickExtend(u,{content:d}),o?f.quickExtend(u,o.normalizeItem(c)):f.quickExtend(u,n.getterMapper(u,c,r)),f.quickExtend(u,{itemLink:t(i,u),isDummy:ls,order:e+1}),Sa.fixListItem(a,u,r&&void 0!=u.content),s.push(u)})}),s}}}function t(e,t){return{url:{masterListPageId:e.connectedListPage,suffixFragments:[t.urlAlias]},type:nt.Pages}}function n(e,t,n,i,a,r){r=f.quickExtend({defaultMode:!1},r);var o=r.defaultMode,s=e._currentListId,l=e.getListName(),c=s.getValue(),u=!1,d=e._listUpdatedListener;o&&(c=vr.getDefaultListIdByName(l),s.getValue()!==c&&(d.deactivate(),u=!0));var g=function(e){!o&&s.setValue(e.listId),i(e),u&&d.activate()},p=function(){a.apply(this,arguments),u&&d.activate()},h=[c,l].concat(n,[g,p,{defaultMode:o,createNewList:!o&&e.isListTemplate()}]);t.apply(this,h)}function i(e){var t=e.getAvailableFields(),n=e.getMandatoryFields();return f.eachEntry(t,function(e,t){n[e]=f.quickExtend(n[e],t)}),n}var a=C.extend("ListController",{init:function(t,n){var a=this;a._listInfo=n=f.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=fi.loadDataSource(hi.ListItemView,o);s.setPageId(a._listName)}a._remoteDataSource&&("string"==typeof a._remoteDataSource&&f.eachEntry(hi,function(e,t){t.name===a._remoteDataSource&&(a._remoteDataSource=e)}),a._remoteDataSource=fi.loadDataSource(hi[a._remoteDataSource],a._remoteDataSource));var l;l=o?a._listDefinition=pr[o]:a._listDefinition=pr[r],a._isListTemplate=t,a._listFieldsConverter=e(a),a._eventListenersGroup=x.createEventListenersGroup(),a._currentDisplayedItem=_.create(void 0,{valueChangeCallback:function(e){e.isDummy()&&(a.currentDisplayedItemAlias=void 0);var t=a._listType||r;pi[t].refreshItem(e),a.currentItemChangedEvent.fireNew(e)}});var c=a.listIdChangedEvent=x.create();a._currentListId=_.createNumerical(n.listId,{valueChangeCallback:function(e){n.listId=e,n.isTemplate=!1,a._isListTemplate=!1,c.fireNew()}});var u=a.listUpdatedEvent=x.create();a._listUpdatedListener=gr.createListCacheUpdatedListener(r,function(){Sr.startRenderingBatch(),u.fireNew(),Sr.finishRenderingBatch()}),a.currentListType=_.createTextual(),a.currentDisplayedItemAlias=void 0,a.currentItemChangedEvent=x.create(),a.currentDisplayedTag=_.create(void 0),a.currentDisplayedCategory=_.create(void 0),a.currentDisplayedPage=_.createNumerical(1),a.currentMasterPageDesignChanged=x.create(),a.currentDynamicPageDesignChanged=x.create(),a.primaryListChanged=x.create(),a._availableFields=w.create(function(){return i(l)}),a._initialize()},_initialize:function(){var e=this;fi.loadDataSource(hi.ListItemView,e._listName),e._listUpdatedListener.activate(),e._eventListenersGroup.activateAndExecuteAll()},dispose:function(){var e=this;e._listUpdatedListener.dispose(),gr.clearListCache(e._listName),e._eventListenersGroup.disposeAll()},getListName:function(){return this._listName},isTypeOf:function(e){return this.currentListType.getValue()===e},createListUpdatedListener:function(e){return x.createEventListener(this.listUpdatedEvent,e)},fetchItemById:function(e,t,n,i){i=f.quickExtend({defaultMode:!1},i);var a=this,r=a._listName,o=i.defaultMode?vr.getDefaultListIdByName(r):a._currentListId.getValue();gr.fetchItemData(o,r,{id:e},t,n,i)},removeItems:function(e,t,i,a){n(this,gr.deleteItems,[e],t,i,a)},saveItems:function(e,t,i,a){n(this,gr.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=gr.getListItemContent(t._listName,e);void 0===n?Re.handleGeneralException("Item alias wasn't found in cache: "+e):t._currentDisplayedItem.setValue(f.cloneObject(n))},resetToItem:function(e){var t=this;t._currentDisplayedItem.setValue(f.quickExtend({isDummy:ls},e)),t.currentDisplayedItemAlias=e.urlAlias},resetToDummyItem:function(){var e=this;e._currentDisplayedItem.setValue(e.getDefaultItem())},getDefaultItem:function(e){var t=f.quickExtend({metaData:{}},this._listDefinition.getDefaultItem(e),{isDummy:ss});return t.metaData.compatibilityVersion=Ea.CurrentStructureVersion,t},getDynamicPageId:function(e){var t=this.getListInfo();return f.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 f.withObject(vr.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(vr.SupportedListTypes.page,e),{url:{masterListPageId:t.getListInfo().connectedListPage,suffixFragments:n},type:nt.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 f.withObject(vr.SupportedListTypes,function(e){switch(t.currentListType.getValue()){case e.tag:i+=" | "+f.capitalizeFirstLetter(t.currentDisplayedTag.getValue());break;case e.category:i+=" | "+f.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 f.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 gr.registerContentRequestHandler(hr.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:[vr.SupportedListTypes.category,e]},type:nt.Pages}}var n=w.create(function(){return{category:{type:mi.title.type,title:"Category Name",name:"category"},count:{type:mi.index.type,title:"Category Count",name:"count"},link:{type:mi.link.type,title:"Category Link",name:"link"}}});Nr.extendPrototype({getCategoriesFields:function(){return n.getValue()},fetchCategories:function(e,t){gr.fetchListWidgetContent(this.getListName(),{type:hr.Categories},function(t){e(t.items)},t)}}),gr.registerContentRequestHandler(hr.Categories,{hashFunction:function(e){return{type:e.type,includeDrafts:e.includeDrafts||!1,defaultMode:e.defaultMode}},handleRequest:function(e,t){var n={};return f.eachEntry(t,function(t,i){(e.includeDrafts||1===i.status)&&f.eachItem(i.categories,function(e,t){f.getOrInit(n,t,{category:t,count:0}).count++})}),{items:f.getValues(n).orderBy(f.identity,f.createFieldsComparer([{sortBy:"count",sortType:Nt.Desc},{sortBy:"category",comparer:f.stringsComparer}]))}},enrichFetchedContent:function(t,n){var i=t.getListInfo();return n.items=f.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:nt.Pages}}function i(e,t){return{url:{masterListPageId:t.connectedListPage,suffixFragments:[vr.SupportedListTypes.tag,e]},type:nt.Pages}}var a=w.create(function(){var e={Tag:"tag",Count:"count",Link:"link"};S.create(e)});Nr.extendPrototype({getTagFields:function(e){var t=a.getValue();return e?t.query(function(e){return!e.commonOnlyField}):t.queryAll()},fetchTags:function(e,t){gr.fetchListWidgetContent(this.getListName(),{type:hr.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 f.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=f.quickExtend({tagsToIgnore:{}},t);var n=t.tagsToIgnore,i=f.trim(e);return f.mapItem(gr.getListWidgetContent(this.getListName(),{type:hr.TagCloud,includeDrafts:t.includeDrafts}).items,function(e){var t=f.trim(e.tag).toLowerCase();return!n[t]&&t.indexOf(i)>=0?t:void 0})}}),gr.registerContentRequestHandler(hr.TagCloud,{hashFunction:function(e){return{type:e.type,includeDrafts:e.includeDrafts||!1,defaultMode:e.defaultMode}},handleRequest:function(e,t){var n={};return f.eachEntry(t,function(t,i){(e.includeDrafts||1===i.status)&&f.eachItem(i.tags,function(e,t){f.getOrInit(n,t,{tag:t,count:0}).count++})}),{items:f.getValues(n).orderBy(f.identity,f.createFieldsComparer([{sortBy:"count",sortType:Nt.Desc},{sortBy:"tag",comparer:f.stringsComparer}]))}},enrichFetchedContent:function(e,n){var i=e.getListInfo();return n.items=f.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})}}Nr.extendPrototype({createView:function(e){return new t(this,e)}});var t=C.extend("ListView",{init:function(e,t){t=f.extend({filters:[],sorts:[]},t),this._list=e,this._fetchedItemsCollection=jt.create(this._fetchedItems=$t.create()),this._filterFunction=ze.getFiltersCompositeFunction(t.filters),this._listViewQuery=Rr.create().withFilters(t.filters).withSorts(t.sorts)},updateItems:function(e){var t=this,n=t._fetchedItems;n.beginUpdate(),e=f.asArray(e);var i=ze.filterItems(e,t._filterFunction,{notPassedIdFunction:f.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=f.quickExtend({from:0,to:1/0,onSuccess:os,onError:os},t);var n=this;Hr.executeAsync(n._list,n._listViewQuery.between(t.from,t.to).withDefaultMode(t.defaultMode),e(n,t.onSuccess),t.onError)},bindTo:function(e){Me.connectObservableCollection(e,this._fetchedItemsCollection)},unbindFrom:function(e){Me.disconnectObservableCollection(e)}})}();var Rr=function(){var e=C.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(vr.CommonFilters.ByTag(e)),this},andHasCategory:function(e){return this._filters.push(vr.CommonFilters.ByCategory(e)),this},andPublishedOnly:function(){return this._filters.push(vr.CommonFilters.Published),this},andDraftsOnly:function(){return this._filters.push(vr.CommonFilters.Drafts),this},andPinnedOnly:function(){return this._filters.push(vr.CommonFilters.Pinned),this},andFeaturedOnly:function(){return this._filters.push(vr.CommonFilters.Featured),this},andNotCurrentItem:function(e){return this._filters.push(vr.CommonFilters.NotCurrentItem(e)),this},between:function(e,t){return this._from=e,this._to=t,this},sortByDate:function(e){return this._sorts.push(vr.createSorter(vr.FieldNames.Date,e)),this},sortByPinned:function(e){return this._sorts.push(vr.createSorter(vr.FieldNames.Pinned,e)),this},withFilters:function(e){return this._filters=f.valueOrDefault(e,[]),this},withSorts:function(e){return this._sorts=f.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}(),Hr=us(function(){this.executeAsync=function(e,t,n,i){var a=t.getFrom();gr.fetchListWidgetContent(e.getListName(),{type:hr.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 gr.getListWidgetContent(e.getListName(),{type:hr.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},gr.registerContentRequestHandler(hr.PostsList,{hashFunction:function(e){return{type:e.type,filters:e.filters?f.filterKeys(e.filters,"serverFilters"):e.filters,sort:e.sort,skip:e.skip,take:e.take,defaultMode:e.defaultMode}},handleRequest:function(e,t){var n=ze.filterItems(t,ze.getFiltersCompositeFunction(e.filters)).passed,i=e.sort.clone();i.push(vr.createSorter(vr.FieldNames.Id)),n.sort(f.createFieldsComparer(i,{comparersMap:vr.FieldSortingRules}));var a=e.skip,r=e.skip+e.take,o=n.length;if(a>=o){var s=r-a;a=f.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}})}),qr={FloatLeft:1,FloatRight:2,Block:3},Ur=function(){var e={},t=void 0,n=C.extend("CKObjectType",{init:function(e,t){this._typeName=e,f.quickExtend(this,t)},getName:function(){return this._typeName},hasCustomLayout:ls,isResizable:ss,supportsFloating:ss,autoMaintainRatio:ls,hasAdjustableRatio:ls,getWidthHeightRatio:function(){return Ue.Unknown},onDblClick:os,processForEditing:os,processForStoring:os,processContent:os,processForViewing:ls});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}(),$r=function(){var e=C.extend("CKObject",{init:function(e,t){this.$element=e,this._ckeditorController=t},getCKEditorController:function(){return this._ckeditorController},getElementType:function(){return Ur.getFromCKObject(this)},_synchronizeRatio:function(){var e=this.getElement(),t=this.getContentWrapperElement(),n=f(".ck-ratio",e);0===n.length&&(n=f("
    ").prependTo(t));var i=this.getWidthHeightRatio();n.css({paddingBottom:i===Ue.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===qr.FloatLeft?n.addClass("ck-object-layout-left"):t===qr.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",f.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")?qr.FloatLeft:e.hasClass("ck-object-layout-right")?qr.FloatRight:qr.Block},getAlignment:function(){var e=this.$element;return e.hasClass("ck-object-align-left")?ot.Left:e.hasClass("ck-object-align-right")?ot.Right:ot.Centered},setAlignment:function(t){var n=this.$element;n.removeClass("ck-object-align-left ck-object-align-right"),t===ot.Left?n.addClass("ck-object-align-left"):t===ot.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=f(".ck-ratio",this.$element)),e},getContentElement:function(){var e=this._contentElement;return void 0===e&&(this._contentElement=e=f(".ck-object",this.$element)),e},getContentWrapperElement:function(){var e=this._contentWrapperElement;return void 0===e&&(this._contentWrapperElement=e=f(".ck-object-wrapper",this.$element)),e},insert:function(t,n){var i,a=this._ckeditorController;i=t.is("li")?n===Xe.Below?"appendTo":"prependTo":n===Xe.Below?"insertAfter":"insertBefore",this.getElement()[i](t),!this.hasCustomLayout()&&t.is("li")&&this.setLayout(qr.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=x.create(),e.AlignmentChangedEvent=x.create(),e.ParentChanged=x.create(),e.SizeChangedEvent=x.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 f(".ck-object-container",t).each(function(){e.getFromElement(f(this)).processForViewing()&&(n=!0)}),n},e.processElementsForEditing=function(t){f(".ck-object-container",t).each(function(){e.getFromElement(f(this)).processForEditing()})},e.isCKElement=function(e){return e.hasClass("ck-object-container")},e}();!function(){var e="ck-object-image";Ur.registerType(e,{enableResize:!0,lockRatio:!0,autoMaintainRatio:ss,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 f.adjustFraction(1/(a/r)*100,2)}return Ue.Unknown},onDblClick:os,processForStoring:function(e){var t=e.getContentElement();t.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=f.includeTemplatesGroup("rich-content-video",{ContentElement:"content-element",VideoIframe:"video-iframe"});Ur.registerType(t,{enableResize:!0,lockRatio:!0,autoMaintainRatio:ss,hasAdjustableRatio:ss,onDblClick:os,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=Te.getVideoEmbeddingUrl(a);break;case e.Vimeo:o=ke.getVideoEmbeddingUrl(a)}var s=i.find(".rich-content-video-iframe");return 0===s.length&&(s=f.useTemplate(n.VideoIframe).appendTo(i)),s.attr("src",o),!0}})}(),function(){var e="ck-object-hr";Ur.registerType(e,{enableResize:!1,supportsFloating:ls,isResizable:ls,hasCustomLayout:ss,processForStoring:function(e){e.getContentElement().removeAttr("data-cke-saved-src")},toolbarPanel:void 0})}(),function(){var e={Date:{name:"date",sortingFunction:f.datesComparer},CoverImage:{name:"coverImage"},Blurb:{name:"blurb",sortingFunction:f.stringsComparer},Author:{name:"author",sortingFunction:f.stringsComparer},Pinned:{name:"pinned",sortingFunction:f.numbersComparer},Featured:{name:"featured",sortingFunction:f.numbersComparer},CoverImageDescription:{name:"coverImageDescription",sortingFunction:f.stringsComparer}},t={title:"title",date:"date",author:"author",blurb:"blurb",content:"content",coverImage:"coverImage",coverImageDescription:"coverImageDescription"},n=w.create(function(){return{order:{type:mi.index.type,title:void 0,name:"order",hideInDynamicPage:!0},title:{type:mi.title.type,title:void 0,name:"title"},content:{type:mi.content.type,title:void 0,name:"content"},itemLink:{type:mi.link.type,title:void 0,name:"itemLink"}}});vr.registerListDefinition({LocalBlog:{Icons:["blog","elements-category-post-fields"],FieldDefinitions:e,CommonFilters:{Pinned:ze.Filters.EqualFilter({fieldName:e.Pinned.name,value:!0}),Featured:ze.Filters.EqualFilter({fieldName:e.Featured.name,value:!0})},getDefaultItem:void 0,getAvailableFields:function(){var e=S.create(t);return e.queryAll()},createFieldsConverter:function(){return{setterMapper:function(e){var t={};return t[vr.FieldNames.Date]=e.date,t[vr.FieldNames.CoverImage]=e.coverImage,t[vr.FieldNames.Blurb]=e.blurb,t[vr.FieldNames.Author]=e.author,t[vr.FieldNames.Pinned]=e.pinned,t[vr.FieldNames.Featured]=e.featured,t[vr.FieldNames.CoverImageDescription]=e.coverImageDescription,t},getterMapper:function(e,t){return{date:t[vr.FieldNames.Date],coverImage:t[vr.FieldNames.CoverImage],blurb:t[vr.FieldNames.Blurb],author:t[vr.FieldNames.Author],pinned:t[vr.FieldNames.Pinned],featured:t[vr.FieldNames.Featured],coverImageDescription:t[vr.FieldNames.CoverImageDescription]}}}},getMandatoryFields:function(){return f.deepCloneObject(n.getValue())}}})}();var Wr={FieldSets:{Products:{productName:{iconClass:f.getIconClass("tool-category-text",Cn.Font),type:"hideableText",title:"Product Name",name:"productName",isDefaultField:!0,demoDataTitle:"Title",initialPropertiesValues:{page:{namedTextStyle:"bodyM",fontSize:20,font:Qa.createThemeFontBinding("body2"),fontColor:{variation:4,mainColor:2},tagName:et.H1}},mappingFunction:function(e){return f.valueOrDefault(e.name,"")}},productNameDetail:{iconClass:f.getIconClass("tool-category-text",Cn.Font),type:"hideableText",title:"Product Name",elementType:"text",name:"productNameDetail",isDefaultField:!0,demoDataTitle:"Title",initialPropertiesValues:{page:{namedTextStyle:"bodyM",fontSize:20,font:Qa.createThemeFontBinding("body2"),fontColor:{variation:4,mainColor:2},tagName:et.H1}},mappingFunction:function(e){return f.valueOrDefault(e.name,"")}},productBanner:{iconClass:f.getIconClass("fa-bookmark-o",Cn.Font),type:"hideableText",title:"Banner",name:"productBanner",isDefaultField:!0,demoDataTitle:"Banner",initialPropertiesValues:{page:{namedTextStyle:"bodyM",fontSize:20,font:Qa.createThemeFontBinding("body2"),fontColor:{variation:4,mainColor:2}},skinHierarchyBox:{formattedText:"Banner"}},mappingFunction:function(e){return f.valueOrDefault(e.banner,"")}},productImage:{iconClass:f.getIconClass("fa-picture-o",Cn.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){var n=t[0].sizes;if(n){for(var i=n[n.length-1],a=0;ae){i=n[a];break}if(i&&i.url)return Settings.ImageProxy+i.url}return 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:f.getIconClass("blog-cover-image",Cn.Font),type:"imageGallery",title:"Product Images",name:"productImages",isDefaultField:!0,template:"StoreGalleryTemplate",mappingFunction:function(e){return e.images?f.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:Ea.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:f.getIconClass("fa-align-justify",Cn.Font),type:"hideableText",title:"Description",demoDataTitle:"Description",hideInDynamicPage:!0,name:"productDescription",isDefaultField:!0,initialPropertiesValues:{page:{namedTextStyle:"bodyM",fontSize:15,font:Qa.createThemeFontBinding("body2"),fontColor:{variation:3,mainColor:2}}},mappingFunction:function(e){return i(f.valueOrDefault(e.description,""))}},productDescriptionDetail:{iconClass:f.getIconClass("fa-align-justify",Cn.Font),type:"hideableText",title:"Description",demoDataTitle:"Description",name:"productDescriptionDetail",hideInTemplateEditor:!0,elementType:"text",isDefaultField:!0,initialPropertiesValues:{page:{namedTextStyle:"bodyM",fontSize:15,font:Qa.createThemeFontBinding("body2"),fontColor:{variation:3,mainColor:2}}},mappingFunction:function(e){return f.valueOrDefault(e.description,"")}},productPrice:{iconClass:f.getIconClass("fa-usd",Cn.Font),type:"hideableText",title:"Discount Price",isLabelEditable:!1,demoDataTitle:Lr.getCurrencySymbol()+7.49,name:"productPrice",isDefaultField:!0,initialPropertiesValues:{page:{namedTextStyle:"bodyM",fontSize:15,font:Qa.createThemeFontBinding("body2"),fontColor:{variation:4,mainColor:2}}},mappingFunction:function(e){return null!==e.price?Lr.formatPrice(e.price):""}},productBasePrice:{iconClass:f.getIconClass("fa-usd",Cn.Font)+" strikeout",type:"StorePrice",title:"Regular Price",name:"productBasePrice",isDefaultField:!0,demoDataTitle:Lr.getCurrencySymbol()+9.99,initialPropertiesValues:{page:{namedTextStyle:"bodyM",fontSize:15,font:Qa.createThemeFontBinding("body2"),fontColor:{variation:4,mainColor:2}}},mappingFunction:function(e){return e.basePrice?e.price&&e.basePrice===e.price?"":Lr.formatPrice(e.basePrice):""}},productDiscountPercentage:{iconClass:f.getIconClass("fa-percent",Cn.Font),type:"hideableText",demoDataTitle:"20% off",title:"Discount Percentage",name:"productDiscountPercentage",initialPropertiesValues:{page:{namedTextStyle:"bodyM",fontSize:15,font:Qa.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:f.getIconClass("fa-angle-left",Cn.Font)},productVariants:{name:"productVariants",type:"StoreVariantsContainer",template:"StoreVariantsContainer",title:"store filters",iconClass:f.getIconClass("fa-angle-left",Cn.Font),mappingFunction:function(e){return e.options}},productStock:{iconClass:f.getIconClass("tool-category-text",Cn.Font),type:"title",title:"Product Stock",name:"productStock",isDefaultField:!0,mappingFunction:function(e){return f.valueOrDefault(e.stock,"")}},stockAmount:{name:"stockAmount",type:"title",hideInDynamicPage:!0,hideInTemplateEditor:!0,mappingFunction:function(e){return f.valueOrDefault(e.stock,-1)}},storeBuyButton:{iconClass:f.getIconClass("fa-shopping-cart",Cn.Font),name:"storeBuyButton",title:"Buy Button",hideInTemplateEditor:!0,type:"StoreBuyButton",template:"StoreBuyButtonTemplate"}}}};!function(){var e={Date:{name:"date",sortingFunction:f.datesComparer},CoverImage:{name:"coverImage"},Blurb:{name:"blurb",sortingFunction:f.stringsComparer},Pinned:{name:"pinned",sortingFunction:f.numbersComparer},Featured:{name:"featured",sortingFunction:f.numbersComparer},CoverImageDescription:{name:"coverImageDescription",sortingFunction:f.stringsComparer}};vr.registerListDefinition({Store:{Icons:["store","elements-category-post-fields"],FieldDefinitions:e,CommonFilters:{},getEmptyItem:function(){var e={};return f.eachEntry(Wr.FieldSets.Products,function(t,n){e[n.name]=""}),e},getDefaultItem:void 0,getAvailableFields:function(){return Wr.FieldSets.Products},createFieldsConverter:function(){return{setterMapper:function(e){var t={};return t[vr.FieldNames.Date]=e.date,t[vr.FieldNames.CoverImage]=e.coverImage,t},getterMapper:function(e,t){return{date:t[vr.FieldNames.Date],coverImage:t[vr.FieldNames.CoverImage]}}}},getMandatoryFields:function(){return{}}}})}(),function(){fa.registerRequirementProcessor({process:function(e,t,n){var i={},a=f.grep(e,function(e){return e.require===fa.LoadingRequirements.ListsContent.name}),r=!0;f.eachItem(a,function(e,t){var n=t.requestContent,a=n.listName,o=vr.getListByName(a).getListInfo();if(o){var s=f.getOrInit(i,a,{listId:o.listId,widgets:[]});r=!1,n.itemContent?s.item=n.itemContent:s.widgets.push(n.widgetContent)}}),r?t():gr.loadListsContent(i,function(){t()},function(e){R.getExceptionType(e)===N.EntityNotExistsException?n(e):(Re.handleAjaxException(e),t())})}})}();var jr=us(function(){function e(e){var t;if(""===e)t=pa.getMainPageId();else{var n=pa.findPageByUrlFragment(e);n?t=n.id:ua.navigateToPage(pa.getMainPageId())}void 0!==t&&ua._changePage(t)}var t;this.initialize=function(e){t=f.valueOrDefault(e,pa.getMainPageId())},this.handle=function(n,i){var a=n[0]||"";return i?En.getHash()?(a=f.trimPrefix(a,"!"),e(a)):ua._changePage(t):e(a),!0}}),Gr=us(function(){function e(e,t,n){t.currentDisplayedItemAlias=e,fa.performOnPageLoading(fa.LoadingRequirements.ListsContent.create({listName:t.getListName(),itemContent:{alias:e,remoteService:n}})),fa.performWhenRequirementsLoaded(function(){t.refreshListItem(e)})}function t(e,t){var n=1,i=vr.SupportedListTypes.page,a=i;if(e.length>1){var r=e[1].toLowerCase();f.withObject(vr.SupportedListTypes,function(i){switch(r){case i.page:var o=e[2];o&&Ne.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&&Ne.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&&Ne.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)&&fa.performWhenRequirementsLoaded(function(){t.primaryListChanged.fireNew()})}this.handle=function(n){var i,a=n[0]||"";if(i=""===a?pa.getPageData(pa.getMainPageId()):pa.findPageByUrlFragment(a,!1)){var r=i.id;if(i.masterPageListName){var o=vr.getListByName(i.masterPageListName),s=n[1];if(o)if(s&&!vr.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 ua._changePage(r),!0}if(i.pageListName){var c="preview"===n[1];if(!c){var u=vr.getListByName(i.pageListName);u&&u.resetToDummyItem()}return ua._changePage(r),!0}}return!1}}),Xr=us(function(){this.handle=function(e,t){return t&&ne.PageNotFound?(ua.navigateToPage(pa.getMainPageId()),!0):!1}}),Yr=us(function(){this.initialize=function(e){ua.registerUrlHandlers([Xr,Gr,jr],e)}}),Kr=us(function(){this.createCssRules=function(e){var t={};return{rule:function(n,i){var a=t[n];a||(a=t[n]=f.rule("."+e+" "+n+" {}")),a.css(i)},prefixRule:function(n,i,a){var r=n+i,o=t[r];o||(o=t[r]=f.rule(n+"."+e+" "+i+" {}")),o.css(a)}}},this.calculateAdjustBrightnessSign=function(e,t,n){n=f.valueOrDefault(n,!1);var i=f.getCoordinateValue(e,Gt.Brightness),a=f.adjustFraction(i+t,3),r=n?0>a:a>1;return r?-1:1}}),Qr=function(){function e(){var e=aa.getAllPageInstances();return f.mapEntry(e,function(e){return e.isFixed()&&ma.isElementVisible(e)?e:void 0})}return C.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=en.usePanel(e),r=[];i.ignoredOutsideElementsFilters=r;var o=t.deactivatingEventListenersGroup;x.createEventListener(pa.Events.PageChanging,function(){n()}).addToGroup(o),x.createEventListener(a.requestDeactivationEvent,function(e){e?n():t.close()}).addToGroup(o)},open:function(t){t=f.quickExtend({animate:!0,disableDeactivation:!1,disableLink:!1,animationCompleteCallback:os,closeAnimationCompleteCallback:os},t);var n,i=this,a=i.panel,r=as.getFooterHeight(),o=0,s=r;n=function(){var e=f.calculateWindowSize();return{width:e.width,height:e.height-r}};var l=n(),c=f.quickExtend({},t.navigationProperties,{pages:t.pages,pagesHierarchy:t.pagesHierarchy,selectedPageId:f.evaluateWhenFunction(t.selectedPageId),disableLink:t.disableLink,maxSize:l,instanceId:t.instanceId}),u=f("body");a.$element.appendTo(u),a.activate(c),u.on("touchmove.slide-navigation",function(e){e.preventDefault()});var d,g=x.createEventListener(f.getWindowSizeEvent(),function(){g.dispose(),g=void 0,i.closePanel(!1),i.open(f.quickExtend({},t,{animate:!1,animationCompleteCallback:os}))}),p=O.create(!1,{valueChangeCallback:function(){t.animationCompleteCallback(),g&&g.activate()}}),h=f.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=Zi.getBodyElementWrapper(),y=e();y.length>0&&(d=[],f.eachItem(y,function(e,t){var n=t.$element,i=f("
    ").insertAfter(n);d.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=f.rememberScrolling(),C=Pt.animate(a.$element,m),I=f.getScrollingController();I.$scrollableForWrite.scrollTop(0),I.$scrollableForWrite.scrollLeft(0);var S=x.createEventListenersGroup();i._fixedElementsData=d,t.disableDeactivation||a.deactivateOnClickOutside({ignoredElementsFilters:i.ignoredOutsideElementsFilters}),S.activateAll(),i.closePanel=function(e,n,i){S.disposeAll(),g&&(g.dispose(),g=void 0),C.close({animate:e,closingCallback:function(){d&&f.eachItem(d,function(e,t){t.$element.removeClass("animation-fixed").setStyleAttr(t.style),t.$element.insertBefore(t.$placeHolder),t.$placeHolder.remove()})},closeCallback:function(){i&&b.restore(),a.deactivate(),u.off(".slide-navigation"),n&&n(),t.closeAnimationCompleteCallback()}})}},close:function(e){e=f.quickExtend({animate:!0,animationCompleteCallback:os,restoreScrolling:!0},e),e.animationCompleteCallback=f.hookAfterMethod(e.animationCompleteCallback,function(){ma.invalidateAreas(f.getValues(aa.getAllPageInstances()),{updateSize:!1})}),this.closePanel(e.animate,e.animationCompleteCallback,e.restoreScrolling)}})}();!function(){Cr.registerNavigationDefinition("SlideNavigation",Qr.extend("SlideNavigation",function(e){return{init:function(t){e.call(this,is.Default,t)}}}))}(),function(){var e=en.createDeferredPanel(function(){return Jr.createPanel()});Cr.registerNavigationDefinition("SlideNavigation2",Qr.extend("SlideNavigation2",function(t){return{init:function(n){t.call(this,e,n)}}}))}();var Jr=us(function(){function e(e){var n=i[e];return n||(n=i[e]=en.createController(t(e))),n}function t(t){function i(){return d.makeItemsList({idFunction:f.defaultIdFunction,template:n.PageItem,itemAddedCallback:function(n){var i=n.$item,o=n.item,s=n.data,l=f(".hierarchy-box",i);l.buttonClick(function(){if(!P){P=!0;var n=a.currentActivationArgs,i=n.pagesHierarchy,s=300,l=f.Color(Ga.evaluateColorBinding(n.backgroundColor)),c=In.getColorComponentValue(l,pt.L),u=.05,d=.5,p=d-c*(d-u);h.velocity({opacity:[p,0]},{duration:s-100,delay:100}),I=e(t+1);var m=I.$element;I.activate(f.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(g).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=f(".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=ua.getPageFullHtmlUrl(n.id);if(i.$lingWrapper)t&&i.$lingWrapper.attr("href",s);else{var l=f("");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=en.createBaseController(),r=f.useTemplate(n.Panel,{level:t}),o=f(".side-bar",r),s=f(".header",r),l=f(".pages-container",r),c=f(".back-container",s),u=f(".close-icon-content",r),d=f(".pages-list",r),g=f(".panel-container",r),p=f(".panel-content",r),h=f(".panel-overlay",r);u.click(function(){a.requestDeactivation()});var m=Sn.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 f.quickExtend(a,{$element:r,defaultActivationArgs:{},onActivated:function(e){var n=e.fontSize;v=f.Color(Ga.evaluateColorBinding(e.fontColor)),y=f.Color(Ga.evaluateColorBinding(e.secondColor));var i=f.Color(Ga.evaluateColorBinding(e.backgroundColor)),a=f.evaluateWhenFunction(e.selectedPageId),l=Qa.evaluateFontBinding(e.font),c=e.pages,d=e.pagesHierarchy;C=Math.min(e.width,e.maxSize.width);var g=Kr.calculateAdjustBrightnessSign(i,E,!0),h=Kr.calculateAdjustBrightnessSign(v,T,!0),m=In.adjustBrightness(i,function(e){return Math.max(e+w*g,.1)}),I=In.adjustBrightness(i,function(e){return e+E*g}),P=In.adjustBrightness(v,function(e){return e+T*h});if(o.css("backgroundColor",m.toCSS()),u.css({color:v.toCSS()}),r.toggleClass("color-negative",-1===Kr.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=f.valueOrCalculate(x,function(){return Kr.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=Me.isObservableCollection(c)?c.getItems():f.mapToDictionary(c,f.identity,f.defaultIdFunction),A=f.mapItem(d.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={}}),Zr=function(){function e(e){e=f.quickExtend({},e);var n=e.positioningAlignments,i=e.positionHorizontalCallback,a=e.positionVerticalCallback,r=f.buildPositioningFunction(t);return f.eachItem(n.horizontals,function(e,t){var n={distance:t.distance,usageCallback:function(){i&&i(t.alignTo)}};r.alignHorizontally(t.side,t.alignTo,n)}),f.eachItem(n.verticals,function(e,t){var n={distance:t.distance,usageCallback:function(e){e.isPositioned||(t.side===gt.Top?t.alignTo===gt.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===gt.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 pa.getCurrentPage().getArea(!0)},n={1:"down",2:"up",3:"right",4:"left"};return C.extend("CommonDropDownNavigation",{init:function(e,t,n){this.controller=n,this._ignoredOutsideElementsFilters=[".drop-down-navigation"], this._dropDownDesktopController=w.create(function(){return f.createDropPanelWindow(f.evaluateWhenFunction(e),{appendTo:pa.getPageBody(),isDraggable:!1,stackWithWindows:!1,placeInsideWindow:!1,hidingFunctionBeforeShowing:os,closeCallback:function(){n.close()}})}),this._dropDownMobileController=w.create(t);var i=n.deactivatingEventListenersGroup;x.createEventListener(pa.Events.PageChanging,function(){n.close()}).addToGroup(i)},open:function(t){t=f.quickExtend({animate:!0,disableDeactivation:!1,disableLink:!1,animationCompleteCallback:os,closeAnimationCompleteCallback:os,openCallback:os,isVertical:!1,mouseEnteredCallback:os,mouseLeaveCallback:os},t);var i=this;if(_a.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=O.createConditionalNegative({valueChangeCallback:function(e){e?t.mouseEnteredCallback():t.mouseLeaveCallback()}}),c=f.quickExtend(f.quickExtend({},t.navigationProperties),{isDropDown:!0,pages:t.pages,pagesHierarchy:t.pagesHierarchy,selectedPageId:f.evaluateWhenFunction(t.selectedPageId),disableLink:t.disableLink,instanceId:t.instanceId,customClickCallback:t.customClickCallback,mouseEnteredFlag:l}),u=this._ignoredOutsideElementsFilters.clone();u.push(o);var d,g,p,h;if(t.isVertical)h="right"===c.orientation?[{side:gt.Right,alignTo:gt.Left,distance:c.horizontalDistance},{side:gt.Left,alignTo:gt.Right,distance:c.horizontalDistance}]:[{side:gt.Left,alignTo:gt.Right,distance:c.horizontalDistance},{side:gt.Right,alignTo:gt.Left,distance:c.horizontalDistance}],d={horizontals:h,verticals:[{side:gt.Top,alignTo:gt.Top,distance:c.verticalTop},{side:gt.Bottom,alignTo:gt.Bottom,distance:c.verticalTop}]},g=function(e){v=e};else{var m=c.horizontalPosition;h={side:m,alignTo:m},m===gt.Left?h.distance=c.horizontalLeft:m===gt.Right&&(h.distance=c.horizontalRight),d={horizontals:[h],verticals:[{side:gt.Top,alignTo:gt.Bottom,distance:c.verticalDistance},{side:gt.Bottom,alignTo:gt.Top,distance:c.verticalDistance}]},p=function(e){v=e}}var v,y=e({positioningAlignments:d,positionHorizontalCallback:g,positionVerticalCallback:p});r.open(o,{positioningFunction:y,activationArgs:c,contextClass:"drop-down-navigation "+(t.isVertical?"vertical-orientation":"horizontal-orientation"),deactivateOnClickOutside:!t.disableDeactivation,ignoredElementsFilters:u,showingFunction:function(e,i){e.addClass("side-"+f.findKey(gt,v).toLowerCase()),gt.Bottom!==v&>.Top!==v||e.addClass("horizontal-"+f.findKey(gt,c.horizontalPosition).toLowerCase()),i.positioned&&i.positioned(),t.openCallback(e),t.animate&&0!==c.animationSpeed?St.slideIn(e,{duration:c.animationSpeed,direction:n[v],easing:"swing",complete:function(){t.animationCompleteCallback(),t.isTargetFixed&&f.usePositioningFunction(y,e,t.$element,i)}}):t.animationCompleteCallback()}});var b,C=x.createEventListener(f.getWindowSizeEvent(),function(){var e=r.panel.use(),t=e.$dropPanelWrapper;f.usePositioningFunction(y,t,o,e)}).activate(),I=void 0;t.isTargetFixed&&(I=f.uniqueID(),b=f.getScrollingController(),b.$scrollableForRead.on("scroll."+I,function(){var e=r.panel.use(),t=e.$dropPanelWrapper;f.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=f.quickExtend({animate:!0,animationCompleteCallback:os},e),this.closingFunction(e)}})}();!function(){Cr.registerNavigationDefinition("DropDownNavigation",Zr.extend("DropDownNavigation",function(e){return{init:function(t){e.call(this,function(){return eo.createPanel()},function(){return Cr.createNavigationController("SlideNavigation")},t)},getMobileProperties:function(e){var t=e.navigationProperties;return f.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 eo=us(function(){function e(e){var n=a[e];return n||(n=a[e]=en.createController(t(e))),n}function t(t){function a(e){var t=f.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=f.Color(e);var t=Kr.calculateAdjustBrightnessSign(e,.12),n=In.adjustBrightness(e,function(e){return e+.06*t}),i=In.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 u(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 d=en.createBaseController(),g=[],p=f.useTemplate(n.Panel,{level:t}),h=f(".pages-list",p),m=f(".border-box",p),v=f(".content-container",p);0===t&&p.on("mouseenter",function(){s(d.currentActivationArgs.mouseEnteredFlag,!0)}).on("mouseleave",function(){s(d.currentActivationArgs.mouseEnteredFlag,!1)});var y,b,C,I=h.makeItemsList({idFunction:f.defaultIdFunction,lastDisplayedItemClass:"last-item",itemCreationFunction:function(e,t){var i,a=d.currentActivationArgs,r=C==e.id,o=a.customClickCallback;if(a.useSkinButton){i=f.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:nt.Pages}),c.instanceController.createdFlag.onceTrue(function(){if(c.setNeverSelectedInClick(!0),c.getSkinInstance().setNeverSelectedInClick(!0),r&&aa.performOnInstancesInitialization(c.id,function(){c.getSkinInstance().userSelect(!0)}),!b){var e=c.getSkinInstance().getInstancesByField("title")[0];if(e){var t=e.getPropertyValue("fontColor"),n=Wa.getElementTextStyle(e);!t&&n&&(t=n.color),t&&(t=Ga.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=f.useTemplate(n.PageItem,e),t.data.$openContext=i,r&&i.addClass("state-selected"),t.data.$pageTitle=i.find(".page-title"),!a.disableLink&&!o){var u=f("");u.attr("href",ua.getPageFullHtmlUrl(e.id));var g=f(".page-content",i);g.wrap(u),t.data.$lingWrapper=g.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",ua.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=d.currentActivationArgs;if(!i.disableLink){var a=i.customClickCallback;if(a)setTimeout(function(){d.requestDeactivation()},0),a(t.item.id);else{var r=t.dropPanelController;r&&P||setTimeout(function(){d.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=Kr.createCssRules("drop-down-navigation-desktop-panel.level-"+t);return f.quickExtend(d,{$element:p,visualizers:g,defaultActivationArgs:{},onActivated:function(n){var i=Ga.evaluateColorBinding(n.backgroundColor),r=Qa.evaluateFontBinding(n.font),o=n.fontSize,s=n.borderWidth,c=Ga.evaluateColorBinding(n.borderColor,!0),d=n.width,g=n.spacing,v=Ga.evaluateColorBinding(n.fontColor,!0),S=n.borderRadius,P=n.orientation,T=n.innerDistance,x=n.useSkinButton,k=n.showDropDownArrow;C=f.evaluateWhenFunction(n.selectedPageId);var D=l(i);u(D,g,d,s,T,x);var F=Me.isObservableCollection(n.pages);if(x&&(E=[],de.disableOperationsRecording("dropdown-navigation"),Sr.startRenderingBatch()),I.clear(),n.useHierarchy){var A=F?n.pages.getItems():f.mapToDictionary(n.pages,f.identity,f.defaultIdFunction),B=n.pagesHierarchy,V=B.getRootIds(),L=f.mapItem(V,function(e){return A[e]});if(I.setItems(L),S=a(S),B.hasHierarchy()){w=[];var M=x?s:0,O=f.buildPositioningFunction(function(){return pa.getCurrentPage().getArea(!0)}).alignVertically(gt.Top,gt.Top,{distance:-s});"right"===P?O.alignHorizontally(gt.Right,gt.Left,{distance:M,usageCallback:function(e){e.$element.find(".drop-down-navigation-desktop-panel .content-container").removeClass("right").addClass("left")}}).alignHorizontally(gt.Left,gt.Right,{distance:M}):O.alignHorizontally(gt.Left,gt.Right,{distance:M}).alignHorizontally(gt.Right,gt.Left,{distance:M,usageCallback:function(e){e.$element.find(".drop-down-navigation-desktop-panel .content-container").removeClass("right").addClass("left")}}),f.eachItem(V,function(i,a){if(B.hasChildren(a)){var r=B.createSubHierarchy(a),o=f.mapEntry(r.getIds(),function(e,t){return A[t]}),s=I.items[a],l=s.$item;l.addClass("has-hierarchy");var c=f.createDropPanelWindow(e(t+1),{appendTo:l,contextClass:"drop-down-navigation",isDraggable:!1,stackWithWindows:!1,placeInsideWindow:!1,positioningFunction:O,activationArgs:f.quickExtend(f.quickExtend({},n),{backgroundColor:x?n.backgroundColor:D.hoverColor,pages:o,pagesHierarchy:r}),openCallback:function(){l.addClass("opened")},closeCallback:function(){l.removeClass("opened")},hidingFunctionBeforeShowing:os,showingFunction:function(e,t){t.positioned&&t.positioned()},deactivateOnClickOutside:!0,ignoredElementsFilters:[".drop-down-navigation"]}),u={open:function(){c.open(s.data.$openContext)},close:function(){c.close()},isOpened:function(){return c.isOpened()}};s.dropPanelController=u,w.push(u)}})}}else I.setItems(F?n.pages.getItemsValues():n.pages),S=a(S);h.css({padding:s+"px 0",width:y?y.width+2*s:d}),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&&(Sr.finishRenderingBatch(),de.enableOperationsRecording("dropdown-navigation"))},onDeactivated:function(){P=!1,v.addClass("right").removeClass("left"),w&&(f.eachItem(w,function(e,t){t.close()}),w=void 0);var e=d.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&&(ma.VisibilityUpdateBatch.start(),f.eachEntry(I.items,function(e,t){t.data.instanceController&&(t.data.instanceController.getInstance().hideElement(),t.data.instanceController.$element.detach())}),ma.VisibilityUpdateBatch.finish()),s(e.mouseEnteredFlag,!1),y=void 0,b=void 0,E=void 0},positioned:function(){d.currentActivationArgs.useSkinButton&&ma.updatePosition(E,{updateSize:!1})}}),d}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)};var i="rgbaBackground",a={},r=Kr.createCssRules("drop-down-navigation-desktop-panel"),o=Kr.createCssRules("drop-down-navigation-desktop-panel.level-1")});!function(){Cr.registerNavigationDefinition("SkinDropDownNavigation",Cr.getNavigation("DropDownNavigation"))}(),function(){Cr.registerNavigationDefinition("DropDownNavigation2",Zr.extend("DropDownNavigation2",function(e){return{init:function(t){e.call(this,function(){return to.createPanel()},function(){return Cr.createNavigationController("SlideNavigation2")},t)},getMobileProperties:function(e){var t=e.navigationProperties;return f.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 to=us(function(){function e(e){var n=a[e];return n||(n=a[e]=en.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=en.createBaseController(),l=[],c=f.useTemplate(n.Panel,{level:t}),u=f(".pages-list",c),d=f(".side-bar",c);0===t&&c.on("mouseenter",function(){a(s.currentActivationArgs.mouseEnteredFlag,!0)}).on("mouseleave",function(){a(s.currentActivationArgs.mouseEnteredFlag,!1)});var g,p=u.makeItemsList({idFunction:f.defaultIdFunction,itemCreationFunction:function(e,t){var i=t.data,a=s.currentActivationArgs,r=a.customClickCallback,o=f.useTemplate(n.PageItem,e);if(i.$pageTitle=o.find(".page-title"),!a.disableLink&&!r){var l=o.find(".page-content"),c=f("");c.attr("href",ua.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",ua.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(){s.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 f.quickExtend(s,{$element:c,visualizers:l,defaultActivationArgs:{},onActivated:function(n){var a=f.Color(Ga.evaluateColorBinding(n.backgroundColor)),r=Qa.evaluateFontBinding(n.font),s=n.fontSize,l=n.width,u=n.spacing,h=Ga.evaluateColorBinding(n.fontColor,!0);g=f.evaluateWhenFunction(n.selectedPageId);var m=Kr.calculateAdjustBrightnessSign(a,.15,!0),y=In.adjustBrightness(a,function(e){return Math.max(e+i*m,.1)});d.css("backgroundColor",y.toCSS()),o(u),p.clear();var b=Me.isObservableCollection(n.pages)?n.pages.getItems():f.mapToDictionary(n.pages,f.identity,f.defaultIdFunction),C=n.pagesHierarchy,I=C.getRootIds(),S=f.mapItem(I,function(e){return b[e]});if(p.setItems(S),C.hasHierarchy()){v=[];var P=f.buildPositioningFunction(function(){return pa.getCurrentPage().getArea(!0)}).alignVertically(gt.Top,gt.Top).alignHorizontally(gt.Left,gt.Right).alignHorizontally(gt.Right,gt.Left);f.eachItem(I,function(i,a){if(C.hasChildren(a)){var r=C.createSubHierarchy(a),o=f.mapEntry(r.getIds(),function(e,t){return b[t]}),s=p.items[a],l=s.$item;l.addClass("has-hierarchy");var c=f.createDropPanelWindow(e(t+1),{appendTo:l,contextClass:"drop-down-navigation",isDraggable:!1,stackWithWindows:!1,placeInsideWindow:!1,positioningFunction:P,activationArgs:f.quickExtend(f.quickExtend({},n),{pages:o,pagesHierarchy:r}),openCallback:function(){l.addClass("opened")},closeCallback:function(){l.removeClass("opened")},deactivateOnClickOutside:!0,ignoredElementsFilters:[".drop-down-navigation"]}),u=c.open;c.open=function(){u.call(c,l)},s.dropPanelController=c,v.push(c)}})}var w=p.items[g];w&&w.$item.addClass("state-selected"),c.toggleClass("color-negative",-1===Kr.calculateAdjustBrightnessSign(a,.2)),c.css({backgroundColor:a.toCSS(),width:l,fontFamily:null!==r?r:"",color:h,fontSize:s})},onDeactivated:function(){m=!1,v&&(f.eachItem(v,function(e,t){t.close()}),v=void 0);var e=s.currentActivationArgs,t=p.items[g];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=Kr.createCssRules("drop-down-navigation-desktop-panel-2")});!function(){Cr.registerNavigationDefinition("DropDownNavigation3",Zr.extend("DropDownNavigation3",function(e){return{init:function(t){e.call(this,function(){return is.Default},function(){return Cr.createNavigationController("SlideNavigation")},t)},getMobileProperties:function(e){var t=e.navigationProperties;return f.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(){Cr.registerNavigationDefinition("DropDownNavigation4",Zr.extend("DropDownNavigation4",function(e){return{init:function(t){e.call(this,no.createPanel,function(){return Cr.createNavigationController("SlideNavigation3")},t)},getMobileProperties:function(e){var t=e.navigationProperties;return f.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 no=us(function(){function e(e){var n=i[e];return n||(n=i[e]=en.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=Kr.calculateAdjustBrightnessSign(e,s,!0),c=In.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=en.createBaseController(),l=f.useTemplate(n.Panel,{level:t}),c=f(".pages-list",l);0===t&&l.on("mouseenter",function(){i(s.currentActivationArgs.mouseEnteredFlag,!0)}).on("mouseleave",function(){i(s.currentActivationArgs.mouseEnteredFlag,!1)});var u,d=c.makeItemsList({idFunction:f.defaultIdFunction,itemCreationFunction:function(e,t){var i=t.data,a=s.currentActivationArgs,r=a.customClickCallback,o=f.useTemplate(n.PageItem,e);if(i.$pageTitle=o.find(".page-title"),!a.disableLink&&!r){var l=o.find(".page-content"),c=f("");c.attr("href",ua.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",ua.getPageFullHtmlUrl(n.id))}}}).addOrderingSupport({orderingValueSelector:function(e){return e.item.index}}),g=!1,p=!1;d.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}),d.onItemPartEvents("> .page-item.has-hierarchy","mousedown",function(e,t){p=!1;var n=t.dropPanelController;n.isOpened()||(n.open(),g=!0,p=!0)}),d.onItemPartEvents("> .page-item.has-hierarchy","mouseenter",function(e,t){setTimeout(function(){t.dropPanelController.open()},0)}),d.onItemPartEvents("> .page-item.has-hierarchy","mouseleave",function(e,t){g||setTimeout(function(){t.dropPanelController.close()},0)});var h;return f.quickExtend(s,{$element:l,defaultActivationArgs:{},onActivated:function(n){var i=f.Color(Ga.evaluateColorBinding(n.backgroundColor)),a=f.Color(Ga.evaluateColorBinding(n.secondColor)),s=Qa.evaluateFontBinding(n.font),g=n.fontSize,p=n.width,m=n.spacing,v=Ga.evaluateColorBinding(n.fontColor,!0),y=n.barWidth;u=f.evaluateWhenFunction(n.selectedPageId),o(i,a,m,y),d.clear();var b=Me.isObservableCollection(n.pages)?n.pages.getItems():f.mapToDictionary(n.pages,f.identity,f.defaultIdFunction),C=n.pagesHierarchy,I=C.getRootIds(),S=f.mapItem(I,function(e){return b[e]});d.setItems(S),C.hasHierarchy()&&(h=[],f.eachItem(I,function(i,a){if(C.hasChildren(a)){var o=C.createSubHierarchy(a),s=f.mapEntry(o.getIds(),function(e,t){return b[t]}),l=d.items[a],c=l.$item;c.addClass("has-hierarchy");var u=f.createDropPanelWindow(e(t+1),{appendTo:c,contextClass:"drop-down-navigation vertical-orientation",isDraggable:!1,stackWithWindows:!1,placeInsideWindow:!1,positioningFunction:r,activationArgs:f.quickExtend(f.quickExtend({},n),{pages:s,pagesHierarchy:o}),deactivateOnClickOutside:!0,ignoredElementsFilters:[".drop-down-navigation"]}),g=u.open;u.open=function(){g.call(u,c)},l.dropPanelController=u,h.push(u)}}));var P=d.items[u];P&&P.$item.addClass("state-selected"),l.toggleClass("color-negative",-1===Kr.calculateAdjustBrightnessSign(i,.2)),c.css({backgroundColor:i.toCSS(),width:p,fontFamily:null!==s?s:"",color:v,fontSize:g})},onDeactivated:function(){p=!1,h&&(f.eachItem(h,function(e,t){t.close()}),h=void 0);var e=s.currentActivationArgs,t=d.items[u];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=Kr.createCssRules("drop-down-navigation-desktop-panel-4"),r=f.buildPositioningFunction(function(){return pa.getCurrentPage().getArea(!0)}).alignVertically(gt.Top,gt.Top).alignHorizontally(gt.Left,gt.Right,{usageCallback:function(e){e.$element.addClass("side-right")}}).alignHorizontally(gt.Right,gt.Left,{usageCallback:function(e){e.$element.addClass("side-left")}})});!function(){var e=en.createDeferredPanel(function(){return en.createPanel(io)});Cr.registerNavigationDefinition("SlideNavigation3",Qr.extend("SlideNavigation3",function(t){return{init:function(n){t.call(this,e,n)}}}))}();var io=us(function(){function e(e,t,r){for(var o=Kr.calculateAdjustBrightnessSign(t,4*n),s=Kr.calculateAdjustBrightnessSign(e,4*i,!0),l=(Kr.calculateAdjustBrightnessSign(r,4*a,!0),[]),c=[],u=[],d=0;4>d;d++){var g=0===d?t:In.adjustBrightness(t,function(e){return e+o*(n*d)});l.push(g.toCSS());var f=0===d?e:In.adjustBrightness(e,function(e){return e+s*(i*d)});c.push(f.toCSS());var p=0===d?r:In.adjustOpacity(r,function(e){return e-.2*d});u.push(p.toCSS())}return{sideColors:l,backgroundColors:c,fontColors:u,borderColor:In.adjustBrightness(e,function(e){return e+s*(3*i)}).toCSS(),borderColorOpened:In.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:f.defaultIdFunction,template:t.PageItem,itemAddedCallback:function(e){var t=e.$item,n=(e.item,e.data);n.$pageTitle=t.find(".page-title"),n.$titleContainer=f(".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=ua.getPageFullHtmlUrl(n.id);if(a.$lingWrapper)t&&a.$lingWrapper.attr("href",o);else{var s=f("");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=en.createBaseController(),a=f.useTemplate(t.Panel),r=f(".side-bar",a),o=(f(".header",a),f(".pages-container",a)),s=f(".close-icon-content",a),l=f(".pages-list",a);f(".panel-content",a);s.click(function(){i.requestDeactivation()});var c=Sn.create(o,{scrollbarClass:"slide-scrollbar"});c.setMoveScrolling({enableHorizontalScrolling:!1}),i.associateScrollingView(c);var u=n();i.associateItemsList(u);var d,g=zt.create(),p=Kr.createCssRules("slide-navigation-panel-3");return f.quickExtend(i,{$element:a,defaultActivationArgs:{},onActivated:function(t){for(var n=t.fontSize,i=f.Color(Ga.evaluateColorBinding(t.fontColor)),o=f.Color(Ga.evaluateColorBinding(t.secondColor)),s=f.Color(Ga.evaluateColorBinding(t.backgroundColor)),l=f.evaluateWhenFunction(t.selectedPageId),c=Qa.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}),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}),u.setLayout(void 0),g.setHierarchyCollection(m),u.setItems(h),u.setLayout(g),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===Kr.calculateAdjustBrightnessSign(w[0],.2)),d=u.items[l],d&&d.$item.addClass("state-selected")},onDeactivated:function(){d&&d.$item.removeClass("state-selected")}}),i};var n=.06,i=-.03,a=-.1}),ao=function(){var e=C.extend("PercentageWidget",{appendTo:os,setSettings:os,setPercentage:os,setSize:os,remove:os});return e}(),ro=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 ao.extend("CommonPercentageWidget",{init:function(t,n){this._$element=t,this._settings=f.quickExtend({},e,n.settings),this._percentage=n.percentage,this._size=n.size;var i=this;this._listener=x.createEventListener([Ga.ThemeColorsChanged,Qa.CurrentThemeFonts.valueChangedEvent],function(){i.repaint()})},appendTo:function(e){this._$element.appendTo(e),this._initialized=!0,this._listener.activate(),this.repaint()},_repaint:os,repaint:function(){this._initialized&&this._repaint()},setSettings:function(t){this._settings=f.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()}})}(),oo=us(function(){var e={};this.registerTypeFactory=function(t,n){e[t]=n},this.create=function(t,n){return n=f.quickExtend({percentage:0},n),e[t].create(n)},this.getTypes=function(){return f.getKeys(e)}});!function(){var e=w.create(function(){var e=ro.extend("Percentage1",function(e){return{init:function(t){var n=f('
    ');e.call(this,n,t);var i=f(".shape-container",n);this._donutController=Xn.create().appendTo(i),this._$text=f(".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:Ga.evaluateColorBinding(n.color1,!0),fontSize:n.size1,fontFamily:Qa.evaluateFontBinding(n.font)}),t.text(a+"%"),this._donutController.paint(a,Ga.evaluateColorBinding(n.color2),Ga.evaluateColorBinding(n.color3),r,i)}}});return e.create=function(t){return new e(t)},e});oo.registerTypeFactory("percentage1",{create:function(t){return e.getValue().create(t)}})}(),function(){var e=w.create(function(){var e=ro.extend("Percentage2",function(e){return{init:function(t){var n=f('
    ');e.call(this,n,t);var i=f(".text",n),a=f(".percentage-line",n),r=f(".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:Ga.evaluateColorBinding(a.color1,!0),fontSize:a.size1,fontFamily:Qa.evaluateFontBinding(a.font)}),t.text(o+"%");var l=t.outerWidth(),c=s-l-5;n.css({width:c,height:a.size2,background:Ga.evaluateColorBinding(a.color3,!0)}),i.css({width:o+"%",background:Ga.evaluateColorBinding(a.color2,!0)})}}});return e.create=function(t){return new e(t)},e});oo.registerTypeFactory("percentage2",{create:function(t){return e.getValue().create(t)}})}(),function(){var e=w.create(function(){var e=ro.extend("Percentage3",function(e){return{init:function(t){var n=f('
    ');e.call(this,n,t);var i=f(".text",n),a=f(".percentage-line",n),r=f(".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:Ga.evaluateColorBinding(a.color1,!0),fontSize:a.size1,fontFamily:Qa.evaluateFontBinding(a.font)}),t.text(r+"%"),n.css({background:Ga.evaluateColorBinding(a.color3,!0)}),i.css({width:r+"%",background:Ga.evaluateColorBinding(a.color2,!0)})}}});return e.create=function(t){return new e(t)},e});oo.registerTypeFactory("percentage3",{create:function(t){return e.getValue().create(t)}})}(),function(){var e=w.create(function(){var e=f('
    '),t=ro.extend("Percentage4",function(t){return{init:function(e){var n=f('
    ');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=f.adjustFraction((100-s*(r-1))/r,2),c=a/(100/r),u=Math.floor(c),d=c%1*100,g=Ga.evaluateColorBinding(i.color1,!0),p=Ga.evaluateColorBinding(i.color2,!0),h=void 0,m=1;r>=m;m++){var v=m>u,y=e.clone().css({background:v?p:g,width:l+"%",marginRight:m===r?0:s+"%"}).appendTo(n);!h&&v&&(h=y)}d>0&&e.clone().css({background:g,width:d+"%"}).appendTo(h)}}});return t.create=function(e){return new t(e)},t});oo.registerTypeFactory("percentage4",{create:function(t){return e.getValue().create(t)}})}(),function(){var e=w.create(function(){var e=f('
    '),t=ro.extend("Percentage5",function(t){return{init:function(e){var n=f('
    ');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,f.adjustFraction((s.width-o*(r-1))/r,2))),c=o,u=a/(100/r),d=Math.floor(u),g=u%1,p=Ga.evaluateColorBinding(i.color1,!0),h=Ga.evaluateColorBinding(i.color2,!0),m=void 0,v=1;r>=v;v++){var y=v>d,b=e.clone().css({background:y?h:p,width:l,height:l,marginRight:v===r?0:c}).appendTo(n);!m&&y&&(m=b)}if(g>0){var C=f('
    ').css({width:f.adjustFraction(l*g,2)}).appendTo(m);e.clone().css({background:p,width:l,height:l}).appendTo(C)}}}});return t.create=function(e){return new t(e)},t});oo.registerTypeFactory("percentage5",{create:function(t){return e.getValue().create(t)}})}(),function(){Ia.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&&f.each(e.childElements,function(e,n){t(n)})}e.templateStructure&&f.each(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,n){f.each(n.structures,function(e,n){t(n)})}),e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){Ia.addSiteInformationFix(1.1015,function(e){function t(e){var n=e.elementProperties.customStates;if(n){var i={};f.each(n,function(e,t){f.isPlainObject(t.ids)&&f.count(t.ids)>1&&(i[e]=t)}),e.elementProperties.customStates=i}e.childElements&&f.each(e.childElements,function(e,n){t(n)})}e.templateStructure&&f.each(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,n){f.each(n.structures,function(e,n){t(n)})}),e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){Ia.addSiteInformationFix(1.1013,function(e){function t(e){var n=e.type;n===ri.Menu.name&&e.elementProperties.dataTemplate?(e.elementProperties.dataTemplate.structures[0].type=ri.MenuButton.name,e.elementProperties.itemsTemplates&&f.each(e.elementProperties.itemsTemplates,function(e,t){t.structures[0].type=ri.MenuButton.name})):n===ri.Gallery.name&&e.elementProperties.dataTemplate&&!f.isEmptyObject(e.elementProperties.dataTemplate)&&(e.elementProperties.dataTemplate.structures[0].type=ri.ImageBox.name,e.elementProperties.itemsTemplates&&f.each(e.elementProperties.itemsTemplates,function(e,t){t.structures[0].type=ri.ImageBox.name})),e.childElements&&f.each(e.childElements,function(e,n){t(n)})}var n;e.templateStructure&&f.each(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,i){n=i,f.each(i.structures,function(e,n){t(n)})}),e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){Ia.addSiteInformationFix(1.1017,function(e){function t(e){var n=e.type;n===ri.Menu.name&&e.elementProperties.itemFields&&(e.elementProperties.itemFields.icon={type:"icon",title:"Icon",name:"icon",isDefaultField:!0},delete e.elementProperties.itemFields.image),n===ri.MenuButton.name&&e.elementProperties.fieldsMap&&f.each(e.elementProperties.fieldsMap,function(e,t){f.each(t,function(e,t){"image"===t.type&&(t.type="icon",t.title="Icon",t.name="icon")})}),e.childElements&&f.each(e.childElements,function(e,n){t(n)})}var n;e.templateStructure&&f.each(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,i){n=i,f.each(i.structures,function(e,n){t(n)})}),e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){Ia.addSiteInformationFix(1.1016,function(e){function t(e){var n=e.type;n!==ri.Menu.name&&n!==ri.Gallery.name||!e.elementProperties.dataTemplate||f.isEmptyObject(e.elementProperties.dataTemplate)||(e.elementProperties.fieldsTemplates={},e.elementProperties.fieldsTemplates.defaultTemplate=e.elementProperties.dataTemplate),e.childElements&&f.eachItem(e.childElements,function(e,n){t(n)})}var n;e.templateStructure&&f.eachItem(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&f.eachItem(e.pagesStructure.pages,function(e,i){n=i,f.eachItem(i.structures,function(e,n){t(n)})}),e.masterPages&&f.eachItem(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){Ia.addSiteInformationFix(1.1024,function(e){function t(e){e.elementProperties.columnsGrid;e.elementProperties.columnsGrid.isEnabled=!0,e.elementProperties.columnsGrid.showAlways=!1}e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,n){f.each(n.structures,function(e,n){t(n)})})})}(),function(){Ia.addSiteInformationFix(1.1026,function(e){function t(e,n){var i=e.elementProperties,a=i.behaviours;a&&a.isTemplateBehaviour||(n&&ri[e.type].hasFeature(oi.TemplateItem)?(i.behaviours={isTemplateBehaviour:a?a:{},normalBehaviours:{}},f.each(i.behaviours.isTemplateBehaviour,function(e,t){t.options.isTemplateBehaviour=!0})):i.behaviours={normalBehaviours:a?a:{},isTemplateBehaviour:{}},e.childElements&&f.each(e.childElements,function(e,i){t(i,n)}))}var n;if(e.templateStructure){var i=e.templateStructure.structures;f.each(i,function(e,n){t(n,!0)});var a=e.templateStructure.connections;a&&i&&ri[i[0].type].hasFeature(oi.TemplateItem)&&(a.sourceConnections&&f.each(a.sourceConnections,function(e,t){t.options.isTemplateConenction=!0}),a.targetConnections&&f.each(a.targetConnections,function(e,t){t.options.isTemplateConenction=!0}))}e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,i){n=i,f.each(i.structures,function(e,n){t(n)})}),e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){Ia.addSiteInformationFix(1.1027,function(e){function t(e){e&&f.each(e,function(e,t){f.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&&(f.each(c.connections,function(e,t){f.each(t,function(e,t){r(t)})}),f.each(c.behaviours,function(e,t){var n=c.connections[e];f.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&&f.each(e.childElements,function(e,i){n(i,t)})}function i(e,t,n){e&&f.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=Fi.PageLoad:i.stateName&&(i.triggerType=Fi.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:f.uniqueID(),sourceElementID:t,targetElementID:t,behaviourName:n,options:i}}function r(e){var t=(e.id,e.options);e.behaviourName||(t.triggerType=Fi.Trigger,t.triggerName=e.triggerName,e.behaviourName=e.actionName,delete t.trigger,"ShowElement"!==e.actionName&&"HideElement"!==e.actionName||(t.animationType=wt.NoAnimation.name,t.animationDuration=0),"FadeIn"===e.actionName&&(e.behaviourName=Bi.ShowElement.name,t.animationType=wt.Fade.name),"FadeOut"===e.actionName&&(e.behaviourName=Bi.HideElement.name,t.animationType=wt.Fade.name),"SlideIn"===e.actionName&&(e.behaviourName=Bi.ShowElement.name),"SlideOut"===e.actionName&&(e.behaviourName=Bi.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),f.each(s,function(e,t){n(t,l)})}e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,i){o=i;var a=i.connections;t(a),f.each(i.structures,function(e,t){n(t,a)})}),e.masterPages&&f.each(e.masterPages,function(e,i){if(i.hierarchyInfo.structures){var a=i.hierarchyInfo.connections;t(a),f.each(i.hierarchyInfo.structures,function(e,t){n(t,a)})}})})}(),function(){Ia.addSiteInformationFix(1.1032,function(e){function t(e){e&&f.each(e,function(e,t){f.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=wt.Slide.name,a.entranceAnimationDirection="right"):"SlideRight"===a.entranceAnimation?(a.entranceAnimation=wt.Slide.name,a.entranceAnimationDirection="left"):"SlideUp"===a.entranceAnimation?(a.entranceAnimation=wt.Slide.name,a.entranceAnimationDirection="down"):"SlideDown"===a.entranceAnimation&&(a.entranceAnimation=wt.Slide.name,a.entranceAnimationDirection="up"),"SlideLeft"===a.exitAnimation?(a.exitAnimation=wt.Slide.name,a.exitAnimationDirection="left"):"SlideRight"===a.exitAnimation?(a.exitAnimation=wt.Slide.name,a.exitAnimationDirection="right"):"SlideUp"===a.exitAnimation?(a.exitAnimation=wt.Slide.name,a.exitAnimationDirection="up"):"SlideDown"===a.exitAnimation&&(a.exitAnimation=wt.Slide.name,a.exitAnimationDirection="down")),r&&f.each(r.connections,function(e,t){f.each(t,function(e,t){i(t)})}),e.childElements&&f.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"):"SlideUp"===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=Bi.ShowElement.name,t.animationType=wt.Fly.name,t.animationSlideDirection="left",t.animationDirection=t.direction,delete t.direction):"FlyOutScreenBehaviour"===e.behaviourName&&(e.behaviourName=Bi.HideElement.name,t.animationType=wt.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),f.each(r,function(e,t){n(t,o)})}e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,i){a=i;var r=i.connections;t(r),f.each(i.structures,function(e,t){n(t,r)})}),e.masterPages&&f.each(e.masterPages,function(e,i){if(i.hierarchyInfo.structures){var a=i.hierarchyInfo.connections;t(a),f.each(i.hierarchyInfo.structures,function(e,t){n(t,a)})}})})}(),function(){Ia.addSiteInformationFix(1.1035,function(e){function t(e){e&&f.each(e,function(e,t){f.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&&f.each(e.pagesStructure.pages,function(e,n){i=n;var a=n.customStatesProperties;t(a)}),e.masterPages&&f.each(e.masterPages,function(e,n){if(n.hierarchyInfo.structures){var i=n.hierarchyInfo.customStatesProperties;t(i)}})})}(),function(){Ia.addSiteInformationFix(1.1037,function(e){function t(e,n){if(n){var i=(e.id,e.elementProperties),a=i.itemsData;a&&(f.each(a.connections,function(t,i){f.each(i,function(i,a){n.targetConnections[i]=a;var r=e.id+Ke+t;a.sourceElementID===a.targetElementID&&(a.targetElementID=r),a.sourceElementID=r})}),delete i.itemsData),e.childElements&&f.each(e.childElements,function(e,i){t(i,n)})}}var n;if(e.templateStructure){var i=e.templateStructure.structures,a=e.templateStructure.connections;f.each(i,function(e,n){t(n,a)})}e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,i){n=i;var a=i.connections;f.each(i.structures,function(e,n){t(n,a)})}),e.masterPages&&f.each(e.masterPages,function(e,n){if(n.hierarchyInfo.structures){var i=n.hierarchyInfo.connections;f.each(n.hierarchyInfo.structures,function(e,n){t(n,i)})}})})}(),function(){function e(e){var t=e.split(Ke);if(e.length>=26&&1===t.length){var n=13;"id"===e.slice(0,2)&&(n+=2),e=e.slice(0,n)+Ke+e.slice(n,e.length)}return e}Ia.addSiteInformationFix(1.1038,function(t){function n(t,n){t.id;n&&f.each(n,function(t,n){f.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;f.each(a,function(e,t){n(t,r)})}t.pagesStructure&&f.each(t.pagesStructure.pages,function(e,t){i=t;var a=t.connections;f.each(t.structures,function(e,t){n(t,a)})}),t.masterPages&&f.each(t.masterPages,function(e,t){if(t.hierarchyInfo.structures){var i=t.hierarchyInfo.connections;f.each(t.hierarchyInfo.structures,function(e,t){n(t,i)})}})})}(),function(){Ia.addSiteInformationFix(1.1043,function(e){function t(e){e.id;e.type===ri.Menu.name&&void 0===e.elementProperties.synchronizeWithPages&&(e.elementProperties.synchronizeWithPages=!0),e.childElements&&f.each(e.childElements,function(e,n){t(n)})}function n(e){var t=(e.id,e.elementProperties.textType);t&&("div"===t&&(t=et.DIV),e.elementProperties.tagName=t),e.childElements&&f.each(e.childElements,function(e,t){n(t)})}var i;if(e.templateStructure){var a=e.templateStructure.structures;f.each(a,function(e,t){n(t)})}e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,a){i=a,f.each(a.structures,function(e,i){n(i),t(i)})}),e.masterPages&&f.each(e.masterPages,function(e,i){i.hierarchyInfo.structures&&f.each(i.hierarchyInfo.structures,function(e,i){n(i),t(i)})})})}(),function(){Ia.addSiteInformationFix(1.1045,function(e){function t(e){var n=e.type;if(ri[n].hasFeature(oi.TemplateItem)){var i=e.elementProperties.fieldsMap;i&&f.each(i,function(e,t){t&&t[mi.image.getContentType()]&&(t[mi.title.getContentType()]={name:"title",title:"Title",type:"title"})})}e.childElements&&f.each(e.childElements,function(e,n){t(n)})}e.templateStructure&&f.each(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,t){f.each(t.structures,os)}),e.masterPages&&f.each(e.masterPages,function(e,t){t.hierarchyInfo.structures&&f.each(t.hierarchyInfo.structures,os)})})}(),function(){Ia.addSiteInformationFix(1.1047,function(e){function t(e){var n=(e.id,e.elementProperties),i=e.type;"page"===i?(n.childrenAnchor=ot.Centered,e.childElements&&f.each(e.childElements,function(e,n){t(n)})):n.sizeAndPosition.left-=480}e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,n){f.each(n.structures,function(e,n){t(n)})}),e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){Ia.addSiteInformationFix(1.1049,function(e){function t(e){var t=pa.getCoordinatorHeirarchy().customStatesProperties;e&&f.each(e,function(e,n){var i=n.id;t&&t[i]&&f.each(t[i],function(e,t){"sizeAndPosition"===e&&t&&f.each(t,function(e,t){t&&f.each(t,function(e,t){t.stateValue.left-=480})})})})}e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,n){f.each(n.structures,function(e,n){t(n.childElements)})}),e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&t(n.hierarchyInfo.structures)})})}(),function(){Ia.addSiteInformationFix(1.1065,function(e){function t(e){var n=e.elementProperties,i=ri[e.type],a=n.dataLayoutOptions;a&&(n.dataLayoutOptions=f.extend({},i.getPropertiesDefaultValues().dataLayoutOptions,a)),e.childElements&&f.each(e.childElements,function(e,n){t(n)})}e.templateStructure&&f.each(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,n){f.each(n.structures,function(e,n){t(n)})}),e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){Ia.addSiteInformationFix(1.1063,function(e){function t(e,n){var i=(e.id,e.elementProperties);ri[e.type]===ri.FormElement?(f.each(e.childElements,function(e,t){delete t.elementProperties.fillLayout,delete t.elementProperties.verticalLayout,delete t.elementProperties.horizontalLayout,ri[t.type]===ri.formFields?(t.elementProperties.horizontalAlign=ot.Left,t.elementProperties.sizeAndPosition.width=i.sizeAndPosition.width):t.elementProperties.sizeAndPosition=f.extend(t.elementProperties.sizeAndPosition,{top:20,left:0})}),e.elementProperties.horizontalAlign=ot.Right):e.childElements&&f.each(e.childElements,function(e,i){t(i,n)})}var n;if(e.templateStructure){var i=e.templateStructure.structures;f.each(i,function(e,n){t(n)})}e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,i){n=i,f.each(i.structures,function(e,n){t(n)})}),e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){Ia.addSiteInformationFix(1.1069,function(e){function t(e,n){e.id,e.elementProperties;if(ri[e.type]===ri.FormElement){var i,a=[];f.each(e.childElements,function(e,t){ri[t.type]===ri.formFields?(i=t,t.elementProperties.horizontalAlign=ot.Right):(t.elementProperties.sizeAndPosition.top=20,a.push(t))});var r=i.elementProperties.sizeAndPosition;e.childElements=a,f.each([oi.HasFormData,oi.HasArrangement,oi.DataList,oi.HasTemplates,oi.HasDataSource],function(t,n){f.each(n.properties,function(t){e.elementProperties[t]=i.elementProperties[t]})}),e.elementProperties.sizeAndPosition.width=r.width,e.elementProperties.horizontalAlign=ot.Left}else e.childElements&&f.each(e.childElements,function(e,i){t(i,n)})}var n;if(e.templateStructure){var i=e.templateStructure.structures;f.each(i,function(e,n){t(n)})}e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,i){n=i,f.each(i.structures,function(e,n){t(n)})}),e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){Ia.addSiteInformationFix(1.1077,function(e){function t(e,n){e.id,e.elementProperties;if(ri[e.type].hasFeature(oi.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 Qe.Pixels:i.percentages=a&&i.pixels?Math.floor(i.pixels/a*100):120;break;case Qe.Normal:i.percentages=120;break;case Qe.Inherit:i.percentages=120}delete i.pixels,delete i.unitValue,i.percentages||(i.percentages=120),i.unit=Qe.Percentages}else e.childElements&&f.each(e.childElements,function(e,i){t(i,n)})}var n;if(e.templateStructure){var i=e.templateStructure.structures;f.each(i,function(e,n){t(n)})}e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,i){n=i,f.each(i.structures,function(e,n){t(n)})}),e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){var e=1.2012;Ia.addSiteInformationFix(e,function(e){function t(e){var t=pa.getStaticPagesData(),n=f.count(t);e.type=ri.PagesMenu.name,e.elementProperties.name=e.elementProperties.name.replace("Menu",ri.PagesMenu.title);var i=n;e.elementProperties.dataLayout.name=e.elementProperties.dataLayout.name+"Menu";var a=oi.HasMoreButton.defaultProperties&&oi.HasMoreButton.defaultProperties.dataLayoutOptions?oi.HasMoreButton.defaultProperties.dataLayoutOptions():void 0;delete e.elementProperties.dataInfo,a&&(a.maxItems=i,e.elementProperties.dataLayoutOptions=f.extendMissing(e.elementProperties.dataLayoutOptions,a))}function n(e){var a=e.elementProperties;ri[e.type]===ri.Menu&&a.dataInfo&&a.dataInfo&&a.dataInfo.currentData&&"MasterPages"===a.dataInfo.currentData.type&&i?t(e):ri[e.type]===ri.PagesMenu?delete a.dataInfo:e.childElements&&f.each(e.childElements,function(e,t){n(t)})}var i=!0;if(e.templateStructure){var a=e.templateStructure.structures;i=a[0].type!==ri.Menu.name,f.each(a,function(e,t){n(t)})}else e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,t){f.each(t.structures,function(e,t){n(t)})}),e.masterPages&&f.each(e.masterPages,function(e,t){t.hierarchyInfo.structures&&f.each(t.hierarchyInfo.structures,function(e,t){n(t)})})})}(),function(){Ia.addSiteInformationFix(1.209,function(e){e.masterPages&&f.each(e.masterPages,function(e,t){function n(e){var t=e.id;delete i[t],e.childElements&&f.each(e.childElements,function(e,t){n(t)})}if(t.hierarchyInfo.structures){var i=f.mapToDictionary(t.hierarchyInfo.structures,f.returnValue,f.defaultIdFunction);f.each(t.hierarchyInfo.structures,function(e,t){t.childElements&&f.each(t.childElements,function(e,t){n(t)})});var a=[];f.each(t.hierarchyInfo.structures,function(e,t){i[t.id]&&a.push(i[t.id])}),t.hierarchyInfo.structures=a}})})}(),function(){Ia.addSiteInformationFix(1.1092,function(e){function t(e,n){e.id,e.elementProperties;ri[e.type]===ri.FormElement?e.elementProperties.targetEmail="":e.childElements&&f.each(e.childElements,function(e,i){t(i,n)})}var n;if(e.templateStructure){var i=e.templateStructure.structures;f.each(i,function(e,n){t(n)})}e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,i){n=i,f.each(i.structures,function(e,n){t(n)})}),e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){Ia.addSiteInformationFix(1.209,function(e){function t(e,n){e.id,e.elementProperties;if(ri[e.type]===ri.label){e.elementProperties.formattedText=e.elementProperties.text,e.type=ri.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,"
    ");"\n"==i.charAt(i.length-1)&&(a+=" "),e.elementProperties.formattedText=i}else e.childElements&&f.each(e.childElements,function(e,i){t(i,n)})}var n;e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,i){n=i,f.each(i.structures,function(e,n){t(n)})}),e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){Ia.addSiteInformationFix(1.2004,function(e){function t(e,n){e.id,e.elementProperties;if(ri[e.type]===ri.label||ri[e.type]===ri.freeText){var i;ri[e.type]===ri.label&&(i=e.elementProperties.text),ri[e.type]===ri.freeText&&(i=e.elementProperties.formattedText),i=i?""+i:"";var a=i.replace(/\n/g,"
    ");"\n"==i.charAt(i.length-1)&&(a+=" "),ri[e.type]===ri.label&&(e.elementProperties.text=i),ri[e.type]===ri.freeText&&(e.elementProperties.formattedText=i)}else e.childElements&&f.each(e.childElements,function(e,i){t(i,n)})}var n;if(e.templateStructure){var i=e.templateStructure.structures;f.each(i,function(e,n){t(n)})}e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,i){n=i,f.each(i.structures,function(e,n){t(n)})}),e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){Ia.addSiteInformationFix(1.2013,function(e){function t(e,n){e.id,e.elementProperties;ri[e.type]===ri.PagesMenu?e.elementProperties.dropDownOptions=f.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&&f.each(e.childElements,function(e,i){t(i,n)})}var n;if(e.templateStructure){var i=e.templateStructure.structures;f.each(i,function(e,n){t(n)})}e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,i){n=i,f.each(i.structures,function(e,n){t(n)})}),e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){Ia.addSiteInformationFix(1.2024,function(e){e.pagesStructure&&pa.Events.PageInitialized.one(function(){de.disableOperationsRecording("PageManager.Events.PageInitialized.1.2024"),ca.removeStateAffecting(pa.getCurrentPage()),ca.removeStateAffected(pa.getCurrentPage()),ea.removeInstanceConnections(pa.getCurrentPage()),de.enableOperationsRecording("PageManager.Events.PageInitialized.1.2024")})})}(),function(){Ia.addSiteInformationFix(1.2028,function(e){function t(e){var n=e.elementProperties;ri[e.type];n.dataInfo&&Ki[n.dataLayout.name]&&Ki[n.dataLayout.name].isPages&&e.type!==ri.Gallery.name&&e.type!==ri.VideoGallery.name&&e.type!==ri.PostsList.name&&(e.type=ri.DataListElement.name),e.type===ri.PagesMenu.name&&n.dropDownOptions&&n.dropDownOptions.animation===wt.NoAnimation.name&&(n.dropDownOptions.animation=wt.Slide.name,n.dropDownOptions.animationSpeed=400,n.dropDownOptions.slideDirection="up"),e.childElements&&f.each(e.childElements,function(e,n){t(n)})}e.templateStructure&&f.each(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,n){f.each(n.structures,function(e,n){t(n)})}),e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){Ia.addSiteInformationFix(1.2043,function(e){function t(e){e&&f.each(e,function(e,t){if(t.dataInfo)for(var n in t.dataInfo){var a=t.dataInfo[n];f.each(a,function(e,t){i(t.stateValue)})}})}function n(e){var t=e.elementProperties,a=ri[e.type];if(a.hasFeature(oi.DataList)){var r=t.dataInfo;i(r)}e.childElements&&f.each(e.childElements,function(e,t){n(t)})}function i(e){e&&e.currentData&&(e.currentData.items?f.each(e.currentData.items,function(e,t){f.each(t,function(e,n){n&&n.imagePath&&(t[e]={imageUrl:t[e]})})}):f.each(e.currentData,function(e,t){f.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;f.each(e.templateStructure.structures,function(e,t){n(t)}),t(a); }e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,i){var a=i.customStatesProperties;f.each(i.structures,function(e,t){n(t)}),t(a)}),e.masterPages&&f.each(e.masterPages,function(e,i){if(i.hierarchyInfo.structures){var a=i.hierarchyInfo.customStatesProperties;f.each(i.hierarchyInfo.structures,function(e,t){n(t)}),t(a)}})})}(),function(){Ia.addSiteInformationFix(1.2092,function(e){function t(e){var n=e.id,i=e.elementProperties,a=e.type;ri[a]&&(ri[a].hasFeature(oi.PageSection)&&i.childrenAnchor!==ot.Centered||ri[a].isType(ri.userBox)&&i.fillLayout&&i.fillLayout.fillHorizontal&&i.childrenAnchor!==ot.Centered)?aa.performOnInstancesInitialization([n],function(e){ra.layoutUpdateBatch.performOperation(function(){var t=aa.getInstanceByID(e[0]),n=oa.rememberLayout(t.getChildInstances(),{includeDockedElements:!1,rememberLeft:!0,rememberTop:!1,rememberWidth:!1,rememberHeight:!1});t.setPropertyValue("childrenAnchor",ot.Centered),ra.layoutUpdateBatch.performOperation(function(){n.restoreLayout()})})}):e.childElements&&f.each(e.childElements,function(e,n){t(n)})}e.templateStructure&&f.each(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,n){f.each(n.structures,function(e,n){t(n)})}),e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){Ia.addSiteInformationFix(1.2036,function(e){function t(e){var n=e.elementProperties,i=ri[e.type];if(i.hasFeature(oi.DataList)){var a=n.dataLayout,r=n.dataInfo,o=n.dataLayoutOptions;Ki[a.name];a.name===Ki.PagesGrid.name&&r.currentData&&(o.elementsPerPaget?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}}Ia.addSiteInformationFix(1.2087,function(t){function n(t){var i=t.elementProperties;if(t.type===ri.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&&f.each(t.childElements,function(e,t){n(t)})}function i(t){t&&f.each(t,function(t,n){if(n.dropDownOptions&&n.dropDownOptions[_a.MobileStateName]){var i=n.dropDownOptions[_a.MobileStateName].coordinator;if(i){var a=i.stateValue,r=e(a);f.objectSet(n,["dropDownNavigationSettings",_a.MobileStateName,"coordinator","stateValue"],{navigation:"DropDownNavigation",navigationProperties:r}),f.objectSet(n,["moreButtonText",_a.MobileStateName,"coordinator","stateValue"],a.moreButtonText),f.objectSet(n,["showDropDownArrow",_a.MobileStateName,"coordinator","stateValue"],void 0!==a.showDropDownArrow?a.showDropDownArrow:!1)}}})}if(t.isCoordinator&&i(t.customStatesProperties),t.templateStructure){var a=t.templateStructure.structures;f.each(a,function(e,t){n(t)}),i(t.templateStructure.customStatesProperties)}t.pagesStructure&&f.each(t.pagesStructure.pages,function(e,t){f.each(t.structures,function(e,t){n(t)}),i(t.customStatesProperties)}),t.masterPages&&f.each(t.masterPages,function(e,t){t.hierarchyInfo.structures&&(f.each(t.hierarchyInfo.structures,function(e,t){n(t)}),i(t.hierarchyInfo.customStatesProperties))})})}(),function(){Ia.addSiteInformationFix(1.2089,function(e){function t(e,n){e.id,e.elementProperties;if(!ri[e.type]||ri[e.type]!==ri.Gallery&&ri[e.type]!==ri.DataListElement&&ri[e.type]!==ri.VideoGallery)e.childElements&&f.each(e.childElements,function(e,i){t(i,n)});else{f.each(e.elementProperties.fieldsTemplates,function(e,t){f.each(t,function(e,t){var n=t.hierarchy?t.hierarchy.structures[0].elementProperties.skinBinding:void 0;if(n&&n.type===er.Inline){var i=n.hierarchy.structures[0],a=i.elementProperties.fieldsMap;a&&f.each(a,function(e,t){e===i.id&&t&&!t[bi.Link]&&(t[bi.Link]={name:"link",type:"link",title:"Link"})})}})})}}var n;if(e.templateStructure){var i=e.templateStructure.structures;f.each(i,function(e,n){t(n)})}e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,i){n=i,f.each(i.structures,function(e,n){t(n)})}),e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){Ia.addSiteInformationFix(1.21,function(e){function t(e){var i=e.elementProperties;e.type===ri.HeaderElement.name?i.sectionName="Header":e.type===ri.FooterElement.name?i.sectionName="Footer":e.type===ri.SectionElement.name?n.push(e):e.childElements&&f.each(e.childElements,function(e,n){t(n)})}var n=[],i=!1;if(e.templateStructure){var a=e.templateStructure.structures;f.each(a,function(e,n){t(n)})}if(e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,n){f.each(n.structures,function(e,n){t(n)})}),e.masterPages&&(f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.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;rEa.BaseVersionToConvertOverFlowHidden)){if(e.templateStructure){var n=e.templateStructure.structures;f.each(n,function(e,n){t(n)})}e.pagesStructure&&f.eachItem(e.pagesStructure.pages,function(e,n){f.eachItem(n.structures,function(e,n){t(n)})}),e.masterPages&&f.eachItem(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.eachItem(n.hierarchyInfo.structures,function(e,n){t(n)})})}})}(),function(){Ia.addSiteInformationFix(13.007,function(e){function t(e){var a=e.elementProperties,r=ri[e.type];if(r.hasFeature(oi.DataList)){var o=a.dataInfo,s=a.itemFields;n(o,s)}else if(r.isType(ri.VideoPlayer)){var l=a.videoId;a.videoId=i(l)}e.childElements&&f.eachItem(e.childElements,function(e,n){t(n)})}function n(e,t){e&&e.currentData&&(e.currentData.items?f.eachEntry(e.currentData.items,function(e,n){f.eachEntry(n,function(e,a){t[e]&&t[e].type===mi.video.name&&a&&a.videoId&&(n[e].videoId=i(a.videoId))})}):f.eachEntry(e.currentData,function(e,n){f.eachEntry(n,function(e,a){t[e]&&t[e].type===mi.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;f.each(e.templateStructure.structures,function(e,n){t(n)})}e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,n){n.customStatesProperties;f.each(n.structures,function(e,n){t(n)})}),e.masterPages&&f.each(e.masterPages,function(e,n){if(n.hierarchyInfo.structures){n.hierarchyInfo.customStatesProperties;f.each(n.hierarchyInfo.structures,function(e,n){t(n)})}})})}(),function(){Ia.addSiteInformationFix(14.003,function(e){e.isCoordinator&&ua.UrlChangingOperation.executeOnBatchStart(function(){var e,t=vr.getListByName("LocalBlog"),n=pa.getDynamicPagesCount();if(void 0===t&&n>0)e=pa.getDynamicPagesData(),f.eachEntry(e,function(e){pa.removePages(e)});else if(void 0!==t){var i=t.getDynamicPageId();pa.updatePageFieldsData(i,{title:"Post Page",urlAlias:"post-page"}),n>1&&(e=pa.getDynamicPagesData(),f.eachEntry(e,function(e){e!=i&&pa.removePages(e)}))}})})}(),function(){Ia.addSiteInformationFix(14.019,function(e){function t(e){var a=(e.type,ri[e.type]);if(a&&(a.isType(ri.Gallery)||a.isType(ri.VideoGallery))){var r=[mi.title,mi.description,mi.link];a.isType(ri.Gallery)?r.unshift(mi.image):r.unshift(mi.video);var o=e.elementProperties,s=o.itemFields,l=f.objectGet(i,[e.id,"fieldsTemplates",_a.MobileStateName,"coordinator","stateValue"]);if(a.isType(ri.Gallery)){var c=!1;if(f.eachEntry(o.itemFields,function(e,t){return"image"===t.type?(c=!0,!1):void 0}),!c)return e.type=ri.DataListElement.name,f.eachItem([o.fieldsTemplates,l],function(e,t){t&&(t.DataListItemTemplate=t.ImageBox,delete t.ImageBox,f.eachEntry(t.DataListItemTemplate,function(e,t){t.hierarchy.structures[0].type="skinDataItem"}))}),void delete s.alt}if(e.mapBetweenFields={},f.eachEntry(e.elementProperties.fieldsTemplates,function(t,i){f.eachEntry(i,function(t,i){var a=i.hierarchy.structures[0].elementProperties.skinBinding.hierarchy.structures[0],s=a.elementProperties.fieldsMap;f.eachItem(r,function(t,i){n(i,s,o,e)});var l=!1;f.eachEntry(s,function(e,t){f.eachEntry(t,function(e,t){return""+t.name=="link"?(l=!0,!1):void 0})}),l||f.objectSet(s,[a.id,bi.Link],{name:"link",title:"Link",type:"link",isDefaultField:!0})})}),a.isType(ri.Gallery)){var u=s.alt;delete s.alt,u&&(s.alt=u)}}e.childElements&&f.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(f.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,f.eachEntry(t,function(e,t){f.eachEntry(t,function(e,t){""+t.name==""+o&&(t.name=a)})}),f.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,f.each(a,function(e,n){t(n)})}e.pagesStructure&&f.eachItem(e.pagesStructure.pages,function(e,n){i=n.customStatesProperties,f.eachItem(n.structures,function(e,n){t(n)})}),e.masterPages&&f.eachItem(e.masterPages,function(e,n){n.hierarchyInfo.structures&&(i=n.hierarchyInfo.customStatesProperties,f.eachItem(n.hierarchyInfo.structures,function(e,n){t(n)}))})})}(),function(){Ia.addSiteInformationFix(14.018,function(e){function t(e){e&&f.each(e,function(e,t){n(t.navigationButtonSettings,a)})}function n(e,t){e&&f.each(e,function(e,n){f.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&&f.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;f.each(r,function(e,t){i(t)}),t(e.templateStructure.customStatesProperties)}e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,n){f.each(n.structures,function(e,t){i(t)}),t(n.customStatesProperties)}),e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&(f.each(n.hierarchyInfo.structures,function(e,t){i(t)}),t(n.hierarchyInfo.customStatesProperties))})})}(),function(){Ia.addSiteInformationFix(14.029,function(e){function t(e){var a=(e.type,ri[e.type]);e.type===ri.DataListElement&&(e.type=ri.DataListElement.name);var r=f.objectGet(i,[e.id,"fieldsTemplates",_a.MobileStateName,"coordinator","stateValue"]);if(a.isType(ri.DataListElement))return void(r&&r.ImageBox&&(r.DataListItemTemplate=r.ImageBox,delete r.ImageBox,f.eachEntry(r.DataListItemTemplate,function(e,t){t.hierarchy.structures[0].type="skinDataItem"})));if(a&&(a.isType(ri.Gallery)||a.isType(ri.VideoGallery))){var o=[mi.title,mi.description,mi.link];a.isType(ri.Gallery)?o.unshift(mi.image):o.unshift(mi.video);var s=e.elementProperties;s.itemFields;r&&f.eachEntry(r,function(t,i){f.eachEntry(i,function(t,i){var a=i.hierarchy.structures[0].elementProperties.skinBinding.hierarchy.structures[0],r=a.elementProperties.fieldsMap;f.eachItem(o,function(t,i){n(i,r,s,e)});var l=!1;f.eachEntry(r,function(e,t){f.eachEntry(t,function(e,t){return""+t.name=="link"?(l=!0,!1):void 0})}),l||f.objectSet(r,[a.id,bi.Link],{name:"link",title:"Link",type:"link",isDefaultField:!0})})})}e.childElements&&f.eachItem(e.childElements,function(e,n){t(n)})}function n(e,t,n,i){var a=e.name;if(i.mapBetweenFields)f.eachEntry(t,function(e,t){f.eachEntry(t,function(e,t){i.mapBetweenFields[t.name]===a&&(t.name=a)})});else{var r,o=!1;if(f.eachEntry(t,function(e,t){f.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;f.eachEntry(t,function(e,t){f.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,f.each(a,function(e,n){t(n)})}e.pagesStructure&&f.eachItem(e.pagesStructure.pages,function(e,n){i=n.customStatesProperties,f.eachItem(n.structures,function(e,n){t(n)})}),e.masterPages&&f.eachItem(e.masterPages,function(e,n){n.hierarchyInfo.structures&&(i=n.hierarchyInfo.customStatesProperties,f.eachItem(n.hierarchyInfo.structures,function(e,n){t(n)}))})})}(),function(){Ia.addSiteInformationFix(14.037,function(e){function t(e){f.eachItem(r,function(t,n){var i=f.objectGet(e,[n,"usePagesLayout"]);i&&f.eachEntry(i,function(e,t){f.eachEntry(t,function(e,t){t.stateValue===!1&&(t.stateValue=!0)})})})}function n(e){var t=e.type;"PostsList"===t?i(e):e.childElements&&f.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;f.each(o,function(e,t){n(t)}),t(e.templateStructure.customStatesProperties)}else e.pagesStructure?f.each(e.pagesStructure.pages,function(e,i){var a=i.structures[0];n(a),t(i.customStatesProperties)}):e.masterPages&&f.each(e.masterPages,function(e,i){i.hierarchyInfo.structures&&(f.eachItem(i.hierarchyInfo.structures,function(e,t){n(t)}),t(i.hierarchyInfo.customStatesProperties))})})}(),function(){Ia.addSiteInformationFix(15,function(e){function t(e){var i=e.elementProperties,a=ri[e.type];if(a.hasFeature(oi.DataList)){var r=i.dataInfo,o=i.itemFields;n(r,o)}else a.isType(ri.VideoPlayer)&&(i.videoUrl||(i.videoType===Ze.Vimeo?i.videoUrl="https://vimeo.com/"+i.videoId:i.videoUrl="https://youtu.be/"+i.videoId));e.childElements&&f.eachItem(e.childElements,function(e,n){t(n)})}function n(e,t){e&&e.currentData&&(e.currentData.items?f.eachEntry(e.currentData.items,function(e,n){f.eachEntry(n,function(e,i){t[e]&&t[e].type===mi.video.name&&i&&!i.videoUrl&&(n[e].videoType===Ze.Vimeo?n[e].videoUrl="https://vimeo.com/"+n[e].videoId:n[e].videoUrl="https://youtu.be/"+n[e].videoId)})}):f.eachEntry(e.currentData,function(e,n){f.eachEntry(n,function(e,i){t[e]&&t[e].type===mi.video.name&&i&&!i.videoUrl&&(n[e].videoType===Ze.Vimeo?n[e].videoUrl="https://vimeo.com/"+n[e].videoId:n[e].videoUrl="https://youtu.be/"+n[e].videoId)})}))}e.templateStructure&&f.eachItem(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&f.eachItem(e.pagesStructure.pages,function(e,n){f.eachItem(n.structures,function(e,n){t(n)})}),e.masterPages&&f.eachItem(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.eachItem(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){Ia.addSiteInformationFix(15.002,function(e){function t(e){var i=e.elementProperties,a=ri[e.type];if(a.hasFeature(oi.DataList)){var r=i.dataInfo,o=i.itemFields;n(r,o)}else a.isType(ri.VideoPlayer)&&(i.videoImageUrl||(i.videoImageUrl=null));e.childElements&&f.eachItem(e.childElements,function(e,n){t(n)})}function n(e,t){e&&e.currentData&&(e.currentData.items?f.eachEntry(e.currentData.items,function(e,n){f.eachEntry(n,function(e,n){t[e]&&t[e].type===mi.video.name&&n&&!n.videoImageUrl&&(n.videoImageUrl=null)})}):f.eachEntry(e.currentData,function(e,n){f.eachEntry(n,function(e,n){t[e]&&t[e].type===mi.video.name&&n&&!n.videoImageUrl&&(n.videoImageUrl=null)})}))}e.templateStructure&&f.eachItem(e.templateStructure.structures,function(e,n){t(n)}),e.pagesStructure&&f.eachItem(e.pagesStructure.pages,function(e,n){f.eachItem(n.structures,function(e,n){t(n)})}),e.masterPages&&f.eachItem(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.eachItem(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){Ia.addSiteInformationFix(15.004,function(e){function t(e){e&&f.eachEntry(e,function(e,t){r[e]&&t.fieldsTemplates&&f.each(t.fieldsTemplates,function(e,t){f.each(t,function(e,t){n(t.stateValue)})})})}function n(e){var t=!1;return e&&f.eachEntry(e,function(e,n){return f.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=[];f.eachEntry(s,function(e,n){"showInCenter"===n.behaviourName&&(t=!0,l.push(e))}),f.eachItem(l,function(e,t){delete s[t]})}}}return!t}),!t}),t}function i(e,t){e.id;if(ri[e.type]&&ri[e.type]===ri.Gallery){var a=e.elementProperties,o=a.fieldsTemplates;r[e.id]=!0,n(o)&&(a.templateOpener=!0)}else e.childElements&&f.each(e.childElements,function(e,n){i(n,t)})}var a,r={};if(e.templateStructure){var o=e.templateStructure.structures;f.each(o,function(e,t){i(t)}),t(e.templateStructure.customStatesProperties)}e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,n){a=n,f.each(n.structures,function(e,t){i(t)}),t(n.customStatesProperties)}),e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&(f.each(n.hierarchyInfo.structures,function(e,t){i(t)}),t(n.hierarchyInfo.customStatesProperties))})})}(),function(){Ia.addSiteInformationFix(16.2,function(e){function t(e){var n=(e.id,e.elementProperties);(n.entranceAnimation||n.exitAnimation)&&("SlideLeft"===n.entranceAnimation?(n.entranceAnimation=wt.Slide.name,n.entranceAnimationDirection="right"):"SlideRight"===n.entranceAnimation?(n.entranceAnimation=wt.Slide.name,n.entranceAnimationDirection="left"):"SlideUp"===n.entranceAnimation?(n.entranceAnimation=wt.Slide.name,n.entranceAnimationDirection="down"):"SlideDown"===n.entranceAnimation&&(n.entranceAnimation=wt.Slide.name,n.entranceAnimationDirection="up"),"SlideLeft"===n.exitAnimation?(n.exitAnimation=wt.Slide.name,n.exitAnimationDirection="left"):"SlideRight"===n.exitAnimation?(n.exitAnimation=wt.Slide.name,n.exitAnimationDirection="right"):"SlideUp"===n.exitAnimation?(n.exitAnimation=wt.Slide.name,n.exitAnimationDirection="up"):"SlideDown"===n.exitAnimation&&(n.exitAnimation=wt.Slide.name,n.exitAnimationDirection="down")),e.childElements&&f.each(e.childElements,function(e,n){t(n)})}var n;if(e.templateStructure){var i=e.templateStructure.structures;f.each(i,function(e,n){t(n)})}e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,i){n=i,f.each(i.structures,function(e,n){t(n)})}),e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&f.each(n.hierarchyInfo.structures,function(e,n){t(n)})})})}(),function(){Ia.addSiteInformationFix(16.22,function(e){function t(e){var n=f.objectGet(e.elementProperties,"binding");n&&void 0===n.dataSourceName&&"currentItem"===n.dataItemID&&(n.dataSourceName=fr.LocalBlog),e.childElements&&f.eachItem(e.childElements,function(e,n){t(n)})}e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,n){var i=n.structures[0],a=pa.getPageData(i.id);a&&"LocalBlog"===a.pageListName&&t(i)})})}(),function(){Ia.addSiteInformationFix(16.22,function(e){function t(e,t){return f.objectGet(e[t],[_a.MobileStateName,"coordinator","stateValue"])}function n(e){var t=e.type;if("freeText"===t){var a=e.elementProperties,o=f.objectGet(a.binding,"dataFields"),l=f.objectGet(o,"1");l&&"content"===l.name&&(r=e.id,s=a.isSupportsMobile,e.type="RichContent",i(a),delete o[1],f.objectSet(o,bi.Content,{name:"content",type:mi.content.type,title:l.title}))}else e.childElements&&f.eachItem(e.childElements,function(e,t){n(t)})}function i(e){var t=a(Eo,e);e.predefinedTextStyles=t,o=t}function a(e,t){var n=t.letterSpacing,i=f.objectGet(t.lineHeight,"percentages"),a=t.fontSize,r=t.font,o=t.fontColor,s=t.namedTextStyle,l=s&&Wa.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=f.deepCloneObject(e);c.normal=f.quickExtend(c.normal,{fontSize:a,fontFamily:r,color:o,lineHeight:i,letterSpacing:n});var u=c.normal.fontSize;return c.heading=f.quickExtend(c.heading,{fontSize:u+8,color:o,lineHeight:i,letterSpacing:n}),c["sub-heading"]=f.quickExtend(c["sub-heading"],{fontSize:u+3,color:o,lineHeight:i,letterSpacing:n}),c}var r,o,s;e.pagesStructure&&f.each(e.pagesStructure.pages,function(e,i){var l=i.structures[0],c=pa.getPageData(l.id);if(c&&"LocalBlog"===c.pageListName&&(n(l),s)){var u=f.objectGet(i.customStatesProperties,r),d=t(u,"letterSpacing"),g=t(u,"lineHeight"),p=t(u,"fontSize"),h=t(u,"font"),m=t(u,"fontColor"),v=t(u,"namedTextStyle"),y=a(o,{fontSize:p,font:h,fontColor:m,lineHeight:g,letterSpacing:d,namedTextStyle:v});f.objectSet(u,["predefinedTextStyles",_a.MobileStateName,"coordinator","stateValue"],y)}})})}(),function(){Ia.addSiteInformationFix(16.23,function(e){function t(e){f.eachItem(o,function(t,i){n(!0,i,e)}),f.eachItem(s,function(t,i){n(!1,i,e)})}function n(e,t,n){var i=f.objectGet(n,[t,"dataLayoutOptions"]);i&&f.eachEntry(i,function(t,n){f.eachEntry(n,function(t,n){r(e,n.stateValue)})})}function i(e){var t=e.type;"PostsList"===t?a(e):e.childElements&&f.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||f.isNumeric(n)||(t.maxItemsCount=t.elementsPerPage)}var o=[],s=[];if(e.templateStructure){var l=e.templateStructure.structures;f.each(l,function(e,t){i(t)}),t(e.templateStructure.customStatesProperties)}else e.pagesStructure?f.each(e.pagesStructure.pages,function(e,n){var a=n.structures[0];i(a),t(n.customStatesProperties)}):e.masterPages&&f.each(e.masterPages,function(e,n){n.hierarchyInfo.structures&&(f.eachItem(n.hierarchyInfo.structures,function(e,t){i(t)}),t(n.hierarchyInfo.customStatesProperties))})})}();var so=us(function(){this.isSectionStructure=function(e){return"SectionElement"===e.type||"FooterElement"===e.type||"HeaderElement"===e.type}}),lo=C.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]){U.notifyError(Error("Structure with id: "+e.id+" already iterated"));do e.id=f.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}});lo.create=function(){return new lo};var co=us(function(){function e(e,t,a,r){n(e.structures,t,a,r),i(e.customStatesProperties,t,a,r)}function t(t,n,i,a,r,o){if(a&&(n._setFieldsTemplates(t),f.eachEntry(a,function(t,a){n._setFieldsTemplatesName(t),f.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&&f.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(),f.eachEntry(e,function(e,o){var s=n.getIteratedStructureById(e);i.customStatePropertiesCallback(o,s,n,e);var l=f.objectGet(o,["fieldsTemplates",a,"coordinator","stateValue"]),c=f.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=f.quickExtend({structureCallback:os,customStatePropertiesCallback:os},i),a=f.quickExtend({templateHierarchyExecutor:f.noopWithCallback},a),e(t,n,i,a.templateHierarchyExecutor)};var a="MobileResponsiveStateId1234"});"undefined"!=typeof global&&f.quickExtend(global,{IteratorContext:lo,StructureIterator:co});var uo=function(){function e(e,t){var n=!1,i=e.type;return f.eachItem(t,function(e,t){return i===t?(n=!0,!1):void 0}),n}var t=C.extend("StructureCondition",{init:function(e,t){this._structureCallback=e,this._customStateCallback=t},beginIteration:os,endIteration:os,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=f.asArray(t),new n(function(n){return e(n,t)})},t.isProperty=function(e,n,i){return i=f.valueOrDefault(i,n),new t(function(t){return n(t.elementProperties[e],t)},function(t,n){var a=t[e],r=!1;return a?f.eachEntry(a,function(e,t){return f.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 f.eachItem(n,function(n,a){i=a.structure(e,t)||i}),i},function(e,t,i){var a=!1;return f.eachItem(n,function(n,r){a=r.customState(e,t,i)||a}),a})},t}(),go=function(){var e=C.extend("StructureTransform",{init:function(e,t){this._structureCallback=e,this._customStateCallback=t},beginIteration:os,endIteration:os,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=f.evaluateWhenFunction(t,e)},os)},e.setProperty=function(t,n,i){return new e(function(e){var i=e.elementProperties,a=f.evaluateWhenFunction(t,e),r=i[a],o=f.evaluateWhenFunction(n,r,e);void 0===o?void 0!==r&&delete i[a]:i[a]=o},function(e,n){var a=f.evaluateWhenFunction(t,n,e),r=e[a];if(r){var o=[];f.eachEntry(r,function(e,t){var a=[];f.eachEntry(t,function(t,r){var o=f.evaluateWhenFunction(i,r.stateValue,n,e,t);void 0===o?a.push(t):r.stateValue=o}),a.length>0&&(f.eachItem(a,function(e,n){delete t[n]}),f.isEmptyObject(t)&&o.push(e))}),o.length>0&&(f.eachItem(o,function(e,t){delete r[t]}),f.isEmptyObject(r)&&delete e[t])}})},e.getProperty=function(t,n){return new e(function(e,i){var a=f.evaluateWhenFunction(t,e);i._setInProperty(a),n(e.elementProperties[a],e,i),i._resetInProperty()},function(e,i,a){var r=f.evaluateWhenFunction(t,i,e),o=e[r];o&&(a._setInProperty(r),f.eachEntry(o,function(e,t){f.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}(),fo=lo.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}});fo.create=function(){return new fo};var po=function(){function e(e,t,n,i,a){var r=!0;f.eachItem(e,function(e,t){r=r&&t.structure(i,a)}),r&&n&&f.eachItem(t,function(e,t){t.structure(i,a)})}function t(e,t,n,i,a,r){if(a){var o=!0;f.eachItem(e,function(e,t){o=o&&t.customState(i,a,r)}),o&&n&&f.eachItem(t,function(e,t){t.customState(i,a,r)})}}var n=C.extend("StructureManager",{init:function(e){e=f.quickExtend({iterateCoordinator:!0,iterateTemplate:!0,iteratePages:!0,iterateMaster:!0,structureTransform:!0,customStatesPropertiesTransform:!0,templateHierarchyTransform:!0,iterator:co.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},forEachProperty:function(e,t){return this.addTransform(go.getProperty(e,t))},iterate:function(e,t){t=f.quickExtend({afterTemplateHierarchyTransform:os},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&&f.eachItem(e.pagesStructure.pages,function(e,n){i._iterate(n,t)}),n.iterateMaster&&e.masterPages&&f.eachItem(e.masterPages,function(e,n){i._iterate(n.hierarchyInfo,t)})},_iterate:function(n,i){var a=this,r=a._conditions,o=a._transforms;f.eachItem(r,function(e,t){t.beginIteration()}),f.eachItem(o,function(e,t){t.beginIteration()});var s=a._iterator,l=a._templateHierarchyTransform,c=a._structureTransform,u=a._customStatesPropertiesTransform,d=i.afterTemplateHierarchyTransform,g=fo.create();s(n,g,{structureCallback:function(t,n){e(r,o,c,t,n)},customStatePropertiesCallback:function(e,n,i){t(r,o,u,e,n,i)}},{templateHierarchyExecutor:function(e,t){var n=t.getSkinHierarchy()||t.getFieldsTemplatesHierarchy();f.evaluateWhenFunction(l,t)&&e(),d(n,t)}}),f.eachItem(o,function(e,t){t.endIteration()}),f.eachItem(r,function(e,t){t.endIteration()})}});return n.create=function(e,t){return new n(f.valueOrDefault(t,co.iterate),e)},n}(),ho=us(function(){this.forEachElement=function(e,t){po.create().addTransform(go.create(function(e,n){t(n)},os)).iterate({templateStructure:e})},this.forEachProperty=function(e,t,n){po.create().addTransform(go.getProperty(t,function(e,t,i){n(e,i)})).iterate({templateStructure:e})},this.forEachHierarchy=function(e,t){t(e),po.create().iterate({afterTemplateHierarchyTransform:function(e,n){t(e,n)},templateStructure:e})}});"undefined"!=typeof global&&f.quickExtend(global,{StructureManager:po,StructureCondition:uo,StructureTransform:go,StructureIteratorHelper:ho});var mo=us(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=Ea.CurrentStructureVersion,t.version=Ea.CurrentStructureVersion,t.templateStructure&&(t.templateStructure.version=Ea.CurrentStructureVersion,t.templateStructure.StructureVersion=Ea.CurrentStructureVersion)}function n(n,a){function l(e){c.push(e)}f.eachItem(o,function(e,t){t.condition(n)&&f.evaluateWhenFunction(t.structureManager).iterate(n)}),!a&&n.masterPages&&(i=n.masterPages[0]);var c=[];a?Ia.fixTemplateInformation(n):Ia.fixSiteInformation(n),s.getValue().iterate(n,{afterTemplateHierarchyTransform:function(e){var t={templateStructure:e,StructureVersion:void 0!==e.version?e.version:0};Ia.fixTemplateInformation(t),l(t)}});var u=n.StructureVersion!==Ea.CurrentStructureVersion;!u||a&&!n.StructureVersion||(e(),f.eachItem(r,function(e,t){(null===t.version||n.StructureVersiont;++t)e.append(".theme-text-color-4-{0}".format(t));return""+e});Sa.addListFix(fr.LocalBlog,14,function(t){var n=t.content;if(void 0!=n){var i=f(n).wrapAll("
    ").parent(),a=i.find(e.get());a.length>0&&(a.each(function(e,t){var n=f(t),i=n.children("u");i&&i.contents().unwrap(),n.contents().unwrap()}),t.content=i.html())}})}();var vo=us(function(){var e={ImageThumb:{group:"carousel-thumbs-templates",name:"image-thumb-template"}},t=C.extend("ThumbItemBase",{$element:null,image:null,item:null,activated:!1,updated:!1,dimensions:null,_onCurrent:os,init:function(e,t){t=f.quickExtend({itemCreationFunction:os,onItemUpdated:os},t),this.$wrapper=e,this.options=t,this._onItemUpdated=t.onItemUpdated,this.loadedFlag=O.create(!1)},create:function(){this.$element=f("
    "),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=f(i.parentNode),t={width:e.width(),height:e.height()}),t.width&&(n=gn.calculateImageSizeInLayout({width:a.imageWidth||i.naturalWidth,height:a.imageHeight||i.naturalHeight},cn.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=f.useTemplate(this.options.imageItemTemplate||e.ImageThumb),this._image=f("img",this.$element)[0]},update:function(e,t){if(this.activated&&!this.updated){var n=88,i=this._image,a=e.imagePath||se.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=se.resolveImageUrl(e.image.imageUrl,{height:n,width:i})}}}),i=t.extend("VideoThumb",{videoId:null,_image:null,getVideoPlayerHelper:function(e){switch(e.video.videoType){case Ze.Youtube:return Te;case Ze.Vimeo:return ke}},create:function(){this.$element=f.useTemplate(this.options.videoItemTemplate||e.ImageThumb),this._image=f("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)}}),yo=us(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=C.extend("SlideShowCarouselItemBase",{$element:null,activated:!1,isCurrent:null,updated:!1,loadedFlag:null,loadingState:!1,$wrapper:null,init:function(e,t){t=f.quickExtend({template:null},t),this.$wrapper=e,this.options=t,this.$element=f.useTemplate(t.template),this.loadedFlag=O.create(!1),this.isCurrent=O.create(!1)},create:os,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:X.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=f("img",e)[0],this.$textContainer=f(".image-text",e),this.$title=f(".title",e),this.$description=f(".description",e),this.$index=f(".index",e),this.$link=f(".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=se.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=se.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=O.create(!1);this.image=f("img",e)[0],this.videoContainer=f(".video-container",e),this.$textContainer=f(".image-text",e),this.$title=f(".title",e),this.$description=f(".description",e),this.$index=f(".index",e),this.$link=f(".link",e),this.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=_a.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),e.image.style.display="none")})},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 f.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 Ze.Youtube:return Te;case Ze.Vimeo:return ke}},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=se.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=se.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)},a?n.src=se.resolveImageUrl(a,{width:screen.availWidth,height:screen.availHeight},{forceRatioLocking:!1}):this.getVideoPlayerHelper(i).getVideoImageUrl(i.videoId,function(e){i.videoImageUrl=e,n.src=se.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})}}),bo=us(function(){var e=C.extend("BaseRenderer",{options:null,carousel:null,_currentItem:null,_previousHalfStatePercentage:void 0,_minImageWidth:640,_minImageHeight:360,init:function(e){e=f.quickExtend({transitionSpeed:300,onTransitionStart:os,onTransition:os,onTransitionEnd:os},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||cn.FitWhenBigger):s.video&&(n=u.naturalWidth,i=u.naturalHeight,r=this.options.imageBoxLayout||cn.Fit),o=gn.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:os}),t=e.extend("SlideFadeRenderer",{_render:function(e,t){var n=this.carousel.$element,i=this._getItemElementFromItem(e),a=this._getImageFromItem(e),r=f(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),u=f(c.parentNode),d=this._getItemElementFromItem(t),g=this._getImageFromItem(t),p=f(g.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),u.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"}),u.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&&d.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=f(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),u=this._getImageFromItem(e),d=f(u.parentNode),g=this._getItemElementFromItem(t),p=this._getImageFromItem(t),h=f(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||(d.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,d.velocity("stop").velocity({left:C},{duration:500*(1-S),queue:!1}),h.velocity("stop").velocity({left:r,opacity:0},{duration:500*(1-S),queue:!1,complete:function(){t.index!==o._currentItem.index&&(m.css("display","block"),g.css("display","none"),v.css("display","none"))}})):-1===i?(d.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"),g.css("display","none"),v.css("display","none"))}})):void 0!==i&&(i/=100,d.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)}}}),Co=C.extend("ObservablePropertyBinding",{init:function(e,t){t=f.quickExtend({},t);var n=Ae.create(),i=t.observableObject?t.observableObject:_.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,ca.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(),ca.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()}});Co.create=function(e,t){return new Co(e,t)};var Io=us(function(){this.Images={},this.loadImages=function(){var e=[];f.eachEntry(Io.Images,function(t,n){e.push(se.resolveImageUrl(n))}),Dt.loadImages(e)}});!function(){function e(e,t,n,i){i&&e.setPropertiesValues({baseName:t})}ai.registerDefinition(oi,{ElementBase:{properties:{tagName:{defaultValue:function(){return et.DIV}},behaviours:{defaultValue:cs,onChange:function(e,t){t?(f.count(t.normalBehaviours)>0||f.count(t.isTemplateBehaviours)>0)&&e.hasBehaviours.setTrue():e.hasBehaviours.setFalse()}},isLocked:{defaultValue:ls,onChange:function(e,t){e.isLocked.setValue(t,"property")}},name:{category:ci.Other,defaultValue:cs,onChange:e},baseName:{defaultValue:cs},templateID:{defaultValue:cs},templateName:{defaultValue:cs},order:{isStateProperty:ss,defaultValue:cs},customStates:{defaultValue:cs,onChange:function(e,t){if(null!==t){var n=e.getPropertyValue("customStates"),i=f.deepCloneObject(e.getPropertyValue("customStates"));for(var a in i)if(!Oi[a]){var r=i[a],o=f.getValues(r.ids),s=Mi.registerComplexState(o);s||delete n[a]}}}},isElementWasEditedInMode:{isStateProperty:!0,defaultValue:ls}},methods:{},aggregatedMethods:{definitions:{onInitializing:os,onInitialized:os,onCreation:os,onDetached:os,onAttached:os,onBeforePageOpen:os,updateInstanceToViewPort:os,removeInstanceFromViewPort:os,adjustInstanceToViewPort:os,switchToPreview:function(){var e=this;e.previewEventsListener.activateAndExecuteAll(),Ai.activateBehaviours(e)},onRemove:os,onPropertyChange:os,onPropertiesChanged:os}}}})}(),function(){function e(){var e=this;if(i(e),e.previewEventsListener.add(x.createEventListener([_a.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")}),x.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+Z.MinPropertyZindex:n&&(a=n),e.data.currentZIndexValue!==a&&(e.data.currentZIndexValue=a,Vn.requestIndpendentWriteOperation(function(){e.$element.css("z-index",a),e.getMainBox().css("z-index",a)},e.id+"zindex"))}),e.canResize.setValue(e.hasFeature(oi.Resizable),"Resizable");var n=e.isDisplayed.isTrue();n||e.hideElement()}}function t(e){de.disableOperationsRecording("initializeLastResizingSize");var t=e.getStructureMetaData(),n=t?t.size:void 0;e.isFillVertical()||(n=e.getPropertyValue("sizeAndPosition")),e.properties.lastResizingSize.value=f.quickExtend({},n),ca.recomputePropertyValue(e,"lastResizingSize"),de.enableOperationsRecording("initializeLastResizingSize")}function i(e){e.isForTemplateUse()&&Z.IsMobileView||(e.elementEnterAreaEvent.bind(function(t){e.isInMobileMode()||Z.IsMobileClient||e.activateTrigger(Li.MouseEnterArea,t)}),e.elementLeaveAreaEvent.bind(function(t){e.isInMobileMode()||Z.IsMobileClient||e.activateTrigger(Li.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){ra.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})}ai.registerDefinition(oi,{DesignElement:{features:[],properties:{showHoverEffects:{defaultValue:ss,isNotForCustomProperty:!0},skinInformation:{defaultValue:f.returnEmptyObject},isSupportsMobile:{defaultValue:ls,isNotForCustomProperty:!0},isVisibleInMode:{isStateProperty:!0,defaultValue:ss,shouldRefreshIfNotVisible:!0,onChange:function(e,t,n,i){if(!e.isContent()&&!e.isForTemplateUse()){if(t?e.showElement():e.hideElement(),_a.Flags.IsInMobileContext.isTrue()&&e.isMasterPageElement.isTrue()&&_a.refreshMobileMasterSectionInstanceVisibilty(),!e.isInitialized&&void 0===i)return;if(_a.Flags.IsInMobileContext.isTrue()&&ca.inStateEditingMode())if(t)_a.addInstanceToMobile(e,!0);else{if(e.hasCellWrapper.isTrue()){var a=e.getCellItem(),r=a.getRowParent();if(r){var o,s={};a.getWidth();f.eachEntry(r.cellItems,function(e,t){t.id!==a.id&&(o=t.getInstance()),s[t.getInstance().id]=t.getWidth()});r.removeCells([a])}}za.removeInstancesFromContainer(e,{shouldRemoveFromViewPort:!0}),ra.refreshElementsLayout(e.parentInstance)}}}},isFixed:{defaultValue:ls,isStateProperty:!1,onChange:function(e,t,n,i){var e=this;e.isInitialized&&void 0!==i&&_a.Flags.IsInMobileContext.isFalse()&&!e.isForTemplateUse()&&Sr.performUpdateOnRenderingFinished(function(){e.refreshFixedState()}),e.refreshCustomZIndex()}},topZIndex:{isStyleProperty:!0,isStateProperty:!0,supportsStatesTransitionAnimation:!0,getResetValue:f.returnZero,defaultValue:f.returnZero},elementOpacity:{isStyleProperty:!0,isStateProperty:!0,supportsStatesTransitionAnimation:!0,valueConverter:function(e){return void 0!==e?f.adjustFraction(e,3):e},defaultValue:f.returnOne,getResetValue:f.returnOne,onChange:a},staticMargin:{defaultValue:function(){return{horizontalMargin:"",verticalMargin:""}},isStateProperty:!0,isStyleProperty:!1,disableInDesign:!0,supportsStatesTransitionAnimation:!0,valueConverter:Ea.createRoundPropertyValueConverter(["horizontalMargin","verticalMargin"]),priority:999,scaleProperty:function(e){return{horizontalMargin:e.x,verticalMargin:e.x}},onChange:o,comparer:r,category:ci.SizeAndPosition},sizeAndPosition:{defaultValue:function(){return{left:0,width:100,top:0,height:100}},isStateProperty:!0,isStyleProperty:!1,disableInDesign:!0,supportsStatesTransitionAnimation:!0,valueConverter:Ea.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=Oi[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=Oi[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:ci.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:ci.SizeAndPosition },isVisibleInLastSection:{defaultValue:ss,isStateProperty:!0,onChange:function(e,t){this.classesManager.set({"is-not-visible-in-last-section":!t})}},isVisibleInLastDataItem:{defaultValue:ss,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 O.create(!1,{valueChangeCallback:function(t){e.classesManager.set({"relative-element":t})}})},duringResizing:O.createFalse,isInDragging:O.createFalse,sizeElementClassesManager:function(){var e=this;return Ie.createClassesFlags(function(){return e.getElementSizeBox()})},contentBoxElementClassesManager:function(){var e=this;return Ie.createClassesFlags(function(){return e.$elementContentBox})}},aggregatedMethods:{definitions:{changeMobileSupportState:function(e){var t=this,n=ca.getEditableStyleProperties(),i=_a.getMobileState();e?f.eachItem(n,function(e,n){ca.setValueInCustomState(t,t.properties[n],i,t.getPropertyValue(n))}):f.eachItem(n,function(e,n){ca.resetCustomStateProperty(t,i,n)})},onContentSizeChange:os,onElementAddedToContainer:os,addFixedState:function(){var e=this;e.data.fixedStateAdded=!0,e.$element.addClass("positioned-fixed"),f(window).bind("scroll."+e.id+"isFixed",function(){ma.invalidateAreas(e,{updateSize:!1})}),Z.PageHeightChanged.bindAndExecute(function(){ma.invalidateAreas(e,{updateSize:!1})},"isFixedPageHeightChanged"+e.id)},removeFixedState:function(){var e=this;e.data.fixedStateAdded&&(e.data.fixedStateAdded=!1,Z.PageHeightChanged.unbind("isFixedPageHeightChanged"+e.id),ra.refreshElementsLayout(this),e.$element.removeClass("positioned-fixed"),f(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:[Li.MouseEnter,Li.MouseLeave,Li.MouseEnterArea,Li.MouseLeaveArea],supportedStates:[Oi.MouseOverState,Oi.MouseOverStateArea]}});var u=ti.prototype;u.refreshCustomZIndex=function(){var e=this;e.isFixed()?e.customZIndex.setValue(Z.MinPropertyZindex):e.customZIndex.setValue(void 0)},u.hasBinding=ls,u.getNoneContentSize=function(){var e,t=this;e=t.hasFeature(oi.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)}},u.refreshFixedState=function(){var e=this,t=e.getPropertyValue("isFixed");if(t)sa.reattachInstances([e],pa.getCurrentPage());else if(e.parentInstance===pa.getCurrentPage()){var n=sa.getSectionByPosition(e.getPosition(!0));n||(n=Ir.getLastMainSection()),n&&(e.isMasterPageElement.isFalse()||n.isMasterPageElement.isTrue())&&sa.reattachInstances([e],n)}},u.getLayoutAffectedInstances=function(){return this.getChildInstances()},u.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}},u.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}},u.getLastResizingSize=function(){return this.calcualateLastResizingSize()},u.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=f.quickExtend({},i),i.height)return i.height=i.height-n,i}return e},u.setLastResizingSize=os,u.hasHeight=ss,u.hasWidth=ss,u.isRelativePositioned=function(){return this.isRelativePositionedFlag.isTrue()},u.getMinSize=function(){return{height:5,width:5}},u.getMaxSize=function(){if(this.parentInstance&&_a.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}},u.toggleVisibilityInMode=function(e){this.setPropertyValue("isVisibleInMode",e)},u.isVisibleInMode=function(){var e=this.parentInstance,t=e?e.isVisibleInMode():!0;return t&&this.getPropertyValue("isVisibleInMode")},u.getShadowTarget=function(){return this.getBorderBox()},u.refreshTracking=function(){if(!Z.IsMobileClient){var e=this;e.isForTemplateUse()||(da.hasTargetConnectionsForTriggers(e,Li.MouseEnterArea,Li.MouseLeaveArea,Oi.MouseOverStateArea)?ma.trackMouseOver(e):ma.stopMouseOverTracking(e))}},u.handleContentSizeChange=function(){var e=this;e.onContentSizeChange(),x.fireLazyEvent(e,"contentSizeChangedEvent"),ra.requestUpdatePosition(e.getChildInstances())},u.isFixed=function(){return this.getPropertyValue("isFixed")&&!Z.IsMobileView&&_a.Flags.IsInMobileContext.isFalse()},u.isRootInstance=function(){var e=this,t=e.hasParent();return!t&&(e.isForTemplateUse()||aa.isRootInstance(e)&&e.isContent()||aa.getRootInstance()===e)},u.isAttachedToVisibleNode=function(){var e=this,t=e.hasParent(),n=e.isRootInstance();return(n||t&&e.parentInstance.isInstanceVisible())&&!e.isDeleted},u.getStaticMargin=function(e){e=f.quickExtend({vertically:!0,horizontally:!0},e);var t=this,n={},i=this.getPropertyValue("staticMargin"),a=t.getPropertyValue("cellHorizontalAlignment");a===lt.None&&(a=pa.getCoordinator().getPropertyValue("cellsHorizontalAlignment"));var r=pa.getCoordinator().getPropertyValue("cellsVerticalAlignment");if(e.horizontally)switch(a){case lt.Center:n.marginLeft=i.horizontalMargin;break;case lt.Left:n.marginLeft=i.horizontalMargin;break;case lt.Right:n.marginRight=i.horizontalMargin}if(e.vertically)switch(r){case st.Middle:n.marginTop=i.verticalMargin;break;case st.Top:n.marginTop=i.verticalMargin;break;case st.Bottom:n.marginBottom=i.verticalMargin}return n},u.isSupportsMobile=function(){return this.getPropertyValue("isSupportsMobile")},u.toggleMobileSupport=function(e){var t=this;de.beginAtomicBatch();var n=f.asArray(t);t.isType(ri.TabsPanel)&&f.merge(n,t.childInstances),f.eachItem(n,function(t,n){n.changeMobileSupportState(e),n.setPropertyValue("isSupportsMobile",e)}),de.endAtomicBatch()},u.renderElement=function(e){var t=this,n=!1;n=t.getPropertyValue("tagName"),n===et.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()},u.renderElementChildren=os,u.renderElementContent=os,u.isConvertedToMobile=function(){return!this.isContent()},u.isUpdatedToViewPort=function(){return this.data.isUpdatedToViewPort},u.shouldBeHiddenInMode=ls,u.getAutoLayoutProperties=function(){if(this.hasFeature(oi.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!==ra.Layout.normal,top:e.fillVertical||t!==ra.Layout.normal,width:e.fillHorizontal,height:e.fillVertical}}return{}},u.shouldDisplayOnMobile=function(){return this.isPageChildInstance()||!(this.parentInstance&&this.parentInstance.isType(ri.page)&&this.isMasterPageElement.isFalse())&&!this.getPropertyValue("isFixed")},Z.Events.LastEventOnInitiailizatGlobal.one(function(){f(document).on("mouseenter",".design-element",function(e){if(_a.Flags.IsInMobileContext.isFalse()&&!Z.IsMobileClient){var t=n(this);t&&t.activateTrigger(Li.MouseEnter,e)}}).on("mouseleave",".design-element",function(e){if(_a.Flags.IsInMobileContext.isFalse()&&!Z.IsMobileClient){var t=n(this);t&&t.activateTrigger(Li.MouseLeave,e)}})}),f.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),ra.refreshElementsLayout(i))}},f.fx.step.sizeAndPosition=function(e){f.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){ei.extendProperties(e,{attributes:{defaultValue:cs},metaProps:{defaultValue:cs},metaItemType:{defaultValue:cs},metaTitle:{defaultValue:cs}}),ei.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})}(oi.DesignElement);var So={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[f.getKeys(i[t])[0]].type===n||!sr.isDuringEditing())}function n(e){e.styleBindingsGroup.clear();var t=(e.getPropertyValue("styleBindingId"),e.getPropertyValue("styleBindingFields"));if(e.hasBindingToFields()){var n={};e.data.propertiesToStyleFieldsMap=n,f.eachEntry(t,function(t,i){var a=ir.getFieldValueChangedEvent(e,i,t);a&&x.createEventListener(a,function(){de.disableOperationsRecording("refreshStyleBinding"),f.eachEntry(i.properties,function(t){ca.refreshPrioritisedCustomStates(e,t),ca.recomputePropertyValue(e,t,!1)}),de.enableOperationsRecording("refreshStyleBinding")}).addToGroup(e.styleBindingsGroup),f.eachEntry(i.properties,function(e,i){var a=f.objectGet(n,[e,t]);a=f.quickExtend({},a,i),f.objectSet(n,[e,t],a)})}),f.eachEntry(n,function(t){ca.refreshPrioritisedCustomStates(e,e.properties[t])}),ma.isElementVisible(e)?e.styleBindingsGroup.activateAndExecuteAll():e.styleBindingsGroup.deactivateAll()}}ei.extendProperties(e,{styleBindingId:{defaultValue:cs},styleBindingFields:{defaultValue:cs}}),ei.extendElementInstanceMethods({hasBindingToFields:function(){var e=this.getPropertyValue("styleBindingId"),t=this.getPropertyValue("styleBindingFields");return e&&t&&f.count(t)>0},setSkinInstanceBox:function(e){this.data.skinInstanceBox=e},getSkinInstanceBox:function(){return sr.isDuringEditing()&&sr.getCurrentInstance()?sr.getCurrentInstance():this.data.skinInstanceBox},getMainSkinInstance:function(){var e=this.getSkinInstanceBox();return e?e.getMainSkinInstance():void 0},getStyleFieldData:function(e,t){t=f.extend({},t);var n=this,i=t.stateName,a=t.sourceId,r=t.defaultValue,o=t.customStateData,s={value:f.extendIfObject(r),animation:void 0},l=n.properties[e],c=n.getStyleFieldsNames(e),u=n.getPropertyValue("styleBindingFields");if(f.eachEntry(c,function(e,t){if(t){var r=u[e],o=ir.evaluateSkinFieldStateValue(n,{bindingData:r,fieldName:e,stateName:i,sourceId:a});if(o){var l=f.extendIfObject(o.value),c=f.extendIfObject(o.animation);void 0!==l&&(t.boundToProperty?s.value=l:f.eachEntry(t.fields,function(e){f.objectSet(s,["value",e],l)})),s.animation=f.extendValueWithDefaultValue(c,s.animation)}}}),void 0!==l.descriptor.valueConverter&&void 0!==s.value&&null!==s.value)for(var d=f.asArray(l.descriptor.valueConverter),g=0;g0||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}ei.extendProperties(e,{shadow:{title:void 0,isStateProperty:!0,isStyleProperty:!0,supportsThemeBinding:["color"],supportsStatesTransitionAnimation:!0,valueConverter:Ea.createRoundPropertyValueConverter(["blur","spread","top","left"]),defaultValue:function(){return{top:0,left:0,spread:0,blur:0,color:"black"}},category:ci.Shadow,onChange:function(e,t,n){e.isInitialized&&t&&(t=f.extend({},t,{color:Ga.evaluateColorBinding(t.color,!0)}),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:Ea.createRoundPropertyValueConverter(["blur","spread"]),onChange:function(e,t,n){e.isInitialized&&t&&(t=f.extend({},t,{color:Ga.evaluateColorBinding(t.color,!0)}),e.animatePart(e.$element,{glow:t},!1,n))},category:ci.Shadow}}),ei.hookAggregatedMethods(e,{onInitialized:function(){var e,t,n=this,a=f.quickExtend({},n.getPropertyValue("glow")),r=f.quickExtend({},n.getPropertyValue("shadow"));n.hasFeature(oi.HasInnerShadow)&&(e=f.quickExtend({},n.getPropertyValue("innerGlow")),t=f.quickExtend({},n.getPropertyValue("innerShadow")),t.color=Ga.evaluateColorBinding(t.color,!0),e.color=Ga.evaluateColorBinding(e.color,!0),n.setActualPropertyValue("innerGlow",e),n.setActualPropertyValue("dropInnerShadow",t)),a.color=Ga.evaluateColorBinding(a.color,!0),r.color=Ga.evaluateColorBinding(r.color,!0),n.setActualPropertyValue("glow",a),n.setActualPropertyValue("dropShadow",r);var o=i(a,e,r,t);""!==o&&n.getShadowTarget().css("boxShadow",o)}}),f.eachItem(["glow","innerGlow","dropShadow","dropInnerShadow"],function(e,i){f.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,f.extend({},o,a)),t(r)}}},f.fx.step[i]=function(e){e.colorInit||(e.startColor=f.getRGBA(e.start.color),e.endColor=f.getRGBA(e.end.color),e.begin=f.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)),f.cssHooks[i].set(e.elem,n)}})}(oi.DesignElement),function(e){ei.extendProperties(e,{isParallaxBackground:{defaultValue:ls},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:be.Visibility,delay:0,distanceDelay:0,runInLoop:!1,flyDirection:qe.Right,direction:"horizontal",movementDistanceHorizontally:200,movementDistanceVertically:0,autoStartDistanceSettings:!0,autoDistanceSettings:!0}}},effects:{defaultValue:cs}}),ei.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:f.quickExtend({triggerType:Fi.PageLoad,effects:a},i)};n[r]=o}if(t.getPropertyValue("isParallaxBackground")&&f.isPlainObject(t.getPropertyValue("imageUrl"))&&t.hasFeature(oi.PageSection)&&!t.isFixed()){var r=t.id+"parallaxBackground",o={id:r,sourceElementID:t.id,behaviourName:"ParallaxImage",options:{triggerType:Fi.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:Fi.PageLoad,speed:s.speed,delay:s.delay}};n[r]=o}}return n}})}(oi.DesignElement),function(e){function t(e,t){var n=e.getPropertyValue("binding"),i={};f.eachEntry(n.dataFields,function(e,n){e===bi.Data+""?i[e]=t:i[e]=t[n.name]}),e.onBoundValueReady(i,t),e.isInRefreshingBinding.setFalse("refreshBinding")}function n(e){e.isInRefreshingBinding.setFalse("refreshBinding")}ei.extendProperties(e,{dataFields:{},binding:{isNotForCustomProperty:!0,defaultValue:cs,onChange:function(e,t,n,i){i&&e.data.callbackID&&pi[i.dataSourceName]&&e.data.callbackID.unbind(),e.isInRefreshingBinding.setTrue("bindingChanged"),ca.UpdateBatch.start(),e.data.propertiesBindings&&(f.eachEntry(e.data.propertiesBindings,function(e,t){t.clearBinding()}),delete e.data.propertiesBindings),t&&t.dataSourceName&&(e.data.propertiesBindings=e.createBindingFieldsToProperties(),pi[t.dataSourceName]&&(e.data.callbackID=pi[t.dataSourceName].itemUpdatedEvent.bind(t.dataItemID,function(){e.refreshBinding()}))),e.refreshBinding(),ca.UpdateBatch.finish(),e.isInRefreshingBinding.setFalse("bindingChanged")}}}),ei.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;f.eachEntry(e,function(e,n){t.setBindingValueToProperty(n,e)})},isBoundToProperty:function(e){return ui[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&&pi[i.dataSourceName]&&(e.isInRefreshingBinding.setTrue("refreshBinding"),pi[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),f.objectGet(t,n,function(e){return!e})},createBindingFieldsToProperties:f.returnEmptyObject}),ei.extendAggregatedDefinitions(e,{onBoundValueReady:os}),ei.hookAggregatedMethods(e,{onCreation:function(){this.isInRefreshingBinding=O.createConditionalNegative()},onRemove:function(){var e=this,t=e.getPropertyValue("binding");t&&null!==t&&e.data.callbackID&&pi[t.dataSourceName]&&pi[t.dataSourceName].getCollectionItems().itemUpdatedEvent.unbind(e.data.callbackID)},onInitialized:function(){this.refreshBinding()}})}(oi.DesignElement),function(){ai.registerDefinition(oi,{HasSkinBinding:{methods:{getSkinBinding:os,getSkinId:function(){var e=this.getSkinBinding();void 0!==e.index?e.index:"";return e.skinName+e.index},getStyleObject:function(){var e=this.getSkinBinding(),t=rr.getStyle(e.skinName+e.index);return t},isSupportsMobile:function(){return this.getStyleObject().isSupportsMobile()&&this.getPropertyValue("isSupportsMobile")||this.isMobileOnlyStyle()},isMobileOnlyStyle:ls},aggregatedMethods:{aggregations:{changeMobileSupportState:function(e){this.isMobileOnlyStyle()||this.getStyleObject().toggleMobileSupport(e,!0)},onInitializing:function(){var e=this,t=e.getSkinBinding(),n=this.getSkinId();if(!rr.isStyleExist(n)){var i=ir.getSkinHierarchy(t);if(!i)return void aa.removeInstances([e]);var a=i.fieldsToValues,r=i.statesAnimations;rr.addStyle(n,a,r)}}}}}})}(),function(){ai.registerDefinition(oi,{HasResponsiveItem:{defaultProperties:{display:function(){return rt.Fixed}},properties:{display:{isStateProperty:!0,onChange:function(e,t){var n=t===rt.Fixed;e.canResizeHorizontally.setValue(n,"displayProperty")}},cellItem:{isStateProperty:!0,notForUndoProperty:!0,defaultValue:cs},cellHorizontalAlignment:{isStateProperty:!0,defaultValue:function(){return lt.None},onChange:function(e){e.refreshCellHorizontalAlignment()}}},methods:{shouldBeBlockElementInMobile:ls,isBlock:function(){return this.getPropertyValue("display")===rt.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(oi.HasLayout)&&e.propertyChangedEvent.bindAndExecute("display",function(){var t=e.getPropertyValue("display")===rt.Fixed;e.classesManager.set({"design-element-inline-block":t}),e.sizeElementClassesManager.set({"is-size-box-inline-block":t}),ra.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!==lt.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(_a.Flags.IsInMobileContext.isTrue()&&e.shouldBeWithLayoutOnMobile()){if(e.hasCellWrapper.isTrue()&&e.getCellItem()&&!e.isDataListItem()&&!e.parentInstance.isType(ri.userBox)&&!e.parentInstance.isType(ri.Tab)){var t=pa.getCoordinator().getPropertyValue("innerRowPadding");return{height:1/0,width:e.getCellItem().getCellWidth()-2*t}}if(this.parentInstance){var n=this.parentInstance.getPropertyValue("padding");n=f.quickExtend({top:0,bottom:0,left:0,right:0},n);var i=this.parentInstance.getMaxSize();return this.parentInstance.hasFeature(oi.PageSection)?{height:i.height,width:za.getRowContentWidth()-n.left-n.right}:(i.width=i.width!==1/0?i.width-n.left-n.right:i.width,this.parentInstance.hasFeature(oi.HasResponsiveItem)&&this.parentInstance.isBlock()||this.parentInstance.getAutoLayoutProperties().width||this.parentInstance.isType(ri.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()||_a.Flags.IsActivated.isTrue()&&this.isConvertedToMobile()},getAutoLayoutProperties:function($super){var e=$super.call(this);return this.hasCellWrapper.isTrue()?f.quickExtend(e,{left:this.isBlock(),width:this.isBlock()}):this.isRelativePositioned()&&this.isBlock()?f.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()}ai.registerDefinition(oi,{HasDataSource:{properties:{dataInfo:{defaultValue:cs,isNotForCustomProperty:!0,priority:-997,supportsBinding:!0,isBound:function(e){return e.isBound(mi.dataInfo.getContentType())},onChange:function(e,t){if(t&&e.elementType===ri.Menu&&void 0===t.itemsMap&&t.currentData&&(t.currentData.itemsMap&&!f.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&&(f.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 hi.InlineDataSource},createBindingFieldsToProperties:function($super){var e=this,t=$super.call(e),n=mi.dataInfo.getContentType();return e.isBound(n)&&(t[ui.dataInfo.name]=Co.create(e,{propertyName:ui.dataInfo.name})),t},hasBinding:function(){return ui.dataInfo.isBound(this)}},aggregatedMethods:{definitions:{onDataSourceRefresh:os},aggregations:{onCreation:function(){var t=this,n=t.data.dataSource=fi.loadDataSource(e(t),t.id,void 0,t);t.instanceRemoving.one(function(){n.clear(),delete pi[n.name]}),Mr.tryPreLoadDataSource(t)},onInitialized:function(){this.getDataSource().setDataInfo()},onBoundValueReady:function(e){var t=mi.dataInfo.getContentType();this.setBindingValueToProperty(void 0===e[t]?null:e[t],ui.dataInfo.name)}}}}})}(),function(){ai.registerDefinition(oi,{HasDynamicDataSource:{properties:{dynamicItemsPanel:{defaultValue:cs},currentDataSource:{defaultValue:cs},manageItemsPanel:{defaultValue:cs},masterDetailDialog:{defaultValue:cs},dynamicDataSourceProperty:{defaultValue:cs}},methods:{},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),ra.refreshElementsLayout(e)}ai.registerDefinition(oi,{HasPadding:{properties:{padding:{isStateProperty:!0,isStyleProperty:!0,priority:996,defaultValue:function(){return{top:0,left:0,bottom:0,right:0}},valueConverter:Ea.createRoundPropertyValueConverter(["top","left","bottom","right"]),category:ci.Padding,supportsStatesTransitionAnimation:!0,onChange:e,scaleProperty:function(e){return{bottom:e.y,right:e.x,top:e.y,left:e.x}}}}}}),f.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))}},f.fx.step.instancePadding=function(e){f.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(){ai.registerDefinition(oi,{HasBackgroundOverlay:{properties:{backgroundOverlay:{isStyleProperty:!0,isStateProperty:!0,supportsStatesTransitionAnimation:!0,supportsThemeBinding:!0,defaultValue:f.returnTransparent,getResetValue:f.returnTransparent,category:ci.Background,onChange:function(e,t,n,i){t=Ga.evaluateColorBinding(t,!0);var a=e.getBackgroundLayer(ia.BackgroundOverlay);if("transparent"===t||a||(a=e.addBackgroundLayer(ia.BackgroundOverlay,function(){var e=new E;return e.append(''),e.conditionalAppend(!1,''),e.append(""),f(""+e)}),e.setBorderTarget(a)),a){var r=f.getBackgroundType(t),o=f.getBackgroundType(i);r===wo.Color&&o===wo.Color||(n=void 0);var s=void 0===o,l=a;s||l.clearBackground(),r===wo.Gradient?l.setGradient(f.valueOrDefault(t.orientation,ct.Vertical),t.gradient):e.animatePart(l,{rgbaBackground:t},!1,n,{isInitialization:s})}}}}}})}();var Po={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(){ ma.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)}ai.registerDefinition(oi,{Navigatable:{properties:{pagesData:{},pagesFields:{category:ci.Other,onChange:function(e,t,n){var i=e.getFieldsInformation(),a=e.getFieldsCollection();a.postponeUpdates(),n&&f.eachEntry(n,function(e){t[e]||i.remove(e)}),f.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:ci.OwningType,defaultValue:function(){return wt.Slide.name},isStateProperty:!0},entranceAnimationSpeed:{category:ci.OwningType,defaultValue:function(){return ht.Fast},isStateProperty:!0},entranceAnimationDirection:{category:ci.OwningType,defaultValue:function(){return Z.AnimationDirections.Left},isStateProperty:!0},exitAnimation:{category:ci.OwningType,defaultValue:function(){return wt.Slide.name},isStateProperty:!0},exitAnimationSpeed:{category:ci.OwningType,defaultValue:function(){return ht.Fast},isStateProperty:!0},exitAnimationDirection:{category:ci.OwningType,defaultValue:function(){return Z.AnimationDirections.Right},isStateProperty:!0},transitionOrder:{defaultValue:function(){return vn.Simultaneously},isStateProperty:!1},autoNavigationDuration:{isStateProperty:!0,defaultValue:function(){return 0},category:ci.OwningType,onChange:function(e){e.startAutoNavigation()}},navigationDuringTransitionBehaviour:{defaultValue:function(){return Po.StopTransition},isStateProperty:!1}},methods:{navigateTo:os,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=f.valueOrDefault(n,os),o>=1){var s=(a.getCurrentItem().getChildIndex()+e)%o;0>s&&(s+=o),a.navigateToTabIndex(s,t,n,i)}else n()},showItem:os,getUrlAddressForPage:os,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:x.create,currentItemFinishChanging:x.create,itemsRefreshed:x.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 $t,e.data.itemsCollection=jt.create(e.data.itemsInforamtion),e.data.fieldsInformation=new $t({idFunction:function(e){return e.name}}),e.data.fieldsCollection=jt.create(e.data.fieldsInformation)},onInitialized:function(){var e=this;e.data.itemsCollection.itemsChangedEvent.bindAndExecute(function(){0!==e.getNavigatableInstances().length&&(de.disableOperationsRecording("instance.data.itemsCollection.itemsChangedEvent"),ta.beginReorderingBatch(),f.eachEntry(e.data.itemsCollection.getItems(),function(e,t){var n=aa.getInstanceByID(t.id);n&&(n.setPropertyValue("name",t.title),n.setPropertyValue("order",t.index))}),ta.endReorderingBatch(),de.enableOperationsRecording("instance.data.itemsCollection.itemsChangedEvent"))}),e.data.fieldsInformation.itemsRemovedEvent.bind(function(t){var n=e.data.itemsInforamtion.getItemsValues();f.eachItem(n,function(e,n){f.eachItem(t,function(e,t){delete n[t.name]})}),e.data.itemsInforamtion.put(n)})}}}}})}(),function(){ai.registerDefinition(oi,{Selectable:void 0})}(),function(){function e(e){a(e)}function t(e){var t=e.getBackgroundLayer(ia.BackgroundImage);if(!t){t=e.addBackgroundLayer(ia.BackgroundImage,function(){return e.getImageLayerTemplate()});var n=Tt.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=u(e);Vn.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===un.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('
    '+i(d)+"
    ")}l=se.resolveImageUrl(r,void 0,a);var v=c(e);s=v?v.resolveDataSourceDefinition(r,p,f.getLayout(),g):se.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(ma.isElementVisible(e)){var n=e.getImageBox();n&&n.loadImage(t)}}function s(e){var t=e.getPropertyValue("imageLayout");return t===cn.Custom?e.getPropertyValue("customLayout"):t}function l(e,n,i,a){var r=void 0===a;r&&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 u(e){var t=void 0;return e.isTypeOf(ri.VideoPlayer)&&(t=e.getImageLoadingOptions()),t}ai.registerPropertiesCategories({BackgroundImage:{title:void 0,iconClass:"sprite-icon sprite-property-category-image"}}),ai.registerDefinition(oi,{HasImage:{properties:{imageUrl:{title:"Image",isStyleProperty:!0,isStateProperty:!0,defaultValue:f.returnEmptyString,supportsBinding:!0,isBound:function(e){return e.isBound(mi.image.getContentType())||e.isBound(mi.icon.getContentType())||e.isBound(mi.video.getContentType())},onChange:e,category:ci.BackgroundImage},imageLayout:{title:"Image Layout",isStyleProperty:!0,isStateProperty:!0,isBound:function(e){return e.isBound(mi.image.getContentType())||e.isBound(mi.icon.getContentType())||e.isBound(mi.video.getContentType())},defaultValue:function(){return cn.Cover},category:ci.BackgroundImage},imagePosition:{title:"Image Position",isStyleProperty:!0,isStateProperty:!0,defaultValue:function(){return{vertical:"center",horizontal:"center"}},isBound:function(e){return e.isBound(mi.image.getContentType())||e.isBound(mi.icon.getContentType())||e.isBound(mi.video.getContentType())},category:ci.BackgroundImage},origImage:{title:"OrigImage",isStyleProperty:!0,isStateProperty:!0,defaultValue:f.returnEmptyString,supportsBinding:!1,onChange:os,category:ci.BackgroundImage},customLayout:{title:"Custom Layout",isStateProperty:!0,defaultValue:os,category:ci.BackgroundImage},imageOpacity:{title:"Image Opacity",isStyleProperty:!0,isStateProperty:!0,supportsStatesTransitionAnimation:!0,getResetValue:f.returnOne,defaultValue:f.returnOne,valueConverter:function(e){return void 0===e&&(e=1),f.adjustFraction(e,3)},onChange:l,category:ci.BackgroundImage}},methods:{useImageLayer:function(){return t(this)},getImageLayerTemplate:function(){return f('
    ')},forceImageBoxCreation:ls,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=O.create(!1),e.showImageLayer=O.createConditionalPositive({valueChangeCallback:function(t){var n=e.data.imageLayerDisplayController;n&&n.setValue(t)}})},onPropertiesChanged:function(e){var t=this,n=t.getImageBox();n&&(f.containsOneOfKeys(e,"imageLayout","customLayout")&&(n.setLayout(s(t)),a(t)),f.containsOneOfKeys(e,"imagePosition")&&n.setPosition(t.getPropertyValue("imagePosition")))},onInitializing:function(){var e=this;this.data.currentImageUrl=null,this.data.currentBaseImageUrl=null,this.forceImageBoxCreation()&&Vn.requestIndpendentWriteOperation(function(){n(e)},e.id+"initializeImageBox")}}}}})}();var wo={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 wo.Color;if(void 0!==t.gradient)return wo.Gradient;if(void 0!==t.imagePath)return wo.Image}return wo.Color}}}(p),function(){function e(e,t,n,i,a){var r=void 0===a,o=e.getBackgroundTarget();r||o.clearBackground(),t=Ga.evaluateColorBinding(t),i===wo.Gradient?o.setGradient(f.valueOrDefault(t.orientation,ct.Vertical),t.gradient):(t=f.Color(t).toCSS(),e.animatePart(o,{rgbaBackground:t},!1,n,{isInitialization:r}))}ai.registerPropertiesCategories({Background:{title:void 0,iconClass:"sprite-icon sprite-property-category-background",shortTitle:"Background"}}),ai.registerDefinition(oi,{HasBackground:{properties:{backgroundColor:{isStyleProperty:!0,isStateProperty:!0,supportsStatesTransitionAnimation:!0,supportsThemeBinding:!0,defaultValue:f.returnTransparent,getResetValue:f.returnTransparent,category:ci.Background,onChange:function(t,n,i,a){var r=f.getBackgroundType(n),o=f.getBackgroundType(a);r===wo.Color&&o===wo.Color||(i=void 0),t.handleBackgroundUpdate(t.$element,n,i,r,o)||e(t,n,i,r,o)}}},methods:{handleBackgroundUpdate:ls}}})}(),function(){ai.registerDefinition(oi,{HasBackgroundImage:{features:[oi.HasImage,oi.HasBackgroundOverlay],methods:{autoCalculateBackgroundViewPort:ss},aggregatedMethods:{aggregations:{changeMobileSupportState:function(e){var t=this,n=_a.getMobileState();e?ca.setValueInCustomState(t,t.properties.imageUrl,n,t.getPropertyValue("imageUrl")):ca.resetCustomStateProperty(t,n,"imageUrl")},onInitializing:function(){var e=this,t=x.createEventListenersGroup();e.sizeChangedEvent.bind(function(){e.autoCalculateBackgroundViewPort()&&Vn.requestIndpendentWriteOperation(function(){e.setImageBoxViewport(e.getSize())},e.id+"setImageBoxViewport")});var n=f.weakID(),i=x.createEventListener([xa.ViewPortChanged,e.sizeChangedEvent],function(){Sr.performOnFramesLayoutUpdade(function(){if(a.isTrue()){var t=e.getSize(),n=xa.getViewPort();e.setImageBoxVirtualViewport({width:t.width,height:Math.max(t.height,n.height)})}},n)}).addToGroup(t),a=O.createConditionalPositive();a.setFalse("ElementVisible"),a.setFalse("HasParallaxBackground"),a.createValueListener(function(e){e?i.activateAndExecuteNew():i.deactivate()}).activate().addToGroup(t),x.createEventListener(e.visibilityChangedEvent,function(){var t=ma.isElementVisible(e);a.setValue(t,"ElementVisible")}).addToGroup(t).activateAndExecuteNew();var r=O.createConditionalPositive();r.setFalse("EnabledByUser"),r.setFalse("Supported"),r.createValueListener(function(t){a.setValue(t,"HasParallaxBackground"),t||e.setImageBoxVirtualViewport(void 0)}).addToGroup(t).activate(),x.createEventListener({name:"isParallaxBackground",event:e.propertyChangedEvent},function(){r.setValue(e.getPropertyValue("isParallaxBackground"),"EnabledByUser")}).addToGroup(t).activateAndExecuteNew(),x.createEventListener([_a.Flags.IsInMobileContext.valueChangedEvent],function(){r.setValue(_a.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(oi.Navigatable)&&e.getItemsCollection().postponeUpdates()}function t(e){e.hasFeature(oi.Navigatable)&&e.getItemsCollection().unPostponeUpdates(),x.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&&dr.recalaculateSiblingsAndParentAreas();var s=ka.adjustDataListToContent(e);if(ra.refreshElementsLayout(e),e.alignHorizontal(),e.alignVertical(),o&&s){var l=dr.supportsPreCalculationOfDiffHeights(),c=l?e.calculateDiffHeight(i,s,a.contentSize,t.contentSize):void 0;void 0!==c&&0!==c&&dr.requestPushing(e,c)}ra.requestUpdatePosition(e.getDescendingInstances(!0))}r(e)}function i(e,t){t=f.quickExtend({},e.getArrangementOptions(),t),e.dataLayoutController.reArrangeTheLayout(t)}function a(e){e.reArrangementDisabled.setValue(!0,"inRearrange"),de.disableOperationsRecording("beforeChangingDomFactory"),Sr.startRenderingBatch()}function r(e){Sr.finishRenderingBatch(),de.enableOperationsRecording("beforeChangingDomFactory"),e.reArrangementDisabled.setValue(!1,"inRearrange")}ai.registerDefinition(oi,{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),ma.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 E;t.append('
    '),t.append('
    '),t.append('
    '),t.append("
    ");var n=f(""+t);return e.data.$arrangementContentHolder=f(".arrangement-content-holder",n).toggleLayerEventsForwarding(!0),e.data.$relativeChildElementContentHolder=f(".relative-child-elements-content-holder",n).toggleLayerEventsForwarding(!0),n},reArrangeTheTemplates:function(e){var t=this;if(t.isInstanceVisible()){t.dataLayoutController.getArrangement();i(t,f.quickExtend(e,{shouldFetch:t.data.shouldFetch})),t.data.shouldFetch=void 0}},requestArrangement:function(e){var t=this;e=f.extend({shouldFetch:!0},e),e.shouldFetch&&(t.data.shouldFetch=!0),t.reArrangementDisabled.isTrue()||Zi.IsElementInFullScreen.isTrue()||t.addArrangementRequest(e)},addArrangementRequest:function(e){var t=this;ra.LayoutContentOperationsSet.requestOperation(function(){t.reArrangeTheTemplates(e)},t.getArrangementRequestName())},getArrangementRequestName:function(){return this.id+"requestArrangement"},getArrangementOptions:function(){var e=this.getPropertyValue("dataLayoutOptions");return f.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?dr.Flags.EnablePushing.onceTrue(function(){de.disableOperationsRecording("dataItemSize"+a.id),a.requestArrangement({fixedSize:t,shouldPush:!0}),de.enableOperationsRecording("dataItemSize"+a.id)}):$super.call(a,e,t,n,i)}},aggregatedMethods:{aggregations:{onCreation:function(){var i=this,o=Zo.create(i),s=f.firstArgProxy(a,i);i.dataItemsController=o,i.dataLayoutController=es.create(o,{onArrangementStarted:f.firstArgProxy(e,i),onArrangementFinished:f.firstArgProxy(t,i),startInitializingLayoutCallback:s,finishInitializingLayoutCallback:f.firstArgProxy(r,i),startArrangingCallback:s,finishArrangingCallback:f.firstArgProxy(n,i),setParentContent:function(e){i.data.$arrangementContentHolder.empty().append(e)},getContainerSize:function(){return i.getContentSize()}})},onPropertiesChanged:function(e){var t=this;if(f.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");t&&t.name&&e.dataLayoutController.setArrangement(t.name)}}},properties:{dataLayout:{isStateProperty:!0,priority:-998,defaultValue:cs},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:Ea.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(){ai.registerDefinition(oi,{HasContent:{methods:{hasVerticalAlign:ls,hasHorizontalAlign:ls,alignHorizontal:function(){var e=this;if(e.hasHorizontalAlign()){var t=e.getPropertyValue("horizontalAlign");e.getElementContent().positionHorizontally(t,void 0,{skipPositionCheck:!0})}ra.refreshElementsLayout(e.childInstances)},alignVertical:function(){var e=this;e.hasVerticalAlign()&&e.getElementContent().positionVertically(this.getPropertyValue("verticalAlign"),void 0,{skipPositionCheck:!0}),ra.refreshElementsLayout(e.childInstances)},alignContentHorizontal:function(){if(this.hasContentHorizontalAlign()){var e=this.getPropertyValue("horizontalContentAlign");e!==lt.None?this.getElementContent().css({"text-align":"{0}".format(e)}):this.getElementContent().css({"text-align":""})}},hasContentHorizontalAlign:ls,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=f.quickExtend({},i),i.height=i.height+r,i}else;},getNewContentSize:function(e){return this.calculateNewContentSize(e)},calculateNewContentSize:function(e){e=f.extend({horizontally:!0,vertically:!0},e);var t,n=this;if(n.hasFeature(oi.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=f.extend({horizontally:!0,vertically:!0},e);var t=this,n=t.getNewContentSize({minWidth:e.minWidth,minHeight:e.minHeight});return n?(ra.LayoutContentOperationsSet.requestOperation(function(){t.hasFeature(oi.DataList)&&t.reArrangementDisabled.setValue(!0,"adjustingSize"),oa.setInstancesSize(t,{width:e.horizontally?n.width:void 0,height:e.vertically?n.height:void 0},{preserveVerticalMargins:!0,preserveHorizontalMargins:!0}),t.hasFeature(oi.DataList)&&t.reArrangementDisabled.setValue(!1,"adjustingSize")},t.id+"adjustDataListToContent"),n):void 0},getElementDataContent:function(){return this.getElementContent()},whenInstanceContentHeightChanged:function(e,t){t=f.extend({forceUpdate:!1,onlyGrow:!1,adjustForWidth:!1},t);var n=t.forceUpdate,i=this;if(n||!i.duringResizing.isTrue()&&!i.data.disableElementSizeUpdate){var a=ma.getElementSize(i),r=i.calculateNormalizedHeight(e,t.adjustForWidth);if(t.onlyGrow&&!t.adjustForWidth&&(r=Math.max(a.height,r)),r!==a.height){de.disableOperationsRecording("contentChange"),Sr.startRenderingBatch(),dr.recalaculateSiblingsAndParentAreas(),i.isFillVertical()||ra.LayoutContentOperationsSet.requestOperation(function(){oa.setInstancesSize(i,{height:r},{preserveVerticalMargins:!0})},i.id+"whenInstanceContentHeightChanged");var o=r-a.height;dr.requestPushing(i,o),Sr.finishRenderingBatch(),de.enableOperationsRecording("contentChange")}}},calculateNormalizedHeight:function(e,t){var n=this,i=n.getSize(),a=n.getNoneContentSize(),r=e+a.height;if(t)return r;var o,s=n.getLastResizingSize(),l=s?f.valueOrDefault(s.height,0):0;return o=_a.Flags.IsInMobileContext.isTrue()&&0===l?Math.max(i.height,r):Math.max(l<=i.height?l:i.height,r)}},properties:{verticalAlign:{isStateProperty:!0,isStyleProperty:!0,category:ci.Layout,defaultValue:function(){return at.Centered},onChange:function(e){e.alignVertical()}},horizontalAlign:{isStateProperty:!0,isStyleProperty:!0,category:ci.Layout,defaultValue:function(){return ot.Centered},onChange:function(e){e.alignHorizontal(),ma.invalidateAreas(e.getDescendingInstances(),{updateSize:!1})}},horizontalContentAlign:{isStateProperty:!0,isStyleProperty:!0,category:ci.Layout,defaultValue:function(){return ot.Centered},onChange:function(e){e.alignContentHorizontal(),ma.invalidateAreas(e.getDescendingInstances(),{updateSize:!1})}}}}})}(),function(){ai.registerDefinition(oi,{HasTemplates:{properties:{fieldsTemplates:{isStateProperty:!0,defaultValue:f.returnEmptyObject,preSaveProcessing:function(e){return f.eachEntry(e,function(e,t){f.eachEntry(t,function(e,t){var n=t.hierarchy.structures[0].elementProperties.skinBinding;if(n&&n.hierarchy){var i=n.skinName+n.index,a=rr.getStyle(i);if(a){var r=rr.getStyleInformation(i);n.hierarchy.fieldsToValues=r.fields,n.hierarchy.statesAnimations=r.statesAnimations}}})}),e},comparer:function(e,t){var n=!0;return f.eachEntry(e,function(e,i){return f.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 f.cloneObject(e.hierarchy.structures[0].elementProperties.skinBinding)},isMobileOnlyStyle:function(){return!!ca.getPropertyValueInCustomState(this.properties.fieldsTemplates,_a.MobileStateName,pa.getCoordinator().id,this)},updateSkinBindingFromEditingTemplate:function(e,t,n){var i=this;if(i.hasFeature(oi.HasFormData)){var a=f.extend({},i.getPropertyValue("fieldsTemplates"));delete a.TextArea,i.setPropertyValue("fieldsTemplates",a)}return i.replaceTemplate(t,{fieldName:n?n:e.getFieldName()}),i},refreshTemplates:function(){de.disableOperationsRecording("refreshTemplates");var e=this;f.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))}),de.enableOperationsRecording("refreshTemplates")},refreshTemplatesSize:function(e){var t=this;f.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(f.extend({},i[a].sizeAndPosition))},getDefaultTemplate:function(e){e=e?e:this.elementType.itemName;var t=f.getValues(this.getFieldsTemplates()[e])[0];return t},getFieldsTemplates:function(){var e=this.getPropertyValue("fieldsTemplates"),t=f.quickExtend({},e);return f.eachEntry(e,function(e,n){t[e]=f.quickExtend({},n)}),t}},features:[oi.HasSkinBinding]}})}(),function(){function e(e,t,n){if(ca.notifyCalculatedPropertyChange(e,"calculatedTextColor"),null===t){var i=Wa.getElementTextStyle(e);i&&(t=i.color)}null===t?e.getTextElements().css("color",""):(t=Ga.evaluateColorBinding(t,!0),e.animatePart(e.getTextElements(),{color:t},!1,n))}function t(e,t,n){if(ca.notifyCalculatedPropertyChange(e,"calculatedFontSize"),null===t){var i=Wa.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 Qe.Percentages:e.getTextElements().css("line-height",t.percentages/100);break;default:e.getTextElements().css("line-height",1.2)}}function a(e,t){if(ca.notifyCalculatedPropertyChange(e,"calculatedFontFamily"),null===t){var n=Wa.getElementTextStyle(e);n&&(t=n.fontFamily)}t=Qa.evaluateFontBinding(t),e.getTextElements().css("font-family",null!==t?t:"")}function r(e,t){e.hasFeature(oi.HasRichContent)||e.getTextElements().toggleClass("label-text-bold",t.bold===!0).toggleClass("label-text-underline",t.underline===!0).toggleClass("label-text-italic",t.italic===!0)}ai.registerPropertiesCategories({TextStyle:{title:void 0,shortTitle:void 0,iconClass:"sprite-icon sprite-property-category-text"}}),ai.registerDefinition(oi,{HasText:{className:"has-text",properties:{namedTextStyle:{defaultValue:cs,isStateProperty:!0,isStyleProperty:!0,onChange:function(e){ra.layoutUpdateBatch.start(),ca.invalidateProperty(e,"font"),ca.invalidateProperty(e,"fontSize"),ca.invalidateProperty(e,"fontColor"),ra.layoutUpdateBatch.finish()}},fontColor:{category:ci.TextStyle,isStateProperty:!0,isStyleProperty:!0,isTextStyleProperty:!0,defaultValue:function(){return"black"},supportsStatesTransitionAnimation:!0,supportsThemeBinding:function(e,t){if(null!==e)return Ga.isColorBinding(e);var n=Wa.getElementTextStyle(t);return n?Ga.isColorBinding(n.color):!1},onChange:e},textShadow:{isStateProperty:!0,isStyleProperty:!0,supportsThemeBinding:function(e){return e?f.any(e,function(e){return Ga.isColorBinding(e.color)}):!1},supportsStatesTransitionAnimation:!1,category:ci.TextStyle,defaultValue:function(){return[]},valueConverter:function(e){return e&&e.length>0?f.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").bind("click",function(e){i!==nt.Pages&&e.stopPropagation()});e.getPropertyValue("openInTopWindow")?r.attr("target","_top"):(e.getPropertyValue("openInNewTab")||i===nt.RSS||ui.urlAddress.isBound(e)&&i!==nt.Pages)&&r.attr("target","_blank"),i===nt.Pages&&r.addClass("internal-link"),e.getPropertyValue("shouldUnderlineChildren")&&r.addClass("has-underline-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===nt.Pages){var i=pa.getPageData(n.url);i?t.data.pageDeletedForUrlBinding=pa.Events.PageDeleted.bind(function(e){e===n.url&&(de.disableOperationsRecording("changingUrlAddress"),t.setPropertyValue("urlAddress",null),de.enableOperationsRecording("changingUrlAddress"))}):(de.disableOperationsRecording("changingUrlAddress"),t.setPropertyValue("urlAddress",null),de.enableOperationsRecording("changingUrlAddress"))}}var i={True:{"webzai-clickable-behaviour":!0},False:{"webzai-clickable-behaviour":!1}};ai.registerDefinition(oi,{Clickable:{className:"clickable-element",properties:{urlAddress:{defaultValue:cs,supportsBinding:!0,isNotForCustomProperty:!0,isBound:function(e){return e.isBound(mi.link.getContentType())},valueConverter:function(e){return"string"!=typeof e?e:{url:e,type:nt.Web}},onChange:t},openInNewTab:{defaultValue:ls},openInTopWindow:{defaultValue:ls},shouldUnderlineChildren:{defaultValue:ls}},methods:{isLinkEnabled:function(){var e,t,n=this;if(n.isContent()){if(e=n.getMainSkinInstance(),e&&e.hasFeature(oi.DataListItem)&&(t=e.getItemMainParent(),t&&t.hasFeature(oi.HasPopup)))return!t.isPopupEnabled()}else if(!n.hasFeature(oi.DataList)&&n.hasFeature(oi.HasPopup))return!n.isPopupEnabled();return!0},hasBinding:function($super){return $super.call(this)||ui.urlAddress.isBound(this)},hasButtonBehaviour:function(){var e=this,t=e.getPropertyValue("urlAddress"),n=t&&t.url;return n||da.hasTargetConnectionsInPagesForTriggers(e,pa.getCurrentPage(),Li.MouseDown,Li.MouseClick,Li.MouseUp)||ca.isStyleAffectingInPage(e,pa.getCurrentPage(),Oi.MouseDownState)||ca.isStyleAffectingInPage(e,pa.getCurrentPage(),Oi.ElementSelectedState)||f.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=mi.link.getContentType();return this.isBound(n)&&(t[ui.urlAddress.name]=Co.create(e,{propertyName:ui.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=mi.link.getContentType();this.isBound(t)&&this.setBindingValueToProperty(void 0===e[t]?null:e[t],ui.urlAddress.name)}}},features:[oi.UserSelectable],triggers:[Li.MouseClick,Li.MouseDown,Li.MouseUp],supportedStates:[Oi.MouseDownState]}}),Z.Events.LastEventOnInitiailizatGlobal.one(function(){f(document).on("vmousedown",".design-element.clickable-element",function(e){var t=n(this);t&&(t.activateTrigger(Li.MouseDown,e),f(document).one("vmouseup",function(e){window.setTimeout(function(){t.activateTrigger(Li.MouseUp,e)},0)}))}).on("click",".design-element.clickable-element",function(e){var t=n(this);t&&(t.activateTrigger(Li.MouseClick,e),f(e.target).hasAncestor("a, :input, audio, video")||f.onVirtualClickHandled(e))}).on("click",".popup-overlay a._item-link",os)})}(),function(){ai.registerDefinition(oi,{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")})}ai.registerDefinition(oi,{HasOverFlow:{lazyInitializationProperties:{isOverflowHidden:O.createFalse},aggregatedMethods:{aggregations:{onInitializing:e}},properties:{overflow:{isStyleProperty:!0,defaultValue:ls,category:ci.Other,onChange:function(e){e.setOverFlow()}}},methods:{setOverFlow:function(){var e=this,t=e.getPropertyValue("overflow");e.isOverflowHidden.setValue(t)}}}})}(),function(){ai.registerDefinition(oi,{ItemsContainer:{properties:{isGrowable:{defaultValue:function(){return{bottom:!1,right:!1}},category:ci.Other},rowsItems:{isStateProperty:!0,notForUndoProperty:!0,defaultValue:cs}},features:[oi.HasOverFlow],methods:{addRowToContainer:function(e){var t=this.getPropertyValue("rowsItems");t||(t={}),t=f.deepCloneObject(t),t[e.id]=e.getDataForSave(),this.setPropertyValue("rowsItems",t)},removeRowFromContainer:function(e){var t=this.getPropertyValue("rowsItems");t&&(t=f.deepCloneObject(t),delete t[e.id],this.setPropertyValue("rowsItems",t))},getRowsFromContainer:function(){var e=this,t=this.getPropertyValue("rowsItems"),n=[];return t&&(f.eachEntry(t,function(t,i){var a=za.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&&f.eachEntry(t,function(t,i){var a=za.getRowById(i.id);return a&&a.containerInstance===e?(n=!0,!1):void 0}),n},append:os,reorderChildElements:function(){if(this.hasOrder.getValue()){var e=f([]),t=this.getChildInstances();if(0===t.length)return;if(_a.Flags.IsInMobileContext.isTrue()&&this.canContainerRows()){if(!this.hasRowsFromContainer())return;for(var n,i,a={},r=[],o=f([]),s=0;s0&&(f.eachItem(r,function(e,t){t.markChilds()}),i.toggleFirstRow(!0),n.toggleLastRow(!0),o.applyDOMOrder(),f.eachEntry(a,function(e,t){t.applyDOMOrder()}))}else{for(var s=0;sa;a++){var r=n[a];r.renderElement(e)}},canContainerRows:function(){return!this.isContent()}},lazyInitializationProperties:{childElementAdded:x.create},aggregatedMethods:{aggregations:{},definitions:{onChildElementRemoved:function(e){Z.Events.ChildElementRemoved.fire(this,e)},onChildElementAdded:function(e,t){aa.Events.ElementAddedToContainer.fireNew(e);var n=this;t&&t.isInDrop&&e.setPropertiesValues({verticalLayout:ra.Layout.normal,horizontalLayout:ra.Layout.normal,fillLayout:{fillHorizontal:!1,fillVertical:!1},isFixed:!1}),ta.reassignElementsOrders(),ma.visibilityTreeAttach(e),x.fireLazyEvent(n,"childElementAdded",e)}}}}})}(),function(){function e(e,t){var n={animation:e,animationOptions:{duration:t}};ma.isElementVisible(this)?this.hideElement(n):this.showElement(n)}function t(e,t,n){if(void 0!==n&&f.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()}ai.registerPropertiesCategories({Visibility:{title:void 0,iconClass:"sprite-icon sprite-property-category-visibility"}}),ai.registerDefinition(oi,{Hideable:{methods:{toggleVisibility:e},properties:{isVisible:{shouldRefreshIfNotVisible:!0,isStateProperty:!0,defaultValue:ss,category:ci.Visibility,supportsStatesTransitionAnimation:!0,onChange:t}},lazyInitializationProperties:{isVisibleFlag:O.createTrue},aggregatedMethods:{aggregations:{onBeforePageOpen:function(){var e,t=this;e=_a.Flags.IsInMobileContext.isTrue()?t.getPropertyMobileValue("isVisible"):t.getPropertyNormalValue("isVisible"),t.shouldInitInstanceOnPageChange()&&void 0!==e&&!t.isContent()&&ca.updateComputedValue(t,t.properties.isVisible,e)},onInitialized:function(){var e=this;e.previewEventsListener.add(x.createEventListener([_a.Flags.IsInMobileContext.valueChangedEvent],function(){Sr.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}),ra.refreshElementsLayout(e),ra.requestUpdatePosition(e))}}function t(e,t,n,i){if(t&&f.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},!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:Ga.evaluateColorBinding(t.top,!0),borderBottomColor:Ga.evaluateColorBinding(t.bottom,!0),borderLeftColor:Ga.evaluateColorBinding(t.left,!0),borderRightColor:Ga.evaluateColorBinding(t.right,!0)},r=void 0===i,o=e.getBorderBox();e.animatePart(o,a,!0,n,{isInitialization:r}),ca.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)}ai.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"}}),ai.registerDefinition(oi,{HasBorder:{properties:{borderWidth:{isStateProperty:!0,isStyleProperty:!0,scaleProperty:function(e){return{bottom:e.y,right:e.x,top:e.y,left:e.x}},getResetValue:f.returnEmptyBorderObject,defaultValue:f.returnEmptyBorderObject,valueConverter:Ea.createRoundPropertyValueConverter(["top","left","bottom","right"]),category:ci.Border,supportsStatesTransitionAnimation:!0,onChange:e},roundness:{isStateProperty:!0,isStyleProperty:!0,supportsStatesTransitionAnimation:!0,getResetValue:f.returnEmptyRoundnessObject,defaultValue:f.returnEmptyRoundnessObject,scaleProperty:function(e){return{bottomRight:e.x,topRight:e.x,topLeft:e.x,bottomLeft:e.x}},valueConverter:Ea.createRoundPropertyValueConverter(["topLeft","bottomLeft","topRight","bottomRight"]),category:ci.Roundness,onChange:t},borderColor:{isStateProperty:!0,isStyleProperty:!0,getResetValue:f.returnBlackBorderObject,defaultValue:f.returnBlackBorderObject,valueConverter:r,supportsStatesTransitionAnimation:!0,supportsThemeBinding:["top","left","bottom","right"],category:ci.Border,onChange:i},borderStyle:{isStateProperty:!0,isStyleProperty:!0,getResetValue:function(){return f.convertValueToObject("solid",["top","left","bottom","right"])},defaultValue:function(){return f.convertValueToObject("solid",["top","left","bottom","right"])},category:ci.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=Ea.createStringToObjectValueConverter(["top","left","bottom","right"]),s=Ea.createValueToObjectValueConverter(["top","left","bottom","right"]);f.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(oi.ItemsContainer)&&a&&!f.borderWidthEqualityComparer(i.data.borderWidth,t)&&(i.data.borderRadius=a,i.data.borderWidth=t,f.updateInnerBorderRadius(i.getContentLayer(),a,t)),i.handleContentSizeChange(),ra.refreshElementsLayout(i)}}},f.fx.step.instanceBorderWidth=function(e){f.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))})},f.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(oi.ItemsContainer)&&t&&!f.borderRadiusEqualityComparer(i.data.borderRadius,t))){var a=i.getActualPropertyValue("borderWidth");i.data.borderRadius=t,i.data.borderWidth=a,f.updateInnerBorderRadius(i.getContentLayer(),t,a)}}},f.fx.step.instanceBorderRadius=function(e){f.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(){ai.registerDefinition(oi,{HasOutline:{properties:{lineWidth:{isStateProperty:!0,isStyleProperty:!0,getResetValue:f.returnOne,defaultValue:f.returnOne,category:ci.Border,valueConverter:Ea.createRoundPropertyValueConverter(),scaleProperty:function(e){return e.x}},lineColor:{isStateProperty:!0,isStyleProperty:!0,supportsThemeBinding:!0,defaultValue:function(){return"Black"},category:ci.Border},lineStyle:{isStateProperty:!0,isStyleProperty:!0,defaultValue:function(){return"solid"},category:ci.Border}},methods:{isLineAffectsSize:ls},aggregatedMethods:{aggregations:{}}}})}(),function(){ai.registerDefinition(oi,{HasEmptyState:{lazyInitializationProperties:{inEmptyStateFlag:O.createConditionalPositive},methods:{addFailedToLoadMessage:function(e,t){var n=this;n.$element.toggleClass("element-empty-state",!1);var i;i=t?e?'Sorry we can\'t load the feed from {0}, try again'.format(e):'Sorry we can\'t load the feed, try again':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";var a=f('
    '+i+"
    "),r=f('
    ');r.append(a),n.$element.append(r),t&&(a.on("click",t),r.css("zIndex",100))}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this,t=x.createEventListener(e.inEmptyStateFlag.valueChangedEvent,function(){Sr.performUpdateOnRenderingFinished(function(){var t=e.inEmptyStateFlag.isTrue();e.$element.toggleClass("element-empty-state",t),e.isForTemplateUse()&&e.isDisplayed.setValue(!t,"isEmptyState"),f.eachItem(e.childInstances,function(e,n){n.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(f.containsOneOfKeys(t,"fieldsTemplates","dataLayout")&&(n=!0,r=!0,"dataLayout"in t&&e.hasFeature(oi.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===Ji.Vertical,o.category===Ji.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})}ai.registerDefinition(oi,{DataList:{properties:{itemsStyle:{isStateProperty:!0,shouldRefreshIfNotVisible:!0,notForUndoProperty:!0,defaultValue:f.returnEmptyObject}},methods:{shouldBeBlockElementInMobile:ss,getDataItemInstanceId:function(e){return this.id+Ke+e},alignHorizontal:function(){var e=this;if(e.hasHorizontalAlign()){var t=e.getPropertyValue("horizontalAlign");e.$elementContentContainer.css("text-align",t),ma.invalidateAreas(e.getDescendingInstances(),{updateSize:!1})}},hasHorizontalAlign:function(){var e=this.getPropertyValue("dataLayout");return Ki[e.name].category===Ji.Grid||Ki[e.name].category===Ji.Rows||Ki[e.name].category===Ji.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=f([]),t=this.getChildInstances(),n=0;n0){var i="string"==typeof n[0]&&n[0].toLowerCase();Pn.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),u=r>s.height,d=o+l.height>s.height; if(c||u||d){if(e.propertiesRefreshingState&&!_a.updateBatch.isActive())return;var g=_a.Flags.IsInMobileContext.isTrue()&&e.isTypeOf(ri.freeText);e.whenInstanceContentHeightChanged(o,{onlyGrow:void 0===r&&!0,adjustForWidth:g})}x.fireLazyEvent(e,"contentHeightRefreshedEvent")}},e.id+"refreshContentSize")},e.id+"refreshContentSize"))}},lazyInitializationProperties:{contentHeight:_.createNumerical,contentHeightRefreshedEvent:x.create},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this,t=x.createEventListener(e.contentSizeChangedEvent,function(){e.refreshContentSize()}),n=x.createEventListener(e.visibilityChangedEvent,function(){var n=ma.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=f.Color(Ga.evaluateColorBinding(t)).toHEX();var n=e.getShape();n&&n.setPropertyValue("strokeColor",t)}ai.registerDefinition(oi,{Shape:{features:[oi.HasGrowableContent],methods:{getCanvas:function(){return this.data.canvas},getShape:function(){return this.data.shape},createContent:function(){var e=this,t=e.data.canvas=Yt.create();return e.data.shape=e.createShape(t).toggleLayout(Xt.FillHorizontally,!0).toggleLayout(Xt.FillVertically,!0),t.$element.addClass("absolute-fill")},creationFunction:function(e){return e.createContent()},handleBackgroundUpdate:function(e,t,n){return t=Ga.evaluateColorBinding(t),this.getShape()?(this.animatePart(this.$element,{shapeBackground:t},void 0,n),!0):!1},createShape:os},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(){Sr.performUpdateOnRenderingFinished(function(){e.getCanvas().refreshSize(ma.getContentSize(e))},"canvas-content-size-changed"+e.id)})}}}}}),f.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=f.Color(t),a.setPropertyValue("backgroundColor",t))}}},f.fx.step.shapeBackground=function(e){if(!e.colorInit){var t=f.cssHooks.shapeBackground.get(e.elem);e.end=f.Color(e.end).toRGB(),t||(e.start=e.end),e.colorInit=!0}f.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=f(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)}ai.registerDefinition(oi,{SvgShape:{className:"svg-shape-element",features:[oi.HasContent,oi.Editable],aggregatedMethods:{aggregations:{onInitialized:function(){var e=this,t=!1,n=!1,i=x.createBindingsCollection(),a=e.createSvgShapeController();e.data._svgController=a,a.$element.appendTo(e.$elementContent),Tr.addToLastSavedShapesList(e.id,e.getShapeReference()),e.contentSizeChangedEvent.bind(function(){n||Sr.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,oa.setInstancesSize(e,i)}}).addToCollection(i),e.instanceRemoving.one(function(){i.unbindAll()})}}},properties:{svgProperties:{defaultValue:f.returnEmptyObject,isStateProperty:!0,supportsBinding:!0,onChange:function(e,t){e.isInitialized&&(de.disableOperationsRecording("svgProperties"),e.getSvgController().updateShapeProperty(t),ca.notifyCalculatedPropertyChange(e,"svgFontFamily"),ca.notifyCalculatedPropertyChange(e,"svgText"),ca.notifyCalculatedPropertyChange(e,"svgTextDirection"),de.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:os,getSvgController:function(){return this.data._svgController}}}})}(),function(){ai.registerDefinition(oi,{TemplatePagesList:{defaultProperties:{dataLayoutOptions:function(){return{lineSpacing:15,cols:3,columnSpacing:15,colsSpacing:15,rowsSpacing:15,elementsPerPage:4,rotation:0,R:100}}},properties:{usePagesLayout:{defaultValue:ss,isStateProperty:!0}},features:[oi.Navigatable],methods:{getArrangementOptions:function($super){var e=$super.call(this);return e.usePagesLayout=this.getPropertyValue("usePagesLayout"),e.maintainHeightInPreview=this.shouldMaintainHeightInPreview(),e},shouldMaintainHeightInPreview:ls,hasContentHorizontalAlign:ls,navigateTo:function(e,t,n,i){var a=this.getPropertyValue("dataLayout");return Ki[a.name].navigateTo(this.dataLayoutController,e,t,n,i)},getCurrentItem:function(){var e=this.getPropertyValue("dataLayout");return Ki[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 Ki[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 Ki[e.name].getNavigatableInstances(this.dataLayoutController)},calculateItemSizeOnMobile:function(e){var t=this.getPcTemplateSize();return{height:t?f.maxValue([e.width/t.width*t.height,30]):e.height,width:e.width}}},aggregatedMethods:{aggregations:{adjustInstanceToViewPort:function(){var e=this;e.setPropertyValue("dataLayout",{name:Ki.PagesColumn.name}),e.setPropertyFieldsValues("dataLayoutOptions",{cols:1,columnSpacing:10})},onPropertiesChanged:function(e){var t=this;if(t.InstancePropertiesInitialized.isTrue()&&t.data.pagesInstance){ra.beginLayoutUpdateBatch(),ca.UpdateBatch.start();var n=f.intersectSets(e,oi.Navigatable.properties);for(var i in n){var a=n[i].name,r=e[a];r&&t.data.pagesInstance.setPropertyValue(a,r.value)}ca.UpdateBatch.finish(),ra.endLayoutUpdateBatch()}},onInitializing:function(){var e=this;x.bind([e.resizingStarted],function(){e.getItemsCollection().postponeUpdates()}),x.bind([e.resizingStopped],function(){e.getItemsCollection().unPostponeUpdates()})}}}}})}(),function(){ai.registerDefinition(oi,{HasChildrenLayoutAnchor:{properties:{childrenAnchor:{isStyleProperty:!1,isNotForCustomProperty:!0,defaultValue:function(){return ot.Left},onChange:function(e){ra.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(oi.ItemsContainer)&&n.childElementAdded.bind(function(n){f.eachItem(n.getDescendingInstances(),function(n,i){e(t,i)})}))}ai.registerDefinition(oi,{TemplateItem:{className:"template-item",methods:{getInstancesByField:function(e){var t=[],n=this.getPropertyValue("fieldsMap");return f.eachEntry(n,function(n,i){var a=aa.getInstanceByID(n);f.eachEntry(i,function(n,i){i.name==e&&t.push(a)})}),t}},aggregatedMethods:{aggregations:{onInitializing:function(){var t=this;f.eachItem(this.getDescendingInstances(!0),function(n,i){e(t,i)})}}},properties:{fieldsMap:{title:"fieldsMap",defaultValue:f.returnEmptyObject,category:ci.Other}}}})}(),function(){ai.registerDefinition(oi,{DataListItem:{className:"data-list-item",methods:{getAutoLayoutProperties:function($super){return f.quickExtend($super.call(this),{top:!0,left:!0,width:!0})},getDataSource:function(){return this.getItemMainParent().getDataSource()},toggleMobileSupport:function(e){de.beginAtomicBatch(),this.getItemMainParent().toggleMobileSupport(e),de.endAtomicBatch()},isVisibleInMode:ss,isDataListItem:function(){return void 0!==this.data.dataItemID},getDataItemId:function(){return this.data.dataItemID},getDataItem:function(){return this.getItemMainParent().getDataSource().fetchDataItem(this.getDataItemId())},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){de.disableOperationsRecording("setTemplateStructure"),this.data.instanceController.setTemplateStructure(e,t,n);var i=this.data.instanceController.getInstance();return de.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:os,notForUndoProperty:!0},sectionName:{isNotForCustomProperty:!0,defaultValue:f.returnEmptyString},pageContentType:{isNotForCustomProperty:!0,defaultValue:function(){return To.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 ot.Centered}},methods:{isPageChildInstance:ss,refreshFixedState:os,isReattchable:ls,creationFunction:os,isRelativePositioned:ss,hasHeight:function(){return!(_a.Flags.IsInMobileContext.isTrue()&&this.hasRowsFromContainer())},isMainSection:function(){return this.getPropertyValue("pageContentType")===To.MainContent},calculateActualOffset:function(){var e,t=this,n=0,i=0;e=this.isMainSection()?Ir.getCurrentPageMainOrderedSections():Ir.getCurrentPageSideBarOrderedSections();var a=0;f.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=pa.getCurrentPage();ca.invalidateProperty(e,"sizeAndPosition",void 0,e.getPropertyValue("sizeAndPosition"))},onRemove:function(){var e=this;if(!e.isForTemplateUse()){Ir.removeSectionInstance(this);var t=pa.getCurrentPage(),n=t.getPageContentInstance(),i=n.getVisibleSectionsByPage(t);0===i.length&&aa.addSection(n)}},onInitialized:function(){var e=this;e.propertyChangedEvent.bind("order",function(){e.isInitialized&&Sr.performLayoutOrderUpdate(function(){ma.invalidateAreas(e,{updateSize:!1})},"reorder section"+e.id)}),e.instanceRemoved.bind(function(){ma.invalidatePositioningRootOffset(),ma.invalidateAreas(f.getValues(aa.getAllPageInstances()))})},onInitializing:function(){var e=this;e.canResizeHorizontally.setFalse(),e.sizeChangedEvent.bind(function(){Z.PageHeightChanged.fireNew()}),e.isForTemplateUse()||e.visibilityChangedEvent.bindAndExecute(function(){var t=e.isInstanceVisible();t?Ir.addSectionInstance(e):Ir.removeSectionInstance(e)}),e.$element.addClass("section-element"),e.getElementSizeBox().addClass("section-element-size-box"),e.canMove.setValue(!1)}}}};ai.registerDefinition(oi,{PageSection:e})}(),function(){ai.registerDefinition(oi,{HasInnerShadow:{properties:{innerGlow:{isStateProperty:!0,isStyleProperty:!0,supportsStatesTransitionAnimation:!0,supportsThemeBinding:["color"],valueConverter:Ea.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=f.quickExtend({},t,{color:Ga.evaluateColorBinding(t.color,!0)}),e.animatePart(e.$element,{innerGlow:t},!1,n))},category:ci.Shadow},innerShadow:{isStateProperty:!0,isStyleProperty:!0,supportsStatesTransitionAnimation:!0,supportsThemeBinding:["color"],valueConverter:Ea.createRoundPropertyValueConverter(["blur","spread","top","left"]),scaleProperty:function(e){return{blur:e.x,spread:e.x,top:e.y,left:e.x}},defaultValue:function(){return{top:0,left:0,spread:0,blur:0,color:"black"}},category:ci.Shadow,onChange:function(e,t,n){e.isInitialized&&t&&(t=f.extend({},t,{color:Ga.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}};ai.registerDefinition(oi,{IFrameContent:{features:[oi.HasContent],methods:{getIFrameUrl:f.returnEmptyString,isScrollableIFrame:ls,shouldRenderIFrame:ss,reloadIFrame:function(e){var t=this;e=f.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=f.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 f('
    ')}},aggregatedMethods:{aggregations:{}}}})}(),function(){ai.registerDefinition(oi,{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(oi.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){n.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}ai.registerDefinition(oi,{ExternalApp:{features:[oi.IFrameContent],defaultProperties:{},properties:{appProperties:{}},lazyInitializationProperties:{isIframeInitialized:O.createFalse,isIframeNotLoaded:O.createFalse,connectableFeaturesEvent:x.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 Xa({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(){f.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)&&(de.disableOperationsRecording("setDocumentSize"),this.data.lastDocumentSize=t,this.whenInstanceContentHeightChanged(t.height),de.enableOperationsRecording("setDocumentSize"))},calculateNormalizedHeight:function(e){var t=this,n=t.getNoneContentSize();return e+n.height},setAppSize:function(e){de.disableOperationsRecording("setAppSize");var t=this.getNoneContentSize();oa.setInstancesSize(this,{width:e.width+t.width,height:e.height+t.height}),de.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().appSettingPrefix},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?f.Color(Ga.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!=f.inArray(e,this.elementType.querySettings)},getApiManager:function(){return this.data.apiManager},reloadApp:function(e){var t=this,n=[pa.PageChangingOperation];Ae.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=f.quickExtend({},e),f.eachEntry(n,function(t,n){e[t]=f.evaluateWhenFunction(n)}));var i={wzSize:this.getContentSize()};return Ka.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(){ai.registerDefinition(oi,{FeatureExternalApp:{aggregatedMethods:{aggregations:{onCreation:function(){this.appFeaturesEvent=x.createNamedEvents()}}},methods:{getAppFeatures:function(){return this.getAppDefinition().implementedFeatures},getAppFeature:function(e){return this.getAppFeatures()[e]},getInternalFeatureName:function(e){return f.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(){ai.registerDefinition(oi,{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)}ai.registerDefinition(oi,{HasMenu:{methods:{refreshSelectedItem:function(){var e=this;Sr.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)}),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(){ai.registerDefinition(oi,{HasNavigation:{properties:{navigation:{isStateProperty:!0,defaultValue:f.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:ss},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=Cr.createNavigationController(this.getPropertyValue("navigation"))}}}}})}(),function(){function e(e){return{dataItemID:e.id,dataSourceName:e.id,styleBindingId:e.getSkinId()}}ai.registerDefinition(oi,{SkinElement:{className:"skin-element",features:[oi.ItemsContainer,oi.HasSkinBinding],properties:{skinBinding:{defaultValue:cs,title:"Skin Binding",preSaveProcessing:function(e){if(e&&e.type===er.Inline){var t=e.skinName+e.index,n=rr.getStyle(t);if(n){var i=rr.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===er.Inline&&rr.removeStyle(i.skinName+i.index);var a=f.objectGet(t.hierarchy);a&&f.eachEntry(a.fieldsToData,function(e){a.fieldsToValues[e]||delete a.fieldsToData[e]}),e.skinUpdateEventBindings=ir.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()&&Sr.performOnFramesLayoutUpdade(e,t.id+"initiailizeDelegatedContentBinding")})},getNoneContentSize:f.returnZeroSize,getLayoutAffectedInstances:function($super){var e=Oe.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");de.disableOperationsRecording("setSkinInstanceControllerFromBinding"),rr.isStyleExist(e.getSkinId())||rr.addStyle(e.getSkinId(),e.getSkinFieldsValues(),e.getSkinStatesAnimations());var n=ir.getSkinHierarchy(t);e.instanceController.extendDataSourceOptionsWith({styleBindingId:e.getSkinId()}),e.instanceController.setTemplateStructure(n),e.instanceController.initialize(),e.instanceController.appendTo(e.getElementContent(),e),de.enableOperationsRecording("setSkinInstanceControllerFromBinding")},getMainSkinInstance:function(){return this},getSkinInstance:function(){return this.instanceController.getTemplateStructure()||this.setSkinInstanceControllerFromBinding(),this.instanceController.getInstance()},getSkinSupportedStates:function(){return[Oi.MouseOverState,Oi.MouseDownState]},reorderChildElements:os,getSkinBinding:function(){return f.cloneObject(this.getPropertyValue("skinBinding"))},getSkinId:function(){var e=this.getSkinBinding();void 0!==e.index?e.index:"";return e.skinName+e.index},creationFunction:function(){return f("
    ")},getSkinFieldsValues:function(){var e=this.getPropertyValue("skinBinding"),t=ir.getSkinHierarchy(e),n=t?t.fieldsToValues:void 0;return n?n:{}},getSkinStatesAnimations:function(){var e=this.getPropertyValue("skinBinding"),t=ir.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 Oo.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;e.data.removingSkinElementFromMobile&&(e.data.removingSkinElementFromMobile.unbind(),e.data.removingSkinElementFromMobile=void 0),e.performWhenVisible(function(){aa.performOnInstancesInitialization([e.id],function(){f.eachItem(e.getSkinInstance().getDescendingInstances(!0),function(e,t){aa.performOnInstancesInitialization([t.id],function(){t.refreshStyleBinding()})})})},"updateInstanceToViewPortskinElement"+e.id)},removeInstanceFromViewPort:function(){var e=this;e.abortPerformWhenVisible("updateInstanceToViewPortskinElement"+e.id),e.data.removingSkinElementFromMobile=_a.Events.AfterSwitchBetweenDevices.bind(function(){e.data.removingSkinElementFromMobile.unbind(),e.data.removingSkinElementFromMobile=void 0,e.performWhenVisible(function(){aa.performOnInstancesInitialization([e.id],function(){f.eachItem(e.getSkinInstance().getDescendingInstances(!0),function(e,t){aa.performOnInstancesInitialization([t.id],function(){t.refreshStyleBinding()})})})},"updateInstanceToViewPortskinElement"+e.id)})}}}}})}(),function(){ai.registerDefinition(oi,{CommonDataListSkinItem:{features:[oi.SkinElement,oi.DataListItem,oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasLayout,oi.Clickable,oi.Hideable,oi.HasPadding,oi.HasContent],methods:{setOverFlow:function(){var e=this,t=e.getItemMainParent();t&&(e.isOverflowHidden.setValue(t.isOverflowHidden.getValue()),e.instanceController.initializeFlag.onceTrue(function(){Sr.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(){ai.registerDefinition(oi,{RemoteDataListSkinItem:{features:[oi.CommonDataListSkinItem]}})}();var Eo={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]=f.rule((a?"#body-element ":"")+"#"+t+" "+e+" {}")),r.css(i)}}}function t(e,t,n){var i=e.instanceCssRules,a=$a.getValue(t),r=a.contentType;switch(r){case qa.Text:var o={color:Ga.evaluateColorBinding(n.color,!0),"font-family":Qa.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 qa.Link:i.rule("a",{color:Ga.evaluateColorBinding(n.color,!0),"text-decoration":n.useUnderline?"underline":"none"},!0),i.rule("a:hover",{color:"transparent"===n.hoverColor?"":Ga.evaluateColorBinding(n.hoverColor,!0)},!0);break;case qa.Marked:i.rule(".theme-inline-text-style-"+t,{color:"transparent"===n.color?"":Ga.evaluateColorBinding(n.color,!0),"background-color":Ga.evaluateColorBinding(n.backgroundColor,!0)});break;case qa.Separator:i.rule("hr",{borderColor:Ga.evaluateColorBinding(n.borderColor,!0),borderWidth:n.borderWidth,borderStyle:n.borderStyle})}}ai.registerDefinition(oi,{HasMultiStyles:{properties:{predefinedTextStyles:{isStateProperty:!0,isStyleProperty:!0,defaultValue:function(){return Eo},onChange:function(e){var n=e.getPropertyValue(ui.predefinedTextStyles.name);f.eachEntry(n,function(n,i){t(e,n,i)})}}},aggregatedMethods:{aggregations:{onCreation:function(){var t=this;t.instanceCssRules=e(t)}}}}})}(),function(){ai.registerDefinition(oi,{HasRichContent:{className:"has-rich-content",features:[oi.HasGrowableContent,oi.Editable,oi.Clickable],methods:{setRichContent:function(e){var t=this;e=Ja.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=f.useTemplate(t.ElementContent),e.data.payPalButtonController=ba.createButton();var n=e.getPropertyValue("paypalOptions"),i=e.getPropertyValue("paypalData");return e.data.payPalButtonController.refresh(Wi.Types.PayPal,n,i.type,e.data.payPalHolder),e.data.payPalHolder}var t={ElementContent:{id:"paypal-button-template"}};ai.registerDefinition(oi,{ PaypalFeature:{properties:{paypalData:{defaultValue:function(){return{type:ba.ButtonTypes.buynow.value,accountType:Wi.Types.PayPal}},isNotForCustomProperty:!0,supportsBinding:!0,isBound:function(e){return e.isBound&&e.isBound(mi.paypal.getContentType())},onChange:function(e,t){if(e.InstancePropertiesInitialized.isTrue()){var n=e.getPropertyValue("paypalOptions");e.data.payPalButtonController.refresh(Wi.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(mi.paypal.getContentType())},onChange:function(e,t){if(e.InstancePropertiesInitialized.isTrue()){var n=e.getPropertyValue("paypalData");e.data.payPalButtonController.refresh(Wi.Types.PayPal,t,n.type,e.data.payPalHolder)}}}},methods:{hasButtonBehaviour:ss,hasBinding:function(){return ui.paypalData.isBound(this)&&ui.payPal.isBound(this)},creationFunction:e,createBindingFieldsToProperties:function($super){var e=this,t=$super.call(e);return this.isBound(mi.paypal.getContentType())&&(t[ui.paypalData.name]=Co.create(e,{propertyName:ui.paypalData.name}),t[ui.paypalOptions.name]=Co.create(e,{propertyName:ui.paypalOptions.name})),t}},aggregatedMethods:{aggregations:{switchToPreview:function(){this.data.payPalButtonController.activate(this)},onBoundValueReady:function(e){var t=this;t.isBound(mi.paypal.getContentType())&&t.setBindingValueToProperty({paypalData:void 0===e[mi.paypal.getContentType()]?ui.paypalData.defaultValue():e[mi.paypal.getContentType()].paypalData,paypalOptions:void 0===e[mi.paypal.getContentType()]?ui.paypalOptions.defaultValue():e[mi.paypal.getContentType()].paypalOptions})}}}}})}(),function(){function e(e){e.data.payPalHolder=f.useTemplate(t.ElementContent);var n=ba.createButton();e.data.payPalButtonController=n;e.getPropertyValue("paypalAccount");return e.data.payPalButtonController.refresh(Wi.Types.PayPal,{},"view",e.data.payPalHolder),e.data.payPalHolder}var t={ElementContent:{id:"paypal-button-template"}};ai.registerDefinition(oi,{CheckOutFeature:{properties:{paypalAccount:{isNotForCustomProperty:!0,defaultValue:function(){return Wi.Types.PayPal},onChange:function(e){if(e.InstancePropertiesInitialized.isTrue()){var t=e.getPropertyValue("checkOutOptions");e.data.payPalButtonController.refresh(Wi.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(Wi.Types.PayPal,t,"view",e.data.payPalHolder)}}}},methods:{hasButtonBehaviour:ss,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();u.add(e.instanceController.createdFlag.onceTrue(function(){s=e.getSkinInstance().getInstancesByField("title")[0],s&&(u.add(s.propertiesChanged.bind(function(e){f.containsOneOfKeys(e,"fontColor","fontSize","namedTextStyle")&&a(s)})),a(),l&&n())}))}function a(){var e="#000",n=s.getPropertyValue("fontColor"),i=Wa.getElementTextStyle(s);!n&&i&&(n=i.color),n&&(e=n,e=Ga.evaluateColorBinding(e,!0));var a=s.getPropertyValue("fontSize")||14;!a&&i&&(a=i.fontSize);var r;switch(t.arrowSide){case gt.Bottom:r="angle-down";break;case gt.Top:r="angle-up";break;case gt.Right:r="angle-right";break;case gt.Left:r="angle-left"}o.css({fontSize:a,color:e}),yr.applyIcon(o,{collectionName:"public-font-icons",iconName:r})}t=f.quickExtend({arrowSide:gt.Bottom,controller:void 0},t);var r,o,s,l,c=t.controller,u=x.createBindingsCollection();u.add(e.propertyChangedEvent.bindAndExecute("showDropDownArrow",function(){l=e.getPropertyValue("showDropDownArrow"),l?r?n():(r=f(''),o=f(".menu-sub-hierarchy-arrow",r),u.add(c.initializeFlag.onceTrue(i))):r&&r.detach()}));var d=!1,g={remove:function(){d||(d=!0,r&&r.remove(),u.unbindAll())}};return c.removedEvent.one(function(){g.remove()}),g}function t(e,t){t=f.quickExtend({instanceCreatedCallback:os},t);var n={};return{createInstanceController:function(i){var a=i.id,r=n[a];if(!r){var o=e.getDefaultTemplate().hierarchy;r=Oo.create(o,{fieldName:e.elementType.itemName,dataSourceOptions:{dataItem:i,dataItemID:i.id,dataSourceName:e.getDataSourceName()},templateOptions:{isContent:!0,isLoading:!0,rootsIds:[e.id+Ke+"temp"+Ke+a],generateNewID:!0},isForTemplateUse:!1});var s=e.dataLayoutController.getLastArrangementOptionsByCurrentDevice();r.setSize(s.fixedSize),n[a]=r,t.instanceCreatedCallback(r)}return r},remove:function(){f.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(){f.eachEntry(n,function(n,a){var r=aa.getInstanceByID(n),o=!1;f.eachEntry(a,function(n,a){if(n==bi.Text&&"title"===a.name){o=!0,ca.removeStateAffected(r,function(e,t,n,i){return"text"===i}),r.setPropertyValue("binding",null),r.data.textBinding=Co.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||aa.removeInstances(r)})})})}var n=Oo.create(e.getDefaultTemplate().hierarchy,{parentInstanceId:e.id,dataSourceOptions:{dataItemID:""+f.uniqueID()},templateOptions:{initialProperties:{all:{binding:null}},isContent:!0,isLoading:!0,generateNewID:!0}}),i=x.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}ai.registerDefinition(oi,{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:gt.Center,horizontalLeft:0,horizontalRight:0,verticalDistance:0,horizontalDistance:0,verticalTop:0,innerDistance:0,font:{themeFont:"heading1"},useSkinButton:!1,showDropDownArrow:!0}}}},moreButtonText:{isStateProperty:!0,defaultValue:os},showDropDownArrow:{isStateProperty:!0,defaultValue:ls}},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:Ki.HorizontalMenu.name}},dataLayoutOptions:function(){return{lineSpacing:15,columnSpacing:15,colsSpacing:15,rowsSpacing:15,rotation:0,cols:3,R:100,maxItems:6}}},methods:{getArrangementOptions:function($super){var e=this,t=e.data;return f.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=f.firstArgProxy(n,i),a.createSubHierarchyElement=f.firstArgProxy(e,i),a.createItemsController=f.firstArgProxy(t,i)}}}}})}(),function(){ai.registerDefinition(oi,{DelegatedContent:{features:[oi.HasGrowableContent],methods:{getDelegatedContentInstance:os,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;Sr.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 _a.Flags.IsInMobileContext.isTrue()?(n=e.data.mobilePopupController,!n&&t&&(n=e.data.mobilePopupController=_n.MobilePopup.create(e.id,{items:e.getPopupItemsCollectionForInitialization(),isVideo:e.isType(ri.VideoGallery)||e.isType(ri.VideoPlayer),isElement:e.isType(ri.JMMLElement),isMobile:!0}))):(n=e.data.popupController,!n&&t&&(i=e.getPropertyValue("popupType"),a=e.getPropertyValue("popupSettings")||{},(a.popupType=i)&&(a=a.settings),n=ha.create(e.id,i,{items:e.getPopupItemsCollectionForInitialization(),isVideo:e.isType(ri.VideoGallery)||e.isType(ri.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(Li.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(ri.image)||e.isType(ri.VideoPlayer))return e.getClickedIndex?e.getClickedIndex():0;if((e.isType(ri.Gallery)||e.isType(ri.VideoGallery))&&(i=f(t.target).closest(".design-element.data-list-item"),i.length>0)){var a=n(i[0]);if(a)return a.getDataItem()}}ai.registerDefinition(oi,{HasPopup:{features:[oi.Clickable],className:"has-popup",properties:{templateOpener:{defaultValue:ls,isNotForCustomProperty:!0,onChange:function(e){t(e)}},popupType:{defaultValue:function(){return ha.defaultPopupName}},popupSettings:{}},methods:{isPopupDisabled:ls,showPopup:function(t){if(!this.isPopupDisabled()){var n,i,a=this,r=e(a,!0),o=(_a.Flags.IsInMobileContext.isTrue(),_.create()),s=x.createEventListener([pa.Events.PageChanging,Zi.Events.ViewModeChanged,_a.Events.SwitchingBetweenDevices],function(){r.hide(!1)}).activate();i=x.createEventListener(f.getWindowSizeEvent(),function(){o.setValue(f.getWindowArea())}),i.activateAndExecute(),t=f.quickExtend({currentItem:0,items:a.getPopupItems(),shouldResetItems:a.shouldResetItems,containerArea:o,hostContainer:n,closeCallback:function(){s.dispose(),i.dispose()}},t),r.show(t)}},getPopupItemsCollectionForInitialization:os,getPopupItems:os,isPopupEnabled:function(){return this.getPropertyValue("templateOpener")},hasButtonBehaviour:function($super){return $super.call(this)||!this.hasFeature(oi.DataList)&&this.isPopupEnabled()}},aggregatedMethods:{aggregations:{onRemove:function(){var t=this,n=e(t);n&&n.dispose()}}}}})}(),function(){ai.registerDefinition(oi,{HasPopupElement:{features:[oi.HasPopup],properties:{elementPopupEnabled:{isStateProperty:!0,defaultValue:ss},elementPopupTimeout:{defaultValue:function(){return 1e3}},elementPopupVisible:{defaultValue:ls}},defaultProperties:{popupType:{defaultValue:function(){return"ElementPopup"}}},methods:{showElementInPopup:function(){var e=this;e.$elementParent=e.$element.parent(),_a.Flags.IsInMobileContext.isFalse()?(e.setCalculatedPropertyValue("horizontalDocking",ut.Centered),e.setCalculatedPropertyValue("verticalDocking",dt.Centered),e.setPropertyFieldValue("margin","top",0),e.setPropertyFieldValue("margin","left",0)):(e.setCalculatedPropertyValue("horizontalDocking",ut.Left),e.setCalculatedPropertyValue("verticalDocking",dt.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(){Sr.startRenderingBatch(),e.setPropertyValue("isVisible",!0),e.showElement(),e.showPopup({currentItem:e}),Sr.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=x.createEventListener(pa.Events.PageChanged,function(){window.clearTimeout(e.popUpTimeout),n.deactivate()});n.activate()}},getPopupItemsCollectionForInitialization:function(){return this.$element}},aggregatedMethods:{aggregations:{}}}})}(),function(){ai.registerDefinition(oi,{SkinSelectable:{methods:{getSkinSupportedStates:function(){return[Oi.ElementSelectedState,Oi.MouseOverState,Oi.MouseDownState]},userSelect:function($super,e){void 0===e&&(e=!this.data.isUserSelected),$super.call(this,e),this.getSkinInstance().userSelect(e)}}}})}(),function(){ai.registerDefinition(oi,{HasFormData:{features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.Focusable,oi.Hideable,oi.HasBorder],properties:{formID:{defaultValue:cs},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")&&(de.disableOperationsRecording("changingFormId"),e.setPropertyValue("formID",Ea.generateWebsiteId()),de.enableOperationsRecording("changingFormId"))}}}}})}(),function(){ai.registerDefinition(oi,{HasFormDataList:{properties:{},methods:{getDefaultTemplate:function(e){var t=this.elementType.itemName,n=f.getValues(this.getFieldsTemplates()[e])[0];return n||(n=f.getValues(this.getFieldsTemplates()[t])[0]),n},hasHeight:function(){var e=this;return e.inEmptyStateFlag.isTrue()},hasVerticalAlign:ls,hasHorizontalAlign:ls,getDataSourceDefinition:function(){return hi.FormElementView},alignContentHorizontal:function(){if(this.hasContentHorizontalAlign()){var e=this.getPropertyValue("horizontalContentAlign");e!==lt.None?this.data.$relativeChildElementContentHolder.css({"text-align":"{0}".format(e)}):this.data.$relativeChildElementContentHolder.css({"text-align":""})}},hasContentHorizontalAlign:ss,reorderChildElements:function(){if(this.hasOrder.getValue()){for(var e=f([]),t=this.getChildInstances(),n=0;na;a++){var r=n[a],o=!r.isContent()&&!r.hasFeature(oi.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:os,addChildElement:function(e){if(e.isContent()||e.hasFeature(oi.DataListItem))return this.data.$relativeChildElementContentHolder.append(e.$element);e.$element.wrap(f("
    ".format(e.id+"form-child")));var t=e.$element.parent();return this.data.$relativeChildElementContentHolder.append(t)}},features:[oi.DataList],aggregatedMethods:{aggregations:{onChildElementAdded:function(e){var t=this;e.isContent()||e.isType(ri.skinInputElement)||(de.disableOperationsRecording("form-child-init"),e.isRelativePositionedFlag.setTrue(),e.isType(ri.SkinCheckBoxButtonElement)?(e.setPropertyValue("display",rt.Block),e.hasWidth=ls,e.canDelete=ls):(e.classesManager.set({"inline-block-element":!0}),e.isTypeOf(ri.SkinButtonElement)||ea.connectElement(e.id,t.id,Bi.SubmitForm.name,{triggerName:Li.MouseClick.name,triggerType:Fi.Trigger})),e.instanceRemoved.one(function(){ra.requestUpdatePosition(t)}),e.data.formChild=!0,e.canPushFlag.setValue(!1,"formChild"),e.hasOrder.setValue(!1,"formChild"),e.customZIndex.setValue(Z.MinPropertyZindex),de.enableOperationsRecording("form-child-init"))},onChildElementRemoved:function(e){var t=this,n=e.elementType.name===ri.SkinCheckBoxButtonElement.name&&t.elementType.name===ri.FormElement.name;if(!e.isContent()&&!n){de.disableOperationsRecording("form-child-init"),e.isRelativePositionedFlag.setFalse(),e.classesManager.set({"inline-block-element":!1}),e.setPropertyValue("display",rt.Fixed);var i="#"+e.id+"form-child";f(i).remove(),de.enableOperationsRecording("form-child-init")}},onInitialized:function(){var e=this;x.createEventListener([e.reArrangingFinished,{event:e.propertyChangedEvent,name:"verticalLayout"}],function(){Sr.performOnLayoutUpdate(function(){de.disableOperationsRecording("updateFormSize"),oa.setInstancesSize(e,e.getSize(),{preserveVerticalMargins:!0,preserveHorizontalMargins:!0}),de.enableOperationsRecording("updateFormSize")})}).activate()}}}}})}(),function(){ai.registerDefinition(oi,{HasDataBinding:{properties:{dataBinding:{isNotForCustomProperty:!0,defaultValue:cs,onChange:function(e){e.isForTemplateUse()||(ca.UpdateBatch.start(),e.initializeDataBinding(),ca.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()),Br.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&&Br.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 Br.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=Br.getDataBindingId(e,n),!i)return;a=Br.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=Br.getDataBinding(t,n,i),e.dataBindingProperty&&(null!==r&&(e.dataBindingProperty.setValue(r.getValue()),Br.deleteDataBindingIfNotInUse(r)),e.dataBindingProperty.valueChangedEvent&&(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:os,allowUpdateDataBindingValue:ls},aggregatedMethods:{definitions:{onDataBindingReady:os},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=O.createConditionalNegative(),f.each(e.properties,function(t,n){if(n.descriptor.dataBindingKey){var i=Br.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=[{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}],n=0;n0&&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:X.AboveAll}):t.$element.loading(!1)}ai.registerDefinition(oi,{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 pi[t.name]},refreshDataSource:function(){var e=this;e.data.dataSource&&e.removeDataSource(),e.dataItemsController.clear();var t=e.getDataSourceDefinition(),i=e.data.dataSource=fi.loadDataSource(t,e.id,void 0,e);if(e.dataItemsController.initialize(),i.setDataInfo(),Mr.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();ca.UpdateBatch.begin(),t.setPropertyValue("dataInfo",{itemsMap:{},currentData:e}),ca.UpdateBatch.end();var i=vr.getListFromInstanceElementType(t.elementType);if(i){var a=i.getListInfo();n&&n.length>0&&f.eachItem(n,function(e,t){var i=n[t.index],r=t;if(r){var o=i.instance,s="";r.title&&(s=ua.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(t){e.addFailedToLoadMessage(i.getName?i.getName():void 0,t)}),!e.isType(ri.StoreFront))){var r=t.call(e);a.populate(i,r)}}}}},features:[oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.Hideable,oi.HasBorder,oi.DataList,oi.TemplatePagesList]}})}(),function(){function e(e){return _a.Flags.IsInMobileContext.isTrue()?e.data.mobilePopupControllers:e.data.popupControllers; }function t(e,t,n,i){var a,r,o;return _a.Flags.IsInMobileContext.isTrue()?(e.data.mobilePopupControllers||(e.data.mobilePopupControllers={}),n&&(a=e.data.mobilePopupControllers[n.id]),!a&&t&&(a=_n.MobilePopup.create(e.id,{items:i||e.getPopupItemsCollectionForInitialization(),isVideo:e.isType(ri.VideoGallery)||e.isType(ri.VideoPlayer)||e.isType(ri.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=ha.create(e.id,r,{items:i||e.getPopupItemsCollectionForInitialization(),isVideo:e.isType(ri.VideoGallery)||e.isType(ri.VideoPlayer)||e.isType(ri.YoutubeChannel),isMobile:!1},o),n&&(e.data.popupControllers[n.id]=a))),a}ai.registerDefinition(oi,{HasDataListPopup:{features:[oi.HasPopup],className:"has-datalist-popup",methods:{isPopupDisabled:ls,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 $t,l=fi.loadDataSource(o,r.id,void 0,r);if(l.setDataInfo(),!a){var c=f(".design-element.data-list-item",r.$element);if(!(c.length>0))return;var u=n(c[0]);u&&(a=u.getDataItem())}a&&(a.index=0),i=t(r,!0,a,s)}else i=t(r,!0);var d,g,p=(_a.Flags.IsInMobileContext.isTrue(),_.create()),h=x.createEventListener([pa.Events.PageChanging,Zi.Events.ViewModeChanged,_a.Events.SwitchingBetweenDevices],function(){i.hide(!1)}).activate();if(g=x.createEventListener(f.getWindowSizeEvent(),function(){p.setValue(f.getWindowArea())}),g.activateAndExecute(),e=f.quickExtend({currentItem:0,items:[],containerArea:p,hostContainer:d,closeCallback:function(){h.dispose(),g.dispose()}},e),l){var m=l.getDataService();m.populate(l,{item:a},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(oi.DataList)&&this.isPopupEnabled()}},aggregatedMethods:{aggregations:{onRemove:function(){var t=this,n=e(t);if(n)for(var i=0;i
    "),$header:f("
    "),title:"",top:0,classes:""},e),this.options=e;var i=f("
    ");e.$header&&e.$header.addClass("header").appendTo(i),f("
    "+e.title+"
    ").addClass("title").appendTo(i),e.$element&&e.$element.addClass("content").appendTo(i),e.classes&&i.addClass(e.classes),n.data.dialogContainer=i},openDialog:function(){var e=this;if(this.dialogController=Ft.open(e.data.dialogContainer),this.dialogController.$overlay.click(function(){e.closeDialog()}),e.options.top){this.dialogController.$dialogContainer.css("top",e.options.top+"px"),this.dialogController.$dialogContainer.css("marginTop","0")}return this.dialogController},closeDialog:function(){var e=this;Ft.close(e.data.dialogContainer),e.onDialogClosed()},setDialogContent:function(e){var t=this,n=f(".content",t.data.dialogContainer);n.replaceWith(e.addClass("content"))},setDialogTitle:function(e){var t=this,n=f(".title",t.data.dialogContainer);n.text(e)},setDialogHeaderContent:function(e){var t=this,n=f(".header",t.data.dialogContainer);n.replaceWith(e.addClass("header"))},onDialogClosed:os}}})}(),function(){ai.registerDefinition(oi,{HasDesktopRows:{methods:{addToContainer:function(){var e=this;e.data.hasContainers||(e.data.hasContainers=!0,za.addInstancesToContainer(e,e.childInstances,void 0))},removeFromContainer:function(){var e=this;za.removeInstancesFromContainer(e),e.data.hasContainers=!1}},aggregatedMethods:{aggregations:{onInitializing:function(){for(var e=this,t=e.childInstances,n=0;n
    ").appendTo(t._$mainSectionsContainer),t.hasSideBar()&&(t._$sideBarSectionsContainer=f(".side-bar-sections-container",t._$content),t._$sideBarSectionsWrapper=f("
    ").appendTo(t._$sideBarSectionsContainer)),t.__initialize(f.quickExtend({},t._options,e)),t._pageBinding=pa.Events.PageLoaded.bindAndExecute(function(){var e=t._pageContentInstance,n=t._prevPage,i=pa.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:os,__renderContent:os,reorderSections:function(e){if(this.isInitialized){for(var t=f([]),n=f([]),i=0;i")),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]=f("
    ")),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;f.eachEntry(Ir.CurrentMainPageSections.getItems(),function(t,n){(n.instance.isType(ri.SectionElement)||n.instance.isTypeOf(ri.HtmlSectionElement))&&e.removeSection(n.instance)}),f.eachEntry(Ir.CurrentSideBarPageSections.getItems(),function(t,n){(n.instance.isType(ri.SectionElement)||n.instance.isTypeOf(ri.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=xr[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=xo.extend("BasePageContentLayout",{__initialize:os,__renderContent:function(){return f.useTemplate(e.Element)},__addSectionToMain:function(e,t){var n=this,i=n.__getMainContainer(t);return e.$element.appendTo(i),i}});kr.registerPageContentLayout("BasePageContentLayout",t)}(),function(){var e={Element:{group:"side-bar-page-content-element-templates",name:"side-bar-page-content-element-template"}},t=xo.extend("SideBarPageContentLayout",{__initialize:function(e){e=f.quickExtend({sideBarWidth:200,contentWidth:754,side:gt.Left},e);var t=e.sideBarWidth,n=e.contentWidth-t,i=e.side===gt.Left,a=f(".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:ss,__renderContent:function(){return f.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}});kr.registerPageContentLayout("SideBarPageContentLayout",t)}(),function(){function e(e,t,n){var i=f.valueOrDefaultArray(n,[t&&t.title,"Default Text"]);e.setBindingValueToProperty(""+i,ui.text.name)}function t(e){var t=!1,n=f.useTemplate(p.Element,{tagName:e.getPropertyValue("tagName"),editable:t}),i=e.data;return i.verticalContextValue=Ie.createContextClass({getTarget:function(){return e.getTextElements()}}),i.$textContent=f(".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=f(".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()})),d(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(),ui.text.name)}function r(e){e.data.loadingFonts||(e.data.loadingFonts={}),Vn.requestReadOperation(function(){var t=e.getPropertyValue("font");t||(t=e.getPropertyValue("calculatedFontFamily")),t=Qa.evaluateFontBinding(t),Pn.isFontLoaded(t)||e.data.loadingFonts[t]||(e.data.loadingFonts[t]=!0,Pn.onFontLoaded(t,{successCallback:function(){e.performWhenVisible(function(){d(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:" ",!1),e.data.$textInput.css({height:n.height})}function c(e){Vn.requestIndpendentWriteOperation(function(){window.clearTimeout(e.data.refreshTextContentTimeout),e.data.refreshTextContentTimeout=window.setTimeout(function(){u(e)},0)},e.id+"dotdotdot")}function u(e){e.data.$textContent.html(e.data.normalizedText)}function d(e){var t,n=e.getPropertyValue("text");t=n?""+n:"",t=f.escapeHTML(t);var i=t.replace(/\n/g,"
    ");"\n"==t.charAt(t.length-1)&&(i+=" "),e.data.normalizedText=i}function g(e){var t=e.$element;e.performWhenVisible(function(){Sr.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 E;return n.append('
    '),n.append(''),t&&n.append(''),n.append("
    "),f(""+n)}}};ai.registerDefinition(ri,{label:{className:"label-element",properties:{text:{defaultValue:os,category:ci.TextStyle,isStateProperty:!0,supportsBinding:!0,isBound:function(e){return e.isBound(mi.title.getContentType())||e.isBound(mi.description.getContentType())},getBindingType:function(e){var t;return e.isBound(mi.title.getContentType())?t=mi.title.getContentType():e.isBound(mi.description.getContentType())&&(t=mi.description.getContentType()),t},onChange:function(e){d(e)}},textType:{isStyleProperty:!0,defaultValue:function(){return tt.None.value}},trimText:{isStateProperty:!0,isStyleProperty:!0,defaultValue:ls,category:ci.TextStyle}},features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.Resizable,oi.Clickable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.Hideable,oi.HasLayout,oi.HasPadding,oi.HasContent,oi.HasText,oi.Editable,oi.HasBorder,oi.Rotatable,oi.HasDataBinding],methods:{creationFunction:t,refreshTextLayout:function(){s(this)},hasBinding:function(){return ui.text.isBound(this)},getTextElements:function(){var e=f([]),t=this.data;return t.isLabelEditable&&e.pushElements(t.$textInput),e.pushElements(t.$textContent),e},getElementDataContent:function(){return this.data.$textContent},hasHorizontalAlign:ss,hasVerticalAlign:ss,alignVertical:function(){var e=this;if(e.hasVerticalAlign()){var t,n=e.getPropertyValue("verticalAlign");switch(n){case at.Centered:t="vertically-centered";break;case at.Top:t="vertically-top";break;case at.Bottom:t="vertically-bottom"}e.data.verticalContextValue.set(t)}},createBindingFieldsToProperties:function($super){var e=this,t=$super.call(e),n=mi.title.getContentType(),i=mi.description.getContentType();return(this.isBound(n)||this.isBound(i))&&(t[ui.text.name]=Co.create(e,{propertyName:ui.text.name})),t}},aggregatedMethods:{aggregations:{onInitializing:n,onBoundValueReady:function(t){var n=this,i=ui.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,ui.text.name)},onPropertiesChanged:function(e){var t=this;f.containsOneOfKeys(e,"fontSize","text","textStyle","verticalAlign","lineHeight")&&s(t),f.containsOneOfKeys(e,"font")&&r(t),f.browser.msie&&t.isInitialized&&f.containsOneOfKeys(e,"horizontalAlign")&&g(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=f.rule(".{0} .content-container.content-container-type.element-size-box.section-element-size-box {}".format(qi.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:ci.Other,defaultValue:cs},responsiveStates:{defaultValue:cs},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 Ga.generatePalette(["#69D2E7","#A7DBD8","#E0E4CC","#F38630","#FA6900"])}},skins:{comparer:ls,preSaveProcessing:function(e){return f.eachEntry(e,function(e,t){f.each(t,function(t,n){if(n){var i=e+t,a=rr.getStyle(i);if(a){var r=rr.getStyleInformation(i);f.eachEntry(n,function(e,t){t&&f.eachEntry(t,function(e,t){t&&(t.fieldsToValues=r.fields,t.statesAnimations=r.statesAnimations)})})}}})}),e},defaultValue:function(){var e={};return e[ri.skinImageElement.name]=f.createArrayWithValue(null,4),e}},contentWidth:{isStateProperty:!0,defaultValue:function(){return 960},onChange:function(e,t){null!==t&&Z.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=f.rule(".{0} .row-element.desc-row {}".format(qi.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=f.rule(".{0} .row-element.root-row {}".format(qi.MobileDesktopViewClass)),e.data.rowCssRule=n),n.css({"margin-bottom":"{0}px".format(t)})}},cellsSpacing:{isStateProperty:!0,defaultValue:function(){return 2},onChange:function(e,t){var n=e.data.cellCssRule;n||(n=f.rule(".{0} .design-element .cell-element {}".format(qi.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=f.rule(".{0} .page-element-border-box {}".format(qi.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=f.rule(".{0} .row-element .cell-element-container {}".format(qi.MobileDesktopViewClass)),e.data.innerRowPadding=n),n.css({padding:"{0}px".format(t)})}},cellsVerticalAlignment:{isStateProperty:!0,defaultValue:function(){return st.Middle},onChange:function(e,t){var n=e.data.cellsVerticalAlignment;n||(n=f.rule(".{0} .design-element .cell-element {}".format(qi.MobileDesktopViewClass)),e.data.cellsVerticalAlignment=n),n.css({"vertical-align":"{0}".format(t)})}},cellsHorizontalAlignment:{isStateProperty:!0,defaultValue:function(){return lt.Center},onChange:function(e,t){var n=e.data.cellsHorizontalAlignment;n||(n=f.rule(".{0} .design-element .cell-element {}".format(qi.MobileDesktopViewClass)),e.data.cellsHorizontalAlignment=n),n.css({"text-align":"{0}".format(t)})}},isSiteWasEditedInMode:{isStateProperty:!0,defaultValue:ls},listsData:{notForUndoProperty:!0,defaultValue:f.returnEmptyObject},freeVideoElements:{notForUndoProperty:!0,defaultValue:os}},methods:{getSkin:function(e){var t=e.skinName,n=e.index,i=f.valueOrDefault(e.skinNameVariationType,tr.Default),a=f.valueOrDefault(e.device,nr.Desktop),r=f.objectGet(this.getPropertyValue("skins"),[t,n,i,a]);return r||a!==nr.Mobile||(r=f.objectGet(this.getPropertyValue("skins"),[t,n,i,nr.Desktop])),r},updateSkin:function(e,t){t=f.extend({skinNameVariationType:tr.Default,device:nr.Desktop,index:0},t);var n=t.skinName,i=t.index,a=t.skinNameVariationType,r=t.device,o=this.getPropertyValue("skins");o=f.objectSetAndClone(o,[n,i,a,r],e),this.setPropertyValue("skins",o),ir.Events.SkinHierarchyUpdated.fire(n+i)}}};ai.registerDefinition(ri,{coordinator:t})}(),function(){ai.registerDefinition(ri,{EditorCoordinator:{isNotDesignElement:!0,properties:{},methods:{}}})}(),function(){function e(e,t,n){var i=f.valueOrDefaultArray(n,[t&&t.title,"Default Text"]);e.setBindingValueToProperty(""+i,ui.formattedText.name)}function t(){var e=this;e.hasHorizontalAlignFlag.setTrue()}function n(e){var t=f.useTemplate(o.Element);e.data.$richTextElementContent=t,e.data.$richTextContent=f(".rich-text-content",t);var n=f(".rich-text-positioning-wrapper",t);e.data.positioningClass=Ie.createContextClass(n),e.data.$positioningWrapper=n;return t}function i(e){var t=e.contentHeight.getValue();e.data.isVerticallyCentered&&void 0!==t&&Sr.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 at.Bottom:return"vertical-alignment-bottom";case at.Centered:return"vertical-alignment-center";default:return"vertical-alignment-top"}}var o={Element:{useTemplate:function(){var e=new E;return e.append('
    '),e.append('
    '),e.append('
    '),e.append("
    "),e.append("
    "),f(""+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";ai.registerDefinition(ri,{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(mi.title.getContentType())?t=mi.title.getContentType():e.isBound(mi.description.getContentType())?t=mi.description.getContentType():e.isBound(mi.StorePrice.getContentType())&&(t=mi.StorePrice.getContentType()),t},onChange:a},verticalAlignment:{isStateProperty:!0,defaultValue:function(){return at.Top},onChange:function(e,t){e.data.positioningClass.set(r(t)),e.data.isVerticallyCentered=t===at.Centered,t!==at.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 ot.Left},sizeAndPosition:function(){return{width:200,height:160,top:0,left:0}}},features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.Hideable,oi.HasLayout,oi.HasBorder,oi.HasPadding,oi.Rotatable,oi.HasRichContent,oi.HasText,oi.HasDataBinding],methods:{refreshTextLayout:function(e){this.refreshContentSize(e),i(this)},creationFunction:n,hasHorizontalAlign:ss,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 ui.formattedText.getBindingType(e)},findUsedTextStyles:function(){var e=this,t=e.data.$richTextContent,n=f.makeDictionaryFromKeys(f.map(t.findUsedClasses(Wa.TextStyleClassNames),function(e){return Wa.getTextStyleFromClass(e)}),!0),i=e.getPropertyValue("namedTextStyle");return i&&(n[i]=!0),f.getKeys(n)},findUsedFonts:function(){var e=this,t=e.data.$richTextContent,n=f.map(t.findUsedInlineStyles("font-family"),function(e){return f.parseFontFamilyFromStyleValue(e)}),i=e.findUsedTextStyles(),a=f.map(i,function(e){var t=Wa.getTextStyleInformation(e);if(t){var n=Qa.evaluateFontBinding(t.fontFamily);if(n)return n.toLowerCase()}}),r=f.map(t.findUsedClasses(Qa.FontFamilyClassNames.get()),function(e){var t=Qa.evaluateFontBinding(Qa.getFontBindingFromClass(e));return t?t.toLowerCase():void 0}),o=f.merge(n,f.merge(a,r));return o.push(Qa.evaluateFontBinding(e.getPropertyValue("calculatedFontFamily"))),f.getKeys(f.makeDictionaryFromKeys(o,!0))},createBindingFieldsToProperties:function($super){var e=this,t=$super.call(e);return(e.isBound(mi.title.getContentType())||e.isBound(mi.description.getContentType()))&&(t[ui.formattedText.name]=Co.create(e,{propertyName:ui.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=ui.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,ui.formattedText.name)},onPropertiesChanged:function(e){var t=this,n=["textStyle","lineHeight","formattedText"],i=["font","namedTextStyle"];t.isInitialized&&(f.containsOneOfKeys(e,n)&&t.refreshContentSize(),f.containsOneOfKeys(e,i)&&Vn.requestReadOperation(function(){Pn.onFontLoaded(Qa.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=ma.isElementVisible(e);n&&Sr.performOnLayoutVisibilityUpdate(function(){n=ma.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'
    '}}};ai.registerDefinition(ri,{RichContent:{className:"rich-content-element",properties:{htmlContent:{isNotForCustomProperty:!0,onChange:function(e,t){e.setRichContent(t),e.refreshContentSize()},getBindingType:function(){return mi.content.getContentType()}}},features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.Hideable,oi.HasLayout,oi.HasBorder,oi.HasPadding,oi.HasRichContent,oi.HasMultiStyles],methods:{creationFunction:function(){return f.useTemplate(e.Element)},hasBinding:function(){var e=this;return e.isBound(e.getBindingType())},getBindingType:function(){return ui.htmlContent.getBindingType()},createBindingFieldsToProperties:function($super){var e=this,t=$super.call(e);return e.hasBinding()&&(t[ui.htmlContent.name]=Co.create(e,{propertyName:ui.htmlContent.name})),t},findUsedFonts:function(){var e=this,t=e.getPropertyValue(ui.predefinedTextStyles.name);return f.mapEntry(t,function(e){return Qa.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=f.valueOrDefault(a,i.title);t.setBindingValueToProperty(r,ui.htmlContent.name)}},onInitialized:function(){var e=this,t=x.createEventListener({name:ui.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(ui.dateMillis.name),dateSeparator:e.getPropertyValue(ui.dateSeparator.name),dateFormat:e.getPropertyValue(ui.dateFormat.name)},n=t.dateFormat.replace(/-/g,t.dateSeparator);t.dateMillis?e.dateValueObject.setValue(Rt.formatDateMillis(t.dateMillis,n)):e.dateValueObject.setValue("")}ai.registerDefinition(ri,{date:{properties:{dateFormat:{isNotForCustomProperty:!0,defaultValue:function(){return Ht[0].format},onChange:e},dateSeparator:{isNotForCustomProperty:!0,defaultValue:function(){return qt[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(mi.date.getContentType())&&(t=mi.date.getContentType()),t},onChange:e}},ancestorElementType:ri.freeText,methods:{ hasBinding:function(){var e=this;return void 0!==e.getBindingType()},getBindingType:function(){var e=this;return ui.dateMillis.getBindingType(e)},createBindingFieldsToProperties:function($super){var e=this,t=$super.call(e),n=mi.date.getContentType();return this.isBound(n)&&(t[ui.dateMillis.name]=Co.create(e,{propertyName:ui.dateMillis.name})),t}},aggregatedMethods:{aggregations:{onCreation:function(){var e=this;e.dateValueObject=Co.create(e,{propertyName:ui.formattedText.name})},onBoundValueReady:function(e){var t=this,n=t.getBindingType();void 0!==n&&t.setBindingValueToProperty(Rt.getDateStringMillis(e[n]),ui.dateMillis.name)}}}}})}(),function(){function e(e){var t=e.getPropertyValue(ui.dateRange.name);t=f.valueOrDefault(t,[Date.now()]);var n={fromDate:t[0],toDate:t[1],dateRangeSeparator:e.getPropertyValue(ui.dateRangeSeparator.name),specificDateFormat:e.getPropertyValue(ui.specificDateFormat.name),dateRangeFormat:e.getPropertyValue(ui.dateRangeFormat.name)},i=n.specificDateFormat.replace(/-/g,n.dateRangeSeparator),a=Rt.formatDateMillis(n.fromDate,i),r=n.toDate?Rt.formatDateMillis(n.toDate,i):"Present";e.dateRangeValueObject.setValue(n.dateRangeFormat.format(a,r))}ai.registerDefinition(ri,{DateRange:{title:"Date Range",properties:{dateRangeFormat:{isNotForCustomProperty:!0,defaultValue:function(){return Ut[0].format},onChange:e},specificDateFormat:{isNotForCustomProperty:!0,defaultValue:function(){return Ht[0].format},onChange:e},dateRangeSeparator:{isNotForCustomProperty:!0,defaultValue:function(){return qt[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(mi.dateRange.getContentType())&&(t=mi.dateRange.getContentType()),t},onChange:e}},ancestorElementType:ri.freeText,methods:{hasBinding:function(){var e=this;return void 0!==e.getBindingType()},getBindingType:function(){var e=this;return ui.dateRange.getBindingType(e)},createBindingFieldsToProperties:function($super){var e=this,t=$super.call(e),n=mi.dateRange.getContentType();return this.isBound(n)&&(t[ui.dateRange.name]=Co.create(e,{propertyName:ui.dateRange.name})),t}},aggregatedMethods:{aggregations:{onCreation:function(){var e=this;e.dateRangeValueObject=Co.create(e,{propertyName:ui.formattedText.name})},onBoundValueReady:function(e){var t=this,n=t.getBindingType();void 0!==n&&t.setBindingValueToProperty(e[n],ui.dateRange.name)}}}}})}(),function(){function e(e){var n=f.unite(e.useImageLayer(),e.$elementBackgroundLayer),a=!!f.support.backgroundSize;a?n.addClass("fixed-attachment-background"):n.addClass("sticky-background"),e.data.fixedBackgroundTargetsClass=Ie.createContextClass({getTarget:function(){return n}}),e.sizeChangedEvent.bind(function(){e.isFixedBackground.isTrue()?i(e):e.setImageBoxViewport(e.getSize())});var r=x.createEventListener([xa.ViewPortChanged],function(){Vn.requestIndpendentWriteOperation(function(){var r=xa.getViewPort();a?e.setImageBoxViewport(f.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(),Vn.requestIndpendentWriteOperation(function(){e.setImageBoxViewport(e.getSize())},"setImageBoxViewport"+e.id))})}function t(e,t){Vn.requestIndpendentWriteOperation(function(){if(n(e)){var i=xa.getViewPort();if(e.getPropertyValue("fixedBackground")&&se.resolveImageUrl(e.getPropertyValue("imageUrl"))){e.imageBoxCreatedFlag.onceTrue(function(){e.getImageBox().toggleForceBackgroundImage(xa.IsFullScreen.isFalse())});!!f.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(xa.IsFullScreen.isTrue())return!1;if(e.isFixedBackground.isFalse())return!1;var t=ma.getElementArea(e,!0);return!!t}function i(e){Vn.requestIndpendentWriteOperation(function(){if(n(e)){var t=xa.getViewPort(),i=ma.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===pa.getCurrentPage()){var t=pa.getPageData(e.id);r(_e.isListPage(t)?vr.getListPageTitle(t):t.pageTitle||t.title)}}function r(e){var t="{0}";window.document.title=t.format(e)}function o(e){if(e===pa.getCurrentPage()){var t=pa.getPageData(e.id).description;f("#meta-description").attr("content",t)}}function s(e){if(e===pa.getCurrentPage()){var t=pa.getPageData(e.id).keyWords;f("#meta-keywords").attr("content",t)}}function l(e){if(e===pa.getCurrentPage()){var t=pa.getPageData(e.id).metaTags;u&&f(u).remove(),u=f.addHtmlCodeToTheHead(t)}}var c={Element:{group:"page-element-templates",name:"page-element-template"}};Z.PageHeightChanged=x.create(),Z.PageContentWidthChanged=x.create(),ai.registerDefinition(ri,{page:{features:[oi.Resizable,oi.HasContent,oi.Selectable,oi.ItemsContainer,oi.HasChildrenLayoutAnchor,oi.HasBackground,oi.HasBackgroundImage],defaultProperties:{padding:function(){return f.convertValueToObject(0,["top","left","bottom","right"])},backgroundColor:function(){return"white"},sizeAndPosition:function(){return{width:null,height:1068,top:null,left:null}},childrenAnchor:function(){return ot.Centered}},properties:{gridLines:{defaultValue:function(){return[]}},fixedBackground:{defaultValue:ls,isStateProperty:!0,onChange:function(e,t){e.isForTemplateUse()||e.isFixedBackground.setValue(t)}},statesGroups:{category:ci.Other,defaultValue:cs,onChange:function(e){var t=e.getPropertyValue("statesGroups");if(t&&null!==t){var n=pa.getCoordinator(),i=n.getPropertyValue("siteStatesGroups"),a=f.extend({},t,i);n.setPropertyValue("siteStatesGroups",a)}}}},calculatedProperties:["pageTitle"],methods:{getMinSize:f.returnZeroSize,hasHeight:ls,calculateActualSize:function(){var e=f.getWindowSize(),t=e.width,n=0;return{width:t,height:n}},getContentLayer:function($super){return _a.Flags.IsInMobileContext.isFalse()?$super.call(this):f(".master-page-mobile-content-container ",this.$element)},getMaxSize:function(){return{height:1/0,width:1/0}},isRelativePositioned:ss,forceImageBoxCreation:ss,autoCalculateBackgroundViewPort:ls,getImageLayerTemplate:function(){return f('
    ')},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||aa.addInstanceToRoot(e)},reorderChildElements:function($super){if(this.hasOrder.getValue()){var e=this.getChildInstances(),t=this.getPageContentInstance();t.getPageContentLayout().reorderSections(e),_a.Flags.IsInMobileContext.isTrue()&&$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&&ma.isElementVisible(e)?e.getActualPropertyValue("sizeAndPosition").height:0},getHeaderInstanceHeight:function(){var e=this.getHeaderInstance();return e&&ma.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()||pa.Flags.FooterExists.setValue(void 0!==e)},setHeaderInstance:function(e){var t=this;t.data.headerInstance=e,t.isForTemplateUse()||pa.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=f.useTemplate(c.Element);return e.data.pageContentContainer=t,e.data.$footerSection=f(".footer-section",e.$element),e.data.$headerSection=f(".header-section",e.$element),t},renderElement:function(e){var t=this,n=(t.id,t.elementType);n.typeClass,new E;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 pa.getPageData(this.id).pageTitle}return $super.call(this,e)},setCalculatedPropertyValue:function($super,e,t,n,i){switch(e){case"pageTitle":return void pa.updatePageFieldsData(this.id,{pageTitle:t})}$super.call(this,e,t,n,i)},handleBackgroundUpdate:ls},aggregatedMethods:{aggregations:{onCreation:function(){var e=this;e.pageContentInstances={},e.isFixedBackground=O.create(!1,{valueChangeCallback:function(t){var n=f.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(oi.PageSection)&&ca.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()||(pa.Flags.HeaderExists.setValue(void 0!==e.getHeaderInstance()),pa.Flags.FooterExists.setValue(void 0!==e.getFooterInstance()))}}},supportedStates:[Oi.BeforeLoadedState,Oi.BeforeOpenedState]}});var u}(),function(){function e(e,t){Sr.performUpdateOnRenderingFinished(function(){var n=e.getPropertyValue("iconSize");if("auto"===n){var i=ma.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")}ai.registerDefinition(ri,{Icon:{features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasLayout,oi.HasPadding,oi.Clickable,oi.Hideable,oi.HasBorder,oi.Rotatable,oi.HasContent],properties:{iconColor:{isStyleProperty:!0,isStateProperty:!0,supportsStatesTransitionAnimation:!0,supportsThemeBinding:!0,defaultValue:function(){return"black"},onChange:function(e,t,n){t=Ga.evaluateColorBinding(t,!0),e.animatePart(e.data.$icon,{color:t},!0,n)}},iconReference:{defaultValue:cs,isStateProperty:!0,supportsBinding:!0,isBound:function(e){return e.isBound(mi.fontIcon.getContentType())},onChange:function(e,t){yr.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 ui.iconReference.isBound(this)},creationFunction:function(e){var t=f("
    ");return e.data.$icon=t,t},createBindingFieldsToProperties:function($super){var e=this,t=$super.call(e),n=mi.fontIcon.getContentType();return e.isBound(n)&&(t[ui.iconReference.name]=Co.create(e,{propertyName:ui.iconReference.name})),t}},aggregatedMethods:{aggregations:{adjustInstanceToViewPort:function(){this.setPropertyValue("iconSize","auto")},onBoundValueReady:function(e){var t=this,n=mi.fontIcon.getContentType();if(t.isBound(n)){var i=void 0===e[n]?null:e[n];this.setBindingValueToProperty(i,ui.iconReference.name)}},onInitialized:function(){var t=this,n=x.createEventListener(t.contentSizeChangedEvent,function(){var n=t.getPropertyValue("iconSize");"auto"===n&&e(t)}),i=t.visibilityChangedEvent.bindAndExecute(function(){var e=ma.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===ct.Horizontal?n+"px":"","border-left-width":i===ct.Vertical?n+"px":""}),e.data.$line.makeCentered({horizontally:i===ct.Vertical,vertically:i===ct.Horizontal,preComputedSize:{width:n,height:n},skipPositionCheck:!0})}function t(e,t){t=Ga.evaluateColorBinding(t,!0);var n=e.getPropertyValue("orientation");e.data.$line.css({"border-bottom-color":n===ct.Horizontal?t:"","border-left-color":n===ct.Vertical?t:""})}function n(e,t){var n=e.getPropertyValue("orientation");e.data.$line.css({"border-bottom-style":n===ct.Horizontal?t:"","border-left-style":n===ct.Vertical?t:""})}ai.registerDefinition(ri,{line:{features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.HasPadding,oi.HasContent,oi.Resizable,oi.Rotatable,oi.Selectable,oi.HasLayout,oi.Hideable,oi.HasOutline,oi.Clickable],properties:{orientation:{category:ci.Line,isStateProperty:!0,defaultValue:function(){return ct.Horizontal},onChange:function(t,n){t.data.$line.toggleClass("vertical",n===ct.Vertical).toggleClass("horizontal",n===ct.Horizontal),t.data.$line.clearCentering(),e(t,t.getPropertyValue("lineWidth"))}}},methods:{getShadowTarget:function(){return this.data.$line},creationFunction:function(e){var t=f("
    ");return e.data.$line=t,t},shouldBeHiddenInMode:function(){return this.getPropertyValue("orientation")===ct.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"}),ra.refreshElementsLayout(e),ra.requestUpdatePosition(e)}function t(e,t){n&&(t=Ga.evaluateColorBinding(t),e.getBorderBox().css("border-color",t))}var n;if(f.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;ai.registerDefinition(ri,{Ellipse:{features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.Selectable,oi.HasLayout,oi.Hideable,oi.HasOutline,oi.HasBackground,oi.Clickable,oi.Shape],methods:{isLineAffectsSize:ss,createShape:function(e){return e.addEllipse()},shouldBeHiddenInMode:ss,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.getBackgroundTarget().addClass("border-radius-ellipse")):e.getBorderBox().addClass("canvas-ellipse")}}}}})}(),function(){ai.registerDefinition(ri,{Triangle:{features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.Rotatable,oi.Selectable,oi.HasLayout,oi.Hideable,oi.HasOutline,oi.HasBackground,oi.Clickable,oi.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:ss}}})}(),function(){ai.registerDefinition(ri,{Rectangle:{features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.Clickable,oi.Hideable,oi.HasBorder,oi.Rotatable],methods:{creationFunction:function(){return f("
    ").addClass("absolute-fill")},shouldBeHiddenInMode:ss}}})}(),function(){ai.registerDefinition(ri,{Star:{features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.Rotatable,oi.Selectable,oi.HasLayout,oi.Hideable,oi.HasOutline,oi.HasBackground,oi.Clickable,oi.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:ss}}})}(),function(){ai.registerDefinition(ri,{Polygon:{features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.Rotatable,oi.Selectable,oi.HasLayout,oi.Hideable,oi.HasOutline,oi.HasBackground,oi.Clickable,oi.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:ss}}})}(),function(){ai.registerDefinition(ri,{Trapezoid:{features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.Rotatable,oi.Selectable,oi.HasLayout,oi.Hideable,oi.HasOutline,oi.HasBackground,oi.Clickable,oi.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:ss}}})}(),function(){ai.registerDefinition(ri,{Parallelogram:{features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.Rotatable,oi.Selectable,oi.HasLayout,oi.Hideable,oi.HasOutline,oi.HasBackground,oi.Clickable,oi.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:ss}}})}(),function(){ai.registerDefinition(ri,{Arrow:{features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.Rotatable,oi.Selectable,oi.HasLayout,oi.Hideable,oi.HasOutline,oi.HasBackground,oi.Clickable,oi.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:ss}}})}(),function(){ai.registerDefinition(ri,{SpeechBubble:{title:"Speech Bubble",features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.Rotatable,oi.Selectable,oi.HasLayout,oi.Hideable,oi.HasOutline,oi.HasBackground,oi.Clickable,oi.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,isStateProperty:!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:ss}}})}(),function(){var e={Element:{useTemplate:function(){var e=new E;return e.append('
    '),e.append("
    "),f(""+e)}}};ai.registerDefinition(ri,{SvgElement:{features:[oi.Resizable,oi.Selectable,oi.Rotatable,oi.HasBackground,oi.Clickable,oi.Hideable,oi.HasResponsiveItem,oi.HasLayout,oi.SvgShape],properties:{shapeReference:{defaultValue:f.returnEmptyObject,isStateProperty:!0,supportsBinding:!0},elementRole:{defaultValue:f.returnEmptyObject}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this,t=e.getPropertyValue("elementRole");if(!f.getKeys(t).length){var n=e.getSvgController().element;t=Qt.getElementRole(n),e.setPropertyValue("elementRole",t)}},updateInstanceToViewPort:function(){this.data.pcShapeReference=this.getSvgController().createShapeReference()}}},methods:{creationFunction:function(){return f.useTemplate(e.Element)},createSvgShapeController:function(){var e=this,t=e.getPropertyValue("shapeReference");if(!j.inlinesvg){var n=Qt.getSvgImage(t);t.shape="".format(n)}return Zt.create(t)},getShapeReference:function(){return this.getPropertyValue("shapeReference")}}}})}(),function(){var e={Element:{useTemplate:function(){var e=new E;return e.append('
    '),e.append("
    "),f(""+e)}},ChangeShapeSection:{useTemplate:function(){return f("
    ")}}};ai.registerDefinition(ri,{LogoElement:{features:[oi.Resizable,oi.Selectable,oi.Rotatable,oi.HasBackground,oi.Clickable,oi.Hideable,oi.HasResponsiveItem,oi.SvgShape],properties:{logoReference:{defaultValue:f.returnEmptyObject,isStateProperty:!0,supportsBinding:!0,preSaveProcessing:function(e,t){var n=t.getSvgController();return n?n.createShapeReference():void 0}}},methods:{creationFunction:function(){return f.useTemplate(e.Element)},createSvgShapeController:function(){var e,t=this,n=t.getPropertyValue("logoReference");if(j.inlinesvg)t.data._getSvgPartByRole=function(){e||(e=Qt.setInnerObjectsProperties(n.shape))};else{var i=Qt.getSvgImage(n);n.shape="".format(i,"SVG Shape")}return Zt.create(n)},getShapeReference:function(){return this.getPropertyValue("logoReference")}}}})}(),function(){function e(e){e.ignoreGroupUpdate.isTrue()||e.isGroupDisabled()||e.groupUpdateBatch.performInstanceOperation(function(){aa.HierarchyChangedUpdateBatch.performInstanceOperation(function(){var t=e.childInstances;t.length>1?e.refreshGroupArea():1===t.length?(e.ignoreGroupUpdate.setValue(!0,"updatingGroup"),sa.releaseGroup(e),aa.removeInstances([e]),e.ignoreGroupUpdate.setValue(!1,"updatingGroup")):0===t.length&&aa.removeInstances([e])},e,"updateGroup")},e,"updateGroup")}ai.registerDefinition(ri,{group:{features:[oi.HasResponsiveItem,oi.Selectable,oi.Clickable,oi.HasLayout,oi.ItemsContainer,oi.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===et.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=O.createConditionalPositive(),t.ignoreGroupUpdate=O.createConditionalNegative(),t.groupDisabled=O.createConditionalNegative(),t.groupUpdateBatch=Ae.create({batchFinishCallback:function(){e(t)}})},updateInstanceToViewPort:function(){var e=this;e.data.groupInstances=e.childInstances,e.startGroupUpdating(),sa.reattachInstances(e.childInstances,e.parentInstance,{rememberWidth:!1,rememberHeight:!1}),f.eachItem(e.data.groupInstances,function(e,t){t.data.groupInstanceInMobile=t}),e.isDisplayed.setValue(!1,"group"),ma.visibilityTreeDetach(e)},removeInstanceFromViewPort:function(){var e=this;e.isDisplayed.setValue(!0,"group"),ma.visibilityTreeAttach(e),f.eachItem(e.data.groupInstances,function(e,t){t.data.groupInstanceInMobile=void 0}),aa.addElementToContainerElement(e,e.data.groupInstances),_a.updateBatch.performOperationWhenBatchStart(function(){e.finishGroupUpdating()})},onRemove:function(){f.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(oi.PageSection)&&e.classesManager.set({"is-section-child":!0})},onChildElementRemoved:function(e){e.$element.toggleLayerEventsCatching(!1)},switchToPreview:function(){f.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),_a.Flags.IsInMobileContext.valueChangedEvent.bind(function(){var t=_a.Flags.IsInMobileContext.getValue();t?e.hideElement():e.showElement()})}}}}})}();var ko={embed:1,popup:2,scrollBox:3};!function(){ai.registerDefinition(ri,{JMMLElement:{className:"jmml-element",itemName:"TextInputField",features:[oi.ItemsContainer,oi.HasFormData,oi.HasPopupElement],properties:{JMML_targetEmail:{defaultValue:cs},JMML_submitSuccessText:{defaultValue:os},JMML_submitErrorText:{defaultValue:os},JMML_Layout:{isStateProperty:!0,defaultValue:function(){return"popup"}},JMML_Popup_TimeOut:{isNotForCustomProperty:!0,defaultValue:function(){return 10}},JMML_Parent_Section_Id:{defaultValue:cs}},defaultProperties:{elementPopupEnabled:ss},methods:{shouldDisplayOnMobile:ss,getJMMLType:function(){var e=this,t=e.getPropertyValue("JMML_Layout");if(_a.Flags.IsInMobileContext.isTrue()){var n=e.getPropertyMobileValue("JMML_Layout");n||"scrollbox"!==t||(n="popup"),t=n}return a(t||"popup")},getCloseButton:function(){var e=this,t=f.grep(e.childInstances,function(e){return e.isType(ri.SkinButtonElement)&&"closeButton"===e.getPropertyValue("metaItemType")});return 1===t.length?t[0]:!1},getSubmitSuccessTarget:cs,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",dt.Bottom);var t=0;t+=as.getFooterHeight(),e.setPropertyFieldValue("margin","bottom",t),e.addFixedState()},isFixed:function(){var e=this;if(_a.Flags.IsInMobileContext.isTrue())return e.getPropertyValue("isFixed");var t=e.getJMMLType();return t===ko.scrollBox||e.getPropertyValue("isFixed")}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this,t=e.getJMMLType(),n=e.getCloseButton();t===ko.scrollBox?(n.triggerActivated.one(Li.MouseClick.name,function(){e.hideElement()}),e.fixElementInBottom()):t===ko.popup&&(n&&n.hideElement(),e.showElementInPopup())}}}}})}(),function(){ai.registerDefinition(ri,{JMMLSkinInputElement:{className:"skin-input-element",defaultProperties:{skinBinding:function(){return{skinName:"skinInputElement",type:er.Global}}},features:[oi.HasInput,oi.SkinElement,oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasLayout,oi.Clickable,oi.Hideable,oi.HasPadding,oi.HasContent],methods:{getSkinSupportedStates:function(){return[Oi.ElementFocusedState,Oi.MouseOverState,Oi.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 f.eachItem(t,function(t,n){!e.data.formInput&&n.hasFeature(oi.FormInput)&&(e.data.formInput=n)}),e.data.formInput}},aggregatedMethods:{aggregations:{}}}})}(),function(){function e(e){ra.LayoutContentOperationsSet.isLocked(e.getArrangementRequestName())||(e.getDataSource().invalidateAllItems(),e.requestArrangement(),ra.LayoutContentOperationsSet.lockRequest(e.getArrangementRequestName()))}function t(e){de.disableOperationsRecording("removeInstanceFromViewPort"),e.dataLayoutController.resetLayout(),e.getDataSource().invalidateAllItems(),e.requestArrangement({keepItemSize:!0,shouldPush:!0}),ra.LayoutContentOperationsSet.lockRequest(e.getArrangementRequestName()),de.enableOperationsRecording("removeInstanceFromViewPort")}function n(e){var t=e.getPropertyValue("dataInfo");if(e.isConnectedToNavigatable()&&e.isMasterPageElement.isTrue()){var n=t.currentData,i=aa.getInstanceByID(n.id),a=!!i&&i.getPageId()===pa.getCurrentPageId(),r=e.isDisplayed.getValue();e.isDisplayed.setValue(a,"DataNotInitialized"),a&&!r&&e.requestArrangement()}}ai.registerDefinition(ri,{Menu:{className:"menu-element", itemName:"MenuButton",features:[oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.Hideable,oi.HasBorder,oi.DataList,oi.HasMenu],properties:{},defaultProperties:{fitToContent:ls,sizeAndPosition:function(){return{width:400,height:400,top:0,left:0}},tagName:function(){return et.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;f.eachItem(e.getItemsControllers(),function(e,t){var n=t.getInstance();aa.performOnInstancesInitialization(n.id,function(){n.userSelect(!1)})})},hasContentHorizontalAlign:ls,getDataSourceDefinition:function(){return hi.MenuElementView},onItemSet:function(e){var t=this,n=t.getDataSource().dataSourceInfo;if(n){var i,a=t.getDataSource().dataSourceInfo.currentData.type;switch(a){case di.NavigableInstance.name:e.hasOrder.setValue(!1,"menuChild");var r=t.getNavigableInstance(),o=r.getUrlAddressForPage(e.getDataItem().index);o?(e.setPropertyValue(ui.urlAddress.name,o),e.$element.unbind(".navigable")):(e.setPropertyValue(ui.urlAddress.name,null),i=function(){var t=e.getDataItemId(),n=aa.getInstanceByID(t);n.getPageId()===pa.getCurrentPageId()&&aa.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 di.NavigableInstance.name:var a=this.getNavigableInstance();if(a){var r=a.getCurrentItem();if(r)return r.id}return;case di.MasterPages.name:return pa.getCurrentPageId()}}},isConnectedToNavigatable:function(){var e=this.getPropertyValue("dataInfo");return e&&e.currentData&&e.currentData.type===di.NavigableInstance.name},getNavigableInstance:function(){var e=this.getPropertyValue("dataInfo");return this.isConnectedToNavigatable()?aa.getInstanceByID(e.currentData.id):null},addArrangementRequest:function(e){var t=this;ra.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:Ki.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&&f.containsOneOfKeys(e,"dataInfo")&&n(t)},onInitializing:function(){var e=this;e.data.refreshMenuDisplaying=x.createEventListener([pa.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(x.createEventListener([e.totalCountObservable.valueChangedEvent],function(){Sr.performUpdateOnRenderingFinished(function(){var t=e.getNavigableInstance();if(t&&t.isType(ri.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){ra.layoutUpdateBatch.start(),ca.UpdateBatch.start();var n=t.getNavigationButtonTemplate().hierarchy,i=Jo.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=Co.create(a,{propertyName:ui.navigationProperties.name}),o=Co.create(a,{propertyName:ui.navigation.name}),s=Co.create(a,{propertyName:ui.skinBinding.name}),l={instance:a,navigationBinding:o,navigationPropertiesBinding:r,skinBinding:s,remove:function(){aa.removeInstances(a)}};return e(t,l),ca.UpdateBatch.finish(),ra.layoutUpdateBatch.finish(),l}function n(e,n,i){de.disableOperationsRecording("dataLayoutChange");var a=e.dataLayoutController,r=i&&i.name===Ki.NavigationButton.name,o=n&&n.name===Ki.NavigationButton.name;if(o&&!r){e.inEmptyStateFlag.setFalse("SkinNavigationButton"),e.reArrangementDisabled.setTrue("SkinNavigationButton"),e.data.navigationButton=t(e),a.setArrangement(n.name),a.refreshLayout(),e.isInMobileMode()&&e.setPropertyValue("display",rt.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(),ca.resetInstanceStyleProperties(e)}else if(!o&&r){e.inEmptyStateFlag.setTrue("SkinNavigationButton"),ca.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()}de.enableOperationsRecording("dataLayoutChange")}function i(e){de.disableOperationsRecording("removeMenuFromViewPort"),e.dataLayoutController.resetLayout(),e.getDataSource().invalidateAllItems(),ca.UpdateBatch.whenFinished(function(){ra.LayoutContentOperationsSet.unLockRequest(e.getArrangementRequestName()),e.requestArrangement({keepItemSize:!0,shouldPush:!0}),ra.LayoutContentOperationsSet.lockRequest(e.getArrangementRequestName())},e.id+"requestArrangement"),ra.LayoutContentOperationsSet.lockRequest(e.getArrangementRequestName()),de.enableOperationsRecording("removeMenuFromViewPort")}ai.registerDefinition(ri,{PagesMenu:{itemName:"MenuButton",className:"menu-element",features:[oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.Hideable,oi.HasBorder,oi.DataList,oi.HasMenu,oi.HasMoreButton],methods:{isNavigationButton:function(){var e=this.getPropertyValue("dataLayout","name");return e===Ki.NavigationButton.name},disableStyleProperties:function(){return this.isNavigationButton()},shouldBeBlockElementInMobile:function(){return!this.isNavigationButton()},getSkinBinding:function(){var e=this.isNavigationButton()?this.getNavigationButtonTemplate():this.getDefaultTemplate();return f.cloneObject(e.hierarchy.structures[0].elementProperties.skinBinding)},getNavigationButtonTemplate:function(){return f.getValues(this.getFieldsTemplates().SkinNavigationButton)[0]},refreshTemplates:function(){var e=this;de.disableOperationsRecording("refreshTemplates"),e.isInitialized&&e.isNavigationButton()&&e.data.navigationButton?(e.data.navigationButton.remove(),e.data.navigationButton=t(e)):oi.HasTemplates.methods.refreshTemplates.apply(this,arguments),de.enableOperationsRecording("refreshTemplates")},getDataSourceDefinition:function(){return hi.PageMenuElementView},onItemSet:function(e){e.setPropertyValue("urlAddress",{url:e.getDataItemId(),type:nt.Pages})},getPotentialSelectedMenuItemId:function(){return pa.getCurrentPageId()},removeDataListFromMobile:function(){var e=this;i(e)},updateDataListToMobile:function($super){var e=this,t=e.dataLayoutController.getArrangement();t&&t.name===Ki.NavigationButton.name&&e.getPropertyValue("dataLayout").name!==Ki.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 et.NAV}},aggregatedMethods:{aggregations:{adjustInstanceToViewPort:function(){var e=this;e.setPropertyValue("dataLayout",{name:Ki.NavigationButton.name}),e.isNavigationButton()||(oa.setInstancesSize(e,{width:30,height:30}),e.data.disableAdjustWidthToMobile=!0)},updateInstanceToViewPort:function(){var e=this.data.navigationButton;e&&ca.invalidateElement(e.instance)},removeInstanceFromViewPort:function(){var e=this.data.navigationButton;e&&ca.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=aa.getInstanceByID(t);i&&aa.scrollToInstanceInPreview(i,{animationDuration:n})}function n(e,t){var n=e.data.currentSectionScrollId,i=n;if(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())}ai.registerDefinition(ri,{SectionMenu:{itemName:"MenuButton",className:"sections-menu-element",features:[oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.Hideable,oi.HasBorder,oi.DataList,oi.HasMenu,oi.HasMoreButton],methods:{refreshCustomZIndex:os,refreshFixedState:os,getDataSourceDefinition:function(){return hi.SectionMenuElementView},onItemSet:function(e){e.hasOrder.setFalse("sectionButton")},getPotentialSelectedMenuItemId:function(){return _a.Flags.IsInMobileContext.isFalse()&&this.getPropertyValue("showSelection")?this.data.currentSectionScrollId:void 0},getArrangementOptions:function($super){var e=this,t=e.data;return f.quickExtend($super.call(e),{dropDownItemClick:t.scrollToSection,currentSelectedItem:t.getCurrentSelectedSection})}},properties:{scrollingAnimationDuration:{isStateProperty:!0,defaultValue:function(){return 400}},showSelection:{isStateProperty:!0,defaultValue:ss}},defaultProperties:{sizeAndPosition:function(){return{width:400,height:400,top:0,left:0}}},aggregatedMethods:{aggregations:{onInitializing:function(){var i=this,a=i.data;a.sectionScrollCallback=f.firstArgProxy(n,i),a.scrollToSection=f.firstArgProxy(t,i),a.getCurrentSelectedSection=f.firstArgProxy(e,i)},onInitialized:function(){var e=this;this.previewEventsListener.add(x.createEventListener([e.visibilityChangedEvent,_a.Flags.IsInMobileContext.valueChangedEvent],function(){Sr.performUpdateOnRenderingFinished(function(){if(e.isInstanceVisible()){Ir.addSectionScrollListener(e.data.sectionScrollCallback);var t=pa.getCurrentPage().getPageContentInstance();e.isFixed()?e.customZIndex.setValue(Z.MinPropertyZindex+1):e.getPosition().topt.getArea().bottom?e.customZIndex.setValue(Z.MinPropertyZindex+1):e.customZIndex.setValue(Z.MinPropertyZindex/2+1)}else Ir.removeSectionScrollListener(e.data.sectionScrollCallback)},e.id+"switch-preview-sections-menu-element")}))}}}}})}();var Do={Capitalize:{value:"capitalize"},Lowercase:{value:"lowercase"},Uppercase:{value:"uppercase"}};!function(){ai.registerDefinition(ri,{TagCloud:{className:"tag-cloud-element",itemName:"SkinTagButton",features:[oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.Hideable,oi.HasBorder,oi.DataList,oi.HasMenu],properties:{textTransform:{defaultValue:f.returnFixedValue(Do.Capitalize.value),isStateProperty:!0,onChange:function(e,t){e.getContentLayer().css("text-transform",t)}}},defaultProperties:{dataInfo:function(){return{listName:fr.LocalBlog}},dataLayout:function(){return{name:Ki.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 hi.TagCloudView},onItemSet:os,getPotentialSelectedMenuItemId:function(){var e=this,t=_e.getListControllerFromInstance(e);if(_e.isMasterListPage(pa.CurrentPageData.getValue())&&t.isTypeOf(vr.SupportedListTypes.tag)){var n=e.getDataSource().getCollectionItems().getItems(),i=t.currentDisplayedTag.getValue(),a=f.findFirst(n,function(e,t){return t.tag===i});return a?a.id:void 0}},getLoadingRequirements:function(){var e=this,t=_e.getListControllerFromInstance(e);return t?fa.LoadingRequirements.ListsContent.create({listName:t.getListName(),widgetContent:{elementId:e.id,type:hr.TagCloud}}):void 0}},aggregatedMethods:{aggregations:{}}}})}(),function(){ai.registerDefinition(ri,{ItemTagsElement:{itemName:"SkinItemTagButton",ancestorElementType:ri.TagCloud,methods:{getDataSourceDefinition:function(){return hi.ListItemTagsView},getLoadingRequirements:os}}})}(),function(){function e(e,t,n){var i,a,r=e.getDataSource().getViewInfo(!1,n),o=e.getPropertyValue(ui.dataLayoutOptions.name,"elementsPerPage"),s=e.isPrimary(),l=!1;return s?(i=o*(t.currentDisplayedPage.getValue()-1),a=o,l=i>0||!t.isTypeOf(vr.SupportedListTypes.page)):(i=0,a=e.getPropertyValue(ui.dataLayoutOptions.name,"maxItemsCount")),{elementId:e.id,type:hr.PostsList,filters:r.filters,sort:r.sorts,skip:i,take:a,itemsPerPage:o,mandatory:l}}ai.registerDefinition(ri,{PostsList:{className:"posts-list-element",itemName:"ListViewItemTemplate",properties:{primaryPostsList:{defaultValue:ls}},defaultProperties:{dataInfo:function(){return{listName:fr.LocalBlog,showPinned:!0,filterType:Fo.RecentPosts,specificTag:""}}},features:[oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.Hideable,oi.HasBorder,oi.DataList,oi.TemplatePagesList],methods:{shouldMaintainHeightInPreview:function(){return!!this.isPrimary()},getDataSourceDefinition:function(){return hi.PostsListView},isPrimary:function(){var e=this;return e.getPropertyValue(ui.primaryPostsList.name)},getUrlAddressForPage:function(e){var t=this;if(t.isPrimary()){var n=_e.getListControllerFromInstance(t);return n.getPageLink(e)}},getLoadingRequirements:function(t){var n=this,i=_e.getListControllerFromInstance(n);return i?fa.LoadingRequirements.ListsContent.create({listName:i.getListName(),widgetContent:e(n,i,_e.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=_e.getListControllerFromInstance(a);ua.navigateToPage(r.getPageLink(e+1).url)},getCurrentPageIndex:function($super){var e=this;if(e.isPrimary()){var t=_e.getListControllerFromInstance(e);return t.currentDisplayedPage.getValue()-1}return $super.call(e)}},aggregatedMethods:{aggregations:{onInitializing:function(){var e=this;if(!e.isForTemplateUse()){var t=x.createEventListener(e.currentPageId.valueChangedEvent,function(){pa.isDynamicPage(e.currentPageId.getValue())?e.getDataSource().inDynamicPage.setTrue():e.getDataSource().inDynamicPage.setFalse()}).activateAndExecute();e.instanceRemoving.one(function(){t.dispose()})}}}}}})}();var Fo={RecentPosts:"RecentPosts",FeaturedPosts:"FeaturedPosts",PinnedPosts:"PinnedPosts"};!function(){VideoDataSourceEnum={DataList:0,YoutubeChannelDataSource:1,YoutubePlaylistDataSource:2,YoutubeUploadsDataSource:3},ai.registerDefinition(ri,{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:[oi.SmartDataList,oi.HasDataBinding,oi.HasDataListPopup,oi.HasDynamicDataSource],methods:{isPopupDisabled:function(){return this.inEmptyStateFlag.isTrue()},getPopupItemsCollectionForInitialization:function(){var e,t=this.getDataSource().collectionItems,n=new $t;return n.connectObservableCollection(t,{mapItem:function(t){return e=t.link,e?f.quickExtend({},t,{link:{url:ua.resolveUrl(e),newTab:e.type!==nt.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 hi.YoutubePlaylistDataSource;case 2:return!1;case 3:return hi.YoutubePlaylistDataSource;default:return!1}},getDataSourceDefinition:function(e){var t=this;switch(void 0===e&&(e=t.getPropertyValue("videoDataSource_Source")),e){case 1:return hi.YoutubeChannelDataSource;case 2:return hi.YoutubePlaylistDataSource;case 3:return hi.YoutubeChannelDataSource;default:return hi.VideoGalleryElementView}},getParameterProperties:function(){var e=[];return e.push({propertyName:"videoDataSource_Settings",propertyKey:"value",parameterName:"channelId"}),e},popupItemsMappingFunction:function(e){var t=[],n=_a.Flags.IsInMobileContext.isTrue();return n?e:e?(f.eachItem(e,function(e,n){var i=f.cloneObject(n);i.description=n.title,i.title="",t.push(i)}),t):[]}},aggregatedMethods:{aggregations:{}}}})}(),function(){GalleryDataSourceEnum={DataList:0,Facebook:1,Tumblr:2,Flickr:3,Instagram:4},ai.registerDefinition(ri,{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:[oi.SmartDataList,oi.HasDataBinding,oi.HasDataListPopup,oi.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 hi.FacebookPhotosAlbumDataSource;default:return!1}},getDataSourceDefinition:function(e){var t=this;switch(void 0===e&&(e=t.getPropertyValue("galleryDataSource_Source")),e){case GalleryDataSourceEnum.Facebook:return hi.FacebookPhotosDataSource;case GalleryDataSourceEnum.Tumblr:return hi.TumblrPhotosDataSource;case GalleryDataSourceEnum.Flickr:return hi.FlickrPhotosDataSource;case GalleryDataSourceEnum.Instagram:return hi.InstagramPhotosDataSource;default:return hi.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 $t;return i.connectObservableCollection(n,{mapItem:function(t){return e=t.link,e?f.quickExtend({},t,{link:{url:ua.resolveUrl(e),newTab:e.type!==nt.Pages}}):t}}),i},popupItemsMappingFunction:function(e){var t=[],n=_a.Flags.IsInMobileContext.isTrue();return n?e:e?(f.eachItem(e,function(e,n){var i=f.cloneObject(n);i.description=n.title,i.title="",t.push(i)}),t):[]}},aggregatedMethods:{aggregations:{}}}})}(),function(){ai.registerDefinition(ri,{MenuCardElement:{className:"menu-card-element",itemName:"ImageBox",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:[oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.Hideable,oi.HasBorder,oi.DataList,oi.TemplatePagesList],methods:{getDataSourceDefinition:function(){return hi.MenuCardElementView}}}})}(),function(){ai.registerDefinition(ri,{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:nt.Web}},googlePlus:{id:"googlePlus",title:"Google+",iconType:"googlePlus",index:1,link:{url:"http://plus.google.com",type:nt.Web}},twitter:{id:"twitter",title:"Twitter",iconType:"twitter",index:2,link:{url:"http://www.twitter.com",type:nt.Web}},linkedin:{id:"linkedin",title:"LinkedIn",iconType:"linkedin",index:3,link:{url:"http://www.linkedin.com",type:nt.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:[oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.Hideable,oi.HasBorder,oi.DataList],methods:{getDataSourceDefinition:function(){return hi.SocialIconsElementView}}}})}(),function(){function e(e,t){e.$element.on("click.socialSharePreview",function(){var t=e.getInstance(),n=t.data.dataItemID;Pr.share(n,window.location)})}ai.registerDefinition(ri,{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:[oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.Hideable,oi.HasBorder,oi.DataList],methods:{getDataSourceDefinition:function(){return hi.SocialSharingElementView}},aggregatedMethods:{aggregations:{switchToPreview:function(){var t=!1;f.eachItem(this.getItemsControllers(),function(n,i){e(i,t)})}}}}})}(),function(){ai.registerDefinition(ri,{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:[oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.Hideable,oi.HasBorder,oi.DataList],methods:{getDataSourceDefinition:function(){return hi.SocialSharingElementView}}}})}(),function(){function e(e){var t=f.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"}};ai.registerDefinition(ri,{TextInputField:{className:"TextInputField",defaultProperties:{sizeAndPosition:function(){return{width:200,height:30,top:0,left:0}},horizontalAlign:function(){return ot.Left},fontColor:function(){return"#666666"},padding:function(){return f.convertValueToObject(3,["top","left","bottom","right"])},fontSize:function(){return 13}},features:[oi.HasInnerShadow,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasPadding,oi.HasBackgroundImage,oi.HasContent,oi.Clickable,oi.HasText,oi.Hideable,oi.HasLayout,oi.HasBorder,oi.HasContentOverlay,oi.FormInput,oi.Focusable],methods:{getTextElements:function(){return this.data.textInput},hasHorizontalAlign:ss,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;Vn.requestReadOperation(function(){var t=e.data.textInput.height();Vn.requestIndpendentWriteOperation(function(){e.data.textInput.css("line-height",t+"px")},e.id+"onContentSizeChange")},e.id+"onContentSizeChange")},onInitializing:t}}}})}(),function(){function e(e){var t=f.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"}};ai.registerDefinition(ri,{TextArea:{defaultProperties:{sizeAndPosition:function(){return{width:200,height:30,top:0,left:0}},horizontalAlign:function(){return ot.Left},fontColor:function(){return"#666666"},padding:function(){return f.convertValueToObject(3,["top","left","bottom","right"])},fontSize:function(){return 13}},features:[oi.HasInnerShadow,oi.HasPadding,oi.HasContent,oi.Resizable,oi.Selectable,oi.Clickable,oi.HasBackground,oi.HasBackgroundImage,oi.HasText,oi.Hideable,oi.HasLayout,oi.HasBorder,oi.HasContentOverlay,oi.FormInput,oi.Focusable],methods:{getTextElements:function(){return this.data.textArea},hasHorizontalAlign:ss,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(){ai.registerDefinition(ri,{templateBox:{className:"template-box",defaultProperties:{backgroundColor:function(){return"white"}},features:[oi.HasPadding,oi.HasContent,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.ItemsContainer,oi.Clickable,oi.Hideable,oi.HasBorder,oi.DataListItem],methods:{creationFunction:function(){return f("
    ").addClass("absolute-fill")}}}})}(),function(){function e(e,t){e.getMapController().setOptions({draggable:t,scrollwheel:t})}function t(){var e=this;e.data.mapController=Fe.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=f.Color(t)),t=Ga.evaluateColorBinding(t);var n=f.color.RGB.toHEX(t);t=f.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 E;return e.append('
    '),e.append('
    '),e.append("
    "),f(""+e)}}};ai.registerDefinition(ri,{googleMap:{properties:{zooming:{defaultValue:function(){return 8},isStateProperty:!0,category:ci.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 De.Roadmap},onChange:function(e,t){e.data.mapController&&e.data.mapController.setOptions({mapTypeId:t})}},isStreetView:{isStateProperty:!0, defaultValue:ls},streetViewData:{title:"Street View Data",isStateProperty:!0,defaultValue:!1},streetViewVisible:{isStateProperty:!0,defaultValue:ss,onChange:function(e,t){e.data.mapController&&e.data.mapController.setOptions({streetViewControl:t})}},positionVisible:{title:"Position Visible",isStateProperty:!0,defaultValue:ss,onChange:function(e,t){e.data.mapController&&e.data.mapController.setOptions({panControl:t})}},mapTypeVisible:{isStateProperty:!0,defaultValue:ss,onChange:function(e,t){e.data.mapController&&e.data.mapController.setOptions({mapTypeControl:t})}},mapColor:{isStateProperty:!0,isStyleProperty:!0,supportsThemeBinding:!0,getResetValue:f.returnTransparent,defaultValue:f.returnTransparent,onChange:function(e,t){r(e,t)}},mapDraggable:{isStateProperty:!0,defaultValue:ls},markers:{defaultValue:f.returnEmptyObject,onChange:function(e,t){!e.data.ignorePropertiesChange&&e.data.mapController&&(e.data.mapController.setMarkers(f.quickExtend({},t)),e.updateDataBinding())}}},features:[oi.HasResponsiveItem,oi.HasPadding,oi.HasContent,oi.Resizable,oi.Hideable,oi.Clickable,oi.Selectable,oi.HasLayout,oi.Editable,oi.HasBorder,oi.HasDataBinding],methods:{getMapController:function(){return this.data.mapController},refreshMapPosition:function(){var e=this;ca.invalidateProperty(e,"mapPosition")},getMarkersCollection:function(){return this.getMapController().markers},creationFunction:function(e){var t=f.useTemplate(o.ElementContent);return e.data.$dataContent=f(".google-map-container",t),e.data.$mapOverlay=f(".map-overlay",t),t},updateDataBinding:function(){var e=this;if(e.allowUpdateDataBindingValue()===!0){var t={markers:e.getPropertyValue("markers"),mapPosition:e.getPropertyValue("mapPosition")};e.updateDataBindingValue(t)}}},aggregatedMethods:{aggregations:{onCreation:function(){this.mapStyleObject=_.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()}),x.bind([e.sizeChangedEvent,e.visibilityChangedEvent],function(){Sr.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(){ai.registerDefinition(ri,{userBox:{className:"userBox",features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.HasPadding,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.ItemsContainer,oi.HasChildrenLayoutAnchor,oi.Clickable,oi.Hideable,oi.HasBorder,oi.Rotatable],methods:{creationFunction:os,hasHeight:function(){if(this.hasCellWrapper.isTrue()&&this.isRelativePositioned()){var e=f.grep(this.childInstances,function(e){return e.isInstanceVisible()});if(e.length>0)return!1}return!0},hasWidth:ss,checkResizeVerticallyAllowed:function(){var e=this.getChildInstances();if(e&&e.length>0){var t=f.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=x.createEventListener([_a.Events.AfterSwitchBetweenDevices],function(){var t=_a.Flags.IsInMobileContext.getValue(),n=e.getChildInstances(),i=f.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),de.disableOperationsRecording("videoImageChange"),"string"==typeof t&&(t={imagePath:t,storageServer:0}),e.imageValueObject.setValue(se.getImageInfoForSaving(t)),de.enableOperationsRecording("videoImageChange")):e.data.helper.checkVideoExists(e.getPropertyValue("videoId"),function(t){if(t.status===!0&&t.imageUrl){de.disableOperationsRecording("videoImageChange"),"string"==typeof t.imageUrl&&(t.imageUrl={imagePath:t.imageUrl,storageServer:0}),e.imageValueObject.setValue(se.getImageInfoForSaving(t.imageUrl)),de.beginAtomicBatch(),ca.UpdateBatch.start();var n=t.videoImageUrl,i=t.videoUrl;e.setBindingValueToProperty(i,"videoUrl"),e.setBindingValueToProperty(n,"videoImageUrl"),ca.UpdateBatch.finish(),de.endAtomicBatch(),de.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=f(".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=x.createBindingsCollection(),e.instanceRemoving.one(function(){C(e)}),Z.IsMobileClient||a(e),e.previewEventsListener.add(x.createEventListener([e.visibilityChangedEvent,_a.Flags.IsInMobileContext.valueChangedEvent],function(){Sr.performUpdateOnRenderingFinished(function(){e.isInstanceVisible()?(e.inEmptyStateFlag.isFalse()&&(e.isAutoPlay()?e.play():!Z.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 E;return e.append('
    '),e.append(""),e.append(''),e.append(''),e.append(""),e.append(""),e.append("
    "),f.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()){d(e);var t=l(e).createPlayer(p(e));u(e,t)}}function s(e){var t=e.getPropertyValue("videoType");switch(t){case Ze.Youtube:e.data.helper=Te;break;case Ze.Vimeo:e.data.helper=ke}}function l(e){return e.data.helper}function c(e){return e.data.videoPlayer}function u(e,t){e.data.videoPlayer=t}function d(e){e.data.videoPlayer&&(e.data.videoPlayer.unloadPlayer(),C(e),delete e.data.videoPlayer)}function g(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=g(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:f.useTemplate(S.VideoIframe)}}function h(){return f.useTemplate(S.VideoIframe)}function m(e){var t=f.useTemplate(S.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")}f.quickExtend(Z.Events,{VideoStateChanged:x.create()});var S={ElementContent:{group:"video-player-templates",name:"video-player-template",isSimple:!0},VideoIframe:{group:"video-player-templates",name:"video-iframe-element-template",isSimple:!0}},P={creationFunction:m,play:function(){try{v(this)}catch(e){v(this),ee.warn("video play error - ")}},stop:function(){try{y(this)}catch(e){y(this),ee.warn("video stop error - ")}},pause:function(){try{b(this)}catch(e){b(this),ee.warn("video pause error - ")}},hasBinding:function(){return ui.videoId.isBound(this)},isAutoPlay:function(){return!Z.IsMobileView&&this.getPropertyValue("autoPlay")&&!this.getPropertyValue("templateOpener")&&_a.Flags.IsInMobileContext.isFalse()},createBindingFieldsToProperties:function($super){var e=this,t=$super.call(e);return e.isBound(mi.video.getContentType())&&(t[ui.videoType.name]=Co.create(e,{propertyName:ui.videoType.name}),t[ui.videoId.name]=Co.create(e,{propertyName:ui.videoId.name}),t[ui.videoUrl.name]=Co.create(e,{propertyName:ui.videoUrl.name}),t[ui.videoImageUrl.name]=Co.create(e,{propertyName:ui.videoImageUrl.name})),t},getPopupItems:function(){var e,t=this,n=t.getPropertyValue("urlAddress");return n&&(e={url:ua.resolveUrl(n),newTab:n.type!==nt.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}}};ai.registerDefinition(ri,{VideoPlayer:{className:"video-player",defaultProperties:{templateOpener:ls,backgroundColor:function(){return"Transparent"},opacity:function(){return 1},sizeAndPosition:function(){return{width:150,height:110,top:0,left:0}}},properties:{videoType:{isNotForCustomProperty:!0,category:ci.Other,defaultValue:function(){return Ze.Youtube},isBound:function(e){return e.isBound&&e.isBound(mi.video.getContentType())}},videoId:{defaultValue:cs,isNotForCustomProperty:!0,supportsBinding:!0,isBound:function(e){return e.isBound&&e.isBound(mi.video.getContentType())}},videoUrl:{defaultValue:cs,isNotForCustomProperty:!0,supportsBinding:!0,isBound:function(e){return e.isBound&&e.isBound(mi.video.getContentType())}},videoImageUrl:{defaultValue:cs,isNotForCustomProperty:!0,supportsBinding:!0,isBound:function(e){return e.isBound&&e.isBound(mi.video.getContentType())}},autoPlay:{category:ci.Other,defaultValue:ls},useController:{isStateProperty:!0,category:ci.Other,defaultValue:ss},useLoop:{isStateProperty:!0,category:ci.Other,defaultValue:ls}},features:[oi.HasResponsiveItem,oi.HasContent,oi.Resizable,oi.Selectable,oi.HasBackgroundImage,oi.HasLayout,oi.Hideable,oi.HasBorder,oi.HasContentOverlay,oi.HasEmptyState,oi.HasPopup],methods:P,aggregatedMethods:{aggregations:{onCreation:function(){var e=this;e.imageValueObject=Co.create(e,{propertyName:ui.imageUrl.name}),e.imageLayoutObject=Co.create(e,{propertyName:ui.imageLayout.name}),e.imageLayoutObject.setValue(cn.Cover),e.data.batchOperationsSet=An.create(function(e){e()})},onInitializing:function(){var e=this;s(e)},onInitialized:n,onBoundValueReady:function(e){var t=this;if(t.isBound(mi.video.getContentType())){var n=void 0===e[mi.video.getContentType()]?void 0:e[mi.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()||(f.containsOneOfKeys(t,"videoType")&&(l(n)&&c(n).unloadPlayer(),n.data.videoPlayerHolder.empty(),s(n)),f.containsOneOfKeys(t,"useController","videoType","videoId","useLoop")&&(o(n),c(n).setOptions(p(n),!1)))),f.containsOneOfKeys(t,"videoType")&&s(n),f.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)}}ai.registerPropertiesCategories({"Image Loading":{title:void 0,iconClass:"sprite-icon sprite-property-category-text"}});var t={getImageSizeInLayout:function(){return this.getImageBox().getImageSizeInLayout()},hasBinding:function(){return ui.imageUrl.isBound(this)},hideImageLoadingOverlay:function(){var e=this.data.imageLoadingOverlayController;e&&e.hide()},showImageLoadingOverlay:function(){var e=this;Sr.performUpdateOnRenderingFinished(function(){var t=e.getPropertyValue("imageLoadingSettings");if(t.showOverlay){var n=e.data.imageLoadingOverlayController;if(!n){var i=e.addBackgroundLayer(ia.BackgroundImageOverlay,function(){var e=new E;return e.append('
    '),e.conditionalAppend(!1,'
    '),e.append('
    '),e.append("
    "),f(""+e)}),a=i.find(".loading-image").makeImageBoxNew({layout:cn.Original,autoLoad:!0}),r=x.createEventListener(e.sizeChangedEvent,function(){a.setViewPort(e.getSize())}),o=i;e.setBorderTarget(i);var s=Tt.createDisplayController(i);s.setValue(!1),n={show:function(){r.activateAndExecute();var t=e.getPropertyValue("imageLoadingSettings");a.setImage(se.resolveImageUrl(t.overlayImage));var n=Ga.evaluateColorBinding(t.overlayBackground);o.clearBackground(),In.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=mi.image.getContentType();e.isBound(n)&&(t[ui.imageUrl.name]=Co.create(e,{propertyName:ui.imageUrl.name}),t[ui.imageLayout.name]=Co.create(e,{propertyName:ui.imageLayout.name}),t[ui.imagePosition.name]=Co.create(e,{propertyName:ui.imagePosition.name}));var i=mi.title.getContentType(),a=mi.description.getContentType(),r=mi.alt.getContentType();return(e.isBound(i)||e.isBound(a)||e.isBound(r))&&(t[ui.alt.name]=Co.create(e,{propertyName:ui.alt.name})),t},getPopupItems:function(){var e,t=this,n=t.getPropertyValue("urlAddress");return n&&(e={url:ua.resolveUrl(n),newTab:n.type!==nt.Pages}),[{id:t.id,index:1,link:e,image:{imageUrl:t.getPropertyValue("imageUrl")}}]}};ai.registerDefinition(ri,{image:{className:"image-element",defaultProperties:{templateOpener:ls,backgroundColor:function(){return"transparent"},borderColor:function(){return f.convertValueToObject("black",["top","left","bottom","right"])},borderWidth:function(){return f.convertValueToObject(0,["top","left","bottom","right"])},opacity:function(){return 0},sizeAndPosition:function(){return{width:200,height:200,top:0,left:0}},imageUrl:os},features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.Hideable,oi.HasBackground,oi.HasLayout,oi.HasPopup,oi.HasImage,oi.HasBorder,oi.Rotatable,oi.HasBackgroundOverlay,oi.HasDataBinding],properties:{imageLoadingOverlay:{isStateProperty:!1,isStyleProperty:!0,defaultValue:function(){return{background:"rgba(255,255,255,0.7)",imageInfo:{image:Io.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:Io.Images.CircleBall}}},alt:{defaultValue:cs,supportsBinding:!0,isBound:function(e){return e.isBound(mi.title.getContentType())||e.isBound(mi.description.getContentType())||e.isBound(mi.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;oa.setInstancesSize(this,{width:t,height:t/e.width*e.height})}},onBoundValueReady:function(e){var t,n=this,i=mi.image.getContentType(),a=mi.icon.getContentType(),r=mi.title.getContentType(),o=mi.description.getContentType(),s=mi.alt.getContentType(),l={};n.isBound(i)?(t=e[i]?e[i]:{},f.quickExtend(l,{imageUrl:void 0===e[i]?wr.getPresetAsset(yt.DefaultImage).imageData:t.imageUrl,imageLayout:t.imageLayout,imagePosition:t.imagePosition})):n.isBound(a)&&(t=e[a]?e[a]:{},f.quickExtend(l,{imageUrl:void 0===e[a]?wr.getDefaultIcon():t.imageUrl,imageLayout:t.imageLayout,imagePosition:t.imagePosition})),n.isBound(s)&&f.quickExtend(l,{alt:void 0===e[s]?null:e[s]}),n.isBound(s)&&e[s]||(n.isBound(r)?f.quickExtend(l,{alt:void 0===e[r]?null:e[r]}):n.isBound(o)&&f.quickExtend(l,{alt:void 0===e[o]?null:e[o]})),f.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(un.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",Sr.performUpdateOnRenderingFinished(function(){r.style.visibility=o})}},onInitialized:function(){var e=this;e.sizeChangedEvent.bindAndExecute(function(){Vn.requestIndpendentWriteOperation(function(){e.setImageBoxViewport(e.getSize())},e.id+"setImageBoxViewport")})},onDataBindingReady:function(e){var t=this;e&&t.setBindingValueToProperty(""+e,ui.imageUrl.name)}}}}})}(),function(){function e(e){if(this.getNavigatableInstances().length>1){var t=this.data.currentTab;this.navigate(1,!1),aa.removeInstances(t),e()}}var t=["backgroundColor","backgroundOverlay","imageUrl","imageLayout","imagePosition","padding","roundness","borderWidth","borderStyle","borderColor","shadow","innerShadow","borderColor","glow","innerGlow"],n=f.makeDictionaryFromKeys(t,!0);t.push("childrenAnchor");var i=f.makeDictionaryFromKeys(["childrenAnchor"],!0);f.quickExtend(n,{lineColor:!0}),ai.registerDefinition(ri,{TabsPanel:{className:"switch-panel-element",features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.HasPadding,oi.HasContent,oi.Resizable,oi.Selectable,oi.HasLayout,oi.ItemsContainer,oi.HasChildrenLayoutAnchor,oi.Clickable,oi.Hideable,oi.HasBorder,oi.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=f.extend({withCallOut:!1,initialProperties:{all:{}}},e),Z.Events.ElementsAdding.fireNew(),e.initialProperties.all.name=e.tabName;var t=this.getCurrentItem();t&&(e.initialProperties.all=f.deepCloneObject(f.extend({},e.initialProperties.all,{backgroundColor:t.getPropertyValue("backgroundColor")})),f.eachEntry(i,function(n){e.initialProperties.all[n]=f.deepCloneObject(t.getPropertyValue(n))}));var n=Jo.addTemplateInstance({elementForCreation:{structures:[{type:ri.Tab.name,elementProperties:{order:ta.getMaxOrder(),backgroundColor:"#333",borderColor:"#000"}}]}},this.$element,e);return n.instances[0]},showItem:function(e,t,n,i){function a(){t&&f.eachItem(d.getDescendingInstances(!1),function(e,t){t.data.isTrackOverInTransition===!0&&ma.trackMouseOver(t)}),ra.requestUpdatePosition(s)}function r(e){e.isDisplayed.setValue(!1,"hidden")}function o(){s.data.duringAnimatedTransition=!1,s.data.animatedTabsOrder=void 0,n(),de.disableOperationsRecording("onTransitionFinish");var e=s.data.pendingTransition;e&&(s.data.pendingTransition=void 0,s.showItem(e.tabSelector,e.performAnimation,e.navigateCallback,e.animationOptions)),Z.Events.NavigationFinished.fireNew(),de.enableOperationsRecording("onTransitionFinish")}var s=this;if(ma.isElementVisible(this)){var l=s.getPropertyValue("navigationDuringTransitionBehaviour");if(s.data.duringAnimatedTransition)switch(l){case Po.StopTransition:var c=s.data.animatedTabsOrder;if(c)for(var u=0;u").addClass("absolute-fill")},hasWidth:ls,hasHeight:ls,getAutoLayoutProperties:function(){return{left:!0,top:!0,width:!0,height:!0}}},aggregatedMethods:{aggregations:{onInitializing:function(){this.canMove.setValue(!1)}}}}})}(),function(){ai.registerDefinition(ri,{Button:{className:"button-element",features:[oi.HasInnerShadow,oi.HasPadding,oi.HasContent,oi.Resizable,oi.Selectable,oi.HasBackground,oi.Clickable,oi.HasBackgroundImage,oi.HasLayout,oi.Hideable,oi.HasBorder,oi.HasResponsiveItem,oi.ItemsContainer,oi.HasChildrenLayoutAnchor],properties:{buttonType:{defaultValue:function(){return Je.ActionButton}}},methods:{creationFunction:function(e){return e.data.$content=f("
    ").addClass("absolute-fill"),e.data.$content}}}})}(),function(){ai.registerDefinition(ri,{Flash:{features:[oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.Clickable,oi.Hideable,oi.HasBorder,oi.Rotatable,oi.HasPadding,oi.HasContent,oi.HasContentOverlay,oi.HasEmptyState],properties:{flashAsset:{defaultValue:f.returnEmptyString,onChange:function(e,t){var n={};n.wmode="transparent",Ee.embedSWF(se.resolveAssetUrl(t),e.data.flashID,"100%","100%","9.0.0",!1,!1,n,!1)}}},methods:{shouldBeHiddenInMode:ss,creationFunction:function(e){return e.data.flashID="f"+f.uniqueID(),e.data.$flash=f("
    ".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=se.getAssetsFolder(t.ownerID,ae.AzureBlob,oe.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","")}}ai.registerDefinition(ri,{App:{features:[oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.Clickable,oi.Hideable,oi.HasBorder,oi.Rotatable,oi.HasPadding,oi.HasContent,oi.HasContentOverlay,oi.HasResponsiveItem],defaultProperties:{},properties:{autoScrollbars:{defaultValue:ls,onChange:function(t,n){var i=f(''.format(n?"yes":"no",n?"auto-scrollbars":""));t.data.appIframe=i,t.data.$iframeContainer.empty().append(i),e(t)}},appInfo:{defaultValue:cs,isStateProperty:!1,onChange:function(t){e(t)}}},methods:{creationFunction:function(e){var t=f("
    ");return e.data.$iframeContainer=t,t}},aggregatedMethods:{aggregations:{}}}})}(),function(){ai.registerDefinition(ri,{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:[oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.Hideable,oi.HasBorder,oi.DataList,oi.TemplatePagesList],methods:{getDataSourceDefinition:function(){return hi.DataListElementView},calculateItemSizeOnMobile:function(e){var t=this.getPcTemplateSize();return{height:t?t.height*t.width/e.width:e.height,width:e.width}}}}})}(),function(){ai.registerDefinition(ri,{paypalButton:{className:"paypalButton",title:"PayPal Button",features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.HasPadding,oi.HasContent,oi.Resizable,oi.Selectable,oi.HasBackground,oi.Clickable,oi.HasBackgroundImage,oi.HasLayout,oi.Hideable,oi.HasBorder,oi.ItemsContainer,oi.PaypalFeature]}})}(),function(){ai.registerDefinition(ri,{checkOutButton:{className:"checkOutButton",defaultProperties:{backgroundColor:function(){return"Transparent"},opacity:function(){return 1},sizeAndPosition:function(){return{width:90,height:30,top:0,left:0}}},features:[oi.HasInnerShadow,oi.HasPadding,oi.HasContent,oi.Resizable,oi.Selectable,oi.HasBackground,oi.Clickable,oi.HasBackgroundImage,oi.HasResponsiveItem,oi.HasLayout,oi.Hideable,oi.HasBorder,oi.ItemsContainer,oi.HasChildrenLayoutAnchor,oi.CheckOutFeature]}})}(),function(){ai.registerDefinition(ri,{FormElement:{className:"form-element",itemName:"TextInputField",features:[oi.HasFormData,oi.HasFormDataList],properties:{targetEmail:{defaultValue:cs},submitAddress:{},submitError:{defaultValue:os},submitText:{defaultValue:os},joinMyMailingList:{defaultValue:ls},hasRecaptcha:{defaultValue:ls()}},calculatedProperties:["isJoinMyMailingListEnabled"],methods:{getJMMLButton:function(){return f.grep(this.childInstances,function(e){return e.elementType.name===ri.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},renderCaptcha:function(){var e=this,t=f.grep(this.childInstances,function(e){return e.elementType.name!==ri.skinInputElement.name&&e.elementType.name!==ri.SkinCheckBoxButtonElement.name});if(t.length>0){var n=t[0];e._hasCaptcha=!0,n._captchaElement=f('
    '),n.$container.parent().prepend(n._captchaElement);var i,a;if(!e.getPropertyValue("hasRecaptcha")){dr.clearLastSavedPositions();var i=e.getSize(),a=80;Sr.performOnFramesLayoutUpdade(function(){dr.requestPushing(e,i.height+a)})}if(window.onCaptchaSubmit=function(){n._captchaElement.removeClass("captcha-error")},window.grecaptcha){ var r=window.grecaptcha.render("captcha-button-"+e.id,{sitekey:Settings.RecaptchaSiteKey,callback:window.onCaptchaSubmit});n._widgetId=r}e.setPropertyValue("hasRecaptcha",!0)}},tryRenderCaptcha:function(){var e=this;e.isForTemplateUse()||(window.hasCaptcha||(window.captchaInstanceQueue=[],window.onCaptchaLoadCallback=function(){f.eachItem(window.captchaInstanceQueue,function(e,t){t.renderCaptcha()})},f('').appendTo("body"),window.hasCaptcha=!0),window.grecaptcha?e.renderCaptcha():window.captchaInstanceQueue.push(e))}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this;if(e.getPropertyValue("hasRecaptcha"))e.tryRenderCaptcha();else if(!e._hasCaptcha){var t=e.$element;t.focusin(function(){e._hasCaptcha||e.tryRenderCaptcha()})}var n=e.contentSizeChangedEvent.bind(function(){de.beginAtomicBatch(!1,"Changing the content size of the form"),Sr.performUpdateOnRenderingFinished(function(){de.disableOperationsRecording("push form"),dr.requestPushing(e),de.enableOperationsRecording("push form")}),de.endAtomicBatch()});e.instanceRemoving.one(function(){n.unbind()})}}}}})}(),function(){ai.registerDefinition(ri,{PasswordFormElement:{className:"password-form-element",itemName:"TextInputField",features:[oi.HasFormData,oi.HasFormDataList],properties:{},methods:{}}})}(),function(){ai.registerDefinition(ri,{ButtonsGroup:{className:"buttons-group",itemName:"MenuButton",features:[oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.Hideable,oi.HasResponsiveItem,oi.HasBorder,oi.DataList],defaultProperties:{fitToContent:ls,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 Ao.RadioButtons.value}},enableButtonToggling:{name:"enableButtonToggling",defaultValue:ss}},methods:{hasContentHorizontalAlign:ls,unSelectAll:function(){var e=this;f.eachItem(e.getItemsControllers(),function(e,t){var n=t.getInstance();aa.performOnInstancesInitialization(n.id,function(){n.userSelect(!1)})})},getDataSourceDefinition:function(){return hi.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 Ao.RadioButtons.value:f.eachItem(t.getItemsControllers(),function(e,t){var n=t.getInstance();n.id!==i.id&&aa.performOnInstancesInitialization(n.id,function(){n.userSelect(!1)})}),aa.performOnInstancesInitialization(i.id,function(){var e=t.getPropertyValue("enableButtonToggling");e?i.userSelect(!0):i.userSelect(!i.isUserSelected())});break;case Ao.ToggleGroup.value:aa.performOnInstancesInitialization(i.id,function(){i.userSelect(!i.isUserSelected())})}}else t.unSelectAll()}}},aggregatedMethods:{aggregations:{adjustInstanceToViewPort:function(){var e=this;e.setPropertyValue("dataLayout",{name:Ki.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(f(this));t&&t.elementType===ri.MenuButton&&e.getPageId()===pa.getCurrentPageId()&&e.refreshSelectedItem(t.getDataItemId())})},setItem:function(e){e.setNeverSelectedInClick(!0)}}}}})}();var Ao={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=Ca.getPageMasterRootsOrders(pa.getCurrentPageId(),!0)[e.id];return n}return t}var t,n;ai.registerDefinition(ri,{FooterElement:{className:"footer-element",features:[oi.HasInnerShadow,oi.HasPadding,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.ItemsContainer,oi.HasChildrenLayoutAnchor,oi.PageSection,oi.HasBorder],defaultProperties:{resizingGripPosiotion:function(){return"s"},tagName:function(){return et.FOOTER},sectionName:function(){return"Footer"}},methods:{getCalculatedOrder:function(){return ta.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=f.rule(".page-element-border-box {}")),e.data.switchToPreviewFooter=x.bindAndExecute([e.sizeChangedEvent,e.visibilityChangedEvent],function(){Sr.performOnFramesLayoutUpdade(function(){var t=pa.getCurrentPage();ma.isElementVisible(e)?n.css({"padding-bottom":"{0}px".format(e.getSize().height)}):n.css({"padding-bottom":"{0}px".format(0)}),ra.refreshElementsLayout(t.childInstances),ma.invalidateAreas(t)},e.id+"_sectionsPaddingBottomCssRule")}))},removeFixedState:function(){var e=this;n||(n=f.rule(".page-element-border-box {}")),x.unbind(e.data.switchToPreviewFooter),n.css({"padding-bottom":"{0}px".format(0)}),ma.invalidateAreas(e)},onRemove:function(){var e=pa.getCurrentPage().getFooterInstance();e&&e.id===this.id&&pa.getCurrentPage().setFooterInstance(void 0),ra.refreshElementsLayout(pa.getCurrentPage())},onInitializing:function(){var e=this;this.isMasterPageElement.isFalse()&&Ca.setAsMasterPageRoots(this),e.sizeChangedEvent.bind(function(){var e=pa.getCurrentPage();ra.refreshElementsLayout(e.childInstances)})}}}},HeaderElement:{className:"header-element",features:[oi.HasInnerShadow,oi.HasPadding,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.ItemsContainer,oi.HasChildrenLayoutAnchor,oi.PageSection,oi.HasBorder],defaultProperties:{resizingGripPosiotion:function(){return"s"},tagName:function(){return et.HEADER},sectionName:function(){return"Header"}},methods:{getCalculatedOrder:function(){return-ta.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=f.rule(".page-element-border-box {}")),e.data.switchToPreviewHeader=x.bindAndExecute([e.sizeChangedEvent,e.visibilityChangedEvent],function(){Sr.performOnFramesLayoutUpdade(function(){var n=pa.getCurrentPage();ma.isElementVisible(e)?t.css({"padding-top":"{0}px".format(e.getSize().height)}):t.css({"padding-top":"{0}px".format(0)}),ma.invalidateAreas(n)},e.id+"_sectionspaddingTopCssRule")}))},removeFixedState:function(){var e=this;x.unbind(e.data.switchToPreviewHeader),t||(t=f.rule(".page-element-border-box {}")),x.unbind(e.data.switchToPreviewFooter),t.css({"padding-top":"{0}px".format(0)}),ra.refreshElementsLayout(e)},onRemove:function(){var e=pa.getCurrentPage(),t=e.getHeaderInstance();t&&t.id===this.id&&e.setHeaderInstance(void 0),ra.refreshElementsLayout(pa.getCurrentPage())},onInitializing:function(){var e=this;this.isMasterPageElement.isFalse()&&Ca.setAsMasterPageRoots(this),e.sizeChangedEvent.bind(function(){var e=pa.getCurrentPage();ra.refreshElementsLayout(e.childInstances)})}}}},SectionElement:{className:"page-section-element",features:[oi.HasInnerShadow,oi.HasPadding,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.ItemsContainer,oi.HasChildrenLayoutAnchor,oi.PageSection,oi.HasBorder],defaultProperties:{resizingGripPosiotion:function(){return"s"},tagName:function(){return et.SECTION},sizeAndPosition:function(){return{height:600}},backgroundColor:function(){return"transparent"},sectionName:function(){return"Section"}},methods:{getCalculatedOrder:function($super){var t=this;if(_a.Flags.IsInMobileContext.isTrue()){var n;if(this.isMasterPageElement.isTrue())return n=Ca.getPageMasterRootsOrders(pa.getCurrentPageId())[this.id];var i=ca.getPropertyValueInCustomState(t.properties.order,_a.MobileStateName,pa.getCoordinator().id,t);if(void 0===i||void 0===i.stateValue||!f.isNumeric(i.stateValue)){var a=f.grep(t.parentInstance.childInstances,function(e){return e.hasFeature(oi.PageSection)}).sort(function(t,n){return e(t)-e(n)}),r=0;if(f.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 pa.getCurrentPage().getPageContentInstance()},addElementToPage:function(e){var t=this,n=t.getPageContentInstance(),i=n.addSectionElement(e,t);return ma.invalidateAreas(t,{updateSize:!1}),i},getDisplayName:function(){return this.getPropertyValue("sectionName")}},aggregatedMethods:{aggregations:{switchToPreview:function(){var e=this;ra.refreshElementsLayout(e)},onRemove:function(){var e=this;if(!e.isForTemplateUse()){var t=e.getPageContentInstance(),n=pa.getPage(e.getPageId());t.removeSectionElement(n,e)}},onInitializing:function(){var e=this;e.sizeChangedEvent.bind(function(){var t=pa.getCurrentPage(),n=e.getPageContentInstance();ma.invalidateAreas(n?[t,n]:t)}),e.visibilityChangedEvent.bind(function(){var t=pa.getCurrentPage(),n=e.getPageContentInstance();ma.invalidateAreas(n?[t,n]:t)})}}}}})}();var Bo=us(function(){function e(e,t){if(e){var n=t.features;f.eachItem(e,function(e,t){oi.hasOwnProperty(t)&&n.push(oi[t])})}}function t(e,t){if(e){var n=t.features;f.eachItem(e,function(e,t){oi.hasOwnProperty(t)&&n.removeItem(oi[t])})}}function n(e,t){if(e){var n=t.methods;f.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:f.isFunction(t)?t:f.returnFixedValue(t)};switch(e.hasOwnProperty("shouldJoinToUndo")&&(n.shouldJoinToUndo=e.shouldJoinToUndo),e.stateType){case"custom":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){f.isEmptyObject(e)||t.features.push(oi.ConnectableExternalApp)}function o(e,t){var n=t.features;f.isEmptyObject(e)||(n.push(oi.FeatureExternalApp),f.eachEntry(e,function(e,t){n.push(oi[t.featureTypeName])}))}function s(e,t){if(e){var n=t.defaultProperties;f.eachEntry(e,function(e,t){n[e]=function(){return t}})}}function l(e){var t={};return f.quickExtend(t,{title:e.name,features:[oi.HasInnerShadow,oi.Selectable,oi.HasBackground,oi.HasPadding,oi.HasBackgroundImage,oi.HasLayout,oi.Hideable,oi.HasBorder,oi.Rotatable,oi.HasContentOverlay,oi.HasResponsiveItem,oi.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=pa.getCurrentPage();i&&(n=e.getSectionsByPage(i));var a=e.getPropertyValue("contentLayout"),r=a.name;r||(r=a),e.pageContentLayout&&e.pageContentLayout.remove(),e.pageContentLayout=xr[r].create(e,f.quickExtend({},a,t())),e.pageContentLayout.initialize(),n&&n.length>0&&aa.addElementToContainerElement(i,n)}function t(){return{}}ai.registerDefinition(ri,{PageContentElement:{className:"page-content-element",features:[oi.HasPadding,oi.HasContent,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.ItemsContainer,oi.HasChildrenLayoutAnchor,oi.Hideable,oi.HasBorder],defaultProperties:{resizingGripPosiotion:function(){return"s"},sizeAndPosition:function(){return{height:200,width:960,top:0,left:0}}},properties:{isContentTypeFluid:{defaultValue:ss},contentLayout:{defaultValue:function(){return{name:xr.BasePageContentLayout.name,side:gt.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(),ra.refreshElementsLayout(pa.getCurrentPage()),this.contentLayoutChangedEvent.fire()},getPageContentLayout:function(){return this.pageContentLayout},isPageChildInstance:ss,getMinSize:f.returnZeroSize,isReattchable:ls,creationFunction:os,isRelativePositioned:ss,hasHeight:ls,hasWidth:ls,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 f.objectSetIfUndefined(n,e.id,f.returnEmptyObject),f.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=f.objectGet(t,[e.id]);return n?f.getValues(n):[]},getVisibleSectionsByPage:function(e){var t=this.getSectionsByPage(e);return f.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 f.quickExtend($super.call(this),{top:!0,left:!0})}},aggregatedMethods:{aggregations:{onInitializing:function(){this.isMasterPageElement.isFalse()&&Ca.setAsMasterPageRoots([this]),this.getPageContentLayout().attachToContainer()},onCreation:function(){this.data.sectionsByPage={},this.contentLayoutChangedEvent=x.create(),e(this)},adjustInstanceToViewPort:function(){this.setPropertyValue("margin",0)},onDetached:function(){var e=pa.getCurrentPage();ca.invalidateProperty(e,"sizeAndPosition",void 0,e.getPropertyValue("sizeAndPosition"))},onElementAddedToContainer:function(e){e.setPageContentInstance(this)},onRemove:function(){this.parentInstance.removePageContentInstance(this)},switchToPreview:function(){ra.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=[];f.eachItem(e.getDescendingInstances(!0),function(a,r){var o=r.getPropertyValue("styleBindingFields");o&&(f.eachEntry(o,function(e,i){f.eachEntry(i,function(i){f.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,x.fireLazyEvent(e,"influenceChanged")}ai.registerDefinition(ri,{skinHierarchyBox:{className:"skin-hierarchy-box",features:[oi.HasInnerShadow,oi.TemplateItem,oi.Focusable,oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.ItemsContainer,oi.Clickable,oi.HasContent,oi.HasPadding,oi.Hideable,oi.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:os,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:ls},aggregatedMethods:{aggregations:{onInitializing:function(){var t=this;t.data.skinInstance=t.parentInstance,e(t)}}}}})}(),function(){ai.registerDefinition(ri,{skinInputElement:{className:"skin-input-element",defaultProperties:{skinBinding:function(){return{skinName:"skinInputElement",type:er.Global}}},features:[oi.CommonDataListSkinItem,oi.HasInput],methods:{getSkinSupportedStates:function(){return[Oi.ElementFocusedState,Oi.MouseOverState,Oi.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 f.eachItem(t,function(t,n){!e.data.formInput&&n.hasFeature(oi.FormInput)&&(e.data.formInput=n)}),e.data.formInput}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this;e.instanceController.createdEvent.bind(function(){e.refreshFormInput()})}}}}})}(),function(){ai.registerDefinition(ri,{skinListViewItem:{className:"skin-list-view-element",defaultProperties:{skinBinding:function(){return{skinName:"skinListViewItem",type:er.Global}}},features:[oi.RemoteDataListSkinItem]}})}(),function(){ai.registerDefinition(ri,{skinImageElement:{className:"skin-image-element",defaultProperties:{itemFields:function(){return{image:{type:"image",title:void 0,name:"image",isDefaultField:!0}}},dataInfo:function(){return{currentData:{image:wr.getPresetAsset(yt.DefaultImage).imageData}}},skinBinding:function(){return{skinName:"skinImageElement",type:er.Global}}},features:[oi.HasDataSource,oi.SkinElement,oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasLayout,oi.Clickable,oi.Hideable,oi.HasContent],delegatedDefinitionsProperties:[ri.image,oi.HasImage],methods:{},aggregatedMethods:{aggregations:{}}}})}();var Vo={None:"None",NavigateNext:"NavigateNext",NavigatePrev:"NavigatePrev",NavigateTo:"NavigateTo",SubmitForm:"SubmitForm",PlayVideo:"PlayVideo",StopVideo:"StopVideo"};!function(){ai.registerDefinition(ri,{SkinButtonElement:{className:"skin-button-element",properties:{buttonAction:{isNotForCustomProperty:!0,defaultValue:function(){return{type:Vo.None,data:void 0}}}},defaultProperties:{skinBinding:function(){return{skinName:"SkinButtonElement",index:0,type:er.Global}},formattedText:os,verticalAlignment:function(){return at.Centered},iconSize:function(){return"auto"}},features:[oi.HasInnerShadow,oi.HasDataSource,oi.Clickable,oi.Editable,oi.DelegatedContent,oi.SkinElement,oi.HasResponsiveItem,oi.Selectable,oi.HasLayout,oi.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;if(Bi[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[Oi.MouseOverState,Oi.MouseDownState]},hasButtonBehaviour:ss},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;aa.performOnInstancesCreated([r],function(){var i=aa.getInstanceByID(r);e=i.instanceRemoved.bind(function(){var e=n.getPropertyValue("buttonAction"),t=e.data;t.targetId===i.id&&aa.removeInstances([n])}),t=x.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(){ai.registerDefinition(ri,{skinDataItem:{className:"skin-data-item-element",defaultProperties:{skinBinding:function(){return{skinName:"skinDataItem",type:er.Global}}},features:[oi.CommonDataListSkinItem],methods:{}}})}(),function(){ai.registerDefinition(ri,{skinGalleryItem:{className:"skin-gallery-element",defaultProperties:{skinBinding:function(){return{skinName:"skinGalleryItem",type:er.Global}}},features:[oi.CommonDataListSkinItem]}}),ai.registerDefinition(ri,{skinGrowableGalleryItem:{className:"skin-gallery-element",defaultProperties:{skinBinding:function(){return{skinName:"skinGrowableGalleryItem",type:er.Global}}},features:[oi.SkinElement,oi.DataListItem,oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasLayout,oi.Clickable,oi.Hideable,oi.HasPadding,oi.HasContent]}})}(),function(){ai.registerDefinition(ri,{skinMenuButtonItem:{className:"skin-menu-button-element",defaultProperties:{skinBinding:function(){return{skinName:"skinMenuButtonItem",type:er.Global}}},features:[oi.CommonDataListSkinItem,oi.SkinSelectable],methods:{hasButtonBehaviour:ss,getFieldName:function(){return"MenuButton"},getSkinSupportedStates:function(){return[Oi.ElementSelectedState,Oi.MouseOverState,Oi.MouseDownState]}}}})}(),function(){ai.registerDefinition(ri,{skinVideoItem:{className:"skin-image-element",defaultProperties:{skinBinding:function(){return{skinName:"skinVideoItem",type:er.Global}}},features:[oi.CommonDataListSkinItem]}})}(),function(){ai.registerDefinition(ri,{SkinSocialIconItem:{className:"skin-social-icon-element",defaultProperties:{skinBinding:function(){return{skinName:"SkinSocialIconItem",type:er.Global,index:0}}},features:[oi.CommonDataListSkinItem],methods:{hasButtonBehaviour:ss,getSkinSupportedStates:function(){return[Oi.MouseOverState,Oi.MouseDownState]}}}})}(),function(){ai.registerDefinition(ri,{SkinTagButton:{className:"skin-tag-button-element",features:[oi.RemoteDataListSkinItem,oi.SkinSelectable],methods:{getSkinSupportedStates:function(){return[Oi.ElementSelectedState,Oi.MouseOverState,Oi.MouseDownState]}}}})}(),function(){ai.registerDefinition(ri,{SkinItemTagButton:{className:"skin-item-tag-button-element",features:[oi.RemoteDataListSkinItem],methods:{getSkinSupportedStates:function(){return[Oi.MouseOverState,Oi.MouseDownState]}}}})}(),function(){ai.registerDefinition(ri,{SkinListCategoryButton:{className:"skin-list-category-button-element",title:"Category Button",defaultProperties:{skinBinding:function(){return{skinName:"SkinCategoryButton",type:er.Global}}},features:[oi.RemoteDataListSkinItem,oi.SkinSelectable],methods:{getSkinSupportedStates:function(){return[Oi.ElementSelectedState,Oi.MouseOverState,Oi.MouseDownState]}}}})}(),function(){ai.registerDefinition(ri,{SkinSectionButton:{className:"skin-section-button-element",defaultProperties:{skinBinding:function(){return{skinName:"SkinSectionButton",type:er.Global}}},features:[oi.CommonDataListSkinItem,oi.SkinSelectable],aggregatedMethods:{aggregations:{switchToPreview:function(){var e=this,t=0,n=e.getItemMainParent();n&&(t=n.getPropertyValue("scrollingAnimationDuration"));var i=aa.getInstanceByID(e.getDataItemId());i&&e.$element.on("vclick."+e.id,function(){aa.scrollToInstanceInPreview(i,{animationDuration:t})})}}},methods:{getFieldName:function(){return"MenuButton"},getSkinSupportedStates:function(){return[Oi.ElementSelectedState,Oi.MouseOverState,Oi.MouseDownState]},hasButtonBehaviour:ss}}})}(),function(){ai.registerDefinition(ri,{MenuButton:{className:"button-element",extensions:{skinTypeName:ri.skinMenuButtonItem.name},features:[oi.HasPadding,oi.HasContent,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.ItemsContainer,oi.Clickable,oi.Hideable,oi.HasBorder,oi.DataListItem],methods:{creationFunction:function(e){return e.data.$content=f("
    ").addClass("absolute-fill"),e.data.$content}}}})}(),function(){ai.registerDefinition(ri,{ImageBox:{className:"image-item-element",extensions:{skinTypeName:ri.skinGalleryItem.name},features:[oi.HasPadding,oi.HasContent,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.ItemsContainer,oi.Clickable,oi.Hideable,oi.HasBorder,oi.DataListItem],methods:{creationFunction:function(e){return e.data.$content=f("
    ").addClass("absolute-fill"),e.data.$content}}}})}(),function(){ai.registerDefinition(ri,{DataListItemTemplate:{className:"data-list-item-element",title:"Data List Item",itemTitle:"Data List Item",extensions:{skinTypeName:ri.skinDataItem.name},features:[oi.HasInnerShadow,oi.HasPadding,oi.HasContent,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.ItemsContainer,oi.Clickable,oi.Hideable,oi.HasBorder,oi.DataListItem],methods:{creationFunction:function(e){return e.data.$content=f("
    ").addClass("absolute-fill"),e.data.$content}}}})}(),function(){ai.registerDefinition(ri,{ListViewItemTemplate:{className:"list-view-item-element",title:"List View Item",itemTitle:"List View Item",extensions:{skinTypeName:ri.skinListViewItem.name},features:[oi.HasPadding,oi.HasContent,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.ItemsContainer,oi.Clickable,oi.Hideable,oi.HasBorder,oi.DataListItem],methods:{creationFunction:function(e){return e.data.$content=f("
    ").addClass("absolute-fill"),e.data.$content}}}})}(),function(){ai.registerDefinition(ri,{InputItem:{className:"input-element",extensions:{skinTypeName:ri.skinInputElement.name},features:[oi.HasPadding,oi.HasContent,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.ItemsContainer,oi.Clickable,oi.Hideable,oi.HasBorder,oi.Focusable,oi.DataListItem],methods:{creationFunction:function(e){return e.data.$content=f("
    ").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);f.eachItem(t,function(t,n){!e.data.formInput&&n.hasFeature(oi.FormInput)&&(e.data.formInput=n)})}}}}})}(),function(){ai.registerDefinition(ri,{JMMLInputItem:{className:"input-element",extensions:{skinTypeName:"jmmlSkinInputElement"},features:[oi.HasPadding,oi.HasContent,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.ItemsContainer,oi.Clickable,oi.Hideable,oi.HasBorder,oi.Focusable],methods:{creationFunction:function(e){return e.data.$content=f("
    ").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);f.eachItem(t,function(t,n){!e.data.formInput&&n.hasFeature(oi.FormInput)&&(e.data.formInput=n)})}}}}})}(),function(){ai.registerDefinition(ri,{SkinNavigationButton:{features:[oi.HasDataSource,oi.SkinElement,oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasLayout,oi.Clickable,oi.Hideable,oi.HasContent,oi.HasNavigation],delegatedDefinitionsProperties:[ri.Icon],methods:{getFieldName:function(){return"SkinNavigationButton"},hasButtonBehaviour:ss},aggregatedMethods:{aggregations:{}}}})}(),function(){var e={id:"TwitterFollowApp",version:1,name:void 0,url:function(){return f.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:["HasInitialSettings"],methods:{getUserPropertyName:function(){return this.getAppSettingPrefix()+"followUser"},getAutoCompleteDialogTitle:void 0}},t={id:"TwitterFollow",apps:[e]};Ya.addAppContainer(t)}(),function(){var e={id:"TwitterTweetApp",version:1,name:void 0,url:function(){return f.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: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]};Ya.addAppContainer(t)}(),function(){var e={id:"FacebookShareApp",version:1,name:void 0,url:function(){return f.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 f.valueOrDefault(Settings.FacebookAppID,Z.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"}}}] },t={id:"FacebookShare",apps:[e]};Ya.addAppContainer(t)}(),function(){var e={id:"FacebookLikeApp",version:1,name:void 0,url:function(){return f.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 f.valueOrDefault(Settings.FacebookAppID,Z.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:["HasInitialSettings"],methods:{getUserPropertyName:function(){return this.getAppSettingPrefix()+"url"},getAutoCompleteDialogTitle:void 0,handleDialogResult:void 0,getPlaceholderText:void 0}},t={id:"FacebookLike",apps:[e]};Ya.addAppContainer(t)}(),function(){var e={id:"FacebookFollowApp",version:1,name:void 0,url:function(){return f.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:90,height:20,top:0,left:0}},settingCategories:[{title:void 0,settings:{widgetType:{defaultValue:"facebookFollow",isDisableUserEdit:!0,isQueryParam:!0},appId:{defaultValue:function(){return f.valueOrDefault(Settings.FacebookAppID,Z.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:["HasInitialSettings"],methods:{getUserPropertyName:function(){return this.getAppSettingPrefix()+"url"},getAutoCompleteDialogTitle:void 0,handleDialogResult:void 0,getInitialSettingsValue:void 0}},t={id:"FacebookFollow",apps:[e]};Ya.addAppContainer(t)}(),function(){var e={id:"FacebookCommentsApp",version:1,name:void 0,url:function(){return f.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 f.valueOrDefault(Settings.FacebookAppID,Z.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]};Ya.addAppContainer(t)}(),function(){var e={id:"FacebookActivityApp",version:1,name:void 0,url:function(){return f.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 f.valueOrDefault(Settings.FacebookAppID,Z.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]};Ya.addAppContainer(t)}(),function(){var e={id:"FacebookLikeboxApp",version:1,name:void 0,url:function(){return f.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}],excludeFeatures:["HasBackground","HasPadding","HadBackgroundImage","HasBorder","HasBackgroundOverlay"],defaultProperties:{sizeAndPosition:{width:400,height:70,top:0,left:0}},queryParams:{appId:function(){return f.valueOrDefault(Settings.FacebookAppID,Z.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]};Ya.addAppContainer(t)}(),function(){var e={id:"FacebookPagePluginApp",version:1,name:void 0,url:function(){return f.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 f.valueOrDefault(Settings.FacebookAppID,Z.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","HasInitialSettings"],methods:{getUserPropertyName:function(){return this.getAppSettingPrefix()+"url"},getAutoCompleteDialogTitle:void 0,handleDialogResult:void 0,getPlaceholderText:void 0}},t={id:"FacebookPagePlugin",apps:[e]};Ya.addAppContainer(t)}(),function(){var e={id:"TwitterFeedApp",version:1,name:void 0,url:function(){return f.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 Br.Keys.Instance.Social.TwitterFeed},allowUpdateDataBindingValue:ss,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;Sr.performUpdateOnRenderingFinished(function(){t.setPropertyValue(t.getUserPropertyName(),e)})}}}}},t={id:"TwitterFeed",apps:[e]};Ya.addAppContainer(t)}(),function(){var e={id:"LinkedinShareApp",version:1,name:void 0,url:function(){return f.combinePaths(Settings.AppsIframeRoot,"/extern/linkedin-app/linkedin-app.html")},isCacheDisabled:!1,type:"ui",manages:[{title:void 0,type:"main",showElementSettings:!0}],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]};Ya.addAppContainer(t)}(),function(){var e={id:"LinkedinFollowApp",version:1,name:void 0,url:function(){return f.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]};Ya.addAppContainer(t)}(),function(){var e={id:"linkedin_company_profile_app",version:1,name:void 0,url:function(){return f.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]};Ya.addAppContainer(t)}(),function(){var e={id:"GooglePlusOneApp",version:1,name:void 0,url:function(){return f.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","HasInitialSettings"],methods:{getUserPropertyName:function(){return this.getAppSettingPrefix()+"url"},getAutoCompleteDialogTitle:void 0,handleDialogResult:void 0,getPlaceholderText:void 0}},t={id:"GooglePlusOne",apps:[e]};Ya.addAppContainer(t)}(),function(){var e={id:"GoogleFollowApp",version:1,name:void 0,url:function(){return f.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}],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:["HasInitialSettings"],methods:{getUserPropertyName:function(){return this.getAppSettingPrefix()+"followUser"},getAutoCompleteDialogTitle:void 0,getInitialSettingsValue:void 0}},t={id:"GoogleFollow",apps:[e]};Ya.addAppContainer(t)}(),function(){var e={id:"GoogleShareApp",version:1,name:void 0,url:function(){return f.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]};Ya.addAppContainer(t)}(),function(){var e={id:"ecwid_app",version:1,name:void 0,url:function(){return f.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"]};Ya.addAppContainer({id:"ecwid",apps:[e]})}(),function(){var e={id:"embed_html_app",version:1,name:void 0,url:function(){return f.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"]};Ya.addAppContainer({id:"embed_html",apps:[e]})}(),function(){ai.registerDefinition(ri,{EmbedIFrameElement:{features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasLayout,oi.HasPadding,oi.Hideable,oi.HasBorder,oi.Rotatable,oi.HasContentOverlay,oi.IFrameContent,oi.HasEmptyState],properties:{iFrameUrl:{isNotForCustomProperty:!0,defaultValue:f.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:ss},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 f.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]};Ya.addAppContainer(t)}(),function(){ai.registerDefinition(ri,{newPaypalButton:{className:"paypalButton",features:[oi.PaypalFeature],ancestorElementType:ri.SkinButtonElement,customDelegatedProperties:["iconReference","formattedText"]}})}(),function(){ai.registerDefinition(ri,{newCheckoutButton:{className:"checkOutButton",features:[oi.CheckOutFeature],ancestorElementType:ri.SkinButtonElement,customDelegatedProperties:["iconReference","formattedText"]}})}(),function(){ai.registerDefinition(ri,{RssButton:{className:"rss-button",ancestorElementType:ri.SkinButtonElement,customDelegatedProperties:["iconReference","formattedText"],methods:{}}})}(),function(){ai.registerDefinition(ri,{StackDataListElement:{className:"data-list-element",title:"Stack Data List",itemName:"DataListItemTemplate",itemTitle:"Data List Item",features:[oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.HasLayout,oi.Hideable,oi.HasBorder,oi.DataList],methods:{getDataSourceDefinition:function(){return hi.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(){ai.registerDefinition(ri,{WorkHistoryDataListElement:{title:"Work History",itemTitle:"Work Item",itemName:"DataListItemTemplate",ancestorElementType:ri.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(){ai.registerDefinition(ri,{SkillsDataListElement:{title:"Skills",itemTitle:"Skill",itemName:"DataListItemTemplate",ancestorElementType:ri.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(f.containsOneOfKeys(e,"itemFields")){var n=t.getPropertyValue("itemFields");n.skillLevel?n.skillLevel.type="percentage":void 0}}}}}})}(),function(){ai.registerDefinition(ri,{EducationHistoryDataListElement:{title:"Education",itemTitle:"Education",itemName:"DataListItemTemplate",ancestorElementType:ri.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(){ai.registerDefinition(ri,{CertificationsDataListElement:{title:"Certifications",itemTitle:"Certification",itemName:"DataListItemTemplate",ancestorElementType:ri.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(){ai.registerDefinition(ri,{VolunteerExperienceDataListElement:{title:"Volunteer Experience",itemTitle:"Voluntee Experience",itemName:"DataListItemTemplate",ancestorElementType:ri.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(){ai.registerDefinition(ri,{AccomplishmentsDataListElement:{title:"Accomplishments Experience",itemTitle:"Accomplishment",itemName:"DataListItemTemplate",ancestorElementType:ri.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=oo.create(t.type,{settings:t,percentage:e.getPropertyValue("percentageValue"),size:e.getContentSize()}),i.appendTo(e.data.$percentageContent))}ai.registerDefinition(ri,{PercentageElement:{title:"Percentage Element",features:[oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasLayout,oi.HasPadding,oi.Clickable,oi.Hideable,oi.HasBorder,oi.Rotatable,oi.HasContent,oi.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(mi.percentage.getContentType())?mi.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=f('
    ')},hasBinding:function(){return void 0!==this.getBindingType()},getBindingType:function(){var e=this;return ui.percentageValue.getBindingType(e)},createBindingFieldsToProperties:function($super){var e=$super.call(this),t=mi.percentage.getContentType();return this.isBound(t)&&(e.percentageValue=Co.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(os)}}}}})}(),function(){ai.registerDefinition(ri,{HtmlElement:{features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.Hideable,oi.HasLayout,oi.HasBorder,oi.HasPadding,oi.Rotatable,oi.HasGrowableContent],properties:{htmlType:{onChange:os}},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=Fr[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(){ai.registerDefinition(ri,{HtmlSectionElement:{className:"html-section-element",features:[oi.ItemsContainer,oi.PageSection],methods:{hasHeight:ls,getPageContentInstance:function(){return pa.getCurrentPage().getPageContentInstance()},addElementToPage:function(e){var t=this,n=t.getPageContentInstance(),i=n.addSectionElement(e,t);return ma.invalidateAreas(t,{updateSize:!1}),i}},ancestorElementType:ri.HtmlElement,aggregatedMethods:{aggregations:{onRemove:function(){var e=this;if(!e.isForTemplateUse()){var t=e.getPageContentInstance(),n=pa.getPage(e.getPageId());t.removeSectionElement(n,e)}}}}}})}(),function(){ai.registerDefinition(ri,{SkinToggleButtonElement:{className:"skin-toggle-button-element",ancestorElementType:ri.SkinButtonElement,features:[oi.SkinSelectable],methods:{getValue:function(){return!!this.isUserSelected()}}}})}(),function(){ai.registerDefinition(ri,{SkinCheckBoxButtonElement:{className:"skin-checkbox-button-element",ancestorElementType:ri.SkinToggleButtonElement,features:[oi.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=f('
    Out of Stock
    '),a=n.childInstances&&n.childInstances[0].childInstances;if(a&&a.length>0)for(var r=0;r0&&ma.isElementVisible(t[0])&&(e=t[0]),!e||e.elementType!==ri.StoreFront&&e.elementType!==ri.StoreCategoriesContainer||window.scrollTo(0,ma.getElementOffset(e,!0).top)},loadNewProducts:function(e,t,n,i){if(!Lr.Flags.HasStore.isFalse()){var a=this;i=a.data.filter=i||void 0,e=e||0;var r=a.data.sorting;a.data.hasLoadedProducts=!1;var o=a.data.categoryId=n,s=a.getDataSource(),l=s.getDataService();if(l){var c=a.getPropertyValue("dataLayoutOptions"),u=c.elementsPerPage||void 0,d=u?e*u:0,g=t;if(t)a.inEmptyStateFlag.valueChangedEvent.fireNew(),l.populate(s,{categoryId:o,callLimit:u,addDummyItems:g,filters:i,callOffset:0,sorting:r},function(){a.data.hasLoadedProducts=!0,a.inEmptyStateFlag.valueChangedEvent.fireNew()});else{if(!s.supportsLoadMore())return;var f=s._currentProductCount;f&&(d=Math.min(f-1,d)),l.loadMore(s,{categoryId:o,callLimit:u,callOffset:d,filters:i,sorting:r})}}}},getCurrentListController:function(){return vr.getListByName(ya.getStoreInformation().listName)},getCurrentCategory:function(){var e=this,t=e.getCurrentListController();if(t&&_e.isMasterListPage(pa.CurrentPageData.getValue())){var n=t.currentDisplayedCategory.getValue();return n?n:void 0}},addNoProductsHandler:function(){var e=this,t=f('
    '),n=Ga.getThemeColor(4,2),i=f('
    No Products
    ').appendTo(t),a=f('
    Return to "'+Lr.allItemsName+'"
    ');a.appendTo(t);var r=f('
    ');r.append(t);var o=function(){e.setCategoryId(""),Lr.setCurrentCategory("")},s=x.createEventListener(e.inEmptyStateFlag.valueChangedEvent,function(t){e.data.hasLoadedProducts&&Sr.performUpdateOnRenderingFinished(function(){var n;if(n=void 0!==t?t:e.inEmptyStateFlag.isTrue(),e.$element.toggleClass("element-empty-state",!1),n){var s=Lr.getCategoryById(Lr.currentCategory);s?(i.text("No products available for "+s.name),a.show(),a.unbind("click",o),a.bind("click",o)):(i.text("No Products"),a.hide()),e.$element.append(r)}else r.remove()})}).activateAndExecute();e.instanceRemoving.one(function(){s.dispose()})},onSmartDataLoaded:function(t,n){var i=this,a=ya.getStoreInformation(),r=i.getItemsControllers();r&&r.length>0&&f.eachItem(t,function(t,n){var o=r[n.index];if(o){var s=n,l=o.$element;if(s){var c=o.instance,u="";s.productName&&(u=i.ToSeoUrl(s.productName,"-"));var d=s.id;s.navId&&(d=s.navId);var g={url:{masterListPageId:a.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(){Sr.performUpdateOnRenderingFinished(function(){e.call(o)})})}l.click(function(){Lr.setCurrentProduct(s)})}})}},aggregatedMethods:{aggregations:{onInitialized:function(){function e(){if(_a.Flags.IsInMobileContext.isTrue()&&t.getPropertyValue("usePagesLayout")===!1){var e=t.getPropertyValue("dataLayoutOptions");e.elementsPerPage=8,t.setPropertyValue("dataLayoutOptions",e),t.setPropertyValue("usePagesLayout",!0)}}var t=this;if(!Lr.canShowStore())return void t.hideElement();t.addNoProductsHandler();var n=t.getDataSource();if(n){e();var i=n.getDataService();if(i){var a=t.getPropertyValue("StoreFrontCategoryId");if(Z.Events.NavigableTabChanged.bind(function(e){var n=e.getParent();if(n&&n.elementType===ri.StoreFront){var i=e.data.currentTab,a=e.getChildInstances(),r=a.indexOf(i);t.loadNewProducts(r,!1,t.data.categoryId);var n=e.getParent();t.scrollToElementTop(n)}}),Lr.Flags.EditingModeEnabled.valueChangedEvent.bind(function(e){e||t.loadNewProducts(0,!0,t.getPropertyValue("StoreFrontCategoryId"))}),a)t.loadNewProducts(0,!0,a);else{var r=void 0,o=t.getCurrentCategory();o&&(r=o),t.loadNewProducts(0,!0,r)}Lr.Flags.HasStore.isFalse()?Lr.Events.StoreInitialized.bind(function(){t.loadNewProducts(0,!0,a)}):Lr.Events.StoreReinitialized.bind(function(){t.loadNewProducts(0,!0,a)})}}}}}}})}(),function(){function e(e,t,n){var i=f.valueOrDefaultArray(n,[t&&t.title,"Default Text"]);void 0===i||""===i?e.$element.css("visibility","hidden"):(e.setBindingValueToProperty(""+i,ui.text.name),e.$element.css("visibility","visible"))}function t(t,n){var i=this,a=ui.formattedText.getBindingType(i);if(void 0!==a){var r=i.getBindingFields(a);e(i,r,t[a])}else if("object"==typeof n){a=bi.Data;var r=i.getBindingFields(a);e(i,r,t[a]&&t[a].productBasePrice)}}ai.registerDefinition(ri,{hideableText:{ancestorElementType:ri.label,methods:{},aggregatedMethods:{aggregations:{onBoundValueReady:t}}},growableText:{ancestorElementType:ri.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=ui.formattedText.getBindingType(n);if(void 0!==i){var a=n.getBindingFields(i),r=e[i],o=f.valueOrDefaultArray(r,[a&&a.title,"Default Text"]);n.setBindingValueToProperty(""+o,ui.formattedText.name);var s=n.data;n.setPropertyValue("formattedText",""+o),n.refreshContentSize();var l="object"==typeof t.link?t.link.url:t.link;Sr.performUpdateOnRenderingFinished(function(){s.$richTextContent=f(".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?f('More'):""})},n.id+"dotdotdot")}}}}}}),ai.registerDefinition(ri,{hideableTextDetail:{ancestorElementType:ri.freeText,className:"hideable-text-detail",methods:{},aggregatedMethods:{aggregations:{onBoundValueReady:t}}}})}(),function(){function e(e,t,n){if(n&&n.label){e.showElement();var i=n.label;e.setBindingValueToProperty(i,ui.text.name)}else e.hideElement()}ai.registerDefinition(ri,{Location:{ancestorElementType:ri.label,aggregatedMethods:{aggregations:{onBoundValueReady:function(t){var n=this,i=bi.Location;if(void 0!==i){var a=n.getBindingFields(i);e(n,a,t[i])}}}}}})}(),function(){ai.registerDefinition(ri,{DateTime:{ancestorElementType:ri.date,methods:{getBindingType:function(){return mi.dateTime.getContentType()}}}})}(),function(){ai.registerDefinition(ri,{StorePrice:{className:"store-price-element",ancestorElementType:ri.hideableText,properties:{isLineThrough:{title:"Line-through",isStateProperty:!0,isStyleProperty:!0,category:ci.TextStyle,defaultValue:ls,onChange:function(e,t){f(".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 ot.Left},fontSize:function(){return 13},isLineThrough:ss},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this;return f.browser.mozilla&&f(".text-content.element-text-container",e.$element).addClass("default-font"),!1}}}}})}(),function(){ai.registerDefinition(ri,{StoreCategoriesBreadcrumb:{className:"store-breadcrumb-element",itemName:"ImageBox",properties:{StoreCategoriesBreadcrumb_TargetStoreFrontElementId:{title:"Products list",isStateProperty:!1,isStyleProperty:!1,defaultValue:cs}},features:[oi.HasResponsiveItem,oi.Selectable,oi.Hideable,oi.HasLayout,oi.HasGrowableContent,oi.ItemsContainer],methods:{clearContainer:function(){var e=this;e.$elementContentBox.empty(),e.$elementContentBox.removeClass("with-children")},creationFunction:os,getDataSource:cs,getSkinSupportedStates:function(){return[Oi.ElementSelectedState,Oi.MouseOverState,Oi.MouseDownState]},getCurrentListController:function(){return vr.getListByName(ya.getStoreInformation().listName)},getStoreFrontInstances:function(){var e=aa.getPageInstancesByType(ri.StoreFront);return e.length>0?e:null},navigateToCategory:function(e){var t=this,n=t.getStoreFrontInstances();n.length>0&&f.eachItem(n,function(t,n){n.setCategoryId(e)}),Lr.setCurrentCategory(e)},getBreadcrumbElementsRecursive:function(e,t){var n=this;if(e){var i;e.child?(i=f("{0}".format(f.fn.trimMiddle(e.name))),i.click(function(){n.navigateToCategory(e.id)})):i=f("{0}".format(f.fn.trimMiddle(e.name))),t.append(i),t.addClass("with-children"),e.child&&(i.addClass("with-child"),n.getBreadcrumbElementsRecursive(e.child,t))}},renderData:function(e){var t=this;t.clearContainer(),t.getBreadcrumbElementsRecursive(e,t.$elementContentBox)}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this;e.setPropertyValue("dataLayout",Ki.PagesColumn),e.clearContainer(),Lr.Events.CurrentCategoryChanged.bind(function(){e.renderData(Lr.getCurrentCategoryTree())});var t=Lr.getCurrentCategoryTree();t&&e.renderData(t)}}}}})}(),function(){ai.registerDefinition(ri,{StoreCategoriesContainer:{className:"store-categories-container",itemName:"ImageBox",ancestorElementType:ri.userBox,features:[oi.HasContent,oi.HasDesktopRows,oi.HasDynamicHeightBox,oi.HasText],properties:{showVariants:{isStateProperty:!1,isStyleProperty:!1,defaultValue:ls},showSorting:{isStateProperty:!1,isStyleProperty:!1,defaultValue:ls},showCategories:{isStateProperty:!1,isStyleProperty:!1,defaultValue:ss}},methods:{toggleBackground:function(e){var t=this;t.$elementBackgroundTarget.css("display",e?"block":"none"),t.getImageBox()?t.getImageBox().$element.css("display",e?"block":"none"):e||t.imageBoxCreatedFlag.onceTrue(function(){var e=t.getImageBox();e&&e.$element.addClass("element-background-layer-hidden")},"hideimagebox")},toggleElementsWithType:function(e,t){for(var n=this,i=n.childInstances,a=0;a-1&&(t?r.$element.css("display",""):r.$element.css("display","none"))}n.updateSize()},toggleCategoriesElements:function(e){var t=this;e&&t.getPropertyValue("showCategories")===!1&&(e=!1);var n=[ri.line,ri.StoreCategories,ri.StoreCategoriesBreadcrumb,ri.StoreSelectedFilters];t.toggleElementsWithType(n,e)},toggleFilterElements:function(e){var t=this,n=[];if(e){var i=[],a=[];t.getPropertyValue("showVariants")===!1?a.push(ri.StoreFilters):i.push(ri.StoreFilters),t.getPropertyValue("showSorting")===!1?a.push(ri.StoreSortingFilter):i.push(ri.StoreSortingFilter),t.toggleElementsWithType(i,!0),t.toggleElementsWithType(a,!1)}else n=[ri.StoreFilters,ri.StoreSortingFilter];t.toggleElementsWithType(n,e)},toggleAllElements:function(e){for(var t=this,n=t.childInstances,i=0;i0?e:null},getSkinSupportedStates:function(){return[Oi.ElementSelectedState,Oi.MouseOverState,Oi.MouseDownState]},getCurrentListController:function(){return vr.getListByName(ya.getStoreInformation().listName)},getPotentialSelectedMenuItemId:function(){var e=this,t=e.getCurrentListController();if(_e.isMasterListPage(pa.CurrentPageData.getValue())){var n=e.getDataSource().getCollectionItems().getItems(),i=t.currentDisplayedCategory.getValue(),a=f.findFirst(n,function(e,t){return t.id===i});return a?a.id:void 0}},unSelectAll:function(e){f.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&&f.eachItem(n,function(t,n){n.getPropertyValue("StoreFrontCategoryId")||n.setCategoryId(e)}),Lr.setCurrentCategory(e)},addSelectedStateByID:function(t){var n=this;f(".category-element",n.$element).removeClass(e),setTimeout(function(){var i=f("#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=e.some(function(e){return e.subCategories&&e.subCategories.length>0}),o=0;o'),u=f('
    ');if(n>0){var d=15*n+"px";u.addClass("submenu-inner-child"),s=f(''+f.fn.trimMiddle(l.name)+"")}else s=f(""+f.fn.trimMiddle(l.name)+"");u.append(s),c.append(u);var t={$container:c,$title:s,$dropDownContainer:t.$dropDownContainer};a.addClickHandler(u,l,t);var g=n+1;l.subCategories&&l.subCategories.length>0?(1===g&&u.addClass("submenu-with-children"),a.addSubCategories(l.subCategories,t,g)):r&&1===g&&u.addClass("submenu-with-children"),i.append(c)}},getListElements:function(e){for(var t=f("
    "),n=0;n0;f('
  • '+f.fn.trimMiddle(i.name)+"
  • ").appendTo(t)}return t},getCategoryTitle:function(e,t){return t=t||"",e.child?(t+=e.name+" > ",this.getCategoryTitle(e.child,t)):t?t+e.name:e.name},findItemById:function(e,t){var n=this;t=t||n.data.clonedItems;for(var i=0;i0){if(a.id===e)return a;var r=n.findItemById(e,a.subCategories);if(r)return r}}return null},createMainCategoriesMobilePage:function(e,t){var n=this;if(e.subCategories&&e.subCategories.length>0)n.createCategoriesPage(e.subCategories,e.id,t);else{var i=e.id;n.navigateToCategory(i),t.changeSelectedText(f.fn.trimMiddle(e.name,15)),t.$element.removeClass("active"),n.closeDialog()}},createListItemsClick:function(e,t,n){var i=this,a=f(".popover-item",e);a.click(function(e){e.preventDefault();var a=t[~~e.currentTarget.getAttribute("data-index")];i.createMainCategoriesMobilePage(a,n)})},createCategoriesPage:function(e,t,n){var i,a=this,r=Ga.getThemeColor(4,2);if(t?(i=f('
    < BACK
    '),i.click(function(e){e.preventDefault();var i=a.findItemById(t),r=i.parentId?a.findItemById(i.parentId).subCategories:a.data.clonedItems;a.createCategoriesPage(r,i.parentId,n)})):(i=f('
    X CLOSE
    '),i.click(function(e){e.preventDefault(),n.$element.removeClass("active"),a.closeDialog()})),a.setDialogHeaderContent(i),t){var o=Lr.getCurrentCategoryTree(t,!1),s=a.getCategoryTitle(o);a.setDialogTitle(s)}else a.setDialogTitle("Categories");var l=e.slice();if(t)l.push({id:t,name:"All "+s});else{var c={name:Lr.allItemsName,id:""};l.push(c)}a.data.currentPage=a.getListElements(l,n),a.createListItemsClick(a.data.currentPage,l,n),a.setDialogContent(a.data.currentPage)},renderMobileElement:function(e){var t=this,n={label:"View",defaultValue:Lr.allItemsName},i=Lo.create({data:n}),a=i.$element;t.data.selectfieldElement=a,t.createDialog({classes:"popover",top:20}),t.createCategoriesPage(e,void 0,i),a.click(function(e){e.preventDefault(),t.openDialog()});var r=f('
    ');return r.append(a),r},renderDesktopElement:function(t){for(var n=this,i=f('
      '),a=0;a');var s=f(""+f.fn.trimMiddle(o.name)+"");if(0===a&&r.addClass(e),r.append(s),i.append(r),n.addClickHandler(r,o),o.subCategories&&o.subCategories.length>0){r.hover(function(e){e.currentTarget.classList.add("hover")},function(e){e.currentTarget.classList.remove("hover")}),r.addClass("with-children");var l=f('
      ');r.append(l),n.addSubCategories(o.subCategories,{$container:l,$title:s,$dropDownContainer:r})}}return n.addHoverEffects(),i},renderElementInMode:function(e,t){var n,i=this;return n=e?i.renderMobileElement(t):i.renderDesktopElement(t)},renderData:function(e){var t=e.slice(),n=this;t&&0!==t.length?n.showElement():n.hideElement();var i=n.$element,a={name:Lr.allItemsName,id:""};_a.Flags.IsInMobileContext.isFalse()&&t.unshift(a),n.data.clonedItems=t;var r;r=n.renderElementInMode(_a.Flags.IsInMobileContext.isTrue(),t),i.empty(),i.append(r)},addHoverEffects:function(){var e=this,t=Ga.getThemeColor(4,2);f(".category-element",e.$element).hover(function(e){e.currentTarget.style.color=t},function(e){e.currentTarget.style.color=""})},onDialogClosed:function(){var e=this;e.data.selectfieldElement.removeClass("active")}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this,t=Lr.getAvailableCategories();t.length>0&&e.renderData(t),Lr.Events.CategoriesChanged.bind(function(t){e.renderData(t)}),Lr.Events.CurrentCategoryChanged.bind(function(t){e.addSelectedStateByID(t)})}}}}})}(),function(){ai.registerDefinition(ri,{StoreSubCategories:{className:"store-categories-element",itemName:"ImageBox",features:[oi.DataList],methods:{getDataSourceDefinition:function(){return hi.StoreCategoriesDataSource},getSkinSupportedStates:function(){return[Oi.ElementSelectedState,Oi.MouseOverState,Oi.MouseDownState]},getPotentialSelectedMenuItemId:function(){var e=this,t=e.getCurrentListController();if(_e.isMasterListPage(pa.CurrentPageData.getValue())){var n=e.getDataSource().getCollectionItems().getItems(),i=t.currentDisplayedCategory.getValue(),a=f.findFirst(n,function(e,t){return t.id===i});return a?a.id:void 0}},onSmartDataLoaded:function(){var e=this,t=ya.getStoreInformation(),n=e.getItemsControllers();if(n&&n.length>0){f.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:[vr.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(){Lr.setCurrentProduct(a)})});var i=e.getPotentialSelectedMenuItemId();if(i){var a=e.getInstanceController(i),r=a.instance.getSkinInstance();r.userSelect(!0)}}},getCurrentListController:function(){return vr.getListByName(ya.getStoreInformation().listName)},unSelectAll:function(e){f.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&&f.eachItem(t,function(n,i){i.$element.click(function(){var n=(e.getPropertyValue("StoreCategories_TargetStoreFrontElementId"),aa.getPageInstancesByType(ri.StoreFront));n.length>0&&f.eachItem(n,function(e,t){t.setCategoryId(i.getDataItemId())}),e.unSelectAll(t);var a=i.instance.getSkinInstance();a.userSelect(!0)})})}),Lr.Flags.EditingModeEnabled.valueChangedEvent.bind(function(){n.populate(t,{parentId:null})}),e.propertyChangedEvent.bindAndExecute("StoreFrontCategoryId",function(){n.populate(t,{parentId:null})}))}}}}}})}(),function(){ai.registerDefinition(ri,{StoreFiltersContainer:{className:"store-categories-element",itemName:"ImageBox",ancestorElementType:ri.userBox}})}(),function(){ai.registerDefinition(ri,{StoreFilters:{className:"store-filters-element",itemName:"ImageBox",properties:{StoreFilters_TargetStoreFrontElementId:{title:"Products list",isStateProperty:!1,isStyleProperty:!1,defaultValue:cs}},features:[oi.HasResponsiveItem,oi.Selectable,oi.Hideable,oi.HasLayout,oi.HasGrowableContent,oi.ItemsContainer,oi.HasDialog],methods:{creationFunction:os,getDataSourceDefinition:function(){return hi.StoreFiltersDataSource},getDataSource:cs,addFilterToList:function(e,t,n){var i=this.data.availableFilters[e];if(i){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},setFilters:function(e,t){for(var n=this,i=f("input",t),a=0;a0&&f.eachItem(l,function(e,t){t.setFilters(s)}),Lr.setSelectedFilters(s)},onFilterClick:function(e,t){if(!_a.Flags.IsInMobileContext.isTrue()){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=aa.getPageInstancesByType(ri.StoreFront);o.length>0&&f.eachItem(o,function(e,t){t.setFilters(r)}),Lr.setSelectedFilters(r)}},getSkinSupportedStates:function(){return[Oi.ElementSelectedState,Oi.MouseOverState,Oi.MouseDownState]},getCurrentListController:function(){return vr.getListByName(ya.getStoreInformation().listName)},updateSelectText:os,unSelectAll:function(e){f.eachItem(e,function(e,t){var n=t.instance.getSkinInstance();n.userSelect(!1)})},renderElementInMode:function(e,t,n){if(n.empty(),t){var i=Object.keys(e).length;if(i>0){var a=u.call(this,e);n.append(a)}}else for(var r in e){var o=e[r];if(o.attributes){var s=c.call(this,o,n).$element;n.append(s)}}},renderFilters:function(e){var t=this;e&&0!==e.length?t.showElement():t.hideElement();var n=t.$element;t.renderElementInMode(e,_a.Flags.IsInMobileContext.isTrue(),n)},initElement:function(){var e=this;e.hideElement(),e.setPropertyValue("dataLayout",Ki.PagesColumn);var t=Lr.getAvailableFilters();t.length>0&&(e.data.availableFilters=t,e.renderFilters(t)),Lr.Events.FiltersChanged.bind(function(t){e.data.availableFilters=t,e.renderFilters(t)}),Lr.Events.SelectedFiltersChanged.bind(function(t){e.checkFilterStates(t)})}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this;e.initElement()}}}}})}(),function(){ai.registerDefinition(ri,{StoreSortingFilter:{ancestorElementType:ri.StoreFilters,methods:{initElement:function(){var e=this,t={attributes:[{choiceId:"",name:"Featured"},{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.addClass("no-background"),n.empty(),t.defaultValue=t.attributes&&t.attributes[0].name,t.smallWidth=!0,t.onToggle=function(t){e.$element.toggleClass("open",t)};var i=c.call(this,t,n),a=i.$element;n.append(a)},onFilterClick:function(e){var t=e.currentTarget.id,n=aa.getPageInstancesByType(ri.StoreFront);n.length>0&&f.eachItem(n,function(e,n){n.setSorting(t)}),this.$element.removeClass("open")},updateSelectText:function(e,t){f(".select",t).html('Sort by: '+e.currentTarget.innerText+"")}}}})}(),function(){ai.registerDefinition(ri,{StoreSelectedFilters:{className:"store-selected-filters-element",itemName:"ImageBox",properties:{StoreSelectedFilters_TargetStoreFrontElementId:{title:"Selected Filters",isStateProperty:!1,isStyleProperty:!1,defaultValue:cs}},features:[oi.HasResponsiveItem,oi.Selectable,oi.Hideable,oi.HasLayout,oi.HasGrowableContent,oi.ItemsContainer,oi.HasBackground],methods:{creationFunction:os,addClickInPreviewMode:function(e,t){e.click(function(e){e.preventDefault(),t()})},getDataSourceDefinition:function(){return hi.StoreFiltersDataSource},getDataSource:cs,changeFilters:function(e){var t=aa.getPageInstancesByType(ri.StoreFront);t.length>0&&f.eachItem(t,function(t,n){n.setFilters(e)}),Lr.setSelectedFilters(e)},getSkinSupportedStates:function(){return[Oi.ElementSelectedState,Oi.MouseOverState,Oi.MouseDownState]},getCurrentListController:function(){return vr.getListByName(ya.getStoreInformation().listName)},updateSelectText:os,createFilterLabel:function(e,t,n){var i,a=this,r=Lr.getAvailableFilters(),o=r[t],s="#eee",l=a.getPropertyValue("backgroundColor");if(l&&(s=Ga.evaluateColorBinding(l,!0)),o&&o.isColor&&"multi"!==e)i=f('');else if(o&&o.mappedFilters&&o.mappedFilters[e]){var c=o.mappedFilters[e].name;i=f(''+c+"")}else i=f(''+e+"");return a.addClickInPreviewMode(i,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,n=t.$elementContentBox;if(n.empty(),e&&!f.isEmptyObject(e)){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;l0){var d=Ga.getThemeColor(4,2),g=f('clear filters');t.addClickInPreviewMode(g,function(){t.disableAllFilters(e)}),n.append(g)}}}},aggregatedMethods:{aggregations:{onInitialized:function(){var e=this;e.setPropertyValue("dataLayout",Ki.PagesColumn),Lr.Events.SelectedFiltersChanged.bindAndExecute(function(t){t&&e.renderSelectedFilters(t)}),e.propertyChangedEvent.bindAndExecute("backgroundColor",function(t){if(t){var n=f(".filter-label",e.$element);n.css("backgroundColor",Ga.evaluateColorBinding(t,!0))}})}}}}})}();var Lo=us(function(){var e={SelectField:{id:"select-field-template"}};this.create=function(t){t=f.extend({data:{}},t);var n=t.data,i=f.useTemplate(e.SelectField,{name:n.name}),a=f(".filter-click-background",i);a.click(function(){i.removeClass("active"),n.onToggle&&n.onToggle(!1)});var r=f(".real-dropdown",i);r.click(function(){i.toggleClass("active"),n.onToggle&&n.onToggle(i.hasClass("active"))});var o=f(".select",i);return n.label&&o.html(''+n.label+': '+(n.defaultValue||"")+""),this.controller={$element:i,$select:o,changeSelectedText:this.changeSelectedText,onDropDownClick:this.onDropDownClick},this.controller},this.changeSelectedText=function(e){f(".filter-text",this.$element).text(e)},this.onDropDownClick=os}),Mo=us(function(){var e={Popover:{id:"popover-template"}};this.create=function(t){t=f.extend({smallWidth:!1},t);var n=(t.data,f.useTemplate(e.Popover)),i=n;t.smallWidth&&i.addClass("small-width");var a=f(".element-container",n),r=f(".title",n),o=f(".header-content",n);return this.controller={$element:n,$contentContainer:a,$title:r,$headerContent:o,addHeaderContent:this.addHeaderContent,clearHeaderContent:this.clearHeaderContent,clearContent:this.clearContent,changeTitle:this.changeTitle,addContent:this.addContent},this.controller},this.addContent=function(e){this.$contentContainer.append(e)},this.clearContent=function(){this.$contentContainer.empty()},this.changeTitle=function(e){this.$title.text(e)},this.clearHeaderContent=function(){this.$headerContent.empty()},this.addHeaderContent=function(e){this.$headerContent.append(e)}});!function(){function e(e){var t=Ga.getThemeColor(4,3);e.css("outline","2px solid "+t);var n=Ga.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=f('
      '),l=Ga.getThemeColor(0,0),c=Ga.getThemeColor(3,3);if(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)if(s.addClass("out-of-stock"),n.color)try{n.color&&In.getLuma(n.color)>=128&&s.addClass("dark")}catch(u){}else s.css("backgroundColor","#ccc");return s.click(function(){Lr.refreshDynamicPage(n.productId)}),n.hover?s.hover(function(){if(!n.selected){for(var t=i.index(),l=a.children(),c=t+1;c'),a=f('
      ');i.css("border","2px solid #ccc");var r=f('
      Select '+n+"
      ");a.append(r),i.append(a);var o=f('
      ');i.append(o);var s=f(""),l=f('");s.append(l);for(var c=0;c'+u.name+d+"");s.append(g),u.selected&&(r.text(g.text()),l.remove(),g.attr("selected","selected"))} return o.append(s),s.change(function(e){e.currentTarget.value&&Lr.refreshDynamicPage(e.currentTarget.value)}),i}function a(e){for(var t=0;t5)return!0;return!1}function r(e,t){var r=this,o=e.choices;if(!o||0!==o.length){var s=f('
      '),l=this.getPropertyValue("fontColor");void 0!==l.mainColor&&(l=Ga.getThemeColor(l.mainColor,l.variation));var c=f('
      '+e.name+"
      ");s.append(c);for(var u,d=a(o),g=o.length>5,p=o[0].color,h=e.optionId,m=r._originalData,v=0;v5)}}}if(!d&&!g||p)for(var b=0;b
      '),i=0;i').hide().appendTo(document.body)),f.fn.elementHeight.fakeEl.empty(),f.fn.elementHeight.fakeEl.append(e),f.fn.elementHeight.fakeEl.height()},ai.registerDefinition(ri,{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:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.Selectable,oi.HasBackground,oi.HasBackgroundImage,oi.Hideable,oi.HasLayout,oi.HasBorder,oi.HasPadding,oi.HasText,oi.Rotatable,oi.HasGrowableContent,oi.ItemsContainer],methods:{creationFunction:os,getDataSourceDefinition:function(){return hi.StoreFiltersDataSource},getDataSource:cs,getSkinSupportedStates:function(){return[Oi.ElementSelectedState,Oi.MouseOverState,Oi.MouseDownState]},getCurrentListController:function(){return vr.getListByName(ya.getStoreInformation().listName)},renderVariants:function(e){var t=this;t.setPropertyValue("textStyles",pa.getCoordinator().getPropertyValue("textStyles").bodyS),t._originalData=e;var n=o.call(this,e),i=f.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;aa.removeInstances(n.childInstances),n.data.$filterList&&n.data.$filterList.remove(),de.beginAtomicBatch(!1),Sr.startRenderingBatch(),ca.UpdateBatch.start(),t.productVariants&&t.productVariants.length>0?(Lr.setCurrentVariants(t.productVariants),n.renderVariants(t.productVariants)):(!t.productVariants||t.productVariants&&0===t.productVariants.length)&&(Lr.setCurrentVariants([]),n.hideVariants()),ca.UpdateBatch.finish(),Sr.finishRenderingBatch(),de.endAtomicBatch()}}}}}),ai.registerDefinition(ri,{StoreDetailFiltersContainer:{ancestorElementType:ri.StoreVariantsContainer}})}(),function(){ai.registerDefinition(ri,{StoreCartButton:{className:"store-show-cart-button-element",ancestorElementType:ri.SkinButtonElement,customDelegatedProperties:["iconReference"],features:[oi.HasText],methods:{creationFunction:function(e){return e.data.$content=f("
      ").addClass("absolute-fill").addClass("show-cart-button"),e.data.$content},getOrCreateFixedDiv:function(){var e=this;return e.data.fixedDiv?e.data.fixedDiv:(e.data.fixedDiv=f('
      '),e.data.fixedDiv)},addFixedStateMobile:function(){var e=this;_a.Flags.IsInMobileContext.valueChangedEvent.bindAndExecute(function(){e.getPropertyValue("hasFloatingButtonEnabled")&&_a.Flags.IsInMobileContext.isTrue()&&setTimeout(function(){var t=f("#body-element"),n=e.getOrCreateFixedDiv();t.append(n),e.parentInstance&&1===e.parentInstance.childInstances.length&&e.parentInstance.childInstances[0].id===e.id&&e.parentInstance.$element.hide(),n.append(e.$element)},100)})},createFloatingButton:function(){var e=this;e.setPropertyValue("topZIndex",1),e.setCalculatedPropertyValue("verticalDocking",dt.Bottom);var t=e.getPropertyValue("sizeAndPosition"),n=Math.max(t.height,56);n+=as.getFooterHeight(),e.setPropertyFieldValue("margin","bottom",n);var i=Math.max(t.width,56);e.setCalculatedPropertyValue("horizontalDocking",ut.Right),e.setPropertyFieldValue("margin","right",i),e.addFixedState()},shouldDisplayOnMobile:ss},properties:{hasFloatingButtonEnabled:{defaultValue:ls}},aggregatedMethods:{aggregations:{onAttached:function(){var e=this;return Lr.canShowStore()?(e.addFixedStateMobile(),void window.setTimeout(function(){e.getPropertyValue("hasFloatingButtonEnabled")&&_a.Flags.IsInMobileContext.isFalse()&&e.createFloatingButton(),e.$element.addClass(Lr.getCartButtonSelector()),Lr.initializeCartButton({amountLabel:e.$element.find(".has-content"),amountLabelSelector:".has-content"}),f(".clickable-element",e.$element).on("click",function(e){e.preventDefault(),e.stopPropagation(),window.AMStore&&window.AMStore.openShoppingCart()})},1500)):(e.hideElement(),void(_a.Flags.IsInMobileContext.isTrue()&&e.parentInstance&&1===e.parentInstance.childInstances.length&&e.parentInstance.childInstances[0].id===e.id&&e.parentInstance.$element.hide()))}}}}})}(),function(){ai.registerDefinition(ri,{StoreBuyButton:{className:"store-show-buy-button-element",ancestorElementType:ri.userBox,customDelegatedProperties:["iconReference"],features:[oi.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=Ga.createThemeColorBinding(4,{variation:3,opacity:1}),a.removeDisabledState("MouseOverState"),a.removeDisabledState("MouseDownState")):(i.setPropertyValue("formattedText","Out of stock"),t=Ga.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&&St.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),Lr.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;f.eachItem(e.childInstances,function(t,n){n.elementType===ri.freeText?e.textElement=n:n.elementType===ri.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(){ai.registerDefinition(ri,{StoreGalleryElement:{className:"store-gallery-element",customDelegatedProperties:["iconReference"],features:[oi.HasDataSource],methods:{getDataSourceDefinition:function(){return hi.StoreFrontDataSource},getClickedItem:function(e,t){var i;if(i=f(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(Li.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;ae){i=t[a];break}var r=i.url}else r=n.image.imageUrl.imagePath;return r.indexOf("//")>-1?Settings.ImageProxy+r:se.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=ss,e.mainImage.getPopupItems=function(){var t=e.gallery,n=[],i=t.getPropertyValue("dataInfo");return i&&i.currentData&&(n=i.currentData),f.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;ae){i=n[a];break}return i.url.indexOf("//")>-1?Settings.ImageProxy+i.url:se.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[bi.Data],a=i.productImage.imageUrl;e.mainImage.setPropertyValue("imageUrl",a),f.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;f.eachItem(e.childInstances,function(t,n){n.elementType===ri.image?e.mainImage=n:n.elementType===ri.Gallery&&(e.gallery=n)}),e.mainImage&&e.gallery&&(e.mainImage.hasBinding=ss,e.mainImage.setPropertyValue("binding",e.getPropertyValue("binding")),e.gallery.hasBinding=ss,e.gallery.setPropertyValue("binding",e.getPropertyValue("binding")))}},ancestorElementType:ri.userBox,aggregatedMethods:{aggregations:{onAttached:function(){var e=this;Lr.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(){ai.registerDefinition(ri,{BreadcrumbElement:{className:"breadcrumb-element",ancestorElementType:ri.userBox,customDelegatedProperties:["iconReference"],aggregatedMethods:{aggregations:{onInitialized:function(){var e=this;f.eachItem(e.childInstances,function(t,n){n.elementType===ri.freeText?e.textEl=n:n.elementType===ri.Icon&&(e.iconEl=n)}),e.iconEl&&e.iconEl.$element.css("minWidth","26px");var t=ya.getStoreInformation(),n={url:{masterListPageId:t.isOnePageList?pa.getMainPageId():t.connectedListPage,suffixFragments:[]},type:"Pages"},i=pa.getPageData(n.url);ua.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},ai.registerDefinition(ri,{FacebookPhotos:{className:"facebook-photos-element",itemName:"ImageBox",properties:{facebookPhotos_Settings:{title:"Page",defaultValue:function(){return{}},dataBindingKey:Br.Keys.Instance.Social.Facebook},photosDataSource_Source:{title:"DataSource",defaultValue:function(){return PhotosDataSourceEnum.Facebook}}},features:[oi.SmartDataList,oi.HasDataBinding,oi.HasDataListPopup],methods:{getChildDataSourceDefinition:function(){return hi.FacebookPhotosAlbumDataSource},getDataSourceDefinition:function(){var e=this,t=e.getPropertyValue("eventsDataSource_Source");switch(t){default:return hi.FacebookPhotosDataSource}},getParameterProperties:function(){return[{propertyName:"facebookPhotos_Settings",propertyKey:"value",parameterName:"pageId"}]},popupItemsMappingFunction:function(e){var t=[],n=_a.Flags.IsInMobileContext.isTrue();return n?e:e?(f.eachItem(e,function(e,n){var i=f.cloneObject(n);i.description=n.title,i.title="",t.push(i)}),t):[]}}}})}(),function(){ai.registerDefinition(ri,{YoutubeChannel:{className:"youtube-channel-element",itemName:"ImageBox",defaultProperties:{templateDataListOpener:ss},properties:{youtubeChannel_Settings:{title:"Channel",defaultValue:function(){return{}},dataBindingKey:Br.Keys.Instance.Social.YoutubeChannelId}},features:[oi.SmartDataList,oi.HasDataListPopup,oi.HasDataBinding],methods:{getChildDataSourceDefinition:function(){return hi.YoutubePlaylistDataSource},getDataSourceDefinition:function(){return hi.YoutubeChannelDataSource},getParameterProperties:function(){return[{propertyName:"youtubeChannel_Settings",propertyKey:"value",parameterName:"channelId"}]}}}})}(),function(){ai.registerDefinition(ri,{FacebookMediaElement:{className:"facebook-media-element",customDelegatedProperties:["iconReference"],features:[oi.HasDataSource],methods:{getDataSourceDefinition:function(){return hi.FacebookTimelineDataSource},addImage:function(e,t,n){var i=this;this.getPropertyValue("sizeAndPosition");if(e.append('
      '),n){var a={type:nt.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=f('');e.append(o)}}else{var s=f('');e.append(s)}}var r=(this.getPropertyValue("sizeAndPosition"),this),o="play-button viewer-font-icon viewer-font-icon-popup-play-2",s=f('
      ');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=f('
      ');if(t){var o={type:nt.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:ri.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||"event"===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(){ai.registerDefinition(ri,{FacebookTimeline:{className:"facebook-timeline-element",itemName:"ImageBox",properties:{facebookTimeline_Settings:{title:"Page",defaultValue:function(){return{}},dataBindingKey:Br.Keys.Instance.Social.Facebook}},features:[oi.SmartDataList,oi.HasDataBinding],methods:{getDataSourceDefinition:function(){return hi.FacebookTimelineDataSource},getParameterProperties:function(){return[{propertyName:"facebookTimeline_Settings",propertyKey:"value",parameterName:"pageId"}]},getDataBindingKey:function(){return Br.Keys.Instance.Social.Facebook},onSmartDataLoaded:os,updateDataBinding:function(){var e=this;if(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(){ai.registerDefinition(ri,{TwitterFeed:{className:"twitter-feed-element",itemName:"ImageBox",properties:{twitter_Settings:{title:"Page",defaultValue:function(){return{name:"arminvanbuuren",value:"arminvanbuuren"}},dataBindingKey:Br.Keys.Instance.Social.Twitter}},features:[oi.SmartDataList,oi.HasDataBinding],methods:{getDataSourceDefinition:function(){return hi.TwitterDataSource},getDataBindingKey:function(){return""}}}})}(),function(){ReviewsEnum={Google:0},ai.registerDefinition(ri,{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:f.getIconClass("tool-category-text",Cn.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:[oi.SmartDataList,oi.HasDataBinding,oi.HasDynamicDataSource],methods:{getDataSourceDefinition:function(e){var t=this;switch(void 0===e&&(e=e||t.getPropertyValue("reviewsDataSource_Source")),e){default:return hi.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},ai.registerDefinition(ri,{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:f.getIconClass("tool-category-text",Cn.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:[oi.SmartDataList,oi.HasDataBinding,oi.HasDynamicDataSource],methods:{getDataBindingKey:function(){return Br.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 hi.MeetupEventsDataSource;case 2:return hi.BandsInTownEventsDataSource;case 3:return hi.EventfulEventsDataSource;case 4:return hi.DataListElementView;default:return hi.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},ai.registerDefinition(ri,{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:f.getIconClass("tool-category-text",Cn.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:[oi.SmartDataList,oi.HasDataBinding,oi.HasDynamicDataSource],methods:{getDataSourceDefinition:function(e){var t=this;switch(void 0===e&&(e=e||t.getPropertyValue("musicDataSource_Source")),e){case 1:return hi.ITunesDataSource;case 2:return hi.DataListElementView;default:return hi.RSSMusicDataSource}},getParameterProperties:function(){var e=[];return e.push({propertyName:"musicDataSource_Settings",propertyKey:"value",parameterName:"value"}),e}}}})}(),function(){NewsDataSourceEnum={RSS:0,DataList:1},ai.registerDefinition(ri,{NewsDataSource:{className:"news-data-source-element",itemName:"ImageBox",properties:{newsDataSource_Settings:{title:"Page",defaultValue:function(){return{name:"http://rss.nytimes.com/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:f.getIconClass("tool-category-text",Cn.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:[oi.SmartDataList,oi.HasDataBinding,oi.HasDynamicDataSource],methods:{getDataSourceDefinition:function(e){var t=this;switch(void 0===e&&(e=e||t.getPropertyValue("newsDataSource_Source")),e){case 1:return hi.DataListElementView;default:return hi.RSSNewsDataSource}},getParameterProperties:function(){var e=[];return e.push({propertyName:"newsDataSource_Settings",propertyKey:"value",parameterName:"value"}),e}}}})}(),function(){ai.registerDefinition(ri,{AppMarket:{className:"app-market-element",features:[oi.HasInnerShadow,oi.HasResponsiveItem,oi.Resizable,oi.Selectable,oi.HasBackground,oi.HasLayout,oi.HasPadding,oi.Hideable,oi.HasBorder,oi.Rotatable,oi.HasContentOverlay,oi.IFrameContent,oi.HasAppMarketHost,oi.HasText,oi.HasExternalProperties],properties:{appMarketAppUrl:{isNotForCustomProperty:!0,defaultValue:f.returnEmptyString(),onChange:function(e,t){e.isInitialized&&e.reloadIFrame(t)}},externalProperties:{isNotForCustomProperty:!0,defaultValue:function(){return{}}},appMarketElementProperties:{onChange:os}},defaultProperties:{backgroundColor:function(){return Ga.getThemeColor(0,0)},fontColor:function(){return Ga.getThemeColor(2,2)},fontSize:function(){return 14}},methods:{getIFrameUrl:function(){var e=this,t=e.getPropertyValue("appMarketAppUrl");return t}}}})}(),ha.registerPopupImplementation("DefaultPopup",us(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=f.Color(Ga.evaluateColorBinding(n)),i=In.getBrightness(n),r=In.getCompositeColorOpacity(n),a=In.adjustBrightness(n,function(e){return.25>e?e+.1:e-.1}).toHEX(),e.setOverflowOpacity(r),e.$overflow.css({background:n.toHEX(),opacity:r}),f("._popup-control-background",o).css("background",.25>i?"#fff":"#000"),f("._popup-image-background",o).css("background",a);break;case"textBackgroundColor":n=f.Color(Ga.evaluateColorBinding(n)),f("._popup-text-background-color",o).css({background:n.toHEX(),opacity:In.getCompositeColorOpacity(n)});break;case"fontFamily":f("._popup-font-family",o).css("font-family",Qa.evaluateFontBinding(n)),f(".description",o).ellipsis();break;case"textColor":n=f.Color(Ga.evaluateColorBinding(n)).toHEX(),f("._popup-text-color",o).css("color",n);break;case"linkTextColor":n=f.Color(Ga.evaluateColorBinding(n)).toHEX(),f("._popup-link-text-color",o).css("color",n);break;case"controlsColor":n=f.Color(Ga.evaluateColorBinding(n)),i=In.getBrightness(n),a=i>.5?"black":"rgba(255,255,255,0.5)",f("._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&&f(".description",o).ellipsis();break;case"showThumbs":e.toggleThumbs(n)}},this.create=function(t,n,i){var a,r=f.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(){f(".total-items",r).html(e.itemsCount)},10)}},a=_n.create(n),_n.createSettingsBinding(this,a,t,i),a}})),ha.registerPopupImplementation("ElementPopup",us(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:!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=f.Color(Ga.evaluateColorBinding(n)),i=In.getBrightness(n),r=In.getCompositeColorOpacity(n),a=In.adjustBrightness(n,function(e){return.25>e?e+.1:e-.1}).toHEX(),e.setOverflowOpacity(r),e.$overflow.css({background:n.toHEX(),opacity:r}),f("._popup-control-background",o).css("background",.25>i?"#fff":"#000"),f("._popup-image-background",o).css("background",a);break;case"textBackgroundColor":n=f.Color(Ga.evaluateColorBinding(n)),f("._popup-text-background-color",o).css({background:n.toHEX(),opacity:In.getCompositeColorOpacity(n)});break;case"fontFamily":f("._popup-font-family",o).css("font-family",Qa.evaluateFontBinding(n)),f(".description",o).ellipsis();break;case"textColor":n=f.Color(Ga.evaluateColorBinding(n)).toHEX(),f("._popup-text-color",o).css("color",n);break;case"linkTextColor":n=f.Color(Ga.evaluateColorBinding(n)).toHEX(),f("._popup-link-text-color",o).css("color",n);break;case"controlsColor":n=f.Color(Ga.evaluateColorBinding(n)),i=In.getBrightness(n),a=i>.5?"black":"rgba(255,255,255,0.5)",f("._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&&f(".description",o).ellipsis();break;case"showThumbs":e.toggleThumbs(n)}},this.create=function(t,n,i){var a,r=f.useTemplate(e.Overlay);return n.implementation={className:"default",overlayTemplate:r},n.isElement=!0,a=_n.create(n),_n.createSettingsBinding(this,a,t,i),a}})),_n.MobilePopup=us(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=bo.getBaseRenderer().extend("MobileVideoPopupRenderer",{_render:function(e,t){var n=this._getItemElementFromItem(e),i=this._getImageFromItem(e),a=f(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),u=f(c.parentNode),d=this._getItemElementFromItem(t),g=this._getImageFromItem(t),p=f(g.parentNode);n&&n>0||!n&&e.index>t.index?(i=s.width,a=-s.width):(i=-s.width,a=s.width),u.css({left:i,backgroundImage:"url("+c.src+")"}),l.css("display","list-item"),u.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&&d.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||"";f(".title",n).html(i),t.moreLessActivated||(f(".show-more",n).click(function(e){r(e,n,!0)}),f(".show-less",n).click(function(e){r(e,n,!1)}),t.onCurrent(function(){C=n}),t.moreLessActivated=!0),a!==t.currentDescription&&(f(".description",n).html(a),f("._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),g.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"),f("._description",d).ellipsis(); for(var i=0,a=h.length;a>i;i++)e=f(h[i]),t=f("._title",e)[0],n=f("ellipsis",e),e.toggleClass("has-long-text",!!n.length||t.offsetWidthi?"#fff":"#000");break;case"sidebarBackgroundColor":n=f.Color(Ga.evaluateColorBinding(n)),f("._popup-sidebar-background",o).css("background",n.toHEX()),f("._popup-scrollbar .slide-area",o).css("background",In.adjustBrightness(n,function(e){return.15>e?e+.1:e-.1}).toHEX());break;case"fontFamily":f("._popup-font-family",o).css("font-family",Qa.evaluateFontBinding(n));break;case"textColor":n=f.Color(Ga.evaluateColorBinding(n)),a=n.toHEX(),f("._popup-text-color",o).css("color",a),f("._popup-sidebar-element",o).css({color:a,borderColor:a}),f("._popup-scrollbar .scrollbar-handle",o).css("background",In.adjustBrightness(n,function(e){return.5>e?Math.max(0,e-.1):Math.min(1,e+.1)}).toHEX());break;case"linkTextColor":n=f.Color(Ga.evaluateColorBinding(n)).toHEX(),f("._popup-link-text-color",o).css("color",n);break;case"navigationArrowsColor":n=f.Color(Ga.evaluateColorBinding(n)),i=In.getBrightness(n),a=i>.5?"black":"rgba(255,255,255,0.5)",f("._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&&se.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)),u.attr("href","https://twitter.com/home?status={0}".format(t)),d.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),g.toggleClass("no-title",!n),h.html(i).ellipsis({updateContent:!0}),g.toggleClass("no-description",!i),a.url&&b.attr("href",a.url).attr("target",a.newTab?"_blank":"_self"),g.toggleClass("no-link",!a.url),o>1&&(v.html(r),y.html(o)),m.toggle(o>1)}var o,s,l,c,u,d,g,p,h,m,v,y,b,C;return s=f.useTemplate(e.Overlay),l=f(".social-share-links",s),c=f(".facebook",l),u=f(".twitter",l),d=f(".pinterest",l),g=f(".item-text",s),p=f(".title",g),h=f(".description",g),b=f(".link",g),m=f(".numbers-container",g),v=f(".index",m),y=f(".total-items",m),C=Sn.create(f(".scrollable-text-inner",s),{scrollbarClass:"popup-scrollbar _popup-scrollbar"}),n.implementation={className:"popup-1",supportsMobile:!1,overlayTemplate:s,carouselImageItemTemplate:e.CarouselImageItemTemplate,carouselVideoItemTemplate:e.CarouselVideoItemTemplate,carouselRenderer:bo.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=_n.create(n),_n.createSettingsBinding(this,o,t,i),o}})),ha.registerPopupImplementation("Popup2",us(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=f.Color(Ga.evaluateColorBinding(n)),i=In.getBrightness(n),r=In.getCompositeColorOpacity(n),e.setOverflowOpacity(r),e.$overflow.css({background:n.toHEX(),opacity:r}),f("._popup-control-background",o).css("background",.1>i?"#fff":"#000");break;case"sidebarBackgroundColor":n=f.Color(Ga.evaluateColorBinding(n)),a=n.toHEX(),f("._popup-sidebar-background",o).css("background",a),f("._popup-thumb-cover",o).css("border-color",a),f("._popup-scrollbar .slide-area",o).css("background",In.adjustBrightness(n,function(e){return.15>e?e+.1:e-.1}).toHEX());break;case"textColor":n=f.Color(Ga.evaluateColorBinding(n)),a=n.toHEX(),f("._popup-text-color",o).css("color",a),f("._popup-sidebar-element",o).css({color:a,borderColor:a}),f("._popup-scrollbar .scrollbar-handle",o).css("background",In.adjustBrightness(n,function(e){return.5>e?Math.max(0,e-.2):Math.min(1,e+.2)}).toHEX());break;case"linkTextColor":n=f.Color(Ga.evaluateColorBinding(n)).toHEX(),f("._popup-link-text-color",o).css("color",n);break;case"readMoreTextColor":n=f.Color(Ga.evaluateColorBinding(n)).toHEX(),f("._popup-read-more-text-color",o).css("color",n);break;case"navigationArrowsColor":n=f.Color(Ga.evaluateColorBinding(n)),i=In.getBrightness(n),a=n.toHEX(),f("._popup-control-element",o).css({color:a,textShadow:"0 0 1px "+(i>.5?"black":"rgba(255,255,255,0.5)")}),f("._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&&se.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))),g.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(){d.addClass("show-full-text"),k.scrollToOffset(0)}function l(){d.removeClass("show-full-text")}function c(e){u._showThumbs?k.scrollTo(f(".current",x),{animateScrolling:e}):k.scrollToOffset(0,!1)}var u,d,g,p,h,m,v,y,b,C,I,S,P,w,E,T,x,k;return d=f.useTemplate(e.Overlay),g=f(".social-share-links",d),p=f(".facebook",g),h=f(".twitter",g),m=f(".pinterest",g),v=f(".item-text",d),y=f(".title",v),b=f(".link",v),C=f(".description",v),I=f(".full-item-text",d),S=f(".title",I),P=f(".link",I),w=f(".description",I),E=f(".read-more",v),T=f(".read-less",I),x=f(".thumbs-container",d),k=Sn.create(f(".thumbs-scroller-container-inner",d),{scrollbarClass:"popup-scrollbar _popup-scrollbar"}),E.makeSimpleButton().buttonClick(function(){s()}),T.makeSimpleButton().buttonClick(function(){l(),c(!1)}),n.implementation={className:"popup-2",supportsMobile:!1,verticalThumbs:!0,overlayTemplate:d,carouselImageItemTemplate:e.CarouselImageItemTemplate,carouselVideoItemTemplate:e.CarouselVideoItemTemplate,thumbsImageItemTemplate:e.ThumbItemTemplate,thumbsVideoItemTemplate:e.ThumbItemTemplate,carouselRenderer:bo.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)}},u=_n.create(n),_n.createSettingsBinding(this,u,t,i),u}})),ha.registerPopupImplementation("Popup3",us(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=bo.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,u,d,g,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=f(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=f(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(){u=h._getItemElementFromItem(v),d=h._getImageFromItem(v),g=f(d.parentNode),p=h._calculateDimensions(v,w),u.css("display","list-item"),a?(g.css({width:p.width,height:p.height,left:P.width+e+200,top:(P.height-p.height)/2}),g.velocity("stop").velocity({left:[P.width+e,P.width+e+200]},{duration:300,queue:!1})):g.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),u=this._getSideItem(e,1),d=this._getItemElementFromItem(e),g=this._getItemElementFromItem(c),p=this._getItemElementFromItem(u);t?(c&&(i=this._getImageFromItem(c),a=f(i.parentNode),r=parseInt(a.css("left"))),u&&(o=this._getImageFromItem(u),s=f(o.parentNode),l=parseInt(s.css("left"))),c&&a.velocity("stop").velocity({left:[r-200,r]},{duration:300,queue:!1}),u&&s.velocity("stop").velocity({left:[l+200,l]},{duration:300,queue:!1}),d.velocity("stop").velocity({opacity:[0,1]},{duration:300,queue:!1,complete:function(){d.css({display:"none",opacity:1}),c&&g.css("display","none"),u&&p.css("display","none"),n&&n()}})):(d.css("display","none"),c&&g.css("display","none"),u&&p.css("display","none"))},_transitionToNearest:function(t,n,i,a){var r,o,s,l,c,u,d,g,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=f(P.parentNode),E=this._getImageFromItem(n),T=f(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=f(o.parentNode),l=this._calculateDimensions(x,S)),k&&(c=this._getItemElementFromItem(k),u=this._getImageFromItem(k),d=f(u.parentNode),g=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=-g.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&&d.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",navigationArrowsColor:"#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=f.Color(Ga.evaluateColorBinding(n)),i=In.getBrightness(n),r=In.getCompositeColorOpacity(n),e.setOverflowOpacity(r),e.$overflow.css({background:n.toHEX(),opacity:r}),f(".footer",o).css("background",In.adjustBrightness(n,function(e){return.15>e?e+.1:e-.1}).toHEX());break;case"fontFamily":f("._popup-font-family",o).css("font-family",Qa.evaluateFontBinding(n));break;case"textColor":n=f.Color(Ga.evaluateColorBinding(n)),a=n.toHEX(),f("._popup-text-color",o).css("color",a);break;case"controlsColor":n=f.Color(Ga.evaluateColorBinding(n)).toHEX(),f("._popup-header-element",o).css({color:n,borderColor:n});break;case"linkTextColor":n=f.Color(Ga.evaluateColorBinding(n)).toHEX(),f("._popup-link-text-color",o).css("color",n);break;case"navigationArrowsColor":n=f.Color(Ga.evaluateColorBinding(n)),i=In.getBrightness(n),a=i>.5?"black":"rgba(255,255,255,0.5)",f("._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&&f(".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=f(e).hasClass("_prev-button")?-1:1,n=m._getSideItem(void 0,i),f(m._getImageFromItem(n)).toggleClass("hover",t)}var s,l,c,u,d,g,p,h,m;return m=new n,h=!1,l=f.useTemplate(t.Overlay),c=f(".footer",l),u=f("._thumbs-toggle",l),d=f(".numbers-container",l),g=f(".index",d),p=f(".total-items",d),u.makeSimpleButton().buttonClick(function(){r()}),f(".navigation-button",l).on("mouseenter",function(){o(this,!0)}).on("mouseleave",function(){o(this,!1)}).on("click",function(){var e=f(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(){f(".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?g.html(t.index):g.html("1")},onClose:function(){r(!1)}},s=_n.create(i),_n.createSettingsBinding(this,s,e,a),s}})),ha.registerPopupImplementation("Popup4",us(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=bo.getBaseRenderer().extend("Popup4Renderer",{_minImageWidth:640,_minImageHeight:360,_render:function(n,i){var a,r,o,s,l,c,u=this,d=this.options,g=d.element,p=d.carouselContainer,h=this._minImageWidth,m=this._minImageHeight,v=n.itemView.loadedFlag,y=this._getItemElementFromItem(n),b=this._getImageFromItem(n),C=f(b.parentNode);v.isTrue()?(a=g.width()*e-t,r=g.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}),d.resizeThumbsCarousel()):(p.css({width:h,height:m}),v.onceTrue(function(){var i=g.width()*e-t,a=g.height()*e,r={width:i,height:a},o=u._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]},{duration:200,queue:!1,complete:function(){d.resizeThumbsCarousel()}}),C.velocity({left:[0,s],top:[0,l]},{duration:200,queue:!1})})),i&&i.index!==n.index&&(l=this._getItemElementFromItem(i),c=f(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,u={width:l,height:c},d=this._getItemElementFromItem(n),g=this._getImageFromItem(n),p=f(g.parentNode),h=this._getItemElementFromItem(i),m=this._getImageFromItem(i),v=f(m.parentNode),y=this._calculateDimensions(n,u),b=this._calculateDimensions(i,u),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),d.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=f.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=f.Color(Ga.evaluateColorBinding(n)),i=In.getBrightness(n),o=In.getCompositeColorOpacity(n),e.setOverflowOpacity(o),e.$overflow.css({background:n.toHEX(),opacity:o});break;case"foregroundColor":n=f.Color(Ga.evaluateColorBinding(n)),i=In.getBrightness(n),r=n.toHEX(),f("._popup-foreground-color",s).css("background",r),f("._close-button",s).css("color",.5>=i?"#fff":"#000"),f("._popup-image-background",s).css("background",In.adjustBrightness(n,function(e){return.2>=e?e+.1:e-.1}).toHEX()),a.css("border-right-color",r);break;case"textBackgroundColor":n=f.Color(Ga.evaluateColorBinding(n)),f("._popup-text-background-color",s).css({background:n.toHEX(),opacity:In.getCompositeColorOpacity(n)});break;case"fontFamily":f("._popup-font-family",s).css("font-family",Qa.evaluateFontBinding(n)),f(".description",s).ellipsis();break;case"textColor":n=f.Color(Ga.evaluateColorBinding(n)),r=n.toHEX(),f("._popup-text-color",s).css("color",r);break;case"linkTextColor":n=f.Color(Ga.evaluateColorBinding(n)).toHEX(),f("._popup-link-text-color",s).css("color",n);break;case"linkBackgroundColor":n=f.Color(Ga.evaluateColorBinding(n)).toHEX(),f("._popup-link-text-color",s).css("background",n);break;case"navigationArrowsColor":n=f.Color(Ga.evaluateColorBinding(n)),f("._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&&f(".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&&se.resolveImageUrl(e.image.imageUrl);n&&(t=encodeURIComponent(n),d.attr("href","https://www.facebook.com/sharer/sharer.php?u={0}".format(t)),g.attr("href","https://twitter.com/home?status={0}".format(t)),p.attr("href","https://pinterest.com/pin/create/button/?url=&media={0}".format(t))),u.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,u,d,g,p,h;return l=f.useTemplate(n.Overlay),c=f(".carousel-container",l),u=f(".social-share-links",l),d=f(".facebook",u),g=f(".twitter",u),p=f(".pinterest",u),h=f(".item-link",l),t.implementation={className:"popup-4",supportsMobile:!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=_n.create(t),_n.createSettingsBinding(this,s,e,a),s}})),function(){var e=void 0,t=hi.ButtonsGroupView=vi.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=f.asArray(e);var i=n.getPropertyValue("dataInfo"),a=f.quickExtend({},i),r=f.quickExtend({},a.currentData),o=f.quickExtend({},r.items);f.eachItem(e,function(e,t){o[t.id]=f.quickExtend({},o[t.id],t)}),r.items=o,a.currentData=r,de.beginAtomicBatch(),n.setPropertyValue("dataInfo",a),de.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=f.quickExtend({},i),r=f.quickExtend({},a.currentData),o=f.quickExtend({},r.items);o[e.id]=f.quickExtend({},o[e.id],e),r.items=o,a.currentData=r,de.beginAtomicBatch(),n.setPropertyValue("dataInfo",a),de.endAtomicBatch()},removeDataItem:function(e){var t=this,n=t.instance,i=n.getPropertyValue("dataInfo"),a=f.quickExtend({},i),r=f.quickExtend({},a.currentData),o=f.quickExtend({},r.items);delete o[e],r.items=o,a.currentData=r,de.beginAtomicBatch(),n.setPropertyValue("dataInfo",a),de.endAtomicBatch()},getEmptyItem:e,duplicateItem:function(e){return f.quickExtend({},e,{id:Ea.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=f.grep(f.getValues(n.currentData.items),function(e){return!n.itemsMap||n.itemsMap[e.id]!==!1});s.sort(e.sortingFunction);for(var o=0;oo;o++)n.currentData&&n.currentData[i[o].id]||a.push(i[o].id);e.itemsInformation.remove(a);var s=f.grep(f.getValues(n.currentData),function(e){return!n.itemsMap||n.itemsMap[e.id]!==!1});s.sort(e.sortingFunction);for(var l=[],o=0;o0&&e.fieldsInformation.put(h);f.getValues(t.items);o&&d.hasFeature(oi.DataList)&&!d.reArrangingFinishedWasFired&&d.reArrangingFinished?d.reArrangingFinished.one(function(){i()}):o?aa.performOnInstancesInitialization([d.id],i):i(),g||r.collectionItems.unPostponeUpdates()}}ai.registerMenuItemTypes({NavigableInstance:{name:"NavigableInstance"},MasterPages:{name:"MasterPages"},DummyType:{name:"DummyType"}}),hi.MenuElementView=vi.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=f.quickExtend({},i),r=f.quickExtend({},a.currentData),o=f.quickExtend({},t.getAllDataItems()); e=f.asArray(e),f.eachItem(e,function(e,t){o[t.id]=f.quickExtend({},o[t.id],t)}),r.items=o,a.currentData=r,de.beginAtomicBatch(),n.setPropertyValue("dataInfo",a),de.endAtomicBatch()},removeDataItem:function(e){var t=this,n=t.instance,i=n.getPropertyValue("dataInfo"),a=f.quickExtend({},i),r=f.quickExtend({},a.itemsMap);r[e]=!1,a.itemsMap=r,de.beginAtomicBatch(),de.addRememberSectionsLayoutOperation(n),n.setPropertyValue("dataInfo",a),de.endAtomicBatch()},getAllDataItems:function(){var e=this,t=e.instance;if(!e.dataSourceInfo)return{};var n=(t.getPropertyValue("dataInfo"),f.objectGet(t.getPropertyValue("dataInfo"),["currentData","items"])),i=e.dataSourceInfo.currentData.observableCollection.getItems(),a={};return f.each(i,function(e,t){n[t.id]?a[e]=f.quickExtend({},n[t.id]):a[e]=f.quickExtend({},t)}),f.quickExtend({},a,e.collectionItems.getItems())},getItemFields:function(){var e=this,t=e.instance;return f.quickExtend({},e.fieldsInformation.getItems(),t.getPropertyValue("itemFields"))},connectToNavigatable:function(e){var t,n=this,i=n.instance,a={id:e.id,type:di.NavigableInstance.name,index:1,title:i.getPropertyValue("name")};switch(a.type){case di.NavigableInstance.name:t=e.getItemsInformation()}var r=t.getItems(),o={};f.each(r,function(e){o[e]=!0});var s=f.quickExtend({},r);f.each(s,function(e,t){s[e]=f.quickExtend({},t)}),a.items=s,a.connectedItems=f.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(f.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(){aa.removeInstances([r])},0);var s=e(o),l=s.currentData,c=s.itemsMap;if(l&&l.type===di.NavigableInstance.name)r.isDisplayed.setValue(!1,"NAvigatableNotInitialized"),aa.performOnInstancesInitialization([l.id],function(){r.isDisplayed.setValue(!0,"NAvigatableNotInitialized"),i()});else{if(l&&l.type===di.MasterPages.name||!l||!l.type)return void window.setTimeout(function(){aa.removeInstances([r])},0);i()}}})}(),function(){var e=void 0,t=hi.FormElementView=vi.extend("FormElementView",{isForSave:!0,manageItemsPanelName:"FormItemsPanel",manageItemsPanelTitle:void 0,setDataItems:function(e){var t=this,n=t.instance,i=n.getPropertyValue("dataInfo"),a=f.quickExtend({},i),r=f.quickExtend({},a.currentData);e=f.asArray(e),f.each(e,function(e,t){r[t.id]=f.quickExtend({},r[t.id],t)}),a.currentData=r,de.beginAtomicBatch(),n.setPropertyValueWithOrWithOutBinding(a,ui.dataInfo.name),de.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=f.quickExtend({},i),r=f.quickExtend({},a.currentData);r[e.id]=f.quickExtend({},e),a.currentData=r,de.beginAtomicBatch(),de.addRememberSectionsLayoutOperation(n),n.setPropertyValueWithOrWithOutBinding(a,ui.dataInfo.name),de.endAtomicBatch()},removeDataItem:function(e){var t=this,n=t.instance,i=n.getPropertyValue("dataInfo"),a=f.quickExtend({},i),r=f.quickExtend({},a.currentData);delete r[e],a.currentData=r,de.beginAtomicBatch(),de.addRememberSectionsLayoutOperation(n),n.setPropertyValueWithOrWithOutBinding(a,ui.dataInfo.name),de.endAtomicBatch()},getEmptyItem:e,duplicateItem:function(e){var t=Ea.generateWebsiteId();return f.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(),null!==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=f.grep(f.getValues(n.currentData),function(e){return!n.itemsMap||n.itemsMap[e.id]!==!1});s.sort(e.sortingFunction);for(var o=0;o=Lr.getAvailableCategories().length&&Lr.setCurrentCategories(e.categories),e.filterOptions&&(a&&void 0!==t.lastCategory?t.lastCategory&&t.lastCategory!==a&&Lr.setCurrentFilters(e.filterOptions):Lr.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?f.map(n,function(e,n){var i=n+s,a={id:i+"",index:i,navId:t.getItemId(e)};return f.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(){hi.StoreCategoriesDataSource=ki.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(Lr.hasStore()){f.Deferred();return f.Deferred()}return f.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(){hi.StoreFiltersDataSource=ki.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 Lr.hasStore()?f.Deferred():f.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(){hi.FacebookPhotosAlbumDataSource=ki.extend("FacebookPhotosAlbumDataSource",{getItemId:function(e){return e.id},getFieldDefinitions:function(){return No.FieldSets.Album},mapResult:function(e){return e&&(e=e.data),e},getDataPromise:function(e){var t=e.getCollection(),n=t.getAttributes()||{};return new xi(this.getDataProxyRequestName(),[{id:"4a881821-26b5-4abb-9fa1-6690dd13a5e7",value:n.item.id}]).execute()},getDataProxyRequestName:function(){return"FacebookListAlbumPhotosApi"},getDetailItem:function(){return f.Deferred()}})}(),function(){hi.FacebookPhotosDataSource=ki.extend("FacebookPhotosDataSource",{getName:function(){return"Facebook Photos"},getItemId:function(e){return e.id},getFieldDefinitions:function(){return No.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=Hi.parseFacebookUrl(i),new xi(this.getDataProxyRequestName(),[{id:"b6435deb-1ecf-42a9-863f-dbc27030b5ac",value:i}]).execute()},getDataProxyRequestName:function(){return"FacebookListAlbumsApi"},getDetailItem:function(){return f.Deferred()}})}(),function(){hi.FlickrPhotosDataSource=ki.extend("FlickrPhotosDataSource",{getItemId:function(e){return e["@id"]},getFieldDefinitions:function(){return _o.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 xi(this.getDataProxyRequestName(),[{id:"6fc6fbfe-fe09-4f8b-a4b8-5a2fd890eeba",value:n.pageId}]).execute()},getDataProxyRequestName:function(){return"FlickrListPhotosetsApi"},getDetailItem:function(){return f.Deferred()}})}(),function(){hi.InstagramPhotosDataSource=ki.extend("InstagramDataSource",{getName:function(){return"Instagram Photos"},getItemId:function(e){return e.id},getFieldDefinitions:function(){return _o.Instagram},mapResult:function(e){return e&&(e=e.data),e},getDataPromise:function(e){var t=e.getCollection(),n=t.getAttributes()||{};return new xi(this.getDataProxyRequestName(),[],{},n.pageId&&n.pageId.elementId?n.pageId.elementId:"").execute()},getDataProxyRequestName:function(){return"InstagramListUserPhotosApi"},hasDataProxyPerElementId:ss,getDetailItem:function(){return f.Deferred()}})}(),function(){hi.TumblrPhotosDataSource=ki.extend("TumblrPhotosDataSource",{getItemId:function(e){return e.id},getFieldDefinitions:function(){return _o.Tumblr},mapResult:function(e){return e&&(e=e.response.posts),e},getDataPromise:function(e){var t=e.getCollection(),n=t.getAttributes()||{};return new xi(this.getDataProxyRequestName(),[{id:"29c8acb2-1002-44ca-8b39-babb17c62afa",value:n.pageId}]).execute()},getDataProxyRequestName:function(){return"TumblrListPhotosApi"},getDetailItem:function(){return f.Deferred()}})}(),function(){fi.registerDataSourceItemFields([{name:"FacebookMediaElement",type:"FacebookMediaElement",supportElementContentBinding:ss,getContentType:function(){return bi.Data},isEditable:!1,iconClass:"sprite-icon sprite-tool-category-images",getElementTypeName:function(){return ri.FacebookMediaElement.name},isTarget:ls},{name:"FacebookLikes",type:"FacebookLikes",supportElementContentBinding:ss,getContentType:function(){return bi.Text},isEditable:!1,iconClass:"sprite-icon sprite-tool-category-images",getElementTypeName:function(){return ri.hideableText.name},initialPropertiesValues:{Default:{text:"100",horizontalAlign:ot.Centered,verticalAlignment:at.Centered,fontSize:16,font:Qa.createThemeFontBinding("heading1"),fontColor:"#000",sizeAndPosition:{width:220,height:60},order:103,backgroundColor:"transparent"},page:{namedTextStyle:Ha.BodyM,fontSize:null,font:null,fontColor:null}},isTarget:ls,isText:ss}]);hi.FacebookTimelineDataSource=ki.extend("FacebookTimelineDataSource",{getName:function(){return"Facebook Timeline"},getItemId:function(e){return e.id},getFieldDefinitions:function(){return qo.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?f.Deferred().resolve():new xi(this.getDataProxyRequestName(),[{id:"eb635e32-2082-4a8a-b7fe-423a163d8431",value:n.pageId}]).execute()},getDataProxyRequestName:function(){return"FacebookListPostsApi"},getDetailItem:function(){return f.Deferred()}})}(),function(){hi.GoogleReviewsDataSource=ki.extend("GoogleReviewsDataSource",{getItemId:function(e){return e.id},getFieldDefinitions:function(){return $o.Google},mapResult:function(e){if(e&&e.result&&e.result.reviews){for(var t=[],n=e.result.reviews,i=0;i");i&&a.addClass(i),this.id=f.uniqueID(),this.$element=a,this.pendingClasses={},this.initializeFlag=O.create(!1),this.createdFlag=O.create(!1),this.copiedConnections=t.connections,this.copiedProperties={}},lazyInitializationProperties:{initializedEvent:x.create,createdEvent:x.create,removedEvent:x.create},instance:void 0,getInstance:function(){return this.initialize(),this.instance},_initialize:function(){var e=this;de.disableOperationsRecording("initializeInstanceConroller"),Sr.startRenderingBatch();var t=this.copiedConnections;t&&ea.applyConnections(t);var n=this.copiedProperties,i=f.quickExtend({isForTemplateUse:this._isForTemplateUse,structureProcessor:this._structureProcessor},this._options.templateOptions);i.initialProperties=f.quickExtend({},i.initialProperties),i.initialProperties[this._templateItem.structures[0].id]=f.quickExtend({},i.initialProperties[this._templateItem.structures[0].id],n);var a=Jo.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;!f.isEmptyObject(this._dataSourceOptions)&&r.hasFeature(oi.SkinElement)&&r.extendDataSourceOptionsWith(this._dataSourceOptions),r.hasFeature(oi.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(),x.fireLazyEvent(this,"initializedEvent"),zo.CreationRequests.requestOperation(function(){o(),e.createdFlag.setTrue(),x.fireLazyEvent(e,"createdEvent")},e.id+"createController"),Sr.finishRenderingBatch(),this.pendingClasses&&this.toggleClass(this.pendingClasses),this.pendingClasses={},de.enableOperationsRecording("initializeInstanceConroller")},extendDataSourceOptionsWith:function(e,t){this._dataSourceOptions=f.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):f.extend(this.pendingClasses,e)},setIndex:function(e){this.index=e},getIndex:function(){return this.index},setTemplateStructure:function(e,t){de.disableOperationsRecording("setTemplateStructure"),t||(this.resetInstance(),this._templateItem=e),de.enableOperationsRecording("setTemplateStructure")},resetInstance:function(){de.disableOperationsRecording("resetInstance"),this.isInitialized()&&(this.copiedConnections=this.instance.getTargetConnections(),this.copiedProperties={},this.instance&&(aa.removeInstances([this.instance]),this.$element.empty()),this.instance=void 0,this.createdFlag.setFalse(),this.initializeFlag.setFalse()),de.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()&&f.extend(this.copiedProperties,e)},getSize:function(){return this.getInstance().getPropertyValue("sizeAndPosition")},setSize:function(e){var t=this;this._currentSize=e,Vn.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=f.extend({},e)},setMargin:function(e){var t={marginBottom:"",marginLeft:"",marginTop:"",marginRight:""};this.$element.css(f.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()&&ra.refreshElementsLayout(this.getInstance())},updatePosition:function(){this.isInitialized()&&ma.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&&(aa.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){de.disableOperationsRecording("removeControllers");var t=[];f.eachItem(e,function(e,n){n.isInitialized()&&t.push(n.getInstance())}),aa.removeInstances(t),f.eachItem(e,function(e,t){t.$element.remove(),t.isInitialized()&&t.instance.$element.remove(),x.fireLazyEvent(t,"removedEvent")}),de.enableOperationsRecording("removeControllers")},e}(),zo=us(function(){var e,t=O.create(!0),n=An.create(function(i){!n.isActivated()||t.isFalse()?(ue.profile("instanceControllers"),qi.Flags.SavingRecordEnabled.setFalse("initializeInstanceConroller"),de.disableOperationsRecording("initializeInstanceConroller"),Sr.startRenderingBatch(),i(),Sr.finishRenderingBatch(),de.enableOperationsRecording("initializeInstanceConroller"),qi.Flags.SavingRecordEnabled.setTrue("initializeInstanceConroller"),ue.profileEnd("instanceControllers")):(e&&clearTimeout(e),e=setTimeout(function(){ue.profile("instanceControllers"),qi.Flags.SavingRecordEnabled.setFalse("initializeInstanceConroller"),de.disableOperationsRecording("initializeInstanceConroller"),Sr.startRenderingBatch(),i(),Sr.finishRenderingBatch(),de.enableOperationsRecording("initializeInstanceConroller"),qi.Flags.SavingRecordEnabled.setTrue("initializeInstanceConroller"),ue.profileEnd("instanceControllers")},0))});this.enable=function(){t.setTrue()},this.disable=function(){t.setFalse()},this.CreationRequests=n}),_o={Tumblr:{title:{iconClass:f.getIconClass("tool-category-text",Cn.Font),type:"title",title:"Album Name",name:"title",isDefaultField:!0,mappingFunction:function(e){return e.name||""}},image:{iconClass:f.getIconClass("fa-picture-o",Cn.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:f.getIconClass("tool-category-text",Cn.Font),type:"title",title:"Album Name",name:"title",isDefaultField:!0,mappingFunction:function(e){return e.name}},image:{iconClass:f.getIconClass("fa-picture-o",Cn.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""}}},Instagram:{image:{iconClass:f.getIconClass("fa-picture-o",Cn.Font),type:"image",title:"Instagram Photo",name:"image",isDefaultField:!0,mappingFunction:function(e){return{imageUrl:{imagePath:e.images.standard_resolution.url,ownerID:null,storageServer:0}}}},title:{iconClass:f.getIconClass("tool-category-text",Cn.Font),type:"title",title:"Album Name",name:"title",isDefaultField:!0,mappingFunction:function(e){return e.caption?e.caption.text:""}}}},No={FieldSets:{Album:{title:{iconClass:f.getIconClass("tool-category-text",Cn.Font),type:"title",title:"Album Name",name:"title",isDefaultField:!0,mappingFunction:function(e){return e.name||""}},image:{iconClass:f.getIconClass("fa-picture-o",Cn.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:f.getIconClass("tool-category-text",Cn.Font),type:"title",title:"Album Name",name:"title",isDefaultField:!0,mappingFunction:function(e){return e.name}},image:{iconClass:f.getIconClass("fa-picture-o",Cn.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""}}}}},Ro={FieldSets:{Channel:{title:{iconClass:f.getIconClass("tool-category-text",Cn.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:f.getIconClass("fa-picture-o",Cn.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}}}}}},Ho={FieldSets:{Playlist:{title:{iconClass:f.getIconClass("tool-category-text",Cn.Font),type:"title",title:"Channel Name",name:"title",isDefaultField:!0,mappingFunction:function(e){return e.snippet.title}},video:{iconClass:f.getIconClass("fa-video-o",Cn.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:Ze.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}}}}},qo={FieldSets:{Albums:{title:{iconClass:f.getIconClass("tool-category-text",Cn.Font),type:"growableText",title:"Message",name:"title",isDefaultField:!0,mappingFunction:function(e){switch(e.type){case"status":var t=e.attachments&&e.attachments.data[0]&&e.attachments.data[0].title;return t?t:d(e);default:return d(e)}}},media:{iconClass:f.getIconClass("fa-picture-o",Cn.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 Rt.parseDateWithoutTimezone(e.created_time)}},link:{type:"link",title:"Link",name:"link",isDefaultField:!0,mappingFunction:function(e){return{url:e.link,type:nt.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}}}}},Uo={avatar:{iconClass:f.getIconClass("fa-picture-o",Cn.Font),type:"image",title:"avatar",name:"avatar",DefaultField:!0,mappingFunction:function(e){return{imageUrl:{imagePath:e.user.profileImageUrl,ownerID:null,storageServer:0}}}},image:{iconClass:f.getIconClass("fa-picture-o",Cn.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"@"+f.valueOrDefault(e.user.screenName,"")}},description:{type:"description",title:"Description",name:"description",isDefaultField:!0,mappingFunction:function(e){return Hi.unescapeResult(f.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 Hi.unescapeResult(e.source)}}},$o={Google:{title:{iconClass:f.getIconClass("tool-category-text",Cn.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 f.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}}}},Wo={FieldSets:{Albums:{title:{iconClass:f.getIconClass("tool-category-text",Cn.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 f.valueOrDefault(e.description,"")}},image:{iconClass:f.getIconClass("fa-picture-o",Cn.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 Rt.parseDateWithoutTimezone(e.start_time)}},link:{type:"link",title:"Link",name:"link",isDefaultField:!0,mappingFunction:function(e){return{url:"http://facebook.com/"+e.id,type:nt.Web}}}}},Eventful:{title:{iconClass:f.getIconClass("tool-category-text",Cn.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})".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:f.getIconClass("tool-category-text",Cn.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 f.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:f.getIconClass("tool-category-text",Cn.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 f.valueOrDefault(e.description,"")}},image:{iconClass:f.getIconClass("fa-picture-o",Cn.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}}}},jo={RSS:{title:{iconClass:f.getIconClass("tool-category-text",Cn.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 f.valueOrDefault(e.description,"")}},image:{iconClass:f.getIconClass("fa-picture-o",Cn.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:f.getIconClass("tool-category-text",Cn.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 f.valueOrDefault(e.description,"")}},image:{iconClass:f.getIconClass("fa-picture-o",Cn.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""}}}},Go={RSS:{title:{iconClass:f.getIconClass("tool-category-text",Cn.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 f.valueOrDefault(e.description,"")}},image:{iconClass:f.getIconClass("fa-picture-o",Cn.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""}}}},Xo={stringify:function(e){var t={ct:e.ciphertext.toString(Yo.enc.Base64)};return e.iv&&(t.iv=""+e.iv),e.salt&&(t.s=""+e.salt),JSON.stringify(t)},parse:function(e){var t=JSON.parse(e),n=Yo.lib.CipherParams.create({ciphertext:Yo.enc.Base64.parse(t.ct)});return t.iv&&(n.iv=Yo.enc.Hex.parse(t.iv)),t.s&&(n.salt=Yo.enc.Hex.parse(t.s)),n}},Yo=Yo||function(e,t){var n={},i=n.lib={},a=function(){},r=i.Base={extend:function(e){a.prototype=this;var t=new a;return e&&t.mixIn(e),t.hasOwnProperty("init")||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:os,mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},o=i.WordArray=r.extend({init:function(e,n){e=this.words=e||[],this.sigBytes=n!=t?n:4*e.length},toString:function(e){return(e||l).stringify(this)},concat:function(e){var t=this.words,n=e.words,i=this.sigBytes;if(e=e.sigBytes,this.clamp(),i%4)for(var a=0;e>a;a++)t[i+a>>>2]|=(n[a>>>2]>>>24-8*(a%4)&255)<<24-8*((i+a)%4);else if(65535a;a+=4)t[i+a>>>2]=n[a>>>2];else t.push.apply(t,n);return this.sigBytes+=e,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-8*(n%4),t.length=e.ceil(n/4)},clone:function(){var e=r.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n=[],i=0;t>i;i+=4)n.push(4294967296*e.random()|0);return new o.init(n,t)}}),s=n.enc={},l=s.Hex={stringify:function(e){var t=e.words;e=e.sigBytes;for(var n=[],i=0;e>i;i++){var a=t[i>>>2]>>>24-8*(i%4)&255;n.push((a>>>4).toString(16)),n.push((15&a).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,n=[],i=0;t>i;i+=2)n[i>>>3]|=parseInt(e.substr(i,2),16)<<24-4*(i%8);return new o.init(n,t/2)}},c=s.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var n=[],i=0;e>i;i++)n.push(String.fromCharCode(t[i>>>2]>>>24-8*(i%4)&255));return n.join("")},parse:function(e){for(var t=e.length,n=[],i=0;t>i;i++)n[i>>>2]|=(255&e.charCodeAt(i))<<24-8*(i%4);return new o.init(n,t)}},u=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(c.stringify(e)))}catch(t){throw Error("Malformed UTF-8 data")}},parse:function(e){return c.parse(unescape(encodeURIComponent(e)))}},d=i.BufferedBlockAlgorithm=r.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=u.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,i=n.words,a=n.sigBytes,r=this.blockSize,s=a/(4*r),s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0);if(t=s*r,a=e.min(4*t,a),t){for(var l=0;t>l;l+=r)this._doProcessBlock(i,l);l=i.splice(0,t),n.sigBytes-=a}return new o.init(l,a)},clone:function(){var e=r.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0});i.Hasher=d.extend({cfg:r.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){d.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,n){return new e.init(n).finalize(t)}},_createHmacHelper:function(e){return function(t,n){return new g.HMAC.init(e,n).finalize(t)}}});var g=n.algo={};return n}(Math);!function(){var e=Yo,t=e.lib.WordArray;e.enc.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,i=this._map;e.clamp(),e=[];for(var a=0;n>a;a+=3)for(var r=(t[a>>>2]>>>24-8*(a%4)&255)<<16|(t[a+1>>>2]>>>24-8*((a+1)%4)&255)<<8|t[a+2>>>2]>>>24-8*((a+2)%4)&255,o=0;4>o&&n>a+.75*o;o++)e.push(i.charAt(r>>>6*(3-o)&63));if(t=i.charAt(64))for(;e.length%4;)e.push(t);return e.join("")},parse:function(e){var n=e.length,i=this._map,a=i.charAt(64);a&&(a=e.indexOf(a),-1!=a&&(n=a));for(var a=[],r=0,o=0;n>o;o++)if(o%4){var s=i.indexOf(e.charAt(o-1))<<2*(o%4),l=i.indexOf(e.charAt(o))>>>6-2*(o%4);a[r>>>2]|=(s|l)<<24-8*(r%4),r++}return t.create(a,r)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),function(e){function t(e,t,n,i,a,r,o){return e=e+(t&n|~t&i)+a+o,(e<>>32-r)+t}function n(e,t,n,i,a,r,o){return e=e+(t&i|n&~i)+a+o,(e<>>32-r)+t}function i(e,t,n,i,a,r,o){return e=e+(t^n^i)+a+o,(e<>>32-r)+t}function a(e,t,n,i,a,r,o){return e=e+(n^(t|~i))+a+o,(e<>>32-r)+t}for(var r=Yo,o=r.lib,s=o.WordArray,l=o.Hasher,o=r.algo,c=[],u=0;64>u;u++)c[u]=4294967296*e.abs(e.sin(u+1))|0;o=o.MD5=l.extend({_doReset:function(){this._hash=new s.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,r){for(var o=0;16>o;o++){var s=r+o,l=e[s];e[s]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}var o=this._hash.words,s=e[r+0],l=e[r+1],u=e[r+2],d=e[r+3],g=e[r+4],f=e[r+5],p=e[r+6],h=e[r+7],m=e[r+8],v=e[r+9],y=e[r+10],b=e[r+11],C=e[r+12],I=e[r+13],S=e[r+14],P=e[r+15],w=o[0],E=o[1],T=o[2],x=o[3],w=t(w,E,T,x,s,7,c[0]),x=t(x,w,E,T,l,12,c[1]),T=t(T,x,w,E,u,17,c[2]),E=t(E,T,x,w,d,22,c[3]),w=t(w,E,T,x,g,7,c[4]),x=t(x,w,E,T,f,12,c[5]),T=t(T,x,w,E,p,17,c[6]),E=t(E,T,x,w,h,22,c[7]),w=t(w,E,T,x,m,7,c[8]),x=t(x,w,E,T,v,12,c[9]),T=t(T,x,w,E,y,17,c[10]),E=t(E,T,x,w,b,22,c[11]),w=t(w,E,T,x,C,7,c[12]),x=t(x,w,E,T,I,12,c[13]),T=t(T,x,w,E,S,17,c[14]),E=t(E,T,x,w,P,22,c[15]),w=n(w,E,T,x,l,5,c[16]),x=n(x,w,E,T,p,9,c[17]),T=n(T,x,w,E,b,14,c[18]),E=n(E,T,x,w,s,20,c[19]),w=n(w,E,T,x,f,5,c[20]),x=n(x,w,E,T,y,9,c[21]),T=n(T,x,w,E,P,14,c[22]),E=n(E,T,x,w,g,20,c[23]),w=n(w,E,T,x,v,5,c[24]),x=n(x,w,E,T,S,9,c[25]),T=n(T,x,w,E,d,14,c[26]),E=n(E,T,x,w,m,20,c[27]),w=n(w,E,T,x,I,5,c[28]),x=n(x,w,E,T,u,9,c[29]),T=n(T,x,w,E,h,14,c[30]),E=n(E,T,x,w,C,20,c[31]),w=i(w,E,T,x,f,4,c[32]),x=i(x,w,E,T,m,11,c[33]),T=i(T,x,w,E,b,16,c[34]),E=i(E,T,x,w,S,23,c[35]),w=i(w,E,T,x,l,4,c[36]),x=i(x,w,E,T,g,11,c[37]),T=i(T,x,w,E,h,16,c[38]),E=i(E,T,x,w,y,23,c[39]),w=i(w,E,T,x,I,4,c[40]),x=i(x,w,E,T,s,11,c[41]),T=i(T,x,w,E,d,16,c[42]),E=i(E,T,x,w,p,23,c[43]),w=i(w,E,T,x,v,4,c[44]),x=i(x,w,E,T,C,11,c[45]),T=i(T,x,w,E,P,16,c[46]),E=i(E,T,x,w,u,23,c[47]),w=a(w,E,T,x,s,6,c[48]),x=a(x,w,E,T,h,10,c[49]),T=a(T,x,w,E,S,15,c[50]),E=a(E,T,x,w,f,21,c[51]),w=a(w,E,T,x,C,6,c[52]),x=a(x,w,E,T,d,10,c[53]),T=a(T,x,w,E,y,15,c[54]),E=a(E,T,x,w,l,21,c[55]),w=a(w,E,T,x,m,6,c[56]),x=a(x,w,E,T,P,10,c[57]),T=a(T,x,w,E,p,15,c[58]),E=a(E,T,x,w,I,21,c[59]),w=a(w,E,T,x,g,6,c[60]),x=a(x,w,E,T,b,10,c[61]),T=a(T,x,w,E,u,15,c[62]),E=a(E,T,x,w,v,21,c[63]); o[0]=o[0]+w|0,o[1]=o[1]+E|0,o[2]=o[2]+T|0,o[3]=o[3]+x|0},_doFinalize:function(){var t=this._data,n=t.words,i=8*this._nDataBytes,a=8*t.sigBytes;n[a>>>5]|=128<<24-a%32;var r=e.floor(i/4294967296);for(n[(a+64>>>9<<4)+15]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),n[(a+64>>>9<<4)+14]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),t.sigBytes=4*(n.length+1),this._process(),t=this._hash,n=t.words,i=0;4>i;i++)a=n[i],n[i]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8);return t},clone:function(){var e=l.clone.call(this);return e._hash=this._hash.clone(),e}}),r.MD5=l._createHelper(o),r.HmacMD5=l._createHmacHelper(o)}(Math),function(){var e=Yo,t=e.lib,n=t.Base,i=t.WordArray,t=e.algo,a=t.EvpKDF=n.extend({cfg:n.extend({keySize:4,hasher:t.MD5,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var n=this.cfg,a=n.hasher.create(),r=i.create(),o=r.words,s=n.keySize,n=n.iterations;o.lengthc;c++)l=a.finalize(l),a.reset();r.concat(l)}return r.sigBytes=4*s,r}});e.EvpKDF=function(e,t,n){return a.create(n).compute(e,t)}}(),Yo.lib.Cipher||function(e){var t=Yo,n=t.lib,i=n.Base,a=n.WordArray,r=n.BufferedBlockAlgorithm,o=t.enc.Base64,s=t.algo.EvpKDF,l=n.Cipher=r.extend({cfg:i.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,n){this.cfg=this.cfg.extend(n),this._xformMode=e,this._key=t,this.reset()},reset:function(){r.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(e){return{encrypt:function(t,n,i){return("string"==typeof n?p:f).encrypt(e,t,n,i)},decrypt:function(t,n,i){return("string"==typeof n?p:f).decrypt(e,t,n,i)}}}});n.StreamCipher=l.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var c=t.mode={},u=function(t,n,i){var a=this._iv;a?this._iv=e:a=this._prevBlock;for(var r=0;i>r;r++)t[n+r]^=a[r]},d=(n.BlockCipherMode=i.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}})).extend();d.Encryptor=d.extend({processBlock:function(e,t){var n=this._cipher,i=n.blockSize;u.call(this,e,t,i),n.encryptBlock(e,t),this._prevBlock=e.slice(t,t+i)}}),d.Decryptor=d.extend({processBlock:function(e,t){var n=this._cipher,i=n.blockSize,a=e.slice(t,t+i);n.decryptBlock(e,t),u.call(this,e,t,i),this._prevBlock=a}}),c=c.CBC=d,d=(t.pad={}).Pkcs7={pad:function(e,t){for(var n=4*t,n=n-e.sigBytes%n,i=n<<24|n<<16|n<<8|n,r=[],o=0;n>o;o+=4)r.push(i);n=a.create(r,n),e.concat(n)},unpad:function(e){e.sigBytes-=255&e.words[e.sigBytes-1>>>2]}},n.BlockCipher=l.extend({cfg:l.cfg.extend({mode:c,padding:d}),reset:function(){l.reset.call(this);var e=this.cfg,t=e.iv,e=e.mode;if(this._xformMode==this._ENC_XFORM_MODE)var n=e.createEncryptor;else n=e.createDecryptor,this._minBufferSize=1;this._mode=n.call(e,this,t&&t.words)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){e.pad(this._data,this.blockSize);var t=this._process(!0)}else t=this._process(!0),e.unpad(t);return t},blockSize:4});var g=n.CipherParams=i.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),c=(t.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext;return e=e.salt,(e?a.create([1398893684,1701076831]).concat(e).concat(t):t).toString(o)},parse:function(e){e=o.parse(e);var t=e.words;if(1398893684==t[0]&&1701076831==t[1]){var n=a.create(t.slice(2,4));t.splice(0,4),e.sigBytes-=16}return g.create({ciphertext:e,salt:n})}},f=n.SerializableCipher=i.extend({cfg:i.extend({format:c}),encrypt:function(e,t,n,i){i=this.cfg.extend(i);var a=e.createEncryptor(n,i);return t=a.finalize(t),a=a.cfg,g.create({ciphertext:t,key:n,iv:a.iv,algorithm:e,mode:a.mode,padding:a.padding,blockSize:e.blockSize,formatter:i.format})},decrypt:function(e,t,n,i){return i=this.cfg.extend(i),t=this._parse(t,i.format),e.createDecryptor(n,i).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),t=(t.kdf={}).OpenSSL={execute:function(e,t,n,i){return i||(i=a.random(8)),e=s.create({keySize:t+n}).compute(e,i),n=a.create(e.words.slice(t),4*n),e.sigBytes=4*t,g.create({key:e,iv:n,salt:i})}},p=n.PasswordBasedCipher=f.extend({cfg:f.cfg.extend({kdf:t}),encrypt:function(e,t,n,i){return i=this.cfg.extend(i),n=i.kdf.execute(n,e.keySize,e.ivSize),i.iv=n.iv,e=f.encrypt.call(this,e,t,n.key,i),e.mixIn(n),e},decrypt:function(e,t,n,i){return i=this.cfg.extend(i),t=this._parse(t,i.format),n=i.kdf.execute(n,e.keySize,e.ivSize,t.salt),i.iv=n.iv,f.decrypt.call(this,e,t,n.key,i)}})}(),function(){for(var e=Yo,t=e.lib.BlockCipher,n=e.algo,i=[],a=[],r=[],o=[],s=[],l=[],c=[],u=[],d=[],g=[],f=[],p=0;256>p;p++)f[p]=128>p?p<<1:p<<1^283;for(var h=0,m=0,p=0;256>p;p++){var v=m^m<<1^m<<2^m<<3^m<<4,v=v>>>8^255&v^99;i[h]=v,a[v]=h;var y=f[h],b=f[y],C=f[b],I=257*f[v]^16843008*v;r[h]=I<<24|I>>>8,o[h]=I<<16|I>>>16,s[h]=I<<8|I>>>24,l[h]=I,I=16843009*C^65537*b^257*y^16843008*h,c[v]=I<<24|I>>>8,u[v]=I<<16|I>>>16,d[v]=I<<8|I>>>24,g[v]=I,h?(h=y^f[f[f[C^y]]],m^=f[f[m]]):h=m=1}var S=[0,1,2,4,8,16,32,64,128,27,54],n=n.AES=t.extend({_doReset:function(){for(var e=this._key,t=e.words,n=e.sigBytes/4,e=4*((this._nRounds=n+6)+1),a=this._keySchedule=[],r=0;e>r;r++)if(n>r)a[r]=t[r];else{var o=a[r-1];r%n?n>6&&4==r%n&&(o=i[o>>>24]<<24|i[o>>>16&255]<<16|i[o>>>8&255]<<8|i[255&o]):(o=o<<8|o>>>24,o=i[o>>>24]<<24|i[o>>>16&255]<<16|i[o>>>8&255]<<8|i[255&o],o^=S[r/n|0]<<24),a[r]=a[r-n]^o}for(t=this._invKeySchedule=[],n=0;e>n;n++)r=e-n,o=n%4?a[r]:a[r-4],t[n]=4>n||4>=r?o:c[i[o>>>24]]^u[i[o>>>16&255]]^d[i[o>>>8&255]]^g[i[255&o]]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,r,o,s,l,i)},decryptBlock:function(e,t){var n=e[t+1];e[t+1]=e[t+3],e[t+3]=n,this._doCryptBlock(e,t,this._invKeySchedule,c,u,d,g,a),n=e[t+1],e[t+1]=e[t+3],e[t+3]=n},_doCryptBlock:function(e,t,n,i,a,r,o,s){for(var l=this._nRounds,c=e[t]^n[0],u=e[t+1]^n[1],d=e[t+2]^n[2],g=e[t+3]^n[3],f=4,p=1;l>p;p++)var h=i[c>>>24]^a[u>>>16&255]^r[d>>>8&255]^o[255&g]^n[f++],m=i[u>>>24]^a[d>>>16&255]^r[g>>>8&255]^o[255&c]^n[f++],v=i[d>>>24]^a[g>>>16&255]^r[c>>>8&255]^o[255&u]^n[f++],g=i[g>>>24]^a[c>>>16&255]^r[u>>>8&255]^o[255&d]^n[f++],c=h,u=m,d=v;h=(s[c>>>24]<<24|s[u>>>16&255]<<16|s[d>>>8&255]<<8|s[255&g])^n[f++],m=(s[u>>>24]<<24|s[d>>>16&255]<<16|s[g>>>8&255]<<8|s[255&c])^n[f++],v=(s[d>>>24]<<24|s[g>>>16&255]<<16|s[c>>>8&255]<<8|s[255&u])^n[f++],g=(s[g>>>24]<<24|s[c>>>16&255]<<16|s[u>>>8&255]<<8|s[255&d])^n[f++],e[t]=h,e[t+1]=m,e[t+2]=v,e[t+3]=g},keySize:8});e.AES=t._createHelper(n)}();var Ko=us(function(){function e(e){if(!e){if(t)return t;e=rs.getCookie("viewer_session"),t=e}if(!e)throw Error("No valid key provided");return e}var t=void 0;this.encrypt=function(t,n){if(t){n=e(n);var i=Yo.AES.encrypt(JSON.stringify(t),n,{format:Xo});return""+i}return null},this.decrypt=function(t,n){if(t){n=e(n);var i=Yo.AES.decrypt(t,n,{format:Xo});return JSON.parse(i.toString(Yo.enc.Utf8))}return null},this.setKey=function(e){e&&e.length>0&&(t=e)}}),Qo=us(function(){function e(){var e=f(".password-body",s);c=f('
      {0}
      '.format("Continue to site")).makeSimpleButton().buttonClick(function(){i()}).appendTo(e),d=f(".password-label",s),u=f(".password-input-field",s),g=f(".password-error",s),p=f(".progress",s),h=f(".password-main",s)}function t(){c.addClass("state-disabled"),d.removeClass("label-focused"),d.removeClass("state-error"),u.removeClass("state-focused"),u.removeClass("state-error"),u.val(""),g.text(""),g.quickHide(),p.css("opacity",0)}function n(){u.focusin(function(){u.addClass("state-focused"),d.addClass("label-focused")}),u.focusout(function(){u.removeClass("state-focused"),d.removeClass("label-focused")}),u.blur(function(){u.removeClass("state-focused"),d.removeClass("label-focused")}),u.keyup(function(e){13===e.which&&i(),u.val().length>0?c.hasClass("state-disabled")&&c.removeClass("state-disabled"):(g.quickHide(),u.removeClass("state-error"),d.removeClass("state-error"),c.addClass("state-disabled"))})}function i(){var e=u.val(),t=l.pid,n=l.resultCallback;if(p.css("opacity",1),c.addClass("state-disabled"),e&&n){if(e=Ko.encrypt(e),e&&null!==e){var i={pid:t,password:e,siteId:ya.getSiteID()};qi.Flags.IsApiPartner.isTrue()&&(i.viewerSession=rs.getCookie("viewer_session")),f.ajax({type:"POST",url:"{0}/services/viewer-password/validatePassword".format(ne.ServicesBasePath?ne.ServicesBasePath:""),data:i,success:function(e){p.css("opacity",0);var t=JSON.parse(e);t.status?n(t.status):a()},error:function(e){p.css("opacity",0),a(e)}})}}else p.css("opacity",0),a("Could not verify password")}function a(e){return"object"==typeof e&&e.hasOwnProperty("status")&&403===e.status?r("Too many attempts, please try again later!"):(e="string"==typeof e?f.valueOrDefault(e,"Password is incorrect"):"Password is incorrect",g.text(e),g.quickShow(),u.addClass("state-error"),c.addClass("state-disabled"),d.addClass("state-error"),void(u.findFirstTextContainer().value=""))}function r(e){g.text(e),g.quickShow(),u.detach(),c.detach(),d.detach()}var o={passwordControl:{group:"password-control-templates",name:"password-control-template",isSimple:!0}},s=void 0,l=void 0,c=void 0,u=void 0,d=void 0,g=void 0,p=void 0,h=void 0;this.create=function(){s=f.useTemplate(o.passwordControl),e(),n();var i={$element:s,appendTo:function(e){return t(),s.appendTo(e),i},remove:function(){s.css("opacity",0),setTimeout(function(){s.remove(),s.css("opacity",1),t()},300)},setOptions:function(e){l=e},passwordValidated:this.passwordValidated};return i},this.passwordValidated=function(e,t){if(e&&t){var n={pid:e};qi.Flags.IsApiPartner.isTrue()&&rs.getCookie("viewer_session")&&(n.viewerSession=rs.getCookie("viewer_session")),f.ajax({type:"POST",url:"{0}/services/viewer-password/passwordValidated".format(ne.ServicesBasePath?ne.ServicesBasePath:""),data:n,success:function(e){var n=JSON.parse(e);n.hasOwnProperty("viewer_session")&&rs.checkCookie("viewer_session",n.viewer_session),t(n.status)},error:function(){t(!1)}})}}});!function(){function e(e,t,n,i){i=f.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=Yi.calculateItemSize(s,i,r);i.calculatedFixedSize=s,i.calculatedMaxSize=l,i.fixedSize=c,i.length=a;var u=t.instanceControllers;if(i.keepRatio){var d=f.maxValue([c.width,c.height]);c={height:d,width:d}}var g=n.getLayoutOptions(u.length,i);n.orderItemsLayout(e,u,f.extend({$container:e.$contentContainer},g));var p=n.arrange(u,i,r);return p=f.extend({},i,p),p.controllersToArrange=u,p}}function t(e,t){for(var n=f([]),i=0;i"),e.$contentContainer=t),e.getDataItemsController().detach(),e.setParentContent(t)}function i(e){e.getDataItemsController().detach();var t=e.$contentContainer;t&&t.remove()}Yi.registerDataLayoutTypes({SquareGrid:{name:"SquareGrid",isReArrangeable:!0,category:Ji.Grid,arrange:function(t,n,i){return e(t,n,Ji.Grid,i)},fields:{rows:!0,colsSpacing:!0,rowsSpacing:!0,cols:!0},startLayout:n,removeLayout:i},Vertical:{name:"Vertical",isReArrangeable:!0,category:Ji.Vertical,arrange:function(t,n,i){return e(t,n,Ji.Vertical,i)},fields:{columnSpacing:!0},startLayout:n,removeLayout:i},Horizontal:{name:"Horizontal",isReArrangeable:!0,category:Ji.Horizontal,arrange:function(t,n,i){return e(t,n,Ji.Horizontal,i)},fields:{lineSpacing:!0},startLayout:n,removeLayout:i,reAllocateTemplates:t},OneColumn:{name:"OneColumn",isReArrangeable:!0,category:Ji.OneColumn,arrange:function(t,n,i){return e(t,n,Ji.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:Ji.Columns,arrange:function(t,n,i){return e(t,n,Ji.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}},Qi.Normal)}(),function(){function e(e,n,i,a){a=f.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){f.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),u=i.getFixedSize(l.getMaxSize(),a.length,a),d=Yi.calculateItemSize(c,a,s);a.calculatedFixedSize=c,a.calculatedMaxSize=u,a.fixedSize=d;var g=i.arrange(o,a);return g.controllersToArrange=o,g}}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)],u=i.getLayoutOptions(t.length,a),d=i.orderItemsLayout(e,t,f.extend({parentInstance:c,currentControllersMap:c.currentControllersMap,$container:c.getElementContent()},u));c.currentControllersMap=d}}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 u=aa.getInstanceByID(e.getDataItemsController().getId()+g+c);u&&(l.push(u),u.currentControllersMap&&(f.eachEntry(u.currentControllersMap,function(e,t){t.detach()}),u.currentControllersMap={}))}aa.removeInstances(l)}else if(t>r)for(var d=r,s=t-r,c=0;s>c;c++){var p=i.addItem({tabName:"page"+(d+c+1),rootsIds:[e.getDataItemsController().getId()+g+(d+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(),aa.removeInstances(e.pagesInstance),e.pagesInstance=void 0}function a(e){if(de.disableOperationsRecording("startLayout"),!e.pagesInstance){var t=e.getDataItemsController().getInstance(),n={elementForCreation:{structures:[{type:ri.TabsPanel.name,elementProperties:{}}]}},i=Jo.addTemplateInstance(n,t.$element,{rootsIds:[t.id+g],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),f.eachItem(a.getDescendingInstances(!0),function(e,t){t.hasFeature(oi.Selectable)&&t.hasOrder.setValue(!1)}),Sr.startRenderingBatch(),e.pagesInstance=a,a.$element.addClass("relative-arrangement");for(var r in oi.Navigatable.properties)oi.Navigatable.properties[r]&&a.setPropertyValue(r,t.getPropertyValue(r));var o=t.propertyChangedEventSimple.bind(function(e){de.disableOperationsRecording("dataListInstance.propertyChangedEventSimple"),oi.Navigatable.properties[e]&&a.setPropertyValue(e,t.getPropertyValue(e)),de.enableOperationsRecording("dataListInstance.propertyChangedEventSimple")});Sr.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())}de.enableOperationsRecording("startLayout")}function r(){var e={};return f.eachEntry(d,function(t,n){e[t]=f.quickExtend({removeLayout:i,startLayout:a,getNavigatableInstances:u,navigateTo:c,getCurrentItem:l,showItem:o,fetchItemsInformationToArrange:function(e,t,n,i){t=f.quickExtend({maxItemsCount:1/0,usePagesLayout:!0},t);var a=t.usePagesLayout,r=t.maxItemsCount,o=t.elementsPerPage,s=f.isNumeric(r),l=e.getDataItemsController(),c=s||!a?0:l.getInstance().getCurrentPageIndex()*o,u=s?r:a?c+o:1/0;l.fetchControllersByIndex(c,u,function(e){if(s){var t=Math.min(e.totalCount,r),i=a?l.getInstance().getCurrentPageIndex()*o:0;i>=t&&0!==i&&(i=f.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)}function 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 u(e){return e.pagesInstance?e.pagesInstance.getNavigatableInstances():[]}var d={PagesRow:{name:"PagesRow",isPages:!0,isReArrangeable:!0,category:Ji.Horizontal,fields:{lineSpacing:!0},arrange:function(t,n,i){return e(t,n,Ji.Horizontal,i)}},PagesColumn:{name:"PagesColumn",isPages:!0,isReArrangeable:!0,category:Ji.Vertical,fields:{columnSpacing:!0},arrange:function(t,n,i){return e(t,n,Ji.Vertical,i)}},PagesGrid:{name:"PagesGrid",isPages:!0,isReArrangeable:!0,category:Ji.Grid,fields:{rows:!0,colsSpacing:!0,rowsSpacing:!0,cols:!0},arrange:function(t,n,i){return e(t,n,Ji.Grid,i)}}};Yi.registerDataLayoutTypes(r(),Qi.Pages);var g="p"}(),function(){Yi.registerDataLayoutTypes({NormalForm:{name:"NormalForm",removeLayout:os,startLayout:os,orderElements:function(e,t,n){t=f.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=f.min(i,function(e){var t=e.getPropertyValue("sizeAndPosition");return t.top}).value,o=f.min(i,function(e){var t=e.getPropertyValue("sizeAndPosition");return t.left}).value;for(var s=o-t.columnSpacing,l=0;l*t.numberOfRows0){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),u=Yi.calculateItemSize(l,a,s);a.calculatedFixedSize=l,a.calculatedMaxSize=c;var d=n.instanceControllers;t(e,d,i,a),f.each(d,function(e,t){t.toggleClass({"fit-to-size":!0})}),a.fixedSize=u,a.length=d.length,a.$columns=e.$columns;var g=i.arrange(d,a);return g.controllersToArrange=d,g}}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=f("");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"),e.$contentContainer=t),e.getDataItemsController().detach(),e.setParentContent(t),e.$columns=[]}function r(e){e.getDataItemsController().detach();var t=e.$contentContainer;e.$columns&&f.each(e.$columns,function(e,t){t.remove()}),t&&t.remove()}function o(){var e={};return f.each(s,function(t,n){e[t]=f.extend({removeLayout:r,startLayout:a},n)}),e}var s={Rows:{name:"Rows",category:Ji.Rows,arrange:function(t,n,i){return e(t,n,Ji.Rows,i)},shouldRearrangeWhenItemSizeChanged:!0,canItemResize:{vertically:!0,horizontally:!1},canResize:{vertically:!1,horizontally:!0},fields:{rowsSpacing:!0,colsSpacing:!0,rows:!0}}};Yi.registerDataLayoutTypes(o(),Qi.FormLayouts)}(),function(){function e(e,t,n,a){a=f.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),u=void 0;if(c.length>0){var d=n.getFixedSize(a.size,r,a),g=n.getFixedSize(s.getMaxSize(),r,a),p=Yi.calculateItemSize(d,a,o);a.calculatedFixedSize=d,a.calculatedMaxSize=g,a.fixedSize=p,a.length=c.length;var h=n.getLayoutOptions(c.length,a);n.orderItemsLayout(e,c,f.quickExtend({$container:e.$contentContainer},h)),u=n.arrange(c,a,o)}return u=f.extend({},a,u,{controllersToArrange:c})}function t(e,t,i,a,r){if(i){var s=e.getDataItemsController().getDataSource().getCollectionItems();f.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,d=s.navigationProperties,g=i.createItemsController();d=f.quickExtend({createInstanceController:g.createInstanceController},d);var p,h,m=t.$element,v=i.isVertical?gt.Right:gt.Bottom,y=i.createSubHierarchyElement({controller:t,arrowSide:v}),b=!1,C=!1;p=m,p.bind("mousedown.menu-drop-down",function(e){a.isOpened()||(e.stopPropagation(),e.preventDefault(),b=!0,a.open())}),_a.Flags.IsInMobileContext.isFalse()&&(C=!0,m.bind("mouseenter.menu-drop-down",function(){setTimeout(function(){a.open()},0)})),h=u.getValue();var I=Cr.createNavigationController(l),S=x.createEventListener(pa.Events.PageChanging,function(){I.close()}),P=!0,w={$element:m,navigationProperties:d,isVertical:i.isVertical,pages:n.controllersData,pagesHierarchy:n.hierarchyCollection,selectedPageId:o,instanceId:f.uniqueID(),customClickCallback:r,isTargetFixed:e.getInstance().getPropertyValue("isFixed")===!0,closeAnimationCompleteCallback:function(){P=!0}};C&&f.quickExtend(w,{mouseEnteredCallback:function(){E.setTrue("mouseEntered")},mouseLeaveCallback:function(){E.setFalse("mouseEntered")},openCallback:function(e){if(!b){var t=f.unionAreas([e.getOuterArea(),m.getOuterArea()]);c=a,h.setTrackedAreas([t]),h.setCurrentMouseTarget(t),h.activate()}}});var E=O.createConditionalNegative({valueChangeCallback:function(e){if(e){I.open(w),P=!1;var n=t.getInstance().getSkinInstance();ma.stopMouseOverTracking(n),_a.Flags.IsInMobileContext.isFalse()&&n.activateTrigger(Li.MouseEnter),I.isOpened.once(!1,function(){C&&(h.deactivate(),c=void 0),S.deactivate(),E.resetConditions(),ma.trackMouseOver(n),_a.Flags.IsInMobileContext.isFalse()&&n.activateTrigger(Li.MouseLeave)}),S.activate()}else I.close()}});f.quickExtend(a,{open:function(){P&&E.setTrue("controller")},close:function(){E.setFalse("controller")},isOpened:function(){return E.isTrue()}}),f.quickExtend(a,{dropDownData:n,remove:function(){I&&I.remove(),y&&y.remove(),p&&p.unbind(".menu-drop-down"),g.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=f.mapToDictionary(n.instanceControllers,f.identity,function(e){return e.getDataItemId()}),c=e.getDataItemsController().getControllersHierarchy();c?r=c.getRootIds():(r=f.getKeys(l),c=_t.create({ids:r}));var u,d;_a.Flags.IsInMobileContext.isFalse()?(u=c,d=f.mapItem(r,function(e){return l[e]})):d=f.getValues(l),d.orderBy(f.defaultIndexFunction);var g=!1;if(d.length>o){a||(a=e.moreItemsController=i.createMoreItemsController());var p=a.getDataItemId(),h=d.slice(o-1);d=d.slice(0,o-1),d.push(a),u=c.clone(),_a.Flags.IsInMobileContext.isFalse()?(u.addIds(p),f.eachItem(h,function(e,t){u.setParent(t.getDataItemId(),p)})):(g=!0,u.addIds(p),f.eachItem(r,function(e,t){u.setParent(t,p)}))}else a&&(a.removeController(),delete e.moreItemsController);return t(e,d,u,g,{createSubHierarchyElement:i.createSubHierarchyElement,dropDownNavigationSettings:i.dropDownNavigationSettings,createItemsController:i.createItemsController,dropDownItemClick:i.dropDownItemClick,currentSelectedItem:i.currentSelectedItem,fixedSize:i.fixedSize,isVertical:i.isVertical}),d}function a(e){var t=e.$contentContainer;t||(t=f(""),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=f.mapEntry(i.getIds(),function(e,t){return n.getItem(t)});return{controllersData:a,hierarchyCollection:i}}}function s(e){e.dropDownControllers&&f.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(_a.Flags.IsInMobileContext.isFalse()){var a=e.getDataItemsController().getControllersHierarchy();a&&(i=a.getRootCount())}return Math.min(n.maxItems,i)}Yi.registerDataLayoutTypes({HorizontalMenu:{category:Ji.Horizontal,arrange:function(t,n,i){return e(t,n,Ji.Horizontal,f.extend(i,{isVertical:!1}))},isMenuLayout:!0,startLayout:a,removeLayout:r},VerticalMenu:{category:Ji.Vertical,arrange:function(t,n,i){return e(t,n,Ji.Vertical,f.extend(i,{isVertical:!0}))},isMenuLayout:!0,startLayout:a,removeLayout:r},SquareGridMenu:{category:Ji.Grid,arrange:function(t,n,i){return e(t,n,Ji.Grid,f.extend(i,{isVertical:!1}))},isMenuLayout:!0,startLayout:a,removeLayout:r}},Qi.Normal);var c,u=w.create(function(){return Tn.create(Zi.getBodyElement(),{onStoppedBeingTarget:function(){c.close()}})})}(),Yi.registerDataLayoutTypes({NavigationButton:{arrange:os,startLayout:os,removeLayout:os}},Qi.Normal);var Jo=us(function(){function e(e,t){e.dataSourceName&&t&&f.eachEntry(t,function(t,n){e.initialProperties[t]||(e.initialProperties[t]={}),e.initialProperties[t].binding={dataFields:f.quickExtend({},n),dataSourceName:e.dataSourceName,dataItemID:e.dataItemID}})}function t(e){f(e).each(function(e,t){t.elementProperties||(t.elementProperties={});var n=t.elementProperties.order;void 0!==n&&null!==n||(n=0),t.elementProperties.order=ta.getMaxOrder()+1+n,ta.increaseMaxOrder()})}function n(e,t,n){t?f(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&&f(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){f.eachItem(e.structures,function(e,t){void 0===t.offset&&(t.offset={left:0,top:0})});var t=f.min(e.structures,function(e){return e.offset.left}).value,n=f.min(e.structures,function(e){return e.offset.top}).value;f.eachItem(e.structures,function(e,i){void 0===i.offset&&(i.offset=f.translateOffset(i.offset,{left:0-t,top:0-n}))})}function a(e,t){f.eachItem(e.structures,function(e,n){void 0===n.offset&&(n.elementProperties.sizeAndPosition=f.translateOffset(n.elementProperties.sizeAndPosition,t))})}this.addTemplateInstance=function(r,o,s,l){s=f.quickExtend({isContent:!1,isLoading:!1,initialProperties:{all:{}},isForTemplateUse:!1,newRootElementTypeName:!1,removeMobileStates:!1,shouldDuplicateHierarchy:!0},s),l=f.quickExtend({includeChildren:!0,isTemplate:!0},l),Sr.startRenderingBatch();var c=r.elementForCreation,u=s.shouldDuplicateHierarchy;Ea.loadHierarchy({templateStructure:c,StructureVersion:void 0!==c.version?c.version:0},l.isTemplate);var d=c;u&&(d=Dr.duplicateHierarchyInfo(c,s)),s.newRootElementTypeName&&(d.structures[0].type=s.newRootElementTypeName),s.targetOffset&&(i(d),a(d,s.targetOffset)),n(d.structures,s.centerPosition,s.basePosition),t(d.structures),s.initialProperties.all=f.quickExtend(s.initialProperties.all,{templateName:c.name,templateID:"template"+Ea.generateWebsiteId()});var g=d.oldToNewIDMapping?f.replaceKeys(s.initialProperties,d.oldToNewIDMapping):s.initialProperties,p={dataItemID:r.dataItemID,styleBindingId:r.styleBindingId,initialProperties:g,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=d.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=Na.create(d);return y=l.includeChildren?b.addHierarchyAndApply(p):b.addHierarchyFromNode(d.structures[0].id,f.quickExtend({includeNode:!0,includeChildren:!1},p)),Sr.finishRenderingBatch(),{instances:y,apply:l.includeChildren?void 0:function(){b.addHierarchyFromNode(d.structures[0].id,f.extend({},p,{includeNode:!1,includeChildren:!0,parent:y[0]})),b.applyHierarchy()}}}}),Zo=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=[];f.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"),de.disableOperationsRecording("updateDataControllers"),Sr.startRenderingBatch(),t.removedItems&&r(e,t.removedItems),t.addedItems&&o(e,t.addedItems),Sr.finishRenderingBatch(),de.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;a0&&!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 _a.Flags.IsInMobileContext.isTrue()&&!e.data.wasFirstArrangedInMobile?(e.data.wasFirstArrangedInMobile=!1,t=n&&n.dataItemSizeMobile?n.dataItemSizeMobile:void 0):_a.Flags.IsInMobileContext.isFalse()&&!e.data.wasFirstArrangedInPc&&(e.data.wasFirstArrangedInPc=!1,t=n&&n.dataItemSizePc?n.dataItemSizePc:void 0),t?f.cloneObject(t):void 0}var n=C.extend("DataLayoutController",{init:function(e,t){t=f.quickExtend({onArrangementStarted:os,onArrangementFinished:os,startInitializingLayoutCallback:os,finishInitializingLayoutCallback:os,startArrangingCallback:os,finishArrangingCallback:os,getContainerSize:os,setParentContent:os},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,u=t.onArrangementFinished,d=O.create(!1),g=O.create(!1),p=we.create({startCallback:r,finishCallback:o}),h=we.create({startCallback:i,finishCallback:a}),m=this,v=G.createCancelableQueue({startOperationCallback:function(){c(),h.start(),m.refreshLayout(),h.finish()},finishOperationCallback:function(){u()}});n.instanceRemoved.one(function(){v.dispose()}),this._dataItemsController=e,this._getContainerSize=s,this._setParentContent=l,this._startInitializingLayoutCallback=i,this._finishInitializingLayoutCallback=a,this.isInitialized=d,this.instance=n,this._arrangingOperationQueue=v,this._arrangementScope=p,this._shouldRefreshLayout=g,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;Ki[e]!==t&&(this._prevArrangement=t,this._currentArrangement=Ki[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[_a.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=f.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)},Re.handleAjaxException)}},getSize:function(){var e=this._lastArrangementInformation;return e&&e.contentSize?e.contentSize:void 0},getMinSize:f.returnZeroSize,_setLastArrangementOptionsByDevice:function(e){e&&(_a.Flags.IsActivated.isTrue()?this._lastArrangementInformationDevice.mobile=e:this._lastArrangementInformationDevice.pc=e)}});return n.create=function(e,t){return new n(e,t)},n}(),ts=us(function(){function e(){n.css("height",f.maxValue([.8*f.getWindowSize().height-250,60])),n.css("width",f.minValue([.8*f.getWindowSize().width,900]))}var t,n,i=0;this.getPrivacyPolicyHeight=function(){return pa.getCurrentPage().getFooterInstance()?0:ts.getPrivacyPolicyActualHeight()},this.getPrivacyPolicyActualHeight=function(){return t?i?i:function(){return i=t.height()}():0},this.initialize=function(){var i=na.getValue("privacyPolicyActive");if(i){var a=x.createEventListener([f.getWindowSizeEvent()],function(){e(),Ft.hasOpenedDialogs()&&(Ft.close(s),Ft.open(s,{showingAnimationFunction:function(){this.show(),a.activate()},hidingAnimation:function(){this.hide(),a.deactivate()}}))}),r=na.getValue("privacyPolicy");t=f('
      {0}
      '.format("PrivacyPolicy"));var o=new E;o.append('
      '),o.append('
      {0}
      '.format("PrivacyPolicy")),o.append('
      '),o.append('
      '),o.append("
      "),o.append("
      "),o.append('"),o.append("
      ");var s=f(""+o);f(".dialog-text",s).html(r);var l=f(".privacy-policy-dialog-button",s);n=f(".privacy-policy-dialog-content",s),l.makeSimpleButton().buttonClick(function(){var e=Ft.getDialogOverlay(s);Ft.close(s),e.removeClass("popup-overlay")}),t.makeSimpleButton().buttonClick(function(){e(),Ft.open(s,{showingAnimationFunction:function(){this.show(),a.activate()},hidingAnimation:function(){this.hide(),a.deactivate()}});var t=Ft.getDialogOverlay(s);t.css({backgroundColor:"black",opacity:.8})}),x.bind([pa.Events.AfterPageChanged],function(){pa.getCurrentPage().getFooterInstance()&&pa.getCurrentPage().getFooterInstance().isInstanceVisible()?pa.getCurrentPage().getFooterInstance().$element.append(t):f("body").append(t)})}}}),ns=us(function(){var e={Panel:{group:"message-dialog-templates",name:"panel-template"}};this.open=function(t){t=f.quickExtend({title:"",message:"",buttonText:"Close"},t);var n=f.useTemplate(e.Panel);f(".message-dialog-title",n).text(t.title),f(".message-dialog-content",n).text(t.message),f(".message-dialog-close",n).text(t.buttonText),n.on("click",function(){n.remove()}),n.appendTo(document.body)}}),is=us(function(){function e(e,t){e=f.Color(e),t||(e[3]=1);for(var n=Kr.calculateAdjustBrightnessSign(e,.08),i=[],a=[],r=0;3>=r;r++){var o=0===r?e:In.adjustBrightness(e,function(e){return e+n*(.02*r)}),s=In.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=en.createDeferredPanel(function(){return en.createPanel(is)}),this.create=function(){function i(){p.css("top",d.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=en.createBaseController(),l=[],c=f.useTemplate(n.Panel),u=f(".close-icon-content",c),d=f(".pages-list",c),g=f(".header",c),p=f(".footer",c);c.on("mouseenter",function(){t(s.currentActivationArgs.mouseEnteredFlag,!0)}).on("mouseleave",function(){t(s.currentActivationArgs.mouseEnteredFlag,!1)}),u.click(function(){s.requestDeactivation()});var h=Sn.create(d,{scrollbarClass:"slide-scrollbar"});h.setMoveScrolling({enableHorizontalScrolling:!1});var m=zt.create(),v=d.makeItemsList({idFunction:f.defaultIdFunction,itemCreationFunction:function(e,t){var a=f.useTemplate(n.PageItem,e),r=s.currentActivationArgs,o=r.customClickCallback,l=f(".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=f(".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 u=f(".title-container",a);if(o)u.on("click",function(){setTimeout(function(){s.requestDeactivation()},0),o(e.id)});else{var d=f("");d.addClass("internal-link"),d.click(function(){setTimeout(function(){s.requestDeactivation(!0)},0)}),d.attr("href",ua.getPageFullHtmlUrl(e.id)),u.wrap(d),t.data.$lingWrapper=u.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",ua.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=Kr.createCssRules("slide-navigation-panel"),S={};return f.quickExtend(s,{$element:c,visualizers:l,defaultActivationArgs:{maxSize:{width:2e3}},onActivated:function(t){var n=Qa.evaluateFontBinding(t.font),a=_a.Flags.IsInMobileContext.isTrue();if(y!==t.instanceId||a!==C||!f.defaultEqualityComparer(t.maxSize,S.maxSize)){var s=t.direction,l="up"===s||"down"===s,u=t.fontSize,d=t.spacing,h=e(Ga.evaluateColorBinding(t.backgroundColor),!t.pushContent);r(h,d);var I=h.backgroundColors[0];if(g.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:Ga.evaluateColorBinding(t.fontColor,!0),fontSize:"{0}px".format(u),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),Me.isObservableCollection(t.pages)?(b=jt.create(t.pages),v.setItems(b)):v.setItems(t.pages),t.useHierarchy)m.setHierarchyCollection(t.pagesHierarchy);else{var P=new _t({ids:f.getKeys(v.getDataItems())});m.setHierarchyCollection(P)}v.setLayout(m)}t.useHierarchy&&t.hierarchyOpened&&f.eachEntry(v.items,function(e,t){t.$wrapper.addClass("open")})}b&&b.unPostponeUpdates(),Pn.onFontLoaded(n,{successCallback:function(){i()},timeout:15e3}),S=t,y=t.instanceId,C=a},onDeactivated:function(){b&&b.postponeUpdates(),f.eachEntry(v.items,function(e,t){t.$wrapper.removeClass("open")}),t(s.currentActivationArgs.mouseEnteredFlag,!1)}}),s}}),as=us(function(){var e,t=this;this.isVisible=O.createConditionalPositive(),this.initialize=function(){var n=ne.IsSitePreview,i=!ya.isPremium()&&!ne.IsTemplate||n,a=!1;if(ne.IsTemplate||ne.DisableBanner||(a=Za.getFreemiumBannerLimitation()),i=!!a,t.isVisible.setValue(i),i){var r=a.iframeUrl,o=parseInt(a.iframeHeight);e=f('').attr("src",f.combinePaths(r,""+ya.getSiteID())).css("height",o).css("z-index",1e5).appendTo("body")}t.isVisible.valueChangedEvent.bindAndExecute(function(){var e=t.isVisible.getValue();f("body").css("padding-bottom",e?o:"")})},this.getFooterHeight=function(){return t.isVisible.isTrue()?e.getOuterSize().height:0}}),rs=us(function(){this.setCookie=function(e,t,n){var i=new Date;i.setTime(i.getTime()+24*(n?n:1)*60*60*1e3);var a="expires="+i.toUTCString();document.cookie=e+"="+t+";expires="+a+";path=/"},this.getCookie=function(e){for(var t=e+"=",n=document.cookie.split(";"),i=0;i
      ',"text-area-element-template":'
      ',"paypal-button-template":'
      ',"select-field-template":'',"popover-template":'
        '}),f.setTemplatesGroups({"loading-animations":{element:'
        '},"element-overlay":{element:'
        '},"slideshow-carousel-templates":{"slideshow-carousel-template":'',"slideshow-carousel-item-template":''},"thumbs-carousel-templates":{"thumbs-carousel-template":'
          ',"thumb-template":'
        • '},"rows-manager-templates":{"row-decorator-template":'
          ',"column-decorator-template":'
          '},"mobile-version-view-manager-templates":{"cell-resizing-handle-template":'
          '},"resume-built-by-section-element-templates":{"resume-built-by-section-element-template":'
          Built Using
          '},"rich-content-video":{"content-element":'
          ',"video-iframe":''},"slide-navigation-panel-2-templates":{"slide-navigation-panel-2-template":'
          Back
          ',"page-item-template":'
          ${title}
          '},"drop-down-navigation-desktop-panel-templates":{"drop-down-navigation-desktop-panel-template":'',"page-item-template":'
          ${title}
          ',"page-item-instance-template":'
          '},"drop-down-navigation-desktop-panel-2-templates":{"drop-down-navigation-desktop-panel-2-template":'',"page-item-template":'
          ${title}
          '},"drop-down-navigation-desktop-panel-4-templates":{"drop-down-navigation-desktop-panel-4-template":'',"page-item-template":'
          ${title}
          '},"slide-navigation-panel-3-templates":{"slide-navigation-panel-3-template":'
          ',"page-item-template":'
          ${title}
          '},"carousel-thumbs-templates":{"image-thumb-template":'
          '},"slideshow-carousel-items-templates":{"image-item-template":'

          /
          ',"video-item-template":'

          /
          ',"video-iframe-template":''},"iframe-content-templates":{"iframe-content-template":'
          '},"base-page-content-element-templates":{"base-page-content-element-template":'
          '},"side-bar-page-content-element-templates":{"side-bar-page-content-element-template":''},"page-element-templates":{"page-element-template":'
          '},"video-player-templates":{"video-player-template":'
          ',"video-iframe-element-template":''},"default-popup-templates":{"popup-overlay-template":'',"popup-carousel-image-item-template":'',"popup-carousel-video-item-template":''},"mobile-image-popup-templates":{"popup-overlay-template":'',"popup-carousel-image-item-template":'
          ',"popup-carousel-video-item-template":'
          ',"popup-thumb-template":'
          Show more
          Show less
          '},"popup-1-templates":{"popup-overlay-template":'',"popup-carousel-image-item-template":'
          ', "popup-carousel-video-item-template":'
          '},"popup-2-templates":{"popup-overlay-template":'',"popup-carousel-image-item-template":'
          ',"popup-carousel-video-item-template":'
          ',"popup-thumb-item-template":'
          '},"popup-3-templates":{"popup-overlay-template":'',"popup-carousel-image-item-template":'',"popup-carousel-video-item-template":''},"popup-4-templates":{"popup-overlay-template":'',"popup-carousel-image-item-template":'

          ',"popup-carousel-video-item-template":'

          '},"password-control-templates":{"password-control-template":'
          Page password
          '},"message-dialog-templates":{"panel-template":'
          '},"slide-navigation-panel-templates":{"slide-navigation-panel-template":'
          ',"page-item-template":'
          ${title}
          '}}),window._wz_=f.quickExtend(window._wz_||{},{$:f,jQuery:p,PollingUtils:h,DefaultTimeouts:m,ScriptLoadingUtils:v,PrototypeUtils:y,LazyPropertyPrototype:b,Class:C,Initializer:I,EnumMetadata:S,ByRef:P,DeferredObject:w,StringBuilder:E,SimpleEventBinding:T,SimpleEvent:x,Dictionary:k,ObservableDictionary:D,FlagsObserverStates:F,ConditionalFlagsTypes:A,AbstractObservableFlag:B,BasicObservableFlag:V,ConditionalObservableFlag:L,FlagsObserver:M,ObservableFlag:O,EqualityComparers:z,ObservableObject:_,Exceptions:N,Exception:R,raygunFactory:H,raygunJsUrlFactory:q,ErrorHandler:U,ErrorReportType:$,ErrorHandlerActivator:W,Modernizr:j,OperationsQueue:G,LoadingAnimationsOverlayLayer:X,LoadingAnimations:Y,ElementOverlayLayers:K,ElementOverlay:Q,Global:Z,console:ee,PageData:ne,CompiledComponents:ie,AssetsStorageServers:ae,AssetsCategories:re,AssetsTypes:oe,AssetsManager:se,Logger:le,JSONPController:ce,AppProfiler:ue,OperationsManager:de,Viewer:ge,CallbacksHandler:fe,StateBindingFlag:pe,StateBindingsGroup:he,StateBinding:me,BindingManager:ve,RequestAnimationDom:ye,ScrollingMeasureDistanceType:be,ScrollingTracker:Ce,ContextValue:Ie,UserInteractionMode:Se,UserInteraction:Pe,Scope:we,swfobject:Ee,YoutubeHelper:Te,VimeoPlayerStates:xe,VimeoHelper:ke,GoogleMapTypes:De,GoogleMapHelper:Fe,OperationsBatch:Ae,OperationsHandler:Be,Browser:Ve,BrowserVersion:Le,CollectionUtils:Me,ArrayUtils:Oe,FilterUtils:ze,ListUtils:_e,MathUtils:Ne,ExceptionUtils:Re,DictionaryUtils:He,EffectAnimationDirections:qe,PrimitiveValues:Ue,TextTransform:$e,CollectionConstraint:We,MobileViewPortWidth:je,TabletViewPortWidth:Ge,RelativePositions:Xe,RoutingDestination:Ye,TemplateItemInstanceIdSeperator:Ke,CSSUnits:Qe,ButtonTypes:Je,VideoTypes:Ze,HtmlTags:et,TextTypes:tt,LinkTypes:nt,TextDirection:it,VerticalAlignment:at,ElementDisplay:rt,HorizontalAlignment:ot,CssVerticalAlignment:st,CssHorizontalAlignment:lt,Orientation:ct,HorizontalDocking:ut,VerticalDocking:dt,Side:gt,ColorSpace:ft,ColorSpaceComponent:pt,Speed:ht,FlagsStates:mt,StatesTypes:vt,PresetAssetsCategories:yt,KeyCodes:bt,ScrollingMode:Ct,ScrollingController:It,OldEffects:St,SlideEffect:Pt,Animations:wt,StatesGroups:Et,QuickStates:Tt,ToggleButtonStates:xt,LayoutHelper:kt,ImagesLoader:Dt,Dialog:Ft,ItemsListFilteringBehaviour:At,ItemsListItem:Bt,ItemsList:Vt,OrderingType:Lt,ItemsListLayout:Mt,ItemsListHierarchyLayoutHelpers:Ot,ItemsListHierarchyLayout:zt,RemoteCollection:e,HierarchyCollection:_t,SortingOrder:Nt,DateUtils:Rt,DateFormats:Ht,DateSeparators:qt,DateRangeFormats:Ut,ObservableCollection:$t,VersionController:Wt,CollectionObserver:jt,ColorCoordinate:Gt,CanvasLayouts:Xt,Canvas:Yt,LogoHelper:Kt,SvgHelper:Qt,SvgUtils:Jt,SvgController:Zt,PanelsManager:en,DeferredPanel:tn,InnerPanelController:nn,PanelController:an,DropPanelDefaultOptions:rn,Base64:on,PoolingController:sn,DynamicFonts:ln,ImageBoxLayout:cn,ImageBoxState:un,PendingImage:dn,ImageBoxUtil:gn,DraggingBehaviourAxis:fn,DraggingTrigger:pn,InteractiveBehaviour:hn,DraggingBehaviours:mn,TransitionOrder:vn,RemoteSettings:yn,StyleListener:bn,IconLocation:Cn,ColorsHelper:In,ScrollingView:Sn,FontDetect:Pn,AjaxNavigationMode:wn,AjaxNavigation:En,MouseTargetTracker:Tn,LayoutRowItem:xn,RowItemObj:kn,LayoutCellItem:Dn,CellItemObj:Fn,BatchOperationsSet:An,OperationsBarrier:Bn,ReadWriteController:Vn,SlideShow:Ln,SlideShowUtils:Mn,SlideShowCarousel:On,ThumbsCarousel:zn,PopUpUtil:_n,AnimatedObject:Nn,Effects:Rn,Effect:Hn,SequentialEffect:qn,ScrollableEffect:Un,DialogMode:jn,DocumentSizeUnits:Gn,DocumentMargins:$n,DocumentSize:Wn,Donut:Xn,MessageListener:Yn,ScriptLoader:Kn,ListsService:Qn,ViewersService:Jn,AppMarketService:Zn,ExtensionUtils:ei,ElementInstance:ti,ElementsRenderer:ni,ElementType:ii,ElementsModel:ai,ElementsTypes:ri,Features:oi,TypesArray:si,PropertiesArray:li,PropertiesCategories:ci,PropertiesTypes:ui,MenuItemTypes:di,ElementsModelCompiled:gi,DataSourcesManager:fi,DataSources:pi,DataSourcesDefinitions:hi,DataSourceItemsFields:mi,BaseDataSource:vi,DynamicPageDataSource:yi,DataSourceItemsData:bi,SocialIconsSetCollection:Ci,HttpMethod:Ii,WebService:Si,WebServiceTest:Pi,WebServiceTests:wi,WebServiceParameterType:Ei,WebServiceParameter:Ti,WebServiceDataProxy:xi,RemoteDataSource:ki,SimpleWebServiceTests:Di,TriggerType:Fi,BehavioursManager:Ai,Behaviours:Bi,TriggersManager:Vi,Triggers:Li,ElementStatesManager:Mi,ElementStates:Oi,SmartDataService:zi,PropertiesHelper:_i,StructureProcessorHelper:Ni,PostMessageHelper:Ri,RemoteDatahelper:Hi,EditorManager:qi,PayPalButtonManager:Ui,FontsManager:$i,AccountsManager:Wi,InstancePoolingManager:ji,StatesGroupsManager:Gi,RowsLayoutController:Xi,DataLayoutsManager:Yi,DataLayouts:Ki,DataLayoutsCategories:Qi,caclulateFixedSize:t,DataArrangements:Ji,ViewManager:Zi,ElementActivationManager:ea,OrderManager:ta,SiteSettingsManager:na,BackgroundLayers:ia,ElementsManager:aa,$instance:n,LayoutManager:ra,ElementsLayoutHelper:oa,ElementsStructureHelper:sa,DevicesNames:la,PropertiesManager:ca,UrlManager:ua,ConnectionManager:da,LoadingRequirementsManager:fa,PageManager:pa,PopUpManager2:ha,PositionManager:ma,ElementsUtil:va,SiteManager:ya,EcommerceManager:ba,MasterPagesManager:Ca,CompatibilityManager:Ia,ListsCompatibilityManager:Sa,PropertiesValuesConverters:Pa,oldToNewTypes:wa,StructureLoadingManager:Ea,StructurePropertyLoadingMap:Ta,SiteViewportManager:xa,DataListHelper:ka,BaseSectionsComparer:Da,SeperateToColumnsAlgo:Fa,SeperateToEqualColumnsAlgo:Aa,SeperateToSectionsByTopItemsAlgo:Ba,OrderableElement:Va,ViewPortOrderingManager:La,RowOfColumns:Ma,ColumnCell:Oa,RowsManager:za,MobileVersionViewManager:_a,HierarchyController:Na,TextStyleProperties:Ra,NamedTextStyles:Ha,InlineTextStylesContentTypes:qa,InlineTextStylesEnum:Ua,InlineTextStylesTypes:$a,TextStyleManager:Wa,PaletteVariation:ja,ThemeColorsManager:Ga,ApiManager:Xa,AppsManager:Ya,IframeManager:Ka,ThemeFontsManager:Qa,RichContentProcessor:Ja,LimitationsManager:Za,SkinsBindingsTypes:er,SkinsBindingsTypesNames:tr,SkinsBindingsDevices:nr,SkinsManager:ir,DefaultSkinsTypes:ar,StylesManager:rr,StyleController:or,SkinEditingManager:sr,SkinFieldsVisualizers:lr,SkinFieldsTypes:cr,SkinDefaultCategories:ur,ContentPushingManager:dr,ListsCacheManager:gr,DefaultsListNames:fr,ListsDefinitions:pr,ListContentTypes:hr,ListsIcons:mr,ListsManager:vr,FontIconsManager:yr,SocialLinksManager:br,NavigationManager:Cr,SectionsManager:Ir,RenderingCoordinator:Sr,PresetAssetsManager:wr,StructureLoadManager:Er,SvgVersionsManager:Tr,PageContentLayouts:xr,PageContentLayoutManager:kr,ElementsDuplicationHelper:Dr,HtmlElementsScripts:Fr,HtmlElementsManager:Ar,DataBindingManager:Br,AppMarketStoreManager:Vr,StoreManager:Lr,DataProxyManager:Mr,AppMarketManager:Or,AppMarketPostMessageHelper:zr,HtmlElement:_r,ListController:Nr,ListQueryBuilder:Rr,ListQueryExecutor:Hr,CKObjectLayout:qr,CKObjectType:Ur,CKObject:$r,stripStoreDescription:i,StoreDefinition:Wr,DefaultUrlHandler:jr,ListsUrlHandler:Gr,PageNotFoundUrlHandler:Xr,UrlHandlersInitializer:Yr,NavigationUtils:Kr,CommonSlideNavigation:Qr,SlideNavigationPanel2:Jr,CommonDropDownNavigation:Zr,DropDownNavigationDesktopPanel:eo,DropDownNavigationDesktopPanel2:to,DropDownNavigationDesktopPanel4:no,SlideNavigationPanel3:io,PercentageWidget:ao,CommonPercentageWidget:ro,PercentageManager:oo,StructureConditionsHelper:so,IteratorContext:lo,StructureIterator:co,StructureCondition:uo,StructureTransform:go,StructureManagerContext:fo,StructureManager:po,StructureIteratorHelper:ho,StructureScriptManager:mo,SlideshowThumbsFactory:vo,SlideShowCarouselItemsFactory:yo,SlideShowCarouselRenderers:bo,ObservablePropertyBinding:Co,CommonAssets:Io,PropertiesBindingTypes:So,NavigationDuringTransitionBehaviour:Po,BackgroundType:wo,DefaultInlineTextStyles:Eo,PageLayoutPart:To,PageContentLayout:xo,JMMLElementTypes:ko,getJMMLElementType:a,TagCloudTypes:Do,PostListTypesEnum:Fo,ButtonsGroupTypes:Ao,ExternalAppElementBuilder:Bo,ButtonActions:Vo,createSingleChoiceDropdown:r,createNormalFilterChoiceInput:o,createColorChoiceInput:s,createChoices:l,createFilterDropdown:c,createMobileFilterButton:u,SelectField:Lo,Popover:Mo,InstanceController:Oo,InstanceControllerManager:zo,PhotosDefinition:_o,FacebookPhotosDefinition:No,YoutubeChannelDefinition:Ro,YoutubePlaylistDefinition:Ho,FacebookTimelineDefinition:qo,TwitterDefinition:Uo,ReviewsDefinition:$o,EventsDefinition:Wo,MusicDefinition:jo,NewsDefinition:Go,CryptoJSAesJson:Xo,CryptoJS:Yo,CryptoManager:Ko,PasswordControl:Qo,TemplateCreator:Jo,DataItemsController:Zo,DataLayoutController:es,PrivacyPolicyBar:ts,MessageDialog:ns,SlideNavigationPanel:is,FreemiumBanners:as,Cookie:rs}),window.Viewer=ge,f.noConflict(!0);function os(){}function ss(){return!0}function ls(){return!1}function cs(){return null}function us(e,t,n,i){var a={};return e.call(a,t,n,i),a}ie.ElementsModel={types:{75:{d:[1,2,44,4,19,20,21,10,12,11,8,13,25,18,7,15,17,22,26,30,66,75],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"]},76:{d:[1,76],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"},77:{d:[1,77],p:[0,1,2,3,4,5,6,7,8,9],c:""},78:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,22,20,21,56,17,66,78],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:78},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:78},60,61,62,63,64,65,48,98,86,87,88,89,99,100,101,102,47,107,69,{i:70,d:78},71,90,91,92,93,94,73,{i:74,d:78},75,76,77,{i:78,d:78},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"]},79:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,15,19,36,22,20,21,56,55,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,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"]},80:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,22,20,21,56,17,66,78,80],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:78},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:78},60,61,62,63,64,65,48,98,86,87,88,89,99,100,101,102,47,107,69,{i:70,d:78},71,90,91,92,93,94,73,{i:74,d:78},75,76,77,{i:78,d:78},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,78]},81:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,22,20,21,56,17,66,78,81],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:78},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:78},60,61,62,63,64,65,48,98,86,87,88,89,99,100,101,102,47,107,69,{i:70,d:78},71,90,91,92,93,94,73,{i:74,d:78},75,76,77,{i:78,d:78},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,78]},82:{d:[1,2,19,15,10,23,24,40,12,11,8,13,82],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:82},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:82},{i:66,d:82},60,61,62,63,64,65,48,173,174,175],c:"",cp:["pageTitle"]},83:{d:[1,2,44,4,19,10,12,18,7,20,21,25,26,30,15,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,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"]},84:{d:[1,2,44,4,7,15,19,30,10,18,25,27,20,21,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,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"]},85:{d:[1,2,44,4,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,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"]},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,180],c:"user-selectable-element clickable-element has-rich-content",cp:["horizontalDocking","verticalDocking"]},87:{d:[1,2,44,4,19,10,12,11,8,13,18,20,21,25,26,30,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,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"]},88:{d:[1,2,44,4,30,10,18,25,27,12,20,21,15,19,36,37,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,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",cp:["horizontalDocking","verticalDocking"]},89:{d:[1,2,44,4,30,10,18,25,27,12,20,21,15,19,36,37,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,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"]},90:{d:[1,2,44,4,30,10,18,25,27,12,20,21,15,19,36,37,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,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"]},91:{d:[1,2,44,4,30,10,18,25,27,12,20,21,15,19,36,37,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,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"]},92:{d:[1,2,44,4,30,10,18,25,27,12,20,21,15,19,36,37,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,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"]},93:{d:[1,2,44,4,30,10,18,25,27,12,20,21,15,19,36,37,93],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"]},94:{d:[1,2,19,10,30,12,20,21,25,4,18,15,22,38,94],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"]},95:{d:[1,2,19,10,30,12,20,21,25,4,15,22,38,95],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"]},96:{d:[1,2,4,10,20,21,18,23,24,25,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,90,91,92,93,94,86,87,88,89,95,96,97,98],c:"user-selectable-element clickable-element",cp:["horizontalDocking","verticalDocking"]},97:{d:[1,2,23,24,44,4,19,10,12,11,8,13,18,34,25,26,64,20,21,61,62,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,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:97},133,134,203,204,205,206,207,208],c:"user-selectable-element clickable-element has-popup jmml-element",cp:["horizontalDocking","verticalDocking","lineColor"]},98:{d:[1,2,32,23,24,3,52,4,19,10,18,20,21,25,7,15,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,95,96,97,{i:120,d:98},{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"]},99:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,50,99],p:[{i:0,d:99},1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:99},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:99},40,{i:41,d:99},95,96,97,47,69,70,71,72,106],c:"menu-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,50,59,100],p:[{i:0,d:100},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"]},101:{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,101],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:101},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"]},102:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,50,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,{i:67,d:102},{i:68,d:102},{i:40,d:102},41,95,96,97,47,69,70,71,72,106,212],c:"tag-cloud-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,50,102,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,{i:67,d:102},{i:68,d:102},{i:40,d:102},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,102]},104:{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,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,{i:68,d:39},{i:40,d:104},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"]},105:{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,105],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:105},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"]},106:{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,106],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:106},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:106},216,217],c:"smart-data-list-element user-selectable-element clickable-element has-popup has-datalist-popup gallery-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},107:{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,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,{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:107},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"]},108:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,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,66,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,68,{i:40,d:108},{i:41,d:108},95,96,97,47,69,70,71,72,106],c:"social-icons-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},109:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,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,{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:109},{i:41,d:109},95,96,97,47,69,70,71,72,106],c:"social-sharing-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},110:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,110],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:110},{i:41,d:110},95,96,97,47,69,70,71,72,106],c:"social-links-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},111:{d:[1,2,44,19,10,12,7,11,8,13,15,20,21,17,25,18,26,31,32,33,34,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,66,{i:47,d:111},60,61,62,63,64,65,48,69,{i:70,d:111},71,90,91,92,93,94,73,{i:74,d:111},75,76,77,{i:78,d:111},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"]},112:{d:[1,2,44,7,15,19,10,20,21,12,11,8,13,17,25,18,26,31,32,33,34,112],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:112},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,{i:47,d:112},69,{i:70,d:112},71,90,91,92,93,94,66,60,61,62,63,64,65,48,73,{i:74,d:112},75,76,77,{i:78,d:112},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"]},113:{d:[1,2,7,15,19,10,12,11,8,13,18,23,24,20,21,25,26,42,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,47,69,70,71,{i:66,d:113},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"]},114:{d:[1,2,4,7,15,19,25,20,21,10,18,22,26,66,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,{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"]},115:{d:[1,2,44,4,7,19,10,12,11,8,13,18,23,24,40,20,21,25,26,30,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,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"]},116:{d:[1,2,4,15,19,10,11,8,13,18,25,26,31,28,20,21,61,116],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:116},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:116},130,131,229,230,231,232,233,234,235],c:"user-selectable-element clickable-element has-popup video-player",cp:["horizontalDocking","verticalDocking","lineColor"]},117:{d:[1,2,44,4,19,10,25,12,18,20,21,61,11,26,30,8,66,117],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:117},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:117},86,87,88,89,90,91,92,93,94,{i:129,d:117},130,131,{i:60,d:117},61,62,63,64,65,{i:99,d:117},100,{i:101,d:117},102,107,48,137,236,237,238],c:"user-selectable-element clickable-element has-popup image-element",cp:["horizontalDocking","verticalDocking","lineColor"]},118:{d:[1,2,44,4,7,15,19,10,18,23,24,40,20,21,25,26,9,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,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"]},119:{d:[1,2,44,7,15,23,24,40,26,12,11,8,13,119],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"]},120:{d:[1,2,44,7,15,19,10,12,20,21,11,8,13,18,25,26,4,23,24,40,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,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"]},121:{d:[1,2,4,19,10,12,11,8,13,18,20,21,25,26,30,7,15,31,28,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,{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"]},122:{d:[1,2,19,10,12,11,8,13,18,20,21,25,26,30,7,15,31,4,122],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"]},123:{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,123],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:123},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"]},124:{d:[1,2,44,4,7,15,19,10,12,20,21,11,8,13,18,25,26,23,24,57,124],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"]},125:{d:[1,2,44,7,15,19,10,12,20,21,11,8,13,4,18,25,26,23,24,40,58,125],p:[0,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,69,70,71,{i:66,d:125},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"]},126:{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,126],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,248],c:"form-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize","isJoinMyMailingListEnabled"]},127:{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,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,{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"]},128:{d:[1,2,19,10,12,11,8,13,18,25,4,26,14,5,23,24,7,15,3,16,28,29,128],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:128},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:128},40,{i:41,d:128},95,96,97,47,69,70,71,72,106,249,250],c:"buttons-group",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},129:{d:[1,2,44,7,19,10,12,11,8,13,18,23,24,40,43,26,129],p:[{i:0,d:129},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:129},114,99,100,101,102],c:"footer-element",cp:["horizontalDocking","verticalDocking","lineColor"]},130:{d:[1,2,44,7,19,10,12,11,8,13,18,23,24,40,43,26,130],p:[{i:0,d:130},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:130},114,99,100,101,102],c:"header-element",cp:["horizontalDocking","verticalDocking","lineColor"]},131:{d:[1,2,44,7,19,10,12,11,8,13,18,23,24,40,43,26,131],p:[{i:0,d:131},1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:131},19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,115,116,47,{i:66,d:131},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:131},114,99,100,101,102],c:"page-section-element",cp:["horizontalDocking","verticalDocking","lineColor"]},132:{d:[1,2,7,15,19,10,12,11,8,13,18,23,24,40,25,26,132],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:132},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,251,252],c:"page-content-element",cp:["horizontalDocking","verticalDocking","lineColor"]},133:{d:[1,2,44,41,34,4,19,10,12,11,8,13,23,24,20,21,15,7,25,26,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,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"]},134:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,53,32,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-input-element",cp:["horizontalDocking","verticalDocking"]},135:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,53,54,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-list-view-element",cp:["horizontalDocking","verticalDocking"]},136:{d:[1,2,5,23,24,3,52,4,19,10,18,20,21,25,15,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,{i:40,d:136},{i:41,d:136},95,96,97,{i:120,d:136},{i:37,d:4},38,39,86,87,88,89,90,91,92,93,94,98,69,70,71,236,237,238,60,61,62,63,64,65],c:"skin-element user-selectable-element clickable-element skin-image-element",cp:["horizontalDocking","verticalDocking"],dd:[117,11],dp:[236,237,238,60,61,62,63,64,65]},137:{d:[1,2,44,5,20,21,22,15,19,36,60,23,24,3,52,4,10,18,25,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,115,116,40,41,90,91,92,93,94,69,70,71,95,96,97,{i:120,d:137},{i:37,d:4},38,39,86,87,88,89,98,253,177,163],c:"user-selectable-element clickable-element has-rich-content skin-element skin-button-element",cp:["horizontalDocking","verticalDocking"],dp:[177,163]},138:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,53,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,{i:120,d:138},{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"]},139:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,53,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,{i:120,d:139},{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"]},140:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,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-gallery-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-menu-button-element",cp:["horizontalDocking","verticalDocking"]},142:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,53,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,95,96,97,{i:120,d:142},{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"]},143:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,53,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,95,96,97,{i:120,d:143},{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"]},144:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,53,54,63,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,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"]},145:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,53,54,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,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"]},146:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,53,54,63,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,95,96,97,{i:120,d:146},{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"]},147:{d:[1,2,23,24,3,52,42,4,19,10,18,20,21,25,7,15,53,63,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,95,96,97,{i:120,d:147},{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"]},148:{d:[1,2,7,15,19,10,12,11,8,13,23,24,20,21,25,26,42,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,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"]},149:{d:[1,2,7,15,19,10,12,11,8,13,23,24,20,21,25,26,42,149],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"]},150:{d:[1,2,44,7,15,19,10,12,11,8,13,23,24,20,21,25,26,42,150],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"]},151:{d:[1,2,7,15,19,10,12,11,8,13,23,24,20,21,25,26,42,151],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"]},152:{d:[1,2,7,15,19,10,12,11,8,13,23,24,20,21,25,26,34,42,152],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"]},153:{d:[1,2,7,15,19,10,12,11,8,13,23,24,20,21,25,26,34,153],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"]},154:{d:[1,2,5,23,24,3,52,4,19,10,18,20,21,25,15,51,154],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:[83],dp:[176,177,178]},155:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,69,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,254,255,256,257,258],c:"",cp:["horizontalDocking","verticalDocking"]},156:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,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,259,260,261,262,263,264],c:"",cp:["horizontalDocking","verticalDocking"]},157:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,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,265,266,267,268],c:"",cp:["horizontalDocking","verticalDocking"]},158:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,69,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,269,270,271,272,273,274],c:"",cp:["horizontalDocking","verticalDocking"]},159:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,69,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,275,276,277,278,279,280],c:"",cp:["horizontalDocking","verticalDocking"]},160:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,19,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,60,61,62,63,64,65,48,86,87,88,89,98,107,{i:37,d:4},38,39,69,70,71,117,281,282,283,284],c:"",cp:["horizontalDocking","verticalDocking"]},161:{d:[1,2,44,10,11,8,13,18,25,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,60,61,62,63,64,65,48,86,87,88,89,98,107,{i:37,d:4},38,39,69,70,71,117,285,286,287,288,289,290,291],c:"",cp:["horizontalDocking","verticalDocking"]},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,61,62,63,64,65,48,86,87,88,89,98,107,{i:37,d:4},38,39,69,70,71,117,292,293,294,295,296,297],c:"",cp:["horizontalDocking","verticalDocking"]},163:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,19,69,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,298,299,300,301,302,303,304],c:"",cp:["horizontalDocking","verticalDocking"]},164:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,19,28,66,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,137,305,306,307,308,309,310,311],c:"",cp:["horizontalDocking","verticalDocking"]},165:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,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,60,61,62,63,64,65,48,86,87,88,89,98,107,{i:37,d:4},38,39,69,70,71,117,312,313,314,315],c:"",cp:["horizontalDocking","verticalDocking"]},166:{d:[1,2,44,10,12,7,11,8,13,18,25,26,30,31,4,15,45,47,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,316,317,318],c:"",cp:["horizontalDocking","verticalDocking","lineColor"]},167:{d:[1,2,44,10,12,7,11,8,13,18,25,26,30,31,4,15,45,47,19,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,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,319,320,321,322,323],c:"",cp:["horizontalDocking","verticalDocking","lineColor"]},168:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,19,69,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,324,325,326,327,328,329],c:"",cp:["horizontalDocking","verticalDocking"]},169:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,69,169],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:169},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,330,331,332,333],c:"",cp:["horizontalDocking","verticalDocking"]},170:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,19,170],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:170},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,334,335,336,337,338,339],c:"",cp:["horizontalDocking","verticalDocking"]},171:{d:[1,2,44,10,12,7,11,8,13,18,25,26,30,31,4,15,45,47,19,171],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:171},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,340,341,342,343,344,345,346],c:"",cp:["horizontalDocking","verticalDocking","lineColor"]},172:{d:[1,2,44,10,12,7,11,8,13,18,25,26,30,31,4,15,45,47,19,28,172],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:172},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,347,348],c:"",cp:["horizontalDocking","verticalDocking","lineColor"]},173:{d:[1,2,44,4,19,10,12,18,7,25,26,30,31,15,45,28,173],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:173},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,349],c:"",cp:["horizontalDocking","verticalDocking","lineColor"]},174:{d:[1,2,44,10,11,8,13,18,25,30,31,4,15,45,47,19,174],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:174},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,350,351,352,353],c:"",cp:["horizontalDocking","verticalDocking"]},175:{d:[1,2,44,5,20,21,22,15,19,36,60,23,24,3,52,4,10,18,25,137,57,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,115,116,40,41,90,91,92,93,94,69,70,71,95,96,97,{i:120,d:137},{i:37,d:4},38,39,86,87,88,89,98,253,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,137]},176:{d:[1,2,44,5,20,21,22,15,19,36,60,23,24,3,52,4,10,18,25,137,58,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,115,116,40,41,90,91,92,93,94,69,70,71,95,96,97,{i:120,d:137},{i:37,d:4},38,39,86,87,88,89,98,253,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,137]},177:{d:[1,2,44,5,20,21,22,15,19,36,60,23,24,3,52,4,10,18,25,137,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,115,116,40,41,90,91,92,93,94,69,70,71,95,96,97,{i:120,d:137},{i:37,d:4},38,39,86,87,88,89,98,253,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,137]},178:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,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,41,95,96,97,47,69,70,71,72,106],c:"data-list-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},179:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,178,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,60,61,62,63,64,65,48,86,87,88,89,98,99,100,101,102,67,68,40,{i:41,d:179},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,178]},180:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,178,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,{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:180},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,178]},181:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,178,181],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:181},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,178]},182:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,178,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,{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:182},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,178]},183:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,178,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,{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:183},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,178]},184:{d:[1,2,4,19,10,12,11,8,13,18,25,26,14,5,23,24,7,15,3,16,28,29,178,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,68,40,{i:41,d:184},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,178]},185:{d:[1,2,4,19,10,12,18,7,20,21,25,26,30,15,31,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,{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,354,355],c:"user-selectable-element clickable-element",cp:["horizontalDocking","verticalDocking","lineColor"]},186:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,186],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,356],c:"has-rich-content",cp:["horizontalDocking","verticalDocking","lineColor"]},187:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,186,23,24,43,187],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,356,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,186]},188:{d:[1,2,44,5,20,21,22,15,19,36,60,23,24,3,52,4,10,18,25,137,63,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,40,41,90,91,92,93,94,69,70,71,95,96,97,{i:120,d:137},{i:37,d:4},38,39,86,87,88,89,98,253],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,137]},189:{d:[1,2,44,5,20,21,22,15,19,36,60,23,24,3,52,4,10,18,25,137,63,188,32,189],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:137},{i:37,d:4},38,39,86,87,88,89,98,253,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,137,63,188]},190:{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,190],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:190},41,95,96,97,47,69,70,71,72,106,49,50,51,52,53,54,55,56,57,58,59,109,357,358],c:"smart-data-list-element store-front-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},191:{d:[1,2,44,4,19,20,21,10,12,11,8,13,25,18,7,15,17,22,26,30,66,75,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,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,75]},192:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,22,20,21,56,17,66,78,192],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:78},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:78},60,61,62,63,64,65,48,98,86,87,88,89,99,100,101,102,47,107,69,{i:70,d:78},71,90,91,92,93,94,73,{i:74,d:78},75,76,77,{i:78,d:78},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,78]},193:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,22,20,21,56,17,66,78,193],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:78},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:78},60,61,62,63,64,65,48,98,86,87,88,89,99,100,101,102,47,107,69,{i:70,d:78},71,90,91,92,93,94,73,{i:74,d:78},75,76,77,{i:78,d:78},79,80,81,82,83,84,85,137,163,164],c:"has-rich-content user-selectable-element clickable-element has-rich-content has-text hideable-text-detail",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,78]},194:{d:[1,2,44,4,19,20,21,10,12,11,8,13,25,18,7,15,17,22,26,30,66,75,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,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,75]},195:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,30,15,19,36,22,20,21,56,17,66,78,80,195],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:78},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:78},60,61,62,63,64,65,48,98,86,87,88,89,99,100,101,102,47,107,69,{i:70,d:78},71,90,91,92,93,94,73,{i:74,d:78},75,76,77,{i:78,d:78},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,78,80]},196:{d:[1,2,44,4,19,20,21,10,12,11,8,13,25,18,7,15,17,22,26,30,66,75,191,196],p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,{i:18,d:196},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:196},71,73,74,75,76,77,{i:78,d:196},79,80,81,82,83,84,85,99,100,101,102,107,137,138,139,140,{i:359,d:196}],c:"user-selectable-element clickable-element has-text label-element store-price-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,75,191]},197:{d:[1,2,4,10,25,18,15,19,36,23,24,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,{i:37,d:4},38,39,98,86,87,88,89,69,70,71,95,96,97,360],c:"has-rich-content store-breadcrumb-element",cp:["horizontalDocking","verticalDocking"]},198:{d:[1,2,44,4,7,19,10,12,11,8,13,18,23,24,40,20,21,25,26,30,115,15,71,72,17,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,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,73,74,75,76,77,78,79,80,81,82,83,84,85,361,362,363],c:"user-selectable-element clickable-element userBox has-text store-categories-container",cp:["horizontalDocking","verticalDocking","lineColor","calculatedFontFamily","calculatedFontSize","calculatedTextColor"],i:[44,4,7,19,10,12,11,8,13,18,23,24,40,20,21,25,26,30,115]},199:{d:[1,2,4,10,25,18,15,19,36,23,24,70,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,{i:37,d:4},38,39,98,86,87,88,89,69,70,71,95,96,97,364],c:"has-rich-content has-dialog store-categories-element",cp:["horizontalDocking","verticalDocking"]},200:{d:[1,2,14,5,23,24,7,15,3,16,28,29,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,67,68,40,41,95,96,97,47,69,70,71,72,106],c:"store-categories-element",cp:["dataItemSize"]},201:{d:[1,2,44,4,7,19,10,12,11,8,13,18,23,24,40,20,21,25,26,30,115,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,{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,115]},202:{d:[1,2,4,10,25,18,15,19,36,23,24,70,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,{i:37,d:4},38,39,98,86,87,88,89,69,70,71,95,96,97,365],c:"has-rich-content has-dialog store-filters-element",cp:["horizontalDocking","verticalDocking"]},203:{d:[1,2,4,10,25,18,15,19,36,23,24,70,202,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,{i:37,d:4},38,39,98,86,87,88,89,69,70,71,95,96,97,365],c:"has-rich-content has-dialog store-filters-element",cp:["horizontalDocking","verticalDocking"],i:[4,10,25,18,15,19,36,23,24,70,202]},204:{d:[1,2,4,10,25,18,15,19,36,23,24,12,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,{i:37,d:4},38,39,98,86,87,88,89,69,70,71,95,96,97,66,366],c:"has-rich-content store-selected-filters-element",cp:["horizontalDocking","verticalDocking"]},205:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,17,30,15,19,36,23,24,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,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,367],c:"has-text has-rich-content store-variants-container",cp:["horizontalDocking","verticalDocking","lineColor","calculatedFontFamily","calculatedFontSize","calculatedTextColor"]},206:{d:[1,2,44,4,10,12,11,8,13,25,18,26,7,17,30,15,19,36,23,24,205,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,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,367],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,205]},207:{d:[1,2,44,5,20,21,22,15,19,36,60,23,24,3,52,4,10,18,25,137,17,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,40,41,90,91,92,93,94,69,70,71,95,96,97,{i:120,d:137},{i:37,d:4},38,39,86,87,88,89,98,253,73,74,75,76,77,78,79,80,81,82,83,84,85,368,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,137]},208:{d:[1,2,44,4,7,19,10,12,11,8,13,18,23,24,40,20,21,25,26,30,115,17,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,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,115]},209:{d:[1,2,44,4,7,19,10,12,11,8,13,18,23,24,40,20,21,25,26,30,115,5,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,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,115]},210:{d:[1,2,44,4,7,19,10,12,11,8,13,18,23,24,40,20,21,25,26,30,115,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,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,115]},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,20,21,61,68,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,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,369,370],c:"smart-data-list-element user-selectable-element clickable-element has-popup has-datalist-popup facebook-photos-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,20,21,61,68,66,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,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,371],c:"smart-data-list-element user-selectable-element clickable-element has-popup has-datalist-popup youtube-channel-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},213:{d:[1,2,44,4,7,19,10,12,11,8,13,18,23,24,40,20,21,25,26,30,115,5,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,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,115]},214:{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,214],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,372],c:"smart-data-list-element facebook-timeline-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},215:{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,215],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,373],c:"smart-data-list-element twitter-feed-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},216:{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,216],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:216},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,374,375],c:"smart-data-list-element reviews-source-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},217:{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,217],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:217},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,376,377],c:"smart-data-list-element events-data-source-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},218:{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,218],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:218},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,378,379],c:"smart-data-list-element music-data-source-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},219:{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,219],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:219},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,380,381],c:"smart-data-list-element news-data-source-element",cp:["horizontalDocking","verticalDocking","lineColor","dataItemSize"]},220:{d:[1,2,44,4,19,10,12,18,7,25,26,30,31,15,45,73,17,74,220],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,{i:66,d:220},86,87,88,89,47,98,99,100,101,102,107,69,70,71,73,{i:74,d:220},75,76,77,{i:78,d:220},79,80,81,82,83,84,85,382,383,384],c:"has-text app-market-element",cp:["horizontalDocking","verticalDocking","lineColor","calculatedFontFamily","calculatedFontSize","calculatedTextColor"]}},lazy:["2","9","23","24","25","28","29","36","47","52"],methods:[{75:4,78:4,79:4,80:4,81: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:29,100:100,101:29,102:29,103:29,104:29,105:29,106:29,107:29,108:29,109:29,110:29,114:4,115:4,116:4,117:4,118:4,120:4,121:4,122:4,123:29,124:4,125:4,126:29,127:29,128:29,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,142:4,143:4,144:4,145:4,146:4,147: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:29,179:29,180:29,181:29,182:29,183:29,184:29,185:4,186:4,187:4,188:4,189:4,190:29,191:4,192:4,193:4,194:4,195:4,196:4,197:4,198:4,199:4,200:29,201:4,202:4,203:4,204:4,205:4,206:4,207:4,208:4,209:4,210:4,211:29,212:29,213:4,214:29,215:29,216:29,217:29,218:29,219:29,220:4},{75:4,78:4,79:4,80:4,81: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,105:4,106:4,107:4,108:4,109:4,110:4,114:4,115:4,116:4,117:4,118:4,120:4,121:4,122:4,123:4,124:4,125:4,126:4,127:4,128:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,142:4,143:4,144:4,145:4,146:4,147: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,194:4,195:4,196:4,197:4,198:4,199: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,214:4,215:4,216:4,217:4,218:4,219:4,220:4},{75:4,78:4,79:4,80:4,81: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,105:4,106:4,107:4,108:4,109:4,110:4,114:4,115:4,116:4,117:4,118:4,120:4,121:4,122:4,123:4,124:4,125:4,126:4,127:4,128:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,142:4,143:4,144:4,145:4,146:4,147: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,194:4,195:4,196:4,197:4,198:4,199: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,214:4,215:4,216:4,217:4,218:4,219:4,220:4},{75:4,78:4,79:4,80:4,81: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,105:4,106:4,107:4,108:4,109:4,110:4,114:4,115:4,116:4,117:4,118:4,120:4,121:4,122:4,123:4,124:4,125:4,126:4,127:4,128:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,142:4,143:4,144:4,145:4,146:4,147: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,194:4,195:4,196:4,197:4,198:4,199: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,214:4,215:4,216:4,217:4,218:4,219:4,220:4},{75:4,78:4,79:4,80:4,81: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,105:4,106:4,107:4,108:4,109:4,110:4,114:4,115:4,116:4,117:4,118:4,120:4,121:4,122:4,123:4,124:4,125:4,126:4,127:4,128:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,142:4,143:4,144:4,145:4,146:4,147: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,194:4,195:4,196:4,197:4,198:4,199: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,214:4,215:4,216:4,217:4,218:4,219:4,220:4},{75:4,78:4,79:4,80:4,81: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,105:4,106:4,107:4,108:4,109:4,110:4,114:4,115:4,116:4,117:4,118:4,120:4,121:4,122:4,123:4,124:4,125:4,126:4,127:4,128:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,142:4,143:4,144:4,145:4,146:4,147: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,194:4,195:4,196:4,197:4,198:4,199: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,214:4,215:4,216:4,217:4,218:4,219:4,220:4},{75:4,78:4,79:4,80:4,81: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,105:4,106:4,107:4,108:4,109:4,110:4,114:4,115:4,116:4,117:4,118:4,120:4,121:4,122:4,123:4,124:4,125:4,126:4,127:4,128:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,142:4,143:4,144:4,145:4,146:4,147: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,194:4,195:4,196:4,197:4,198:4,199: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,214:4,215:4,216:4,217:4,218:4,219:4,220:4},{75:4,78:4,79:4,80:4,81: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,105:4,106:4,107:4,108:4,109:4,110:4,114:4,115:4,116:4,117:4,118:4,120:4,121:4,122:4,123:4,124:4,125:4,126:4,127:4,128:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,142:4,143:4,144:4,145:4,146:4,147: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,194:4,195:4,196:4,197:4,198:4,199: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,214:4,215:4,216:4,217:4,218:4,219:4,220:4},{75:4,78:4,79:4,80:4,81: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,105:4,106:4,107:4,108:4,109:4,110:4,114:4,115:4,116:4,117:4,118:4,120:4,121:4,122:4,123:4,124:4,125:4,126:4,127:4,128:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,142:4,143:4,144:4,145:4,146:4,147: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,194:4,195:4,196:4,197:4,198:4,199: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,214:4,215:4,216:4,217:4,218:4,219:4,220:4},{75:4,78:4,79:4,80:4,81: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,105:4,106:4,107:4,108:4,109:4,110:4,114:4,115:4,116:4,117:4,118:4,120:4,121:4,122:4,123:4,124:4,125:4,126:4,127:4,128:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,142:4,143:4,144:4,145:4,146:4,147: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,194:4,195:4,196:4,197:4,198:4,199: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,214:4,215:4,216:4,217:4,218:4,219:4,220:4},{75:4,78:4,79:4,80:4,81: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,105:4,106:4,107:4,108:4,109:4,110:4,114:4,115:4,116:4,117:4,118:4,120:4,121:4,122:4,123:4,124:4,125:4,126:4,127:4,128:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,142:4,143:4,144:4,145:4,146:4,147: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,194:4,195:4,196:4,197:4,198:4,199: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,214:4,215:4,216:4,217:4,218:4,219:4,220:4},{75:4,78:4,79:4,80:4,81: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,105:4,106:4,107:4,108:4,109:4,110:4,114:4,115:4,116:4,117:4,118:4,120:4,121:4,122:4,123:4,124:4,125:4,126:4,127:4,128:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,142:4,143:4,144:4,145:4,146:4,147: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,194:4,195:4,196:4,197:4,198:4,199: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,214:4,215:4,216:4,217:4,218:4,219:4,220:4},{75:4,78:4,79:4,80:4,81:4,82:82,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,105:4,106:4,107:4,108:4,109:4,110:4,114:4,115:4,116:4,117:4,118:4,120:4,121:4,122:4,123:4,124:4,125:4,126:4,127:4,128:4,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,142:4,143:4,144:4,145:4,146:4,147:4,154:4,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,47],168:[4,47],169:[4,47],170:[4,47],171:[4,47],172:[4,47],173:4,174:[4,47],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,194:4,195:4,196:4,197:4,198:4,199: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,214:4,215:4,216:4,217:4,218:4,219:4,220:4},{75:4,78:4,79:4,80:4,81:4,82:82,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,105:4,106:4,107:4,108:4,109:4,110:4,114:4,115:4,116:4,117:4,118:4,120:4,121:4,122:4,123:4,124:4,125:4,126:4,127:4,128:4,129:43,130:43,131:43,132:132,133:4,134:4,135:4,136:4,137:4,138:4,139:4,140:4,141:4,142:4,143:4,144:4,145:4,146:4,147: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:43,188:4,189:4,190:4,191:4,192:4,193:4,194:4,195:4,196:4,197:4,198:4,199: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,214:4,215:4,216:4,217:4,218:4,219:4,220:4},{75:[0,4],78:[0,4],79:[0,4],80:[0,4],81:[0,4],82:82,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],105:[0,4],106:[0,4],107:[0,4],108:[0,4],109:[0,4],110:[0,4],113:[0,42],114:[0,4],115:[0,4],116:[0,4],117:[0,4],118:[0,4],119:119,120:[0,4],121:[0,4],122:[0,4],123:[0,4],124:[0,4],125:[0,4],126:[0,4],127:[0,4],128:[0,4],129:43,130:43,131:43,132:[0,132],133:133,134:[0,42,4],135:[0,42,4],136:[0,4],137:[0,4],138:[0,42,4],139:[0,42,4],140:[0,42,4],141:[0,42,4],142:[0,42,4],143:[0,42,4],144:[0,42,4],145:[0,42,4],146:[0,42,4],147:[0,42,4],148:[0,42],149:[0,42],150:[0,42],151:[0,42],152:[0,42],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:[0,4],182:[0,4],183:[0,4],184:[0,4],185:[0,4],186:[0,4],187:43,188:[0,4],189:[0,4],190:[0,4],191:[0,4],192:[0,4],193:[0,4],194:[0,4],195:[0,4],196:[0,4],197:[0,4],198:[0,4],199:[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],214:[0,4],215:[0,4],216:[0,4],217:[0,4],218:[0,4],219:[0,4],220:[0,4]},{75:20,78:20,79:20,80:20,81:20,83:20,84:20,85:20,86:20,87:20,88:20,89:20,90:20,91:20,92:20,93:20,94:20,95:20,96:20,97:20,98:20,105:20,106:20,111:20,112:20,113:20,114:20,115:20,116:20,117:20,118:20,120:20,121:20,122:20,124:20,125: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,149:20,150:20,151:20,152:20,153:20,154:20,175:20,176:20,177:20,185:20,188:20,189:20,191:20,192:20,193:20,194:20,195:20,196:20,198:20,201:20,207:20,208:20,209:20,210:20,211:20,212:20,213:20},{75:20,78:20,79:20,80:20,81:20,83:20,84:20,85:20,86:20,87:20,88:20,89:20,90:20,91:20,92:20,93:20,94:20,95:20,96:20,97:20,98:20,105:20,106:20,111:20,112:20,113:20,114:20,115:20,116:20,117:20,118:20,120:20,121:20,122:20,124:20,125: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,149:20,150:20,151:20,152:20,153:20,154:20,175:20,176:20,177:20,185:20,188:20,189:20,191:20,192:20,193:20,194:20,195:20,196:20,198:20,201:20,207:20,208:20,209:20,210:20,211:20,212:20,213:20},{75:20,78:20,79:20,80:20,81:20,83:20,84:20,85:20,86:20,87:20,88:20,89:20,90:20,91:20,92:20,93:20,94:20,95:20,96:20,97:20,98:20,105:20,106:20,111:20,112:20,113:20,114:20,115:20,116:20,117:20,118:20,120:20,121:20,122:20,124:20,125:20,133:20,134:20,135:20,136:20,137:20,138:20,139:20,140:20,141:[20,63],142:20,143:20,144:[20,63],145:20,146:[20,63],147:[20,63],148:20,149:20,150:20,151:20,152:20,153:20,154:20,175:20,176:20,177:20,185:20,188:[20,63],189:[20,63],191:20,192:20,193:20,194:20,195:20,196:20,198:20,201:20,207:20,208:20,209:20,210:20,211:20,212:20,213:20},{75:20,78:20,79:20,80:20,81:20,83:20,84:20,85:20,86:20,87:20,88:20,89:20,90:20,91:20,92:20,93:20,94:20,95:20,96:20,97:20,98:20,105:20,106:20,111:20,112:20,113:20,114:20,115:20,116:20,117:20,118:20,120:20,121:20,122:20,124:20,125:20,133:133,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,149:20,150:20,151:20,152:20,153:20,154:20,175:20,176:20,177:20,185:20,188:20,189:20,191:20,192:20,193:20,194:20,195:20,196:20,198:20,201:20,207:20,208:20,209:20,210:20,211:20,212:20,213:20},{75:21,78:21,79:21,80:21,81:21,83:21,84:21,85:21,86:21,87:21,88:21,89:21,90:21,91:21,92:21,93:21,94:21,95:21,96:21,97:21,98:21,105:21,106:21,111:21,112:21,113:21,114:21,115:21,116:21,117:21,118:21,120:21,121:21,122:21,124:21,125: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,149:21,150:21,151:21,152:21,153:21,154:21,175:21,176:21,177:21,185:21,188:21,189:21,191:21,192:21,193:21,194:21,195:21,196:21,198:21,201:21,207:21,208:21,209:21,210:21,211:21,212:21,213:21},{75:75,78:78,79:79,80:80,81:81,83:83,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,21],94:[0,21],95:[0,21],96:[0,21],97:[0,21],98:[0,21],99:5,100:5,101:5,102:5,103:5,104:5,105:[5,21],106:[5,21],107:5,108:5,109:5,110:5,111:[0,21],112:[0,21],113:[0,21],114:[0,21],115:[0,21],116:116,117:117,118:[0,21],120:[0,21],121:[0,21],122:[0,21],123:5,124:57,125:[0,21],126:5,127:5,128:5,133:[0,21],134:[0,21],135:[0,21],136:[5,21],137:[5,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,21],149:[0,21],150:[0,21],151:[0,21],152:[0,21],153:[0,21],154:[5,21],175:57,176:[5,21],177:[5,21],178:5,179:5,180:5,181:5,182:5,183:5,184:5,185:185,188:[5,21],189:[5,21],190:5,191:75,192:78,193:78,194:75,195:80,196:75,198:[0,21],200:5,201:[0,21],207:[5,21],208:[0,21],209:5,210:[0,21],211:[5,21],212:[5,21],213:5,214:5,215:5,216:5,217:5,218:5,219:5},{75:21,78:21,79:21,80:21,81:21,83:21,84:21,85:21,86:21,87:21,88:21,89:21,90:21,91:21,92:21,93:21,94:21,95:21,96:21,97:[21,61],98:21,105:[21,61,68],106:[21,61,68],111:21,112:21,113:21,114:21,115:21,116:[21,61],117:[21,61],118:21,120:21,121:21,122:21,124:57,125:58,133:21,134:21,135:21,136:21,137:137,138:21,139:21,140:21,141:141,142:21,143:143,144:21,145:21,146:21,147:147,148:21,149:21,150:21,151:21,152:21,153:21,154:154,175:57,176:58, 177:137,185:21,188:137,189:137,191:21,192:21,193:21,194:21,195:21,196:21,198:21,201:21,207:137,208:21,209:21,210:21,211:[21,61,68],212:[21,61,68],213:21},{75:21,78:21,79:21,80:21,81:21,83:21,84:21,85:21,86:21,87:21,88:21,89:21,90:21,91:21,92:21,93:21,94:21,95:21,96:21,97:21,98:21,105:21,106:21,111:21,112:21,113:21,114:21,115:21,116:21,117:21,118:21,120:21,121:21,122:21,124:21,125: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,149:21,150:21,151:21,152:21,153:21,154:21,175:21,176:21,177:21,185:21,188:21,189:21,191:21,192:21,193:21,194:21,195:21,196:21,198:21,201:21,207:21,208:21,209:21,210:21,211:21,212:21,213:21},{75:[0,21,75],78:[0,21,78],79:[0,21,79],80:[0,21,78,80],81:[0,21,78,81],83:[0,21,83],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,21],94:[0,21],95:[0,21],96:[0,21],97:[0,21],98:[0,21],99:[0,5],100:[0,5],101:[0,5],102:[0,5],103:[0,5],104:[0,5],105:[0,5,21],106:[0,5,21],107:[0,5],108:[0,5],109:[0,5],110:[0,5],111:[0,21],112:[0,21],113:[0,21],114:[0,21],115:[0,21],116:[0,21,116],117:[0,21,117],118:[0,21],120:[0,21],121:[0,21],122:[0,21],123:[0,5],124:[0,21,57],125:[0,21],126:[0,5],127:[0,5],128:[0,5],133:[0,21],134:[0,21],135:[0,21],136:[0,5,21],137:[0,5,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,21],149:[0,21],150:[0,21],151:[0,21],152:[0,21],153:[0,21],154:[0,5,21],175:[0,5,21,57],176:[0,5,21],177:[0,5,21],178:[0,5],179:[0,5],180:[0,5],181:[0,5],182:[0,5],183:[0,5],184:[0,5],185:[0,21,185],188:[0,5,21],189:[0,5,21],190:[0,5],191:[0,21,75],192:[0,21,78],193:[0,21,78],194:[0,21,75],195:[0,21,78,80],196:[0,21,75],198:[0,21],200:[0,5],201:[0,21],207:[0,5,21],208:[0,21],209:[0,21,5],210:[0,21],211:[0,5,21],212:[0,5,21],213:[0,21,5],214:[0,5],215:[0,5],216:[0,5],217:[0,5],218:[0,5],219:[0,5]},{75:21,78:21,79:21,80:21,81:21,83:21,84:21,85:21,86:21,87:21,88:21,89:21,90:21,91:21,92:21,93:21,94:21,95:21,96:21,97:21,98:21,105:21,106:21,111:21,112:21,113:21,114:21,115:21,116:21,117:21,118:21,120:21,121:21,122:21,124:21,125: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,149:21,150:21,151:21,152:21,153:21,154:21,175:21,176:21,177:21,185:21,188:21,189:21,191:21,192:21,193:21,194:21,195:21,196:21,198:21,201:21,207:21,208:21,209:21,210:21,211:21,212:21,213:21},{75:12,78:12,79:12,80:12,81:12,82:82,83:12,85:37,86:37,87:12,88:37,89:37,90:37,91:37,92:37,93:37,94:12,95:12,97:12,99:12,100:12,101:12,102:12,103:12,104:12,105:12,106:12,107:12,108:12,109:12,110:12,111:12,112:12,113:12,115:12,117:12,119:12,120:12,121:12,122:12,123:12,124:12,125:12,126:12,127:12,128:12,129:12,130:12,131:12,132:12,133:12,148:12,149:12,150:12,151:12,152:12,153:12,166:12,167:12,171:12,172:12,173:12,178:12,179:12,180:12,181:12,182:12,183:12,184:12,185:12,186:12,187:12,190:12,191:12,192:12,193:12,194:12,195:12,196:12,198:12,201:12,204:12,205:12,206:12,208:12,209:12,210:12,211:12,212:12,213:12,214:12,215:12,216:12,217:12,218:12,219:12,220:12},{75:11,78:11,79:11,80:11,81:11,82:11,87:11,97:11,99:11,100:11,101:11,102:11,103:11,104:11,105:11,106:11,107:11,108:11,109:11,110:11,111:11,112:11,113:11,115:11,116:11,117:11,119:11,120:11,121:11,122:11,123:11,124:11,125:11,126:11,127:11,128:11,129:11,130:11,131:11,132:11,133:11,148:11,149:11,150:11,151:11,152:11,153: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,167:11,168:11,169:11,170:11,171:11,172:11,174:11,178:11,179:11,180:11,181:11,182:11,183:11,184:11,186:11,187:11,190:11,191:11,192:11,193:11,194:11,195:11,196:11,198:11,201:11,205:11,206:11,208:11,209:11,210:11,211:11,212:11,213:11,214:11,215:11,216:11,217:11,218:11,219:11},{75:11,78:11,79:11,80:11,81:11,82:82,87:11,97:11,99:11,100:11,101:11,102:11,103:11,104:11,105:11,106:11,107:11,108:11,109:11,110:11,111:11,112:11,113:11,115:11,116:11,117:11,119:11,120:11,121:11,122:11,123:11,124:11,125:11,126:11,127:11,128:11,129:11,130:11,131:11,132:11,133:11,148:11,149:11,150:11,151:11,152:11,153: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,167:11,168:11,169:11,170:11,171:11,172:11,174:11,178:11,179:11,180:11,181:11,182:11,183:11,184:11,186:11,187:11,190:11,191:11,192:11,193:11,194:11,195:11,196:11,198:11,201:11,205:11,206:11,208:11,209:11,210:11,211:11,212:11,213:11,214:11,215:11,216:11,217:11,218:11,219:11},{75:11,78:11,79:11,80:11,81:11,82:82,87:11,97:11,99:11,100:11,101:11,102:11,103:11,104:11,105:11,106:11,107:11,108:11,109:11,110:11,111:11,112:11,113:11,115:11,116:11,117:11,119:11,120:11,121:11,122:11,123:11,124:11,125:11,126:11,127:11,128:11,129:11,130:11,131:11,132:11,133:11,148:11,149:11,150:11,151:11,152:11,153: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,167:11,168:11,169:11,170:11,171:11,172:11,174:11,178:11,179:11,180:11,181:11,182:11,183:11,184:11,186:11,187:11,190:11,191:11,192:11,193:11,194:11,195:11,196:11,198:11,201:11,205:11,206:11,208:11,209:11,210:11,211:11,212:11,213:11,214:11,215:11,216:11,217:11,218:11,219:11},{75:11,78:11,79:11,80:11,81:11,82:11,87:11,97:11,99:11,100:11,101:11,102:11,103:11,104:11,105:11,106:11,107:11,108:11,109:11,110:11,111:11,112:11,113:11,115:11,116:11,117:11,119:11,120:11,121:11,122:11,123:11,124:11,125:11,126:11,127:11,128:11,129:11,130:11,131:11,132:11,133:11,148:11,149:11,150:11,151:11,152:11,153: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,167:11,168:11,169:11,170:11,171:11,172:11,174:11,178:11,179:11,180:11,181:11,182:11,183:11,184:11,186:11,187:11,190:11,191:11,192:11,193:11,194:11,195:11,196:11,198:11,201:11,205:11,206:11,208:11,209:11,210:11,211:11,212:11,213:11,214:11,215:11,216:11,217:11,218:11,219:11},{75:11,78:11,79:11,80:11,81:11,82:82,87:11,97:11,99:11,100:11,101:11,102:11,103:11,104:11,105:11,106:11,107:11,108:11,109:11,110:11,111:11,112:11,113:11,115:11,116:11,117:11,119:11,120:11,121:11,122:11,123:11,124:11,125:11,126:11,127:11,128:11,129:11,130:11,131:11,132:11,133:11,148:11,149:11,150:11,151:11,152:11,153: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,167:11,168:11,169:11,170:11,171:11,172:11,174:11,178:11,179:11,180:11,181:11,182:11,183:11,184:11,186:11,187:11,190:11,191:11,192:11,193:11,194:11,195:11,196:11,198:11,201:11,205:11,206:11,208:11,209:11,210:11,211:11,212:11,213:11,214:11,215:11,216:11,217:11,218:11,219:11},{75:11,78:11,79:11,80:11,81:11,82:11,87:11,97:11,99:11,100:11,101:11,102:11,103:11,104:11,105:11,106:11,107:11,108:11,109:11,110:11,111:11,112:11,113:11,115:11,116:11,117:11,119:11,120:11,121:11,122:11,123:11,124:11,125:11,126:11,127:11,128:11,129:11,130:11,131:11,132:11,133:11,148:11,149:11,150:11,151:11,152:11,153: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,167:11,168:11,169:11,170:11,171:11,172:11,174:11,178:11,179:11,180:11,181:11,182:11,183:11,184:11,186:11,187:11,190:11,191:11,192:11,193:11,194:11,195:11,196:11,198:11,201:11,205:11,206:11,208:11,209:11,210:11,211:11,212:11,213:11,214:11,215:11,216:11,217:11,218:11,219:11},{75:11,78:11,79:11,80:11,81:11,82:11,87:11,97:11,99:11,100:11,101:11,102:11,103:11,104:11,105:11,106:11,107:11,108:11,109:11,110:11,111:11,112:11,113:11,115:11,116:11,117:11,119:11,120:11,121:11,122:11,123:11,124:11,125:11,126:11,127:11,128:11,129:11,130:11,131:11,132:11,133:11,148:11,149:11,150:11,151:11,152:11,153: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,167:11,168:11,169:11,170:11,171:11,172:11,174:11,178:11,179:11,180:11,181:11,182:11,183:11,184:11,186:11,187:11,190:11,191:11,192:11,193:11,194:11,195:11,196:11,198:11,201:11,205:11,206:11,208:11,209:11,210:11,211:11,212:11,213:11,214:11,215:11,216:11,217:11,218:11,219:11},{75:13,78:13,79:13,80:13,81:13,82:82,87:13,97:13,99:13,100:13,101:13,102:13,103:13,104:13,105:13,106:13,107:13,108:13,109:13,110:13,111:13,112:13,113:13,115:13,116:13,119:13,120:13,121:13,122:13,123:13,124:13,125:13,126:13,127:13,128:13,129:13,130:13,131:13,132:13,133:13,148:13,149:13,150:13,151:13,152:13,153: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,167:13,168:13,169:13,170:13,171:13,172:13,174:13,178:13,179:13,180:13,181:13,182:13,183:13,184:13,186:13,187:13,190:13,191:13,192:13,193:13,194:13,195:13,196:13,198:13,201:13,205:13,206:13,208:13,209:13,210:13,211:13,212:13,213:13,214:13,215:13,216:13,217:13,218:13,219:13},{75:25,78:25,79:25,80:25,81: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,113:25,114:25,115:25,116:25,117:25,118:25,120:25,121:25,122:25,123:25,124:25,125:25,126:25,127:25,128: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,194:25,195:25,196:25,197:25,198:25,199: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,214:25,215:25,216:25,217:25,218:25,219:25,220:25},{75:18,78:18,79:18,80:18,81:18,83:18,84:18,85:18,86:18,87:18,88:18,89:18,90:18,91:18,92:18,93:18,94: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:18,114:18,115:18,116:18,117:18,118:18,119:119,120:18,121:18,122:18,123:18,124:18,125:18,126:18,127:18,128:18,129:18,130:18,131:18,132:18,134:18,135:18,136:18,137:18,138:18,139:18,140:18,141:18,142:18,143:18,144:18,145:18,146:18,147: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,194:18,195:18,196:18,197:18,198:18,199: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,214:18,215:18,216:18,217:18,218:18,219:18,220:18},{75:18,78:18,79:18,80:18,81:18,83:18,84:18,85:18,86:18,87:18,88:18,89:18,90:18,91:18,92:18,93:18,94: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:18,114:18,115:18,116:18,117:18,118:18,119:119,120:18,121:18,122:18,123:18,124:18,125:18,126:18,127:18,128:18,129:18,130:18,131:18,132:18,134:18,135:18,136:18,137:18,138:18,139:18,140:18,141:18,142:18,143:18,144:18,145:18,146:18,147: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,194:18,195:18,196:18,197:18,198:18,199: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,214:18,215:18,216:18,217:18,218:18,219:18,220:18},{75:18,78:18,79:18,80:18,81:18,83:18,84:18,85:18,86:18,87:18,88:18,89:18,90:18,91:18,92:18,93:18,94: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:18,114:18,115:18,116:18,117:18,118:18,120:18,121:18,122:18,123:18,124:18,125:18,126:18,127:18,128:18,129:18,130:18,131:18,132:18,134:18,135:18,136:18,137:18,138:18,139:18,140:18,141:18,142:18,143:18,144:18,145:18,146:18,147: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,194:18,195:18,196:18,197:18,198:18,199: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,214:18,215:18,216:18,217:18,218:18,219:18,220:18},{75:18,78:18,79:18,80:18,81:18,83:18,84:18,85:18,86:18,87:18,88:18,89:18,90:18,91:18,92:18,93:18,94: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:18,114:18,115:18,116:18,117:18,118:18,120:18,121:18,122:18,123:18,124:18,125:18,126:18,127:18,128:18,129:18,130:18,131:18,132:18,134:18,135:18,136:18,137:18,138:18,139:18,140:18,141:18,142:18,143:18,144:18,145:18,146:18,147: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,194:18,195:18,196:18,197:18,198:18,199: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,214:18,215:18,216:18,217:18,218:18,219:18,220:18},{75:18,78:18,79:18,80:18,81:18,83:18,84:18,85:18,86:18,87:18,88:18,89:18,90:18,91:18,92:18,93:18,94: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:18,114:18,115:18,116:18,117:18,118:18,120:18,121:18,122:18,123:18,124:18,125:18,126:18,127:18,128:18,129:18,130:18,131:18,132:18,134:18,135:18,136:18,137:18,138:18,139:18,140:18,141:18,142:18,143:18,144:18,145:18,146:18,147: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,194:18,195:18,196:18,197:18,198:18,199: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,214:18,215:18,216:18,217:18,218:18,219:18,220:18},{75:18,78:18,79:18,80:18,81:18,83:18,84:18,85:18,86:18,87:18,88:18,89:18,90:18,91:18,92:18,93:18,94: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:18,114:18,115:18,116:18,117:18,118:18,120:18,121:18,122:18,123:18,124:18,125:18,126:18,127:18,128:18,129:18,130:18,131:18,132:18,134:18,135:18,136:18,137:18,138:18,139:18,140:18,141:18,142:18,143:18,144:18,145:18,146:18,147: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,194:18,195:18,196:18,197:18,198:18,199: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,214:18,215:18,216:18,217:18,218:18,219:18,220:18},{75:[0,18,17,26],78:[0,18,26,17],79:[0,18,26],80:[0,18,26,17],81:[0,18,26,17],82:[0,82],83:[0,18,26],84:[0,18],85:[0,18],86:[0,18],87:[0,18,26],88:[0,18],89:[0,18],90:[0,18],91:[0,18],92:[0,18],93:[0,18],94:[0,18,38],95:[0,38],96:[0,18],97:[0,18,26],98:[0,18],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,18,26,14],106:[0,18,26,14],107:[0,18,26,14],108:[0,18,26,14],109:[0,18,26,14],110:[0,18,26,14],111:[0,17,18,26],112:[0,17,18,26],113:[0,18,26],114:[0,18,26],115:[0,18,26],116:[0,18,26],117:[0,18,26],118:[0,18,26,118],119:[0,26],120:[0,18,26],121:[0,18,26],122:[0,18,26],123:[0,18,26,14],124:[0,18,26],125:[0,18,26],126:[0,18,26,14,126],127:[0,18,26,14],128:[0,18,26,14],129:[0,18,26],130:[0,18,26],131:[0,18,26],132:[0,18,26],133:[0,26],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,18],143:[0,18],144:[0,18],145:[0,18],146:[0,18],147:[0,18],148:[0,26],149:[0,26],150:[0,26],151:[0,26],152:[0,26],153:[0,26],154:[0,18],155:[0,18],156:[0,18],157:[0,18],158:[0,18],159:[0,18],160:[0,18],161:[0,18],162:[0,18],163:[0,18],164:[0,18],165:[0,18],166:[0,18,26],167:[0,18,26],168:[0,18],169:[0,18],170:[0,18],171:[0,18,26],172:[0,18,26],173:[0,18,26],174:[0,18],175:[0,18],176:[0,18],177:[0,18],178:[0,18,26,14],179:[0,18,26,14],180:[0,18,26,14],181:[0,18,26,14],182:[0,18,26,14],183:[0,18,26,14],184:[0,18,26,14],185:[0,18,26],186:[0,18,26],187:[0,18,26],188:[0,18],189:[0,18],190:[0,18,26,14],191:[0,18,17,26],192:[0,18,26,17],193:[0,18,26,17],194:[0,18,17,26],195:[0,18,26,17],196:[0,18,17,26],197:[0,18],198:[0,18,26,17],199:[0,18],200:[0,14],201:[0,18,26],202:[0,18],203:[0,18],204:[0,18],205:[0,18,26,17],206:[0,18,26,17],207:[0,18,17],208:[0,18,26,17],209:[0,18,26],210:[0,18,26],211:[0,18,26,14],212:[0,18,26,14],213:[0,18,26],214:[0,18,26,14],215:[0,18,26,14],216:[0,18,26,14],217:[0,18,26,14],218:[0,18,26,14],219:[0,18,26,14],220:[0,18,26,17]},{75:[0,18,17,26],78:[0,18,26,17],79:[0,18,26],80:[0,18,26,17],81:[0,18,26,17],82:[0,82],83:[0,18,26],84:[0,18],85:[0,18],86:[0,18],87:[0,18,26],88:[0,18],89:[0,18],90:[0,18],91:[0,18],92:[0,18],93:[0,18],94:[0,18,38],95:[0,38],96:[0,18],97:[0,18,26],98:[0,18],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,18,26,14],106:[0,18,26,14],107:[0,18,26,14],108:[0,18,26,14],109:[0,18,26,14],110:[0,18,26,14],111:[0,17,18,26],112:[0,17,18,26],113:[0,18,26],114:[0,18,26],115:[0,18,26],116:[0,18,26],117:[0,18,26],118:[0,18,26,118],119:[0,26],120:[0,18,26],121:[0,18,26],122:[0,18,26],123:[0,18,26,14],124:[0,18,26],125:[0,18,26],126:[0,18,26,14],127:[0,18,26,14],128:[0,18,26,14],129:[0,18,26],130:[0,18,26],131:[0,18,26],132:[0,18,26],133:[0,26],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,18],143:[0,18],144:[0,18],145:[0,18],146:[0,18],147:[0,18],148:[0,26],149:[0,26],150:[0,26],151:[0,26],152:[0,26],153:[0,26],154:[0,18],155:[0,18],156:[0,18],157:[0,18],158:[0,18],159:[0,18],160:[0,18],161:[0,18],162:[0,18],163:[0,18],164:[0,18],165:[0,18],166:[0,18,26],167:[0,18,26],168:[0,18],169:[0,18],170:[0,18],171:[0,18,26],172:[0,18,26],173:[0,18,26],174:[0,18],175:[0,18],176:[0,18],177:[0,18],178:[0,18,26,14],179:[0,18,26,14],180:[0,18,26,14],181:[0,18,26,14],182:[0,18,26,14],183:[0,18,26,14],184:[0,18,26,14],185:[0,18,26],186:[0,18,26],187:[0,18,26],188:[0,18],189:[0,18],190:[0,18,26,14],191:[0,18,17,26],192:[0,18,26,17],193:[0,18,26,17],194:[0,18,17,26],195:[0,18,26,17],196:[0,18,17,26],197:[0,18],198:[0,18,26,17],199:[0,18],200:[0,14],201:[0,18,26],202:[0,18],203:[0,18],204:[0,18],205:[0,18,26,17],206:[0,18,26,17],207:[0,18,17],208:[0,18,26,17],209:[0,18,26],210:[0,18,26],211:[0,18,26,14],212:[0,18,26,14],213:[0,18,26],214:[0,18,26,14],215:[0,18,26,14],216:[0,18,26,14],217:[0,18,26,14],218:[0,18,26,14],219:[0,18,26,14],220:[0,18,26,17]},{75:75,78:15,79:15,80:15,81:15,82:15,83:15,84:15,85:15,86:15,88:15,89:15,90:15,91:15,92:15,93:15,94:15,95:15,98:15,99:15,100:15,101:15,102:15,103:15,104:15,105:15,106:15,107:15,108:15,109:15,110:15,111:15,112:15,113:15,114:15,116:15,118:15,119:15,120:15,121:15,122:15,123:15,124:15,125:15,126:65,127:65,128: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:75,192:15,193:15,194:75,195:15,196:75,197:15,198:15,199:15,200:15,202:15,203:15,204:15,205:15,206:15,207:15,211:15,212:15,214:15,215:15,216:15,217:15,218:15,219:15,220:15},{75:75,78:78,79:15,80:78,81:78,82:15,83:15,84:15,85:15,86:15,88:15,89:15,90:15,91:15,92:15,93:15,94:15,95:15,98:15,99:29,100:29,101:29,102:29,103:29,104:29,105:29,106:29,107:29,108:29,109:29,110:29,111:111,112:112,113:15,114:15,116:15,118:15,119:15,120:15,121:15,122:15,123:29,124:15,125:15,126:65,127:65,128:29,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:29,179:29,180:29,181:29,182:29,183:29,184:29,185:15,186:15,187:15,188:15,189:15,190:29,191:75,192:78,193:78,194:75,195:78,196:75,197:15,198:15,199:15,200:29,202:15,203:15,204:15,205:15,206:15,207:15,211:29,212:29,214:29,215:29,216:29,217:29,218:29,219:29,220:15},{75:17,78:17,79:15,80:17,81:17,82:15,83:15,84:15,85:15,86:15,88:15,89:15,90:15,91:15,92:15,93:15,94:15,95:15,98:15,99:29,100:29,101:29,102:29,103:29,104:29,105:29,106:29,107:29,108:29,109:29,110:29,111:17,112:17,113:15,114:15,116:15,118:15,119:15,120:15,121:15,122:15,123:29,124:15,125:15,126:29,127:29,128:29,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:29,179:29,180:29,181:29,182:29,183:29,184:29,185:15,186:15,187:15,188:15,189:15,190:29,191:17,192:17,193:17,194:17,195:17,196:17,197:15,198:17,199:15,200:29,202:15,203:15,204:15,205:15,206:15,207:17,208:17,211:29,212:29,214:29,215:29,216:29,217:29,218:29,219:29,220:17},{75:75,78:15,79:15,80:15,81:15,82:15,83:15,84:15,85:15,86:15,88:15,89:15,90:15,91:15,92:15,93:15,94:15,95:15,98:15,99:15,100:15,101:15,102:15,103:15,104:15,105:15,106:15,107:15,108:15,109:15,110:15,111:15,112:15,113:15,114:15,116:15,118:15,119:15,120:15,121:15,122:15,123:15,124:15,125:15,126:15,127:15,128: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:75,192:15,193:15,194:75,195:15,196:75,197:15,198:15,199:15,200:15,202:15,203:15,204:15,205:15,206:15,207:15,211:15,212:15,214:15,215:15,216:15,217:15,218:15,219:15,220:15},{75:15,78:15,79:15,80:15,81:15,82:15,83:15,84:15,85:15,86:15,88:15,89:15,90:15,91:15,92:15,93:15,94:15,95:15,98:15,99:15,100:15,101:15,102:15,103:15,104:15,105:15,106:15,107:15,108:15,109:15,110:15,111:15,112:15,113:15,114:15,116:15,118:15,119:15,120:15,121:15,122:15,123:15,124:15,125:15,126:65,127:65,128: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,195:15,196:15,197:15,198:15,199:15,200:15,202:15,203:15,204:15,205:15,206:15,207:15,211:15,212:15,214:15,215:15,216:15,217:15,218:15,219:15,220:15},{75:15,78:15,79:15,80:15,81:15,82:15,83:15,84:15,85:15,86:15,88:15,89:15,90:15,91:15,92:15,93:15,94:15,95:15,98:15,99:99,100:15,101:15,102:15,103:15,104:39,105:39,106:39,107:39,108:15,109:15,110:15,111:15,112:15,113:15,114:15,116:15,118:15,119:15,120:15,121:15,122:15,123:39,124:15,125:15,126:65,127:65,128:128,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:39,191:15,192:15,193:15,194:15,195:15,196:15,197:15,198:15,199:15,200:15,202:15,203:15,204:15,205:15,206:15,207:15,211:39,212:39,214:39,215:39,216:39,217:39,218:39,219:39,220:15},{75:15,78:15,79:15,80:15,81:15,82:15,83:15,84:15,85:15,86:15,88:15,89:15,90:15,91:15,92:15,93:15,94:15,95:15,98:15,99:15,100:15,101:15,102:15,103:15,104:15,105:15,106:15,107:15,108:15,109:15,110:15,111:15,112:15,113:15,114:15,116:15,118:15,119:15,120:15,121:15,122:15,123:15,124:15,125:15,126:15,127:15,128:15,132:15,133:15,134:15,135:15,136:15,137:[15,60],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,60],176:[15,60],177:[15,60],178:15,179:15,180:15,181:15,182:15,183:15,184:15,185:15,186:186,187:186,188:[15,60],189:[15,60],190:15,191:15,192:192,193:15,194:15,195:15,196:15,197:15,198:15,199:15,200:15,202:15,203:15,204:15,205:205,206:205,207:[15,60],211:15,212:15,214:15,215:15,216:15,217:15,218:15,219:15,220:15},{75:15,78:15,79:15,80:15,81:15,82:15,83:15,84:15,85:15,86:15,88:15,89:15,90:15,91:15,92:15,93:15,94:15,95:15,98:15,99:15,100:15,101:15,102:15,103:15,104:15,105:15,106:15,107:15,108:15,109:15,110:15,111:15,112:15,113:15,114:15,116:15,118:15,119:15,120:15,121:15,122:15,123:15,124:15,125:15,126:15,127:15,128: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,195:15,196:15,197:15,198:15,199:15,200:15,202:15,203:15,204:15,205:15,206:15,207:15,211:15,212:15,214:15,215:15,216:15,217:15,218:15,219:15,220:15},{75:15,78:15,79:15,80:15,81:15,82:15,83:15,84:15,85:15,86:15,88:15,89:15,90:15,91:15,92:15,93:15,94:15,95:15,97:64,98:15,99:15,100:15,101:15,102:15,103:15,104:15,105:15,106:15,107:15,108:15,109:15,110:15,111:15,112:15,113:15,114:15,116:15,118:15,119:15,120:15,121:15,122:15,123:15,124:15,125:15,126:15,127:15,128: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,195:15,196:15,197:15,198:15,199:15,200:15,202:15,203:15,204:15,205:15,206:15,207:15,211:15,212:15,214:15,215:15,216:15,217:15,218:15,219:15,220:15},{75:15,78:15,79:15,80:15,81:15,82:15,83:15,84:15,85:15,86:15,88:15,89:15,90:15,91:15,92:15,93:15,94:15,95:15,98:15,99:15,100:15,101:15,102:15,103:15,104:15,105:15,106:15,107:15,108:15,109:15,110:15,111:15,112:15,113:15,114:15,116:15,118:15,119:15,120:15,121:15,122:15,123:15,124:15,125:15,126:15,127:15,128: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,195:15,196:15,197:15,198:15,199:15,200:15,202:15,203:15,204:15,205:15,206:15,207:15,211:15,212:15,214:15,215:15,216:15,217:15,218:15,219:15,220:15},{75:15,78:15,79:15,80:15,81:15,82:15,83:15,84:15,85:15,86:15,88:15,89:15,90:15,91:15,92:15,93:15,94:15,95:15,98:15,99:15,100:15,101:15,102:15,103:15,104:15,105:15,106:15,107:15,108:15,109:15,110:15,111:15,112:15,113:15,114:15,116:15,118:15,119:15,120:15,121:15,122:15,123:15,124:15,125:15,126:15,127:15,128: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,195:15,196:15,197:15,198:15,199:15,200:15,202:15,203:15,204:15,205:15,206:15,207:15,211:15,212:15,214:15,215:15,216:15,217:15,218:15,219:15,220:15},{75:75,78:78,79:15,80:78,81:78,82:15,83:15,84:15,85:15,86:15,88:15,89:15,90:15,91:15,92:15,93:15,94:15,95:15,98:15,99:15,100:15,101:15,102:15,103:15,104:39,105:39,106:39,107:39,108:15,109:15,110:15,111:15,112:15,113:15,114:15,116:15,118:9,119:15,120:15,121:15,122:15,123:39,124:15,125:15,126:15,127:15,128:15,132:15,133:15,134:15,135:15,136:15,137:[15,60],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,60],176:[15,60],177:[15,60],178:15,179:15,180:15,181:15,182:15,183:15,184:15,185:15,186:15,187:15,188:[15,60],189:[15,60],190:39,191:75,192:78,193:78,194:75,195:78,196:75,197:15,198:15,199:15,200:15,202:15,203:15,204:15,205:205,206:205,207:[15,60],211:39,212:39,214:39,215:39,216:39,217:39,218:39,219:39,220:15},{75:15,78:15,79:15,80:15,81:15,82:15,83:15,84:15,85:15,86:15,88:15,89:15,90:15,91:15,92:15,93:15,94:15,95:15,98:15,99:15,100:15,101:15,102:15,103:15,104:15,105:15,106:15,107:15,108:15,109:15,110:15,111:15,112:15,113:15,114:15,116:15,118:15,119:15,120:15,121:15,122:15,123:15,124:15,125:15,126:15,127:15,128: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,195:15,196:15,197:15,198:15,199:15,200:15,202:15,203:15,204:15,205:15,206:15,207:15,211:15,212:15,214:15,215:15,216:15,217:15,218:15,219:15,220:15},{75:15,78:15,79:15,80:15,81:15,82:15,83:15,84:15,85:15,86:15,88:15,89:15,90:15,91:15,92:15,93:15,94:15,95:15,98:15,99:15,100:15,101:15,102:15,103:15,104:15,105:15,106:15,107:15,108:15,109:15,110:15,111:15,112:15,113:15,114:15,116:15,118:15,119:15,120:15,121:15,122:15,123:15,124:15,125:15,126:15,127:15,128: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:47,156:47,157:47,158:47,159:47,160:47,161:47,162:47,163:47,164:47,165:47,166:47,167:47,168:47,169:47,170:47,171:47,172:47,173:15,174:47,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,195:15,196:15,197:15,198:15,199:15,200:15,202:15,203:15,204:15,205:205,206:205,207:15,211:15,212:15,214:15,215:15,216:15,217:15,218:15,219:15,220:15},{75:75,78:78,80:78,81:78,111:17,112:17,191:75,192:78,193:78,194:75,195:78,196:75,198:17,205:17,206:17,207:17,208:17,220:17},{75:75,78:78,80:78,81:78,111:111,112:112,191:75,192:78,193:78,194:75,195:78,196:75,198:17,205:17,206:17,207:17,208:17,220:17},{75:17,78:17,80:17,81:17,111:17,112:17,191:17,192:17,193:17,194:17,195:17,196:17,198:17,205:17,206:17,207:17,208:17,220:17},{75:17,78:17,80:17,81:17,111:17,112:17,191:17,192:17, 193:17,194:17,195:17,196:17,198:17,205:17,206:17,207:17,208:17,220:17},{75:30,78:30,80:30,81:30,83:30,84:30,86:30,87:30,88:30,89:30,90:30,91:30,92:30,93:30,94:30,95:30,115:30,117:30,121:30,122: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,169:30,170:30,171:30,172:30,173:30,174:30,185:30,186:30,187:30,191:30,192:30,193:30,194:30,195:30,196:30,198:30,201:30,205:30,206:30,208:30,209:30,210:30,213:30,220:30},{75:30,78:30,80:30,81:30,83:30,84:30,86:30,87:30,88:30,89:30,90:30,91:30,92:30,93:30,94:30,95:30,115:30,117:30,121:30,122: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,169:30,170:30,171:30,172:30,173:30,174:30,185:30,186:30,187:30,191:30,192:30,193:30,194:30,195:30,196:30,198:30,201:30,205:30,206:30,208:30,209:30,210:30,213:30,220:30},{75:66,78:66,80:66,81:66,105:66,106:66,114:66,117:66,164:164,191:66,192:66,193:66,194:66,195:66,196:66,211:66,212:66,214:214,215:215,216:66,217:217,218:66,219:66},{75:66,78:66,80:66,81:66,105:66,106:66,114:66,117:66,164:66,191:66,192:66,193:66,194:66,195:66,196:66,211:66,212:66,214:66,215:66,216:66,217:66,218:66,219:66},{75:66,78:66,80:66,81:66,105:66,106:66,114:66,117:66,164:66,191:66,192:66,193:66,194:66,195:66,196:66,211:66,212:66,214:66,215:66,216:66,217:66,218:66,219:66},{75:66,78:66,80:66,81:66,105:66,106:66,114:66,117:66,164:66,191:66,192:66,193:66,194:66,195:66,196:66,211:66,212:66,214:66,215:66,216:66,217:66,218:66,219:66},{75:66,78:66,80:66,81:66,105:66,106:66,114:66,117:66,164:66,191:66,192:66,193:66,194:66,195:66,196:66,211:66,212:66,214:66,215:66,216:66,217:66,218:66,219:66},{75:66,78:66,80:66,81:66,105:66,106:66,114:66,117:66,164:66,191:66,192:66,193:66,194:66,195:66,196:66,211:66,212:66,214:66,215:66,216:66,217:66,218:66,219:66},{75:66,78:66,80:66,81:66,105:66,106:66,114:66,117:66,164:66,191:66,192:66,193:66,194:66,195:66,196:66,211:66,212:66,214:66,215:66,216:66,217:66,218:66,219:66},{75:66,78:66,80:66,81:66,105:66,106:66,114:66,117:66,164:66,191:66,192:66,193:66,194:66,195:66,196:66,211:66,212:66,214:66,215:66,216:66,217:66,218:66,219:66},{75:66,78:66,80:66,81:66,105:105,106:106,114:114,117:66,164:164,191:66,192:66,193:66,194:66,195:66,196:66,211:66,212:66,214:214,215:66,216:66,217:217,218:66,219:66},{75:66,78:66,80:66,81:66,105:66,106:66,114:66,117:66,164:164,191:66,192:66,193:66,194:66,195:66,196:66,211:66,212:66,214:66,215:66,216:66,217:66,218:66,219:66},{75:75,78:78,79:79,80:78,81:78,82:82,83:83,84:84,85:85,86:37,87:87,88:37,89:37,90:37,91:37,92:37,93:37,94:94,95:95,98:52,99:14,100:14,101:14,102:14,103:14,104:14,105:14,106:14,107:14,108:14,109:14,110:14,111:111,112:112,113:113,114:114,115:115,116:116,118:118,119:119,120:120,121:121,122:122,123:14,124:57,125:58,126:65,127:65,128:14,129:43,130:43,131:43,132:132,133:133,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,142:52,143:52,144:52,145:52,146:52,147:52,148:148,149:149,150:150,151:151,152:152,153:153,154:52,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:45,170:45,171:45,172:45,173:45,174:45,175:57,176:58,177:52,178:14,179:14,180:14,181:14,182:14,183:14,184:14,185:185,187:43,188:52,189:52,190:14,191:75,192:78,193:78,194:75,195:78,196:75,197:197,198:115,199:199,200:14,201:115,202:202,203:202,204:204,205:205,206:205,207:207,208:115,209:115,210:115,211:14,212:14,213:115,214:14,215:14,216:14,217:14,218:14,219:14,220:45},{76:76},{76:76},{78:78,79:79,80:78,81:78,85:36,86:36,88:36,89:36,90:36,91:36,92:36,93:36,137:36,175:36,176:36,177:36,186:36,187:36,188:36,189:36,192:78,193:78,195:78,197:36,199:36,202:36,203:36,204:36,205:36,206:36,207:36},{78:36,79:36,80:36,81:36,85:36,86:36,88:36,89:36,90:36,91:36,92:36,93:36,137:36,175:36,176:36,177:36,186:36,187:36,188:36,189:36,192:36,193:36,195:36,197:36,199:36,202:36,203:36,204:36,205:36,206:36,207:36},{78:36,79:36,80:36,81:36,85:36,86:36,88:36,89:36,90:36,91:36,92:36,93:36,137:36,175:36,176:36,177:36,186:36,187:36,188:36,189:36,192:36,193:36,195:36,197:36,199:36,202:36,203:36,204:36,205:36,206:36,207:36},{78:36,79:36,80:36,81:36,85:36,86:36,88:36,89:36,90:36,91:36,92:36,93:36,137:[36,60],175:[36,60],176:[36,60],177:[36,60],186:36,187:36,188:[36,60],189:[36,60],192:36,193:36,195:36,197:36,199:36,202:36,203:36,204:36,205:36,206:36,207:[36,60]},{78:56,79:56,80:56,81:56,192:56,193:56,195:56},{78:56,79:56,80:56,81:56,192:56,193:56,195:56},{78:78,79:79,80:80,81:81,185:185,192:78,193:78,195:195},{78:78,80:78,81:78,192:78,193:78,195:78},{82:23,96:23,97:23,98:[23,52],99:23,100:23,101:23,102:23,103:23,104:23,105:23,106:23,107:23,108:23,109:23,110:23,113:23,115:23,118:23,119:23,120:23,123:23,124:23,125:23,126:23,127:23,128:23,129:23,130:23,131:23,132:23,133:[23,133],134:53,135:53,136:[23,52],137:[23,52],138:53,139:53,140:[23,52],141:53,142:53,143:53,144:53,145:53,146:53,147:53,148:23,149:23,150:23,151:23,152:23,153:23,154:[23,52],175:[23,52],176:[23,52],177:[23,52],178:23,179:23,180:23,181:23,182:23,183:23,184:23,187:23,188:[23,52],189:[23,52],190:23,197:23,198:23,199:23,200:23,201:23,202:23,203:23,204:23,205:23,206:23,207:[23,52],208:23,209:23,210:23,211:23,212:23,213:23,214:23,215:23,216:23,217:23,218:23,219:23},{82:24,96:24,97:24,98:24,99:24,100:24,101:24,102:24,103:24,104:24,105:24,106:24,107:24,108:24,109:24,110:24,113:24,115:24,118:24,119:24,120: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,149:24,150:24,151:24,152:24,153:24,154:24,175:24,176:24,177:24,178:24,179:24,180:24,181:24,182:24,183:24,184:24,187:24,188:24,189:24,190: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,214:24,215:24,216:24,217:24,218:24,219:24},{82:24,96:24,97:24,98:24,99:24,100:24,101:24,102:24,103:24,104:24,105:24,106:24,107:24,108:24,109:24,110:24,113:24,115:24,118:24,119:24,120: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,149:24,150:24,151:24,152:24,153:24,154:24,175:24,176:24,177:24,178:24,179:24,180:24,181:24,182:24,183:24,184:24,187:24,188:24,189:24,190: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,214:24,215:24,216:24,217:24,218:24,219:24},{82:24,96:24,97:24,98:24,99:24,100:24,101:24,102:24,103:24,104:24,105:24,106:24,107:24,108:24,109:24,110:24,113:24,115:24,118:24,119:24,120: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,149:24,150:24,151:24,152:24,153:24,154:24,175:24,176:24,177:24,178:24,179:24,180:24,181:24,182:24,183:24,184:24,187:24,188:24,189:24,190: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,214:24,215:24,216:24,217:24,218:24,219:24},{82:24,96:24,97:24,98:24,99:24,100:24,101:24,102:24,103:24,104:24,105:24,106:24,107:24,108:24,109:24,110:24,113:24,115:24,118:24,119:24,120: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,149:24,150:24,151:24,152:24,153:24,154:24,175:24,176:24,177:24,178:24,179:24,180:24,181:24,182:24,183:24,184:24,187:24,188:24,189:24,190: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,214:24,215:24,216:24,217:24,218:24,219:24},{82:24,96:24,97:24,98:24,99:24,100:24,101:24,102:24,103:24,104:24,105:24,106:24,107:24,108:24,109:24,110:24,113:24,115:24,118:24,119:24,120: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,149:24,150:24,151:24,152:24,153:24,154:24,175:24,176:24,177:24,178:24,179:24,180:24,181:24,182:24,183:24,184:24,187:24,188:24,189:24,190: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,214:24,215:24,216:24,217:24,218:24,219:24},{82:[24,82],96:24,97:24,98:52,99:29,100:29,101:29,102:29,103:29,104:29,105:29,106:29,107:29,108:29,109:29,110:29,113:24,115:24,118:24,119:24,120:24,123:29,124:24,125:24,126:65,127:65,128:29,129:24,130:24,131:24,132:24,133:24,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,142:52,143:52,144:52,145:52,146:52,147:52,148:24,149:24,150:24,151:24,152:24,153:24,154:52,175:52,176:52,177:52,178:29,179:29,180:29,181:29,182:29,183:29,184:29,187:24,188:52,189:52,190:29,197:24,198:24,199:24,200:29,201:24,202:24,203:24,204:24,205:24,206:24,207:52,208:24,209:24,210:24,211:29,212:29,213:24,214:29,215:29,216:29,217:29,218:29,219:29},{82:82,96:24,97:24,98:24,99:24,100:24,101:24,102:24,103:24,104:24,105:24,106:24,107:24,108:24,109:24,110:24,113:24,115:24,118:24,119:24,120:24,123:24,124:24,125:24,126:65,127:65,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,149:24,150:24,151:24,152:24,153:24,154:24,175:24,176:24,177:24,178:24,179:24,180:24,181:24,182:24,183:24,184:24,187:24,188:24,189:24,190: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,214:24,215:24,216:24,217:24,218:24,219:24},{82:24,96:24,97:24,98:24,99:24,100:24,101:24,102:24,103:24,104:24,105:24,106:24,107:24,108:24,109:24,110:24,113:24,115:24,118:24,119:24,120:24,123:24,124:24,125:24,126:65,127:65,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,149:24,150:24,151:24,152:24,153:24,154:24,175:24,176:24,177:24,178:24,179:24,180:24,181:24,182:24,183:24,184:24,187:24,188:24,189:24,190: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,214:24,215:24,216:24,217:24,218:24,219:24},{82:24,96:24,97:24,98:24,99:29,100:29,101:29,102:29,103:29,104:29,105:29,106:29,107:29,108:29,109:29,110:29,113:24,115:24,118:24,119:24,120:24,123:29,124:24,125:24,126:29,127:29,128:29,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,149:24,150:24,151:24,152:24,153:24,154:24,175:24,176:24,177:24,178:29,179:29,180:29,181:29,182:29,183:29,184:29,187:24,188:24,189:24,190:29,197:24,198:24,199:24,200:29,201:24,202:24,203:24,204:24,205:24,206:24,207:24,208:24,209:24,210:24,211:29,212:29,213:24,214:29,215:29,216:29,217:29,218:29,219:29},{82:40,115:40,118:40,119:40,120:40,125:40,129:40,130:40,131:40,132:40,198:40,201:40,208:40,209:40,210:40,213:40},{82:82,99:29,100:29,101:29,102:29,103:29,104:29,105:29,106:29,107:29,108:29,109:29,110:29,123:29,126:29,127:29,128:29,131:131,132:132,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],167:[0,47],168:[0,47],169:[0,47],170:[0,47],171:[0,47],172:[0,47],174:[0,47],178:29,179:29,180:29,181:29,182:29,183:29,184:29,190:29,200:29,211:29,212:29,214:29,215:29,216:29,217:29,218:29,219:29},{82:82,96:96,115:115,119:119,126:65,127:65,129:43,130:43,131:43,132:132,187:187,198:115,201:115,208:115,209:115,210:115,213:115},{82:82,97:64,126:64,127:64,129:43,130:43,131:43,187:43},{82:[0,82]},{82:82},{82:82},{82:82},{82:82},{82:82},{82:82},{82:82},{82:82},{82:82},{82:82,131:131,187:187},{82:82},{82:82},{82:82,96:96,132:132},{84:27,85:85,86:27,88:27,89:27,90:27,91:27,92:27,93:27},{84:84,96:96},{84:84,85:85,86:86,87:87,88:88,89:89,90:90,91:91,92:92,93:93,121:121},{85:37,86:37,88:37,89:37,90:37,91:37,92:37,93:37},{85:37,86:37,88:37,89:37,90:37,91:37,92:37,93:37},{85:37,86:37,88:37,89:37,90:37,91:37,92:37,93:37},{85:85,86:86,88:88,89:89,90:90,91:91,92:92,93:93},{94:94,95:95},{94:38,95:38},{94:94,95:95},{96:96},{96:96},{96:96},{96:96},{96:96,115:115,119:119,132:132,198:115,201:115,208:115,209:115,210:115,213:115},{96:96},{96:96},{97:64,99:14,100:14,101:14,102:14,103:14,104:14,105:14,106:14,107:14,108:14,109:14,110:14,123:14,126:14,127:14,128:14,178:14,179:14,180:14,181:14,182:14,183:14,184:14,190:14,200:14,211:14,212:14,214:14,215:14,216:14,217:14,218:14,219:14},{97:61,105:105,106:106,116:61,117:61,211:68,212:68},{97:61,105:68,106:68,116:61,117:61,211:68,212:68},{97:62,105:105,106:106,116:61,117:61,211:61,212:61},{97:61,105:61,106:61,116:116,117:117,211:61,212:61},{97:61,105:68,106:68,116:61,117:61,211:68,212:68},{97:62},{97:97,207:207},{97:97},{97:97},{97:97,126:126},{97:97,126:126},{97:97,126:126},{97:97},{97:97},{98:98,111:111,112:112,134:134,152:152,153:153,188:188,189:189},{98:98,111:111,112:112,134:134,189:189},{98:98,111:111,112:112,134:134,152:152,153:153,189:189},{98:52,99:16,100:100,101:16,102:16,103:16,104:16,105:16,106:16,107:16,108:16,109:16,110:16,123:16,126:16,127:16,128:16,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,142:52,143:52,144:52,145:52,146:52,147:52,154:52,175:52,176:52,177:52,178:16,179:16,180:16,181:16,182:16,183:16,184:16,188:52,189:52,190:16,200:16,207:52,211:16,212:16,214:16,215:16,216:16,217:16,218:16,219:16},{98:52,99:3,100:3,101:3,102:3,103:3,104:3,105:3,106:3,107:3,108:3,109:3,110:3,123:3,126:3,127:3,128:3,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,142:52,143:52,144:52,145:52,146:52,147:52,154:52,175:52,176:52,177:52,178:3,179:3,180:3,181:3,182:3,183:3,184:3,188:52,189:52,190:3,200:3,207:52,211:3,212:3,214:3,215:3,216:3,217:3,218:3,219:3},{98:3,99:3,100:3,101:3,102:3,103:3,104:3,105:3,106:3,107:3,108:3,109:3,110:3,123:3,126:3,127:3,128:3,134:3,135:3,136:3,137:3,138:3,139:3,140:3,141:3,142:3,143:3,144:3,145:3,146:3,147:3,154:3,175:3,176:3,177:3,178:3,179:3,180:3,181:3,182:3,183:3,184:3,188:3,189:3,190:3,200:3,207:3,211:3,212:3,214:3,215:3,216:3,217:3,218:3,219:3},{98:3,99:3,100:3,101:3,102:3,103:3,104:3,105:3,106:3,107:3,108:3,109:3,110:3,113:42,123:3,126:3,127:3,128:3,134:42,135:42,136:3,137:3,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42,147:42,148:42,149:42,150:42,151:42,152:42,154:3,175:3,176:3,177:3,178:3,179:3,180:3,181:3,182:3,183:3,184:3,188:3,189:3,190:3,200:3,207:3,211:3,212:3,214:3,215:3,216:3,217:3,218:3,219:3},{98:3,99:16,100:16,101:16,102:16,103:16,104:16,105:16,106:16,107:16,108:16,109:16,110:16,113:42,123:16,126:16,127:16,128:16,134:42,135:42,136:3,137:3,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42,147:42,148:42,149:42,150:42,151:42,152:42,154:3,175:3,176:3,177:3,178:16,179:16,180:16,181:16,182:16,183:16,184:16,188:3,189:3,190:16,200:16,207:3,211:16,212:16,214:16,215:16,216:16,217:16,218:16,219:16},{98:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,142:52,143:52,144:52,145:52,146:52,147:52,154:52,175:52,176:52,177:52,188:52,189:52,207:52},{98:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,142:52,143:52,144:52,145:52,146:52,147:52,154:52,175:52,176:52,177:52,188:52,189:52,205:205,206:205,207:52},{98:[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],142:[0,52],143:[0,52],144:[0,52],145:[0,52],146:[0,52],147:[0,52],154:[0,52],175:[0,52],176:[0,52],177:[0,52],188:[0,52],189:[0,52],207:[0,52]},{98:52,133:133,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,142:52,143:52,144:52,145:52,146:52,147:52,154:52,175:52,176:52,177:52,188:52,189:52,207:52},{98:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,142:52,143:52,144:52,145:52,146:52,147:52,154:52,175:52,176:52,177:52,188:52,189:52,207:52},{98:52,133:133,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,142:52,143:52,144:52,145:52,146:52,147:52,154:52,175:52,176:52,177:52,188:52,189:52,207:52},{98:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,142:52,143:52,144:52,145:52,146:52,147:52,154:52,175:52,176:52,177:52,188:52,189:52,207:52},{98:98,134:134,135:52,136:52,137:137,138:52,139:52,140:52,141:141,142:52,143:143,144:144,145:145,146:146,147:147,154:52,175:137,176:137,177:137,188:63,189:63,197:197,199:199,200:200,202:202,203:202,204:204,205:205,206:205,207:137},{98:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,142:52,143:52,144:52,145:52,146:52,147:52,154:52,175:52,176:52,177:52,188:52,189:52,207:52},{98:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,142:52,143:52,144:52,145:52,146:52,147:52,154:52,175:52,176:52,177:52,188:52,189:52,207:52},{98:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,142:52,143:52,144:52,145:52,146:52,147:52,154:52,175:52,176:52,177:52,188:52,189:52,207:52},{98:52,134:52,135:52,136:52,137:52,138:52,139:52,140:52,141:52,142:52,143:52,144:52,145:52,146:52,147:52,154:52,175:52,176:52,177:52,188:52,189:52,207:52},{98:98,134:134,152:152,153:153},{98:98},{98:98,134:134},{99:14,100:14,101:14,102:14,103:14,104:14,105:14,106:14,107:14,108:14,109:14,110:14,123:14,126:14,127:14,128:14,178:14,179:14,180:14,181:14,182:14,183:14,184:14,190:14,200:14,211:14,212:14,214:14,215:14,216:14,217:14,218:14,219:14},{99:14,100:14,101:14,102:14,103:14,104:14,105:14,106:14,107:14,108:14,109:14,110:14,123:14,126:14,127:14,128:14,178:14,179:14,180:14,181:14,182:14,183:14,184:14,190:14,200:14,211:14,212:14,214:14,215:14,216:14,217:14,218:14,219:14},{99:99,100:14,101:14,102:14,103:14,104:14,105:14,106:14,107:14,108:14,109:14,110:14,123:14,126:14,127:14,128:14,178:14,179:14,180:14,181:14,182:14,183:14,184:14,190:14,200:14,211:14,212:14,214:14,215:14,216:14,217:14,218:14,219:14},{99:14,100:14,101:14,102:14,103:14,104:14,105:14,106:14,107:14,108:14,109:14,110:14,123:14,126:14,127:14,128:14,178:14,179:14,180:14,181:14,182:14,183:14,184:14,190:14,200:14,211:14,212:14,214:14,215:14,216:14,217:14,218:14,219:14},{99:14,100:[14,59],101:[14,59,101],102:14,103:14,104:[14,39],105:[14,39],106:[14,39],107:[14,39],108:14,109:14,110:14,123:[14,39],126:14,127:14,128:14,178:14,179:14,180:14,181:14,182:14,183:14,184:14,190:[14,39],200:14,211:[14,39],212:[14,39],214:[14,39],215:[14,39],216:[14,39],217:[14,39],218:[14,39],219:[14,39]},{99:5,100:5,101:5,102:5,103:5,104:5,105:5,106:5,107:5,108:5,109:5,110:5,113:42,123:5,126:5,127:5,128:5,134:42,135:42,136:5,137:5,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42,147:42,148:42,149:42,150:42,151:42,152:42,154:5,175:5,176:5,177:5,178:5,179:5,180:5,181:5,182:5,183:5,184:5,188:5,189:5,190:5,197:197,199:199,200:5,202:202,203:202,204:204,205:205,206:205,207:5,209:5,211:5,212:5,213:5,214:5,215:5,216:5,217:5,218:5,219:5},{99:5,100:5,101:5,102:5,103:5,104:5,105:5,106:5,107:5,108:5,109:5,110:5,123:5,126:5,127:5,128:5,136:5,137:5,154:5,175:5,176:5,177:5,178:5,179:5,180:5,181:5,182:5,183:5,184:5,188:5,189:5,190:5,200:5,207:5,209:5,211:5,212:5,213:5,214:5,215:5,216:5,217:5,218:5,219:5},{99:99,100:100,101:101,102:102,103:103,104:104,105:105,106:106,107:107,108:108,109:109,110:110,123:123,126:65,127:65,128:128,136:5,137:5,154:5,175:5,176:5,177:5,178:178,179:178,180:178,181:178,182:178,183:178,184:178,188:5,189:5,190:190,199:199,200:200,202:202,203:202,204:204,205:205,206:205,207:5,209:209,211:211,212:212,213:213,214:214,215:215,216:216,217:217,218:218,219:219},{99:16,100:16,101:16,102:16,103:16,104:16,105:16,106:16,107:16,108:16,109:16,110:16,113:42,123:16,126:16,127:16,128:16,134:42,135:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42,147:42,148:42,149:42,150:42,151:42,152:42,178:16,179:16,180:16,181:16,182:16,183:16,184:16,190:16,200:16,211:16,212:16,214:16,215:16,216:16,217:16,218:16,219:16},{99:16,100:100,101:16,102:16,103:16,104:16,105:16,106:16,107:16,108:16,109:16,110:16,123:16,126:16,127:16,128:16,178:16,179:16,180:16,181:16,182:16,183:16,184:16,190:16,200:16,211:16,212:16,214:16,215:16,216:16,217:16,218:16,219:16},{99:16,100:16,101:16,102:16,103:16,104:16,105:16,106:16,107:16,108:16,109:16,110:16,123:16,126:16,127:16,128:16,178:16,179:16,180:16,181:16,182:16,183:16,184:16,190:16,200:16,211:16,212:16,214:16,215:16,216:16,217:16,218:16,219:16},{99:16,100:16,101:16,102:16,103:16,104:16,105:16,106:16,107:16,108:16,109:16,110:16,123:16,126:16,127:16,128:16,178:16,179:16,180:16,181:16,182:16,183:16,184:16,190:16,200:16,211:16,212:16,214:16,215:16,216:16,217:16,218:16,219:16},{99:16,100:16,101:16,102:16,103:16,104:16,105:16,106:16,107:16,108:16,109:16,110:16,123:16,126:65,127:65,128:16,178:16,179:16,180:16,181:16,182:16,183:16,184:16,190:16,200:16,211:16,212:16,214:16,215:16,216:16,217:16,218:16,219:16},{99:16,100:16,101:16,102:16,103:16,104:16,105:16,106:16,107:16,108:16,109:16,110:16,123:16,126:16,127:16,128:16,178:16,179:16,180:16,181:16,182:16,183:16,184:16,190:16,200:16,211:16,212:16,214:16,215:16,216:16,217:16,218:16,219:16},{99:28,100:28,101:28,102:28,103:28,104:28,105:28,106:28,107:28,108:28,109:28,110:28,116:28,121:28,123:28,126:28,127:28,128:28,164:28,172:28,173:28,178:28,179:28,180:28,181:28,182:28,183:28,184:28,190:28,200:28,211:28,212:28,214:28,215:28,216:28,217:28,218:28,219:28},{99:29,100:29,101:29,102:29,103:29,104:29,105:29,106:29,107:29,108:29,109:29,110:29,123:29,126:29,127:29,128:29,178:29,179:29,180:29,181:29,182:29,183:29,184:29,190:29,200:29,211:29,212:29,214:29,215:29,216:29,217:29,218:29,219:29},{99:29,100:29,101:29,102:29,103:29,104:29,105:29,106:29,107:29,108:29,109:29,110:29,113:42,123:29,126:29,127:29,128:29,134:42,135:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42,147:42,148:42,149:42,150:42,151:42,152:42,178:29,179:29,180:29,181:29,182:29,183:29,184:29,190:29,200:29,211:29,212:29,214:29,215:29,216:29,217:29,218:29,219:29},{99:29,100:29,101:29,102:29,103:29,104:29,105:29,106:29,107:29,108:29,109:29,110:29,123:29,126:29,127:29,128:29,178:29,179:29,180:29,181:29,182:29,183:29,184:29,190:29,200:29,211:29,212:29,214:29,215:29,216:29,217:29,218:29,219:29},{99:29,100:29,101:29,102:29,103:29,104:29,105:29,106:29,107:29,108:29,109:29,110:29,123:29,126:29,127:29,128:29,178:29,179:29,180:29,181:29,182:29,183:29,184:29,190:29,200:29,211:29,212:29,214:29,215:29,216:29,217:29,218:29,219:29},{99:29,100:29,101:29,102:29,103:29,104:29,105:29,106:29,107:29,108:29,109:29,110:29,123:29,126:65,127:65,128:29,178:29,179:29,180:29,181:29,182:29,183:29,184:29,190:29,200:29,211:29,212:29,214:29,215:29,216:29,217:29,218:29,219:29},{99:29,100:29,101:29,102:29,103:29,104:104,105:39,106:39,107:39,108:29,109:29,110:29,123:123,126:29,127:29,128:29,178:178,179:178,180:178,181:178,182:178,183:178,184:178,190:39,200:29,211:39,212:39,214:39,215:39,216:39,217:39,218:39,219:39},{99:99,100:[29,100],101:29,102:29,103:29,104:29,105:29,106:29,107:29,108:29,109:29,110:29,123:29,126:29,127:29,128:29,178:29,179:29,180:29,181:29,182:29,183:29,184:29,190:29,200:29,211:29,212:29,214:29,215:29,216:29,217:29,218:29,219:29},{99:99,100:100,101:29,102:29,103:29,104:29,105:29,106:29,107:29,108:29,109:29,110:29,123:29,126:29,127:29,128:29,178:29,179:29,180:29,181:29,182:29,183:29,184:29,190:29,200:29,211:29,212:29,214:29,215:29,216:29,217:29,218:29,219:29},{99:29,100:29,101:29,102:29,103:29,104:29,105:29,106:29,107:29,108:29,109:29,110:29,123:29,126:29,127:29,128:29,178:29,179:29,180:29,181:29,182:29,183:29,184:29,190:29,200:29,211:29,212:29,214:29,215:29,216:29,217:29,218:29,219:29},{99:29,100:29,101:29,102:29,103:29,104:29,105:29,106:29,107:29,108:29,109:29,110:29,123:29,126:65,127:65,128:29,178:29,179:29,180:29,181:29,182:29,183:29,184:29,190:29,200:29,211:29,212:29,214:29,215:29,216:29,217:29,218:29,219:29},{99:[0,29],100:[0,29],101:[0,29],102:[0,29],103:[0,29],104:[0,29],105:[0,29],106:[0,29],107:[0,29],108:[0,29],109:[0,29],110:[0,29],123:[0,29],126:[0,29],127:[0,29],128:[0,29],178:[0,29],179:[0,29],180:[0,29],181:[0,29],182:[0,29],183:[0,29],184:[0,29],190:[0,29],200:[0,29],211:[0,29],212:[0,29],214:[0,29],215:[0,29],216:[0,29],217:[0,29],218:[0,29],219:[0,29]},{99:50,100:50,101:50,102:50,103:50,128:128},{99:99,128:128,199:199,200:200,202:202,203:202},{99:99,100:100,101:101,102:102,103:102},{99:99,100:100,101:101,102:102,103:102,199:199,200:200},{99:99},{99:99},{100:100},{100:100},{100:100},{101:101},{101:101,129:43,130:43,131:43,187:43},{102:102,103:103,104:104},{104:39,105:39,106:39,107:39,118:118,123:39,190:39,211:39,212:39,214:39,215:39,216:39,217:39,218:39,219:39},{104:[9,104],105:9,106:9,107:9,118:9,123:9,190:9,211:9,212:9,214:9,215:9,216:9,217:9,218:9,219:9},{104:9,105:9,106:9,107:9,118:9,123:9,190:9,211:9,212:9,214:9,215:9,216:9,217:9,218:9,219:9},{104:39,105:39,106:39,107:39,118:118,123:39,190:39,211:39,212:39,214:39,215:39,216:39,217:39,218:39,219:39},{104:104,105:9,106:9,107:9,118:9,123:9,190:9,211:9,212:9,214:9,215:9,216:9,217:9,218:9,219:9},{104:39,105:39,106:39,107:39,118:9,123:39,190:39,211:39,212:39,214:39,215:39,216:39,217:39,218:39,219:39},{104:9,105:9,106:9,107:9,118:118,123:9,190:9,211:9,212:9,214:9,215:9,216:9,217:9,218:9,219:9},{104:9,105:9,106:9,107:9,118:9,123:9,190:9,211:9,212:9,214:9,215:9,216:9,217:9,218:9,219:9},{104:9,105:9,106:9,107:9,118:9,123:9,190:9,211:9,212:9,214:9,215:9,216:9,217:9,218:9,219:9},{104:9,105:9,106:9,107:9,118:9,123:9,190:9,211:9,212:9,214:9,215:9,216:9,217:9,218:9,219:9},{104:9,105:9,106:9,107:9,118:9,123:9,190:9,211:9,212:9,214:9,215:9,216:9,217:9,218:9,219:9},{104:9,105:9,106:9,107:9,118:9,123:9,190:9,211:9,212:9,214:9,215:9,216:9,217:9,218:9,219:9},{104:9,105:9,106:9,107:9,118:9,123:9,190:9,211:9,212:9,214:9,215:9,216:9,217:9,218:9,219:9},{104:[9,104],105:9,106:9,107:9,118:9,123:9,190:9,211:9,212:9,214:9,215:9,216:9,217:9,218:9,219:9},{104:104,105:39,106:39,107:39,123:39,190:39,211:39,212:39,214:39,215:39,216:39,217:39,218:39,219:39},{104:39,105:39,106:39,107:39,118:118,123:39,190:39,211:39,212:39,214:39,215:39,216:39,217:39,218:39,219:39},{104:39,105:39,106:39,107:39,123:39,190:39,211:39,212:39,214:39,215:39,216:39,217:39,218:39,219:39},{104:104},{105:67,106:67,190:67,211:67,212:67,214:67,215:67,216:67,217:67,218:67,219:67},{105:67,106:67,190:67,211:67,212:67,214:67,215:67,216:67,217:67,218:67,219:67},{105:67,106:67,190:67,211:67,212:67,214:67,215:67,216:67,217:67,218:67,219:67},{105:67,106:67,190:190,200:200,211:67,212:67,214:214,215:67,216:67,217:67,218:67,219:67},{105:105,106:106,211:211,212:212},{105:105,106:106,211:211,212:212,214:214,216:216,217:217,218:218,219:219},{105:105,106:106,211:211},{113:42,134:42,135:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42,147:42,148:42,149:42,150:42,151:42,152:42},{113:42,134:42,135:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42,147:42,148:42,149:42,150:42,151:42,152:42},{113:42,134:42,135:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42,147:42,148:42,149:42,150:42,151:42,152:42},{113:42,134:42,135:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42,147:42,148:42,149:42,150:42,151:42,152:42},{113:42,134:42,135:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42,147:42,148:42,149:42,150:42,151:42,152:42},{113:42,134:42,135:42,138:42,139:42,140:42,141:141,142:42,143:42,144:42,145:42,146:42,147:147,148:42,149:42,150:42,151:42,152:42,154:154},{113:42,134:42,135:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42,147:42,148:42,149:42,150:42,151:42,152:42},{113:42,134:42,135:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42,147:42,148:42,149:42,150:42,151:42,152:42},{113:42,132:132,134:42,135:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42,147:42,148:42,149:42,150:42,151:42,152:42},{113:42,134:42,135:42,138:42,139:42,140:42,141:42,142:42,143:42,144:42,145:42,146:42,147:42,148:42,149:42,150:42,151:42,152:42},{114:114},{114:114},{114:114},{115:115,198:115,201:115,208:115,209:115,210:115,213:115},{116:116},{116:116},{116:116},{116:116},{116:116},{117:117},{117:117},{117:117},{118:118},{118:118},{118:118},{126:126},{126:126},{126:126},{126:126},{129:43,130:43,131:43,132:132,187:43},{129:43,130:43,131:43,132:132,187:43},{129:43,130:43,131:43,187:43},{129:43,130:43,131:43,187:43},{129:129,130:130,131:[0,131],189:189},{129:129,130:130,131:131,132:132,187:187},{131:131,186:186,187:186},{132:132},{132:132},{132:132},{132:132},{132:132},{132:132},{133:41},{133:133},{137:137,175:137,176:137,177:137,188:137,189:137,207:137},{137:[0,137],175:[0,137],176:[0,137],177:[0,137],188:[0,137],189:[0,137],207:[0,137]},{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:47,168:47,169:47,170:47,171:47,172:47,173:173,174:47,220:220},{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:45,170:45,171:45,172:45,173:173,174:45,220:45},{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:47,168:47,169:47,170:47,171:47,172:47,173:45,174:47,220: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:45,170:45,171:45,172:45,173:45,174:45,220:45},{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:47,168:47,169:47,170:47,171:47,172:47,174: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:47,168:47,169:47,170:47,171:47,172:47,174: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:47,168:47,169:47,170:47,171:47,172:47,174: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:47,168:47,169:47,170:47,171:47,172:47,174: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:47,168:47,169:47,170:47,171:47,172:47,174: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:47,168:47,169:47,170:47,171:47,172:47,174: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:47,168:47,169:47,170:47,171:47,172:47,174: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:47,168:47,169:47,170:47,171:47,172:47,174: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:47,168:47,169:47,170:47,171:47,172:47,174: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:47,168:47,169:47,170:47,171:47,172:47,174: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:47,168:47,169:47,170:47,171:47,172:47,174: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:47,168:47,169:47,170:47,171:47,172:47,174: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:47,168:47,169:47,170:47,171:47,172:47,174: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:47,168:47,169:47,170:47,171:47,172:47,174:47},{155:155,158:158,159:159,163:163,164:164,168:168,169:169},{190:190,202:202,203:202},{190:190},{190:190},{190:190},{190:190},{190:190,197:197,199:199,200:200,202:202,203:202,204:204,205:205,206:205},{190:190},{190:190},{197:197},{197:197,199:199},{197:197,199:199},{197:197},{197:197,199:199},{198:71},{198:71},{198:72},{198:198},{198:198},{198:198},{198:198},{198:198},{198:198},{198:198},{199:70,202:70,203:70},{199:70,202:70,203:70},{199:70,202:70,203:70},{199:70,202:70,203:70},{199:70,202:70,203:70},{199:70,202:70,203:70},{199:199,202:70,203:70},{199:199},{199:199},{199:199},{199:199},{199:199},{199:199},{199:199},{199:199},{199:199},{199:199},{199:199},{199:199,202:202,203:202},{199:199},{202:202,203:202},{202:202,203:202},{202:202,203:202},{202:202,203:203},{202:202,203:203,204:204},{202:202,203:202},{202:202,203:203},{204:204},{204:204},{204:204},{204:204},{204:204},{205:205,206:205},{205:205,206:205},{207:207},{207:207},{207:207},{208:208},{208:208},{208:208},{208:208},{208:208},{208:208},{209:209},{209:209},{209:209},{209:209},{213:213},{213:213},{213:213},{213:213},{220:73},{220:73},{220:73},{ 220:73},{220:74}],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","allowUpdateDataBindingValue","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","renderCaptcha","tryRenderCaptcha","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","addNoProductsHandler","clearContainer","getStoreFrontInstances","navigateToCategory","getBreadcrumbElementsRecursive","renderData","addToContainer","removeFromContainer","updateSize","toggleBackground","toggleElementsWithType","toggleCategoriesElements","toggleFilterElements","toggleAllElements","manageCategoryChanges","checkForFiltersOrCategories","createDialog","openDialog","closeDialog","setDialogContent","setDialogTitle","setDialogHeaderContent","onDialogClosed","addSelectedStateByID","addClickHandler","addSubCategories","getListElements","getCategoryTitle","findItemById","createMainCategoriesMobilePage","createListItemsClick","createCategoriesPage","renderMobileElement","renderDesktopElement","renderElementInMode","addHoverEffects","addFilterToList","checkFilterStates","getActiveFilters","onFilterClick","updateSelectText","renderFilters","initElement","addClickInPreviewMode","changeFilters","createFilterLabel","disableAllFilters","renderSelectedFilters","renderVariants","hideVariants","getOrCreateFixedDiv","addFixedStateMobile","createFloatingButton","setBuyButtonState","setTextElementData","hideTextElement","showTextElement","handleStockData","findChildren","getClickedItem","initClickHandler","initDataChangeHandler","findGalleryChildren","addImage","addInlineVideo","addLink","addStatus","sendMessage","getStyles","getProperties","sendInit","setPropertiesOnInstance"],aggregated:[{75:[2,11,13,17,26,75],76:null,77:null,78:[2,11,13,26,17,78],79:[2,11,13,26],80:[2,11,13,26,17,78],81:[2,11,13,26,17,78],82:[2,23,11,13,82],83:[2,26],84:2,85:[2,85],86:2,87:[2,11,13,26],88:2,89:2,90:2,91:2,92:2,93:2,94:2,95:2,96:[2,23],97:[2,23,11,13,26,64],98:[2,23,3],99:[2,11,13,26,14,23,3,29,50,99],100:[2,11,13,26,14,23,3,29,50,59,100],101:[2,11,13,26,14,23,3,29,50,59,101],102:[2,11,13,26,14,23,3,29,50],103:[2,11,13,26,14,23,3,29,50],104:[2,11,13,26,14,23,3,29,39,104],105:[2,11,13,26,14,23,3,29,39],106:[2,11,13,26,14,23,3,29,39],107:[2,11,13,26,14,23,3,29,39],108:[2,11,13,26,14,23,3,29],109:[2,11,13,26,14,23,3,29],110:[2,11,13,26,14,23,3,29],111:[2,11,13,17,26,111],112:[2,11,13,17,26,112],113:[2,11,13,23,26],114:[2,26,114],115:[2,11,13,23,26],116:[2,11,13,26,116],117:[2,11,26],118:[2,23,26,118],119:[2,23,26,11,13,119],120:[2,11,13,26,23],121:[2,11,13,26],122:[2,11,13,26],123:[2,11,13,26,14,23,3,29,39],124:[2,11,13,26,23],125:[2,11,13,26,23],126:[2,11,13,26,64,14,23,3,29],127:[2,11,13,26,64,14,23,3,29],128:[2,11,13,26,14,23,3,29],129:[2,11,13,23,43,26,129],130:[2,11,13,23,43,26,130],131:[2,11,13,23,43,26,131],132:[2,11,13,23,26,132],133:[2,41,11,13,23,26,133],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,23,3],143:[2,23,3],144:[2,23,3],145:[2,23,3],146:[2,23,3],147:[2,23,3],148:[2,11,13,23,26],149:[2,11,13,23,26],150:[2,11,13,23,26],151:[2,11,13,23,26],152:[2,11,13,23,26],153:[2,11,13,23,26],154:[2,23,3,51],155:[2,11,13,47],156:[2,11,13,47],157:[2,11,13,47],158:[2,11,13,47],159:[2,11,13,47],160:[2,11,13,47],161:[2,11,13,47],162:[2,11,13,47],163:[2,11,13,47],164:[2,11,13,47,164],165:[2,11,13,47],166:[2,11,13,26,47],167:[2,11,13,26,47],168:[2,11,13,47],169:[2,11,13,47],170:[2,11,13,47],171:[2,11,13,26,47],172:[2,11,13,26,47,172],173:[2,26,173],174:[2,11,13,47],175:[2,23,3],176:[2,23,3],177:[2,23,3],178:[2,11,13,26,14,23,3,29],179:[2,11,13,26,14,23,3,29],180:[2,11,13,26,14,23,3,29],181:[2,11,13,26,14,23,3,29],182:[2,11,13,26,14,23,3,29],183:[2,11,13,26,14,23,3,29],184:[2,11,13,26,14,23,3,29],185:[2,26,185],186:[2,11,13,26],187:[2,11,13,26,23,43],188:[2,23,3],189:[2,23,3],190:[2,11,13,26,14,23,3,29,39],191:[2,11,13,17,26,75],192:[2,11,13,26,17,78,192],193:[2,11,13,26,17,78],194:[2,11,13,17,26,75],195:[2,11,13,26,17,78],196:[2,11,13,17,26,75],197:[2,23],198:[2,11,13,23,26,71,72,17],199:[2,23],200:[2,14,23,3,29],201:[2,11,13,23,26],202:[2,23],203:[2,23],204:[2,23],205:[2,11,13,26,17,23],206:[2,11,13,26,17,23],207:[2,23,3,17],208:[2,11,13,23,26,17],209:[2,11,13,23,26],210:[2,11,13,23,26],211:[2,11,13,26,14,23,3,29,39],212:[2,11,13,26,14,23,3,29,39],213:[2,11,13,23,26],214:[2,11,13,26,14,23,3,29,39],215:[2,11,13,26,14,23,3,29,39],216:[2,11,13,26,14,23,3,29,39],217:[2,11,13,26,14,23,3,29,39],218:[2,11,13,26,14,23,3,29,39],219:[2,11,13,26,14,23,3,29,39],220:[2,26,73,17,74]},{75:[2,21,25,18],76:null,77:null,78:[2,25,18,36,21,78],79:[2,25,18,36,21,79],80:[2,25,18,36,21,78],81:[2,25,18,36,21,78],82:[2,82],83:[2,18,21,25,83],84:[2,18,25,21],85:[2,18,25,21,36,37],86:[2,18,25,21,36,37],87:[2,18,21,25],88:[2,18,25,21,36,37],89:[2,18,25,21,36,37],90:[2,18,25,21,36,37],91:[2,18,25,21,36,37],92:[2,18,25,21,36,37],93:[2,18,25,21,36,37],94:[2,21,25,18,38,94],95:[2,21,25,38],96:[2,21,18,25,96],97:[2,18,34,25,21,97],98:[2,18,21,25],99:[2,18,25,5,28,99],100:[2,18,25,5,28],101:[2,18,25,5,28,101],102:[2,18,25,5,28],103:[2,18,25,5,28],104:[2,18,25,5,28,9],105:[2,18,25,5,28,9,67,21],106:[2,18,25,5,28,9,67,21],107:[2,18,25,5,28,9],108:[2,18,25,5,28],109:[2,18,25,5,28],110:[2,18,25,5,28],111:[2,21,25,18,34],112:[2,21,25,18,34],113:[2,18,21,25,42],114:[2,25,21,18,114],115:[2,18,21,25,115],116:[2,18,25,28,21,116],117:[2,25,18,21,117],118:[2,18,21,25,9],119:2,120:[2,21,18,25],121:[2,18,21,25,28],122:[2,18,21,25],123:[2,18,25,5,28,9],124:[2,21,18,25],125:[2,21,18,25],126:[2,18,34,25,5,28,65,126],127:[2,18,34,25,5,28,65],128:[2,18,25,5,28],129:[2,18,43],130:[2,18,43],131:[2,18,43],132:[2,18,25],133:[2,34,21,25],134:[2,42,18,21,25,53,134],135:[2,42,18,21,25,53],136:[2,5,18,21,25],137:[2,5,21,36,60,18,25,137],138:[2,42,18,21,25,53],139:[2,42,18,21,25,53],140:[2,42,18,21,25],141:[2,42,18,21,25,53],142:[2,42,18,21,25,53],143:[2,42,18,21,25,53],144:[2,42,18,21,25,53],145:[2,42,18,21,25,53],146:[2,42,18,21,25,53],147:[2,42,18,21,25,53],148:[2,21,25,42],149:[2,21,25,42],150:[2,21,25,42],151:[2,21,25,42],152:[2,21,25,34,42,152],153:[2,21,25,34,153],154:[2,5,18,21,25],155:[2,18,25],156:[2,18,25],157:[2,18,25],158:[2,18,25],159:[2,18,25],160:[2,18,25],161:[2,18,25],162:[2,18,25],163:[2,18,25],164:[2,18,25,28],165:[2,18,25],166:[2,18,25],167:[2,18,25],168:[2,18,25],169:[2,18,25],170:[2,18,25],171:[2,18,25],172:[2,18,25,28],173:[2,18,25,28],174:[2,18,25],175:[2,5,21,36,60,18,25,137],176:[2,5,21,36,60,18,25,137],177:[2,5,21,36,60,18,25,137],178:[2,18,25,5,28],179:[2,18,25,5,28],180:[2,18,25,5,28],181:[2,18,25,5,28],182:[2,18,25,5,28],183:[2,18,25,5,28],184:[2,18,25,5,28],185:[2,18,21,25,185],186:[2,25,18,36,186],187:[2,25,18,36,186,43],188:[2,5,21,36,60,18,25,137],189:[2,5,21,36,60,18,25,137],190:[2,18,25,5,28,9,67,190],191:[2,21,25,18],192:[2,25,18,36,21,78],193:[2,25,18,36,21,78],194:[2,21,25,18],195:[2,25,18,36,21,78],196:[2,21,25,18,196],197:[2,25,18,36,197],198:[2,18,21,25,115,71,72,198],199:[2,25,18,36,199],200:[2,5,28,200],201:[2,18,21,25,115],202:[2,25,18,36,202],203:[2,25,18,36,202],204:[2,25,18,36,204],205:[2,25,18,36],206:[2,25,18,36],207:[2,5,21,36,60,18,25,137],208:[2,18,21,25,115],209:[2,18,21,25,115,5],210:[2,18,21,25,115,210],211:[2,18,25,5,28,9,67,21],212:[2,18,25,5,28,9,67,21],213:[2,18,21,25,115,5],214:[2,18,25,5,28,9,67],215:[2,18,25,5,28,9,67],216:[2,18,25,5,28,9,67],217:[2,18,25,5,28,9,67],218:[2,18,25,5,28,9,67],219:[2,18,25,5,28,9,67],220:[2,18,25]},{75:[2,11,66],76:null,77:null,78:[2,11,66],79:[2,11,55],80:[2,11,66,80],81:[2,11,66,81],82:[2,11,82],83:2,84:2,85:2,86:2,87:[2,11],88:2,89:2,90:2,91:2,92:2,93:2,94:2,95:2,96:[2,96],97:[2,11],98:2,99:[2,11,14,5,29],100:[2,11,14,5,29],101:[2,11,14,5,29],102:[2,11,14,5,29],103:[2,11,14,5,29],104:[2,11,14,5,29,9],105:[2,11,14,5,29,9,66],106:[2,11,14,5,29,9,66],107:[2,11,14,5,29,9],108:[2,11,14,5,29],109:[2,11,14,5,29],110:[2,11,14,5,29],111:[2,11],112:[2,11],113:[2,11],114:[2,66,114],115:[2,11],116:[2,11,116],117:[2,11,66],118:[2,9],119:[2,11],120:[2,11],121:[2,11],122:[2,11],123:[2,11,14,5,29,9],124:[2,11],125:[2,11],126:[2,11,14,5,29],127:[2,11,14,5,29],128:[2,11,14,5,29],129:[2,11],130:[2,11],131:[2,11],132:[2,11,132],133:[2,11],134:2,135:2,136:[2,5],137:[2,5],138:2,139:2,140:2,141:2,142:2,143:2,144:2,145:2,146:2,147:2,148:[2,11],149:[2,11],150:[2,11],151:[2,11],152:[2,11],153:[2,11],154:[2,5],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,66],165:[2,11],166:[2,11],167:[2,11],168:[2,11],169:[2,11],170:[2,11],171:[2,11],172:[2,11],173:2,174:[2,11],175:[2,5],176:[2,5],177:[2,5],178:[2,11,14,5,29],179:[2,11,14,5,29],180:[2,11,14,5,29],181:[2,11,14,5,29],182:[2,11,14,5,29],183:[2,11,14,5,29],184:[2,11,14,5,29],185:2,186:[2,11,186],187:[2,11,186],188:[2,5],189:[2,5],190:[2,11,14,5,29,9],191:[2,11,66],192:[2,11,66],193:[2,11,66],194:[2,11,66],195:[2,11,66,80],196:[2,11,66],197:2,198:[2,11],199:2,200:[2,14,5,29],201:[2,11],202:2,203:2,204:2,205:[2,11],206:[2,11],207:[2,5],208:[2,11],209:[2,11,5],210:[2,11],211:[2,11,14,5,29,9,66],212:[2,11,14,5,29,9,66],213:[2,11,5],214:[2,11,14,5,29,9,66],215:[2,11,14,5,29,9,66],216:[2,11,14,5,29,9,66],217:[2,11,14,5,29,9,66],218:[2,11,14,5,29,9,66],219:[2,11,14,5,29,9,66],220:2},{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:43,130:43,131:43,132:132,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:43,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,214:null,215:null,216:null,217:null,218:null,219:null,220: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:null,202:null,203:null,204:null,205:null,206:null,207:207,208:null,209:209,210:null,211:null,212:null,213:null,214:null,215:null,216:null,217:null,218:null,219:null,220:null},{75:[20,25],76:null,77:null,78:[25,20],79:[25,20],80:[25,20],81:[25,20],82:null,83:[20,25],84:[25,20],85:[25,20],86:[25,20],87:[20,25],88:[25,20],89:[25,20],90:[25,20],91:[25,20],92:[25,20],93:[25,20],94:[20,25],95:[20,25],96:[20,25],97:[25,20],98:[20,25],99:25,100:25,101:25,102:25,103:25,104:25,105:[25,20],106:[25,20],107:25,108:25,109:25,110:25,111:[20,25],112:[20,25],113:[20,25],114:[25,20],115:[20,25],116:[25,20],117:[25,20],118:[20,25],119:null,120:[20,25],121:[20,25],122:[20,25],123:25,124:[20,25],125:[20,25],126:25,127:25,128:25,129:null,130:null,131:null,132: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:[20,25],150:[20,25],151:[20,25],152:[20,25],153:[20,25],154:[20,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:[20,25],176:[20,25],177:[20,25],178:25,179:25,180:25,181:25,182:25,183:25,184:25,185:[20,25],186:25,187:25,188:[20,25],189:[20,25],190:25,191:[20,25],192:[25,20],193:[25,20],194:[20,25],195:[25,20],196:[20,25],197:25,198:[20,25],199:25,200:null,201:[20,25],202:25,203:25,204:25,205:25,206:25,207:[20,25],208:[20,25],209:[20,25],210:[20,25],211:[25,20],212:[25,20],213:[20,25],214:25,215:25,216:25,217:25,218:25,219:25,220:25},{75:[2,18],76:null,77:null,78:[2,18,78],79:[2,18],80:[2,18,78],81:[2,18,78],82:2,83:[2,18],84:[2,18],85:[2,18],86:[2,18],87:[2,18],88:[2,18],89:[2,18],90:[2,18],91:[2,18],92:[2,18],93:[2,18],94:[2,18,94],95:2,96:[2,18,96],97:[2,18],98:[2,52,18],99:[2,18,29],100:[2,18,29,100],101:[2,18,29],102:[2,18,29],103:[2,18,29],104:[2,18,29],105:[2,18,29],106:[2,18,29],107:[2,18,29],108:[2,18,29],109:[2,18,29],110:[2,18,29],111:[2,18],112:[2,18],113:[2,18],114:[2,18,114],115:[2,18,115],116:[2,18],117:[2,18],118:[2,18],119:2,120:[2,18],121:[2,18],122:[2,18],123:[2,18,29],124:[2,18],125:[2,18],126:[2,18,29],127:[2,18,29],128:[2,18,29],129:[2,18],130:[2,18],131:[2,18],132:[2,18],133:2,134:[2,52,18],135:[2,52,18],136:[2,52,18],137:[2,52,18,137],138:[2,52,18],139:[2,52,18],140:[2,52,18],141:[2,52,18],142:[2,52,18],143:[2,52,18],144:[2,52,18],145:[2,52,18],146:[2,52,18],147:[2,52,18],148:2,149:2,150:2,151:2,152:2,153:2,154:[2,52,18],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,47],168:[2,18,47],169:[2,18,47],170:[2,18,47],171:[2,18,47],172:[2,18,47],173:[2,18],174:[2,18,47],175:[2,52,18,137],176:[2,52,18,137],177:[2,52,18,137],178:[2,18,29],179:[2,18,29],180:[2,18,29],181:[2,18,29],182:[2,18,29],183:[2,18,29],184:[2,18,29],185:[2,18],186:[2,18],187:[2,18],188:[2,52,18,137],189:[2,52,18,137],190:[2,18,29],191:[2,18],192:[2,18,78],193:[2,18,78],194:[2,18],195:[2,18,78],196:[2,18],197:[2,18],198:[2,18,115],199:[2,18],200:[2,29],201:[2,18,115],202:[2,18],203:[2,18],204:[2,18],205:[2,18],206:[2,18],207:[2,52,18,137],208:[2,18,115],209:[2,18,115],210:[2,18,115],211:[2,18,29],212:[2,18,29],213:[2,18,115],214:[2,18,29],215:[2,18,29],216:[2,18,29],217:[2,18,29],218:[2,18,29],219:[2,18,29],220:[2,18]},{75:2,76:null,77:null,78:[2,78],79:2,80:[2,78],81:[2,78],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,96],97:2,98:[2,52],99:[2,29],100:[2,29,100],101:[2,29],102:[2,29],103:[2,29],104:[2,29],105:[2,29],106:[2,29],107:[2,29],108:[2,29],109:[2,29],110:[2,29],111:2,112:2,113:2,114:[2,114],115:[2,115],116:2,117:2,118:2,119:2,120:2,121:2,122:2,123:[2,29],124:2,125:2,126:[2,29],127:[2,29],128:[2,29],129:2,130:2,131:2,132:2,133:2,134:[2,52],135:[2,52],136:[2,52],137:[2,52,137],138:[2,52],139:[2,52],140:[2,52],141:[2,52],142:[2,52],143:[2,52],144:[2,52],145:[2,52],146:[2,52],147:[2,52],148:2,149:2,150:2,151:2,152:2,153:2,154:[2,52],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,47],168:[2,47],169:[2,47],170:[2,47],171:[2,47],172:[2,47],173:2,174:[2,47],175:[2,52,137],176:[2,52,137],177:[2,52,137],178:[2,29],179:[2,29],180:[2,29],181:[2,29],182:[2,29],183:[2,29],184:[2,29],185:2,186:2,187:2,188:[2,52,137],189:[2,52,137],190:[2,29],191:2,192:[2,78],193:[2,78],194:2,195:[2,78],196:2,197:2,198:[2,115],199:2,200:[2,29],201:[2,115],202:2,203:2,204:2,205:2,206:2,207:[2,52,137],208:[2,115],209:[2,115],210:[2,115],211:[2,29],212:[2,29],213:[2,115],214:[2,29],215:[2,29],216:[2,29],217:[2,29],218:[2,29],219:[2,29],220:2},{75:[2,18],76:null,77:null,78:[2,18],79:[2,18],80:[2,18],81:[2,18],82:2,83:[2,18,83],84:[2,18],85:[2,18],86:[2,18],87:[2,18],88:[2,18],89:[2,18],90:[2,18],91:[2,18],92:[2,18],93:[2,18],94:[2,18],95:2,96:[2,18],97:[2,18],98:[2,18],99:[2,18,29,99],100:[2,18,29,100],101:[2,18,29],102:[2,18,29],103:[2,18,29],104:[2,18,29,39],105:[2,18,29,39],106:[2,18,29,39],107:[2,18,29,39],108:[2,18,29],109:[2,18,29],110:[2,18,29],111:[2,18],112:[2,18],113:[2,18],114:[2,18],115:[2,18],116:[2,18],117:[2,18,117],118:[2,18],119:2,120:[2,18],121:[2,18],122:[2,18],123:[2,18,29,39],124:[2,18],125:[2,18],126:[2,18,29],127:[2,18,29],128:[2,18,29,128],129:[2,18],130:[2,18],131:[2,18],132:[2,18,132],133:2,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,18],143:[2,18],144:[2,18],145:[2,18],146:[2,18],147:[2,18],148:2,149:2,150:2,151:2,152:2,153:2,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],173:[2,18],174:[2,18],175:[2,18],176:[2,18],177:[2,18],178:[2,18,29],179:[2,18,29],180:[2,18,29],181:[2,18,29],182:[2,18,29],183:[2,18,29],184:[2,18,29],185:[2,18],186:[2,18],187:[2,18],188:[2,18],189:[2,18],190:[2,18,29,39],191:[2,18],192:[2,18],193:[2,18],194:[2,18],195:[2,18],196:[2,18],197:[2,18],198:[2,18],199:[2,18],200:[2,29],201:[2,18],202:[2,18],203:[2,18],204:[2,18],205:[2,18],206:[2,18],207:[2,18],208:[2,18],209:[2,18],210:[2,18],211:[2,18,29,39],212:[2,18,29,39],213:[2,18],214:[2,18,29,39],215:[2,18,29,39],216:[2,18,29,39],217:[2,18,29,39],218:[2,18,29,39],219:[2,18,29,39],220:[2,18]},{75:[1,2,20,21],76:1,77:1,78:[1,2,20,21],79:[1,2,20,21],80:[1,2,20,21],81:[1,2,20,21],82:[1,2,82],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],91:[1,2,20,21],92:[1,2,20,21],93:[1,2,20,21],94:[1,2,20,21],95:[1,2,20,21],96:[1,2,20,21,96],97:[1,2,20,21],98:[1,2,20,21],99:[1,2],100:[1,2,59],101:[1,2,59],102:[1,2],103:[1,2],104:[1,2,9],105:[1,2,9,20,21],106:[1,2,9,20,21],107:[1,2,9],108:[1,2],109:[1,2,109],110:[1,2],111:[1,2,20,21],112:[1,2,20,21],113:[1,2,20,21],114:[1,2,20,21,114],115:[1,2,20,21],116:[1,2,20,21],117:[1,2,20,21],118:[1,2,20,21,9,118],119:[1,2],120:[1,2,20,21],121:[1,2,20,21],122:[1,2,20,21],123:[1,2,9],124:[1,2,20,21,57],125:[1,2,20,21,58],126:[1,2],127:[1,2],128:[1,2,128],129:[1,2],130:[1,2],131:[1,2,131],132:[1,2,132],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,137],138:[1,2,20,21],139:[1,2,20,21],140:[1,2,20,21],141:[1,2,20,21],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,147],148:[1,2,20,21],149:[1,2,20,21],150:[1,2,20,21],151:[1,2,20,21],152:[1,2,20,21],153:[1,2,20,21],154:[1,2,20,21,51],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,47],168:[1,2,47],169:[1,2,47],170:[1,2,47],171:[1,2,47],172:[1,2,47],173:[1,2],174:[1,2,47],175:[1,2,20,21,137,57],176:[1,2,20,21,137,58],177:[1,2,20,21,137],178:[1,2],179:[1,2],180:[1,2],181:[1,2],182:[1,2],183:[1,2],184:[1,2],185:[1,2,20,21],186:[1,2],187:[1,2],188:[1,2,20,21,137],189:[1,2,20,21,137],190:[1,2,9],191:[1,2,20,21],192:[1,2,20,21],193:[1,2,20,21],194:[1,2,20,21],195:[1,2,20,21],196:[1,2,20,21],197:[1,2],198:[1,2,20,21],199:[1,2],200:[1,2],201:[1,2,20,21],202:[1,2],203:[1,2],204:[1,2],205:[1,2],206:[1,2],207:[1,2,20,21,137],208:[1,2,20,21],209:[1,2,20,21],210:[1,2,20,21],211:[1,2,9,20,21],212:[1,2,9,20,21],213:[1,2,20,21],214:[1,2,9],215:[1,2,9],216:[1,2,9],217:[1,2,9],218:[1,2,9],219:[1,2,9],220:[1,2]},{75:2,76:null,77:null,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,96],97:[2,61],98:2,99:[2,99],100:2,101:2,102:2,103:2,104:2,105:[2,61,68],106:[2,61,68],107:2,108:2,109:2,110:2,111:2,112:2,113:2,114:2,115:2,116:[2,61],117:[2,61],118:[2,118],119:2,120:2,121:2,122:2,123:2,124:2,125:2,126:2,127:2,128:2,129:[2,43,129],130:[2,43,130],131:[2,43,131],132:[2,132],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,51],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,47],168:[2,47],169:[2,47],170:[2,47],171:[2,47],172:[2,47],173:2,174:[2,47],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,43,187],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,61,68],212:[2,61,68],213:2,214:2,215:2,216:2,217:2,218:2,219:2,220:2},{75:null,76:null,77:null,78:null,79:null,80:null,81:null,82:null,83:null,84:84,85:[37,85],86:37,87:null,88:37,89:37,90:37,91:37,92:37,93:37,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,214:null,215:null,216:null,217:null,218:null,219:null,220:null},{75:[2,11,75],76:null,77:null,78:[2,11,78],79:[2,11],80:[2,11,78],81:[2,11,78],82:[2,11],83:2,84:2,85:2,86:2,87:[2,11],88:2,89:2,90:2,91:2,92:2,93:2,94:2,95:2,96:2,97:[2,11],98:2,99:[2,11,14,29,99],100:[2,11,14,29],101:[2,11,14,29],102:[2,11,14,29],103:[2,11,14,29],104:[2,11,14,29,39],105:[2,11,14,29,39],106:[2,11,14,29,39],107:[2,11,14,29,39],108:[2,11,14,29],109:[2,11,14,29],110:[2,11,14,29],111:[2,11],112:[2,11],113:[2,11],114:2,115:[2,11],116:[2,11,116],117:[2,11],118:2,119:[2,11],120:[2,11],121:[2,11],122:[2,11],123:[2,11,14,29,39],124:[2,11],125:[2,11],126:[2,11,14,29],127:[2,11,14,29],128:[2,11,14,29],129:[2,11],130:[2,11],131:[2,11],132:[2,11],133:[2,11],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,11],149:[2,11],150:[2,11],151:[2,11],152:[2,11],153:[2,11],154:2,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,11],168:[2,11],169:[2,11],170:[2,11],171:[2,11],172:[2,11],173:2,174:[2,11],175:2,176:2,177:2,178:[2,11,14,29],179:[2,11,14,29],180:[2,11,14,29,180],181:[2,11,14,29],182:[2,11,14,29],183:[2,11,14,29],184:[2,11,14,29],185:2,186:[2,11],187:[2,11],188:2,189:2,190:[2,11,14,29,39],191:[2,11,75],192:[2,11,78],193:[2,11,78],194:[2,11,75],195:[2,11,78],196:[2,11,75],197:2,198:[2,11],199:2,200:[2,14,29],201:[2,11],202:2,203:2,204:2,205:[2,11],206:[2,11],207:2,208:[2,11],209:[2,11],210:[2,11],211:[2,11,14,29,39],212:[2,11,14,29,39],213:[2,11],214:[2,11,14,29,39],215:[2,11,14,29,39],216:[2,11,14,29,39],217:[2,11,14,29,39],218:[2,11,14,29,39],219:[2,11,14,29,39],220:2},{75:[2,13],78:[2,13],79:[2,13],80:[2,13],81:[2,13],82:[2,13],83:2,84:2,85:2,86:2,87:[2,13],88:2,89:2,90:2,91:2,92:2,93:2,94:2,95:2,96:2,97:[2,13],98:[2,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,3],106:[2,13,3],107:[2,13,3],108:[2,13,3],109:[2,13,3],110:[2,13,3],111:[2,13],112:[2,13],113:[2,13],114:2,115:[2,13],116:[2,13],117:2,118:2,119:[2,13],120:[2,13],121:[2,13],122:[2,13],123:[2,13,3],124:[2,13],125:[2,13],126:[2,13,3],127:[2,13,3],128:[2,13,3],129:[2,13],130:[2,13],131:[2,13],132:[2,13],133:[2,13],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,3],143:[2,3],144:[2,3],145:[2,3],146:[2,3],147:[2,3],148:[2,13],149:[2,13],150:[2,13],151:[2,13],152:[2,13],153:[2,13],154:[2,3],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,13],168:[2,13],169:[2,13],170:[2,13],171:[2,13],172:[2,13],173:2,174:[2,13],175:[2,3],176:[2,3],177:[2,3],178:[2,13,3],179:[2,13,3],180:[2,13,3],181:[2,13,3],182:[2,13,3],183:[2,13,3],184:[2,13,3],185:2,186:[2,13],187:[2,13],188:[2,3],189:[2,3],190:[2,13,3],191:[2,13],192:[2,13],193:[2,13],194:[2,13],195:[2,13],196:[2,13],197:2,198:[2,13],199:2,200:[2,3],201:[2,13],202:2,203:2,204:2,205:[2,13],206:[2,13],207:[2,3],208:[2,13],209:[2,13],210:[2,13],211:[2,13,3],212:[2,13,3],213:[2,13],214:[2,13,3],215:[2,13,3],216:[2,13,3],217:[2,13,3],218:[2,13,3],219:[2,13,3],220:2},{75: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:111,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:185,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,214:null,215:null,216:null,217:null,218:null,219:null,220:null},{75:66,78:66,79:null,80:66,81:66,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:66,106:66,107:null,108:null,109:null,110:null,111:null,112:null,113:null,114:66,115:null,116:null,117:66,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:132,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:66,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:66,192:66,193:66,194:66,195:66,196:66,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:66,212:66,213:null,214:66,215:66,216:66,217:66,218:66,219:66,220:null},{75: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,124:2,125:2,126:2,127:2,128:2,129:[2,129],130:[2,130],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,214:2,215:2,216:2,217:2,218:2,219:2,220:2},{75: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,124:2,125:2,126:2,127:2,128:2,129:[2,129],130:[2,130],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,214:2,215:2,216:2,217:2,218:2,219:2,220:2},{75:[21,75],78:[21,78],79:[21,79],80:[21,78,80],81:[21,78,81],82:null,83:[21,83],84:21,85:21,86:21,87:21,88:21,89:21,90:21,91:21,92:21,93:21,94:21,95:21,96:21,97:21,98:21,99:5,100:5,101:5,102:5,103:5,104:5,105:[5,21],106:[5,21],107:5,108:5,109:5,110:5,111:21,112:21,113:21,114:21,115:21,116:[21,116],117:[21,117],118:21,119:null,120:21,121:21,122:21,123:5,124:[21,57],125:21,126:5,127:5,128:5,129:null,130:null,131:null,132:null,133:21,134:21,135:21,136:[5,21],137:[5,21],138:21,139:21,140:21,141:21,142:21,143:21,144:21,145:21,146:21,147:21,148:21,149:21,150:21,151:21,152:21,153:21,154:[5,21],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:[5,21,57],176:[5,21],177:[5,21],178:5,179:5,180:5,181:5,182:5,183:5,184:5,185:[21,185],186:null,187:null,188:[5,21],189:[5,21],190:5,191:[21,75,191],192:[21,78,192],193:[21,78,193],194:[21,75,194],195:[21,78,80],196:[21,75,191],197:null,198:21,199:null,200:5,201:21,202:null,203:null,204:null,205:205,206:205,207:[5,21],208:[21,208],209:[21,5,209],210:21,211:[5,21],212:[5,21],213:[21,5,213],214:5,215:5,216:5,217:5,218:5,219:5,220:null},{75:11,78:11,79:11,80:11,81:11,82:11,87:11,97:11,99:11,100:11,101:11,102:11,103:11,104:11,105:11,106:11,107:11,108:11,109:11,110:11,111:11,112:11,113:11,115:11,116:11,117:[11,117],119:11,120:11,121:11,122:11,123:11,124:11,125:11,126:11,127:11,128:11,129:11,130:11,131:11,132:11,133:11,148:11,149:11,150:11,151:11,152:11,153: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,167:11,168:11,169:11,170:11,171:11,172:11,174:11,178:11,179:11,180:11,181:11,182:11,183:11,184:11,186:11,187:11,190:11,191:11,192:11,193:11,194:11,195:11,196:11,198:11,201:11,205:11,206:11,208:11,209:11,210:11,211:11,212:11,213:11,214:11,215:11,216:11,217:11,218:11,219:11},{75:75,78:78,80:78,81:78,105:null,106:null,114:114,117:117,164:164,191:75,192:78,193:78,194:75,195:78,196:75,211:null,212:null,214:214,215:null,216:null,217:null,218:null,219:null},{82:[24,82],96:[24,96],97:24,98:24,99:24,100:24,101:24,102:24,103:24,104:24,105:24,106:24,107:24,108:24,109:24,110:24,113:24,115:24,118:[24,118],119:24,120:24,123:24,124:24,125:24,126:[24,65],127:[24,65],128:24,129:[24,43],130:[24,43],131:[24,43],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,149:24,150:24,151:24,152:24,153:24,154:24,175:24,176:24,177:24,178:24,179:24,180:24,181:24,182:24,183:24,184:24,187:[24,43],188:24,189:24,190: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,214:24,215:24,216:24,217:24,218:24,219:24},{82:[24,82],96:[24,96],97:24,98:24,99:24,100:24,101:24,102:24,103:24,104:24,105:24,106:24,107:24,108:24,109:24,110:24,113:24,115:24,118:[24,118],119:24,120:24,123:24,124:24,125:24,126:[24,65],127:[24,65],128:24,129:[24,43],130:[24,43],131:[24,43],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,149:24,150:24,151:24,152:24,153:24,154:24,175:24,176:24,177:24,178:24,179:24,180:24,181:24,182:24,183:24,184:24,187:[24,43],188:24,189:24,190: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,214:24,215:24,216:24,217:24,218:24,219:24},{99:29,100:29,101:29,102:29,103:29,104:29,105:29,106:29,107:29,108:29,109:29,110:29,123:29,126:29,127:29,128:29,136:null,137:null,154:null,175:null,176:null,177:null,178:29,179:29,180:29,181:29,182:29,183:29,184:29,188:null,189:null,190:29,200:29,207:null,209:null,211:29,212:29,213:null,214:29,215:29,216:29,217:29,218:29,219:29},{99:50,100:50,101:50,102:50,103:50,104:null,105:null,106:null,107:null,108:null,109:null,110:null,123:null,126:null,127:null,128:128,178:null,179:null,180:null,181:null,182:null,183:null,184:null,190:null,200:null,211:null,212:null,214:null,215:null,216:null,217:null,218:null,219: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"]}});